:root{--alx-obsidian:#080808;--alx-hole:#050505;--alx-charcoal:#11100f;--alx-stone:#37322e;--alx-limestone:#81766b;--alx-brass:#8e6a36;--alx-gold:#b59255;--alx-ivory:#e7ddcc;--alx-parchment:#c8b89e;--alx-crimson:#7a111a;--alx-blood:#520d12;--alx-gold-bright:#f1d28a;--alx-rose:#d9a3a8;--alx-pearl:#d6dfea;--alx-lamp:#e0a458;--alx-moon:#8fa3c0;--alx-hair-fine:0.75px;--alx-hair:1px;--alx-hair-bold:1.5px;--alx-dash-after:6 5;--alx-dash-plan:4 3;--alx-dash-legend:1.5 4;--alx-light:rgb(214 223 234/0.08);--alx-light-edge:transparent}.alx-portal[data-age=i] :is(.alx-beam,.alx-plan-frame,.alx-arrival-light),[data-age=i]>.alx-light-layer{--alx-light:rgb(214 223 234/0.08);--alx-light-edge:transparent}.alx-portal[data-age=ii] :is(.alx-beam,.alx-plan-frame,.alx-arrival-light),[data-age=ii]>.alx-light-layer{--alx-light:rgb(233 216 180/0.08);--alx-light-edge:transparent}.alx-portal[data-age=iii] :is(.alx-beam,.alx-plan-frame,.alx-arrival-light),[data-age=iii]>.alx-light-layer{--alx-light:rgb(242 235 221/0.06);--alx-light-edge:transparent}.alx-portal[data-age=iv] :is(.alx-beam,.alx-plan-frame,.alx-arrival-light),[data-age=iv]>.alx-light-layer{--alx-light:rgb(241 210 138/0.1);--alx-light-edge:rgb(122 17 26/0.1)}.alx-portal[data-age=v] :is(.alx-beam,.alx-plan-frame,.alx-arrival-light),[data-age=v]>.alx-light-layer{--alx-light:rgb(181 146 85/0.08);--alx-light-edge:transparent}.alx-portal[data-age=vi] :is(.alx-beam,.alx-plan-frame,.alx-arrival-light),[data-age=vi]>.alx-light-layer{--alx-light:rgb(129 118 107/0.06);--alx-light-edge:transparent}.alx-portal[data-age=vii] :is(.alx-beam,.alx-plan-frame,.alx-arrival-light),[data-age=vii]>.alx-light-layer{--alx-light:rgb(129 118 107/0.06);--alx-light-edge:rgb(122 17 26/0.06)}.alx-portal[data-age=now] :is(.alx-beam,.alx-plan-frame,.alx-arrival-light),[data-age=now]>.alx-light-layer{--alx-light:rgb(224 164 88/0.1);--alx-light-edge:transparent}.alx-portal .alx-plan-frame[data-light=dawn],.alx-portal .alx-plan-frame[data-light=pearl],.alx-portal[data-light=dawn] :is(.alx-beam,.alx-plan-frame,.alx-arrival-light),.alx-portal[data-light=pearl] :is(.alx-beam,.alx-plan-frame,.alx-arrival-light),[data-light=dawn]>.alx-light-layer,[data-light=pearl]>.alx-light-layer{--alx-light:rgb(214 223 234/0.08);--alx-light-edge:transparent}.alx-portal .alx-plan-frame[data-light=morning],.alx-portal[data-light=morning] :is(.alx-beam,.alx-plan-frame,.alx-arrival-light),[data-light=morning]>.alx-light-layer{--alx-light:rgb(233 216 180/0.08);--alx-light-edge:transparent}.alx-portal .alx-plan-frame[data-light=day],.alx-portal[data-light=day] :is(.alx-beam,.alx-plan-frame,.alx-arrival-light),[data-light=day]>.alx-light-layer{--alx-light:rgb(242 235 221/0.06);--alx-light-edge:transparent}.alx-portal .alx-plan-frame[data-light=ember],.alx-portal[data-light=ember] :is(.alx-beam,.alx-plan-frame,.alx-arrival-light),[data-light=ember]>.alx-light-layer{--alx-light:rgb(241 210 138/0.1);--alx-light-edge:rgb(122 17 26/0.1)}.alx-portal .alx-plan-frame[data-light=lamp],.alx-portal[data-light=lamp] :is(.alx-beam,.alx-plan-frame,.alx-arrival-light),[data-light=lamp]>.alx-light-layer{--alx-light:rgb(224 164 88/0.1);--alx-light-edge:transparent}.alx-portal .alx-plan-frame[data-light=kiln],.alx-portal[data-light=kiln] :is(.alx-beam,.alx-plan-frame,.alx-arrival-light),[data-light=kiln]>.alx-light-layer{--alx-light:rgb(241 210 138/0.08);--alx-light-edge:rgb(122 17 26/0.08)}.alx-portal .alx-plan-frame[data-light=afternoon],.alx-portal[data-light=afternoon] :is(.alx-beam,.alx-plan-frame,.alx-arrival-light),[data-light=afternoon]>.alx-light-layer{--alx-light:rgb(181 146 85/0.08);--alx-light-edge:transparent}.alx-portal .alx-plan-frame[data-light=overcast],.alx-portal[data-light=overcast] :is(.alx-beam,.alx-plan-frame,.alx-arrival-light),[data-light=overcast]>.alx-light-layer{--alx-light:rgb(129 118 107/0.06);--alx-light-edge:transparent}.alx-portal .alx-plan-frame[data-light=grey],.alx-portal[data-light=grey] :is(.alx-beam,.alx-plan-frame,.alx-arrival-light),[data-light=grey]>.alx-light-layer{--alx-light:rgb(129 118 107/0.06);--alx-light-edge:rgb(122 17 26/0.06)}.alx-portal .alx-plan-frame[data-light=moon],.alx-portal[data-light=moon] :is(.alx-beam,.alx-plan-frame,.alx-arrival-light),[data-light=moon]>.alx-light-layer{--alx-light:rgb(143 163 192/0.06);--alx-light-edge:transparent}.alx-portal .alx-plan-frame[data-light=dust],.alx-portal[data-light=dust] :is(.alx-beam,.alx-plan-frame,.alx-arrival-light),[data-light=dust]>.alx-light-layer{--alx-light:rgb(129 118 107/0.06);--alx-light-edge:rgb(224 164 88/0.06)}.alx-light-layer{background:radial-gradient(ellipse at 50% 40%,var(--alx-light),var(--alx-light-edge) 55%,transparent 75%);pointer-events:none}.alx-seal svg{width:1.25em;height:1.25em;flex:none}.alx-seal--known{color:var(--alx-gold)}.alx-seal--conjectured{color:var(--alx-ivory)}.alx-seal--legend{color:var(--alx-rose)}.alx-rule-known{border-color:var(--alx-gold);border-style:solid}.alx-rule-probable{border-color:rgb(181 146 85/.7);border-style:solid}.alx-rule-conjectured{border-color:rgb(231 221 204/.4);border-style:dashed}.alx-rule-legend{border-color:rgb(217 163 168/.6);border-style:dotted}.alx-stroke-after,.alx-stroke-excavated,.alx-stroke-known,.alx-stroke-legend,.alx-stroke-ours,.alx-stroke-probable{fill:none;vector-effect:non-scaling-stroke}.alx-stroke-excavated{stroke:var(--alx-gold);stroke-width:var(--alx-hair-bold)}.alx-stroke-known,.alx-stroke-probable{stroke:var(--alx-gold);stroke-width:var(--alx-hair)}.alx-stroke-probable{stroke-opacity:.7}.alx-stroke-after{stroke:var(--alx-gold);stroke-width:var(--alx-hair);stroke-dasharray:var(--alx-dash-after)}.alx-stroke-ours{stroke:var(--alx-gold);stroke-width:var(--alx-hair);stroke-opacity:.35}.alx-stroke-legend{stroke:var(--alx-rose);stroke-width:var(--alx-hair-bold);stroke-dasharray:var(--alx-dash-legend);stroke-linecap:round}@media (forced-colors:active){.alx-seal,.alx-seal--conjectured,.alx-seal--known,.alx-seal--legend{color:CanvasText}.alx-rule-conjectured,.alx-rule-known,.alx-rule-legend,.alx-rule-probable{border-color:CanvasText}.alx-stroke-after,.alx-stroke-excavated,.alx-stroke-known,.alx-stroke-legend,.alx-stroke-ours,.alx-stroke-probable{stroke:CanvasText}.alx-light-layer{display:none}}.alx-key,.alx-kit-scope,.alx-seal,.alx-told,.alx-witness{--kit-gold:var(--alx-gold,#b59255);--kit-gold-bright:var(--alx-gold-bright,#f1d28a);--kit-rose:var(--alx-rose,#d9a3a8);--kit-ivory:var(--alx-ivory,#e7ddcc);--kit-parchment:var(--alx-parchment,#c8b89e);--kit-charcoal:var(--alx-charcoal,#11100f);--kit-obsidian:var(--alx-obsidian,#080808);--kit-crimson:var(--alx-crimson,#7a111a)}.alx-seal{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35em;font-family:"Cinzel",var(--font-display),serif;font-size:max(11px,.6875rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;vertical-align:middle}.alx-seal--known{color:var(--alx-gold,#b59255)}.alx-seal--conjectured{color:var(--alx-ivory,#e7ddcc)}.alx-seal--legend{color:var(--alx-rose,#d9a3a8)}.alx-seal__glyph{flex:none;display:inline-block;width:var(--alx-glyph,16px);height:var(--alx-glyph,16px);background-color:currentColor;-webkit-mask:var(--alx-glyph-shape) center /contain no-repeat;mask:var(--alx-glyph-shape) center /contain no-repeat}.alx-seal__glyph[data-glyph=excavated]{--alx-glyph-shape:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><circle cx='10' cy='10' r='8.25' fill='none' stroke='%23fff' stroke-width='1.5'/><rect x='6.5' y='6.5' width='7' height='7' fill='%23fff'/></svg>")}.alx-seal__glyph[data-glyph=attested]{--alx-glyph-shape:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><circle cx='10' cy='10' r='7.5' fill='%23fff'/></svg>")}.alx-seal__glyph[data-glyph=probable]{--alx-glyph-shape:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><circle cx='10' cy='10' r='7' fill='none' stroke='%23fff' stroke-width='1.25'/><path d='M10 3a7 7 0 0 0 0 14Z' fill='%23fff'/></svg>")}.alx-seal__glyph[data-glyph=after]{--alx-glyph-shape:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><circle cx='10' cy='10' r='7.5' fill='none' stroke='%23fff' stroke-width='1.25' stroke-dasharray='3.2 2.2'/><circle cx='10' cy='10' r='1.6' fill='%23fff'/></svg>")}.alx-seal__glyph[data-glyph=conjectured]{--alx-glyph-shape:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><circle cx='10' cy='10' r='7.5' fill='none' stroke='%23fff' stroke-width='1.25' stroke-dasharray='2.2 2.2'/></svg>")}.alx-seal__glyph[data-glyph=legend]{--alx-glyph-shape:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><circle cx='10' cy='10' r='8.5' fill='none' stroke='%23fff' stroke-width='1.1' stroke-dasharray='.6 2.2' stroke-linecap='round'/><path d='M10 4.2l1.3 3.55 3.72-.65-2.42 2.9 2.42 2.9-3.72-.65L10 15.8l-1.3-3.55-3.72.65 2.42-2.9-2.42-2.9 3.72.65Z' fill='%23fff'/></svg>")}.alx-seal__glyph[data-glyph=doubt]{--alx-glyph-shape:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M10 2.5 17.5 10 10 17.5 2.5 10Z' fill='none' stroke='%23fff' stroke-width='1.25'/><path d='M10 2.5 2.5 10 10 17.5Z' fill='%23fff' fill-opacity='.55'/><line x1='10' y1='1' x2='10' y2='19' stroke='%23fff' stroke-width='.9'/></svg>")}.alx-seal__glyph[data-glyph=excavated][data-split]{--alx-glyph-shape:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><mask id='m'><rect width='20' height='20' fill='%23fff'/><rect x='8.8' width='2.4' height='20' fill='%23000'/></mask><g mask='url(%23m)'><circle cx='10' cy='10' r='8.25' fill='none' stroke='%23fff' stroke-width='1.5'/><rect x='6.5' y='6.5' width='7' height='7' fill='%23fff'/></g><rect x='9.55' y='.5' width='.9' height='19' fill='%23fff'/></svg>")}.alx-seal__glyph[data-glyph=attested][data-split]{--alx-glyph-shape:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><mask id='m'><rect width='20' height='20' fill='%23fff'/><rect x='8.8' width='2.4' height='20' fill='%23000'/></mask><g mask='url(%23m)'><circle cx='10' cy='10' r='7.5' fill='%23fff'/></g><rect x='9.55' y='.5' width='.9' height='19' fill='%23fff'/></svg>")}.alx-seal__glyph[data-glyph=probable][data-split]{--alx-glyph-shape:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><mask id='m'><rect width='20' height='20' fill='%23fff'/><rect x='8.8' width='2.4' height='20' fill='%23000'/></mask><g mask='url(%23m)'><circle cx='10' cy='10' r='7' fill='none' stroke='%23fff' stroke-width='1.25'/><path d='M10 3a7 7 0 0 0 0 14Z' fill='%23fff'/></g><rect x='9.55' y='.5' width='.9' height='19' fill='%23fff'/></svg>")}.alx-seal__glyph[data-glyph=after][data-split]{--alx-glyph-shape:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><mask id='m'><rect width='20' height='20' fill='%23fff'/><rect x='8.8' width='2.4' height='20' fill='%23000'/></mask><g mask='url(%23m)'><circle cx='10' cy='10' r='7.5' fill='none' stroke='%23fff' stroke-width='1.25' stroke-dasharray='3.2 2.2'/><circle cx='10' cy='10' r='1.6' fill='%23fff'/></g><rect x='9.55' y='.5' width='.9' height='19' fill='%23fff'/></svg>")}.alx-seal__glyph[data-glyph=conjectured][data-split]{--alx-glyph-shape:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><mask id='m'><rect width='20' height='20' fill='%23fff'/><rect x='8.8' width='2.4' height='20' fill='%23000'/></mask><g mask='url(%23m)'><circle cx='10' cy='10' r='7.5' fill='none' stroke='%23fff' stroke-width='1.25' stroke-dasharray='2.2 2.2'/></g><rect x='9.55' y='.5' width='.9' height='19' fill='%23fff'/></svg>")}.alx-seal__glyph[data-glyph=legend][data-split]{--alx-glyph-shape:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><mask id='m'><rect width='20' height='20' fill='%23fff'/><rect x='8.8' width='2.4' height='20' fill='%23000'/></mask><g mask='url(%23m)'><circle cx='10' cy='10' r='8.5' fill='none' stroke='%23fff' stroke-width='1.1' stroke-dasharray='.6 2.2' stroke-linecap='round'/><path d='M10 4.2l1.3 3.55 3.72-.65-2.42 2.9 2.42 2.9-3.72-.65L10 15.8l-1.3-3.55-3.72.65 2.42-2.9-2.42-2.9 3.72.65Z' fill='%23fff'/></g><rect x='9.55' y='.5' width='.9' height='19' fill='%23fff'/></svg>")}@media (forced-colors:active){.alx-seal__glyph{forced-color-adjust:none;background-color:CanvasText}}.alx-seal__finer{font-weight:500;letter-spacing:.08em;opacity:.85}.alx-seal__explain{margin-left:.4em;font-family:var(--font-body),Georgia,serif;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--alx-parchment,#c8b89e);text-decoration:underline;text-decoration-color:rgb(181 146 85/.45);text-underline-offset:3px}@media (max-width:359.98px){.alx-seal__finer,.alx-seal__word{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}.alx-cartouche{position:relative;display:inline-block;margin:0 7px;padding:2px 10px;border:1px solid var(--alx-gold,#b59255);border-radius:999px;font-family:"Cinzel",var(--font-display),serif;font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1.5;color:var(--alx-gold,#b59255);white-space:nowrap}.alx-cartouche[data-kind=after]{text-transform:none;letter-spacing:.06em;font-size:12px}.alx-cartouche[data-kind=drawing],.alx-cartouche[data-kind=plate]{text-transform:uppercase}.alx-cartouche:after,.alx-cartouche:before{content:"";position:absolute;top:50%;width:6px;border-top:1px solid var(--alx-gold,#b59255)}.alx-cartouche:before{left:-7px}.alx-cartouche:after{right:-7px}.alx-plate-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin-top:.6rem;font-family:var(--font-body),Georgia,serif;font-size:13px;line-height:1.55;color:rgb(200 184 158/.92)}.alx-plate-note .alx-cartouche{margin-left:7px}.alx-plate-note__text{flex:1 1 18rem;font-style:italic}.alx-device{display:block;font-family:var(--font-body),Georgia,serif;font-size:14px;line-height:1.55;color:var(--alx-parchment,#c8b89e)}.alx-device__mark{display:inline-block;width:8px;height:8px;margin-right:.5em;border:1px dashed var(--alx-gold,#b59255);transform:rotate(45deg) translateY(-1px)}.alx-device__label{font-family:"Cinzel",var(--font-display),serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--alx-gold,#b59255)}a.alx-device__label{text-decoration:underline;text-decoration-color:rgb(181 146 85/.4);text-underline-offset:3px}.alx-device__text{font-style:italic}.alx-correction{margin-top:.5rem;font-family:var(--font-body),Georgia,serif;font-size:14px;color:var(--alx-parchment,#c8b89e)}.alx-correction__summary{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;cursor:pointer;list-style:none;font-family:"Cinzel",var(--font-display),serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--alx-gold-bright,#f1d28a)}.alx-correction__summary::-webkit-details-marker{display:none}.alx-obelos{flex:none;color:var(--alx-gold-bright,#f1d28a)}.alx-correction__body{margin:.25rem 0 .5rem;padding-left:1.4rem;border-left:1px solid rgb(241 210 138/.35)}.alx-correction__body dt{margin-top:.5rem;font-family:"Cinzel",var(--font-display),serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--alx-gold,#b59255)}.alx-correction__body dd{margin:.15rem 0 0;color:var(--alx-ivory,#e7ddcc);line-height:1.6}.alx-plinth{position:relative;margin-top:.75rem;padding:.85rem 1rem 1.4rem;border:1px solid rgb(181 146 85/.55);border-bottom:0;color:var(--alx-parchment,#c8b89e)}.alx-plinth__text{margin:0;font-family:var(--font-display),Georgia,serif;font-size:17px;font-style:italic;line-height:1.5}.alx-plinth__nearest{margin:.5rem 0 0;padding:0;list-style:none;font-size:14px}.alx-plinth__nearest a{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--alx-ivory,#e7ddcc);text-decoration:underline;text-decoration-color:rgb(181 146 85/.4);text-underline-offset:4px}.alx-plinth__nearest-word{margin-right:.35em;font-family:"Cinzel",var(--font-display),serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--alx-gold,#b59255)}.alx-plinth__foot{position:absolute;left:-1px;right:-1px;bottom:-1px;width:calc(100% + 2px);height:10px;color:rgb(181 146 85/.7)}.alx-told{position:relative;padding:1.1rem 1.25rem 1rem;border:1px dotted rgb(217 163 168/.6);outline:1px solid rgb(181 146 85/.28);outline-offset:3px;background:var(--alx-charcoal,#11100f);color:var(--alx-ivory,#e7ddcc)}.alx-told__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem}.alx-told__title{margin:0;font-size:22px;font-weight:600;line-height:1.2}.alx-told__story,.alx-told__title{font-family:var(--font-display),Georgia,serif}.alx-told__story{margin:.75rem 0 0;font-size:18px;font-style:italic;font-weight:500;line-height:1.55}.alx-told__telling{margin:.6rem 0 0;font-family:"Cinzel",var(--font-display),serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.6;color:var(--alx-rose,#d9a3a8)}.alx-told__rule{height:1px;margin:.9rem auto .7rem;width:40%;background:linear-gradient(90deg,transparent,var(--alx-crimson,#7a111a) 20%,var(--alx-crimson,#7a111a) 80%,transparent)}.alx-told__supported-head{margin:0;font-family:"Cinzel",var(--font-display),serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--alx-gold,#b59255)}.alx-told__supported{margin:.3rem 0 0;font-family:var(--font-body),Georgia,serif;font-size:16px;line-height:1.6}.alx-told__foot{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.25rem 1rem;margin-top:.4rem}.alx-told__hall{display:inline-flex;min-height:2.75rem;align-items:center;font-size:14px;color:var(--alx-parchment,#c8b89e);text-decoration:underline;text-decoration-color:rgb(217 163 168/.45);text-underline-offset:4px}.alx-chip{display:block}.alx-chip__summary{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 .9rem;border:1px dotted rgb(217 163 168/.7);border-radius:2px;cursor:pointer;list-style:none;font-family:var(--font-display),Georgia,serif;font-size:17px;font-style:italic;color:var(--alx-ivory,#e7ddcc)}.alx-chip__summary::-webkit-details-marker{display:none}.alx-chip__star{font-style:normal;color:var(--alx-rose,#d9a3a8)}.alx-chip[open]>.alx-chip__summary{border-style:solid;border-color:rgb(217 163 168/.6)}.alx-chip__panel{margin-top:.6rem}@media (prefers-reduced-motion:no-preference){html:not([data-alx-motion=still]) .alx-chip[open]>.alx-chip__panel{animation:alx-kit-fade .2s ease-out both}}@keyframes alx-kit-fade{0%{opacity:0}}.alx-sources{font-family:var(--font-body),Georgia,serif;font-size:13px;color:var(--alx-parchment,#c8b89e)}.alx-sources__summary{display:inline-flex;min-height:2.75rem;align-items:center;gap:.45em;list-style:none;cursor:pointer;font-family:"Cinzel",var(--font-display),serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--alx-gold,#b59255)}.alx-sources__summary::-webkit-details-marker{display:none}.alx-sources__summary:before{content:"";flex:none;width:.45rem;height:.45rem;margin-right:.1rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform .16s ease-out}details[open]>.alx-sources__summary:before{transform:rotate(45deg) translate(-.1rem,-.1rem)}@media (prefers-reduced-motion:reduce){.alx-sources__summary:before{transition:none}}.alx-sources__list{margin:0 0 .5rem;padding-left:1.1rem;line-height:1.6}.alx-source__text{font-style:italic}.alx-source__link{color:var(--alx-ivory,#e7ddcc);text-decoration:underline;text-decoration-color:rgb(181 146 85/.4);text-underline-offset:3px}.alx-doorways__heading{margin:0 0 .5rem;font-family:"Cinzel",var(--font-display),serif;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--alx-gold,#b59255)}.alx-doorways__list{margin:0;padding:0;list-style:none;border-top:1px solid rgb(181 146 85/.14)}.alx-doorway{padding:.6rem 0;border-bottom:1px solid rgb(181 146 85/.14)}.alx-doorway__line{display:grid;grid-template-columns:minmax(4.5rem,auto) 1fr;gap:.25rem .85rem;align-items:baseline}.alx-doorway__clock{font-family:"Cinzel",var(--font-display),serif;font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--alx-gold,#b59255);font-variant-numeric:tabular-nums;white-space:nowrap}.alx-doorway__lozenge{display:block;width:7px;height:7px;margin:.35rem 0 0 .2rem;border:1px solid rgb(181 146 85/.75);transform:rotate(45deg)}.alx-doorway__main{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;min-width:0}.alx-doorway__link{display:inline-flex;min-height:2.75rem;align-items:center;font-size:16px;color:var(--alx-ivory,#e7ddcc);text-decoration:underline;text-decoration-color:rgb(181 146 85/.35);text-underline-offset:4px}.alx-doorway__link:hover{color:var(--alx-gold-bright,#f1d28a)}.alx-doorway__nearest,.alx-doorway__not,.alx-doorway__transcript{font-family:"Cinzel",var(--font-display),serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--alx-parchment,#c8b89e)}.alx-doorway__transcript{padding:0 .35rem;border:1px solid rgb(200 184 158/.4)}.alx-doorway__quote{flex-basis:100%;font-family:var(--font-display),Georgia,serif;font-size:17px;font-style:italic;line-height:1.45;color:var(--alx-parchment,#c8b89e)}.alx-doorway__note{flex-basis:100%;font-size:13px;color:rgb(200 184 158/.9)}.alx-doorway__grade{flex-basis:100%}.alx-doorway__play{grid-column:2;margin-top:.3rem}.alx-doorway .alx-correction{margin-left:calc(4.5rem + .85rem)}.alx-doorways__more>summary{display:inline-flex;min-height:2.75rem;align-items:center;cursor:pointer;font-size:14px;color:var(--alx-gold,#b59255)}@media (max-width:479.98px){.alx-doorway__line{grid-template-columns:1fr}.alx-doorway__play{grid-column:1}.alx-doorway .alx-correction{margin-left:0}}.alx-witness{color:var(--alx-ivory,#e7ddcc)}.alx-witness__title{margin:0 0 .5rem;font-family:var(--font-display),Georgia,serif;font-size:22px;font-weight:600}.alx-witness__chart{margin:0}.alx-witness__svg{display:block;width:100%;max-width:560px;height:auto;overflow:visible}.alx-witness__svg text{font-family:var(--font-display),Georgia,serif}.alx-witness__grid{stroke:rgb(181 146 85/.18);stroke-width:.75}.alx-witness__band{stroke:rgb(181 146 85/.32);stroke-width:.75;stroke-dasharray:2 3}.alx-witness__axis{fill:none;stroke:rgb(181 146 85/.6);stroke-width:1}.alx-witness__axis-label,.alx-witness__tick{fill:var(--alx-parchment,#c8b89e);font-size:11px;font-style:italic}.alx-witness__event{stroke:var(--alx-gold-bright,#f1d28a);stroke-width:1;stroke-dasharray:4 3}.alx-witness__event-band{fill:rgb(241 210 138/.08)}.alx-witness__event-label{fill:var(--alx-gold-bright,#f1d28a);font-size:12px}.alx-witness__label{fill:var(--alx-ivory,#e7ddcc);font-size:12px}.alx-witness__arc{fill:none;stroke:var(--alx-gold,#b59255);stroke-width:1;stroke-dasharray:1 3;stroke-linecap:round}.alx-witness__reading-line{stroke:var(--alx-gold,#b59255);stroke-width:.9;stroke-dasharray:3 2}.alx-mark__fill{fill:var(--alx-gold,#b59255);stroke:var(--alx-gold,#b59255)}.alx-mark__hollow{fill:var(--alx-obsidian,#080808);stroke:var(--alx-gold,#b59255);stroke-width:1.2}.alx-mark__outline{fill:none;stroke:var(--alx-gold-bright,#f1d28a);stroke-width:1.6}.alx-mark__legend{fill:var(--alx-rose,#d9a3a8)}.alx-mark{flex:none}.alx-witness__caption{margin-top:.4rem;font-size:13px;font-style:italic;line-height:1.55;color:var(--alx-parchment,#c8b89e)}.alx-witness__toggle{position:absolute;width:1px;height:1px;opacity:0}.alx-witness__toggle-label{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;cursor:pointer;font-family:"Cinzel",var(--font-display),serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--alx-gold,#b59255)}.alx-witness__toggle-label:before{content:"";width:10px;height:10px;border:1px solid var(--alx-gold,#b59255);transform:rotate(45deg)}.alx-witness__toggle:checked+.alx-witness__toggle-label:before{background:var(--alx-gold,#b59255)}.alx-witness__toggle:focus-visible+.alx-witness__toggle-label{outline:2px solid var(--alx-gold,#b59255);outline-offset:2px}.alx-witness__twin{display:none}.alx-witness__toggle:checked~.alx-witness__twin{display:block}@media (max-width:767.98px){.alx-witness__chart,.alx-witness__toggle,.alx-witness__toggle-label{display:none}.alx-witness__twin{display:block}}.alx-witness-table{width:100%;margin-top:.5rem;border-collapse:collapse;font-family:var(--font-body),Georgia,serif;font-size:14px;color:var(--alx-ivory,#e7ddcc)}.alx-witness-table caption{text-align:left;padding-bottom:.5rem}.alx-witness-table__title{display:block;font-family:var(--font-display),Georgia,serif;font-size:18px;font-weight:600}.alx-witness-table__caption{display:block;font-size:13px;font-style:italic;color:var(--alx-parchment,#c8b89e)}.alx-witness-table td,.alx-witness-table th{padding:.45rem .6rem .45rem 0;border-bottom:1px solid rgb(181 146 85/.14);text-align:left;vertical-align:top;line-height:1.5}.alx-witness-table thead th{font-family:"Cinzel",var(--font-display),serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--alx-gold,#b59255)}.alx-ladder__who{font-weight:600}.alx-ladder__who .alx-mark{margin-right:.4rem;vertical-align:-2px}.alx-ladder__markword{display:block;font-weight:400;font-style:italic}.alx-ladder__markword,.alx-ladder__via{font-size:12px;color:var(--alx-parchment,#c8b89e)}.alx-ladder__event th{font-family:"Cinzel",var(--font-display),serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--alx-gold-bright,#f1d28a)}.alx-ladder__tick{display:inline-block;width:1.5rem;height:0;margin-right:.5rem;border-top:1px dashed var(--alx-gold-bright,#f1d28a);vertical-align:middle}.alx-witness .alx-witness-table__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width:767.98px){.alx-witness-table caption{display:block;width:100%;padding-bottom:.75rem}.alx-witness-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.alx-witness-table,.alx-witness-table tbody,.alx-witness-table td,.alx-witness-table th,.alx-witness-table tr{display:block}.alx-witness-table tbody{position:relative;padding-left:4.75rem}.alx-witness-table tbody:before{content:"";position:absolute;top:.4rem;bottom:.4rem;left:4rem;border-left:1px solid rgb(181 146 85/.4)}.alx-ladder__rung{position:relative;padding:.55rem 0;border-bottom:1px solid rgb(181 146 85/.12)}.alx-ladder__rung>td,.alx-ladder__rung>th{padding:0;border:0}.alx-ladder__year{position:absolute;left:-4.75rem;top:.55rem;width:4rem;padding-right:.5rem!important;font-family:var(--font-display),Georgia,serif;font-size:17px;line-height:1.25;font-variant-numeric:oldstyle-nums;color:var(--alx-parchment,#c8b89e)}.alx-ladder__name{font-family:"Cinzel",var(--font-display),serif;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--alx-gold,#b59255)}.alx-ladder__markword{display:inline;margin-left:.4rem}.alx-ladder__says{margin-top:.15rem;font-size:15px}.alx-ladder__readings,.alx-ladder__ref{font-size:13px;color:var(--alx-parchment,#c8b89e)}.alx-ladder__event th{padding:.5rem 0;border:0;margin-left:-1.25rem}}.alx-key{color:var(--alx-ivory,#e7ddcc);font-family:var(--font-body),Georgia,serif;font-size:15px;line-height:1.6}.alx-key__title{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(28px,3vw,36px);font-weight:500}.alx-key__part{margin-top:1.75rem;max-width:64ch}.alx-key__part-title{margin:0 0 .5rem;font-family:"Cinzel",var(--font-display),serif;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--alx-gold,#b59255)}.alx-key__lead,.alx-key__part p{margin:.4rem 0}.alx-key__grades,.alx-key__lines,.alx-key__marks{margin:.5rem 0 0;padding:0;list-style:none}.alx-key__grades li,.alx-key__lines li,.alx-key__marks li{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .85rem;padding:.35rem 0}.alx-key__grades .alx-seal{min-width:13rem}.alx-key__says{flex:1 1 18rem;color:var(--alx-parchment,#c8b89e)}.alx-key__lines svg{flex:none}.alx-key__marks{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.alx-key__devices,.alx-key__wall{margin:.5rem 0 0}.alx-key__devices>div,.alx-key__wall>div{padding:.45rem 0;border-bottom:1px solid rgb(181 146 85/.12)}.alx-key__devices dt,.alx-key__wall dt{font-weight:600}.alx-key__devices dd,.alx-key__wall dd{margin:.1rem 0 0;color:var(--alx-parchment,#c8b89e)}.alx-key__note{font-size:14px;font-style:italic;color:var(--alx-parchment,#c8b89e)}.alx-key__stamps{display:flex;flex-wrap:wrap;gap:.6rem}.alx-key__obelos .alx-correction__summary{min-height:0;margin-right:.6rem;vertical-align:middle}.alx-ring{flex:none;overflow:visible}.alx-ring__inner,.alx-ring__outer{fill:none;stroke:var(--alx-gold,#b59255);vector-effect:non-scaling-stroke}.alx-ring__outer{stroke-width:1}.alx-ring__inner{stroke-width:.75;stroke-opacity:.55}.alx-ring__numeral{fill:var(--alx-gold-bright,#f1d28a);font-family:"Cinzel",var(--font-display),serif;font-weight:600;letter-spacing:.04em}.alx-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;font-family:var(--font-body),Georgia,serif;font-size:13px;color:var(--alx-parchment,#c8b89e)}.alx-crumbs li{display:inline-flex;align-items:center}.alx-crumbs li+li:before{content:"›";margin:0 .55rem;color:var(--alx-gold,#b59255)}.alx-crumbs a{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--alx-ivory,#e7ddcc);text-decoration:underline;text-decoration-color:rgb(181 146 85/.35);text-underline-offset:4px}.alx-crumbs [aria-current=page]{font-style:italic}@media (forced-colors:active){.alx-cartouche,.alx-cartouche:after,.alx-cartouche:before,.alx-chip__summary,.alx-plinth,.alx-told{border-color:CanvasText;color:CanvasText}.alx-mark__fill,.alx-mark__legend{fill:CanvasText;stroke:CanvasText}.alx-mark__hollow,.alx-mark__outline,.alx-ring__inner,.alx-ring__outer,.alx-witness__arc,.alx-witness__axis,.alx-witness__event,.alx-witness__reading-line{stroke:CanvasText}.alx-ring__numeral,.alx-witness__svg text{fill:CanvasText}}:root{--alx-header-height:5rem;--alx-frame-height:0px}@media (min-width:1024px){html[data-alx-frame=hub],html[data-alx-frame=shelves]{--alx-frame-height:56px}html[data-alx-frame=record]{--alx-frame-height:44px}}html[data-alx-motion=still] .alx-portal *,html[data-alx-motion=still] .alx-portal :after,html[data-alx-motion=still] .alx-portal :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){.alx-portal *,.alx-portal :after,.alx-portal :before{animation:none!important;transition:none!important}}html[data-alx-transition]::view-transition-new(root),html[data-alx-transition]::view-transition-old(root){animation:none;mix-blend-mode:normal}html[data-alx-transition=portal]::view-transition-old(alx-portal){animation:alx-through-out .62s cubic-bezier(.2,.7,.2,1) both}html[data-alx-transition=portal]::view-transition-new(alx-portal){animation:alx-through-in .62s cubic-bezier(.2,.7,.2,1) both}html[data-alx-transition=portal]::view-transition-group(alx-plan){animation-duration:.62s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}html[data-alx-transition=stage]::view-transition-old(alx-stage){animation:alx-turn-out-left .38s ease-in both}html[data-alx-transition=stage]::view-transition-new(alx-stage){animation:alx-turn-in-right .42s ease-out both}html[data-alx-transition=stage-back]::view-transition-old(alx-stage){animation:alx-turn-out-right .38s ease-in both}html[data-alx-transition=stage-back]::view-transition-new(alx-stage){animation:alx-turn-in-left .42s ease-out both}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}@keyframes alx-through-out{to{opacity:0;transform:scale(1.6)}}@keyframes alx-through-in{0%{opacity:0;transform:scale(.94)}}@keyframes alx-turn-out-left{to{opacity:0;transform:translateX(-6%)}}@keyframes alx-turn-in-right{0%{opacity:0;transform:translateX(6%)}}@keyframes alx-turn-out-right{to{opacity:0;transform:translateX(6%)}}@keyframes alx-turn-in-left{0%{opacity:0;transform:translateX(-6%)}}.alx-frame-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:2.75rem;min-height:2.75rem;padding:0 .6rem;border:1px solid rgb(181 146 85/.35);border-radius:2px;background:transparent;font-family:"Cinzel",var(--font-display),serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--alx-ivory);cursor:pointer}.alx-frame-button:hover{border-color:var(--alx-gold);color:var(--alx-gold-bright)}.alx-bar{z-index:30;display:none;align-items:center;gap:1rem;height:56px;padding:0 clamp(1rem,2.5vw,2.5rem);border-bottom:1px solid rgb(181 146 85/.2);background:var(--alx-obsidian,#080808);color:var(--alx-ivory)}@media (min-width:1024px){.alx-bar{display:flex}.alx-bar--sticky{position:sticky;top:var(--alx-header-height)}.alx-bar--fixed{position:fixed;top:var(--alx-header-height);left:0;right:0;transition:opacity .24s ease,visibility 0s linear 0s}.alx-bar--fixed[data-hidden=true]{opacity:0;visibility:hidden;transition:opacity .24s ease,visibility 0s linear .24s}}.alx-bar__wordmark{flex:none;font-family:var(--font-display),Georgia,serif;font-size:17px;font-weight:500;color:var(--alx-ivory);white-space:nowrap}.alx-bar__wordmark:hover{color:var(--alx-gold-bright)}@media (max-width:1279.98px){.alx-bar__wordmark{max-width:7.5rem;white-space:normal;line-height:1.1;font-size:14px}}.alx-bar__beam{flex:0 1 var(--alx-beam-width,520px)}.alx-bar__readout{flex:none;min-width:8.5rem}.alx-bar__tools{display:flex;align-items:center;gap:.5rem;margin-left:auto}.alx-bar--record{display:flex;height:auto;min-height:44px;flex-wrap:wrap;padding-block:.25rem}@media (min-width:1024px){.alx-bar--record{position:sticky;top:var(--alx-header-height);height:44px;padding-block:0}}.alx-bar__back{display:inline-flex;min-height:2.75rem;align-items:center;gap:.3em;font-family:var(--font-display),Georgia,serif;font-size:17px;color:var(--alx-ivory)}.alx-bar__back:hover{color:var(--alx-gold-bright)}.alx-bar__back-year{color:var(--alx-parchment);font-variant-numeric:oldstyle-nums}@media (max-width:1023.98px){.alx-bar--record .alx-still__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.alx-beam{position:relative;min-width:0;height:52px;margin:0;padding:0;border:0}.alx-beam__ink{position:absolute;inset:4px 0 auto;width:100%;height:44px;overflow:visible}.alx-beam__rule{stroke-width:1;vector-effect:non-scaling-stroke}.alx-beam__rule--rest{stroke:rgb(181 146 85/.55);stroke-dasharray:3 3}.alx-beam__rule--now{stroke:rgb(200 184 158/.55);stroke-dasharray:2 4}.alx-beam__rule--inked{stroke:var(--alx-gold);transition:transform .42s cubic-bezier(.2,.7,.2,1)}.alx-beam__stops{position:absolute;inset:0}.alx-beam__stop{position:absolute;top:0;display:flex;width:3.5rem;height:52px;flex-direction:column;align-items:center;justify-content:space-between;transform:translateX(-50%);cursor:pointer}.alx-beam__radio{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.alx-beam__numeral{font-family:var(--font-display),Georgia,serif;font-size:12px;line-height:1;font-variant-numeric:oldstyle-nums;color:var(--alx-parchment)}.alx-beam__lozenge{width:10px;height:10px;border:1px solid var(--alx-gold);background:var(--alx-obsidian);transform:rotate(45deg);transition:background-color .24s ease,border-color .24s ease}.alx-beam__stop[data-past=true] .alx-beam__lozenge{background:rgb(181 146 85/.55)}.alx-beam__stop[data-active=true] .alx-beam__lozenge{border-color:var(--alx-gold-bright);background:var(--alx-gold-bright);box-shadow:0 0 0 3px var(--alx-light,transparent)}.alx-beam__stop[data-now=true] .alx-beam__lozenge{border-style:dashed;border-color:var(--alx-parchment)}.alx-beam__name{font-family:var(--font-display),Georgia,serif;font-size:11px;font-style:italic;line-height:1;white-space:nowrap;color:var(--alx-parchment)}.alx-beam__stop[data-active=true] .alx-beam__name{font-style:normal;font-weight:600;color:var(--alx-ivory)}.alx-beam__stop[data-active=true] .alx-beam__numeral{color:var(--alx-gold-bright)}.alx-beam__stop:has(.alx-beam__radio:focus-visible) .alx-beam__lozenge{outline:2px solid var(--alx-gold);outline-offset:3px}.alx-readout{margin:0;font-family:var(--font-display),Georgia,serif;font-variant-numeric:oldstyle-nums;line-height:1;white-space:nowrap;color:var(--alx-ivory)}.alx-readout__qualifier{font-size:17px;font-style:italic;color:var(--alx-parchment)}.alx-readout__year{font-size:28px;font-weight:500}.alx-readout .alx-in-city{font-size:17px;color:var(--alx-parchment)}.alx-chronology-mark{font-family:"Cinzel",var(--font-display),serif;font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--alx-parchment)}.alx-beam__bracket{position:absolute;height:7px;border:1px solid var(--alx-gold);pointer-events:none}.alx-beam__bracket[data-side=above]{top:-8px;border-bottom:0}.alx-beam__bracket[data-side=below]{bottom:-8px;border-top:0}.alx-beam__bracket-label{position:absolute;left:50%;padding:0 6px;transform:translateX(-50%);background:var(--alx-obsidian,#080808);font-family:"Cinzel",var(--font-display),serif;font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1;white-space:nowrap;color:var(--alx-gold)}.alx-beam__bracket[data-side=above] .alx-beam__bracket-label{top:-6px}.alx-beam__bracket[data-side=below] .alx-beam__bracket-label{bottom:-6px}@media (min-width:1024px){.alx-bar[data-brackets=true]{height:84px}html:is([data-alx-frame=hub],[data-alx-frame=shelves]):has(.alx-bar[data-brackets=true]){--alx-frame-height:84px}}@media (forced-colors:active){.alx-beam__bracket{border-color:CanvasText}.alx-beam__bracket-label{background:Canvas;color:CanvasText}}.alx-goto{position:relative;display:grid;gap:.35rem}.alx-goto__label{font-family:"Cinzel",var(--font-display),serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--alx-gold)}.alx-goto__row{display:flex;gap:.4rem}.alx-goto__input{min-width:0;flex:1 1 auto;min-height:2.75rem;padding:0 .7rem;border:1px solid rgb(181 146 85/.4);border-radius:2px;background:var(--alx-charcoal);font-family:var(--font-body),Georgia,serif;font-size:16px;color:var(--alx-ivory)}.alx-goto__input::-moz-placeholder{color:rgb(200 184 158/.75)}.alx-goto__input::placeholder{color:rgb(200 184 158/.75)}.alx-goto--compact .alx-goto__input{width:8.5rem;font-size:14px}.alx-goto__message{font-size:13px;font-style:italic;color:var(--alx-parchment)}.alx-goto__message:empty{display:none}.alx-goto__other{display:inline-flex;min-height:44px;align-items:center;padding:0;border:0;background:none;font:inherit;font-style:normal;color:var(--alx-ivory);text-decoration:underline;text-decoration-color:rgb(181 146 85/.5);text-underline-offset:3px;cursor:pointer}.alx-goto--compact .alx-goto__message:not(:empty){position:absolute;top:calc(100% + .4rem);right:0;width:18rem;padding:.5rem .7rem;border:1px solid rgb(181 146 85/.4);background:var(--alx-charcoal);box-shadow:0 0 0 1px rgb(181 146 85/.28),0 24px 80px rgb(0 0 0/.45)}.alx-still{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;padding:0 .4rem;border:0;background:transparent;font-family:"Cinzel",var(--font-display),serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--alx-ivory);cursor:pointer}.alx-still[aria-disabled=true]{cursor:default}.alx-still__track{position:relative;width:30px;height:16px;border:1px solid var(--alx-gold);border-radius:8px}.alx-still__knob{position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:var(--alx-parchment);transition:transform .16s ease}.alx-still[aria-checked=true] .alx-still__knob{transform:translateX(14px);background:var(--alx-gold-bright)}.alx-pill-dock{position:fixed;right:calc(12px + env(safe-area-inset-right));bottom:calc(var(--player-height, 0px) + 12px + env(safe-area-inset-bottom));z-index:35}@media (min-width:1024px){.alx-pill-dock{display:none}}.alx-pill-dock[data-hidden=true],html[data-alx-sheet=plan] .alx-pill-dock{display:none}.alx-pill{display:inline-flex;min-width:10rem;height:44px;align-items:center;justify-content:center;gap:.15rem;padding:0 1rem;border:1px solid var(--alx-gold);border-radius:22px;background:var(--alx-charcoal,#11100f);font-family:var(--font-display),Georgia,serif;font-size:17px;font-variant-numeric:oldstyle-nums;color:var(--alx-ivory);box-shadow:0 0 0 1px rgb(181 146 85/.28),0 24px 80px rgb(0 0 0/.45);cursor:pointer}.alx-pill__numeral{font-family:"Cinzel",var(--font-display),serif;font-size:13px;font-weight:600;color:var(--alx-gold-bright)}.alx-pill__year em{color:var(--alx-parchment)}.alx-pill__caret{margin-left:.35rem;font-size:12px;color:var(--alx-gold)}.alx-librarian,.alx-sheet{max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--alx-ivory)}.alx-librarian::backdrop,.alx-sheet::backdrop{background:rgb(8 8 8/.85)}.alx-sheet[open]{position:fixed;inset:auto 0 0;width:100%}.alx-sheet__panel{max-height:min(70svh,560px);overflow-y:auto;overscroll-behavior:contain;padding:.5rem 1rem calc(1rem + var(--player-height, 0px) + env(safe-area-inset-bottom));border-top:1px solid var(--alx-gold);background:var(--alx-charcoal);box-shadow:0 0 0 1px rgb(181 146 85/.28),0 24px 80px rgb(0 0 0/.45)}@media (prefers-reduced-motion:no-preference){html:not([data-alx-motion=still]) .alx-sheet[open] .alx-sheet__panel{animation:alx-sheet-up .32s cubic-bezier(.2,.7,.2,1) both}}@keyframes alx-sheet-up{0%{transform:translateY(100%)}}.alx-sheet__handle{display:block;width:40px;height:4px;margin:0 auto .5rem;border-radius:2px;background:rgb(200 184 158/.5)}.alx-librarian__head,.alx-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.alx-librarian__title,.alx-sheet__title{margin:0;font-family:"Cinzel",var(--font-display),serif;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--alx-gold)}.alx-sheet__ages{margin:.5rem 0 0;padding:0;list-style:none}.alx-sheet__age{display:flex;width:100%;min-height:var(--alx-sheet-row,44px);align-items:center;gap:.85rem;padding:.45rem .25rem;border:0;border-bottom:1px solid rgb(181 146 85/.14);background:transparent;text-align:left;color:var(--alx-ivory);cursor:pointer}.alx-sheet__age[aria-current=true]{background:rgb(181 146 85/.1)}.alx-sheet__age[aria-current=true] .alx-ring__outer{stroke:var(--alx-gold-bright)}.alx-sheet__age-words{display:grid;gap:.1rem}.alx-sheet__age-name{font-family:var(--font-display),Georgia,serif;font-size:19px;font-weight:600;line-height:1.15}.alx-sheet__age-span{font-size:13px;color:var(--alx-parchment)}.alx-sheet__age-line{font-size:13px;font-style:italic;color:rgb(200 184 158/.92)}.alx-sheet[data-rows=low] .alx-sheet__age{padding-block:.15rem}.alx-sheet[data-rows=low] .alx-sheet__age-span{line-height:1.2}.alx-sheet[data-rows=low] .alx-sheet__age-words{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .6rem}.alx-sheet[data-rows=low] .alx-sheet__age-name{font-size:17px}.alx-sheet__tools{display:grid;gap:.75rem;margin-top:1rem;justify-items:start}.alx-sheet__tools .alx-goto{width:100%}.alx-librarian[open]{position:fixed;inset:calc(var(--alx-header-height) + .5rem) 0 auto;width:min(44rem,calc(100% - 1.5rem));margin:0 auto}.alx-librarian__panel{max-height:calc(100svh - var(--alx-header-height) - var(--player-height, 0px) - 2rem);overflow-y:auto;padding:1rem;border:1px solid rgb(181 146 85/.45);background:var(--alx-charcoal);box-shadow:0 0 0 1px rgb(181 146 85/.28),0 24px 80px rgb(0 0 0/.45)}.alx-librarian__field{width:100%;min-height:3rem;margin-top:.75rem;padding:0 .85rem;border:1px solid rgb(181 146 85/.45);border-radius:2px;background:var(--alx-obsidian);font-family:var(--font-body),Georgia,serif;font-size:17px;color:var(--alx-ivory)}.alx-librarian__modes{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.6rem}.alx-librarian__mode{min-height:2.75rem;padding:0 .9rem;border:1px solid rgb(181 146 85/.45);border-radius:13px;background:transparent;font-family:"Cinzel",var(--font-display),serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--alx-ivory);cursor:pointer}.alx-librarian__mode[aria-pressed=true]{border-color:var(--alx-gold-bright);background:rgb(241 210 138/.12);color:var(--alx-gold-bright)}.alx-librarian__slash{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;font-size:14px;color:var(--alx-parchment)}.alx-librarian__note{margin:.75rem 0 0;font-size:14px;font-style:italic;color:var(--alx-parchment)}.alx-librarian__results{margin:.75rem 0 0;padding:0;list-style:none}.alx-librarian__row{display:grid;grid-template-columns:6.5rem 1fr;gap:.15rem .75rem;align-items:baseline;min-height:2.75rem;padding:.55rem .5rem;border-bottom:1px solid rgb(181 146 85/.14);color:var(--alx-ivory)}.alx-librarian__row:focus-visible,.alx-librarian__row:hover{background:rgb(181 146 85/.08)}.alx-librarian__kind{grid-row:span 3;font-family:"Cinzel",var(--font-display),serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--alx-gold)}.alx-librarian__row-title{font-family:var(--font-display),Georgia,serif;font-size:19px;font-weight:600;line-height:1.2}.alx-librarian__byline{font-size:13px;color:var(--alx-parchment)}@media (forced-colors:active){.alx-beam__lozenge,.alx-pill,.alx-still__track{border-color:CanvasText}.alx-beam__stop[data-active=true] .alx-beam__lozenge,.alx-still[aria-checked=true] .alx-still__knob{background:Highlight}.alx-beam__rule{stroke:CanvasText}}