.onx-skin.snt{--sk-accent:#3d6fc4;--sk-accent-line:rgba(61,111,196,.32);--sk-accent-wash:rgba(0,38,95,.06)}.snt-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:40px;align-items:end;padding-top:12px}.snt-readout{padding:0}.snt-readout__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:15px 20px;border-bottom:1px solid var(--sk-line)}.snt-readout__row:last-child{border-bottom:0}.snt-readout__v{font-size:26px}.snt-readout__k{font-size:12px;line-height:1.35;color:var(--sk-ink-faint);text-align:right;max-width:18ch}.snt-bulletin{border-left:2px solid var(--sk-accent);background:var(--sk-panel);padding:20px 24px;margin-bottom:22px}.snt-bulletin p{margin:0;color:var(--sk-ink);font-size:15px}.snt-gap{display:grid;gap:12px}.snt-gapbar{display:grid;grid-template-columns:62px 1fr;align-items:center;gap:16px}.snt-gapbar__n{font-size:20px;text-align:right}.snt-gapbar__track{height:26px;background:#ffffff08;border:1px solid var(--sk-line);position:relative;overflow:hidden}.snt-gapbar__fill{position:absolute;inset:0 auto 0 0}.snt-gapbar--have .snt-gapbar__n{color:var(--sk-ink)}.snt-gapbar--have .snt-gapbar__fill{background:#d8d7d138}.snt-gapbar--lack .snt-gapbar__n{color:var(--sk-block)}.snt-gapbar--lack .snt-gapbar__fill{background:#ff6b5a52}.snt-gapbar__label{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--sk-ink-dim);white-space:nowrap}.snt-thesis{font-size:38px!important;line-height:1.12!important;letter-spacing:-.02em;color:var(--sk-ink);margin:0 0 20px!important;max-width:20ch}.snt-rail{display:grid;gap:0;margin-top:22px}.snt-layer{display:grid;grid-template-columns:78px 1fr;gap:22px;padding:18px 0;border-top:1px solid var(--sk-line);position:relative}.snt-layer:last-child{border-bottom:1px solid var(--sk-line)}.snt-layer__n{font-family:var(--sk-mono);font-size:11px;letter-spacing:.14em;color:var(--sk-accent);opacity:.7;padding-top:3px}.snt-layer__name{font-size:16px;color:var(--sk-ink);margin-bottom:6px}.snt-layer__body{font-size:14px;line-height:1.6;color:var(--sk-ink-dim);margin:0;max-width:76ch}.snt-layer:hover{background:var(--sk-panel)}.snt-term{background:#00000059;border:1px solid var(--sk-line);border-radius:4px;overflow:hidden}.snt-term__bar{display:flex;align-items:center;gap:8px;padding:9px 14px;border-bottom:1px solid var(--sk-line);font-family:var(--sk-mono);font-size:11px;letter-spacing:.1em;color:var(--sk-ink-faint);text-transform:uppercase}.snt-term__dot{width:7px;height:7px;border-radius:50%;background:var(--sk-accent-line)}.snt-term pre{margin:0;padding:18px;overflow-x:auto;font-family:var(--sk-mono);font-size:13px;line-height:1.7;color:var(--sk-ink)}.onx-sentinel-demo{margin:40px 0}.onx-sentinel-demo h4{margin:0 0 10px}.onx-sentinel-demo>p{max-width:68ch}@media(min-width:1180px){.onx-sentinel-demo{width:min(1560px,calc(100vw - 56px));max-width:none;margin-left:calc((1180px - min(1560px,100vw - 56px))/2 - 28px)}}@media(max-width:900px){.snt-hero{grid-template-columns:1fr;gap:28px;align-items:start}.snt-thesis{font-size:27px!important;max-width:none}.snt-layer{grid-template-columns:1fr;gap:6px}}.onx-skin.bas{--sk-accent:#3d6fc4;--sk-accent-line:rgba(61,111,196,.32);--sk-accent-wash:rgba(0,38,95,.06);--bas-deep:#001a42;--bas-bright:#bfd7fe}.bas-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:44px;align-items:end;padding-top:12px}.bas-clip{margin:40px 0 8px}.bas-clip .onx-clip{margin:0;border:1px solid var(--sk-accent-line);border-radius:3px;overflow:hidden}.bas-clip .onx-clip__caption{padding:12px 18px 14px;border-top:1px solid var(--sk-line);margin:0}.bas-map{border:1px solid var(--sk-line);border-radius:3px;background:#ffffff04;padding:14px 16px 12px}.bas-map__svg{width:100%;height:auto;display:block}.bas-map__phase{font-family:var(--sk-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--sk-accent);margin-top:10px;min-height:14px}.bas-ramp{margin-top:16px}.bas-ramp__row{display:flex;gap:6px}.bas-ramp__box{flex:1;height:22px;border:1px solid var(--sk-line);border-radius:2px;position:relative;display:block}.bas-ramp__drop{position:absolute;left:50%;bottom:-9px;width:1px;height:9px;background:var(--sk-accent);display:block}.bas-ramp__bar{height:6px;margin-top:9px;border:1px solid var(--sk-accent-line);border-radius:2px}.bas-ramp__bar.is-full{background:var(--bas-deep);border-color:var(--sk-accent)}.bas-figures{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--sk-line);border:1px solid var(--sk-line);border-radius:4px;overflow:hidden}.bas-figure{background:var(--sk-bg);padding:18px 16px}.bas-figure__v{font-size:30px;display:block}.bas-figure__k{font-size:11px;line-height:1.35;color:var(--sk-ink-faint);margin-top:8px}.bas-figure--one{grid-column:1 / -1;background:var(--sk-accent-wash);border-top:1px solid var(--sk-accent-line)}.bas-figure--one .bas-figure__v{color:var(--sk-accent)}.bas-grid{width:100%;border-collapse:collapse;margin-top:22px}.bas-grid caption{text-align:left;font-size:13px;color:var(--sk-ink-faint);padding-bottom:12px}.bas-grid th{text-align:left;font-family:var(--sk-mono);font-size:10px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--sk-ink-faint);padding:0 14px 10px 0;border-bottom:1px solid var(--sk-line)}.bas-grid td{padding:13px 14px 13px 0;border-bottom:1px solid var(--sk-line);font-size:14px;vertical-align:top}.bas-grid tr:hover td{background:var(--sk-panel)}.bas-cap{color:var(--sk-ink);width:42%}.bas-eng{color:var(--sk-ink-dim)}.bas-state{font-family:var(--sk-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;width:1%}.bas-state--live{color:var(--sk-pass)}.bas-state--backbone{color:var(--sk-accent)}.bas-state--soon{color:var(--sk-ink-faint)}.bas-state__dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:8px;vertical-align:1px}.bas-state--live .bas-state__dot{background:var(--sk-pass)}.bas-state--backbone .bas-state__dot{background:var(--sk-accent)}.bas-state--soon .bas-state__dot{background:#6b77888c}.bas-pillar{border-top:2px solid var(--sk-accent-line);padding:20px 0 4px}.bas-pillar__label{font-size:13px;font-family:var(--sk-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sk-accent);margin-bottom:12px}.bas-pillar__motto{font-size:22px;line-height:1.3;color:var(--sk-ink);margin:0 0 14px;max-width:26ch}.bas-pillar p{font-size:14px}.bas-valve{display:grid;grid-template-columns:1fr .82fr;gap:40px;align-items:start;margin-top:20px}.bas-steps{display:grid;gap:0;margin-top:0}.bas-step{border-left:1px solid var(--sk-accent-line);padding:0 0 24px 26px;position:relative}.bas-step:last-child{border-left-color:transparent}.bas-step:before{content:"";position:absolute;left:-4px;top:6px;width:7px;height:7px;border-radius:50%;background:var(--sk-accent)}.bas-step__n{font-family:var(--sk-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--sk-accent);margin-bottom:6px}.bas-step h4{margin-bottom:6px}.bas-step p{font-size:14px;margin:0}.bas-q{border-top:1px solid var(--sk-line);padding:22px 0;display:grid;grid-template-columns:1fr 1.5fr;gap:32px}.bas-q:last-child{border-bottom:1px solid var(--sk-line)}.bas-q h4{color:var(--sk-ink);margin:0}.bas-q p{margin:0;font-size:14px}.bas-q--bound{background:var(--sk-accent-wash)}.bas-q__mark{font-family:var(--sk-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--sk-accent);margin-top:10px}@media(max-width:900px){.bas-hero{grid-template-columns:1fr;gap:28px;align-items:start}.bas-figures{grid-template-columns:repeat(2,1fr)}.bas-q{grid-template-columns:1fr;gap:10px}.bas-valve{grid-template-columns:1fr;gap:26px}.bas-map{max-width:460px}.bas-grid-wrap{overflow-x:auto}.bas-clip{margin:30px 0 8px}}@media(max-width:620px){.bas-figures{grid-template-columns:1fr}.bas-map{max-width:none}}:root[data-theme=light] .onx-skin.bas{--sk-accent:#00265f;--sk-accent-line:rgba(0,38,95,.42);--sk-accent-wash:rgba(0,38,95,.06)}.onx-skin.mat{--sk-accent:#22d3ee;--sk-accent-line:rgba(34,211,238,.3);--sk-accent-wash:rgba(34,211,238,.05);--mat-deep:#0891b2;--mat-bright:#67e8f9}.mat-top{display:grid;grid-template-columns:1.25fr .75fr;gap:46px;align-items:end;padding-top:12px;position:relative;overflow:hidden}.mat-top:before{content:"";position:absolute;left:-120px;top:-180px;width:760px;height:620px;background:radial-gradient(closest-side,rgba(34,211,238,.055),transparent);pointer-events:none;z-index:-1}.mat-instrument{padding:20px 22px 22px}.mat-instrument__label{font-family:var(--sk-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--sk-ink-faint)}.mat-instrument__label+.mat-instrument__label{margin-top:4px}.mat-walk{display:flex;align-items:flex-end;gap:8px;margin:18px 0 16px;height:48px}.mat-walk__step{width:15px;border:1px solid var(--sk-accent-line);border-radius:1px;background:linear-gradient(180deg,var(--sk-accent-wash),transparent);display:block}.mat-pips{display:flex;align-items:flex-end;gap:5px}.mat-pip{width:7px;border:1px solid var(--sk-accent-line);border-radius:1px;background:transparent}.mat-pip:nth-child(1){height:7px}.mat-pip:nth-child(2){height:10px}.mat-pip:nth-child(3){height:13px}.mat-pip:nth-child(4){height:16px}.mat-pip:nth-child(5){height:19px}.mat-clip{margin:44px 0 8px}.mat-clip .onx-clip{margin:0;border:1px solid var(--sk-accent-line);border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #00000080,0 26px 60px -28px #0891b273}.mat-clip .onx-clip__caption{padding:12px 18px 14px;border-top:1px solid var(--sk-line);margin:0}.mat-index{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px}.mat-dim{border:1px solid var(--sk-line);border-radius:8px;background:var(--sk-panel);padding:16px 18px 14px;display:flex;flex-direction:column;gap:10px;transition:border-color .22s ease,background-color .22s ease,transform .22s ease}.mat-dim:hover{border-color:var(--sk-accent-line);background:#ffffff0e;transform:translateY(-1px)}.mat-dim__head{display:flex;align-items:baseline;gap:10px}.mat-dim__n{font-family:var(--sk-mono);font-size:11px;letter-spacing:.1em;color:var(--sk-accent);opacity:.8}.mat-dim__name{font-size:15px;color:var(--sk-ink);line-height:1.25}.mat-dim__what{font-size:13px;line-height:1.55;color:var(--sk-ink-dim);margin:0;max-width:none;flex:1}.mat-dim .mat-pips{opacity:.45;margin-top:2px}.mat-mech{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;align-items:start}.mat-mech .sk-card h4{color:var(--sk-ink)}.mat-mech__wide{grid-column:span 2}.mat-branch{margin-top:16px}.mat-branch__tag{font-family:var(--sk-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--sk-ink-faint)}.mat-branch__q{border:1px solid var(--sk-line);border-radius:6px;padding:10px 12px;background:#ffffff05}.mat-branch__bars{display:flex;flex-direction:column;gap:5px;margin-top:8px}.mat-branch__bars span{height:3px;border-radius:2px;background:#ffffff21;display:block}.mat-branch__fan{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.mat-branch__col{display:flex;flex-direction:column;align-items:center}.mat-branch__opt{width:100%;height:26px;border:1px solid var(--sk-line);border-radius:4px;display:flex;align-items:center;justify-content:center;font-family:var(--sk-mono);font-size:11px;letter-spacing:.1em}.mat-branch__wire{width:1px;height:16px;background:var(--sk-accent)}.mat-branch__stub{width:100%;border:1px solid var(--sk-accent-line);border-radius:4px;padding:7px 8px;display:flex;flex-direction:column;gap:4px;min-height:34px}.mat-branch__stub span{height:3px;border-radius:2px;background:var(--sk-accent);display:block;opacity:.5}.mat-branch__foot{margin-top:10px}.mat-reach{margin-top:16px}.mat-reach__grid{display:flex;flex-direction:column;gap:6px}.mat-reach__row{display:flex;gap:6px}.mat-reach__dot{width:9px;height:9px;border-radius:2px;background:var(--sk-ink-dim);display:block}.mat-reach__row.is-lead{margin-bottom:8px}.mat-reach__row.is-lead .mat-reach__dot{background:var(--sk-accent);border-radius:50%}.mat-reach__key{display:flex;gap:18px;margin-top:14px}.mat-reach__k{font-family:var(--sk-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--sk-ink-faint);display:flex;align-items:center;gap:7px}.mat-reach__k:before{content:"";width:9px;height:9px;border-radius:2px;background:var(--sk-ink-dim)}.mat-reach__k.is-lead{color:var(--sk-accent)}.mat-reach__k.is-lead:before{background:var(--sk-accent);border-radius:50%}.mat-finding{border-left:2px solid var(--sk-accent);padding:8px 0 8px 24px;margin:26px 0;background:linear-gradient(90deg,var(--sk-accent-wash),transparent 70%)}.mat-finding p{font-size:21px;line-height:1.42;color:var(--sk-ink);max-width:44ch;margin:0}.mat-why{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:start}@media(max-width:1080px){.mat-index,.mat-mech{grid-template-columns:repeat(2,1fr)}.mat-mech__wide{grid-column:span 2}}@media(max-width:900px){.mat-top{grid-template-columns:1fr;gap:28px}.mat-why{grid-template-columns:1fr;gap:0}.mat-clip{margin:32px 0 8px}.mat-finding p{font-size:18px}}@media(max-width:620px){.mat-index,.mat-mech{grid-template-columns:1fr}.mat-mech__wide{grid-column:auto}.mat-dim .mat-pips{display:none}.mat-branch__fan{gap:5px}.mat-reach__dot{width:7px;height:7px}.mat-reach__row{gap:5px}}:root[data-theme=light] .onx-skin.mat{--sk-accent:#0b7989;--sk-accent-line:rgba(11,121,137,.42);--sk-accent-wash:rgba(11,121,137,.06)}.onx-skin.lms{--sk-accent:#fbbf24;--sk-accent-line:rgba(251,191,36,.32);--sk-accent-wash:rgba(251,191,36,.05);--lms-bright:#fde68a;--lms-deep:#b45309}.lms-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:44px;align-items:end;padding-top:12px;position:relative;overflow:hidden}.lms-hero:before{content:"";position:absolute;left:-140px;top:-170px;width:720px;height:580px;background:radial-gradient(closest-side,rgba(251,191,36,.05),transparent);pointer-events:none;z-index:-1}.lms-core{padding:20px 22px 22px}.lms-core__label{font-family:var(--sk-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--sk-ink-faint)}.lms-core__codes{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0 14px}.lms-core__code{font-family:var(--sk-mono);font-size:12px;letter-spacing:.08em;color:var(--sk-accent);border:1px solid var(--sk-accent-line);border-radius:3px;padding:5px 9px}.lms-clip{margin:42px 0 8px}.lms-clip .onx-clip{margin:0;border:1px solid var(--sk-accent-line);border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #00000080,0 26px 60px -28px #b4530966}.lms-clip .onx-clip__caption{padding:12px 18px 14px;border-top:1px solid var(--sk-line);margin:0}.lms-diagnosis{border-left:2px solid var(--sk-accent);padding:6px 0 6px 22px;margin:22px 0}.lms-diagnosis p{font-size:19px;line-height:1.45;color:var(--sk-ink);max-width:42ch;margin:0}.lms-meta{display:flex;gap:22px;flex-wrap:wrap;margin:22px 0 4px}.lms-meta__item{font-family:var(--sk-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--sk-ink-faint)}.lms-meta__item b{color:var(--sk-accent);font-weight:400}.lms-syllabus{display:grid;grid-template-columns:repeat(2,1fr);column-gap:34px;margin-top:14px;counter-reset:mod}.lms-mod{display:grid;grid-template-columns:46px 1fr;gap:20px;padding:17px 0;border-top:1px solid var(--sk-line);position:relative}.lms-mod:last-of-type{border-bottom:1px solid var(--sk-line)}.lms-mod:hover{background:var(--sk-panel)}.lms-mod__code{font-family:var(--sk-mono);font-size:12px;letter-spacing:.12em;color:var(--sk-accent);padding-top:2px}.lms-mod__name{font-size:16px;color:var(--sk-ink);margin-bottom:5px}.lms-mod__what{font-size:13px;line-height:1.55;color:var(--sk-ink-dim);margin:0;max-width:64ch}.lms-flag{margin-top:10px;border:1px dashed rgba(229,189,223,.45);border-radius:3px;background:var(--sk-accent-wash);padding:10px 12px}.lms-flag__label{font-family:var(--sk-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--sk-flag);margin-bottom:5px}.lms-flag p{font-size:13px;margin:0;color:var(--sk-ink-dim);max-width:62ch}.lms-loop{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;position:relative;align-items:start}.lms-stage--wide{grid-column:span 2}.lms-stage{position:relative}.lms-stage__n{font-family:var(--sk-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--sk-accent);margin-bottom:8px}.lms-stage h4{margin-bottom:8px;color:var(--sk-ink)}.lms-stage p{font-size:13.5px;margin:0 0 8px}.lms-stage p:last-child{margin-bottom:0}.lms-return{margin-top:14px;display:flex;align-items:center;gap:12px;border-top:1px solid var(--sk-accent-line);padding-top:14px}.lms-return__mark{font-family:var(--sk-mono);font-size:15px;color:var(--sk-accent)}.lms-return__text{font-size:13px;color:var(--sk-ink-dim);max-width:56ch}@media(max-width:1080px){.lms-syllabus{grid-template-columns:1fr}.lms-loop{grid-template-columns:repeat(2,1fr)}.lms-stage--wide{grid-column:span 2}}@media(max-width:900px){.lms-hero{grid-template-columns:1fr;gap:26px;align-items:start}.lms-clip{margin:30px 0 8px}.lms-loop{grid-template-columns:1fr}.lms-stage--wide{grid-column:auto}.lms-mod{grid-template-columns:38px 1fr;gap:14px}.lms-diagnosis p{font-size:17px}}.lms-rec{margin-top:16px}.lms-rec__head,.lms-rec__row{display:grid;grid-template-columns:repeat(4,72px);gap:4px}.lms-rec__head{margin-bottom:9px}.lms-rec__col{font-family:var(--sk-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--sk-ink-faint)}.lms-rec__body{display:flex;flex-direction:column;gap:6px}.lms-rec__cell{width:11px;height:11px;border-radius:2px;border:1px solid var(--sk-line);display:block;justify-self:start}.lms-rec__cell.is-on{background:#fbbf248c;border-color:var(--sk-accent)}.lms-rec__note{font-family:var(--sk-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--sk-ink-faint);margin-top:12px}.lms-out{margin-top:16px;border:1px dashed var(--sk-accent-line);border-radius:6px;padding:14px 16px 16px;background:var(--sk-accent-wash)}.lms-out__label{font-family:var(--sk-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--sk-accent);margin-bottom:14px}.lms-out__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.lms-out__n{font-family:var(--sk-mono);font-variant-numeric:tabular-nums;font-size:22px;color:var(--sk-ink-dim);letter-spacing:-.02em}.lms-out__cell.is-lead .lms-out__n{color:var(--sk-accent);font-size:26px}.lms-out__k{font-size:11px;line-height:1.35;color:var(--sk-ink-faint);margin-top:4px}.lms-out__track{height:3px;margin-top:9px;background:#ffffff17;border-radius:2px;overflow:hidden}.lms-out__fill{height:100%;background:var(--sk-accent)}.lms-out__point{font-size:13px;line-height:1.5;color:var(--sk-ink);margin-top:16px;padding-top:12px;border-top:1px solid var(--sk-line)}.lms-floor{margin-top:16px}.lms-floor__rows{display:flex;flex-direction:column;gap:7px}.lms-floor__row{display:grid;grid-template-columns:1fr 108px 118px;gap:14px;align-items:center}.lms-floor__track{height:8px;background:#ffffff0f;border-radius:2px;overflow:hidden}.lms-floor__bar{height:100%;background:#94a0b080;border-radius:2px}.lms-floor__bar.is-flagged{background:var(--sk-accent)}.lms-floor__bar.is-held{background:transparent;border:1px dashed var(--sk-accent-line)}.lms-floor__dots{display:flex;gap:3px}.lms-floor__dot{width:5px;height:5px;border-radius:50%;background:#94a0b059;display:block}.lms-floor__dot.is-floor{background:#94a0b0b3}.lms-floor__state{font-family:var(--sk-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--sk-ink-faint)}.lms-floor__note{font-size:12px;line-height:1.5;color:var(--sk-ink-dim);margin-top:14px}@media(max-width:620px){.lms-out__grid{grid-template-columns:repeat(2,1fr)}.lms-floor__row{grid-template-columns:1fr 96px}.lms-floor__dots{display:none}}:root[data-theme=light] .onx-skin.lms{--sk-accent:#8c6603;--sk-accent-line:rgba(140,102,3,.42);--sk-accent-wash:rgba(140,102,3,.06)}.onx-skin.fca{--sk-accent:#c4b5fd;--sk-accent-line:rgba(196,181,253,.32);--sk-accent-wash:rgba(196,181,253,.05);--fca-bright:#ddd6fe;--fca-deep:#6d28d9}.fca-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:44px;align-items:end;padding-top:12px;position:relative;overflow:hidden}.fca-hero:before{content:"";position:absolute;left:-140px;top:-170px;width:720px;height:580px;background:radial-gradient(closest-side,rgba(196,181,253,.05),transparent);pointer-events:none;z-index:-1}.fca-clip{margin:42px 0 8px}.fca-clip .onx-clip{margin:0;border:1px solid var(--sk-accent-line);border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #00000080,0 26px 60px -28px #6d28d973}.fca-clip .onx-clip__caption{padding:12px 18px 14px;border-top:1px solid var(--sk-line);margin:0}.fca-status{border:1px solid rgba(255,107,90,.42);border-left-width:3px;border-radius:6px;background:#ff6b5a0d;padding:16px 20px;margin:26px 0 4px}.fca-status__head{font-family:var(--sk-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sk-block);margin-bottom:8px}.fca-status p{margin:0;font-size:14px;color:var(--sk-ink-dim);max-width:66ch}.fca-caps{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:20px;align-items:start}.fca-cap h4{color:var(--sk-ink);margin-bottom:8px}.fca-cap p{font-size:14px;margin:0 0 8px}.fca-cap p:last-child{margin-bottom:0}.fca-principle{border-left:2px solid var(--sk-accent);padding:8px 0 8px 24px;margin:26px 0}.fca-principle p{font-size:17px;line-height:1.5;color:var(--sk-ink);max-width:54ch;margin:0}.fca-register{border:1px solid var(--sk-accent-line);border-radius:8px;overflow:hidden;margin-top:20px;background:var(--sk-panel)}.fca-register__bar{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--sk-accent-line);background:var(--sk-accent-wash)}.fca-register__count{font-family:var(--sk-mono);font-size:22px;color:var(--sk-accent)}.fca-register__label{font-family:var(--sk-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--sk-ink-faint)}.fca-register__body{padding:18px 20px}.fca-register__body p{font-size:14px;margin:0 0 12px}.fca-register__body p:last-child{margin-bottom:0}.fca-prov{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--sk-line);border-top:1px solid var(--sk-line)}.fca-prov__item{background:var(--sk-bg);padding:14px 20px}.fca-prov__k{font-family:var(--sk-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--sk-accent);margin-bottom:5px}.fca-prov__v{font-size:13px;line-height:1.5;color:var(--sk-ink-dim)}.fca-notlegal{display:flex;gap:12px;align-items:baseline;padding:13px 20px;border-top:1px solid var(--sk-line);background:#00000040}.fca-notlegal__mark{font-family:var(--sk-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--sk-ink-faint);white-space:nowrap}.fca-notlegal__text{font-size:13px;color:var(--sk-ink-dim)}@media(max-width:900px){.fca-prov{grid-template-columns:1fr}.fca-principle p{font-size:15px}.fca-register__bar{gap:10px}}.fca-practice__label{font-family:var(--sk-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--sk-ink-faint)}.fca-practice__bar{display:flex;gap:0;margin:14px 0 12px}.fca-practice__seg{flex:1;padding:11px 8px;text-align:center;font-family:var(--sk-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--sk-line);border-right-width:0}.fca-practice__seg:last-child{border-right-width:1px;border-radius:0 3px 3px 0}.fca-practice__seg:first-child{border-radius:3px 0 0 3px}.fca-gate{margin-top:16px;max-width:560px}.fca-gate__row{display:grid;grid-template-columns:1fr 90px 1fr;gap:16px;align-items:center}.fca-gate__tag{font-family:var(--sk-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--sk-ink-faint);margin-bottom:9px}.fca-gate__tag--mid{text-align:center;margin:9px 0 0;color:var(--sk-accent)}.fca-gate__stack{display:flex;flex-direction:column;gap:5px}.fca-gate__doc{height:9px;border-radius:2px;background:#94a0b073;display:block}.fca-gate__doc.is-out{background:var(--sk-accent)}.fca-gate__mid{display:flex;flex-direction:column;align-items:center}.fca-gate__bar{width:3px;height:54px;border-radius:2px}.fca-gate__note{font-size:12px;line-height:1.5;color:var(--sk-ink-dim);margin-top:14px}.fca-phase{margin-top:16px}.fca-phase__row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.fca-phase__n{font-family:var(--sk-mono);font-size:10px;letter-spacing:.14em;color:var(--sk-accent);opacity:.8;margin-bottom:9px}.fca-phase__slots{display:flex;flex-direction:column;gap:5px}.fca-phase__slot{height:9px;border-radius:2px;background:#94a0b066;border:1px solid transparent;display:block}.fca-phase__slot.is-gap{background:transparent;border-color:var(--sk-line)}.fca-phase__state{font-family:var(--sk-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--sk-accent);margin-top:14px;min-height:14px}@media(max-width:900px){.fca-hero{grid-template-columns:1fr;gap:26px;align-items:start}.fca-caps{grid-template-columns:1fr}.fca-clip{margin:30px 0 8px}}@media(max-width:620px){.fca-phase__row{gap:7px}.fca-gate__row{grid-template-columns:1fr 54px 1fr;gap:10px}.fca-practice__seg{font-size:10px;letter-spacing:.08em;padding:10px 4px}}:root[data-theme=light] .onx-skin.fca{--sk-accent:#704cfa;--sk-accent-line:rgba(112,76,250,.42);--sk-accent-wash:rgba(112,76,250,.06)}.onx-skin{--sk-bg:#040813;--sk-panel:rgba(255,255,255,.022);--sk-line:rgba(255,255,255,.08);--sk-ink:#d8d7d1;--sk-ink-dim:#94a0b0;--sk-ink-faint:#6b7788;--sk-accent:#3d6fc4;--sk-accent-line:rgba(61,111,196,.32);--sk-accent-wash:rgba(0,38,95,.06);--sk-flag:#e5bddf;--sk-block:#ff6b5a;--sk-pass:#6ee7a8;--sk-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;color:var(--sk-ink);margin:0 auto;padding:120px 28px 96px}.onx-skin--full{max-width:1180px}.onx-skin--beside-mark{max-width:min(1180px,calc(81vw - 15.3vh - 150px));margin:0 0 0 max(28px,3.6vw)}.onx-ambient{position:absolute;inset:0;display:block;pointer-events:none;max-width:none;max-height:none}.onx-ambient--loose{position:fixed;z-index:-1}:root[data-theme=light] .onx-ambient{display:none}.onx-skin--soft{--sk-panel:rgba(255,255,255,.038);--sk-line:rgba(255,255,255,.1)}.onx-skin--soft .sk-panel{border-radius:8px;box-shadow:0 1px 2px #0006,0 8px 24px -12px #000000a6;transition:box-shadow .24s ease,background-color .24s ease}.onx-skin--soft .sk-panel:hover{box-shadow:0 1px 2px #00000073,0 14px 34px -14px #000c;background:#ffffff0e}.onx-skin a:focus-visible,.onx-skin button:focus-visible,.onx-skin [tabindex]:focus-visible{outline:2px solid var(--sk-accent);outline-offset:3px;border-radius:2px}.sk-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.onx-skin h2,.onx-skin h3,.onx-skin h4{margin:0;font-weight:400;letter-spacing:-.01em}.onx-skin h3{font-size:30px;line-height:1.15;margin-bottom:14px}.onx-skin h4{font-size:16px;line-height:1.3}.onx-skin p{margin:0 0 14px;font-size:15px;line-height:1.62;color:var(--sk-ink-dim);max-width:68ch}.onx-skin strong{color:var(--sk-ink);font-weight:500}.sk-kicker{font-family:var(--sk-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--sk-ink-faint);margin-bottom:18px}.sk-name{font-family:var(--sk-mono);font-size:13px!important;letter-spacing:.24em;text-transform:uppercase;color:var(--sk-accent);margin-bottom:14px}.sk-head{font-size:44px!important;line-height:1.05!important;margin-bottom:0!important}.sk-lede{font-size:16px;line-height:1.6;color:var(--sk-ink-dim);margin-top:18px;max-width:60ch}.sk-panel{background:var(--sk-panel);border:1px solid var(--sk-line);border-radius:4px;padding:22px;position:relative}.sk-rule{display:flex;align-items:center;gap:14px;margin:72px 0 26px}.sk-rule:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--sk-accent-line),transparent)}.sk-rule__n{font-family:var(--sk-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sk-accent);opacity:.75;white-space:nowrap}.sk-grid{display:grid;gap:14px}.sk-grid--2{grid-template-columns:repeat(2,1fr)}.sk-grid--3{grid-template-columns:repeat(3,1fr)}.sk-card h4{margin-bottom:8px;color:var(--sk-ink)}.sk-card p{font-size:14px;margin:0;color:var(--sk-ink-dim)}.sk-tag{font-family:var(--sk-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--sk-ink-faint);margin-bottom:10px}.sk-figure{font-family:var(--sk-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--sk-accent)}.sk-cta{display:inline-flex;align-items:center;gap:10px;margin-top:26px;padding:13px 22px;border:1px solid var(--sk-accent);border-radius:3px;color:var(--sk-accent);text-decoration:none;font-family:var(--sk-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color .18s ease,color .18s ease}.sk-cta:hover{background:var(--sk-accent);color:#04121a}.sk-cta:focus-visible{outline:2px solid var(--sk-ink);outline-offset:3px}.sk-quote{border-left:2px solid var(--sk-accent);padding:4px 0 4px 22px;margin:0 0 22px}.sk-quote p{font-size:20px;line-height:1.4;color:var(--sk-ink);max-width:34ch}.sk-quote cite{font-style:normal;font-family:var(--sk-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sk-ink-faint)}.sk-todo{border:1px dashed rgba(229,189,223,.4);border-radius:4px;padding:16px 18px;margin:0 0 14px;background:#e5bddf08}.sk-todo__label{font-family:var(--sk-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--sk-flag);margin-bottom:8px}.sk-todo p{margin:0;font-size:14px;color:var(--sk-ink-dim)}@media(max-width:900px){.onx-skin{padding:96px 18px 64px}.onx-skin--beside-mark{max-width:none;margin:0 auto}.onx-skin h3{font-size:24px}.sk-head{font-size:32px!important}.sk-grid--2,.sk-grid--3{grid-template-columns:1fr}.sk-rule{margin:52px 0 22px}}:root[data-theme=light] .onx-skin{background:var(--sk-bg);filter:none}:root[data-theme=light] .onx-skin{--sk-bg:var(--onx-ground,#e6ecf7);--sk-panel:rgba(10,21,36,.03);--sk-line:rgba(10,21,36,.14);--sk-ink:#0a1524;--sk-ink-dim:rgba(10,21,36,.68);--sk-ink-faint:rgba(10,21,36,.48);--sk-accent:#00265f;--sk-accent-line:rgba(0,38,95,.42);--sk-accent-wash:rgba(0,38,95,.06);--sk-flag:#ae449e;--sk-block:#d41600;--sk-pass:#157a47}:root[data-theme=light] .onx-skin--soft{--sk-panel:rgba(10,21,36,.045);--sk-line:rgba(10,21,36,.16)}.onx-skin.atm{--sk-accent:#3d6fc4;--sk-accent-line:rgba(61,111,196,.32);--sk-accent-wash:rgba(0,38,95,.06)}.atm-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:44px;align-items:end;padding-top:12px}.atm-grid{display:grid;gap:1px;background:var(--sk-line);border:1px solid var(--sk-line);border-radius:3px;overflow:hidden;margin-top:20px}.atm-grid--3{grid-template-columns:repeat(3,1fr)}.atm-grid--4{grid-template-columns:repeat(4,1fr)}.atm-atom{background:var(--sk-bg);padding:20px 18px;transition:background-color .16s ease}.atm-atom:hover{background:#ffffff08}.atm-atom__i{font-family:var(--sk-mono);font-size:10px;letter-spacing:.16em;color:var(--sk-accent);opacity:.75;margin-bottom:10px}.atm-atom__name{font-size:15px;color:var(--sk-ink);margin-bottom:6px;line-height:1.3}.atm-atom p{font-size:13px;line-height:1.55;color:var(--sk-ink-dim);margin:0}.atm-roi{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--sk-line);border:1px solid var(--sk-line);border-radius:3px;overflow:hidden;margin-top:20px}.atm-roi__cell{background:var(--sk-bg);padding:18px}.atm-roi__v{font-size:24px;display:block;line-height:1.1}.atm-roi__k{font-size:11.5px;line-height:1.4;color:var(--sk-ink-faint);margin-top:10px}.atm-phases{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.atm-phase{border-top:2px solid var(--sk-accent-line);padding-top:16px}.atm-phase__n{font-family:var(--sk-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--sk-accent);margin-bottom:8px}.atm-phase h4{margin-bottom:8px;color:var(--sk-ink)}.atm-phase p{font-size:13.5px;margin:0}@media(max-width:1100px){.atm-grid--4,.atm-roi{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.atm-hero{grid-template-columns:1fr;gap:26px;align-items:start}.atm-grid--3,.atm-grid--4,.atm-roi{grid-template-columns:1fr}.atm-phases{grid-template-columns:1fr;gap:24px}}.atm-split__label{font-family:var(--sk-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--sk-ink-faint)}.atm-split__field{display:grid;grid-template-columns:repeat(4,1fr);margin:14px 0 12px}.atm-split__part{height:30px;background:var(--sk-accent-wash);border:1px solid var(--sk-accent-line);display:block}.atm-gap{margin-top:16px;max-width:340px}.atm-gap__svg{width:100%;height:auto;display:block}.atm-gap__state{font-family:var(--sk-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--sk-accent);margin-top:10px;min-height:14px}.atm-road{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:20px}.atm-road__seg{height:8px;background:#ffffff0f;border-radius:2px;overflow:hidden}.atm-road__seg.is-boxed{border:1px solid var(--sk-accent-line);border-radius:2px;background:transparent}.atm-road__fill{height:100%;background:var(--sk-accent)}.atm-flag{margin-top:12px;border:1px dashed rgba(229,189,223,.45);border-radius:3px;background:var(--sk-accent-wash);padding:10px 12px}.atm-flag__label{font-family:var(--sk-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--sk-flag);margin-bottom:5px}.atm-flag p{font-size:12.5px;margin:0;color:var(--sk-ink-dim);max-width:60ch;line-height:1.5}.atm-clip{margin:40px 0 8px}.atm-clip .onx-clip{margin:0;border:1px solid var(--sk-accent-line);border-radius:3px;overflow:hidden}.atm-clip .onx-clip__caption{padding:12px 18px 14px;border-top:1px solid var(--sk-line);margin:0}@media(max-width:620px){.atm-gap{max-width:none}.atm-road{gap:6px}}.onx-skin.ags{--sk-accent:#3d6fc4;--sk-accent-line:rgba(61,111,196,.32);--sk-accent-wash:rgba(0,38,95,.06);--ags-deep:#001a42}:root[data-theme=light] .onx-skin.ags{--sk-accent:#00265f;--sk-accent-line:rgba(0,38,95,.42);--sk-accent-wash:rgba(0,38,95,.06);--ags-deep:#001a42}.ags-hero{display:grid;gap:28px;align-items:center}@media(min-width:900px){.ags-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:44px}}.ags-clip{width:100%}.ags-problem__grid{display:grid;gap:24px}@media(min-width:900px){.ags-problem__grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:40px;align-items:start}}.ags-caps{display:grid;gap:18px}@media(min-width:820px){.ags-caps{grid-template-columns:repeat(2,minmax(0,1fr))}}.ags-cap{padding:22px 24px}.ags-fig{position:relative;margin-top:18px}.ags-severed__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ags-island{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.ags-island__box{width:100%;height:46px;border:1px solid var(--sk-accent-line);background:var(--sk-accent-wash);border-radius:3px}.ags-island__label{font-family:var(--sk-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--sk-ink-faint)}.ags-severed__reach{margin:14px 12% 0;height:1px;background:repeating-linear-gradient(to right,var(--sk-ink-faint) 0 6px,transparent 6px 12px);opacity:.5}.ags-chain__track{position:relative;height:74px;margin:0 6px}.ags-chain__rail{position:absolute;top:18px;left:0;right:0;height:1px;background:var(--sk-line)}.ags-chain__token{position:absolute;top:13px;width:11px;height:11px;margin-left:-5px;border-radius:50%;background:var(--sk-accent)}.ags-chain__stop{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px}.ags-chain__dot{display:block;width:7px;height:7px;margin-top:15px;border-radius:50%;background:var(--sk-accent)}.ags-chain__label{font-family:var(--sk-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--sk-ink-dim);white-space:nowrap}.ags-clock__lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ags-clock__lane{display:flex;flex-direction:column;gap:8px}.ags-clock__head{font-family:var(--sk-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--sk-ink-faint)}.ags-clock__slot{display:flex;flex-direction:column;gap:5px;min-height:40px;padding:7px 6px;border:1px solid var(--sk-line);border-radius:3px}.ags-job{display:block;height:6px;border-radius:2px;background:var(--sk-accent)}.ags-job--failed{background:var(--sk-block)}.ags-close__ctas{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:560px){.ags-severed__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ags-severed__reach{display:none}.ags-chain__label{font-size:9px;letter-spacing:.04em}.ags-clock__head{font-size:8px;letter-spacing:.04em}}@media(prefers-reduced-motion:reduce){.ags-fig *{transition:none!important}}.onx-skin.arm{--sk-accent:#3d6fc4;--sk-accent-line:rgba(61,111,196,.32);--sk-accent-wash:rgba(0,38,95,.06);--arm-deep:#001a42}:root[data-theme=light] .onx-skin.arm{--sk-accent:#00265f;--sk-accent-line:rgba(0,38,95,.42);--sk-accent-wash:rgba(0,38,95,.06);--arm-deep:#001a42}.arm-hero{display:grid;gap:28px;align-items:center}@media(min-width:900px){.arm-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:44px}}.arm-clip{width:100%}.arm-caps{display:grid;gap:18px}@media(min-width:820px){.arm-caps{grid-template-columns:repeat(2,minmax(0,1fr))}}.arm-cap{padding:22px 24px}.ags-arm-fig{position:relative;margin-top:18px}.arm-dual__lanes{display:grid;gap:20px}.arm-lane{display:grid;grid-template-columns:76px minmax(0,1fr) 66px;align-items:center;gap:10px}.arm-lane__tag,.arm-lane__out{font-family:var(--sk-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.arm-lane__tag{color:var(--sk-ink-dim)}.arm-lane__rail{position:relative;height:22px;border-top:1px solid var(--sk-line);border-bottom:1px solid var(--sk-line)}.arm-lane__barrier{position:absolute;left:62%;top:-1px;bottom:-1px;width:2px;background:var(--sk-accent)}.arm-dot{position:absolute;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%}.arm-dot--pass{background:var(--sk-pass)}.arm-dot--block{background:var(--sk-block)}.arm-lane__out--leak{color:var(--sk-pass)}.arm-lane__out--held{color:var(--sk-block)}.arm-esc{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:end}.arm-esc__step{display:flex;flex-direction:column;align-items:center;gap:8px}.arm-esc__bar{width:100%;background:var(--sk-accent-wash);border:1px solid var(--sk-accent-line);border-radius:2px}.arm-esc__label{font-family:var(--sk-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--sk-ink-faint);text-align:center}.arm-cov__grid{display:grid;gap:4px}.arm-cell{display:block;aspect-ratio:1 / 1;border-radius:2px}.arm-cell--held{background:var(--sk-accent)}.arm-cell--failed{background:var(--sk-block)}.arm-cell--untested{background:transparent;border:1px solid var(--sk-line)}.arm-cov__key{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}.arm-cov__k{display:inline-flex;align-items:center;gap:6px;font-family:var(--sk-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--sk-ink-faint)}.arm-cov__k .arm-cell{width:9px;height:9px;aspect-ratio:auto;flex:none}.arm-close__ctas{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:560px){.arm-lane{grid-template-columns:1fr auto;grid-template-areas:"tag out" "rail rail";gap:6px 10px}.arm-lane__tag{grid-area:tag}.arm-lane__out{grid-area:out;text-align:right}.arm-lane__rail{grid-area:rail}.arm-esc{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.arm-esc__label{font-size:8px;letter-spacing:.03em}.arm-cov__key{gap:10px}}@media(prefers-reduced-motion:reduce){.ags-arm-fig *{transition:none!important}}