:root{--font-display:"Space Grotesk",system-ui,sans-serif;--font-body:"Space Grotesk",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--ink-1000:#000000;--ink-700:#4A4A4A;--ink-600:#6B6B6B;--ink-500:#8F8F8F;--ink-300:#B8B8B8;--ink-200:#D9D9D9;--ink-100:#E8E8E8;--ink-50:#F8F8F7;--paper:#FFFFFF;--signal-positive:#1F6F4A;--signal-caution:#A2681B;--signal-critical:#A32222;--signal-info:#1F4E79;--pnl-up:#1F6F4A;--pnl-down:#A32222;--pnl-flat:var(--ink-500);--pnl-up-fill:rgba(31,111,74,.13);--pnl-down-fill:rgba(163,34,34,.11);--pnl-up-edge:rgba(31,111,74,.34);--pnl-down-edge:rgba(163,34,34,.30);--text-primary:var(--ink-1000);--text-secondary:var(--ink-700);--text-muted:var(--ink-500);--surface-page:var(--paper);--surface-sunken:var(--ink-50);--surface-inverse:var(--ink-1000);--text-on-inverse:#FFFFFF;--text-muted-on-inverse:rgba(255,255,255,.55);--border-hairline:var(--ink-100);--border-default:var(--ink-300);--border-strong:var(--ink-1000);--border-hairline-inverse:rgba(255,255,255,.15);--border-default-inverse:rgba(255,255,255,.4);--action-bg:var(--ink-1000);--action-fg:#FFFFFF;--action-hover-bg:var(--ink-700);--action-disabled-bg:var(--ink-100);--action-disabled-fg:var(--ink-500);--ascii-dim:rgba(255,255,255,.35);--ascii-bright:rgba(255,255,255,.8);--ascii-dim-on-paper:var(--ink-300);--type-display:800 52px/1.02 var(--font-display);--type-h1:800 30px/1.1 var(--font-display);--type-h2:800 32px/1.14 var(--font-display);--type-h3:700 16px/1.3 var(--font-display);--type-body-lg:400 17px/1.6 var(--font-body);--type-body:400 15px/1.6 var(--font-body);--type-caption:400 12px/1.6 var(--font-body);--type-label:700 11px/1 var(--font-mono);--type-label-sm:700 10px/1 var(--font-mono);--type-num-xl:800 28px/1.1 var(--font-mono);--type-num-lg:700 22px/1.1 var(--font-mono);--type-mono:400 13px/1.6 var(--font-mono);--type-ascii:400 12px/12px var(--font-mono);--track-display:-0.03em;--track-heading:-0.02em;--track-label:0.14em;--track-cta:0.12em;--track-finance:0.34em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-none:0px;--rule-heavy:3px;--container-max:1200px;--gutter:40px;--header-h:72px;--section-y:96px;--dur-fast:120ms;--dur-base:200ms;--dur-slow:360ms;--ease-standard:cubic-bezier(.2,0,.2,1);--ascii-tick:100ms;--cursor-blink:1.1s;--roll-duration:1200ms}@keyframes lium-blink{50%{opacity:0}}body{margin:0;background:var(--surface-page);color:var(--text-primary);font:var(--type-body)}a{color:var(--ink-1000)}a:hover{color:var(--ink-600)}::selection{background:var(--ink-1000);color:var(--paper)}button{font-family:var(--font-mono)}:focus-visible{outline:none;box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink-1000)}.lium-btn{font:var(--type-label);letter-spacing:var(--track-cta);text-transform:uppercase;padding:14px 24px;border-radius:var(--radius-none);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.lium-btn:active:not(:disabled){transform:scale(.985)}.lium-btn--primary{background:var(--action-bg);color:var(--action-fg);border:1px solid var(--action-bg)}.lium-btn--primary:hover:not(:disabled){background:var(--action-hover-bg);border-color:var(--action-hover-bg)}.lium-btn--secondary{background:transparent;color:var(--ink-1000);border:1px solid var(--border-strong)}.lium-btn--secondary:hover:not(:disabled){background:var(--ink-1000);color:var(--paper)}.lium-btn--ghost{background:transparent;color:var(--text-secondary);border:1px solid transparent}.lium-btn--ghost:hover:not(:disabled){color:var(--ink-1000)}.lium-btn--inverse.lium-btn--primary{background:#fff;color:#000;border-color:#fff}.lium-btn--inverse.lium-btn--secondary{color:#fff;border-color:var(--border-default-inverse)}.lium-btn--inverse.lium-btn--secondary:hover:not(:disabled){background:#fff;color:#000}.lium-btn--inverse.lium-btn--ghost{color:rgba(255,255,255,.65)}.lium-btn:disabled{background:var(--action-disabled-bg);color:var(--action-disabled-fg);border:1px solid var(--action-disabled-bg);cursor:not-allowed}.lium-badge{font:var(--type-label-sm);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap}.lium-badge--active,.lium-badge--done{color:var(--signal-positive)}.lium-badge--filling,.lium-badge--processing{color:var(--signal-caution)}.lium-badge--pending{color:var(--text-muted)}.lium-badge--failed{color:var(--signal-critical)}.lium-stat__value{font:var(--type-num-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lium-stat--xl .lium-stat__value{font:var(--type-num-xl)}.lium-stat--positive .lium-stat__value{color:var(--signal-positive)}.lium-stat--caution .lium-stat__value{color:var(--signal-caution)}.lium-stat__label{margin-top:6px;font:var(--type-label-sm);letter-spacing:var(--track-label);color:var(--text-muted);text-transform:uppercase}.lium-stat__sub{margin-top:4px;font:400 11px/1.4 var(--font-mono);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lium-stat--up .lium-stat__value{color:var(--pnl-up)}.lium-stat--down .lium-stat__value{color:var(--pnl-down)}.lium-stat__delta{margin-top:6px}.lium-delta{display:inline-flex;align-items:baseline;gap:6px;font:700 13px/1.2 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lium-delta--sm{font-size:11px}.lium-delta--lg{font-size:17px}.lium-delta--up{color:var(--pnl-up)}.lium-delta--down{color:var(--pnl-down)}.lium-delta--flat{color:var(--pnl-flat)}.lium-delta__glyph{font-size:.78em;line-height:1}.lium-delta__secondary{font-weight:400;opacity:.75}.lium-logo{display:inline-flex;align-items:center;gap:12px;color:#000;text-decoration:none}.lium-logo--inverse{color:#fff}.lium-logo__word{display:block;font:800 16px/1 var(--font-display);letter-spacing:var(--track-heading)}.lium-logo__finance{display:block;margin-top:3px;font:700 8px/1 var(--font-mono);letter-spacing:var(--track-finance);color:var(--text-secondary)}.lium-logo--inverse .lium-logo__finance{color:rgba(255,255,255,.55)}.lium-logo[data-size="20"] .lium-logo__word{font-size:11px}.lium-logo[data-size="24"] .lium-logo__word{font-size:14px}.lium-logo[data-size="32"] .lium-logo__word{font-size:18px}.lium-logo[data-size="32"] .lium-logo__finance{font-size:9px}.lium-logo[data-size="40"] .lium-logo__word{font-size:23px}.lium-logo[data-size="40"] .lium-logo__finance{font-size:12px}.lium-frame__edge{display:flex;font:var(--type-mono);line-height:1;color:var(--ascii-dim-on-paper);white-space:nowrap;overflow:hidden;padding:10px 14px 0}.lium-frame__edge--bottom{padding:0 14px 10px}.lium-frame__run{flex:1 1;min-width:0;overflow:hidden}.lium-frame--inverse .lium-frame__edge{color:var(--ascii-dim)}.lium-spark{font:var(--type-mono);letter-spacing:1px;color:var(--text-secondary)}.lium-progress{letter-spacing:2px}.lium-leader,.lium-progress{font:var(--type-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lium-leader{display:flex}.lium-leader__label{color:var(--text-secondary)}.lium-leader__dots{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;color:var(--ink-200);margin:0 6px}.lium-roll{font:var(--type-num-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lium-globe{margin:0;font:var(--type-ascii);color:var(--ascii-bright);-webkit-user-select:none;-moz-user-select:none;user-select:none}.lium-table-wrap{overflow-x:auto;border:1px solid var(--border-hairline)}.lium-table{width:100%;border-collapse:collapse;font:var(--type-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lium-table th{padding:12px 24px;text-align:left;font:var(--type-label-sm);letter-spacing:var(--track-label);color:var(--text-muted);text-transform:uppercase;border-bottom:1px solid var(--border-default);white-space:nowrap}.lium-table th button{all:unset;cursor:pointer;font:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit}.lium-table th button:hover{color:var(--ink-1000)}.lium-table td{padding:16px 24px;border-bottom:1px solid var(--border-hairline);vertical-align:middle;white-space:nowrap}.lium-table tr:last-child td{border-bottom:0}.lium-table .lium-col--num{text-align:right}.lium-table tr.is-muted td{color:var(--text-muted)}.lium-table tr.is-link{cursor:pointer}.lium-table tr.is-link:hover td{background:var(--surface-sunken)}.lium-table__empty{padding:24px;font:var(--type-mono);color:var(--text-muted);white-space:normal}.lium-chips{display:flex;flex-wrap:wrap;gap:8px}.lium-chip{display:inline-flex;align-items:center;gap:6px;font:500 11px var(--font-mono);border:1px solid var(--border-default);padding:7px 12px;color:var(--text-secondary);text-decoration:none;white-space:nowrap}.lium-chip__label{color:var(--text-muted);letter-spacing:var(--track-label);text-transform:uppercase;font-size:10px}a.lium-chip:hover{border-color:var(--border-strong);color:var(--ink-1000)}.lium-tabs{display:flex;gap:28px;font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;border-bottom:1px solid var(--border-hairline);overflow-x:auto}.lium-tab{all:unset;cursor:pointer;padding:12px 0;color:var(--text-muted);border-bottom:2px solid transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:none;white-space:nowrap}.lium-tab.is-active,.lium-tab:hover{color:var(--ink-1000)}.lium-tab.is-active{border-bottom-color:var(--ink-1000)}.lium-panel{border:1px solid var(--border-hairline);background:var(--surface-page)}.lium-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-hairline);font:var(--type-label-sm);letter-spacing:var(--track-label);color:var(--text-muted);text-transform:uppercase}.lium-panel__body{padding:16px}.lium-panel--sticky{position:-webkit-sticky;position:sticky;top:80px}.lium-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lium-app{min-height:100vh;display:flex;flex-direction:column}:where(.lium-app *){min-width:0}.lium-main{flex:1 1;width:100%;max-width:var(--container-max);margin:0 auto;padding:36px var(--gutter) 48px;box-sizing:border-box}.lium-h1{margin:0;font:var(--type-h1);letter-spacing:var(--track-heading)}.lium-lede{margin:8px 0 0;font:var(--type-body);color:var(--ink-600);max-width:56ch}.lium-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.lium-mono{font:var(--type-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lium-label,.lium-muted{color:var(--text-muted)}.lium-label{font:var(--type-label-sm);letter-spacing:var(--track-label);text-transform:uppercase}.lium-link{color:var(--ink-1000)}.lium-stack{display:grid;grid-gap:12px;gap:12px}.lium-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lium-connect{font:500 11px var(--font-mono);letter-spacing:.04em;border:1px solid var(--border-default);padding:7px 12px;color:var(--text-secondary);background:transparent;cursor:pointer;border-radius:0}.lium-connect:hover:not(:disabled){border-color:var(--border-strong);color:var(--ink-1000)}.lium-connect:disabled{color:var(--action-disabled-fg);cursor:not-allowed}.lium-connect-wrap{position:relative;display:inline-block}.lium-menu{position:absolute;right:0;top:calc(100% + 6px);display:flex;flex-direction:column;gap:4px;padding:8px;border:1px solid var(--border-default);background:var(--surface-page);z-index:20}.lium-chainguard{display:grid;grid-gap:12px;gap:12px}.lium-notice{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border:1px solid var(--border-hairline);font:var(--type-mono);color:var(--text-secondary)}.lium-notice--positive{color:var(--signal-positive);border-color:var(--signal-positive)}.lium-notice--caution{color:var(--signal-caution);border-color:var(--signal-caution)}.lium-notice--critical{color:var(--signal-critical);border-color:var(--signal-critical)}.lium-header{display:flex;align-items:center;justify-content:space-between;height:var(--header-h);padding:0 var(--gutter);border-bottom:1px solid var(--border-hairline);position:-webkit-sticky;position:sticky;top:0;background:var(--surface-page);z-index:10}.lium-header__left{display:flex;align-items:center;gap:36px}.lium-header__right{display:flex;align-items:center;gap:16px}.lium-header__logo{display:inline-flex;text-decoration:none}.lium-nav{display:flex;gap:28px;font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;overflow-x:auto}.lium-nav a{color:var(--text-muted);text-decoration:none;padding-bottom:2px;border-bottom:2px solid transparent;white-space:nowrap}.lium-nav a:hover{color:var(--ink-1000)}.lium-nav a.is-active{color:var(--ink-1000);border-bottom-color:var(--ink-1000)}.lium-footer{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:24px var(--gutter);border-top:1px solid var(--border-hairline);font:400 11px var(--font-mono);color:var(--text-muted)}.lium-footer a{color:var(--text-secondary);text-decoration:none}.lium-footer a:hover{color:var(--ink-1000)}.lium-provenance{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font:400 13px/22px var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lium-provenance,.lium-provenance a{color:var(--text-secondary)}.lium-stamp{white-space:nowrap}.lium-stamp--caution{color:var(--signal-caution)}.lium-stamp--critical{color:var(--signal-critical)}@media (max-width:899px){.lium-header{height:auto;flex-wrap:wrap;gap:12px;padding:12px var(--gutter)}.lium-header__left{gap:20px;flex-wrap:wrap}}.lium-statstrip{display:flex;flex-wrap:wrap;border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-hairline);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lium-statstrip__cell{padding:18px 32px;border-right:1px solid var(--border-hairline);display:flex;align-items:flex-start}.lium-statstrip__cell:first-child{padding-left:0}.lium-statstrip__cell--hero{padding-right:40px}.lium-statstrip__cell--right{margin-left:auto;padding-right:0;border-right:0;text-align:right;display:flex;align-items:center;justify-content:flex-end}.lium-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lium-search{flex:1 1;max-width:340px;min-width:200px;display:block}.lium-search__input{width:100%;box-sizing:border-box;border:1px solid var(--border-default);border-radius:0;padding:11px 14px;font:var(--type-mono);color:var(--ink-1000);background:var(--surface-page)}.lium-search__input::placeholder{color:var(--text-muted)}.lium-filter{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border-default);padding:8px 12px}.lium-filter__label{font:var(--type-label-sm);letter-spacing:var(--track-label);color:var(--text-muted);text-transform:uppercase}.lium-filter select{border:0;background:transparent;font:var(--type-mono);color:var(--ink-1000);border-radius:0}.lium-results{margin-left:auto;font:400 12px var(--font-mono);color:var(--text-muted)}.lium-vault{display:block}.lium-vault__name{display:block;font:700 14px var(--font-display);color:var(--ink-1000);text-decoration:none}a.lium-vault__name:hover{text-decoration:underline}.lium-vault__sub{display:block;margin-top:2px;font:400 11px var(--font-mono);color:var(--text-muted)}.lium-apy{color:var(--signal-positive)}tr.is-muted .lium-apy{color:inherit}@media (max-width:899px){.lium-statstrip{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}.lium-statstrip__cell{padding:14px 16px 14px 0;border-right:0;border-bottom:1px solid var(--border-hairline)}.lium-statstrip__cell--hero{grid-column:1/-1;padding-right:0}.lium-statstrip__cell--right{margin-left:0;text-align:left;justify-content:flex-start}}.lium-page-head .lium-badge{align-self:center}.lium-stat[data-raw]{cursor:help}.lium-section{padding-top:24px}.lium-h3{margin:0 0 16px;font:var(--type-h3);letter-spacing:var(--track-heading)}.lium-section__split{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:start}.lium-config>*,.lium-section__split>*,.lium-stream__grid>*,.lium-vault-grid,.lium-vault-grid__main{min-width:0}.lium-split2{display:flex;gap:40px;flex-wrap:wrap;margin-bottom:12px}.lium-config{display:grid;grid-gap:8px;gap:8px;font:var(--type-mono)}.lium-config__bar{margin:4px 0 8px}.lium-config__rolerow{display:flex;justify-content:space-between;gap:12px}.lium-config__rolelabel{color:var(--text-secondary)}.lium-stream__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;padding:8px 14px}.lium-stream__num{margin-top:4px;font:var(--type-num-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lium-stream__spark{padding:0 14px 10px}.lium-chart{margin:16px 0 0}.lium-chart__svg{display:block;width:100%;height:240px;color:var(--ink-1000);overflow:visible}.lium-chart__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 10px}.lium-chart__headline{display:grid;grid-gap:6px;gap:6px;min-width:0}.lium-chart__figure{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.lium-chart__figure-value{font:var(--type-num-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lium-chart__control{margin-left:auto}.lium-chart__line{stroke:currentColor}.lium-chart__axis,.lium-chart__grid{stroke:var(--border-hairline)}.lium-chart__grid{stroke-dasharray:1 4}.lium-chart__baseline{stroke:var(--ink-300);stroke-dasharray:5 4;stroke-width:1}.lium-chart__area{stroke:none}.lium-chart__area--gain{fill:var(--pnl-up-fill)}.lium-chart__area--loss{fill:var(--pnl-down-fill)}.lium-chart__svg[data-direction=up] .lium-chart__line{stroke:var(--pnl-up)}.lium-chart__svg[data-direction=down] .lium-chart__line{stroke:var(--pnl-down)}.lium-chart__svg[data-direction=up] .lium-chart__dot{fill:var(--pnl-up)}.lium-chart__svg[data-direction=down] .lium-chart__dot{fill:var(--pnl-down)}.lium-chart__tick{font:400 10px var(--font-mono);fill:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lium-chart__flat{font:400 11px var(--font-mono);fill:var(--text-muted);text-anchor:middle;letter-spacing:.04em}.lium-chart__tick--x{text-anchor:start}.lium-chart__tick--end{text-anchor:end}.lium-chart__legend{display:flex;gap:16px;flex-wrap:wrap;align-items:baseline;margin-top:8px;font:400 11px var(--font-mono);color:var(--text-muted)}.lium-chart__extent{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lium-chart__hit{cursor:crosshair}.lium-chart__hit:focus-visible{outline:1px solid var(--ink-1000);outline-offset:-1px}.lium-chart__crosshair{pointer-events:none}.lium-chart__crosshair .lium-chart__rule{stroke:var(--ink-1000);stroke-width:1;stroke-dasharray:2 3}.lium-chart__dot{fill:var(--ink-1000);stroke:var(--paper);stroke-width:1.5}.lium-chart__readout{margin-left:auto;display:inline-flex;align-items:baseline;gap:8px;min-width:0;overflow:hidden;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-secondary)}.lium-chart__ro-label{color:var(--text-muted)}.lium-chart__ro-value{color:var(--text-primary)}.lium-chart-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:24px}.lium-caption{margin:10px 0 0;font:var(--type-caption);color:var(--text-secondary);max-width:70ch}.lium-table tr.is-current td{background:var(--surface-sunken);font-weight:700}@media (max-width:899px){.lium-section__split,.lium-stream__grid{grid-template-columns:1fr}}.lium-subnav{position:-webkit-sticky;position:sticky;top:var(--header-h);z-index:5;background:var(--surface-page);border-bottom:1px solid var(--border-hairline);min-width:0}.lium-vault-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:32px;gap:32px;align-items:start}.lium-vault-grid__main{min-width:0;display:grid;grid-gap:32px;gap:32px}.lium-vault-grid>*,.lium-vault-grid__main>*{min-width:0}.lium-doors{display:grid;grid-gap:8px;gap:8px;font:var(--type-mono)}.lium-door{display:grid;grid-template-columns:16px auto 1fr;grid-gap:8px;gap:8px;align-items:baseline}.lium-door,.lium-door>*,.lium-doors{min-width:0}.lium-door{overflow-wrap:anywhere}.lium-checkhead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.lium-fold{border-top:1px solid var(--border-hairline);margin-top:16px}.lium-fold__summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:12px 0;font:var(--type-label-sm);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.lium-fold__summary::-webkit-details-marker{display:none}.lium-fold__summary:hover{color:var(--ink-1000)}.lium-fold__summary:focus-visible{outline:none;box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink-1000)}.lium-fold__glyph{display:inline-block;transition:transform var(--dur-fast) var(--ease-standard)}.lium-fold[open] .lium-fold__glyph{transform:rotate(180deg)}.lium-fold[open] .lium-fold__summary{color:var(--ink-1000)}.lium-fold__body{padding:0 0 20px}@media (prefers-reduced-motion:reduce){.lium-fold__glyph{transition:none}}.lium-checks{display:grid;grid-gap:6px;gap:6px;font:var(--type-mono)}.lium-check{display:grid;grid-template-columns:16px 1fr auto;grid-gap:8px;gap:8px;align-items:baseline}.lium-check--ok{color:var(--signal-positive)}.lium-check--bad{color:var(--signal-critical)}.lium-sources{display:flex;gap:16px;flex-wrap:wrap}.lium-tone-up{color:var(--pnl-up)}.lium-tone-down{color:var(--pnl-down)}.lium-tone-positive{color:var(--signal-positive)}.lium-tone-caution{color:var(--signal-caution)}@media (max-width:899px){.lium-vault-grid{grid-template-columns:1fr}.lium-subnav{top:0}}.lium-engine{margin-bottom:24px}.lium-engine .lium-lede{max-width:70ch}.lium-engine .lium-statstrip{margin:16px 0}.lium-engine,.lium-engine .lium-statstrip,.lium-engine .lium-statstrip__cell{min-width:0}.lium-vault-grid__panel{display:grid;grid-gap:16px;gap:16px;min-width:0;position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 56px)}.lium-vault-grid__panel>*{min-width:0}@media (max-width:899px){.lium-vault-grid__panel{position:static}}.lium-txpanel .lium-panel__body{display:grid;grid-gap:12px;gap:12px;min-width:0}.lium-txpanel .lium-panel__body>*{min-width:0}.lium-seg{display:flex;flex-wrap:wrap;gap:-1px;border:1px solid var(--border-default);width:-moz-fit-content;width:fit-content;max-width:100%}.lium-seg__btn{all:unset;box-sizing:border-box;cursor:pointer;padding:8px 14px;font:700 11px/1 var(--font-mono);letter-spacing:.08em;color:var(--text-muted);border-right:1px solid var(--border-hairline);white-space:nowrap}.lium-seg__btn:last-child{border-right:0}.lium-seg__btn:hover{color:var(--ink-1000)}.lium-seg__btn.is-active{background:var(--ink-1000);color:var(--paper)}.lium-seg__btn:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ink-1000)}.lium-stream__num--fine{font:700 15px/1.2 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lium-statstrip__cell:last-child{border-right:0}.lium-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.lium-preview__line{font:var(--type-mono)}.lium-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;min-width:0;font:var(--type-label-sm);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.lium-step[data-state=running]{color:var(--signal-caution)}.lium-step[data-state=done]{color:var(--signal-positive)}.lium-step[data-state=failed]{color:var(--signal-critical)}.lium-step[data-state=skipped]{color:var(--ink-300)}.lium-receipt{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--border-hairline);padding:10px 12px;overflow-x:auto}.lium-receipt__event{display:grid;grid-gap:2px;gap:2px;min-width:0}.lium-receipt__name{font:var(--type-label-sm);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.lium-receipt__args{font:var(--type-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lium-operate-grid{display:grid;grid-gap:24px;gap:24px;min-width:0}.lium-operate-grid>*,.lium-roles,.lium-roles>*{min-width:0}.lium-roles__value{display:inline-flex;gap:8px;align-items:baseline;min-width:0}.lium-monitor__row{font:var(--type-mono);min-width:0}.lium-tone-critical{color:var(--signal-critical)}.lium-operate-grid--setters{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.lium-setter .lium-panel__body{display:grid;grid-gap:10px;gap:10px;min-width:0}.lium-setter .lium-panel__body>*{min-width:0}.lium-setter .lium-btn{justify-self:start}.lium-calldata{margin:0;padding:8px 10px;border:1px solid var(--border-hairline);overflow-x:auto;white-space:nowrap;font:400 11px var(--font-mono);min-width:0}.lium-harvest,.lium-jobs,.lium-runbook .lium-door,.lium-runbook .lium-door>*{min-width:0}.lium-harvest .lium-panel__body{display:grid;grid-gap:12px;gap:12px;min-width:0}.lium-harvest .lium-panel__body>*{min-width:0}.lium-harvest .lium-btn{justify-self:start}.lium-jobs .lium-table-wrap,.lium-log{min-width:0}.lium-log{margin:12px 0 0;padding:10px 12px;border:1px solid var(--border-hairline);background:var(--surface-sunken);font:400 11px/1.5 var(--font-mono);overflow-x:auto;white-space:pre-wrap}@media (max-width:899px){.lium-nav a,.lium-tab{padding-top:16px;padding-bottom:16px}.lium-connect{padding:14px}.lium-chip{padding:14px 12px}.lium-seg__btn{padding:17px 14px}.lium-fold__summary{padding:16px 0}.lium-search__input{padding:14px}}