:root{--bg:#07070d;--panel:#080d16;--ink:#f0e6d2;--dim:#8a8fa8;--faint:#5a5f75;--body:#c9c4b4;--cyan:#4fd8e8;--pink:#e0508c;--yellow:#f5c518;--green:#7ee07e;--red:#e04a4a;--purple:#6b4a9e;--line:#2a3348;--control-border:#3a4258;--pixel:"Press Start 2P", monospace;--body-font:"VT323", monospace;font-family:var(--body-font);color:var(--ink);background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--bg);margin:0}*{box-sizing:border-box}[hidden]{display:none!important}button,input,select{font:inherit;border-radius:0}button,select{cursor:pointer}a{color:var(--cyan)}a:hover{color:var(--yellow)!important}input::placeholder{color:var(--control-border)}:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}h1,h2,h3,p{margin:0}.pixel{font-family:var(--pixel);font-size:11px;line-height:1.5}.secondary,.text-dim{color:var(--dim)}.positive,.text-green{color:var(--green)}.negative,.text-red{color:var(--red)}.warning,.text-yellow{color:var(--yellow)}.text-cyan{color:var(--cyan)}.text-ink{color:var(--ink)}.rise{box-shadow:4px 4px 0 var(--purple);transition:transform .1s steps(2,end),box-shadow .1s steps(2,end),filter .1s steps(2,end)}@media (hover:hover){.rise:hover{box-shadow:7px 7px 0 var(--purple);transform:translate(-3px,-3px)}}.rise:focus-visible{box-shadow:7px 7px 0 var(--purple);transform:translate(-3px,-3px)}.rise:active{box-shadow:2px 2px 0 var(--purple);transform:translate(2px,2px)}.rise:disabled{box-shadow:none;transform:none}.app-shell{background:var(--bg);min-height:100vh}.scanlines{pointer-events:none;z-index:90;background:repeating-linear-gradient(#0000006b 0 1px,#0000 1px 3px);position:fixed;inset:0}.app-header{z-index:60;background:var(--bg);border-bottom:3px solid var(--cyan);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;display:flex;position:sticky;top:0}.brand{font-family:var(--pixel);color:var(--cyan);text-shadow:2px 2px 0 var(--pink);font-size:15px;text-decoration:none}.header-controls,.app-header nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-header nav{display:contents}.nav-tab{font-family:var(--pixel);border:3px solid var(--control-border);color:var(--dim);background:0 0;padding:12px 14px;font-size:11px;text-decoration:none}.nav-tab[aria-current=page]{border-color:var(--yellow);background:var(--yellow);color:var(--bg)}.nav-tab:hover{color:var(--dim)!important}.nav-tab[aria-current=page]:hover{color:var(--bg)!important}.network-badge{border:2px solid var(--yellow);color:var(--yellow);font-family:var(--pixel);white-space:nowrap;align-items:center;gap:8px;padding:9px 10px;font-size:9px;display:flex}.network-badge>span{background:var(--yellow);width:8px;height:8px}.data-banner{border-bottom:3px solid var(--red);color:var(--body);background:#1a0808;justify-content:space-between;align-items:center;gap:14px;padding:10px 20px;font-size:21px;display:flex}.data-banner strong{color:var(--red);font-family:var(--pixel);font-size:11px;font-weight:400}.data-banner button{color:var(--cyan);font-family:var(--pixel);background:0 0;border:0;font-size:10px}main{max-width:900px;margin:0 auto;padding:28px 20px 64px}.directory-intro{color:var(--dim);margin-bottom:18px;font-size:24px}.trader-row{border:3px solid var(--cyan);background:var(--panel);cursor:pointer;color:var(--ink);grid-template-columns:1fr auto;align-items:center;gap:14px;margin-bottom:14px;padding:18px;text-decoration:none;display:grid}.trader-row:hover{color:var(--ink)!important}.trader-identity h1{font-family:var(--pixel);font-size:13px;font-weight:400;line-height:1.5}.trader-identity p{color:var(--dim);margin-top:8px;font-size:21px}.trader-identity .warning{color:var(--yellow)}.trader-return{text-align:right}.trader-return>div{justify-content:flex-end;align-items:center;gap:12px;display:flex}.trader-return strong{font-family:var(--pixel);white-space:nowrap;font-size:20px;font-weight:400}.trader-return p{color:var(--faint);margin-top:6px;font-size:19px}.back-link{color:var(--dim);font-size:24px;text-decoration:none}.trader-heading{font-family:var(--pixel);color:var(--cyan);overflow-wrap:anywhere;margin:18px 0 6px;font-size:clamp(14px,3vw,26px);line-height:1.4}.trader-subtitle{color:var(--dim);margin-bottom:22px;font-size:23px}.stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:22px;display:grid}.stat{border:2px solid var(--purple);min-width:0;padding:10px 12px}.stat>div{color:var(--dim);font-size:19px}.stat strong{font-family:var(--pixel);overflow-wrap:anywhere;margin-top:6px;font-size:12px;font-weight:400;line-height:1.5;display:block}.detail-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.detail-tabs button{font-family:var(--pixel);border:3px solid var(--control-border);color:var(--dim);background:0 0;padding:12px 16px;font-size:11px}.detail-tabs button[aria-pressed=true]{background:var(--cyan);border-color:var(--cyan);color:var(--bg)}.panel{border:3px solid var(--tone,var(--cyan));background:var(--panel);margin-bottom:20px}.tone-cyan{--tone:var(--cyan)}.tone-pink{--tone:var(--pink)}.tone-yellow{--tone:var(--yellow)}.tone-green{--tone:var(--green)}.tone-purple{--tone:var(--purple)}.panel-title{border-bottom:3px solid var(--tone,var(--cyan));font-family:var(--pixel);color:var(--tone,var(--cyan));padding:12px 16px;font-size:11px;font-weight:400;line-height:normal}.panel-content{padding:18px 16px;font-size:23px}.record-intro{color:var(--dim);max-width:520px;margin-bottom:14px;font-size:22px}.chart-ranges{justify-content:flex-end;gap:6px;margin-bottom:10px;display:flex}.chart-ranges button{font-family:var(--pixel);border:2px solid var(--line);color:var(--dim);background:0 0;padding:8px 10px;font-size:9px}.chart-ranges button[aria-pressed=true]{border-color:var(--dim);background:var(--dim);color:var(--panel)}.chart-host{width:100%;height:260px}.chart-caption{color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin-top:8px;font-size:20px;display:flex}.record-summary{color:var(--dim);border-top:1px dashed #1b2740;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin-top:12px;padding-top:10px;font-size:20px;display:flex}.empty-chart{color:var(--dim);padding:26px 0;font-size:23px}.position-row{border-bottom:1px dashed #1b2740;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.position-row:last-child{border-bottom:0}.position-name{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.position-name strong{font-family:var(--pixel);font-size:10px}.position-name span{color:var(--dim);font-size:20px}.position-row>div:last-child{text-align:right}.position-row>div:last-child strong{font-size:23px;font-weight:400;display:block}.position-row>div:last-child span{font-size:20px;display:block}.section-intro{color:var(--dim);margin-bottom:16px;font-size:22px}.rules{margin:0}.vault-setup{border-top:2px solid #1b2740;margin-top:28px;padding-top:8px}.setup-checkpoint{border-bottom:1px solid var(--line);padding:14px 0}.setup-checkpoint>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.setup-checkpoint>summary::-webkit-details-marker{display:none}.setup-checkpoint>summary>span:first-child{font-family:var(--pixel);font-size:10px;line-height:1.6}.setup-checkpoint>summary:after{content:"+";color:var(--cyan)}.setup-checkpoint[open]>summary:after{content:"−"}.setup-checkpoint>summary>span:nth-child(2){text-align:right;overflow-wrap:anywhere;margin-left:auto;font-size:21px}.setup-checkpoint[open]>summary{margin-bottom:18px}.setup-steps{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:24px;padding-bottom:12px;display:flex}.setup-steps button{border:2px solid var(--control-border);color:var(--dim);font-family:var(--pixel);background:0 0;flex:1;padding:12px 8px;font-size:9px;line-height:1.6}.setup-steps button[aria-current=step]{border-color:var(--cyan);color:var(--cyan)}.setup-steps button:disabled{color:var(--faint);cursor:not-allowed}.setup-notice{margin-top:18px}.setup-refresh{color:var(--cyan);font-family:var(--pixel);background:0 0;border:0;padding:6px 0;font-size:9px}.setup-refresh:disabled{color:var(--faint);cursor:not-allowed}.setup-balances{margin-bottom:16px}.form-section-heading{font-family:var(--pixel);color:var(--yellow);border-top:1px solid var(--line);margin:28px 0 16px;padding-top:18px;font-size:10px;font-weight:400;line-height:1.6}.setup-heading{font-family:var(--pixel);margin:22px 0 18px;font-size:13px}.setup-fields,.setup-markets{border:0;min-width:0;margin:22px 0;padding:0}.setup-fields legend,.setup-markets legend{color:var(--dim);margin-bottom:12px;font-size:24px}.setup-fields>label{margin:16px 0 6px;font-size:22px;display:block}.key-options .button[aria-pressed=true]{background:var(--yellow);color:var(--bg)}.trading-key-setup>.accept-rules{display:flex}.key-restore{margin-top:18px;font-size:22px}.key-restore summary{cursor:pointer}.key-restore label{margin:12px 0 6px;display:block}.key-restore input{max-width:100%;font:inherit}.setup-result{margin-top:22px}.vault-setup .rules .mono-id{max-width:360px;font-size:12px}.rules>div{border-bottom:1px dashed #1b2740;grid-template-columns:1fr auto;gap:6px 14px;padding:10px 0;display:grid}.rules dt{color:var(--dim);font-size:22px}.rules dd{text-align:right;margin:0;font-size:23px}.rules p{color:var(--faint);grid-column:1/-1;font-size:20px}.source-details{color:var(--dim);margin-top:16px;font-size:21px}.source-details summary{cursor:pointer}.source-details p{margin-top:10px}.mono-id{overflow-wrap:anywhere;font-family:monospace;font-size:12px}.deposit-intro{color:var(--dim);margin-bottom:16px;font-size:22px}.amount-field{border:3px solid var(--green);background:#0b1220;align-items:stretch;display:flex}.currency-sign{font-family:var(--pixel);color:var(--ink);padding:16px 12px 10px;font-size:16px}.amount-field input{width:100%;min-width:80px;color:var(--ink);font-family:var(--body-font);background:0 0;border:none;flex:1;padding:6px 4px;font-size:30px}.currency-unit{font-family:var(--pixel);color:var(--dim);align-self:center;padding:0 12px;font-size:10px}.deposit-terms{color:var(--faint);margin:10px 0 16px;font-size:21px}.accept-rules{color:var(--dim);align-items:center;gap:10px;margin-bottom:16px;font-size:22px;display:flex}.accept-rules input{width:18px;height:18px;accent-color:var(--green);flex-shrink:0}.button{font-family:var(--pixel);border:3px solid var(--ink);background:var(--green);color:var(--bg);text-align:center;padding:15px 18px;font-size:12px;line-height:normal;text-decoration:none;display:inline-block}.button.secondary{border-color:var(--pink);color:var(--pink);background:0 0}.button.wide{width:100%}.button:disabled{border-color:var(--control-border);background:var(--line);color:var(--faint);cursor:not-allowed}.fine-print{color:var(--faint);margin-top:14px;font-size:21px}.fine-print.warning{color:var(--yellow)}.fine-print.text-green{color:var(--green)}.amount-field .wallet-address{padding:14px 10px;font-family:monospace;font-size:14px}.activity-row{border-bottom:1px dashed #1b2740;grid-template-columns:minmax(100px,150px) minmax(0,1fr);gap:13px;padding:14px 0;display:grid}.activity-row time,.activity-row p,.activity-row>.secondary{color:var(--dim);font-size:21px}.activity-row p{margin-top:5px}.notice{border:3px solid var(--yellow);background:#12100a;margin-bottom:22px;padding:14px}.notice strong{font-family:var(--pixel);color:var(--yellow);margin-bottom:7px;font-size:10px;font-weight:400;display:block}.notice p{color:var(--body);font-size:21px}.empty{color:var(--body);font-size:23px}.empty p{margin-top:14px}.error-actions,.holding-actions{flex-wrap:wrap;gap:16px;margin-top:20px;display:flex}.account-total{font-family:var(--pixel);color:var(--cyan);margin-bottom:12px;font-size:22px}.holding-stats{margin-bottom:16px}.withdrawal-state p{color:var(--dim);margin-top:14px}.withdrawal-state ol{color:var(--faint);flex-wrap:wrap;gap:16px;padding:0;font-size:21px;list-style-position:inside;display:flex}footer{border-top:3px solid var(--control-border);text-align:center;color:var(--faint);padding:24px 20px 40px;font-size:20px}footer>div{max-width:72ch;margin:0 auto;line-height:1.4}.sr-only{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.trader-row{grid-template-columns:1fr}.trader-return>div{justify-content:flex-start}.trader-return{text-align:left}.position-row{align-items:flex-start}.position-name{gap:8px}.position-name span{flex-basis:100%}.header-controls{row-gap:10px}}@media (width<=370px){.stats,.rules>div{grid-template-columns:1fr}.rules dd{text-align:left}.rules p{grid-column:auto}.activity-row{grid-template-columns:1fr}.activity-row>.secondary{grid-column:2}}@media (prefers-reduced-motion:reduce){.rise{transition:none!important;transform:none!important}}.wallet-controls{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.wallet-controls .fine-print{max-width:310px;margin:0}.setup-fields select,.objective-inputs input{background:var(--bg,#080810);color:var(--ink,#f2f0df);font:inherit;box-sizing:border-box;border:2px solid;width:100%;padding:10px}.objective-field{padding:10px 0}.objective-inputs{flex-wrap:wrap;gap:12px;display:flex}.objective-inputs label{flex:120px}.objective-inputs input{margin-top:8px;display:block}.withdrawal-row{border-bottom:1px solid;padding:12px 0}@media (width<=600px){.activity-row{grid-template-columns:minmax(0,1fr);gap:6px}}.controller-trading .mono-id{overflow-wrap:anywhere;max-width:100%}.controller-trading .rules dd.mono-id{align-self:center;max-width:350px;font-size:13px}@media (width<=600px){.controller-trading .rules>div{grid-template-columns:minmax(0,1fr)}.controller-trading .rules dd{text-align:left}}.history-source code{overflow-wrap:anywhere}
