:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111;--surface:#161616;--raised:#202020;--text:#eee;--muted:#a8a8a8;--rule:#3a3a3a;--control:#777;--focus:#eee;--fast:.15s;--ease:cubic-bezier(.2, 0, 0, 1);font-variant-numeric:tabular-nums;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.5}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;overflow:hidden}body{min-width:0}button,input,select{font:inherit;color:inherit}button,input,select,summary{touch-action:manipulation}button{border:1px solid var(--control);cursor:pointer;text-align:center;background:0 0;border-radius:0;min-height:34px;padding:6px 11px}button.primary{background:var(--text);color:var(--bg);border-color:var(--text)}button:disabled{color:var(--muted);border-color:var(--rule);cursor:not-allowed;background:0 0}button.primary:disabled{color:var(--muted)}a{color:inherit;text-underline-offset:3px}input,select{border:1px solid var(--control);background:var(--bg);border-radius:0;width:100%;min-height:36px;padding:7px 9px}input::placeholder{color:var(--muted)}label{color:var(--muted);margin-block:10px 6px;font-size:12px;display:block}label input,label select{color:var(--text);margin-top:5px;display:block}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}h1,h2,p{margin:0}h1{letter-spacing:-.04em;font-size:18px;font-weight:600;line-height:1.2}h1 span{color:var(--muted)}h2{font-size:13px;font-weight:600;line-height:1.3}p{overflow-wrap:anywhere}strong,b{font-weight:500}.terminal{flex-direction:column;height:100dvh;padding:0 20px;display:flex;overflow:hidden}.topbar{border-bottom:1px solid var(--rule);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:76px;display:flex}.brand{align-items:baseline;gap:24px;display:flex}.edition{color:var(--muted);font-size:11px}.wallet-bar{align-items:center;gap:14px;display:flex}.network,.account{font-size:11px}.network{color:var(--muted)}.statusbar{border-bottom:1px solid var(--rule);min-height:47px;color:var(--muted);flex-shrink:0;align-items:center;gap:26px;font-size:11px;display:flex}.statusbar b{color:var(--text)}.statusbar button{border-color:var(--rule);min-height:28px;margin-inline-start:auto;font-size:11px}.status-dot{background:var(--muted);width:5px;height:5px;margin-inline-end:6px;display:inline-block}.global-notice{border-bottom:1px solid var(--rule);flex-shrink:0;max-height:70px;padding:8px;font-size:12px;overflow:auto}.grid{border:1px solid var(--rule);flex:1;grid-template-rows:1fr 1fr;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-height:0;margin-block:16px;display:grid;overflow:hidden}.pane{border-inline-end:1px solid var(--rule);background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.pane-head{border-bottom:1px solid var(--rule);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:10px 14px;display:flex}.pane-head h2 span{color:var(--muted);margin-inline-end:5px;font-size:10px}.tag{color:var(--muted);text-align:end;font-size:10px}.pane-body{scrollbar-width:thin;scrollbar-color:var(--control) var(--surface);overscroll-behavior:contain;min-height:0;padding:14px;scroll-padding-block:14px;overflow:auto}.pane-position{grid-area:1/1}.pane-redemption{grid-area:1/2/3}.pane-work{grid-area:1/3}.pane-oracle{border-inline-end:0;grid-area:1/4}.pane-keeper{border-top:1px solid var(--rule);grid-area:2/1}.pane-backing{border-top:1px solid var(--rule);grid-area:2/3}.pane-governance{border-top:1px solid var(--rule);border-inline-end:0;grid-area:2/4}.hero-stat{grid-template-columns:1fr auto;align-items:baseline;margin-bottom:12px;display:grid}.hero-stat>span{color:var(--muted);grid-column:1/-1;font-size:11px}.hero-stat strong{letter-spacing:-.04em;font-size:27px;line-height:1.4}.hero-stat small{color:var(--muted);font-size:10px}.row{justify-content:space-between;align-items:baseline;gap:12px;padding-block:5px;font-size:11px;display:flex}.row>span{color:var(--muted);flex:1}.row>strong{text-align:end;overflow-wrap:anywhere;max-width:62%}.two-col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.two-col .row{gap:6px}.micro{color:var(--muted);margin-block:8px;font-size:11px;line-height:1.6}.muted{color:var(--muted)}.section-label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-block:16px 8px;font-size:10px}.size-table{border-block:1px solid var(--rule);margin-block:12px;padding-bottom:10px}.size-table .section-label{margin-top:10px}.curve-row{align-items:center;gap:8px;min-height:24px;font-size:10px;display:flex}.curve-row>span{flex:1}.curve-row strong{text-align:end;min-width:40px}meter{appearance:none;background:var(--rule);border:0;width:65px;height:3px}meter::-webkit-meter-bar{background:var(--rule);border:0;border-radius:0}meter::-webkit-meter-optimum-value{background:var(--muted)}meter::-moz-meter-bar{background:var(--muted)}form>button,.action>button{width:100%;margin-top:8px}.field-info{color:var(--muted);align-self:center;margin-top:12px;font-size:10px}.action-note{color:var(--muted);overflow-wrap:anywhere;margin-block:5px;font-size:11px;line-height:1.5}.action-note:empty{display:none}.notice{border-inline-start:2px solid var(--muted);background:var(--raised);margin-block:10px;padding:8px 10px;font-size:11px;line-height:1.6}.quote{border-top:1px solid var(--control);margin-top:12px}.quote .row strong{overflow-wrap:anywhere;max-width:65%}.quote .section-label{color:var(--text)}details{border-top:1px solid var(--rule);margin-top:12px;padding-top:4px}summary{cursor:pointer;min-height:34px;padding-block:8px;font-size:11px}details[open]>summary{color:var(--text);margin-bottom:8px}.action-form{margin-block:12px}.action-form+.action-form{border-top:1px solid var(--rule);padding-top:8px}.address{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:6px;margin-block:8px;font-size:10px;display:flex}.address a span{color:var(--muted)}.address button{min-height:26px;padding:3px 6px;font-size:10px}.button-row{gap:10px;margin-top:12px;display:flex}.button-row>*{flex:1;min-width:0}.feed{border-bottom:1px solid var(--rule);padding-block:4px}.feed .micro{margin-block:0 7px}pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font-size:10px}footer{border-top:1px solid var(--rule);flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;min-height:47px;padding-block:8px;font-size:10px;display:flex}.transaction-status{overflow-wrap:anywhere;gap:12px;min-width:0;max-height:50px;display:flex;overflow:auto}.footer-meta{color:var(--muted);flex-shrink:0;gap:22px;display:flex}.skip{background:var(--text);color:var(--bg);z-index:5;padding:12px;position:fixed;top:-60px;left:20px}.skip:focus{top:10px}.mobile-nav{display:none}dialog{background:var(--surface);color:var(--text);border:1px solid var(--control);width:min(520px,100% - 32px);max-height:calc(100dvh - 40px);padding:24px;overflow:auto}dialog::backdrop{background:#000000bf}dialog h2{margin-bottom:20px;font-size:18px}dialog>p{margin-block:12px}dialog [role=status]{margin-top:12px;font-size:12px}.boot{max-width:650px;padding:40px}.boot p{margin-block:20px}@media (hover:hover){button:not(:disabled):hover,summary:hover{background:var(--raised)}button.primary:not(:disabled):hover{background:var(--muted);color:var(--bg)}a:hover{color:var(--muted)}}@media (prefers-reduced-motion:no-preference){button,a,summary{transition:background-color var(--fast) var(--ease), color var(--fast) var(--ease), border-color var(--fast) var(--ease)}}@media (width<=1100px){.brand{gap:12px}.edition{display:none}.terminal{padding-inline:12px}.grid{grid-template-rows:1fr 1fr 1fr;grid-template-columns:repeat(3,minmax(0,1fr))}.pane-position{grid-area:1/1}.pane-redemption{grid-area:1/2/4}.pane-work{grid-area:1/3}.pane-oracle{border-top:1px solid var(--rule);border-inline-end:1px solid var(--rule);grid-area:2/1}.pane-keeper{grid-area:3/1}.pane-backing{grid-area:2/3}.pane-governance{grid-area:3/3}.pane-work,.pane-backing{border-inline-end:0}.pane-head{padding-inline:10px}.pane-body{padding:10px}.statusbar{gap:14px}.footer-meta{gap:12px}}@media (width<=760px){.terminal{padding-inline:12px}.topbar{flex-wrap:wrap;align-items:flex-start;gap:10px;min-height:88px;padding-block:13px}.brand h1{font-size:17px}.wallet-bar{flex-wrap:wrap;gap:8px}.network{font-size:10px}.wallet-bar button{min-height:34px}.statusbar{flex-wrap:wrap;gap:8px;padding-block:8px;font-size:10px}.statusbar>span:nth-child(2){display:none}.mobile-nav{display:block}.mobile-nav label{align-items:center;gap:14px;margin-block:8px;display:flex}.mobile-nav select{flex:1;width:auto;min-width:0;margin:0}.grid{margin-block:0 10px;display:block}.grid .pane{border:0;height:100%;display:none}.grid[data-mobile-pane=position] .pane-position,.grid[data-mobile-pane=redemption] .pane-redemption,.grid[data-mobile-pane=work] .pane-work,.grid[data-mobile-pane=oracle] .pane-oracle,.grid[data-mobile-pane=keeper] .pane-keeper,.grid[data-mobile-pane=backing] .pane-backing,.grid[data-mobile-pane=governance] .pane-governance{display:flex}.pane-body{padding:16px}.pane-head{padding:14px 16px}.row,.micro,.action-note,summary,.notice{font-size:12px}input,select{min-height:44px;font-size:16px}button{min-height:40px}.footer-meta{display:none}.transaction-status{font-size:10px}footer{min-height:43px}.global-notice{max-height:75px}.hero-stat strong{font-size:32px}.tag,.address{font-size:11px}}@media (forced-colors:active){:focus-visible{outline-color:highlight}button,input,select{border-color:buttontext}}
