.bp-workspace{padding-top:44px}.bp-workspace>.bp-section-title{margin-bottom:28px}.bp-workspace .bp-form{max-width:none}.bp .bp-finance-title{margin-top:35px}.bp-currency{max-width:280px}.bp .bp-help{color:#a8bdc7;font-size:.78rem;font-weight:400;line-height:1.45}.bp .bp-currency+.bp-caption{margin:12px 0 24px}.bp-saved{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.bp-saved>button{text-align:left;color:#e7c780;cursor:pointer;background:#0b293b;border:1px solid #46606c;border-radius:10px;align-items:center;gap:14px;padding:22px 18px;display:flex}.bp-saved>button span{overflow-wrap:anywhere;flex:1;min-width:0}.bp-saved strong{color:#edf3f7;font-size:.95rem;display:block}.bp-saved small{color:#a9bfc9;margin-top:5px;display:block}.bp-paywall{grid-template-columns:1fr 1fr;gap:44px;display:grid}.bp.bp-report-dialog{max-height:90vh;border:1px solid #607581;border-radius:14px;max-height:90dvh;display:block;overflow-y:auto;color:#f4f6f7!important;z-index:150!important;background:#061c2b!important;width:calc(100% - 32px)!important;max-width:1000px!important;padding:32px!important}.bp.bp-report-dialog>button:last-child{opacity:1;color:#fff;background:#173b50;justify-content:center;align-items:center;width:44px;height:44px;margin-top:0;display:flex;position:absolute;top:12px;right:16px}.bp .bp-dialog-title{letter-spacing:.05em;font-size:.85rem;margin-right:35px!important}.bp-report>header{padding:26px 0 22px}.bp-report>header h2{overflow-wrap:anywhere}.bp-report>header p{margin-top:12px}.bp-report>section{border-top:1px solid var(--bp-line);padding:28px 0}.bp-report h3{margin-bottom:18px}.bp-report p{margin-top:0}.bp .bp-report-verdict{background:#123849;border:1px solid #727151;border-radius:12px;margin-bottom:10px;padding:26px}.bp-report-verdict strong{color:#eacf96;font-weight:550}.bp-result-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:22px 0;display:grid}.bp-result-grid>div{border:1px solid var(--bp-line);background:#0c293b;border-radius:9px;padding:20px}.bp-result-grid span{color:#b6c8d1;font-size:.8rem;display:block}.bp-result-grid strong{color:var(--bp-gold);margin-top:10px;font-size:1.55rem;line-height:1.2;display:block}.bp-report-table{overflow-x:auto}.bp-report table{border-collapse:collapse;text-align:left;width:100%;margin:18px 0;font-size:.875rem}.bp-report caption{color:#adc2cc;text-align:left;padding-bottom:15px;font-size:.78rem}.bp-report th{color:#d7e4e9;font-weight:550}.bp-report th,.bp-report td{border-bottom:1px solid #375364;padding:12px 10px}.bp-report details{border:1px solid #456170;border-radius:9px;margin-top:20px;padding:16px 20px}.bp-report summary{cursor:pointer;color:var(--bp-gold);min-height:36px;padding:7px 0;font-weight:550;line-height:1.5}.bp-source-list{grid-template-columns:1fr 1fr;gap:18px;display:grid}.bp-source-list>div{border-top:1px solid var(--bp-line);padding:18px 0}.bp-source-list small{color:#a8bdc7;font-size:.75rem;display:block}.bp-source-list p{margin-top:4px;font-size:.85rem}.bp-evidence{border-top:1px solid var(--bp-line);padding:20px 0}.bp-priorities{color:#bccfd8;padding-left:22px}.bp-priorities li{margin:14px 0;padding-left:6px}.bp-priorities strong{color:#fff}.bp-report-actions{border-top:1px solid var(--bp-line);padding-top:18px}@media (max-width:767px){.bp-paywall{grid-template-columns:1fr;gap:28px}.bp-paywall h1{font-size:2.4rem}.bp-saved{grid-template-columns:1fr}.bp-workspace{padding-top:30px}.bp.bp-report-dialog{max-height:92dvh;width:calc(100% - 16px)!important;padding:22px 18px!important}.bp-report>header h2{font-size:1.75rem}.bp-result-grid{grid-template-columns:1fr}.bp-result-grid>div{padding:16px}.bp-result-grid strong{font-size:1.55rem}.bp .bp-report-verdict{padding:20px}.bp-source-list{grid-template-columns:1fr}.bp-report details{padding:12px}.bp-report th,.bp-report td{padding:10px 7px}.bp-report p{font-size:.925rem}.bp-report-actions{gap:10px}.bp-report-actions .bp-button{flex:1}.bp-report table{font-size:.8rem}}
