.b5{font-family:var(--ax);font-size:var(--u);font-weight:var(--p);text-transform:uppercase;letter-spacing:var(--ac);color:var(--r);margin:0 0 var(--g);line-height:var(--ah)}.page-toc .e{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--z)}.page-toc .e li{line-height:var(--af)}.page-toc .e .fq{padding-inline-start:var(--space-lg)}.page-toc .e a{display:block;padding:var(--space-xs) var(--d);border-inline-start:2px solid transparent;border-radius:0 var(--a4) var(--a4) 0;font-size:var(--v);color:var(--fg);transition:color var(--j),border-color var(--j),background var(--j)}.page-toc .e .fq a{color:var(--i)}.e{counter-reset:toc;--bk:1.425rem}.e>:where(li:not(.fq))>a[data-toc-link]{counter-increment:toc}.e>:where(li:not(.fq))>a[data-toc-link]:before{content:counter(toc, decimal-leading-zero);content:counter(toc, decimal-leading-zero) / "";display:inline-block;min-width:1.9em;color:var(--r);font-size:var(--u);font-weight:var(--p);font-variant-numeric:tabular-nums}.page-toc .e>:where(li:not(.fq))>a[data-toc-link]{display:grid;grid-template-columns:var(--bk) minmax(0,1fr);align-items:baseline}.page-toc .e a.passed{color:var(--i);border-inline-start-color:color-mix(in oklch,var(--b) 30%,transparent)}.page-toc .e a:hover,.page-toc .e a:focus-visible{color:var(--o);background:var(--ab)}.page-toc .e a.active{color:var(--b);border-inline-start-color:var(--b);background:color-mix(in oklch,var(--b) 8%,transparent)}.page-toc .e a.active:before{color:var(--b)}.fu{background:var(--bg-elevated);border:var(--h) solid var(--n);border-radius:var(--w);padding:var(--g) var(--space-lg)}.fu .e{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:var(--z) var(--space-lg)}@media (pointer:coarse){.page-toc .e a{padding-block:var(--d)}}.tas-fab{position:fixed;right:1rem;bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);z-index:var(--eb);display:none;align-items:center;gap:var(--d);height:44px;padding:0 var(--space-lg) 0 var(--g);border-radius:var(--radius-pill);border:var(--h) solid color-mix(in oklch,var(--b) 35%,transparent);background:var(--b);color:var(--ar);font-size:var(--v);font-weight:var(--p);box-shadow:var(--dl);cursor:pointer;transform:translateY(120%);transition:transform var(--bo) var(--c9)}.tas-fab:not([hidden]){display:inline-flex;transform:translateY(0)}@media (width>=980px){.tas-fab,.tas-fab:not([hidden]){display:none}}@media (width<=979.98px){body:has(.tas-fab) .au{--da:4rem}}.tas-sheet{width:100%;max-width:100vw;margin:auto 0 0;padding:0;background:var(--bg-elevated);color:var(--fg);border:none;border-top:var(--h) solid var(--n);border-top-left-radius:var(--at);border-top-right-radius:var(--at);box-shadow:var(--d5);max-height:80vh;overflow:hidden;opacity:0;transform:translateY(18px);transition:opacity var(--an) var(--bj),transform var(--an) var(--bj),overlay var(--an) var(--bj) allow-discrete,display var(--an) var(--bj) allow-discrete}.tas-sheet[open]{display:flex;flex-direction:column;opacity:1;transform:translateY(0);transition-duration:var(--ao)}@starting-style{.tas-sheet[open]{opacity:0;transform:translateY(18px)}}.tas-sheet::backdrop{background:var(--ex);-webkit-backdrop-filter:var(--dv);backdrop-filter:var(--dv);opacity:0;transition:opacity var(--an) var(--bj),overlay var(--an) var(--bj) allow-discrete,display var(--an) var(--bj) allow-discrete}.tas-sheet[open]::backdrop{opacity:1;transition-duration:var(--ao)}@media (width>=640px){.tas-sheet{max-width:26rem;margin-inline:auto 1rem;margin-bottom:1rem;border:var(--h) solid var(--n);border-radius:var(--at)}}@starting-style{.tas-sheet[open]::backdrop{opacity:0}}@media (prefers-reduced-transparency:reduce),(prefers-reduced-data:reduce){.tas-sheet::backdrop{background:var(--ey);-webkit-backdrop-filter:none;backdrop-filter:none}}.tas-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:var(--g) var(--space-lg);border-bottom:var(--h) solid var(--n)}.tas-sheet-title{margin:0;font-family:var(--x);font-size-adjust:var(--y);font-size:var(--a5);font-weight:var(--e);color:var(--o)}.tas-sheet-scroll{overflow-y:auto;overscroll-behavior:contain;flex:1}.tas-sheet .e{list-style:none;margin:0;padding:var(--space-xs) var(--d) calc(env(safe-area-inset-bottom,0px) + var(--g))}.tas-sheet .e li{line-height:var(--af)}.tas-sheet .e .fq{padding-inline-start:var(--space-lg)}.tas-sheet .e li a{display:flex;align-items:center;min-height:44px;padding:var(--d) var(--g);border-inline-start:2px solid transparent;font-size:var(--ai);color:var(--fg);border-radius:0 var(--a4) var(--a4) 0;transition:color var(--j),border-color var(--j),background var(--j)}.tas-sheet .e .fq a{color:var(--i)}.tas-sheet .e li a.passed{color:var(--i);border-inline-start-color:color-mix(in oklch,var(--b) 30%,transparent)}.tas-sheet .e li a:hover,.tas-sheet .e li a:focus-visible{color:var(--o);background:var(--ab)}.tas-sheet .e li a:focus-visible{outline:var(--ba);outline-offset:-2px}.tas-sheet .e li a.active{color:var(--b);border-inline-start-color:var(--b);background:color-mix(in oklch,var(--b) 8%,transparent)}.tas-sheet .e li a.active:before{color:var(--b)}