@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");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{--site-width:1140px;--gutter:32px;--lead-width:760px;--anchor-offset:84px;--page-bg:#eef0f2;--page-texture:radial-gradient(#0000000b 1px, transparent 1px);--page-texture-size:4px 4px;--column-bg:#fff;--column-border:#e3e7eb;--column-shadow:0 1px 3px #00000014;--ink:#1d2733;--muted:#5b6774;--rule:#d5dbe1;--blue:#1f5fa8;--blue-deep:#174a85;--blue-tint:#e3ecf6;--green:#0d7d63;--green-deep:#0a6852;--link:var(--blue);--surface:#fff;--on-fill:#fff;--hero-top:#f4f8fc;--pop-shadow:0 8px 22px #0000001f;--danger:#c2410c;--kind-new:#3d7a1a;--kind-improved:#5146b8;--kind-fixed:#9a5b00;--card-bg:#f8fafb;--card-border:#e1e6eb;--radius-s:4px;--radius-m:8px;--win-bg:#1b2229;--win-bar-top:#2c353e;--win-bar-bottom:#1f272e;--win-bevel-light:#46525e;--win-bevel-dark:#0f1418;--win-shadow:0 10px 26px #0003, 0 1px 2px #00000040;--win-radius:8px;--win-well:#0f1418;--win-ink:#e6edf3;--win-ink-soft:#cfd6dd;--win-ink-muted:#9aa5b1;--win-ink-faint:#8b95a1;--code-bg:var(--win-bg);--code-ink:var(--win-ink);--mark-draft:#c2410c;--mark-draft-bg:#fff7f2;--mark-generated:#6b7280;--font-sans:"Inter Variable", "Segoe UI", system-ui, -apple-system, Arial, sans-serif;--font-mono:Consolas, "Cascadia Mono", ui-monospace, monospace;--t-xs:12px;--t-s:13px;--t-secondary:14px;--t-body:15px;--t-lead:16px;--t-h3:17px;--t-h2:20px;--t-xl:22px;--t-h1-narrow:24px;--t-h1:30px;--leading:1.55;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:36px}*,:before,:after{box-sizing:border-box}html,body{margin:0}html{scrollbar-gutter:stable}[id]{scroll-margin-top:var(--anchor-offset)}body{font:var(--t-body) / var(--leading) var(--font-sans);color:var(--ink);background:var(--page-bg);background-image:var(--page-texture);background-size:var(--page-texture-size);-webkit-font-smoothing:antialiased}a{color:var(--link);text-decoration:none}a:hover,a:focus-visible{text-decoration:underline}img{max-width:100%;height:auto;display:block}p{margin:0 0 10px}h1{font-size:var(--t-h1);margin:0 0 10px;font-weight:700;line-height:1.2}h1,h2,h3,h4{text-wrap:balance}p,li{text-wrap:pretty}.hlink{color:var(--muted);opacity:0;margin-left:.4em;font-weight:400;text-decoration:none}h2:hover>.hlink,h3:hover>.hlink,.hlink:focus-visible{opacity:1}.hlink:hover{color:var(--blue);text-decoration:none}h3{font-size:var(--t-lead);margin:0 0 6px}h4{font-size:var(--t-s);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 8px}code,kbd{font-family:var(--font-mono);font-size:.92em}table{border-collapse:collapse;width:100%}.table,.prose table{font-size:var(--t-secondary);font-variant-numeric:tabular-nums;margin:8px 0 14px}.prose [align=right]{text-align:right}.prose [align=center]{text-align:center}.table th,.table td,.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:8px 14px 8px 0}.table:not(:has(thead)) tbody tr:first-child>*,.prose table:not(:has(thead)) tbody tr:first-child>*{border-top:1px solid var(--rule)}.table thead th,.prose thead th{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-top:0;font-weight:600}.table--keyed tbody th{width:var(--key-width,200px);font-weight:600}.table .src{color:var(--muted);font-size:var(--t-s);white-space:nowrap}@media (width<=720px){.table .src{display:none}.table--keyed tbody th{width:120px}.table--stack,.table--stack thead,.table--stack tbody,.table--stack tr,.table--stack tbody th,.table--stack td{width:auto;display:block}.table--stack thead{display:none}.table--stack tr{border-bottom:1px solid var(--rule);padding:8px 0}.table--stack tr:first-child{border-top:1px solid var(--rule)}.table--stack tbody th,.table--stack td{padding:2px 0;border:0!important}.table--stack td[data-label]:before{content:attr(data-label);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:6px;display:block}}.muted{color:var(--muted)}.small{font-size:var(--t-secondary)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site{max-width:var(--site-width);background:var(--column-bg);border:1px solid var(--column-border);box-shadow:var(--column-shadow);margin:24px auto 40px}.inner{padding:0 var(--gutter)}h2.rule,.prose h2{font-size:var(--t-h2);border-bottom:2px solid var(--blue);padding-bottom:6px;font-weight:600}h2.rule{margin:var(--s-6) 0 14px}.btn{border-radius:var(--radius-s);border:1.5px solid #0000;padding:9px 18px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-block}.btn:hover,.btn:focus-visible{filter:brightness(1.06);text-decoration:none}.btn--primary{background:var(--green);color:var(--on-fill)}.btn--secondary{border-color:var(--blue);color:var(--blue);background:var(--surface)}.btn--small{font-size:var(--t-secondary);padding:7px 14px}.cards{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0;display:grid}.box,.card{border:1px solid var(--card-border);background:var(--card-bg);border-radius:var(--radius-m);padding:18px 20px 14px}.box--raised{background:var(--surface)}.card--wide{grid-column:1/-1}.card__icon{border-radius:var(--radius-m);background:var(--blue-tint);width:34px;height:34px;color:var(--blue);font-weight:700;font-size:var(--t-body);justify-content:center;align-items:center;margin-bottom:10px;display:flex}.card p{font-size:var(--t-secondary)}.card .go{font-size:var(--t-secondary);margin:6px 0 0}details.fold{border:1px solid var(--card-border);background:var(--card-bg);border-radius:var(--radius-m);margin:14px 0;padding:14px 18px}details.fold summary{font-weight:600}summary.fold-mark{cursor:pointer;align-items:baseline;gap:14px;list-style:none;display:flex}summary.fold-mark::-webkit-details-marker{display:none}summary.fold-mark:after{content:"+";color:var(--muted);font-weight:400;font-size:var(--t-xl);margin-left:auto;line-height:1}details[open]>summary.fold-mark:after{content:"–"}.step-num{background:var(--blue);width:24px;height:24px;color:var(--on-fill);font-size:var(--t-xs);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}details.fold table{margin-top:12px}.rows{margin:0;padding:0;list-style:none}.rows>*{grid-template-columns:var(--label-width,200px) 1fr;border-top:1px solid var(--rule);align-content:start;align-items:start;gap:4px 20px;padding:10px 0;display:grid}.rows>:last-child{border-bottom:1px solid var(--rule)}h2.rule+.rows>:first-child,h2.rule+.table tbody tr:first-child>*{border-top:0}.rows dt,.rows__label{font-weight:600}.rows dd,.rows>*>p{font-size:var(--t-secondary);margin:0}.rows--stacked>*{grid-template-columns:1fr;gap:3px}@media (width<=720px){.rows>*{grid-template-columns:1fr}}.diary{margin:0 0 8px;padding:0;list-style:none}.diary li{border-bottom:1px solid var(--rule);font-size:var(--t-secondary);gap:16px;padding:7px 0;display:flex}.diary time{color:var(--muted);font-size:var(--t-s);white-space:nowrap;min-width:96px;padding-top:2px}.aside{border-left:4px solid var(--blue);background:var(--card-bg);border-radius:0 var(--radius-m) var(--radius-m) 0;margin:14px 0;padding:10px 14px}.aside--caution,.aside--danger{border-left-color:var(--danger)}.aside--tip{border-left-color:var(--green)}.aside__label{font-weight:700;font-size:var(--t-s);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}html[data-preview] .mark{outline:1.5px dashed var(--mark-draft);outline-offset:3px;position:relative}html[data-preview] .mark--generated{outline-color:var(--mark-generated)}html[data-preview] .mark:before{content:attr(data-mark);background:var(--surface);color:var(--mark-draft);font:600 10px/1 var(--font-sans);white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;z-index:1;padding:1px 5px;position:absolute;top:-9px;left:6px}html[data-preview] .mark--generated:before{color:var(--mark-generated)}html[data-preview] .gap{border:1.5px dashed var(--mark-draft);color:var(--mark-draft);border-radius:var(--radius-s);background:var(--mark-draft-bg);padding:1px 6px}html:not([data-preview]) .gap{color:var(--muted);font-style:italic}@media (width<=720px){[id]{scroll-margin-top:12px}.site{border-left:0;border-right:0;margin:0}.inner{padding:0 16px}.cards{grid-template-columns:1fr}}.prose{max-width:820px}.prose h2{margin:30px 0 10px}.prose h3{font-size:var(--t-h3);margin:22px 0 8px}.prose h4{text-transform:none;letter-spacing:0;font-size:var(--t-body);color:var(--ink);margin:16px 0 6px}.prose ul,.prose ol{margin:0 0 12px;padding-left:22px}.prose li{margin-bottom:4px}.prose pre{background:var(--code-bg);color:var(--code-ink);border-radius:var(--radius-m);font-size:var(--t-secondary);margin:0 0 14px;padding:12px 16px;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose :not(pre)>code{background:var(--card-bg);border:1px solid var(--card-border);border-radius:3px;padding:1px 5px}.prose blockquote{border-left:4px solid var(--rule);color:var(--muted);margin:12px 0;padding:2px 16px}.prose img{border:1px solid var(--card-border);border-radius:var(--radius-m);margin:8px 0 14px}.prose hr{border:0;border-top:1px solid var(--rule);margin:24px 0}.notice{border:1px solid var(--card-border);border-left:4px solid var(--blue);background:var(--card-bg);border-radius:0 var(--radius-m) var(--radius-m) 0;margin:0 0 18px;padding:10px 14px}.notice p:last-child{margin-bottom:0}.field{margin-bottom:14px}.field label{font-size:var(--t-secondary);margin-bottom:4px;font-weight:600;display:block}.field input,.field select,.field textarea{border:1px solid var(--rule);border-radius:var(--radius-s);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:9px 12px}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--blue-tint);border-color:var(--blue)}.field textarea{resize:vertical;min-height:140px}.form-status{font-size:var(--t-secondary);min-height:1.4em;margin:10px 0 6px}.form-status--ok{color:var(--green-deep);font-weight:600}.form-status--err{color:var(--danger);font-weight:600}@media print{@page{margin:18mm 16mm}html{scrollbar-gutter:auto}body{color:#000;-webkit-print-color-adjust:exact;background:#fff;font-size:11pt;line-height:1.45}.site{max-width:none;box-shadow:none;border:0;margin:0}.inner{padding:0}.hdr,.ftr,.pagefoot,.toc,.pager,.btn,.copy,form,.hp{display:none!important}.band{margin-bottom:10pt;background:0 0!important;border-bottom:1px solid #000!important;padding:0 0 6pt!important}h1{font-size:20pt}h2.rule,.prose h2{break-after:avoid;border-bottom-color:#000}h3,h4{break-after:avoid}a{color:#000;text-decoration:underline}main a[href^=\/]:not(table a,.older a,.rows a):after{content:" (privateacb.com" attr(href) ")";color:#444;font-size:.85em}main a[href^=http]:not(table a,.older a,.rows a):after{content:" (" attr(href) ")";color:#444;word-break:break-all;font-size:.85em}main pre,main code,.hash{white-space:pre-wrap;break-inside:avoid;border:1px solid #999;color:#000!important;background:#fff!important}main pre code{border:0}main pre span,main code span{color:#000!important}.prose img,.notice,.aside,.box,.card{break-inside:avoid}.notice,.aside{background:#fff;border-color:#000}table,tr,li{break-inside:avoid}.table th,.table td,.prose th,.prose td{border-bottom-color:#999}.muted,.small.muted,.crumb{color:#444}html[data-preview] .mark{outline:0}html[data-preview] .mark:before{display:none}}
