/* HeleBak V83 - Ciro hedefi araci, izole mobil/masaustu bileşen */
.hbc83{--hbc-accent:#0fbe80;--hbc-ink:#edfef5;position:relative;overflow:hidden;isolation:isolate;color:var(--hbc-ink);background:radial-gradient(ellipse at 90% 0%,rgba(46,204,146,.18),transparent 52%),linear-gradient(137deg,#0c2426 0%,#101a32 52%,#11182a 100%);border:1px solid rgba(62,220,170,.22);border-radius:26px;box-shadow:0 15px 42px rgba(0,0,0,.12);padding:clamp(18px,3.7vw,35px);font-family:Inter,system-ui,-apple-system,sans-serif}
.hbc83 *{box-sizing:border-box}.hbc83-head{display:flex;align-items:start;justify-content:space-between;gap:15px;margin-bottom:24px}.hbc83-eyebrow{color:#79edbd;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;display:block;margin-bottom:9px}.hbc83-title{font-size:clamp(23px,3vw,30px);font-weight:900;line-height:1.2;letter-spacing:-.035em;margin:0;color:#fff}.hbc83-desc{font-size:13px;color:#c6d4d6;line-height:1.6;margin:10px 0 0;max-width:520px}.hbc83-head-icon{width:53px;height:53px;flex:none;display:grid;place-items:center;background:rgba(60,209,150,.13);border:1px solid rgba(134,245,186,.23);border-radius:18px;font-size:27px}
.hbc83-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.hbc83-input-wrap{display:block;min-width:0;padding:15px 17px;border-radius:17px;background:#fff0;border:1px solid rgba(180,212,214,.22);transition:border-color .15s,background-color .15s}.hbc83-input-wrap:focus-within{border-color:#72efb5;background:rgba(255,255,255,.05)}.hbc83-label{display:block;color:#bfdbd9;font-size:12px;font-weight:750;margin-bottom:9px}.hbc83-money{display:flex;align-items:center;gap:10px}.hbc83-money strong{font-size:21px;color:#78edbc}.hbc83-input{background:transparent;border:0;outline:0;width:100%;min-width:0;font:800 clamp(19px,3vw,26px)/1.3 Inter,system-ui,sans-serif;letter-spacing:-.025em;color:#fff}.hbc83-input::placeholder{color:#7d999f;opacity:1}.hbc83-input::-webkit-outer-spin-button,.hbc83-input::-webkit-inner-spin-button{appearance:none}
.hbc83-results{border:1px solid rgba(80,243,177,.22);border-radius:20px;background:rgba(7,15,25,.39);margin-top:15px;padding:20px}.hbc83-summary{display:flex;justify-content:space-between;align-items:center;gap:14px}.hbc83-summary-label{display:block;color:#bdd8d4;font-size:13px;font-weight:750}.hbc83-percent{display:block;color:#91f7bc;font-size:clamp(32px,5.5vw,52px);font-weight:900;line-height:1.16;letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin-top:6px}.hbc83-state{max-width:48%;color:#c3f9da;background:rgba(40,163,111,.16);border:1px solid rgba(65,213,154,.25);border-radius:999px;padding:8px 11px;font-size:11px;line-height:1.25;font-weight:800;text-align:center}
.hbc83-bar{height:12px;margin:15px 0 10px;background:#3c5153;border-radius:999px;overflow:hidden}.hbc83-bar-fill{width:0;height:100%;background:linear-gradient(90deg,#26ce95,#9af4aa);border-radius:inherit;transition:width .23s ease;box-shadow:0 0 18px rgba(47,228,152,.25)}.hbc83-ends{display:flex;justify-content:space-between;font-size:11px;color:#a8c4bd;font-weight:800}.hbc83-stats{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:20px}.hbc83-stat{min-width:0;border-radius:14px;background:rgba(255,255,255,.06);padding:13px 15px}.hbc83-stat-label{display:block;font-size:11px;color:#c5d7d4;margin-bottom:8px;font-weight:750}.hbc83-stat-value{display:block;color:#fff;font-size:clamp(15px,2vw,20px);line-height:1.25;word-break:break-word;font-weight:900;font-variant-numeric:tabular-nums}.hbc83-stat-value.positive{color:#8cf5bb}.hbc83-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:14px}.hbc83-note{font-size:11px;color:#9fbab8;line-height:1.5;margin:0}.hbc83-reset{border:1px solid rgba(180,212,214,.24);border-radius:11px;padding:9px 13px;white-space:nowrap;font-size:11px;font-weight:850;color:#e8f7ef;background:rgba(255,255,255,.07);cursor:pointer}.hbc83-reset:hover{background:rgba(255,255,255,.16)}.hbc83-reset:focus-visible,.hbc83-input:focus-visible{outline:2px solid #8decbc;outline-offset:3px}.hbc83-error{color:#ffbdaf}.hbc83-link{color:#a5f7cf;text-decoration:underline;text-underline-offset:3px}
@media(max-width:600px){.hbc83{padding:19px 15px;border-radius:20px}.hbc83-grid{grid-template-columns:1fr}.hbc83-head{margin-bottom:19px}.hbc83-head-icon{width:44px;height:44px;font-size:22px}.hbc83-results{padding:15px}.hbc83-state{max-width:46%}.hbc83-stats{gap:8px}.hbc83-stat{padding:12px 10px}.hbc83-bottom{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.hbc83-bar-fill{transition:none}}
