.text-mode .text-loading{font-family:var(--mono);font-size:11px;color:var(--ink-dim);text-align:center;padding:40px 0}.text-mode .dochead{border-bottom:2px solid var(--ink);padding-bottom:16px;margin-bottom:8px}.text-mode .dochead h1{font-size:22px;font-weight:800;letter-spacing:-.3px;line-height:1.27;margin:0 0 10px}.text-mode .dochead .docsub{font-family:var(--mono);font-size:11px;color:var(--ink);letter-spacing:.3px;line-height:1.7;margin:0}.text-mode .dochead .docsub .rededit{font-style:normal;color:var(--red);font-weight:700}.text-mode .secband{margin:36px 0 18px}.text-mode .secband .sb-eyebrow{display:inline-block;background:var(--ink);color:var(--panel);font-family:var(--mono);font-size:9.5px;letter-spacing:2.5px;text-transform:uppercase;padding:4px 11px;margin-bottom:9px}.text-mode .secband.chap .sb-eyebrow{background:var(--red)}.text-mode .secband h2{font-size:17px;font-weight:800;letter-spacing:-.2px;line-height:1.32;margin:0}.text-mode .rcol>p{margin:0 0 14px;text-align:justify}.text-mode p.meta{text-align:center;font-family:var(--mono);font-size:10.5px;color:var(--ink-dim);margin-top:28px;padding-left:0}.text-mode p.pnote{font-size:13px;color:var(--ink-dim);padding-left:var(--subpad)}.text-mode .art{position:relative;margin:0 0 2px}.text-mode .art.art-flash{animation:artFlash 2.2s ease-out}@keyframes artFlash{0%,22%{background:#f0d199;box-shadow:0 0 0 6px #f0d199}to{background:transparent;box-shadow:0 0 0 6px transparent}}.text-mode .art .artno{position:absolute;right:100%;top:2px;margin-right:var(--artgap);font-family:var(--mono);font-weight:700;font-size:12.5px;color:var(--red);white-space:nowrap}.text-mode .art .atext{min-width:0}.text-mode .art .atext>p{margin:0 0 8px;text-align:justify}.text-mode .art .atext.repealed{color:var(--ink-dim);font-style:italic}.text-mode p.sub{padding-left:var(--subpad);margin:0 0 8px;text-align:justify;position:relative}.text-mode p.sub .sl{position:absolute;left:0;width:calc(var(--subpad) - var(--submgap));text-align:right;font-family:var(--mono);color:var(--red);font-weight:700}.text-mode p.sub.bare{padding-left:var(--subpad)}.text-mode p.sub.bare:before{content:"–";position:absolute;left:0;width:calc(var(--subpad) - var(--submgap));text-align:right;color:var(--ink-dim)}.text-mode .amend{color:var(--ink-dim);font-style:italic;font-weight:400;font-size:12.5px}.text-mode mark{background:#f0d199;padding:0 2px;color:inherit}.text-mode table.dtable{width:calc(100% - var(--subpad));margin:6px 0 16px var(--subpad);border-collapse:collapse;font-size:12.5px}.text-mode table.dtable th{font-family:var(--mono);font-size:9.5px;letter-spacing:.5px;text-transform:uppercase;text-align:left;color:var(--ink-dim);padding:5px 10px;border-bottom:1px solid var(--ink)}.text-mode table.dtable td{padding:5px 10px;border-bottom:1px solid var(--grid)}.text-mode .sig-cap{margin:22px 0 4px}.text-mode .siggrid{columns:2;column-gap:24px;margin:8px 0 4px;font-family:var(--mono);font-size:11px;line-height:1.9}.text-mode .text-end{margin:40px 0 4px;text-align:center;font-family:var(--mono);font-size:9.5px;letter-spacing:2px;color:var(--ink-dim)}.text-mode .text-end .gap{display:inline-block;width:22px}.text-mode .text-end:before{content:"";display:block;width:60px;height:1px;background:var(--grid);margin:0 auto 12px}.ttoc .titem{display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:baseline;text-decoration:none;font-size:11.5px;padding:4px 6px;line-height:1.3;color:var(--ink);cursor:pointer}.ttoc .titem .tno{font-family:var(--mono);font-size:9.5px;color:var(--ink-dim)}.ttoc .titem .tref{display:block;font-family:var(--mono);font-size:8.5px;color:var(--ink-dim);margin-top:1px;letter-spacing:.3px}.ttoc .titem:hover .tname{color:var(--red)}.ttoc .titem.sec{font-weight:800;border-bottom:1px solid var(--grid);margin:6px 0 4px;padding-bottom:6px}.ttoc .titem.sec:first-child{margin-top:0}.text-mode .secband{scroll-margin-top:64px}.text-mode .secband.bandfull{margin:34px 0 16px}.text-mode .secband.bandfull .sb-full{display:inline-block;background:var(--ink);color:var(--panel);font-family:var(--sans);font-weight:800;font-size:13.5px;letter-spacing:.4px;line-height:1.5;padding:8px 14px}.text-mode .docsign{margin:34px 0 4px;text-align:right}.text-mode .docsign .ds-post{display:block;font-family:var(--sans);font-size:13px;color:var(--ink-dim);line-height:1.55}.text-mode .docsign .ds-name{display:block;margin-top:10px;font-family:var(--sans);font-weight:800;font-size:15px;letter-spacing:.5px;color:var(--ink)}.text-mode table.troika{width:auto;margin:10px 0 18px var(--subpad);border-collapse:collapse;font-size:12.5px;line-height:1.5}.text-mode table.troika td{padding:2px 14px 2px 0;vertical-align:top}.text-mode table.troika .tk-first td{padding-top:8px}.text-mode table.troika .tk-reg{font-weight:600;padding-right:22px;border-bottom:1px solid var(--grid)}.text-mode table.troika .tk-role{position:relative;padding-left:18px;padding-right:26px;color:var(--ink-dim);white-space:nowrap}.text-mode table.troika .tk-name{position:relative;padding-left:18px;white-space:nowrap}.text-mode table.troika .tk-d{position:absolute;left:0;font-style:normal;color:var(--ink-dim)}.text-mode table.troika tr.tk-last td{border-bottom:1px solid var(--grid);padding-bottom:7px}.text-mode table.troika tr.tk-grp td{font-weight:700;color:var(--ink);padding:13px 0 4px;border-bottom:1px solid var(--ink)}.trblock{--pen-ink: #2b3a78;--pen-blue: #2a5db0;--pen-red: #b3261e;--pen-violet: #6b3fa0;--pen-green: #2e7d4f;--pen-graphite: #5b5750;--hand: "PT Sans", var(--sans)}.trblock .tr-pane[hidden]{display:none}.trblock .tr-body{padding:24px 44px 34px;font-size:16px;line-height:1.7;color:var(--ink)}.trblock .tr-none{margin:0;padding:24px 44px 30px;font-family:var(--mono);font-size:11px;letter-spacing:1px;color:var(--ink-dim)}.trblock .tr-none[hidden]{display:none}.trblock .tr-p{margin:0 0 14px}.trblock u{text-underline-offset:3px}.trblock .tr-marks{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:baseline;margin:0 0 14px}.trblock .x-hand{font-family:var(--hand);font-style:italic;color:var(--pen-ink);background:color-mix(in srgb,currentColor 8%,transparent);padding:0 4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.trblock .x-hand .x-hand{background:none;padding:0}.trblock .pen-blue{color:var(--pen-blue)}.trblock .pen-red{color:var(--pen-red)}.trblock .pen-violet{color:var(--pen-violet)}.trblock .pen-green{color:var(--pen-green)}.trblock .pen-graphite{color:var(--pen-graphite)}.trblock .pen-ink{color:var(--pen-ink)}.trblock .x-sign:before{content:"подп. ";font:9px var(--mono);letter-spacing:.5px;text-transform:uppercase;font-style:normal;opacity:.7}.trblock .x-who{font:9px var(--mono);letter-spacing:.6px;text-transform:uppercase;font-style:normal;margin-left:6px;opacity:.8}.trblock .x-stamp{font-family:var(--mono);font-size:11px;letter-spacing:.5px;line-height:1.5;color:var(--ink-dim);border:1px solid currentColor;padding:0 6px;font-style:normal}.trblock .x-bl{border-style:dashed}.trblock .x-blank{cursor:pointer}.trblock .x-blank .full{display:none}.trblock .x-blank.open{display:block;padding:6px 10px}.trblock .x-blank.open .short{display:none}.trblock .x-blank.open .full{display:inline}.trblock .x-strike{text-decoration:line-through;text-decoration-thickness:1.5px;color:var(--ink-dim)}.trblock .x-hand .x-strike{color:inherit;opacity:.75}.trblock .x-q{text-decoration:underline dotted var(--red);text-underline-offset:4px}.trblock .x-q sup{color:var(--red);font:700 9px var(--mono);margin-left:1px;font-style:normal}.trblock .x-ill{font:10.5px var(--mono);letter-spacing:.5px;color:var(--ink-dim);border:1px dashed var(--ink-dim);padding:0 4px;font-style:normal}.trblock .x-gap{color:var(--ink-dim)}.trblock .x-note{color:var(--ink-dim);font-style:italic;font-size:.9em}.trblock .x-res{border-left:2px solid currentColor;padding:1px 0 1px 12px;margin:4px 0 16px}.trblock .x-res-l{display:block;font:9.5px var(--mono);letter-spacing:1px;text-transform:uppercase;margin-bottom:2px;opacity:.8}.trblock .x-res-b{font-family:var(--hand);font-style:italic}.trblock .x-tbl{overflow-x:auto;margin:4px 0 16px;scrollbar-width:thin;scrollbar-color:rgba(116,105,90,.55) transparent}.trblock .x-tbl table{border-collapse:collapse;font-size:11.5px;line-height:1.35}.trblock .x-tbl th,.trblock .x-tbl td{border:1px solid var(--grid);padding:3px 6px;text-align:right;vertical-align:top}.trblock .x-tbl th{font-family:var(--mono);font-weight:400;font-size:9.5px;color:var(--ink-dim)}.trblock .x-tbl td:first-child,.trblock .x-tbl th:first-child{text-align:left}.trblock{overflow-anchor:none}.trblock .tr-more,.trblock.tr-expanded .tr-pane-head{display:flex;align-items:center;gap:14px;width:100%;padding:16px 44px;font-family:var(--mono);font-size:10.5px;letter-spacing:1.5px;text-transform:uppercase}.trblock .tr-more:before,.trblock .tr-more:after,.trblock .tr-pane-head:before,.trblock .tr-pane-head:after{content:"";flex:1;height:1px;background:var(--grid);transition:background .15s}.trblock .tr-more{color:var(--red);background:none;border:none;cursor:pointer}.trblock .tr-more.up{padding-bottom:0}.trblock .tr-more.down{padding-top:4px;padding-bottom:22px}.trblock .tr-more:hover:before,.trblock .tr-more:hover:after{background:var(--red)}.trblock .tr-more[hidden],.trblock .tr-pane-head{display:none}.trblock.tr-expanded .tr-pane-head{padding:18px 44px 0}.trblock .tr-goto{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink-dim);background:none;border:none;padding:0;cursor:pointer}.trblock .tr-goto:hover{color:var(--red)}.trblock .tr-now,.trblock .tr-goto-hint{display:none}.trblock .tr-goto:hover .tr-goto-hint{display:inline}.trblock.tr-expanded .tr-pane.cur .tr-goto{color:var(--red);cursor:default}.trblock.tr-expanded .tr-pane.cur .tr-now{display:inline}.trblock.tr-expanded .tr-pane.cur .tr-goto-hint{display:none}.trblock.tr-expanded .tr-pane.cur .tr-pane-head:before,.trblock.tr-expanded .tr-pane.cur .tr-pane-head:after{background:#a8331e73}.trblock.tr-expanded .tr-pane.cur .tr-body{background:#a8331e0a;box-shadow:inset 3px 0 0 var(--red)}.trblock .tr-flash{animation:artFlash 2.2s ease-out}.trblock .text-mode.dt{--artgap: 14px;--subpad: 40px;--submgap: 10px;margin-left:30px}.trblock .dt>p{margin:0 0 14px;text-align:justify}.trblock .dt .dt-md{margin:0 0 14px}.trblock .dt .dt-md .tr-p,.trblock .dt .dt-md .tr-marks{margin:0}.trblock .dt .dt-md.al-c{text-align:center}.trblock .dt .dt-md.al-r{text-align:right}.trblock .dt .dt-md.al-c .tr-marks{justify-content:center}.trblock .dt .dt-md.al-r .tr-marks{justify-content:flex-end}.trblock .dt .dt-pno{margin:0 0 16px;text-align:center;font-family:var(--mono);font-size:12px;letter-spacing:1px;color:var(--ink-dim)}.trblock .dt>.secband:first-child{margin-top:4px}.scan-lb .img-lb-pic{cursor:zoom-in}.scan-lb.wait .img-lb-pic{cursor:progress}.scan-lb.full{display:block;overflow:auto;padding:0}.scan-lb.full .img-lb-pic{max-width:none;max-height:none;margin:0 auto;cursor:zoom-out}@media(max-width:760px){.text-mode .dochead h1{font-size:19px}.text-mode .rcol>p,.text-mode .art .atext>p,.text-mode p.sub,.trblock .dt>p{text-align:left}.text-mode .art{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:8px}.text-mode .art .artno{position:static;margin:0}.text-mode .art .atext{grid-column:2}.text-mode .art:not(:has(>.artno)){display:block}.text-mode table.dtable{width:100%;margin-left:0}.text-mode .siggrid{columns:1}.text-mode table.troika{margin-left:0;font-size:12px}.text-mode table.troika .tk-role,.text-mode table.troika .tk-name{white-space:normal}.text-mode table.troika .tk-reg{padding-right:10px}.text-mode table.troika .tk-role{padding-left:14px;padding-right:8px}.text-mode table.troika .tk-name{padding-left:14px}.text-mode .secband{scroll-margin-top:84px}.trblock .tr-body{padding:16px 16px 24px;font-size:15px}.trblock .tr-none{padding:16px 16px 22px}.trblock .tr-more,.trblock.tr-expanded .tr-pane-head{padding-left:16px;padding-right:16px;gap:10px}.trblock .text-mode.dt{margin-left:0}}.crumbs[data-astro-cid-r6d2rdrg]{display:flex;align-items:center;gap:10px;padding:9px 32px;border-bottom:1px solid var(--grid);background:var(--panel);font-family:var(--mono);font-size:10.5px;letter-spacing:1px;color:var(--ink-dim)}.crumbs[data-astro-cid-r6d2rdrg] a[data-astro-cid-r6d2rdrg]{text-decoration:none}.crumbs[data-astro-cid-r6d2rdrg] a[data-astro-cid-r6d2rdrg]:hover{color:var(--red)}.crumbs[data-astro-cid-r6d2rdrg] b[data-astro-cid-r6d2rdrg]{color:var(--ink);font-weight:400}.viewer[data-astro-cid-r6d2rdrg]{display:grid;grid-template-columns:312px 1fr;margin:18px 32px 40px;gap:22px;align-items:start}.aside[data-astro-cid-r6d2rdrg]{border:1px solid var(--line);background:var(--panel)}.asec[data-astro-cid-r6d2rdrg]{padding:14px 16px;border-bottom:1px solid var(--grid)}.asec[data-astro-cid-r6d2rdrg]:last-child{border-bottom:none}.asec[data-astro-cid-r6d2rdrg] h2[data-astro-cid-r6d2rdrg]{margin:6px 0 0;font-size:15.5px;font-weight:800;line-height:1.25;letter-spacing:-.2px}.asec[data-astro-cid-r6d2rdrg] h2[data-astro-cid-r6d2rdrg] .num[data-astro-cid-r6d2rdrg]{font-family:var(--mono);font-weight:800;color:var(--red);white-space:nowrap}.leafline[data-astro-cid-r6d2rdrg]{margin:8px 0 0;font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}.leafline[data-astro-cid-r6d2rdrg].tri{font-style:italic;font-weight:400;color:var(--ink-dim)}.atitle[data-astro-cid-r6d2rdrg]{display:flex;align-items:baseline;justify-content:space-between;font-family:var(--mono);font-size:9.5px;letter-spacing:1.5px;color:var(--ink-dim);text-transform:uppercase;margin:0 0 10px}.atitle[data-astro-cid-r6d2rdrg] .cnt[data-astro-cid-r6d2rdrg]{color:var(--red)}.tree-wrap[data-astro-cid-r6d2rdrg]{position:relative;overflow:hidden}.tree-wrap[data-astro-cid-r6d2rdrg].expanded{max-height:none}.tree-wrap[data-astro-cid-r6d2rdrg] .fade-up[data-astro-cid-r6d2rdrg],.tree-wrap[data-astro-cid-r6d2rdrg] .fade-down[data-astro-cid-r6d2rdrg]{position:absolute;left:0;right:0;height:26px;pointer-events:none;opacity:0;transition:opacity .15s}.tree-wrap[data-astro-cid-r6d2rdrg] .fade-up[data-astro-cid-r6d2rdrg]{top:0;background:linear-gradient(var(--panel),transparent)}.tree-wrap[data-astro-cid-r6d2rdrg] .fade-down[data-astro-cid-r6d2rdrg]{bottom:0;background:linear-gradient(transparent,var(--panel))}.tree-wrap[data-astro-cid-r6d2rdrg].has-up .fade-up[data-astro-cid-r6d2rdrg],.tree-wrap[data-astro-cid-r6d2rdrg].has-down .fade-down[data-astro-cid-r6d2rdrg]{opacity:1}.tree-wrap[data-astro-cid-r6d2rdrg].expanded .fade-up[data-astro-cid-r6d2rdrg],.tree-wrap[data-astro-cid-r6d2rdrg].expanded .fade-down[data-astro-cid-r6d2rdrg]{display:none}.tree-toggle[data-astro-cid-r6d2rdrg]{display:block;width:100%;margin-top:8px;border:1px solid var(--line);background:var(--bg);font-family:var(--mono);font-size:10px;letter-spacing:1px;padding:6px;cursor:pointer;color:var(--ink);text-transform:uppercase}.tree-toggle[data-astro-cid-r6d2rdrg]:hover{background:var(--red);color:var(--on-red);border-color:var(--red)}.tree[data-astro-cid-r6d2rdrg] a[data-astro-cid-r6d2rdrg]{display:grid;grid-template-columns:64px 1fr;gap:8px;align-items:baseline;text-decoration:none;font-size:12px;padding:6px;position:relative}.tree[data-astro-cid-r6d2rdrg] a[data-astro-cid-r6d2rdrg] .tl[data-astro-cid-r6d2rdrg]{font-family:var(--mono);font-size:10px;color:var(--ink-dim)}.tree[data-astro-cid-r6d2rdrg] a[data-astro-cid-r6d2rdrg] .tn[data-astro-cid-r6d2rdrg]{line-height:1.3}.tree[data-astro-cid-r6d2rdrg] a[data-astro-cid-r6d2rdrg].root{font-weight:800;border-bottom:1px solid var(--grid);margin-bottom:5px;padding-bottom:9px}.tree[data-astro-cid-r6d2rdrg] a[data-astro-cid-r6d2rdrg].tri .tn[data-astro-cid-r6d2rdrg]{font-style:italic;color:var(--ink-dim)}.tree[data-astro-cid-r6d2rdrg] a[data-astro-cid-r6d2rdrg].proto .tn[data-astro-cid-r6d2rdrg]{font-weight:700}.tree[data-astro-cid-r6d2rdrg] a[data-astro-cid-r6d2rdrg] .tn[data-astro-cid-r6d2rdrg] .reg[data-astro-cid-r6d2rdrg]{display:block;color:var(--ink-dim);font-family:var(--mono);font-size:9px;letter-spacing:.3px;margin-top:1px;font-style:normal}.tree[data-astro-cid-r6d2rdrg] a[data-astro-cid-r6d2rdrg]:hover .tn[data-astro-cid-r6d2rdrg]{color:var(--red)}.tree[data-astro-cid-r6d2rdrg] a[data-astro-cid-r6d2rdrg].on{background:#a8331e14}.tree[data-astro-cid-r6d2rdrg] a[data-astro-cid-r6d2rdrg].on .tl[data-astro-cid-r6d2rdrg],.tree[data-astro-cid-r6d2rdrg] a[data-astro-cid-r6d2rdrg].on .tn[data-astro-cid-r6d2rdrg]{color:var(--red);font-weight:700}.kv[data-astro-cid-r6d2rdrg]{display:grid;grid-template-columns:70px 1fr;gap:6px 10px;font-size:12px;margin:0}.kv[data-astro-cid-r6d2rdrg] dt[data-astro-cid-r6d2rdrg]{font-family:var(--mono);font-size:9px;letter-spacing:.8px;color:var(--ink-dim);text-transform:uppercase;padding-top:2px}.kv[data-astro-cid-r6d2rdrg] dd[data-astro-cid-r6d2rdrg]{margin:0;font-weight:600}.kv[data-astro-cid-r6d2rdrg] dd[data-astro-cid-r6d2rdrg].mono{font-family:var(--mono);font-weight:400;font-size:10.5px}.kv[data-astro-cid-r6d2rdrg] dd[data-astro-cid-r6d2rdrg].pub{font-weight:400;font-size:11px;line-height:1.35}.rel[data-astro-cid-r6d2rdrg] .relrow[data-astro-cid-r6d2rdrg]{display:grid;grid-template-columns:84px 1fr;gap:10px;align-items:baseline;font-family:var(--mono);font-size:10px;letter-spacing:.5px;text-decoration:none;padding:6px 0;color:var(--ink);border-bottom:1px solid var(--grid)}.rel[data-astro-cid-r6d2rdrg] .relrow[data-astro-cid-r6d2rdrg]:last-child{border-bottom:none}.rel[data-astro-cid-r6d2rdrg] .relrow[data-astro-cid-r6d2rdrg] .rk[data-astro-cid-r6d2rdrg]{color:var(--ink-dim);text-transform:uppercase}.rel[data-astro-cid-r6d2rdrg] .relrow[data-astro-cid-r6d2rdrg] .rv[data-astro-cid-r6d2rdrg]{text-align:right}.rel[data-astro-cid-r6d2rdrg] .relrow[data-astro-cid-r6d2rdrg]:hover .rv[data-astro-cid-r6d2rdrg]{color:var(--red)}.doc[data-astro-cid-r6d2rdrg]{border:1px solid var(--line);background:var(--panel);min-width:0;scroll-margin-top:64px}.dbar[data-astro-cid-r6d2rdrg]{display:flex;align-items:center;gap:8px;padding:9px 14px;border-bottom:1px solid var(--grid);font-family:var(--mono);font-size:10.5px;letter-spacing:.5px;min-height:40px}.dbar[data-astro-cid-r6d2rdrg] .docnav[data-astro-cid-r6d2rdrg]{text-decoration:none;border:1px solid var(--line);width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex:none}.dbar[data-astro-cid-r6d2rdrg] .docnav[data-astro-cid-r6d2rdrg]:hover{background:var(--red);color:var(--on-red);border-color:var(--red)}.dbar[data-astro-cid-r6d2rdrg] .dtitle-group[data-astro-cid-r6d2rdrg]{display:flex;align-items:center;gap:6px;flex:0 1 auto;min-width:0}.dbar[data-astro-cid-r6d2rdrg] .dtitle[data-astro-cid-r6d2rdrg]{margin:0;font-family:var(--sans);font-weight:800;font-size:13px;letter-spacing:.2px;line-height:1.25;flex:0 1 auto;min-width:0;max-width:440px;text-wrap:balance;overflow-wrap:break-word}.dbar[data-astro-cid-r6d2rdrg] .dtitle[data-astro-cid-r6d2rdrg] .num[data-astro-cid-r6d2rdrg]{font-family:var(--mono);font-weight:700;color:var(--red);white-space:nowrap}.dbar[data-astro-cid-r6d2rdrg] .dtitle[data-astro-cid-r6d2rdrg] .leaf[data-astro-cid-r6d2rdrg]{font-weight:700}.dbar[data-astro-cid-r6d2rdrg] .dtitle[data-astro-cid-r6d2rdrg] .leaf[data-astro-cid-r6d2rdrg].tri{font-style:italic;font-weight:400;color:var(--ink-dim)}.dbar[data-astro-cid-r6d2rdrg] .sp[data-astro-cid-r6d2rdrg]{flex:1;min-width:8px}.dbar[data-astro-cid-r6d2rdrg] .seg[data-astro-cid-r6d2rdrg]{display:inline-flex;border:1px solid var(--line);flex:none}.dbar[data-astro-cid-r6d2rdrg] .seg[data-astro-cid-r6d2rdrg] button[data-astro-cid-r6d2rdrg]{font:inherit;letter-spacing:inherit;line-height:inherit;color:var(--ink);background:none;border:none;border-right:1px solid var(--line);padding:4px 9px;cursor:pointer}.dbar[data-astro-cid-r6d2rdrg] .seg[data-astro-cid-r6d2rdrg] button[data-astro-cid-r6d2rdrg]:last-child{border-right:none}.dbar[data-astro-cid-r6d2rdrg] .seg[data-astro-cid-r6d2rdrg] button[data-astro-cid-r6d2rdrg]:hover{background:var(--red);color:var(--on-red)}.dbar[data-astro-cid-r6d2rdrg] .dbtn[data-astro-cid-r6d2rdrg]{font:inherit;letter-spacing:inherit;line-height:inherit;color:var(--ink);background:none;cursor:pointer;text-decoration:none;border:1px solid var(--line);padding:4px 10px;flex:none;white-space:nowrap}.dbar[data-astro-cid-r6d2rdrg] .dbtn[data-astro-cid-r6d2rdrg]:hover{background:var(--red);color:var(--on-red);border-color:var(--red)}.dbar[data-astro-cid-r6d2rdrg] .dmode[data-astro-cid-r6d2rdrg]{display:inline-flex;align-items:center;gap:6px;flex:none;font:inherit;letter-spacing:inherit;line-height:inherit;border:1px solid var(--red);color:var(--red);background:none;cursor:pointer;padding:4px 10px;white-space:nowrap}.dbar[data-astro-cid-r6d2rdrg] .dmode[data-astro-cid-r6d2rdrg]:hover{background:var(--red);color:var(--on-red)}.dbar[data-astro-cid-r6d2rdrg] .dmode[data-astro-cid-r6d2rdrg] .mic[data-astro-cid-r6d2rdrg]{line-height:1}.scanbox[data-astro-cid-r6d2rdrg]{display:grid;grid-template-columns:minmax(0,1fr) 96px}.vpw[data-astro-cid-r6d2rdrg]{position:relative;grid-column:1;grid-row:1}.vp[data-astro-cid-r6d2rdrg]{position:relative;display:flex;overflow:hidden;background:var(--bg);height:min(620px,calc(100vh / .85 - 300px));min-height:420px;padding:18px 60px}.vp[data-astro-cid-r6d2rdrg].zoomed{overflow:auto}.scan[data-astro-cid-r6d2rdrg]{flex:none;margin:auto;display:block;max-width:100%;max-height:100%;width:auto;height:auto;border:1px solid rgba(70,55,30,.4);box-shadow:0 2px #1a181447,0 12px 24px #1a181424;background:#fff;cursor:zoom-in;user-select:none}.vp[data-astro-cid-r6d2rdrg].zoomed .scan[data-astro-cid-r6d2rdrg]{cursor:grab}.vp[data-astro-cid-r6d2rdrg].grabbing .scan[data-astro-cid-r6d2rdrg]{cursor:grabbing}.rail[data-astro-cid-r6d2rdrg]{grid-column:2;grid-row:1 / span 2;position:relative;border-left:1px solid var(--grid);background:var(--bg)}.rail-in[data-astro-cid-r6d2rdrg]{position:absolute;inset:0;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:8px}.vp[data-astro-cid-r6d2rdrg],.rail-in[data-astro-cid-r6d2rdrg],.tree-wrap[data-astro-cid-r6d2rdrg]{scrollbar-width:thin;scrollbar-color:rgba(116,105,90,.55) transparent}.nav-arrow[data-astro-cid-r6d2rdrg]{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:38px;height:64px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font-size:26px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:var(--mono)}.nav-arrow[data-astro-cid-r6d2rdrg].left{left:12px}.nav-arrow[data-astro-cid-r6d2rdrg].right{right:12px}.nav-arrow[data-astro-cid-r6d2rdrg]:hover{background:var(--red);color:var(--on-red);border-color:var(--red)}.nav-arrow[data-astro-cid-r6d2rdrg].off{opacity:.25;pointer-events:none}.well[data-astro-cid-r6d2rdrg]{position:relative;display:flex;justify-content:center;padding:32px 56px;min-height:540px;background:var(--bg)}.well[data-astro-cid-r6d2rdrg].stub{align-items:center}.stub-box[data-astro-cid-r6d2rdrg]{text-align:center;border:1px dashed var(--ink-dim);padding:40px 48px;background:var(--bg);max-width:460px}.stub-t[data-astro-cid-r6d2rdrg]{font-family:var(--mono);font-size:13px;letter-spacing:3px;color:var(--ink-dim);margin:0 0 14px}.stub-d[data-astro-cid-r6d2rdrg]{font-size:12.5px;line-height:1.5;color:var(--ink);margin:0 0 16px}.stub-arch[data-astro-cid-r6d2rdrg]{font-family:var(--mono);font-size:11px;color:var(--ink);border-top:1px solid var(--grid);padding-top:12px;margin:0}.pager[data-astro-cid-r6d2rdrg]{grid-column:1;grid-row:2;display:flex;align-items:center;justify-content:center;padding:8px 16px;border-top:1px solid var(--grid);background:var(--panel);font-family:var(--mono);font-size:11px;letter-spacing:1px}.pager[data-astro-cid-r6d2rdrg] .pc[data-astro-cid-r6d2rdrg]{color:var(--ink-dim)}.pager[data-astro-cid-r6d2rdrg] .pc[data-astro-cid-r6d2rdrg] b[data-astro-cid-r6d2rdrg]{color:var(--ink);font-weight:400}.thumb[data-astro-cid-r6d2rdrg]{flex:none;display:block;width:100%;border:1px solid var(--grid);background:#fff;padding:0;cursor:pointer;position:relative}.thumb[data-astro-cid-r6d2rdrg] img[data-astro-cid-r6d2rdrg]{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:contain;opacity:.62}.thumb[data-astro-cid-r6d2rdrg] .tnum[data-astro-cid-r6d2rdrg]{position:absolute;bottom:0;right:0;font-family:var(--mono);font-size:8.5px;background:var(--ink);color:var(--panel);padding:1px 4px}.thumb[data-astro-cid-r6d2rdrg]:hover img[data-astro-cid-r6d2rdrg],.thumb[data-astro-cid-r6d2rdrg].on img[data-astro-cid-r6d2rdrg]{opacity:1}.thumb[data-astro-cid-r6d2rdrg].on{outline:2px solid var(--red);outline-offset:-1px}.thumb[data-astro-cid-r6d2rdrg].on .tnum[data-astro-cid-r6d2rdrg]{background:var(--red);color:var(--on-red)}.trblock[data-astro-cid-r6d2rdrg]{border-top:1px solid var(--line)}.tr-head[data-astro-cid-r6d2rdrg]{display:flex;align-items:baseline;gap:14px;padding:14px 26px 12px;border-bottom:1px solid var(--grid)}.tr-title[data-astro-cid-r6d2rdrg]{margin:0;font-family:var(--sans);font-size:17px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--ink)}.tr-where[data-astro-cid-r6d2rdrg]{font-family:var(--mono);font-size:11px;letter-spacing:1px;color:var(--ink-dim)}.tr-where[data-astro-cid-r6d2rdrg] b[data-astro-cid-r6d2rdrg]{color:var(--red);font-weight:400}.tr-head[data-astro-cid-r6d2rdrg] .sp[data-astro-cid-r6d2rdrg]{flex:1}.tr-lgbtn[data-astro-cid-r6d2rdrg]{font-family:var(--mono);font-size:10px;letter-spacing:1px;border:1px solid var(--red);color:var(--red);background:none;cursor:pointer;padding:4px 9px}.tr-lgbtn[data-astro-cid-r6d2rdrg]:hover,.tr-lgbtn[data-astro-cid-r6d2rdrg][aria-expanded=true]{background:var(--red);color:var(--on-red)}.tr-legend[data-astro-cid-r6d2rdrg]{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;padding:12px 26px;border-bottom:1px solid var(--grid);background:var(--bg);font-size:12.5px;line-height:1.5;color:var(--ink-dim)}.tr-legend[data-astro-cid-r6d2rdrg][hidden]{display:none}.tr-legend[data-astro-cid-r6d2rdrg]>span[data-astro-cid-r6d2rdrg]>[data-astro-cid-r6d2rdrg]:first-child{margin-right:6px}.tr-lg-hint[data-astro-cid-r6d2rdrg]{grid-column:1 / -1;font-family:var(--mono);font-size:10px}.text-mode[data-astro-cid-r6d2rdrg]{background:var(--panel);--side: 85px;--artgap: 14px;--subpad: 40px;--submgap: 10px}.text-mode[data-astro-cid-r6d2rdrg] .reader[data-astro-cid-r6d2rdrg]{padding-left:calc(var(--side) * 1.2);padding-right:var(--side)}.text-mode[data-astro-cid-r6d2rdrg] .rcol[data-astro-cid-r6d2rdrg]{max-width:none;margin:0}.reader[data-astro-cid-r6d2rdrg]{padding:34px 40px 52px}.rcol[data-astro-cid-r6d2rdrg]{max-width:680px;margin:0 auto;font-size:14.5px;line-height:1.78;color:var(--ink)}@media(max-width:760px){.crumbs[data-astro-cid-r6d2rdrg]{flex-wrap:wrap;gap:3px 8px;padding:8px 16px;line-height:1.5}.viewer[data-astro-cid-r6d2rdrg]{grid-template-columns:1fr;margin:12px 16px 32px;gap:14px}.doc[data-astro-cid-r6d2rdrg]{order:-1;scroll-margin-top:84px}.asec[data-astro-cid-r6d2rdrg]{padding:12px 14px}.dbar[data-astro-cid-r6d2rdrg]{flex-wrap:wrap;gap:6px;padding:8px 12px}.dbar[data-astro-cid-r6d2rdrg] .dtitle-group[data-astro-cid-r6d2rdrg]{flex:1 1 100%}.dbar[data-astro-cid-r6d2rdrg] .dtitle[data-astro-cid-r6d2rdrg]{max-width:none}.dbar[data-astro-cid-r6d2rdrg] .sp[data-astro-cid-r6d2rdrg]{display:none}.dbar[data-astro-cid-r6d2rdrg] .seg[data-astro-cid-r6d2rdrg] button[data-astro-cid-r6d2rdrg]{padding:6px 10px}.dbar[data-astro-cid-r6d2rdrg] .dbtn[data-astro-cid-r6d2rdrg],.dbar[data-astro-cid-r6d2rdrg] .dmode[data-astro-cid-r6d2rdrg]{padding:6px 9px}.scanbox[data-astro-cid-r6d2rdrg]{grid-template-columns:minmax(0,1fr)}.vp[data-astro-cid-r6d2rdrg]{height:min(72vh,620px);height:min(72svh,620px);min-height:300px;padding:10px 8px}.nav-arrow[data-astro-cid-r6d2rdrg]{width:30px;height:52px;font-size:22px;opacity:.88}.nav-arrow[data-astro-cid-r6d2rdrg].left{left:6px}.nav-arrow[data-astro-cid-r6d2rdrg].right{right:6px}.rail[data-astro-cid-r6d2rdrg]{grid-column:1;grid-row:3;border-left:none;border-top:1px solid var(--grid);height:84px}.rail-in[data-astro-cid-r6d2rdrg]{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:8px 10px;gap:6px}.thumb[data-astro-cid-r6d2rdrg]{width:48px}.well[data-astro-cid-r6d2rdrg]{padding:24px 16px;min-height:320px}.stub-box[data-astro-cid-r6d2rdrg]{padding:24px 18px}.tr-head[data-astro-cid-r6d2rdrg]{flex-wrap:wrap;gap:6px 12px;padding:12px 16px 10px}.tr-title[data-astro-cid-r6d2rdrg]{font-size:15px}.tr-legend[data-astro-cid-r6d2rdrg]{grid-template-columns:1fr;gap:6px;padding:10px 16px}.text-mode[data-astro-cid-r6d2rdrg]{--side: 16px;--subpad: 28px;--submgap: 8px}.text-mode[data-astro-cid-r6d2rdrg] .reader[data-astro-cid-r6d2rdrg],.reader[data-astro-cid-r6d2rdrg]{padding:20px 16px 36px}.rcol[data-astro-cid-r6d2rdrg]{font-size:14px;line-height:1.7}}
