.skip-to-content{width:1px;height:1px;position:absolute;top:-9999px;left:-9999px;overflow:hidden}.skip-to-content:focus{color:#14141a;z-index:100;letter-spacing:.12em;text-transform:uppercase;background:#e8c36a;border-radius:2px;width:auto;height:auto;padding:8px 14px;font-family:JetBrains Mono,monospace;font-size:11px;text-decoration:none;top:8px;left:8px}:focus-visible{outline-offset:2px;outline:2px solid #e8c36a}.psi-footer-link{text-underline-offset:3px;text-decoration-line:underline;text-decoration-color:#0000;transition:color .15s,text-decoration-color .15s}.psi-footer-link:hover,.psi-footer-link:focus-visible{color:#ede8da;text-decoration-color:#e8c36a}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0f0f15}::-webkit-scrollbar-thumb{background:#2a2a32;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#3a3a40}*,:before,:after{box-sizing:border-box}html,body{color:#ede8da;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0f0f13;margin:0;padding:0;font-family:Newsreader,Georgia,serif}:root{--psi-oxblood:#8b2a2e;--psi-slate:#5b7b8e}.psi-margin-note{width:170px;color:var(--psi-slate);letter-spacing:.02em;text-align:right;opacity:.85;font-family:JetBrains Mono,monospace;font-size:11px;font-style:italic;line-height:1.55;position:absolute;left:-210px}.psi-margin-note .psi-margin-arrow{color:var(--psi-slate);opacity:.7;margin-left:6px;display:inline-block}@media (max-width:1080px){.psi-margin-note{display:none}}body{flex-direction:column;min-height:100vh;display:flex}main{flex:1}input[type=range]{appearance:none;touch-action:pan-y;background:0 0}input[type=range]::-webkit-slider-runnable-track{background:#3a3a40;height:2px}input[type=range]::-moz-range-track{background:#3a3a40;height:2px}input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#e8c36a;border:2px solid #14141a;border-radius:50%;width:18px;height:18px;margin-top:-8px}input[type=range]::-moz-range-thumb{cursor:pointer;background:#e8c36a;border:2px solid #14141a;border-radius:50%;width:14px;height:14px}.psi-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}main{overflow-wrap:break-word;min-width:0}.psi-break{overflow-wrap:anywhere;word-break:break-word}.psi-mobile-only{display:none}@media (max-width:960px){.psi-lab-instrument{grid-template-columns:1fr!important;gap:32px!important}.psi-lab-portfolio{grid-template-columns:1fr!important}.psi-lab-formula{text-align:left!important}}@media (max-width:720px){.psi-page{padding-left:20px!important;padding-right:20px!important}.psi-page-tight{padding-top:32px!important}.psi-grid-2{grid-template-columns:1fr!important;gap:20px!important}.psi-header-inner{gap:8px!important;padding:10px 16px!important}.psi-header-version{display:none!important}.psi-nav-link{letter-spacing:.08em!important;padding:10px 7px!important}.psi-principle{grid-template-columns:1fr!important;gap:12px!important;padding:24px 0!important}.psi-principle-glyph{align-items:center;gap:16px;display:flex!important}.psi-principle-glyph>div{margin-bottom:0!important}.psi-lane{grid-template-columns:1fr!important;gap:20px!important;padding:22px 20px!important}.psi-lane-chart{justify-content:flex-start!important}.psi-article{padding-left:20px!important;padding-right:20px!important}.psi-hero{padding:48px 16px 32px!important}.psi-hero-figure{min-width:640px}.psi-mobile-only{display:block}.psi-zone-row{grid-template-columns:auto 1fr!important;gap:4px 14px!important}.psi-zone-row>:last-child{grid-column:1/-1}.psi-gate-grid{grid-template-columns:1fr!important}.psi-form input[type=text],.psi-form input[type=number],.psi-form input[type=email],.psi-form select,.psi-form textarea{font-size:16px!important}.psi-form label{min-height:44px}.psi-form-nav button{flex:auto;min-height:44px}.psi-form-topbar{flex-wrap:wrap;gap:8px}.psi-result-score{font-size:44px!important}}
