/* S06 approved geometry adapted to the shared font, bidirectionality and contrast. */
    #saed-central-system{--sh-bg:#061222;--sh-surface:#091b30;--sh-ink:#eef7ff;--sh-muted:#b4c6d8;--sh-cyan:#00c6ff;--sh-turquoise:#00e5d1;--sh-line:#244057;--sh-amber:#ffd392;font-family:inherit;color:var(--sh-ink);background:var(--sh-bg);border-radius:20px;overflow:clip;container-type:inline-size}
    #saed-central-system *{box-sizing:border-box}
    #saed-central-system button,#saed-central-system input,#saed-central-system a{font:inherit}
    #saed-central-system button{cursor:pointer}
    #saed-central-system h2{font-size:clamp(25px,4.7cqw,36px);font-weight:500;line-height:1.5;margin:8px 0 16px;letter-spacing:-.5px}
    #saed-central-system h3{font-size:20px;font-weight:500;margin:0 0 12px;line-height:1.6}
    #saed-central-system p{font-size:15px;line-height:1.95;margin:0;color:var(--sh-muted)}
    #saed-central-system .sh-scene{padding:32px clamp(18px,5cqw,40px);border-bottom:1px solid var(--sh-line)}
    #saed-central-system .sh-scene:last-child{border-bottom:0}
    #saed-central-system .sh-kicker{font-size:12px;font-weight:500;letter-spacing:.3px;color:var(--sh-cyan)}
    #saed-central-system .sh-risks{background:radial-gradient(ellipse at 8% 5%,#20384a 0,transparent 53%),var(--sh-bg)}
    #saed-central-system .sh-risk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px}
    #saed-central-system .sh-risk{display:flex;gap:9px;align-items:center;text-align:start;background:transparent;border:1px solid var(--sh-line);border-radius:10px;padding:14px 11px;color:var(--sh-muted);font-size:13px;min-height:52px;line-height:1.7;transition:background .2s,border-color .2s,color .2s}
    #saed-central-system .sh-risk:before{content:'';flex:0 0 7px;height:7px;border-radius:50%;background:var(--sh-line)}
    #saed-central-system .sh-risk[aria-pressed=true]{border-color:var(--sh-amber);background:#262528;color:var(--sh-amber)}
    #saed-central-system .sh-risk[aria-pressed=true]:before{background:var(--sh-amber)}
    #saed-central-system .sh-risk-detail{margin-top:20px;border-inline-start:2px solid var(--sh-amber);padding:2px 16px;min-height:78px}
    #saed-central-system .sh-risk-detail h3{color:var(--sh-amber);font-size:16px;margin-bottom:4px}
    #saed-central-system .sh-method{background:radial-gradient(ellipse at 65% 57%,#073247 0,transparent 55%),var(--sh-bg)}
    #saed-central-system .sh-method-intro{max-width:620px}
    #saed-central-system .sh-method-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr);gap:18px;align-items:center;margin:10px 0 4px}
    #saed-central-system .sh-system-map{position:relative;aspect-ratio:1/1.1;min-width:0}
    #saed-central-system .sh-system-map svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
    #saed-central-system .sh-orbit{fill:none;stroke:#265368;stroke-width:1}
    #saed-central-system .sh-connection{stroke:#28516a;stroke-width:1;transition:stroke .25s,stroke-width .25s}
    #saed-central-system .sh-connection.sh-selected{stroke:var(--sh-cyan);stroke-width:2}
    #saed-central-system .sh-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:29%;aspect-ratio:1;border:1px solid var(--sh-cyan);border-radius:50%;background:radial-gradient(circle,#11374c,#071627);display:flex;align-items:center;justify-content:center;text-align:center;padding:10px;box-shadow:0 0 35px #00c6ff17;font-size:16px;line-height:1.7;color:var(--sh-ink)}
    #saed-central-system .sh-step{position:absolute;transform:translate(-50%,-50%);width:32%;max-width:132px;min-height:55px;border:1px solid var(--sh-line);border-radius:14px;background:#081b2b;color:var(--sh-muted);padding:9px 7px;font-size:12px;line-height:1.7;transition:background .2s,border-color .2s}
    #saed-central-system .sh-step span{display:block;font-size:10px;letter-spacing:1px;color:#80a0b5;margin-bottom:2px}
    #saed-central-system .sh-step[aria-pressed=true]{border-color:var(--sh-cyan);background:#0a3547;color:var(--sh-ink);box-shadow:0 0 22px #00c6ff15}
    #saed-central-system .sh-step[aria-pressed=true] span{color:var(--sh-cyan)}
    #saed-central-system .sh-step-detail{border-inline-start:2px solid var(--sh-cyan);padding-inline-start:16px;min-height:156px}
    #saed-central-system .sh-step-detail h3{color:var(--sh-cyan)}
    #saed-central-system .sh-step-detail .sh-detail-number{display:block;font-size:12px;color:#80a0b5;margin-bottom:8px}
    #saed-central-system .sh-outcome{color:var(--sh-ink);border-top:1px solid var(--sh-line);padding-top:16px;font-size:15px}
    #saed-central-system .sh-strata{background:linear-gradient(135deg,#0a2238,#061222)}
    #saed-central-system .sh-strata-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}
    #saed-central-system .sh-strata-name{font-size:18px;letter-spacing:3px;color:var(--sh-cyan)}
    #saed-central-system .sh-tag{font-size:11px;border:1px solid #315064;color:var(--sh-muted);border-radius:6px;padding:5px 9px}
    #saed-central-system .sh-demo{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;align-items:center;margin:24px 0 14px}
    #saed-central-system .sh-axis{display:block;margin-bottom:18px}
    #saed-central-system .sh-axis:last-child{margin-bottom:0}
    #saed-central-system .sh-axis-head{display:flex;justify-content:space-between;gap:14px;font-size:14px;margin-bottom:9px}
    #saed-central-system output{font-variant-numeric:tabular-nums}
    #saed-central-system .sh-axis-head output{color:var(--sh-cyan)}
    #saed-central-system input[type=range]{width:100%;height:24px;accent-color:var(--sh-cyan);cursor:pointer;display:block;margin:0}
    #saed-central-system .sh-axis small{display:block;color:var(--sh-muted);font-size:11px;margin-top:5px}
    #saed-central-system .sh-gauge{position:relative;width:min(100%,205px);aspect-ratio:1;margin:auto}
    #saed-central-system .sh-gauge svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}
    #saed-central-system .sh-gauge-track{fill:none;stroke:#17384d;stroke-width:7}
    #saed-central-system .sh-gauge-value{fill:none;stroke:var(--sh-cyan);stroke-width:7;stroke-linecap:round;transition:stroke-dashoffset .2s}
    #saed-central-system .sh-gauge-label{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}
    #saed-central-system .sh-gauge-label output{font-size:42px;color:var(--sh-ink);font-weight:500}
    #saed-central-system .sh-gauge-label span{font-size:11px;color:var(--sh-muted)}
    #saed-central-system .sh-priority{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:15px 0;border-top:1px solid var(--sh-line);border-bottom:1px solid var(--sh-line)}
    #saed-central-system .sh-priority span{color:var(--sh-muted);font-size:12px}
    #saed-central-system .sh-priority strong{font-size:14px;color:var(--sh-turquoise);font-weight:500}
    #saed-central-system .sh-reset{background:transparent;color:var(--sh-muted);border:0;text-decoration:underline;text-underline-offset:5px;padding:8px 0;margin-inline-start:auto;min-height:40px;font-size:12px}
    #saed-central-system .sh-note{font-size:12px;margin-top:14px;color:var(--sh-muted)}
    #saed-central-system .sh-start{display:inline-block;margin-top:20px;border-radius:10px;padding:13px 20px;background:var(--sh-cyan);color:#051728;text-decoration:none;font-size:14px;font-weight:500;min-height:46px}
    #saed-central-system button:focus-visible,#saed-central-system a:focus-visible,#saed-central-system input:focus-visible{outline:2px solid #fff;outline-offset:4px}
    @container(max-width:600px){#saed-central-system .sh-method-layout{grid-template-columns:1fr;gap:0}#saed-central-system .sh-system-map{width:min(100%,400px);margin:0 auto}#saed-central-system .sh-step-detail{min-height:112px;margin:12px 0 22px}#saed-central-system .sh-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
    @container(max-width:410px){#saed-central-system .sh-demo{grid-template-columns:1fr;gap:15px}#saed-central-system .sh-gauge{width:164px;grid-row:1}#saed-central-system .sh-scene{padding-top:26px;padding-bottom:26px}#saed-central-system .sh-core{font-size:13px}#saed-central-system .sh-step{font-size:11px}#saed-central-system .sh-risk{padding:11px 9px;font-size:12px}#saed-central-system .sh-reset{margin-inline-start:0}#saed-central-system .sh-start{display:block;text-align:center}}
    @media(prefers-reduced-motion:reduce){#saed-central-system *{transition:none!important}}
    #saed-central-system [hidden]{display:none!important}
    #saed-central-system .sh-merged{--sh-ink:#102d40;--sh-muted:#44627a;--sh-cyan:#00758b;--sh-turquoise:#007e78;--sh-line:#d5e3eb;background:radial-gradient(ellipse at 57% 56%,#dff5f9 0,transparent 48%),#f3f8fc;padding-top:40px;padding-bottom:28px}
    #saed-central-system .sh-merged-heading{text-align:center}
    #saed-central-system .sh-merged-heading h2{font-size:clamp(29px,5.2cqw,43px);margin:8px 0 25px}
    #saed-central-system .sh-mode-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;background:#e6eef4;padding:5px;border-radius:13px;margin:0 auto 23px;max-width:620px}
    #saed-central-system .sh-mode{border:0;border-radius:9px;background:transparent;color:#496778;min-height:47px;padding:9px 7px;font-size:13px;line-height:1.7;transition:background .2s,color .2s,box-shadow .2s}
    #saed-central-system .sh-mode[aria-pressed=true]{background:#fff;color:#006f88;box-shadow:0 2px 9px #163e5010}
    #saed-central-system .sh-view-intro{max-width:620px;min-height:118px;margin:0 auto;text-align:center}
    #saed-central-system .sh-view-intro h3{font-size:18px;margin:0 0 8px}
    #saed-central-system .sh-view-intro p{font-size:14px;line-height:1.95}
    #saed-central-system .sh-unified-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr);gap:22px;align-items:center;margin-top:7px}
    #saed-central-system .sh-merged .sh-system-map{aspect-ratio:1/1.17}
    #saed-central-system .sh-merged .sh-orbit{stroke:#94cbd9;stroke-width:1}
    #saed-central-system .sh-merged .sh-orbit:first-child{stroke:#c2dfe9;stroke-dasharray:3 9}
    #saed-central-system .sh-merged .sh-connection{stroke:#bfdae5}
    #saed-central-system .sh-merged .sh-connection.sh-selected{stroke:#0091ab;stroke-width:2}
    #saed-central-system .sh-merged .sh-core{color:#f7fcff;border-color:#0aa8bf;background:radial-gradient(circle at 30% 20%,#123449,#04172a 75%);width:29%;font-size:16px;box-shadow:0 0 0 10px #ddf0f5,0 0 0 11px #b2dce5,0 8px 30px #2c829a17}
    #saed-central-system .sh-node-group{position:absolute;inset:0}
    #saed-central-system .sh-node{position:absolute;transform:translate(-50%,-50%);width:33%;min-height:62px;padding:9px 5px;border:1px solid #d3e5ed;border-radius:16px;background:#f8fcff;color:#244458;font-size:12px;line-height:1.7;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}
    #saed-central-system .sh-node span{display:block;color:#486777;letter-spacing:1px;font-size:10px;margin-bottom:3px}
    #saed-central-system .sh-node[aria-pressed=true]{background:#e0f4f8;border-color:#079bb4;color:#005e76;box-shadow:0 5px 15px #008fac12}
    #saed-central-system .sh-node[aria-pressed=true] span{color:#006b80}
    #saed-central-system .sh-merged .sh-step-detail{border-inline-start-color:#169bb2;min-height:184px;padding-inline-start:18px}
    #saed-central-system .sh-merged .sh-detail-number{color:#5d7c90;font-size:11px}
    #saed-central-system .sh-merged .sh-step-detail h3{font-size:20px;line-height:1.7}
    #saed-central-system .sh-merged .sh-step-detail p{font-size:14px;line-height:1.95}
    #saed-central-system .sh-deliverable{border-top:1px solid #d2e2ea;margin-top:17px;padding-top:12px}
    #saed-central-system .sh-deliverable span{display:block;color:#577386;font-size:11px;margin-bottom:5px}
    #saed-central-system .sh-deliverable strong{color:#007c93;font-size:16px;font-weight:500}
    #saed-central-system .sh-system-bottom{border-top:1px solid #d0e2eb;padding-top:19px;text-align:center}
    #saed-central-system .sh-system-bottom>p{color:#163c50;font-size:15px}
    #saed-central-system .sh-development{margin-top:13px}
    #saed-central-system .sh-development>span{font-size:12px;color:#537487}
    #saed-central-system .sh-development p{font-size:13px;color:#007e95;margin-top:5px}
    #saed-central-system .sh-merged button:focus-visible{outline-color:#007e99}
    #saed-central-system .sh-strata{--sh-ink:#eef7ff;--sh-muted:#b4c6d8;--sh-cyan:#00c6ff;--sh-turquoise:#00e5d1;--sh-line:#244057;position:relative;isolation:isolate;color:var(--sh-ink);background:#061222;padding-top:42px;padding-bottom:65px;border-top:10px solid #fff}
    #saed-central-system .sh-mountain-background{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(90deg,#061222 0%,#061222ed 39%,#06122255 100%);background-repeat:no-repeat;background-size:cover,auto 100%;background-position:center,right bottom}
    #saed-central-system .sh-strata-layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:24px;align-items:start}
    #saed-central-system .sh-strata-copy{padding-top:10px;padding-bottom:150px}
    #saed-central-system .sh-strata h2{font-size:clamp(25px,4cqw,34px);line-height:1.65}
    #saed-central-system .sh-strata .sh-strata-head{flex-wrap:wrap}
    #saed-central-system .sh-strata .sh-tag{border-color:#315064;background:#091b30d9;font-size:10px}
    #saed-central-system .sh-demo-card{--sh-ink:#103045;--sh-muted:#36566d;--sh-cyan:#006d83;--sh-turquoise:#007c79;--sh-line:#d0e2e8;color:var(--sh-ink);background:#ffffffed;border:1px solid #d6e5ec;border-radius:19px;padding:21px;box-shadow:0 12px 34px #123a4b10}
    #saed-central-system .sh-demo-card .sh-demo{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:13px;margin:0 0 18px}
    #saed-central-system .sh-strata .sh-gauge-track{stroke:#dfedf2}
    #saed-central-system .sh-strata .sh-gauge-value{stroke:#008da5}
    #saed-central-system .sh-strata .sh-gauge-label output{font-size:31px}
    #saed-central-system .sh-strata .sh-gauge-label span{font-size:10px}
    #saed-central-system .sh-strata .sh-axis-head{font-size:13px}
    #saed-central-system .sh-strata .sh-axis small{font-size:10px}
    #saed-central-system .sh-strata .sh-note{font-size:11px}
    #saed-central-system .sh-strata .sh-priority{gap:6px 9px}
    #saed-central-system .sh-strata .sh-start{color:#051728;background:#00c6ff;font-size:13px;line-height:1.8;padding:12px 14px}
    #saed-central-system .sh-strata input:focus-visible,#saed-central-system .sh-strata button:focus-visible,#saed-central-system .sh-strata a:focus-visible{outline-color:#00c6ff}
    @container(max-width:660px){#saed-central-system .sh-unified-layout{grid-template-columns:1fr;gap:0}#saed-central-system .sh-merged .sh-system-map{width:min(100%,430px);margin:0 auto;aspect-ratio:1/1.09}#saed-central-system .sh-merged .sh-step-detail{min-height:135px;margin:13px 0 22px}#saed-central-system .sh-strata-layout{grid-template-columns:1fr;gap:23px}#saed-central-system .sh-strata-copy{padding-bottom:0}#saed-central-system .sh-strata{padding-bottom:165px}#saed-central-system .sh-mountain-background{background-size:cover,auto 320px;background-image:linear-gradient(180deg,#061222 0%,#061222 52%,#06122233 100%)}#saed-central-system .sh-demo-card .sh-demo{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}#saed-central-system .sh-strata .sh-strata-head{justify-content:flex-start;gap:16px}}
    @container(max-width:410px){#saed-central-system .sh-mode{font-size:11px;padding:8px 4px;line-height:1.9}#saed-central-system .sh-mode-bar{gap:2px;padding:4px}#saed-central-system .sh-node{font-size:11px;min-height:59px}#saed-central-system .sh-merged .sh-system-map{aspect-ratio:1/1.17}#saed-central-system .sh-merged .sh-core{font-size:13px}#saed-central-system .sh-view-intro{min-height:0}#saed-central-system .sh-demo-card{padding:18px}#saed-central-system .sh-demo-card .sh-demo{grid-template-columns:1fr}#saed-central-system .sh-strata .sh-gauge{width:160px}#saed-central-system .sh-strata .sh-gauge-label output{font-size:36px}#saed-central-system .sh-strata .sh-gauge-label span,#saed-central-system .sh-strata .sh-axis small{font-size:11px}}
    #saed-central-system .sh-node span,#saed-central-system .sh-strata .sh-tag,#saed-central-system .sh-strata .sh-gauge-label span,#saed-central-system .sh-strata .sh-axis small{font-size:11px}
    #saed-central-system .sh-merged{color:var(--sh-ink)}

#saed-central-system{inline-size:min(1280px,calc(100% - 48px));margin:32px auto;min-inline-size:0;isolation:isolate}
#saed-central-system .sh-anchor{display:block;position:relative;scroll-margin-top:100px}
#saed-central-system .sh-system-map{direction:ltr}
#saed-central-system .sh-core,#saed-central-system .sh-node{direction:inherit}
#saed-central-system[dir=rtl] .sh-node,#saed-central-system[dir=rtl] .sh-core{direction:rtl}
#saed-central-system .sh-view-intro p{white-space:pre-line}
#saed-central-system .sh-mountain-art{position:absolute;inset-block:0;inset-inline-end:0;z-index:-2;height:100%;width:100%;max-width:none;object-fit:cover;object-position:right bottom}
#saed-central-system .sh-mountain-background{background-image:linear-gradient(90deg,#061222 0%,#061222ed 39%,#06122255 100%)}
#saed-central-system[dir=ltr] .sh-mountain-background{background-image:linear-gradient(270deg,#061222 0%,#061222ed 39%,#06122255 100%)}
#saed-central-system .sh-strata{overflow:hidden}
#saed-central-system .sh-demo-brand{display:flex;gap:10px;align-items:center;margin-block-end:18px;color:#36566d;font-size:13px}
#saed-central-system .sh-demo-brand img{width:30px;height:38px;object-fit:contain;flex:none}
#saed-central-system .sh-development dl{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-block:16px 0}
#saed-central-system .sh-development dl>div{flex:1 1 180px;padding:12px;border:1px solid #d5e3eb;border-radius:10px}
#saed-central-system .sh-development dt{color:#006b80;font-size:13px}
#saed-central-system .sh-development dd{margin:5px 0 0;color:#44627a;font-size:12px;line-height:1.8}
#saed-central-system .sh-node,#saed-central-system .sh-risk,#saed-central-system .sh-mode{overflow-wrap:anywhere}
#saed-central-system .sh-node{max-width:none;display:block}
#saed-central-system .sh-node span{white-space:nowrap;overflow-wrap:normal}
#saed-central-system .sh-strata input:focus-visible,#saed-central-system .sh-strata button:focus-visible{outline-color:#006b80}
#saed-central-system .sh-static-copy{margin-block-start:20px;text-align:start}
#saed-central-system .sh-static-copy summary{cursor:pointer;padding:12px;min-height:44px;color:#006b80}
@container(max-width:660px){#saed-central-system .sh-mountain-art{inset-block:auto 0;height:320px;object-fit:cover}#saed-central-system .sh-mountain-background,#saed-central-system[dir=ltr] .sh-mountain-background{background-image:linear-gradient(180deg,#061222 0%,#061222 52%,#06122233 100%)}}
@media(max-width:480px){#saed-central-system{inline-size:calc(100% - 24px);border-radius:14px}#saed-central-system .sh-node{font-size:11px;line-height:1.65}#saed-central-system .sh-mode-bar{grid-template-columns:1fr;gap:4px}#saed-central-system .sh-mode{min-height:44px}#saed-central-system .sh-merged .sh-system-map{aspect-ratio:1/1.25}}
@media(prefers-reduced-motion:reduce){#saed-central-system *,#saed-central-system *::before,#saed-central-system *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* When an LTR alternative is absent, recompose copy around the unchanged portrait. */
@media(min-width:1001px){html[dir=ltr] .home-page .home-hero[data-custom-ltr-image="0"] :is(.hero-copy,.opening-copy){grid-column:2}html[dir=ltr] .home-page .home-hero[data-custom-ltr-image="0"]:after{transform:none}}
@media(max-width:1000px){html[dir=ltr] .home-page .home-hero[data-custom-ltr-image="0"] .home-hero-media img{transform:translateX(-23%)!important}}

/* Approved fixed geometry lives in the stylesheet to honor style-src self. */
#saed-central-system .sh-node[data-family="why"][data-node="0"]{left:50.00000000%;top:10.41666667%}
#saed-central-system .sh-node[data-family="why"][data-node="1"]{left:82.91666667%;top:69.79166667%}
#saed-central-system .sh-node[data-family="why"][data-node="2"]{left:17.08333333%;top:69.79166667%}
#saed-central-system .sh-node[data-family="method"][data-node="0"]{left:50.00000000%;top:10.41666667%}
#saed-central-system .sh-node[data-family="method"][data-node="1"]{left:82.91666667%;top:30.20833333%}
#saed-central-system .sh-node[data-family="method"][data-node="2"]{left:82.91666667%;top:69.79166667%}
#saed-central-system .sh-node[data-family="method"][data-node="3"]{left:50.00000000%;top:89.58333333%}
#saed-central-system .sh-node[data-family="method"][data-node="4"]{left:17.08333333%;top:69.79166667%}
#saed-central-system .sh-node[data-family="method"][data-node="5"]{left:17.08333333%;top:30.20833333%}
#saed-central-system .sh-node[data-family="journey"][data-node="0"]{left:50.00000000%;top:10.41666667%}
#saed-central-system .sh-node[data-family="journey"][data-node="1"]{left:82.91666667%;top:37.08333333%}
#saed-central-system .sh-node[data-family="journey"][data-node="2"]{left:71.04166667%;top:82.91666667%}
#saed-central-system .sh-node[data-family="journey"][data-node="3"]{left:28.95833333%;top:82.91666667%}
#saed-central-system .sh-node[data-family="journey"][data-node="4"]{left:17.08333333%;top:37.08333333%}

/* Printed pages use readable ink and natural document height, without the screen stage. */
@media print{
 .public-page.home-page .home-hero,.public-page.home-page .home-hero .home-hero-inner{min-height:0!important;min-block-size:0!important;height:auto!important;block-size:auto!important;overflow:visible!important}
 .public-page.home-page .home-hero .home-hero-inner{padding:12pt 0!important}
 .public-page.home-page .home-hero .hero-copy{max-width:none!important;width:100%!important;padding:0!important}
 .public-page.home-page .home-hero h1{font-size:25pt!important;line-height:1.4!important}
 .public-page.home-page .home-hero .page-name-badge{color:#111!important;border-color:#777!important}
 #saed-central-system{inline-size:100%;margin:0;overflow:visible;border-radius:0}
 #saed-central-system .sh-scene{background:transparent!important;color:#111!important;border-radius:0;padding:16pt 0!important;overflow:visible;box-shadow:none}
 #saed-central-system :is(h2,h3,p,span,small,button,output,strong,dt,dd){color:#111!important;text-shadow:none}
 #saed-central-system :is(.sh-risk,.sh-node,.sh-core,.sh-demo-card){background:transparent!important;color:#111!important;border-color:#777!important;box-shadow:none}
 #saed-central-system :is(.sh-mountain-art,.sh-mountain-background,.sh-mode-bar,.sh-reset,.sh-axis input){display:none!important}
 #saed-central-system :is(.sh-merged-heading,.sh-view-intro){break-after:avoid}
 #saed-central-system .sh-merged .sh-system-map{width:min(100%,350px);margin:0 auto;aspect-ratio:1;break-inside:avoid}
 #saed-central-system :is(.sh-risk-detail,.sh-step-detail,.sh-demo-card){break-inside:avoid}
 #saed-central-system .sh-gauge-track{stroke:#ddd}
 #saed-central-system .sh-gauge-value{stroke:#333}
 .public-page.home-page .hc871{padding:16pt 0!important;min-height:0!important;min-block-size:0!important;break-inside:avoid}
}
