.seq[data-astro-cid-xragh6n7]{list-style:none;padding:0;margin:2rem 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;max-width:calc(var(--measure) + 160px)}.seq__step[data-astro-cid-xragh6n7]{position:relative;margin:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:visible}.seq__step[data-astro-cid-xragh6n7] img[data-astro-cid-xragh6n7]{display:block;width:100%;height:auto;border-radius:var(--radius) var(--radius) 0 0}.seq__step[data-astro-cid-xragh6n7]:not(:last-child):after{content:"";position:absolute;top:28%;right:-1.25rem;width:.9rem;height:.9rem;border-top:2.5px solid var(--petrol);border-right:2.5px solid var(--petrol);transform:rotate(45deg)}.seq__body[data-astro-cid-xragh6n7]{padding:.8rem .9rem .9rem}.seq__title[data-astro-cid-xragh6n7]{display:flex;align-items:center;gap:.5rem;font-weight:700;margin:0 0 .2rem;line-height:1.3}.seq__n[data-astro-cid-xragh6n7]{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--petrol);color:#fff;font-size:.85rem;flex:none}.seq__time[data-astro-cid-xragh6n7]{margin:0 0 .4rem;color:var(--petrol);font-size:.88rem;font-weight:700}.seq__text[data-astro-cid-xragh6n7]{margin:0;font-size:.95rem;line-height:1.5}@media(max-width:760px){.seq[data-astro-cid-xragh6n7]{grid-template-columns:1fr;gap:1.5rem}.seq__step[data-astro-cid-xragh6n7]{display:grid;grid-template-columns:38% 1fr}.seq__step[data-astro-cid-xragh6n7] img[data-astro-cid-xragh6n7]{height:100%;object-fit:cover;border-radius:var(--radius) 0 0 var(--radius)}.seq__step[data-astro-cid-xragh6n7]:not(:last-child):after{top:auto;bottom:-1.15rem;right:auto;left:50%;transform:translate(-50%) rotate(135deg)}}@media(max-width:420px){.seq__step[data-astro-cid-xragh6n7]{grid-template-columns:1fr}.seq__step[data-astro-cid-xragh6n7] img[data-astro-cid-xragh6n7]{border-radius:var(--radius) var(--radius) 0 0}}.tl[data-astro-cid-zhxkjw2l]{list-style:none;padding:0;margin:.6rem 0 0;position:relative}.tl[data-astro-cid-zhxkjw2l]:before{content:"";position:absolute;left:calc(7.4rem - 1px);top:.4rem;bottom:.4rem;width:2px;background:var(--line)}.tl__item[data-astro-cid-zhxkjw2l]{display:grid;grid-template-columns:6.2rem 1.6rem 1fr;align-items:start;gap:0 .4rem;margin:0 0 .9rem;position:relative}.tl__year[data-astro-cid-zhxkjw2l]{font-family:var(--font-head);font-weight:650;font-size:.95rem;line-height:1.3;color:var(--ink);text-align:right;padding-top:.05rem;font-variant-numeric:tabular-nums}.tl__item[data-astro-cid-zhxkjw2l]>.tl-mark[data-astro-cid-zhxkjw2l]{margin:.3rem auto 0;position:relative;z-index:1}.tl__title[data-astro-cid-zhxkjw2l]{margin:0;font-weight:700;font-size:.98rem;line-height:1.35}.tl__text[data-astro-cid-zhxkjw2l]{margin:.15rem 0 0;font-size:.92rem;color:var(--ink-soft);line-height:1.5}.tl-mark[data-astro-cid-zhxkjw2l]{display:inline-block;width:.85rem;height:.85rem;flex:none;box-shadow:0 0 0 2px var(--surface)}.tl-mark--text[data-astro-cid-zhxkjw2l]{background:var(--sanskrit);border-radius:50%}.tl-mark--event[data-astro-cid-zhxkjw2l]{background:var(--accent);border-radius:2px}.tl-mark--idea[data-astro-cid-zhxkjw2l]{background:var(--mark);transform:rotate(45deg);border-radius:2px}.tl-mark--policy[data-astro-cid-zhxkjw2l]{background:#fff;border:2.5px solid var(--ink-soft);border-radius:3px}@media(max-width:520px){.tl[data-astro-cid-zhxkjw2l]:before{left:calc(5.6rem - 1px)}.tl__item[data-astro-cid-zhxkjw2l]{grid-template-columns:4.6rem 1.4rem 1fr}.tl__year[data-astro-cid-zhxkjw2l]{font-size:.85rem}}.chart__invented[data-astro-cid-7nb5ngqw]{display:inline-block;margin:0 0 .6rem;padding:.15rem .6rem;border-radius:999px;background:#f1eaf6;color:var(--invented);font-size:.82rem;font-weight:700}.colchart__plot[data-astro-cid-7nb5ngqw]{position:relative;height:230px;margin:1.6rem 0 0 2rem;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));border-bottom:1px solid var(--ink-soft)}.colchart__grid[data-astro-cid-7nb5ngqw]{position:absolute;inset:0;pointer-events:none}.colchart__grid[data-astro-cid-7nb5ngqw] span[data-astro-cid-7nb5ngqw]{position:absolute;left:0;right:0;border-top:1px solid var(--line-soft)}.colchart__grid[data-astro-cid-7nb5ngqw] em[data-astro-cid-7nb5ngqw]{position:absolute;right:calc(100% + .4rem);transform:translateY(-50%);font-style:normal;font-size:.78rem;color:var(--ink-soft);font-variant-numeric:tabular-nums}.colchart__group[data-astro-cid-7nb5ngqw]{position:relative;display:flex;justify-content:center;align-items:flex-end}.colchart__bars[data-astro-cid-7nb5ngqw]{display:flex;align-items:flex-end;gap:2px;height:100%}.colchart__bar[data-astro-cid-7nb5ngqw]{position:relative;width:clamp(12px,3.2vw,24px);height:var(--h);background:var(--c);border-radius:4px 4px 0 0;min-height:1px}.colchart__bar[data-astro-cid-7nb5ngqw] b[data-astro-cid-7nb5ngqw]{position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%);font-size:.74rem;font-weight:700;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.colchart__labels[data-astro-cid-7nb5ngqw]{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:.5rem 0 0 2rem;font-size:.82rem;line-height:1.3;text-align:center;color:var(--ink)}.colchart__labels[data-astro-cid-7nb5ngqw] span[data-astro-cid-7nb5ngqw]{padding:0 .15rem}.colchart__labels[data-astro-cid-7nb5ngqw] small[data-astro-cid-7nb5ngqw]{display:block;color:var(--ink-soft);font-size:.95em}.rowchart[data-astro-cid-7nb5ngqw]{display:none}@media(max-width:600px){.colchart__plot[data-astro-cid-7nb5ngqw],.colchart__labels[data-astro-cid-7nb5ngqw]{display:none}.rowchart[data-astro-cid-7nb5ngqw]{display:grid;gap:.85rem;margin-top:.4rem}.rowchart__label[data-astro-cid-7nb5ngqw]{margin:0 0 .25rem;font-weight:700;font-size:.9rem}.rowchart__label[data-astro-cid-7nb5ngqw] span[data-astro-cid-7nb5ngqw]{font-weight:400;color:var(--ink-soft)}.rowchart__row[data-astro-cid-7nb5ngqw]{display:grid;grid-template-columns:3.2rem 1fr;align-items:center;gap:.4rem;margin:0 0 3px}.rowchart__name[data-astro-cid-7nb5ngqw]{font-size:.8rem;color:var(--ink-soft)}.rowchart__track[data-astro-cid-7nb5ngqw]{display:flex;align-items:center;gap:.35rem;min-width:0}.rowchart__bar[data-astro-cid-7nb5ngqw]{display:block;height:14px;width:calc(var(--w) * .82);min-width:2px;flex:none;background:var(--c);border-radius:0 4px 4px 0}.rowchart__track[data-astro-cid-7nb5ngqw] b[data-astro-cid-7nb5ngqw]{font-size:.8rem;font-variant-numeric:tabular-nums}}.quiz[data-astro-cid-rwn6tmg5]{margin:1.5rem 0 2rem}.quiz__bar[data-astro-cid-rwn6tmg5]{position:sticky;top:4.2rem;z-index:5;margin:0 0 1.5rem;padding:.8rem 1rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.quiz__controls[data-astro-cid-rwn6tmg5]{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;align-items:center;justify-content:space-between}.quiz__mode[data-astro-cid-rwn6tmg5]{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.quiz__mode[data-astro-cid-rwn6tmg5] label[data-astro-cid-rwn6tmg5]{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .7rem;border:1px solid var(--line);border-radius:999px;font-size:.92rem;cursor:pointer}.quiz__mode[data-astro-cid-rwn6tmg5] label[data-astro-cid-rwn6tmg5]:has(input:checked){background:var(--accent-tint);border-color:var(--accent);color:var(--accent-deep);font-weight:700}.quiz__mode[data-astro-cid-rwn6tmg5] input[data-astro-cid-rwn6tmg5]{accent-color:var(--accent);margin:0}.quiz__filter[data-astro-cid-rwn6tmg5]{display:inline-flex;align-items:center;gap:.45rem;font-size:.92rem}.quiz__filter[data-astro-cid-rwn6tmg5] select[data-astro-cid-rwn6tmg5]{font:inherit;font-size:.92rem;padding:.25rem .4rem;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--paper);color:var(--ink);max-width:15rem}.quiz__score[data-astro-cid-rwn6tmg5]{margin:.6rem 0 .4rem;font-weight:700;font-size:.95rem}.quiz__actions[data-astro-cid-rwn6tmg5]{display:flex;flex-wrap:wrap;gap:.4rem}.quiz__btn[data-astro-cid-rwn6tmg5]{font:inherit;font-size:.88rem;padding:.3rem .75rem;border-radius:var(--radius-s);border:1px solid var(--accent);background:var(--surface);color:var(--accent);cursor:pointer}.quiz__btn[data-astro-cid-rwn6tmg5]:hover{background:var(--accent-tint)}.quiz__btn--quiet[data-astro-cid-rwn6tmg5]{border-color:var(--line);color:var(--ink-soft)}.quiz__btn--main[data-astro-cid-rwn6tmg5]{background:var(--accent);color:#fff;font-size:1rem;padding:.55rem 1.1rem}.quiz__btn--main[data-astro-cid-rwn6tmg5]:hover{background:var(--accent-deep)}.quiz__list[data-astro-cid-rwn6tmg5]{list-style:none;padding:0;margin:0}.quiz__q[data-astro-cid-rwn6tmg5]{margin:0 0 1.4rem;padding:1rem 1.1rem .6rem;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--line);border-radius:var(--radius);scroll-margin-top:12rem}.quiz__q[data-astro-cid-rwn6tmg5].is-right{border-left-color:#3c7a4a}.quiz__q[data-astro-cid-rwn6tmg5].is-wrong{border-left-color:var(--sanskrit)}.quiz__q[data-astro-cid-rwn6tmg5] fieldset[data-astro-cid-rwn6tmg5]{border:0;margin:0;padding:0;min-width:0}.quiz__q[data-astro-cid-rwn6tmg5] legend[data-astro-cid-rwn6tmg5]{padding:0;margin:0 0 .7rem;width:100%}.quiz__meta[data-astro-cid-rwn6tmg5]{display:flex;flex-wrap:wrap;gap:.3rem .6rem;align-items:center;font-size:.8rem;margin-bottom:.35rem}.quiz__num[data-astro-cid-rwn6tmg5]{font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.05em}.quiz__tag[data-astro-cid-rwn6tmg5]{color:var(--ink-soft)}.quiz__level[data-astro-cid-rwn6tmg5]{padding:0 .45rem;border-radius:999px;border:1px solid var(--line);color:var(--ink-soft)}.quiz__level--apply[data-astro-cid-rwn6tmg5]{border-color:var(--mark);color:#7a5410}.quiz__stem[data-astro-cid-rwn6tmg5]{display:block;font-weight:700;line-height:1.5}.quiz__opts[data-astro-cid-rwn6tmg5]{display:grid;gap:.4rem}.quiz__opt[data-astro-cid-rwn6tmg5]{display:grid;grid-template-columns:auto auto 1fr;gap:.55rem;align-items:start;padding:.5rem .7rem;border:1px solid var(--line-soft);border-radius:var(--radius-s);cursor:pointer;line-height:1.45}.quiz__opt[data-astro-cid-rwn6tmg5]:hover{border-color:var(--line);background:var(--paper)}.quiz__opt[data-astro-cid-rwn6tmg5] input[data-astro-cid-rwn6tmg5]{margin:.25rem 0 0;accent-color:var(--accent)}.quiz__letter[data-astro-cid-rwn6tmg5]{font-weight:700;color:var(--ink-soft);min-width:1.1rem}.quiz__opt[data-astro-cid-rwn6tmg5]:has(input:disabled){cursor:default}.quiz__opt[data-astro-cid-rwn6tmg5].is-chosen{border-color:var(--accent);background:var(--accent-tint)}.quiz__q[data-astro-cid-rwn6tmg5].is-wrong .quiz__opt[data-astro-cid-rwn6tmg5].is-chosen{border-color:var(--sanskrit);background:var(--sanskrit-tint)}.quiz__opt[data-astro-cid-rwn6tmg5].is-key{border-color:#3c7a4a;background:#e6f1e8}.quiz__opt[data-astro-cid-rwn6tmg5].is-key .quiz__letter[data-astro-cid-rwn6tmg5]{color:#2f6a3b}.quiz__feedback[data-astro-cid-rwn6tmg5]{margin:.6rem 0 0;font-weight:700;min-height:0}.quiz__feedback[data-astro-cid-rwn6tmg5]:empty{display:none}.quiz__q[data-astro-cid-rwn6tmg5].is-right .quiz__feedback[data-astro-cid-rwn6tmg5]{color:#2f6a3b}.quiz__q[data-astro-cid-rwn6tmg5].is-wrong .quiz__feedback[data-astro-cid-rwn6tmg5]{color:var(--sanskrit)}.quiz__explain[data-astro-cid-rwn6tmg5]{margin-top:.5rem;border-top:1px solid var(--line-soft)}.quiz__explain[data-astro-cid-rwn6tmg5]>summary[data-astro-cid-rwn6tmg5]{cursor:pointer;padding:.55rem 0;font-weight:700;color:var(--accent);font-size:.95rem}.quiz__explain-body[data-astro-cid-rwn6tmg5]{padding-bottom:.4rem}.quiz__explain-body[data-astro-cid-rwn6tmg5] p[data-astro-cid-rwn6tmg5]{margin-bottom:.5rem}.quiz__see[data-astro-cid-rwn6tmg5]{font-size:.92rem}.quiz--ready[data-astro-cid-rwn6tmg5] .quiz__q[data-astro-cid-rwn6tmg5]:not(.is-right):not(.is-wrong) .quiz__explain[data-astro-cid-rwn6tmg5]{display:none}.quiz__finish[data-astro-cid-rwn6tmg5]{display:none;margin:1rem 0 2rem}.quiz--ready[data-astro-cid-rwn6tmg5].quiz--test:not(.quiz--finished) .quiz__finish[data-astro-cid-rwn6tmg5]{display:block}.quiz__finish-note[data-astro-cid-rwn6tmg5]{margin:.4rem 0 0;color:var(--ink-soft);font-size:.92rem}.quiz__report[data-astro-cid-rwn6tmg5]{margin:1.5rem 0 2rem;padding:1rem 1.2rem;background:var(--mark-tint);border-radius:var(--radius);scroll-margin-top:5rem}.quiz__report-title[data-astro-cid-rwn6tmg5]{margin-top:0}.quiz__table[data-astro-cid-rwn6tmg5]{width:100%;border-collapse:collapse;font-size:.95rem;margin:.5rem 0 1rem}.quiz__table[data-astro-cid-rwn6tmg5] th[data-astro-cid-rwn6tmg5],.quiz__table[data-astro-cid-rwn6tmg5] td[data-astro-cid-rwn6tmg5]{text-align:left;padding:.35rem .5rem;border-bottom:1px solid var(--line)}.quiz__table[data-astro-cid-rwn6tmg5] td[data-astro-cid-rwn6tmg5]{white-space:nowrap}.quiz__report-tip[data-astro-cid-rwn6tmg5]{margin:0;font-size:.92rem}@media(max-width:640px){.quiz__bar[data-astro-cid-rwn6tmg5]{position:static;padding:.7rem .8rem}.quiz__q[data-astro-cid-rwn6tmg5]{padding:.85rem .8rem .5rem}.quiz__filter[data-astro-cid-rwn6tmg5]{width:100%}.quiz__filter[data-astro-cid-rwn6tmg5] select[data-astro-cid-rwn6tmg5]{flex:1;max-width:none}}@media print{.quiz__bar[data-astro-cid-rwn6tmg5],.quiz__finish[data-astro-cid-rwn6tmg5]{display:none}.quiz__explain[data-astro-cid-rwn6tmg5]{display:block!important}}.case[data-astro-cid-r5dlvxxs]{margin:2.2rem 0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow:hidden;scroll-margin-top:5rem}.case__head[data-astro-cid-r5dlvxxs]{padding:1rem 1.2rem .6rem;background:var(--accent-tint);border-bottom:1px solid var(--line)}.case__label[data-astro-cid-r5dlvxxs]{margin:0;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent)}.case__title[data-astro-cid-r5dlvxxs]{margin:.15rem 0 .3rem;font-size:var(--step-1)}.case__uses[data-astro-cid-r5dlvxxs]{margin:0;font-size:.9rem;color:var(--ink-soft)}.case__uses[data-astro-cid-r5dlvxxs] span[data-astro-cid-r5dlvxxs]{font-weight:700;color:var(--accent-deep);margin-right:.2rem}.case__body[data-astro-cid-r5dlvxxs]{padding:1rem 1.2rem .4rem}@media(max-width:640px){.case__head[data-astro-cid-r5dlvxxs],.case__body[data-astro-cid-r5dlvxxs]{padding-left:.85rem;padding-right:.85rem}}.aq[data-astro-cid-a5ial4sh]{margin:1.2rem 0 1.6rem;padding-top:1rem;border-top:1px solid var(--line-soft)}.aq__prompt[data-astro-cid-a5ial4sh]{font-weight:700;margin:0 0 .6rem}.aq__marks[data-astro-cid-a5ial4sh]{font-weight:400;color:var(--ink-soft);white-space:nowrap}.aq__label[data-astro-cid-a5ial4sh]{display:block;font-size:.85rem;font-weight:700;color:var(--ink-soft);margin-bottom:.25rem}.aq__input[data-astro-cid-a5ial4sh]{display:block;width:100%;min-height:8rem;resize:vertical;padding:.6rem .7rem;font:inherit;font-size:1rem;line-height:1.55;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-s)}.aq__input[data-astro-cid-a5ial4sh]:focus{outline:3px solid var(--mark);outline-offset:1px;background:var(--surface)}.aq__status[data-astro-cid-a5ial4sh]{display:flex;justify-content:space-between;gap:1rem;margin:.25rem 0 .4rem;font-size:.85rem;color:var(--ink-soft)}.aq__check[data-astro-cid-a5ial4sh]{border-top:1px solid var(--line-soft)}.aq__check[data-astro-cid-a5ial4sh]>summary[data-astro-cid-a5ial4sh]{cursor:pointer;padding:.6rem 0;font-weight:700;color:var(--accent);list-style:none}.aq__check[data-astro-cid-a5ial4sh]>summary[data-astro-cid-a5ial4sh]::-webkit-details-marker{display:none}.aq__check[data-astro-cid-a5ial4sh]>summary[data-astro-cid-a5ial4sh]:before{content:"+ "}.aq__check[data-astro-cid-a5ial4sh][open]>summary[data-astro-cid-a5ial4sh]:before{content:"− "}.aq__points[data-astro-cid-a5ial4sh]{padding:.8rem .9rem .3rem;background:var(--mark-tint);border-radius:var(--radius-s)}.aq__points-title[data-astro-cid-a5ial4sh]{font-weight:700;margin:0 0 .5rem;font-size:.95rem}.aq__list[data-astro-cid-a5ial4sh]{list-style:none;padding:0;margin:0 0 .5rem}.aq__pt[data-astro-cid-a5ial4sh]{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:start;padding:.3rem 0;cursor:pointer;line-height:1.5}.aq__pt[data-astro-cid-a5ial4sh] input[data-astro-cid-a5ial4sh]{width:1.2rem;height:1.2rem;margin:.2rem 0 0;accent-color:#3C7A4A;cursor:pointer}.aq__pt[data-astro-cid-a5ial4sh]:has(input:checked)>span[data-astro-cid-a5ial4sh]{color:var(--ink-soft)}.aq__tally[data-astro-cid-a5ial4sh]{margin:0 0 .6rem;font-weight:700;font-size:.92rem}.aq__tally[data-astro-cid-a5ial4sh]:empty{display:none}.aq__model[data-astro-cid-a5ial4sh]{padding:.9rem 0 .2rem}.aq__model-title[data-astro-cid-a5ial4sh]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);margin:0 0 .4rem}@media print{.aq__input[data-astro-cid-a5ial4sh]{min-height:0;border:0;padding:0;background:none}.aq__check[data-astro-cid-a5ial4sh]>summary[data-astro-cid-a5ial4sh]{display:none}}
