:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--font-serif:"Playfair Display", "Iowan Old Style", Georgia, serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--bg:#101010;--off-white:#f4e9e9;--red-tint:#fdeded;--hairline:#f4e9e92e;--hairline-strong:#f4e9e96b;--muted:#f4e9e994;--faint:#f4e9e957;--success:#9db8a4;--warning:#d8bc8a;--danger:#d99b95;--action:var(--off-white);--gradient-text:linear-gradient(to right, var(--red-tint) 0%, var(--off-white) 20%)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--bg);min-width:320px;overflow-x:clip}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg);color:var(--off-white);line-height:1.5;font-family:var(--font-serif);font-size:15.75px;font-weight:400}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}button:disabled{cursor:not-allowed}ul,ol{list-style:none}a{color:inherit;border-bottom:1px solid var(--off-white);text-decoration:none}a:hover{border-bottom:none}h1,h2,h3{background:var(--gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400;line-height:128%}h1{margin:0 0 32px;font-size:22px}h2{margin:0 0 16px;font-size:20px}h3{margin:24px 0 16px;font-size:18px}p{background:var(--gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:16px 0;line-height:150%}p a,.underlined{border-bottom:1px solid var(--off-white)}hr{background:var(--gradient-text);transform-origin:0;border:none;height:1px;margin:24px 0;transition:transform 1.5s;transform:scaleX(0)}hr.visible{transform:scaleX(1)}.rule-in{position:relative;border-bottom-color:#0000!important}.rule-in:after{content:"";background:var(--gradient-text);transform-origin:0;height:1px;transition:transform 1.5s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.rule-in.visible:after{transform:scaleX(1)}code{font-family:var(--font-mono);font-size:.92em}::selection{background:var(--off-white);color:var(--bg)}:focus-visible{outline:1px solid var(--off-white);outline-offset:3px}.section-number,.metric-row__label,.status-banner__label,.environment-rail__label,.environment-option__index,.environment-option__state,.ledger-readout__heading,.qualification-panel__heading,.section-heading__evidence,.state-dot,.disabled-reason,.zero-state,.header-machine-state{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:400;line-height:180%}.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}.skip-link{z-index:2000;background:var(--bg);border:1px solid var(--off-white);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;padding:12px 20px;font-size:10px;position:absolute;top:0;left:-9999px}.skip-link:focus{top:12px;left:20px}.app-shell{flex-direction:column;min-height:100vh;padding-top:124px;display:flex}.site-header{z-index:1000;-webkit-backdrop-filter:blur(16px);background:#1111114d;width:100%;padding:20px 0;position:fixed;top:0;left:0}.site-header__identity{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1100px;margin:0 auto;padding:0 20px;display:flex}.site-header .navigation-row{justify-content:flex-end;width:100%;max-width:1100px;margin:0 auto;padding:0 20px}.app-shell>.context-strip,.app-shell>.environment-rail,.app-shell>.global-warning,.app-shell>.critical-strip,.app-shell>.status-banner,.app-shell>.transaction-rail-panel{width:100%;max-width:1100px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.app-shell>.environment-rail{margin-top:0}.brand-button{border:none;align-items:center;gap:12px;padding:0;display:inline-flex}.brand-button:hover{border:none}.brand-button>span{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.brand-button strong{font-family:var(--font-serif);letter-spacing:0;text-transform:none;font-size:18px;font-style:italic;font-weight:400}.brand-button small{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:9px}.header-machine-state{align-items:center;gap:10px;display:inline-flex}.header-machine-state strong{color:var(--off-white);font-weight:600}.brand-mark{border-bottom:none;align-items:center;display:inline-flex}.brand-mark img{object-fit:contain;width:30px;height:30px}.brand-mark__car,.wallet-control__identity{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px;font-style:normal}.header-machine-state{color:var(--muted)}.navigation-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;margin:0;display:flex}.navigation-row nav{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.navigation-row button,.operator-nav{align-items:baseline;gap:7px;display:inline-flex}.navigation-row button>span{color:var(--faint)}.navigation-row button,.operator-nav button{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white);border-bottom:1px solid #0000;padding-bottom:3px;font-size:10px;font-weight:600;line-height:100%}.navigation-row button:hover,.operator-nav button:hover{opacity:.75}.navigation-row button[aria-current=page],.operator-nav button[aria-current=page],.landing--active{border-bottom:1px solid var(--off-white)!important}.wallet-control{align-items:center;gap:16px;display:flex}.danger-button,.trade-review-button,.wallet-control button,.position-record__actions button,.transaction-rail-panel__actions button,.intent-review button,.car-deposit button,.operator-action-list button,.position-inspector button{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white);border:1px solid var(--hairline-strong);padding:10px 18px;font-size:10px;font-weight:600;transition:border-color .2s,opacity .2s}.trade-review-button:hover:not(:disabled),.wallet-control button:hover:not(:disabled),.position-record__actions button:hover:not(:disabled),.transaction-rail-panel__actions button:hover:not(:disabled),.intent-review button:hover:not(:disabled),.car-deposit button:hover:not(:disabled),.operator-action-list button:hover:not(:disabled),.position-inspector button:hover:not(:disabled){border-color:var(--off-white)}.danger-button:disabled,.trade-review-button:disabled,.wallet-control button:disabled,.transaction-rail-panel__actions button:disabled,.position-record__actions button:disabled,.car-deposit button:disabled,.operator-action-list button:disabled,.position-inspector button:disabled{opacity:.35}.danger-button{border-color:var(--danger);color:var(--danger)}.danger-button:hover:not(:disabled){background:#d99b9514}main{flex:1;width:100%;max-width:1100px;margin:0 auto;padding:0 20px;scroll-margin-top:140px}.site-footer{width:100%;max-width:1100px;color:var(--muted);margin:80px auto 32px;padding:0 20px;font-size:11px}.site-footer p{margin:8px 0;font-size:11px}.social-links{align-items:center;gap:24px;margin:12px 0;display:flex}.social-links a{opacity:.72;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;border-bottom:none;align-items:center;gap:8px;font-size:10px;transition:opacity .2s;display:inline-flex}.social-links a:hover{opacity:1;border-bottom:none}.social-links svg{width:14px;height:14px;display:block}.boundary-statement{border-top:1px solid var(--hairline);padding-top:24px}.boot-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;padding:20px;display:flex}.boot-screen>span{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px}.boot-screen h1{margin:0}.boot-screen p{max-width:520px}.boot-screen code{color:var(--danger);font-size:12px}.boot-screen__track{background:var(--hairline);width:220px;height:1px;overflow:hidden}.boot-screen__track span{background:var(--off-white);width:40%;height:100%;animation:1.4s ease-in-out infinite track;display:block}@keyframes track{0%{transform:translate(-100%)}to{transform:translate(350%)}}.boot-screen--error h1{-webkit-text-fill-color:var(--danger);color:var(--danger);background:0 0}.global-warning,.critical-strip,.status-banner,.disclosure{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:24px 0;padding:14px 0;display:flex}.global-warning strong,.critical-strip strong,.status-banner strong,.disclosure strong{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600}.global-warning span,.critical-strip span,.status-banner span,.disclosure span{color:var(--muted);flex:320px;font-size:14px;line-height:150%}.global-warning--error strong,.critical-strip strong{color:var(--danger)}.global-warning--unpublished strong,.disclosure strong,.status-banner[data-tone=warning] strong{color:var(--warning)}.status-banner[data-tone=danger] strong{color:var(--danger)}.status-banner[data-tone=live] strong{color:var(--success)}.state-dot{color:var(--muted)}.state-dot[data-state=complete]{color:var(--success)}.state-dot[data-state=partial],.state-dot[data-state=loading]{color:var(--warning)}.state-dot[data-state=error]{color:var(--danger)}.inline-error{color:var(--danger);-webkit-text-fill-color:var(--danger);background:0 0;margin:8px 0 0;font-size:13px}.disabled-reason,.zero-state{color:var(--faint)}.environment-rail{border-top:1px solid var(--hairline);margin-bottom:40px;padding-top:24px}.environment-rail__label{color:var(--muted);align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.environment-rail__label strong{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white);font-size:10px;font-weight:600}.environment-options{gap:80px;display:flex}.environment-option{text-align:left;border-top:1px solid var(--hairline);flex:1;min-width:0;padding-top:16px;transition:border-color .3s}.environment-option:hover,.environment-option[aria-checked=true]{border-top-color:var(--off-white)}.environment-option__index{color:var(--faint);display:block}.environment-option__state{color:var(--muted);display:block}.environment-option__copy{flex-direction:column;gap:2px;margin:6px 0 8px;display:flex}.environment-option__copy small{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:9px}.environment-option__copy strong{font-family:var(--font-serif);font-size:17px;font-style:italic;font-weight:400}.wallet-control__identity{flex-direction:column;align-items:flex-end;gap:1px;line-height:1.3;display:flex}.wallet-control__identity[data-aligned=false]{color:var(--warning)}.protocol-intro{flex-wrap:wrap;gap:80px;margin-bottom:80px;display:flex}.protocol-intro__index{flex:0 0 calc(33.333% - 53.333px);min-width:0}.protocol-intro__index span,.protocol-intro__definition>span{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10px;display:block}.protocol-intro__index strong{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--off-white);font-size:10px;font-weight:600}.protocol-intro__copy{flex:1 1 0;min-width:0}.protocol-intro__definition{flex:1 0 100%}.protocol-intro__copy h1{font-size:28px}.protocol-intro__definition{border-top:1px solid var(--hairline);margin-bottom:40px;padding-top:24px}.view-title,.section-heading{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:32px;padding-bottom:16px;display:flex}.view-title h1,.section-heading h2{margin:0}.section-heading__evidence,.section-number{color:var(--faint)}.measurements-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;margin-bottom:80px;display:grid}.metric-section{min-width:0}.metric-section>header{border-bottom:1px solid var(--hairline);align-items:baseline;gap:16px;margin-bottom:8px;padding-bottom:12px;display:flex}.metric-section>header>span{font-family:var(--font-mono);letter-spacing:.16em;color:var(--faint);font-size:10px}.metric-section>header small{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px;display:block}.metric-section>header h3{margin:2px 0 0;font-size:17px}.metric-row{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:24px;padding:12px 0;display:flex}.metric-row__label{color:var(--muted);flex:auto;min-width:0}.metric-row__value{font-family:var(--font-mono);text-align:right;white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:7px;font-size:14px;display:flex}.metric-row__value strong{font-weight:400}.metric-row__value>span{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:9px}.metric-row__label{flex-direction:column;gap:2px;display:flex}.metric-row__label small{text-align:left}.metric-row small{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);text-align:right;font-size:9px;display:block}.metric-row[data-tone=warning] .metric-row__value{color:var(--warning)}.metric-row[data-tone=danger] .metric-row__value{color:var(--danger)}.stairwell-ledger{margin-bottom:80px}.stairwell-ledger__body{gap:80px;display:flex}.stairwell-canvas{border-left:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex:1;min-width:0;height:400px;margin-bottom:32px;position:relative}.stairwell-canvas__shaft{position:absolute;inset:0}.landing,.compression-line,.price-marker{left:0;right:0;bottom:var(--marker-position,8%);border-bottom:1px solid var(--hairline-strong);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;pointer-events:none;justify-content:space-between;align-items:baseline;gap:16px;margin:0;padding-bottom:4px;font-size:10px;display:flex;position:absolute}.landing>span,.compression-line>span{color:var(--muted);background:var(--bg);padding-right:8px}.landing>strong{letter-spacing:.04em;background:var(--bg);padding-left:8px;font-size:11px;font-weight:400}.landing--active{border-bottom-color:var(--off-white)}.landing--active>span,.landing--active>strong{color:var(--off-white)}.landing--next{border-bottom-style:dashed}.compression-line{border-bottom-color:var(--danger)}.compression-line>span{color:var(--danger)}.stairwell-canvas__axis{height:auto;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);background:0 0;justify-content:space-between;align-items:baseline;gap:16px;font-size:9px;display:flex;position:absolute;bottom:-22px;left:0;right:0}.stairwell-canvas__empty{text-align:center;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.price-marker{border-bottom-color:var(--hairline-strong);justify-content:flex-end}.price-marker>span{color:var(--muted);background:var(--bg);padding-left:8px;font-size:9px}.price-marker--spot{border-bottom-color:var(--off-white)}.price-marker--spot>span{color:var(--off-white)}.price-marker[data-valid=false]{opacity:.5;border-bottom-style:dotted}.ledger-readout{flex:0 0 calc(33.333% - 53.333px);min-width:0}.ledger-readout__heading{color:var(--muted);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;padding-bottom:8px;display:flex}.ledger-readout__heading strong{color:var(--faint);font-weight:400}.ledger-readout__row,.gate-list__row{border-bottom:1px solid var(--hairline);font-family:var(--font-mono);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;font-size:12px;display:flex}.ledger-readout__row>span:first-child,.gate-list__row>span:first-child{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px}.ledger-readout__footer{color:var(--muted);margin-top:16px;font-size:13px;line-height:150%}.qualification-panel{border-top:1px solid var(--hairline);margin-top:24px;padding-top:16px}.qualification-panel__heading{color:var(--muted);display:block}.qualification-panel h3{margin:4px 0 8px;font-size:16px}.qualification-panel p{margin:8px 0 0;font-size:14px}.qualification-panel[data-tone=warning]{border-top-color:var(--warning)}.qualification-panel[data-tone=live]{border-top-color:var(--success)}.qualification-panel[data-tone=danger]{border-top-color:var(--danger)}.gate-list{margin-top:16px}.compression-line{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);margin-top:16px;font-size:11px}.context-strip,.trade-context,.operator-identity,.operator-readiness,.car-machine__totals,.position-inspector,.evidence-manifest,.known-limits,.contract-ledger,.test-infrastructure,.read-errors,.car-deposit,.car-lifecycle,.intent-review,.route-gate,.trade-machine,.wallet-position-ledger,.operator-actions,.transaction-rail-panel{margin-bottom:80px}.context-strip{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:baseline;gap:24px 40px;margin-bottom:40px;padding-top:24px;padding-bottom:16px;display:flex}.context-strip>div{flex-direction:column;gap:2px;display:flex}.context-strip>div>span{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px}.context-strip>div>strong{font-family:var(--font-mono);letter-spacing:.04em;font-size:12px;font-weight:400}.context-strip>button{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--hairline-strong);margin-left:auto;padding-bottom:3px;font-size:10px;font-weight:600}.context-strip>button:hover:not(:disabled){border-bottom-color:var(--off-white)}.empty-state{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);text-align:center;padding:40px 0}.empty-state strong{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10px;font-weight:600;display:block}.empty-state p{max-width:480px;margin:0 auto;font-size:14px}.car-machine__totals>header,.position-inspector>header,.wallet-position-ledger>header,.car-deposit>header,.car-lifecycle>header,.operator-actions>header,.evidence-manifest>header,.known-limits>header,.contract-ledger>header,.test-infrastructure>header,.read-errors>header,.operator-identity>header,.operator-readiness>header,.trade-context>header,.trade-machine>header,.route-gate__header,.intent-review>header,.transaction-rail-panel>header{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;padding-bottom:12px;display:flex}.car-machine__totals>header h2,.position-inspector>header h2,.wallet-position-ledger>header h2,.car-deposit>header h2,.car-lifecycle>header h2,.operator-actions>header h2,.evidence-manifest>header h2,.known-limits>header h2,.contract-ledger>header h2,.test-infrastructure>header h2,.read-errors>header h2,.trade-machine>header h2,.route-gate__header h2,.intent-review>header h2,.transaction-rail-panel>header h2{margin:0;font-size:17px}.car-machine__totals>header span,.route-gate__header span,.intent-review>header span,.transaction-rail-panel>header span,.evidence-manifest>header span,.contract-ledger>header span,.trade-machine>header span,.car-deposit>header span,.car-lifecycle>header span,.operator-actions>header span,.known-limits>header span,.test-infrastructure>header span,.read-errors>header span,.position-inspector>header span,.wallet-position-ledger>header span{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:10px}.route-gate__rows>div,.trade-context__rows>div,.deployment-blocks>div,.operator-readiness>div,.operator-identity>div{border-bottom:1px solid var(--hairline);font-family:var(--font-mono);justify-content:space-between;align-items:baseline;gap:24px;padding:10px 0;font-size:11px;display:flex}.route-gate__rows>div>span:first-child,.trade-context__rows>div>span:first-child,.deployment-blocks>div>span:first-child,.operator-readiness>div>span:first-child{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px}label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10px;display:block}input:not([type=checkbox]):not([type=radio]),select{width:100%;font-family:var(--font-mono);color:var(--off-white);border:none;border-bottom:1px solid var(--hairline-strong);background:0 0;padding:8px 0;font-size:14px;transition:border-color .2s}input:focus,select:focus{border-bottom-color:var(--off-white);outline:none}input::placeholder{color:var(--faint)}select option{background:var(--bg);color:var(--off-white)}input[type=checkbox]{width:auto;accent-color:var(--off-white);margin-right:8px}.trade-machine__form,.car-deposit,.operator-action-fields{flex-direction:column;gap:24px;display:flex}.trade-machine__toggles{flex-wrap:wrap;gap:16px 40px;padding-bottom:8px;display:flex}.trade-machine__toggles>div{gap:16px;display:flex}.trade-machine__toggles button{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid #0000;padding-bottom:3px;font-size:10px;font-weight:600}.trade-machine__toggles button[aria-pressed=true]{color:var(--off-white);border-bottom-color:var(--off-white)}.trade-bounds-inputs{flex-wrap:wrap;gap:40px;display:flex}.trade-bounds-inputs>div{flex-direction:column;flex:240px;gap:8px;display:flex}.trade-bounds-inputs small{line-height:150%}.trade-amount-input{align-items:baseline;gap:16px;display:flex}.trade-amount-input input{flex:auto}.trade-amount-input>span,.trade-amount-input>strong{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:11px;font-weight:400}.trade-quote{border-top:1px solid var(--hairline);font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:12px 20px;padding-top:16px;font-size:12px;display:flex}.trade-quote>div{flex-wrap:wrap;align-items:baseline;gap:12px 20px;width:100%;display:flex}.trade-quote>div>span:first-child{letter-spacing:.16em;text-transform:uppercase;font-size:10px}.trade-quote strong{color:var(--off-white);font-weight:400}.trade-quote p{font-family:var(--font-serif);flex:100%;margin:0;font-size:14px}.trade-quote button{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--hairline-strong);margin-left:auto;padding-bottom:2px;font-size:10px}.transaction-rail-panel{border-top:1px solid var(--hairline-strong);padding-top:24px}.transaction-phases{flex-wrap:wrap;gap:24px;margin:16px 0;display:flex}.transaction-phases span{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid #0000;padding-bottom:3px;font-size:10px}.transaction-phases span[data-active=true],.transaction-phases span[aria-current=step]{color:var(--off-white);border-bottom-color:var(--off-white)}.transaction-rail-panel__steps>div,.transaction-rail-panel__hashes>div{border-bottom:1px solid var(--hairline);font-family:var(--font-mono);justify-content:space-between;align-items:baseline;gap:24px;padding:10px 0;font-size:11px;display:flex}.transaction-rail-panel__actions{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.transaction-rail-panel__error{color:var(--danger);font-family:var(--font-mono);word-break:break-word;margin-top:16px;font-size:12px}.transaction-rail-panel__boundary{color:var(--muted);margin-top:16px;font-size:13px;line-height:150%}.position-records,.contract-records,.operator-action-list{flex-direction:column;display:flex}.position-record,.contract-record,.operator-action-list>li{border-bottom:1px solid var(--hairline);padding:20px 0}.position-record>header,.contract-record__identity{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.position-record>header strong,.contract-record__identity strong{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.position-record>header small,.contract-record small{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--hairline);color:var(--muted);padding:2px 8px;font-size:9px}.position-record>header small[data-active=true]{border-color:var(--success);color:var(--success)}.position-record__actions{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.position-record__source{font-family:var(--font-mono);letter-spacing:.1em;color:var(--faint);font-size:10px}.position-errors,.read-errors details{font-family:var(--font-mono);color:var(--muted);margin-top:16px;font-size:11px}.position-errors summary,.read-errors summary{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.car-lifecycle ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;display:grid}.car-lifecycle li{border-top:1px solid var(--hairline);padding-top:16px}.car-lifecycle li span{font-family:var(--font-mono);letter-spacing:.16em;color:var(--faint);font-size:10px;display:block}.car-lifecycle li strong{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:6px 0 8px;font-size:11px;display:block}.car-lifecycle li p{margin:0;font-size:13px}.operator-action-list>li>h3{margin:0 0 8px;font-size:16px}.operator-action-list>li>p{margin:0 0 12px;font-size:14px}.operator-action-list__gate{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--warning);font-size:10px}.operator-action-confirmation{align-items:flex-start;gap:8px;margin:16px 0;display:flex}.operator-action-confirmation label,.operator-action-confirmation span{font-family:var(--font-serif);text-transform:none;letter-spacing:normal;color:var(--off-white);margin:0;font-size:14px}.evidence-link{font-family:var(--font-mono);letter-spacing:.04em;word-break:break-all;align-items:baseline;gap:8px;font-size:11px;display:inline-flex}.evidence-link button{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid #0000;font-size:9px}.evidence-link button:hover{color:var(--off-white);border-bottom-color:var(--off-white)}.known-limits li{border-bottom:1px solid var(--hairline);color:var(--muted);padding:12px 0;font-size:14px;line-height:150%}.inspector-result{border-top:1px solid var(--hairline);margin-top:16px;padding-top:16px}.inspector-result p{margin:0;font-size:14px}.illustration{opacity:0;pointer-events:none;width:100%;height:400px;margin:0 0 80px;transition:opacity .4s;display:block}.pillars{margin-bottom:80px}.pillars>header{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:40px;padding-bottom:16px;display:flex}.pillars>header span{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:10px}.pillars>header h2{margin:0;font-size:20px}.pillars ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px 40px;list-style:none;display:grid}.pillars li{border-top:1px solid var(--hairline);min-width:0;padding-top:20px}.pillars li>span{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:10px;display:block}.pillars li>strong{font-family:var(--font-serif);background:var(--gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:8px 0 12px;font-size:18px;font-style:italic;font-weight:400;display:block}.pillars li>p{margin:0;font-size:14px;line-height:155%}.corner-orb{z-index:5;pointer-events:none;opacity:.85;position:fixed;bottom:22px;right:22px}@media screen and (width<=600px){.corner-orb{opacity:.6;bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.corner-orb{display:none}}.fade-in{opacity:0;transition:opacity 1s .3s,transform 1s .3s;transform:translateY(10px)}.fade-in.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.illustration{display:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.fade-in{opacity:1;transform:none}hr,.rule-in:after{transform:scaleX(1)}}@media screen and (width<=900px){.protocol-intro,.stairwell-ledger__body,.environment-options{flex-direction:column;gap:40px}.measurements-layout{grid-template-columns:minmax(0,1fr);gap:40px}.protocol-intro__index,.ledger-readout{flex:none;width:100%}.stairwell-canvas{height:300px}.illustration{height:300px;margin-bottom:40px}.car-lifecycle ol{grid-template-columns:repeat(2,minmax(0,1fr))}.pillars ol{grid-template-columns:minmax(0,1fr);gap:40px}.app-shell{padding-top:132px}}@media screen and (width<=600px){body{font-size:16.5px}h1{font-size:20px}.protocol-intro__copy h1{font-size:22px}.site-header__identity{flex-wrap:wrap;gap:12px}.navigation-row,.operator-nav{flex-wrap:wrap;gap:16px}.car-lifecycle ol{grid-template-columns:minmax(0,1fr)}.metric-row{flex-direction:column;align-items:flex-start;gap:4px}.metric-row__value,.metric-row small{text-align:left}.app-shell{padding-top:224px}}
