@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-cyrillic-ext-400-normal.CxUI4jC_.woff2)format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-ext-400-normal.BcBv-TKp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-cyrillic-400-normal.CPQ8oqB-.woff2)format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-400-normal.C7IY3oUc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-vietnamese-400-normal.DGubAMUE.woff2)format("woff2"),url(/_astro/ibm-plex-serif-vietnamese-400-normal.BY9Vij9A.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-latin-ext-400-normal.CNMooFZX.woff2)format("woff2"),url(/_astro/ibm-plex-serif-latin-ext-400-normal.DwktX9jl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-latin-400-normal.BIGslYFI.woff2)format("woff2"),url(/_astro/ibm-plex-serif-latin-400-normal.BB-zNvJB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-cyrillic-ext-400-italic.o20Cx6Xj.woff2)format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-ext-400-italic.CPw2or01.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-cyrillic-400-italic.C_ad97oI.woff2)format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-400-italic.CygxzOWU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-vietnamese-400-italic.BSp0Db6W.woff2)format("woff2"),url(/_astro/ibm-plex-serif-vietnamese-400-italic.1VBVfWB7.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-latin-ext-400-italic.hOoDEQwh.woff2)format("woff2"),url(/_astro/ibm-plex-serif-latin-ext-400-italic.4IJS-XHX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-latin-400-italic.BCf4TsCA.woff2)format("woff2"),url(/_astro/ibm-plex-serif-latin-400-italic.Dd68USph.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-serif-cyrillic-ext-600-normal.DXSZftVr.woff2)format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-ext-600-normal.CDMeBxaJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-serif-cyrillic-600-normal.6oiym5iu.woff2)format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-600-normal.C8YEAlRA.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-serif-vietnamese-600-normal.BBruYZNA.woff2)format("woff2"),url(/_astro/ibm-plex-serif-vietnamese-600-normal.DZRaS25B.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-serif-latin-ext-600-normal.CU6LeQOd.woff2)format("woff2"),url(/_astro/ibm-plex-serif-latin-ext-600-normal.D1-_Ic5L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-serif-latin-600-normal.DAxitmSu.woff2)format("woff2"),url(/_astro/ibm-plex-serif-latin-600-normal.D3rpGdkS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.V-xxqcpd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-cyrillic-600-normal.CTOM6hUh.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-600-normal.fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-vietnamese-600-normal.D2EvbN8M.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-600-normal.iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-ext-600-normal.D38SheWl.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-600-normal.DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f6f3ec;--ink:#211d16;--dim:#6e675c;--hairline:#d9d3c6;--hairline-strong:#211d16;--accent:#bc3f0a;--accent-ink:#fff;--fig-bg:#efeadf;--serif:"IBM Plex Serif", Georgia, serif;--mono:"IBM Plex Mono", "Courier New", monospace;color-scheme:light}@media (prefers-color-scheme:dark){:root{--paper:#171410;--ink:#eae4d8;--dim:#a39a8a;--hairline:#35302a;--hairline-strong:#eae4d8;--accent:#ffb000;--accent-ink:#171410;--fig-bg:#1f1b15;color-scheme:dark}}*{box-sizing:border-box}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{background:var(--paper);color:var(--ink);font-family:var(--serif);margin:0;font-size:1.125rem;line-height:1.55}.mono{font-family:var(--mono);font-size:.85em}.dim{color:var(--dim)}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration:none}.doc{max-width:54rem;margin:0 auto;padding:0 1.5rem 4rem}.letterhead{border-bottom:3px double var(--hairline-strong);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding:2.2rem 0 1.1rem;display:flex}.letterhead .name{font-family:var(--mono);letter-spacing:.14em;color:var(--ink);font-size:1.05rem;font-weight:600;text-decoration:none}.letterhead .name:hover{text-decoration:none}.letterhead .name span{color:var(--accent)}.doc-meta{font-family:var(--mono);letter-spacing:.06em;color:var(--dim);text-align:right;text-transform:uppercase;font-size:.72rem;line-height:1.7}nav.site{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--hairline);gap:2rem;padding:.65rem 0;font-size:.8rem;display:flex}nav.site a{color:var(--dim);text-decoration:none}nav.site a:hover{color:var(--accent)}.hero{padding:3.2rem 0 2.4rem}.hero .label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--dim);margin:0 0 .7rem;font-size:.72rem}.hero h1{letter-spacing:-.015em;text-wrap:balance;max-width:21ch;margin:0 0 1.2rem;font-size:clamp(2.1rem,5.4vw,3.4rem);font-weight:600;line-height:1.08}.hero h1 em{color:var(--accent);font-style:italic}.hero .lede{max-width:52ch;color:var(--dim);margin:0 0 1.8rem;font-size:1.15rem}.hero .cta-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cta{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;background:var(--accent);color:var(--accent-ink);padding:.75rem 1.4rem;font-size:.85rem;text-decoration:none;display:inline-block}.cta:hover{opacity:.88;text-decoration:none}.cta.ghost{color:var(--ink);border:1px solid var(--hairline-strong);background:0 0}.cta.ghost:hover{color:var(--accent);border-color:var(--accent);opacity:1}.section{border-top:1px solid var(--hairline-strong);margin-top:3rem;padding-top:.5rem}.section-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.6rem;display:flex}.section-head h2{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;margin:0;font-size:.8rem;font-weight:600}.section-head h2 b{color:var(--accent);font-weight:600}.section-head .note{font-family:var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.prose h2{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;border-top:1px solid var(--hairline-strong);margin:3rem 0 1.3rem;padding-top:1.75rem;font-size:.8rem;font-weight:600}.prose h2 b{color:var(--accent);font-weight:600}.ledger{border-bottom:1px solid var(--hairline-strong)}.row{border-top:1px solid var(--hairline);color:inherit;grid-template-columns:3.2rem 1fr auto;align-items:baseline;gap:0 1.2rem;padding:1.05rem 0;text-decoration:none;display:grid}.row:hover .svc{color:var(--accent)}.row .no{font-family:var(--mono);color:var(--dim);font-size:.85rem}.row .no.hot{color:var(--accent);font-weight:600}.row .svc{font-size:1.35rem;font-weight:600;line-height:1.2;position:relative;overflow:hidden}.row .svc .lead{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:.2rem;font-size:.72rem;display:block}.row .svc:after{content:" ...................................................................";font-family:var(--mono);color:var(--hairline);letter-spacing:.2em;white-space:nowrap;margin-left:.5ch;font-size:.85rem;position:absolute;bottom:.45em}.row .desc{color:var(--dim);grid-column:2;max-width:52ch;margin-top:.25rem;font-size:.98rem}.row .terms{font-family:var(--mono);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.85rem}.row .terms .dur{color:var(--dim);text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem;font-size:.72rem;display:block}.bundle-row{border-top:1px solid var(--hairline);grid-template-columns:3.2rem 1fr auto;align-items:baseline;gap:0 1.2rem;padding:1rem 0 1.05rem;display:grid}.bundle-row .no{font-family:var(--mono);color:var(--accent);font-size:.85rem}.bundle-row .what{font-size:1.05rem}.bundle-row .what b{font-weight:600}.bundle-row .what span{color:var(--dim)}.bundle-row .terms{font-family:var(--mono);font-size:.85rem}figure{border:1px solid var(--hairline-strong);background:var(--fig-bg);margin:2.2rem 0 0;padding:1.4rem 1.5rem 1.1rem}figure table{border-collapse:collapse;width:100%;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.82rem}figure th{text-align:left;text-transform:uppercase;letter-spacing:.1em;color:var(--dim);border-bottom:1px solid var(--hairline-strong);padding:0 1rem .45rem 0;font-size:.7rem;font-weight:400}figure td{border-bottom:1px solid var(--hairline);padding:.5rem 1rem .5rem 0}figure tr:last-child td{border-bottom:none}figure td.ok{color:var(--accent)}figcaption{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--dim);margin-top:1rem;font-size:.72rem}figcaption b{color:var(--ink);font-weight:600}.proof p{max-width:56ch;margin:0 0 1rem}.big{font-size:1.2rem}.big b{color:var(--accent);font-weight:600}.proof .big{font-size:1.35rem;line-height:1.35}.proof .big b{color:var(--accent);font-weight:600}.toolline{font-family:var(--mono);color:var(--dim);letter-spacing:.02em;font-size:.8rem;line-height:2}.spec{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--dim);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-wrap:wrap;gap:.5rem 2.5rem;margin:1.6rem 0 0;padding:.9rem 0;font-size:.8rem;display:flex}.spec strong{color:var(--accent);text-transform:none;letter-spacing:0;font-weight:600}.prose{max-width:56ch}.prose p{margin:.9rem 0}.prose ul,.prose ol{padding-left:1.3rem}.prose li{margin:.35rem 0}.prose h3{font-family:var(--serif);margin:1.8rem 0 .5rem;font-size:1.2rem;font-weight:600}.actions{margin-top:2.5rem}.report-head{flex-flow:row-reverse wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;padding:2.6rem 0 .5rem;display:flex}.report-head-text{flex:26rem}.report-head-text h1{margin:0 0 .4rem;font-size:1.9rem;font-weight:600;line-height:1.15}.report-head-text .sub{font-family:var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.78rem}.stamp{border:2px solid var(--accent);color:var(--accent);font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;opacity:.85;white-space:nowrap;flex:none;padding:.45rem .8rem;font-size:.72rem;font-weight:600;display:inline-block}.redact{background:var(--ink);color:#0000;user-select:none;opacity:.9;border-radius:1px}.report-table-wrap{margin:0 0 1.5rem;overflow-x:auto}.report-table{border-collapse:collapse;width:100%;min-width:34rem;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.8rem}.report-table th{text-align:left;text-transform:uppercase;letter-spacing:.1em;color:var(--dim);border-bottom:1px solid var(--hairline-strong);padding:0 .8rem .4rem 0;font-size:.68rem;font-weight:400}.report-table th.n,.report-table td.n{text-align:right;padding-left:1rem;padding-right:0}.report-table td{border-bottom:1px solid var(--hairline);vertical-align:top;padding:.48rem .8rem .48rem 0}.report-table tr.total td{border-top:2px solid var(--hairline-strong);border-bottom:none;font-weight:600}.report-table td .tag{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.specimen-note{border:1px solid var(--hairline-strong);background:var(--fig-bg);font-family:var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.06em;margin-top:3rem;padding:1rem 1.2rem;font-size:.75rem;line-height:1.8}.specimen-note b{color:var(--accent)}footer.site{border-top:3px double var(--hairline-strong);font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:3.5rem;padding-top:1rem;font-size:.72rem;display:flex}footer.site a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}footer.site a:hover{text-decoration:none}@media (width<=40rem){.row,.bundle-row{grid-template-columns:2.2rem 1fr}.row .terms,.bundle-row .terms{text-align:left;white-space:normal;grid-column:2;margin-top:.4rem}.row .terms .dur{margin-left:.8ch;display:inline}.row .svc:after{content:none}.doc-meta{text-align:left}.report-head{flex-direction:column}.report-table{min-width:30rem}}
