.sh{color:#e5edf0;background:#080e14}.sh-sub{display:flex;gap:22px;overflow-x:auto;padding-top:17px;padding-bottom:17px;border-bottom:1px solid #30424c;font-size:14px}.sh-sub a{white-space:nowrap;color:#efb78b}.sh-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:25px;align-items:center;padding-top:50px;padding-bottom:35px;min-height:510px}.sh-kicker{font-size:12px!important;font-weight:700;letter-spacing:1.7px;color:#efb78b!important}.sh h1{font-size:clamp(36px,4.1vw,66px);line-height:1.05;letter-spacing:-2px;max-width:760px;margin:19px 0}.sh-lead{font-size:19px;line-height:1.65;color:#d0dbe0;max-width:650px}.sh figure{margin:0;min-width:0}.sh figure img{width:100%;height:355px;object-fit:cover;border-radius:4px}.sh figure svg{width:100%;background:radial-gradient(ellipse,#1b3344,transparent 70%)}.sh figcaption{font-size:12px;color:#bfccd4;margin-top:12px}.sh-status{display:flex;flex-wrap:wrap;gap:15px;padding-top:17px;padding-bottom:17px;border-top:1px solid #32434c;border-bottom:1px solid #32434c;font-size:14px}.sh-status strong{color:#efb78b}.sh-content{padding-top:35px;padding-bottom:30px;max-width:1050px}.sh-content article{display:grid;grid-template-columns:48px 1fr;gap:18px;border-top:1px solid #283943;padding:26px 0}.sh-content article>span{color:#efb78b;font-size:14px;padding-top:6px}.sh h2{font-size:clamp(23px,2.4vw,32px);line-height:1.2;margin:0 0 15px}.sh p{font-size:17px;line-height:1.75;color:#cbd8de}.sh-content article p{margin-bottom:0;max-width:870px}.sh-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0 0 20px}.sh-strip>div{padding:22px;background:#132630;border-top:2px solid #d99d70}.sh-strip b{color:#efb78b;font-size:14px}.sh-strip p{margin-bottom:0}.sh-table{overflow-x:auto;margin:30px 0}.sh table{border-collapse:collapse;width:100%;font-size:15px}.sh caption{text-align:left;color:#fff;font-size:20px;margin-bottom:18px}.sh td,.sh th{padding:15px;text-align:left;border-bottom:1px solid #34444e}.sh th{color:#efb78b}.sh-sources{padding-top:28px;padding-bottom:30px;border-top:1px solid #30424c}.sh-sources ol{display:grid;grid-template-columns:1fr 1fr;gap:18px 45px;padding-left:23px}.sh-sources li{padding-left:5px}.sh-sources a{color:#efb78b}.sh-sources li p{font-size:14px;margin:5px 0}.sh-next{padding-top:25px;padding-bottom:35px}.sh-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sh-grid a{display:flex;flex-direction:column;gap:14px;background:#12202a;border:1px solid #32434e;padding:24px;transition:transform .2s}.sh-grid a:hover{transform:translateY(-3px);border-color:#dca77d}.sh-grid strong{font-size:21px;line-height:1.3;color:#fff}.sh-grid span{font-size:15px;line-height:1.65;color:#c8d6dc}.sh-grid b{color:#efb78b;margin-top:auto;font-size:14px}.sh-cta{padding-top:35px;padding-bottom:45px;border-top:1px solid #34424a}.sh-cta .button{margin:8px 10px 0 0}.sh-discover{padding-top:28px;padding-bottom:28px;border-top:1px solid #49534f;border-bottom:1px solid #49534f;background:linear-gradient(105deg,#142630,#0a1016)}.sh-discover h2{font-size:28px;margin:10px 0}.sh-discover p{max-width:850px;color:#cfdbdf}.sh-tool{padding:25px;background:#142832;margin-bottom:30px;border:1px solid #42606b}.sh-inputs{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.sh-inputs label{font-size:16px;display:grid;gap:8px}.sh-inputs input{background:#091319;color:white;border:1px solid #72858d;padding:12px;font:inherit;width:100%;box-sizing:border-box}#sh-result{font-size:24px;color:#f3bd93}.sh-ray{stroke-dasharray:13 8;animation:sh-flow 5s linear infinite}.sh-paused .sh-ray{animation-play-state:paused}.sh-motion{margin:12px 0;font-size:13px}.sh a:focus-visible,.sh button:focus-visible,.sh input:focus-visible{outline:3px solid #8bd4dc;outline-offset:4px}@keyframes sh-flow{to{stroke-dashoffset:-105}}@media(prefers-reduced-motion:reduce){.sh-ray{animation:none}.sh-grid a{transition:none}}@media(max-width:760px){.sh-hero{grid-template-columns:1fr;padding-top:30px;gap:15px}.sh h1{letter-spacing:-1px}.sh figure img{height:240px}.sh figure svg{max-height:220px}.sh-grid,.sh-sources ol{grid-template-columns:1fr}.sh-strip{grid-template-columns:1fr;gap:8px}.sh-strip>div{padding:15px}.sh-strip p{margin-top:5px}.sh-content article{grid-template-columns:30px 1fr;gap:10px}.sh-inputs{grid-template-columns:1fr}.sh-status{font-size:13px}.sh td,.sh th{min-width:135px}.sh-sub{gap:17px}.sh h2{font-size:25px}}
.sh-film{padding:25px 0}.sh-film video{width:100%;height:auto;border:1px solid #3b515e}.sh-film details{padding:15px 0}.sh-film summary{cursor:pointer;color:#efb78b}
.sp-flow{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin:25px 0}.sp-flow>div{position:relative;padding:22px;background:#162c36;border:1px solid #42606d;overflow:hidden}.sp-flow span{color:#eeb88e;font-size:12px;display:block}.sp-flow strong{display:block;color:#edf5f8;margin:10px 0;font-size:18px}.sp-flow p{font-size:14px;margin:0}.sp-flow i{position:absolute;bottom:0;left:0;height:3px;width:35%;background:#eeb88e;animation:sp-energy 4s ease-in-out infinite}.sp-flow>div:nth-child(2) i{animation-delay:1s}.sp-flow>div:nth-child(3) i{animation-delay:2s}.sp-flow>div:nth-child(4) i{animation-delay:3s}.sp-results{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}.sp-results>div{background:#0a1b24;padding:18px;border-top:2px solid #e6aa7d}.sp-results span{display:block;color:#c1d1da;font-size:14px}.sp-results strong{display:block;margin-top:8px;font-size:25px;color:#fff}#sp-form summary{color:#f3bd93;cursor:pointer;padding:15px 0}#sp-form button{margin:12px 8px 0 0}.sh-paused .sp-flow i{animation-play-state:paused}@keyframes sp-energy{0%,100%{transform:translateX(-100%)}50%{transform:translateX(280%)}}@media(prefers-reduced-motion:reduce){.sp-flow i{animation:none}}@media(max-width:700px){.sp-results{grid-template-columns:1fr 1fr}.sp-flow{grid-template-columns:1fr}.sp-results strong{font-size:22px}}
