.demo_page__ZQZlk{max-width:54rem;margin:0 auto;padding:0 var(--s3) var(--s7);min-height:100dvh}.demo_top__e_d4H{display:flex;justify-content:space-between;align-items:center;gap:var(--s2);min-height:4.5rem;border-bottom:1px solid var(--brass)}.demo_mark__VMdKf{font-family:var(--font-noto-serif),serif;font-size:1.125rem;color:var(--ink);text-decoration:none}.demo_topLinks__DL8pS{display:flex;gap:var(--s2);align-items:center;font-size:.9375rem}.demo_topLinks__DL8pS a{color:var(--ink);text-underline-offset:.25em}.demo_banner__BaaEM{margin-top:var(--s3);padding:var(--s2);background:var(--vermillion-wash);border-left:2px solid var(--vermillion);font-size:.9375rem;line-height:1.6;color:var(--ink-soft)}.demo_banner__BaaEM strong{color:var(--vermillion);font-weight:600}.demo_hero__Bv4DM{padding:var(--s5) 0 var(--s3);animation:demo_rise__6TC7z .6s ease-out both}.demo_kicker__ofEaR{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--vermillion)}.demo_title__OnITF{margin-top:var(--s1);font-size:clamp(2rem,6vw,3.25rem);line-height:1.1}.demo_lede__4b00o{margin-top:var(--s2);font-size:1.0625rem;line-height:1.7;color:var(--ink-soft);max-width:36rem}.demo_share__rk49x{margin-top:var(--s3);display:flex;flex-wrap:wrap;gap:var(--s1);align-items:center}.demo_btn__WZcC8{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 var(--s3);background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-radius:var(--radius);font:inherit;font-size:.9375rem;cursor:pointer;text-decoration:none}.demo_btn__WZcC8:disabled{opacity:.4;cursor:default}.demo_ghost__x6DtA{background:transparent;color:var(--ink);border-color:var(--line-strong)}.demo_url__MXyr8{font-family:ui-monospace,monospace;font-size:.8125rem;color:var(--muted)}.demo_tabs__73i3g{position:sticky;top:0;z-index:5;background:var(--paper);display:flex;overflow-x:auto;border-bottom:1px solid var(--line);margin-top:var(--s3);scrollbar-width:none}.demo_tab__KQABp{flex:0 0 auto;min-height:3rem;padding:0 var(--s2);background:none;border:0;border-bottom:2px solid transparent;font:inherit;font-size:.9375rem;color:var(--muted);cursor:pointer}.demo_tab__KQABp[aria-selected=true]{color:var(--ink);border-bottom-color:var(--vermillion)}.demo_panel__h_7Tl{padding-top:var(--s4);animation:demo_rise__6TC7z .4s ease-out both}.demo_h2__PYKzE{font-size:1.5rem}.demo_help__2Lur6{margin-top:var(--s1);color:var(--muted);font-size:.9375rem;line-height:1.6}.demo_gen__09ZR7{margin-top:var(--s4)}.demo_genLabel__Vou2r{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brass);padding-bottom:var(--s1)}.demo_genLabel__Vou2r,.demo_person__7zWBJ{border-bottom:1px solid var(--line)}.demo_personBtn__mLQl3{width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:var(--s2);padding:var(--s2) 0;background:none;border:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;min-height:3rem}.demo_personName__UnEDk{font-family:var(--font-noto-serif),serif;font-size:1.125rem}.demo_rel__xuCZz{color:var(--muted);font-size:.875rem;white-space:nowrap}.demo_detail__tcfq1{padding:0 0 var(--s3);display:grid;gap:var(--s1);animation:demo_rise__6TC7z .3s ease-out both}.demo_dl__do03p{display:grid;grid-template-columns:10rem 1fr;gap:.4rem var(--s2);font-size:.9375rem}.demo_dl__do03p dt{color:var(--muted)}.demo_fict__X91Em{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--vermillion)}.demo_filters__20mej{display:flex;flex-wrap:wrap;gap:var(--s1);margin-top:var(--s3)}.demo_chip__Rgu46{min-height:2.5rem;padding:0 var(--s2);border:1px solid var(--line-strong);border-radius:999px;background:transparent;font:inherit;font-size:.875rem;color:var(--ink-soft);cursor:pointer}.demo_chip__Rgu46[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.demo_occ__rJmOb{display:grid;grid-template-columns:9rem 1fr;gap:var(--s2);padding:var(--s3) 0;border-bottom:1px solid var(--line)}.demo_occDate__yEMqG{font-size:.875rem;color:var(--muted)}.demo_occTitle__5J4BU{font-family:var(--font-noto-serif),serif;font-size:1.125rem}.demo_trad__gNPOn{margin-top:.25rem;color:var(--vermillion);font-size:.9375rem}.demo_kind__0c1te{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--brass)}.demo_block__i9Jv3{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line)}.demo_table__vp6DD{width:100%;border-collapse:collapse;margin-top:var(--s2);font-size:.9375rem}.demo_table__vp6DD td,.demo_table__vp6DD th{text-align:left;padding:.6rem .5rem .6rem 0;border-bottom:1px solid var(--line);vertical-align:top}.demo_table__vp6DD thead th{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:400}.demo_sub__0ARcL{color:var(--muted)}.demo_times__P_e63{margin-top:var(--s2);display:grid;gap:var(--s2)}.demo_times__P_e63 dt{color:var(--muted);font-size:.875rem}.demo_times__P_e63 dd{font-family:var(--font-noto-serif),serif;font-size:1.25rem}.demo_stepList__Gnsz9{list-style:none;padding:0;margin-top:var(--s2);-moz-columns:2;column-count:2;-moz-column-gap:var(--s4);column-gap:var(--s4);font-size:.9375rem}.demo_stepList__Gnsz9 li{-moz-column-break-inside:avoid;break-inside:avoid;padding:.35rem 0;border-bottom:1px solid var(--line);display:flex;gap:var(--s1)}.demo_stepList__Gnsz9 span{color:var(--muted);min-width:1.75rem}.demo_player__Pqu03{margin-top:var(--s2);background:var(--surface);border:1px solid var(--line);padding:var(--s4) var(--s3);min-height:30rem;display:flex;flex-direction:column}.demo_pbar__Ad59l{display:flex;justify-content:space-between;align-items:center;gap:var(--s1);padding-bottom:var(--s2);border-bottom:1px solid var(--line)}.demo_count__o08tt{font-size:.875rem;color:var(--muted)}.demo_progress__ZYrx_{height:2px;background:var(--line);margin-top:-1px}.demo_progress__ZYrx_ i{display:block;height:100%;background:var(--vermillion);transform-origin:left;transition:transform .3s ease}.demo_step____bF3{flex:1;padding:var(--s4) 0 var(--s2);animation:demo_rise__6TC7z .35s ease-out both}.demo_stepTitle__r_8sL{font-size:clamp(1.6rem,5vw,2.25rem);line-height:1.15}.demo_sname__Gix_Y{margin-top:.4rem;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brass)}.demo_mat__RjsBJ{margin-top:var(--s2);font-size:.875rem;color:var(--muted)}.demo_action__2npuF{margin-top:var(--s2);font-size:1.0625rem;line-height:1.6}.demo_alt__uLZ4B{margin-top:var(--s1);font-size:.9375rem;color:var(--muted);font-style:italic}.demo_verse__WhXb9{margin-top:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.demo_script__Pw8_r{font-family:var(--font-devanagari),serif;font-size:1.375rem;line-height:1.8}.demo_english__RXp_w{font-family:var(--font-noto-serif),serif;font-size:1.125rem;line-height:1.7}.demo_phon__YtRgc{margin-top:var(--s1);color:var(--ink-soft);font-size:.9375rem;line-height:1.7}.demo_meaning__kggwZ{margin-top:var(--s3);color:var(--ink-soft);font-family:var(--font-noto-serif),serif;font-style:italic;line-height:1.7}.demo_audio__vB9Kn{margin-top:var(--s2)}.demo_audio__vB9Kn audio{width:100%;max-width:26rem}.demo_note__YXTuV{margin-top:var(--s2);font-size:.8125rem;color:var(--muted)}.demo_pnav__D1uBX{display:flex;justify-content:space-between;gap:var(--s1);padding-top:var(--s2);border-top:1px solid var(--line)}.demo_center__aFUug{text-align:center;margin:auto;padding:var(--s5) 0;display:grid;gap:var(--s2);justify-items:center}.demo_guest__nqRQC{margin-top:var(--s3);max-width:28rem;border:1px solid var(--line);background:var(--surface);padding:var(--s3)}.demo_field__joAa2{display:grid;gap:.3rem;margin-top:var(--s2);font-size:.875rem;color:var(--muted)}.demo_field__joAa2 output{min-height:2.75rem;display:flex;align-items:center;padding:0 var(--s1);border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:1rem}.demo_flow__v9Gt2{list-style:none;padding:0;display:flex;gap:var(--s1);font-size:.8125rem;color:var(--muted);flex-wrap:wrap}.demo_flow__v9Gt2 li[aria-current=step]{color:var(--vermillion)}.demo_foot__2Q4cg{margin-top:var(--s6);padding-top:var(--s3);border-top:1px solid var(--brass);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s2);font-size:.875rem;color:var(--muted)}.demo_foot__2Q4cg a{color:var(--ink)}@keyframes demo_rise__6TC7z{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:767px){.demo_tabs__73i3g{flex-wrap:wrap;overflow-x:visible;position:static}.demo_page__ZQZlk{padding:0 var(--s2) var(--s6)}.demo_dl__do03p{grid-template-columns:1fr;gap:0}.demo_dl__do03p dd{margin-bottom:.5rem}.demo_occ__rJmOb{grid-template-columns:1fr;gap:.25rem}.demo_stepList__Gnsz9{-moz-columns:1;column-count:1}.demo_player__Pqu03{padding:var(--s3) var(--s2);margin-inline:calc(var(--s2) * -1);border-inline:0}.demo_table__vp6DD thead{display:none}.demo_table__vp6DD tr{display:grid;padding:.5rem 0;border-bottom:1px solid var(--line)}.demo_table__vp6DD td,.demo_table__vp6DD th{border:0;padding:.1rem 0}}@media (prefers-reduced-motion:reduce){.demo_detail__tcfq1,.demo_hero__Bv4DM,.demo_panel__h_7Tl,.demo_step____bF3{animation:none}}