.hasiltka-module__T0rJpG__main{background-color:var(--background-alt);flex-direction:column;min-height:100vh;font-family:inherit;display:flex}.hasiltka-module__T0rJpG__header{text-align:center;background:var(--primary);color:#fff;z-index:10;border-bottom-right-radius:40px;border-bottom-left-radius:40px;margin-bottom:-2rem;padding:4rem 1rem 3rem;position:relative}.hasiltka-module__T0rJpG__logo{height:80px;margin-bottom:1rem}.hasiltka-module__T0rJpG__headerSub{color:var(--secondary);text-transform:uppercase;letter-spacing:2px;margin-bottom:.5rem;font-size:.9rem;font-weight:600}.hasiltka-module__T0rJpG__headerTitle{margin-bottom:.5rem;font-size:2.5rem;font-weight:800}.hasiltka-module__T0rJpG__headerTagline{color:#ffffffd9;max-width:520px;margin:0 auto;font-size:1rem}.hasiltka-module__T0rJpG__content{flex-direction:column;flex:1;align-items:center;width:100%;max-width:800px;margin:0 auto;padding:4rem 1rem;display:flex}.hasiltka-module__T0rJpG__card{text-align:center;z-index:11;background:#fff;border-radius:24px;width:100%;padding:3rem 2rem;position:relative;box-shadow:0 10px 30px #0000000d}.hasiltka-module__T0rJpG__cardTitle{color:var(--primary);margin-bottom:1rem;font-size:1.8rem}.hasiltka-module__T0rJpG__cardDesc{color:var(--text-muted);margin-bottom:2rem;line-height:1.6}.hasiltka-module__T0rJpG__formGroup{flex-direction:column;gap:1.25rem;max-width:420px;margin:0 auto;display:flex}.hasiltka-module__T0rJpG__field{text-align:left;flex-direction:column;gap:.5rem;display:flex}.hasiltka-module__T0rJpG__label{color:var(--text-main);letter-spacing:.3px;font-size:.9rem;font-weight:700}.hasiltka-module__T0rJpG__input{border:2px solid var(--border-color);border-radius:12px;outline:none;width:100%;padding:1rem 1.25rem;font-family:inherit;font-size:1.05rem;font-weight:500;transition:all .3s}.hasiltka-module__T0rJpG__input:focus{border-color:var(--primary);box-shadow:0 0 0 4px #9445351a}.hasiltka-module__T0rJpG__btnSubmit{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:12px;margin-top:.5rem;padding:1rem 1.5rem;font-size:1.1rem;font-weight:700;transition:all .3s}.hasiltka-module__T0rJpG__btnSubmit:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-2px)}.hasiltka-module__T0rJpG__btnSubmit:disabled{opacity:.5;cursor:not-allowed}.hasiltka-module__T0rJpG__errorText{color:#d32f2f;background:#d32f2f14;border-radius:8px;max-width:420px;margin-top:1.25rem;margin-left:auto;margin-right:auto;padding:.75rem 1rem;font-weight:500}.hasiltka-module__T0rJpG__helpText{color:var(--text-muted);margin-top:2rem;font-size:.9rem}.hasiltka-module__T0rJpG__helpText a{color:var(--primary);font-weight:600;text-decoration:none}.hasiltka-module__T0rJpG__helpText a:hover{text-decoration:underline}.hasiltka-module__T0rJpG__resultBox{text-align:left}.hasiltka-module__T0rJpG__resultHeader{text-align:center;border-bottom:1px dashed var(--border-color);margin-bottom:2rem;padding-bottom:1.5rem}.hasiltka-module__T0rJpG__resultBadge{color:var(--primary);text-transform:uppercase;letter-spacing:1px;background:#9445351a;border-radius:50px;margin-bottom:1rem;padding:.4rem 1rem;font-size:.75rem;font-weight:700;display:inline-block}.hasiltka-module__T0rJpG__resultName{color:var(--text-main);margin-bottom:.75rem;font-size:1.8rem;font-weight:800}.hasiltka-module__T0rJpG__resultMeta{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:2rem;font-size:.95rem;display:flex}.hasiltka-module__T0rJpG__scoreGrid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem;display:grid}.hasiltka-module__T0rJpG__scoreCard{background:var(--background-alt);border:2px solid var(--border-color);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;display:flex}.hasiltka-module__T0rJpG__scoreCardAvg{background:linear-gradient(135deg, var(--primary), var(--primary-hover));border-color:var(--primary);color:#fff;grid-column:1/-1}.hasiltka-module__T0rJpG__scoreLabel{text-transform:uppercase;letter-spacing:.5px;opacity:.8;font-size:.85rem;font-weight:600}.hasiltka-module__T0rJpG__scoreValue{font-size:2.5rem;font-weight:900;line-height:1}.hasiltka-module__T0rJpG__scoreCardAvg .hasiltka-module__T0rJpG__scoreLabel{opacity:.9}.hasiltka-module__T0rJpG__resultMessage{text-align:center;color:var(--text-muted);background:var(--background-alt);border-radius:12px;margin-bottom:2rem;padding:1rem;line-height:1.6}.hasiltka-module__T0rJpG__btnReset{width:100%;color:var(--primary);border:2px solid var(--primary);cursor:pointer;background:0 0;border-radius:12px;padding:.85rem 1.5rem;font-size:1rem;font-weight:700;transition:all .3s;display:block}.hasiltka-module__T0rJpG__btnReset:hover{background:var(--primary);color:#fff}.hasiltka-module__T0rJpG__footer{text-align:center;background:var(--dark);color:#fffc;padding:2rem 1rem;font-size:.9rem}.hasiltka-module__T0rJpG__footer p{margin-bottom:.5rem}.hasiltka-module__T0rJpG__footer a{color:var(--secondary);font-weight:600;text-decoration:none}.hasiltka-module__T0rJpG__footer a:hover{text-decoration:underline}@media (max-width:600px){.hasiltka-module__T0rJpG__headerTitle{font-size:2rem}.hasiltka-module__T0rJpG__card{padding:2rem 1.25rem}.hasiltka-module__T0rJpG__scoreGrid{grid-template-columns:1fr}.hasiltka-module__T0rJpG__resultName{font-size:1.5rem}.hasiltka-module__T0rJpG__scoreValue{font-size:2rem}}.hasiltka-module__T0rJpG__scoreEmpty{opacity:.5}.hasiltka-module__T0rJpG__resultNote{border-left:4px solid var(--secondary,#c0622f);text-align:left;color:var(--text-main);background:#fad6a640;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem 1.5rem;font-size:.95rem;line-height:1.65}.hasiltka-module__T0rJpG__resultNote strong{color:var(--primary);letter-spacing:.3px;margin-bottom:.5rem;font-size:.9rem;display:block}.hasiltka-module__T0rJpG__resultNote ol{margin:0;padding-left:1.25rem}.hasiltka-module__T0rJpG__resultNote li{margin-bottom:.4rem}.hasiltka-module__T0rJpG__resultNote li:last-child{margin-bottom:0}.hasiltka-module__T0rJpG__resultNote li strong{color:inherit;font-size:inherit;letter-spacing:0;margin-bottom:0;display:inline}
