.systemsCanonical img,.systemsCanonical video{max-width:100%;height:auto}.systemsCanonical{--black:#050606;--black2:#090a0a;--char:#121414;--graphite:#252828;--graphite2:#343837;--paper:#efede7;--paper2:#dfddd7;--stone:#c8c9c4;--white:#f4f2ed;--ink:#121411;--muted:#8b918c;--mutedd:#5e635e;--line:rgba(255,255,255,.14);--line2:rgba(255,255,255,.24);--lineD:rgba(18,20,17,.17);--pad:clamp(20px,4vw,68px);--max:1660px;--header:72px;--sub:38px;--font:"Helvetica Neue","Segoe UI",Arial,sans-serif;--ease:cubic-bezier(.2,.72,.18,1);--acid:#8dff55;--emerald:#35f18a;--acid-soft:rgba(141,255,85,.16);--acid-line:rgba(141,255,85,.46);--acid-dim:rgba(141,255,85,.08);--signal:#50ff72;--signal2:#00d995;--amber:#f4b000;--orange:#ff6a00;--danger:#ff3d45;--signalsoft:rgba(80,255,114,.12);--ambersoft:rgba(244,176,0,.10);--dangersoft:rgba(255,61,69,.10)}.systemsCanonical *{box-sizing:border-box}.systemsCanonical{scroll-behavior:smooth;margin:0;background:var(--black);color:var(--white);font-family:var(--font);font-weight:300;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;overflow-x:hidden}.systemsCanonical button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.systemsCanonical a:focus-visible,.systemsCanonical button:focus-visible{outline:1px solid currentColor;outline-offset:5px}.systemsCanonical .shell{width:min(var(--max),calc(100% - 2*var(--pad)));margin:auto}.systemsCanonical .route{display:none;min-height:100vh;padding-top:calc(var(--header) + var(--sub))}.systemsCanonical .route.active{display:block}.systemsCanonical .k{font-size:8px;line-height:1.35;letter-spacing:.19em;text-transform:uppercase}.systemsCanonical .micro{font-size:7px;letter-spacing:.16em;text-transform:uppercase}.systemsCanonical .muted{color:var(--muted)}.systemsCanonical .paper{background:var(--paper);color:var(--ink)}.systemsCanonical .stone{background:var(--stone);color:var(--ink)}.systemsCanonical .dark{background:var(--black);color:var(--white)}.systemsCanonical .graphite{background:var(--graphite);color:var(--white)}.systemsCanonical .topbar{position:fixed;z-index:1000;top:0;left:0;right:0;height:var(--header);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--pad);background:rgba(5,6,6,.93);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.systemsCanonical .brand{font-size:10px;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.systemsCanonical .primaryNav{display:flex;gap:20px;align-items:center}.systemsCanonical .primaryNav button{font-size:7px;letter-spacing:.14em;text-transform:uppercase;color:#a6aca6;padding:8px 0;position:relative}.systemsCanonical .primaryNav button.on,.systemsCanonical .primaryNav button:hover{color:#fff}.systemsCanonical .primaryNav button.on:after{content:"";position:absolute;left:0;right:0;bottom:-25px;height:1px;background:#fff}.systemsCanonical .utility{justify-self:end;display:flex;gap:16px;align-items:center}.systemsCanonical .utility a,.systemsCanonical .utility button{font-size:7px;letter-spacing:.13em;text-transform:uppercase;color:#a4a9a4;white-space:nowrap}.systemsCanonical .utility a:hover,.systemsCanonical .utility button:hover{color:#fff}.systemsCanonical .subbar{position:fixed;z-index:990;top:var(--header);left:0;right:0;height:var(--sub);display:flex;align-items:center;justify-content:space-between;padding:0 var(--pad);background:rgba(239,237,231,.96);color:#111;border-bottom:1px solid var(--lineD);font-size:7px;letter-spacing:.14em;text-transform:uppercase}.systemsCanonical .subbar span:last-child{color:#5b605b}.systemsCanonical .drawer{position:fixed;z-index:1400;top:0;bottom:0;right:0;width:min(680px,100%);background:#080909;color:#fff;transform:translateX(104%);transition:.45s var(--ease);overflow:auto;border-left:1px solid var(--line)}.systemsCanonical .drawer.open{transform:none}.systemsCanonical .drawerHead{position:-webkit-sticky;position:sticky;top:0;z-index:2;height:72px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;background:#080909;border-bottom:1px solid var(--line)}.systemsCanonical .drawerHead span{font-size:9px;letter-spacing:.17em;text-transform:uppercase}.systemsCanonical .drawerHead button{font-size:24px}.systemsCanonical .drawerGroup{padding:27px}.systemsCanonical .drawerLabel{font-size:7px;letter-spacing:.18em;color:#9ca39d;text-transform:uppercase;margin-bottom:11px}.systemsCanonical .drawerLink{width:100%;display:grid;grid-template-columns:62px 1fr auto;grid-gap:18px;gap:18px;text-align:left;padding:16px 0;border-top:1px solid var(--line);align-items:baseline}.systemsCanonical .drawerLink:last-child{border-bottom:1px solid var(--line)}.systemsCanonical .drawerLink i{font-style:normal;font-size:7px;color:#a1a8a2}.systemsCanonical .drawerLink b{font-size:18px;font-weight:300;transition:.22s var(--ease)}.systemsCanonical .drawerLink small{font-size:7px;letter-spacing:.11em;color:#a7aea8}.systemsCanonical .drawerLink:hover b{transform:translateX(7px)}.systemsCanonical .veil{position:fixed;z-index:1350;inset:0;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:.25s}.systemsCanonical .veil.on{opacity:1;visibility:visible}.systemsCanonical .hero{min-height:calc(100svh - var(--header) - var(--sub));display:flex;align-items:flex-end;position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.systemsCanonical .hero .shell{padding-top:130px;padding-bottom:58px}.systemsCanonical .heroGrid{display:grid;grid-template-columns:.3fr 1.7fr;grid-gap:clamp(46px,8vw,140px);gap:clamp(46px,8vw,140px);align-items:flex-end}.systemsCanonical .hero h1{font-size:clamp(68px,10.2vw,176px);line-height:.76;letter-spacing:-.078em;font-weight:300;margin:0;max-width:9ch}.systemsCanonical .hero .lead{font-size:clamp(21px,2.15vw,38px);line-height:1.22;letter-spacing:-.035em;max-width:28ch;margin:40px 0 0}.systemsCanonical .hero .copy{font-size:14px;line-height:1.85;color:#a1a7a2;max-width:64ch;margin:27px 0 0}.systemsCanonical .heroMeta{display:grid;grid-template-columns:repeat(6,1fr);margin-top:54px;border-top:1px solid var(--line)}.systemsCanonical .heroMeta span{padding:14px 12px 0 0;min-height:52px;border-right:1px solid var(--line);font-size:7px;letter-spacing:.12em;text-transform:uppercase;color:#aab1ab}.systemsCanonical .heroMeta span:last-child{border-right:0}.systemsCanonical .actions{display:flex;gap:23px;flex-wrap:wrap;margin-top:34px}.systemsCanonical .link{display:inline-flex;align-items:center;gap:10px;padding-bottom:6px;border-bottom:1px solid;font-size:8px;letter-spacing:.14em;text-transform:uppercase}.systemsCanonical .link:hover{opacity:.55}.systemsCanonical .section{padding:clamp(105px,13vw,205px) 0;border-bottom:1px solid var(--lineD)}.systemsCanonical .dark.section,.systemsCanonical .graphite.section{border-color:var(--line)}.systemsCanonical .sectionHead{display:grid;grid-template-columns:.3fr 1.7fr;grid-gap:clamp(46px,8vw,140px);gap:clamp(46px,8vw,140px);margin-bottom:72px;align-items:start}.systemsCanonical .sectionHead h2{font-size:clamp(46px,6vw,102px);line-height:.86;letter-spacing:-.064em;font-weight:300;margin:0;max-width:13ch}.systemsCanonical .sectionHead p{font-size:14px;line-height:1.85;max-width:60ch;margin:24px 0 0}.systemsCanonical .display{font-size:clamp(44px,5.4vw,88px);line-height:.9;letter-spacing:-.06em;font-weight:300;margin:0}.systemsCanonical .bigStatement{font-size:clamp(40px,5.6vw,92px);line-height:.93;letter-spacing:-.06em;font-weight:300;margin:0;max-width:17ch}.systemsCanonical .note{border-top:1px solid;padding-top:13px;font-size:9px;line-height:1.6;letter-spacing:.04em;opacity:.65}.systemsCanonical .reveal{opacity:0;transform:translateY(18px);transition:.7s var(--ease)}.systemsCanonical .reveal.in{opacity:1;transform:none}.systemsCanonical .gridField{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.032) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 0);background-size:8.333vw 12.5vh;-webkit-mask-image:linear-gradient(180deg,transparent 3%,#000 28%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent 3%,#000 28%,#000 88%,transparent);pointer-events:none}.systemsCanonical .heroRegister{position:absolute;right:var(--pad);top:82px;width:min(420px,34vw);border-top:1px solid var(--line)}.systemsCanonical .reg{display:grid;grid-template-columns:32px 1fr auto;grid-gap:12px;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:7px;letter-spacing:.12em;text-transform:uppercase}.systemsCanonical .reg span:first-child{color:#9da49e}.systemsCanonical .reg em{font-style:normal;color:#aeb5af}.systemsCanonical .logicRail{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--line);margin-top:55px}.systemsCanonical .logicRail button,.systemsCanonical .logicRail div{min-height:138px;padding:18px;display:flex;flex-direction:column;border-right:1px solid var(--line);text-align:left}.systemsCanonical .logicRail>:last-child{border-right:0}.systemsCanonical .logicRail small{font-size:7px;letter-spacing:.13em;color:inherit;opacity:.7}.systemsCanonical .logicRail b{margin-top:auto;font-size:19px;font-weight:300;letter-spacing:-.03em}.systemsCanonical .logicRail button:hover{background:rgba(255,255,255,.035)}.systemsCanonical .archField{position:relative;min-height:760px;border:1px solid var(--line);background:#080909;overflow:hidden}.systemsCanonical .archField svg{position:absolute;inset:0;width:100%;height:100%}.systemsCanonical .archField path{fill:none;stroke:rgba(255,255,255,.23);stroke-width:1.2;vector-effect:non-scaling-stroke}.systemsCanonical .archField circle{fill:#080909;stroke:rgba(255,255,255,.32);stroke-width:1.2}.systemsCanonical .archNode{position:absolute;width:min(280px,22vw);padding:18px;border:1px solid var(--line2);background:rgba(10,11,11,.93);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left}.systemsCanonical .archNode small{font-size:7px;letter-spacing:.14em;color:#9fa6a0}.systemsCanonical .archNode b{display:block;margin-top:9px;font-size:clamp(18px,2vw,29px);font-weight:300;letter-spacing:-.04em}.systemsCanonical .archNode p{font-size:10px;line-height:1.55;color:#b8beb9;margin:9px 0 0}.systemsCanonical .archNode:hover{background:#151717}.systemsCanonical .nDiag{left:5%;top:10%}.systemsCanonical .nGov{right:5%;top:10%}.systemsCanonical .nApps{right:8%;bottom:11%}.systemsCanonical .nProof{left:8%;bottom:11%}.systemsCanonical .nCore{left:50%;top:50%;transform:translate(-50%,-50%);width:min(330px,27vw);text-align:center;background:#e8e6df;color:#111}.systemsCanonical .nCore p{color:#555}.systemsCanonical .nCore small{color:#777}.systemsCanonical .nTransfer{left:50%;bottom:6%;transform:translateX(-50%);width:min(330px,27vw);text-align:center}.systemsCanonical .statusGrid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--lineD);border-left:1px solid var(--lineD)}.systemsCanonical .statusCard{padding:26px;min-height:310px;border-right:1px solid var(--lineD);border-bottom:1px solid var(--lineD);display:flex;flex-direction:column}.systemsCanonical .statusCard:nth-child(2){background:#e5e3dd}.systemsCanonical .statusCard:nth-child(3){background:#d5d4ce}.systemsCanonical .statusCard:nth-child(4){background:#c6c7c1}.systemsCanonical .statusCard:nth-child(5){background:#171919;color:#fff}.systemsCanonical .statusCard small{font-size:7px;letter-spacing:.13em;text-transform:uppercase}.systemsCanonical .statusCard h3{font-size:clamp(24px,2.6vw,42px);line-height:.94;letter-spacing:-.045em;font-weight:300;margin:auto 0 18px}.systemsCanonical .statusCard p{font-size:11px;line-height:1.65;margin:0;opacity:.72}.systemsCanonical .statusTag{margin-top:18px;font-size:7px;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid;padding-top:10px;opacity:.65}.systemsCanonical .proofFlow{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;background:var(--line);margin-top:55px}.systemsCanonical .proofFlow button,.systemsCanonical .proofFlow div{background:#101212;color:var(--white);padding:27px;min-height:310px;text-align:left;display:flex;flex-direction:column}.systemsCanonical .proofFlow span{font-size:7px;letter-spacing:.14em;color:#b0b7b1}.systemsCanonical .proofFlow h3{font-size:clamp(25px,2.7vw,43px);line-height:.93;font-weight:300;letter-spacing:-.05em;margin:auto 0 17px}.systemsCanonical .proofFlow p{font-size:11px;line-height:1.65;color:#c2c8c3;margin:0}.systemsCanonical .proofFlow button:hover{background:#1b1e1c}.systemsCanonical .metricBand{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--lineD)}.systemsCanonical .metricBand .metric{padding:30px;background:#f4f2ec;min-height:175px;display:flex;flex-direction:column;color:var(--ink)}.systemsCanonical .metricBand .metric:nth-child(2n){background:#dddcd6}.systemsCanonical .metricBand .metric b{font-size:clamp(32px,4vw,67px);font-weight:300;letter-spacing:-.06em}.systemsCanonical .metricBand .metric span{font-size:8px;line-height:1.55;letter-spacing:.1em;text-transform:uppercase;margin-top:auto}.systemsCanonical .metricBand .metric small{font-size:7px;line-height:1.45;color:#5d625d;margin-top:10px;text-transform:uppercase;letter-spacing:.08em}.systemsCanonical .diagFamily{border-top:1px solid var(--lineD)}.systemsCanonical .diagRow{display:grid;grid-template-columns:70px .72fr 1fr 170px;grid-gap:28px;gap:28px;padding:29px 0;border-bottom:1px solid var(--lineD);align-items:start}.systemsCanonical .diagRow .no{font-size:8px;color:#5c615c}.systemsCanonical .diagRow h3{font-size:clamp(25px,3vw,48px);font-weight:300;letter-spacing:-.045em;margin:0}.systemsCanonical .diagRow p{font-size:12px;line-height:1.7;margin:0}.systemsCanonical .diagStatus{font-size:7px;line-height:1.55;letter-spacing:.12em;text-transform:uppercase;text-align:right}.systemsCanonical .diagRow a,.systemsCanonical .diagRow button{grid-column:2;justify-self:start;font-size:8px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:5px}.systemsCanonical .stateFlow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:20px;gap:20px;align-items:center}.systemsCanonical .stateBox{padding:28px;border:1px solid var(--line);min-height:250px;display:flex;flex-direction:column}.systemsCanonical .stateBox:nth-of-type(2){background:#5e6460;color:var(--white)}.systemsCanonical .stateBox:nth-of-type(3){background:#efede7;color:#111}.systemsCanonical .stateBox b{font-size:clamp(28px,3.5vw,54px);font-weight:300;margin:auto 0 15px;letter-spacing:-.05em}.systemsCanonical .stateBox p{font-size:11px;line-height:1.6;margin:0;opacity:.7}.systemsCanonical .arrow{font-size:25px;color:#7d837e}.systemsCanonical .indexBands{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--lineD);margin-top:50px}.systemsCanonical .indexBand{background:#f2f0ea;padding:27px;min-height:235px}.systemsCanonical .indexBand b{font-size:clamp(25px,2.8vw,45px);font-weight:300;letter-spacing:-.045em}.systemsCanonical .indexBand p{font-size:11px;line-height:1.6;margin-top:20px}.systemsCanonical .scoreScale{display:grid;grid-template-columns:39fr 30fr 31fr;height:70px;border:1px solid var(--lineD);margin-top:45px}.systemsCanonical .scoreScale div{display:flex;align-items:center;padding:15px;border-right:1px solid var(--lineD);font-size:8px;letter-spacing:.11em;text-transform:uppercase}.systemsCanonical .scoreScale div:last-child{border-right:0;background:#181a19;color:#fff}.systemsCanonical .formula{border-top:1px solid var(--lineD);border-bottom:1px solid var(--lineD);padding:22px 0;margin-top:40px;font-size:clamp(22px,2.7vw,41px);letter-spacing:-.04em}.systemsCanonical .assessWrap{max-width:1050px;margin:0 auto}.systemsCanonical .assessProgressMeta{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.13em;text-transform:uppercase;color:#727772;margin-bottom:12px}.systemsCanonical .progressTrack{height:1px;background:#bdbdb6;margin-bottom:50px}.systemsCanonical .progressBar{height:1px;background:#111;width:0;transition:.3s}.systemsCanonical .questionDim{font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:#747872;margin-bottom:20px}.systemsCanonical .questionText{font-size:clamp(28px,3.4vw,51px);line-height:1.08;letter-spacing:-.045em;max-width:900px}.systemsCanonical .options{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--lineD);margin-top:35px}.systemsCanonical .option{background:#f5f3ed;color:#111;min-height:145px;padding:22px;text-align:left}.systemsCanonical .option b{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.systemsCanonical .option span{display:block;font-size:11px;line-height:1.55;margin-top:12px;color:#686c66}.systemsCanonical .option.selected{background:#111;color:#fff}.systemsCanonical .option.selected span{color:#aaa}.systemsCanonical .assessNav{display:flex;justify-content:space-between;margin-top:30px}.systemsCanonical .assessNav button{font-size:8px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:5px}.systemsCanonical .assessError{font-size:10px;color:#6f736d;margin-top:15px;display:none}.systemsCanonical .resultState{font-size:clamp(48px,7vw,108px);line-height:.84;letter-spacing:-.07em;font-weight:300}.systemsCanonical .dimensionResults{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;background:var(--lineD);margin-top:42px}.systemsCanonical .dimResult{padding:22px;background:#f4f2ec;min-height:150px}.systemsCanonical .dimResult small{font-size:7px;letter-spacing:.11em;text-transform:uppercase}.systemsCanonical .dimResult b{display:block;font-size:31px;font-weight:300;margin:34px 0 7px}.systemsCanonical .dimResult span{font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#6b6f69}.systemsCanonical .decisionBand{margin-top:42px;border-top:1px solid var(--lineD);border-bottom:1px solid var(--lineD);padding:30px 0;display:grid;grid-template-columns:180px 1fr;grid-gap:40px;gap:40px}.systemsCanonical .decisionBand h3{font-size:32px;font-weight:300;margin:0 0 8px;letter-spacing:-.04em}.systemsCanonical .decisionBand p{font-size:12px;line-height:1.7;margin:0;max-width:760px}.systemsCanonical .layerStack{border-top:1px solid var(--lineD)}.systemsCanonical .layerRow{display:grid;grid-template-columns:85px .7fr 1.15fr;grid-gap:32px;gap:32px;padding:32px 0;border-bottom:1px solid var(--lineD);align-items:start}.systemsCanonical .layerRow .num{font-size:clamp(28px,3.8vw,62px);letter-spacing:-.06em;color:#777c76}.systemsCanonical .layerRow h3{font-size:clamp(27px,3vw,49px);font-weight:300;letter-spacing:-.05em;margin:0}.systemsCanonical .layerRow p{font-size:12px;line-height:1.7;margin:0}.systemsCanonical .clusterGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);margin-top:55px}.systemsCanonical .cluster{background:#151717;padding:28px;min-height:360px}.systemsCanonical .cluster:nth-child(2){background:#292c2b}.systemsCanonical .cluster:nth-child(3){background:#555a56}.systemsCanonical .cluster:nth-child(4){background:#e6e4de;color:#111}.systemsCanonical .cluster h3{font-size:clamp(24px,2.8vw,44px);font-weight:300;letter-spacing:-.045em;margin:80px 0 22px}.systemsCanonical .cluster li{font-size:10px;line-height:1.7;margin:6px 0}.systemsCanonical .cluster ul{padding-left:15px;margin:0}.systemsCanonical .triad{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);margin-top:55px}.systemsCanonical .triad article{background:#161817;color:var(--white);padding:30px;min-height:310px}.systemsCanonical .triad article:nth-child(2){background:#565c57}.systemsCanonical .triad article:nth-child(3){background:#eeece6;color:#111}.systemsCanonical .triad span{font-size:clamp(40px,6vw,95px);letter-spacing:-.07em}.systemsCanonical .triad h3{font-size:clamp(24px,3vw,46px);font-weight:300;letter-spacing:-.045em;margin:80px 0 17px}.systemsCanonical .triad p{font-size:11px;line-height:1.65;margin:0}.systemsCanonical .failureGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--lineD)}.systemsCanonical .failureGrid div{background:#f4f2ec;padding:28px;min-height:190px}.systemsCanonical .failureGrid b{font-size:clamp(24px,2.7vw,42px);font-weight:300;letter-spacing:-.04em}.systemsCanonical .failureGrid span{display:block;font-size:8px;letter-spacing:.12em;text-transform:uppercase;margin-top:55px;color:#5a5f5a}.systemsCanonical .impactTable{border-top:1px solid var(--lineD);margin-top:50px}.systemsCanonical .impactRow{display:grid;grid-template-columns:65px .65fr 1fr 1fr;grid-gap:24px;gap:24px;padding:25px 0;border-bottom:1px solid var(--lineD);align-items:start}.systemsCanonical .impactRow b{font-size:24px;font-weight:300}.systemsCanonical .impactRow h3{font-size:27px;font-weight:300;margin:0}.systemsCanonical .impactRow p{font-size:11px;line-height:1.6;margin:0}.systemsCanonical .impactRow strong{font-size:17px;font-weight:300;display:block;margin-bottom:6px}.systemsCanonical .modelCase{border:1px solid var(--line);padding:34px;background:#0f1110}.systemsCanonical .modelCaseHead{display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line);padding-bottom:16px}.systemsCanonical .modelCaseHead b{font-size:8px;letter-spacing:.12em;text-transform:uppercase}.systemsCanonical .modelCaseHead span{font-size:7px;letter-spacing:.12em;color:#858b86;text-transform:uppercase}.systemsCanonical .modelGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);margin-top:30px}.systemsCanonical .modelMetric{background:#171918;padding:22px;min-height:160px}.systemsCanonical .modelMetric b{font-size:37px;font-weight:300}.systemsCanonical .modelMetric span{display:block;font-size:8px;letter-spacing:.1em;text-transform:uppercase;margin-top:55px;color:#969d97}.systemsCanonical .disclaimer{font-size:9px;line-height:1.65;color:inherit;opacity:.72;border-top:1px solid;padding-top:13px;margin-top:30px;max-width:90ch}.systemsCanonical .appCore{border-top:1px solid var(--lineD)}.systemsCanonical .coreRow{display:grid;grid-template-columns:190px 1fr;grid-gap:35px;gap:35px;padding:28px 0;border-bottom:1px solid var(--lineD);align-items:center}.systemsCanonical .coreRow small{font-size:7px;letter-spacing:.13em;text-transform:uppercase;color:#6e736d}.systemsCanonical .coreRow b{font-size:clamp(28px,4vw,66px);font-weight:300;letter-spacing:-.055em}.systemsCanonical .coreRow.coreDark{background:#171918;color:#fff;margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);border:0}.systemsCanonical .appRows{border-top:1px solid var(--lineD);margin-top:60px}.systemsCanonical .appRow{display:grid;grid-template-columns:80px .6fr 1.2fr;grid-gap:35px;gap:35px;padding:32px 0;border-bottom:1px solid var(--lineD)}.systemsCanonical .appRow .idx{font-size:clamp(30px,4vw,64px);letter-spacing:-.07em;color:#777c76}.systemsCanonical .appRow h3{font-size:clamp(28px,3.5vw,56px);font-weight:300;letter-spacing:-.055em;margin:0}.systemsCanonical .appRow b{font-size:15px;font-weight:300}.systemsCanonical .appRow p{font-size:11px;line-height:1.65;margin:12px 0}.systemsCanonical .appRow small{font-size:7px;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;color:#595e59}.systemsCanonical .process{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1px;gap:1px;background:var(--lineD);margin-top:55px}.systemsCanonical .process div{background:#f3f1eb;padding:22px;min-height:210px;display:flex;flex-direction:column}.systemsCanonical .process span{font-size:7px;letter-spacing:.12em;color:#585d58}.systemsCanonical .process b{font-size:22px;font-weight:300;margin:auto 0 13px}.systemsCanonical .process p{font-size:10px;line-height:1.55;margin:0}.systemsCanonical .deployment{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);margin-top:55px}.systemsCanonical .deployment article{background:#171918;color:var(--white);padding:29px;min-height:330px}.systemsCanonical .deploymentLink,.systemsCanonical .statusCardLink{display:block;height:100%;color:inherit;text-decoration:none}.systemsCanonical .deploymentLink:focus-visible,.systemsCanonical .statusCardLink:focus-visible{outline:1px solid currentColor;outline-offset:8px}.systemsCanonical .deployment article:nth-child(2){background:#575d58}.systemsCanonical .deployment article:nth-child(3){background:#eeece6;color:#111}.systemsCanonical .deployment h3{font-size:clamp(28px,3.3vw,52px);font-weight:300;letter-spacing:-.05em;margin:100px 0 20px}.systemsCanonical .deployment p{font-size:11px;line-height:1.65;margin:0}.systemsCanonical .recordGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--line)}.systemsCanonical .recordCard{background:#121414;color:var(--white);padding:32px;min-height:370px;display:flex;flex-direction:column;text-align:left}.systemsCanonical .recordCard:nth-child(2){background:#292c2b}.systemsCanonical .recordCard:nth-child(3){background:#565c57}.systemsCanonical .recordCard:nth-child(4){background:#eeece6;color:#111}.systemsCanonical .recordCard small{font-size:7px;letter-spacing:.13em;text-transform:uppercase}.systemsCanonical .recordCard h3{font-size:clamp(36px,5vw,78px);font-weight:300;letter-spacing:-.06em;margin:auto 0 20px}.systemsCanonical .recordCard p{font-size:11px;line-height:1.65;margin:0}.systemsCanonical .recordMetrics{display:flex;gap:13px;flex-wrap:wrap;margin-top:25px}.systemsCanonical .recordMetrics span{font-size:7px;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid;padding-top:8px}.systemsCanonical .recordSection{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:8vw;gap:8vw}.systemsCanonical .recordSection h2{font-size:clamp(44px,6vw,98px);font-weight:300;letter-spacing:-.065em;line-height:.87;margin:0}.systemsCanonical .recordSection p{font-size:13px;line-height:1.78;margin:0 0 17px}.systemsCanonical .evidenceRows{border-top:1px solid var(--lineD);margin-top:45px}.systemsCanonical .evidenceRow{display:grid;grid-template-columns:170px 1fr;grid-gap:30px;gap:30px;padding:22px 0;border-bottom:1px solid var(--lineD)}.systemsCanonical .evidenceRow b{font-size:8px;letter-spacing:.12em;text-transform:uppercase}.systemsCanonical .evidenceRow p{font-size:11px;line-height:1.7;margin:0}.systemsCanonical .libraryRows{border-top:1px solid var(--lineD)}.systemsCanonical .libraryRow{display:grid;grid-template-columns:70px .75fr 1.05fr 230px;grid-gap:28px;gap:28px;padding:27px 0;border-bottom:1px solid var(--lineD);align-items:start}.systemsCanonical .libraryActions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.systemsCanonical .libraryActions a{font-size:10px;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:5px}.systemsCanonical .playbookHeroDownload{margin-top:24px}.systemsCanonical .libraryRow span{font-size:8px;color:#5b605b}.systemsCanonical .libraryRow h3{font-size:clamp(24px,2.8vw,44px);font-weight:300;letter-spacing:-.045em;margin:0}.systemsCanonical .libraryRow p{font-size:11px;line-height:1.65;margin:0}.systemsCanonical .libraryRow a,.systemsCanonical .libraryRow button{font-size:7px;letter-spacing:.11em;text-transform:uppercase;text-align:right}.systemsCanonical .deliverableGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--lineD);margin-top:50px}.systemsCanonical .deliverable{background:#f4f2ec;padding:26px;min-height:280px}.systemsCanonical .deliverable h3{font-size:20px;font-weight:300;margin:0 0 18px}.systemsCanonical .deliverable li{font-size:10px;line-height:1.65;margin:5px 0}.systemsCanonical .deliverable ul{padding-left:15px}.systemsCanonical .scorecard{display:grid;grid-template-columns:1fr repeat(4,.8fr);border-top:1px solid var(--lineD);border-left:1px solid var(--lineD);margin-top:45px}.systemsCanonical .scorecard div{padding:15px;border-right:1px solid var(--lineD);border-bottom:1px solid var(--lineD);font-size:9px;line-height:1.45}.systemsCanonical .scorecard .head{font-size:7px;letter-spacing:.1em;text-transform:uppercase;background:#deddd7}.systemsCanonical .sourceBar{margin-top:35px;padding-top:16px;border-top:1px solid var(--lineD);display:flex;justify-content:space-between;gap:20px;align-items:center}.systemsCanonical .sourceBar span{font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:inherit;opacity:.74}.systemsCanonical .sourceBar a{font-size:8px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:4px}.systemsCanonical .footer{background:#080909;color:#fff;border-top:1px solid var(--line)}.systemsCanonical .footerGrid{display:grid;grid-template-columns:1.2fr repeat(3,1fr)}.systemsCanonical .footerCell{padding:34px;border-right:1px solid var(--line);min-height:330px;display:flex;flex-direction:column;gap:12px}.systemsCanonical .footerCell:last-child{border-right:0}.systemsCanonical .footerCell small{font-size:7px;letter-spacing:.15em;color:#a3aaa4;margin-bottom:14px}.systemsCanonical .footerCell h3{font-size:30px;font-weight:300;margin:0 0 auto;letter-spacing:-.04em}.systemsCanonical .footerCell a{font-size:10px;color:#c8cbc7}.systemsCanonical .footerBottom{border-top:1px solid var(--line);padding:18px var(--pad);display:flex;justify-content:space-between;gap:20px;font-size:7px;letter-spacing:.11em;text-transform:uppercase;color:#a1a8a2}.systemsCanonical .systemsHero{min-height:86svh}.systemsCanonical .systemsHero .lead{max-width:22ch}.systemsCanonical .registrySection{padding:clamp(82px,9vw,132px) 0 clamp(110px,13vw,190px);background:var(--paper);color:var(--ink);border-bottom:1px solid var(--lineD)}.systemsCanonical .registryIntro{display:grid;grid-template-columns:.3fr 1.7fr;grid-gap:clamp(46px,8vw,140px);gap:clamp(46px,8vw,140px);align-items:start;margin-bottom:58px}.systemsCanonical .registryIntro h2{font-size:clamp(50px,6.2vw,106px);line-height:.84;letter-spacing:-.066em;font-weight:300;margin:0;max-width:12ch}.systemsCanonical .registryIntro p{max-width:62ch;font-size:14px;line-height:1.82;margin:24px 0 0;color:#4f544f}.systemsCanonical .systemRegistry{border-top:1px solid var(--lineD)}.systemsCanonical .registryFamily{display:grid;grid-template-columns:170px 1fr;border-bottom:1px solid var(--lineD)}.systemsCanonical .registryFamilyLabel{padding:27px 22px 27px 0;border-right:1px solid var(--lineD);position:relative}.systemsCanonical .registryFamilyLabel small{display:block;font-size:7px;letter-spacing:.16em;text-transform:uppercase;color:#777c77}.systemsCanonical .registryFamilyLabel b{display:block;margin-top:10px;font-size:24px;line-height:.95;font-weight:300;letter-spacing:-.035em}.systemsCanonical .registryItems{min-width:0}.systemsCanonical .registryRow{width:100%;display:grid;grid-template-columns:62px minmax(210px,.8fr) minmax(260px,1.15fr) 190px 24px;grid-gap:22px;gap:22px;align-items:center;text-align:left;padding:22px 0 22px 30px;border-bottom:1px solid rgba(18,20,17,.1);transition:.25s var(--ease);color:var(--ink)}.systemsCanonical .registryRow:last-child{border-bottom:0}.systemsCanonical .registryRow:hover{padding-left:40px;background:rgba(18,20,17,.025)}.systemsCanonical .registryRow .rn{font-size:8px;letter-spacing:.13em;color:#5b605b}.systemsCanonical .registryRow h3{font-size:clamp(23px,2.2vw,36px);line-height:.95;letter-spacing:-.04em;font-weight:300;margin:0}.systemsCanonical .registryRow p{font-size:11px;line-height:1.6;margin:0;color:#5f645f;max-width:58ch}.systemsCanonical .registryRow .state{font-size:7px;line-height:1.45;letter-spacing:.11em;text-transform:uppercase;color:#555a55}.systemsCanonical .registryRow .arr{font-size:16px}.systemsCanonical .registrySubStrip{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.systemsCanonical .registrySubStrip span{font-size:7px;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(18,20,17,.18);padding:6px 8px}.systemsCanonical .primaryInstrument{display:grid;grid-template-columns:.76fr 1.24fr;grid-gap:1px;gap:1px;background:var(--lineD);border:1px solid var(--lineD);margin-bottom:1px}.systemsCanonical .primaryInstrument>div{background:#f6f4ee;padding:clamp(30px,4vw,58px)}.systemsCanonical .primaryInstrument .instrumentVisual{background:#171a18;color:#fff;min-height:520px;display:flex;flex-direction:column;justify-content:space-between}.systemsCanonical .instrumentVisual .scoreBig{font-size:clamp(80px,10vw,160px);line-height:.7;letter-spacing:-.085em;font-weight:300}.systemsCanonical .instrumentVisual .scoreBand{border-top:1px solid rgba(255,255,255,.18);padding-top:18px}.systemsCanonical .instrumentVisual .scoreBand span{display:block;font-size:8px;letter-spacing:.13em;text-transform:uppercase;color:#9ea59f;margin:8px 0}.systemsCanonical .primaryInstrument h3{font-size:clamp(42px,5vw,78px);line-height:.88;letter-spacing:-.058em;font-weight:300;margin:20px 0 25px}.systemsCanonical .primaryInstrument p{font-size:13px;line-height:1.75;color:#50554f}.systemsCanonical .instrumentIndex{border-top:1px solid var(--lineD);margin-top:36px}.systemsCanonical .instrumentIndex div{display:grid;grid-template-columns:54px 1fr 70px;grid-gap:16px;gap:16px;padding:13px 0;border-bottom:1px solid var(--lineD);align-items:center}.systemsCanonical .instrumentIndex em,.systemsCanonical .instrumentIndex span{font-size:7px;letter-spacing:.12em;text-transform:uppercase;font-style:normal;color:#777c77}.systemsCanonical .instrumentIndex b{font-size:13px;font-weight:300}.systemsCanonical .instrumentActions{display:flex;gap:22px;flex-wrap:wrap;margin-top:34px}.systemsCanonical .toolLedger{border-top:1px solid var(--lineD)}.systemsCanonical .toolLedgerRow{display:grid;grid-template-columns:70px .8fr 1.1fr 170px;grid-gap:24px;gap:24px;padding:30px 0;border-bottom:1px solid var(--lineD);align-items:start}.systemsCanonical .toolLedgerRow .n{font-size:32px;line-height:.8;letter-spacing:-.06em;color:#858984}.systemsCanonical .toolLedgerRow h3{font-size:clamp(27px,3vw,48px);font-weight:300;line-height:.94;letter-spacing:-.045em;margin:0}.systemsCanonical .toolLedgerRow p{font-size:12px;line-height:1.72;margin:0;color:#595e59}.systemsCanonical .toolLedgerRow .access{font-size:7px;line-height:1.6;letter-spacing:.11em;text-transform:uppercase;color:#737873;text-align:right}.systemsCanonical .deepQuestionGrid{border-top:1px solid var(--lineD)}.systemsCanonical .deepQuestionGroup{display:grid;grid-template-columns:190px 1fr;border-bottom:1px solid var(--lineD)}.systemsCanonical .deepQuestionGroup h3{margin:0;padding:28px 25px 28px 0;border-right:1px solid var(--lineD);font-size:24px;font-weight:300;letter-spacing:-.035em}.systemsCanonical .deepQuestionList{padding:12px 0 12px 30px}.systemsCanonical .deepQuestion{display:grid;grid-template-columns:44px 1fr auto;grid-gap:18px;gap:18px;padding:15px 0;border-bottom:1px solid rgba(18,20,17,.1);align-items:start}.systemsCanonical .deepQuestion:last-child{border-bottom:0}.systemsCanonical .deepQuestion span{font-size:8px;color:#7b807b}.systemsCanonical .deepQuestion p{font-size:12px;line-height:1.6;margin:0}.systemsCanonical .deepQuestion em{font-style:normal;font-size:7px;letter-spacing:.12em;color:#767b76;white-space:nowrap}.systemsCanonical .stateTriad{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--lineD);border:1px solid var(--lineD)}.systemsCanonical .stateTriad article{background:#f5f3ed;padding:34px;min-height:300px;display:flex;flex-direction:column}.systemsCanonical .stateTriad article:nth-child(2){background:#c9cbc6}.systemsCanonical .stateTriad article:nth-child(3){background:#171918;color:#fff}.systemsCanonical .stateTriad h3{font-size:clamp(30px,3.5vw,54px);font-weight:300;letter-spacing:-.05em;margin:auto 0 18px}.systemsCanonical .stateTriad ul{margin:0;padding-left:17px;font-size:12px;line-height:1.75}.systemsCanonical .outputBlueprint{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:1px;gap:1px;background:var(--lineD);border:1px solid var(--lineD)}.systemsCanonical .outputBlueprint>div{background:#f4f2ec;padding:40px}.systemsCanonical .outputBlueprint>div:first-child{background:#171918;color:#fff}.systemsCanonical .outputBlueprint h3{font-size:clamp(36px,4vw,62px);font-weight:300;line-height:.92;letter-spacing:-.05em;margin:20px 0}.systemsCanonical .outputRows{border-top:1px solid}.systemsCanonical .outputRows div{display:grid;grid-template-columns:170px 1fr;grid-gap:20px;gap:20px;padding:14px 0;border-bottom:1px solid}.systemsCanonical .outputRows span{font-size:7px;letter-spacing:.13em;text-transform:uppercase;opacity:.78}.systemsCanonical .outputRows b{font-size:12px;font-weight:300}.systemsCanonical .integrationStatement{display:grid;grid-template-columns:.38fr 1.62fr;grid-gap:clamp(44px,7vw,110px);gap:clamp(44px,7vw,110px);align-items:start}.systemsCanonical .integrationStatement h2{font-size:clamp(50px,6.5vw,104px);font-weight:300;line-height:.86;letter-spacing:-.065em;margin:0}.systemsCanonical .integrationStatement .bigCopy{font-size:clamp(22px,2.4vw,39px);line-height:1.25;letter-spacing:-.035em;margin:0 0 32px;max-width:31ch}.systemsCanonical .integrationStatement p{font-size:13px;line-height:1.75;max-width:62ch}.systemsCanonical .boardHeroMeta{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);margin-top:42px}.systemsCanonical .boardHeroMeta>div{background:#0d0f0e;padding:20px;min-height:120px;display:flex;flex-direction:column}.systemsCanonical .boardHeroMeta span{font-size:7px;letter-spacing:.13em;text-transform:uppercase;color:#a5aca6}.systemsCanonical .boardHeroMeta b{margin-top:auto;font-size:clamp(24px,3vw,46px);font-weight:300;letter-spacing:-.05em}.systemsCanonical .boardHeroMeta em{font-style:normal;font-size:8px;line-height:1.45;color:#9aa09b;margin-top:7px}.systemsCanonical .boardConsole{border:1px solid var(--lineD);background:#f5f3ed}.systemsCanonical .boardConsoleHead{display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;padding:18px 22px;border-bottom:1px solid var(--lineD);align-items:center}.systemsCanonical .boardConsoleHead b{font-size:8px;letter-spacing:.14em;text-transform:uppercase}.systemsCanonical .boardConsoleHead span{font-size:7px;letter-spacing:.12em;text-transform:uppercase;color:#747a74}.systemsCanonical .boardConsoleBody{display:grid;grid-template-columns:1.15fr .85fr;min-height:570px}.systemsCanonical .boardViz{position:relative;padding:34px;border-right:1px solid var(--lineD);background:#111312;color:#fff}.systemsCanonical .boardViz .score{font-size:clamp(92px,12vw,184px);line-height:.7;letter-spacing:-.09em;font-weight:300}.systemsCanonical .boardViz .score small{font-size:.18em;letter-spacing:.04em;color:#9ba19b}.systemsCanonical .boardViz .classification{margin-top:25px;font-size:12px;letter-spacing:.15em;text-transform:uppercase}.systemsCanonical .boardViz .alert{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.18);font-size:10px;line-height:1.6;color:#aab0ab}.systemsCanonical .boardViz svg{position:absolute;right:32px;bottom:35px;width:min(320px,42%);height:auto}.systemsCanonical .radarGrid{fill:none;stroke:rgba(255,255,255,.17);stroke-width:1}.systemsCanonical .radarShape{fill:rgba(80,255,114,.09);stroke:var(--signal);stroke-width:1.8}.systemsCanonical .radarLabel{fill:#8f9690;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.systemsCanonical .boardData{padding:28px 30px;background:#efede7;color:#111}.systemsCanonical .boardData h3{font-size:clamp(34px,4vw,62px);font-weight:300;letter-spacing:-.055em;line-height:.93;margin:0 0 30px}.systemsCanonical .boardTable{border-top:1px solid var(--lineD)}.systemsCanonical .boardTR{display:grid;grid-template-columns:1.25fr 70px 70px 90px 110px;grid-gap:12px;gap:12px;padding:13px 0;border-bottom:1px solid var(--lineD);align-items:center}.systemsCanonical .boardTR.head{font-size:7px;letter-spacing:.11em;text-transform:uppercase;color:#747973}.systemsCanonical .boardTR b{font-size:11px;font-weight:400}.systemsCanonical .boardTR span{font-size:10px}.systemsCanonical .boardTR .flag{font-size:7px;letter-spacing:.09em;text-transform:uppercase;text-align:right}.systemsCanonical .boardTR .flag.warn{font-weight:500}.systemsCanonical .boardMatrix{border-top:1px solid var(--lineD);border-left:1px solid var(--lineD)}.systemsCanonical .boardMatrixRow{display:grid;grid-template-columns:190px 1fr 1fr 1fr;border-bottom:1px solid var(--lineD)}.systemsCanonical .boardMatrixRow>div{padding:17px 19px;border-right:1px solid var(--lineD);min-height:76px}.systemsCanonical .boardMatrixRow.head>div{font-size:7px;letter-spacing:.12em;text-transform:uppercase;background:#deddd7;min-height:46px}.systemsCanonical .boardMatrixRow .dimension{font-size:18px;font-weight:300;letter-spacing:-.025em}.systemsCanonical .boardMatrixRow .cell{font-size:10px;line-height:1.5;position:relative}.systemsCanonical .boardMatrixRow .cell:before{content:"";display:inline-block;width:8px;height:8px;border:1px solid #777;border-radius:50%;margin-right:8px}.systemsCanonical .boardMatrixRow .cell.structured:before{background:#111}.systemsCanonical .boardMatrixRow .cell.ambiguous:before{background:#999}.systemsCanonical .boardMatrixRow .cell.absent:before{background:transparent}.systemsCanonical .boardMatrixNote{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--lineD);margin-top:1px}.systemsCanonical .boardMatrixNote div{background:#f4f2ec;padding:24px;min-height:180px}.systemsCanonical .boardMatrixNote b{font-size:23px;font-weight:300}.systemsCanonical .boardMatrixNote p{font-size:10px;line-height:1.6;color:#626762}.systemsCanonical .boardDecisionSheet{display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:1px;gap:1px;background:var(--lineD);border:1px solid var(--lineD)}.systemsCanonical .boardDecisionSheet>div{padding:35px;background:#f5f3ed}.systemsCanonical .boardDecisionSheet>div:first-child{background:#111312;color:#fff}.systemsCanonical .decisionStateBig{font-size:clamp(50px,6vw,96px);line-height:.84;letter-spacing:-.07em;font-weight:300;margin:30px 0}.systemsCanonical .decisionRisk{border-top:1px solid;padding:14px 0;display:grid;grid-template-columns:130px 1fr;grid-gap:20px;gap:20px}.systemsCanonical .decisionRisk span{font-size:7px;letter-spacing:.12em;text-transform:uppercase;opacity:.55}.systemsCanonical .decisionRisk b{font-size:12px;font-weight:300}.systemsCanonical .decisionRoute{border-top:1px solid var(--lineD)}.systemsCanonical .decisionRoute div{display:grid;grid-template-columns:150px 1fr;grid-gap:20px;gap:20px;padding:14px 0;border-bottom:1px solid var(--lineD)}.systemsCanonical .decisionRoute span{font-size:7px;letter-spacing:.12em;text-transform:uppercase;color:#727772}.systemsCanonical .decisionRoute b{font-size:12px;font-weight:300}.systemsCanonical .thresholdMap{position:relative;border-top:1px solid var(--lineD);border-bottom:1px solid var(--lineD);padding:58px 0 42px}.systemsCanonical .thresholdLine{height:2px;background:#191b19;position:relative;margin:44px 0 36px}.systemsCanonical .thresholdLine:before{content:"";position:absolute;left:26%;right:0;top:-1px;height:4px;background:#111}.systemsCanonical .thresholdTicks{display:grid;grid-template-columns:repeat(4,1fr)}.systemsCanonical .thresholdTick{position:relative;padding:0 18px;border-left:1px solid var(--lineD);min-height:150px}.systemsCanonical .thresholdTick:last-child{border-right:1px solid var(--lineD)}.systemsCanonical .thresholdTick:before{content:"";position:absolute;top:-41px;left:-3px;width:6px;height:6px;border-radius:50%;background:#111}.systemsCanonical .thresholdTick b{display:block;font-size:clamp(25px,3vw,44px);font-weight:300;letter-spacing:-.05em}.systemsCanonical .thresholdTick span{display:block;margin-top:13px;font-size:8px;letter-spacing:.11em;text-transform:uppercase;color:#717671}.systemsCanonical .thresholdTick p{font-size:10px;line-height:1.55;color:#636863;margin-top:15px}.systemsCanonical .thresholdBand{position:absolute;left:26%;right:0;top:8px;font-size:7px;letter-spacing:.12em;text-transform:uppercase;color:#6c716c}.systemsCanonical .architectureChain{display:grid;grid-template-columns:1fr 60px 1fr 60px 1fr;align-items:stretch}.systemsCanonical .architectureLayer{padding:32px;border:1px solid var(--lineD);min-height:390px;background:#f5f3ed;display:flex;flex-direction:column}.systemsCanonical .architectureLayer:nth-of-type(2){background:#c7cac5}.systemsCanonical .architectureLayer:nth-of-type(3){background:#111312;color:#fff}.systemsCanonical .architectureLayer .roman{font-size:clamp(55px,7vw,108px);line-height:.7;letter-spacing:-.08em}.systemsCanonical .architectureLayer h3{font-size:clamp(28px,3.4vw,52px);font-weight:300;line-height:.92;letter-spacing:-.05em;margin:auto 0 18px}.systemsCanonical .architectureLayer ul{padding-left:15px;margin:0;font-size:10px;line-height:1.65}.systemsCanonical .chainArrow{display:flex;align-items:center;justify-content:center;font-size:28px;color:#717671}.systemsCanonical .impactBoard{border-top:1px solid var(--lineD)}.systemsCanonical .impactBoardRow{display:grid;grid-template-columns:90px .8fr .8fr 1fr;grid-gap:26px;gap:26px;padding:24px 0;border-bottom:1px solid var(--lineD);align-items:start}.systemsCanonical .impactBoardRow .layer{font-size:8px;letter-spacing:.14em;text-transform:uppercase}.systemsCanonical .impactBoardRow h3{font-size:26px;font-weight:300;margin:0}.systemsCanonical .impactBoardRow strong{display:block;font-size:28px;font-weight:300;letter-spacing:-.04em}.systemsCanonical .impactBoardRow p{font-size:10px;line-height:1.6;margin:4px 0 0;color:#656a65}.systemsCanonical .beforeAfter{display:grid;grid-template-columns:1fr 80px 1fr;align-items:stretch}.systemsCanonical .beforeAfter .state{padding:34px;background:#171918;color:#fff}.systemsCanonical .beforeAfter .state.after{background:#efede7;color:#111;border:1px solid var(--lineD)}.systemsCanonical .beforeAfter .arrowMid{display:flex;align-items:center;justify-content:center;font-size:28px}.systemsCanonical .beforeAfter h3{font-size:37px;font-weight:300;margin:0 0 28px}.systemsCanonical .beforeAfterRow{display:grid;grid-template-columns:1fr auto;grid-gap:15px;gap:15px;padding:12px 0;border-top:1px solid}.systemsCanonical .beforeAfterRow span{font-size:9px;letter-spacing:.08em;text-transform:uppercase;opacity:.62}.systemsCanonical .beforeAfterRow b{font-size:18px;font-weight:300}.systemsCanonical .timelineBoard{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--lineD)}.systemsCanonical .timelineBoard>div{background:#f5f3ed;padding:26px;min-height:240px}.systemsCanonical .timelineBoard span{font-size:7px;letter-spacing:.13em;text-transform:uppercase}.systemsCanonical .timelineBoard b{display:block;font-size:28px;font-weight:300;margin:70px 0 14px}.systemsCanonical .timelineBoard p{font-size:10px;line-height:1.55;color:#646964}.systemsCanonical .aiRoute{background:#060807}.systemsCanonical .aiRoute .hero{background:#050706}.systemsCanonical .aiRoute .gridField{background-image:linear-gradient(rgba(141,255,85,.045) 1px,transparent 0),linear-gradient(90deg,rgba(141,255,85,.045) 1px,transparent 0)}.systemsCanonical .aiRoute .k,.systemsCanonical .aiRoute .micro{color:var(--acid)}.systemsCanonical .aiHeroTrace{position:absolute;left:var(--pad);right:var(--pad);top:108px;height:1px;background:linear-gradient(90deg,transparent,var(--acid-line) 15%,var(--acid-line) 82%,transparent)}.systemsCanonical .aiHeroTrace:after{content:"LIVE / GOVERNED";position:absolute;right:0;top:-17px;color:var(--acid);font-size:7px;letter-spacing:.14em;text-transform:uppercase}.systemsCanonical .aiRoute .heroMeta span{border-color:rgba(141,255,85,.18);color:#7f9284}.systemsCanonical .aiRoute .heroMeta span:nth-child(2),.systemsCanonical .aiRoute .heroMeta span:nth-child(3){color:var(--acid)}.systemsCanonical .aiTopology{position:relative;min-height:660px;border:1px solid var(--acid-line);background:#070a08;overflow:hidden}.systemsCanonical .aiTopology svg{position:absolute;inset:0;width:100%;height:100%}.systemsCanonical .aiEdge{fill:none;stroke:rgba(141,255,85,.22);stroke-width:1.2;transition:.25s}.systemsCanonical .aiEdge.active{stroke:var(--acid);stroke-width:2}.systemsCanonical .aiPulse{fill:var(--acid)}.systemsCanonical .aiCenter{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(330px,28vw);padding:26px;border:1px solid var(--acid);background:#0b100d;text-align:center}.systemsCanonical .aiCenter small{font-size:7px;letter-spacing:.14em;color:var(--acid)}.systemsCanonical .aiCenter b{display:block;margin-top:10px;font-size:clamp(27px,3.3vw,51px);font-weight:300;letter-spacing:-.05em}.systemsCanonical .aiNode{position:absolute;width:min(230px,19vw);min-height:115px;padding:17px;border:1px solid rgba(141,255,85,.25);background:#0a0d0b;color:#fff;text-align:left;transition:.25s}.systemsCanonical .aiNode.active,.systemsCanonical .aiNode:hover{border-color:var(--acid);background:#0e1510;box-shadow:inset 3px 0 0 var(--acid)}.systemsCanonical .aiNode span{font-size:7px;letter-spacing:.13em;color:#66806d}.systemsCanonical .aiNode b{display:block;font-size:22px;font-weight:300;margin-top:10px}.systemsCanonical .aiN1{left:5%;top:9%}.systemsCanonical .aiN2{right:5%;top:9%}.systemsCanonical .aiN3{right:4%;bottom:14%}.systemsCanonical .aiN4{left:4%;bottom:14%}.systemsCanonical .aiN5{left:18%;top:44%}.systemsCanonical .aiN6{right:18%;top:44%}.systemsCanonical .aiSelectorWrap{display:grid;grid-template-columns:270px 1fr;border:1px solid var(--acid-line);min-height:560px;background:#080b09}.systemsCanonical .aiSelectorRail{border-right:1px solid var(--acid-line)}.systemsCanonical .aiSelect{width:100%;display:grid;grid-template-columns:42px 1fr auto;grid-gap:14px;gap:14px;padding:18px;border-bottom:1px solid rgba(141,255,85,.16);align-items:center;text-align:left}.systemsCanonical .aiSelect i{font-style:normal;font-size:7px;color:#5c7563}.systemsCanonical .aiSelect b{font-size:15px;font-weight:300;letter-spacing:.02em}.systemsCanonical .aiSelect span{font-size:10px;color:#596b5e;transition:.2s}.systemsCanonical .aiSelect.active,.systemsCanonical .aiSelect:hover{background:var(--acid-dim)}.systemsCanonical .aiSelect.active b,.systemsCanonical .aiSelect.active span,.systemsCanonical .aiSelect:hover b,.systemsCanonical .aiSelect:hover span{color:var(--acid)}.systemsCanonical .aiPanelArea{position:relative;padding:40px}.systemsCanonical .aiPanel{display:none;animation:aiEnter .25s var(--ease)}.systemsCanonical .aiPanel.active{display:block}.systemsCanonical .aiPanel .aiCode{font-size:8px;letter-spacing:.14em;color:var(--acid);text-transform:uppercase}.systemsCanonical .aiPanel h3{font-size:clamp(46px,6vw,96px);line-height:.85;letter-spacing:-.065em;font-weight:300;margin:24px 0}.systemsCanonical .aiPanel .aiLead{font-size:17px;line-height:1.55;color:#c6cdc8;max-width:50ch}.systemsCanonical .aiPanelGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:rgba(141,255,85,.17);margin-top:42px}.systemsCanonical .aiPanelGrid div{background:#0c100d;padding:22px;min-height:135px}.systemsCanonical .aiPanelGrid span{font-size:7px;letter-spacing:.12em;text-transform:uppercase;color:#64766a}.systemsCanonical .aiPanelGrid b{display:block;margin-top:38px;font-size:14px;font-weight:300;color:#d9e0db}.systemsCanonical .aiStatusLine{display:flex;gap:10px;align-items:center;margin-top:30px;font-size:7px;letter-spacing:.11em;text-transform:uppercase;color:#738078}.systemsCanonical .aiStatusLine i{width:8px;height:8px;border-radius:50%;background:var(--acid);box-shadow:0 0 0 4px rgba(141,255,85,.08)}.systemsCanonical .aiFlow{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--acid-line);background:#070a08}.systemsCanonical .aiFlow div{min-height:210px;padding:21px;border-right:1px solid rgba(141,255,85,.18);display:flex;flex-direction:column}.systemsCanonical .aiFlow div:last-child{border-right:0}.systemsCanonical .aiFlow span{font-size:7px;letter-spacing:.14em;color:var(--acid)}.systemsCanonical .aiFlow b{font-size:20px;font-weight:300;margin:auto 0 12px}.systemsCanonical .aiFlow p{font-size:10px;line-height:1.55;color:#77847b;margin:0}.systemsCanonical .aiConnectors{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px;margin-top:34px}.systemsCanonical .aiConnector{border:1px solid rgba(141,255,85,.2);padding:15px;text-align:center;font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:#829188;transition:.2s}.systemsCanonical .aiConnector:hover{color:var(--acid);border-color:var(--acid);transform:translateY(-2px)}.systemsCanonical .aiRoute .section.paper{background:#0a0d0b;color:#fff;border-color:rgba(141,255,85,.13)}.systemsCanonical .aiRoute .section.paper .sectionHead p{color:#8b998f}.systemsCanonical .aiRoute .section.dark,.systemsCanonical .aiRoute .section.graphite{background:#060807;border-color:rgba(141,255,85,.12)}.systemsCanonical .aiL1Accent{box-shadow:inset 3px 0 0 var(--acid);background:linear-gradient(90deg,rgba(141,255,85,.055),transparent 28%)}.systemsCanonical .aiL1Accent .arr,.systemsCanonical .aiL1Accent .state{color:#5f7d66}.systemsCanonical .aiL1Accent:hover .arr,.systemsCanonical .aiL1Accent:hover .state{color:#4f8058}.systemsCanonical .instrumentDark{background:#060707;color:#f2f2ed}.systemsCanonical .instrumentDark.section{border-color:rgba(255,255,255,.12)}.systemsCanonical .boardKpiStrip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:rgba(255,255,255,.14);margin-top:42px}.systemsCanonical .boardKpi{background:#111313;padding:25px;min-height:150px;display:flex;flex-direction:column}.systemsCanonical .boardKpi span{font-size:7px;letter-spacing:.14em;text-transform:uppercase;color:#a6ada7}.systemsCanonical .boardKpi b{font-size:clamp(28px,3.7vw,58px);font-weight:300;letter-spacing:-.055em;margin:auto 0 7px}.systemsCanonical .boardKpi em{font-size:9px;font-style:normal;color:#939a94}.systemsCanonical .boardKpi.signal b,.systemsCanonical .signalText{color:var(--signal)}.systemsCanonical .amberText,.systemsCanonical .boardKpi.amber b{color:var(--amber)}.systemsCanonical .boardKpi.danger b,.systemsCanonical .dangerText{color:var(--danger)}.systemsCanonical .ratingCockpit{display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:1px;gap:1px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.13)}.systemsCanonical .ratingVisual{background:#090b0a;padding:clamp(28px,4vw,52px);min-height:650px;display:flex;flex-direction:column}.systemsCanonical .ratingData{background:#111412;padding:clamp(28px,4vw,52px)}.systemsCanonical .ratingScoreLine{display:flex;align-items:flex-end;gap:18px}.systemsCanonical .ratingScore{font-size:clamp(86px,11vw,176px);line-height:.72;letter-spacing:-.09em;font-weight:300}.systemsCanonical .ratingScore small{font-size:.18em;letter-spacing:0;color:#a5aca6}.systemsCanonical .ratingState{font-size:clamp(22px,2.5vw,40px);letter-spacing:-.04em;color:var(--signal);margin-top:20px}.systemsCanonical .ratingExposure{border-top:1px solid rgba(255,255,255,.16);padding-top:18px;margin-top:25px;font-size:12px;line-height:1.7;color:#aeb5af}.systemsCanonical .ratingExposure b{color:var(--amber);font-weight:300}.systemsCanonical .radar4{width:min(430px,100%);aspect-ratio:1;margin:35px auto 0;overflow:visible}.systemsCanonical .radarAxis{stroke:rgba(255,255,255,.11);stroke-width:1}.systemsCanonical .radarPoint{fill:#050606;stroke:var(--signal);stroke-width:2}.systemsCanonical .radarWarn{stroke:var(--amber);fill:#050606}.systemsCanonical .weightTable{border-top:1px solid rgba(255,255,255,.15);margin-top:30px}.systemsCanonical .weightRow{display:grid;grid-template-columns:1.35fr .45fr .45fr .55fr .75fr;grid-gap:14px;gap:14px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.12);align-items:center}.systemsCanonical .weightRow.head{font-size:7px;letter-spacing:.12em;text-transform:uppercase;color:#707772}.systemsCanonical .weightRow b{font-size:12px;font-weight:300}.systemsCanonical .weightRow span{font-size:11px}.systemsCanonical .statePill{font-size:7px;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(255,255,255,.16);padding:7px 8px;text-align:center}.systemsCanonical .statePill.good{border-color:rgba(80,255,114,.55);color:var(--signal)}.systemsCanonical .statePill.warn{border-color:rgba(244,176,0,.6);color:var(--amber)}.systemsCanonical .contribBar{height:3px;background:rgba(255,255,255,.1);margin-top:7px;position:relative}.systemsCanonical .contribBar i{display:block;height:100%;background:var(--signal)}.systemsCanonical .contribBar.warn i{background:var(--amber)}.systemsCanonical .ratingScale{position:relative;height:104px;border:1px solid var(--lineD);display:grid;grid-template-columns:39fr 30fr 31fr;margin-top:45px}.systemsCanonical .ratingScale>div{padding:15px;border-right:1px solid var(--lineD);font-size:8px;letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:flex-end}.systemsCanonical .ratingScale>div:first-child{background:rgba(255,61,69,.07)}.systemsCanonical .ratingScale>div:nth-child(2){background:rgba(244,176,0,.08)}.systemsCanonical .ratingScale>div:nth-child(3){background:rgba(80,255,114,.07);border-right:0}.systemsCanonical .ratingMarker{position:absolute;left:75%;top:-10px;width:1px;height:124px;background:#111}.systemsCanonical .ratingMarker:before{content:"75";position:absolute;top:-22px;left:-13px;font-size:9px;letter-spacing:.1em}.systemsCanonical .ratingMarker:after{content:"";position:absolute;top:-4px;left:-4px;width:9px;height:9px;border-radius:50%;background:#111}.systemsCanonical .confidenceBar{margin-top:35px;border-top:1px solid rgba(255,255,255,.16);padding-top:18px}.systemsCanonical .confidenceBarHead{display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.systemsCanonical .confidenceTrack{height:5px;background:rgba(255,255,255,.11);margin-top:13px}.systemsCanonical .confidenceTrack i{display:block;height:100%;width:82%;background:linear-gradient(90deg,var(--signal2),var(--signal))}.systemsCanonical .boardImplications{display:grid;grid-template-columns:1fr 1.15fr 1.15fr;border-top:1px solid var(--lineD);border-left:1px solid var(--lineD)}.systemsCanonical .boardImplications>div{padding:22px;border-right:1px solid var(--lineD);border-bottom:1px solid var(--lineD);font-size:11px;line-height:1.6}.systemsCanonical .boardImplications .head{font-size:7px;letter-spacing:.11em;text-transform:uppercase;background:#dddcd6}.systemsCanonical .boardImplications b{font-weight:300}.systemsCanonical .scenarioCompare{display:grid;grid-template-columns:1fr 90px 1fr;grid-gap:24px;gap:24px;align-items:stretch}.systemsCanonical .scenarioState{padding:30px;border:1px solid rgba(255,255,255,.15);background:#101211}.systemsCanonical .scenarioState.target{border-color:rgba(80,255,114,.32)}.systemsCanonical .scenarioState h3{font-size:clamp(32px,4vw,62px);font-weight:300;letter-spacing:-.05em;margin:30px 0}.systemsCanonical .scenarioMetric{display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;padding:13px 0;border-top:1px solid rgba(255,255,255,.12);font-size:11px}.systemsCanonical .scenarioMetric b{font-weight:300}.systemsCanonical .scenarioArrow{display:flex;align-items:center;justify-content:center;font-size:36px;color:var(--signal)}.systemsCanonical .deltaChart{margin-top:38px;border-top:1px solid rgba(255,255,255,.14)}.systemsCanonical .deltaRow{display:grid;grid-template-columns:180px 1fr 65px 65px;grid-gap:16px;gap:16px;align-items:center;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1)}.systemsCanonical .deltaRow span{font-size:9px}.systemsCanonical .deltaTrack{height:7px;background:rgba(255,255,255,.08);position:relative}.systemsCanonical .deltaTrack .from,.systemsCanonical .deltaTrack .to{position:absolute;top:0;height:100%}.systemsCanonical .deltaTrack .from{background:#616762}.systemsCanonical .deltaTrack .to{background:var(--signal);opacity:.8}.systemsCanonical .deltaRow b{font-size:11px;font-weight:300;text-align:right}.systemsCanonical .brandBoard{display:grid;grid-template-columns:.84fr 1.16fr;grid-gap:1px;gap:1px;background:var(--lineD);border:1px solid var(--lineD)}.systemsCanonical .brandProfile{background:#101211;color:#fff;padding:38px;min-height:590px}.systemsCanonical .brandProfileData{background:#f3f1eb;padding:38px}.systemsCanonical .brandRadar{width:min(430px,100%);aspect-ratio:1;margin:30px auto 0}.systemsCanonical .brandRadar .radarShape{fill:rgba(244,176,0,.08);stroke:var(--amber)}.systemsCanonical .brandRadar .radarPoint{stroke:var(--amber)}.systemsCanonical .brandSummary{display:flex;align-items:flex-end;gap:20px}.systemsCanonical .brandSummary b{font-size:clamp(70px,9vw,140px);line-height:.75;font-weight:300;letter-spacing:-.08em}.systemsCanonical .brandSummary span{font-size:20px;letter-spacing:-.03em;color:var(--amber);padding-bottom:8px}.systemsCanonical .brandStatusRows{border-top:1px solid var(--lineD);margin-top:30px}.systemsCanonical .brandStatusRow{display:grid;grid-template-columns:1fr 65px 95px;grid-gap:18px;gap:18px;padding:14px 0;border-bottom:1px solid var(--lineD);align-items:center}.systemsCanonical .brandStatusRow b{font-size:12px;font-weight:300}.systemsCanonical .brandStatusRow span{font-size:11px}.systemsCanonical .statusDot{font-size:7px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--lineD);padding:6px 7px;text-align:center}.systemsCanonical .statusDot.pass{color:#006c46;border-color:rgba(0,143,92,.35)}.systemsCanonical .statusDot.attn{color:#754d00;border-color:rgba(166,110,0,.35)}.systemsCanonical .gateStrip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--lineD)}.systemsCanonical .gateCard{background:#f1efe9;padding:27px;min-height:200px}.systemsCanonical .gateCard span{font-size:7px;letter-spacing:.12em;text-transform:uppercase}.systemsCanonical .gateCard h3{font-size:27px;font-weight:300;margin:70px 0 10px}.systemsCanonical .gateState{font-size:8px;letter-spacing:.11em;text-transform:uppercase}.systemsCanonical .gateState.pass{color:#006c46}.systemsCanonical .gateState.attn{color:#754d00}.systemsCanonical .gateState.fail{color:#c3242d}.systemsCanonical .auditGrid{border-top:1px solid var(--lineD)}.systemsCanonical .auditGroup{display:grid;grid-template-columns:165px 1fr;border-bottom:1px solid var(--lineD)}.systemsCanonical .auditDim{padding:22px 18px 22px 0;border-right:1px solid var(--lineD)}.systemsCanonical .auditDim b{font-size:22px;font-weight:300}.systemsCanonical .auditQuestions{padding:9px 0 9px 25px}.systemsCanonical .auditQ{display:grid;grid-template-columns:38px 1fr repeat(3,58px);grid-gap:10px;gap:10px;padding:13px 0;border-bottom:1px solid rgba(18,20,17,.1);align-items:center}.systemsCanonical .auditQ:last-child{border-bottom:0}.systemsCanonical .auditQ span{font-size:8px;color:#777}.systemsCanonical .auditQ p{font-size:11px;line-height:1.5;margin:0}.systemsCanonical .auditQ i{font-style:normal;text-align:center;font-size:8px;letter-spacing:.06em}.systemsCanonical .auditQ .s{color:#008f5c}.systemsCanonical .auditQ .a{color:#a66e00}.systemsCanonical .auditQ .x{color:#c3242d}.systemsCanonical .executiveSheet{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:1px;gap:1px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.14)}.systemsCanonical .executiveSheet>div{background:#101211;padding:35px}.systemsCanonical .executiveSheet>div:last-child{background:#1c201d}.systemsCanonical .execState{font-size:clamp(40px,5vw,78px);line-height:.88;letter-spacing:-.06em;font-weight:300;color:var(--amber);margin:25px 0}.systemsCanonical .execRow{border-top:1px solid rgba(255,255,255,.13);padding:15px 0}.systemsCanonical .execRow span{font-size:7px;letter-spacing:.12em;text-transform:uppercase;color:#747b75;display:block}.systemsCanonical .execRow b{display:block;margin-top:7px;font-size:13px;font-weight:300;line-height:1.55}.systemsCanonical .complexityBoard{background:#0b0d0c;color:#fff;border:1px solid rgba(255,255,255,.13);padding:35px}.systemsCanonical .complexityHead{display:flex;justify-content:space-between;gap:20px;align-items:flex-end}.systemsCanonical .complexityHead h3{font-size:clamp(38px,4.7vw,78px);font-weight:300;letter-spacing:-.055em;margin:12px 0}.systemsCanonical .complexityHead span{font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:#737a74}.systemsCanonical .complexityChart{height:340px;margin-top:25px;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);position:relative}.systemsCanonical .complexityChart svg{width:100%;height:100%;overflow:visible}.systemsCanonical .complexityAxis{stroke:rgba(255,255,255,.14);stroke-width:1}.systemsCanonical .complexityCurve{fill:none;stroke-width:2}.systemsCanonical .curveIdentity{stroke:#6a716c}.systemsCanonical .curveProduct{stroke:var(--amber)}.systemsCanonical .curveMargin{stroke:var(--orange)}.systemsCanonical .curveMarket{stroke:var(--danger)}.systemsCanonical .complexityZone{fill:rgba(80,255,114,.035);stroke:rgba(80,255,114,.22);stroke-width:1}.systemsCanonical .chartLabel{fill:#8f9690;font-size:9px;letter-spacing:.07em}.systemsCanonical .chartLegend{display:flex;gap:20px;flex-wrap:wrap;margin-top:18px}.systemsCanonical .chartLegend span{font-size:8px;letter-spacing:.1em;text-transform:uppercase}.systemsCanonical .chartLegend i{display:inline-block;width:22px;height:1px;vertical-align:middle;margin-right:7px;background:#6a716c}.systemsCanonical .chartLegend .p i{background:var(--amber)}.systemsCanonical .chartLegend .m i{background:var(--orange)}.systemsCanonical .chartLegend .r i{background:var(--danger)}.systemsCanonical .archFlow{display:grid;grid-template-columns:1fr 74px 1fr 74px 1fr;grid-gap:0;gap:0;align-items:stretch}.systemsCanonical .archStage{padding:32px;background:#f3f1eb;border:1px solid var(--lineD)}.systemsCanonical .archStage:nth-of-type(2){background:#d9d8d2}.systemsCanonical .archStage:nth-of-type(3){background:#111312;color:#fff}.systemsCanonical .archStage .num{font-size:clamp(55px,7vw,105px);line-height:.7;letter-spacing:-.08em;color:#777d77}.systemsCanonical .archStage h3{font-size:clamp(27px,3vw,47px);line-height:.92;font-weight:300;letter-spacing:-.05em;margin:90px 0 24px}.systemsCanonical .archStage ul{padding-left:17px;margin:0}.systemsCanonical .archStage li{font-size:11px;line-height:1.7;margin:5px 0}.systemsCanonical .flowLink{display:flex;align-items:center;justify-content:center;font-size:30px;color:#6f746f}.systemsCanonical .impactMatrix{border-top:1px solid var(--lineD)}.systemsCanonical .impactMRow{display:grid;grid-template-columns:155px 1fr 1fr 1fr;grid-gap:20px;gap:20px;padding:19px 0;border-bottom:1px solid var(--lineD);align-items:start}.systemsCanonical .impactMRow.head{font-size:7px;letter-spacing:.11em;text-transform:uppercase;background:#dddcd6;padding-left:10px}.systemsCanonical .impactMRow b{font-size:12px;font-weight:300}.systemsCanonical .impactMRow p{font-size:11px;line-height:1.55;margin:0}.systemsCanonical .impactMetric{font-size:20px;font-weight:300;letter-spacing:-.03em}.systemsCanonical .beforeAfterBoard{display:grid;grid-template-columns:1fr 160px 1fr;grid-gap:0;gap:0;border:1px solid rgba(255,255,255,.13)}.systemsCanonical .baState{padding:32px;background:#101211}.systemsCanonical .baState.after{background:#111712}.systemsCanonical .baCenter{padding:30px;background:#161916;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.systemsCanonical .baCenter b{font-size:11px;font-weight:300;letter-spacing:.09em;text-transform:uppercase;color:var(--signal)}.systemsCanonical .baCenter span{font-size:24px;color:var(--signal);margin:15px 0}.systemsCanonical .baState h3{font-size:clamp(34px,4vw,60px);font-weight:300;letter-spacing:-.05em;margin:25px 0}.systemsCanonical .baMetric{display:grid;grid-template-columns:1fr auto;grid-gap:15px;gap:15px;border-top:1px solid rgba(255,255,255,.12);padding:13px 0;font-size:11px}.systemsCanonical .baMetric b{font-weight:300}.systemsCanonical .baMetric.good b{color:var(--signal)}.systemsCanonical .roadmap{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--lineD)}.systemsCanonical .roadmap article{background:#f3f1eb;padding:26px;min-height:265px}.systemsCanonical .roadmap article:nth-child(2){background:#deddd7}.systemsCanonical .roadmap article:nth-child(3){background:#c8cac4}.systemsCanonical .roadmap article:nth-child(4){background:#111312;color:#fff}.systemsCanonical .roadmap span{font-size:7px;letter-spacing:.12em;text-transform:uppercase}.systemsCanonical .roadmap h3{font-size:clamp(24px,2.7vw,40px);font-weight:300;letter-spacing:-.045em;margin:80px 0 17px}.systemsCanonical .roadmap p{font-size:10px;line-height:1.65;margin:0}.systemsCanonical .productCanvas,.systemsCanonical .retailCanvas,.systemsCanonical .scaleCanvas{border:1px solid var(--lineD);background:#f3f1eb;padding:32px}.systemsCanonical .productMap{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:1px;gap:1px;background:var(--lineD)}.systemsCanonical .productControls,.systemsCanonical .productTree{background:#f6f4ee;padding:30px}.systemsCanonical .treeLine{display:grid;grid-template-columns:120px 1fr;grid-gap:20px;gap:20px;padding:15px 0;border-bottom:1px solid var(--lineD)}.systemsCanonical .treeLine span{font-size:8px;letter-spacing:.1em;text-transform:uppercase}.systemsCanonical .treeNodes{display:flex;gap:8px;flex-wrap:wrap}.systemsCanonical .treeNodes i{font-style:normal;border:1px solid var(--lineD);padding:7px 9px;font-size:9px}.systemsCanonical .controlRow{display:grid;grid-template-columns:1fr 95px;grid-gap:15px;gap:15px;padding:14px 0;border-bottom:1px solid var(--lineD)}.systemsCanonical .controlRow b{font-size:11px;font-weight:300}.systemsCanonical .controlRow span{text-align:right;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.systemsCanonical .retailMatrix{display:grid;grid-template-columns:150px repeat(4,1fr);border-top:1px solid var(--lineD);border-left:1px solid var(--lineD)}.systemsCanonical .retailMatrix>div{padding:15px;border-right:1px solid var(--lineD);border-bottom:1px solid var(--lineD);font-size:10px;min-height:74px}.systemsCanonical .retailMatrix .head{font-size:7px;letter-spacing:.1em;text-transform:uppercase;background:#deddd7}.systemsCanonical .retailMatrix .risk{background:rgba(244,176,0,.09)}.systemsCanonical .retailMatrix .critical{background:rgba(255,61,69,.08)}.systemsCanonical .scaleGraph{display:grid;grid-template-columns:1fr .9fr;grid-gap:1px;gap:1px;background:var(--lineD)}.systemsCanonical .dependencyField{background:#111312;color:#fff;min-height:430px;position:relative;padding:28px}.systemsCanonical .dependencyField svg{position:absolute;inset:0;width:100%;height:100%}.systemsCanonical .depLine{stroke:rgba(80,255,114,.32);stroke-width:1.2;fill:none}.systemsCanonical .depNode{position:absolute;padding:11px 13px;border:1px solid rgba(255,255,255,.18);background:#151817;font-size:9px}.systemsCanonical .depA{left:8%;top:14%}.systemsCanonical .depB{right:8%;top:14%}.systemsCanonical .depC{left:40%;top:43%}.systemsCanonical .depD{left:8%;bottom:12%}.systemsCanonical .depE{right:8%;bottom:12%}.systemsCanonical .scaleRisk{background:#f4f2ec;padding:28px}.systemsCanonical .ragRow{display:grid;grid-template-columns:1fr 70px;grid-gap:14px;gap:14px;padding:14px 0;border-bottom:1px solid var(--lineD);align-items:center}.systemsCanonical .ragRow b{font-size:11px;font-weight:300}.systemsCanonical .rag{font-size:7px;letter-spacing:.1em;text-align:center;text-transform:uppercase;padding:6px}.systemsCanonical .rag.g{background:rgba(0,108,70,.09);color:#006c46}.systemsCanonical .rag.a{background:rgba(117,77,0,.1);color:#754d00}.systemsCanonical .rag.r{background:rgba(255,61,69,.1);color:#b8262e}.systemsCanonical .route[data-path="/systems/applications"]{--ai:var(--signal)}.systemsCanonical .route[data-path="/systems/applications"] .hero{border-bottom-color:rgba(80,255,114,.2)}.systemsCanonical .route[data-path="/systems/applications"] .hero .gridField{background-image:linear-gradient(rgba(80,255,114,.035) 1px,transparent 0),linear-gradient(90deg,rgba(80,255,114,.035) 1px,transparent 0)}.systemsCanonical .aiSignalHeader{display:flex;gap:22px;flex-wrap:wrap;margin-top:35px}.systemsCanonical .aiSignalHeader span{font-size:7px;letter-spacing:.13em;text-transform:uppercase;color:#758079;border-top:1px solid rgba(80,255,114,.3);padding-top:8px}.systemsCanonical .aiSignalHeader span.active{color:var(--signal);border-color:var(--signal)}.systemsCanonical .aiTerminal{margin-top:48px;border:1px solid rgba(80,255,114,.24);background:#080b09;padding:20px}.systemsCanonical .aiTerminalHead{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(80,255,114,.14);padding-bottom:12px;font-size:7px;letter-spacing:.12em;text-transform:uppercase;color:#6d7970}.systemsCanonical .aiTerminalLine{display:grid;grid-template-columns:120px 1fr auto;grid-gap:18px;gap:18px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:9px}.systemsCanonical .aiTerminalLine:last-child{border-bottom:0}.systemsCanonical .aiTerminalLine span:first-child{color:var(--signal)}.systemsCanonical .aiTerminalLine em{font-style:normal;color:#7e8780}@keyframes aiEnter{0%{opacity:.2;transform:translateX(8px)}to{opacity:1;transform:none}}.systemsCanonical .authorityDomains .arch-grid{grid-template-columns:repeat(3,1fr)}.systemsCanonical .authorityDomains .arch-card{min-height:290px}.systemsCanonical .proofSix{grid-template-columns:repeat(6,1fr)}.systemsCanonical .authorityClean .source-note{margin:0 0 28px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:180px 1fr;grid-gap:30px;gap:30px}.systemsCanonical .authorityClean .source-note span{font-size:8px;letter-spacing:.14em;color:inherit;opacity:.7}.systemsCanonical .authorityClean .source-note p{margin:0;font-size:11px;line-height:1.65;color:inherit;opacity:.76}.systemsCanonical .authorityClean .record-source{position:absolute;right:24px;bottom:25px;font-size:7px;letter-spacing:.12em;color:#a3aaa4;border-bottom:1px solid rgba(255,255,255,.18);padding-bottom:5px}.systemsCanonical .authorityClean .proof-actions{margin-top:28px;display:flex;gap:24px;align-items:center;flex-wrap:wrap}.systemsCanonical .authorityClean .proof-actions a{font-size:8px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid rgba(21,21,18,.28);padding-bottom:6px}.systemsCanonical .authorityClean .proof-actions span{font-size:9px;color:#77736c}.systemsCanonical .authorityClean .close p,.systemsCanonical .authorityClean .section-head>p{font-size:11.5px}.systemsCanonical .authorityClean .dossier-lead-copy>p,.systemsCanonical .authorityClean .statement-copy p{font-size:12px}.systemsCanonical .authorityClean .model-card p,.systemsCanonical .authorityClean .record-card>p{font-size:10.5px}.systemsCanonical .authorityClean .arch-card p,.systemsCanonical .authorityClean .timeline-item p{font-size:10px}.systemsCanonical .authorityClean .arch-card .code,.systemsCanonical .authorityClean .arch-card .sub,.systemsCanonical .authorityClean .evidence-table-row>span,.systemsCanonical .authorityClean .timeline-item>span{font-size:7px}.systemsCanonical .authorityClean .press-line a,.systemsCanonical .authorityClean .press-line span{font-size:6.5px}.systemsCanonical .authorityClean .actions a,.systemsCanonical .authorityClean .close-actions a{font-size:7.5px}.systemsCanonical .authorityClean{background:var(--black);color:var(--white);font-family:var(--font)}.systemsCanonical .authorityClean *{box-sizing:border-box}.systemsCanonical .authorityClean a{color:inherit;text-decoration:none}.systemsCanonical .authorityClean .hero{position:relative;min-height:78vh;padding:190px 0 54px;display:flex;align-items:flex-end;overflow:hidden;border-bottom:1px solid var(--line);background:rgb(5,6,6)}.systemsCanonical .authorityClean .hero-ghost{position:absolute;right:-.02em;top:.12em;font-size:clamp(150px,20vw,360px);line-height:.8;font-weight:300;letter-spacing:-.085em;color:rgba(255,255,255,.02);pointer-events:none}.systemsCanonical .authorityClean .hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.18fr .62fr;grid-gap:9vw;gap:9vw;align-items:end}.systemsCanonical .authorityClean .hero h1{margin:18px 0 0;max-width:8.6ch;font-size:clamp(76px,8.8vw,146px);line-height:.7;font-weight:300;letter-spacing:-.075em}.systemsCanonical .authorityClean:not(.authorityClean--authority) .hero h1{max-width:10ch}.systemsCanonical .authorityClean .hero-side{border-left:1px solid rgba(255,255,255,.16);padding-left:34px}.systemsCanonical .authorityClean .hero-side h2{margin:0 0 20px;font-size:clamp(34px,3.5vw,58px);line-height:.82;font-weight:300;letter-spacing:-.055em}.systemsCanonical .authorityClean .hero-side p{margin:0;max-width:50ch;color:rgb(152,159,154);font-size:10.5px;line-height:1.75}.systemsCanonical .authorityClean .hero-foot{position:relative;z-index:1;margin-top:56px;padding-top:14px;border-top:1px solid rgba(255,255,255,.13);display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;font-size:6px;letter-spacing:.13em;text-transform:uppercase;color:rgb(105,113,107)}.systemsCanonical .authorityClean .hero-foot a:hover{color:rgb(217,221,217)}.systemsCanonical .authorityClean .section{padding:125px 0;background:rgb(5,6,6);border-bottom:1px solid var(--line)}.systemsCanonical .authorityClean .section.light{background:var(--paper);color:var(--ink);border-bottom:1px solid rgba(21,21,18,.15)}.systemsCanonical .authorityClean .section.dark-detail{background:rgb(9,10,10)}.systemsCanonical .authorityClean .dossier-lead,.systemsCanonical .authorityClean .section-head{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:9vw;gap:9vw;align-items:start}.systemsCanonical .authorityClean .section-head{margin-bottom:52px;align-items:end}.systemsCanonical .authorityClean .dossier-lead h2,.systemsCanonical .authorityClean .section-head h2{margin:15px 0 0;font-size:clamp(48px,5.5vw,90px);line-height:.81;font-weight:300;letter-spacing:-.064em;max-width:12ch}.systemsCanonical .authorityClean .section-head>p{margin:0;color:rgb(141,149,143);font-size:10px;line-height:1.72;max-width:50ch}.systemsCanonical .authorityClean .light .section-head>p{color:rgb(92,92,86)}.systemsCanonical .authorityClean .statement-grid{display:grid;grid-template-columns:.86fr 1.14fr;grid-gap:9vw;gap:9vw;align-items:start}.systemsCanonical .authorityClean .statement-grid h2{margin:15px 0 0;font-size:clamp(50px,5.8vw,92px);line-height:.8;font-weight:300;letter-spacing:-.066em;max-width:10ch}.systemsCanonical .authorityClean .dossier-lead-copy>p,.systemsCanonical .authorityClean .statement-copy p{margin:0 0 18px;color:rgb(86,87,81);font-size:11px;line-height:1.78;max-width:60ch}.systemsCanonical .authorityClean .dossier-lead-copy>p{color:rgb(86,87,81)}.systemsCanonical .authorityClean .dark-detail .section-head>p{color:rgb(141,149,143)}.systemsCanonical .authorityClean .conditions{margin-top:38px;border-top:1px solid rgba(21,21,18,.17);display:grid;grid-template-columns:repeat(2,1fr)}.systemsCanonical .authorityClean .condition{min-height:105px;padding:18px 20px;border-right:1px solid rgba(21,21,18,.17);border-bottom:1px solid rgba(21,21,18,.17);display:grid;grid-template-columns:34px 1fr;grid-gap:8px 16px;gap:8px 16px;align-content:center}.systemsCanonical .authorityClean .condition:nth-child(2n){border-right:0}.systemsCanonical .authorityClean .condition span{grid-row:1/3;font-size:6px;letter-spacing:.13em;color:rgb(119,119,111)}.systemsCanonical .authorityClean .condition strong{font-size:18px;font-weight:300;letter-spacing:-.025em}.systemsCanonical .authorityClean .condition em{font-size:7px;font-style:normal;letter-spacing:.08em;color:rgb(104,105,98)}.systemsCanonical .authorityClean .metrics{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.systemsCanonical .authorityClean .metric{min-height:176px;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column}.systemsCanonical .authorityClean .metric strong{margin-top:4px;font-size:clamp(25px,2.5vw,41px);font-weight:300;letter-spacing:-.045em}.systemsCanonical .authorityClean .metric span{margin-top:auto;color:inherit;opacity:.74;font-size:8px;line-height:1.55}.systemsCanonical .authorityClean .metric em{margin-top:6px;font-size:5.5px;letter-spacing:.12em;text-transform:uppercase;font-style:normal;color:inherit;opacity:.64}.systemsCanonical .authorityClean .light .metric{border-color:rgba(21,21,18,.15)}.systemsCanonical .authorityClean .model-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.systemsCanonical .authorityClean .model-card{position:relative;min-height:330px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;transition:background .25s,color .25s}.systemsCanonical .authorityClean .model-card:hover{background:var(--paper);color:var(--ink)}.systemsCanonical .authorityClean .model-card .level{font-size:6px;letter-spacing:.13em;text-transform:uppercase;color:rgb(112,120,114)}.systemsCanonical .authorityClean .model-card h3{margin:86px 0 16px;font-size:clamp(32px,3.15vw,53px);line-height:.84;font-weight:300;letter-spacing:-.055em}.systemsCanonical .authorityClean .model-card p{margin:0;color:rgb(132,140,134);font-size:9px;line-height:1.62}.systemsCanonical .authorityClean .model-card:hover p{color:rgb(91,91,85)}.systemsCanonical .authorityClean .record-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.systemsCanonical .authorityClean .record-card{position:relative;min-height:510px;padding:24px 24px 72px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .25s,color .25s}.systemsCanonical .authorityClean .record-card:hover{background:rgb(10,11,10)}.systemsCanonical .authorityClean .record-top{display:flex;justify-content:space-between;gap:18px;font-size:6px;letter-spacing:.14em;color:rgb(108,116,110);text-transform:uppercase}.systemsCanonical .authorityClean .record-card h3{margin:92px 0 9px;font-size:clamp(47px,5vw,80px);line-height:.78;font-weight:300;letter-spacing:-.065em}.systemsCanonical .authorityClean .record-authority{color:rgb(155,162,157);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.systemsCanonical .authorityClean .record-card>p{margin:24px 0 0;max-width:50ch;color:rgb(133,141,135);font-size:9.5px;line-height:1.68}.systemsCanonical .authorityClean .mini-metrics{margin-top:30px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.systemsCanonical .authorityClean .mini{min-height:86px;padding:12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.systemsCanonical .authorityClean .mini strong{display:block;font-size:15px;font-weight:300}.systemsCanonical .authorityClean .mini span{display:block;margin-top:7px;color:rgb(105,113,107);font-size:6px;line-height:1.4}.systemsCanonical .authorityClean .record-card .enter{position:absolute;left:24px;bottom:25px;padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.27);font-size:6px;letter-spacing:.13em}.systemsCanonical .authorityClean .boundary{padding:46px 0;background:rgb(10,11,10);border-bottom:1px solid var(--line)}.systemsCanonical .authorityClean .boundary>.shell{display:grid;grid-template-columns:.38fr 1fr auto;grid-gap:5vw;gap:5vw;align-items:center}.systemsCanonical .authorityClean .boundary h3{margin:0 0 8px;font-size:26px;font-weight:300;letter-spacing:-.035em}.systemsCanonical .authorityClean .boundary p{margin:0;color:rgb(133,141,135);font-size:9px;line-height:1.6;max-width:60ch}.systemsCanonical .authorityClean .boundary a{font-size:6px;letter-spacing:.12em;text-transform:uppercase}.systemsCanonical .authorityClean .dossier-lead-copy{padding-top:2px}.systemsCanonical .authorityClean .fact-strip{margin-top:34px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(21,21,18,.16);border-left:1px solid rgba(21,21,18,.16)}.systemsCanonical .authorityClean .fact{min-height:98px;padding:15px;border-right:1px solid rgba(21,21,18,.16);border-bottom:1px solid rgba(21,21,18,.16)}.systemsCanonical .authorityClean .fact span{display:block;font-size:6px;letter-spacing:.12em;text-transform:uppercase;color:rgb(119,119,111)}.systemsCanonical .authorityClean .fact strong{display:block;margin-top:18px;font-size:19px;font-weight:300;letter-spacing:-.03em}.systemsCanonical .authorityClean .arch-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.systemsCanonical .authorityClean .arch-card{min-height:295px;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column}.systemsCanonical .authorityClean .arch-card .code{font-size:6px;letter-spacing:.13em;color:inherit;opacity:.7;text-transform:uppercase}.systemsCanonical .authorityClean .arch-card h3{margin:60px 0 14px;font-size:28px;line-height:.9;font-weight:300;letter-spacing:-.045em}.systemsCanonical .authorityClean .arch-card p{margin:0;color:inherit;opacity:.76;font-size:8.5px;line-height:1.62}.systemsCanonical .authorityClean .arch-card .sub{margin-top:auto;padding-top:25px;font-size:6px;letter-spacing:.11em;text-transform:uppercase;color:inherit;opacity:.66}.systemsCanonical .authorityClean .detail-stack{border-top:1px solid var(--line)}.systemsCanonical .authorityClean .detail-row{display:grid;grid-template-columns:160px .82fr 1.18fr;grid-gap:3vw;gap:3vw;padding:33px 0;border-bottom:1px solid var(--line)}.systemsCanonical .authorityClean .detail-code{font-size:6px;letter-spacing:.12em;text-transform:uppercase;color:rgb(104,112,106)}.systemsCanonical .authorityClean .detail-row h3{margin:0;font-size:clamp(25px,2.6vw,42px);line-height:.88;font-weight:300;letter-spacing:-.045em}.systemsCanonical .authorityClean .detail-row ul{margin:0;padding-left:17px}.systemsCanonical .authorityClean .detail-row li{margin:0 0 9px;color:inherit;opacity:.76;font-size:8.5px;line-height:1.55}.systemsCanonical .authorityClean .evidence-table{border-top:1px solid rgba(21,21,18,.17)}.systemsCanonical .authorityClean .evidence-table-row{min-height:112px;display:grid;grid-template-columns:160px .8fr 1.2fr;grid-gap:3vw;gap:3vw;align-items:center;border-bottom:1px solid rgba(21,21,18,.17)}.systemsCanonical .authorityClean .evidence-table-row>span{font-size:6px;letter-spacing:.12em;text-transform:uppercase;color:rgb(119,119,111)}.systemsCanonical .authorityClean .evidence-table-row strong{font-size:21px;font-weight:300;letter-spacing:-.03em}.systemsCanonical .authorityClean .evidence-table-row p{margin:0;color:rgb(93,94,88);font-size:9px;line-height:1.58}.systemsCanonical .authorityClean .full-doc-note{margin:25px 0 0;color:inherit;opacity:.72;font-size:7px;line-height:1.55}.systemsCanonical .authorityClean .timeline{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.systemsCanonical .authorityClean .timeline-item{min-height:270px;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.systemsCanonical .authorityClean .timeline-item>span{font-size:6px;letter-spacing:.12em;color:inherit;opacity:.7}.systemsCanonical .authorityClean .timeline-item h3{margin:62px 0 15px;font-size:28px;font-weight:300;letter-spacing:-.045em}.systemsCanonical .authorityClean .timeline-item p{margin:0;color:inherit;opacity:.76;font-size:8.5px;line-height:1.62}.systemsCanonical .authorityClean .signal-band{padding:92px 0;background:rgb(12,13,12);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.systemsCanonical .authorityClean .signal-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:9vw;gap:9vw;align-items:start}.systemsCanonical .authorityClean .signal-grid h2{margin:15px 0 0;font-size:clamp(44px,4.7vw,78px);line-height:.82;font-weight:300;letter-spacing:-.06em}.systemsCanonical .authorityClean .signal-list{border-top:1px solid var(--line)}.systemsCanonical .authorityClean .signal-row{min-height:72px;padding:16px 0;display:grid;grid-template-columns:145px 1fr;grid-gap:25px;gap:25px;align-items:center;border-bottom:1px solid var(--line)}.systemsCanonical .authorityClean .signal-row span{font-size:6px;letter-spacing:.12em;text-transform:uppercase;color:rgb(105,113,107)}.systemsCanonical .authorityClean .signal-row p{margin:0;color:rgb(150,158,152);font-size:9px;line-height:1.55}.systemsCanonical .authorityClean .press-line{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.systemsCanonical .authorityClean .press-line a,.systemsCanonical .authorityClean .press-line span{border:1px solid rgba(255,255,255,.12);padding:8px 10px;font-size:5.5px;letter-spacing:.1em;color:rgb(116,124,118)}.systemsCanonical .authorityClean .next-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.systemsCanonical .authorityClean .next-card{min-height:126px;padding:16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between}.systemsCanonical .authorityClean .next-card span{font-size:5.5px;letter-spacing:.12em;text-transform:uppercase;color:inherit;opacity:.7}.systemsCanonical .authorityClean .next-card strong{font-size:17px;font-weight:300;letter-spacing:-.025em}.systemsCanonical .authorityClean .next-card:hover{background:rgba(255,255,255,.024)}.systemsCanonical .authorityClean .close{padding:115px 0;background:rgb(0,0,0);border-bottom:1px solid var(--line)}.systemsCanonical .authorityClean .close-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:10vw;gap:10vw;align-items:end}.systemsCanonical .authorityClean .close h2{margin:16px 0 0;font-size:clamp(50px,5.8vw,94px);line-height:.79;font-weight:300;letter-spacing:-.067em}.systemsCanonical .authorityClean .close p{margin:0;color:rgb(143,151,145);font-size:10px;line-height:1.72;max-width:52ch}.systemsCanonical .authorityClean .actions,.systemsCanonical .authorityClean .close-actions{margin-top:25px;display:flex;gap:19px;flex-wrap:wrap}.systemsCanonical .authorityClean .actions a,.systemsCanonical .authorityClean .close-actions a{padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.28);font-size:6px;letter-spacing:.12em;text-transform:uppercase}.systemsCanonical .authorityClean .light .actions a{border-color:rgba(21,21,18,.28)}.systemsCanonical .logicRail>*{min-width:0;overflow-wrap:anywhere}.systemsCanonical .deployment article:first-child,.systemsCanonical .deployment article:nth-child(2),.systemsCanonical .triad article:first-child,.systemsCanonical .triad article:nth-child(2){color:var(--white)}.systemsCanonical .deployment article:nth-child(3),.systemsCanonical .triad article:nth-child(3){color:var(--ink)}.systemsCanonical .dark .logicRail>*,.systemsCanonical .graphite .logicRail>*,.systemsCanonical .proofFlow>*,.systemsCanonical .recordCard:first-child,.systemsCanonical .recordCard:nth-child(2),.systemsCanonical .recordCard:nth-child(3){color:var(--white)}.systemsCanonical .paper .logicRail>*,.systemsCanonical .stone .logicRail>*{color:var(--ink)}.systemsCanonical .hero,.systemsCanonical .systemsHero{color:var(--white)}.systemsCanonical .authorityClean .section.light .metric strong{color:var(--ink)}.systemsCanonical .authorityClean .section:not(.light) .metric strong{color:var(--white)}.systemsCanonical .aiRoute .deployment article:nth-child(3) .micro{color:#365d2f}.systemsCanonical .display--compact{font-size:clamp(34px,4vw,62px);margin-top:22px}.systemsCanonical .bar-w60{width:60%}.systemsCanonical .bar-w70{width:70%}.systemsCanonical .bar-w80{width:80%}.systemsCanonical .bar-w90{width:90%}.systemsCanonical .formula--dark-rule{border-color:rgba(255,255,255,.14)}.systemsCanonical .boardImplications--spaced{margin-top:55px}.systemsCanonical .range-from-62{width:62%}.systemsCanonical .range-to-62-18{left:62%;width:18%}.systemsCanonical .range-from-55{width:55%}.systemsCanonical .range-to-55-19{left:55%;width:19%}.systemsCanonical .range-from-71{width:71%}.systemsCanonical .range-to-71-15{left:71%;width:15%}.systemsCanonical .range-from-43{width:43%}.systemsCanonical .range-to-43-29{left:43%;width:29%}.systemsCanonical .disclaimer--muted-rule{color:#7d847e;border-color:rgba(255,255,255,.14)}.systemsCanonical .note--spaced{margin-top:32px}.systemsCanonical .is-hidden{display:none}.systemsCanonical .resultScore--ink{color:#111}.systemsCanonical .resultExplanation--muted{color:#52564f}.systemsCanonical .recordCard--light{background:#f4f2ec;color:#111;min-height:430px}.systemsCanonical .route--diagnostic .hero h1{font-size:clamp(62px,8.35vw,144px);line-height:.78;letter-spacing:-.072em;max-width:11ch}.systemsCanonical .route--diagnostic .hero .lead{max-width:30ch}.systemsCanonical .route--diagnostic .hero .copy{max-width:68ch}.systemsCanonical .route--diagnostic-restricted .section{padding:clamp(92px,10vw,156px) 0}.systemsCanonical .route--diagnostic-restricted .sectionHead{margin-bottom:58px}.systemsCanonical .route--diagnostic-restricted .logicRail b{font-size:17px;line-height:1.15}.systemsCanonical .route--diagnostic-restricted .disclaimer{max-width:86ch}@media (max-width:1150px){.systemsCanonical .primaryNav{display:none}.systemsCanonical .heroGrid,.systemsCanonical .recordSection,.systemsCanonical .sectionHead{grid-template-columns:1fr}.systemsCanonical .heroRegister{display:none}.systemsCanonical .statusGrid{grid-template-columns:1fr 1fr}.systemsCanonical .archField{min-height:900px}.systemsCanonical .archNode{width:34vw}.systemsCanonical .nCore,.systemsCanonical .nTransfer{width:38vw}.systemsCanonical .clusterGrid,.systemsCanonical .failureGrid,.systemsCanonical .metricBand,.systemsCanonical .proofFlow{grid-template-columns:1fr 1fr}.systemsCanonical .diagRow{grid-template-columns:60px 1fr 1fr}.systemsCanonical .diagStatus{grid-column:2/4;text-align:left}.systemsCanonical .stateFlow{grid-template-columns:1fr}.systemsCanonical .arrow{transform:rotate(90deg);justify-self:center}.systemsCanonical .indexBands{grid-template-columns:1fr 1fr}.systemsCanonical .deployment,.systemsCanonical .triad{grid-template-columns:1fr}.systemsCanonical .impactRow{grid-template-columns:55px 1fr 1fr}.systemsCanonical .impactRow strong{grid-column:2/4}.systemsCanonical .modelGrid{grid-template-columns:1fr 1fr}.systemsCanonical .process{grid-template-columns:repeat(3,1fr)}.systemsCanonical .recordGrid{grid-template-columns:1fr}.systemsCanonical .libraryRow{grid-template-columns:55px 1fr 1.2fr}.systemsCanonical .libraryRow a,.systemsCanonical .libraryRow button{grid-column:2/4;text-align:left}.systemsCanonical .deliverableGrid,.systemsCanonical .footerGrid{grid-template-columns:1fr 1fr}.systemsCanonical .footerCell{min-height:260px}.systemsCanonical .dimensionResults{grid-template-columns:1fr 1fr 1fr}}@media (max-width:1100px){.systemsCanonical .registryFamily{grid-template-columns:130px 1fr}.systemsCanonical .registryRow{grid-template-columns:52px .8fr 1.2fr 130px}.systemsCanonical .registryRow .arr{display:none}.systemsCanonical .primaryInstrument{grid-template-columns:1fr}.systemsCanonical .toolLedgerRow{grid-template-columns:50px .8fr 1.2fr}.systemsCanonical .toolLedgerRow .access{grid-column:2/4;text-align:left}.systemsCanonical .deepQuestionGroup{grid-template-columns:150px 1fr}.systemsCanonical .boardConsoleBody,.systemsCanonical .outputBlueprint{grid-template-columns:1fr}.systemsCanonical .boardViz{border-right:0;border-bottom:1px solid var(--lineD)}.systemsCanonical .boardTR{grid-template-columns:1fr 60px 60px 80px}.systemsCanonical .boardTR .flag{grid-column:1/5;text-align:left}.systemsCanonical .boardMatrixRow{grid-template-columns:150px 1fr 1fr 1fr}.systemsCanonical .architectureChain{grid-template-columns:1fr}.systemsCanonical .chainArrow{transform:rotate(90deg);min-height:45px}.systemsCanonical .beforeAfter{grid-template-columns:1fr}.systemsCanonical .beforeAfter .arrowMid{transform:rotate(90deg);min-height:65px}.systemsCanonical .aiSelectorWrap{grid-template-columns:220px 1fr}.systemsCanonical .aiTopology{min-height:820px}.systemsCanonical .aiNode{width:30vw}.systemsCanonical .aiCenter{width:38vw}.systemsCanonical .aiConnectors,.systemsCanonical .aiFlow{grid-template-columns:repeat(3,1fr)}.systemsCanonical .brandBoard,.systemsCanonical .productMap,.systemsCanonical .ratingCockpit,.systemsCanonical .scaleGraph{grid-template-columns:1fr}.systemsCanonical .boardKpiStrip{grid-template-columns:1fr 1fr}.systemsCanonical .weightRow{grid-template-columns:1.2fr .4fr .4fr .5fr .7fr}.systemsCanonical .scenarioCompare{grid-template-columns:1fr}.systemsCanonical .scenarioArrow{transform:rotate(90deg)}.systemsCanonical .gateStrip,.systemsCanonical .roadmap{grid-template-columns:1fr 1fr}.systemsCanonical .archFlow,.systemsCanonical .executiveSheet{grid-template-columns:1fr}.systemsCanonical .flowLink{transform:rotate(90deg);min-height:60px}.systemsCanonical .beforeAfterBoard{grid-template-columns:1fr}.systemsCanonical .baCenter{min-height:120px}.systemsCanonical .impactMRow{grid-template-columns:130px 1fr 1fr}.systemsCanonical .impactMRow>div:last-child{grid-column:2/4}.systemsCanonical .retailMatrix{grid-template-columns:120px repeat(4,minmax(150px,1fr));overflow:auto}.systemsCanonical .proofSix{grid-template-columns:repeat(3,1fr)}.systemsCanonical .authorityDomains .arch-grid{grid-template-columns:repeat(2,1fr)}.systemsCanonical .logicRail{grid-template-columns:repeat(3,minmax(0,1fr))}.systemsCanonical .logicRail>*{min-height:110px;min-width:0}}@media (max-width:1050px){.systemsCanonical .authorityClean .close-grid,.systemsCanonical .authorityClean .dossier-lead,.systemsCanonical .authorityClean .hero-grid,.systemsCanonical .authorityClean .section-head,.systemsCanonical .authorityClean .signal-grid,.systemsCanonical .authorityClean .statement-grid{grid-template-columns:1fr;gap:42px}.systemsCanonical .authorityClean .hero-side{border-left:0;padding-left:0;max-width:560px}.systemsCanonical .authorityClean .arch-grid,.systemsCanonical .authorityClean .metrics,.systemsCanonical .authorityClean .model-grid{grid-template-columns:repeat(2,1fr)}.systemsCanonical .authorityClean .detail-row{grid-template-columns:120px 1fr}.systemsCanonical .authorityClean .detail-row>div:last-child{grid-column:2}.systemsCanonical .authorityClean .timeline{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.systemsCanonical .authorityClean .source-note{grid-template-columns:1fr}.systemsCanonical .authorityClean .record-source{position:static;display:inline-block;margin-top:18px}}@media (max-width:760px){.systemsCanonical .integrationStatement,.systemsCanonical .registryFamily,.systemsCanonical .registryIntro{grid-template-columns:1fr}.systemsCanonical .registryFamilyLabel{border-right:0;border-bottom:1px solid var(--lineD);padding:22px 0}.systemsCanonical .registryItems{padding:0}.systemsCanonical .registryRow{grid-template-columns:42px 1fr;padding:20px 0;gap:14px}.systemsCanonical .registryRow:hover{padding-left:0}.systemsCanonical .registryRow .state,.systemsCanonical .registryRow p{grid-column:2}.systemsCanonical .primaryInstrument .instrumentVisual{min-height:400px}.systemsCanonical .toolLedgerRow{grid-template-columns:1fr}.systemsCanonical .toolLedgerRow .access{grid-column:auto}.systemsCanonical .deepQuestionGroup{grid-template-columns:1fr}.systemsCanonical .deepQuestionGroup h3{border-right:0;border-bottom:1px solid var(--lineD);padding:24px 0}.systemsCanonical .deepQuestionList{padding-left:0}.systemsCanonical .deepQuestion{grid-template-columns:34px 1fr}.systemsCanonical .deepQuestion em{grid-column:2}.systemsCanonical .outputRows div,.systemsCanonical .stateTriad{grid-template-columns:1fr}.systemsCanonical .outputBlueprint>div{padding:28px}}@media (max-width:720px){.systemsCanonical{--header:64px;--sub:34px;--pad:20px}.systemsCanonical .topbar{grid-template-columns:1fr auto}.systemsCanonical .utility a{display:none}.systemsCanonical .utility{grid-column:2}.systemsCanonical .brand{font-size:9px}.systemsCanonical .subbar span:last-child{display:none}.systemsCanonical .hero{min-height:78svh}.systemsCanonical .hero .shell{padding-top:90px;padding-bottom:45px}.systemsCanonical .hero h1{font-size:clamp(54px,18vw,92px)}.systemsCanonical .heroMeta{grid-template-columns:1fr 1fr 1fr}.systemsCanonical .archField{min-height:auto;padding:24px;display:flex;flex-direction:column;gap:9px}.systemsCanonical .archField svg{display:none}.systemsCanonical .archNode,.systemsCanonical .nApps,.systemsCanonical .nCore,.systemsCanonical .nDiag,.systemsCanonical .nGov,.systemsCanonical .nProof,.systemsCanonical .nTransfer{position:static;transform:none;width:100%;text-align:left}.systemsCanonical .appRow,.systemsCanonical .coreRow,.systemsCanonical .deliverableGrid,.systemsCanonical .diagRow,.systemsCanonical .dimensionResults,.systemsCanonical .evidenceRow,.systemsCanonical .failureGrid,.systemsCanonical .footerGrid,.systemsCanonical .impactRow,.systemsCanonical .indexBands,.systemsCanonical .layerRow,.systemsCanonical .libraryRow,.systemsCanonical .metricBand,.systemsCanonical .modelGrid,.systemsCanonical .process,.systemsCanonical .proofFlow,.systemsCanonical .statusGrid{grid-template-columns:1fr}.systemsCanonical .diagStatus,.systemsCanonical .libraryRow a,.systemsCanonical .libraryRow button{grid-column:auto}.systemsCanonical .clusterGrid,.systemsCanonical .stateFlow,.systemsCanonical .triad{grid-template-columns:1fr}.systemsCanonical .scoreScale{grid-template-columns:1fr;height:auto}.systemsCanonical .scoreScale div{min-height:55px;border-right:0;border-bottom:1px solid var(--lineD)}.systemsCanonical .decisionBand,.systemsCanonical .deployment,.systemsCanonical .dimensionResults,.systemsCanonical .options,.systemsCanonical .process,.systemsCanonical .recordGrid{grid-template-columns:1fr}.systemsCanonical .scorecard div{min-width:180px}.systemsCanonical .footerCell{min-height:0}.systemsCanonical .footerBottom{flex-direction:column}.systemsCanonical .drawerLink{grid-template-columns:48px 1fr;min-height:48px}.systemsCanonical .drawerLink small{display:none}.systemsCanonical .sourceBar{align-items:flex-start;flex-direction:column}.systemsCanonical .boardHeroMeta,.systemsCanonical .boardMatrixNote,.systemsCanonical .timelineBoard{grid-template-columns:1fr}.systemsCanonical .boardViz svg{position:static;width:100%;max-width:310px;margin:35px auto 0;display:block}.systemsCanonical .boardMatrixRow,.systemsCanonical .boardTR{grid-template-columns:1fr}.systemsCanonical .boardTR .flag{grid-column:auto;text-align:left}.systemsCanonical .boardMatrixRow.head{display:none}.systemsCanonical .boardMatrixRow>div{border-bottom:1px solid var(--lineD)}.systemsCanonical .boardDecisionSheet,.systemsCanonical .decisionRisk,.systemsCanonical .decisionRoute div,.systemsCanonical .thresholdTicks{grid-template-columns:1fr}.systemsCanonical .thresholdTick{border-right:1px solid var(--lineD);border-bottom:1px solid var(--lineD);padding:20px;min-height:0}.systemsCanonical .thresholdBand,.systemsCanonical .thresholdLine,.systemsCanonical .thresholdTick:before{display:none}.systemsCanonical .impactBoardRow{grid-template-columns:1fr}.systemsCanonical .aiTopology{min-height:auto;padding:20px;display:flex;flex-direction:column;gap:10px}.systemsCanonical .aiTopology svg{display:none}.systemsCanonical .aiCenter,.systemsCanonical .aiNode{position:static;transform:none;width:100%;min-height:0}.systemsCanonical .aiSelectorWrap{grid-template-columns:1fr}.systemsCanonical .aiSelectorRail{border-right:0;border-bottom:1px solid var(--acid-line)}.systemsCanonical .aiPanelArea{padding:26px}.systemsCanonical .aiConnectors,.systemsCanonical .aiFlow,.systemsCanonical .aiPanelGrid{grid-template-columns:1fr}.systemsCanonical .aiFlow div{border-right:0;border-bottom:1px solid rgba(141,255,85,.18);min-height:150px}.systemsCanonical .boardKpiStrip,.systemsCanonical .gateStrip,.systemsCanonical .roadmap{grid-template-columns:1fr}.systemsCanonical .weightRow{grid-template-columns:1fr 55px 55px}.systemsCanonical .weightRow>:nth-child(4),.systemsCanonical .weightRow>:nth-child(5){grid-column:auto}.systemsCanonical .ratingScale{height:auto;grid-template-columns:1fr}.systemsCanonical .ratingScale>div{min-height:62px}.systemsCanonical .ratingMarker{display:none}.systemsCanonical .boardImplications{grid-template-columns:1fr}.systemsCanonical .deltaRow,.systemsCanonical .scenarioMetric{grid-template-columns:1fr auto}.systemsCanonical .deltaTrack{grid-column:1/3}.systemsCanonical .brandSummary{display:block}.systemsCanonical .auditGroup{grid-template-columns:1fr}.systemsCanonical .auditDim{border-right:0;border-bottom:1px solid var(--lineD);padding:20px 0}.systemsCanonical .auditQuestions{padding-left:0}.systemsCanonical .auditQ{grid-template-columns:30px 1fr repeat(3,35px)}.systemsCanonical .impactMRow{grid-template-columns:1fr}.systemsCanonical .impactMRow>div:last-child{grid-column:auto}.systemsCanonical .retailMatrix>div{border-left:1px solid var(--lineD)}.systemsCanonical .authorityDomains .arch-grid,.systemsCanonical .proofSix{grid-template-columns:1fr}.systemsCanonical .authorityClean .hero{padding-top:145px;min-height:74vh}.systemsCanonical .authorityClean .hero h1{font-size:clamp(66px,19vw,102px)}.systemsCanonical .authorityClean .section{padding:92px 0}.systemsCanonical .authorityClean .arch-grid,.systemsCanonical .authorityClean .conditions,.systemsCanonical .authorityClean .metrics,.systemsCanonical .authorityClean .model-grid,.systemsCanonical .authorityClean .next-grid,.systemsCanonical .authorityClean .record-grid,.systemsCanonical .authorityClean .timeline{grid-template-columns:1fr}.systemsCanonical .authorityClean .condition{border-right:0}.systemsCanonical .authorityClean .fact-strip{grid-template-columns:repeat(2,1fr)}.systemsCanonical .authorityClean .detail-row{grid-template-columns:1fr;gap:15px}.systemsCanonical .authorityClean .detail-row>div:last-child{grid-column:auto}.systemsCanonical .authorityClean .evidence-table-row{grid-template-columns:1fr;gap:10px;padding:20px 0}.systemsCanonical .authorityClean .signal-row{grid-template-columns:1fr;gap:8px}.systemsCanonical .authorityClean .boundary>.shell{grid-template-columns:1fr;gap:22px}.systemsCanonical .route *{min-width:0}.systemsCanonical .route a,.systemsCanonical .route b,.systemsCanonical .route button,.systemsCanonical .route h1,.systemsCanonical .route h2,.systemsCanonical .route h3,.systemsCanonical .route p,.systemsCanonical .route small,.systemsCanonical .route span,.systemsCanonical .route strong{overflow-wrap:anywhere;word-break:normal}.systemsCanonical .authorityClean .dossier-lead,.systemsCanonical .authorityClean .hero-grid,.systemsCanonical .authorityClean .section-head,.systemsCanonical .dossier-lead,.systemsCanonical .heroGrid,.systemsCanonical .integrationStatement,.systemsCanonical .recordSection,.systemsCanonical .registryIntro,.systemsCanonical .section-head,.systemsCanonical .sectionHead,.systemsCanonical .statement-grid{grid-template-columns:1fr;gap:30px}.systemsCanonical .authorityClean .dossier-lead h2,.systemsCanonical .authorityClean .hero h1,.systemsCanonical .authorityClean .section-head h2,.systemsCanonical .hero h1,.systemsCanonical .section-head h2,.systemsCanonical .sectionHead h2{max-width:100%}.systemsCanonical .logicRail{grid-template-columns:1fr}.systemsCanonical .logicRail>*{min-height:110px;min-width:0}.systemsCanonical .archFlow,.systemsCanonical .architectureChain,.systemsCanonical .beforeAfterBoard,.systemsCanonical .executiveSheet,.systemsCanonical .gateStrip,.systemsCanonical .roadmap{grid-template-columns:1fr}.systemsCanonical .retailMatrix,.systemsCanonical .scorecard{display:block;overflow:visible}.systemsCanonical .scorecard>div{min-width:0}}@media (max-width:680px){.systemsCanonical .authorityClean .hero{padding-top:120px}}@media (prefers-reduced-motion:reduce){.systemsCanonical{scroll-behavior:auto}.systemsCanonical *,.systemsCanonical :after,.systemsCanonical :before{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}.systemsCanonical .reveal{opacity:1;transform:none}}@media (max-width:720px){.systemsCanonical .route--diagnostic .hero h1{font-size:clamp(46px,14.5vw,68px);line-height:.82;letter-spacing:-.065em;max-width:10.5ch}.systemsCanonical .route--diagnostic .hero .lead{font-size:clamp(20px,6.2vw,28px)}.systemsCanonical .link{min-height:36px;align-items:center}}.systemsCanonical{min-width:0;overflow:clip}.systemsCanonical .route{display:block;padding-top:0}.systemsCanonical a{color:inherit;text-decoration:none}.systemsCanonical .reveal{opacity:1;transform:none}@media(max-width:720px){.systemsCanonical{--pad:20px;--header:64px;--sub:0px}.systemsCanonical .route{padding-top:64px}.systemsCanonical .hero{min-height:auto;align-items:flex-start}.systemsCanonical .hero .shell{padding-top:92px;padding-bottom:72px}.systemsCanonical .hero h1{font-size:clamp(40px,12vw,54px)!important;line-height:.9!important;letter-spacing:-.055em!important;max-width:100%!important;overflow-wrap:normal!important;word-break:normal!important}.systemsCanonical .heroGrid{grid-template-columns:1fr!important;gap:38px!important}.systemsCanonical .hero .lead{font-size:22px;line-height:1.22;margin-top:28px}.systemsCanonical .bigStatement,.systemsCanonical .display,.systemsCanonical .resultState,.systemsCanonical .sectionHead h2{font-size:clamp(36px,11vw,50px)!important;line-height:.94!important;max-width:100%!important;overflow-wrap:normal;word-break:normal}.systemsCanonical .diagRow{grid-template-columns:34px minmax(0,1fr)!important;gap:10px 16px!important;padding:30px 0!important}.systemsCanonical .diagRow a,.systemsCanonical .diagRow button,.systemsCanonical .diagRow h3,.systemsCanonical .diagRow p,.systemsCanonical .diagStatus{grid-column:2!important;text-align:left!important;justify-self:start!important;max-width:100%!important}.systemsCanonical .diagRow h3{font-size:clamp(27px,9vw,39px)!important;line-height:.98}.systemsCanonical .diagRow p{font-size:14px!important;line-height:1.62!important}.systemsCanonical .diagStatus{margin-top:8px}}