.analyzer-page{padding-top:155px;padding-bottom:85px;max-width:1240px}.analyzer-page-heading h1{font:400 clamp(35px,4.5vw,59px)/1.12 var(--serif);letter-spacing:-1.2px;max-width:850px;margin-bottom:20px}.analyzer-page-heading .eyebrow{margin-bottom:18px}.analyzer-page .dialog-lead{max-width:810px;font-size:16px;line-height:1.8;margin-bottom:28px}.analyzer-page .analyzer-workspace{background:#fff;border:1px solid var(--line);border-radius:24px;padding:30px}.analyzer-page .analysis-summary{top:125px;border-radius:18px}.analyzer-page .analysis-results{scroll-margin-top:125px}.analyzer-page [hidden]{display:none!important}.analyzer-page .model-notes,.analyzer-page .result-cell,.analyzer-page .exit-card{border-radius:14px}.analyzer-page .analysis-fields .field label{font-size:14px}.analyzer-page .analysis-fields small{font-size:12px}.analyzer-page .analyzer-steps button,.analyzer-page .result-tabs button{border-radius:10px}.analyzer-page .analysis-fields input,.analyzer-page .analysis-fields select{border-radius:10px}.analyzer-page .dialog-cta{margin-top:35px}
@media(max-width:960px){.analyzer-page .analyzer-workspace{padding:24px;gap:22px}}
@media(max-width:760px){.analyzer-page{padding-top:115px;padding-bottom:55px}.analyzer-page-heading h1{font-size:37px;letter-spacing:-.7px}.analyzer-page .analyzer-workspace{padding:20px 16px;border-radius:18px}.analyzer-page .dialog-lead{font-size:15px}.analyzer-page .analysis-summary{position:static}.analyzer-page .analysis-results{scroll-margin-top:100px}.analyzer-page .analyzer-steps button{font-size:10px}.analyzer-page .dialog-cta{align-items:start;gap:18px}}
