.mining-ledger{gap:8px}.mining-toolbar{flex-wrap:wrap;align-items:end;gap:8px 12px;display:flex}.mining-toolbar .field{flex:220px;max-width:480px}.mining-toolbar>.button{margin-left:auto}.mining-options{border-bottom:1px solid var(--line);padding-bottom:6px}.mining-options>summary{font-size:13px}.mining-coverage{flex-direction:column;gap:4px;margin-top:10px;display:flex}.mining-source-note{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.mining-source-note>span{flex:320px}.mining-table{table-layout:fixed;min-width:700px}.mining-date-column{width:108px}.mining-system-column{width:170px}.mining-number-column{width:144px}.mining-table>thead>tr>th{padding-block:4px}.mining-table>tbody>tr:not(.detail-row){height:27px}.mining-table>tbody>tr:not(.detail-row)>td{vertical-align:middle;white-space:nowrap;height:27px;padding-block:2px;line-height:20px}.mining-table>:is(thead,tbody)>tr>.num{border-left:1px solid var(--line);padding-left:10px}.mining-table time{font-size:12px}.mining-utc{color:var(--faint);font-size:11px}.mining-material{align-items:center;gap:4px;min-width:0;display:flex}.mining-material>.expand{flex:none;height:20px}.mining-material>span,.mining-system{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mining-detail{gap:8px;padding-block:8px 0}@media (width<=700px){.mining-toolbar>.button{margin-left:0}.mining-totals{gap:4px 12px}.mining-totals>:last-child{margin-left:0}}.mining-toolbar .field:not(.field--wide){flex:0 190px}.mining-dates{max-width:440px}.mining-summary{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:5px 20px;padding-block:6px;font-size:13px;display:flex}.mining-summary>strong{color:var(--text);font:500 18px var(--mono)}.mining-summary>strong>span{color:var(--muted);font:13px var(--sans)}.mining-summary>small{margin-left:auto}.mining-tabs{margin-bottom:2px}.mining-results{gap:8px}.mining-summary-table{min-width:670px}.mining-volume-column{width:230px}.mining-group-toggle{width:100%;min-width:0;height:22px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.mining-group-toggle>span{width:16px;color:var(--muted);flex:none}.mining-group-toggle>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mining-group-toggle:hover{color:#fff}.mining-volume-share{justify-content:space-between;align-items:center;gap:12px;min-width:0;height:22px;padding-inline:6px;display:flex;position:relative}.mining-volume-fill{background:#38bdf82b;position:absolute;inset:0 auto 0 0}.mining-volume-share>:not(.mining-volume-fill){position:relative}.mining-volume-share>:nth-child(2){text-align:right;flex:1}.mining-share-label{min-width:48px;color:var(--muted);font-size:11px}.mining-group-detail{gap:6px;padding-block:8px}.mining-breakdown{table-layout:fixed;min-width:480px}.mining-breakdown th,.mining-breakdown td{white-space:nowrap;text-overflow:ellipsis;padding-block:3px;overflow:hidden}.mining-breakdown th:first-child{width:115px}.mining-breakdown th.num{width:140px}@media (width<=700px){.mining-summary{gap:4px 12px}.mining-summary>small{width:100%;margin-left:0}.mining-summary>strong{width:100%}}.wf-result{--neg:#ff3b30;--wf-build:#5aa9ff;display:contents}.wf-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wf-tree{padding:4px 2px 10px;overflow-x:auto}.wf-branch{align-items:flex-start;width:max-content;display:flex}.wf-image{background:var(--raised-2);border-radius:3px;flex:none}.wf-cell{align-items:center;gap:8px;display:inline-flex}.wf-node{background:var(--raised);border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:4px;flex-direction:column;flex:none;gap:6px;width:310px;padding:7px 9px;display:flex}.wf-node--covered{border-left:2px solid var(--pos)}.wf-node--build{border-left:6px solid var(--wf-build)}.wf-node--missing{border-left:6px solid var(--neg)}.wf-missing{color:var(--neg);font-weight:600}.wf-node-head{align-items:center;gap:8px;min-width:0;display:flex}.wf-node-title{flex-direction:column;flex:1;min-width:0;display:flex}.wf-node-title strong{overflow-wrap:anywhere;font-weight:500}.wf-node-title small{font-family:var(--mono);font-size:11.5px}.wf-node-bp{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 8px;padding-top:6px;display:flex}.wf-node-bp small{font-family:var(--mono);font-size:11.5px}.wf-node-bp .link{margin-left:auto;font-size:12.5px}.wf-toggle{flex:none}.wf-toggle[aria-expanded=true]{transform:rotate(90deg)}.wf-children{flex-direction:column;gap:6px;padding-left:28px;display:flex;position:relative}.wf-children:before{content:"";border-top:1px solid var(--line-strong);width:14px;position:absolute;top:24px;left:0}.wf-children>li{position:relative}.wf-children>li:before{content:"";border-left:1px solid var(--line-strong);position:absolute;top:-6px;bottom:0;left:-14px}.wf-children>li:first-child:before{top:24px}.wf-children>li:last-child:before{height:30px;bottom:auto}.wf-children>li:only-child:before{display:none}.wf-children>li:after{content:"";border-top:1px solid var(--line-strong);width:14px;position:absolute;top:24px;left:-14px}.wf-summary{gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;display:grid}@media (width<=900px){.wf-summary{grid-template-columns:minmax(0,1fr)}}.pi-colonies{flex-direction:column;gap:8px;display:flex}.pi-colony{background:var(--raised);border:1px solid var(--line);border-left:2px solid var(--line-strong);border-radius:4px;min-width:0}.pi-colony--stopped{border-left:6px solid var(--neg)}.pi-colony--soon{border-left:4px solid var(--warn)}.pi-colony--running{border-left:2px solid var(--pos)}.pi-colony-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:2px 14px;padding:7px 12px;display:flex}.pi-colony-head strong{font-size:15px;font-weight:500}.pi-seen{margin-left:auto}.pi-pill{font:500 12px var(--mono);white-space:nowrap;color:var(--muted)}.pi-pill--stopped{color:#fff;background:#c9231a;border-radius:2px;padding:1px 7px}.pi-pill--soon{color:var(--warn);border:2px solid var(--warn);border-radius:2px;padding:0 6px}.pi-flow{align-items:center;padding:10px 12px;display:flex;overflow-x:auto}.pi-stage-wrap{flex:none;align-items:center;display:flex}.pi-stage{flex-direction:column;gap:6px;display:flex}.pi-arrow{background:var(--line-strong);flex:none;width:22px;height:2px;margin:0 9px 0 3px;position:relative}.pi-arrow:after{content:"";border-left:7px solid var(--line-strong);border-top:5px solid #0000;border-bottom:5px solid #0000;position:absolute;top:-4px;right:-6px}.pi-node{background:var(--raised-2);border:1px solid var(--line-strong);border-radius:3px;gap:8px;width:262px;padding:6px 8px;display:flex}.pi-node--stopped{outline:2px solid var(--neg);outline-offset:-2px}.pi-blank{width:32px;height:32px}.pi-node-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pi-node-body strong,.wf-node-title strong{font-weight:500}.pi-node-body strong small,.wf-node-title strong small{color:var(--faint);font:400 11px var(--mono)}.pi-node-body>small{overflow-wrap:anywhere;font-size:11.5px}.pi-node-state{font-size:11.5px;font-weight:500}.pi-node--stopped .pi-node-state{color:#ff6a60}.pi-node--soon .pi-node-state{color:var(--warn)}.pi-fill{align-items:center;gap:6px;margin-top:3px;display:flex;position:relative}.pi-fill:before{content:"";background:var(--bg);border:1px solid var(--line-strong);border-radius:1px;flex:1;height:6px}.pi-fill i{background:var(--muted);max-width:calc(100% - 46px);height:4px;margin-top:-2px;position:absolute;top:50%;left:1px}.pi-fill small{text-align:right;flex:none;width:40px;font-size:11.5px}.pi-fill--full i{background:var(--warn)}.pi-fill--full small{color:var(--warn);font-weight:500}.pi-source{color:var(--text)}.pi-matrix th:nth-child(n+3),.pi-matrix td:nth-child(n+3){text-align:center;font-family:var(--mono)}.pi-off{color:var(--line-strong)}.pi-matrix tfoot td{color:var(--muted);border-top:1px solid var(--line-strong)}.pi-matrix tfoot td.pi-best{color:var(--bg);background:var(--text);font-weight:500}.pi-table td{vertical-align:middle}.pi-tree .wf-node{width:258px}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#131211;--raised:#1c1a18;--raised-2:#262421;--line:#2f2c29;--line-strong:#4a4640;--text:#ece8e1;--muted:#a8a196;--faint:#857e74;--pos:#8fc587;--neg:#ec8670;--warn:#e4b24d;--sans:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--gutter:clamp(16px, 2.4vw, 32px);font:400 14px/1.45 var(--sans);color:var(--text);background:var(--bg)}*{box-sizing:border-box}html{background:var(--bg)}body{min-width:320px;margin:0}h1,h2,h3,p,dl,dd,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}small{color:var(--muted);font-size:12.5px}code{font-family:var(--mono);font-size:12.5px}:focus-visible{outline:2px solid var(--text);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{grid-template-columns:188px minmax(0,1fr);min-height:100vh;display:grid}.side{background:var(--raised);border-right:1px solid var(--line);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.side-top{align-items:center;gap:12px;padding:12px 14px 8px;display:flex}.wordmark{font:500 15px var(--mono);letter-spacing:-.02em;text-decoration:none}.menu-toggle{min-height:32px;color:var(--text);border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:3px;padding:0 10px;font-size:13px;display:none}.side-body{flex-direction:column;flex:1;justify-content:space-between;min-height:0;display:flex;overflow-y:auto}.nav-group{flex-direction:column;padding:0 6px 10px;display:flex}.nav-group h2{color:var(--faint);letter-spacing:.03em;text-transform:uppercase;padding:4px 8px 3px;font-size:12px;font-weight:500}.nav-group a{color:var(--muted);border-radius:3px;justify-content:space-between;align-items:baseline;padding:4px 8px;font-size:13.5px;text-decoration:none;display:flex}.nav-group a:hover{color:var(--text);background:var(--raised-2)}.nav-group a[aria-current]{color:var(--bg);background:var(--text);font-weight:500}.nav-count{color:var(--warn);font:500 12.5px var(--mono)}.nav-group a[aria-current] .nav-count{color:var(--bg)}.side-foot{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:4px;padding:10px 14px 12px;font-size:13px;display:flex}.side-foot .wallet{font-family:var(--mono);font-size:12.5px;text-decoration:none}.side-foot button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.side-foot button:hover{color:var(--text)}main{min-width:0;padding:14px var(--gutter) 48px}.page{flex-direction:column;gap:14px;display:flex}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}.page-head h1{letter-spacing:-.01em;font-size:19px;font-weight:600}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.section{background:var(--raised);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:10px;min-width:0;padding:10px 12px 12px;display:flex}.section .section{background:0 0;border:0;padding:0}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.section-head h2{font-size:14px;font-weight:600}.section h3{margin-top:6px;font-size:13.5px;font-weight:600}.split{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:14px;display:grid}.split--even{grid-template-columns:repeat(2,minmax(0,1fr))}.sticky{align-self:start;position:sticky;top:14px}.muted{color:var(--muted)}.fine{max-width:86ch;color:var(--muted);font-size:13px}.row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.stack{flex-direction:column;gap:12px;display:flex}.stats{background:var(--line);border:1px solid var(--line);border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;display:grid;overflow:hidden}.stat{background:var(--raised);min-width:0;padding:9px 12px 10px}.stat dt{color:var(--muted);font-size:13px}.stat dd{font:500 16px/1.3 var(--mono);letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:2px}.stat .stat-detail{color:var(--muted);font:12.5px/1.35 var(--sans);letter-spacing:0;margin-top:3px}.stat--pos dd:not(.stat-detail){color:var(--pos)}.stat--neg dd:not(.stat-detail){color:var(--neg)}.stat--warn dd:not(.stat-detail){color:var(--warn)}.button{min-height:32px;color:var(--text);border:1px solid var(--line-strong);text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.button:hover:not(:disabled){background:var(--raised-2)}.button:disabled{color:var(--faint);border-color:var(--line);cursor:not-allowed}.button--primary{color:var(--bg);background:var(--text);border-color:var(--text)}.button--primary:hover:not(:disabled){background:#fff}.button--primary:disabled{color:var(--muted);background:var(--raised-2);border-color:var(--raised-2)}.button--ghost{color:var(--muted);border-color:#0000}.button--ghost:hover:not(:disabled){color:var(--text)}.button--danger{color:var(--neg);border-color:var(--neg)}.link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.link:hover{text-decoration-color:currentColor}input,select,textarea{background:var(--bg);border:1px solid var(--line-strong);border-radius:3px;width:100%;min-width:0}input,select{height:32px;padding:0 8px}textarea{resize:vertical;padding:7px 8px}input:focus,select:focus,textarea:focus{border-color:var(--text);outline:0}input::placeholder,textarea::placeholder{color:var(--faint)}input:read-only{color:var(--muted)}input[type=checkbox]{width:15px;height:15px;accent-color:var(--text);flex:none}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0 0 6px;font-size:13.5px;font-weight:600}.field{min-width:0;color:var(--muted);flex-direction:column;gap:4px;font-size:13px;display:flex}.field input,.field select,.field textarea{color:var(--text);font-size:14px}.field small{color:var(--faint);line-height:1.35}.form-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-items:start;gap:12px 16px;display:grid}:is(.form-grid .field:has(textarea),.form-grid .span){grid-column:1/-1}.form-stack{flex-direction:column;align-items:stretch;gap:14px;display:flex}.form-stack>.button{align-self:flex-start}.check{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.filters{flex-wrap:wrap;align-items:end;gap:10px 12px;display:flex}.filters .field{flex:160px}.filters .field--wide{flex:2.5 240px}.filters .button{flex:none}.segments{flex-wrap:wrap;gap:2px;display:inline-flex}.segments button{min-height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0 9px;font-size:13px}.segments button:hover:not(:disabled){color:var(--text)}.segments button:disabled{color:var(--faint);cursor:not-allowed}.segments button[aria-pressed=true]{color:var(--text);background:var(--raised-2);font-weight:500}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.tabs button{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 8px}.tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--text);font-weight:500}.tabs .count{color:var(--faint);font:12.5px var(--mono);margin-left:5px}details>summary{width:fit-content;color:var(--muted);cursor:pointer}details>summary:hover{color:var(--text)}details[open]>summary{margin-bottom:10px}.table-wrap{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13.5px}th{color:var(--muted);text-align:left;vertical-align:bottom;white-space:nowrap;border-bottom:1px solid var(--line-strong);padding:4px 14px 4px 0;font-size:12.5px;font-weight:400}td{vertical-align:baseline;border-bottom:1px solid var(--line);padding:4px 14px 4px 0}th:last-child,td:last-child{padding-right:0}tbody tr:hover>td{background:var(--raised-2)}tr.detail-row:hover>td{background:0 0}tr.is-open>td{background:var(--raised-2);border-bottom-color:#0000}td strong{font-weight:500}td small{line-height:1.3;display:block}.num,th.num{text-align:right}td.num{font-family:var(--mono);white-space:nowrap;font-size:13px}td.num small{font-family:var(--sans)}.pos{color:var(--pos)}.neg{color:var(--neg)}.warn{color:var(--warn)}.mono{font-family:var(--mono);font-size:13px}.detail-row>td{background:var(--raised-2);padding:0 0 12px}.detail .stat{background:var(--raised-2)}.detail{flex-direction:column;gap:14px;padding:12px 14px 4px;display:flex}.expand{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;transition:transform .1s}.expand:hover{color:var(--text)}.expand[aria-expanded=true]{transform:rotate(90deg)}.pager{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:13px;display:flex}.pager>div{align-items:center;gap:6px;display:flex}.pager select{width:62px;height:28px}.pager label{align-items:center;gap:6px;display:flex}.ledger-notebook{gap:8px}.ledger-toolbar .field{max-width:480px}.ledger-toolbar>.button{margin-left:auto}.ledger-options{border-bottom:1px solid var(--line);padding-bottom:6px}.ledger-notebook-table{table-layout:fixed;min-width:840px}.ledger-date-column{width:142px}.ledger-money-column{width:144px}.ledger-balance-column{width:168px}.ledger-notebook-table>thead>tr>th{padding-block:4px}.ledger-notebook-table>tbody>tr:not(.detail-row)>td{vertical-align:middle;white-space:nowrap;height:27px;padding-block:2px}.ledger-notebook-table>:is(thead,tbody,tfoot)>tr>.num{border-left:1px solid var(--line);padding-left:10px}.ledger-notebook-table time{font-size:12.5px}.ledger-entry{align-items:center;gap:5px;min-width:0;display:flex}.ledger-entry>.expand{flex:none}.ledger-entry strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ledger-notebook-table>tfoot>tr>*{border-top:2px solid var(--line-strong);border-bottom:0;padding-block:5px}.order-volume{background:var(--bg);border:1px solid var(--line-strong);border-radius:2px;min-width:150px;height:24px;position:relative;overflow:hidden}.order-volume-fill{background:#324631;position:absolute;inset:0 auto 0 0}.order-volume-value{color:var(--text);font:12px/22px var(--mono);text-align:center;white-space:nowrap;padding-inline:8px;display:block;position:relative}.rows{flex-direction:column;display:flex}.rows>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-block:6px;display:flex}.rows dt{color:var(--muted)}.rows dd{font-family:var(--mono);text-align:right;overflow-wrap:anywhere;font-size:13px}.rows .total{border-bottom-color:var(--line-strong);font-weight:500}.rows .total dt{color:var(--text)}.rows .wrap{min-width:0;font-family:var(--sans)}.meta{flex-wrap:wrap;gap:8px 28px;display:flex}.meta dt{color:var(--muted);font-size:12.5px}.meta dd{font-family:var(--mono);overflow-wrap:anywhere;font-size:13px}.bullets{color:var(--muted);padding-left:16px;font-size:13px;list-style:outside}.bullets li+li{margin-top:2px}.status{color:var(--muted);white-space:nowrap;align-items:baseline;gap:6px;font-size:13px;display:inline-flex}.status:before{content:"";background:var(--faint);flex:none;width:7px;height:7px}.status--good{color:var(--text)}.status--good:before{background:var(--pos)}.status--warn{color:var(--warn)}.status--warn:before{background:var(--warn)}.status--bad{color:var(--neg)}.status--bad:before{background:var(--neg)}.state{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;padding-block:10px;display:flex}.state strong{color:var(--text);font-weight:500;display:block}.state--error strong{color:var(--neg)}.note{background:var(--raised-2);border-radius:3px;padding:8px 11px;font-size:13.5px}.note strong{font-weight:600}.note--success{color:var(--pos)}.note--error{color:var(--neg)}.note--warn{color:var(--warn)}.note ul{margin-top:4px;padding-left:16px;list-style:outside}.progress{background:var(--line-strong);width:100%;height:3px}.progress span{background:var(--text);height:100%;display:block}.spin{animation:1s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.feed>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1px 16px;padding-block:7px;display:grid}.feed strong{overflow-wrap:anywhere;font-weight:500}.feed small{grid-column:1}.feed .feed-end{color:var(--muted);white-space:nowrap;grid-area:1/2/3;justify-content:flex-end;align-items:baseline;gap:10px;font-size:13px;display:flex}.feed--attention strong{color:var(--warn)}.bars>li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1px 14px;padding-block:6px;display:grid}.bars strong{font-size:13.5px;font-weight:500}.bars .mono{white-space:nowrap}.bars small{grid-column:1/-1}.bars i{background:var(--line-strong);grid-column:1/-1;height:3px;margin-top:3px;display:block}.chart{min-width:0}.chart-plot{min-width:0;position:relative}.chart svg{touch-action:pan-y;width:100%;display:block}.chart svg:focus-visible{outline-offset:0}.chart-axis line{stroke:var(--line)}.chart-axis .chart-zero{stroke:var(--line-strong)}.chart text{fill:var(--muted);font:11.5px var(--mono)}.chart-line{fill:none;stroke:var(--text);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}.chart-dot{fill:var(--text);pointer-events:none}.chart-bar{pointer-events:none}.chart[data-chart=income-expenses]{--chart-income:#38bdf8;--chart-expenses:#fb923c}.chart-bar--in{fill:var(--chart-income)}.chart-bar--out{fill:var(--chart-expenses)}.chart-cursor{stroke:var(--line-strong);pointer-events:none}.chart-focus{fill:var(--bg);stroke:var(--text);stroke-width:2px;pointer-events:none}.chart-hit{fill:#0000;cursor:crosshair}.chart-legend{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin-bottom:6px;font-size:13px;display:flex}.chart-legend span:before{content:"";background:var(--text);width:9px;height:9px;margin-right:6px;display:inline-block}.chart-legend .in{color:var(--chart-income)}.chart-legend .out{color:var(--chart-expenses)}.chart-legend .in:before{background:var(--chart-income)}.chart-legend .out:before{background:var(--chart-expenses)}.chart-tip .chart-key:before,.chart-legend .chart-key:before{content:"";background:var(--key);width:9px;height:9px;margin-right:6px;display:inline-block}.chart-tip{z-index:2;background:var(--raised-2);border:1px solid var(--line-strong);pointer-events:none;border-radius:3px;width:230px;max-width:calc(100% - 8px);padding:8px 10px;font-size:13px;position:absolute;top:4px;transform:translate(-50%)}.chart-tip strong{margin-bottom:3px;font-weight:500;display:block}.chart-tip dl>div{justify-content:space-between;gap:12px;display:flex}.chart-tip dt{color:var(--muted)}.chart-tip dd{font-family:var(--mono);white-space:nowrap;font-size:12.5px}.chart-tip small{margin-top:3px;display:block}.chart figcaption{color:var(--faint);margin-top:6px;font-size:12.5px}.type-search{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex;position:relative}.type-search>.field{width:100%}.type-search-results{z-index:10;background:var(--raised-2);border:1px solid var(--line-strong);border-radius:3px;min-width:240px;max-height:300px;position:absolute;top:54px;left:0;right:0;overflow-y:auto}.type-search-results button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 9px;display:block}.type-search-results button:hover,.type-search-results button[aria-selected=true]{background:var(--line-strong)}.type-search-results small{display:block}.type-search-results p{color:var(--muted);padding:7px 9px;font-size:13px}.type-search>.link{color:var(--muted);font-size:12.5px}.levels{vertical-align:middle;gap:2px;display:inline-flex}.levels i{background:var(--line-strong);width:12px;height:7px}.levels i.on{background:var(--text)}.checklist button{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:4px 0;display:flex}.checklist button:hover{color:var(--text)}.checklist button:before{content:"";border:1px solid var(--line-strong);flex:none;width:11px;height:11px}.checklist button[aria-pressed=true]{color:var(--faint);text-decoration:line-through}.checklist button[aria-pressed=true]:before{background:var(--text);border-color:var(--text)}.gate{grid-template-columns:minmax(0,380px);place-content:center;min-height:100vh;padding:16px;display:grid}.gate-box{flex-direction:column;gap:16px;display:flex}.gate-box h1{font:500 28px var(--mono);letter-spacing:-.03em}.gate-box>p{color:var(--muted)}.gate-box .button--primary{min-height:40px;font-size:14px}.gate-box form{border-top:1px solid var(--line);padding-top:16px}.gate-box>.link{color:var(--muted);align-self:flex-start;font-size:13px}@media (width<=1000px){.split,.split--even{grid-template-columns:minmax(0,1fr)}.sticky{position:static}}@media (width<=760px){.shell{display:block}.side{z-index:20;border-right:0;border-bottom:1px solid var(--line);height:auto;max-height:100vh;position:sticky;top:0}.side-top{padding:8px var(--gutter)}.menu-toggle{display:block}.side-body{display:none}.side-body.is-open{display:flex}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat dd{font-size:15.5px}}@media (width<=860px){.table--stack>thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.table--stack,.table--stack>tbody{display:block}.table--stack>tbody>tr:not(.detail-row){border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding-block:9px;display:grid;position:relative}.table--stack>tbody>tr:not(.detail-row)>td{white-space:normal;text-align:left;border:0;min-width:0;padding:0;display:block}.table--stack>tbody>tr>td[data-label]:before{content:attr(data-label);color:var(--muted);font:12.5px var(--sans);display:block}.table--stack>tbody>tr>td.wide{grid-column:1/-1;padding-right:28px}.table--stack>tbody>tr:not(.detail-row)>td:has(>.expand){position:absolute;top:7px;right:0;width:auto!important}.table--stack>tbody>tr.is-open>td{background:0 0}.table--stack>tbody>tr.detail-row,.table--stack>tbody>tr.detail-row>td{display:block}.table--stack>tbody>tr.detail-row[hidden]{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation-duration:.01ms!important}}
