.shk[data-astro-cid-rpumrrwf]{margin-top:var(--s-5)}.shk-tabs[data-astro-cid-rpumrrwf]{gap:var(--s-2);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.shk-tabs[data-astro-cid-rpumrrwf]::-webkit-scrollbar{display:none}.shk-tabs[data-astro-cid-rpumrrwf] button[data-astro-cid-rpumrrwf],.shk-quick[data-astro-cid-rpumrrwf] button[data-astro-cid-rpumrrwf]{border:1px solid var(--border-strong);border-radius:var(--r-tile);min-height:44px;color:var(--text);font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;flex:none;padding:0 16px;transition:background .2s,color .2s,border-color .2s}.shk-tabs[data-astro-cid-rpumrrwf] button[data-astro-cid-rpumrrwf]:hover,.shk-quick[data-astro-cid-rpumrrwf] button[data-astro-cid-rpumrrwf]:hover{border-color:var(--accent)}.shk-tabs[data-astro-cid-rpumrrwf] button[data-astro-cid-rpumrrwf][aria-pressed=true],.shk-quick[data-astro-cid-rpumrrwf] button[data-astro-cid-rpumrrwf][aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.shk-cut[data-astro-cid-rpumrrwf]{margin-top:var(--s-2);font-size:var(--fs-small);color:var(--text-muted)}.shk-card[data-astro-cid-rpumrrwf]{gap:var(--s-5);margin-top:var(--s-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-1);padding:clamp(18px,3vw,28px);display:grid}@media (width>=760px){.shk-card[data-astro-cid-rpumrrwf]{grid-template-columns:minmax(240px,.9fr) 1.1fr;align-items:start}}.shk-inputs[data-astro-cid-rpumrrwf]{gap:var(--s-4);min-width:0;display:grid}.shk-field[data-astro-cid-rpumrrwf] label[data-astro-cid-rpumrrwf],.shk-label[data-astro-cid-rpumrrwf]{margin-bottom:var(--s-2);font-size:var(--fs-small);color:var(--text-muted);font-weight:600;display:block}.shk-stepper[data-astro-cid-rpumrrwf]{align-items:stretch;gap:var(--s-2);display:flex}.shk-stepper[data-astro-cid-rpumrrwf] button[data-astro-cid-rpumrrwf]{border-radius:var(--r-tile);background:var(--surface-3);width:52px;color:var(--text);font:inherit;cursor:pointer;border:0;flex:none;font-size:24px;transition:background .2s}.shk-stepper[data-astro-cid-rpumrrwf] button[data-astro-cid-rpumrrwf]:hover{background:var(--accent-soft);color:var(--accent-text)}.shk-stepper[data-astro-cid-rpumrrwf] input[data-astro-cid-rpumrrwf]{border:1px solid var(--border-strong);border-radius:var(--r-tile);background:var(--surface);min-width:0;height:52px;color:var(--text);font:inherit;text-align:center;font-variant-numeric:tabular-nums;flex:1;font-size:24px;font-weight:700}.shk-stepper[data-astro-cid-rpumrrwf] input[data-astro-cid-rpumrrwf][aria-invalid=true]{border-color:var(--down)}.shk-quick[data-astro-cid-rpumrrwf]{flex-wrap:wrap;gap:6px;display:flex}.shk-quick[data-astro-cid-rpumrrwf] button[data-astro-cid-rpumrrwf]{min-width:56px}.shk-hint[data-astro-cid-rpumrrwf]{margin:var(--s-2) 0 0;font-size:var(--fs-xs);color:var(--text-muted);line-height:1.5}.shk-check[data-astro-cid-rpumrrwf]{align-items:center;gap:var(--s-2);min-height:44px;font-size:var(--fs-small);cursor:pointer;display:flex}.shk-check[data-astro-cid-rpumrrwf] input[data-astro-cid-rpumrrwf]{width:20px;height:20px;accent-color:var(--accent)}.shk-result[data-astro-cid-rpumrrwf]{gap:var(--s-3);min-width:0;margin:0;display:grid}.shk-result[data-astro-cid-rpumrrwf]>div[data-astro-cid-rpumrrwf]{align-items:baseline;gap:var(--s-3);padding-bottom:var(--s-3);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;display:grid}.shk-result[data-astro-cid-rpumrrwf]>div[data-astro-cid-rpumrrwf][hidden]{display:none}.shk-result[data-astro-cid-rpumrrwf] dt[data-astro-cid-rpumrrwf]{font-weight:600}.shk-result[data-astro-cid-rpumrrwf] dt[data-astro-cid-rpumrrwf] span[data-astro-cid-rpumrrwf]{font-size:var(--fs-xs);color:var(--text-muted);font-weight:400;display:block}.shk-result[data-astro-cid-rpumrrwf] dd[data-astro-cid-rpumrrwf]{text-align:right;font-variant-numeric:tabular-nums;margin:0}.shk-result[data-astro-cid-rpumrrwf] strong[data-astro-cid-rpumrrwf]{letter-spacing:-.02em;font-size:clamp(30px,4vw,40px);font-weight:700}.shk-num[data-astro-cid-rpumrrwf]{font-size:20px;font-weight:700}.shk-sub[data-astro-cid-rpumrrwf]{font-size:var(--fs-xs);color:var(--text-muted);display:block}.shk-note[data-astro-cid-rpumrrwf],.shk-rest[data-astro-cid-rpumrrwf]{margin-top:var(--s-4);font-size:var(--fs-small);color:var(--text-muted)}.shk-note[data-astro-cid-rpumrrwf]{padding:var(--s-3) var(--s-4);border-radius:var(--r-tile);background:var(--accent-soft);color:var(--text)}.shk-sources[data-astro-cid-rpumrrwf]{margin-top:var(--s-6);font-size:var(--fs-xs);color:var(--text-muted)}
