
#vukar-hp-kw{--hk-ink:#1d2939;--hk-soft:#667085;--hk-line:#e4e7ec;--hk-gold:#a94300;color:var(--hk-ink);font-family:inherit;line-height:1.65}
#vukar-hp-kw *{box-sizing:border-box}
#vukar-hp-kw p{margin:0 0 1.2rem}
#vukar-hp-kw a{color:#a94300;text-underline-offset:.22em}
#vukar-hp-kw .hk-intro{font-size:1.7rem;margin-bottom:2rem}
#vukar-hp-kw .hk-topline{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;font-size:1.3rem}
#vukar-hp-kw .hk-badge{font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#4f5968}
#vukar-hp-kw .hk-card{padding:clamp(1.6rem,4vw,3rem);border:1px solid var(--hk-line);border-radius:1.8rem;background:#fff;box-shadow:0 8px 30px #10182808}
#vukar-hp-kw .hk-card h2{font-size:clamp(2rem,4vw,2.6rem);margin:0 0 1.7rem;color:var(--hk-ink)}
#vukar-hp-kw button,#vukar-hp-kw input,#vukar-hp-kw select{font:inherit}
#vukar-hp-kw button{cursor:pointer;min-height:44px;border-radius:10px;border:1px solid #d0d5dd;background:#fff;color:var(--hk-ink);padding:.8rem 1.4rem}
#vukar-hp-kw button:hover{border-color:#f25b24;background:#fffaf6}
#vukar-hp-kw button:focus-visible,#vukar-hp-kw input:focus-visible,#vukar-hp-kw select:focus-visible,#vukar-hp-kw summary:focus-visible{outline:3px solid #a94300;outline-offset:3px}
#vukar-hp-kw .hk-modes{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-bottom:2rem}
#vukar-hp-kw .hk-modes button{font-weight:700}
#vukar-hp-kw .hk-modes button[aria-pressed=true]{border-color:#f25b24;color:#a94300;background:#fff1e8;box-shadow:inset 0 0 0 1px #f25b24}
#vukar-hp-kw label{display:block;font-size:1.4rem;font-weight:650;margin:0 0 .6rem}
#vukar-hp-kw input,#vukar-hp-kw select{width:100%;min-width:0;border:1px solid #b6bdc8;border-radius:10px;background:#fff;color:#1d2939;padding:1.1rem 1.3rem;min-height:50px}
#vukar-hp-kw input{font-size:2.3rem;font-variant-numeric:tabular-nums}
#vukar-hp-kw select{font-size:1.5rem}
#vukar-hp-kw .hk-fields{display:grid;grid-template-columns:1fr;gap:1.5rem}
#vukar-hp-kw .hk-presets{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.2rem 0 0}
#vukar-hp-kw .hk-presets button{font-size:1.3rem;padding:.45rem 1rem}
#vukar-hp-kw .hk-result{border:1px solid #efdfb7;background:#fffcf5;border-radius:12px;padding:1.7rem;margin-top:2rem}
#vukar-hp-kw .hk-result-label{display:block;font-size:1.3rem;color:#5c616b}
#vukar-hp-kw output{display:block;font-size:clamp(3rem,7vw,4.6rem);line-height:1.25;font-weight:750;letter-spacing:-.02em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:.6rem 0;color:#312a19}
#vukar-hp-kw .hk-formula{font-size:1.4rem;color:#575e68;overflow-wrap:anywhere}
#vukar-hp-kw .hk-error{font-size:1.4rem;color:#b42318;margin:.5rem 0;min-height:1em}
#vukar-hp-kw .hk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.2rem}
#vukar-hp-kw .hk-status{font-size:1.3rem;color:#535b69}
#vukar-hp-kw .hk-note{font-size:1.35rem;color:#535b69;margin-top:1.5rem}
#vukar-hp-kw .hk-jumps{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;font-size:1.4rem;margin:2rem 0}
#vukar-hp-kw section{margin:3rem 0}
#vukar-hp-kw section h2{font-size:2.4rem;color:var(--hk-ink);margin:0 0 1rem}
#vukar-hp-kw h3{font-size:1.8rem;margin:1.8rem 0 .6rem;color:var(--hk-ink)}
#vukar-hp-kw .hk-equation{font-size:1.65rem;font-weight:650;padding:1.2rem 1.5rem;background:#f8f9fb;border-radius:10px}
#vukar-hp-kw .hk-charts{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}
#vukar-hp-kw table{display:table;width:100%;table-layout:fixed;border-collapse:collapse;box-shadow:none;margin:0;font-size:1.4rem}
#vukar-hp-kw caption{text-align:left;font-weight:700;padding:0 0 .8rem;color:#344054}
#vukar-hp-kw th,#vukar-hp-kw td{text-align:left;border-bottom:1px solid var(--hk-line);padding:.75rem .9rem;overflow-wrap:anywhere}
#vukar-hp-kw th{background:#f8f9fb;font-weight:650}
#vukar-hp-kw details{border-bottom:1px solid var(--hk-line);padding:1.3rem 0}
#vukar-hp-kw summary{font-weight:650;cursor:pointer;min-height:44px;display:list-item}
#vukar-hp-kw details p{padding-top:1rem}
#vukar-hp-kw .hk-related{display:grid;gap:.8rem}
#vukar-hp-kw .hk-related a{display:block;padding:1rem 1.4rem;border:1px solid var(--hk-line);border-radius:10px;text-decoration:none}
#vukar-hp-kw .hk-source{font-size:1.25rem;color:#667085}
@media(max-width:480px){#vukar-hp-kw .hk-charts{grid-template-columns:1fr}#vukar-hp-kw .hk-card{padding:1.5rem}#vukar-hp-kw .hk-topline{align-items:flex-start}#vukar-hp-kw .hk-modes button{padding:.8rem .5rem;font-size:1.45rem}}
@media(prefers-reduced-motion:reduce){#vukar-hp-kw *{scroll-behavior:auto}}

#vukar-hp-kw{max-width:100%;overflow-wrap:anywhere}#vukar-hp-kw *{font-weight:400}#vukar-hp-kw :is(h2,h3,strong,b,button,a,summary){font-weight:500}#vukar-hp-kw button{min-height:44px}#vukar-hp-kw .hk-card{box-shadow:none;border-radius:14px}#vukar-hp-kw .hk-intro{display:none}
