.tool-container{padding-bottom:66px}.tool-preview-note{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:26px;font-size:10px;color:#8a9781}.tool-preview-note svg{width:14px;height:14px}.tool-reality-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:45px;align-items:stretch}.tool-reality-aside{background:#e4ebe0;border:1px solid #d6e0cf;border-radius:16px;padding:34px 30px;color:#617357;position:relative;overflow:hidden}.tool-large-numeral{font-family:var(--serif);font-size:110px;color:#b6c6ab;line-height:1;display:block;margin-bottom:30px}.tool-reality-aside h2{font-family:var(--serif);font-size:38px;line-height:1.12;color:var(--green);margin-bottom:18px}.tool-reality-aside p{font-size:12px;line-height:1.9;color:#7b8b70}.tool-aside-rule{height:1px;background:#cbd8c2;margin:30px 0 20px}.tool-reality-aside>span:not(.tool-large-numeral){font-size:10px;display:flex;align-items:center;gap:10px;margin:13px 0}.tool-reality-aside>span svg{width:15px;height:15px}.tool-question-panel{padding:35px;min-height:560px}.tool-progress-label{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:1.2px;color:#84917a}.tool-progress-track{height:3px;border-radius:5px;background:#e5ebde;margin-top:13px}.tool-progress-track span{display:block;background:#4e7650;height:100%;border-radius:5px;transition:width .3s}.tool-question-title{font-family:var(--serif);font-size:39px;line-height:1.12;letter-spacing:-.6px;margin:31px 0 14px;outline:none}.tool-question-why{font-size:11px;line-height:1.9;color:#86917c}.tool-option-list{display:flex;flex-direction:column;gap:10px;margin-top:26px}.tool-option{display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;padding:14px 16px;border:1px solid #d9e1d0;border-radius:8px;background:#fcfdf9;font-size:12px;min-height:55px;transition:background .2s,border-color .2s}.tool-option:hover{background:#edf2e7}.tool-option.selected{background:#e6eee0;border-color:#75946a;color:#234a2d}.tool-option-circle{height:19px;width:19px;min-width:19px;border-radius:50%;border:1px solid #b9c9af;display:flex;justify-content:center;align-items:center}.tool-option.selected .tool-option-circle{background:var(--green);border-color:var(--green);color:white}.tool-option-circle svg{height:12px;width:12px}.tool-question-nav{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:31px}.tool-small-note{font-size:10px;line-height:1.85;color:#8a967f;margin-top:20px}.tool-result-badge{display:flex;align-items:center;gap:8px;color:#65825b;font-size:9px;letter-spacing:1px}.tool-result-badge svg{width:18px;height:18px}.tool-result-description{font-size:12px;line-height:1.9}.tool-result-reason{background:#edf2e6;border:1px solid #dce6d2;border-radius:9px;margin:24px 0;padding:18px}.tool-result-reason strong{font-size:11px}.tool-result-reason p{font-size:11px;margin-top:6px;line-height:1.85}.tool-result-row{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #e2e8dc;font-size:10px}.tool-result-row span{color:#8a967f}.tool-result-row strong{font-weight:500;text-align:right}.tool-full-width{width:100%;margin-top:20px}.tool-calculation-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.tool-result-panel{background:var(--green);color:#f0f4e9;border-radius:16px;padding:34px;position:relative;overflow:hidden;min-height:320px}.tool-result-panel .eyebrow{color:#b4cda7;font-size:9px;letter-spacing:1.4px}.tool-result-panel h2{font-family:var(--serif);font-size:50px;line-height:1.05;margin:27px 0 24px;position:relative;z-index:1;letter-spacing:-.5px}.tool-result-panel p{font-size:12px;line-height:1.85;color:#bdd1b2;position:relative;z-index:1}.tool-result-symbol{position:absolute;font-family:var(--serif);font-size:240px;color:#bfd6b214;bottom:-50px;right:20px;line-height:1}.tool-result-panel .tool-net-value{font-size:64px}.tool-calculation-row{display:flex;justify-content:space-between;align-items:center;font-size:11px;padding:15px 0;border-top:1px solid #c1d7b526;gap:20px}.tool-calculation-row span{color:#b6caaa}.tool-calculation-row.total{font-size:14px}.tool-result-tip{margin-top:17px;font-size:10px!important}.tool-result-panel .text-link{color:#cce0c1;font-size:11px;margin-top:18px}.tool-input-error{color:#9c5348;font-size:11px;margin-top:16px}.tool-tip-result h2{font-family:var(--serif);font-size:46px;line-height:1.05;margin:23px 0 24px;letter-spacing:-.5px;color:var(--green)}.tool-tip-result p{font-size:12px;line-height:1.9}.tool-flag{padding:17px 0;border-top:1px solid var(--border)}.tool-flag strong{display:flex;gap:8px;align-items:flex-start;font-size:12px;font-weight:600}.tool-flag strong svg{width:15px;height:15px;flex-shrink:0;margin-top:2px;color:#9d7560}.tool-flag p{font-size:11px;margin-top:7px;padding-left:23px}.tool-tip-result>.text-link{font-size:11px;margin-top:13px}
@media(max-width:980px){.tool-reality-layout{grid-template-columns:.8fr 1.2fr;gap:22px}.tool-question-panel{padding:27px}.tool-reality-aside{padding:30px 24px}.tool-question-title{font-size:35px}.tool-reality-aside h2{font-size:34px}.tool-option{font-size:11px}.tool-question-nav .btn{font-size:10px;padding-inline:15px}}
@media(max-width:760px){.tool-container{padding-bottom:45px}.tool-reality-layout{grid-template-columns:1fr;gap:18px}.tool-reality-aside{display:none}.tool-question-panel{padding:25px 23px;min-height:0}.tool-question-title{font-size:36px;line-height:1.1;margin-top:26px}.tool-question-why{font-size:11px}.tool-option{font-size:11px;padding:14px;min-height:54px}.tool-question-nav{margin-top:25px;gap:10px}.tool-question-nav .btn{font-size:10px;gap:9px;padding-inline:13px}.tool-question-nav svg{width:14px;height:14px}.tool-preview-note{font-size:9px;text-align:center;line-height:1.7}.tool-calculation-layout{grid-template-columns:1fr}.tool-result-panel{padding:28px}.tool-result-panel h2{font-size:45px}.tool-result-panel .tool-net-value{font-size:57px}.tool-tip-result h2{font-size:41px}.tool-result-row{font-size:9px;gap:15px}.tool-question-panel .tool-full-width{font-size:11px;gap:10px}}
