.timeline-wait.done.is-confirmation{padding:var(--space-3);border-radius:var(--radius-control);border-color:color-mix(in srgb, var(--in) 30%, transparent);background:color-mix(in srgb, var(--in) 6%, var(--panel));margin:0}.timeline-wait.done.is-confirmation .status-message-title{color:var(--in);gap:var(--space-2)}.timeline-wait.done.is-confirmation .status-message-title>span{flex:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.timeline-wait.done.is-confirmation{animation:.24s ease-out both status-confirmation-enter}.timeline-wait.done.is-confirmation .status-message-title>span{animation:.4s ease-out both status-confirmation-check}}@keyframes status-confirmation-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes status-confirmation-check{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}
.builder-dialog{overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface,#191b21);width:min(720px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);padding:24px;overflow:auto;box-shadow:0 24px 80px #0008}.builder-dialog::backdrop{background:#090b11b3}.builder-dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.builder-dialog h2{font-size:var(--text-value-sm);margin:0 0 8px}.builder-dialog p{font-size:var(--text-body);color:var(--muted);margin:0;line-height:1.5}.builder-dialog>header>.ui-button{flex:none;min-width:44px;min-height:44px}.builder-dialog.is-compact{text-align:left;width:min(560px,100vw - 32px)}.builder-dialog.is-wide{width:min(1100px,100vw - 32px)}@media (max-width:600px){.builder-dialog{max-height:calc(100dvh - 24px);padding:18px}}.builder-picker-actions{z-index:3;border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:16px 0;display:flex;position:sticky;bottom:0}.builder-picker-actions p{flex:220px;margin-right:auto}dialog.builder-dialog>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.builder-dialog>header h2{font-size:var(--text-section);margin:0;line-height:1.35}.builder-dialog .builder-dialog-close{place-items:center;width:44px;height:44px;padding:0;display:grid}.builder-dialog .builder-technical-inspector{background:0 0;border:0;max-height:none;padding:0;overflow:visible}.builder-technical-inspector .field:first-child,.builder-technical-inspector .builder-connection{margin-top:0}.builder-dialog:has(>.builder-picker-actions){padding-bottom:0}.builder-dialog>.builder-picker-actions{padding-bottom:24px}@media (max-width:600px){.builder-dialog>.builder-picker-actions{padding-bottom:18px}}.builder-dialog .builder-dialog-eyebrow{margin-bottom:var(--space-2);font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.06em}.builder-dialog>header h2[tabindex="-1"]:focus{outline:none}.builder-dialog-overlay{z-index:60;padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.builder-dialog-backdrop{background:var(--bg);opacity:.7;border:0;position:absolute;inset:0}.builder-dialog.is-wallet-portal{background:var(--panel);margin:0;position:relative;inset:auto}.builder-dialog.is-small{text-align:left;width:min(440px,100vw - 32px)}dialog.builder-dialog>header.builder-dialog-identity{text-align:center;justify-content:center;position:relative}.builder-dialog-identity>.builder-dialog-close{position:absolute;top:0;right:0}.builder-dialog-icon{width:48px;height:48px;margin:0 auto var(--space-3);border-radius:var(--radius-panel);background:var(--line);color:var(--accent);place-items:center;display:grid}
.move-state{--status-tone:var(--blue)}.move-state.ready{--status-tone:var(--accent)}.move-state.done{--status-tone:var(--in)}.move-state.unknown{--status-tone:var(--warn)}.move-state.failed{--status-tone:var(--error,var(--out))}.move-state.move-state-pill{color:var(--status-tone);gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid color-mix(in srgb,var(--status-tone) 35%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--status-tone) 8%,transparent);font-size:var(--text-meta);white-space:nowrap;line-height:1}.move-state.move-state-pill:before{background:var(--status-tone)}.move-state.neutral{--status-tone:var(--muted)}
.feedback-trigger.ui-button{right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:25;white-space:nowrap;border:1px solid var(--muted);background:var(--panel);min-height:44px;color:var(--ink);border-radius:999px;gap:8px;position:fixed;box-shadow:0 4px 16px #0003}.feedback-menu-trigger.ui-button{display:none}.feedback-dialog-host>.builder-dialog{width:min(440px,100vw - 32px)}.feedback-form{gap:12px;display:grid}.feedback-form textarea{resize:vertical;width:100%;min-height:120px}.feedback-form p{margin:0}.feedback-actions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:800px){.feedback-trigger.ui-button{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom))}.feedback-dialog-host>.builder-dialog{width:100%;max-width:none;max-height:calc(100dvh - 24px);padding-bottom:max(18px,env(safe-area-inset-bottom));border-radius:18px 18px 0 0;margin:0;position:fixed;inset:auto 0 0}}.feedback-diagnostics{gap:8px;display:grid}.feedback-diagnostics label{align-items:center;gap:8px;min-height:44px;display:flex}.feedback-diagnostics pre{font-size:var(--text-meta);color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.feedback-diagnostics input{width:18px;height:18px;accent-color:var(--accent)}body:has(.account-menu[open],.mobile-navigation[open]) .feedback-trigger.ui-button{display:none}@media (max-width:600px){body:has(.builder-shell) .feedback-trigger.ui-button{width:fit-content;margin:16px 16px max(16px,env(safe-area-inset-bottom)) auto;display:flex;position:static}}.feedback-panel{z-index:31}.feedback-panel .feedback-form{gap:var(--space-3)}.feedback-panel .feedback-form textarea{min-height:96px;padding:var(--space-3);color:var(--ink);background:var(--surface-sunken);border:1px solid var(--muted);border-radius:var(--radius-control);font:inherit;line-height:1.5}.feedback-panel .feedback-form textarea::placeholder{color:var(--muted);opacity:1}
.ai-conversation{gap:var(--space-4);min-width:0;display:grid}.ai-conversation-messages{align-content:start;gap:var(--space-6);overscroll-behavior:contain;max-height:50dvh;padding:var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-panel);display:grid;overflow:auto}.ai-conversation-welcome{gap:var(--space-3);padding:var(--space-4) 0;color:var(--muted);display:grid}.ai-conversation-turn{align-content:start;align-items:start;gap:var(--space-4);min-width:0;display:grid}.ai-conversation-message{min-width:0;max-width:100%;padding:var(--space-4);border-radius:var(--radius-control);overflow-wrap:anywhere;border:1px solid var(--line)}.ai-conversation-message.is-user{background:color-mix(in srgb,var(--panel) 88%,var(--ink));justify-self:end}.ai-conversation-message.is-assistant{background:color-mix(in srgb,var(--panel) 94%,var(--ink));justify-self:start}.ai-conversation-message.is-user p{white-space:pre-wrap;margin:var(--space-2) 0 0}.ai-conversation-speaker{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-meta);display:flex}.ai-conversation-starters{gap:var(--space-2);flex-wrap:wrap;display:flex}.ai-conversation-composer{gap:var(--space-2);display:grid}.ai-conversation-composer label{font-size:var(--text-meta);color:var(--muted)}.ai-conversation-composer textarea{width:100%;min-height:var(--space-12);resize:none;max-height:160px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);color:var(--ink);font:inherit;overflow:auto}.ai-conversation-send{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.ai-conversation-send small{color:var(--muted);font-size:var(--text-meta);margin-inline-end:auto}.terminal-assistant-content{gap:var(--space-4);min-width:0;display:grid}@media (max-width:600px){.ai-conversation-messages{padding:var(--space-3)}.ai-conversation-composer textarea{font-size:var(--text-label)}}.assistant-panel{z-index:30;right:var(--space-6);bottom:calc(max(var(--space-6),env(safe-area-inset-bottom)) + var(--space-12) + var(--space-3));width:min(480px,calc(100vw - var(--space-8)));background:var(--panel);border:1px solid var(--accent-border);border-radius:var(--radius-panel);max-height:min(760px,100dvh - 112px);box-shadow:0 var(--space-6) var(--space-12) color-mix(in srgb,var(--surface-sunken) 75%,transparent);flex-direction:column;display:flex;position:fixed;overflow:hidden}.assistant-panel-header{align-items:center;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--line);display:flex}.assistant-panel-header>div{flex:1;min-width:0}.assistant-panel-header h2{font-size:var(--text-body);margin:0;font-weight:400}.assistant-panel-header p{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-panel-body{overscroll-behavior:contain;padding:var(--space-3);min-height:0;overflow:auto}.assistant-avatar{width:var(--space-12);height:var(--space-12);color:var(--accent);background:var(--accent-wash);border:1px solid var(--accent-border);border-radius:var(--radius-panel);flex:none;place-items:center;display:grid}.assistant-context-switch{padding:var(--space-3) var(--space-4) 0}.ai-conversation-welcome{justify-items:start;gap:var(--space-3);padding:var(--space-6) var(--space-2)}.ai-conversation-welcome h3{color:var(--ink);font-size:var(--text-card);letter-spacing:-.02em;margin:0;font-weight:400}.ai-conversation-welcome p{font-size:var(--text-body);margin:0;line-height:1.6}.ai-conversation-message.is-user{background:var(--accent-wash);border-color:var(--accent-border)}.ai-conversation-message.is-assistant{padding:var(--space-3);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--ink)}.ai-conversation-message.is-assistant .ai-answer :is(p,li,blockquote,h4){color:var(--ink)}.ai-conversation-message.is-assistant .ai-conversation-speaker{color:var(--accent);margin-bottom:var(--space-2)}.ai-conversation-message.is-user p{color:var(--ink)}.ai-conversation-composer{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel)}.ai-conversation-composer:focus-within{border-color:var(--accent-border)}.ai-conversation-composer textarea{padding:var(--space-2) 0;background:0 0;border:0}@media (max-width:600px){.assistant-panel{right:var(--space-4);bottom:calc(max(var(--space-4),env(safe-area-inset-bottom)) + var(--space-12) + var(--space-3));max-height:calc(100dvh - 112px)}}.assistant-panel-header .assistant-avatar{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-control)}.ai-conversation.is-compact{gap:var(--space-3)}.ai-conversation.is-compact .ai-conversation-messages{padding:var(--space-3);background:0 0;border-radius:0;max-height:min(540px,100dvh - 300px)}.ai-conversation.is-compact .ai-conversation-welcome{grid-template-columns:var(--space-12) minmax(0,1fr);column-gap:var(--space-4);row-gap:var(--space-1);padding:var(--space-4) 0;align-items:center}.ai-conversation.is-compact .ai-conversation-welcome>.assistant-avatar{grid-row:1/span 2;align-self:start}.ai-conversation.is-compact .ai-conversation-welcome h3{font-size:var(--text-section)}.support-dock{align-items:center;gap:var(--space-2);right:max(var(--space-6),env(safe-area-inset-right));bottom:max(var(--space-6),env(safe-area-inset-bottom));z-index:25;display:flex;position:fixed}.support-action.ui-button{gap:var(--space-2);white-space:nowrap;border:1px solid var(--accent-border);border-radius:var(--radius-control);background:var(--panel);min-height:44px;color:var(--accent);box-shadow:0 var(--space-1) var(--space-4) color-mix(in srgb,var(--surface-sunken) 70%,transparent)}.support-action.ui-button:hover{background:color-mix(in srgb,var(--panel) 92%,var(--accent));border-color:var(--accent)}.ai-conversation.is-compact .ai-conversation-send small{color:var(--muted);margin-inline-end:auto;line-height:1.5}.ai-conversation.is-compact .ai-conversation-message{line-height:1.6}body:has(.account-menu[open],.mobile-navigation[open]) .support-dock{display:none}@media (max-width:600px){.support-dock{right:max(var(--space-4),env(safe-area-inset-right));bottom:max(var(--space-4),env(safe-area-inset-bottom))}body:has(.builder-shell) .support-dock{margin:var(--space-4);justify-content:flex-end;position:static}}.assistant-workspace{min-width:0;container:assistant-workspace/inline-size}.assistant-workspace.has-assistant{margin-right:min(var(--assistant-width),calc(100vw - 800px))}.assistant-panel.assistant-drawer{width:min(var(--assistant-width),calc(100vw - 800px));height:100dvh;max-height:100dvh;box-shadow:none;background:var(--surface-sunken);border-color:var(--line);border-radius:0;top:0;bottom:0;right:0;overflow:visible}.assistant-panel.assistant-drawer.is-expanded{width:100vw;height:100dvh;top:0}.assistant-drawer .assistant-panel-header{background:var(--panel);flex:none}.assistant-drawer .assistant-panel-body{flex:1;overflow:hidden}.assistant-drawer .terminal-assistant-content{height:100%;min-height:0}.assistant-drawer .ai-conversation{flex-direction:column;height:100%;min-height:0;display:flex}.assistant-drawer .ai-conversation.is-compact .ai-conversation-messages{flex:1;min-height:0;max-height:none}.assistant-drawer .ai-conversation-composer,.assistant-drawer .ai-conversation-starters{flex:none}.assistant-resize-handle{z-index:1;cursor:col-resize;touch-action:none;border:0;width:8px;margin:0;position:absolute;top:0;bottom:0;left:-4px}.assistant-resize-handle:hover,.assistant-resize-handle:focus-visible{background:var(--accent-wash);outline:2px solid var(--accent-border);outline-offset:-2px}.support-dock.has-assistant{right:calc(min(var(--assistant-width),calc(100vw - 800px)) + var(--space-6))}.support-dock.has-assistant>button:not([data-feedback-dock]){display:none}.support-dock.is-fullscreen{right:var(--space-4);z-index:31}body:has(.assistant-drawer.is-expanded) .assistant-drawer{padding-bottom:calc(var(--space-12) + var(--space-8))}@media (max-width:1199px){.assistant-workspace.has-assistant{margin-right:0}.assistant-panel.assistant-drawer{width:100vw;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:calc(var(--space-12) + var(--space-8) + env(safe-area-inset-bottom));top:0}.assistant-resize-handle,.assistant-drawer .assistant-expand{display:none}}.ai-conversation.is-compact .ai-conversation-composer{background:var(--panel);border-color:var(--line);padding:var(--space-3);gap:var(--space-2)}.ai-conversation.is-compact .ai-conversation-composer textarea{padding:var(--space-2) 0;min-height:calc(var(--space-12) + var(--space-6));max-height:160px;color:var(--ink);background:0 0;border:0;border-radius:0;line-height:1.5}.ai-conversation.is-compact .ai-conversation-composer:has(textarea:focus-visible){border-color:var(--accent);outline:2px solid var(--accent-border);outline-offset:2px}.ai-conversation.is-compact .ai-conversation-composer textarea:focus-visible{outline:none}.ai-conversation.is-compact .ai-conversation-composer textarea::placeholder{color:var(--muted);opacity:1}.ai-conversation.is-compact .ai-conversation-send{gap:var(--space-2)}.ai-conversation-send{flex-wrap:wrap}.ai-conversation-keyboard-option{align-items:center;gap:var(--space-2);margin-inline-end:auto;display:flex}.assistant-strategy-picker{gap:var(--space-4);min-width:0;display:grid}.assistant-strategy-picker form{align-items:end;gap:var(--space-2);display:flex}.assistant-strategy-picker form>.field{margin:0}.assistant-strategy-picker form>:first-child{flex:1;min-width:0}.assistant-context-actions{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-height:44px;display:flex}.assistant-drawer .ai-conversation-messages:has(>.ai-conversation-welcome:only-child){align-content:end}
.metric-row-tiles{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;margin:0;display:grid}.metric-row-tiles>.stat{align-content:start;gap:var(--space-1);min-width:0;padding:0 var(--space-6);border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;display:grid}.metric-row-tiles>.stat:first-child{border-left:0;padding-left:0}.metric-row-tiles>.stat .fact-label{color:var(--muted);font-size:var(--text-meta);margin:0}.metric-row-tiles>.stat .stat-value>strong{font-size:var(--text-value);letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:400;line-height:1.1;display:block}.metric-row-tiles>.stat small{color:var(--muted);font-size:var(--text-meta);margin:0}@media (max-width:700px){.metric-row-tiles>.stat .stat-value>strong{font-size:var(--text-value-sm)}}@media (max-width:480px){.metric-row-tiles{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.metric-row-tiles>.stat{border:0;padding:0}}.metric-definition{align-content:start;gap:var(--space-2);min-width:0;display:grid}.metric-definition>dt{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-meta);display:flex}.metric-definition>dd{min-width:0;font-size:var(--text-value);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.metric-definition>dd small{margin-top:var(--space-1);font-size:var(--text-meta);color:var(--muted);display:block}@media (max-width:700px){.metric-definition>dd{font-size:var(--text-value-sm)}}.metric-definition>dd[data-size=body]{font-size:var(--text-body)}.metric-definition[data-layout=row]{align-items:baseline;column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-height:32px}.metric-definition[data-layout=row]>dd{font-size:var(--text-body);text-align:right}@media (max-width:380px){.metric-definition[data-layout=row]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.metric-definition-icon{border-radius:var(--radius-control);width:28px;height:28px;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);flex:none;justify-content:center;align-items:center;display:inline-flex}.metric-definition[data-layout=row]{align-items:center;min-height:36px}.metric-row>.stat .fact-label{color:var(--muted);font-size:var(--text-meta);line-height:1.5}.metric-row>.stat .stat-value{font-variant-numeric:tabular-nums;line-height:1.25}.metric-row>.stat small{color:var(--muted);font-size:var(--text-meta)}.metric-row-footer{grid-column:1/-1;min-width:0}
.management-action-slot:empty,.management-action-fallback:empty{display:none}.management-inline-action{border:0;border-top:1px solid var(--line);padding:var(--space-4) 0 0;background:0 0;border-radius:0}.management-inline-action .transaction-panel{width:100%}
.table-selection{width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;position:absolute;inset:0}.table-selection:hover{background:0 0}.table-selection:after{content:"";position:absolute;inset:0}.table-selection:focus-visible{outline:none}.table-selection:focus-visible:after{outline:2px solid var(--accent);outline-offset:-3px;border-radius:var(--radius-panel)}.table-selection:disabled{cursor:not-allowed;opacity:.4}.table-action{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--table-action-size,var(--control-height,44px));border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);color:var(--ink);font:inherit;font-size:var(--text-body);white-space:nowrap;flex:none;line-height:1;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex;position:relative}.table-action.ui-primary{border-color:var(--accent-border);color:var(--accent);background:linear-gradient(115deg,#dcff001a,#dcff0005)}.table-action.ui-primary:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 45%, transparent);color:var(--accent);background:linear-gradient(115deg,#dcff0029,#dcff000c)}.table-action.ui-destructive{color:var(--out)}.table-action:hover:not(:disabled){border-color:var(--muted)}.table-action--small{width:var(--table-action-size,var(--control-height,44px));padding:0}.table-action--large{padding:0 var(--space-3)}.table-action--reference .table-action-label{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.page-frame .table-action{min-height:var(--table-action-size,var(--control-height,44px))}.table-action-icon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.table-action--small .table-action-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.olive-theme .table-action-icon{flex-basis:18px;width:18px;height:18px}.olive-theme .table-action-icon>svg{width:18px;height:18px}
.filter-popover{position:relative}.filter-popover-trigger{height:var(--list-control-size,40px);border:1px solid var(--line);border-radius:var(--radius-control);min-height:0;color:var(--ink);font-size:var(--text-body);white-space:nowrap;background:0 0;align-items:center;gap:8px;padding:0 12px;font-weight:400;display:inline-flex}.filter-popover-trigger[data-active]{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.filter-popover-selected{background:var(--accent);color:#191d08;min-width:18px;height:18px;font-size:var(--text-meta);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-weight:400;display:inline-grid}.filter-popover-panel{z-index:30;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);grid-template-rows:auto minmax(0,1fr) auto;width:min(300px,100vw - 32px);max-height:min(440px,70vh);display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 16px 40px #00000073}.filter-popover-search{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:12px 14px;display:flex}.filter-popover-search input{min-width:0;color:var(--ink);font-size:var(--text-body);background:0 0;border:0;flex:1;padding:0}.list-toolbar .filter-popover-search input:focus-visible,.filter-popover-search input:focus-visible{outline:none}.filter-popover-search:focus-within{box-shadow:inset 0 -2px var(--accent)}.filter-popover-options{border:0;align-content:start;gap:2px;margin:0;padding:6px;display:grid;overflow-y:auto}.filter-popover-option{border-radius:var(--radius-control);min-height:44px;color:var(--ink);font-size:var(--text-body);cursor:pointer;grid-template-columns:18px auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 10px;display:grid}:is(.filter-popover-option:has(.filter-popover-icon:empty),.filter-popover-option:not(:has(.filter-popover-icon))){grid-template-columns:18px minmax(0,1fr) auto}.filter-popover-option:is(:hover,:focus-within){background:color-mix(in srgb, var(--ink) 6%, var(--panel))}.filter-popover-option input{appearance:none;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:4px;place-items:center;width:18px;height:18px;margin:0;display:grid}.filter-popover-option input[type=radio]{border-radius:50%}.filter-popover-option input:checked{border-color:var(--accent);background:var(--accent)}.filter-popover-option input[type=checkbox]:checked:after{content:"";border-top:0;border-bottom:2px solid #191d08;border-left:2px solid #191d08;border-right:0;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.filter-popover-option input[type=radio]:checked:after{content:"";background:#191d08;border-radius:50%;width:8px;height:8px}.filter-popover-option input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.filter-popover-icon{align-items:center;display:inline-flex}.filter-popover-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-popover-count{color:var(--muted);font-size:var(--text-body);font-variant-numeric:tabular-nums}.filter-popover-empty{color:var(--muted);font-size:var(--text-body);margin:0;padding:12px 10px}.filter-popover-footer{border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-body);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.filter-popover-footer button{min-height:32px;color:var(--muted);font-size:var(--text-body);background:0 0;border:0;padding:0 4px}.filter-popover-footer button:not(:disabled):hover{color:var(--ink)}@media (pointer:coarse){.filter-popover-trigger{height:44px}}@media (prefers-reduced-motion:no-preference){.filter-popover-panel{animation:.15s ease-out filter-popover-in}}@keyframes filter-popover-in{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:600px){.list-toolbar .list-filters{width:100%;position:relative}.list-toolbar .filter-popover{position:static}.list-toolbar .filter-popover-panel{width:min(300px,100%);left:0}.filter-popover-trigger,.filter-popover-footer button{min-height:44px}}
.table-row-entry{grid-template-columns:minmax(0,max-content) auto;justify-content:start;align-items:end;gap:8px 12px;display:grid}.table-row-entry-fields{flex-wrap:wrap;align-items:end;gap:8px 12px;min-width:0;display:flex}.table-row-entry-fields>*{min-width:0;max-width:240px}.table-row-entry .field{margin:0}.table-row-entry .fine{grid-area:2/1/auto/-1;margin:0}.table-row-entry-warning{color:var(--warn)}.table-row-entry-actions{gap:8px;display:flex}@container tango-table (max-width:480px){.table-row-entry{grid-template-columns:minmax(0,1fr);padding:12px}.table-row-entry .fine{grid-row:auto}.table-row-entry-fields>*{flex:100%;max-width:none}}
.choice-select{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid;position:relative}.choice-select-label{color:var(--muted);font-size:var(--text-body)}.choice-select-trigger{border:1px solid var(--line);border-radius:var(--radius-control);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--ink);font-size:var(--text-label);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-weight:400;display:flex}.choice-select-trigger:hover{border-color:color-mix(in srgb, var(--ink) 24%, var(--line))}.choice-select-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.choice-select-placeholder{color:var(--muted)}.choice-select-chosen{align-items:center;gap:10px;min-width:0;display:inline-flex}.choice-select-icon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.choice-select-icon .asset-icon{flex:0 0 20px;width:20px;height:20px}.choice-select-icon .asset-monogram{color:var(--ink);font-size:9px}.choice-select-caret{color:var(--muted);flex:none}@media (prefers-reduced-motion:no-preference){.choice-select-caret{transition:transform .15s ease-out}}.choice-select-trigger[aria-expanded=true] .choice-select-caret{transform:rotate(180deg)}.choice-select-list{z-index:30;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel);gap:2px;max-height:min(360px,60vh);margin:0;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #00000073}.choice-select-option{border-radius:var(--radius-control);min-height:44px;color:var(--ink);font-size:var(--text-label);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:6px 12px;display:grid}.choice-select-unmarked .choice-select-option{grid-template-columns:minmax(0,1fr)}.choice-select-option[data-active]{background:color-mix(in srgb, var(--ink) 6%, var(--panel))}.choice-select-option[aria-selected=true]{background:color-mix(in srgb, var(--accent) 10%, var(--panel));box-shadow:inset 3px 0 var(--accent)}.choice-select-option[aria-selected=true][data-active]{background:color-mix(in srgb, var(--accent) 14%, var(--panel))}.choice-select-text{gap:2px;min-width:0;display:grid}.choice-select-description{color:var(--muted);font-size:var(--text-meta)}.choice-select-single .choice-select-value{min-height:44px;font-size:var(--text-label);align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){.choice-select-list{animation:.15s ease-out choice-select-in}}@keyframes choice-select-in{0%{opacity:0;transform:translateY(-4px)}}.field .choice-select{gap:8px}.field .choice-select-label{color:inherit}.choice-select-badge{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font-size:var(--text-meta);border-radius:4px;align-items:center;margin-left:8px;padding:1px 6px;display:inline-flex}.choice-select-compact{justify-items:start}.choice-select-compact .choice-select-trigger{white-space:nowrap;width:auto;max-width:100%}.choice-select-table{grid-template-columns:max-content repeat(var(--choice-columns), max-content);column-gap:0;width:max-content;max-width:min(860px,100vw - 32px);right:auto;overflow-x:auto}.choice-select-table>.choice-select-head,.choice-select-table>.choice-select-option{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;column-gap:28px;display:grid}.choice-select-table>.choice-select-head{color:var(--muted);font-size:var(--text-meta);padding:4px 12px 8px}.choice-select-cell{font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:600px){.choice-select-table{grid-template-columns:minmax(0,1fr) max-content;width:auto;max-width:none;right:0}.choice-select-table .choice-select-head>:nth-child(n+3),.choice-select-table .choice-select-cell:nth-child(n+3){display:none}}.choice-select-compact .choice-select-list:not(.choice-select-table){overflow-wrap:anywhere;width:max-content;min-width:max(100%,160px);max-width:min(320px,100vw - 32px);left:0;right:auto}.choice-select-trigger:disabled{cursor:not-allowed;opacity:.5}.choice-select-trigger:disabled:hover{border-color:var(--line)}.choice-select-sm .choice-select-trigger{min-height:32px;padding-inline:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-body)}.choice-select-sm .choice-select-option{min-height:32px;padding:4px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-body)}@media (max-width:700px),(pointer:coarse){.choice-select-sm .choice-select-trigger,.choice-select-sm .choice-select-option{min-height:44px}}.choice-select-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.choice-select-chosen>.choice-select-badge{flex:none}.choice-select-compact[data-menu-align=end] .choice-select-list:not(.choice-select-table){left:auto;right:0}
.network-logo{vertical-align:middle;object-fit:contain;flex-shrink:0;display:inline-block}.network-logo-initial{background:var(--panel);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.network-name{align-items:center;gap:6px;min-width:0;display:inline-flex}
