:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#eef2f6;color:#0f172a;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(180deg,#f8fafc,#eef2f6)}button,input,select{font:inherit}button{cursor:pointer}.icon{width:18px;height:18px;vertical-align:middle}.spin{animation:spin .9s linear infinite}.shell{width:min(1500px,calc(100% - 48px));margin:0 auto;padding:32px 0 48px}.command-panel,.empty-state,.score-panel,.token-panel,.ai-summary-panel,.credential-panel,.signals-panel,.sources-panel,.asset-panel,.review-panel,.analyst-panel,.agent-panel,.recommendations-panel,.research-panel,.wallet-panel,.hot-projects-panel,.skeptic-panel,.detail-card{border:1px solid rgba(148,163,184,.34);background:#ffffffd1;box-shadow:0 18px 48px #0f172a14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px}.command-panel{padding:22px}.main-tabs{display:flex;gap:8px;margin:16px 0 0}.main-tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;font-weight:900}.main-tab:hover{border-color:#93c5fd;color:#1d4ed8}.main-tab.is-active{color:#fff;background:#0f172a;border-color:#0f172a}.brand-row,.panel-heading,.score-topline,.signal-title-row,.source-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.brand-row{justify-content:space-between;margin-bottom:24px}.brand-cluster{display:flex;align-items:center;min-width:0;gap:16px}.brand-mark{display:grid;place-items:center;width:44px;height:44px;color:#fff;background:#0f172a;border-radius:8px}.brand-mark .icon{width:22px;height:22px}.eyebrow{margin:0 0 4px;color:#2563eb;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0;font-size:40px;line-height:1;letter-spacing:0}h2{margin-bottom:8px;font-size:22px;line-height:1.15;letter-spacing:0}h3{margin-bottom:8px;font-size:15px;line-height:1.25;letter-spacing:0}p{color:#475569;line-height:1.6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.command-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,320px);gap:22px;align-items:stretch}.search-column{min-width:0}.search-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(118px,138px);align-items:stretch;gap:10px;padding:7px;border:1px solid #cbd5e1;background:#fff;border-radius:8px;box-shadow:0 16px 34px #0f172a14;transition:border-color .16s ease,box-shadow .16s ease}.search-panel:focus-within{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a,0 18px 38px #0f172a1a}.search-field{display:flex;align-items:center;min-width:0;gap:10px;min-height:58px}.search-leading{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;color:#64748b}.search-field input{width:100%;min-width:0;height:58px;border:0;background:transparent;color:#0f172a;padding:0 4px 0 0;outline:none;font-size:18px}.search-field input::placeholder{color:#94a3b8}.address-field input{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:17px}.primary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;height:58px;border:0;color:#fff;background:#0f172a;border-radius:8px;font-weight:800;transition:transform .16s ease,background .16s ease}.search-panel>*{min-width:0}.primary-action:hover{background:#1e293b}.primary-action:active{transform:translateY(1px)}.primary-action:disabled{cursor:wait;transform:none;opacity:.75}.icon-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border:1px solid #cbd5e1;color:#0f172a;background:#fff;border-radius:8px;padding:0 10px;font-size:12px;font-weight:900;transition:border-color .16s ease,color .16s ease,transform .16s ease}.icon-action .icon{width:16px;height:16px}.icon-action:hover{border-color:#2563eb;color:#1d4ed8}.icon-action:active{transform:translateY(1px)}.icon-action:disabled{cursor:not-allowed;opacity:.55;transform:none}.compact-action{width:32px;min-height:32px;padding:0}.icon-action.danger:hover{border-color:#fecaca;color:#991b1b}.language-toggle{flex:0 0 auto}.error-banner{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:8px}.analysis-progress{margin-top:14px;padding:14px;border:1px solid #dbeafe;background:#f8fbff;border-radius:8px}.progress-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#475569;font-size:13px;font-weight:800}.progress-topline span:first-child{display:inline-flex;align-items:center;min-width:0;gap:8px;color:#0f172a}.progress-track{height:6px;margin-top:12px;overflow:hidden;background:#e2e8f0;border-radius:999px}.progress-track span{display:block;height:100%;background:#2563eb;border-radius:inherit;transition:width .18s ease}.progress-stage{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;margin-top:10px;color:#64748b;font-size:13px}.progress-stage strong{color:#0f172a}.progress-stage span{overflow-wrap:anywhere}.hot-projects-panel{margin-top:16px;padding:18px}.hot-projects-heading{align-items:flex-start}.hot-projects-heading .eyebrow{display:inline-flex;align-items:center;gap:6px}.hot-projects-heading p:not(.eyebrow){margin:6px 0 0;max-width:680px;font-size:14px}.hot-projects-meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;color:#64748b;font-size:12px;font-weight:800}.hot-projects-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hot-project-card{display:grid;align-content:start;gap:12px;min-width:0;min-height:100%;padding:14px;border:1px solid #e2e8f0;background:#fff;border-radius:8px}.hot-project-card.verdict-needs_human_review{box-shadow:inset 3px 0 #dc2626}.hot-project-card.verdict-narrative_outpaces_evidence,.hot-project-card.verdict-claims_need_mapping{box-shadow:inset 3px 0 #f59e0b}.hot-project-card.verdict-evidence_incomplete{box-shadow:inset 3px 0 #0ea5e9}.hot-project-card.verdict-evidence_backed{box-shadow:inset 3px 0 #16a34a}.hot-project-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.hot-project-top>div{min-width:0}.hot-rank{display:inline-flex;align-items:center;min-height:24px;margin-bottom:8px;padding:0 8px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;font-size:12px;font-weight:900}.hot-project-card h3{margin-bottom:2px;overflow-wrap:anywhere}.hot-project-card p{margin:0;font-size:13px;line-height:1.45}.hot-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hot-metrics .metric{padding:10px}.hot-metrics .metric strong{font-size:14px}.hot-verdict{display:grid;gap:4px}.hot-verdict strong{font-size:14px}.hot-verdict span,.hot-review-row,.hot-agent-row{color:#64748b;font-size:12px;line-height:1.45}.hot-review-row,.hot-agent-row{display:grid;gap:4px}.hot-agent-row{grid-template-columns:18px minmax(0,1fr) auto;align-items:center}.hot-agent-row .icon{color:#64748b;width:16px;height:16px}.hot-question{padding-top:10px;border-top:1px solid #e2e8f0;overflow-wrap:anywhere}.hot-pair-link{display:inline-flex;align-items:center;gap:6px;color:#1d4ed8;font-size:12px;font-weight:800;text-decoration:none;overflow-wrap:anywhere}.hot-pair-link .icon{flex:0 0 auto;width:14px;height:14px}.hot-projects-empty{display:flex;align-items:center;gap:10px;padding:14px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-weight:800}.hot-projects-empty.error{color:#991b1b;background:#fee2e2;border-color:#fecaca}.empty-state{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:24px;margin-top:16px;padding:24px}.empty-copy h2{font-size:30px}.empty-copy p{margin-bottom:0}.signal-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.signal-preview article{display:grid;grid-template-columns:34px 1fr;column-gap:12px;align-items:center;border:1px solid #e2e8f0;background:#f8fafc;padding:16px;border-radius:8px}.signal-preview .icon{color:#2563eb;grid-row:span 2}.signal-preview h3,.signal-preview p{margin-bottom:0}.signal-preview p{font-size:13px}.report-grid{display:grid;grid-template-columns:minmax(280px,.85fr) repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.report-grid>*{min-width:0}.score-panel,.token-panel,.ai-summary-panel,.credential-panel,.skeptic-panel,.signals-panel,.asset-panel,.review-panel,.analyst-panel,.agent-panel,.recommendations-panel,.research-panel,.wallet-panel,.sources-panel{padding:18px}.score-panel{color:#fff;background:#0f172a;border-color:#ffffff1f}.score-panel p{color:#ffffffb8}.score-topline{color:#ffffffc2;margin-bottom:24px}.score-topline span{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800}.score-topline strong{font-size:52px;line-height:1}.severity-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.severity-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800;text-transform:capitalize}.severity-critical{background:#fee2e2;color:#991b1b;border-color:#fecaca}.severity-high{background:#ffedd5;color:#9a3412;border-color:#fed7aa}.severity-medium{background:#fef3c7;color:#92400e;border-color:#fde68a}.severity-low{background:#e0f2fe;color:#075985;border-color:#bae6fd}.severity-info{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.score-panel{grid-row:span 2}.token-panel{grid-column:span 3}.ai-summary-panel{grid-column:span 3;border-color:#cbd5e1;background:#fff}.ai-summary-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);gap:14px;align-items:stretch}.ai-summary-copy,.ai-action-block{min-width:0;padding:14px;border:1px solid #e2e8f0;background:#f8fafc;border-radius:8px}.ai-summary-copy p,.ai-action-block p{margin:0;font-size:14px;overflow-wrap:anywhere}.ai-action-block h3{margin-bottom:10px;color:#0f172a;font-size:13px;text-transform:uppercase}.ai-action-list{display:grid;gap:10px;margin:0;padding-left:20px}.ai-action-list li{padding-left:2px}.ai-action-list strong,.ai-action-list span{display:block;overflow-wrap:anywhere}.ai-action-list strong{color:#0f172a;font-size:13px}.ai-action-list span{margin-top:3px;color:#475569;font-size:12px;line-height:1.45}.credential-panel{grid-column:1 / -1;border-color:#bfdbfe;background:#f8fbff;box-shadow:inset 4px 0 #2563eb,0 18px 48px #0f172a0f}.credential-panel.credential-attested{border-color:#a7f3d0;background:#f7fffb;box-shadow:inset 4px 0 #16a34a,0 18px 48px #0f172a0f}.skeptic-panel,.agent-panel{grid-column:1 / -1}.panel-heading{margin-bottom:16px}.panel-heading.compact{margin-bottom:12px}.panel-heading h2{margin-bottom:0}.panel-heading span,.token-panel h2 span{color:#64748b;font-size:14px}.network-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:999px;font-size:12px;font-weight:800}.report-toolbar,.history-meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.history-rail{display:grid;align-content:start;min-width:0;padding-left:20px;border-left:1px solid #e2e8f0}.history-rail-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.history-rail-heading h2{margin:0;font-size:16px;line-height:1.2}.history-meta>span{color:#64748b;font-size:13px;font-weight:800}.history-list{display:grid;gap:8px;max-height:248px;overflow:auto;padding-right:2px}.history-row{display:grid;grid-template-columns:minmax(0,1fr) 54px 32px;gap:8px;align-items:center;padding:8px 0;border-top:1px solid #e2e8f0}.history-row:first-child{border-top:0;padding-top:0}.history-load{display:grid;min-width:0;gap:4px;border:0;color:inherit;background:transparent;padding:0;text-align:left}.history-load:disabled{cursor:not-allowed}.history-load strong,.history-load span{overflow-wrap:anywhere}.history-load strong{color:#0f172a;font-size:13px}.history-load span{color:#64748b;font-size:11px;line-height:1.35}.history-score{display:grid;justify-items:end;gap:2px}.history-score strong{font-size:16px;line-height:1}.history-score span{color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase}.history-empty{display:flex;align-items:flex-start;gap:10px;color:#64748b;font-size:13px;font-weight:700;line-height:1.45}.metric-grid,.credential-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.credential-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:14px}.credential-success{display:inline-flex;align-items:center;gap:8px;color:#047857;font-size:13px;font-weight:900}.credential-error{display:flex;align-items:flex-start;gap:8px;margin-top:12px;color:#991b1b;font-size:13px;font-weight:800}.credential-tx{display:block;margin-top:12px;padding:10px;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow-wrap:anywhere}.metric{padding:14px;border:1px solid #e2e8f0;background:#f8fafc;border-radius:8px}.metric span,.detail-row span{color:#64748b;font-size:12px;font-weight:700}.metric strong{display:block;margin-top:6px;font-size:18px}.skeptic-panel{border-color:#cbd5e1;background:#fff}.skeptic-panel.verdict-needs_human_review{box-shadow:inset 4px 0 #dc2626,0 18px 48px #0f172a14}.skeptic-panel.verdict-narrative_outpaces_evidence,.skeptic-panel.verdict-claims_need_mapping{box-shadow:inset 4px 0 #f59e0b,0 18px 48px #0f172a14}.skeptic-panel.verdict-evidence_incomplete{box-shadow:inset 4px 0 #0ea5e9,0 18px 48px #0f172a14}.skeptic-panel.verdict-evidence_backed{box-shadow:inset 4px 0 #16a34a,0 18px 48px #0f172a14}.skeptic-headline{max-width:920px;margin:0 0 14px;color:#334155;font-size:15px}.skeptic-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.skeptic-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.skeptic-columns h3{margin-bottom:8px}.skeptic-list{display:grid;gap:8px}.skeptic-list article{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid #e2e8f0;background:#f8fafc;border-radius:8px}.skeptic-list strong{color:#0f172a;font-size:13px}.skeptic-list span{color:#475569;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.signals-panel{grid-column:span 2}.signals-list{display:grid;gap:10px;max-height:520px;overflow:auto;padding-right:4px}.signal-card{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:14px;border:1px solid #e2e8f0;background:#fff;border-radius:8px}.signal-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:8px}.signal-title-row h3{margin-bottom:0}.signal-title-row span{font-size:12px;font-weight:900;text-transform:uppercase}.signal-card p{margin:8px 0 10px;font-size:14px}.evidence-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:#475569;font-size:12px}.evidence-row span{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;overflow-wrap:anywhere}.details-panel{grid-column:span 2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.asset-panel,.review-panel,.analyst-panel,.recommendations-panel,.research-panel{grid-column:span 2}.agent-panel .panel-heading{align-items:flex-end}.agent-panel .eyebrow{color:#64748b}.agent-panel .panel-heading>span{flex:0 0 auto;font-size:13px;font-weight:800}.agent-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));align-items:start;gap:10px}.agent-card{display:grid;grid-template-rows:auto auto auto;align-content:start;min-height:220px;min-width:0;gap:12px;padding:14px;border:1px solid #e2e8f0;background:#fff;border-radius:8px}.agent-card-top{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center}.agent-icon{display:grid;place-items:center;width:34px;height:34px;color:#0f172a;background:#f1f5f9;border-radius:8px}.agent-card h3,.recommendation-body h3{margin-bottom:2px;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.agent-card span,.agent-meta-row span{color:#64748b;font-size:12px}.agent-card p,.recommendation-body p{margin:0;color:#475569;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.agent-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.agent-meta-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid #e2e8f0;font-size:12px}.agent-status-ok{border-color:#cbd5e1;box-shadow:inset 3px 0 #16a34a}.agent-status-partial,.agent-status-not_configured{border-color:#cbd5e1;box-shadow:inset 3px 0 #f59e0b}.agent-status-error{border-color:#cbd5e1;box-shadow:inset 3px 0 #dc2626}.recommendation-list{display:grid;gap:10px}.recommendation-row{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;padding:14px;border:1px solid #e2e8f0;background:#fff;border-radius:8px}.recommendation-row>*{min-width:0}.recommendation-priority{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:900;text-transform:capitalize}.priority-urgent .recommendation-priority{color:#991b1b;background:#fee2e2}.priority-high .recommendation-priority{color:#9a3412;background:#ffedd5}.priority-medium .recommendation-priority{color:#92400e;background:#fef3c7}.priority-low .recommendation-priority{color:#075985;background:#e0f2fe}.recommendation-body{display:grid;gap:8px;min-width:0}.asset-list{display:grid;gap:10px}.asset-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px;border:1px solid #e2e8f0;background:#fff;border-radius:8px}.asset-row div{display:grid;gap:4px}.asset-row div:last-child{text-align:right}.asset-row strong{font-size:14px}.asset-row span{color:#64748b;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.compact-list{max-height:360px}.suppressed-card{background:#f8fafc;border-style:dashed}.analyst-summary{margin:0 0 12px;font-size:14px}.artifact-list{display:grid;gap:10px}.artifact-row{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:14px;border:1px solid #e2e8f0;background:#fff;border-radius:8px}.artifact-row>*{min-width:0}.artifact-icon{display:grid;place-items:center;width:34px;height:34px;color:#1d4ed8;background:#eff6ff;border-radius:8px}.artifact-body{min-width:0}.artifact-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.artifact-title-row h3{margin-bottom:0;overflow-wrap:anywhere}.artifact-title-row span{flex:0 0 auto;color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase}.artifact-row p{margin:8px 0 10px;font-size:14px;overflow-wrap:anywhere}.artifact-meta{display:flex;flex-wrap:wrap;gap:8px}.artifact-meta strong,.artifact-meta a,.artifact-addresses code{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:800;max-width:100%;overflow-wrap:anywhere;white-space:normal}.artifact-meta strong{color:#334155;background:#f8fafc;border:1px solid #e2e8f0}.artifact-meta a{gap:5px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;text-decoration:none}.artifact-meta .icon{width:14px;height:14px}.artifact-addresses{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.artifact-addresses code{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.detail-card{padding:16px;box-shadow:none}.detail-card h3{display:flex;align-items:center;gap:8px;margin-bottom:14px}.detail-row,.source-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #e2e8f0}.detail-row strong{text-align:right;font-size:13px;overflow-wrap:anywhere}.sources-panel{align-self:start}.source-row strong{text-transform:uppercase;font-size:12px}.source-ok{color:#047857}.source-empty,.source-error,.source-not_configured,.source-disabled,.source-needs_review{color:#b45309}.source-mock,.source-candidate{color:#1d4ed8}.wallet-panel{margin-top:16px}.wallet-heading{align-items:flex-start}.wallet-status,.wallet-record small{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:900;text-transform:uppercase;white-space:nowrap}.wallet-status-idle,.wallet-status-connected{color:#475569;background:#f8fafc;border:1px solid #e2e8f0}.wallet-status-ok{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.wallet-status-checking{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.wallet-status-mismatch,.wallet-status-error,.wallet-status-unavailable{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.wallet-summary-grid,.wallet-evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.wallet-evidence-grid{margin-top:14px}.wallet-metric{min-width:0;padding:12px;border:1px solid #e2e8f0;background:#f8fafc;border-radius:8px}.wallet-metric span{color:#64748b;font-size:12px;font-weight:700}.wallet-metric strong{display:block;margin-top:6px;color:#0f172a;font-size:14px;overflow-wrap:anywhere}.wallet-manager{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-top:12px}.wallet-manual-form{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:10px;align-items:end;min-width:0}.wallet-manual-field{display:grid;min-width:0;gap:6px}.wallet-manual-field span{color:#64748b;font-size:12px;font-weight:800}.wallet-manual-field input{width:100%;min-width:0;height:38px;border:1px solid #cbd5e1;border-radius:8px;padding:0 11px;color:#0f172a;background:#fff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.wallet-manual-field input:focus{outline:3px solid rgba(37,99,235,.16);border-color:#2563eb}.wallet-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.wallet-switch-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.wallet-switch-item{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px;align-items:stretch;min-width:0;border:1px solid #e2e8f0;background:#fff;border-radius:8px;padding:8px}.wallet-switch-item.active{border-color:#93c5fd;background:#eff6ff}.wallet-switch-button{display:flex;align-items:center;gap:10px;min-width:0;min-height:38px;border:0;border-radius:7px;color:#0f172a;background:transparent;text-align:left}.wallet-switch-button:hover{background:#f8fafc}.wallet-switch-item.active .wallet-switch-button:hover{background:#dbeafe}.wallet-switch-button svg{flex:0 0 auto}.wallet-switch-button span{display:grid;min-width:0;gap:2px}.wallet-switch-button strong{overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.wallet-switch-button small{color:#64748b;font-size:12px;font-weight:800}.secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid #cbd5e1;color:#0f172a;background:#fff;border-radius:8px;padding:0 12px;font-weight:800;transition:border-color .16s ease,color .16s ease,transform .16s ease}.secondary-action:hover{border-color:#2563eb;color:#1d4ed8}.secondary-action:active{transform:translateY(1px)}.secondary-action:disabled{cursor:not-allowed;opacity:.65;transform:none}.wallet-empty,.wallet-alert{display:flex;align-items:center;gap:10px;min-width:0;margin-top:14px;padding:14px;border-radius:8px;font-weight:800;overflow-wrap:anywhere}.wallet-empty{color:#475569;background:#f8fafc;border:1px solid #e2e8f0}.wallet-alert{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.wallet-section{display:grid;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-title h3{margin-bottom:0}.section-title span{color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase}.wallet-list{display:grid;gap:10px}.wallet-finding,.wallet-record{min-width:0;border:1px solid #e2e8f0;background:#fff;border-radius:8px}.wallet-finding{padding:14px}.wallet-finding p{margin:8px 0 10px;font-size:14px}.wallet-record{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px}.wallet-record div{display:grid;min-width:0;gap:4px}.wallet-record strong,.wallet-record span{overflow-wrap:anywhere}.wallet-record strong{color:#0f172a;font-size:14px}.wallet-record span{color:#64748b;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.wallet-record small{flex:0 0 auto;color:#475569;background:#f8fafc;border:1px solid #e2e8f0}.wallet-record.clean{justify-content:flex-start;color:#047857;background:#ecfdf5;border-color:#a7f3d0;font-weight:800}.wallet-record .risk-high{color:#991b1b;background:#fee2e2;border-color:#fecaca}.wallet-record .risk-medium{color:#92400e;background:#fef3c7;border-color:#fde68a}.clean-card{display:flex;align-items:center;gap:10px;padding:16px;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;font-weight:800}@media print{body{background:#fff}.shell{width:100%;padding:0}.command-panel,.hot-projects-panel,.wallet-panel,.report-toolbar,.icon-action{display:none!important}.report-grid{display:block;margin-top:0}.report-grid>*{break-inside:avoid;margin-bottom:12px;box-shadow:none}.score-panel{color:#0f172a;background:#fff;border-color:#cbd5e1}.score-panel p,.score-topline{color:#334155}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:980px){.command-layout{grid-template-columns:1fr}.history-rail{padding:16px 0 0;border-top:1px solid #e2e8f0;border-left:0}.search-panel,.empty-state,.report-grid,.details-panel{grid-template-columns:1fr}.token-panel,.ai-summary-panel,.credential-panel,.signals-panel,.asset-panel,.review-panel,.analyst-panel,.agent-panel,.recommendations-panel,.research-panel,.details-panel{grid-column:auto}.score-panel{grid-row:auto}.metric-grid,.ai-summary-layout,.credential-grid,.agent-grid,.hot-projects-grid,.signal-preview,.wallet-summary-grid,.wallet-evidence-grid,.skeptic-metrics,.skeptic-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.shell{width:min(100% - 20px,1180px);padding-top:14px}.command-panel,.empty-state,.score-panel,.token-panel,.ai-summary-panel,.credential-panel,.signals-panel,.asset-panel,.review-panel,.analyst-panel,.agent-panel,.recommendations-panel,.research-panel,.sources-panel,.hot-projects-panel,.skeptic-panel,.wallet-panel,.detail-card{padding:14px}.command-layout{gap:16px}.search-panel{grid-template-columns:1fr;gap:6px}.search-field,.search-field input,.primary-action{height:52px;min-height:52px}.search-field input,.address-field input{font-size:15px}.brand-row,.panel-heading,.score-topline,.signal-title-row{align-items:flex-start;flex-direction:column}.brand-row,.brand-cluster,.report-toolbar,.history-meta{align-items:flex-start}.brand-cluster,.report-toolbar,.history-meta{width:100%}.language-toggle{align-self:flex-end}.history-row{grid-template-columns:minmax(0,1fr) 62px 36px}.metric-grid,.ai-summary-layout,.credential-grid,.agent-grid,.hot-projects-grid,.signal-preview,.wallet-summary-grid,.wallet-evidence-grid,.skeptic-metrics,.skeptic-columns{grid-template-columns:1fr}.agent-card{min-height:0}.recommendation-row{grid-template-columns:1fr}.recommendation-priority{width:max-content}.score-topline strong{font-size:44px}h1{font-size:30px}.empty-copy h2{font-size:26px}.asset-row{align-items:flex-start;flex-direction:column}.asset-row div:last-child{text-align:left}.wallet-actions{justify-content:stretch}.wallet-manager,.wallet-manual-form{grid-template-columns:1fr}.wallet-actions{display:grid;grid-template-columns:1fr}.secondary-action{width:100%}.wallet-record,.section-title{align-items:flex-start;flex-direction:column}.wallet-record small{align-self:flex-start}}
