:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#10110f;--panel:#171812;--panel-2:#202118;--panel-3:#14150f;--ink:#eee9d7;--muted:#9e9a83;--dim:#71725f;--line:#343628;--line-strong:#55583d;--ok:#76d47d;--watch:#e4b95f;--attention:#ee6d66;--accent:#6cc9cb;--black:#080907;--font-ui:Inter, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--rail-width:4px;--shadow:0 18px 42px #00000057}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html,body{overflow-x:hidden}body{background:linear-gradient(#ffffff03 1px, transparent 1px), linear-gradient(90deg, #ffffff02 1px, transparent 1px), var(--bg);min-width:320px;color:var(--ink);font-family:var(--font-ui);background-size:32px 32px;font-size:13px}a,button,input,select,textarea{color:inherit;font:inherit}a{text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;min-width:0;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.terminal{grid-template-rows:auto 1fr;gap:10px;min-height:100vh;padding:14px;display:grid}.command-bar,.panel,.metric-strip,.filter-bar{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 92%, var(--black))}.command-bar{box-shadow:var(--shadow);gap:8px;padding:10px;display:grid}.topbar{grid-template-columns:minmax(220px,auto) minmax(420px,1fr) minmax(320px,auto);align-items:center;gap:12px;display:grid}.brand-lockup{min-width:0;color:var(--ink);align-items:center;gap:10px;display:inline-flex}.brand-mark{border:1px solid color-mix(in srgb, var(--accent) 55%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, transparent), transparent 62%), var(--black);width:34px;height:34px;color:var(--accent);font-family:var(--font-mono);place-items:center;font-size:12px;font-weight:800;display:grid}.brand-copy{gap:2px;min-width:0;display:grid}.brand-copy strong,.brand-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}table.sr-only{width:1px;min-width:0}.brand-copy strong{font-size:14px}.brand-copy small{color:var(--muted);font-size:11px}.nav{border:1px solid var(--line);scrollbar-width:thin;justify-content:center;justify-self:center;align-items:center;gap:0;min-width:0;padding:2px;display:flex;overflow-x:auto}.nav-link,.queue-tab,.chip,.small-button,.icon-button,.primary-button,.secondary-button,.preview-action-button,.disabled-execute-button{border:1px solid var(--line);background:var(--black);color:var(--muted)}.nav-link{isolation:isolate;white-space:nowrap;background:0 0;border-color:#0000;align-items:center;gap:7px;min-height:32px;padding:6px 10px;transition:color .14s,transform .14s,border-color .14s;display:inline-flex;position:relative}.nav-link>svg,.nav-link>span{z-index:1;position:relative}.nav-link+.nav-link{border-left-color:color-mix(in srgb, var(--line) 72%, transparent)}.nav-link:hover,.nav-link.active,.nav-link:focus-visible,.queue-tab:hover,.queue-tab.active,.queue-tab:focus-visible,.chip:hover,.chip.active,.chip:focus-visible,.small-button:hover,.small-button:focus-visible,.icon-button:hover,.icon-button:focus-visible,.preview-action-button:hover,.preview-action-button:focus-visible{color:var(--ink);border-color:color-mix(in srgb, var(--accent) 62%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--black))}.nav-link:hover,.nav-link:focus-visible{background:0 0;border-color:#0000;transform:translateY(-1px)}.nav-link.active{color:var(--ink);background:0 0;border-color:#0000}.nav-link.active:after{content:"";z-index:0;background:var(--accent);pointer-events:none;height:2px;position:absolute;bottom:3px;left:10px;right:10px}.nav-link.active:has(.nav-badge):after{right:48px}.nav-link+.nav-link,.nav-link+.nav-link:hover,.nav-link+.nav-link:focus-visible,.nav-link+.nav-link.active{border-left-color:color-mix(in srgb, var(--line) 72%, transparent)}.nav-badge{--nav-badge-border:var(--line-strong);border:1px solid var(--nav-badge-border);background:var(--black);min-width:22px;height:20px;color:var(--ink);font-family:var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:0;flex:none;justify-content:center;align-self:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex;overflow:visible}.nav-badge.status-ok{--nav-badge-border:color-mix(in srgb, var(--ok) 62%, var(--line));color:var(--ink)}.nav-badge.status-watch{--nav-badge-border:color-mix(in srgb, var(--watch) 70%, var(--line));color:var(--ink)}.nav-badge.status-attention{--nav-badge-border:color-mix(in srgb, var(--attention) 74%, var(--line));color:var(--ink)}.nav-badge.status-ok:before,.nav-badge.status-watch:before,.nav-badge.status-attention:before{content:none;display:none}.runtime-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.runtime-pill,.pill,.state,.row-action-mode{border:1px solid var(--line);background:var(--black);min-height:24px;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;padding:3px 7px;font-size:10px;display:inline-flex}.runtime-pill.ok,.state-ok{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 44%, var(--line));background:color-mix(in srgb, var(--ok) 7%, var(--black))}.runtime-pill.watch,.state-watch{color:var(--watch);border-color:color-mix(in srgb, var(--watch) 44%, var(--line));background:color-mix(in srgb, var(--watch) 7%, var(--black))}.runtime-pill.attention,.state-attention{color:var(--attention);border-color:color-mix(in srgb, var(--attention) 48%, var(--line));background:color-mix(in srgb, var(--attention) 8%, var(--black))}.small-button,.primary-button,.secondary-button,.disabled-execute-button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:6px 10px;font-weight:700;display:inline-flex}.small-button.ghost,.secondary-button{background:color-mix(in srgb, var(--panel-2) 58%, var(--black))}.primary-button,.small-button.primary-action{color:var(--black);border-color:var(--accent);background:var(--accent)}.icon-button{place-items:center;width:32px;height:32px;display:grid}.refresh-button{border:1px solid var(--line);background:var(--black);min-height:32px;color:var(--muted);align-items:center;gap:8px;padding:4px 9px;display:inline-flex}.refresh-button:hover,.refresh-button:focus-visible{color:var(--ink);border-color:color-mix(in srgb, var(--accent) 62%, var(--line))}.refresh-button.freshness-ok{border-color:color-mix(in srgb, var(--ok) 38%, var(--line))}.refresh-button.freshness-watch{border-color:color-mix(in srgb, var(--watch) 42%, var(--line))}.refresh-button.freshness-attention{border-color:color-mix(in srgb, var(--attention) 52%, var(--line))}.workspace-refresh{border:1px solid var(--line);min-height:30px;color:var(--muted);font-family:var(--font-mono);align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex}.workspace-refresh.state-failed{border-color:var(--attention);color:var(--attention)}.workspace-refresh.state-refreshing{color:var(--watch)}.system-evidence-summary{border:1px solid var(--line);background:var(--panel-soft);padding:12px}.system-evidence-summary p{margin:6px 0}.system-evidence-summary small{color:var(--muted)}.refresh-copy{text-align:left;gap:1px;line-height:1.05;display:grid}.refresh-copy strong{color:var(--ink);font-size:11px}.refresh-copy small{color:currentColor;font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;font-size:9px}.freshness-ok .refresh-copy small{color:var(--ok)}.freshness-watch .refresh-copy small{color:var(--watch)}.freshness-attention .refresh-copy small{color:var(--attention)}.spin-icon{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.health-strip{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;padding-top:8px;display:flex}.health-item{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:5px;font-size:10px;display:inline-flex}.view-root{align-content:start;min-width:0}.view-root-evidence{display:grid}.panel{min-width:0;padding:10px}.panel-head,.queue-section-head,.profit-banner{justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin-bottom:10px;display:flex}.panel-head strong,.queue-section-head strong{font-size:13px}.eyebrow{color:var(--accent);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:800}.dot{background:var(--dim);border-radius:999px;width:7px;height:7px;display:inline-block}.dot.ok{background:var(--ok)}.dot.watch{background:var(--watch)}.dot.attention{background:var(--attention)}.status-glyph{background:currentColor;border:1px solid;width:8px;height:8px;display:inline-block}.status-glyph.state-ok,.status-glyph.state-watch,.status-glyph.state-attention{background:currentColor}.status-ok,.status-watch,.status-attention,.severity-ok,.severity-watch,.severity-attention{position:relative}.status-ok:before,.status-watch:before,.status-attention:before,.severity-ok:before,.severity-watch:before,.severity-attention:before{content:"";width:var(--rail-width);background:var(--dim);position:absolute;inset:-1px auto -1px -1px}.status-ok:before,.severity-ok:before{background:var(--ok)}.status-watch:before,.severity-watch:before{background:var(--watch)}.status-attention:before,.severity-attention:before{background:var(--attention)}.metric-strip{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.metric{min-width:0;min-height:72px;padding:12px 14px 12px calc(14px + var(--rail-width));border-right:1px solid var(--line);background:color-mix(in srgb, var(--panel-3) 88%, var(--black));align-content:center;gap:3px;display:grid;position:relative}.metric:last-child{border-right:0}.metric span,.metric small{color:var(--muted);text-transform:uppercase;font-size:10px;line-height:1.2}.metric b{color:var(--ink);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:24px;line-height:1;overflow:hidden}.dashboard-layout,.profit-page,.pairs-page{gap:10px;display:grid}.quote-page{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);gap:10px;display:grid}.quote-form{gap:12px;display:grid}.quote-form label{color:var(--muted);text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.quote-form input,.quote-form select{border:1px solid var(--line);background:var(--black);width:100%;min-width:0;height:38px;color:var(--ink);font:600 13px/1 var(--font-sans);border-radius:6px;padding:0 11px}.quote-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quote-metric{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-3) 80%, transparent);border-radius:6px;min-width:0;padding:12px}.quote-metric span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800;display:block}.quote-metric strong{color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;margin-top:7px;font-size:20px;line-height:1.1;display:block}.quote-metric.emphasis strong{color:var(--accent);font-size:26px}.quote-result-foot{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:8px 14px;font-size:11px;display:flex}.quote-state{min-height:120px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;display:flex}.quote-state.attention{color:var(--attention)}.next-strip{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.priority-card{background:linear-gradient(90deg, color-mix(in srgb, var(--attention) 7%, transparent), transparent 68%), color-mix(in srgb, var(--panel-3) 88%, var(--black));padding:14px}.priority-card.status-watch{background:linear-gradient(90deg, color-mix(in srgb, var(--watch) 7%, transparent), transparent 68%), color-mix(in srgb, var(--panel-3) 88%, var(--black))}.priority-card.status-ok{background:linear-gradient(90deg, color-mix(in srgb, var(--ok) 6%, transparent), transparent 68%), color-mix(in srgb, var(--panel-3) 88%, var(--black))}.priority-main{gap:6px;min-width:0;display:grid}.priority-main h2{margin:0;font-size:22px;line-height:1.05}.priority-card p,.clear-panel p,.detail-stack p,.work-row-expanded p{color:var(--muted);margin:0;line-height:1.45}.priority-facts{flex-wrap:wrap;gap:6px;display:flex}.priority-facts span{border:1px solid var(--line);background:var(--black);color:var(--muted);font-family:var(--font-mono);padding:3px 7px;font-size:10px}.priority-actions{justify-items:end;gap:8px;display:grid}.account-board,.provider-access-board{gap:10px;display:grid}.provider-access-grid{grid-template-columns:repeat(auto-fit,minmax(520px,1fr));gap:8px;display:grid}.provider-access-grid.single{grid-template-columns:minmax(0,1fr)}.provider-access-card{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-3) 86%, var(--black));gap:10px;min-width:0;padding:10px;display:grid}.provider-access-head,.provider-lane-head,.provider-action-row,.otp-form{align-items:center;gap:8px;display:flex}.provider-access-head,.provider-lane-head{justify-content:space-between}.provider-access-head>div{gap:2px;min-width:0;display:grid}.provider-access-head strong,.provider-access-head .muted-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.provider-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.provider-lane{border:1px solid var(--line);background:var(--black);align-content:start;gap:9px;min-width:0;padding:10px;display:grid}.provider-lane.expiry-attention{border-color:color-mix(in srgb, var(--attention) 58%, var(--line));background:linear-gradient(90deg, color-mix(in srgb, var(--attention) 9%, transparent), transparent 72%), var(--black)}.provider-lane-head>span:first-child{min-width:0;color:var(--ink);align-items:center;gap:6px;font-weight:800;display:inline-flex}.provider-auth-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.provider-auth-facts span{border-left:1px solid var(--line);gap:2px;min-width:0;padding-left:8px;display:grid}.provider-auth-facts .expiry-fact{border:1px solid color-mix(in srgb, var(--ok) 38%, var(--line));border-left:3px solid var(--ok);background:color-mix(in srgb, var(--ok) 8%, var(--black));padding:7px 9px}.provider-auth-facts .expiry-fact.tone-attention{border-color:color-mix(in srgb, var(--attention) 54%, var(--line));border-left-color:var(--attention);background:color-mix(in srgb, var(--attention) 9%, var(--black))}.provider-auth-facts .expiry-fact.tone-watch{border-color:color-mix(in srgb, var(--watch) 48%, var(--line));border-left-color:var(--watch);background:color-mix(in srgb, var(--watch) 8%, var(--black))}.provider-auth-facts small,.otp-form label span{color:var(--muted);text-transform:uppercase;font-size:10px;line-height:1.2}.provider-auth-facts b,.provider-auth-facts em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.provider-auth-facts b{color:var(--ink);font-family:var(--font-mono);font-size:12px;font-style:normal}.provider-auth-facts em{color:var(--muted);font-family:var(--font-mono);font-size:10px;font-style:normal}.provider-action-row{flex-wrap:wrap}.otp-form{align-items:end}.otp-form label{flex:150px;gap:4px;min-width:150px;display:grid}.otp-form input{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-2) 58%, var(--black));width:100%;min-height:30px;color:var(--ink);font-family:var(--font-mono);padding:5px 8px}.provider-auth-notice{text-transform:none;white-space:normal;justify-content:flex-start;min-height:0;margin:0}.remote-auth-panel{border-top:1px solid var(--line);gap:8px;padding-top:8px;display:grid}.remote-auth-toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.remote-auth-toolbar>div{gap:2px;min-width:0;display:grid}.remote-auth-toolbar strong,.remote-auth-toolbar .muted-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.remote-browser-frame{aspect-ratio:16/10;border:1px solid color-mix(in srgb, var(--line) 70%, var(--accent));background:#050604;outline:none;width:100%;min-height:260px;max-height:560px;overflow:hidden}.remote-browser-frame:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 35%, transparent)}.remote-browser-frame img{object-fit:contain;-webkit-user-select:none;user-select:none;cursor:crosshair;width:100%;height:100%;display:block}.remote-browser-loading{min-height:100%;color:var(--muted);font-family:var(--font-mono);place-items:center;font-size:12px;display:grid}.poker-offers-board{background:color-mix(in srgb, var(--black) 88%, var(--panel));padding:0;overflow:hidden}.poker-offers-head{border-bottom:1px solid var(--line);background:var(--black);margin:0;padding:16px 24px 14px}.poker-add-offer-button{border:1px solid color-mix(in srgb, var(--ink) 72%, var(--line));min-width:220px;min-height:42px;color:var(--ink);background:0 0;justify-content:center;align-items:center;gap:10px;padding:8px 18px;font-size:16px;font-weight:800;display:inline-flex}.poker-add-offer-button:hover,.poker-add-offer-button:focus-visible{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.poker-offers-toolbar{border-bottom:1px solid var(--line);background:var(--black);grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px;padding:14px 24px 18px;display:grid}.offer-filter{gap:3px;min-width:0;display:grid}.offer-filter span,.offer-dialog-form label span{color:color-mix(in srgb, var(--watch) 72%, var(--muted));text-transform:uppercase;font-size:10px;font-weight:800}.offer-filter input,.offer-filter select,.offer-dialog-form input,.offer-dialog-form select{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-2) 78%, var(--black));width:100%;min-height:38px;color:var(--ink);font-family:var(--font-mono);padding:7px 10px}.offer-filter input[readonly]{color:color-mix(in srgb, var(--ink) 84%, var(--muted))}.poker-offers-board .provider-auth-notice{margin:12px 24px 0}.poker-offers-table-wrap{scrollbar-gutter:stable;width:100%;overflow:auto}.poker-offers-table{background:#070906;min-width:1080px}.poker-offers-table th{background:color-mix(in srgb, var(--panel-2) 74%, var(--black));color:color-mix(in srgb, var(--ink) 78%, var(--muted));text-transform:none;padding:13px 24px;font-size:12px}.poker-offers-table td{border-bottom-color:color-mix(in srgb, var(--line) 84%, var(--black));color:color-mix(in srgb, var(--ink) 90%, var(--muted));vertical-align:middle;padding:18px 24px;font-size:13px}.poker-offers-table tbody tr{background:#070906}.poker-offers-table tbody tr:hover{background:color-mix(in srgb, var(--accent) 6%, #070906)}.poker-offers-empty{height:92px;color:var(--muted);text-align:center}.offer-platform-mark{gap:5px;display:grid}.offer-platform-mark strong{color:var(--ink);font-size:15px}.offer-status-stack{gap:4px;display:grid}.offer-status-line{align-items:center;gap:10px;display:flex}.offer-status{color:var(--watch);border-bottom:1px dashed;line-height:1.15;display:inline-flex}.offer-status-action{border:1px solid color-mix(in srgb, var(--line) 76%, var(--black));background:color-mix(in srgb, var(--panel-2) 40%, var(--black));min-height:22px;color:var(--muted);font-family:var(--font-mono);align-items:center;gap:4px;padding:2px 6px;font-size:10px;line-height:1;display:inline-flex}.offer-status-action:hover,.offer-status-action:focus-visible{color:var(--ink);border-color:color-mix(in srgb, var(--accent) 58%, var(--line))}.offer-status.status-collectingOrders{color:var(--ok)}.offer-status.status-pausedByUser,.offer-status.status-pausedByModerator{color:var(--watch)}.offer-status.status-requiredTransferToEscrow,.offer-status.status-awaitingTransferFromEscrow{color:var(--attention)}.offer-edit-cell{white-space:nowrap}.offer-edit-cell b{color:var(--ink);font-family:var(--font-mono);font-size:13px}.inline-edit-button{width:18px;height:18px;color:var(--ink);vertical-align:-3px;background:0 0;border:0;place-items:center;margin-left:8px;padding:0;line-height:0;display:inline-grid;position:relative}.inline-edit-button svg{width:12px;height:12px}.inline-edit-button:after{content:"";background:currentColor;width:16px;height:1px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.inline-edit-button:hover,.inline-edit-button:focus-visible{color:var(--accent)}.offer-dialog-backdrop{z-index:40;background:#0000009e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.offer-dialog{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--panel) 88%, var(--black));width:min(480px,100%);box-shadow:var(--shadow)}.offer-dialog-head{border-bottom:1px solid var(--line);background:var(--black);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.offer-dialog-head strong{color:var(--ink);font-size:15px}.offer-dialog-form{gap:12px;padding:14px;display:grid}.offer-dialog-form label{gap:4px;display:grid}.offer-dialog-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.registry-row{cursor:pointer}.registry-row.selected{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent 38%), color-mix(in srgb, var(--panel-2) 70%, var(--black));box-shadow:inset 3px 0 0 var(--accent)}.registry-row:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 65%, transparent);outline-offset:-2px}.auth-registry-detail{justify-items:start;gap:4px;display:grid}.auth-registry-detail .state{max-width:100%}.auth-registry-detail small{color:var(--muted);white-space:nowrap;font-size:10px}.account-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px;display:grid}.account-tile,.clear-panel{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-3) 86%, var(--black));gap:10px;min-width:0;padding:10px;display:grid}.account-tile-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.account-tile-head>div{grid-template-columns:auto minmax(0,1fr);gap:2px 7px;min-width:0;display:grid}.account-tile-head strong,.account-tile-head small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-tile-head small{color:var(--muted);grid-column:2}.account-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.account-stats span,.profit-side-metrics span{border-left:1px solid var(--line);gap:2px;min-width:0;padding-left:8px;display:grid}.account-stats small,.profit-side-metrics small{color:var(--muted);text-transform:uppercase;font-size:10px;line-height:1.2}.account-stats b,.profit-side-metrics b{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pair-issues{flex-wrap:wrap;gap:6px;display:flex}.pair-issue{border:1px solid color-mix(in srgb, var(--attention) 36%, var(--line));background:color-mix(in srgb, var(--attention) 6%, var(--black));max-width:100%;color:var(--muted);overflow-wrap:anywhere;padding:3px 7px;font-size:10px}.quiet-account-row{flex-wrap:wrap;gap:6px;display:flex}.quiet-account{border:1px solid var(--line);background:var(--black);color:var(--muted);align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:inline-flex}.quiet-account b{color:var(--ink)}.quiet-account small{font-family:var(--font-mono);font-size:10px}.queue-workspace,.explorer-workspace,.evidence-workspace{grid-template-columns:minmax(0,1fr) minmax(340px,.38fr);align-items:start;gap:10px;display:grid}.evidence-workspace{grid-template-columns:minmax(0,1fr)}.chat-page{display:block}.queue-main,.queue-detail,.evidence-main,.evidence-side,.table-panel,.inspector{min-width:0}.buyer-chat-panel{overflow:hidden}.buyer-chat-workspace{grid-template-columns:minmax(220px,.8fr) minmax(360px,1.7fr) minmax(240px,.8fr);align-items:stretch;gap:10px;height:clamp(420px,100vh - 220px,720px);min-height:0;display:grid;overflow:hidden}.buyer-chat-list,.buyer-chat-thread,.buyer-chat-template-panel{border:1px solid var(--line);background:color-mix(in srgb, var(--black) 72%, var(--panel));min-width:0;min-height:0}.buyer-chat-list{align-content:start;display:grid;overflow:hidden auto}.buyer-chat-list-item{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:78px;padding:10px;display:grid}.buyer-chat-list-item:hover,.buyer-chat-list-item.active{background:color-mix(in srgb, var(--accent) 10%, var(--panel-2))}.buyer-chat-list-item.has-message{background:color-mix(in srgb, var(--watch) 9%, transparent)}.buyer-chat-list-item.has-message:hover,.buyer-chat-list-item.has-message.active{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent), color-mix(in srgb, var(--panel-2) 78%, var(--black))}.chat-avatar{border:1px solid color-mix(in srgb, var(--accent) 48%, var(--line));background:color-mix(in srgb, var(--accent) 12%, var(--black));width:38px;height:38px;color:var(--ink);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.chat-list-copy{gap:3px;min-width:0;display:grid}.chat-list-copy b,.chat-list-copy span,.chat-list-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-list-copy small{color:var(--dim);font-family:var(--font-mono);font-size:10px}.chat-list-copy span{color:var(--muted)}.chat-list-indicators{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.chat-unread-badge{border:1px solid color-mix(in srgb, var(--watch) 70%, var(--line));background:color-mix(in srgb, var(--watch) 26%, var(--black));min-width:22px;height:22px;color:var(--ink);font-family:var(--font-mono);place-items:center;padding:0 7px;font-size:11px;font-weight:900;display:inline-grid}.buyer-chat-thread{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.buyer-chat-thread-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.buyer-chat-thread-head strong,.buyer-chat-thread-head small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.buyer-chat-thread-head small{color:var(--muted);font-family:var(--font-mono);margin-top:3px;font-size:10px}.chat-thread-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.buyer-chat-messages{background:linear-gradient(#ffffff05 1px, transparent 1px), color-mix(in srgb, var(--black) 86%, var(--panel-2));background-size:28px 28px;flex-direction:column;justify-content:flex-start;gap:10px;min-height:0;padding:16px;display:flex;overflow:hidden auto}.chat-bubble{border:1px solid var(--line);background:var(--panel-2);max-width:min(640px,82%);padding:10px 12px}.chat-bubble p{color:color-mix(in srgb, var(--ink) 86%, white);overflow-wrap:anywhere;margin:0;line-height:1.45}.chat-bubble small{color:var(--dim);font-family:var(--font-mono);margin-top:6px;font-size:10px;display:block}.chat-attachment{border:1px solid color-mix(in srgb, var(--watch) 44%, var(--line));background:color-mix(in srgb, var(--watch) 8%, var(--black));width:min(100%,360px);color:var(--ink);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:8px;padding:9px;display:grid}.chat-attachment:hover{border-color:color-mix(in srgb, var(--accent) 58%, var(--line));background:color-mix(in srgb, var(--accent) 9%, var(--panel-2))}.chat-attachment span{gap:2px;min-width:0;display:grid}.chat-attachment b,.chat-attachment small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-attachment b{color:var(--ink);font-size:12px}.chat-attachment small{color:var(--muted);text-transform:uppercase;margin:0}.chat-bubble.operator{border-color:color-mix(in srgb, var(--accent) 44%, var(--line));align-self:flex-end}.chat-bubble.buyer{border-color:color-mix(in srgb, var(--watch) 42%, var(--line));align-self:flex-start}.chat-bubble.system{background:color-mix(in srgb, var(--panel) 72%, var(--black));max-width:min(720px,92%);color:var(--muted);align-self:center}.buyer-chat-composer{border-top:1px solid var(--line);background:color-mix(in srgb, var(--panel) 76%, var(--black));grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;min-height:96px;padding:10px 12px;display:grid}.buyer-chat-composer label{gap:6px;min-width:0;display:grid}.buyer-chat-composer label span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.buyer-chat-composer textarea{resize:vertical;border:1px solid var(--line);background:var(--black);width:100%;min-height:70px;color:var(--ink);padding:9px;line-height:1.35}.chat-composer-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.chat-composer-actions span{color:var(--dim);font-family:var(--font-mono);font-size:10px}.buyer-chat-template-panel{align-content:start;gap:8px;padding:10px;display:grid;overflow:auto}.template-card{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--line));background:color-mix(in srgb, var(--accent) 7%, var(--panel-3));min-width:0;color:var(--ink);text-align:left;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:9px;display:grid}.template-card:hover{background:color-mix(in srgb, var(--accent) 12%, var(--panel-2))}.template-card.blocked{border-color:color-mix(in srgb, var(--attention) 38%, var(--line));background:color-mix(in srgb, var(--attention) 6%, var(--panel-3))}.template-card span{gap:3px;min-width:0;display:grid}.template-card small{color:var(--muted);font-family:var(--font-mono);font-size:10px}.evidence-main{grid-template-rows:max-content auto minmax(260px,1fr);gap:8px;min-height:0;display:grid;overflow:hidden}.evidence-head{grid-template-columns:minmax(190px,auto) minmax(0,1fr) auto;align-items:center;margin-bottom:0;display:grid}.evidence-head-title,.evidence-head-scope{min-width:0}.evidence-head-scope{justify-content:center;align-items:center;gap:8px;display:flex}.evidence-head-scope>span{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.evidence-blocker-toggle{cursor:pointer}.evidence-blocker-toggle[aria-expanded=true]{color:var(--ink);border-color:color-mix(in srgb, var(--accent) 62%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--black))}.evidence-repair-workbench{grid-template-columns:minmax(0,1.55fr) minmax(340px,.72fr);align-items:stretch;gap:8px;min-width:0;display:grid}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;height:clamp(280px,36vh,340px);min-height:0;display:grid}.evidence-repair-stack{grid-template-rows:minmax(0,.92fr) minmax(0,1.08fr);gap:8px;min-width:0;height:clamp(280px,36vh,340px);display:grid;overflow:hidden}.evidence-column{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-3) 88%, var(--black));grid-template-rows:auto minmax(0,1fr);gap:6px;min-width:0;min-height:0;padding:8px;display:grid;overflow:hidden}.evidence-column-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.evidence-column-head strong{font-size:13px}.evidence-candidate-list,.evidence-blocker-list{align-content:start;gap:6px;min-height:0;padding-right:3px;display:grid;overflow:auto}.evidence-column .evidence-candidate-list{max-height:100%}.evidence-candidate{border:1px solid var(--line);background:var(--black);width:100%;min-width:0;color:var(--muted);text-align:left;gap:3px;padding:6px 8px;display:grid}.evidence-candidate:hover,.evidence-candidate:focus-visible{color:var(--ink);border-color:color-mix(in srgb, var(--accent) 54%, var(--line))}.evidence-candidate.selected{color:var(--ink);border-color:color-mix(in srgb, var(--accent) 72%, var(--line));background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 72%), var(--black)}.candidate-main{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.candidate-main strong,.candidate-main b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.candidate-main strong{color:var(--ink)}.candidate-main b,.candidate-meta{font-family:var(--font-mono);font-size:11px}.candidate-meta{color:var(--muted);overflow-wrap:anywhere}.evidence-empty{border:1px solid var(--line);background:var(--black);min-height:82px;color:var(--muted);text-align:center;place-items:center;padding:12px;display:grid}.evidence-summary{border:1px solid var(--line);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 7%, transparent), transparent 60%), color-mix(in srgb, var(--black) 88%, var(--panel));grid-template-columns:minmax(170px,.32fr) minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.evidence-repair-stack .evidence-summary{grid-template-columns:minmax(0,1fr);align-content:stretch;gap:5px;padding:6px;overflow:hidden}.evidence-repair-stack .evidence-actions{grid-template-columns:auto minmax(0,1fr);justify-content:stretch;gap:6px;display:grid}.evidence-repair-stack .primary-button,.evidence-repair-stack .disabled-execute-button{width:100%;min-height:28px;padding-block:4px}.evidence-repair-stack .evidence-total{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 8px}.evidence-repair-stack .evidence-total strong{justify-self:end;font-size:16px}.evidence-repair-stack .evidence-total span,.evidence-repair-stack .evidence-total small{font-size:12px;font-weight:800;line-height:1.15}.evidence-repair-stack .evidence-total small{grid-column:1/-1}.evidence-repair-stack .evidence-context-line{min-width:0;color:var(--muted);font-family:var(--font-mono);flex-wrap:wrap;gap:3px 7px;font-size:10px;line-height:1.25;display:flex}.evidence-repair-stack .evidence-context-line span{min-width:0;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.evidence-repair-stack .evidence-context-line span+span:before{content:"/";color:color-mix(in srgb, var(--muted) 62%, transparent);margin-right:7px}.evidence-repair-stack .evidence-connection-line{color:var(--ink)}.evidence-repair-stack .manual-evidence-card-meta span{padding:2px 6px;font-size:9px}.evidence-repair-stack .small-button{min-height:26px;padding-block:4px}.evidence-save-plan .evidence-supersede-list{align-self:end;max-height:30px}.evidence-save-plan .evidence-actions{justify-content:flex-start;display:flex}.evidence-save-plan .evidence-supersede-list .chip{min-height:24px;padding-block:1px}.evidence-total,.evidence-summary-facts{min-width:0}.evidence-total{gap:3px;display:grid}.evidence-total span,.evidence-total small{color:var(--muted);text-transform:uppercase;font-size:10px}.evidence-total strong{color:var(--ink);font-family:var(--font-mono);font-size:20px;line-height:1.1}.evidence-summary-facts{flex-wrap:wrap;gap:6px;display:flex}.evidence-summary-facts span,.manual-evidence-card-meta span{border:1px solid var(--line);background:var(--black);color:var(--muted);font-family:var(--font-mono);padding:3px 7px;font-size:10px}.evidence-supersede-list{flex-wrap:nowrap;grid-column:1/-1;padding-bottom:2px;overflow:auto hidden}.evidence-supersede-list .chip{flex:none}.evidence-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.evidence-graph{border:1px solid var(--line);background:linear-gradient(90deg, color-mix(in srgb, var(--watch) 5%, transparent), transparent 64%), color-mix(in srgb, var(--black) 88%, var(--panel));grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;padding:8px;display:grid;overflow:hidden}.evidence-graph-head,.evidence-graph-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.evidence-graph-head>div:first-child{gap:3px;min-width:0;display:grid}.evidence-graph-head span,.evidence-graph-lane>strong,.evidence-graph-suggestion small,.evidence-graph-edge small{color:var(--muted)}.evidence-graph-head span,.evidence-graph-lane>strong{text-transform:uppercase;font-size:10px;font-weight:800}.evidence-graph-head strong{color:var(--ink);font-size:13px}.evidence-graph-stats,.evidence-graph-chips{flex-wrap:wrap;gap:6px;display:flex}.evidence-graph-stats span,.evidence-graph-chips span{border:1px solid var(--line);background:var(--black);color:var(--muted);font-family:var(--font-mono);padding:3px 7px;font-size:10px}.evidence-graph-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);gap:8px;min-height:0;display:grid}.evidence-graph-lane{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:8px;min-width:0;min-height:0;display:grid}.evidence-graph-list{align-content:start;gap:7px;min-height:0;padding-right:3px;display:grid;overflow:auto}.evidence-graph-suggestion,.evidence-graph-edge,.evidence-graph-empty{border:1px solid var(--line);background:var(--black);min-width:0;padding:8px}.evidence-graph-suggestion{gap:7px;display:grid}.evidence-graph-suggestion.risk-safe{border-color:color-mix(in srgb, var(--ok) 48%, var(--line))}.evidence-graph-suggestion.risk-manual_review{border-color:color-mix(in srgb, var(--watch) 56%, var(--line))}.evidence-graph-suggestion.risk-operator_override{border-color:color-mix(in srgb, var(--attention) 50%, var(--watch))}.evidence-graph-suggestion.risk-blocked,.evidence-graph-edge.role-active_blocker{border-color:color-mix(in srgb, var(--attention) 56%, var(--line))}.evidence-graph-edge.role-confirmed_owner{border-color:color-mix(in srgb, var(--ok) 44%, var(--line))}.evidence-graph-edge.role-history{opacity:.68}.evidence-graph-row b,.evidence-graph-edge b,.evidence-graph-edge span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.evidence-graph-row b,.evidence-graph-edge b{color:var(--ink)}.evidence-graph-row span,.evidence-graph-edge span,.evidence-graph-edge small{font-family:var(--font-mono);font-size:10px}.evidence-graph-edge{color:var(--muted);text-align:left;grid-template-columns:minmax(64px,.55fr) minmax(82px,.65fr) minmax(100px,1fr);align-items:center;gap:3px 8px;padding-block:6px;display:grid}.evidence-graph-edge:hover,.evidence-graph-edge:focus-visible,.evidence-graph-edge.selected{color:var(--ink);background:color-mix(in srgb, var(--accent) 7%, var(--black))}.evidence-graph-edge small{opacity:.76;grid-column:1/-1}.evidence-graph-empty{color:var(--muted);font-family:var(--font-mono);font-size:10px}.manual-evidence-card{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-3) 88%, var(--black));gap:8px;padding:10px;display:grid}.evidence-side .inspector-section{gap:5px}.evidence-side .inspector-section h2{margin:4px 0;font-size:17px;line-height:1.12}.evidence-side .inspector-section p{margin:0;font-size:12px;line-height:1.25}.evidence-side .manual-evidence-card{gap:6px;padding:8px}.evidence-side .manual-evidence-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.evidence-side .manual-evidence-card-meta{gap:4px}.evidence-drawer-backdrop{z-index:50;background:#00000059;border:0;position:fixed;inset:0}.evidence-blocker-drawer{z-index:51;width:min(420px,100vw - 28px);box-shadow:var(--shadow);grid-template-rows:auto minmax(0,1fr);gap:8px;display:grid;position:fixed;top:14px;bottom:14px;right:14px}.evidence-drawer-head{margin-bottom:0}.evidence-blocker-drawer .evidence-blocker-list{overflow:auto}.evidence-blocker-drawer .manual-evidence-card{gap:6px;padding:8px}.evidence-blocker-drawer .manual-evidence-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.manual-evidence-card strong,.manual-evidence-card p{overflow-wrap:anywhere;min-width:0}.manual-evidence-card p{color:var(--muted);margin:0;line-height:1.42}.manual-evidence-card-meta{flex-wrap:wrap;gap:5px;display:flex}.inspector{align-content:start;gap:12px;max-height:calc(100vh - 20px);display:grid;position:sticky;top:10px;overflow:auto}@media (width>=1181px){.terminal-evidence{height:100dvh;min-height:0;overflow:hidden}.terminal-evidence .view-root{min-height:0;overflow:hidden}.terminal-evidence .evidence-workspace{align-items:stretch;height:100%;min-height:0}.terminal-evidence .evidence-side{grid-template-rows:auto minmax(0,1fr);align-content:stretch;min-height:0;max-height:none;position:static;overflow:hidden}}.filter-bar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:48px;margin-bottom:10px;padding:8px;display:grid}.chip-row{align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.chip{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:5px 9px;font-size:11px;display:inline-flex}.chip b{font-family:var(--font-mono);font-size:10px}.queue-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.queue-tab{justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:7px 9px;font-size:11px;display:flex;overflow:hidden}.queue-tab span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-tab strong{color:var(--ink);font-family:var(--font-mono);font-size:10px}.queue-section-list,.queue-section,.work-row-list,.detail-stack,.drawer-content{gap:8px;display:grid}.queue-section-head{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-2) 72%, var(--black));padding:8px 10px}.work-row{border:1px solid var(--line);background:var(--panel-3)}.work-row.status-attention{border-color:color-mix(in srgb, var(--attention) 44%, var(--accent) 16%)}.work-row.status-watch{border-color:color-mix(in srgb, var(--watch) 34%, var(--line))}.work-row-line{grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:center;gap:8px;display:grid}.work-row-main{min-width:0;min-height:44px;padding:6px 10px 6px calc(10px + var(--rail-width));color:var(--ink);align-items:center;gap:10px;display:flex}.work-row-main:hover{background:color-mix(in srgb, var(--panel-2) 78%, var(--black))}.work-row-title-block{gap:3px;min-width:0;display:grid}.work-row-title{min-width:0;color:color-mix(in srgb, var(--ink) 94%, white);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden}.work-row.expanded .work-row-title{white-space:normal;overflow-wrap:anywhere}.work-row-meta{color:var(--muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.work-row-controls{justify-content:flex-end;align-items:center;gap:6px;padding-right:8px;display:flex}.work-row-expanded{padding:0 10px 10px calc(10px + var(--rail-width));grid-template-columns:minmax(0,1fr) minmax(150px,max-content);align-items:start;gap:8px;display:grid}.work-row-expanded-content{min-width:0;color:inherit;gap:8px;display:grid}.mini-evidence-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mini-evidence,.detail-box,.detail-list,.detail-action-box{border:1px solid var(--line);background:var(--black);min-width:0;padding:8px}.mini-evidence{cursor:default;gap:3px;display:grid}.mini-evidence b,.mini-evidence small{overflow-wrap:anywhere;min-width:0}.mini-evidence b{font-size:11px}.mini-evidence small{color:var(--muted);font-size:10px;line-height:1.35}.work-row-action-slot{justify-content:flex-end;display:flex}.next-action-button{min-width:150px;max-width:220px;color:var(--ink);text-align:left;white-space:normal;font-size:11px;line-height:1.2}.next-action-link{white-space:normal;justify-content:flex-start;min-width:150px;max-width:220px}.detail-stack h2{margin:6px 0 0;font-size:18px;line-height:1.15}.inspector-section{gap:7px;display:grid}.detail-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:7px;display:grid}.detail-box,.detail-action-box{gap:4px;display:grid}.detail-box span,.detail-action-box span{color:var(--muted);text-transform:uppercase;font-size:10px}.detail-box strong,.detail-action-box strong{overflow-wrap:anywhere;min-width:0}.detail-list h3{margin:0 0 7px;font-size:13px}.detail-list ul{color:var(--muted);gap:5px;margin:0;padding-left:16px;display:grid}.detail-list li{overflow-wrap:anywhere}.action-preview-list{gap:7px;display:grid}.preview-action-button{text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.preview-action-button span,.preview-action-button strong{overflow-wrap:anywhere}.preview-action-button strong{color:var(--muted);font-family:var(--font-mono);font-size:10px}.preview-sequence{gap:7px;margin:0;padding-left:18px;display:grid}.preview-sequence li{color:var(--muted);grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;display:grid}.preview-sequence li p{grid-column:1/-1;margin:0;line-height:1.42}.operator-action-summary{border:1px solid var(--line);background:var(--black);gap:8px;padding:10px;display:grid}.operator-action-summary.status-ok{border-color:color-mix(in srgb, var(--ok) 34%, var(--line))}.operator-action-summary.status-attention{border-color:color-mix(in srgb, var(--attention) 42%, var(--line))}.operator-action-summary.status-watch{border-color:color-mix(in srgb, var(--watch) 38%, var(--line))}.operator-action-summary-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.operator-action-summary-head>span{color:var(--accent);text-transform:uppercase;font-size:10px;font-weight:800}.operator-action-summary-head strong{overflow-wrap:anywhere;min-width:0}.operator-action-summary p{color:var(--muted);margin:0;line-height:1.42}.operator-context-list{flex-wrap:wrap;gap:6px;display:flex}.operator-context-list span,.operator-safety-list span{border:1px solid var(--line);background:var(--panel-2);min-width:0;max-width:100%;color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;gap:5px;padding:4px 7px;font-size:10px;display:inline-flex}.operator-safety-list{flex-wrap:wrap;gap:6px;display:flex}.operator-safety-list span{color:var(--watch);border-color:color-mix(in srgb, var(--watch) 35%, var(--line))}.operator-context-list b{color:var(--muted);font-family:var(--font-sans);text-transform:uppercase}.action-technical-details{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-2) 62%, var(--black));gap:8px;padding:8px;display:grid}.action-technical-details[open]{gap:8px}.action-technical-details summary{cursor:pointer;color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.action-technical-details[open] summary{margin-bottom:8px}.action-pane-backdrop{z-index:20;background:#0000008c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.action-browser-pane{border:1px solid var(--line-strong);background:var(--panel);width:min(780px,100vw - 36px);max-height:min(780px,100vh - 36px);padding:14px;overflow:auto;box-shadow:0 22px 60px #0000008a}.drawer-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.drawer-header h2{margin:4px 0 0;font-size:18px}.action-pane-location{border:1px solid var(--line);background:var(--black);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;display:grid}.action-pane-location span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.action-pane-location strong{min-width:0;color:var(--ink);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.action-input{gap:6px;display:grid}.action-input span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.action-input textarea,.action-input input,.action-input select{width:100%;color:var(--ink);background:var(--black);border:1px solid var(--line);font:inherit;padding:9px;line-height:1.35}.action-input textarea{resize:vertical;min-height:88px}.action-input input,.action-input select{min-height:38px;font-family:var(--font-mono)}.action-input textarea:focus-visible,.action-input input:focus-visible,.action-input select:focus-visible{border-color:var(--accent);outline:none}.disabled-execute-button{width:100%;color:var(--dim)}.explorer-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.explorer-inspector .raw-payload pre{max-height:360px}.pagination-bar{border:1px solid var(--line);background:var(--black);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;padding:8px;display:flex}.pagination-range,.page-jump,.page-size{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;font-size:10px}.pagination-buttons,.page-jump{align-items:center;gap:6px;display:inline-flex}.page-jump input{border:1px solid var(--line);background:var(--panel-2);width:64px;height:32px;color:var(--ink);font:inherit;padding:0 8px}.page-jump input:focus-visible{border-color:var(--accent);outline:none}.pagination-button:disabled{cursor:not-allowed}.table-wrap{border:1px solid var(--line);scrollbar-gutter:stable;width:100%;overflow:auto}.table-wrap:focus-visible,.table-wrap:focus-within{border-color:var(--accent)}.profit-deals-table:focus-visible,.profit-deals-table:focus-within{border-color:var(--line)}table{border-collapse:collapse;width:100%;min-width:980px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}th{color:var(--muted);background:color-mix(in srgb, var(--black) 76%, var(--panel));text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800}td{color:color-mix(in srgb, var(--ink) 92%, white);font-size:12px}tbody tr{cursor:default}tbody tr:hover,tbody tr.selected-row{background:color-mix(in srgb, var(--accent) 7%, transparent)}.table-row-button{color:var(--accent);font-family:var(--font-mono);text-align:left;background:0 0;border:0;padding:0}.raw-payload summary{color:var(--accent);cursor:pointer}.raw-payload pre{max-width:100%;max-height:280px;color:var(--ink);background:var(--black);border:1px solid var(--line);font-family:var(--font-mono);padding:8px;font-size:10px;overflow:auto}.muted-line{color:var(--muted);margin-top:3px;font-size:11px;display:block}.mono,.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.num{text-align:right}.state-panel{border:1px solid var(--line);background:var(--panel);min-height:70px;color:var(--muted);align-items:center;gap:10px;padding:14px;display:flex}.state-panel.error,.state-panel.status-attention{color:var(--ink);border-color:color-mix(in srgb, var(--attention) 52%, var(--line))}.skeleton-shell{--skeleton-base:color-mix(in srgb, var(--panel-2) 74%, var(--black));--skeleton-highlight:color-mix(in srgb, var(--accent) 12%, var(--panel-2))}.skeleton-line{border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--skeleton-highlight) 72%, transparent) 45%, transparent 78%), var(--skeleton-base);background-size:220% 100%;max-width:100%;height:10px;animation:1.35s ease-in-out infinite skeleton-sweep;display:block}.skeleton-lg{height:16px}.skeleton-xl{height:24px}.skeleton-block{min-height:78px}.skeleton-line.skeleton-block{min-height:58px}.skeleton-pill{height:24px}.skeleton-chip{flex:none;height:28px}.skeleton-square{flex:none;width:18px;height:18px}.skeleton-stack,.skeleton-side-actions{gap:8px;min-width:0;display:grid}.skeleton-side-actions{justify-items:end}.skeleton-inline{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.skeleton-actions{justify-content:flex-end}.skeleton-panel-head{margin-bottom:10px}.skeleton-panel-head.compact{min-height:30px}.skeleton-filter{margin-bottom:10px}.skeleton-tabs .queue-tab{pointer-events:none}.skeleton-metrics .metric:before{opacity:.45}.skeleton-work-row,.skeleton-candidate,.skeleton-table-wrap{pointer-events:none}.skeleton-table-wrap th,.skeleton-table-wrap td{height:38px}.skeleton-form-box{border:1px solid var(--line);background:var(--black);gap:8px;padding:8px;display:grid}.skeleton-chart-grid{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(220px,.8fr));gap:10px;display:grid}.skeleton-chart{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-3) 88%, var(--black));grid-template-rows:auto 1fr;gap:12px;min-height:250px;padding:10px;display:grid}.skeleton-chart-tall{grid-row:span 2}.skeleton-chart-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.skeleton-chart-bars{border-left:1px solid var(--line);border-bottom:1px solid var(--line);align-items:end;gap:5px;min-height:160px;padding:10px 8px 0;display:flex}.skeleton-chart-bars span{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 13%, var(--panel-2)), color-mix(in srgb, var(--watch) 8%, var(--black)));opacity:.72;flex:1 1 0;min-width:4px}@keyframes skeleton-sweep{0%{background-position:180% 0}to{background-position:-80% 0}}.auth-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-panel{border:1px solid var(--line);background:var(--panel);gap:18px;width:min(100%,420px);padding:18px;display:grid}.auth-panel .brand-lockup{margin-bottom:0}.auth-form{gap:12px;display:grid}.auth-form label{gap:6px;display:grid}.auth-form label span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.auth-form input{width:100%;min-height:36px;color:var(--ink);background:var(--black);border:1px solid var(--line);padding:8px 10px}.auth-form input:focus-visible{border-color:var(--accent);outline:none}.auth-error{color:color-mix(in srgb, var(--attention) 82%, white);background:color-mix(in srgb, var(--attention) 10%, var(--black));border:1px solid color-mix(in srgb, var(--attention) 52%, var(--line));padding:9px}.profit-focus-panel{padding:0}.profit-focus-panel .panel-head{margin:0;padding:10px}.profit-period{gap:6px;display:inline-flex}.profit-day-tabs{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profit-day-tab{border-right:1px solid var(--line);background:color-mix(in srgb, var(--black) 88%, var(--panel));grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);grid-template-areas:"head value""facts facts""delta delta";gap:12px 16px;min-width:0;padding:15px 18px 13px;display:grid}.profit-day-tab:last-child{border-right:0}.profit-day-tab.is-current{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 4%, transparent), transparent 58%), color-mix(in srgb, var(--black) 86%, var(--panel))}.profit-day-tab-head{grid-area:head;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.profit-day-tab-head div,.profit-day-tab-value,.profit-day-tab-facts span{gap:2px;display:grid}.profit-day-tab-value{grid-area:value}.profit-day-tab-head span,.profit-day-tab-value small,.profit-day-tab-facts small,.profit-day-delta{color:var(--muted);font-size:11px;line-height:1.2}.profit-day-tab-head strong,.profit-day-tab-head b,.profit-day-tab-value b,.profit-day-tab-facts b,.profit-day-delta{color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.profit-day-tab-head span{text-transform:uppercase}.profit-day-tab-head strong{font-size:18px;line-height:1.1}.profit-day-tab-head b{border:1px solid color-mix(in srgb, var(--watch) 24%, var(--line));color:color-mix(in srgb, var(--watch) 78%, var(--muted));background:color-mix(in srgb, var(--watch) 5%, transparent);align-self:start;padding:3px 7px;font-size:11px;font-weight:600}.profit-day-tab-value b{white-space:nowrap;font-size:28px;line-height:1.1}.profit-day-tab-facts{grid-area:facts;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.profit-day-tab-facts span{border-left:1px solid color-mix(in srgb, var(--line) 76%, transparent);padding-left:10px}.profit-day-tab-facts b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.profit-day-delta{color:var(--muted);overflow-wrap:anywhere;grid-area:delta;margin:0;font-size:12px}.profit-chart-summary{border:1px solid var(--line);background:color-mix(in srgb, var(--black) 88%, var(--panel));grid-template-columns:minmax(180px,1.45fr) repeat(4,minmax(120px,1fr));display:grid}.profit-chart-summary span{border-right:1px solid var(--line);gap:4px;min-width:0;padding:12px 14px;display:grid}.profit-chart-summary span:last-child{border-right:0}.profit-chart-summary small,.profit-chart-summary em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.2}.profit-chart-summary b{color:var(--ink);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.1;overflow:hidden}.profit-chart-summary span:first-child b{color:var(--ok);font-size:26px}.profit-chart-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.profit-primary-chart,.profit-secondary-chart{border-top:1px solid var(--line);background:color-mix(in srgb, var(--black) 88%, var(--panel));min-width:0;padding:11px 12px 8px}.profit-primary-chart.has-active-tooltip,.profit-secondary-chart.has-active-tooltip{z-index:5;position:relative}.profit-primary-chart{grid-column:span 4}.profit-secondary-chart{grid-column:span 2;align-content:start;gap:12px;display:grid}.profit-primary-chart header,.profit-secondary-chart header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.profit-primary-chart header span,.profit-secondary-chart header span{color:var(--ink);font-weight:700}.profit-primary-chart header small,.profit-secondary-chart header small{color:var(--muted);font-family:var(--font-mono);font-size:11px}.profit-chart-legend{color:var(--muted);flex-wrap:wrap;gap:6px 12px;margin-bottom:4px;font-size:11px;display:flex}.profit-chart-legend span{align-items:center;gap:6px;display:inline-flex}.legend-swatch{width:18px;height:8px;display:inline-block}.legend-swatch.turnover{background:var(--accent)}.legend-swatch.profit{background:var(--watch)}.chart-shell{width:100%;height:280px}.profit-side-metrics{gap:12px;display:grid}.profit-deals-table table{min-width:1180px}.profit-deal-row.is-incomplete{background:color-mix(in srgb, var(--attention) 6%, transparent)}.profit-deals-panel{overflow:hidden}.empty-inline{min-height:44px;color:var(--muted);text-align:center;border:1px solid var(--line);background:var(--black);place-items:center;padding:8px;display:grid}.subtle{color:var(--muted)}.inline-badge{border:1px solid var(--line);background:var(--panel-2);min-height:20px;color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:11px;display:inline-flex}.profit-shop-filter{margin-bottom:10px}.legend-swatch.bar{background:color-mix(in srgb, var(--ok) 70%, transparent)}.legend-swatch.zero{border:1px solid var(--dim);border-radius:999px;width:7px;height:7px}.profit-chart-main,.profit-chart-frame{min-width:0;position:relative}.profit-chart-svg{width:100%;height:auto;display:block;overflow:hidden}.profit-axis-caption{color:var(--dim);font-family:var(--font-mono);white-space:nowrap;pointer-events:none;font-size:10px;position:absolute;top:0}.profit-axis-caption.left{left:0}.profit-y-axis{pointer-events:none;width:54px;position:absolute;top:32px;bottom:36px;left:0}.profit-y-axis span{color:var(--dim);font-family:var(--font-mono);white-space:nowrap;font-size:11px;position:absolute;right:8px;transform:translateY(-50%)}.profit-grid-line{stroke:color-mix(in srgb, var(--line) 72%, transparent);stroke-width:1px}.profit-zero-line{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:3 4}.profit-axis-line{stroke:color-mix(in srgb, var(--line-strong) 70%, transparent);stroke-width:1px}.profit-bar.positive{fill:color-mix(in srgb, var(--ok) 70%, transparent)}.profit-bar.negative{fill:color-mix(in srgb, var(--attention) 70%, transparent)}.profit-bar:hover,.profit-secondary-bar:hover,.profit-chart-point:focus-within .profit-bar,.profit-chart-point:focus-within .profit-secondary-bar{fill-opacity:1}.profit-bar.is-today,.profit-bar.is-peak{stroke:var(--ink);stroke-width:1.2px}.profit-bar.is-yesterday:not(.is-peak){stroke:color-mix(in srgb, var(--ok) 55%, var(--ink));stroke-width:.9px}.profit-day-marker{fill:var(--black);stroke:var(--dim);stroke-width:1px}.profit-bar,.profit-day-marker,.profit-secondary-dot,.profit-secondary-bar{cursor:pointer}.profit-chart-hit-area{fill:#0000;pointer-events:all}.profit-chart-point-tooltip{opacity:1;pointer-events:none}.profit-chart-point-tooltip rect{fill:color-mix(in srgb, var(--panel-2) 94%, var(--black));stroke:color-mix(in srgb, var(--ink) 26%, var(--line));stroke-width:.8px}.profit-chart-point-tooltip text{fill:var(--ink);font-family:var(--font-mono);font-size:11.5px;font-weight:700}.profit-bar-label,.profit-chart-annotation text{fill:var(--ink);font-family:var(--font-mono);pointer-events:none;font-size:10.5px}.profit-bar-label{text-anchor:middle}.profit-chart-annotation line{stroke:color-mix(in srgb, var(--ink) 20%, transparent);stroke-width:1px;stroke-dasharray:2 6}.profit-chart-annotation text{fill:color-mix(in srgb, var(--ink) 92%, var(--muted));font-size:10px;font-weight:700}.profit-chart-annotation.is-today line{stroke:color-mix(in srgb, var(--accent) 35%, transparent)}.profit-secondary-chart{flex-direction:column;display:flex}.profit-secondary-svg{flex:auto;width:100%;height:auto;display:block;overflow:visible}.profit-secondary-grid line{stroke:color-mix(in srgb, var(--line) 60%, transparent);stroke-width:1px}.profit-secondary-grid text,.profit-secondary-x-label{fill:var(--dim);font-family:var(--font-mono);font-size:9.5px}.profit-secondary-grid text{text-anchor:end}.profit-secondary-x-label{text-anchor:middle}.profit-secondary-axis{stroke:color-mix(in srgb, var(--line-strong) 62%, transparent);stroke-width:1px}.profit-secondary-path{stroke:var(--accent);stroke-width:2px}.profit-secondary-dot{fill:var(--accent)}.profit-secondary-bar{fill:color-mix(in srgb, var(--accent) 72%, transparent)}.profit-secondary-end-value{fill:var(--muted);font-family:var(--font-mono);pointer-events:none;font-size:11px;font-weight:700}.profit-deals-table{contain:layout paint;margin-top:12px}.profit-deals-table table{table-layout:fixed;min-width:1130px}.profit-col-state{width:112px}.profit-col-pair{width:155px}.profit-col-buyer{width:120px}.profit-col-rub-expected,.profit-col-rub-paid{width:125px}.profit-col-usdt,.profit-col-profit{width:115px}.profit-col-spread{width:126px}.profit-col-decision,.profit-col-actions{width:100px}.profit-deals-table th{z-index:2;background:var(--black);position:sticky;top:0}.profit-deals-table th,.profit-deals-table td{vertical-align:middle;overflow-wrap:normal}.profit-deals-table .num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.profit-deal-section th{background:color-mix(in srgb, var(--panel-2) 72%, var(--black));color:var(--ink);text-align:left;padding-top:12px;position:static}.profit-deal-section span{color:var(--muted);font-weight:400}.profit-deal-pair,.profit-deal-buyer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profit-deal-actions{text-align:center;white-space:nowrap;min-width:0}.profit-incomplete-banner{border:1px solid color-mix(in srgb, var(--watch) 35%, var(--line));background:color-mix(in srgb, var(--watch) 8%, transparent);align-items:flex-start;gap:12px;margin:12px 0 0;padding:12px 14px;display:flex}.profit-incomplete-banner p{color:var(--muted);margin:4px 0 0;font-size:13px}.profit-incomplete-banner .small-button{flex-shrink:0;margin-left:auto}.profit-positive{color:var(--ok)}.profit-negative{color:var(--attention)}@media (width<=1180px){.topbar{grid-template-columns:1fr}.runtime-actions{flex-wrap:wrap;justify-content:flex-start}.queue-workspace,.explorer-workspace,.evidence-workspace{grid-template-columns:1fr}.buyer-chat-workspace{grid-template-columns:1fr;height:auto;overflow:visible}.buyer-chat-list{max-height:min(320px,36vh)}.buyer-chat-thread{height:min(560px,100vh - 160px);min-height:360px}.buyer-chat-template-panel{max-height:280px}.skeleton-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-chart-tall{grid-row:auto}.inspector{max-height:none;position:static}}@media (width<=900px){.terminal{padding:10px}.metric-strip,.profit-chart-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.metric:nth-child(2n),.profit-chart-summary span:nth-child(2n){border-right:0}.next-strip,.filter-bar,.work-row-line,.work-row-expanded,.mini-evidence-row,.provider-access-grid,.provider-lane-grid,.poker-offers-toolbar,.evidence-repair-workbench,.evidence-grid,.evidence-graph-grid,.evidence-summary,.profit-day-tabs,.profit-day-tab,.evidence-head{grid-template-columns:1fr}.evidence-head-scope{flex-wrap:wrap;justify-content:flex-start}.priority-actions,.work-row-controls,.work-row-action-slot,.evidence-actions{padding-left:calc(10px + var(--rail-width));justify-content:flex-start;justify-items:start}.queue-tabs,.explorer-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.profit-primary-chart,.profit-secondary-chart{grid-column:1/-1}.profit-day-tab{border-right:0;border-bottom:1px solid var(--line)}.skeleton-chart-grid{grid-template-columns:1fr}}@media (width<=560px){.nav{justify-content:flex-start;padding-bottom:2px}.brand-copy strong,.priority-main h2{font-size:16px}.metric-strip,.profit-chart-summary,.account-stats,.provider-auth-facts,.profit-day-tab-facts,.queue-tabs,.explorer-tabs{grid-template-columns:1fr}.metric,.profit-chart-summary span{border-right:0}.profit-deals-table{contain:layout paint;overflow:visible}.profit-deals-table table,.profit-deals-table tbody,.profit-deals-table tr,.profit-deals-table th,.profit-deals-table td{width:100%;min-width:0;display:block}.profit-deals-table table{table-layout:auto}.profit-deals-table colgroup,.profit-deals-table thead,.profit-deals-table tfoot{display:none}.profit-deal-section th{border:1px solid var(--line);margin-top:8px}.profit-deal-row{border:1px solid var(--line);background:var(--black);grid-template-columns:1fr;gap:6px;padding:8px;display:grid}.profit-deal-row+.profit-deal-row{margin-top:7px}.profit-deal-row td{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);text-align:left;white-space:normal;grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);align-items:center;gap:8px;padding:6px;display:grid}.profit-deal-row td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.profit-deals-table .num{text-align:left;white-space:normal}.profit-deal-actions{justify-content:flex-start}.pagination-bar,.pagination-buttons,.page-jump,.page-size,.pagination-range{width:100%}.pagination-buttons,.page-jump{justify-content:space-between}.pagination-buttons .small-button{flex:1}.work-row-controls{flex-wrap:wrap}.provider-access-grid,.quote-page,.quote-result-grid{grid-template-columns:minmax(0,1fr)}.poker-offers-head{flex-direction:column;align-items:stretch;padding:14px}.poker-add-offer-button{width:100%;min-width:0}.poker-offers-toolbar{grid-template-columns:minmax(0,1fr);padding:12px 14px 14px}.poker-offers-board .provider-auth-notice{margin-inline:14px}.poker-offers-table{min-width:980px}.poker-offers-table th,.poker-offers-table td{padding-inline:14px}.offer-dialog-actions{flex-direction:column-reverse}.offer-dialog-actions .small-button{width:100%}.provider-action-row,.otp-form{align-items:stretch}.provider-action-row .small-button,.otp-form .small-button{width:100%}.buyer-chat-thread-head,.buyer-chat-composer{grid-template-columns:1fr}.chat-thread-actions{flex-wrap:wrap;justify-content:flex-start}.chat-bubble{max-width:94%}}@media (prefers-reduced-motion:reduce){.skeleton-line,.spin-icon{animation:none}}
