.at[data-astro-cid-nqwlge3y]{gap:clamp(28px,4vw,44px);display:grid}.at-list[data-astro-cid-nqwlge3y]{flex-wrap:wrap;gap:10px clamp(22px,2.6vw,36px);max-width:100%;display:flex}.at-list[data-astro-cid-nqwlge3y] button[data-astro-cid-nqwlge3y]{color:var(--heather);font:600 var(--fs-small)/1.2 var(--font);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;transition:color .3s;display:inline-flex}.at-list[data-astro-cid-nqwlge3y] button[data-astro-cid-nqwlge3y].uline:after{bottom:2px}.at-list[data-astro-cid-nqwlge3y] button[data-astro-cid-nqwlge3y] i[data-astro-cid-nqwlge3y]{background:var(--c);border-radius:50%;width:8px;height:8px}.at-list[data-astro-cid-nqwlge3y] button[data-astro-cid-nqwlge3y]:hover,.at-list[data-astro-cid-nqwlge3y] button[data-astro-cid-nqwlge3y][aria-selected=true]{color:var(--plum)}.at-p[data-astro-cid-nqwlge3y]{border-radius:var(--rad-4);background:var(--card);border:1px solid var(--line);outline:none;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);padding:clamp(28px,4vw,56px);display:grid;position:relative}.at-p[data-astro-cid-nqwlge3y]:focus-visible{outline:2px solid var(--plum);outline-offset:3px}.at-copy[data-astro-cid-nqwlge3y]{gap:16px;display:grid}.at-card[data-astro-cid-nqwlge3y]{border-radius:var(--rad-3);background:var(--vellum);gap:16px;padding:24px;display:grid}.crest[data-astro-cid-nqwlge3y]{width:120px;height:auto;margin-bottom:4px}.cr-arch[data-astro-cid-nqwlge3y]{fill:var(--ct);stroke:var(--c);stroke-width:1.5px}.cr-school[data-astro-cid-nqwlge3y] path[data-astro-cid-nqwlge3y],.cr-school[data-astro-cid-nqwlge3y] rect[data-astro-cid-nqwlge3y],.cr-school[data-astro-cid-nqwlge3y] circle[data-astro-cid-nqwlge3y]{fill:none;stroke:var(--plum);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.cr-school[data-astro-cid-nqwlge3y] path[data-astro-cid-nqwlge3y]:first-child{fill:var(--white-warm)}.cr-school[data-astro-cid-nqwlge3y] .roof[data-astro-cid-nqwlge3y]{stroke:var(--c);stroke-width:3.4px}.cr-school[data-astro-cid-nqwlge3y] .door[data-astro-cid-nqwlge3y]{fill:var(--c);stroke:none}.cr-school[data-astro-cid-nqwlge3y] .win[data-astro-cid-nqwlge3y]{fill:color-mix(in srgb, var(--flame) 55%, var(--white-warm));stroke-width:2px}.cr-school[data-astro-cid-nqwlge3y] .clock[data-astro-cid-nqwlge3y]{fill:var(--white-warm)}.cr-school[data-astro-cid-nqwlge3y] .hand[data-astro-cid-nqwlge3y]{stroke-width:1.6px}.cr-school[data-astro-cid-nqwlge3y] .flag[data-astro-cid-nqwlge3y]{fill:var(--c);stroke:var(--c);stroke-width:1.4px;transform-origin:80px 42px}.at-card[data-astro-cid-nqwlge3y] ul[data-astro-cid-nqwlge3y]{gap:10px;list-style:none;display:grid}.at-card[data-astro-cid-nqwlge3y] li[data-astro-cid-nqwlge3y]{color:var(--plum);font-weight:500;font-size:var(--fs-small);grid-template-columns:18px 1fr;align-items:start;gap:10px;line-height:1.4;display:grid}.at-card[data-astro-cid-nqwlge3y] ul[data-astro-cid-nqwlge3y]{border-top:1px solid var(--line);padding-top:14px}.at-card[data-astro-cid-nqwlge3y] li[data-astro-cid-nqwlge3y] svg[data-astro-cid-nqwlge3y]{width:18px;height:18px;margin-top:1px}.at-card[data-astro-cid-nqwlge3y] li[data-astro-cid-nqwlge3y] path[data-astro-cid-nqwlge3y]{fill:none;stroke:var(--plum);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.anim .at-p[data-astro-cid-nqwlge3y].enter{animation:at-in .6s var(--ease)}@keyframes at-in{0%{opacity:0;transform:translateY(10px)}}@media (width<=900px){.at-p[data-astro-cid-nqwlge3y]{grid-template-columns:1fr}.at-list[data-astro-cid-nqwlge3y]{gap:6px 22px}.at-list[data-astro-cid-nqwlge3y] button[data-astro-cid-nqwlge3y]{font-size:var(--fs-small)}}@media (prefers-reduced-motion:reduce){.at-p[data-astro-cid-nqwlge3y].enter{animation:none}}.pb[data-astro-cid-np6fitss]{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.pb-form[data-astro-cid-np6fitss]{gap:30px;display:grid}.pb-form[data-astro-cid-np6fitss] fieldset[data-astro-cid-np6fitss]+fieldset[data-astro-cid-np6fitss]{border-top:1px solid var(--line);padding-top:28px}legend[data-astro-cid-np6fitss]{font-weight:600;font-size:var(--fs-small);color:var(--plum);align-items:baseline;gap:12px;margin-bottom:14px;padding:0;display:flex}.n[data-astro-cid-np6fitss]{font-size:var(--fs-small);color:var(--heather);font-variant-numeric:tabular-nums;font-weight:300}.opts[data-astro-cid-np6fitss]{flex-wrap:wrap;gap:8px;display:flex}.opt[data-astro-cid-np6fitss]{cursor:pointer;position:relative}.opt[data-astro-cid-np6fitss] input[data-astro-cid-np6fitss]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.opt[data-astro-cid-np6fitss] span[data-astro-cid-np6fitss]{border-radius:var(--rad-pill);background:var(--card);border:1px solid var(--line);min-height:44px;font-size:var(--fs-small);color:var(--aub);transition:background .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease);align-items:center;gap:9px;padding:9px 16px;font-weight:500;display:inline-flex}.opt[data-astro-cid-np6fitss] span[data-astro-cid-np6fitss] i[data-astro-cid-np6fitss]{background:var(--oc);border-radius:50%;width:7px;height:7px}.opt[data-astro-cid-np6fitss]:hover span[data-astro-cid-np6fitss]{border-color:var(--plum);color:var(--plum)}.opt[data-astro-cid-np6fitss] input[data-astro-cid-np6fitss]:checked+span[data-astro-cid-np6fitss]{background:var(--plum);border-color:var(--plum);color:var(--vellum)}.opt[data-astro-cid-np6fitss] input[data-astro-cid-np6fitss]:focus-visible+span[data-astro-cid-np6fitss]{outline:2px solid var(--plum);outline-offset:3px}.pb-out[data-astro-cid-np6fitss]{position:sticky;top:110px}.sheet[data-astro-cid-np6fitss]{border-radius:var(--rad-4);background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-2);gap:18px;padding:clamp(24px,3vw,36px);display:grid;position:relative;overflow:hidden}.sheet[data-astro-cid-np6fitss]:before{content:"";background:var(--c);height:2px;transition:background .6s var(--ease);position:absolute;inset:0 0 auto}.sh-top[data-astro-cid-np6fitss]{align-items:center;gap:16px;display:flex;position:relative}.sh-lamp[data-astro-cid-np6fitss]{background:var(--plum);border-radius:var(--arch);flex:none;place-content:center;width:40px;height:46px;padding-top:5px;display:grid}.sh-lamp[data-astro-cid-np6fitss] .sl{width:10px;height:16px;color:var(--flame)}.sh-title[data-astro-cid-np6fitss]{letter-spacing:-.025em;color:var(--plum);font-size:clamp(26px,2.8vw,40px);font-weight:600;line-height:1.08}.sh-title[data-astro-cid-np6fitss] em[data-astro-cid-np6fitss]{color:var(--aub);font-style:normal;font-weight:300;display:block}.sh-meta[data-astro-cid-np6fitss]{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid;position:relative}.sh-meta[data-astro-cid-np6fitss] div[data-astro-cid-np6fitss]{border-radius:var(--rad-2);background:var(--vellum);padding:12px 14px}.sh-meta[data-astro-cid-np6fitss] dt[data-astro-cid-np6fitss]{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--heather);font-weight:600}.sh-meta[data-astro-cid-np6fitss] dd[data-astro-cid-np6fitss]{color:var(--plum);font-weight:600;font-size:var(--fs-small);margin:2px 0 0;line-height:1.35}.sh-note[data-astro-cid-np6fitss]{color:var(--aub);font-size:var(--fs-small)}.sh-k[data-astro-cid-np6fitss]{margin-top:4px}.bar[data-astro-cid-np6fitss]{grid-template-columns:1fr 1.6fr 1.1fr .8fr;gap:4px;height:6px;display:grid}.bar[data-astro-cid-np6fitss] i[data-astro-cid-np6fitss]{border-radius:var(--rad-pill);background:var(--ct);transition:background .6s var(--ease)}.bar[data-astro-cid-np6fitss] i[data-astro-cid-np6fitss]:nth-child(2){background:var(--c)}.bar[data-astro-cid-np6fitss] i[data-astro-cid-np6fitss]:nth-child(3){background:color-mix(in srgb, var(--c) 55%, var(--ct))}.bar[data-astro-cid-np6fitss] i[data-astro-cid-np6fitss]:nth-child(4){background:var(--mist)}.phases[data-astro-cid-np6fitss]{counter-reset:ph;gap:12px;list-style:none;display:grid}.phases[data-astro-cid-np6fitss] li[data-astro-cid-np6fitss]{border-top:1px solid var(--line);font-size:var(--fs-small);grid-template-columns:112px 1fr;gap:14px;padding-top:12px;line-height:1.5;display:grid}.phases[data-astro-cid-np6fitss] b[data-astro-cid-np6fitss]{color:var(--plum);align-items:baseline;gap:8px;font-weight:600;display:flex}.phases[data-astro-cid-np6fitss] b[data-astro-cid-np6fitss]:before{counter-increment:ph;content:counter(ph, decimal-leading-zero);font-size:var(--fs-label);color:var(--heather);letter-spacing:.06em;font-weight:600}.sh-foot[data-astro-cid-np6fitss]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:6px;display:flex}.sh-foot[data-astro-cid-np6fitss] .example[data-astro-cid-np6fitss]{max-width:26em}.anim .sheet[data-astro-cid-np6fitss].flash .sh-title[data-astro-cid-np6fitss],.anim .sheet[data-astro-cid-np6fitss].flash .phases[data-astro-cid-np6fitss] p[data-astro-cid-np6fitss],.anim .sheet[data-astro-cid-np6fitss].flash .sh-note[data-astro-cid-np6fitss],.anim .sheet[data-astro-cid-np6fitss].flash .sh-meta[data-astro-cid-np6fitss] dd[data-astro-cid-np6fitss]{animation:pb-in .55s var(--ease)}@keyframes pb-in{0%{opacity:0;transform:translateY(6px)}}@media (width<=960px){.pb[data-astro-cid-np6fitss]{grid-template-columns:1fr}.pb-out[data-astro-cid-np6fitss]{position:static}}@media (width<=560px){.phases[data-astro-cid-np6fitss] li[data-astro-cid-np6fitss]{grid-template-columns:1fr;gap:4px}.sh-meta[data-astro-cid-np6fitss]{grid-template-columns:1fr}.sh-foot[data-astro-cid-np6fitss] .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.sheet[data-astro-cid-np6fitss].flash [data-astro-cid-np6fitss]{animation:none!important}}.cm[data-astro-cid-r2vblysk]{gap:18px;min-width:0;display:grid}.cm-tog[data-astro-cid-r2vblysk]{flex-wrap:wrap;gap:6px 26px;max-width:100%;display:flex}.cm-tog[data-astro-cid-r2vblysk] button[data-astro-cid-r2vblysk]{color:var(--on-dark-2);font:600 14px/1.2 var(--font);cursor:pointer;background:0 0;border:0;padding:8px 0;transition:color .25s}.cm-tog[data-astro-cid-r2vblysk] button[data-astro-cid-r2vblysk].uline:after{bottom:2px}.cm-tog[data-astro-cid-r2vblysk] button[data-astro-cid-r2vblysk]:hover,.cm-tog[data-astro-cid-r2vblysk] button[data-astro-cid-r2vblysk][aria-pressed=true]{color:var(--on-dark)}.cm-note[data-astro-cid-r2vblysk]{margin-top:6px}.cm-app[data-astro-cid-r2vblysk]{--ink:var(--plum);--soft:var(--heather);--ln:color-mix(in srgb, var(--sheet) 70%, var(--card));--cd:var(--white-warm);--wash:var(--vellum);color:var(--ink);border-radius:var(--rad-3);background:var(--wash);box-shadow:var(--sh-dark);grid-template-columns:50px 1fr;font-size:11.5px;line-height:1.35;display:grid;overflow:hidden}.side[data-astro-cid-r2vblysk]{background:var(--plum);flex-direction:column;align-items:center;gap:8px;padding:12px 0;display:flex}.brand[data-astro-cid-r2vblysk]{border-radius:var(--rad-2);background:#c9a24a24;place-content:center;width:30px;height:30px;margin-bottom:10px;display:grid}.brand[data-astro-cid-r2vblysk] .bl{width:9px;height:15px;color:var(--flame)}.ni[data-astro-cid-r2vblysk]{border-radius:var(--rad-2);color:#f5f1ea8c;place-content:center;width:30px;height:30px;display:grid}.ni[data-astro-cid-r2vblysk] svg[data-astro-cid-r2vblysk]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.ni[data-astro-cid-r2vblysk].on{background:linear-gradient(90deg, var(--gold) 2px, #f5f1ea1a 2px);color:var(--vellum)}.me[data-astro-cid-r2vblysk]{border-radius:var(--arch-s);background:var(--aub);width:26px;height:28px;color:var(--vellum);place-content:center;margin-top:auto;padding-top:2px;font-size:10.5px;font-weight:600;display:grid}.main[data-astro-cid-r2vblysk]{flex-direction:column;min-width:0;display:flex}.top[data-astro-cid-r2vblysk]{border-bottom:1px solid var(--ln);background:var(--card);align-items:center;gap:12px;padding:10px 16px;display:flex}.crumb[data-astro-cid-r2vblysk]{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.search[data-astro-cid-r2vblysk]{border-radius:var(--rad-2);background:var(--paper);color:var(--soft);white-space:nowrap;margin-left:auto;padding:5px 12px;font-size:10.5px}.tag[data-astro-cid-r2vblysk]{border-radius:var(--rad-pill);background:color-mix(in srgb, var(--mist) 60%, var(--white-warm));color:var(--soft);padding:2px 8px;font-size:10px;font-weight:600}.grid[data-astro-cid-r2vblysk]{grid-template-columns:1.7fr 1fr;gap:12px;padding:12px;display:grid}.panel[data-astro-cid-r2vblysk]{background:var(--cd);border-radius:var(--rad-2);border:1px solid var(--ln);min-width:0;padding:12px}.ph[data-astro-cid-r2vblysk]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.ph[data-astro-cid-r2vblysk] b[data-astro-cid-r2vblysk]{font-size:12px}.ph[data-astro-cid-r2vblysk].sm{margin:16px 0 8px}.leg[data-astro-cid-r2vblysk]{gap:8px;margin-left:auto;display:flex}.leg[data-astro-cid-r2vblysk] i[data-astro-cid-r2vblysk]{color:var(--soft);align-items:center;gap:4px;font-size:9.5px;font-style:normal;display:inline-flex}.leg[data-astro-cid-r2vblysk] i[data-astro-cid-r2vblysk]:before{content:"";border-radius:var(--rad-1);width:8px;height:8px}.leg[data-astro-cid-r2vblysk] .l2[data-astro-cid-r2vblysk]:before{background:var(--gold-soft)}.leg[data-astro-cid-r2vblysk] .l1[data-astro-cid-r2vblysk]:before{background:var(--mist-2)}.leg[data-astro-cid-r2vblysk] .l0[data-astro-cid-r2vblysk]:before{outline:1.5px solid color-mix(in srgb, var(--terra) 70%, var(--white-warm));outline-offset:-1.5px}.hm[data-astro-cid-r2vblysk]{grid-template-columns:70px repeat(6,1fr);align-items:center;gap:4px;display:grid}.sk[data-astro-cid-r2vblysk]{color:var(--soft);text-align:center;align-content:end;justify-items:center;gap:3px;min-height:30px;font-size:8.5px;line-height:1.15;display:grid}.sk[data-astro-cid-r2vblysk] i[data-astro-cid-r2vblysk]{background:var(--mist-2);width:14px;height:1px}.grp[data-astro-cid-r2vblysk]{white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:flex}.arch[data-astro-cid-r2vblysk]{background:var(--c,var(--aub));width:18px;height:21px;color:var(--card);clip-path:path("M0 21 V9 A9.5 9.5 0 0 1 9 0 A9.5 9.5 0 0 1 18 9 V21 Z");flex:none;place-content:center;padding-top:3px;font-size:10px;font-style:normal;font-weight:600;display:inline-grid}.arch[data-astro-cid-r2vblysk].big{width:30px;height:36px;clip-path:path("M0 36 V15 A15 15 0 0 1 30 15 V36 Z")}.arch[data-astro-cid-r2vblysk].big .rlp{width:8px;height:13px;color:var(--flame)}.cell[data-astro-cid-r2vblysk]{border-radius:var(--rad-1);height:20px;transition:background .7s var(--ease), box-shadow .7s var(--ease);transition-delay:calc(var(--d) * 18ms);position:relative}[data-astro-cid-r2vblysk][data-state="0"] .cell[data-astro-cid-r2vblysk].a2,[data-astro-cid-r2vblysk][data-state="1"] .cell[data-astro-cid-r2vblysk].b2{background:var(--scr-gold)}[data-astro-cid-r2vblysk][data-state="0"] .cell[data-astro-cid-r2vblysk].a1,[data-astro-cid-r2vblysk][data-state="1"] .cell[data-astro-cid-r2vblysk].b1{background:var(--mist-2)}[data-astro-cid-r2vblysk][data-state="0"] .cell[data-astro-cid-r2vblysk].a0,[data-astro-cid-r2vblysk][data-state="1"] .cell[data-astro-cid-r2vblysk].b0{background:var(--white-warm);outline:1.5px solid color-mix(in srgb, var(--terra) 70%, var(--white-warm));outline-offset:-1.5px}.cell[data-astro-cid-r2vblysk].root:after{content:"";border-radius:var(--rad-2);box-shadow:0 0 0 1.5px var(--deep-gold);opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:-3px}[data-astro-cid-r2vblysk][data-state="0"] .cell[data-astro-cid-r2vblysk].root:after{opacity:1}.roots[data-astro-cid-r2vblysk]{border-radius:var(--rad-3);background:var(--plum);color:var(--vellum);margin-top:12px;padding:10px 12px;position:relative;overflow:hidden}.rk[data-astro-cid-r2vblysk]{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);align-items:center;gap:6px;margin-bottom:6px;font-size:9px;font-weight:600;display:flex;position:relative}.rk[data-astro-cid-r2vblysk] .rl{width:6px;height:10px;color:var(--flame)}.roots[data-astro-cid-r2vblysk] ul[data-astro-cid-r2vblysk]{grid-template-columns:1fr 1fr;gap:8px;list-style:none;display:grid;position:relative}.roots[data-astro-cid-r2vblysk] li[data-astro-cid-r2vblysk]{border-radius:var(--rad-2);background:#f5f1ea14;padding:6px 8px;display:grid}.roots[data-astro-cid-r2vblysk] b[data-astro-cid-r2vblysk]{font-size:11px}.roots[data-astro-cid-r2vblysk] em[data-astro-cid-r2vblysk]{color:#f5f1eaa6;font-size:9.5px;font-style:normal}.stages[data-astro-cid-r2vblysk]{gap:6px;list-style:none;display:grid}.stages[data-astro-cid-r2vblysk] li[data-astro-cid-r2vblysk]{border-radius:var(--rad-2);color:var(--soft);background:var(--wash);align-items:center;gap:8px;padding:6px 8px;font-size:10.5px;font-weight:600;transition:background .6s,color .6s;display:flex}.stages[data-astro-cid-r2vblysk] i[data-astro-cid-r2vblysk]{outline:1.5px solid var(--mist-2);outline-offset:-1.5px;border-radius:50%;width:10px;height:10px;transition:background .6s,outline-color .6s}[data-astro-cid-r2vblysk][data-state="0"] .st0[data-astro-cid-r2vblysk],[data-astro-cid-r2vblysk][data-state="1"] .st1[data-astro-cid-r2vblysk]{background:linear-gradient(90deg, var(--gold) 2px, color-mix(in srgb, var(--gold-t) 60%, var(--white-warm)) 2px);color:var(--ink)}[data-astro-cid-r2vblysk][data-state="0"] .st0[data-astro-cid-r2vblysk] i[data-astro-cid-r2vblysk],[data-astro-cid-r2vblysk][data-state="1"] .st1[data-astro-cid-r2vblysk] i[data-astro-cid-r2vblysk]{background:var(--gold);outline-color:var(--gold)}[data-astro-cid-r2vblysk][data-state="1"] .st0[data-astro-cid-r2vblysk] i[data-astro-cid-r2vblysk]{background:var(--sage);outline-color:var(--sage)}.report[data-astro-cid-r2vblysk]{border-radius:var(--rad-3);background:var(--wash);gap:8px;padding:10px;display:grid}.rep-h[data-astro-cid-r2vblysk]{align-items:center;gap:8px;display:flex}.rep-h[data-astro-cid-r2vblysk]>span[data-astro-cid-r2vblysk]{flex:1;gap:4px;display:grid}.rep-h[data-astro-cid-r2vblysk] b[data-astro-cid-r2vblysk]{border-radius:var(--rad-1);background:var(--mist-2);width:80%;height:5px}.rep-h[data-astro-cid-r2vblysk] b[data-astro-cid-r2vblysk]+b[data-astro-cid-r2vblysk]{background:var(--sheet);width:55%}.report[data-astro-cid-r2vblysk] ul[data-astro-cid-r2vblysk]{gap:6px;list-style:none;display:grid}.report[data-astro-cid-r2vblysk] li[data-astro-cid-r2vblysk]{align-items:flex-start;gap:6px;font-size:10px;line-height:1.3;display:flex}.dot[data-astro-cid-r2vblysk]{background:var(--heather);border-radius:50%;flex:none;width:6px;height:6px;margin-top:3px}.anim .cm-app[data-astro-cid-r2vblysk][data-play] .cell[data-astro-cid-r2vblysk]{opacity:0;transition:opacity .6s var(--ease), background .7s var(--ease), box-shadow .7s var(--ease);transition-delay:calc(.2s + var(--d) * 25ms)}.anim .cm-app[data-astro-cid-r2vblysk][data-play].in .cell[data-astro-cid-r2vblysk]{opacity:1;transform:none}.anim .cm-app[data-astro-cid-r2vblysk][data-play] [data-astro-cid-r2vblysk]:is(.roots,.report li,.stages li){opacity:0;transition:opacity .6s var(--ease), transform .7s var(--ease), background .6s, color .6s;transform:translateY(8px)}.anim .cm-app[data-astro-cid-r2vblysk][data-play] .roots[data-astro-cid-r2vblysk]{transition-delay:.9s}.anim .cm-app[data-astro-cid-r2vblysk][data-play] .stages[data-astro-cid-r2vblysk] li[data-astro-cid-r2vblysk]{transition-delay:.5s}.anim .cm-app[data-astro-cid-r2vblysk][data-play] .report[data-astro-cid-r2vblysk] li[data-astro-cid-r2vblysk]{transition-delay:calc(.7s + var(--d) * .12s)}.anim .cm-app[data-astro-cid-r2vblysk][data-play].in [data-astro-cid-r2vblysk]:is(.roots,.report li,.stages li){opacity:1;transform:none}.anim .cm-app[data-astro-cid-r2vblysk][data-play].now [data-astro-cid-r2vblysk]{transition-delay:0s!important}@media (width<=640px){.cm-app[data-astro-cid-r2vblysk]{grid-template-columns:1fr}.side[data-astro-cid-r2vblysk]{display:none}.grid[data-astro-cid-r2vblysk]{grid-template-columns:1fr}.side2[data-astro-cid-r2vblysk],.search[data-astro-cid-r2vblysk]{display:none}.hm[data-astro-cid-r2vblysk]{grid-template-columns:22px repeat(6,1fr);gap:3px}.gn[data-astro-cid-r2vblysk]{display:none}.sk[data-astro-cid-r2vblysk]{font-size:7.5px}.grp[data-astro-cid-r2vblysk]{font-size:9.5px}.roots[data-astro-cid-r2vblysk] ul[data-astro-cid-r2vblysk]{grid-template-columns:1fr}}.progs[data-astro-cid-72utytja]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid}.pg[data-astro-cid-72utytja]{border-radius:var(--rad-4);border:1px solid var(--line-dark);transition:transform .6s var(--ease), border-color .6s var(--ease);background:#f5f1ea09;align-content:start;gap:12px;padding:28px 26px 26px;display:grid;position:relative;overflow:hidden}.pg[data-astro-cid-72utytja]:before{content:"";background:color-mix(in srgb, var(--c) 75%, var(--white-warm));height:2px;position:absolute;inset:0 0 auto}.pg[data-astro-cid-72utytja]:hover{border-color:#f5f1ea33;transform:translateY(-2px)}.pg[data-astro-cid-72utytja] .body-s[data-astro-cid-72utytja]{color:var(--on-dark-2)}.pg-pts[data-astro-cid-72utytja]{border-top:1px solid var(--line-dark);margin-top:6px;list-style:none;display:grid}.pg-pts[data-astro-cid-72utytja] li[data-astro-cid-72utytja]{border-bottom:1px solid var(--line-dark);font-size:var(--fs-fine);color:var(--on-dark);padding:9px 0}.pd-card[data-astro-cid-72utytja] .more[data-astro-cid-72utytja]{margin-top:6px}.co[data-astro-cid-72utytja]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center}.co-pts[data-astro-cid-72utytja]{gap:14px;margin-top:6px;list-style:none;display:grid}.co-pts[data-astro-cid-72utytja] li[data-astro-cid-72utytja]{border-top:1px solid var(--line-dark);gap:4px;padding:14px 0 0 18px;display:grid;position:relative}.co-pts[data-astro-cid-72utytja] li[data-astro-cid-72utytja]:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:21px;left:0}.pd[data-astro-cid-72utytja]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.pd-art[data-astro-cid-72utytja]{justify-self:center;width:100%;max-width:440px}.mods[data-astro-cid-72utytja]{gap:0;margin-top:4px;list-style:none;display:grid}.mods[data-astro-cid-72utytja] li[data-astro-cid-72utytja]{border-top:1px solid var(--line);grid-template-columns:44px 1fr;gap:14px;padding:16px 0;display:grid}.mods[data-astro-cid-72utytja] li[data-astro-cid-72utytja]:last-child{border-bottom:1px solid var(--line)}.mn[data-astro-cid-72utytja]{font-size:var(--fs-small);color:var(--heather);font-variant-numeric:tabular-nums;padding-top:1px;font-weight:300}.mods[data-astro-cid-72utytja] .body-s[data-astro-cid-72utytja]{color:var(--aub)}.pd-f[data-astro-cid-72utytja]{font-size:var(--fs-small);color:var(--aub)}.pd-f[data-astro-cid-72utytja] b[data-astro-cid-72utytja]{color:var(--plum);font-weight:600}.rec[data-astro-cid-72utytja]{border-top:1px solid var(--line);gap:14px;margin-top:clamp(40px,5vw,64px);padding-top:24px;display:grid}.rec[data-astro-cid-72utytja] ul[data-astro-cid-72utytja]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;list-style:none;display:grid}.rec[data-astro-cid-72utytja] li[data-astro-cid-72utytja]{border-bottom:1px solid var(--line);color:var(--plum);font-size:var(--fs-small);align-items:center;gap:10px;padding:12px 0;font-weight:500;display:flex}.rec[data-astro-cid-72utytja] svg[data-astro-cid-72utytja]{flex:none;width:16px;height:16px}.rec[data-astro-cid-72utytja] path[data-astro-cid-72utytja]{fill:none;stroke:var(--sage);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}@media (width<=760px){.rec[data-astro-cid-72utytja] ul[data-astro-cid-72utytja]{grid-template-columns:1fr}}.safe[data-astro-cid-72utytja]{border-radius:var(--rad-4);background:var(--card);border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px 28px;margin-bottom:clamp(48px,6vw,80px);padding:clamp(22px,3vw,32px);display:grid}.safe-ic[data-astro-cid-72utytja]{border-radius:var(--rad-3);background:var(--teal-t);width:40px;height:40px;color:var(--teal);place-content:center;display:grid}.safe-ic[data-astro-cid-72utytja] svg[data-astro-cid-72utytja]{width:24px;height:24px}.safe-ic[data-astro-cid-72utytja] path[data-astro-cid-72utytja]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.safe-t[data-astro-cid-72utytja]{gap:6px;display:grid}.safe-t[data-astro-cid-72utytja] .a-k[data-astro-cid-72utytja]{margin:0}.safe-t[data-astro-cid-72utytja] p[data-astro-cid-72utytja]:not(.a-k){color:var(--aub);max-width:52em}.safe-l[data-astro-cid-72utytja]{justify-items:start;gap:10px;display:grid}@media (width<=1000px){.progs[data-astro-cid-72utytja]{grid-template-columns:repeat(2,minmax(0,1fr))}.safe[data-astro-cid-72utytja]{grid-template-columns:auto minmax(0,1fr)}.safe-l[data-astro-cid-72utytja]{grid-column:2;grid-auto-flow:column;gap:20px}}@media (width<=900px){.co[data-astro-cid-72utytja],.pd[data-astro-cid-72utytja]{grid-template-columns:1fr}.pd-art[data-astro-cid-72utytja]{max-width:340px}}@media (width<=640px){.progs[data-astro-cid-72utytja],.safe[data-astro-cid-72utytja]{grid-template-columns:1fr}.safe-l[data-astro-cid-72utytja]{grid-column:auto;grid-auto-flow:row}}
