.bf-operating-tool .oc-privacy{margin-top:14px}.bf-operating-tool .oc-empty{margin-top:0;font-size:15px}.bf-operating-tool .oc-metrics{grid-template-columns:minmax(0,1fr)}.bf-operating-tool .oc-metrics .tc-fig{flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px}.bf-operating-tool .oc-metrics .tc-fig small{flex:180px}.bf-operating-tool .oc-metrics .tc-fig b{margin-top:0;padding-top:0;font-size:30px}.bf-operating-tool .oc-metrics .tc-fig p{flex-basis:100%;margin-top:2px}.bf-operating-tool .oc-compare span{display:block}.oc-notes{color:#ffffffbd;background:#ffffff0d;border-radius:20px;margin-top:16px;padding:18px 20px;font-size:14.5px;line-height:1.55;box-shadow:inset 0 0 0 1px #ffffff14}.oc-notes h4{color:#fff;font-size:14.5px;font-weight:700}.oc-notes ul,.oc-assumptions ul{flex-direction:column;gap:8px;margin-top:10px;list-style:none;display:flex}.oc-notes li,.oc-assumptions li{padding-left:18px;position:relative}.oc-notes li:before,.oc-assumptions li:before{content:"";background:#4ac3ff;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.oc-assumptions li:before{background:var(--sp-blue)}.oc-table{margin-top:16px;overflow-x:auto}.oc-table table{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.45}.oc-table caption{text-align:left;letter-spacing:.16em;text-transform:uppercase;color:#4ac3ff;padding:0 0 8px;font-size:12px;font-weight:700}.oc-table th,.oc-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff17;padding:11px 0}.oc-table thead th{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;padding-top:4px;font-size:12px;font-weight:700}.oc-table tbody th{color:#ffffffb8;padding-right:16px;font-weight:500}.oc-table td:last-child,.oc-table thead th:last-child{text-align:right;color:#fff;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-weight:700}.oc-table thead th:last-child{color:#ffffff80}.oc-assumptions{color:var(--sp-muted);background:#f7f9fc;border-radius:20px;margin-top:28px;padding:18px 20px;font-size:14.5px;line-height:1.55;box-shadow:inset 0 0 0 1px #0b1f330d}.oc-assumptions summary{color:var(--sp-ink);cursor:pointer;font-size:15px;font-weight:700}.oc-print-source{display:none}@media (width>=1200px){.bf-operating-tool .oc-stick{position:sticky;top:32px}}@media print{@page{size:A4;margin:12mm}body:has(.bf-operating-tool){background:#fff!important}.oc-no-print{display:none!important}body:has(.bf-operating-tool) #root>:not(:has(.bf-operating-tool)){display:none!important}body:has(.bf-operating-tool) [role=dialog]{display:none!important}body:has(.bf-operating-tool) [data-sonner-toaster]{display:none!important}.hv2.sp:has(.bf-operating-tool)>:not(main){display:none!important}.hv2.sp main:has(.bf-operating-tool)>:not(:has(.bf-operating-tool)){display:none!important}.hv2.sp main .sp-sec:has(.bf-operating-tool){background:#fff!important;padding:0!important}.hv2.sp main .sp-sec:has(.bf-operating-tool) .hv2-wrap{padding:0}.hv2.sp .bf-operating-tool .hv2-reveal{opacity:1!important;translate:none!important}.hv2.sp .hv2-reveal:has(.bf-operating-tool){opacity:1!important;translate:none!important}.bf-operating-tool.tc-card{box-shadow:none;border-radius:0;font-size:10pt;display:block}.bf-operating-tool .tc-main,.bf-operating-tool .tc-side{padding:0 0 12px;color:#0b1f33!important;background:#fff!important}.bf-operating-tool .tc-side *{color:#0b1f33!important}.bf-operating-tool .tc-title{font-size:20pt}.bf-operating-tool .tc-fields,.bf-operating-tool .oc-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bf-operating-tool .tc-input input{border:0;border-bottom:1px solid #cbd9e8;border-radius:0;height:30px;padding-left:16px}.bf-operating-tool .tc-fig,.bf-operating-tool .oc-notes{background:#fff!important;box-shadow:inset 0 0 0 1px #cbd9e8!important}.bf-operating-tool .tc-fig b{font-size:18pt!important}.bf-operating-tool .oc-table th,.bf-operating-tool .oc-table td{border-color:#dce5ef}.bf-operating-tool .tc-field,.bf-operating-tool .tc-fig,.bf-operating-tool tr{-moz-column-break-inside:avoid;break-inside:avoid}.bf-operating-tool .oc-table{overflow:visible}.bf-operating-tool .oc-print-source{overflow-wrap:anywhere;margin-top:16px;font-size:8pt;display:block}}.wf-workspace{color:var(--sp-ink,#0b1f33);background:#fff;border:1px solid #e3eaf2;border-radius:28px;overflow:hidden;box-shadow:0 28px 60px -48px #0b1f334d}.wf-head,.wf-foot{padding:32px}.wf-head h2{letter-spacing:-.025em;margin:10px 0 16px;font-size:clamp(23px,2.8vw,34px);font-weight:600;line-height:1.2}.wf-head>p,.wf-foot>p,.wf-foot li{font-size:16px;line-height:1.6}.wf-head .wf-privacy{color:#597086;margin:14px 0;font-size:14px}.wf-rows{padding:0 32px}.wf-row{background:#f7f9fc;border:1px solid #dbe5ef;border-radius:18px;min-width:0;margin:0 0 22px;padding:22px}.wf-row legend{padding:0 8px;font-size:14px;font-weight:700}.wf-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.wf-field{min-width:0}.wf-field label{margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.45;display:block}.wf-field label span{font-weight:400}.wf-field input,.wf-field select{color:#0b1f33;width:100%;min-width:0;height:48px;font:inherit;background:#fff;border:1px solid #cddcec;border-radius:10px;padding:10px 12px;font-size:16px}.wf-field input:focus-visible,.wf-field select:focus-visible{outline-offset:2px;outline:3px solid #2c9af1}.wf-field input[aria-invalid=true],.wf-field select[aria-invalid=true]{border-color:#b42434}.wf-field>p{color:#597086;margin:6px 0 0;font-size:13px;line-height:1.5}.wf-field>p.tc-error{color:#b42434}.wf-row-foot{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.wf-row-foot p{margin:0;font-size:13px;line-height:1.5}.wf-derived{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 0;display:grid}.wf-derived>div{background:#eaf3fd;border:1px solid #cddcec;border-radius:14px;min-width:0;padding:16px}.wf-derived dt{color:#38516a;font-size:14px;line-height:1.45}.wf-derived dd{margin:7px 0 0}.wf-derived strong{color:#0b1f33;font-size:24px;line-height:1.2;display:block}.wf-derived span{color:#38516a;margin-top:8px;font-size:13px;line-height:1.5;display:block}.wf-workspace .tc-btn{color:#0b1f33;min-height:44px;font:inherit;cursor:pointer;background:#eaf3fd;border:1px solid #cddcec;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}.wf-workspace .tc-btn svg{flex:none;width:16px;height:16px}.wf-workspace .tc-btn:disabled{opacity:.45;cursor:not-allowed}.wf-workspace .tc-btn:focus-visible{outline-offset:3px;outline:3px solid #2c9af1}.wf-workspace .tc-btn:hover:not(:disabled){filter:brightness(.95)}.wf-foot{color:#fff;background:#0b1f33}.wf-foot ul{color:#c7d7e5;margin:24px 0;padding-left:20px}.wf-foot a{color:#7fceff;font-size:14px}.wf-foot .tc-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.wf-foot .tc-btn{color:#fff;background:#20364b;border-color:#486078}.wf-foot .tc-btn.is-primary{color:#0b1f33;background:#fff;border-color:#fff}@media (width<=1000px){.wf-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.wf-head,.wf-foot{padding:24px 20px}.wf-rows{padding:0 20px}.wf-row{padding:16px}.wf-fields,.wf-derived{grid-template-columns:1fr;gap:16px}.wf-row-foot{flex-direction:column;align-items:flex-start}}
