.paper-cover{padding:34px 4.3% 48px;border-bottom:1px solid var(--line)}.paper-cover .section-top{margin-bottom:60px}.paper-cover-grid{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:40px;align-items:center}.paper-kicker{font:9px 'IBM Plex Mono',monospace;letter-spacing:1.2px;color:var(--muted)}.paper-cover h1{font-size:clamp(70px,8.5vw,126px);margin:25px 0;line-height:.92}.paper-subtitle{font-size:22px;margin:25px 0 10px}.paper-tagline{color:var(--muted);font-size:14px}.document-badge{border:1px solid #566140;padding:23px;background:#1c2113;display:flex;flex-direction:column;gap:10px}.document-badge>span{font:8px 'IBM Plex Mono',monospace;letter-spacing:1px;color:#bdc8a9}.document-badge>b{font:700 80px/.9 'Barlow Condensed',Impact,sans-serif;color:var(--acid);margin:10px 0}.doc-bars{height:35px;width:100%;margin-top:15px;background:repeating-linear-gradient(90deg,var(--acid) 0 2px,transparent 2px 5px,var(--acid) 5px 6px,transparent 6px 9px)}.document-badge small{font:8px/1.7 'IBM Plex Mono',monospace;color:var(--muted)}.paper-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin:40px 0 20px}.paper-secondary{font:10px 'IBM Plex Mono',monospace;letter-spacing:.4px;background:none;padding:10px 0}.paper-secondary:hover{color:var(--acid)}.paper-status{font-size:11px;line-height:1.8;color:var(--muted);max-width:650px}.paper-layout{display:grid;grid-template-columns:230px minmax(0,760px);gap:65px;justify-content:center;padding:60px 4.3% 70px}.paper-toc{position:sticky;top:120px;align-self:start;max-height:calc(100vh - 145px);overflow:auto}.paper-toc nav{display:grid;gap:0;margin:20px 0}.paper-toc nav a{display:flex;align-items:baseline;gap:13px;border-left:1px solid var(--line);padding:12px 0 12px 16px;font-size:11px;letter-spacing:0;font-weight:400;line-height:1.5;color:var(--muted)}.paper-toc nav a span{font:9px 'IBM Plex Mono',monospace;color:#727a61}.paper-toc nav a[aria-current=true]{border-color:var(--acid);color:var(--acid);background:#252d1733}.toc-download{font:9px 'IBM Plex Mono',monospace;color:var(--acid);display:inline-block;margin:15px 0 0 16px}.paper-body{min-width:0}.paper-body>p{font-size:14px;line-height:1.9;color:#b6bdab;margin-bottom:30px;padding:20px;border:1px solid var(--line);background:#181c13}.paper-chapter{padding:35px 0 40px;border-bottom:1px solid var(--line);scroll-margin-top:16px}.paper-chapter:first-of-type{padding-top:20px}.chapter-index{font:9px 'IBM Plex Mono',monospace;letter-spacing:1.2px;color:var(--acid);margin-bottom:15px}.paper-chapter h2{font-size:43px;letter-spacing:-.5px;line-height:1.05;margin:0 0 28px;text-transform:uppercase}.paper-chapter h3{font-family:'DM Sans',Arial,sans-serif;font-size:16px;line-height:1.5;font-weight:700;margin:30px 0 15px}.paper-chapter p,.paper-chapter li{font-size:14px;line-height:1.95;color:#bac0b0}.paper-chapter p{margin:0 0 20px}.paper-chapter strong{color:var(--text)}.paper-chapter ul{padding-left:20px;margin:20px 0 25px}.paper-chapter li{padding-left:5px;margin-bottom:10px}.paper-chapter li::marker{color:var(--acid)}.paper-chapter code{font:12px 'IBM Plex Mono',monospace;background:#252a1d;padding:2px 5px;color:#d8e2c1}.verification-steps{list-style:none;padding-left:0!important}.verification-steps li{border-left:1px solid #58633f;padding:12px 18px;background:#1b2014;margin:8px 0}.paper-table{max-width:100%;overflow-x:auto;border:1px solid #414937;margin:28px 0;font-size:12px}.paper-table table{border-collapse:collapse;min-width:610px;width:100%;line-height:1.75}.paper-table th{background:#262e1b;color:#d9e7bd;text-align:left;font:9px 'IBM Plex Mono',monospace;text-transform:uppercase;letter-spacing:.6px;padding:15px;white-space:nowrap}.paper-table td{padding:15px;border-top:1px solid var(--line);vertical-align:top;color:#b7c0ab}.paper-table td:first-child{color:var(--text);width:25%}.paper-table td:nth-child(2){width:31%}.paper-end{display:flex;justify-content:space-between;gap:20px;padding-top:30px;align-items:center}.paper-end a{font:9px 'IBM Plex Mono',monospace;color:var(--acid);white-space:nowrap}.paper-next{border-top:1px solid var(--line);padding:50px 4.3%;background:#181d12;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.paper-next .serial{width:100%}.paper-next h2{font-size:75px}.paper-mobile-toc{display:none}.paper-page header a[aria-current=page]{color:var(--acid)}.paper-page .check{display:inline-flex;align-items:center;justify-content:center}
@media(max-width:1000px){.paper-layout{gap:35px;grid-template-columns:190px minmax(0,1fr)}.paper-toc nav a{padding-left:10px;font-size:10px}.paper-cover-grid{grid-template-columns:minmax(0,1fr) 160px}.paper-cover h1{font-size:8.5vw}}
@media(max-width:850px){.paper-layout{grid-template-columns:minmax(0,1fr);max-width:820px;margin:auto}.paper-toc{display:none}.paper-mobile-toc{display:block;border:1px solid var(--line);padding:15px 20px;margin-bottom:30px;background:#1a1f13}.paper-mobile-toc summary{cursor:pointer;display:flex;justify-content:space-between;font:10px 'IBM Plex Mono',monospace;color:var(--acid);list-style:none}.paper-mobile-toc summary::-webkit-details-marker{display:none}.paper-mobile-toc nav{display:grid;gap:0;margin-top:15px}.paper-mobile-toc nav a{font-size:12px;color:var(--muted);padding:12px 0;border-top:1px solid var(--line);font-weight:400;letter-spacing:0}.paper-mobile-toc nav a span{font:9px 'IBM Plex Mono',monospace;color:var(--acid);margin-right:13px}.paper-cover .section-top{margin-bottom:40px}}
@media(max-width:600px){.paper-cover{padding:25px 6% 35px}.paper-cover .section-top{font-size:8px;margin-bottom:35px;gap:20px}.paper-cover .serial{font-size:7px}.paper-cover-grid{grid-template-columns:minmax(0,1fr);gap:28px}.paper-cover h1{font-size:clamp(52px,12.5vw,76px);letter-spacing:-1px}.paper-kicker{font-size:7px}.paper-subtitle{font-size:19px;line-height:1.5;max-width:280px}.paper-tagline{font-size:12px}.document-badge{display:grid;grid-template-columns:1fr 80px;gap:9px;padding:17px}.document-badge>b{font-size:53px;grid-row:1/4;grid-column:2;margin:0;text-align:right;align-self:center}.document-badge>span{font-size:7px}.document-badge .doc-bars{width:100px;height:20px;margin-top:5px}.document-badge small{display:none}.paper-actions{gap:12px 22px;margin:28px 0 20px}.paper-actions .primary{width:100%;justify-content:space-between;min-height:48px}.paper-secondary{font-size:8px;min-height:44px;display:flex;align-items:center}.paper-status{font-size:10px}.paper-layout{padding:30px 6% 45px}.paper-chapter{padding:30px 0}.paper-chapter h2{font-size:35px;margin-bottom:22px}.paper-chapter h3{font-size:15px}.paper-chapter p,.paper-chapter li{font-size:13px;line-height:1.9}.paper-body>p{font-size:12px;padding:16px}.paper-table td{font-size:11px}.paper-end .serial{font-size:7px;line-height:1.8}.paper-end a{font-size:8px}.paper-next{padding:35px 6%}.paper-next h2{font-size:61px}.paper-next .serial{font-size:8px;line-height:1.8}.paper-mobile-toc summary{min-height:24px;align-items:center}.paper-mobile-toc nav a{min-height:44px}.paper-page .check{font-size:8px;padding:10px}.paper-page .check span{margin-left:16px}}
@media print{@page{size:A4;margin:18mm}*{box-shadow:none!important}html,body{background:#fff!important;color:#111!important;font-family:Arial,sans-serif!important}.paper-page header,.paper-page footer,.site-skip,.paper-toc,.paper-mobile-toc,.paper-actions,.paper-next,.paper-end a,.document-badge{display:none!important}main{max-width:none!important}.paper-cover{padding:0 0 20px;border-bottom:1px solid #777}.paper-cover .section-top{margin-bottom:25px}.paper-cover-grid{display:block}.paper-cover h1{font-size:48px;color:#111;letter-spacing:-1px}.paper-cover h1 span,.paper-cover .serial,.paper-kicker,.paper-status,.paper-tagline,.chapter-index{color:#444!important}.paper-subtitle{font-size:16px}.paper-layout{display:block;padding:15px 0;max-width:none}.paper-body>p{border:0;background:none;padding:0;color:#333;font-size:10pt}.paper-chapter{padding:20px 0;border-color:#ccc}.paper-chapter h2{font-size:25pt;color:#111;margin-bottom:15px;break-after:avoid}.paper-chapter h3{color:#111;font-size:12pt;break-after:avoid}.paper-chapter p,.paper-chapter li{color:#222;font-size:10pt;line-height:1.55}.paper-chapter strong{color:#111}.paper-chapter code{color:#222;background:none}.paper-chapter li::marker{color:#111}.verification-steps li{background:none;border-color:#999;break-inside:avoid}.paper-table{overflow:visible;border-color:#777;break-inside:auto}.paper-table table{min-width:0;line-height:1.5}.paper-table th,.paper-table td{background:none;color:#111;border-color:#aaa;font-size:8pt;padding:8px}.paper-table tr{break-inside:avoid}.paper-end{color:#444}.paper-page .logo{color:#111}}

.verification-steps{list-style:decimal!important;padding-left:23px!important;margin:20px 0 25px}.verification-steps li{padding-left:14px}

.paper-disclaimer{border-top:2px solid var(--acid);margin-top:30px}.paper-disclaimer h2{color:var(--acid)}.paper-disclaimer h3{break-after:avoid}.paper-disclaimer p{overflow-wrap:anywhere}

@media print{html{color-scheme:light}.paper-disclaimer h2{color:#111}.paper-disclaimer{border-top:2px solid #333}}
