@font-face {
  font-family: 'Chakra Petch';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/extracted/a5466b946c7decc80217.ttf") format('truetype');
}
@font-face {
  font-family: 'Chakra Petch';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/extracted/ba224f677484f7ed6ef4.ttf") format('truetype');
}
@font-face {
  font-family: 'Chakra Petch';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/extracted/b27ff10e18f96386894f.ttf") format('truetype');
}
@font-face {
  font-family: 'Chakra Petch';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/extracted/c9c2ee076c89bce96fe3.ttf") format('truetype');
}
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/extracted/829aad32ab9525358de2.ttf") format('truetype');
}
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/extracted/5be2b984cdb8befc8ad1.ttf") format('truetype');
}
:root{--bg:#060d17;--bg1:#0b1526;--panel:rgba(11,21,38,.88);--edge:rgba(74,168,255,.19);--green:#5effc0;--cyan:#6ad4f5;--blue:#4aa8ff;--violet:#a78bfa;--amber:#ffcf6b;--red:#ff6b7a;--ink:#dfeef5;--dim:#9ab2c7;--faint:#65829b;--mono:'Space Mono',ui-monospace,monospace;--display:'Chakra Petch',system-ui,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:radial-gradient(900px 600px at 95% 0,rgba(74,168,255,.065),transparent 65%),var(--bg);color:var(--ink);font-family:var(--display);font-size:16px;line-height:1.65}button,input,select{font:inherit}a{color:var(--cyan);text-decoration:none}a:hover{text-decoration:underline;color:#b1f5ff}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:4px}button{cursor:pointer}button:disabled{cursor:default}::selection{background:#284e51;color:white}[hidden]{display:none!important}.skip{position:fixed;left:12px;top:-100px;z-index:1000;background:var(--green);color:var(--bg);padding:8px 18px}.skip:focus{top:10px}
.topbar{height:76px;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 34px;border-bottom:1px solid var(--edge);background:rgba(6,13,23,.94);backdrop-filter:blur(16px)}.brand{display:flex;align-items:center;gap:13px;color:var(--ink);font-size:21px;font-weight:700;letter-spacing:.04em}.brand:hover{text-decoration:none}.brand svg{width:32px;height:32px}.brand em{color:var(--green);font-style:normal}.brand small{font:10px var(--mono);letter-spacing:.13em;color:var(--dim);border-left:1px solid var(--edge);padding-left:16px;margin-left:8px}.top-actions{display:flex;align-items:center;gap:10px}.snapshot-pill{font:10px var(--mono);color:var(--cyan);padding:7px 10px;border:1px solid var(--edge);border-radius:4px;white-space:nowrap}.snapshot-pill::before{content:'';display:inline-block;width:5px;height:5px;background:var(--cyan);margin-right:8px;border-radius:50%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 15px;border:1px solid var(--edge);border-radius:5px;color:var(--ink);background:rgba(74,168,255,.035);font:11px var(--mono);transition:background .15s,border-color .15s;white-space:nowrap}.btn:hover{border-color:var(--green);background:rgba(94,255,192,.07);color:var(--green);text-decoration:none}.btn.primary{background:rgba(94,255,192,.1);border-color:rgba(94,255,192,.36);color:var(--green)}
.layout{max-width:1640px;margin:auto;display:grid;grid-template-columns:215px minmax(0,1fr);gap:38px;padding:34px 34px 80px}.sidebar{position:sticky;top:105px;align-self:start;max-height:calc(100vh - 125px);overflow-y:auto}.nav-label,.eyebrow{font:10px var(--mono);text-transform:uppercase;letter-spacing:.19em;color:var(--faint)}.nav-label{margin:3px 0 15px 12px}.nav{display:flex;flex-direction:column;gap:3px}.nav a{color:var(--dim);font-size:14px;padding:10px 12px;border-left:2px solid transparent;display:flex;gap:13px;align-items:center;border-radius:0 4px 4px 0}.nav a span{font:10px var(--mono);color:var(--faint)}.nav a:hover,.nav a.active{background:rgba(94,255,192,.055);color:var(--green);border-left-color:var(--green);text-decoration:none}.side-meta{margin-top:34px;padding:18px 12px;border-top:1px solid var(--edge);font:10px/1.9 var(--mono);color:var(--dim)}.side-meta b{font-weight:400;color:var(--cyan)}.side-meta p{margin:0 0 14px}.side-meta a{font-size:10px}.main{min-width:0}.hero{display:grid;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:30px;padding:12px 0 26px}.eyebrow{color:var(--green);margin-bottom:17px}.hero h1{font-size:clamp(35px,4.3vw,57px);line-height:1.08;letter-spacing:-.035em;font-weight:600;margin:0 0 19px;max-width:800px}.hero h1 span{color:var(--green)}.hero p{color:var(--dim);max-width:650px;line-height:1.7;font-size:16px;margin:0}.scopebox{border:1px solid var(--edge);background:linear-gradient(135deg,rgba(74,168,255,.07),transparent);border-radius:7px;padding:21px}.scopebox .tiny{font:10px var(--mono);letter-spacing:.1em;color:var(--faint)}.scopebox .date{font-size:22px;font-weight:600;margin:7px 0;color:var(--ink)}.scopebox .tagline{font:10px/1.8 var(--mono);color:var(--dim)}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--edge);border-radius:7px;background:var(--panel);overflow:hidden;margin:0 0 30px}.metric{padding:22px 21px;border-right:1px solid var(--edge)}.metric:last-child{border-right:0}.metric .label{font:10px var(--mono);color:var(--dim);margin-bottom:11px;letter-spacing:.02em}.metric strong{font-size:29px;font-weight:500;letter-spacing:-.035em;color:var(--green);line-height:1.2;display:block}.metric small{display:block;font-size:12px;color:var(--dim);margin-top:8px;line-height:1.5}.notice{display:flex;gap:12px;border-left:2px solid var(--cyan);background:rgba(74,168,255,.045);padding:15px 18px;color:var(--dim);font-size:13px;margin:16px 0 26px}.notice b{color:var(--ink);font-weight:600}.notice.amber{border-color:var(--amber);background:rgba(255,207,107,.035)}.notice.green{border-color:var(--green);background:rgba(94,255,192,.035)}
section{scroll-margin-top:100px;margin-bottom:45px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;border-bottom:1px solid var(--edge);padding-bottom:14px;margin-bottom:19px}.section-head h2{font-size:25px;font-weight:500;letter-spacing:-.02em;margin:0}.section-head h2 .number{font:11px var(--mono);color:var(--green);margin-right:13px;vertical-align:middle}.section-head p{color:var(--dim);font-size:13px;margin:5px 0 0}.section-head .meta{font:10px var(--mono);color:var(--faint);white-space:nowrap}.toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:16px 0}.searchbox{flex:1;min-width:220px;border:1px solid var(--edge);border-radius:5px;padding:10px 13px;background:rgba(0,0,0,.16);color:var(--ink);font:11px var(--mono)}.searchbox::placeholder{color:var(--faint)}.filter{border:1px solid var(--edge);border-radius:4px;background:transparent;color:var(--dim);font:10px var(--mono);padding:8px 11px}.filter[aria-pressed=true]{color:var(--green);border-color:rgba(94,255,192,.5);background:rgba(94,255,192,.07)}.result-count{font:10px var(--mono);color:var(--dim);margin:10px 0}.table-wrap{overflow-x:auto;border:1px solid var(--edge);border-radius:7px;background:var(--panel)}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}thead{background:rgba(74,168,255,.045)}th{padding:12px 16px;font:9px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--dim);white-space:nowrap}td{padding:15px 16px;vertical-align:top;border-top:1px solid rgba(74,168,255,.1)}tbody tr:hover{background:rgba(74,168,255,.035)}td b{font-weight:600;color:var(--ink)}td .subtext{display:block;font-size:11px;color:var(--dim);margin-top:4px;line-height:1.6}td.numerical,.numerical{font-family:var(--mono);font-size:11px;font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.pill{display:inline-block;padding:3px 7px;border:1px solid currentColor;border-radius:3px;font:9px/1.5 var(--mono);letter-spacing:.02em;color:var(--cyan);background:rgba(106,212,245,.04);white-space:nowrap}.pill.executed,.pill.confirmed{color:var(--green);background:rgba(94,255,192,.04)}.pill.succeeded,.pill.queued,.pill.modeled{color:var(--amber);background:rgba(255,207,107,.035)}.pill.defeated,.pill.unresolved{color:var(--violet);background:rgba(167,139,250,.04)}.pill.altered{color:var(--red);background:rgba(255,107,122,.035)}.muted{color:var(--dim)}.tiny{font:10px/1.7 var(--mono)}.small{font-size:12px}.address-line{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:7px 0;min-width:0}.addr{font:10px/1.7 var(--mono);overflow-wrap:anywhere}.copy{font:9px var(--mono);border:1px solid var(--edge);border-radius:3px;padding:3px 6px;color:var(--dim);background:transparent;flex-shrink:0}.copy:hover{color:var(--green);border-color:var(--green)}.address-label{font-size:11px;min-width:102px;color:var(--dim)}.detail-link{font:10px var(--mono);white-space:nowrap}.panel{background:var(--panel);border:1px solid var(--edge);border-radius:7px;padding:23px}.panel h3{font-size:19px;font-weight:500;margin:0 0 12px}.panel p{font-size:14px;color:var(--dim);margin:10px 0}.panel p strong{color:var(--ink);font-weight:600}.panel ul{padding-left:18px;color:var(--dim);font-size:13px;line-height:1.8}.panel li{margin:7px 0}.two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.span-full{grid-column:1/-1}.protocol-detail{margin:22px 0 26px;scroll-margin-top:95px;border:1px solid var(--edge);border-radius:7px;background:var(--panel);overflow:hidden}.protocol-title{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:19px 22px;border-bottom:1px solid var(--edge);background:linear-gradient(90deg,rgba(74,168,255,.055),transparent)}.protocol-title h3{margin:0;font-size:23px;font-weight:500}.protocol-title .protocol-no{font:10px var(--mono);color:var(--faint);margin-right:11px}.protocol-body{padding:23px}.protocol-body>.two-col>.panel{background:rgba(0,0,0,.11);padding:19px}.protocol-body p{color:var(--dim);font-size:14px;margin:0 0 16px}.protocol-body p b,.protocol-body p strong{color:var(--ink)}.protocol-body .table-wrap{background:rgba(0,0,0,.09);margin:14px 0}.protocol-body h4{font-size:16px;color:var(--cyan);font-weight:500;margin:22px 0 11px}.protocol-body h4:first-child{margin-top:0}.kv{display:grid;grid-template-columns:1fr auto;gap:0;font-size:13px}.kv>div{padding:9px 0;border-bottom:1px solid rgba(74,168,255,.1)}.kv>div:nth-child(odd){color:var(--dim)}.kv>div:nth-child(even){font:11px/1.8 var(--mono);color:var(--green);text-align:right;padding-left:12px}.kv>div:nth-last-child(-n+2){border:0}.proof{font:10px/1.8 var(--mono);color:var(--faint);margin:15px 0 0;overflow-wrap:anywhere}.proof a{font-size:10px}.callout-num{font:30px/1.25 var(--mono);letter-spacing:-.05em;color:var(--green);display:block;margin:15px 0 8px}.callout-label{font:10px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--dim)}.bar{height:10px;background:rgba(74,168,255,.09);border-radius:2px;overflow:hidden;margin:18px 0 10px;display:flex}.bar>span{display:block;height:100%;background:var(--green)}.bar .violet{background:var(--violet)}.bar .blue{background:var(--blue)}.bar .dim{background:#3b536a}.bar-note{font:10px/1.7 var(--mono);display:flex;justify-content:space-between;gap:12px;color:var(--dim)}.legend{display:flex;flex-wrap:wrap;gap:15px;margin:12px 0;color:var(--dim);font:10px var(--mono)}.legend i{display:inline-block;width:7px;height:7px;background:var(--green);margin-right:6px;border-radius:1px}.legend i.violet{background:var(--violet)}.legend i.blue{background:var(--blue)}details{border-top:1px solid var(--edge);margin-top:18px;padding-top:15px}summary{cursor:pointer;font-size:13px;color:var(--cyan);list-style:none;display:flex;align-items:center;gap:10px}summary::-webkit-details-marker{display:none}summary:before{content:'+';font:15px var(--mono);color:var(--green)}details[open]>summary:before{content:'−'}details>.detail-content{padding:14px 0 0}.scenario-controls{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0 20px}.scenario-controls button{font-size:10px}.scenario-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.scenario-head strong{font:32px var(--mono);color:var(--green)}.scenario-head span{font-size:13px;color:var(--dim)}#scenarioText{min-height:72px;font-size:13px;color:var(--dim);margin-top:15px}.sequence{display:grid;gap:0}.sequence-item{display:grid;grid-template-columns:103px minmax(0,1fr);gap:15px;padding:18px 0;position:relative;border-bottom:1px solid var(--edge)}.sequence-item:last-child{border-bottom:0}.sequence-date{font:10px/1.8 var(--mono);color:var(--dim)}.sequence-content{border-left:1px solid rgba(94,255,192,.3);padding-left:20px;position:relative}.sequence-content:before{content:'';position:absolute;left:-3px;top:8px;width:5px;height:5px;background:var(--green);border-radius:50%}.sequence-content h4{font-size:16px;margin:0 0 5px;font-weight:500}.sequence-content p{font-size:13px;margin:0 0 7px;color:var(--dim)}.source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.source-list{list-style:none;padding:0!important;margin:0}.source-list li{border-bottom:1px solid var(--edge);padding:12px 0;margin:0;font-size:12px}.source-list li:last-child{border:0}.source-list small{display:block;color:var(--faint);font-size:11px;margin-top:4px}.footer{border-top:1px solid var(--edge);padding:24px 0 0;display:flex;justify-content:space-between;gap:20px;color:var(--faint);font:10px/1.9 var(--mono)}.footer b{color:var(--green);font-weight:400}.empty{padding:30px;text-align:center;font-size:13px;color:var(--dim)}.toast{position:fixed;right:25px;bottom:25px;z-index:100;padding:11px 18px;border:1px solid var(--green);background:#0d2327;color:var(--green);border-radius:5px;font:11px var(--mono);box-shadow:0 10px 30px #0006}.fineprint{font-size:12px;color:var(--dim);line-height:1.8;margin-top:13px}.table-note{font-size:11px;line-height:1.8;color:var(--dim);margin:10px 0}.evidence-link{font:10px var(--mono);text-decoration:underline;text-underline-offset:3px}.chart-stat{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:14px 0}.chart-stat strong{color:var(--green);font:24px var(--mono)}.chart-stat span{font-size:12px;color:var(--dim)}.screenreader{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.id-detail{margin:0;padding:0;border:0;min-width:115px;max-width:260px}.id-detail summary{font-size:10px;gap:5px}.id-detail .full-id{display:block;overflow-wrap:anywhere;font:10px/1.8 var(--mono);margin-bottom:8px}.id-detail .detail-content{padding-top:10px}.scenario-head>div{min-width:0}.address-line .address-line{margin:0}.notice{line-height:1.8}#proposalRows td:first-child{min-width:180px}#addressRows td:first-child{max-width:350px}#addressRows td:nth-child(2){min-width:320px}#connections td:first-child{min-width:130px}#sources td:last-child{max-width:380px}
@media(min-width:1550px){.layout{gap:50px;padding-left:45px;padding-right:45px}.topbar{padding-left:45px;padding-right:45px}}
@media(max-width:1150px){.layout{grid-template-columns:170px minmax(0,1fr);gap:25px;padding:24px}.topbar{padding:0 24px}.hero{grid-template-columns:1fr}.scopebox{display:none}.metric{padding:18px 14px}.metric strong{font-size:24px}.two-col{grid-template-columns:1fr}.nav a{font-size:13px}.topbar .brand small{display:none}}
@media(max-width:820px){.layout{display:block;padding:22px 18px 50px}.sidebar{position:relative;top:auto;max-height:none;overflow:visible;margin-bottom:23px}.sidebar .nav-label,.side-meta{display:none}.nav{flex-direction:row;gap:5px;overflow-x:auto;padding-bottom:8px}.nav a{white-space:nowrap;border:1px solid var(--edge);padding:7px 11px;font-size:12px;border-radius:4px}.nav a span{display:none}.nav a.active{border:1px solid var(--green)}.topbar{height:64px;padding:0 18px}.topbar .snapshot-pill{display:none}.brand{font-size:19px}.brand svg{width:25px;height:25px}.top-actions .print-button{display:none}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--edge)}.hero{padding-top:0}.hero h1{font-size:39px}.hero p{font-size:15px}.section-head{align-items:start}.section-head .meta{display:none}.section-head h2{font-size:23px}.source-grid{grid-template-columns:1fr}.protocol-body{padding:17px}.protocol-title{padding:17px}.protocol-title h3{font-size:20px}.protocol-title .pill{font-size:8px}.panel{padding:18px}th,td{padding:12px}.footer{display:block}.address-label{min-width:85px}html{scroll-padding-top:80px}}
@media(max-width:440px){.hero h1{font-size:34px}.topbar .brand{gap:8px}.top-actions .btn{padding:7px 9px;font-size:9px}.metrics strong{font-size:23px}.metric{padding:17px 12px}.metric .label{font-size:9px}.sequence-item{grid-template-columns:75px minmax(0,1fr);gap:10px}.sequence-content{padding-left:12px}.protocol-title{flex-wrap:wrap}.chart-stat{display:block}.chart-stat span{display:block}.brand small{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
@media print{html,body{background:white!important;color:#142632!important;font-size:10pt}.topbar,.sidebar,.toolbar,.top-actions,.copy,.scenario-controls,.toast,.skip,.print-hide{display:none!important}.layout{display:block;max-width:none;padding:0}.hero{display:block}.hero h1{font-size:28pt;color:#142632}.hero h1 span{color:#087b60}.hero p,.protocol-body p,.panel p,.muted,.fineprint,.table-note{color:#334f60!important}.metrics,.panel,.protocol-detail,.table-wrap{background:white!important;border-color:#c7d4da;box-shadow:none}.metric strong,.callout-num,.kv>div:nth-child(even){color:#087b60}.section-head,.protocol-title{background:white}.protocol-title{break-after:avoid}.protocol-detail{overflow:visible}.protocol-body{padding:14px}.two-col,.source-grid{display:block}.panel{margin:10px 0;break-inside:avoid}th,td{padding:7px;color:#142632;border-color:#d8e1e6}th{font-size:7pt;color:#36556a}.table-wrap{overflow:visible}table{font-size:9pt}tr{break-inside:avoid}a{color:#0a6473!important}.addr{font-size:7pt}details>*{display:block!important}details{break-inside:auto}summary{color:#0a6473}.proof,.tiny,.footer,.sequence-date{color:#436172!important}.pill{color:#19526d!important;border-color:#7394a5;background:white}.notice{background:#f2f7f8;color:#334f60}.notice b,.panel p strong{color:#142632}.bar{background:#e4ecef}.metrics{margin-top:18px}.metric small{color:#436172}.section-head h2,.panel h3,.protocol-title h3,.sequence-content h4{color:#142632}.sequence-content p{color:#436172}h2,h3,h4{break-after:avoid}.footer b{color:#087b60}.source-grid{break-inside:auto}}
