#hf-flashing-calculator{--hfc-primary:#183654;--hfc-gold:#d5a53e;--hfc-text:#26364d;--hfc-muted:#8290a3;--hfc-border:#e5eaf0;font-family:inherit;color:var(--hfc-text);width:100%;box-sizing:border-box;direction:rtl;text-align:right}#hf-flashing-calculator *,#hf-flashing-calculator *::before,#hf-flashing-calculator *::after{box-sizing:border-box}#hf-flashing-calculator .hfc-container{max-width:680px;margin:25px auto;border:1px solid var(--hfc-border);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 8px 30px rgba(20,40,65,.07)}#hf-flashing-calculator .hfc-header{padding:25px;background:var(--hfc-primary);color:#fff}#hf-flashing-calculator .hfc-eyebrow{color:#edc66f;font-size:12px}#hf-flashing-calculator .hfc-header h2{margin:10px 0;font-size:22px;font-weight:800}#hf-flashing-calculator .hfc-header p{margin:0;font-size:13px;color:#d4dfeb;line-height:2}#hf-flashing-calculator .hfc-body{padding:25px}#hf-flashing-calculator .hfc-field{margin-bottom:27px}#hf-flashing-calculator .hfc-field>label{display:block;font-size:14px;font-weight:700;margin-bottom:13px}#hf-flashing-calculator .hfc-thickness,#hf-flashing-calculator .hfc-bends{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}#hf-flashing-calculator .hfc-thickness button,#hf-flashing-calculator .hfc-bends button{border:1px solid var(--hfc-border);border-radius:10px;padding:12px 5px;background:#fff;color:var(--hfc-text);font-family:inherit;font-size:14px;cursor:pointer;transition:.2s}#hf-flashing-calculator .hfc-thickness button.active,#hf-flashing-calculator .hfc-bends button.active{background:#fff9eb;border:2px solid var(--hfc-gold);color:#a87816;font-weight:800}#hf-flashing-calculator button:focus-visible,#hf-flashing-calculator input:focus-visible{outline:2px solid var(--hfc-gold);outline-offset:3px}#hf-flashing-calculator .hfc-bend-preview{margin-top:16px;border:1px solid var(--hfc-border);border-radius:14px;overflow:hidden;background:#f7f9fc}#hf-flashing-calculator .hfc-bend-image{width:100%;height:230px;display:flex;align-items:center;justify-content:center;background:#f1f4f8;overflow:hidden}#hf-flashing-calculator .hfc-bend-image img{width:100%;height:100%;object-fit:contain;display:block;transition:opacity .2s ease}#hf-flashing-calculator .hfc-bend-caption{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px;background:#fff;border-top:1px solid var(--hfc-border)}#hf-flashing-calculator .hfc-bend-caption strong{font-size:13px;color:var(--hfc-primary)}#hf-flashing-calculator .hfc-bend-caption span{font-size:11px;color:var(--hfc-muted)}#hf-flashing-calculator .hfc-length-wrap{position:relative}#hf-flashing-calculator .hfc-length-wrap input{width:100%;height:48px;border:1px solid var(--hfc-border);border-radius:10px;padding:10px 15px 10px 65px;font-family:inherit;font-size:17px;color:var(--hfc-text);background:#fff}#hf-flashing-calculator .hfc-length-wrap span{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--hfc-muted);font-size:13px}#hf-flashing-calculator #hfc-range{width:100%;margin-top:15px;accent-color:var(--hfc-gold);cursor:pointer}#hf-flashing-calculator .hfc-result{background:#f7f9fc;border:1px solid var(--hfc-border);border-radius:14px;padding:18px}#hf-flashing-calculator .hfc-result-row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;font-size:13px}#hf-flashing-calculator .hfc-result-row strong{font-size:13px;white-space:nowrap}#hf-flashing-calculator .hfc-total{border-top:1px solid var(--hfc-border);padding-top:18px;text-align:center}#hf-flashing-calculator .hfc-total span{display:block;font-size:13px;color:var(--hfc-muted)}#hf-flashing-calculator .hfc-total strong{display:inline-block;margin-top:12px;color:#b48424;font-size:28px;font-weight:900;direction:ltr}#hf-flashing-calculator .hfc-total small{display:block;margin-top:5px;font-size:13px}#hf-flashing-calculator .hfc-copy{width:100%;margin-top:18px;border:none;border-radius:10px;padding:14px;background:var(--hfc-primary);color:white;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}#hf-flashing-calculator .hfc-copy:hover{background:#244b72}@media(max-width:480px){#hf-flashing-calculator .hfc-body{padding:16px}#hf-flashing-calculator .hfc-header{padding:20px}#hf-flashing-calculator .hfc-header h2{font-size:19px}#hf-flashing-calculator .hfc-result-row{font-size:12px}#hf-flashing-calculator .hfc-result-row strong{font-size:12px}#hf-flashing-calculator .hfc-total strong{font-size:23px}#hf-flashing-calculator .hfc-bend-image{height:190px}}#hf-flashing-calculator .hfc-price-note{margin:12px 0 0;color:var(--hfc-muted);font-size:12px;line-height:1.9}#hf-flashing-calculator [hidden]{display:none!important}