.breakdance .bde-section-54-100 .section-container{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-section-54-100 .section-container{padding-top:70px}.breakdance .bde-section-54-100{background:linear-gradient(135deg,#085041 0%,#0F6E56 40%,#1D9E75 100%)}.breakdance .bde-text-54-106{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.2);border-radius:100px;padding:6px 14px;font-size:12px;font-weight:600;color:rgba(255,255,255,0.85);letter-spacing:0.08em;text-transform:uppercase;margin-bottom:20px}.breakdance .bde-heading-54-101{color:#FFF;margin-bottom:20px}.breakdance .bde-text-54-102{color:#FFF;margin-bottom:19px}.breakdance .bde-text-54-102{font-size:16px;color:rgba(255,255,255,0.7);max-width:480px;margin:0 auto;line-height:1.6}.breakdance .bde-section-54-103 .section-container{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-div-54-104{max-width:860px}.breakdance .bde-code-block-54-105{margin-top:-170px}#tc-running *,#tc-running *::before,#tc-running *::after{box-sizing:border-box}#tc-running{font-family:'Albert Sans',sans-serif;max-width:860px;margin:0 auto;padding:0 0 40px;color:#1A1F1C}#tc-running .tc-card{background:#FFF;border-radius:24px;border:1px solid rgba(15,110,86,0.12);box-shadow:0 1px 3px rgba(0,0,0,0.06),0 4px 16px rgba(0,0,0,0.04);overflow:hidden;margin-bottom:16px}#tc-running .tc-inputs{padding:32px 32px 28px}#tc-running .tc-section-label{font-size:11px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#1D9E75;margin-bottom:20px}#tc-running .tc-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}#tc-running .tc-field{display:flex;flex-direction:column;gap:8px}#tc-running .tc-field label{font-size:13px;font-weight:600;color:#4A5550;margin:0;padding:0}#tc-running .tc-hint{font-size:11px;color:#8A9890;line-height:1.4}#tc-running .tc-input-wrap{display:flex;align-items:center;background:#F1F5F2;border:1.5px solid rgba(15,110,86,0.12);border-radius:12px;overflow:hidden;transition:border-color 0.2s,box-shadow 0.2s}#tc-running .tc-input-wrap:focus-within{border-color:#1D9E75;background:#FFF;box-shadow:0 0 0 3px rgba(29,158,117,0.1)}#tc-running .tc-input-wrap input{font-family:'Albert Sans',sans-serif;font-size:16px;font-weight:500;color:#1A1F1C;background:transparent;border:none!important;outline:none!important;box-shadow:none!important;padding:13px 14px;flex:1;min-width:0;width:100%;margin:0;-webkit-appearance:none;appearance:none}#tc-running .tc-input-wrap input::placeholder{color:#8A9890;font-weight:400}#tc-running .tc-input-wrap input[type=number]::-webkit-inner-spin-button,#tc-running .tc-input-wrap input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#tc-running .tc-input-wrap input[type=number]{-moz-appearance:textfield}#tc-running .tc-suffix{font-size:12px;font-weight:600;color:#8A9890;background:rgba(0,0,0,0.03);border-left:1px solid rgba(15,110,86,0.12);padding:0 12px;display:flex;align-items:center;white-space:nowrap;min-height:48px;flex-shrink:0}#tc-running .tc-section-spacer{height:1px;background:rgba(15,110,86,0.10);margin:24px 0 20px}#tc-running .tc-divider{height:1px;background:rgba(15,110,86,0.12);margin:0 32px}#tc-running .tc-btn-section{padding:24px 32px}#tc-running .tc-btn{width:100%;font-family:'Albert Sans',sans-serif;font-size:16px;font-weight:700;color:#FFF;background:#1D9E75;border:none;border-radius:18px;padding:17px 24px;cursor:pointer;transition:background 0.2s,transform 0.15s,box-shadow 0.2s;display:flex;align-items:center;justify-content:center;gap:10px;line-height:1;-webkit-appearance:none;appearance:none}#tc-running .tc-btn:hover{background:#0F6E56;transform:translateY(-1px);box-shadow:0 4px 16px rgba(29,158,117,0.35)}#tc-running .tc-btn:active{transform:translateY(0)}#tc-running .tc-error{display:none;background:#FEF2F2;border:1px solid #FECACA;border-radius:12px;padding:12px 16px;font-size:13px;color:#B91C1C;font-weight:500;margin-top:12px}#tc-running .tc-error.show{display:block}#tc-running .tc-results{display:none;padding:0 32px 32px;animation:tcRunUp 0.35s ease}#tc-running .tc-results.visible{display:block}@keyframes tcRunUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}#tc-running .tc-results-heading{font-size:11px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#8A9890;margin-bottom:16px;padding-top:4px}#tc-running .tc-result-primary{background:linear-gradient(135deg,#0F6E56 0%,#1D9E75 100%);border-radius:18px;padding:28px;display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:16px}#tc-running .tc-primary-label{font-size:13px;font-weight:600;color:rgba(255,255,255,0.65);margin-bottom:6px}#tc-running .tc-primary-value{font-size:clamp(32px,6vw,44px);font-weight:800;color:#FFF;letter-spacing:-0.03em;line-height:1}#tc-running .tc-result-icon{width:56px;height:56px;background:rgba(255,255,255,0.12);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}#tc-running .tc-stat-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:14px}#tc-running .tc-stat-card{background:#F1F5F2;border:1px solid rgba(15,110,86,0.12);border-radius:12px;padding:16px}#tc-running .tc-stat-label{font-size:11px;font-weight:600;color:#8A9890;text-transform:uppercase;letter-spacing:0.08em;margin-bottom:6px}#tc-running .tc-stat-value{font-size:20px;font-weight:700;color:#1A1F1C;letter-spacing:-0.02em}#tc-running .tc-breakdown{background:#F1F5F2;border:1px solid rgba(15,110,86,0.12);border-radius:12px;overflow:hidden}#tc-running .tc-brow{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(15,110,86,0.08);gap:12px}#tc-running .tc-brow:last-child{border-bottom:none}#tc-running .tc-brow-left{display:flex;align-items:center;gap:10px;flex:1;min-width:0}#tc-running .tc-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}#tc-running .tc-brow-name{font-size:13px;font-weight:600;color:#1A1F1C}#tc-running .tc-brow-pct{font-size:11px;color:#8A9890}#tc-running .tc-brow-bar-wrap{flex:1;height:6px;background:rgba(15,110,86,0.12);border-radius:100px;overflow:hidden;min-width:60px}#tc-running .tc-brow-bar{height:100%;border-radius:100px}#tc-running .tc-brow-amount{font-size:13px;font-weight:700;color:#1A1F1C;white-space:nowrap}#tc-running .tc-footer-note{text-align:center;margin-top:20px;font-size:12px;color:#8A9890;line-height:1.6}#tc-running .tc-footer-note a{color:#1D9E75;text-decoration:none;font-weight:600}@media (max-width:600px){#tc-running .tc-inputs{padding:24px 20px 20px}#tc-running .tc-btn-section{padding:20px}#tc-running .tc-results{padding:0 20px 24px}#tc-running .tc-divider{margin:0 20px}#tc-running .tc-grid-2{grid-template-columns:1fr}#tc-running .tc-stat-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){#tc-running .tc-result-primary{flex-direction:column;align-items:flex-start}}