.mtabs[data-astro-cid-k2dug5l7]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}.mtab[data-astro-cid-k2dug5l7]{display:flex;flex-direction:column;align-items:flex-start;padding:12px 20px;border-radius:14px;border:2px solid var(--rule);background:#fff;cursor:pointer;transition:all .18s;text-align:left}.mtab[data-astro-cid-k2dug5l7]:hover{border-color:#4f7bff59}.mtab-active[data-astro-cid-k2dug5l7]{border-color:var(--blue);background:#4f7bff0f}.mtab-lbl[data-astro-cid-k2dug5l7]{font-family:var(--disp);font-weight:700;font-size:14px;color:var(--navy)}.mtab-sub[data-astro-cid-k2dug5l7]{font-size:12px;color:var(--muted);margin-top:2px}.vbadge[data-astro-cid-k2dug5l7]{display:inline-flex;align-items:center;gap:8px;font-family:var(--disp);font-weight:700;font-size:13px;padding:6px 14px;border-radius:999px;margin-bottom:16px}.vdot[data-astro-cid-k2dug5l7]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.vbadge-legal[data-astro-cid-k2dug5l7]{background:#8ad13c1f;color:#3f7a22}.vbadge-legal[data-astro-cid-k2dug5l7] .vdot[data-astro-cid-k2dug5l7]{background:var(--lime2)}.vbadge-marginal[data-astro-cid-k2dug5l7]{background:#ff99001a;color:#a05800}.vbadge-marginal[data-astro-cid-k2dug5l7] .vdot[data-astro-cid-k2dug5l7]{background:#f90}.vbadge-illegal[data-astro-cid-k2dug5l7]{background:#dc26261a;color:#b91c1c}.vbadge-illegal[data-astro-cid-k2dug5l7] .vdot[data-astro-cid-k2dug5l7]{background:#ef4444}.mraw[data-astro-cid-k2dug5l7]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:20px;background:#f7f8fc;border:1px solid var(--rule);border-radius:16px}.mhint[data-astro-cid-k2dug5l7]{font-size:12.5px;color:var(--muted);margin-top:10px;margin-bottom:22px}.tok[data-astro-cid-k2dug5l7]{font-family:var(--disp);font-weight:700;font-size:15px;letter-spacing:.02em;padding:7px 12px;border-radius:9px;border:2px solid var(--rule);background:#fff;color:var(--navy);cursor:pointer;transition:all .15s;white-space:nowrap}.tok[data-astro-cid-k2dug5l7]:hover:not(.tok-active){border-color:#4f7bff66;background:#4f7bff0d}.tok-active[data-astro-cid-k2dug5l7]{background:linear-gradient(135deg,#4f7bff,#9d6bff);color:#fff;border-color:transparent;box-shadow:0 6px 18px #4f7bff66}.tok-visited[data-astro-cid-k2dug5l7]:not(.tok-active){border-color:#38e0d880;background:#38e0d812}.dcard[data-astro-cid-k2dug5l7]{background:#fff;border:1px solid var(--rule);border-radius:20px;padding:28px 30px;box-shadow:0 8px 30px #0b224414;margin-bottom:20px}.dcard-hd[data-astro-cid-k2dug5l7]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px;gap:16px}.dfield-lbl[data-astro-cid-k2dug5l7]{font-family:var(--disp);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin-bottom:6px}.dval[data-astro-cid-k2dug5l7]{font-family:var(--disp);font-weight:800;font-size:28px;letter-spacing:.02em;color:var(--navy);line-height:1}.dctr[data-astro-cid-k2dug5l7]{font-family:var(--disp);font-weight:700;font-size:12px;letter-spacing:.1em;color:var(--muted);background:var(--cream);padding:5px 12px;border-radius:999px;white-space:nowrap;flex-shrink:0}.ddec[data-astro-cid-k2dug5l7]{font-size:15.5px;line-height:1.65;color:#3a4c63;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--rule)}.dp107-wrap[data-astro-cid-k2dug5l7]{background:#8ad13c12;border-left:3px solid var(--lime2);border-radius:0 10px 10px 0;padding:14px 16px}.dp107-lbl[data-astro-cid-k2dug5l7]{font-family:var(--disp);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--lime2);margin-bottom:6px}.dp107-txt[data-astro-cid-k2dug5l7]{font-size:14px;line-height:1.6;color:#2c4218}.fnav[data-astro-cid-k2dug5l7]{display:flex;justify-content:center;gap:12px;margin-bottom:28px}.fnav-btn[data-astro-cid-k2dug5l7]{font-family:var(--disp);font-weight:700;font-size:14px;padding:10px 22px;border-radius:10px;border:2px solid var(--rule);background:#fff;color:var(--navy);cursor:pointer;transition:all .15s}.fnav-btn[data-astro-cid-k2dug5l7]:hover{border-color:var(--blue);color:var(--blue)}.fnav-primary[data-astro-cid-k2dug5l7]{background:linear-gradient(180deg,var(--lime),var(--lime2));color:#13330a;border-color:transparent;box-shadow:0 6px 18px #8ad13c4d}.fnav-primary[data-astro-cid-k2dug5l7]:hover{box-shadow:0 10px 26px #8ad13c73;transform:translateY(-1px)}.vpanel[data-astro-cid-k2dug5l7]{background:#fff;border:2px solid var(--rule);border-radius:16px;padding:22px 24px;display:flex;align-items:flex-start;gap:16px}.vpanel-ic[data-astro-cid-k2dug5l7]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;flex-shrink:0}.vpanel-ic-legal[data-astro-cid-k2dug5l7]{background:#8ad13c26;color:#3f7a22}.vpanel-ic-marginal[data-astro-cid-k2dug5l7]{background:#ff99001f;color:#a05800}.vpanel-ic-illegal[data-astro-cid-k2dug5l7]{background:#dc26261a;color:#b91c1c}.vpanel-lbl[data-astro-cid-k2dug5l7]{font-family:var(--disp);font-weight:800;font-size:17px;color:var(--navy);margin-bottom:6px}.vpanel-note[data-astro-cid-k2dug5l7]{font-size:14px;line-height:1.6;color:#44566e}.reftbl[data-astro-cid-k2dug5l7]{margin-top:14px;border:1px solid var(--rule);border-radius:10px;overflow:hidden}.rrow[data-astro-cid-k2dug5l7]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;border-bottom:1px solid var(--rule);color:var(--text)}.rrow[data-astro-cid-k2dug5l7]:last-child{border-bottom:0}.rrow-hl[data-astro-cid-k2dug5l7]{background:#8ad13c0f}.rrow-limit[data-astro-cid-k2dug5l7]{background:#4f7bff0a}.rcode[data-astro-cid-k2dug5l7]{font-family:var(--disp);font-weight:700;font-size:12.5px;color:var(--navy);letter-spacing:.03em}.rlimit[data-astro-cid-k2dug5l7]{font-family:var(--disp);font-weight:800;font-size:13px;color:var(--blue)}@media(max-width:640px){.mtab[data-astro-cid-k2dug5l7]{padding:10px 14px}.dval[data-astro-cid-k2dug5l7]{font-size:22px}.tok[data-astro-cid-k2dug5l7]{font-size:13px;padding:6px 9px}.dcard[data-astro-cid-k2dug5l7]{padding:20px}}
