.zk[data-astro-cid-prfd2kh2] [data-astro-cid-prfd2kh2][hidden]{display:none!important}.zk-sr[data-astro-cid-prfd2kh2]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.zk-head[data-astro-cid-prfd2kh2]{background:radial-gradient(70% 120% at 85% 0%, #12523e, var(--g900) 65%);color:var(--cream);box-shadow:inset 0 -1px #c99a2e80}.zk-head__in[data-astro-cid-prfd2kh2]{justify-items:start;gap:14px;max-width:1180px;margin-inline:auto;padding-block:40px 44px;display:grid}.zk-kicker[data-astro-cid-prfd2kh2]{box-shadow:inset 0 0 0 1px var(--gold);color:var(--gold-light);font:600 .85rem/1.2 "Alexandria", var(--font-body);border-radius:999px;padding:5px 12px}.zk[data-astro-cid-prfd2kh2] h1[data-astro-cid-prfd2kh2]{font:700 clamp(2.6rem, 6vw, 4.6rem)/1 "Alexandria", var(--font-body);letter-spacing:-.035em;color:var(--cream)}.zk-lede[data-astro-cid-prfd2kh2]{color:var(--on-em);max-width:58ch;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6}.zk-draft[data-astro-cid-prfd2kh2]{color:#5b4310;font:500 .88rem/1.3 var(--font-body);background:#f6e3b4;border-radius:6px;padding:6px 12px}.zk-safe[data-astro-cid-prfd2kh2]{color:var(--gold-light);align-items:center;gap:10px;font-size:.95rem;display:flex}.zk-safe[data-astro-cid-prfd2kh2] svg{fill:currentColor;flex:none;width:22px;height:22px}.zk-calc-wrap[data-astro-cid-prfd2kh2]{background:var(--cream-2);padding-block:clamp(36px,5vw,64px)}.zk-calc[data-astro-cid-prfd2kh2]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(24px,4vw,52px);max-width:1180px;margin-inline:auto;display:grid}@media (width<=920px){.zk-calc[data-astro-cid-prfd2kh2]{grid-template-columns:minmax(0,1fr)}}.zk-ledger[data-astro-cid-prfd2kh2]{gap:20px;display:grid}.zk[data-astro-cid-prfd2kh2] fieldset[data-astro-cid-prfd2kh2]{background:var(--paper);border:0;border-radius:16px;gap:4px;margin:0;padding:clamp(18px,3vw,30px);display:grid;box-shadow:inset 0 0 0 1px #d9d0bc}.zk[data-astro-cid-prfd2kh2] legend[data-astro-cid-prfd2kh2]{float:left;width:100%;font:700 1.25rem/1.2 "Alexandria", var(--font-body);color:var(--g700);padding:0 0 8px}.zk-row[data-astro-cid-prfd2kh2]{cursor:text;border-top:1px solid #e6dec9;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:10px 22px;padding:14px 0;display:grid}@media (width<=560px){.zk-row[data-astro-cid-prfd2kh2]{grid-template-columns:minmax(0,1fr)}}.zk-row__l[data-astro-cid-prfd2kh2]{color:var(--ink);gap:4px;font-weight:600;display:grid}.zk-row__h[data-astro-cid-prfd2kh2]{color:var(--ink-muted);font-size:.9rem;font-weight:400}.zk-money[data-astro-cid-prfd2kh2]{background:var(--cream);height:50px;font:500 1.1rem/1 var(--font-body);color:var(--ink-muted);border-radius:12px;align-items:center;gap:6px;padding:0 14px;display:flex;box-shadow:inset 0 0 0 1.5px #d9d0bc}.zk-money[data-astro-cid-prfd2kh2]:focus-within{box-shadow:inset 0 0 0 2px var(--g700)}.zk-money[data-astro-cid-prfd2kh2] input[data-astro-cid-prfd2kh2]{min-width:0;font:500 1.1rem/1 var(--font-body);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1}.zk-money[data-astro-cid-prfd2kh2] input[data-astro-cid-prfd2kh2]:focus{outline:none}.zk-weigh[data-astro-cid-prfd2kh2]{border-top:1px solid #e6dec9;padding:12px 0}.zk-weigh[data-astro-cid-prfd2kh2] summary[data-astro-cid-prfd2kh2]{cursor:pointer;min-height:44px;color:var(--g700);align-items:center;font-weight:600;display:flex}.zk-weigh__in[data-astro-cid-prfd2kh2]{gap:12px;padding:8px 0 4px;display:grid}.zk-weigh__row[data-astro-cid-prfd2kh2]{grid-template-columns:64px repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}@media (width<=620px){.zk-weigh__row[data-astro-cid-prfd2kh2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.zk-weigh__name[data-astro-cid-prfd2kh2]{grid-column:1/-1}}.zk-weigh__name[data-astro-cid-prfd2kh2]{color:var(--ink);padding-bottom:12px;font-weight:700}.zk-weigh__row[data-astro-cid-prfd2kh2] label[data-astro-cid-prfd2kh2]{color:var(--ink-muted);gap:4px;font-size:.86rem;display:grid}.zk-weigh__row[data-astro-cid-prfd2kh2] input[data-astro-cid-prfd2kh2],.zk-weigh__row[data-astro-cid-prfd2kh2] select[data-astro-cid-prfd2kh2]{background:var(--cream);min-height:44px;font:500 1rem/1 var(--font-body);color:var(--ink);box-sizing:border-box;border:0;border-radius:10px;width:100%;min-width:0;padding:0 10px;box-shadow:inset 0 0 0 1.5px #d9d0bc}.zk-weigh__row[data-astro-cid-prfd2kh2] input[data-astro-cid-prfd2kh2]:focus,.zk-weigh__row[data-astro-cid-prfd2kh2] select[data-astro-cid-prfd2kh2]:focus{outline:2px solid var(--g700);outline-offset:1px}.zk-weigh__out[data-astro-cid-prfd2kh2]{color:var(--g700);font-variant-numeric:tabular-nums;font-weight:700}.zk-weigh__note[data-astro-cid-prfd2kh2]{color:var(--ink-muted);font-size:.88rem}.zk-nisab__intro[data-astro-cid-prfd2kh2]{color:var(--ink-muted);margin:0 0 12px;font-size:.95rem}.zk-nisab[data-astro-cid-prfd2kh2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px;margin-bottom:14px;display:grid}.zk-nisab__card[data-astro-cid-prfd2kh2]{background:var(--paper);border-radius:16px;align-content:start;gap:10px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #d9d0bc}.zk-nisab__card[data-astro-cid-prfd2kh2] h3[data-astro-cid-prfd2kh2]{font:700 1.05rem/1.2 "Alexandria", var(--font-body);color:var(--g700);margin:0}.zk-nisab__card[data-astro-cid-prfd2kh2] label[data-astro-cid-prfd2kh2]{color:var(--ink-muted);gap:4px;font-size:.86rem;display:grid}.zk-nisab__card[data-astro-cid-prfd2kh2] input[data-astro-cid-prfd2kh2]{background:var(--cream);min-height:44px;font:500 1rem/1 var(--font-body);color:var(--ink);border:0;border-radius:10px;width:100%;min-width:0;padding:0 10px;box-shadow:inset 0 0 0 1.5px #d9d0bc}.zk-nisab__card[data-astro-cid-prfd2kh2] input[data-astro-cid-prfd2kh2]:focus{outline:2px solid var(--g700);outline-offset:1px}.zk-nisab__out[data-astro-cid-prfd2kh2]{color:var(--ink);min-height:2.6em;margin:0;font-size:.9rem}.zk-nisab__note[data-astro-cid-prfd2kh2]{color:var(--ink-muted);margin:6px 0 0;font-size:.88rem}.zk-seg[data-astro-cid-prfd2kh2]{background:var(--cream);border-radius:999px;flex-wrap:wrap;justify-self:start;gap:6px;margin-bottom:6px;padding:5px;display:flex;box-shadow:inset 0 0 0 1px #d9d0bc}.zk-seg[data-astro-cid-prfd2kh2] label[data-astro-cid-prfd2kh2]{cursor:pointer;position:relative}.zk-seg[data-astro-cid-prfd2kh2] input[data-astro-cid-prfd2kh2]{opacity:0;cursor:pointer;position:absolute;inset:0}.zk-seg[data-astro-cid-prfd2kh2] span[data-astro-cid-prfd2kh2]{color:var(--ink-muted);border-radius:999px;padding:10px 16px;font-weight:600;display:block}.zk-seg[data-astro-cid-prfd2kh2] input[data-astro-cid-prfd2kh2]:checked+span[data-astro-cid-prfd2kh2]{background:var(--g700);color:var(--cream)}.zk-seg[data-astro-cid-prfd2kh2] input[data-astro-cid-prfd2kh2]:focus-visible+span[data-astro-cid-prfd2kh2]{outline:2px solid var(--gold);outline-offset:2px}@media (width<=420px){.zk-seg[data-astro-cid-prfd2kh2]{border-radius:16px}.zk-seg[data-astro-cid-prfd2kh2] span[data-astro-cid-prfd2kh2]{border-radius:12px}}.zk-result[data-astro-cid-prfd2kh2]{background:var(--g900);color:var(--cream);border-radius:120px 120px 16px 16px;justify-items:center;gap:20px;padding:clamp(22px,3vw,34px);display:grid;position:sticky;top:100px;box-shadow:inset 0 0 0 1.5px #c99a2e8c}@media (width<=920px){.zk-result[data-astro-cid-prfd2kh2]{border-radius:16px;grid-template-columns:130px minmax(0,1fr);place-items:center start;position:static}}@media (width<=420px){.zk-result[data-astro-cid-prfd2kh2]{grid-template-columns:84px minmax(0,1fr);gap:14px}}.zk-vessel[data-astro-cid-prfd2kh2]{width:min(190px,100%);height:auto;overflow:visible}.zk-vessel__bg[data-astro-cid-prfd2kh2]{fill:#071b14}.zk-vessel__water[data-astro-cid-prfd2kh2]{fill:#1e7a5a;transition:y .9s cubic-bezier(.2,.8,.2,1)}.is-due[data-astro-cid-prfd2kh2] .zk-vessel__water[data-astro-cid-prfd2kh2]{fill:var(--gold)}@media (prefers-reduced-motion:reduce){.zk-vessel__water[data-astro-cid-prfd2kh2]{transition:none}}.zk-vessel__rim[data-astro-cid-prfd2kh2]{fill:none;stroke:var(--gold);stroke-width:3px}.zk-vessel__nisab[data-astro-cid-prfd2kh2]{stroke:var(--gold-light);stroke-width:2px;stroke-dasharray:6 6;opacity:0;transition:opacity .3s}.zk-vessel__nisab[data-astro-cid-prfd2kh2].is-set{opacity:1}.zk-result__nums[data-astro-cid-prfd2kh2]{gap:14px;width:100%;display:grid}.zk-big[data-astro-cid-prfd2kh2]{text-align:center;gap:4px;display:grid}@media (width<=920px){.zk-big[data-astro-cid-prfd2kh2]{text-align:left}}.zk-big__l[data-astro-cid-prfd2kh2]{color:var(--on-em);font-size:.95rem}.zk-big__v[data-astro-cid-prfd2kh2]{font:700 clamp(2.2rem, 4vw, 3rem)/1 "Alexandria", var(--font-body);font-variant-numeric:tabular-nums;color:#fffdf8}.is-due[data-astro-cid-prfd2kh2] .zk-big__v[data-astro-cid-prfd2kh2]{color:var(--gold-light)}.zk[data-astro-cid-prfd2kh2] dl[data-astro-cid-prfd2kh2]{gap:8px;margin:0;display:grid}.zk[data-astro-cid-prfd2kh2] dl[data-astro-cid-prfd2kh2] div[data-astro-cid-prfd2kh2]{justify-content:space-between;gap:12px;font-size:.96rem;display:flex}.zk[data-astro-cid-prfd2kh2] dt[data-astro-cid-prfd2kh2]{color:var(--on-em)}.zk[data-astro-cid-prfd2kh2] dd[data-astro-cid-prfd2kh2]{font-variant-numeric:tabular-nums;margin:0}.zk-result__msg[data-astro-cid-prfd2kh2]{color:#e6efe9;font-size:.95rem}.zk-result__small[data-astro-cid-prfd2kh2]{color:var(--gold-light);font-size:.82rem}.zk-body[data-astro-cid-prfd2kh2]{padding-block:44px var(--course);grid-template-columns:minmax(0,1fr);gap:40px;max-width:760px;margin-inline:auto;display:grid}.zk-body[data-astro-cid-prfd2kh2] h2[data-astro-cid-prfd2kh2]{font:700 clamp(1.4rem, 2.4vw, 1.8rem)/1.15 "Alexandria", var(--font-body);letter-spacing:-.02em;margin-bottom:12px}.zk-body[data-astro-cid-prfd2kh2] h3[data-astro-cid-prfd2kh2]{font:700 1.12rem/1.3 "Alexandria", var(--font-body);margin:18px 0 8px}.zk-body[data-astro-cid-prfd2kh2] p[data-astro-cid-prfd2kh2]+p[data-astro-cid-prfd2kh2]{margin-top:12px}.zk-fatwa[data-astro-cid-prfd2kh2]{color:#4a3608;background:#f6e3b4;border-radius:14px;padding:16px 20px;font-weight:500}.zk-answer[data-astro-cid-prfd2kh2]{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--gold);border-radius:18px;padding:22px 24px}.zk-steps[data-astro-cid-prfd2kh2]{margin:16px 0 0;padding:0;list-style:none;display:grid}.zk-steps[data-astro-cid-prfd2kh2] li[data-astro-cid-prfd2kh2]{border-top:1px solid #d9d0bc;grid-template-columns:52px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.zk-steps[data-astro-cid-prfd2kh2] h3[data-astro-cid-prfd2kh2]{margin:6px 0}.zk-steps__n[data-astro-cid-prfd2kh2]{background:var(--g900);width:46px;height:54px;color:var(--gold-light);font:700 1.3rem/1 "Alexandria", var(--font-body);border-radius:23px 23px 8px 8px;place-items:center;display:grid}.zk-illus[data-astro-cid-prfd2kh2]{background:var(--paper);border-radius:12px;padding:14px 18px;font-size:.97rem;box-shadow:inset 0 0 0 1px #d9d0bc}.zk-table[data-astro-cid-prfd2kh2]{margin-top:14px;overflow-x:auto}.zk-table[data-astro-cid-prfd2kh2] table[data-astro-cid-prfd2kh2]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.zk-table[data-astro-cid-prfd2kh2] caption[data-astro-cid-prfd2kh2]{text-align:left;color:var(--ink-muted);padding-bottom:8px;font-weight:600}.zk-table[data-astro-cid-prfd2kh2] th[data-astro-cid-prfd2kh2],.zk-table[data-astro-cid-prfd2kh2] td[data-astro-cid-prfd2kh2]{text-align:left;vertical-align:top;border-bottom:1px solid #d9d0bc;padding:10px 12px}.zk-table[data-astro-cid-prfd2kh2] tbody[data-astro-cid-prfd2kh2] th[data-astro-cid-prfd2kh2]{width:42%;font-weight:600}.zk-schools[data-astro-cid-prfd2kh2]{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.zk-schools[data-astro-cid-prfd2kh2] li[data-astro-cid-prfd2kh2]{background:var(--paper);border-radius:12px;padding:14px 16px;box-shadow:inset 0 0 0 1px #d9d0bc}.zk-schools[data-astro-cid-prfd2kh2] strong[data-astro-cid-prfd2kh2]{color:var(--g700);font:700 .95rem/1.3 "Alexandria", var(--font-body);margin-bottom:4px;display:block}.zk-body[data-astro-cid-prfd2kh2] .srcn{vertical-align:middle;margin-left:2px}
