.reader{--reader-size:var(--text-body-lg);--reader-leading:var(--leading-cjk-loose);--reader-family:inherit;--reader-measure:var(--container-statute);--reader-fs:var(--reader-size);--reader-lh:var(--reader-leading)}.reader[data-reader-size=s]{--reader-size:var(--text-body)}.reader[data-reader-size=m]{--reader-size:var(--text-body-lg)}.reader[data-reader-size=l]{--reader-size:1.1875rem}.reader[data-reader-size=xl]{--reader-size:1.3125rem}.reader[data-reader-size=xxl]{--reader-size:1.5rem}.reader[data-reader-leading=tight]{--reader-leading:var(--leading-cjk-tight)}.reader[data-reader-leading=normal]{--reader-leading:var(--leading-cjk)}.reader[data-reader-leading=loose]{--reader-leading:var(--leading-cjk-loose)}.reader[data-reader-font=serif]{--reader-family:var(--font-serif)}.reader[data-reader-measure=statute]{--reader-measure:var(--container-statute)}.reader[data-reader-measure=judgment]{--reader-measure:var(--container-judgment)}.reader[data-reader-measure=prose]{--reader-measure:var(--container-prose)}.reader[data-paper]{background:var(--surface);color:var(--fg);border-radius:var(--radius-lg)}.reader-page{font-size:var(--reader-size);line-height:var(--reader-leading);letter-spacing:var(--tracking-cjk);font-family:var(--reader-family);max-width:var(--reader-measure);color:var(--fg)}.reader [id]{scroll-margin-top:calc(var(--nav-h) + var(--chrome-banner) + 1.5rem)}.reader-sticky{top:calc(var(--nav-h) + var(--chrome-banner) + .5rem);z-index:20;position:-webkit-sticky;position:sticky}.reader-page>[data-reader-section]+[data-reader-section]{border-top:1px solid var(--border-c);margin-top:2.75rem;padding-top:2.25rem}.reader-toc{font-size:var(--text-ui);line-height:var(--leading-cjk-tight)}.reader-toc [data-reader-active=true]{background:color-mix(in srgb,var(--accent)12%,transparent);color:var(--accent);border-radius:var(--radius-sm);font-weight:500}.reader a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.reader button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.reader summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.reader-progress-track{background:var(--border-c);border-radius:var(--radius-sm);height:2px;overflow:hidden}.reader-progress-bar{height:100%;width:var(--reader-progress,0%);background:var(--accent);transition:width var(--duration-instant)linear}@media (prefers-reduced-motion:reduce){.reader-progress-bar{transition:none}}.reader [data-mark-seg]{--mark-hue:var(--mark-hue-yellow);background:color-mix(in srgb,var(--mark-hue)16%,var(--surface));box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--mark-hue)55%,transparent);cursor:pointer;border-radius:2px;padding:0}.reader [data-mark-seg][data-mark-color=yellow]{--mark-hue:var(--mark-hue-yellow)}.reader [data-mark-seg][data-mark-color=green]{--mark-hue:var(--mark-hue-green)}.reader [data-mark-seg][data-mark-color=blue]{--mark-hue:var(--mark-hue-blue)}.reader [data-mark-seg][data-mark-color=pink]{--mark-hue:var(--mark-hue-pink)}.reader [data-mark-seg][data-mark-overlap]{box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--mark-hue)55%,transparent),inset 0 2px 0 color-mix(in srgb,var(--fg)35%,transparent)}.reader [data-mark-seg][data-mark-inexact]{box-shadow:none;border-bottom:2px dashed color-mix(in srgb,var(--mark-hue)65%,transparent)}.reader [data-mark-seg][data-mark-note]:after{content:"";vertical-align:super;background:color-mix(in srgb,var(--mark-hue)80%,var(--fg));border-radius:50%;width:.35em;height:.35em;display:inline-block}.reader [data-mark-seg][data-mark-note]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:.15em}.reader [data-mark-seg][data-mark-note]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:.15em}.reader [data-mark-seg][data-mark-note]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:.15em}.reader [data-mark-seg][data-mark-note]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:.15em}.reader [data-mark-seg][data-mark-note]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:.15em}.reader [data-mark-seg][data-mark-note]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:.15em}.reader-mark-pop{z-index:40;border:1px solid var(--border-c);border-radius:var(--radius-lg);background:var(--surface-overlay,var(--surface-raised));box-shadow:var(--shadow-float);font-size:var(--text-ui);color:var(--fg);align-items:center;gap:.375rem;padding:.375rem;display:flex}.reader-mark-editor{flex-direction:column;align-items:stretch;width:min(20rem,100vw - 2rem)}.reader-mark-row{align-items:center;gap:.375rem;display:flex}.reader-mark-swatch{--mark-hue:var(--mark-hue-yellow);border:1px solid var(--border-control);background:color-mix(in srgb,var(--mark-hue)45%,var(--surface));border-radius:50%;width:1.5rem;height:1.5rem}.reader-mark-swatch[data-mark-color=yellow]{--mark-hue:var(--mark-hue-yellow)}.reader-mark-swatch[data-mark-color=green]{--mark-hue:var(--mark-hue-green)}.reader-mark-swatch[data-mark-color=blue]{--mark-hue:var(--mark-hue-blue)}.reader-mark-swatch[data-mark-color=pink]{--mark-hue:var(--mark-hue-pink)}.reader-mark-swatch[aria-pressed=true]{outline:2px solid var(--fg);outline-offset:2px}.reader-mark-action{border-radius:var(--radius-sm);color:var(--fg);white-space:nowrap;padding:.25rem .5rem}.reader-mark-action:hover:not(:disabled){background:var(--shell-hover)}.reader-mark-action:disabled{opacity:.5;cursor:default}.reader-mark-danger{color:var(--danger-fg)}.reader-mark-note-input{border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--fg);font:inherit;resize:vertical;padding:.5rem}.reader-mark-error{z-index:50;border-radius:var(--radius-lg);background:var(--danger-bg);color:var(--danger-fg);box-shadow:var(--shadow-float);font-size:var(--text-ui);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.reader-mark-stale{border:1px dashed var(--border-c);border-radius:var(--radius-lg);font-size:var(--text-ui);color:var(--fg-muted);margin-top:2rem;padding:1rem}.reader-mark-stale h3{color:var(--fg);margin-bottom:.25rem}.reader-mark-stale li{margin-top:.75rem}.reader-mark-stale blockquote{--mark-hue:var(--mark-hue-yellow);color:var(--fg)}.reader-mark-stale blockquote:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid color-mix(in srgb,var(--mark-hue)60%,transparent);padding-left:.5rem}.reader-mark-stale blockquote:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid color-mix(in srgb,var(--mark-hue)60%,transparent);padding-left:.5rem}.reader-mark-stale blockquote:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid color-mix(in srgb,var(--mark-hue)60%,transparent);padding-left:.5rem}.reader-mark-stale blockquote:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid color-mix(in srgb,var(--mark-hue)60%,transparent);padding-right:.5rem}.reader-mark-stale blockquote:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid color-mix(in srgb,var(--mark-hue)60%,transparent);padding-right:.5rem}.reader-mark-stale blockquote:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid color-mix(in srgb,var(--mark-hue)60%,transparent);padding-right:.5rem}.reader-mark-stale [data-mark-color=green] blockquote{--mark-hue:var(--mark-hue-green)}.reader-mark-stale [data-mark-color=blue] blockquote{--mark-hue:var(--mark-hue-blue)}.reader-mark-stale [data-mark-color=pink] blockquote{--mark-hue:var(--mark-hue-pink)}.reader-progress-sticky{top:calc(var(--nav-h) + var(--chrome-banner));z-index:19;background:var(--surface);padding-top:.375rem;padding-bottom:.375rem;position:-webkit-sticky;position:sticky}.reader-resume{border:1px solid var(--border-c);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-float);font-size:var(--text-ui);align-items:center;gap:.5rem;margin-top:.75rem;margin-bottom:.75rem;padding:.375rem .375rem .375rem .75rem;display:flex}.reader-resume-go{text-align:start;min-width:0;color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.reader-resume-go:hover{color:var(--fg)}.reader-resume-label{color:var(--fg);font-weight:500}.reader-resume-close{width:2.75rem;height:2.75rem;color:var(--fg-muted);border-radius:var(--radius-sm);justify-content:center;align-items:center;margin:-.375rem;display:inline-flex}.reader-resume-close:hover{background:var(--surface-sunken);color:var(--fg)}.reader-resume-close svg{width:1.125rem;height:1.125rem}.reader-toc-title{font-size:var(--text-caption);letter-spacing:var(--tracking-cjk);color:var(--fg-muted);margin-bottom:.5rem;font-weight:500}.reader-toc-list{max-height:calc(100vh - var(--nav-h) - var(--chrome-banner) - 6rem);overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.reader-toc-item{text-align:start;width:100%;color:var(--fg-muted);padding-top:.375rem;padding-bottom:.375rem;display:block}.reader-toc-item:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid transparent;padding-right:.5rem}.reader-toc-item:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid transparent;padding-right:.5rem}.reader-toc-item:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid transparent;padding-right:.5rem}.reader-toc-item:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid transparent;padding-left:.5rem}.reader-toc-item:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid transparent;padding-left:.5rem}.reader-toc-item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid transparent;padding-left:.5rem}.reader-toc-item:hover{background:var(--surface-sunken);color:var(--fg)}.reader-toc [data-reader-active=true]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:var(--accent);border-top-left-radius:0;border-bottom-left-radius:0}.reader-toc [data-reader-active=true]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:var(--accent);border-top-left-radius:0;border-bottom-left-radius:0}.reader-toc [data-reader-active=true]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left-color:var(--accent);border-top-left-radius:0;border-bottom-left-radius:0}.reader-toc [data-reader-active=true]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:var(--accent);border-top-right-radius:0;border-bottom-right-radius:0}.reader-toc [data-reader-active=true]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:var(--accent);border-top-right-radius:0;border-bottom-right-radius:0}.reader-toc [data-reader-active=true]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right-color:var(--accent);border-top-right-radius:0;border-bottom-right-radius:0}@media print{.reader [data-reader-chrome]{display:none!important}.reader{border-radius:0;background:0 0!important}.reader-page{color:#000;max-width:none}.reader-page>[data-reader-section]+[data-reader-section]{break-before:page;border-top:0;margin-top:0;padding-top:0}}.reader{--reader-size:var(--reader-font-size,var(--text-body-lg));--reader-leading:var(--reader-line-height,var(--leading-cjk-loose))}.reader[data-font=serif]{--reader-family:var(--font-serif)}.reader[data-font=sans]{--reader-family:inherit}.reader[data-paper=paper]{background:0 0}
