.sh-calc{--calc-black:#0a0a0a;--calc-dark:#111;--calc-panel:#161616;--calc-border:rgba(255, 255, 255, 0.08);--calc-red:var(--sh-red, #CC1B1B);--calc-red-dark:var(--sh-red-dark, #A81515);--calc-red-dim:rgba(204, 27, 27, 0.15);--calc-green:#2ecc71;--calc-green-dim:rgba(46, 204, 113, 0.12);--calc-white:#ffffff;--calc-body:rgba(255, 255, 255, 0.65);--calc-body-2:rgba(255, 255, 255, 0.78);--calc-meta:rgba(255, 255, 255, 0.6);background:var(--calc-dark);color:var(--calc-white);font-family:var(--sh-font-sans,'Poppins',sans-serif);font-weight:400;padding:2rem 1.5rem 2.5rem;border-radius:12px;overflow:hidden;position:relative}.sh-calc,.sh-calc *,.sh-calc *::before,.sh-calc *::after{box-sizing:border-box}.sh-calc p,.sh-calc h2,.sh-calc h3,.sh-calc ul,.sh-calc li{margin:0;padding:0}.sh-calc a{color:var(--calc-red)}.sh-calc .mode-switcher{margin-bottom:2rem;border:1px solid var(--calc-border);background:var(--calc-panel);padding:.4rem;display:flex;gap:.4rem;position:relative;border-radius:8px}.sh-calc .mode-btn{flex:1;background:#fff0;border:none;color:var(--calc-body);font-family:inherit;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;padding:.9rem 1rem;cursor:pointer;transition:color 0.2s,background 0.2s;position:relative;z-index:1;text-align:center;line-height:1.2;border-radius:6px}.sh-calc .mode-btn .mode-sub{display:block;font-size:11px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--calc-meta);margin-top:.25rem;transition:color 0.2s}.sh-calc .mode-btn.active{color:var(--calc-white);background:var(--calc-red)}.sh-calc .mode-btn.active .mode-sub{color:#fff}.sh-calc .mode-switcher:has(>.mode-slider) .mode-btn.active{background:#fff0}.sh-calc .mode-slider{position:absolute;top:.4rem;bottom:.4rem;background:var(--calc-red);transition:all 0.3s cubic-bezier(.4,0,.2,1);z-index:0;border-radius:6px}.sh-calc .gender-row{display:none;margin-bottom:2rem;gap:.5rem}.sh-calc .gender-row.visible{display:flex}.sh-calc .gender-btn{flex:1;background:var(--calc-panel);border:1px solid var(--calc-border);color:var(--calc-body);font-family:inherit;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;padding:10px 16px;cursor:pointer;transition:all 0.2s;border-radius:6px}.sh-calc .gender-btn.active{background:var(--calc-red);border-color:var(--calc-red);color:var(--calc-white)}.sh-calc .mode-desc{display:none;margin-bottom:2rem}.sh-calc .mode-desc.visible{display:block}.sh-calc .mode-desc p{color:var(--calc-body);font-size:14px;line-height:1.7;max-width:700px}.sh-calc .mode-desc strong{color:var(--calc-white);font-weight:400}.sh-calc .section-label{font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--calc-red);margin-bottom:1.25rem;display:flex;align-items:center;gap:.8rem}.sh-calc .section-label::after{content:'';flex:1;height:1px;background:var(--calc-border)}.sh-calc .section-label .section-label-sub{font-size:12px;font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--calc-body);white-space:nowrap}.sh-calc .section-label.sh-pts-pair-label .sh-pts-pool-count{order:1;margin-left:0}.sh-calc .exercises-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1px;background:var(--calc-border);border:1px solid var(--calc-border);margin-bottom:2.5rem;border-radius:8px;overflow:hidden}.sh-calc .ex-card{background:var(--calc-panel);padding:1.4rem 1.5rem;transition:background 0.2s;position:relative}.sh-calc .ex-card:hover{background:#1a1a1a}.sh-calc .ex-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:.5rem}.sh-calc .ex-name{font-family:inherit;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.35;color:var(--calc-white);flex:1}.sh-calc .ex-emoji{display:none}.sh-calc .ex-norm{display:none;font-size:13px;color:var(--calc-body);margin-bottom:1rem;font-family:inherit;letter-spacing:0;line-height:1.55}.sh-calc .ex-norm strong{color:var(--calc-white);font-weight:400}.sh-calc .ex-norm.sh-jata-norm{display:block}.sh-calc[data-gated="1"] .result-pill,.sh-calc[data-gated="1"] .score-bar-wrap,.sh-calc[data-gated="1"] [id$="-total"],.sh-calc[data-gated="1"] [id$="-ocena"],.sh-calc[data-gated="1"] [id$="-bl"],.sh-calc[data-gated="1"] [id$="-br"],.sh-calc[data-gated="1"] [id$="-status"],.sh-calc[data-gated="1"] #sh-pass-mini{visibility:hidden}.sh-calc[data-gated="1"] .select-info::after{content:attr(data-gate-hint);display:block;margin-top:.4rem;font-size:13px;line-height:1.5;color:var(--calc-body)}.sh-calc .norm-m,.sh-calc .norm-k{display:none}.sh-calc .norm-single{display:inline}.sh-calc.sh-calc-gender-m .norm-m{display:inline}.sh-calc.sh-calc-gender-k .norm-k{display:inline}.sh-calc .input-wrap{position:relative}.sh-calc .input-row{display:flex;gap:.4rem;align-items:center}.sh-calc .ex-input{background:var(--calc-black);border:1px solid var(--calc-border);color:var(--calc-white);font-family:inherit;font-size:14px;font-weight:400;letter-spacing:0;padding:10px 12px;width:100%;outline:none;transition:border-color 0.2s;border-radius:6px;-moz-appearance:textfield}.sh-calc .ex-input::-webkit-outer-spin-button,.sh-calc .ex-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sh-calc .ex-input:focus{border-color:var(--calc-red)}.sh-calc .ex-input.pass{border-color:var(--calc-green)}.sh-calc .ex-input.fail{border-color:var(--calc-red)}.sh-calc .input-unit{font-family:inherit;font-size:12px;color:var(--calc-meta);letter-spacing:0;white-space:nowrap;min-width:30px}.sh-calc .time-input-wrap{display:flex;align-items:center;gap:.3rem}.sh-calc .time-input-wrap .ex-input{width:70px;text-align:center}.sh-calc .time-sep{color:var(--calc-meta);font-family:inherit;font-weight:400}.sh-calc .result-pill{margin-top:.6rem;font-family:inherit;font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;display:inline-block;opacity:0;transition:opacity 0.3s;border-radius:3px}.sh-calc .result-pill.visible{opacity:1}.sh-calc .result-pill.pass{background:var(--calc-green-dim);color:var(--calc-green);border:1px solid rgb(46 204 113 / .3)}.sh-calc .result-pill.fail{background:var(--calc-red-dim);color:#ff5a78;border:1px solid rgb(204 27 27 / .3)}.sh-calc .toggle-wrap{display:flex;gap:.5rem}.sh-calc .toggle-btn{flex:1;background:var(--calc-black);border:1px solid var(--calc-border);color:var(--calc-body);font-family:inherit;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;padding:8px;cursor:pointer;transition:all 0.15s;border-radius:6px}.sh-calc .toggle-btn:hover{border-color:rgb(255 255 255 / .25);color:var(--calc-white)}.sh-calc .toggle-btn.active-pass{background:var(--calc-green-dim);border-color:var(--calc-green);color:var(--calc-green)}.sh-calc .toggle-btn.active-fail{background:var(--calc-red-dim);border-color:var(--calc-red);color:#ff5a78}.sh-calc .select-info{background:var(--calc-panel);border:1px solid var(--calc-border);padding:16px 20px;margin-bottom:2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-radius:8px}.sh-calc .select-info p{font-family:inherit;font-size:14px;color:var(--calc-body);letter-spacing:0}.sh-calc .select-info strong{color:var(--calc-white);font-weight:400}.sh-calc .select-counter{font-family:inherit;font-size:24px;font-weight:700;color:var(--calc-red);line-height:1;letter-spacing:-.01em}.sh-calc .cta-wrap{display:flex;justify-content:center;margin-bottom:2.5rem}.sh-calc .calc-btn{background:var(--calc-red);color:var(--calc-white);border:1px solid var(--calc-red);font-family:inherit;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;padding:12px 28px;min-width:220px;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease;border-radius:6px;position:relative;overflow:hidden}.sh-calc .calc-btn:hover{background:var(--calc-red-dark);border-color:var(--calc-red-dark)}.sh-calc .calc-btn:active{transform:scale(.98)}.sh-calc .results-section{display:none;margin-bottom:1rem}.sh-calc .results-section.visible{display:block}.sh-calc .verdict{padding:2rem 1.75rem;border:1px solid var(--calc-border);margin-bottom:1.5rem;position:relative;overflow:hidden;border-radius:8px}.sh-calc .verdict::before{content:'';position:absolute;top:0;left:0;width:3px;height:100%}.sh-calc .verdict.verdict-pass::before{background:var(--calc-green)}.sh-calc .verdict.verdict-fail::before{background:var(--calc-red)}.sh-calc .verdict.verdict-partial::before{background:var(--calc-red)}.sh-calc .verdict-title{font-family:inherit;font-size:clamp(1.5rem, 3.6vw, 2rem);font-weight:700;letter-spacing:-.01em;line-height:1.15;margin-bottom:.5rem;color:var(--calc-white);overflow-wrap:anywhere;hyphens:auto}.sh-calc .verdict-pass .verdict-title{color:var(--calc-green)}.sh-calc .verdict-fail .verdict-title{color:#ff5a78}.sh-calc .verdict-partial .verdict-title{color:var(--calc-red)}.sh-calc .verdict-sub{color:var(--calc-body);font-size:14px;line-height:1.7;max-width:600px}.sh-calc .score-bar-wrap{margin:1.25rem 0}.sh-calc .score-bar-label{display:flex;justify-content:space-between;font-family:inherit;font-size:12px;font-weight:400;letter-spacing:0;color:var(--calc-meta);margin-bottom:.4rem}.sh-calc .score-bar-track{height:4px;background:var(--calc-border);position:relative;overflow:hidden;border-radius:2px}.sh-calc .score-bar-fill{height:100%;transition:width 0.8s cubic-bezier(.25,1,.5,1);width:0%}.sh-calc .verdict-pass .score-bar-fill{background:var(--calc-green)}.sh-calc .verdict-fail .score-bar-fill{background:#ff5a78}.sh-calc .verdict-partial .score-bar-fill{background:var(--calc-red)}.sh-calc .breakdown{border:1px solid var(--calc-border);overflow:hidden;margin-bottom:1.5rem;border-radius:8px}.sh-calc .breakdown-row{display:grid;grid-template-columns:2fr 1fr 1fr;border-bottom:1px solid var(--calc-border);align-items:center}.sh-calc .breakdown-row:last-child{border-bottom:none}.sh-calc .breakdown-row.header{background:rgb(255 255 255 / .03);font-family:inherit;font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--calc-meta)}.sh-calc .breakdown-cell{padding:12px 18px;font-size:14px}.sh-calc .breakdown-cell.ex{color:var(--calc-white)}.sh-calc .breakdown-cell.val{font-family:inherit;font-size:14px;color:var(--calc-body);font-variant-numeric:tabular-nums}.sh-calc .breakdown-cell.status{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.sh-calc .bd-norm{color:var(--calc-meta);font-size:12px}.sh-calc .breakdown-min{font-size:11px;line-height:1.2;letter-spacing:.02em}.sh-calc .breakdown-min.ok{color:var(--calc-green)}.sh-calc .breakdown-min.under{color:#ff5a78}.sh-calc .sh-pctl{font-size:11px;line-height:1.2;letter-spacing:.02em;color:var(--calc-meta)}.sh-calc .sh-pctl.hi{color:var(--calc-green)}.sh-calc .sh-pctl.lo{color:var(--calc-meta)}.sh-calc .sh-percentile-overall{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--calc-border);color:var(--calc-body);font-size:13px;line-height:1.6}.sh-calc .status-badge{font-family:inherit;font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px;border-radius:3px}.sh-calc .status-badge.pass{background:var(--calc-green-dim);color:var(--calc-green)}.sh-calc .status-badge.fail{background:var(--calc-red-dim);color:#ff5a78}.sh-calc .weak-spots{border:1px solid rgb(204 27 27 / .25);border-left:3px solid var(--calc-red);padding:1.25rem 1.5rem;margin-bottom:1.5rem;background:rgb(204 27 27 / .06);border-radius:6px}.sh-calc .weak-title{font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--calc-red);margin-bottom:.75rem}.sh-calc .weak-item{display:flex;align-items:flex-start;gap:.8rem;margin-bottom:.6rem;font-size:14px;color:var(--calc-body-2);line-height:1.6}.sh-calc .weak-item strong{color:var(--calc-white);font-weight:400}.sh-calc .weak-item::before{content:'\2197';color:var(--calc-red);font-size:.85rem;margin-top:.15rem;flex-shrink:0}.sh-calc .reset-btn{background:#fff0;border:1px solid var(--calc-border);color:var(--calc-body);font-family:inherit;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;padding:10px 20px;cursor:pointer;transition:all 0.2s;display:block;margin:0 auto;border-radius:6px}.sh-calc .reset-btn:hover{border-color:rgb(255 255 255 / .4);color:var(--calc-white)}.sh-calc .sh-calc-result-cta{background:rgb(204 27 27 / .06);border:1px solid rgb(204 27 27 / .2);border-left:3px solid var(--calc-red);padding:1rem 1.5rem;margin-bottom:1.5rem;border-radius:6px}.sh-calc .sh-calc-result-cta p{font-family:inherit;font-size:14px;color:var(--calc-white);letter-spacing:0;line-height:1.6}.sh-calc .sh-calc-result-cta a{color:var(--calc-red);font-weight:400;text-decoration:none}.sh-calc .sh-calc-result-cta a:hover{text-decoration:underline}.sh-calc .sh-result-ctas{margin:1rem 0 1.5rem}.sh-calc .sh-result-ctas-title{font-family:inherit;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--calc-meta);margin:0 0 .75rem}.sh-calc .sh-result-ctas-note{font-size:13px;line-height:1.5;color:var(--calc-meta);margin:-.25rem 0 .85rem}.sh-calc .sh-result-ctas-note a{color:var(--calc-red);font-weight:600;text-decoration:underline}.sh-calc .sh-result-ctas-note a:hover{text-decoration:none}.sh-calc .sh-result-ctas-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.sh-calc .sh-result-cta-card{position:relative;display:flex;flex-direction:column;gap:.25rem;padding:.9rem 2rem .9rem 1rem;background:rgb(204 27 27 / .06);border:1px solid rgb(204 27 27 / .2);border-left:3px solid var(--calc-red);border-radius:6px;text-decoration:none;transition:background 0.15s ease,border-color 0.15s ease}.sh-calc .sh-result-cta-card:hover{background:rgb(204 27 27 / .12);border-color:var(--calc-red)}.sh-calc .sh-result-cta-label{font-family:inherit;font-size:14px;font-weight:600;color:var(--calc-white);line-height:1.35}.sh-calc .sh-result-cta-sub{font-family:inherit;font-size:12px;color:var(--calc-meta);line-height:1.4}.sh-calc .sh-result-cta-arrow{position:absolute;right:.9rem;top:.9rem;color:var(--calc-red);font-size:16px;line-height:1}.sh-calc .sh-result-ctas-grid.single{grid-template-columns:1fr}.sh-calc .sh-result-cta-card.has-img{flex-direction:row;align-items:center;gap:1rem;padding:.9rem 2.2rem .9rem .9rem}.sh-calc .sh-result-cta-img{flex:0 0 auto;width:128px;height:auto;border-radius:5px;display:block}.sh-calc .sh-result-cta-text{display:flex;flex-direction:column;gap:.25rem}@media (max-width:560px){.sh-calc .sh-result-ctas-grid{grid-template-columns:1fr}.sh-calc .sh-result-cta-img{width:96px}}.sh-calc #sh-email-gate{display:none;position:fixed;inset:0;z-index:100000;align-items:center;justify-content:center;background:rgb(5 6 8 / .9);padding:24px}.sh-calc .gate-box{background:var(--calc-panel);border:1px solid var(--calc-border);border-top:3px solid var(--calc-red);border-radius:8px;max-width:440px;width:100%;padding:28px}.sh-calc .gate-title{font-family:inherit;font-size:26px;font-weight:700;letter-spacing:0;color:var(--calc-white);margin-bottom:.5rem;line-height:1.2}.sh-calc .gate-sub{font-size:14px;color:var(--calc-body);line-height:1.6;margin-bottom:1.2rem}.sh-calc .gate-input{width:100%;background:var(--calc-black);border:1px solid var(--calc-border);color:var(--calc-white);font-family:inherit;font-size:14px;padding:10px 14px;outline:none;margin-bottom:.75rem;border-radius:6px}.sh-calc .gate-input:focus{border-color:var(--calc-red)}.sh-calc .gate-consent{display:flex;gap:.6rem;align-items:flex-start;font-size:13px;color:var(--calc-body);line-height:1.5;margin-bottom:.8rem;cursor:pointer}.sh-calc .gate-consent input{margin-top:.2rem;flex-shrink:0;accent-color:var(--calc-red)}.sh-calc .gate-error{color:#ff5a78;font-size:13px;min-height:1.2em;margin-bottom:.4rem}.sh-calc .gate-btn{width:100%;background:var(--calc-red);color:var(--calc-white);border:none;font-family:inherit;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;padding:12px;cursor:pointer;border-radius:6px;transition:background 0.15s ease}.sh-calc .gate-btn:hover{background:var(--calc-red-dark)}.sh-calc .gate-btn:disabled{opacity:.45;cursor:default}.sh-calc .gate-note{font-size:12px;color:var(--calc-meta);text-align:center;margin-top:.8rem}.sh-calc .sh-calc-footnote{border-top:1px solid var(--calc-border);padding-top:1.2rem;margin-top:.5rem;text-align:center;font-size:12px;color:var(--calc-meta);letter-spacing:0;line-height:1.5}@media (max-width:600px){.sh-calc{padding:1.5rem 1rem 2rem}.sh-calc .exercises-grid{grid-template-columns:1fr}.sh-calc .breakdown-row{grid-template-columns:minmax(0,1fr) auto}.sh-calc .breakdown-cell.val{display:none}.sh-calc .breakdown-row.header{grid-template-columns:minmax(0,1fr) auto}.sh-calc .breakdown-row.header .breakdown-cell:nth-child(2){display:none}.sh-calc .breakdown-cell{padding:12px 14px}.sh-calc .verdict{padding:1.5rem 1.25rem}.sh-calc .calc-btn{width:100%}.sh-calc .mode-switcher{flex-direction:column;gap:.4rem}.sh-calc .mode-btn{width:100%;padding:.85rem 1rem;font-size:14px}.sh-calc .mode-btn .mode-sub{margin-top:.2rem;font-size:11px}.sh-calc .mode-slider{display:none}.sh-calc .mode-btn.active{background:var(--calc-red);border-radius:6px}.sh-calc .mode-btn.active .mode-sub{color:rgb(255 255 255 / .85)}.sh-calc .gender-row:has(.sh-fz-path-btn){flex-direction:column;gap:.4rem}.sh-calc .sh-fz-path-btn{width:100%}}.sh-calc .sh-pts-age-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:.4rem;margin-bottom:2rem}.sh-calc .sh-pts-age-btn{background:var(--calc-panel);border:1px solid var(--calc-border);color:var(--calc-body);font-family:inherit;font-size:13px;font-weight:400;letter-spacing:0;padding:8px 6px;cursor:pointer;transition:all 0.15s;border-radius:6px}.sh-calc .sh-pts-age-btn:hover{border-color:rgb(255 255 255 / .25);color:var(--calc-white)}.sh-calc .sh-pts-age-btn.active{background:var(--calc-red);border-color:var(--calc-red);color:var(--calc-white)}.sh-calc .sh-pts-cat-row{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.sh-calc .sh-pts-cat-btn{flex:1;min-width:90px;background:var(--calc-panel);border:1px solid var(--calc-border);color:var(--calc-body);font-family:inherit;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;padding:10px 12px;cursor:pointer;transition:all 0.15s;border-radius:6px}.sh-calc .sh-pts-cat-btn.active{background:var(--calc-red);border-color:var(--calc-red);color:var(--calc-white)}.sh-calc .sh-pts-cat-info{background:rgb(204 27 27 / .06);border:1px solid rgb(204 27 27 / .2);border-left:3px solid var(--calc-red);padding:1rem 1.25rem;margin-bottom:2rem;border-radius:6px}.sh-calc .sh-pts-cat-info strong{display:block;color:var(--calc-white);font-family:inherit;font-size:14px;font-weight:400;letter-spacing:0;margin-bottom:.5rem}.sh-calc .sh-pts-thresh{font-family:inherit;font-size:13px;color:var(--calc-body);letter-spacing:0;padding:.15rem 0}.sh-calc .sh-pts-pair-label{font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--calc-red);margin:1.25rem 0 .6rem}.sh-calc .sh-pts-pair{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:0}.sh-calc .sh-pts-card[data-pair],.sh-calc .sh-pts-card[data-pool]{cursor:pointer}.sh-calc .sh-pts-card[data-pair]:not(.selected),.sh-calc .sh-pts-card[data-pool]:not(.selected){opacity:.45}.sh-calc .sh-pts-card[data-pair]:not(.selected):hover,.sh-calc .sh-pts-card[data-pool]:not(.selected):hover{opacity:.7}.sh-calc .sh-pts-card.selected{box-shadow:inset 3px 0 0 var(--calc-red)}.sh-calc .sh-pts-always{margin-top:.6rem;margin-bottom:1.2rem}.sh-calc .sh-pts-pool{margin-bottom:2rem}.sh-calc .sh-pts-pool-count{font-family:inherit;color:var(--calc-red);font-size:14px;font-weight:700;letter-spacing:0;margin-left:.4rem}.sh-calc .sh-pts-addon{background:var(--calc-panel);border:1px solid var(--calc-border);padding:1.1rem 1.3rem;margin-bottom:2rem;border-radius:8px}.sh-calc .sh-pts-addon-name{font-family:inherit;font-size:14px;font-weight:400;color:var(--calc-white);letter-spacing:0;margin-bottom:.7rem}.sh-calc .sh-pts-addon-note{color:var(--calc-body);font-size:13px;font-weight:400}.sh-calc .sh-pts-addon-btns{display:flex;gap:.5rem;flex-wrap:wrap}.sh-calc .sh-pts-addon-btn{flex:1;min-width:100px;background:var(--calc-black);border:1px solid var(--calc-border);color:var(--calc-body);font-family:inherit;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;padding:8px;cursor:pointer;transition:all 0.15s;border-radius:6px}.sh-calc .sh-pts-addon-btn:hover{border-color:rgb(255 255 255 / .25);color:var(--calc-white)}.sh-calc .sh-pts-addon-btn.active[data-state="pass"],.sh-calc .sh-pts-addon-btn.active[data-swim="pass"],.sh-calc .sh-pts-addon-btn.active[data-val="pass"]{background:var(--calc-green-dim);border-color:var(--calc-green);color:var(--calc-green)}.sh-calc .sh-pts-addon-btn.active[data-state="fail"],.sh-calc .sh-pts-addon-btn.active[data-swim="fail"],.sh-calc .sh-pts-addon-btn.active[data-val="fail"]{background:var(--calc-red-dim);border-color:var(--calc-red);color:#ff5a78}.sh-calc .sh-pts-addon-btn.active[data-state="none"],.sh-calc .sh-pts-addon-btn.active[data-swim="none"]{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .25);color:var(--calc-white)}.sh-calc .sh-fz-path-btn{line-height:1.3}.sh-calc .sh-fz-path-btn .mode-sub{display:block;font-size:11px;font-weight:400;letter-spacing:0;margin-top:.3rem;text-transform:none;opacity:.85}.sh-calc .sh-fz-water-item.water-pass{box-shadow:inset 3px 0 0 var(--calc-green)}.sh-calc .sh-fz-water-item.water-fail{box-shadow:inset 3px 0 0 var(--calc-red)}.sh-calc .sh-jwk-track-btn{border-radius:6px}.sh-calc .sh-jwk-track-btn.active{background:var(--calc-red)}.sh-calc .sh-jwk-track-btn.active,.sh-calc .sh-jwk-track-btn.active .mode-sub{color:var(--calc-white)}.sh-calc .sh-jwk-track-btn:not(.active){color:var(--calc-body)}.sh-calc .sh-agat-track-btn{border-radius:6px}.sh-calc .sh-agat-track-btn.active{background:var(--calc-red)}.sh-calc .sh-agat-track-btn.active,.sh-calc .sh-agat-track-btn.active .mode-sub{color:var(--calc-white)}.sh-calc .sh-agat-track-btn:not(.active){color:var(--calc-body)}.sh-calc[data-scoring="jata"] .sh-jata-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;background:#fff0;padding:0}.sh-calc[data-scoring="jata"] .sh-jata-card{flex:0 1 calc(33.333% - 0.5rem);min-width:220px;box-sizing:border-box;border:1px solid rgb(255 255 255 / .07);border-radius:6px}@media (max-width:900px){.sh-calc[data-scoring="jata"] .sh-jata-card{flex:0 1 calc(50% - 0.2rem)}}@media (max-width:600px){.sh-calc[data-scoring="jata"] .sh-jata-card{flex:0 1 100%}}.sh-calc[data-scoring="policja"] .sh-jata-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;background:#fff0;padding:0}.sh-calc[data-scoring="policja"] .sh-jata-card{flex:0 1 calc(50% - 0.3rem);min-width:220px;box-sizing:border-box;border:1px solid rgb(255 255 255 / .07);border-radius:6px}@media (max-width:600px){.sh-calc[data-scoring="policja"] .sh-jata-card{flex:0 1 100%}}.sh-calc[data-scoring="boa"] .sh-jata-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;background:#fff0;padding:0}.sh-calc[data-scoring="boa"] .sh-jata-card{flex:0 1 calc(33.333% - 0.5rem);min-width:220px;box-sizing:border-box;border:1px solid rgb(255 255 255 / .07);border-radius:6px}@media (max-width:900px){.sh-calc[data-scoring="boa"] .sh-jata-card{flex:0 1 calc(50% - 0.2rem)}}@media (max-width:600px){.sh-calc[data-scoring="boa"] .sh-jata-card{flex:0 1 100%}}.sh-calc[data-scoring="boa"] .toggle-wrap{flex-wrap:wrap}.sh-calc[data-scoring="boa"] .toggle-btn{flex:1 1 auto;font-size:12.5px}.sh-calc[data-scoring="jata"] .sh-jata-card,.sh-calc[data-scoring="policja"] .sh-jata-card,.sh-calc[data-scoring="sop"] .sh-jata-card,.sh-calc[data-scoring="wzd"] .sh-jata-card{padding-top:1.8rem}.sh-calc[data-scoring="jata"] .sh-jata-max-badge,.sh-calc[data-scoring="policja"] .sh-jata-max-badge,.sh-calc[data-scoring="sop"] .sh-jata-max-badge,.sh-calc[data-scoring="wzd"] .sh-jata-max-badge{position:absolute;top:.85rem;right:1rem;background:rgb(204 27 27 / .14);color:var(--sh-red-on-dark,#EB5C5C);padding:.2rem .55rem;border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.02em;line-height:1.4;white-space:nowrap}.sh-calc[data-scoring="jata"] .sh-jata-norm,.sh-calc[data-scoring="policja"] .sh-jata-norm,.sh-calc[data-scoring="boa"] .sh-jata-norm,.sh-calc[data-scoring="sop"] .sh-jata-norm,.sh-calc[data-scoring="wzd"] .sh-jata-norm{font-size:12.5px;line-height:1.5;color:var(--calc-body);margin-bottom:1rem;padding-right:0;font-weight:400}.sh-calc[data-scoring="jata"] .sh-jata-card .ex-header,.sh-calc[data-scoring="policja"] .sh-jata-card .ex-header,.sh-calc[data-scoring="boa"] .sh-jata-card .ex-header,.sh-calc[data-scoring="sop"] .sh-jata-card .ex-header,.sh-calc[data-scoring="wzd"] .sh-jata-card .ex-header{margin-bottom:.5rem}.sh-calc[data-scoring="jata"] .result-pill.pass,.sh-calc[data-scoring="sop"] .result-pill.pass,.sh-calc[data-scoring="wzd"] .result-pill.pass{background:rgb(56 142 60 / .15);color:#6FCF6F}.sh-calc[data-scoring="jata"] .result-pill.fail,.sh-calc[data-scoring="sop"] .result-pill.fail,.sh-calc[data-scoring="wzd"] .result-pill.fail{background:rgb(204 27 27 / .15);color:var(--sh-red-on-dark,#EB5C5C)}.sh-calc[data-scoring="sop"] .sh-jata-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;background:#fff0;padding:0}.sh-calc[data-scoring="sop"] .sh-jata-card{flex:0 1 calc(50% - 0.3rem);min-width:220px;box-sizing:border-box;border:1px solid rgb(255 255 255 / .07);border-radius:6px}@media (max-width:600px){.sh-calc[data-scoring="sop"] .sh-jata-card{flex:0 1 100%}}.sh-calc[data-scoring="wzd"] .sh-jata-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;background:#fff0;padding:0}.sh-calc[data-scoring="wzd"] .sh-jata-card{flex:0 1 calc(50% - 0.3rem);min-width:220px;box-sizing:border-box;border:1px solid rgb(255 255 255 / .07);border-radius:6px}@media (max-width:600px){.sh-calc[data-scoring="wzd"] .sh-jata-card{flex:0 1 100%}}.sh-calc .sh-sop-selectors{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.sh-calc .sh-sop-sel{flex:1;min-width:200px}.sh-calc .sh-sop-sel-label{display:block;font-size:12px;color:var(--calc-meta);margin-bottom:.45rem;letter-spacing:.02em}.sh-calc .sh-sop-gender{display:flex;gap:.5rem}.sh-calc .sh-sop-gender-btn{flex:1;background:var(--calc-panel);border:1px solid var(--calc-border);color:var(--calc-body);font-family:inherit;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;padding:10px 12px;cursor:pointer;transition:all 0.15s;border-radius:6px}.sh-calc .sh-sop-gender-btn:hover{border-color:rgb(255 255 255 / .25);color:var(--calc-white)}.sh-calc .sh-sop-gender-btn.active{background:var(--calc-red);border-color:var(--calc-red);color:var(--calc-white)}.sh-calc .sh-sop-age-select{width:100%;background:var(--calc-panel);border:1px solid var(--calc-border);color:var(--calc-white);font-family:inherit;font-size:14px;padding:10px 12px;border-radius:6px;cursor:pointer}.sh-calc .sh-sop-age-select:focus-visible{outline:2px solid var(--calc-red);outline-offset:2px}.sh-calc .sh-sop-age-select option{background:#1a1a1a;color:#fff}@media (max-width:560px){.sh-calc .sh-sop-selectors{gap:.75rem}.sh-calc .sh-sop-sel{min-width:100%}}