.tms-bpc{width:100%;max-width:100%;box-sizing:border-box;margin:0 0 40px;border:1px solid #dce3e7;border-radius:16px;background:#fff;color:#17202d;overflow:hidden;font:16px/1.6 Poppins,system-ui,sans-serif;scroll-margin-top:100px;text-align:left}.tms-bpc [hidden]{display:none!important}.tms-bpc__header{padding:28px;background:#f5f7f8}.tms-bpc .tms-bpc__eyebrow{margin:0 0 10px!important;color:#a13e0d!important;font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:700}#tms-bitcoin-calculator h2{margin:0 0 16px!important;color:#17202d!important;font-size:clamp(24px,3vw,32px)!important;line-height:1.2!important}#tms-bitcoin-calculator h3{margin:0 0 16px!important;color:inherit!important;font-size:21px!important;line-height:1.3!important}.tms-bpc p{margin:0 0 16px;font:inherit;color:inherit}.tms-bpc__form{padding:28px}.tms-bpc__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tms-bpc__field{min-width:0}.tms-bpc__field label{display:block;margin-bottom:7px;color:#17202d;font-size:14px;font-weight:650;line-height:1.5}.tms-bpc .tms-bpc__field input,.tms-bpc .tms-bpc__field select{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:46px;border:1px solid #99aab4;border-radius:7px;background:#fff;color:#17202d;padding:10px 12px;font:inherit;line-height:1.4}.tms-bpc__field small{display:block;margin-top:6px;color:#52626c;font-size:12px;line-height:1.5}.tms-bpc__preset{margin-bottom:24px}.tms-bpc__model-link{display:inline-block;margin-top:8px;color:#8c350a;text-decoration:underline}.tms-bpc__assumptions{margin-top:24px;padding:16px;border:1px solid #dce3e7;border-radius:8px;background:#f5f7f8}.tms-bpc summary{cursor:pointer;font-weight:650;color:inherit}.tms-bpc__assumptions[open]>summary{margin-bottom:20px}.tms-bpc__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.tms-bpc .tms-bpc__actions button{min-height:46px;padding:12px 18px;border:1px solid #b7440d;border-radius:7px;background:#c84b10;color:#fff;font:inherit;font-weight:700;cursor:pointer}.tms-bpc .tms-bpc__actions button[type=reset]{background:#fff;color:#8d3409;border-color:#cbd5db}.tms-bpc :is(input,select,button,a,summary):focus-visible{outline:3px solid #f58a33;outline-offset:3px}.tms-bpc .tms-bpc__error{margin:16px 0 0!important;color:#a10d19!important}.tms-bpc .tms-bpc__zero,.tms-bpc .tms-bpc__zero-power{margin:16px 0 0!important;padding:12px;border-left:4px solid #c44c0c;background:#fff5e7;color:#77350d!important;font-size:14px}.tms-bpc__results{padding:28px;background:#142a35;color:#fff}.tms-bpc__net{display:flex;flex-direction:column;gap:6px;margin-bottom:24px!important}.tms-bpc__net strong{color:#ffb571;font-size:clamp(30px,4vw,44px);line-height:1.2;overflow-wrap:anywhere}.tms-bpc__net span{color:#d8e5eb;font-size:13px}.tms-bpc__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 22px}.tms-bpc__metrics>div{min-width:0;padding:14px;background:#203c49;border-radius:8px}.tms-bpc__metrics dt{font-size:12px;color:#d4e0e7;line-height:1.5}.tms-bpc__metrics dd{font-size:20px;font-weight:650;margin:6px 0 0;color:#fff;overflow-wrap:anywhere}.tms-bpc__results>p:last-child{font-size:13px;color:#e1e9ed}.tms-bpc__notes{padding:24px 28px;background:#f5f7f8;color:#52626c;font-size:13px}.tms-bpc__notes a{color:#8d350a;text-decoration:underline;text-underline-offset:3px}.tms-bpc__notes details{margin:0 0 16px}.tms-bpc__notes details[open]>summary{margin-bottom:12px}.tms-bpc__stale{font-weight:650;color:#85430b!important}@media(max-width:560px){.tms-bpc__header,.tms-bpc__form,.tms-bpc__results,.tms-bpc__notes{padding:20px}.tms-bpc__fields,.tms-bpc__metrics{grid-template-columns:minmax(0,1fr)}.tms-bpc__metrics{gap:10px}.tms-bpc__metrics dd{font-size:18px}.tms-bpc__field select{font-size:14px!important}}
