:root{--bg:#fbfbfa;--panel:#fff;--line:#ececea;--line-strong:#dededb;--text:#27272a;--muted:#71717a;--blue:#4f7df3;--blue-soft:#edf3ff;--green:#2f8f58;--green-soft:#e8f6ee;--orange:#c0792f;--orange-soft:#fff4e4;--red:#c93f3f;--red-soft:#fff0f0;--shadow:0 1px 2px #18181b0f, 0 10px 24px #18181b0a}.ai-research-page{background:radial-gradient(circle at 48% -8%,#4f7df312,#0000 28%);gap:10px;padding:12px 14px 24px;display:grid}.ai-research-topbar .badge{gap:4px}.ai-research-tabs{border-bottom:1px solid var(--line);background:#fff;align-items:end;gap:4px;height:38px;padding:0 14px;display:flex}.ai-research-tabs button{height:37px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:720;display:inline-flex}.ai-research-tabs button:hover{color:#27272a}.ai-research-tabs button.active{color:#2454bd;border-bottom-color:#3164d8}.ai-research-tabs button>span{color:#667085;background:#f1f3f7;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:grid}.ai-research-tabs button.active>span{color:#2454bd;background:#e9f0ff}.ai-prompt-library-page{background:radial-gradient(circle at 48% -8%,#4f7df30f,#0000 28%);gap:10px;padding:12px 14px 24px;display:grid}.ai-prompt-overview,.ai-prompt-list,.ai-prompt-editor{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:9px}.ai-prompt-overview{align-items:center;gap:8px;min-height:64px;padding:10px 12px;display:flex}.ai-prompt-overview>div:first-child{flex:1;align-items:center;gap:9px;min-width:290px;display:flex}.ai-prompt-overview>div:first-child>span,.ai-prompt-editor>header>div:first-child>span{color:#fff;background:#18181b;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ai-prompt-overview>div:first-child>div,.ai-prompt-editor>header>div:first-child>div{gap:2px;display:grid}.ai-prompt-overview strong{color:#27272a;font-size:12px}.ai-prompt-overview small{color:var(--muted);font-size:11px}.ai-prompt-metrics{border:1px solid var(--line);border-radius:7px;align-items:stretch;min-width:330px;display:flex}.ai-prompt-metrics>span{border-right:1px solid var(--line);min-width:80px;color:var(--muted);align-content:center;gap:2px;padding:5px 9px;font-size:10px;display:grid}.ai-prompt-metrics>span:last-child{border-right:0;min-width:145px}.ai-prompt-metrics strong{color:#27272a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ai-prompt-workspace{grid-template-columns:minmax(245px,.55fr) minmax(0,2fr);align-items:start;gap:10px;display:grid}.ai-prompt-list,.ai-prompt-editor{min-height:620px;overflow:hidden}.ai-prompt-list>header,.ai-prompt-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:51px;padding:8px 10px;display:flex}.ai-prompt-list>header>div{gap:2px;display:grid}.ai-prompt-list>header strong,.ai-prompt-editor>header strong{color:#27272a;font-size:12px}.ai-prompt-list>header small,.ai-prompt-editor>header small{color:var(--muted);font-size:10px}.ai-prompt-list>div{display:grid}.ai-prompt-list>div>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:8px;min-height:58px;padding:9px 10px;display:flex}.ai-prompt-list>div>button:hover{background:#fafbfc}.ai-prompt-list>div>button.active{background:#f5f8ff;box-shadow:inset 3px 0 #4f7df3}.ai-prompt-list>div>button>span:first-child{gap:4px;min-width:0;display:grid}.ai-prompt-list>div>button strong{color:#3f3f46;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ai-prompt-list>div>button small{color:var(--muted);font-size:10px}.ai-prompt-status{flex:none;align-items:center;gap:6px;display:flex}.ai-prompt-status i{background:#cbd0d8;border-radius:50%;width:7px;height:7px}.ai-prompt-status i.enabled{background:#35a267;box-shadow:0 0 0 3px #e7f6ed}.ai-prompt-empty,.ai-prompt-editor-empty{color:#98a2b3;text-align:center;align-content:center;place-items:center;gap:6px;padding:32px 14px;display:grid}.ai-prompt-empty strong,.ai-prompt-editor-empty strong{color:#52525b;font-size:12px}.ai-prompt-empty small,.ai-prompt-editor-empty small{color:var(--muted);font-size:11px}.ai-prompt-editor>header>div:first-child{align-items:center;gap:8px;display:flex}.ai-prompt-editor>header>div:first-child>span{background:var(--blue-soft);width:30px;height:30px;color:var(--blue)}.ai-prompt-editor>header>div:last-child{gap:6px;display:flex}.ai-prompt-editor .ai-prompt-delete{color:var(--red)}.ai-prompt-form-grid{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(150px,.55fr) auto;gap:10px;padding:12px;display:grid}.ai-prompt-form-grid label{align-content:end;gap:5px;display:grid}.ai-prompt-form-grid label>span,.ai-prompt-variables>span{color:#52525b;font-size:10px;font-weight:720}.ai-prompt-form-grid input[type=text],.ai-prompt-form-grid input:not([type]),.ai-prompt-form-grid select{box-sizing:border-box;border:1px solid var(--line-strong);color:#27272a;background:#fff;border-radius:7px;outline:0;width:100%;height:34px;padding:0 9px;font-size:12px}.ai-prompt-form-grid input:focus,.ai-prompt-form-grid select:focus,.ai-prompt-content textarea:focus{border-color:#9eb8f5;box-shadow:0 0 0 3px #4f7df314}.ai-prompt-description{grid-column:1/3}.ai-prompt-toggle{border:1px solid var(--line);background:#fafafa;border-radius:7px;align-items:center;height:34px;padding:0 9px;gap:6px!important;display:flex!important}.ai-prompt-toggle input{accent-color:#4f7df3;flex:none;width:14px;height:14px;margin:0}.ai-prompt-variables{border-bottom:1px solid var(--line);background:#fbfcfe;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.ai-prompt-variables>span{margin-right:3px}.ai-prompt-variables button{color:#48679e;cursor:pointer;background:#fff;border:1px solid #dbe3f4;border-radius:6px;align-items:center;gap:4px;height:25px;padding:0 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:inline-flex}.ai-prompt-variables button:hover{background:#f5f8ff;border-color:#aebfe3}.ai-prompt-content{gap:7px;padding:12px;display:grid}.ai-prompt-content>span{justify-content:space-between;align-items:center;display:flex}.ai-prompt-content strong{color:#27272a;font-size:11px}.ai-prompt-content small{color:var(--muted);font-size:10px}.ai-prompt-content textarea{resize:vertical;box-sizing:border-box;border:1px solid var(--line-strong);color:#30333a;background:#fcfcfc;border-radius:8px;outline:0;width:100%;min-height:430px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,PingFang SC,monospace;font-size:12px;line-height:1.65}.ai-prompt-editor-empty{min-height:540px}.ai-query-panel,.ai-report-hero,.ai-verdict-card,.ai-score-strip,.ai-report-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:9px}.ai-query-panel{padding:15px}.ai-query-heading{align-items:center;gap:10px;display:flex}.ai-query-heading>span{color:#fff;background:#18181b;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ai-query-heading>div{gap:2px;display:grid}.ai-query-heading strong{color:#18181b;font-size:12px}.ai-query-heading small{color:var(--muted);font-size:11px}.ai-query-row{grid-template-columns:minmax(300px,1fr) 180px 170px auto;gap:8px;margin-top:13px;display:grid}.ai-ca-input{box-sizing:border-box;border:1px solid var(--line-strong);color:#a1a1aa;background:#fff;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 6px 0 11px;display:flex}.ai-ca-input:focus-within{border-color:#9eb8f5;box-shadow:0 0 0 3px #4f7df314}.ai-ca-input input{width:100%;min-width:0;height:34px;color:var(--text);background:0 0;border:0;outline:0;font-size:12px}.ai-ca-input button{color:#52525b;cursor:pointer;background:#f4f4f5;border:0;border-radius:6px;align-items:center;gap:4px;height:26px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.ai-select-field{box-sizing:border-box;border:1px solid var(--line-strong);background:#fff;border-radius:8px;align-content:center;gap:1px;height:38px;padding:3px 30px 3px 10px;display:grid;position:relative}.ai-select-field>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.ai-select-field select{appearance:none;color:#27272a;background:0 0;border:0;outline:0;width:100%;font-size:11px;font-weight:720}.ai-select-field>svg{color:#a1a1aa;pointer-events:none;position:absolute;top:13px;right:10px}.ai-run-button{justify-content:center;height:38px;padding:0 16px}.ai-query-foot{color:#657087;flex-wrap:wrap;align-items:center;gap:7px 14px;margin-top:9px;font-size:10px;display:flex}.ai-query-foot>span{align-items:center;gap:4px;display:inline-flex}.ai-query-foot>span:first-child{color:var(--green);font-weight:700}.ai-query-foot .ai-template-reason{color:#3f3f46}.ai-query-foot .ai-demo-note{color:var(--orange);margin-left:auto;font-weight:700}.ai-inline-message{color:#355aa8;background:#f4f7ff;border:1px solid #cbd9f7;border-radius:7px;padding:7px 10px;font-size:11px}.ai-report-hero{grid-template-columns:minmax(200px,1.35fr) repeat(4,minmax(105px,.7fr)) auto;min-height:72px;display:grid;overflow:hidden}.ai-report-hero>*{border-right:1px solid var(--line)}.ai-report-hero>:last-child{border-right:0}.ai-token-identity{align-items:center;gap:10px;padding:11px 13px;display:flex}.ai-token-logo{color:#fff;background:linear-gradient(145deg,#18181b,#475569);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:grid}.ai-token-identity>div{gap:5px;min-width:0;display:grid}.ai-token-name{align-items:center;gap:5px;display:flex}.ai-token-name>strong{font-size:14px}.ai-token-identity button{width:max-content;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:10px;display:inline-flex}.ai-market-stat{align-content:center;gap:3px;padding:10px 11px;display:grid}.ai-market-stat span{color:var(--muted);font-size:10px}.ai-market-stat strong{color:#27272a;font-size:12px}.ai-market-stat small{color:var(--muted);font-size:10px}.ai-market-stat small.positive{color:var(--green);font-weight:700}.ai-report-actions{align-items:center;gap:6px;padding:10px;display:flex}.ai-verdict-card{background:linear-gradient(115deg,#f5f8ff,#fff 68%);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px 16px;display:grid;position:relative;overflow:hidden}.ai-verdict-card:before{background:var(--blue);content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.ai-verdict-mark{color:#3564ce;background:#e9f0ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.ai-verdict-copy{gap:5px;display:grid}.ai-verdict-copy>span{color:#3763c1;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.ai-verdict-copy h2{color:#1f2937;letter-spacing:-.01em;max-width:1040px;margin:0;font-size:15px;line-height:1.45}.ai-verdict-copy p{color:#64748b;max-width:1080px;margin:0;font-size:11px;line-height:1.55}.ai-copy-icon,.ai-report-card header>button{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);cursor:pointer;background:#fff;border-radius:7px;place-items:center;display:grid}.ai-copy-icon:hover,.ai-report-card header>button:hover{color:var(--blue);border-color:#bdcdf4}.ai-score-strip{grid-template-columns:repeat(5,1fr) .9fr;display:grid;overflow:hidden}.ai-score-strip>div{border-right:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:5px 8px;min-height:61px;padding:8px 11px;display:grid}.ai-score-strip>div:last-child{border-right:0}.ai-score-strip span{color:var(--muted);font-size:10px}.ai-score-strip strong{color:#27272a;font-size:14px}.ai-score-strip i{background:#f0f1f3;border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.ai-score-strip i b{border-radius:inherit;background:var(--blue);height:100%;display:block}.ai-score-strip i b.green{background:#38a169}.ai-score-strip i b.violet{background:#8066cc}.ai-score-strip i b.orange{background:#d49343}.ai-score-strip i b.red{background:#d05b5b}.ai-score-strip .ai-confidence{text-align:center;background:#fafafa;grid-template-columns:1fr;align-content:center;gap:2px}.ai-confidence strong{color:#315ec2;font-size:18px}.ai-confidence small{color:var(--green);font-size:10px;font-weight:700}.ai-report-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.8fr);align-items:start;gap:10px;display:grid}.ai-report-main,.ai-report-side{gap:10px;display:grid}.ai-report-card{overflow:hidden}.ai-report-card>header{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:47px;padding:7px 10px;display:flex}.ai-report-card>header>span{background:var(--blue-soft);width:28px;height:28px;color:var(--blue);border-radius:7px;flex:none;place-items:center;display:grid}.ai-report-card>header>div{flex:1;gap:1px;display:grid}.ai-report-card>header strong{color:#27272a;font-size:12px}.ai-report-card>header small{color:var(--muted);font-size:10px}.ai-narrative-lead{background:#fbfcff;padding:11px 12px}.ai-narrative-lead span{color:#315fc3;font-size:10px;font-weight:750}.ai-narrative-lead p{color:#344054;margin:4px 0 0;font-size:12px;font-weight:650;line-height:1.55}.ai-reason-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.ai-reason-list>div{border-right:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:8px;padding:11px;display:grid}.ai-reason-list>div:last-child{border-right:0}.ai-reason-list b{color:#b4c1d9;font-size:11px}.ai-reason-list span{gap:4px;display:grid}.ai-reason-list strong{color:#3f3f46;font-size:11px}.ai-reason-list small{color:var(--muted);font-size:10px;line-height:1.45}.ai-narrative-card>footer{flex-wrap:wrap;gap:5px;padding:8px 11px;display:flex}.ai-risk-card>header>span{background:var(--red-soft);color:var(--red)}.ai-risk-list{display:grid}.ai-risk-list>div{border-bottom:1px solid var(--line);grid-template-columns:75px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.ai-risk-list>div:last-child{border-bottom:0}.ai-risk-list span{color:var(--muted);font-size:10px}.ai-risk-list strong{color:#4b5563;font-size:10px;font-weight:650}.ai-kol-list{display:grid}.ai-kol-item{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(82px,.7fr) minmax(120px,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.ai-kol-item:last-child{border-bottom:0}.ai-kol-avatar{color:#475569;background:#eef2f7;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-weight:800;display:grid}.ai-kol-item>div{gap:1px;min-width:0;display:grid}.ai-kol-item>div strong{color:#3f3f46;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ai-kol-item>div small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ai-kol-relation{border-left:1px solid var(--line);padding-left:9px}.ai-kol-card>footer{color:#9a681f;background:#fffaf2;border-top:1px solid #f1dfbf;align-items:center;gap:5px;padding:7px 10px;font-size:10px;display:flex}.ai-watch-card>header>span{background:var(--orange-soft);color:var(--orange)}.ai-watch-card ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.ai-watch-card li{border-bottom:1px solid var(--line);color:#52525b;align-items:center;gap:7px;padding:9px 11px;font-size:10px;display:flex}.ai-watch-card li:last-child{border-bottom:0}.ai-watch-card li svg{color:var(--green)}@media (width<=1180px){.ai-prompt-overview{flex-wrap:wrap}.ai-prompt-overview>div:first-child{min-width:55%}.ai-prompt-metrics{min-width:0}.ai-prompt-form-grid{grid-template-columns:1fr 1fr}.ai-prompt-description{grid-column:1/-1}.ai-query-row{grid-template-columns:minmax(280px,1fr) 170px 160px}.ai-run-button{grid-column:3;justify-self:end}.ai-report-hero{grid-template-columns:minmax(200px,1.25fr) repeat(2,minmax(110px,.7fr)) auto}.ai-report-hero>div:nth-child(4),.ai-report-hero>div:nth-child(5){border-top:1px solid var(--line)}.ai-report-grid{grid-template-columns:1fr}}@media (width<=760px){.ai-research-tabs{padding:0 10px}.ai-prompt-library-page{padding:10px}.ai-prompt-overview>div:first-child,.ai-prompt-metrics{width:100%}.ai-prompt-overview>.button{flex:1;justify-content:center}.ai-prompt-workspace{grid-template-columns:1fr}.ai-prompt-list{min-height:0}.ai-prompt-editor{min-height:560px}.ai-research-page{padding:10px}.ai-query-row{grid-template-columns:1fr 1fr}.ai-ca-input{grid-column:1/-1}.ai-run-button{grid-column:1/-1;width:100%}.ai-query-foot .ai-demo-note{width:100%;margin-left:0}.ai-report-hero{grid-template-columns:1fr 1fr}.ai-token-identity,.ai-report-actions{grid-column:1/-1}.ai-report-actions .button{flex:1;justify-content:center}.ai-score-strip{grid-template-columns:repeat(2,1fr)}.ai-score-strip>div{border-bottom:1px solid var(--line)}.ai-score-strip .ai-confidence{grid-column:1/-1}.ai-reason-list{grid-template-columns:1fr}.ai-reason-list>div{border-right:0;border-bottom:1px solid var(--line)}.ai-reason-list>div:last-child{border-bottom:0}}@media (width<=480px){.ai-prompt-metrics{grid-template-columns:1fr 1fr;display:grid}.ai-prompt-metrics>span{border-bottom:1px solid var(--line)}.ai-prompt-metrics>span:nth-child(2){border-right:0}.ai-prompt-metrics>span:last-child{border-bottom:0;grid-column:1/-1}.ai-prompt-form-grid{grid-template-columns:1fr}.ai-prompt-description{grid-column:auto}.ai-prompt-editor>header{align-items:flex-start}.ai-prompt-editor>header>div:last-child{flex-direction:column}.ai-query-row{grid-template-columns:1fr}.ai-ca-input,.ai-run-button{grid-column:auto}.ai-verdict-card{grid-template-columns:auto minmax(0,1fr)}.ai-verdict-card .ai-copy-icon{grid-column:2}.ai-report-hero{grid-template-columns:1fr}.ai-token-identity,.ai-report-actions{grid-column:auto}.ai-kol-item{grid-template-columns:auto minmax(0,1fr) auto}.ai-kol-relation{border-left:0;grid-column:2/-1;padding-left:0}}.price-alert-page{gap:10px;padding:12px 14px 24px;display:grid}.price-alert-page .panel{width:auto;margin:0}.price-alert-top-actions{align-items:center;gap:8px;display:flex}.price-alert-top-retention{border:1px solid var(--line);color:#52525b;background:#fff;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:3px 5px 3px 8px;font-size:11px;font-weight:700;display:inline-flex}.price-alert-top-retention input{text-align:center;border-radius:5px;width:54px;height:24px;padding:2px 5px}.price-alert-top-retention em{color:var(--muted);font-style:normal}.price-alert-top-retention button{color:#3730a3;background:#eef2ff;border:0;border-radius:5px;height:24px;padding:0 7px;font-size:10px;font-weight:760}.price-alert-top-retention button:disabled{cursor:not-allowed;opacity:.55}.price-alert-hero{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.price-alert-hero>div{border-right:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-height:66px;padding:10px 13px;display:grid}.price-alert-hero>div:last-child{border-right:0}.price-alert-hero span{color:#52525b;font-size:12px;font-weight:720}.price-alert-hero strong{color:#18181b;letter-spacing:-.03em;grid-area:1/2/3;font-size:23px}.price-alert-hero small{color:var(--muted);font-size:11px}.price-alert-tabs{border-bottom:1px solid var(--line);align-items:center;gap:4px;display:flex}.price-alert-tabs button{height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:720;display:inline-flex}.price-alert-tabs button:hover{color:#27272a}.price-alert-tabs button.active{color:#2454bd;border-bottom-color:#3164d8}.price-alert-message{color:#8b5a18;background:#fff8ec;border:1px solid #f0d4a9;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:650;display:flex}.price-alert-feed-layout{grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);align-items:start;gap:10px;display:grid}.price-alert-feed,.price-near-list,.price-alert-global-settings,.price-alert-rule-table,.price-alert-history{margin:0;overflow:hidden}.price-alert-feed>header,.price-near-list>header,.price-alert-global-settings>header,.price-alert-rule-table>header,.price-alert-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:7px 11px;display:flex}.price-alert-feed>header>div,.price-near-list>header>div,.price-alert-global-settings>header>div,.price-alert-rule-table>header>div,.price-alert-history>header>div{align-items:center;gap:8px;display:flex}.price-alert-feed header span,.price-near-list header span,.price-alert-global-settings header span,.price-alert-rule-table header span,.price-alert-history header span{gap:1px;display:grid}.price-alert-feed header strong,.price-near-list header strong,.price-alert-global-settings header strong,.price-alert-rule-table header strong,.price-alert-history header strong{color:#27272a;font-size:12px}.price-alert-feed header small,.price-near-list header small,.price-alert-global-settings header small,.price-alert-rule-table header small,.price-alert-history header small{color:var(--muted);font-size:11px;font-weight:550}.price-near-range{border:1px solid var(--line);height:27px;color:var(--muted);white-space:nowrap;background:#fafafa;border-radius:7px;align-items:center;gap:2px;padding:0 6px;font-size:11px;display:inline-flex}.price-near-range input{color:#27272a;text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;width:28px;padding:0;font-size:11px;font-weight:750}.price-near-range input::-webkit-inner-spin-button{appearance:none;margin:0}.price-near-range input::-webkit-outer-spin-button{appearance:none;margin:0}.price-alert-event{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 11px;display:grid}.price-alert-event:last-child{border-bottom:0}.price-alert-event-token{width:34px;padding-bottom:6px;position:relative}.price-alert-event-token .logo{border-radius:9px;width:32px;height:32px}.price-alert-event-token>span{color:#526176;text-align:center;background:#eef2f8;border:2px solid #fff;border-radius:999px;min-width:22px;padding:1px 4px;font-size:7px;font-weight:850;line-height:1.15;position:absolute;bottom:0;right:-3px}.price-alert-event-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;min-width:0;display:grid}.price-alert-event-title{align-items:baseline;gap:6px;min-width:0;display:flex}.price-alert-event-title strong{color:#20242b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.price-alert-event-title>span{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:680;overflow:hidden}.price-alert-event-action{color:#315fc3;align-items:center;gap:3px;min-width:0;font-size:11px;display:inline-flex}.price-alert-event-action.down{color:#c34d4d}.price-alert-event-action strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.price-alert-event-metrics{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:5px 14px;min-width:0;display:flex}.price-alert-event-metrics>span{align-items:baseline;gap:4px;min-width:0;display:inline-flex}.price-alert-event-metrics small{color:#8a94a3;white-space:nowrap;font-size:10px}.price-alert-event-metrics b{color:#465164;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:11px;overflow:hidden}.price-alert-event-metrics b.positive{color:#20835b}.price-alert-event-metrics b.negative{color:#c24c4c}.price-alert-event-fallback{color:#52525b;grid-column:1/-1;margin:0;font-size:11px;line-height:1.45}.price-alert-event-technical{color:var(--muted);grid-column:1/-1;font-size:10px}.price-alert-event-meta{justify-items:end;gap:6px;min-width:106px;display:grid}.price-alert-event-meta time{color:var(--muted);white-space:nowrap;font-size:10px}.price-alert-event-meta>div{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.price-near-item{border-bottom:1px solid var(--line);grid-template-columns:minmax(78px,.65fr) minmax(90px,.8fr) minmax(100px,1fr);align-items:center;gap:9px;padding:8px 10px;display:grid}.price-near-item:last-child{border-bottom:0}.price-near-item .token .logo{width:25px;height:25px}.price-near-item .token strong,.price-near-item .token span{font-size:11px}.price-near-prices{gap:3px;display:grid}.price-near-prices>span{grid-template-columns:35px minmax(0,1fr);align-items:baseline;gap:4px;min-width:0;display:grid}.price-near-prices small{color:var(--muted);white-space:nowrap;font-size:10px}.price-near-prices b{color:#3f3f46;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;overflow:hidden}.price-near-expand{border:0;border-top:1px solid var(--line);color:#4167b2;cursor:pointer;background:#fafafa;justify-content:center;align-items:center;gap:4px;width:100%;height:30px;font-size:11px;font-weight:700;display:flex}.price-near-expand:hover{color:#294f9c;background:#f5f7fb}.price-alert-empty-copy{color:var(--muted);text-align:center;margin:0;padding:28px 12px}.price-position-track{box-sizing:border-box;align-items:center;width:100%;min-width:150px;height:28px;display:flex}.price-position-track.compact{width:100%;min-width:0;height:18px}.price-track-empty{color:var(--muted);font-size:11px}.price-position-value{align-items:center;gap:7px;min-width:0;display:flex}.price-position-value .price-position-track{flex:1;min-width:74px}.ui-linear-gauge{background:#f1f2f3;border:1px solid #e3e6e9;border-radius:999px;width:100%;height:8px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #18181b09}.ui-linear-gauge-fill{border-radius:inherit;opacity:.84;background:currentColor;transition:width .2s,background .2s;position:absolute;inset:0 auto 0 0}.ui-linear-gauge-target{background:#27272a7a;width:1px;position:absolute;top:-1px;bottom:-1px;transform:translate(-.5px)}.price-position-track.deep-blue{color:#4f7fc7}.price-position-track.blue{color:#76a7d8}.price-position-track.green{color:#52a87a}.price-position-track.orange{color:#d09a58}.price-position-track.red{color:#d86868}.watch-table-wrap table{min-width:1770px}.watch-table .watch-score-col{width:60px}.watch-table .watch-token-col{width:340px}.watch-table .watch-status-col{width:112px}.watch-table .watch-price-col{width:118px}.watch-table .watch-target-col{width:110px}.watch-table .watch-position-col{width:176px}.watch-table .watch-intent-col{width:90px}.watch-table .watch-alert-col{width:72px}.watch-table .watch-market-cap-col{width:132px}.watch-table .watch-liquidity-col{width:116px}.watch-table .watch-tags-col{width:150px}.watch-table .watch-notes-col{width:190px}.watch-table .watch-actions-col{width:104px}.watch-table th,.watch-table td{height:42px;padding-left:10px;padding-right:10px}.watch-table th:first-child,.watch-table td:first-child{text-align:center;width:60px;min-width:60px;max-width:60px;padding-left:6px;padding-right:6px}.watch-table .watch-token{gap:9px;width:100%}.watch-table .watch-token>.radar-token-identity{flex:1;min-width:0;overflow:hidden}.watch-table .watch-token .radar-token-title strong,.watch-table .watch-token .radar-token-title span{white-space:nowrap}.watch-table .watch-token .radar-token-title>strong{max-width:112px}.watch-table .watch-token .radar-token-meta{gap:7px}.watch-table .row-actions{justify-content:flex-start}.price-zone-badge.deep-blue{color:#28588f;background:#e7eef9;border-color:#b9cae5}.price-zone-badge.blue{color:#2b6f9e;background:#eaf6ff;border-color:#bfdaee}.price-zone-badge.green{color:#287548;background:#ecf8ef;border-color:#bfe2c9}.price-zone-badge.orange{color:#9a641f;background:#fff4e5;border-color:#ecd0a9}.price-zone-badge.red{color:#a43e3e;background:#fff0f0;border-color:#ecc1c1}.price-alert-settings-layout{gap:10px;display:grid}.price-alert-setting-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.price-alert-setting-grid>label{border-right:1px solid var(--line);gap:5px;padding:10px 11px;display:grid}.price-alert-setting-grid>label:last-child{border-right:0}.price-alert-setting-grid label>span{color:#3f3f46;font-size:11px;font-weight:720}.price-alert-setting-grid label>div{align-items:center;gap:6px;display:flex}.price-alert-setting-grid input,.price-alert-setting-grid select{width:82px;height:30px}.price-alert-setting-grid em{color:var(--muted);font-size:11px;font-style:normal}.price-alert-setting-grid small{color:var(--muted);font-size:11px;line-height:1.4}.price-alert-delivery-settings{border-top:1px solid var(--line);grid-template-columns:1fr;display:grid}.price-alert-repeat-editor{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:56px;padding:8px 11px;display:flex}.price-alert-repeat-editor>span{color:#3f3f46;align-items:center;gap:6px;margin-right:auto;font-size:11px;display:inline-flex}.price-alert-repeat-editor>label{grid-template-columns:auto auto;align-items:center;gap:2px 5px;display:grid}.price-alert-repeat-editor em{color:var(--muted);grid-column:1/-1;font-size:11px;font-style:normal}.price-alert-repeat-editor input{width:58px;height:28px;font-size:11px}.price-alert-repeat-editor strong{font-size:11px}.price-alert-repeat-editor small{color:var(--muted);font-size:11px}.price-alert-repeat-editor .price-alert-hourly{white-space:nowrap;align-items:center;gap:6px;display:flex}.price-alert-repeat-editor .price-alert-hourly>span{color:#52525b;font-size:11px}.price-alert-channel-editor{grid-template-columns:100px repeat(3,minmax(180px,1fr));align-items:center;gap:18px;min-height:52px;padding:8px 11px;display:grid}.price-alert-channel-editor>b{color:#3f3f46;font-size:11px}.price-alert-channel-editor>label{justify-content:space-between;align-items:center;gap:6px;display:flex}.price-alert-channel-editor label>span{color:#52525b;font-size:11px;font-weight:650;display:grid}.price-alert-channel-editor label small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.3}.price-alert-schedule{border-top:1px solid var(--line);color:var(--muted);background:#fafafa;align-items:center;gap:7px;padding:7px 11px;font-size:11px;display:flex}.price-alert-schedule b{color:#3f3f46;font-weight:700}.price-alert-rule-head,.price-alert-rule-row{grid-template-columns:minmax(170px,1fr) minmax(320px,520px) 110px 105px 100px;align-items:center;gap:9px;padding:0 11px;display:grid}.price-alert-rule-head{border-bottom:1px solid var(--line);min-height:30px;color:var(--muted);background:#fafafa;font-size:11px;font-weight:700}.price-alert-rule-row{border-bottom:1px solid var(--line);min-height:54px}.price-alert-rule-row .token .logo{width:28px;height:28px}.price-alert-rule-row .token strong,.price-alert-rule-row .token span{font-size:11px}.price-alert-rule-row>select{height:29px;font-size:11px}.price-alert-target-cell{grid-template-columns:minmax(92px,120px) minmax(195px,1fr);align-items:center;gap:12px;min-width:0;display:grid}.price-alert-target-cell input{font-variant-numeric:tabular-nums;width:100%;min-width:0;height:29px;font-size:11px}.price-boll-expand{border:1px solid var(--line);height:29px;color:var(--muted);cursor:pointer;background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.price-boll-expand.enabled{color:#287548;background:#f1faf4;border-color:#bfdac8}.price-boll-expand:disabled{color:#a1a1aa;cursor:not-allowed;background:#fafafa;border-style:dashed}.price-boll-editor{border-bottom:1px solid var(--line);background:#fafcff;gap:9px;padding:10px 12px 11px 170px;display:grid}.price-boll-editor-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.price-boll-editor-title>div{gap:2px;display:grid}.price-boll-editor-title strong{font-size:11px}.price-boll-editor-title span{color:var(--muted);font-size:11px}.price-boll-actions{align-items:center;gap:8px;display:flex}.price-boll-matrix{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.price-boll-matrix-head,.price-boll-matrix-row{grid-template-columns:minmax(90px,.7fr) repeat(3,minmax(80px,1fr));align-items:center;display:grid}.price-boll-matrix-head{min-height:26px;color:var(--muted);background:#f4f4f5;font-size:11px}.price-boll-matrix-head>*,.price-boll-matrix-row>*{text-align:center;padding:0 9px}.price-boll-matrix-head span,.price-boll-matrix-row strong{text-align:left}.price-boll-matrix-row{border-top:1px solid var(--line);min-height:34px}.price-boll-matrix-row strong{font-size:11px}.price-boll-matrix-row button{height:26px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:4px;font-size:11px;display:inline-flex}.price-boll-matrix-row button:hover{color:#3f3f46;background:#f4f4f5}.price-boll-matrix-row button.active{color:#2858bd;background:#edf3ff;border-color:#b9ccf8;font-weight:700}.price-boll-editor>p{color:#8b5a18;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.price-alert-load-more{justify-content:center;padding:4px 0 8px;display:flex}.price-alert-state{min-height:220px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:6px;display:grid}.price-alert-state.compact{min-height:120px}.price-alert-state strong{color:#3f3f46;font-size:12px}.price-alert-state span{max-width:460px;font-size:11px;line-height:1.5}.global-price-alert-host{z-index:90;gap:8px;width:min(370px,100vw - 28px);display:grid;position:fixed;top:12px;right:14px}.global-price-alert-host article{background:#fffffff7;border:1px solid #bfd0f4;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px;display:grid;box-shadow:0 14px 34px #22407c29}.global-price-alert-host article>span{color:#315fc3;background:#edf3ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.global-price-alert-host strong{color:#27272a;font-size:12px;display:block}.global-price-alert-host p{color:#52525b;margin:3px 0 0;font-size:11px;line-height:1.45}.global-price-alert-host button{width:23px;height:23px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.global-price-alert-host button:hover{color:#27272a;background:#f4f4f5}@media (width<=1100px){.price-alert-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.price-alert-hero>div:nth-child(2){border-right:0}.price-alert-hero>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.price-alert-feed-layout{grid-template-columns:1fr}.price-alert-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-alert-setting-grid>label:nth-child(2n){border-right:0}.price-alert-setting-grid>label:nth-child(-n+4){border-bottom:1px solid var(--line)}.price-alert-channel-editor{grid-template-columns:90px repeat(3,minmax(150px,1fr));gap:10px}.price-alert-rule-head{display:none}.price-alert-rule-row{grid-template-columns:minmax(130px,1fr) minmax(300px,1.35fr) 105px 80px 100px;padding-top:7px;padding-bottom:7px}.price-boll-editor{padding-left:12px}}@media (width<=720px){.price-alert-page{padding:10px}.price-alert-hero{grid-template-columns:1fr 1fr}.price-alert-hero>div{padding:8px}.price-alert-tabs{overflow-x:auto}.price-alert-setting-grid{grid-template-columns:1fr}.price-alert-setting-grid>label{border-right:0;border-bottom:1px solid var(--line)}.price-alert-setting-grid>label:last-child{border-bottom:0}.price-alert-repeat-editor{flex-wrap:wrap}.price-alert-repeat-editor>span{width:100%}.price-alert-channel-editor{grid-template-columns:1fr}.price-alert-channel-editor>label{min-height:34px}.price-alert-rule-row{grid-template-columns:1fr 1fr;gap:8px}.price-alert-target-cell{grid-area:2/1/auto/-1}.price-alert-rule-row>select{grid-area:3/1}.price-alert-rule-row>.wallet-monitor-switch{grid-area:3/2;justify-self:end}.price-alert-rule-row>.price-boll-expand{grid-area:4/1/auto/-1}.price-boll-matrix-head,.price-boll-matrix-row{grid-template-columns:70px repeat(3,minmax(55px,1fr))}.price-alert-event{grid-template-columns:38px minmax(0,1fr);gap:9px;padding:10px}.price-alert-event-main{grid-template-columns:1fr;gap:4px}.price-alert-event-action,.price-alert-event-metrics,.price-alert-event-fallback,.price-alert-event-technical{grid-column:1}.price-alert-event-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 8px;display:grid}.price-alert-event-metrics>span{gap:1px;display:grid}.price-alert-event-metrics b{max-width:100%}.price-alert-event-meta{justify-content:space-between;align-items:center;justify-items:initial;grid-column:2;gap:8px;min-width:0;display:flex}.price-alert-event-meta>div{justify-content:flex-end}}.intel-pulse-page{background:radial-gradient(circle at 84% 4%,#4f7df312,#0000 24%),0 0;gap:10px;padding:12px 14px 18px;display:grid}.intel-pulse-preview{color:#65718a;background:#f8faffe6;border:1px solid #d9e2f7;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:11px;line-height:1.45;display:flex}.intel-pulse-preview svg{color:var(--blue);flex:none}.intel-pulse-preview strong{color:#3b4d70}.intel-pulse-filters{background:#f5f6f8;border:1px solid #e3e6ed;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:5px;display:grid}.intel-pulse-filters button{color:#687286;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:7px 10px;display:flex}.intel-pulse-filters button>span{gap:2px;min-width:0;display:grid}.intel-pulse-filters button strong{color:#3c475b;font-size:12px}.intel-pulse-filters button small{color:#8a92a1;font-size:11px}.intel-pulse-filters button b{color:#697386;background:#e8ebf0;border-radius:7px;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.intel-pulse-filters button:hover{background:#ffffffad}.intel-pulse-filters button.active{background:#fff;border-color:#d8dce5;box-shadow:0 3px 10px #1e283c0f}.intel-pulse-filters button.opportunity.active{background:#f3f7ff;border-color:#bfd0fa}.intel-pulse-filters button.opportunity.active strong,.intel-pulse-filters button.opportunity.active b{color:var(--blue)}.intel-pulse-filters button.opportunity.active b{background:#dfe9ff}.intel-pulse-filters button.risk.active{background:#fff6f6;border-color:#efc7c7}.intel-pulse-filters button.risk.active strong,.intel-pulse-filters button.risk.active b{color:var(--red)}.intel-pulse-filters button.risk.active b{background:#f9dede}.intel-pulse-filters button.review.active{background:#fffaf1;border-color:#ecd5b8}.intel-pulse-filters button.review.active strong,.intel-pulse-filters button.review.active b{color:var(--orange)}.intel-pulse-filters button.review.active b{background:#fae9d1}.intel-pulse-stream{background:#f5f6f8;border:1px solid #e1e4eb;border-radius:11px;overflow:hidden;box-shadow:0 8px 26px #1c263a0b}.intel-pulse-stream-head{color:#fff;background:linear-gradient(120deg,#202c43,#293b5b);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 13px;display:flex}.intel-pulse-stream-head>div{align-items:center;gap:7px;display:flex}.intel-pulse-stream-head strong{font-size:12px}.intel-pulse-stream-head span{color:#aebbd2;font-size:11px}.intel-pulse-timeline{gap:10px;padding:12px 12px 14px 10px;display:grid}.intel-pulse-row{grid-template-columns:84px minmax(0,1fr);align-items:stretch;display:grid}.intel-pulse-time{text-align:right;align-content:start;justify-items:end;gap:2px;padding:8px 20px 0 0;display:grid;position:relative}.intel-pulse-time:after{z-index:2;content:"";background:#788398;border:3px solid #f5f6f8;border-radius:50%;width:9px;height:9px;position:absolute;top:12px;right:6px;box-shadow:0 0 0 1px #c7ccd6}.intel-pulse-row.opportunity .intel-pulse-time:after{background:var(--blue);box-shadow:0 0 0 1px #9bb7fa,0 0 10px #4f7df361}.intel-pulse-row.risk .intel-pulse-time:after{background:var(--red);box-shadow:0 0 0 1px #e99a9a,0 0 10px #c93f3f4d}.intel-pulse-row.review .intel-pulse-time:after{background:var(--orange);box-shadow:0 0 0 1px #dfb47f}.intel-pulse-time>i{background:#d7dbe3;width:1px;position:absolute;top:18px;bottom:-20px;right:10px}.intel-pulse-row:last-child .intel-pulse-time>i{display:none}.intel-pulse-time>span{color:#8a92a2;font-size:11px}.intel-pulse-time>strong{color:#26344d;font-variant-numeric:tabular-nums;letter-spacing:.2px;font-size:12px}.intel-pulse-time>small{color:#8a92a2;white-space:nowrap;align-items:center;gap:3px;font-size:11px;display:inline-flex}.intel-pulse-card{background:#fff;border:1px solid #dfe3ea;border-radius:10px;min-width:0;position:relative;overflow:hidden;box-shadow:0 3px 12px #1923370b}.intel-pulse-card:before{content:"";background:#80899a;width:3px;position:absolute;inset:0 auto 0 0}.intel-pulse-card.opportunity:before{background:linear-gradient(var(--blue), #81a4ff)}.intel-pulse-card.risk:before{background:linear-gradient(var(--red), #e17777)}.intel-pulse-card.review:before{background:linear-gradient(var(--orange), #dba964)}.intel-pulse-card.featured{border-color:#b8caf6;box-shadow:0 8px 24px #355bb81a}.intel-pulse-card.featured:after{pointer-events:none;content:"";background:radial-gradient(circle,#4f7df31f,#0000 70%);border-radius:50%;width:210px;height:180px;position:absolute;top:-90px;right:-55px}.intel-pulse-breaking{color:#fff;letter-spacing:.5px;background:linear-gradient(90deg,#2f5dc7,#5c7fe0 48%,#f4f7ff 100%);align-items:center;gap:5px;min-height:27px;padding:4px 11px 4px 14px;font-size:11px;font-weight:800;display:flex}.intel-pulse-card-head{z-index:1;background:linear-gradient(120deg,#fff 55%,#f8faff);border-bottom:1px solid #eaedf2;justify-content:space-between;align-items:flex-start;gap:14px;min-height:84px;padding:11px 13px 10px 15px;display:flex;position:relative}.intel-pulse-card.risk .intel-pulse-card-head{background:linear-gradient(120deg,#fff 55%,#fff8f8)}.intel-pulse-card.review .intel-pulse-card-head{background:linear-gradient(120deg,#fff 55%,#fffaf3)}.intel-pulse-headline{min-width:0}.intel-pulse-labels{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.intel-pulse-subject-type,.intel-pulse-event-type,.intel-pulse-action,.intel-pulse-priority{border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:23px;padding:3px 7px;font-size:11px;line-height:1;display:inline-flex}.intel-pulse-subject-type{color:#556177;background:#edf0f5;font-weight:700}.intel-pulse-subject-type.multi{color:#416bc8;background:#e9efff}.intel-pulse-event-type.opportunity{color:var(--blue);background:#f3f7ff;border:1px solid #c5d5fa}.intel-pulse-event-type.risk{color:var(--red);background:#fff5f5;border:1px solid #efcaca}.intel-pulse-event-type.review{color:var(--orange);background:#fff8ee;border:1px solid #efd6b4}.intel-pulse-action.opportunity{background:var(--blue);color:#fff;font-weight:800}.intel-pulse-action.risk{background:var(--red);color:#fff;font-weight:800}.intel-pulse-action.review{background:var(--orange);color:#fff;font-weight:800}.intel-pulse-headline h2{color:#17233a;margin:7px 0 0;font-size:15px;line-height:1.35}.intel-pulse-headline p{color:#667085;margin:3px 0 0;font-size:11px;line-height:1.4}.intel-pulse-priority{color:#667085;background:#f1f3f6;flex:none;margin-top:2px;font-weight:700}.intel-pulse-priority.opportunity{color:#3c68c8;background:#e9f0ff}.intel-pulse-priority.risk{color:#b63232;background:#ffe8e8}.intel-pulse-priority.review{color:#a96622;background:#fff0da}.intel-pulse-core{border-bottom:1px solid #e9ecf1;grid-template-columns:minmax(210px,.9fr) minmax(330px,1.45fr) 116px;min-height:108px;padding-left:3px;display:grid}.intel-pulse-core>section{border-right:1px solid #e9ecf1;min-width:0}.intel-pulse-actor-block{align-items:center;gap:8px;padding:12px;display:flex}.intel-pulse-actor-mark{color:#596981;background:#eef1f6;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.intel-pulse-actor-mark.multi{color:var(--blue);background:#eaf0ff;box-shadow:inset 0 0 0 1px #d2defc}.intel-pulse-actor-block>div:not(.intel-pulse-wallet-stack){gap:3px;min-width:0;display:grid}.intel-pulse-actor-block div>span{color:#8991a0;font-size:11px}.intel-pulse-actor-block div>strong{color:#2a364d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.intel-pulse-actor-block div>small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.intel-pulse-wallet-stack{flex:none;margin-left:auto;padding-left:8px;display:flex}.intel-pulse-wallet-stack span{background:hsl(calc(218 + var(--stack-index) * 15), 72%, calc(58% + var(--stack-index) * 5%));color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;margin-left:-7px;font-size:11px;font-weight:800;display:grid;position:relative;overflow:hidden}.intel-pulse-wallet-stack span b{z-index:0;color:inherit;font-size:9px;line-height:1;position:relative}.intel-pulse-wallet-stack span img{z-index:1;object-fit:cover;background:#eef2f7;width:100%;height:100%;position:absolute;inset:0}.intel-pulse-token-block{background:#fbfcff;align-items:center;gap:10px;padding:12px;display:flex}.intel-pulse-token-logo{color:#fff;border:3px solid #ffffffe6;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 14px #1f2e4e2e}.intel-pulse-token-logo.nova{background:linear-gradient(145deg,#5533d6,#25c4ee)}.intel-pulse-token-logo.wave{background:linear-gradient(145deg,#126a9c,#3cd7c5)}.intel-pulse-token-logo.ember{background:linear-gradient(145deg,#e14949,#ffab36)}.intel-pulse-token-logo>i{border:2px solid #ffffff59;border-radius:50%;width:28px;height:28px;position:absolute}.intel-pulse-token-logo>i:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:-8px;right:-7px}.intel-pulse-token-logo strong{z-index:1;text-shadow:0 1px 4px #00000040;font-size:17px;position:relative}.intel-pulse-token-identity{gap:4px;min-width:0;display:grid}.intel-pulse-token-identity>div{align-items:center;gap:5px;display:flex}.intel-pulse-token-identity>div strong{color:#17243b;font-size:14px}.intel-pulse-token-identity>div span{color:#657087;font-size:11px;font-weight:700}.intel-pulse-token-identity>div b{color:#587099;background:#e9eef8;border-radius:4px;padding:2px 5px;font-size:11px}.intel-pulse-token-identity button{color:#697489;background:#fff;border:1px solid #dde2eb;border-radius:5px;align-items:center;gap:5px;max-width:180px;min-height:22px;padding:2px 5px;display:flex}.intel-pulse-token-identity code{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow:hidden}.intel-pulse-token-identity>small{color:#9aa1ae;font-size:11px}.intel-pulse-price{text-align:right;gap:3px;margin-left:auto;display:grid}.intel-pulse-price strong{color:#253149;font-size:12px}.intel-pulse-price span{font-size:12px;font-weight:800}.intel-pulse-price .up{color:var(--green)}.intel-pulse-price .down{color:var(--red)}.intel-pulse-score{background:#f8faff;align-content:center;justify-items:center;gap:4px;padding:9px;display:grid}.intel-pulse-score>div{background:radial-gradient(circle at center, #fff 58%, transparent 60%), conic-gradient(var(--blue) var(--pulse-score), #dfe6f4 0);text-align:center;border-radius:50%;place-content:center;width:67px;height:67px;display:grid}.intel-pulse-score>div strong{color:#244381;font-size:18px;line-height:1}.intel-pulse-score>div span{color:#75819a;margin-top:3px;font-size:11px}.intel-pulse-score>b{color:var(--blue);font-size:11px}.intel-pulse-review-block{background:#fffaf2;align-items:center;gap:9px;padding:12px;display:flex}.intel-pulse-review-block>span{background:var(--orange-soft);width:46px;height:46px;color:var(--orange);border-radius:13px;place-items:center;display:grid}.intel-pulse-review-block>div{gap:3px;display:grid}.intel-pulse-review-block small{color:#8b755a;font-size:11px}.intel-pulse-review-block strong{color:#5e472f;font-size:15px}.intel-pulse-review-block b{color:#9d6a32;font-size:11px}.intel-pulse-review-verdict{color:var(--orange);background:#fff9ef;align-content:center;justify-items:center;gap:4px;padding:9px;display:grid}.intel-pulse-review-verdict span{color:#798397;font-size:11px;text-decoration:line-through}.intel-pulse-review-verdict strong{font-size:12px}.intel-pulse-review-verdict small{color:#9b6c36;font-size:11px}.intel-pulse-data-strip{background:#fbfcfd;border-bottom:1px solid #e9ecf1;grid-template-columns:1.35fr repeat(4,minmax(90px,.75fr));padding-left:3px;display:grid}.intel-pulse-data-strip>div{border-right:1px solid #e9ecf1;align-content:center;gap:3px;min-height:58px;padding:8px 11px;display:grid}.intel-pulse-data-strip>div:last-child{border-right:0}.intel-pulse-data-strip>div.primary{grid-template-columns:auto minmax(0,1fr);column-gap:7px}.intel-pulse-data-strip>div.primary svg{color:var(--blue);grid-row:1/4;align-self:center}.intel-pulse-data-strip span{color:#848d9d;font-size:11px}.intel-pulse-data-strip strong{color:#2d394f;font-size:12px}.intel-pulse-data-strip small{color:#6d778a;font-size:11px}.intel-pulse-data-strip.review-data{grid-template-columns:repeat(3,1fr)}.intel-pulse-data-strip.review-data small{color:var(--orange);font-weight:700}.intel-pulse-trigger{background:linear-gradient(90deg,#f2f6ff,#fbfcff 75%);align-items:center;gap:9px;min-height:66px;padding:9px 12px 9px 14px;display:flex}.intel-pulse-card.risk .intel-pulse-trigger{background:linear-gradient(90deg,#fff3f3,snow 75%)}.intel-pulse-card.review .intel-pulse-trigger{background:linear-gradient(90deg,#fff6e9,#fffcf7 75%)}.intel-pulse-trigger-icon{background:var(--blue);color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 4px 10px #4f7df338}.intel-pulse-card.risk .intel-pulse-trigger-icon{background:var(--red);box-shadow:0 4px 10px #c93f3f33}.intel-pulse-card.review .intel-pulse-trigger-icon{background:var(--orange);box-shadow:0 4px 10px #c0792f33}.intel-pulse-trigger>div{flex:1;gap:3px;min-width:0;display:grid}.intel-pulse-trigger>div>span{color:#69758c;text-transform:uppercase;font-size:11px;font-weight:800}.intel-pulse-trigger>div>strong{color:#2e3e5b;font-size:11px;line-height:1.45}.intel-pulse-trigger>div>small{color:#8490a4;font-size:11px}.intel-pulse-trigger .button{flex:none;min-height:29px}.intel-pulse-trigger .button:disabled{cursor:not-allowed;opacity:.5}@media (width<=1100px){.intel-pulse-core{grid-template-columns:minmax(190px,.85fr) minmax(300px,1.3fr) 106px}.intel-pulse-data-strip{grid-template-columns:1.2fr repeat(2,minmax(100px,.8fr))}.intel-pulse-data-strip>div:nth-child(4),.intel-pulse-data-strip>div:nth-child(5){border-top:1px solid #e9ecf1}}@media (width<=850px){.intel-pulse-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-pulse-row{grid-template-columns:1fr}.intel-pulse-time{text-align:left;grid-template-columns:auto auto 1fr;justify-content:start;align-items:center;gap:7px;min-height:34px;padding:0 4px 5px 17px}.intel-pulse-time:after{top:8px;left:2px;right:auto}.intel-pulse-time>i{display:none}.intel-pulse-core{grid-template-columns:minmax(210px,.85fr) minmax(300px,1.3fr) 106px;overflow-x:auto}}@media (width<=620px){.intel-pulse-page{padding:10px}.intel-pulse-card-head{flex-direction:column;align-items:flex-start}.intel-pulse-core{grid-template-columns:1fr;overflow:visible}.intel-pulse-core>section{border-bottom:1px solid #e9ecf1;border-right:0}.intel-pulse-score,.intel-pulse-review-verdict{min-height:94px}.intel-pulse-data-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-pulse-data-strip>div{border-top:1px solid #e9ecf1}.intel-pulse-data-strip>div:first-child{border-top:0;grid-column:1/-1}.intel-pulse-data-strip.review-data{grid-template-columns:1fr}.intel-pulse-data-strip.review-data>div:first-child{grid-column:auto}.intel-pulse-trigger{flex-wrap:wrap;align-items:flex-start}.intel-pulse-trigger .button{margin-left:39px}}@media (width<=430px){.intel-pulse-filters{grid-template-columns:1fr}.intel-pulse-token-block{flex-wrap:wrap;align-items:flex-start}.intel-pulse-price{text-align:left;margin-left:62px}}.intel-pulse-stream{box-shadow:none;background:0 0;border:0;overflow:visible}.intel-pulse-stream-head{border-radius:10px}.intel-pulse-timeline{padding:12px 0 4px}.intel-pulse-time>i{display:none}.intel-pulse-card{border:0;box-shadow:0 5px 18px #19233713}.intel-pulse-card.featured{border:0;box-shadow:0 9px 26px #355bb821}.intel-pulse-card-head{border-bottom:0}.intel-pulse-core{border-bottom:0;gap:7px;padding:0 12px 10px 15px}.intel-pulse-core>section{border-right:0;border-radius:8px}.intel-pulse-score,.intel-pulse-review-verdict{border-radius:8px}.intel-pulse-actor-block{background:#f7f8fa}.intel-pulse-data-strip{background:#fff;border-bottom:0;gap:6px;padding:0 12px 10px 15px}.intel-pulse-data-strip>div{background:#f6f7f9;border-right:0;border-radius:7px;min-height:54px}.intel-pulse-trigger{border-radius:8px;min-height:62px;margin:0 12px 12px 15px}.intel-pulse-load-more{color:#798398;justify-content:center;align-items:center;gap:8px;min-height:58px;display:flex}.intel-pulse-load-more>span{border:2px solid #d7deec;border-top-color:var(--blue);border-radius:50%;width:16px;height:16px}.intel-pulse-load-more>span.loading{animation:.7s linear infinite intel-pulse-spin}.intel-pulse-load-more strong{font-size:11px;font-weight:600}@keyframes intel-pulse-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.intel-pulse-data-strip>div:nth-child(4),.intel-pulse-data-strip>div:nth-child(5){border-top:0}}@media (width<=850px){.intel-pulse-core{grid-template-columns:1fr;overflow:visible}.intel-pulse-core>section{border-bottom:0}.intel-pulse-score,.intel-pulse-review-verdict{min-height:90px}.intel-pulse-data-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-pulse-data-strip>div:first-child{grid-column:1/-1}}@media (width<=620px){.intel-pulse-preview,.intel-pulse-stream-head{align-items:flex-start}.intel-pulse-stream-head>div{flex-wrap:wrap;align-items:flex-start}.intel-pulse-stream-head>div span{width:100%;margin-left:22px}.intel-pulse-timeline{gap:8px}.intel-pulse-card-head{min-height:0;padding:10px 11px 9px 14px}.intel-pulse-headline h2{font-size:14px}.intel-pulse-core{padding:0 10px 8px 13px}.intel-pulse-actor-block,.intel-pulse-token-block{padding:10px}.intel-pulse-data-strip{gap:5px;padding:0 10px 8px 13px}.intel-pulse-data-strip>div{border-top:0}.intel-pulse-trigger{margin:0 10px 10px 13px}.intel-pulse-trigger .button{margin-left:39px}}@media (width<=430px){.intel-pulse-stream-head>span{display:none}.intel-pulse-time{padding-left:17px}.intel-pulse-wallet-stack{padding-left:4px;display:flex}.intel-pulse-wallet-stack span{width:22px;height:22px}.intel-pulse-price{margin-left:0}.intel-pulse-data-strip{grid-template-columns:1fr 1fr}.intel-pulse-trigger .button{justify-content:center;width:calc(100% - 39px)}}.intel-pulse-page{gap:8px}.intel-pulse-category-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fafafa;flex-wrap:wrap;align-items:center;gap:5px;min-height:39px;padding:6px 10px;display:flex}.intel-pulse-category-tabs>span{color:var(--muted);margin-right:4px;font-size:11px;font-weight:700}.intel-pulse-category-tabs button{border:1px solid var(--line);color:#52525b;min-height:25px;font:inherit;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:11px;font-weight:650;line-height:1;display:inline-flex}.intel-pulse-category-tabs button:hover{background:#f8f9fb;border-color:#d5d8df}.intel-pulse-category-tabs button.active{background:var(--blue-soft);color:var(--blue);border-color:#b9ccf8}.intel-pulse-stream-head{background:#263249;min-height:46px}.intel-pulse-timeline{gap:7px;padding-top:9px}.intel-pulse-card,.intel-pulse-card.featured{box-shadow:0 3px 12px #19233711}.intel-pulse-card:before,.intel-pulse-card.opportunity:before,.intel-pulse-card.risk:before,.intel-pulse-card.review:before{background:#aeb5c1}.intel-pulse-breaking{letter-spacing:.25px;background:#3b4a63;min-height:23px;font-weight:750}.intel-pulse-card.featured:after{opacity:.45}.intel-pulse-card-head,.intel-pulse-card.risk .intel-pulse-card-head,.intel-pulse-card.review .intel-pulse-card-head{background:#fff;min-height:65px;padding:8px 11px 7px 13px}.intel-pulse-headline h2{margin-top:5px;font-size:12px}.intel-pulse-headline p{margin-top:2px}.intel-pulse-subject-type,.intel-pulse-subject-type.multi{color:#596376;background:#f0f2f5}.intel-pulse-event-type.opportunity,.intel-pulse-event-type.risk,.intel-pulse-event-type.review{color:#5f6879;background:#f7f8fa;border-color:#dfe2e8}.intel-pulse-priority.opportunity,.intel-pulse-priority.risk,.intel-pulse-priority.review{color:#657084;background:#f1f3f6}.intel-pulse-core{grid-template-columns:minmax(200px,.86fr) minmax(315px,1.4fr) 98px;gap:5px;min-height:82px;padding:0 9px 7px 12px}.intel-pulse-actor-block{padding:8px}.intel-pulse-actor-mark,.intel-pulse-actor-mark.multi{color:#5e6b81;width:32px;height:32px;box-shadow:none;background:#eceff3;border-radius:8px}.intel-pulse-token-block{background:#f7f8fa;padding:8px}.intel-pulse-token-logo{border-radius:50%;width:42px;height:42px;box-shadow:0 3px 8px #1f2e4e21}.intel-pulse-token-logo.nova,.intel-pulse-token-logo.wave,.intel-pulse-token-logo.ember{background:linear-gradient(145deg,#586b8f,#8293b2)}.intel-pulse-token-logo>i{width:23px;height:23px}.intel-pulse-token-logo strong{font-size:14px}.intel-pulse-token-identity>div strong,.intel-pulse-price strong{font-size:12px}.intel-pulse-score{background:#f7f8fa;gap:2px;padding:6px}.intel-pulse-score>div{width:55px;height:55px}.intel-pulse-score>div strong{color:#364d77;font-size:15px}.intel-pulse-score>b{color:#65738b}.intel-pulse-review-block{background:#f7f8fa;padding:8px}.intel-pulse-review-block>span{color:#68748a;background:#eceff3;border-radius:10px;width:38px;height:38px}.intel-pulse-review-verdict{color:#69758b;background:#f7f8fa}.intel-pulse-data-strip{gap:4px;padding:0 9px 7px 12px}.intel-pulse-data-strip>div{background:#f7f8fa;min-height:45px;padding:6px 8px}.intel-pulse-data-strip.review-data small{color:#6c7689}.intel-pulse-trigger,.intel-pulse-card.risk .intel-pulse-trigger,.intel-pulse-card.review .intel-pulse-trigger{background:#f4f6f8;min-height:51px;margin:0 9px 9px 12px;padding:7px 9px}.intel-pulse-trigger-icon,.intel-pulse-card.risk .intel-pulse-trigger-icon,.intel-pulse-card.review .intel-pulse-trigger-icon{width:27px;height:27px;box-shadow:none;background:#65738a;border-radius:7px}.intel-pulse-time:after,.intel-pulse-row.opportunity .intel-pulse-time:after,.intel-pulse-row.risk .intel-pulse-time:after,.intel-pulse-row.review .intel-pulse-time:after{background:#7b879b;box-shadow:0 0 0 1px #c7ccd6}@media (width<=850px){.intel-pulse-core{grid-template-columns:1fr}}@media (width<=620px){.intel-pulse-category-tabs{padding:6px 8px}.intel-pulse-card-head{padding:8px 9px 7px 12px}.intel-pulse-core,.intel-pulse-data-strip{padding:0 8px 6px 11px}.intel-pulse-trigger{margin:0 8px 8px 11px}}.intel-pulse-stream-head{color:#2f3b50;background:#f2f4f7}.intel-pulse-stream-head svg{color:#65738a}.intel-pulse-stream-head strong{color:#2f3b50}.intel-pulse-stream-head span{color:#7a8495}.intel-pulse-stream-tools{align-items:center;gap:9px;display:flex}.intel-pulse-stream-tools .button{color:#687286;background:#fff;border-color:#dfe2e8;min-height:28px;font-size:11px}.intel-pulse-stream-tools .button:disabled{cursor:not-allowed;opacity:.62}@media (width<=620px){.intel-pulse-stream-tools{flex-wrap:nowrap;width:auto;margin-left:auto}.intel-pulse-stream-head .intel-pulse-stream-tools>span{display:none}.intel-pulse-stream-head .intel-pulse-stream-tools .button{margin-left:0}}.intel-pulse-brief{grid-template-columns:minmax(190px,.78fr) minmax(115px,.48fr) minmax(420px,1.75fr);align-items:center;gap:16px;padding:9px 12px 8px 15px;display:grid}.intel-pulse-actor-inline{align-items:center;gap:8px;min-width:0;display:flex}.intel-pulse-actor-inline>div:not(.intel-pulse-wallet-stack){gap:2px;min-width:0;display:grid}.intel-pulse-actor-inline div>span{color:#8991a0;font-size:11px}.intel-pulse-actor-inline div>strong{color:#2a364d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.intel-pulse-actor-inline div>small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.intel-pulse-action-summary{gap:2px;min-width:0;display:grid}.intel-pulse-action-summary>span{color:#667085;align-items:center;gap:4px;font-size:11px;font-weight:750;display:inline-flex}.intel-pulse-action-summary.opportunity>span{color:var(--blue)}.intel-pulse-action-summary.risk>span{color:var(--red)}.intel-pulse-action-summary.review>span{color:var(--orange)}.intel-pulse-action-summary>strong{color:#243149;font-size:12px}.intel-pulse-action-summary>small{color:#788294;font-size:11px}.intel-pulse-token-summary{align-items:center;gap:8px;min-width:0;display:flex}.intel-pulse-token-summary .intel-pulse-token-logo{width:40px;height:40px}.intel-pulse-token-summary .intel-pulse-token-identity{flex:1}.intel-pulse-token-summary .intel-pulse-token-identity button{background:#f4f5f7;border:0;max-width:145px}.intel-pulse-token-facts{flex-wrap:wrap;gap:3px 11px;display:flex}.intel-pulse-token-facts>span{color:#8a92a0;white-space:nowrap;font-size:11px}.intel-pulse-token-facts strong{color:#4a5569;font-size:11px}.intel-pulse-token-summary .intel-pulse-price{min-width:64px}.intel-pulse-inline-score{background:radial-gradient(circle at center, #fff 59%, transparent 61%), conic-gradient(#697b9d var(--pulse-score), #e3e6ec 0);text-align:center;border-radius:50%;flex:none;place-content:center;width:46px;height:46px;display:grid}.intel-pulse-inline-score strong{color:#354662;font-size:12px;line-height:1}.intel-pulse-inline-score span{color:#7c8697;text-overflow:ellipsis;white-space:nowrap;width:34px;margin-top:2px;font-size:11px;line-height:1;overflow:hidden}.intel-pulse-review-summary{flex-wrap:wrap;align-items:center;gap:8px 18px;min-width:0;display:flex}.intel-pulse-review-summary>span{gap:2px;display:grid}.intel-pulse-review-summary small{color:#8991a0;font-size:11px}.intel-pulse-review-summary strong{color:#344057;font-size:12px}.intel-pulse-review-summary b{color:#7a8495;font-size:11px}.intel-pulse-trigger>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:8px}.intel-pulse-trigger>div>strong{color:#3f4a5d}.intel-pulse-trigger>div>small{grid-column:2}@media (width<=1050px){.intel-pulse-brief{grid-template-columns:minmax(190px,1fr) minmax(120px,.55fr);gap:10px 16px}.intel-pulse-token-summary{grid-column:1/-1}}@media (width<=620px){.intel-pulse-brief{grid-template-columns:1fr;gap:8px;padding:8px 9px 7px 12px}.intel-pulse-action-summary{flex-wrap:wrap;align-items:center;gap:4px 9px;display:flex}.intel-pulse-action-summary>small{width:100%;padding-left:18px}.intel-pulse-token-summary{flex-wrap:wrap;grid-column:auto;align-items:flex-start}.intel-pulse-token-summary .intel-pulse-price{text-align:left;margin-left:48px}.intel-pulse-inline-score{margin-left:auto}.intel-pulse-trigger{padding:6px 9px 8px 12px}.intel-pulse-trigger>div{grid-template-columns:1fr;display:grid}.intel-pulse-trigger>div>small{grid-column:auto}}.intel-pulse-card{background:#fff;box-shadow:0 4px 15px #19233713}.intel-pulse-card-head,.intel-pulse-card.risk .intel-pulse-card-head,.intel-pulse-card.review .intel-pulse-card-head{background:linear-gradient(90deg,#fff 62%,#fafbfc);border-bottom:1px solid #edf0f4;padding:9px 12px 8px 15px}.intel-pulse-card.featured .intel-pulse-card-head{background:linear-gradient(90deg,#fff 58%,#f5f8ff)}.intel-pulse-headline h2{color:#162239;font-size:14px;font-weight:780}.intel-pulse-headline p{color:#707a8d}.intel-pulse-brief{gap:12px;padding-top:10px;padding-bottom:9px}.intel-pulse-actor-inline{padding:3px 0}.intel-pulse-action-summary{border-left:1px solid #e7eaf0;align-content:center;min-height:44px;padding-left:14px}.intel-pulse-action-summary>strong{font-size:15px}.intel-pulse-token-summary{background:#f6f7f9;border-radius:8px;min-height:66px;padding:7px 9px}.intel-pulse-token-summary .intel-pulse-token-identity button{background:#fff}.intel-pulse-token-facts{margin-top:1px}.intel-pulse-token-facts>span{color:#7d8798}.intel-pulse-token-facts strong{color:#364359}.intel-pulse-trigger,.intel-pulse-card.risk .intel-pulse-trigger,.intel-pulse-card.review .intel-pulse-trigger{background:#f7f8fa;border-radius:7px;min-height:52px;margin:0 10px 10px 13px;padding:7px 9px}.intel-pulse-trigger-icon,.intel-pulse-card.risk .intel-pulse-trigger-icon,.intel-pulse-card.review .intel-pulse-trigger-icon{color:#58677e;background:#e9edf3;width:27px;height:27px}.intel-pulse-trigger>div>span{color:#58677e}.intel-pulse-trigger>div>strong{color:#334158;font-weight:680}.intel-pulse-trigger>div>small{color:#8992a2}@media (width<=1050px){.intel-pulse-token-summary{min-height:62px}}@media (width<=620px){.intel-pulse-card-head{padding:9px 10px 8px 13px}.intel-pulse-brief{gap:7px}.intel-pulse-action-summary{border-left:2px solid #e3e7ee;min-height:0;padding:4px 0 4px 10px}.intel-pulse-token-summary{margin-top:1px;padding:8px}.intel-pulse-trigger{margin:0 8px 8px 11px}}.intel-pulse-token-logo.live{background:linear-gradient(145deg,#5c6d8c,#8998b2)}.intel-pulse-token-logo.live img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.intel-pulse-inline-score.missing{background:radial-gradient(circle at center, #fff 59%, transparent 61%), conic-gradient(#e3e6ec 360deg, #e3e6ec 0)}.intel-pulse-inline-score.missing strong{color:#8b94a3}.intel-pulse-token-summary .intel-pulse-token-identity button{cursor:pointer}.intel-pulse-state{color:#7b8494;text-align:center;align-content:center;place-items:center;gap:7px;min-height:260px;padding:24px;display:grid}.intel-pulse-state>svg{color:#8997ae}.intel-pulse-state>strong{color:#344057;font-size:12px}.intel-pulse-state>span{max-width:520px;font-size:11px;line-height:1.55}.intel-pulse-state.error>svg{color:var(--red)}.intel-pulse-inline-error{min-height:36px;color:var(--red);justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.intel-pulse-inline-error button{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px}.is-spinning{animation:.7s linear infinite intel-pulse-spin}.intel-pulse-workspace{grid-template-columns:minmax(0,1fr) minmax(330px,370px);align-items:start;gap:10px;display:grid}.intel-pulse-workspace>.intel-pulse-stream .intel-pulse-brief{grid-template-columns:minmax(175px,.75fr) minmax(110px,.45fr)}.intel-pulse-workspace>.intel-pulse-stream .intel-pulse-token-summary{grid-column:1/-1}.wallet-focus-panel{background:#fff;border:1px solid #e1e4eb;border-radius:11px;position:sticky;top:10px;overflow:hidden;box-shadow:0 8px 26px #1c263a0e}.wallet-focus-head{background:linear-gradient(120deg,#f7f9fc,#eef3fb);border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;gap:9px;min-height:52px;padding:8px 10px;display:flex}.wallet-focus-head>div{align-items:center;gap:8px;min-width:0;display:flex}.wallet-focus-head>div>span:last-child{gap:1px;min-width:0;display:grid}.wallet-focus-head strong{color:#28364e;font-size:12px}.wallet-focus-head small{color:#7b8799;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wallet-focus-head-icon{color:#506b9e;background:#e6edfb;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.wallet-focus-window{color:#7a8699;background:#ffffffe0;border:1px solid #dfe4ec;border-radius:7px;flex:none;align-items:center;gap:2px;height:28px;padding-left:6px;display:inline-flex}.wallet-focus-window select{color:#46546a;background-color:#0000;border:0;outline:0;width:67px;height:26px;padding:0 17px 0 4px;font-size:10px;font-weight:700}.wallet-focus-toolbar{background:#fafbfc;border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;gap:8px;min-height:39px;padding:6px 9px;display:flex}.wallet-focus-toolbar>div{gap:4px;display:flex}.wallet-focus-toolbar button{color:#687487;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;min-width:44px;min-height:26px;padding:4px 9px;font-size:10px;font-weight:700}.wallet-focus-toolbar button:hover{background:#f0f3f7}.wallet-focus-toolbar button.active{color:#365caa;background:#edf3ff;border-color:#cad7ee}.wallet-focus-toolbar>span{color:#8a93a1;white-space:nowrap;font-size:10px}.wallet-focus-list{display:grid}.wallet-focus-item{background:#fff;border-bottom:1px solid #eceef2;gap:8px;padding:10px;display:grid}.wallet-focus-item:last-child{border-bottom:0}.wallet-focus-item:hover{background:#fbfcfe}.wallet-focus-wallet{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.wallet-focus-avatar{color:#fff;background:linear-gradient(145deg,#63728d,#8b98ac);border:1px solid #dce2eb;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:relative;overflow:hidden}.wallet-focus-avatar b{letter-spacing:.03em;font-size:9px}.wallet-focus-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wallet-focus-wallet>div{gap:2px;min-width:0;display:grid}.wallet-focus-wallet strong{color:#2e3a50;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wallet-focus-wallet button{color:#8a93a2;text-overflow:ellipsis;white-space:nowrap;cursor:copy;background:0 0;border:0;width:max-content;max-width:100%;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;overflow:hidden}.wallet-focus-wallet time{color:#8b94a2;white-space:nowrap;font-size:9px}.wallet-focus-action{background:#f6f8fa;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.wallet-focus-action-mark{white-space:nowrap;border-radius:6px;align-items:center;gap:3px;min-height:23px;padding:3px 6px;font-size:10px;font-weight:800;display:inline-flex}.wallet-focus-action-mark.buy{color:#268452;background:#e8f7ee}.wallet-focus-action-mark.sell{color:#ba4545;background:#fff0f0}.wallet-focus-token-logo{color:#5f6d83;background:#dfe5ee;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid;overflow:hidden}.wallet-focus-token-logo img{object-fit:cover;width:100%;height:100%}.wallet-focus-action>div{gap:1px;min-width:0;display:grid}.wallet-focus-action>div strong{color:#334056;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wallet-focus-action>div small{color:#8a93a1;font-size:9px}.wallet-focus-action>b{color:#26344b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.wallet-focus-item>footer{color:#7a8494;justify-content:space-between;align-items:center;gap:9px;font-size:10px;display:flex}.wallet-focus-item>footer span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-focus-item>footer span:last-child{flex:none;font-weight:700}.wallet-focus-state{color:#8a94a4;text-align:center;align-content:center;place-items:center;gap:6px;min-height:170px;padding:20px;display:grid}.wallet-focus-state>strong{color:#526075;font-size:11px}.wallet-focus-state>small{max-width:230px;font-size:10px;line-height:1.5}.wallet-focus-state.error svg{color:var(--red)}.wallet-focus-state button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:10px}.wallet-focus-expand{color:#496ba8;cursor:pointer;background:#fafbfc;border:0;border-top:1px solid #e8ebf0;justify-content:center;align-items:center;gap:4px;width:100%;min-height:34px;font-size:10px;font-weight:700;display:flex}.wallet-focus-expand:hover{background:#f3f6fa}@media (width<=1100px){.intel-pulse-workspace{grid-template-columns:1fr}.intel-pulse-workspace>.intel-pulse-stream .intel-pulse-brief{grid-template-columns:minmax(190px,1fr) minmax(120px,.55fr)}.wallet-focus-panel{position:static}.wallet-focus-list{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-focus-item:nth-child(odd){border-right:1px solid #eceef2}}@media (width<=620px){.intel-pulse-workspace>.intel-pulse-stream .intel-pulse-brief{grid-template-columns:1fr}.wallet-focus-head{flex-wrap:wrap;align-items:flex-start}.wallet-focus-head>div{flex:210px}.wallet-focus-window{height:44px}.wallet-focus-window select{height:42px}.wallet-focus-toolbar{overflow-x:auto}.wallet-focus-toolbar>div{flex:none}.wallet-focus-toolbar button{min-width:56px;min-height:44px}.wallet-focus-list{grid-template-columns:1fr}.wallet-focus-item{min-height:116px;padding:11px 10px}.wallet-focus-item:nth-child(odd){border-right:0}.wallet-focus-wallet{min-height:34px}.wallet-focus-action{grid-template-columns:auto auto minmax(0,1fr)}.wallet-focus-action>b{grid-column:3;justify-self:start}}@media (width<=380px){.wallet-focus-window{margin-left:38px}.wallet-focus-action-mark{padding-inline:5px}.wallet-focus-item>footer{flex-direction:column;align-items:flex-start;gap:3px}}.xtg-monitor-page{gap:12px;padding:12px 14px 18px;display:grid}.xtg-monitor-alert{color:#96611f;background:#fff8ec;border:1px solid #f0d4a9;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:flex}.xtg-monitor-hero{background:#fff;border:1px solid #e2e7ef;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.xtg-monitor-copy{align-items:flex-start;gap:12px;min-width:0;display:flex}.xtg-monitor-mark{color:#456bc2;background:#eaf0ff;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.xtg-monitor-copy h2{color:#202a3a;margin:3px 0 4px;font-size:18px}.xtg-monitor-copy p{color:#687487;max-width:680px;margin:0;font-size:12px;line-height:1.55}.xtg-monitor-actions{flex:none;gap:7px;display:flex}.xtg-monitor-stage{background:#fff;border:1px solid #dce3ed;border-radius:11px;overflow:hidden;box-shadow:0 10px 28px #2a364b0f}.xtg-browser-bar{background:#f6f7f9;border-bottom:1px solid #e7ebf1;grid-template-columns:56px minmax(0,1fr) 28px;align-items:center;gap:8px;padding:7px 10px;display:grid}.xtg-browser-dots{gap:4px;display:flex}.xtg-browser-dots i{background:#cbd2dc;border-radius:50%;width:7px;height:7px}.xtg-browser-dots i:first-child{background:#e28a91}.xtg-browser-dots i:nth-child(2){background:#e6bd69}.xtg-browser-dots i:last-child{background:#7bc397}.xtg-browser-bar code{color:#788497;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e0e5ec;border-radius:6px;padding:5px 8px;font-size:11px;overflow:hidden}.xtg-browser-bar>a{color:#65738a;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.xtg-browser-bar>a:hover{color:#3f5f9f;background:#e9edf3}.xtg-monitor-canvas{text-align:center;background:radial-gradient(circle at 50% 42%,#f2f5fb 0,#fff 38%);align-content:center;place-items:center;gap:8px;min-height:390px;padding:24px;display:grid}.xtg-monitor-canvas>span{color:#8b96a7;background:#fff;border:1px solid #dce3ee;border-radius:14px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 8px 20px #2f3d5414}.xtg-monitor-canvas>span.is-online{color:#2d8b59;background:#eef9f2;border-color:#bfe4ce}.xtg-monitor-canvas>strong{color:#263244;font-size:14px}.xtg-monitor-canvas>p{color:#7b8799;margin:0 0 5px;font-size:11px}.xtg-monitor-notes{background:#fff;border:1px solid #e3e7ed;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xtg-monitor-notes>div{border-right:1px solid #edf0f4;align-items:center;gap:9px;min-width:0;padding:10px 12px;display:flex}.xtg-monitor-notes>div:last-child{border-right:0}.xtg-monitor-notes b{color:#9aa4b3;font-size:11px}.xtg-monitor-notes span{gap:1px;min-width:0;display:grid}.xtg-monitor-notes strong{color:#354154;font-size:12px}.xtg-monitor-notes small{color:#8490a1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.news-source-state{color:#687487;align-items:center;gap:6px;font-size:11px;display:inline-flex}.news-retention-setting{color:#687487;background:#fff;border:1px solid #dfe4eb;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 5px 0 8px;font-size:11px;display:inline-flex}.news-retention-setting svg{color:#7d8da7}.news-retention-setting select{background-color:#f5f7fa;border:0;width:58px;height:24px;padding:0 18px 0 6px;font-size:11px}.news-retention-setting select:focus{box-shadow:none}.wallet-retention-setting{color:#687487;background:#fff;border:1px solid #dfe4eb;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 5px 0 8px;font-size:11px;display:inline-flex}.wallet-retention-setting svg{color:#7d8da7}.wallet-retention-setting input{color:#33445e;background:#f5f7fa;border:0;border-radius:5px;width:48px;height:24px;padding:0 3px 0 7px;font-size:11px;font-weight:700}.wallet-retention-setting input:focus{box-shadow:none;outline:2px solid #cbd9f1}.wallet-retention-setting input:disabled{cursor:wait;opacity:.6}.wallet-retention-setting em{color:#7d8796;font-style:normal}.news-source-state i,.news-intel-live i{background:#36a56b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e5f5ec}.news-intel-page{background:#f8fafc;gap:12px;padding:14px 16px 22px;display:grid}.news-intel-toolbar{background:#fff;border:1px solid #dfe5ed;border-radius:11px;display:grid;overflow:hidden;box-shadow:0 1px 2px #1f2b4408}.news-intel-toolbar-main{justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:8px 12px;display:flex}.news-retention-notice,.wallet-retention-notice{color:#65758e;background:#f7f9fc;border:1px solid #dfe7f2;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;display:flex}.news-intel-live{gap:3px;display:grid}.news-intel-live>span{color:#263247;align-items:center;gap:7px;font-size:13px;font-weight:760;display:flex}.news-intel-live b{color:#8490a1;font-size:10px;font-weight:520}.news-intel-filter-row{background:#fbfcfe;border-top:1px solid #edf0f4;align-items:center;gap:18px;min-height:40px;padding:5px 12px;display:flex}.news-intel-filter-row>span{color:#8b95a4;letter-spacing:.04em;flex:none;font-size:10px;font-weight:760}.news-intel-toolbar nav{justify-content:flex-start;gap:4px;display:flex}.news-intel-toolbar nav button{color:#667386;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;height:29px;padding:0 10px;font-size:11px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.news-intel-toolbar nav button:hover{color:#394b67;background:#fff;border-color:#e0e6ee}.news-intel-toolbar nav button.active{color:#315b98;background:#edf3fc;border-color:#cfdaf0;font-weight:740}.news-intel-toolbar nav small{color:#667286;text-align:center;background:#e5e9ef;border-radius:5px;min-width:16px;padding:1px 4px;font-size:11px}.news-intel-toolbar nav button.active small{color:#3f5f99;background:#dce5f5}.news-intel-summary{flex:none;justify-content:flex-end;display:flex}.news-intel-summary span{border-left:1px solid #e7ebf0;gap:1px;min-width:82px;padding:1px 12px;display:grid}.news-intel-summary span:first-child{border-left:0}.news-intel-summary strong{color:#28364c;font-size:15px;line-height:1.1}.news-intel-summary small{color:#8a95a5;font-size:9px;font-weight:560}.news-intel-feed{background:#fff;border:1px solid #dde4ec;border-radius:11px;overflow:hidden;box-shadow:0 1px 2px #1f2b4408}.news-intel-item{border-bottom:1px solid #e9edf2;grid-template-columns:96px minmax(0,1fr) 30px;gap:14px;padding:14px;font-size:12px;transition:background .15s;display:grid;position:relative}.news-intel-item:last-of-type{border-bottom:0}.news-intel-item:hover{background:#fafcff}.news-intel-item.important{background:linear-gradient(90deg,#fffaf2 0,#fff 24%);box-shadow:inset 3px 0 #e9a349}.news-intel-item>time{color:#8e99a9;border-right:1px solid #e8edf2;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding-right:12px;display:flex}.news-intel-item>time strong{color:#26364e;font-variant-numeric:tabular-nums;font-size:14px;font-weight:760;line-height:1.2}.news-intel-item>time span{font-size:10px}.news-intel-item>time small{color:#8b97a8;white-space:nowrap;align-items:center;gap:3px;margin-top:5px;font-size:10px;line-height:1.3;display:flex}.news-intel-item>time small svg{flex:none}.news-intel-content{min-width:0}.news-intel-headline{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;max-width:1120px;display:flex}.news-intel-headline h2{flex:1;min-width:0}.news-intel-flags{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:5px;margin:1px 0 0;display:flex}.news-intel-flags b{color:#b66b18;background:#fff0dd;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:650;line-height:1.35}.news-intel-flags b.official{color:#277a4e;background:#e9f7ef}.news-intel-flags b.confirmed{color:#42649c;background:#eaf0fb}.news-intel-content h2{color:#18243a;max-width:1080px;margin:0;font-size:14px;font-weight:740;line-height:1.48}.news-intel-content h2 a{color:inherit;text-decoration:none}.news-intel-content h2 a:hover{color:#4569ad}.news-intel-event-time{color:#526176;background:#f6f8fb;border:1px solid #e1e7ef;border-radius:6px;align-items:center;gap:5px;width:fit-content;margin-top:7px;padding:4px 7px;font-size:10px;display:flex}.news-intel-event-time svg{color:#6d7f99}.news-intel-event-time b{color:#394a63}.news-intel-event-time.upcoming{color:#49658e;background:#eff5fd;border-color:#d4e2f6}.news-intel-event-time.upcoming b,.news-intel-event-time.upcoming svg{color:#315f9f}.news-intel-content>p{color:#5f6f84;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:1120px;margin:6px 0 0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.news-intel-meta{color:#929caa;flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;font-size:11px;display:flex}.news-intel-meta>span{align-items:center;gap:3px;display:inline-flex}.news-intel-taxonomy{align-items:center;gap:4px;display:inline-flex}.news-intel-taxonomy span{color:#687487;background:#f0f3f6;border-radius:5px;padding:1px 5px;font-size:10px;font-weight:650}.news-intel-sources{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.news-intel-sources a{color:#50637e;background:#f5f7fa;border:1px solid #e0e6ee;border-radius:5px;padding:1px 5px;text-decoration:none}.news-intel-sources a:hover{color:#345683;background:#e1e8f2}.news-intel-sources a.official{color:#277a4e;background:#edf8f1;border-color:#d5ebde}.news-intel-entities{flex-wrap:wrap;gap:4px;display:flex}.news-intel-entities span{color:#455878;background:#f7f9fb;border:1px solid #dfe5ed;border-radius:5px;padding:1px 5px;font-size:10px;font-weight:720}.news-intel-reason{box-sizing:border-box;color:#7c8899;align-items:flex-start;gap:6px;width:fit-content;max-width:min(1080px,100%);margin-top:7px;font-size:11px;line-height:1.5;display:flex}.news-intel-reason svg{color:#8296ba;flex:none;margin-top:1px}.news-intel-reason span{gap:7px;display:flex}.news-intel-reason b{color:#526782;white-space:nowrap}.news-intel-open{color:#8793a4;border:1px solid #0000;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.news-intel-open:hover{color:#4569ad;background:#f0f4f9;border-color:#dce4ee}.news-intel-sentinel{color:#939ba8;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:11px;display:flex}.news-intel-sentinel i{background:#c7cdd6;border-radius:50%;width:7px;height:7px}.news-intel-sentinel i.loading{background:0 0;border:2px solid #d8dee8;border-top-color:#5977ae;animation:.8s linear infinite spin}.news-intel-state{color:#8b95a5;text-align:center;background:#fff;border:1px solid #e2e6ec;border-radius:10px;align-content:center;place-items:center;gap:7px;min-height:260px;display:grid}.news-intel-state strong{color:#354155;font-size:12px}.news-intel-state span{max-width:420px;font-size:11px;line-height:1.5}.news-intel-error{color:#b65757;background:#fff6f6;border-top:1px solid #f0d8d8;justify-content:center;align-items:center;gap:5px;padding:7px;font-size:11px;display:flex}.news-intel-error button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;text-decoration:underline}@media (width<=760px){.xtg-monitor-page{padding:10px}.xtg-monitor-hero{flex-direction:column;align-items:flex-start;padding:13px}.xtg-monitor-actions{flex-wrap:wrap;width:100%}.xtg-monitor-actions .button{flex:1}.xtg-monitor-canvas{min-height:300px}.xtg-monitor-notes{grid-template-columns:1fr}.xtg-monitor-notes>div{border-bottom:1px solid #edf0f4;border-right:0}.xtg-monitor-notes>div:last-child{border-bottom:0}.news-intel-page{padding:10px}.news-intel-toolbar-main{flex-direction:column;align-items:flex-start;gap:9px;padding:10px}.news-intel-filter-row{flex-direction:column;align-items:flex-start;gap:5px;padding:7px 10px}.news-intel-toolbar nav{justify-content:flex-start;padding:1px 0;overflow-x:auto}.news-intel-toolbar nav button{flex:none}.news-intel-summary{border-top:1px solid #edf0f3;justify-content:flex-start;width:100%;padding-top:8px}.news-intel-summary span{flex:1;min-width:0;padding:1px 9px}.news-intel-item{grid-template-columns:1fr 27px;gap:7px;padding:11px 10px}.news-intel-item>time{border-right:0;flex-direction:row;grid-column:1/-1;align-items:center;gap:6px;padding-right:0}.news-intel-item>time strong{font-size:12px}.news-intel-item>time small{margin-top:0}.news-intel-headline{flex-direction:column;align-items:flex-start;gap:5px}.news-intel-flags{justify-content:flex-start;margin:0}.news-intel-content h2{font-size:13px}.news-intel-reason span{gap:1px;display:grid}}.wallet-workspace{gap:10px;padding:12px 14px 16px;display:grid}.wallet-workspace .panel{margin:0}.wallet-page-stack{gap:10px;display:grid}.wallet-prototype-note,.wallet-toast{color:#49658f;box-sizing:border-box;vertical-align:middle;white-space:nowrap;background:#f5f9ff;border:1px solid #dbeafe;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.wallet-global-tools{align-items:center;gap:8px;display:flex;position:relative}.wallet-global-search{align-items:center;gap:5px;display:flex}.wallet-global-search select{width:72px;min-height:32px}.wallet-global-search .search{width:min(280px,24vw);min-height:32px}.wallet-global-search>button{border:1px solid var(--line);width:32px;height:32px;color:var(--text);background:#fff;border-radius:7px;place-items:center;display:grid}.wallet-global-search>button:hover{border-color:var(--line-strong);background:#fafafa}.wallet-library-detail{min-width:0}.wallet-library-hero{justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.wallet-library-identity{align-items:center;gap:9px;min-width:0;display:flex}.wallet-library-identity>div{gap:3px;min-width:0;display:grid}.wallet-library-identity>div>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.wallet-library-identity h2{margin:0;font-size:17px}.wallet-library-identity code{text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:min(520px,48vw);overflow:hidden}.wallet-library-identity>div>span{color:var(--muted);font-size:11px}.wallet-library-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.wallet-library-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.wallet-library-main-grid{grid-template-columns:1.1fr .9fr;gap:10px;display:grid}.wallet-library-section{min-width:0}.wallet-library-group-list{display:grid}.wallet-library-group-list>div{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 12px;display:grid}.wallet-library-group-list>div>div{min-width:0}.wallet-library-group-list strong,.wallet-library-group-list span{display:block}.wallet-library-group-list span{color:var(--muted);margin-top:2px;font-size:11px}.wallet-library-notes{border-top:1px solid var(--line);padding:11px 12px}.wallet-library-notes>div{flex-wrap:wrap;gap:4px;display:flex}.wallet-library-notes p{color:var(--muted);margin:9px 0 0;line-height:1.55}.wallet-library-empty-line{color:var(--muted);text-align:center;padding:24px 12px!important}.wallet-period-tabs{align-items:center;gap:4px;display:flex}.wallet-period-tabs button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:650}.wallet-period-tabs button.active{background:var(--blue-soft);color:var(--blue);border-color:#b9ccff}.wallet-library-missing{text-align:center;align-content:center;justify-items:center;gap:9px;min-height:360px;padding:28px;display:grid}.wallet-library-missing h2,.wallet-library-missing p{margin:0}.wallet-library-missing p{color:var(--muted)}.view-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;align-items:center;gap:4px;display:flex;overflow-x:auto}.view-tabs button{min-height:36px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;padding:0 12px;font-weight:680;display:inline-flex}.view-tabs button:hover,.view-tabs button.active{color:var(--blue)}.view-tabs button.active{border-bottom-color:var(--blue)}.view-tabs button:disabled{cursor:not-allowed;opacity:.45}.view-tab-badge{box-sizing:border-box;color:#687386;background:#eef1f5;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 5px;font-size:10px;display:inline-grid}.view-tabs button.active .view-tab-badge{background:var(--blue-soft);color:var(--blue)}.wallet-toast{background:var(--green-soft);color:var(--green);border-color:#c9e8d6;border-radius:7px;justify-self:start}.wallet-toast button{color:inherit;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.wallet-kpi-grid,.wallet-project-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.wallet-kpi-grid{border:1px solid var(--line);background:var(--panel);border-radius:9px;gap:0;overflow:hidden}.wallet-kpi-card{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;align-items:center;gap:10px;min-width:0;padding:9px 11px;display:flex}.wallet-kpi-grid .wallet-kpi-card:last-child{border-right:0}.wallet-project-overview .wallet-kpi-card{border:1px solid var(--line);background:var(--panel);border-radius:9px}.wallet-kpi-card>span{color:#71717a;background:#f4f4f5;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.wallet-kpi-card.blue>span{background:var(--blue-soft);color:var(--blue)}.wallet-kpi-card.green>span{background:var(--green-soft);color:var(--green)}.wallet-kpi-card.orange>span{background:var(--orange-soft);color:var(--orange)}.wallet-kpi-card div{min-width:0}.wallet-kpi-card small{color:var(--muted);font-weight:650;display:block}.wallet-kpi-card strong{margin-top:1px;font-size:18px;line-height:1.15;display:block}.wallet-kpi-card p{color:var(--muted);margin:2px 0 0;font-size:11px}.wallet-group-grid{grid-template-columns:1fr;gap:0;padding:0;display:grid}.wallet-group-empty{min-height:190px;color:var(--muted);text-align:center;grid-column:1/-1;align-content:center;justify-items:center;gap:7px;display:grid}.wallet-group-empty>strong{color:var(--text);font-size:12px}.wallet-group-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(230px,.85fr) minmax(260px,1.15fr) minmax(300px,1fr) auto;align-items:center;gap:11px;padding:7px 12px 7px 16px;transition:border-color .14s,box-shadow .14s;display:grid;position:relative}.wallet-group-card:before{content:"";background:#d4d4d8;border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:0}.wallet-group-card.is-active:before{background:#5eae7f}.wallet-group-card:hover{border-color:var(--line);box-shadow:none;background:#fafcff}.wallet-group-card:last-child{border-bottom:0}.wallet-group-card.is-paused{background:#fafafa}.wallet-group-card-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.wallet-group-card-top>div>strong,.wallet-group-card-top>div>span{display:block}.wallet-group-card-top>div>strong{font-size:12px}.wallet-group-card-top>div>span{color:var(--muted);flex-wrap:wrap;gap:3px;margin-top:2px;font-size:11px;display:flex}.wallet-group-card-top em{background:#f4f4f5;border-radius:999px;padding:1px 5px;font-style:normal}.wallet-group-mark{color:#71717a;background:#f4f4f5;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.wallet-group-mark.blue{background:var(--blue-soft);color:var(--blue)}.wallet-group-mark.green{background:var(--green-soft);color:var(--green)}.wallet-group-mark.orange{background:var(--orange-soft);color:var(--orange)}.wallet-monitor-switch{color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.wallet-monitor-switch span{background:#d4d4d8;border-radius:999px;width:27px;height:15px;position:relative}.wallet-monitor-switch span:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000001f}.wallet-monitor-switch.on{color:var(--green)}.wallet-monitor-switch.on span{background:#5eae7f}.wallet-monitor-switch.on span:after{transform:translate(12px)}.wallet-group-card-description{min-width:0}.wallet-group-card-description>strong{color:var(--muted);margin-bottom:1px;font-size:11px;display:block}.wallet-group-card-description>p{color:#52525b;text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.35;overflow:hidden}.wallet-group-card-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.wallet-group-card-meta>div{border-left:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 4px;padding-left:7px;display:grid}.wallet-group-card-meta svg{color:var(--muted);grid-row:1/3}.wallet-group-card-meta span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wallet-group-card-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wallet-group-card-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.wallet-group-card-actions .wallet-card-link{background:var(--blue-soft);border-radius:6px;justify-content:flex-end;min-width:72px;padding:4px 7px;font-size:11px}.wallet-card-link{color:var(--blue);white-space:nowrap;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:4px;margin:0;padding:5px 0;font-weight:680;display:flex}.wallet-dashboard-grid,.wallet-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(250px,.6fr);align-items:start;gap:12px;display:grid}.wallet-event-list{display:grid}.wallet-event-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) 90px 68px;align-items:center;gap:9px;padding:9px 12px;display:grid}.wallet-event-row:last-child{border-bottom:0}.wallet-event-dot{background:#a1a1aa;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #f4f4f5}.wallet-event-dot.hot{background:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.wallet-event-dot.buy{background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.wallet-event-dot.sell{background:var(--orange);box-shadow:0 0 0 3px var(--orange-soft)}.wallet-event-main{min-width:0}.wallet-event-main>div{align-items:center;gap:6px;display:flex}.wallet-event-main p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.wallet-event-token strong,.wallet-event-token span{display:block}.wallet-event-token span,.wallet-event-row time{color:var(--muted);font-size:11px}.wallet-event-row time{text-align:right}.wallet-next-action{align-content:start;gap:6px;padding:10px;display:grid}.wallet-next-action>button{border:0;border-top:1px solid var(--line);color:var(--text);text-align:left;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.wallet-next-action>button:hover{background:#f8faff;border-color:#cddbf8}.wallet-next-action>button:nth-child(2){margin-top:2px}.wallet-next-action button strong,.wallet-next-action button span{display:block}.wallet-next-action button span{color:var(--muted);margin-top:2px;font-size:11px}.wallet-next-action button>svg:last-child{color:var(--muted)}.wallet-scan-intro,.wallet-scan-intro>div,.wallet-project-hero,.wallet-group-detail-title,.wallet-group-detail-actions,.wallet-results-actions{align-items:center;gap:9px;display:flex}.wallet-scan-intro{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px}.wallet-scan-intro strong,.wallet-project-hero strong{font-size:14px}.wallet-scan-intro p,.wallet-project-hero p{color:var(--muted);margin:2px 0 0}.wallet-scan-form{box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;padding:11px 12px;display:grid}.wallet-scan-form select{width:100%;min-width:0}.wallet-scan-form label,.wallet-detail-drawer label{color:var(--muted);gap:4px;font-weight:700;display:grid}.wallet-preset-row,.wallet-ranking-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fafafa;flex-wrap:wrap;align-items:center;gap:5px;padding:7px 12px;display:flex}.wallet-preset-row>span,.wallet-ranking-tabs>span{color:var(--muted);margin-right:4px;font-weight:700}.wallet-preset-row button,.wallet-ranking-tabs button{border:1px solid var(--line);color:#52525b;background:#fff;border-radius:999px;padding:4px 8px;font-weight:650}.wallet-preset-row button.active,.wallet-ranking-tabs button.active{background:var(--blue-soft);color:var(--blue);border-color:#b9ccf8}.wallet-preset-row .wallet-edit-template{color:var(--blue);background:0 0;border-color:#0000;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.wallet-preset-row .wallet-new-template{color:var(--blue);border-style:dashed;align-items:center;gap:4px;display:inline-flex}.wallet-template-summary{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) minmax(180px,.6fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.wallet-template-summary>div>strong,.wallet-template-summary>div>span{display:block}.wallet-template-summary>div>span{color:var(--muted);font-size:11px}.wallet-template-summary>div>strong{margin-top:1px}.wallet-template-actions{justify-content:flex-end;gap:4px;display:flex}.wallet-template-actions button{color:var(--muted);background:0 0;border:0;align-items:center;gap:4px;padding:4px 6px;font-weight:650;display:inline-flex}.wallet-template-actions button:hover{color:var(--blue)}.wallet-rule-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid}.wallet-rule-block{border:0;border-right:1px solid var(--line);border-radius:0;gap:3px;padding:8px 12px;display:grid}.wallet-rule-block:last-child{border-right:0}.wallet-rule-block>div{border-bottom:1px solid var(--line);align-items:center;gap:5px;padding-bottom:5px;display:flex}.wallet-rule-block>div strong{font-size:11px}.wallet-rule-block>div svg{color:var(--blue)}.wallet-rule-block>span{color:#52525b;align-items:center;gap:4px;font-size:11px;line-height:1.25;display:flex}.wallet-rule-block>span svg{width:10px;height:10px;color:var(--green);flex:none}.wallet-scan-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.wallet-scan-actions>span{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.wallet-empty-state{text-align:center;align-content:center;justify-items:center;gap:7px;min-height:230px;display:grid}.wallet-empty-state>span{color:#71717a;background:#f4f4f5;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;line-height:0;display:inline-flex}.wallet-empty-state>strong{font-size:14px}.wallet-empty-state p{max-width:520px;color:var(--muted);margin:0}.wallet-project-search{padding:12px}.wallet-project-console{overflow:hidden}.wallet-project-console-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.wallet-project-query{grid-template-columns:130px minmax(420px,1fr) 142px auto;align-items:end;gap:8px;padding:10px 12px;display:grid}.wallet-project-query>label{min-width:0;color:var(--muted);gap:4px;font-size:11px;font-weight:700;display:grid}.wallet-project-query input,.wallet-project-query select{width:100%}.wallet-project-rule-button{border:1px solid var(--line);min-height:32px;color:var(--text);text-align:left;background:#fafafa;border-radius:7px;align-items:center;gap:7px;padding:4px 9px;display:flex}.wallet-project-rule-button span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.wallet-project-rule-button strong,.wallet-project-rule-button small{display:inline}.wallet-project-rule-button small{color:var(--muted);margin:0;font-size:11px}.wallet-project-rule-button small:before{content:"·";color:#a1a1aa;margin-right:5px}.wallet-project-principles{border-top:1px solid var(--line);background:#fafafa;flex-wrap:wrap;gap:5px;padding:6px 12px;display:flex}.wallet-project-principles span{box-sizing:border-box;min-height:20px;color:var(--muted);vertical-align:middle;white-space:nowrap;background:#fff;border-radius:5px;justify-content:center;align-items:center;padding:2px 6px;font-size:11px;line-height:1;display:inline-flex}.wallet-token-identity small{color:var(--muted);font-weight:500}.wallet-project-results{overflow:hidden}.wallet-project-results .wallet-ranking-tabs{border-bottom:1px solid var(--line)}.wallet-ranking-edit{margin-left:auto!important}.wallet-project-result-tools{border-bottom:1px solid var(--line);background:#fafafa;justify-content:flex-end;align-items:center;gap:8px;min-height:38px;padding:5px 12px;display:flex}.wallet-project-result-tools>span{color:var(--muted);margin-right:auto;font-size:11px}.wallet-project-trader-table{min-width:0;overflow:hidden}.wallet-project-trader-head,.wallet-project-trader-row{grid-template-columns:minmax(230px,1.2fr) minmax(145px,.68fr) minmax(170px,.78fr) minmax(155px,.72fr) minmax(170px,.82fr) 78px;align-items:center;gap:7px;min-width:0;display:grid}.wallet-project-trader-head{border-bottom:1px solid var(--line);color:var(--muted);background:#fafafa;padding:6px 10px;font-size:11px;font-weight:700}.wallet-project-trader-row{border-bottom:1px solid var(--line);min-height:44px;padding:4px 10px}.wallet-project-trader-row>*{min-width:0}.wallet-project-trader-row:hover{background:#fbfcff}.wallet-project-wallet{align-items:center;gap:5px;min-width:0;display:flex}.wallet-project-wallet>input{flex:none;width:14px;height:14px}.wallet-project-wallet>b{width:22px;height:22px;color:var(--blue);background:#f1f4fa;border-radius:5px;flex:none;place-items:center;font-size:11px;display:grid}.wallet-project-wallet .wallet-address-chip{width:100%;max-width:100%}.wallet-project-wallet>div,.wallet-project-profit,.wallet-project-entry,.wallet-project-position{gap:2px;min-width:0;display:grid}.wallet-project-wallet small,.wallet-project-profit span,.wallet-project-entry span,.wallet-project-position span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wallet-project-profit strong{color:var(--green)}.wallet-project-risk{gap:3px;min-width:0;display:grid}.wallet-project-risk>div{gap:3px;min-width:0;display:flex;overflow:hidden}.wallet-project-risk>div span{box-sizing:border-box;color:#52525b;vertical-align:middle;white-space:nowrap;background:#f2f2f4;border-radius:4px;justify-content:center;align-items:center;min-height:20px;padding:2px 5px;font-size:11px;line-height:1;display:inline-flex}.wallet-project-risk small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wallet-project-coverage{border-top:1px solid var(--line);color:#84612e;background:#fffaf2;align-items:flex-start;gap:6px;padding:7px 12px;font-size:11px;display:flex}.wallet-project-coverage svg{flex:none;margin-top:1px}.wallet-project-rule-modal{border-radius:11px;width:min(760px,100%);overflow:hidden}.wallet-project-rule-modal .modal-header small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.wallet-project-rule-body{display:grid}.wallet-project-rule-body>section{border-bottom:1px solid var(--line);padding:9px 12px}.wallet-project-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:7px;display:grid}.wallet-project-rule-grid>label{min-width:0;color:var(--muted);gap:3px;font-size:11px;font-weight:680;display:grid}.wallet-project-algorithm-note{color:#45628e;background:#f5f8ff;border-radius:8px;gap:2px;margin:9px 12px;padding:8px 10px;display:grid}.wallet-project-algorithm-note span{font-size:11px;line-height:1.4}.wallet-project-hero{margin-bottom:12px}.wallet-ca-search{grid-template-columns:120px minmax(0,1fr) auto;gap:7px;display:grid}.wallet-project-hints{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.wallet-project-hints span{color:var(--muted);background:#f4f4f5;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:650}.wallet-group-card-top em,.wallet-project-hints span,.wallet-member-tags span,.wallet-traits>div span,.wallet-trait-cloud span,.wallet-period-tabs button,.wallet-preset-row button,.wallet-ranking-tabs button{box-sizing:border-box;vertical-align:middle;white-space:nowrap;justify-content:center;align-items:center;min-height:20px;line-height:1;display:inline-flex}.wallet-project-overview{grid-template-columns:minmax(300px,1.2fr) repeat(2,minmax(0,.8fr))}.wallet-token-identity{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.wallet-token-identity>.wallet-token-logo{color:#fff;background:linear-gradient(145deg,#6d8ff4,#a7bcfb);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;line-height:1;display:grid}.wallet-token-logo img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.wallet-token-identity>div{flex:1;min-width:0}.wallet-token-identity .badge{white-space:nowrap;border-radius:999px;flex:none;width:auto;height:20px;font-size:11px}.wallet-token-identity strong,.wallet-token-identity code{display:block}.wallet-token-identity strong{font-size:12px;line-height:1.2}.wallet-token-identity code{box-sizing:border-box;width:fit-content;max-width:100%;min-height:20px;color:var(--muted);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;background:#f3f5f9;border:0;border-radius:5px;justify-content:center;align-items:center;margin-top:3px;padding:3px 6px;font-family:inherit;font-size:11px;line-height:1;display:inline-flex;overflow:visible}.wallet-favorite-batch-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fafafa;align-items:center;gap:12px;min-height:42px;padding:6px 12px;display:flex}.wallet-favorite-batch-bar>label{align-items:center;gap:6px;font-weight:650;display:inline-flex}.wallet-favorite-batch-bar input,.wallet-favorite-row .wallet-member-identity>input{flex:none;width:14px;height:14px}.wallet-favorite-batch-bar>span{color:var(--muted);font-size:11px}.wallet-favorite-batch-bar>div{gap:6px;margin-left:auto;display:flex}.wallet-favorite-batch-bar .wallet-monitor-filter{color:#52525b;background:#fff;border-color:#d8dce5;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s}.wallet-favorite-batch-bar .wallet-monitor-filter:hover{color:#4568bd;background:#f2f6ff;border-color:#b8c9f4;box-shadow:0 3px 10px #486abe1f}.wallet-favorite-batch-bar .wallet-monitor-filter.active{color:#315fca;background:#edf3ff;border-color:#6f91ea;box-shadow:inset 0 0 0 1px #5077d814}.wallet-favorite-batch-bar .wallet-monitor-filter.active:hover{background:#e4edff}.wallet-library-hint{color:#45628e;background:#f5f8ff;border:1px solid #d9e5ff;border-radius:8px;align-items:flex-start;gap:7px;margin:0 0 12px;padding:9px 10px;font-size:12px;display:flex}.wallet-library-hint svg{flex:none;margin-top:1px}.wallet-library-hint.neutral{border-color:var(--line);color:var(--muted);background:#fafafa}.wallet-add-favorite-modal{border-radius:11px;width:min(680px,100vw - 32px);overflow:hidden;box-shadow:0 18px 52px #18181b29}.wallet-add-favorite-modal .modal-header{background:linear-gradient(#fff,#fcfcfd);padding:11px 14px}.wallet-add-favorite-modal .modal-header small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.wallet-add-favorite-modal .modal-header .icon-action{align-self:flex-start}.wallet-add-favorite-body{padding:0 14px}.wallet-favorite-form-section{border-bottom:1px solid var(--line);gap:8px;padding:11px 0;display:grid}.wallet-favorite-form-section:last-child{border-bottom:0}.wallet-favorite-form-title{align-items:center;gap:8px;display:flex}.wallet-favorite-form-title>span{width:24px;height:24px;color:var(--blue);background:#eef3ff;border-radius:7px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.wallet-favorite-form-title>div{gap:1px;display:grid}.wallet-favorite-form-title strong{font-size:11px}.wallet-favorite-form-title small{color:var(--muted);font-size:11px}.wallet-favorite-identity-fields{grid-template-columns:132px minmax(0,1fr);gap:8px;display:grid}.wallet-favorite-identity-fields label,.wallet-add-favorite-modal .wallet-favorite-profile-fields label{min-width:0;color:var(--muted);gap:3px;font-size:11px;font-weight:680;display:grid}.wallet-add-favorite-modal input,.wallet-add-favorite-modal select{height:32px}.wallet-add-favorite-modal textarea{resize:vertical;min-height:66px}.wallet-add-favorite-modal .wallet-library-hint{margin:0;padding:7px 9px;font-size:11px}.wallet-add-favorite-modal .modal-actions{background:#fafafa;padding:9px 14px}.wallet-favorite-table{min-width:0;overflow:hidden}.wallet-favorite-head,.wallet-favorite-row{grid-template-columns:minmax(240px,1.35fr) minmax(210px,1.3fr) minmax(110px,.55fr) 100px minmax(190px,auto);align-items:center;gap:8px;min-width:0;display:grid}.wallet-favorite-head{border-bottom:1px solid var(--line);color:var(--muted);background:#fafafa;padding:7px 12px;font-size:11px;font-weight:700}.wallet-favorite-row{border-bottom:1px solid var(--line);min-height:42px;padding:2px 12px}.wallet-favorite-row:last-child{border-bottom:0}.wallet-favorite-row:hover{background:#fbfcff}.wallet-favorite-row>*{min-width:0}.wallet-favorite-row .wallet-group-mark{border-radius:6px;width:24px;height:24px}.wallet-favorite-row .wallet-member-identity>div{flex:1;grid-template-columns:minmax(0,auto) minmax(70px,1fr);align-items:center;gap:1px 7px;display:grid}.wallet-favorite-row .wallet-member-identity strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;grid-column:1/-1;max-width:none;line-height:1.25;overflow:visible}.wallet-favorite-row .wallet-member-identity code{box-sizing:border-box;color:#5273c8;vertical-align:middle;background:#eef3ff;border:0;border-radius:4px;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:20px;padding:2px 5px;font-size:11px;line-height:1;display:inline-flex}.wallet-favorite-row .wallet-member-identity small{min-width:0}.wallet-favorite-row .wallet-member-note>span{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;line-height:1.3;display:-webkit-box;overflow:hidden}.wallet-favorite-row .wallet-row-buttons{flex-wrap:wrap;justify-content:flex-end;gap:4px}.wallet-favorite-row .wallet-row-buttons button{min-height:24px;padding:2px 7px;font-size:11px}.wallet-monitor-control{align-items:center;gap:6px;min-width:max-content;display:flex}.wallet-monitor-control>button:last-child{color:var(--blue);background:0 0;border:0;padding:0 0 0 2px;font-size:11px}.wallet-monitor-control>button:last-child:hover{text-decoration:underline}.wallet-favorite-group-list{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.wallet-favorite-group-list small{color:var(--muted)}.wallet-favorite-empty{color:var(--muted);text-align:center;padding:42px 12px}.wallet-favorite-save{border-top:1px solid var(--line);background:#fff;margin:12px -12px -12px;padding:10px 12px;position:sticky;bottom:-12px}.wallet-favorite-editor .wallet-favorite-save{background:#fafafa;margin:0;padding:9px 14px;bottom:0}.wallet-favorite-no-group{color:var(--muted);text-align:center;padding:30px 12px}.wallet-monitor-modal{border-radius:10px;width:min(660px,100vw - 32px);overflow:hidden}.wallet-monitor-modal .modal-header small{color:var(--muted);margin-top:3px;display:block}.wallet-monitor-body{padding:10px 12px 12px}.wallet-monitor-master{background:#f7f9ff;border:1px solid #dce6ff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.wallet-monitor-master strong,.wallet-monitor-master span{display:block}.wallet-monitor-master span{color:var(--muted);margin-top:2px;font-size:11px}.wallet-monitor-section{border-top:1px solid var(--line);gap:7px;margin-top:10px;padding-top:10px;display:grid}.wallet-monitor-section>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.wallet-monitor-section>div:first-child span{color:var(--muted);font-size:11px}.wallet-monitor-action-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px!important;display:grid!important}.wallet-monitor-action-grid label{border:1px solid var(--line);border-radius:7px;align-items:center;gap:5px;padding:7px;display:flex}.wallet-monitor-action-grid input{width:13px;height:13px}.wallet-monitor-fields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:7px!important;display:grid!important}.wallet-monitor-fields>label{min-width:0;color:var(--muted);gap:4px;font-size:11px;font-weight:650;display:grid}.wallet-monitor-fields select,.wallet-monitor-fields input{width:100%}.wallet-monitor-inherited{flex-wrap:wrap;gap:5px!important;display:flex!important}.wallet-monitor-inherited>span{border:1px solid var(--line);border-radius:7px;align-items:center;gap:5px;padding:5px 7px;display:inline-flex}.wallet-monitor-inherited small{color:var(--muted)}.wallet-monitor-modal .modal-actions{flex-wrap:wrap}.wallet-monitor-modal .modal-actions .wallet-modal-hint{margin-right:auto}.wallet-alert-rules-modal{width:min(780px,100vw - 32px)}.wallet-alert-rules-modal .modal-header small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.wallet-alert-rules-editor{gap:10px;padding:10px 12px;display:grid}.wallet-alert-rule-group{border:1px solid var(--line);border-radius:8px;overflow:hidden}.wallet-alert-rule-group-title{background:#fafafa;align-items:baseline;gap:8px;padding:6px 9px;display:flex}.wallet-alert-rule-group-title strong{font-size:11px}.wallet-alert-rule-group-title span{color:var(--muted);font-size:11px}.wallet-alert-rule-editor{border-top:1px solid var(--line);background:#fff;grid-template-columns:minmax(170px,.8fr) minmax(260px,1.25fr) auto;align-items:center;gap:10px;min-width:0;padding:7px 9px;display:grid}.wallet-alert-rule-editor.enabled{background:#fcfefd}.wallet-alert-rule-editor-title{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.wallet-alert-rule-editor-title>span{width:26px;height:26px;color:var(--muted);background:#f0f0f2;border-radius:7px;place-items:center;display:grid}.wallet-alert-rule-editor.enabled .wallet-alert-rule-editor-title>span{background:var(--green-soft);color:var(--green)}.wallet-alert-rule-editor-title input{background:0 0;border-color:#0000;width:100%;min-width:0;height:28px;padding:0 5px;font-weight:700}.wallet-alert-rule-editor-title input:hover{border-color:var(--line);background:#fff}.wallet-alert-rule-editor-title input:focus{background:#fff;border-color:#b9ccf8}.wallet-alert-rule-editor-fields{flex-wrap:wrap;align-items:center;gap:7px 12px;min-width:0;display:flex}.wallet-alert-rule-editor-fields>label{min-width:0;color:var(--muted);white-space:nowrap;grid-template-columns:auto 112px;align-items:center;gap:5px;font-size:11px;font-weight:650;display:grid}.wallet-alert-rule-editor-fields input{width:100%}.wallet-input-suffix{min-width:0;position:relative}.wallet-input-suffix>input{padding-right:38px}.wallet-input-suffix>span{color:var(--muted);pointer-events:none;font-size:11px;line-height:1;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.wallet-alert-rule-editor-control{justify-content:flex-end;min-width:66px;display:flex}.wallet-add-wallet-modal{border-radius:10px;width:min(680px,100vw - 32px);overflow:hidden}.wallet-add-wallet-modal .modal-header small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.wallet-add-wallet-body{gap:0;padding:0 12px;display:grid}.wallet-form-section{border-bottom:1px solid var(--line);gap:7px;padding:9px 0;display:grid}.wallet-form-section:last-child{border-bottom:0}.wallet-form-section-title{align-items:baseline;gap:8px;display:flex}.wallet-form-section-title strong{font-size:11px}.wallet-form-section-title span{color:var(--muted);font-size:11px}.wallet-add-wallet-address{grid-template-columns:120px minmax(0,1fr);gap:7px;display:grid}.wallet-add-wallet-profile{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.wallet-add-wallet-profile .wide{grid-column:1/-1}.wallet-add-wallet-membership{grid-template-columns:150px minmax(0,1fr);gap:7px;display:grid}.wallet-add-wallet-address label,.wallet-add-wallet-profile label,.wallet-add-wallet-membership label{min-width:0;color:var(--muted);gap:3px;font-size:11px;font-weight:650;display:grid}.wallet-add-wallet-modal textarea{resize:vertical}.wallet-add-wallet-modal .modal-actions{flex-wrap:wrap}.wallet-add-wallet-modal .modal-actions .wallet-modal-hint{margin-right:auto}.wallet-result-table{overflow-x:auto}.wallet-result-head,.wallet-result-row{grid-template-columns:minmax(350px,1.45fr) minmax(170px,.62fr) minmax(190px,.7fr) minmax(360px,1.35fr) 148px;align-items:center;gap:12px;min-width:1260px;display:grid}.wallet-result-head{border-bottom:1px solid var(--line);color:var(--muted);background:#fafafa;padding:7px 12px;font-size:11px;font-weight:720}.wallet-result-row{border-bottom:1px solid var(--line);min-height:54px;padding:7px 12px}.wallet-result-row:last-child{border-bottom:0}.wallet-result-row:hover{background:#fbfcff}.wallet-result-profile{align-items:center;gap:8px;min-width:0;display:flex}.wallet-result-profile>input,.wallet-result-check-label>input{width:14px;height:14px;accent-color:var(--blue);flex:none}.wallet-result-check-label{align-items:center;gap:8px;display:inline-flex}.wallet-result-profile>div{align-items:center;gap:7px;min-width:0;display:flex}.wallet-result-profile strong,.wallet-result-profile code,.wallet-result-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wallet-result-profile strong{max-width:130px}.wallet-result-profile code{color:#52525b;max-width:116px;min-height:20px;margin-top:0;padding:0 6px;font-size:11px}.wallet-result-profile small{min-width:0;color:var(--muted);margin-top:0}.wallet-address-chip{box-sizing:border-box;color:#5273c8;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;cursor:copy;background:#eef3ff;border:0;border-radius:5px;justify-content:center;align-items:center;min-width:0;min-height:20px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1;display:inline-flex;overflow:hidden}.wallet-address-chip:hover{color:#365aa9;background:#e2eaff}.wallet-address-identity{vertical-align:middle;min-width:0;max-width:100%;display:inline-flex;position:relative}.wallet-address-line{align-items:center;gap:3px;min-width:0;max-width:100%;display:inline-flex}.wallet-address-line .wallet-address-chip{max-width:100%}.wallet-inline-rename{color:#8a96a8;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 19px;place-items:center;width:19px;height:19px;padding:0;transition:all .12s;display:inline-grid}.wallet-address-identity:hover .wallet-inline-rename,.wallet-inline-rename:focus-visible,.wallet-address-identity.is-editing .wallet-inline-rename{opacity:1}.wallet-inline-rename:hover{color:#3d5f9f;background:#e8edf5}.wallet-inline-editor{z-index:80;background:#fff;border:1px solid #d9e0eb;border-radius:8px;gap:7px;width:248px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #1f2b3d29}.wallet-inline-editor>strong{color:#202b3b;font-size:12px}.wallet-inline-editor>input{box-sizing:border-box;color:#202b3b;border:1px solid #ccd5e2;border-radius:6px;outline:none;width:100%;height:30px;padding:0 8px;font-size:12px}.wallet-inline-editor>input:focus{border-color:#6b8bd6;box-shadow:0 0 0 2px #5074c81f}.wallet-inline-editor>small{color:#cf4e5c;font-size:11px}.wallet-inline-editor>span{justify-content:flex-end;gap:6px;display:flex}.wallet-inline-editor>span button{color:#596579;cursor:pointer;background:#fff;border:1px solid #d9e0eb;border-radius:5px;justify-content:center;align-items:center;gap:3px;height:25px;padding:0 9px;font-size:11px;display:inline-flex}.wallet-inline-editor>span button.primary{color:#fff;background:#496fca;border-color:#496fca}.wallet-hover-card{z-index:1000;box-sizing:border-box;color:#293547;text-align:left;background:#fff;border:1px solid #d8e0eb;border-radius:9px;width:274px;padding:11px;display:none;position:fixed;box-shadow:0 14px 36px #1e2b3e2e}.wallet-hover-card.is-visible{gap:5px;display:grid}.wallet-hover-title{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.wallet-hover-title strong{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wallet-hover-title em{color:#168153;background:#eaf8f0;border-radius:10px;flex:none;padding:2px 6px;font-size:11px;font-style:normal}.wallet-hover-card>code{color:#708099;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wallet-hover-meta{color:#8894a6;font-size:11px}.wallet-hover-summary{border-top:1px solid #edf0f5;gap:16px;padding-top:7px;display:flex}.wallet-hover-summary>span{align-items:baseline;gap:5px;display:flex}.wallet-hover-summary small,.wallet-hover-metrics small,.wallet-hover-groups small{color:#8490a3;font-size:11px;font-weight:400}.wallet-hover-summary b{color:#344054;font-size:12px}.wallet-hover-metrics{border-top:1px solid #edf0f5;grid-template-columns:1fr 1fr;gap:5px 14px;padding-top:7px;display:grid}.wallet-hover-metrics>span{justify-content:space-between;align-items:center;gap:5px;display:flex}.wallet-hover-metrics b{color:#344054;font-size:11px;font-weight:650}.wallet-hover-metrics b.positive{color:#148157}.wallet-hover-metrics b.negative{color:#d14f63}.wallet-hover-groups{border-top:1px solid #edf0f5;grid-template-columns:auto minmax(0,1fr);gap:7px;padding-top:7px;display:grid}.wallet-hover-groups b{color:#475467;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.wallet-hover-foot,.wallet-hover-empty{color:#8793a5;border-top:1px solid #edf0f5;padding-top:7px;font-size:11px}@media (width<=760px){.wallet-inline-rename{opacity:1}.wallet-hover-card{display:none!important}.wallet-inline-editor{width:auto;position:fixed;top:50%;left:14px;right:14px;transform:translateY(-50%)}}.wallet-score-ring{width:32px;height:32px;color:var(--blue);background:#f8faff;border:3px solid #d8e3fb;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.wallet-score-ring.rejected{color:var(--orange);background:#fff8ed;border-color:#f4d3ad}.wallet-score-ring.failed{color:#71717a;background:#f7f7f8;border-color:#dedee3}.wallet-score-ring.large{width:50px;height:50px;font-size:15px}.wallet-stat-stack{white-space:nowrap;align-items:baseline;gap:7px;min-width:0;display:flex}.wallet-stat-stack strong,.wallet-stat-stack span{display:block}.wallet-stat-stack span{color:var(--muted);margin-top:0;font-size:11px}.wallet-traits{align-items:center;gap:8px;min-width:0;display:flex}.wallet-traits>div{flex-wrap:nowrap;flex:none;gap:3px;display:flex}.wallet-traits>div span,.wallet-trait-cloud span{color:#52525b;background:#f4f4f5;border-radius:5px;align-items:center;gap:3px;padding:2px 5px;font-size:11px;font-weight:650;display:inline-flex}.wallet-traits small{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:0;display:block;overflow:hidden}.wallet-traits small.low-risk{color:var(--green)}.wallet-traits small.mid-risk{color:var(--orange)}.wallet-row-buttons{gap:4px;display:flex}.wallet-row-buttons button{border:1px solid var(--line);color:#52525b;white-space:nowrap;background:#fff;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;min-width:66px;padding:5px 7px;font-weight:650;display:inline-flex}.wallet-row-buttons button.primary{color:var(--blue);border-color:#c8d7fa}.wallet-results-actions{flex-wrap:nowrap}.wallet-results-actions .button{white-space:nowrap}.wallet-excluded-result-table .wallet-stat-stack>.badge{flex:none}.wallet-result-table.scan-mode .wallet-result-row,.wallet-excluded-result-table .wallet-result-row{min-height:44px;padding-top:4px;padding-bottom:4px}.wallet-result-table.scan-mode .wallet-score-ring,.wallet-excluded-result-table .wallet-score-ring{border-width:2px;width:28px;height:28px;font-size:11px}.wallet-result-table.scan-mode .wallet-result-profile code,.wallet-excluded-result-table .wallet-result-profile code{min-height:17px;padding:0 5px;font-size:11px;line-height:17px}.wallet-result-table.scan-mode .wallet-stat-stack,.wallet-excluded-result-table .wallet-stat-stack{gap:5px}.wallet-excluded-result-table .wallet-traits small{color:#8a5a20}.wallet-excluded-reason{gap:2px;min-width:0;display:grid}.wallet-excluded-reason strong,.wallet-excluded-reason span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-excluded-reason strong{color:#8a5a20;font-size:11px}.wallet-excluded-reason span{color:var(--muted);font-size:11px}.wallet-excluded-source{gap:2px;min-width:0;display:grid}.wallet-excluded-source strong,.wallet-excluded-source span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-excluded-source strong{font-size:11px}.wallet-excluded-source span{color:var(--muted);font-size:11px}.wallet-member-tools{border-bottom:1px solid var(--line);background:#fafafa;justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;display:flex}.wallet-member-tools .search{width:min(420px,100%)}.wallet-member-tools select{width:160px}.wallet-member-table{overflow-x:auto}.wallet-member-head,.wallet-member-row{grid-template-columns:minmax(220px,1fr) minmax(150px,.7fr) minmax(300px,1.35fr) 100px 120px 132px;align-items:center;gap:10px;min-width:1080px;display:grid}.wallet-member-head{border-bottom:1px solid var(--line);color:var(--muted);background:#fafafa;padding:7px 12px;font-size:11px;font-weight:700}.wallet-member-row{border-bottom:1px solid var(--line);min-height:58px;padding:8px 12px}.wallet-member-row:last-child{border-bottom:0}.wallet-member-row:hover{background:#fbfcff}.wallet-member-identity{align-items:center;gap:8px;min-width:0;display:flex}.wallet-member-identity>div{align-items:center;gap:6px;min-width:0;display:flex}.wallet-member-identity strong,.wallet-member-identity code,.wallet-member-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-member-identity strong{max-width:110px}.wallet-member-identity code{min-height:20px;padding:0 5px;font-size:11px}.wallet-member-identity small{color:var(--muted)}.wallet-member-tags{flex-wrap:wrap;gap:3px;min-width:0;display:flex}.wallet-member-tags span{color:#52525b;background:#f4f4f5;border-radius:5px;padding:2px 5px;font-size:11px}.wallet-member-tags small{color:var(--muted)}.wallet-member-note{min-width:0}.wallet-member-note strong,.wallet-member-note span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wallet-member-note span{color:var(--muted);margin-top:2px;font-size:11px}.wallet-profile-state strong,.wallet-profile-state span{display:block}.wallet-profile-state span{color:var(--muted);margin-top:2px;font-size:11px}.wallet-member-empty{min-width:1080px;color:var(--muted);text-align:center;padding:32px 12px}.wallet-back-link{color:var(--muted);background:0 0;border:0;justify-self:start;align-items:center;gap:5px;padding:0;font-weight:680;display:inline-flex}.wallet-back-link:hover{color:var(--blue)}.wallet-group-detail-hero{grid-template-columns:minmax(300px,1fr) auto auto;align-items:center;gap:16px;padding:10px 12px;display:grid}.wallet-group-detail-title{align-items:flex-start}.wallet-group-detail-title>div>strong{align-items:center;gap:6px;margin-top:1px;font-size:15px;display:flex}.wallet-group-detail-title p{max-width:620px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.wallet-group-detail-stats{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(72px,1fr));display:grid;overflow:hidden}.wallet-group-detail-stats>div{border-right:1px solid var(--line);min-width:72px;padding:6px 9px}.wallet-group-detail-stats>div:last-child{border-right:0}.wallet-group-detail-stats span,.wallet-group-detail-stats strong{white-space:nowrap;display:block}.wallet-group-detail-stats span{color:var(--muted);font-size:11px}.wallet-group-detail-stats strong{margin-top:1px;font-size:12px}.wallet-group-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.wallet-alert-rule-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wallet-alert-rule{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 10px;display:grid}.wallet-alert-rule:nth-child(2n){border-right:0}.wallet-alert-rule:nth-last-child(-n+2){border-bottom:0}.wallet-alert-rule:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.wallet-alert-rule>span{color:#71717a;background:#f4f4f5;border-radius:6px;justify-content:center;align-items:center;width:23px;height:23px;line-height:0;display:inline-flex}.wallet-alert-rule>.badge{white-space:nowrap;justify-content:center;min-width:52px}.wallet-alert-rule p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:11px;overflow:hidden}.wallet-monitor-config-grid{align-items:stretch}.wallet-monitor-config-grid>.panel{height:100%}.wallet-monitor-summary{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:8px;padding:10px;display:grid}.wallet-monitor-summary-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.wallet-monitor-summary-title strong,.wallet-monitor-summary-title span{display:block}.wallet-monitor-summary-title span{color:var(--muted);margin-top:1px;font-size:11px}.wallet-monitor-summary-grid{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.wallet-monitor-summary-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:center;min-height:44px;padding:8px 7px;display:grid}.wallet-monitor-summary-grid>div:nth-child(2n){border-right:0}.wallet-monitor-summary-grid>div:nth-last-child(-n+2){border-bottom:0}.wallet-monitor-summary-grid span,.wallet-monitor-summary-grid b{display:block}.wallet-monitor-summary-grid span{color:var(--muted);font-size:11px}.wallet-monitor-summary-grid b{margin-top:1px;font-size:11px}.wallet-monitor-summary p{color:var(--muted);align-items:center;gap:5px;margin:0;font-size:11px;display:flex}.wallet-drawer-backdrop{z-index:40;background:#18181b47;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.wallet-detail-drawer{border:1px solid var(--line);background:#fff;border-radius:12px;width:min(720px,100vw - 36px);max-height:calc(100vh - 36px);padding:14px;position:relative;overflow-y:auto;box-shadow:0 22px 60px #18181b2e}.wallet-detail-drawer h2{margin:2px 0 0;font-size:17px}.wallet-favorite-editor{width:min(640px,100vw - 36px);padding:0;overflow:hidden}.wallet-favorite-editor .drawer-header{background:linear-gradient(#fff,#fcfcfd);padding:11px 14px}.wallet-favorite-editor .drawer-header small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.wallet-favorite-editor .wallet-drawer-identity{background:#f8faff;border:1px solid #e4e9f4;border-radius:9px;margin:10px 14px 0;padding:8px 10px}.wallet-favorite-editor .wallet-drawer-identity .wallet-group-mark{border-radius:7px;width:26px;height:26px}.wallet-favorite-editor .wallet-drawer-identity code{color:#5273c8;background:#eef3ff;border:0;padding:2px 6px;font-size:11px}.wallet-favorite-editor .wallet-drawer-section{gap:7px;margin:0 14px;padding:11px 0}.wallet-favorite-editor label{color:var(--muted);gap:3px;font-size:11px;font-weight:680}.wallet-favorite-editor input,.wallet-favorite-editor select{height:31px}.wallet-favorite-editor textarea{resize:vertical;min-height:62px}.wallet-editor-section-title{justify-content:flex-start}.wallet-editor-section-title>b{width:24px;height:24px;color:var(--blue);background:#eef3ff;border-radius:7px;flex:none;place-items:center;font-size:11px;display:grid}.wallet-editor-section-title>div{gap:1px;display:grid}.wallet-editor-section-title>div>span{font-size:11px}.wallet-favorite-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.wallet-favorite-profile-fields .wide{grid-column:1/-1}.wallet-drawer-identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 0;display:grid}.wallet-drawer-identity>div{min-width:0}.wallet-drawer-identity code,.wallet-drawer-identity span{display:block}.wallet-drawer-identity code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.wallet-drawer-identity span{color:var(--muted);margin-top:3px;font-size:11px}.wallet-drawer-identity .badge{justify-self:end;min-width:max-content}.wallet-drawer-identity .wallet-identity-line{align-items:center;gap:7px;min-width:0;display:flex}.wallet-drawer-identity .wallet-identity-line code{width:fit-content;max-width:min(320px,100%);display:inline-flex}.wallet-drawer-identity .wallet-identity-line span{flex:none;margin-top:0}.wallet-profile-hero{background:#f8faff;border:1px solid #e3e9f5;border-radius:10px;grid-template-columns:96px minmax(0,1fr) auto;gap:0;margin:10px 0;padding:0;overflow:hidden}.wallet-profile-score{border-right:1px solid #e3e9f5;align-content:center;min-height:64px;padding:8px 12px;display:grid}.wallet-profile-score small,.wallet-profile-risk>small{color:var(--muted);font-size:11px}.wallet-profile-score strong{color:var(--blue);margin-top:1px;font-size:20px;line-height:1}.wallet-profile-address{align-content:center;gap:5px;min-width:0;padding:8px 12px;display:grid}.wallet-profile-address .wallet-address-chip{width:fit-content;max-width:100%;font-size:11px}.wallet-profile-address>span{margin:0;font-size:11px}.wallet-profile-risk{border-left:1px solid #e3e9f5;align-content:center;justify-items:end;gap:5px;min-width:82px;padding:8px 12px;display:grid}.wallet-profile-traits-section{padding-top:10px}.wallet-profile-traits-line{align-items:center;gap:8px;min-width:0;display:flex}.wallet-profile-traits-line>strong{flex:none}.wallet-profile-traits-line>.wallet-trait-cloud{flex:1;min-width:0}.wallet-profile-traits-line>small{color:var(--muted);white-space:nowrap;flex:none;font-size:11px}.wallet-drawer-metrics{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.wallet-drawer-metrics>div{border-right:1px solid var(--line);padding:8px}.wallet-drawer-metrics>div:last-child{border-right:0}.wallet-drawer-metrics span,.wallet-drawer-metrics strong{display:block}.wallet-drawer-metrics span{color:var(--muted);font-size:11px}.wallet-drawer-metrics strong{margin-top:2px}.wallet-drawer-section{border-top:1px solid var(--line);gap:8px;margin-top:12px;padding-top:12px;display:grid}.wallet-drawer-section-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.wallet-drawer-section-title span{color:var(--muted);font-size:11px}.wallet-drawer-section>p{color:#52525b;margin:0;line-height:1.55}.wallet-trait-cloud{flex-wrap:wrap;gap:4px;display:flex}.wallet-membership-row{border:1px solid var(--line);background:#fafafa;border-radius:7px;align-items:center;gap:7px;padding:8px;display:flex}.wallet-membership-row>div{min-width:0}.wallet-membership-row strong,.wallet-membership-row span{display:block}.wallet-membership-row span{color:var(--muted);margin-top:2px;font-size:11px}.wallet-detail-drawer textarea{resize:vertical}.wallet-drawer-two-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wallet-edit-group-fields{border:1px solid var(--line);background:#fafafa;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;padding:10px;display:grid}.wallet-favorite-editor .wallet-edit-group-fields{background:#fafafa;border-color:#e5e7eb;gap:6px;padding:8px}.wallet-edit-group-fields .wide{grid-column:1/-1}.wallet-edit-group-fields>button{grid-column:1/-1;justify-self:end}.wallet-drawer-empty-activity{border:1px dashed var(--line-strong);color:var(--muted);text-align:center;border-radius:7px;padding:14px}.wallet-save-feedback{color:#18733b;background:#f1fbf5;border:1px solid #b9e2c7;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;font-weight:650;display:flex}.wallet-save-feedback.error{color:#b42318;background:#fff5f5;border-color:#f0c5c5}.wallet-editor-modal{border-color:#e2e6ed;border-radius:12px;width:min(840px,100%);overflow:hidden;box-shadow:0 24px 64px #18181b29}.wallet-editor-modal textarea{resize:vertical}.wallet-editor-modal .wallet-editor-header{background:linear-gradient(#fff 0%,#fbfcfe 100%);padding:15px 18px}.wallet-editor-heading{align-items:center;gap:11px;min-width:0;display:flex}.wallet-editor-heading-icon{width:36px;height:36px;color:var(--blue);background:#eff4ff;border:1px solid #dbe5ff;border-radius:10px;flex:none;place-items:center;display:grid}.wallet-editor-heading .eyebrow{margin-bottom:1px;display:block}.wallet-editor-heading h2{margin:0;font-size:17px;line-height:1.3}.wallet-editor-heading small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.wallet-editor-body{display:grid}.wallet-editor-section{padding:15px 18px 16px}.wallet-editor-section+.wallet-editor-section{background:#fbfcfd;border-top:1px solid #eceef2}.wallet-editor-section-title{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.wallet-editor-section-title strong{color:var(--text);font-size:13px}.wallet-editor-section-title span{color:var(--muted);font-size:11px}.wallet-editor-basic-grid{grid-template-columns:minmax(0,1.45fr) minmax(220px,.75fr);gap:11px 12px;display:grid}.wallet-editor-basic-grid>label{min-width:0;color:var(--muted);gap:5px;font-weight:720;display:grid}.wallet-editor-basic-grid .wide{grid-column:1/-1}.wallet-editor-basic-grid textarea{min-height:70px;line-height:1.5}.wallet-editor-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wallet-modal-check{border:1px solid var(--line);border-radius:7px;align-items:center;padding:7px 9px;gap:8px!important;display:flex!important}.wallet-modal-check input{width:auto;height:auto}.wallet-modal-check span{gap:1px;display:grid}.wallet-modal-check strong{color:var(--text)}.wallet-modal-check small{color:var(--muted);font-weight:560}.wallet-editor-priority,.wallet-editor-modal .wallet-modal-check{box-sizing:border-box;background:#fff;border:1px solid #e1e5eb;border-radius:9px;align-items:flex-start;min-width:0;min-height:68px;padding:10px 11px;gap:9px!important;display:flex!important}.wallet-editor-priority{grid-template-columns:minmax(0,1fr) 74px;align-items:center;display:grid!important}.wallet-editor-priority>span{gap:2px;min-width:0;display:grid}.wallet-editor-priority select{min-width:0}.wallet-editor-priority strong{color:var(--text);font-size:12px}.wallet-editor-priority small{color:var(--muted);font-size:11px;font-weight:560;line-height:1.35}.wallet-editor-modal .wallet-modal-check{cursor:pointer;transition:border-color .16s,background-color .16s,box-shadow .16s}.wallet-editor-modal .wallet-modal-check:hover{border-color:#cbd5e1}.wallet-editor-modal .wallet-modal-check.checked{background:#f7f9ff;border-color:#bfd0fb;box-shadow:inset 0 0 0 1px #4f77ee0a}.wallet-editor-modal .wallet-modal-check input{width:15px;height:15px;accent-color:var(--blue);flex:none;margin:2px 0 0}.wallet-editor-modal .wallet-modal-check span{gap:1px;display:grid}.wallet-editor-modal .wallet-modal-check strong{color:var(--text);font-size:12px}.wallet-editor-modal .wallet-modal-check small{color:var(--muted);font-size:11px;font-weight:560;line-height:1.4}.wallet-editor-actions{background:#fff;padding:11px 18px}@media (width<=720px){.wallet-editor-basic-grid,.wallet-editor-settings-grid{grid-template-columns:1fr}.wallet-editor-basic-grid .wide{grid-column:auto}.wallet-editor-section,.wallet-editor-modal .wallet-editor-header,.wallet-editor-actions{padding-inline:14px}}.wallet-template-modal{border-radius:11px;flex-direction:column;width:min(960px,100%);display:flex;overflow:hidden;box-shadow:0 20px 58px #18181b2b}.wallet-template-modal .modal-header{background:linear-gradient(#fff,#fcfcfd);flex:none;padding:8px 14px}.wallet-template-modal .modal-header small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.wallet-template-sections{min-height:0;display:grid;overflow-y:auto}.wallet-template-sections>section{border-bottom:1px solid var(--line);padding:7px 14px}.wallet-template-sections>section:last-child{border-bottom:0}.wallet-template-section-title{align-items:center;gap:7px;margin-bottom:5px;display:flex}.wallet-template-section-title>b{width:24px;height:24px;color:var(--blue);background:#eef3ff;border-radius:7px;flex:none;place-items:center;font-size:11px;display:grid}.wallet-template-section-title>div{gap:1px;display:grid}.wallet-template-section-title strong{font-size:12px}.wallet-template-section-title span{color:var(--muted);font-size:11px}.wallet-template-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 8px;display:grid}.wallet-template-fields>label{min-width:0;color:var(--muted);gap:3px;font-size:12px;font-weight:680;display:grid}.wallet-template-fields>label.wide{grid-column:span 2}.wallet-template-fields input,.wallet-template-fields select{height:28px;font-size:12px}.wallet-template-fields textarea{resize:none;height:28px;min-height:28px;font-size:12px}.wallet-number-input{border:1px solid var(--line-strong);background:#fff;border-radius:7px;align-items:center;display:flex;overflow:hidden}.wallet-number-input input{border:0;border-radius:0;flex:1;min-width:0}.wallet-number-input em{border-left:1px solid var(--line);color:var(--muted);flex:none;padding:0 8px;font-size:11px;font-style:normal}.wallet-template-risk .wallet-modal-check{align-self:end;min-height:31px}.wallet-template-modal .wallet-modal-check{box-sizing:border-box;background:#fafafa;border-color:#e4e7ec;min-height:28px;padding:3px 8px}.wallet-template-modal .modal-actions{background:#fafafa;flex-wrap:wrap;flex:none;padding:7px 14px}.wallet-template-modal .wallet-modal-hint{max-width:540px;font-size:11px;line-height:1.4}.wallet-modal-hint{color:var(--muted);margin-right:auto;font-size:11px}.wallet-add-results-modal{width:min(640px,100%)}.wallet-add-results-modal .modal-header small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.wallet-single-join-body{gap:13px;padding:13px 14px;display:grid}.wallet-single-join-body>section{gap:7px;display:grid}.wallet-single-join-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.wallet-single-join-title strong{font-size:12px}.wallet-single-join-title span{color:var(--muted);font-size:11px}.wallet-single-joined-groups{flex-wrap:wrap;gap:6px;display:flex}.wallet-single-joined-groups>span{color:#3f4652;background:#f8fafc;border:1px solid #dfe4ec;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:inline-flex}.wallet-single-joined-groups b{color:#34835a;margin-left:3px;font-size:10px}.wallet-single-join-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:7px;padding:9px;font-size:11px}.wallet-single-join-fields{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px;padding-top:12px;display:grid}.wallet-single-join-fields>label{min-width:0;color:var(--muted);gap:5px;font-weight:680;display:grid}.wallet-single-join-fields .wide{grid-column:1/-1}.wallet-single-join-notice{color:#9a5b13;background:#fff9ef;border:1px solid #f2d3a2;border-radius:7px;align-items:center;gap:6px;padding:8px 9px;font-size:11px;display:flex}.wallet-single-join-notice.neutral{border-color:var(--line);color:var(--muted);background:#fafafa}@media (width<=560px){.wallet-single-join-fields{grid-template-columns:1fr}.wallet-single-join-fields .wide{grid-column:auto}}.wallet-add-group-body{gap:10px;padding:12px;display:grid}.wallet-add-group-body>label{color:var(--muted);gap:5px;font-weight:680;display:grid}.wallet-add-mode{gap:5px;display:flex}.wallet-add-mode button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:7px;padding:6px 10px;font-weight:680}.wallet-add-mode button.active{background:var(--blue-soft);color:var(--blue);border-color:#b9ccf8}.wallet-add-mode button:disabled{cursor:not-allowed;opacity:.45}.wallet-add-selection{border-top:1px solid var(--line);gap:6px;padding-top:10px;display:grid}.wallet-add-selection>div{flex-wrap:wrap;gap:4px;display:flex}.wallet-add-selection span{color:#52525b;background:#f4f4f5;border-radius:5px;padding:3px 6px;font-size:11px}.wallet-preview-warning{color:#8b6a31;background:#fffbf2;border:1px solid #f0dfbd;border-radius:7px;align-items:flex-start;gap:6px;padding:8px;line-height:1.5;display:flex}.wallet-preview-warning svg{flex:none;margin-top:1px}.wallet-history-modal{width:min(860px,100%)}.wallet-history-head,.wallet-history-row{grid-template-columns:1.25fr .45fr repeat(4,.7fr);align-items:center;gap:10px;padding:8px 12px;display:grid}.wallet-history-head{border-bottom:1px solid var(--line);color:var(--muted);background:#fafafa;font-size:11px;font-weight:700}.wallet-history-row{border-bottom:1px solid var(--line)}.wallet-history-row:is(button){border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:#fff}.wallet-history-row:is(button):hover{background:#fafafa}.wallet-history-row>strong{font-size:12px}.wallet-history-foot{color:var(--muted);padding:9px 12px;font-size:11px}.wallet-drawer-actions{justify-content:flex-end;gap:6px;display:flex}.wallet-mini-events{display:grid}.wallet-mini-events>div{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:7px 2px;display:flex}.wallet-mini-events>div:last-child{border-bottom:0}.wallet-mini-events strong,.wallet-mini-events small{display:block}.wallet-mini-events small{color:var(--muted);margin-top:2px}@media (width<=1100px){.wallet-kpi-grid,.wallet-project-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-project-query{grid-template-columns:130px minmax(300px,1fr) 142px}.wallet-project-query>.button{grid-column:1/-1;justify-self:end}.wallet-project-trader-head,.wallet-project-trader-row{grid-template-columns:minmax(220px,1.2fr) minmax(135px,.7fr) minmax(155px,.8fr) minmax(145px,.75fr) 76px}.wallet-project-trader-head>:nth-child(5),.wallet-project-trader-row>:nth-child(5){display:none}.wallet-project-overview,.wallet-scan-form{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-group-card{grid-template-columns:minmax(230px,.8fr) minmax(260px,1.2fr) auto}.wallet-group-card-meta{grid-column:1/-1}.wallet-favorite-head,.wallet-favorite-row{grid-template-columns:minmax(220px,1.25fr) minmax(200px,1.2fr) minmax(110px,.55fr) minmax(190px,auto)}.wallet-favorite-head>:nth-child(4),.wallet-favorite-row>:nth-child(4){display:none}.wallet-global-search .search{width:min(220px,24vw)}.wallet-prototype-note{display:none}.wallet-library-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-library-hero{flex-direction:column;align-items:flex-start}.wallet-library-actions{justify-content:flex-start}.wallet-group-detail-hero{grid-template-columns:minmax(280px,1fr) auto}.wallet-group-detail-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=760px){.wallet-workspace{padding:10px}.wallet-kpi-grid,.wallet-project-overview,.wallet-group-grid,.wallet-dashboard-grid,.wallet-detail-grid,.wallet-rule-grid,.wallet-scan-form{grid-template-columns:1fr}.wallet-group-card-top{grid-template-columns:auto minmax(0,1fr)}.wallet-group-card{grid-template-columns:1fr;gap:8px}.wallet-group-card-meta{grid-column:auto;grid-template-columns:1fr}.wallet-group-card-actions,.wallet-card-link{justify-content:flex-start}.wallet-event-row{grid-template-columns:auto minmax(0,1fr) auto}.wallet-event-token{display:none}.wallet-group-detail-hero,.wallet-scan-actions{flex-direction:column;align-items:flex-start}.wallet-group-detail-hero{grid-template-columns:1fr}.wallet-group-detail-stats{width:100%}.wallet-group-detail-actions{grid-column:auto}.wallet-alert-rule-list{grid-template-columns:1fr}.wallet-alert-rule,.wallet-alert-rule:nth-child(2n),.wallet-alert-rule:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line);grid-column:auto}.wallet-alert-rule:last-child{border-bottom:0}.wallet-ca-search,.wallet-project-query,.wallet-project-rule-grid{grid-template-columns:1fr}.wallet-project-query>.button{grid-column:auto;width:100%}.wallet-project-console-head{align-items:flex-start}.wallet-ranking-edit{width:100%;margin-left:0!important}.wallet-project-trader-head{display:none}.wallet-project-trader-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;padding:8px 10px}.wallet-project-trader-row>:first-child{grid-column:1/-1}.wallet-project-trader-row>:last-child{justify-self:start}.wallet-favorite-batch-bar{flex-wrap:wrap;align-items:flex-start}.wallet-favorite-batch-bar>div{width:100%;margin-left:0}.wallet-global-search select{width:64px}.wallet-global-search .search{width:min(190px,44vw)}.wallet-library-summary,.wallet-library-main-grid{grid-template-columns:1fr}.wallet-library-identity code{max-width:72vw}.wallet-favorite-profile-fields,.wallet-edit-group-fields,.wallet-favorite-identity-fields{grid-template-columns:1fr}.wallet-monitor-action-grid,.wallet-monitor-fields{grid-template-columns:1fr 1fr}.wallet-alert-rule-group-title{flex-direction:column;align-items:flex-start;gap:1px}.wallet-alert-rule-editor{grid-template-columns:minmax(0,1fr) auto}.wallet-alert-rule-editor-fields{grid-area:2/1/auto/-1}.wallet-alert-rule-editor-control{grid-area:1/2}.wallet-add-wallet-address,.wallet-add-wallet-profile,.wallet-add-wallet-membership{grid-template-columns:1fr}.wallet-add-wallet-profile .wide{grid-column:auto}.wallet-form-section-title{flex-direction:column;align-items:flex-start;gap:1px}.wallet-favorite-head{display:none}.wallet-favorite-row{grid-template-columns:1fr;align-items:start;gap:7px;padding:10px 12px}.wallet-favorite-row>:nth-child(4){display:block}.wallet-favorite-row .wallet-row-buttons{justify-content:flex-start}.wallet-drawer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-profile-hero{grid-template-columns:82px minmax(0,1fr)}.wallet-profile-risk{border-top:1px solid #e3e9f5;border-left:0;grid-column:1/-1;justify-content:space-between;align-items:center;min-width:0;padding:6px 10px;display:flex}.wallet-profile-traits-line{flex-wrap:wrap;align-items:flex-start}.wallet-profile-traits-line>.wallet-trait-cloud{flex-basis:calc(100% - 72px)}.wallet-profile-traits-line>small{width:100%}.wallet-drawer-metrics>div:nth-child(2){border-right:0}.wallet-drawer-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.wallet-template-fields{grid-template-columns:1fr}.wallet-template-fields>label.wide{grid-column:auto}.wallet-preset-row .wallet-edit-template{width:100%;margin-left:0}.wallet-modal-hint{width:100%}.wallet-template-summary{grid-template-columns:1fr}.wallet-template-actions{flex-wrap:wrap;justify-content:flex-start}.wallet-history-head,.wallet-history-row{min-width:680px}.wallet-history-modal{overflow-x:auto}}*{box-sizing:border-box}body{background:radial-gradient(circle, #94a3b829 1px, transparent 1px), var(--bg);color:var(--text);letter-spacing:0;background-size:12px 12px;margin:0;font:12px/1.4 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}html,body,#root{height:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{grid-template-columns:216px minmax(0,1fr);height:100vh;transition:grid-template-columns .16s;display:grid;overflow:hidden}.app-shell.sidebar-collapsed{grid-template-columns:64px minmax(0,1fr)}.sidebar{border-right:1px solid var(--line);background:#ffffffdb;flex-direction:column;height:100vh;min-height:0;padding:8px;display:flex;position:sticky;top:0;overflow:hidden}.brand{align-items:center;gap:8px;margin-bottom:14px;padding:6px 4px 12px;display:flex}.brand-text{min-width:0}.brand-logo{object-fit:contain;border-radius:6px;flex:none;width:24px;height:24px}.brand strong,.brand span{display:block}.brand strong{font-size:14px}.brand span{color:var(--muted);font-size:11px}.sidebar-icon-button{border:1px solid var(--line);background:var(--panel);width:28px;height:28px;color:var(--muted);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sidebar-toggle{margin-left:auto}.sidebar-nav{flex:1;min-height:0;overflow:hidden auto}.sidebar-footer{border-top:1px solid var(--line);flex:none;padding-top:8px}.sidebar-logout{background:0 0;border:0;width:100%}.sidebar-user{align-items:center;gap:8px;min-width:0;padding:4px 7px 8px;display:flex}.sidebar-user-avatar{color:#3765cd;background:#edf3ff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.sidebar-user-copy{min-width:0;line-height:1.2;display:grid}.sidebar-user-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sidebar-user-copy small{color:var(--muted);font-size:10px}.nav-group{color:var(--muted);margin:14px 0 5px;padding:0 8px;font-weight:720}.nav-item{color:#3f3f46;border-radius:7px;align-items:center;gap:7px;min-height:29px;padding:0 8px;font-weight:620;text-decoration:none;display:flex}.nav-item span,.brand-text,.nav-group{transition:opacity .12s}.nav-item.active,.nav-item:hover{background:#f4f4f2}.nav-child{min-height:26px;color:var(--muted);margin-left:18px;padding-left:10px;font-size:12px}.nav-child.active{color:var(--text)}.main{flex-direction:column;min-width:0;height:100vh;min-height:0;display:flex;overflow:hidden auto}.main>:not(.topbar){flex:none}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;flex:none;justify-content:space-between;align-items:center;min-height:56px;padding:10px 14px;display:flex;position:sticky;top:0}.sidebar-collapsed .sidebar{padding:8px}.sidebar-collapsed .brand{justify-content:center;justify-items:center;gap:8px;margin-bottom:10px;padding:6px 0 10px;display:grid}.sidebar-collapsed .brand-text,.sidebar-collapsed .nav-group,.sidebar-collapsed .nav-item span{opacity:0;white-space:nowrap;width:0;overflow:hidden}.sidebar-collapsed .sidebar-toggle{margin-left:0}.sidebar-collapsed .nav-item{justify-content:center;gap:0;padding:0}.sidebar-collapsed .nav-child{margin-left:0;padding-left:0}.sidebar-collapsed .sidebar-logout{justify-content:center}.sidebar-collapsed .sidebar-user{justify-content:center;padding-inline:0}.sidebar-collapsed .sidebar-user-copy{display:none}.auth-loading,.login-page{background:#f5f7fb;min-height:100vh}.auth-loading{color:#64748b;place-content:center;justify-items:center;gap:12px;font-size:12px;display:grid}.auth-loading img{border-radius:12px;width:42px;height:42px;animation:1.5s ease-in-out infinite login-pulse}.login-page{background:linear-gradient(#ffffffe0,#f5f7fbf0),radial-gradient(circle at 20% 20%,#dbeafe 0,#0000 34%),radial-gradient(circle at 80% 80%,#e0e7ff 0,#0000 36%);place-items:center;min-height:100vh;padding:32px 18px;display:grid;position:relative;overflow:hidden}.login-page:before{content:"";background-image:linear-gradient(#4e679609 1px,#0000 1px),linear-gradient(90deg,#4e679609 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.login-ambient{filter:blur(70px);opacity:.34;pointer-events:none;border-radius:50%;width:320px;height:320px;position:absolute}.login-ambient-one{background:#93c5fd;top:-120px;left:-100px}.login-ambient-two{background:#a5b4fc;bottom:-140px;right:-100px}.login-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #cbd5e1cc;border-radius:18px;width:min(100%,410px);position:relative;overflow:hidden;box-shadow:0 28px 70px #33415524,0 2px 8px #3341550f}.login-brand{border-bottom:1px solid #eef0f4;align-items:center;gap:11px;padding:18px 22px;display:flex}.login-brand img{border-radius:11px;width:38px;height:38px}.login-brand div{gap:2px;display:grid}.login-brand span{color:#64748b;letter-spacing:.16em;font-size:10px;font-weight:800}.login-brand strong{color:#1e293b;font-size:12px}.login-heading{text-align:center;padding:26px 26px 8px}.login-security-mark{color:#3867cf;background:#eff6ff;border:1px solid #dbeafe;border-radius:11px;place-items:center;width:38px;height:38px;margin:0 auto 10px;display:grid}.login-heading p{color:#5170a7;letter-spacing:.1em;margin:0 0 7px;font-size:10px;font-weight:800}.login-heading h1{color:#172033;letter-spacing:-.04em;margin:0;font-size:25px}.login-heading>span{color:#7a8495;margin-top:8px;font-size:11px;display:block}.login-form{gap:14px;padding:20px 26px 26px;display:grid}.login-form label{color:#475569;gap:6px;font-size:11px;font-weight:720;display:grid}.login-field{color:#94a3b8;background:#fff;border:1px solid #dce1e8;border-radius:10px;align-items:center;gap:9px;height:42px;padding:0 12px;transition:border-color .14s,box-shadow .14s;display:flex}.login-field:focus-within{color:#4f7df3;border-color:#7ca1ef;box-shadow:0 0 0 3px #4f7df31a}.login-field input{color:#1e293b;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.login-field input::placeholder{color:#b1bac7}.login-field button{color:#94a3b8;background:0 0;border:0;place-items:center;padding:3px;display:grid}.login-field button:hover{color:#4f7df3}.login-error{color:#0000;text-align:center;min-height:16px;margin:-4px 0 -5px;font-size:11px}.login-error.visible{color:#c93f3f}.login-submit{color:#fff;background:linear-gradient(135deg,#4f7df3,#355fc4);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:43px;font-size:12px;font-weight:760;display:flex;box-shadow:0 8px 18px #355fc433}.login-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 11px 22px #355fc442}.login-submit:disabled{cursor:wait;opacity:.72}.login-spinner{animation:.8s linear infinite login-spin}.login-footer{color:#8a94a3;background:#fafbfc;border-top:1px solid #eef0f4;justify-content:space-between;align-items:center;padding:11px 22px;font-size:10px;display:flex}.login-footer span{align-items:center;gap:6px;display:flex}.login-footer i{background:#38a169;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e3f5e9}@keyframes login-spin{to{transform:rotate(360deg)}}@keyframes login-pulse{50%{opacity:.5;transform:scale(.96)}}@media (width<=520px){.login-page{align-items:stretch;padding:12px}.login-card{border-radius:15px;align-self:center}.login-heading,.login-form{padding-inline:20px}}.eyebrow{color:var(--muted);font-size:12px;font-weight:720}h1{margin:2px 0 0;font-size:16px}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.topbar+.panel{margin-top:14px}.topbar+.strategy-layout,.topbar+.intel-layout,.topbar+.algorithm-layout{padding-top:14px}.radar-topbar{justify-content:flex-start;gap:14px}.radar-topbar .topbar-actions{flex:1;justify-content:flex-start}.radar-topbar .status{margin-left:auto}.radar-performance-top-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.radar-load-more{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:10px 12px 2px;font-size:12px;display:flex}.status{box-sizing:border-box;vertical-align:middle;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:4px 9px;font-weight:720;line-height:1;display:inline-flex}.status.ok{background:var(--green-soft);color:var(--green)}.status.bad{background:var(--red-soft);color:var(--red)}.button{border:1px solid var(--line);background:var(--panel);height:30px;color:var(--text);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-weight:720;display:inline-flex}.button svg,.icon-action svg,.wallet-section-icon svg,.wallet-group-mark svg,.wallet-kpi-card>span svg,.wallet-next-action>button>svg,.wallet-alert-rule>span svg,.wallet-empty-state>span svg,.wallet-library-empty-icon svg{flex:none;display:block}.button.primary{color:#fff;background:#18181b;border-color:#18181b}.button.ghost{box-shadow:var(--shadow)}.summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 14px;display:grid}.summary-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-height:58px;padding:10px 12px}.summary-card span{color:var(--muted);font-weight:650}.summary-card strong{margin-top:6px;font-size:18px;display:block}.summary-card.blue strong{color:var(--blue)}.summary-card.orange strong{color:var(--orange)}.summary-card.green strong{color:var(--green)}.panel{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin:0 14px 14px;overflow:hidden}.notice-panel{color:var(--red);padding:10px 12px;font-weight:720}.dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:12px;padding:0 14px 14px;display:grid}.dashboard-grid .panel{margin:0}.dashboard-panel{padding:10px}.panel-title{color:#3f3f46;margin-bottom:8px;font-weight:780}.status-list{gap:7px;display:grid}.status-row{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px;display:flex}.status-row strong,.status-row span{display:block}.status-row span{color:var(--muted);margin-top:2px}.status-row-meta{flex:none;align-items:center;gap:8px;display:flex}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.metric-card{border:1px solid var(--line);border-radius:8px;gap:4px;padding:9px;display:grid}.metric-card span{color:var(--muted);font-weight:680}.metric-card strong{font-size:18px}.home-workbench{box-sizing:border-box;gap:12px;width:100%;padding:14px;display:grid}.home-workbench .panel{box-sizing:border-box;width:100%;margin:0}.home-inline-message{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:650}.home-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.home-kpi{border:1px solid var(--line);background:var(--panel);min-height:88px;color:var(--text);border-radius:9px;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:12px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.home-kpi:hover,.home-shortcut:hover,.home-focus-item:hover,.home-alert-item:hover{border-color:#b8c3d6;transform:translateY(-1px);box-shadow:0 5px 16px #0f172a0f}.home-kpi>span,.home-shortcut>span{color:#2563eb;background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.home-kpi.orange>span,.home-shortcut>span.orange{color:#ea580c;background:#fff7ed}.home-kpi.green>span,.home-shortcut>span.green{color:#059669;background:#ecfdf5}.home-kpi.violet>span,.home-shortcut>span.violet{color:#7c3aed;background:#f5f3ff}.home-shortcut>span.cyan{color:#0891b2;background:#ecfeff}.home-shortcut>span.rose{color:#e11d48;background:#fff1f2}.home-kpi>div{gap:2px;min-width:0;display:grid}.home-kpi small,.home-kpi em{color:var(--muted);font-size:12px;font-style:normal}.home-kpi small{font-weight:700}.home-kpi strong{letter-spacing:-.35px;font-size:22px;line-height:1.12}.home-kpi em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-kpi>svg{color:#a1a1aa}.home-shortcuts-panel,.home-focus-panel,.home-alert-panel{padding:12px}.home-shortcuts-panel>header,.home-focus-panel>header,.home-alert-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.home-shortcuts-panel header div,.home-focus-panel header div,.home-alert-panel header div{gap:2px;display:grid}.home-shortcuts-panel header strong,.home-focus-panel header strong,.home-alert-panel header strong{font-size:12px;line-height:1.35}.home-shortcuts-panel header span,.home-focus-panel header span,.home-alert-panel header span{color:var(--muted);font-size:12px}.home-focus-panel header a,.home-alert-panel header a{color:var(--blue);flex:none;align-items:center;gap:4px;padding-top:2px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.home-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.home-shortcut{border:1px solid var(--line);min-height:58px;color:var(--text);border-radius:8px;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:9px 10px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.home-shortcut>div{gap:2px;min-width:0;display:grid}.home-shortcut strong{font-size:12px}.home-shortcut small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.home-shortcut>svg{color:#a1a1aa}.home-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:12px;display:grid}.home-focus-list,.home-alert-list{gap:7px;display:grid}.home-focus-item{border:1px solid var(--line);min-height:58px;color:var(--text);border-radius:8px;grid-template-columns:34px minmax(130px,1fr) minmax(112px,.6fr) 92px 13px;align-items:center;gap:9px;padding:8px 10px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.home-token-mark{color:#2563eb;background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:inline-flex;overflow:hidden}.home-token-mark img{object-fit:cover;width:100%;height:100%}.home-focus-name,.home-focus-market{gap:1px;min-width:0;display:grid}.home-focus-name strong,.home-focus-market strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.home-focus-name span,.home-focus-name small,.home-focus-market span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.home-focus-alert span{color:#c2410c;background:#fff7ed;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:12px;font-weight:700;display:inline-flex}.home-focus-alert small{color:var(--muted);font-size:12px}.home-focus-item>svg{color:#a1a1aa}.home-alert-item{border:1px solid var(--line);min-height:58px;color:var(--text);border-radius:8px;grid-template-columns:28px minmax(0,1fr) 12px;align-items:start;gap:8px;padding:9px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.home-alert-item>span{color:#ea580c;background:#fff7ed;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.home-alert-item>span.boll{color:#7c3aed;background:#f5f3ff}.home-alert-item>div{gap:2px;min-width:0;display:grid}.home-alert-item strong,.home-alert-item p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-alert-item strong{font-size:12px}.home-alert-item p{color:#52525b;margin:0;font-size:12px}.home-alert-item small{color:var(--muted);font-size:11px}.home-alert-item>svg{color:#a1a1aa;margin-top:7px}.home-empty{border:1px dashed var(--line-strong);min-height:96px;color:var(--muted);border-radius:8px;place-items:center;font-size:12px;display:grid}.home-system-bar{align-items:center;gap:14px;min-height:50px;padding:9px 12px;display:flex}.home-system-title{border-right:1px solid var(--line);flex:none;align-items:center;gap:8px;padding-right:14px;display:flex}.home-system-title>span{color:#059669;background:#ecfdf5;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.home-system-title>span.warning{color:#ea580c;background:#fff7ed}.home-system-title>div{gap:1px;display:grid}.home-system-title small{color:var(--muted);font-size:11px}.home-service-chips{flex-wrap:wrap;flex:1;gap:5px;min-width:0;display:flex}.home-service-chips>span{border:1px solid var(--line);color:#52525b;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;display:inline-flex}.home-service-chips i{background:#22c55e;border-radius:50%;width:6px;height:6px}.home-service-chips small{color:var(--muted);font-size:10px}.home-service-chips .offline i,.home-service-chips .degraded i{background:#ef4444}.home-service-chips .not_configured i,.home-service-chips .pending i{background:#f59e0b}.home-service-chips .disabled i{background:#a1a1aa}.home-system-time{color:var(--muted);flex:none;align-items:center;gap:4px;font-size:11px;display:inline-flex}@media (width<=1120px){.home-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-main-grid{grid-template-columns:1fr}}@media (width<=820px){.home-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.home-system-bar{flex-wrap:wrap;align-items:flex-start}.home-system-title{border-right:0;border-bottom:1px solid var(--line);width:100%;padding:0 0 9px}.home-system-time{margin-left:auto}}@media (width<=620px){.home-kpi-grid,.home-shortcuts{grid-template-columns:1fr}.home-focus-item{grid-template-columns:34px minmax(0,1fr) 13px}.home-focus-market,.home-focus-alert{display:none}}.home-live-state{color:#64748b;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.home-live-state i,.home-auto-refresh i{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e1a}.home-workbench{gap:9px;padding:10px 14px 14px}.home-command-band{color:#fff;background:radial-gradient(circle at 78% -30%,#3b82f66b,#0000 45%),linear-gradient(118deg,#0b1220 0%,#111d35 58%,#16294a 100%);border:1px solid #172554;border-radius:10px;grid-template-columns:minmax(320px,1fr) auto;align-items:stretch;min-height:108px;display:grid;overflow:hidden;box-shadow:0 9px 24px #0f172a1f}.home-command-copy{align-content:center;gap:5px;padding:17px 20px;display:grid}.home-command-copy>span,.home-section-kicker{color:#60a5fa;letter-spacing:.1em;align-items:center;gap:5px;font-size:10px;font-weight:850;display:inline-flex}.home-command-copy h2{letter-spacing:-.45px;margin:0;font-size:clamp(18px,1.65vw,24px);line-height:1.18}.home-command-copy p{color:#a9bad2;max-width:690px;margin:0;font-size:12px;line-height:1.55}.home-command-stats{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080f1d6b;grid-template-columns:repeat(3,minmax(116px,1fr));min-width:390px;display:grid}.home-command-stats>div{border-left:1px solid #94a3b824;align-content:center;gap:1px;padding:14px 17px;display:grid}.home-command-stats small,.home-command-stats span{color:#94a3b8;font-size:10px}.home-command-stats small{letter-spacing:.06em;font-weight:800}.home-command-stats strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:1.05}.home-command-stats strong.ok{color:#4ade80;font-size:19px}.home-command-stats strong.warn{color:#fb923c}.home-kpi-grid{gap:8px}.home-kpi{border-color:#dce3ed;border-radius:8px;grid-template-columns:28px auto minmax(0,1fr) 12px;gap:8px;min-height:62px;padding:8px 10px;overflow:hidden;box-shadow:0 2px 8px #0f172a06}.home-kpi:before{content:"";background:#3b82f6;border-radius:8px 0 0 8px;align-self:stretch;width:3px;position:absolute;inset:0 auto 0 0}.home-kpi{position:relative}.home-kpi.orange:before{background:#f97316}.home-kpi.green:before{background:#10b981}.home-kpi.violet:before{background:#8b5cf6}.home-kpi>span{border-radius:7px;width:28px;height:28px}.home-kpi>div{grid-template-columns:auto;gap:0}.home-kpi small{letter-spacing:.02em;font-size:10px}.home-kpi strong{font-variant-numeric:tabular-nums;font-size:20px}.home-kpi em{color:#64748b;justify-self:end;font-size:11px}.home-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.75fr);gap:9px}.home-signal-panel,.home-focus-panel{padding:0;overflow:hidden}.home-signal-panel>header,.home-focus-panel>header{border-bottom:1px solid var(--line);background:linear-gradient(#fff,#fbfcfe);justify-content:space-between;align-items:center;gap:12px;min-height:62px;margin:0;padding:9px 12px;display:flex}.home-signal-panel>header>div,.home-focus-panel>header>div{gap:1px;display:grid}.home-signal-panel header strong,.home-focus-panel header strong{letter-spacing:-.1px;font-size:12px}.home-signal-panel header small,.home-focus-panel header small{color:var(--muted);font-size:11px}.home-focus-panel header a{padding:0}.home-auto-refresh{color:#64748b;border:1px solid #dce3ed;border-radius:999px;align-items:center;gap:7px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.home-auto-refresh i{width:6px;height:6px;box-shadow:none}.home-signal-list{display:grid}.home-signal-item{min-height:54px;color:var(--text);border-bottom:1px solid #edf0f4;grid-template-columns:42px 28px minmax(0,1fr) 12px;align-items:center;gap:8px;padding:6px 11px;text-decoration:none;transition:background .14s;display:grid}.home-signal-item:last-child{border-bottom:0}.home-signal-item:hover{background:#f8fafc}.home-signal-item time{color:#334155;font-variant-numeric:tabular-nums;gap:0;font-size:12px;font-weight:800;display:grid}.home-signal-item time small{color:#94a3b8;font-size:10px;font-weight:600}.home-signal-icon{color:#ea580c;background:#fff7ed;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.home-signal-item.violet .home-signal-icon{color:#7c3aed;background:#f5f3ff}.home-signal-item.green .home-signal-icon{color:#059669;background:#ecfdf5}.home-signal-item.cyan .home-signal-icon{color:#0891b2;background:#ecfeff}.home-signal-item.blue .home-signal-icon{color:#2563eb;background:#eff6ff}.home-signal-item.red .home-signal-icon{color:#e11d48;background:#fff1f2}.home-signal-item>div{gap:2px;min-width:0;display:grid}.home-signal-title{align-items:center;gap:7px;display:flex!important}.home-signal-title b{color:#c2410c;background:#fff7ed;border-radius:4px;flex:none;padding:2px 5px;font-size:10px}.home-signal-item.violet .home-signal-title b{color:#6d28d9;background:#f5f3ff}.home-signal-item.green .home-signal-title b{color:#047857;background:#ecfdf5}.home-signal-item.cyan .home-signal-title b{color:#0e7490;background:#ecfeff}.home-signal-item.blue .home-signal-title b{color:#1d4ed8;background:#eff6ff}.home-signal-item.red .home-signal-title b{color:#be123c;background:#fff1f2}.home-signal-title strong,.home-signal-item p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-signal-title strong{font-size:12px}.home-signal-item p{color:#64748b;margin:0;font-size:10px}.home-signal-item>svg{color:#b6c0ce}.home-focus-columns{border-bottom:1px solid var(--line);color:#94a3b8;letter-spacing:.05em;background:#f8fafc;grid-template-columns:minmax(120px,1fr) minmax(90px,.68fr) 86px;gap:8px;padding:5px 26px 5px 10px;font-size:10px;font-weight:800;display:grid}.home-focus-list{gap:0}.home-focus-item{border:0;border-bottom:1px solid #edf0f4;border-radius:0;grid-template-columns:minmax(120px,1fr) minmax(90px,.68fr) 86px 12px;gap:8px;min-height:55px;padding:6px 10px;transition:background .14s}.home-focus-item:last-child{border-bottom:0}.home-focus-item:hover{box-shadow:none;background:#f8fafc;transform:none}.home-focus-identity{align-items:center;gap:8px;min-width:0;display:flex}.home-token-mark{border:0;flex:none;width:29px;height:29px;font-size:11px}.home-focus-name strong{font-size:12px}.home-focus-name span,.home-focus-market span{font-size:10px}.home-focus-market strong{font-variant-numeric:tabular-nums;font-size:12px}.home-focus-state{justify-content:space-between;align-items:center;gap:4px;min-width:0;display:flex}.home-focus-state b{color:#2563eb;text-overflow:ellipsis;white-space:nowrap;background:#eff6ff;border-radius:999px;padding:3px 6px;font-size:10px;overflow:hidden}.home-focus-state b.focused{color:#c2410c;background:#fff7ed}.home-focus-state b.holding{color:#047857;background:#ecfdf5}.home-focus-state b.sold{color:#be123c;background:#fff1f2}.home-focus-state b.archived{color:#64748b;background:#f1f5f9}.home-focus-state small{color:#94a3b8;align-items:center;gap:2px;font-size:10px;display:inline-flex}.home-radar-score small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-radar-score b{text-align:center;font-variant-numeric:tabular-nums;min-width:27px}.home-shortcuts-panel{align-items:center;gap:12px;min-height:52px;padding:7px 9px;display:flex}.home-shortcuts-label{border-right:1px solid var(--line);flex:none;gap:0;padding:0 10px 0 3px;display:grid}.home-shortcuts-label strong{font-size:12px}.home-shortcuts-label span{color:var(--muted);font-size:10px}.home-shortcuts{flex:1;grid-template-columns:repeat(6,minmax(92px,1fr));gap:5px;min-width:0;display:grid}.home-shortcut{background:#f8fafc;border-color:#0000;border-radius:6px;grid-template-columns:24px minmax(0,1fr) 10px;gap:6px;min-height:35px;padding:5px 7px}.home-shortcut:hover{box-shadow:none;border-color:#dce3ed;transform:none}.home-shortcut>span{border-radius:6px;width:24px;height:24px}.home-shortcut strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.home-shortcut>svg{width:10px}.home-system-bar{gap:10px;min-height:44px;padding:7px 9px}.home-system-title{gap:7px;padding-right:10px}.home-system-title>span{width:25px;height:25px}.home-system-title strong{font-size:12px}.home-system-title small{font-size:10px}.home-service-chips>span{background:#f8fafc;border-color:#0000;padding:3px 6px;font-size:10px}.home-service-chips small{font-size:10px}@media (width<=1180px){.home-command-band{grid-template-columns:1fr}.home-command-stats{border-top:1px solid #94a3b824;min-width:0}.home-command-stats>div{min-height:60px}.home-main-grid{grid-template-columns:1fr}.home-shortcuts{grid-template-columns:repeat(3,minmax(90px,1fr))}}@media (width<=820px){.home-live-state{display:none}.home-workbench{padding:8px}.home-command-copy{padding:15px}.home-command-copy p{display:none}.home-command-stats{grid-template-columns:repeat(3,1fr)}.home-command-stats>div{padding:10px}.home-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-kpi em{display:none}.home-shortcuts-panel{align-items:flex-start}.home-shortcuts{grid-template-columns:repeat(2,minmax(90px,1fr))}}@media (width<=560px){.home-command-stats{grid-template-columns:1fr}.home-command-stats>div{grid-template-columns:1fr auto;align-items:center;min-height:48px}.home-command-stats>div span{grid-column:1/-1}.home-kpi-grid{grid-template-columns:1fr}.home-signal-item{grid-template-columns:34px 25px minmax(0,1fr);padding-inline:8px}.home-signal-item>svg,.home-focus-columns{display:none}.home-focus-item{grid-template-columns:minmax(110px,1fr) 86px 12px}.home-focus-state{display:none}.home-shortcuts-panel{display:grid}.home-shortcuts-label{border-right:0}}.home-workbench{background:0 0;gap:10px;width:100%;margin:0;padding:10px 14px 14px}.home-common-nav{box-sizing:border-box;scrollbar-width:none;background:#fff;border-bottom:1px solid #e3e7ed;align-items:center;gap:14px;min-height:45px;margin:0;padding:0 14px;display:flex;overflow-x:auto}.home-common-nav::-webkit-scrollbar{display:none}.home-common-nav>span{color:#9aa3b2;letter-spacing:.08em;flex:none;font-size:10px;font-weight:800}.home-common-nav>div{align-self:stretch;gap:2px;min-width:max-content;display:flex}.home-common-nav a{color:#667085;justify-content:center;align-items:center;gap:6px;min-width:88px;padding:0 11px;font-size:12px;font-weight:680;text-decoration:none;transition:color .14s,background .14s;display:inline-flex;position:relative}.home-common-nav a:hover{color:#1d2939;background:#f8fafc}.home-common-nav a.active{color:#2457bd}.home-common-nav a.active:after{content:"";background:#3569d4;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:10px;right:10px}.home-overview-grid{grid-template-columns:minmax(0,2.25fr) minmax(360px,1fr);gap:10px;display:grid}.home-overview-card,.home-pulse-card,.home-radar-table-card,.home-activity-card{border-color:#e1e5eb;border-radius:11px;overflow:hidden;box-shadow:0 2px 10px #17233a09}.home-overview-card>header,.home-pulse-card>header,.home-radar-table-card>header,.home-activity-card>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 13px;display:flex}.home-overview-card>header>div,.home-pulse-card>header>div,.home-radar-table-card>header>div,.home-activity-card>header>div{gap:1px;display:grid}.home-overview-card header small,.home-pulse-card header small,.home-radar-table-card header small,.home-activity-card header small{color:#7c8ca5;letter-spacing:.08em;font-size:10px;font-weight:820}.home-overview-card header strong,.home-pulse-card header strong,.home-radar-table-card header strong,.home-activity-card header strong{letter-spacing:-.1px;font-size:12px}.home-overview-card>header>span,.home-radar-table-card header span,.home-activity-card header span{color:#98a2b3;font-size:10px}.home-radar-table-card header a,.home-activity-card header a{color:#3569d4;flex:none;align-items:center;gap:4px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.home-overview-body{grid-template-columns:minmax(245px,.72fr) minmax(420px,1.28fr);align-items:stretch;min-height:115px;display:grid}.home-overview-lead{border-right:1px solid #edf0f4;align-items:center;gap:12px;padding:17px 15px;display:flex}.home-overview-icon{color:#3569d4;background:#edf3ff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.home-overview-lead>div{gap:1px;display:grid}.home-overview-lead small{color:#667085;font-size:12px;font-weight:700}.home-overview-lead strong{letter-spacing:-.8px;font-size:30px;line-height:1.05}.home-overview-lead p{color:#98a2b3;margin:2px 0 0;font-size:10px}.home-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-overview-metrics a{color:var(--text);border-right:1px solid #edf0f4;align-content:center;gap:2px;padding:13px 15px;text-decoration:none;transition:background .14s;display:grid}.home-overview-metrics a:last-child{border-right:0}.home-overview-metrics a:hover{background:#fafbfc}.home-overview-metrics small{color:#667085;font-size:11px;font-weight:700}.home-overview-metrics strong{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.15}.home-overview-metrics span{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.home-primary-actions{border-top:1px solid #edf0f4;align-items:center;gap:6px;min-height:47px;padding:7px 12px;display:flex}.home-primary-actions>a{color:#344054;background:#fff;border:1px solid #dfe4eb;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:29px;padding:0 12px;font-size:10px;font-weight:720;text-decoration:none;display:inline-flex}.home-primary-actions>a:hover{background:#f8faff;border-color:#b9c8e8}.home-primary-actions>a.primary{color:#fff;background:#182238;border-color:#182238}.home-coverage{align-items:center;gap:8px;min-width:160px;margin-left:auto;display:flex}.home-coverage>i{background:#edf0f4;border-radius:999px;flex:1;height:5px;display:block;overflow:hidden}.home-coverage>i b{border-radius:inherit;background:#25a66a;height:100%;display:block}.home-coverage small{color:#7b8798;flex:none;font-size:10px}.home-pulse-card{flex-direction:column;min-height:218px;display:flex}.home-pulse-card>header{flex:none}.home-pulse-summary{grid-template-columns:auto 1fr;align-items:baseline;gap:0 7px;padding:12px 14px 6px;display:grid}.home-pulse-summary strong{letter-spacing:-.6px;font-size:28px;line-height:1}.home-pulse-summary span{color:#344054;font-size:11px;font-weight:700}.home-pulse-summary small{color:#98a2b3;grid-column:1/-1;margin-top:3px;font-size:10px}.home-pulse-bars{flex:1;align-content:center;gap:8px;padding:3px 14px 11px;display:grid}.home-pulse-bars>div{grid-template-columns:84px 20px minmax(80px,1fr);align-items:center;gap:7px;display:grid}.home-pulse-bars span{color:#667085;align-items:center;gap:6px;font-size:10px;display:flex}.home-pulse-bars span>i{background:#4f7ddb;border-radius:2px;width:7px;height:7px}.home-pulse-bars span>i.orange{background:#ee8a3a}.home-pulse-bars span>i.green{background:#36a875}.home-pulse-bars b{color:#344054;text-align:right;font-size:11px}.home-pulse-bars em{background:#edf0f4;border-radius:999px;height:7px;overflow:hidden}.home-pulse-bars em i{border-radius:inherit;background:#4f7ddb;height:100%;display:block}.home-pulse-bars em i.orange{background:#ee8a3a}.home-pulse-bars em i.green{background:#36a875}.home-pulse-card>footer{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;min-height:38px;padding:7px 13px;display:flex}.home-pulse-card footer span{color:#667085;align-items:center;gap:6px;font-size:10px;display:inline-flex}.home-pulse-card footer i{background:#27ae70;border-radius:50%;width:7px;height:7px}.home-pulse-card footer i.warning{background:#f59e0b}.home-pulse-card footer strong{color:#198754;font-size:10px}.home-pulse-card footer strong.warning{color:#c66a15}.home-content-grid{grid-template-columns:minmax(0,2.25fr) minmax(360px,1fr);align-items:start;gap:10px;display:grid}.home-consumer-analytics{overflow:hidden}.home-consumer-analytics-body{grid-template-columns:minmax(310px,.85fr) minmax(460px,1.4fr);min-height:188px;display:grid}.home-consumer-kpis{border-right:1px solid #edf0f4;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-consumer-kpis>div{align-content:center;justify-items:start;gap:4px;padding:18px;display:grid}.home-consumer-kpis>div+div{border-left:1px solid #edf0f4}.home-consumer-kpis span{color:#3569d4;background:#edf3ff;border-radius:8px;place-items:center;width:30px;height:30px;margin-bottom:4px;display:grid}.home-consumer-kpis small{color:#667085;font-size:11px;font-weight:700}.home-consumer-kpis strong{font-variant-numeric:tabular-nums;font-size:26px;line-height:1.1}.home-consumer-kpis em{color:#98a2b3;font-size:10px;font-style:normal}.home-consumer-chart{grid-template-rows:auto 1fr;gap:8px;padding:14px 18px 12px;display:grid}.home-consumer-chart-title{justify-content:space-between;align-items:center;display:flex}.home-consumer-chart-title strong{color:#475467;font-size:11px}.home-consumer-chart-title small{color:#98a2b3;font-size:9px}.home-consumer-bars{grid-template-columns:repeat(7,minmax(28px,1fr));align-items:end;gap:10px;min-height:120px;display:grid}.home-consumer-bars>div{grid-template-rows:18px 1fr 17px;place-items:end center;gap:3px;height:100%;display:grid}.home-consumer-bars b{color:#667085;font-variant-numeric:tabular-nums;font-size:10px}.home-consumer-bars i{background:#f1f4f8;border-radius:6px 6px 3px 3px;align-items:end;width:min(34px,72%);height:100%;display:flex;overflow:hidden}.home-consumer-bars i span{border-radius:inherit;background:linear-gradient(#7098ec,#3d6fd6);width:100%;transition:height .25s;display:block}.home-consumer-bars small{color:#98a2b3;font-size:9px}.home-radar-table-card,.home-activity-card{padding:0}.home-radar-head,.home-radar-row{grid-template-columns:minmax(190px,1.2fr) minmax(120px,.72fr) minmax(150px,.82fr) minmax(140px,.78fr) 12px;align-items:center;gap:10px;display:grid}.home-radar-head{color:#8b95a5;letter-spacing:.04em;background:#f7f8fa;border-bottom:1px solid #e8ecf1;min-height:29px;padding:5px 12px;font-size:10px;font-weight:800}.home-radar-row{min-height:60px;color:var(--text);border-bottom:1px solid #edf0f4;padding:7px 12px;text-decoration:none;transition:background .14s}.home-radar-row:last-child{border-bottom:0}.home-radar-row:hover{background:#fafbfc}.home-radar-row>svg{color:#b2bac6}.home-radar-token{align-items:center;gap:8px;min-width:0;display:flex}.home-radar-token>div,.home-radar-price,.home-radar-market{gap:2px;min-width:0;display:grid}.home-radar-token strong,.home-radar-price strong,.home-radar-market strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.home-radar-token small,.home-radar-price span,.home-radar-market small{color:#8b95a5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.home-radar-price span.positive{color:#18875b!important}.home-radar-price span.negative{color:#d24e60!important}.home-radar-result{align-items:center;gap:7px;min-width:0;display:flex}.home-radar-result b{color:#5d6979;text-align:center;background:#eef2f6;border-radius:6px;min-width:29px;padding:4px 6px;font-size:10px}.home-radar-result b.good{color:#168153;background:#eaf8f0}.home-radar-result b.hot{color:#c95e17;background:#fff1e7}.home-radar-result span{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.home-activity-card>header{min-height:55px}.home-activity-card .home-signal-item{grid-template-columns:34px 25px minmax(0,1fr) 10px;gap:7px;min-height:55px;padding:6px 10px}.home-activity-card .home-signal-item time,.home-activity-card .home-signal-item time small{font-size:10px}.home-activity-card .home-signal-icon{width:25px;height:25px}.home-activity-card .home-signal-title{gap:5px}.home-activity-card .home-signal-title b{padding:2px 4px;font-size:10px}.home-activity-card .home-signal-title strong,.home-activity-card .home-signal-item p{font-size:10px}.home-system-bar{min-height:42px;box-shadow:none;border-color:#e1e5eb;border-radius:9px}@media (width<=1180px){.home-overview-grid{grid-template-columns:1fr}.home-pulse-card{min-height:auto}.home-pulse-bars{grid-template-columns:repeat(3,minmax(0,1fr));padding-block:10px}.home-pulse-bars>div{grid-template-columns:1fr auto}.home-pulse-bars em{grid-column:1/-1}.home-content-grid{grid-template-columns:1fr}}@media (width<=820px){.home-overview-body{grid-template-columns:1fr}.home-overview-lead{border-bottom:1px solid #edf0f4;border-right:0}.home-primary-actions{flex-wrap:wrap}.home-coverage{width:100%;margin:2px 0 0}.home-content-grid{display:grid}.home-consumer-analytics-body{grid-template-columns:1fr}.home-consumer-kpis{border-bottom:1px solid #edf0f4;border-right:0}}@media (width<=620px){.home-workbench{padding:0 8px 8px}.home-common-nav{margin:0;padding:0 8px}.home-common-nav>span{display:none}.home-common-nav a{min-width:82px;padding-inline:8px}.home-overview-metrics{grid-template-columns:1fr}.home-overview-metrics a{border-bottom:1px solid #edf0f4;border-right:0;grid-template-columns:1fr auto;align-items:center;padding-block:9px}.home-overview-metrics a:last-child{border-bottom:0}.home-overview-metrics span{grid-column:1/-1}.home-pulse-bars,.home-consumer-kpis{grid-template-columns:1fr}.home-consumer-kpis>div+div{border-top:1px solid #edf0f4;border-left:0}.home-consumer-chart{overflow-x:auto}.home-consumer-bars{min-width:430px}.home-radar-table-card{overflow-x:auto}.home-radar-table-card>header{min-width:calc(100vw - 18px);position:sticky;left:0}.home-radar-head,.home-radar-row{width:680px}.home-activity-card .home-signal-item{grid-template-columns:32px 24px minmax(0,1fr)}.home-activity-card .home-signal-item>svg{display:none}}.add-form{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(260px,1.3fr) 100px 104px minmax(160px,.8fr) 86px;gap:7px;padding:10px;display:grid}.watch-add-form{grid-template-columns:90px minmax(210px,1.25fr) 94px 98px 90px 100px minmax(130px,.7fr) 82px}input,select,textarea{border:1px solid var(--line-strong);width:100%;color:var(--text);background:#fff;border-radius:7px;outline:none}input,select{height:30px;padding:0 8px}textarea{resize:vertical;min-height:74px;padding:8px}input:focus,select:focus,textarea:focus{border-color:#9ab4ff;box-shadow:0 0 0 3px #4f7df31f}.table-tools{border-bottom:1px solid var(--line);min-height:40px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;font-weight:650;display:flex}.watch-filter-bar{border-bottom:1px solid var(--line);background:#f3f2ef;grid-template-columns:176px 196px 176px minmax(220px,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:10px;display:grid}.filter-control{background:#fff;border:1px solid #e8e6e1;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 8px 0 10px;display:inline-flex}.filter-control:hover{border-color:#d4d4d8}.filter-control:focus-within{border-color:#9ab4ff;box-shadow:0 0 0 3px #4f7df31a}.filter-control span{color:#71717a;flex:none;font-weight:720}.filter-control select{min-width:0;height:28px;box-shadow:none;background:#fff;border:0;border-radius:999px;padding:0 24px 0 6px}.filter-count{color:#3f3f46;background:#fff;border-radius:999px;justify-self:end;align-items:center;height:34px;padding:0 12px;font-weight:780;display:inline-flex}.search{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:6px;width:min(420px,100%);padding:0 8px;display:flex}.search.compact{border-color:#e8e6e1;border-radius:999px;width:100%;height:34px;padding:0 10px}.search input{min-width:0;height:28px;box-shadow:none;border:0;flex:1;padding:0}.radar-header-search{width:min(420px,34vw);height:32px}.radar-update-meta{white-space:nowrap;gap:1px;padding:0 3px;display:grid}.radar-update-meta span{color:var(--muted);font-size:11px;line-height:1}.radar-update-meta strong{color:#52525b;font-size:11px;font-weight:680}.result-count{color:var(--muted);white-space:nowrap;font-weight:720}.notice{border-bottom:1px solid var(--line);color:#8a6a19;background:#fffdf3;padding:8px 10px;font-weight:650}.toast{z-index:60;border:1px solid var(--line);color:#3f3f46;min-height:32px;box-shadow:var(--shadow);background:#fffffff0;border-radius:8px;align-items:center;padding:0 12px;font-weight:760;display:inline-flex;position:fixed}.toast-floating{pointer-events:none;transform:translate(10px,-38px)}.table-wrap{max-width:100%;overflow:auto}.watch-table-wrap{overscroll-behavior-x:contain;overscroll-behavior-y:auto;overflow-y:visible}table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1320px}th,td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;height:38px;padding:0 8px}th{z-index:2;color:#3f3f46;background:#fff;font-size:12px;font-weight:780;position:sticky;top:0}td{font-weight:560}tbody tr{cursor:pointer}tbody tr:hover{background:#fbfbfa}.token{align-items:center;gap:7px;min-width:0;display:flex}.logo{color:#fff;background:#18181b;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:760;display:grid;overflow:hidden}.logo img{object-fit:cover;width:100%;height:100%}.token-logo-link{box-sizing:border-box;text-decoration:none;overflow:hidden;container-type:inline-size;border:0!important;border-radius:50%!important}.token-logo-link img{object-fit:cover;border-radius:50%;width:100%;height:100%}.token-logo-link.is-placeholder{aspect-ratio:1;background:var(--token-avatar-bg,#eef2f6);min-width:26px;min-height:26px;color:var(--token-avatar-color,#65748a)}.token-logo-placeholder{text-align:center;border-radius:50%;place-items:center;width:100%;height:100%;font-weight:800;line-height:1;overflow:hidden;font-size:clamp(11px,42cqi,24px)!important;display:grid!important}.token-logo-link.is-clickable{cursor:pointer;transition:opacity .14s,transform .14s}.token-logo-link.is-clickable:hover{box-shadow:none;opacity:.86;transform:translateY(-1px)}.token-logo-link.has-image,.token-logo-link.has-image:hover,.token-logo-link.has-image:focus,.token-logo-link.has-image:focus-visible,.token-logo-link.has-image img{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.home-radar-open{color:#9aa4b2;place-items:center;display:grid}.token strong,.token span{text-overflow:ellipsis;display:block;overflow:hidden}.token span{color:var(--muted);font-size:11px}code{min-height:22px;color:var(--blue);background:#fff;border:1px solid #c8d7ff;border-radius:6px;align-items:center;padding:0 7px;font-family:inherit;display:inline-flex}.ca-copy{color:#64748b;background:#ffffffad;border:1px solid #e2e8f0;border-radius:5px;align-items:center;height:20px;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.ca-copy:hover{color:#334155;background:#fff;border-color:#cbd5e1}.badge{box-sizing:border-box;min-height:20px;color:var(--muted);vertical-align:middle;white-space:nowrap;background:#f4f4f2;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:720;line-height:1;display:inline-flex}.badge.orange{background:var(--orange-soft);color:var(--orange)}.badge.green{background:var(--green-soft);color:var(--green)}.badge.red{background:var(--red-soft);color:var(--red)}.badge.blue{background:var(--blue-soft);color:var(--blue)}.badge.muted{color:#a1a1aa}.muted-text{color:var(--muted)}.tag-list{flex-wrap:wrap;gap:3px;min-width:0;display:flex}.tag-chip{box-sizing:border-box;background:var(--tag-bg,#f4f4f2b8);min-height:20px;color:var(--tag-color,#71717a);vertical-align:middle;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.tag-chip.muted{color:var(--muted)}.tag-chip.warning{background:var(--orange-soft);color:var(--orange)}.tag-chip.danger{background:var(--red-soft);color:var(--red)}.notes{text-overflow:ellipsis;color:var(--muted);overflow:hidden}.row-actions{gap:5px;display:flex}.icon-action{border:1px solid var(--line);width:26px;height:26px;color:var(--muted);background:#fff;border-radius:6px;place-items:center;display:inline-grid}.icon-action:hover{color:var(--red);border-color:#f3b3b3}.detail-drawer{z-index:20;border-left:1px solid var(--line);background:var(--panel);width:min(430px,100vw);height:100vh;padding:12px;position:fixed;top:0;right:0;overflow:auto;box-shadow:-12px 0 32px #18181b14}.overlay-backdrop{overscroll-behavior:contain}.overlay-drawer-backdrop{z-index:30;background:#18181b3d;position:fixed;inset:0}.overlay-backdrop>[role=dialog]:focus{outline:none}.drawer-header,.modal-header,.drawer-actions,.modal-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.drawer-header{border-bottom:1px solid var(--line);padding-bottom:12px}.drawer-actions{justify-content:flex-start;padding:10px 0}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.detail-item,.detail-block{border:1px solid var(--line);border-radius:8px;gap:4px;padding:8px;display:grid}.detail-item span,.detail-block span,.modal-grid label{color:var(--muted);font-weight:720}.detail-item strong{text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.detail-block{margin-top:8px}.detail-block p{color:#3f3f46;white-space:pre-wrap;margin:0}.detail-block a{min-width:0;color:var(--blue);text-overflow:ellipsis;align-items:center;gap:5px;text-decoration:none;display:inline-flex;overflow:hidden}.modal-backdrop{z-index:30;background:#18181b3d;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{border:1px solid var(--line);background:var(--panel);width:min(820px,100%);max-height:calc(100vh - 36px);box-shadow:var(--shadow);border-radius:8px;overflow:auto}.modal-header{border-bottom:1px solid var(--line);padding:12px}.modal h2{margin:2px 0 0;font-size:16px}.modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.modal-grid label{gap:5px;display:grid}.modal-field{color:var(--muted);gap:5px;font-weight:720;display:grid}.tag-picker{border:1px solid var(--line-strong);background:#fff;border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px;min-height:30px;padding:5px;display:flex}.tag-check{background:var(--tag-bg,#f4f4f2);min-height:22px;color:var(--tag-color,#3f3f46);border-radius:6px;align-items:center;padding:0 7px;font-weight:500;gap:5px!important;display:inline-flex!important}.tag-check input{width:auto;height:auto}.modal-grid .wide{grid-column:1/-1}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;padding:10px 12px}.empty{height:86px;color:var(--muted);text-align:center}.radar-panel{overflow:visible}.radar-section-tabs{margin-bottom:12px}.radar-performance-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.radar-performance-panel{overflow:hidden}.radar-review-intro{grid-template-columns:auto minmax(0,1fr) minmax(360px,.7fr);align-items:center;gap:14px;margin-bottom:12px;padding:18px;display:grid}.radar-review-intro-icon{color:#4166ba;background:#eef3ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.radar-review-intro h3{margin:7px 0 4px;font-size:15px}.radar-review-intro p{color:#6b7280;max-width:760px;margin:0;font-size:11px;line-height:1.65}.radar-review-intro .radar-review-workflow{color:#596474;margin-top:6px;font-size:11px}.radar-review-run-select{border:1px solid var(--line);min-width:210px;max-width:280px;height:30px;color:var(--text);background:#fff;border-radius:8px;padding:0 28px 0 9px;font-size:11px}.radar-review-clear{color:#aa352e}.radar-review-clear:disabled{cursor:wait;opacity:.55}.radar-review-intro dl{border:1px solid var(--line);background:#fafbfc;border-radius:10px;grid-template-columns:repeat(4,minmax(72px,1fr));margin:0;display:grid}.radar-review-intro dl div{text-align:center;gap:4px;padding:11px;display:grid}.radar-review-intro dl div+div{border-left:1px solid var(--line)}.radar-review-intro dt{color:#7d8796;font-size:10px}.radar-review-intro dd{color:#252b36;margin:0;font-size:18px;font-weight:750}.radar-review-controls{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.radar-review-source-tabs,.radar-review-bucket-tabs{flex-wrap:wrap;gap:6px;display:inline-flex}.radar-review-controls button{color:#667180;cursor:pointer;background:#fff;border:1px solid #dce1e8;border-radius:7px;padding:6px 10px;font-size:11px}.radar-review-controls button.active{color:#3459a7;background:#eef3ff;border-color:#4166ba;font-weight:700}.radar-review-controls button.active.danger{color:#aa352e;background:#fff0ef;border-color:#e8b7b3}.radar-review-controls button.active.success{color:#227447;background:#eef8f1;border-color:#b7dcc4}.radar-review-table{min-width:1120px}.radar-review-table th:nth-child(n+4):nth-child(-n+7),.radar-review-table td:nth-child(n+4):nth-child(-n+7){text-align:right;font-variant-numeric:tabular-nums}.radar-performance-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.radar-performance-head>div:not(.radar-performance-head-actions){gap:3px;display:grid}.radar-performance-head strong{font-size:12px}.radar-performance-head span,.radar-performance-note{color:#7d8796;font-size:10px}.radar-performance-head-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.radar-performance-search{width:min(260px,32vw);min-width:210px}.radar-performance-search-result{border-bottom:1px solid var(--line);color:#64748b;background:#f7f9fc;padding:8px 16px;font-size:11px}.radar-retention-setting{color:#687386;background:#fff;border:1px solid #dfe3e9;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 6px 0 10px;font-size:12px;display:inline-flex}.radar-retention-setting>label{align-items:center;gap:4px;display:inline-flex}.radar-retention-setting>label+label{border-left:1px solid #edf0f4;padding-left:8px}.radar-retention-setting input{color:#303744;width:54px;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:6px 4px 6px 8px}.radar-retention-setting button{color:#4166ba;cursor:pointer;background:#eef3ff;border:0;border-radius:6px;padding:5px 8px;font-size:12px}.radar-retention-setting button:disabled{cursor:wait;opacity:.6}.radar-performance-note{border-bottom:1px solid var(--line);background:#fafbfc;padding:9px 16px}.radar-performance-pagination{border-top:1px solid var(--line);color:#64748b;background:#fafbfc;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-height:52px;padding:8px 14px;font-size:12px;display:flex}.radar-performance-pagination label,.radar-performance-pagination nav{align-items:center;gap:5px;display:inline-flex}.radar-performance-pagination nav{max-width:100%;overflow-x:auto}.radar-performance-pagination select,.radar-performance-pagination button{color:#475569;height:30px;font:inherit;background:#fff;border:1px solid #d9dee7;border-radius:7px}.radar-performance-pagination select{padding:0 7px}.radar-performance-pagination button{cursor:pointer;place-items:center;min-width:30px;padding:0 7px;display:inline-grid}.radar-performance-pagination button.active{color:#fff;background:#345fae;border-color:#345fae;font-weight:750}.radar-performance-pagination button:disabled{cursor:default;opacity:.45}.radar-pagination-ellipsis{text-align:center;min-width:18px}.radar-performance-table{min-width:1320px}.radar-performance-table.projects{min-width:1160px}.radar-performance-table.projects .project-col{width:220px}.radar-performance-table.projects .first-seen-col{width:126px}.radar-performance-table.projects .matched-strategy-col{width:150px}.radar-performance-table.projects .market-value-col{width:158px}.radar-performance-table.projects .peak-value-col{width:145px}.radar-performance-table.projects .multiple-col{width:104px}.radar-performance-table.projects .peak-multiple-col{width:114px}.radar-performance-table.projects .time-col{width:128px}.radar-performance-table.strategy{min-width:1120px}.radar-performance-table td{vertical-align:middle}.radar-performance-table .token{width:100%;min-width:0}.radar-performance-table .token>div{min-width:0;overflow:hidden}.radar-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.radar-performance-table .strategy-match-list{min-width:0}.radar-performance-table.projects th:nth-child(n+4):nth-child(-n+7),.radar-performance-table.projects td:nth-child(n+4):nth-child(-n+7){text-align:right;font-variant-numeric:tabular-nums}.radar-performance-table.projects th:nth-child(8),.radar-performance-table.projects td:nth-child(8){text-align:center;font-variant-numeric:tabular-nums}.radar-sort-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:4px;padding:0;display:inline-flex}.radar-sort-button svg{color:#9aa3b2}.radar-sort-button.active,.radar-sort-button.active svg{color:#4269c2}.radar-market-value-pair{gap:3px;display:grid}.radar-market-value-pair>span{justify-content:flex-end;align-items:baseline;gap:7px;display:flex}.radar-market-value-pair small{color:var(--muted);font-size:10px;font-weight:500}.radar-market-value-pair strong{color:#27272a;min-width:58px}.radar-performance-table code{color:#5f6b7a;background:#f0f3f7;border-radius:5px;padding:3px 6px;font-size:10px}.radar-multiple{color:#5e6978;font-variant-numeric:tabular-nums;background:#eef2f6;border:1px solid #0000;border-radius:6px;justify-content:center;min-width:45px;padding:4px 7px;font-weight:700;display:inline-flex}.radar-multiple.tone-neutral{color:#667180;background:#f1f4f7;border-color:#dfe4ea}.radar-multiple.tone-loss-critical{color:#fff;background:#c83c32;border-color:#efb9b6}.radar-multiple.tone-loss-high{color:#a82d25;background:#fee9e7;border-color:#f2c7c3}.radar-multiple.tone-loss-medium{color:#bd4f16;background:#fff0e5;border-color:#f1c6a8}.radar-multiple.tone-loss-low{color:#a86112;background:#fff7e8;border-color:#efd4a9}.radar-multiple.tone-gain-low{color:#26794b;background:#edf8f1;border-color:#c6e6d2}.radar-multiple.tone-gain-medium{color:#116c3d;background:#dcefe3;border-color:#a9dabb}.radar-multiple.tone-gain-high{color:#fff;background:#238451;border-color:#187345}.radar-multiple-basis{color:#929ba8;white-space:nowrap;margin-top:3px;font-size:10px;display:block}.radar-performance-table.projects .action-col{width:52px}.radar-delete-project{width:24px;height:24px;margin:0 auto}.radar-delete-project:disabled{cursor:wait;opacity:.45}@media (width<=900px){.radar-performance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-performance-head{flex-wrap:wrap}.radar-performance-head-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.radar-performance-search{width:min(100%,360px)}.radar-review-intro{grid-template-columns:auto minmax(0,1fr)}.radar-review-intro dl{grid-column:1/-1;min-width:0}.radar-review-controls{flex-direction:column;align-items:flex-start}}.radar-controlbar{border-bottom:1px solid var(--line);background:#fafaf9;flex-wrap:wrap;align-items:center;gap:7px;min-height:50px;padding:7px 10px;display:flex;position:relative}.radar-control-group{align-items:center;gap:6px;min-width:0;display:flex}.radar-control-strategies{flex:520px;min-width:360px}.radar-control-label{color:#52525b;flex:none;font-size:12px}.radar-control-divider{background:var(--line);flex:none;width:1px;height:26px}.radar-mode-pill{box-sizing:border-box;color:#1d4ed8;vertical-align:middle;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:20px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.radar-ranking-tabs{background:#fff;border:1px solid #d4d4d8;border-radius:7px;flex:none;gap:2px;padding:2px;display:inline-flex}.radar-ranking-tabs button{color:#71717a;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:26px;padding:4px 9px;font-size:11px;font-weight:700}.radar-ranking-tabs button.active{color:#fff;background:#18181b}.radar-viewbar{border-bottom:1px solid var(--line);background:#f8f8f6;grid-template-columns:auto minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:grid;position:relative}.radar-scope-row{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.radar-scope-label{min-width:132px}.radar-scope-label strong,.radar-scope-label span{display:block}.radar-scope-label span{color:var(--muted);margin-top:2px;font-size:11px;font-weight:560}.radar-chain-tabs{gap:6px;display:flex;overflow-x:auto}.radar-chain-tabs button{border:1px solid var(--line);color:#52525b;background:#fff;border-radius:7px;flex:none;min-height:34px;padding:6px 11px;font-weight:720}.radar-chain-tabs button:hover,.radar-chain-tabs button.active{border-color:var(--blue);color:#1d4ed8;box-shadow:inset 0 0 0 1px var(--blue);background:#eff6ff}.radar-chain-control{flex:none;width:168px}.radar-cross-chain-note{color:#1e40af;background:#eff6ff;border-bottom:1px solid #bfdbfe;padding:7px 10px;font-size:12px;font-weight:650}.radar-chain-divider td{color:#1e3a8a;background:#eff6ff;border-top:1px solid #bfdbfe;border-bottom:1px solid #bfdbfe;height:38px;padding:7px 10px}.radar-chain-divider strong{margin-right:10px;font-size:12px}.radar-chain-divider span{color:#64748b;font-size:11px}.radar-view-tabs{scrollbar-width:thin;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.radar-view-tab{border:1px solid var(--line);min-height:34px;color:var(--tag-color,var(--text));background:#fff;border-radius:7px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-weight:760;display:inline-flex}.radar-view-tab:hover,.radar-view-tab.active{border-color:var(--tag-color,#2563eb);background:var(--tag-bg,#eff6ff);box-shadow:inset 0 0 0 1px var(--tag-color,#2563eb)}.radar-view-tab span,.radar-view-tab em{box-sizing:border-box;min-height:20px;color:var(--muted);vertical-align:middle;white-space:nowrap;background:#f1f1f0;border-radius:999px;justify-content:center;align-items:center;padding:1px 6px;font-size:11px;font-style:normal;line-height:1;display:inline-flex}.radar-view-tab em{color:#1d4ed8;background:#dbeafe}.radar-view-tab em.source-error{color:#c2410c;background:#fff7ed}.radar-source-warning{color:#9a3412;background:#fffaf5;border-bottom:1px solid #fed7aa;align-items:center;gap:8px;min-height:34px;padding:6px 10px;font-size:11px;display:flex}.radar-source-warning span{color:#a16207;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.radar-strategy-picker{flex:none;position:relative}.radar-strategy-picker>summary{cursor:pointer;border:1px solid var(--line);color:#3f3f46;background:#fff;border-radius:7px;min-width:108px;padding:8px 10px;font-weight:720;list-style-position:inside}.radar-funnel-picker{flex:none;position:relative}.radar-funnel-picker>summary{cursor:pointer;border:1px solid var(--line);color:#52525b;background:#fff;border-radius:7px;padding:8px 10px;font-weight:700;list-style-position:inside}.radar-funnel-menu{z-index:30;border:1px solid var(--line);width:300px;box-shadow:var(--shadow);background:#fff;border-radius:9px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.radar-funnel-menu>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:6px 7px;display:flex}.radar-funnel-menu>div:last-child{border-bottom:0}.radar-funnel-menu span{color:var(--muted)}.radar-strategy-picker[open]>summary{border-color:var(--blue);box-shadow:0 0 0 2px #dbeafe}.radar-strategy-menu{z-index:30;border:1px solid var(--line);width:320px;box-shadow:var(--shadow);background:#fff;border-radius:9px;padding:8px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.radar-strategy-menu>strong,.radar-strategy-menu>small{padding:6px 7px}.radar-strategy-menu>small{color:var(--muted);line-height:1.4}.radar-strategy-menu label{border-radius:6px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 7px;display:grid}.radar-strategy-menu label:hover{background:#f5f5f4}.radar-strategy-menu input{width:auto;height:auto}.radar-strategy-menu b{color:var(--muted);font-size:12px}.radar-strategy-rollup{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:58px;padding:9px 10px;display:flex;overflow-x:auto}.radar-strategy-rollup button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-width:120px;padding:8px 9px;display:inline-flex}.radar-strategy-rollup button:hover{border-color:var(--blue)}.radar-strategy-rollup>span{color:var(--muted)}.strategy-match-list{flex-wrap:wrap;gap:4px;max-width:180px;display:flex}.radar-presets{border-bottom:1px solid var(--line);background:#f8f8f6;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:8px 10px;display:grid}.preset-card{border:1px solid var(--line);background:linear-gradient(180deg, var(--tag-bg,#fff), #fff 78%);min-height:46px;color:var(--tag-color,var(--text));text-align:left;border-radius:7px;grid-template-columns:minmax(0,1fr) 18px;align-content:center;gap:2px 5px;padding:6px 7px;display:grid;position:relative}.preset-card:hover,.preset-card.active{border-color:var(--tag-color,#18181b);background:var(--tag-bg,#fff);box-shadow:inset 0 0 0 1px var(--tag-color,#18181b)}.preset-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.preset-card small{color:var(--tag-color,var(--muted));text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:11px;overflow:hidden}.preset-help{border:1px solid color-mix(in srgb, var(--tag-color,#71717a) 34%, white);width:16px;height:16px;color:var(--tag-color,var(--muted));background:#ffffffa3;border-radius:50%;justify-self:end;place-items:center;font-size:11px;font-weight:800;display:inline-grid;position:relative}.preset-help:after{content:attr(aria-label);z-index:10;border:1px solid var(--line);color:#fff;width:max-content;max-width:260px;box-shadow:var(--shadow);white-space:normal;background:#18181b;border-radius:7px;padding:7px 8px;font-size:12px;font-weight:650;line-height:1.35;display:none;position:absolute;bottom:calc(100% + 7px);right:0}.preset-help:hover:after{display:block}.radar-filters{border-bottom:1px solid var(--line);grid-template-columns:82px 82px 76px repeat(7,minmax(92px,1fr)) 88px;align-items:end;gap:7px;padding:10px;display:grid}.radar-filters label{color:var(--muted);gap:4px;font-weight:720;display:grid}.radar-funnel{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;display:grid}.funnel-step{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:8px;display:flex}.funnel-step span{color:var(--muted);font-weight:680}.funnel-step strong{font-size:16px}.radar-table{min-width:1507px;font-size:12px}.radar-table th{height:36px;padding:0 7px;font-size:12px}.radar-table td{vertical-align:middle;height:46px;padding:3px 7px}.radar-table .logo{width:26px;min-width:26px;height:26px;min-height:26px}.radar-table .score-col{width:68px}.radar-table th:first-child,.radar-table td:first-child{text-align:center;width:68px;min-width:68px;max-width:68px;padding-left:3px;padding-right:3px}.radar-table .token-col{width:245px}.radar-table .token{width:100%}.radar-table .token>div{flex:1;min-width:0;overflow:hidden}.radar-token-identity{gap:3px;min-width:0;display:grid}.radar-table .token strong,.radar-table .token span{white-space:nowrap;max-width:100%}.radar-token-title{align-items:baseline;gap:5px;min-width:0;display:flex;overflow:hidden}.radar-token-title>strong{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:88px;overflow:hidden}.radar-token-title>span{min-width:0;color:var(--muted);text-overflow:ellipsis;flex:auto;font-size:11px;overflow:hidden}.radar-token-title em{color:#64748b;background:#f1f5f9;border-radius:4px;flex:none;padding:1px 4px;font-size:10px;font-style:normal;font-weight:750}.radar-token-meta{align-items:center;gap:5px;min-width:0;display:flex}.radar-launch-age{color:#16a34a;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11px;font-weight:800}.radar-launch-age.unknown{color:#94a3b8}.radar-token-meta .ca-copy{gap:3px;min-width:0;height:18px;padding:0 4px;font-size:10px}.radar-token-socials{align-items:center;gap:2px;min-width:0;display:inline-flex}.radar-token-social-link{color:#64748b;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;text-decoration:none;display:inline-grid}.radar-token-social-link:hover,.radar-token-social-link:focus-visible{color:#1d4ed8;background:#f1f5f9;outline:0}.radar-token-social-link span{color:inherit;font-size:12px;font-weight:800;line-height:1}.radar-table .hit-summary-col{width:140px}.radar-table .evidence-col{width:190px}.radar-table .quote-col{width:112px}.radar-table .liquidity-col{width:124px}.radar-table .marketcap-col{width:144px}.radar-table .participation-col{width:132px}.radar-table .risk-col{width:138px}.radar-table .time-action-col{width:220px}.radar-table .stacked{gap:2px}.radar-table .stacked strong{font-size:12px;line-height:1.25}.radar-table .stacked span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.radar-hit-summary{justify-items:start;gap:3px;display:grid}.radar-hit-summary .strategy-match-list{flex-wrap:nowrap;width:100%;max-width:100%;overflow:hidden}.radar-opportunity-evidence{gap:2px;display:grid}.radar-change-inline{color:var(--muted);white-space:nowrap;gap:6px;font-size:11px;display:flex}.radar-risk-cell .tag-list{flex-wrap:nowrap;max-width:100%;overflow:hidden}.radar-risk-cell>.stacked>.badge{justify-self:start;width:max-content;max-width:100%}.radar-risk-cell>.stacked>span,.radar-time-action>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.radar-time-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.radar-key-times{grid-template-columns:1fr 1fr;gap:8px;display:grid}.radar-key-times>span{gap:0;min-width:0;padding:0;display:grid}.radar-key-times>span.hit{background:0 0}.radar-key-times small{color:#94a3b8;font-size:10px}.radar-key-times strong{color:#475569;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.radar-key-times .hit small,.radar-key-times .hit strong{color:#1d4ed8}.radar-time-action>span{color:var(--muted);font-size:11px}.radar-time-action em{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin-left:5px;font-style:normal;display:inline;overflow:hidden}.radar-time-action .button{white-space:nowrap;justify-self:end;min-height:26px;padding:3px 7px;font-size:11px}.radar-opportunity-evidence{min-width:0}.radar-opportunity-evidence>strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.radar-opportunity-evidence>div{align-items:center;gap:4px;min-width:0;display:flex}.radar-opportunity-evidence em,.radar-opportunity-evidence small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.radar-source-chip{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:999px;align-items:center;min-height:20px;padding:1px 5px;font-size:11px;font-weight:760;display:inline-flex}.radar-source-chip.gmgn_signal{color:#15803d;background:#dcfce7}.radar-source-chip.gmgn_trenches{color:#6d28d9;background:#ede9fe}.radar-source-chip.gmgn_hot_search{color:#c2410c;background:#ffedd5}.radar-source-chip.gmgn_trending{color:#1d4ed8;background:#dbeafe}.score-trigger{background:0 0;border:0;place-items:center;min-width:28px;min-height:26px;padding:0;display:inline-grid}.score-trigger .badge{justify-content:center;min-width:28px;padding-left:5px;padding-right:5px}.score-trigger:hover .badge,.score-trigger:focus-visible .badge{box-shadow:0 0 0 2px #2563eb2e}.score-explain-modal{width:min(900px,100%)}.score-explain-header .token{align-items:center}.score-explain-body{display:grid}.score-explain-total{border-bottom:1px solid var(--line);background:#fafaf9;grid-template-columns:92px minmax(0,1fr) 150px;align-items:center;gap:12px;padding:12px;display:grid}.score-orb{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:center;place-items:center;min-height:68px;display:grid}.score-orb strong{font-size:26px;line-height:1}.score-orb span{color:var(--muted);margin-top:4px;font-size:11px;font-weight:720}.score-orb.green strong{color:var(--green)}.score-orb.orange strong{color:var(--orange)}.score-orb.gray strong{color:var(--muted)}.score-equation{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:3px 6px;display:grid}.score-equation span{color:var(--muted);grid-column:2}.score-coverage{border-left:1px solid var(--line);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:2px 5px;padding-left:12px;display:grid}.score-coverage span{color:var(--muted);font-size:11px;font-weight:720}.score-coverage strong{grid-column:2;font-size:16px}.score-explain-groups{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.score-explain-group{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.score-explain-group:nth-child(2n){border-right:0}.score-explain-group-head,.score-detail-row{grid-template-columns:minmax(0,1fr) 100px 58px;align-items:center;gap:8px;padding:8px 10px;display:grid}.score-explain-group-head{background:#fafaf9;min-height:38px}.score-explain-group-head span{color:var(--muted);text-align:right;grid-column:2/-1}.score-detail-row{border-top:1px solid var(--line);min-height:46px}.score-detail-row>div{min-width:0}.score-detail-row strong,.score-detail-row code{display:block}.score-detail-row code{color:var(--muted);text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.score-detail-row>span{color:#52525b;text-align:right;text-overflow:ellipsis;overflow:hidden}.score-detail-row>b{text-align:right}.score-detail-row.disabled{opacity:.48}.score-detail-empty{border-top:1px solid var(--line);min-height:46px;color:var(--muted);padding:14px 10px}.score-explain-foot{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:flex}.score-explain-foot span{color:var(--muted)}.score-explain-foot a{color:var(--blue);flex:none;font-weight:720;text-decoration:none}.stacked{gap:2px;display:grid}.stacked span{color:var(--muted);font-size:11px}.positive{color:var(--green)}.negative{color:var(--red)}.placeholder{border:1px dashed var(--line-strong);background:var(--panel);border-radius:8px;gap:4px;margin:14px;padding:18px;display:grid}.placeholder strong{font-size:14px}.placeholder span{color:var(--muted)}.page-error-state{color:#7f1d1d;background:#fff7f7;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:12px;min-height:180px;margin:14px;padding:18px;display:flex}.page-error-state-icon{background:#fee2e2;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.page-error-state div{flex:1;min-width:0}.page-error-state strong{margin-bottom:4px;font-size:14px;display:block}.page-error-state p{color:#991b1b;margin:0;line-height:1.55}.wallet-candidate-notice{background:#f8fbff;border-color:#bfdbfe}.placeholder-outline{gap:8px}.placeholder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.placeholder-grid div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px}.placeholder-grid b{color:#3f3f46;margin-bottom:5px;display:block}.placeholder-grid p{color:var(--muted);margin:0}.content-creation-layout{gap:12px;padding:0 14px 14px;display:grid}.content-creation-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:52px;display:flex}.content-creation-intro strong,.content-creation-intro span{display:block}.content-creation-intro strong{font-size:14px}.content-creation-intro span{color:var(--muted);margin-top:3px}.creation-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.creation-tool-card{border:1px solid var(--line);min-height:230px;color:inherit;text-align:left;background:#fff;border-radius:10px;align-content:space-between;gap:22px;padding:18px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.creation-tool-card:hover,.creation-tool-card:focus-visible{border-color:#93c5fd;outline:0;transform:translateY(-2px);box-shadow:0 10px 28px #2563eb17}.creation-tool-icon{border:1px solid var(--line);color:#52525b;background:#f8f8f6;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.creation-tool-copy{align-self:end}.creation-tool-kicker{color:var(--muted);font-size:11px;font-weight:750}.creation-tool-copy strong{letter-spacing:-.02em;margin-top:7px;font-size:21px;display:block}.creation-tool-copy p{color:var(--muted);margin:8px 0 0;line-height:1.7}.creation-tool-footer{border-top:1px solid var(--line);color:#52525b;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:11px;font-weight:650;display:flex}.creation-studio-backdrop{-webkit-backdrop-filter:blur(6px)saturate(.82);backdrop-filter:blur(6px)saturate(.82);background:#18181b4d;padding:12px}.creation-studio-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(1320px,100%);height:min(820px,100vh - 24px);max-height:calc(100vh - 24px);display:grid;overflow:hidden}.creation-studio-header{align-items:end;padding:11px 12px}.creation-studio-heading{flex:none;min-width:158px}.creation-studio-toolbar{flex:auto;grid-template-columns:minmax(210px,1.45fr) repeat(3,minmax(118px,.8fr));gap:8px;min-width:0;display:grid}.creation-studio-toolbar label{min-width:0;color:var(--muted);gap:4px;font-size:11px;font-weight:720;display:grid}.creation-studio-toolbar input,.creation-studio-toolbar select{width:100%;min-width:0;height:30px;padding-top:4px;padding-bottom:4px}.creation-studio-body{min-height:0;overflow:hidden}.creation-preview-panel{background:radial-gradient(circle at 12% 18%,#2563eb12,#0000 28%),linear-gradient(135deg,#f7f7f4 0%,#eeeeeb 100%);align-content:center;justify-items:center;gap:12px;min-width:0;padding:22px;display:grid;overflow:auto}.creation-preview-head{justify-content:space-between;align-items:center;width:min(820px,100%);display:flex}.creation-preview-head>div>strong,.creation-preview-head>div>span{display:block}.creation-preview-head>div>span{color:var(--muted);margin-top:3px;font-size:11px}.creation-canvas{aspect-ratio:16/9;background:#fff;border:1px solid #d4d4d8;border-radius:10px;grid-template-rows:auto 1fr auto;width:min(820px,100%);padding:clamp(16px,3vw,34px);display:grid;overflow:hidden;box-shadow:0 18px 48px #18181b1a}.creation-canvas.ratio-1-1{aspect-ratio:1;width:min(620px,100%)}.creation-canvas.ratio-4-5{aspect-ratio:4/5;width:min(500px,100%)}.creation-canvas-meta,.creation-canvas-foot{color:#71717a;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:750;display:flex}.creation-canvas-meta em{box-sizing:border-box;border:1px solid var(--creation-accent,#d4d4d8);background:var(--creation-soft,transparent);min-height:20px;color:var(--creation-accent,#71717a);vertical-align:middle;white-space:nowrap;letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;padding:3px 7px;font-style:normal;line-height:1;display:inline-flex}.creation-canvas-content{align-content:center;gap:10px;display:grid}.creation-canvas-content>span{color:var(--creation-accent,#2563eb);font-size:12px;font-weight:780}.creation-canvas-title-input{color:#18181b;letter-spacing:-.035em;resize:none;background:0 0;border:0;border-radius:4px;width:92%;max-width:92%;min-height:2.35em;padding:2px 3px;font-size:clamp(22px,3vw,38px);font-weight:800;line-height:1.16;overflow:hidden}.creation-canvas-summary-input{color:#52525b;resize:none;white-space:pre-wrap;background:0 0;border:0;border-radius:4px;width:88%;max-width:88%;padding:2px 3px;font-size:clamp(10px,1.2vw,13px);font-weight:500;line-height:1.7;overflow:hidden}.creation-canvas-title-input:hover,.creation-canvas-title-input:focus,.creation-canvas-summary-input:hover,.creation-canvas-summary-input:focus{background:#f4f4f5d1;outline:0;box-shadow:inset 0 0 0 1px #d4d4d8}.creation-canvas-foot{letter-spacing:0;border-top:1px solid #e4e4e7;padding-top:10px}.creation-preview-note{width:min(820px,100%);color:var(--muted);text-align:center;margin:0;font-size:11px}.research-visual{aspect-ratio:4/5;background:#fff;border:1px solid #d4d4d8;border-radius:10px;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;gap:9px;width:min(600px,100%);padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #18181b1a}.research-visual.ratio-1-1{aspect-ratio:1;width:min(620px,100%)}.research-visual.ratio-16-9{aspect-ratio:16/9;gap:5px;width:min(820px,100%);padding:11px 14px}.research-visual-empty{color:var(--muted);text-align:center;place-content:center;justify-items:center}.research-visual-empty strong{color:#3f3f46;margin-top:10px;font-size:16px}.research-visual-empty span{max-width:330px;margin-top:4px}.research-empty-mark{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:50%;place-items:center;width:54px;height:54px;font-weight:820;display:grid}.research-identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.research-token-logo{color:#2563eb;background:#f4f4f2;border:0;border-radius:50%;place-items:center;width:60px;height:60px;font-weight:800;display:grid;overflow:hidden}.research-token-logo img{object-fit:cover;width:100%;height:100%}.research-token-name>span{color:var(--muted);letter-spacing:.06em;font-size:12px;font-weight:750}.research-token-name h3{margin:1px 0 3px;font-size:30px;line-height:1.1}.research-token-name>div{min-width:0;color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.research-token-name code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.research-level{justify-items:end;gap:3px;display:grid}.research-level span,.research-level strong{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;min-height:24px;display:inline-flex}.research-level span{color:var(--muted);font-size:12px}.research-level strong{color:#1d4ed8;vertical-align:middle;white-space:nowrap;background:#eff6ff;border-radius:999px;padding:5px 10px;font-size:14px;line-height:1}.research-judgement{background:linear-gradient(135deg,#f8fafc,#f5f7fb);border:0;border-radius:8px;grid-template-columns:128px minmax(0,1fr);gap:6px 12px;padding:12px;display:grid}.research-score{color:#1d4ed8;grid-row:span 3;align-content:center;justify-items:center;display:grid;position:relative}.research-score-trigger{background:0 0;border:0;border-radius:50%;padding:0}.research-score-trigger:hover .research-score-ring,.research-score-trigger:focus-visible .research-score-ring{box-shadow:0 0 0 4px #2563eb1f}.research-score-trigger:focus-visible{outline:0}.research-score-ring{background:conic-gradient(#2563eb 0 var(--score-angle), #dbeafe var(--score-angle) 360deg);border-radius:50%;place-items:center;width:100px;height:100px;display:grid}.research-score-ring>div{background:#fff;border-radius:50%;justify-content:center;align-items:baseline;width:78px;height:78px;padding-top:21px;display:flex}.research-score-ring strong{font-size:35px;line-height:1}.research-score-ring span{color:#52525b;font-size:11px}.research-score em{color:var(--muted);margin-top:5px;font-size:12px;font-style:normal}.research-score-editor{z-index:4;color:#27272a;text-align:left;background:#fff;border:1px solid #bfdbfe;border-radius:9px;gap:8px;width:260px;padding:10px;display:grid;position:absolute;top:106px;left:0;box-shadow:0 16px 38px #18181b29}.research-score-editor>div{justify-content:space-between;align-items:center;display:flex}.research-score-editor>div button{color:#2563eb;background:0 0;border:0;padding:0;font-size:11px}.research-score-editor label{color:#52525b;grid-template-columns:1fr 64px;align-items:center;gap:8px;font-size:11px;display:grid}.research-score-editor input[type=number]{height:28px}.research-score-editor input[type=range]{accent-color:#2563eb;height:20px}.research-score-editor>span{color:var(--muted);font-size:11px}.research-score-editor .button{justify-self:end}.research-thesis span,.research-thesis strong{display:block}.research-thesis span{color:var(--muted);font-size:12px}.research-thesis strong{margin-top:3px;font-size:14px;line-height:1.45}.research-score-parts{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.research-score-parts div{background:#fff;border-radius:5px;padding:3px 6px;display:grid}.research-score-parts span{color:var(--muted);font-size:11px}.research-score-parts strong{color:#1d4ed8;font-size:16px}.research-score-parts .risk strong{color:#c2410c}.research-dimension-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;padding-top:6px;display:grid}.research-dimension-bars>div{grid-template-columns:56px minmax(0,1fr) 34px;align-items:center;gap:5px;font-size:11px;display:grid}.research-dimension-bars span{color:#52525b}.research-dimension-bars i{background:#e4e4e7;border-radius:999px;height:5px;overflow:hidden}.research-dimension-bars b{border-radius:inherit;background:#2563eb;height:100%;display:block}.research-dimension-bars strong{color:#3f3f46;text-align:right;font-size:11px}.research-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;display:grid}.research-evidence{background:#f8fafc;border:0;border-radius:8px;min-width:0;padding:6px 9px}.research-section-title{justify-content:space-between;align-items:baseline;gap:5px;padding-bottom:2px;display:flex}.research-section-title strong{color:#1d4ed8;font-size:16px}.research-evidence.risk .research-section-title strong{color:#3f3f46}.research-section-title span{color:var(--muted);font-size:11px}.research-evidence>div:not(.research-section-title){justify-content:space-between;align-items:center;gap:5px;padding:4px 0;font-size:12px;display:flex}.research-evidence>div:last-child{border-bottom:0}.research-evidence>div strong{text-align:right;font-size:12px}.research-evidence>div.risk strong{color:#3f3f46}.research-market-grid{background:#f6f8fb;border:0;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));padding:5px 4px;display:grid}.research-market-grid div{justify-items:center;padding:2px 3px;display:grid}.research-market-grid span{color:var(--muted);font-size:11px}.research-market-grid strong{margin-top:1px;font-size:12px}.research-tracking{background:#f8fafc;border:0;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;padding:8px 10px;font-size:12px;display:grid}.research-tracking>div{gap:6px;display:flex}.research-tracking span{color:var(--muted)}.research-tracking p{color:#27272a;background:0 0;border-top:1px solid #e4e4e7;border-radius:0;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin:3px -2px -2px;padding:7px 9px;line-height:1.45;display:grid}.research-tracking p span{color:#52525b;white-space:nowrap;margin-right:0;font-weight:760}.research-tracking p strong{font-size:12px;font-weight:620}.research-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.research-visual.ratio-16-9 .research-token-logo{width:38px;height:38px}.research-visual.ratio-16-9 .research-token-name h3{font-size:16px}.research-visual.ratio-16-9 .research-judgement{grid-template-columns:72px minmax(0,1fr);padding:6px 8px}.research-visual.ratio-16-9 .research-score-ring{width:70px;height:70px}.research-visual.ratio-16-9 .research-score-ring>div{width:54px;height:54px;padding-top:14px}.research-visual.ratio-16-9 .research-score-editor{top:74px}.research-visual.ratio-16-9 .research-score-ring strong{font-size:27px}.research-visual.ratio-16-9 .research-dimension-bars{gap:2px 8px;padding-top:3px}.research-visual.ratio-16-9 .research-evidence>div:not(.research-section-title){padding:2px 0}.research-visual.ratio-16-9 .research-tracking{padding:4px 8px}.creation-studio-actions>span{color:var(--muted);margin-right:auto;font-size:11px}.creation-output-preview{background:#ffffffe0;border:1px solid #dbe3ef;border-radius:10px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;width:min(820px,100%);padding:10px;display:grid;box-shadow:0 12px 32px #18181b14}.creation-output-preview>div{gap:3px;display:grid}.creation-output-preview span{color:var(--muted);font-size:11px}.creation-output-preview strong{color:#18181b;font-size:12px}.creation-output-preview img{object-fit:contain;object-position:right center;border-radius:6px;width:100%;max-height:150px;display:block}.intel-layout{gap:12px;padding:0 14px 14px;display:grid}.intel-layout .panel{margin:0}.intel-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);align-items:stretch;gap:14px;padding:14px;display:grid}.intel-hero h2{letter-spacing:0;margin:8px 0 6px;font-size:18px}.intel-hero p,.intel-source p,.intel-event-card p{color:var(--muted);margin:0}.intel-event-card{border:1px solid var(--line);background:#f8f8f6;border-radius:8px;align-content:center;gap:6px;padding:12px;display:grid}.intel-event-card span{color:var(--muted);font-weight:720}.intel-event-card strong{font-size:12px}.intel-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.intel-source{gap:8px;padding:12px;display:grid}.intel-icon{width:30px;height:30px;color:var(--muted);background:#f4f4f2;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.intel-icon.green{background:var(--green-soft);color:var(--green)}.intel-icon.orange{background:var(--orange-soft);color:var(--orange)}.intel-icon.blue{background:var(--blue-soft);color:var(--blue)}.intel-section{overflow:hidden}.intel-section-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:flex}.intel-rule-list{display:grid}.intel-rule-list div{border-bottom:1px solid var(--line);color:#3f3f46;padding:9px 10px}.intel-rule-list div:last-child{border-bottom:0}.algorithm-layout{gap:12px;padding:0 14px 14px;display:grid}.algorithm-layout .panel{margin:0}.algorithm-center-tabs{box-sizing:border-box;background:#fff;flex:none;min-height:44px;padding:0 14px}.algorithm-center-tabs+.algorithm-layout{padding-top:14px}.algorithm-overview{grid-template-columns:minmax(0,1fr) minmax(420px,.55fr);align-items:center;gap:14px;padding:14px;display:grid}.algorithm-title-row{align-items:center;gap:8px;display:flex}.algorithm-id{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.algorithm-overview h2{letter-spacing:0;margin:7px 0 5px;font-size:18px}.algorithm-overview p{color:var(--muted);margin:0}.algorithm-formula{color:#52525b;align-items:center;gap:7px;margin-top:10px;display:flex}.algorithm-formula code{white-space:normal}.algorithm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.algorithm-metric{border:1px solid var(--line);background:#f8f8f6;border-radius:8px;padding:10px}.algorithm-metric span{color:var(--muted);font-weight:720;display:block}.algorithm-metric strong{margin-top:5px;font-size:18px;display:block}.algorithm-metric.warn{background:var(--orange-soft);border-color:#f4c98a}.algorithm-metric.warn strong{color:var(--orange)}.algorithm-metric.ok strong{color:var(--green)}.admission-layout{gap:14px;padding-bottom:28px}.admission-overview{border-color:#dfe6f5;position:relative;overflow:hidden;box-shadow:0 8px 24px #2748850f}.admission-workspace{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.admission-rail{gap:16px;padding:14px;display:grid;position:sticky;top:70px}.admission-rail-heading{color:#3f4653;justify-content:space-between;align-items:center;font-size:12px;font-weight:780;display:flex}.admission-flow{display:grid}.admission-flow-step{grid-template-columns:32px minmax(0,1fr);gap:10px;min-height:72px;display:grid;position:relative}.admission-flow-step:not(:last-child):after{content:"";background:#e2e7ef;width:1px;position:absolute;top:31px;bottom:0;left:15px}.admission-flow-icon{z-index:1;color:#8a93a3;background:#fff;border:1px solid #e0e5ec;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:relative}.admission-flow-step.done .admission-flow-icon{background:var(--green-soft);color:var(--green);border-color:#c9e8d6}.admission-flow-step.active .admission-flow-icon{background:var(--blue-soft);color:var(--blue);border-color:#c9d7fb;box-shadow:0 0 0 3px #4f7df314}.admission-flow-step>div{align-content:start;gap:2px;display:grid}.admission-flow-step small{color:#a0a7b3;letter-spacing:.08em;font-size:9px;font-weight:800}.admission-flow-step strong{color:#353b47;font-size:12px}.admission-flow-step>div>span{color:var(--muted);font-size:10px;line-height:1.45}.admission-rail-note{color:#5c6b83;background:#f6f8fc;border-radius:9px;align-items:flex-start;gap:8px;padding:10px;display:flex}.admission-rail-note svg{color:var(--blue);flex:none;margin-top:1px}.admission-rail-note strong,.admission-rail-note span{display:block}.admission-rail-note strong{color:#445168;font-size:11px}.admission-rail-note span{margin-top:3px;font-size:10px;line-height:1.5}.admission-editor-stack{gap:14px;min-width:0;display:grid}.admission-section{padding:0;overflow:visible}.algorithm-config-section-head{border-bottom:1px solid var(--line);justify-content:flex-start;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:flex}.algorithm-config-section-icon{box-sizing:border-box;color:#53657e;background:#f1f4f9;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;padding:0;line-height:1;display:inline-grid}.algorithm-config-section-copy{flex:1;min-width:0}.algorithm-config-section-copy strong,.algorithm-config-section-copy span{display:block}.algorithm-config-section-copy strong{color:#353b47;font-size:13px}.algorithm-config-section-copy span{color:var(--muted);margin-top:2px;font-size:11px;font-weight:550}.algorithm-config-section-aside{flex:none}.algorithm-config-section-head>.algorithm-config-section-icon{display:grid}.algorithm-config-section-icon>svg{flex:none;grid-area:1/1;margin:0;display:block;transform:none}.admission-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 14px 0;display:grid}.admission-mode-option{color:#3f4653;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e4ea;border-radius:10px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:64px;padding:10px 12px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.admission-mode-option:hover{border-color:#c6d4f5}.admission-mode-option.active{background:#f7f9ff;border-color:#aebff0;box-shadow:0 0 0 2px #4f7df30f}.admission-mode-option>span:nth-child(2){min-width:0}.admission-mode-option strong,.admission-mode-option small{display:block}.admission-mode-option small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:550}.admission-mode-option>svg{color:var(--blue)}.admission-mode-radio{box-sizing:border-box;background:#fff;border:1px solid #bac1cc;border-radius:999px;width:13px;height:13px}.admission-mode-option.active .admission-mode-radio{border:4px solid var(--blue)}.admission-parameter-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px 14px 14px;display:grid}.admission-parameter-group{border:1px solid var(--line);background:#fbfcfd;border-radius:10px;padding:11px}.admission-parameter-group.warn{background:#fffbf5}.admission-parameter-group>div:first-child strong,.admission-parameter-group>div:first-child span{display:block}.admission-parameter-group>div:first-child strong{color:#414856;font-size:11px}.admission-parameter-group>div:first-child span{color:var(--muted);margin-top:2px;font-size:10px}.admission-parameter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.admission-field{color:#586273;gap:5px;min-width:0;font-size:10px;font-weight:700;display:grid}.admission-input-wrap{display:block;position:relative}.admission-input-wrap input{box-sizing:border-box;width:100%;padding-right:42px}.admission-input-wrap em{color:#9aa1ad;pointer-events:none;font-size:10px;font-style:normal;font-weight:650;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.admission-field select{box-sizing:border-box;border:1px solid var(--line);color:#4a5362;background:#fff;border-radius:7px;width:100%;min-height:34px;padding:0 9px;font-size:11px}.admission-rule-list{padding:0 14px 14px;display:grid}.admission-rule{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(190px,.8fr) minmax(300px,1fr) 80px;align-items:center;gap:14px;padding:13px 0;transition:opacity .14s;display:grid}.admission-rule:last-child{border-bottom:0;padding-bottom:0}.admission-rule.disabled{opacity:.58}.admission-rule-copy strong,.admission-rule-copy small{display:block}.admission-rule-copy strong{color:#3e4552;font-size:11px}.admission-rule-copy small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:550;line-height:1.45}.admission-rule-fields{border:0;grid-template-columns:repeat(2,minmax(120px,1fr));gap:9px;min-width:0;margin:0;padding:0;display:grid}.admission-switch{cursor:pointer;justify-items:center;gap:4px;display:grid}.admission-switch input{opacity:0;width:1px;height:1px;position:absolute}.admission-switch>span{background:#c9ced7;border-radius:999px;width:32px;height:18px;transition:background .14s;display:block;position:relative}.admission-switch>span:after{content:"";background:#fff;border-radius:999px;width:14px;height:14px;transition:transform .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000002e}.admission-switch input:checked+span{background:var(--blue)}.admission-switch input:checked+span:after{transform:translate(14px)}.admission-switch input:focus-visible+span{outline-offset:2px;outline:2px solid #4f7df359}.admission-switch em{color:var(--muted);font-size:9px;font-style:normal;font-weight:650}.admission-threshold-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.admission-threshold-group{border:1px solid var(--line);background:#fbfcfd;border-radius:10px;padding:11px}.admission-threshold-head{align-items:flex-start;gap:8px;display:flex}.admission-threshold-head>span{background:var(--blue);border-radius:999px;flex:none;width:7px;height:7px;margin-top:3px}.admission-threshold-group.ok .admission-threshold-head>span{background:var(--green)}.admission-threshold-group.warn .admission-threshold-head>span{background:var(--orange)}.admission-threshold-head strong,.admission-threshold-head small{display:block}.admission-threshold-head strong{color:#414856;font-size:11px}.admission-threshold-head small{color:var(--muted);margin-top:2px;font-size:9px;font-weight:550}.admission-threshold-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.admission-threshold-group:last-child .admission-threshold-fields{grid-template-columns:1fr}.admission-research-note{color:#277149;background:#f2faf5;border:1px solid #c9e8d6;border-radius:9px;align-items:flex-start;gap:9px;margin:0 14px 14px;padding:10px 12px;display:flex}.admission-research-note svg{flex:none;margin-top:1px}.admission-research-note strong,.admission-research-note span{display:block}.admission-research-note span{margin-top:2px;font-size:10px;line-height:1.5}.algorithm-warning{background:var(--orange-soft);min-height:54px;color:var(--orange);border:1px solid #f4c98a;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.algorithm-warning>div{flex:1;min-width:0}.algorithm-warning strong,.algorithm-warning span{display:block}.algorithm-warning span{color:#8a5a13;margin-top:2px}.algorithm-tester{overflow:hidden}.algorithm-test-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 10px;display:flex}.algorithm-test-head strong,.algorithm-test-head span{display:block}.algorithm-test-head span{color:var(--muted);margin-top:2px}.algorithm-test-controls{grid-template-columns:130px minmax(300px,1fr) 120px 116px;align-items:end;gap:8px;padding:10px;display:grid}.algorithm-test-controls label{color:var(--muted);gap:4px;font-weight:720;display:grid}.algorithm-test-message{border-top:1px solid var(--line);color:var(--red);padding:9px 10px}.score-preview-result{border-top:1px solid var(--line)}.score-preview-header{background:#fafaf9;grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr) 92px;align-items:center;gap:12px;padding:10px;display:grid}.score-preview-formula{gap:3px;display:grid}.score-preview-formula span{color:var(--muted);font-size:11px;font-weight:720}.score-preview-formula strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.score-preview-total{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:center;place-items:center;min-height:62px;display:grid}.score-preview-total strong{font-size:24px;line-height:1}.score-preview-total span{color:var(--muted);margin-top:4px;font-size:11px;font-weight:720}.score-preview-total.green strong{color:var(--green)}.score-preview-total.orange strong{color:var(--orange)}.score-preview-total.gray strong{color:var(--muted)}.score-preview-stale{background:var(--orange-soft);color:#8a5a13;border-top:1px solid #f4c98a;border-bottom:1px solid #f4c98a;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:7px 10px;display:flex}.score-preview-market{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.score-preview-market>div{border-right:1px solid var(--line);min-width:0;padding:9px 10px}.score-preview-market>div:last-child{border-right:0}.score-preview-market span,.score-preview-market strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.score-preview-market span{color:var(--muted);font-size:11px;font-weight:720}.score-preview-market strong{margin-top:3px}.score-preview-visuals{grid-template-columns:minmax(280px,.42fr) minmax(400px,.58fr);display:grid}.score-dimension-panel{border-right:1px solid var(--line)}.score-preview-section-head{border-bottom:1px solid var(--line);background:#fafaf9;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:8px 10px;display:flex}.score-preview-section-head span{color:var(--muted);font-size:11px}.score-dimension-list,.score-contribution-list{display:grid}.score-dimension-row{border-bottom:1px solid var(--line);grid-template-columns:118px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:7px 10px;display:grid}.score-dimension-row:last-child,.score-contribution-row:last-child{border-bottom:0}.score-dimension-row strong,.score-dimension-row span{display:block}.score-dimension-row span{color:var(--muted);margin-top:2px;font-size:11px}.score-bar-track{background:#eeeeeb;border-radius:4px;height:8px;position:relative;overflow:hidden}.score-bar-track>span{border-radius:inherit;min-width:0;position:absolute;inset:0 auto 0 0}.score-bar-track>.blue{background:var(--blue)}.score-bar-track>.green{background:var(--green)}.score-bar-track>.orange{background:var(--orange)}.score-bar-track>.red{background:var(--red)}.score-contribution-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.72fr) minmax(120px,1fr) 52px;align-items:center;gap:9px;min-height:42px;padding:6px 10px;display:grid}.score-contribution-row strong,.score-contribution-row span{display:block}.score-contribution-row span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.score-contribution-row>b{text-align:right}.score-preview-footer{border-top:1px solid var(--line);min-height:42px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.score-preview-footer>div:first-child{gap:2px;display:grid}.score-preview-footer span{display:block}.score-preview-actions{flex:none;gap:7px;display:flex}.score-history{border-top:1px solid var(--line)}.score-history>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style-position:inside}.score-history>summary:hover{background:#f5f5f4}.score-history-table{min-width:780px}.score-history-table th,.score-history-table td{white-space:nowrap;height:38px;padding:6px 9px}.score-history-table code{color:var(--muted);font-size:11px}.algorithm-workspace{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:12px;display:grid}.algorithm-rail{position:sticky;top:72px;overflow:hidden}.algorithm-rail-section{border-bottom:1px solid var(--line);padding:8px;display:grid}.algorithm-rail-section>span{color:var(--muted);padding:4px 5px 7px;font-size:11px;font-weight:720}.algorithm-rail-section button{color:#3f3f46;width:100%;min-height:34px;font:inherit;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 6px;display:flex}.algorithm-rail-section button:hover{background:#f4f4f2}.algorithm-rail-section em{color:var(--muted);font-style:normal}.score-band-list>div{align-items:center;gap:7px;min-height:34px;padding:2px 5px;display:flex}.algorithm-rail>p{color:var(--muted);margin:0;padding:10px 12px}.algorithm-editor-stack{gap:12px;min-width:0;display:grid}.algorithm-panel{overflow:hidden}.algorithm-section-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);align-items:center;gap:12px;min-height:46px;padding:8px 10px;display:grid}.algorithm-section-head span{color:var(--muted)}.algorithm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px;display:grid}.algorithm-form-grid label,.algorithm-rule-fields label{color:var(--muted);gap:4px;font-weight:720;display:grid}.algorithm-form-grid .wide{grid-column:1/-1}.algorithm-rule-list{display:grid}.algorithm-rule{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) 92px minmax(260px,.78fr);align-items:center;gap:12px;padding:10px;display:grid}.algorithm-rule:last-child{border-bottom:0}.algorithm-rule.disabled{opacity:.58;background:#fafaf9}.algorithm-rule-switch{align-items:flex-start;gap:8px;display:flex}.algorithm-rule-switch input{width:auto;height:auto;margin-top:2px}.algorithm-rule-switch strong,.algorithm-rule-switch code,.algorithm-rule-switch em{display:block}.algorithm-rule-switch code{width:fit-content;color:var(--blue);margin-top:3px;font-size:11px}.algorithm-rule-switch em{color:var(--muted);margin-top:2px;font-style:normal;font-weight:560}.algorithm-rule-method{text-align:center}.algorithm-rule-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.algorithm-actions{justify-content:flex-end;gap:8px;display:flex}.score-algorithm-layout{gap:14px;padding-bottom:28px}.score-algorithm-overview{border-color:#dfe6f5;position:relative;overflow:hidden;box-shadow:0 8px 24px #2748850f}.score-algorithm-tester,.score-config-section{overflow:hidden}.score-algorithm-tester .algorithm-test-controls{padding:14px}.score-algorithm-workspace{grid-template-columns:minmax(220px,250px) minmax(0,1fr);gap:14px}.score-algorithm-rail{border-color:#e2e6ed;top:112px}.score-rail-heading{border-bottom:1px solid var(--line);color:#3f4653;justify-content:space-between;align-items:center;min-height:44px;padding:0 13px;font-size:12px;font-weight:780;display:flex}.score-algorithm-rail .algorithm-rail-section{padding:9px}.score-algorithm-rail .algorithm-rail-section button{cursor:pointer;border-radius:7px;min-height:36px;padding:0 8px}.score-algorithm-rail .algorithm-rail-section button:hover{color:#315fc3;background:#f1f5fc}.score-rail-note{color:#5c6b83;background:#f6f8fc;border-radius:9px;align-items:flex-start;gap:8px;margin:10px;padding:10px;display:flex}.score-rail-note svg{color:var(--blue);flex:none;margin-top:1px}.score-rail-note strong,.score-rail-note span{display:block}.score-rail-note strong{color:#445168;font-size:11px}.score-rail-note span{margin-top:3px;font-size:10px;line-height:1.5}.score-identity-grid{background:#fbfcfd;grid-template-columns:minmax(180px,.7fr) minmax(240px,1fr);gap:10px;padding:14px}.score-identity-grid input:disabled,.score-identity-grid textarea:disabled{color:#687386;opacity:1;background:#f5f7fa;border-color:#e2e6ed}.score-dimension-config-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 14px 10px;display:grid}.score-dimension-config-card{background:#fbfcfd;border:1px solid #e1e5eb;border-radius:10px;align-content:start;gap:9px;min-width:0;padding:11px;display:grid;position:relative;overflow:hidden}.score-dimension-config-head{align-items:center;gap:8px;display:flex}.score-dimension-config-head>span{background:var(--blue-soft);width:28px;height:28px;color:var(--blue);border-radius:8px;flex:none;place-items:center;display:grid}.score-dimension-config-card.orange .score-dimension-config-head>span{background:var(--orange-soft);color:var(--orange)}.score-dimension-config-card.green .score-dimension-config-head>span{background:var(--green-soft);color:var(--green)}.score-dimension-config-card.purple .score-dimension-config-head>span{color:#7965b5;background:#f1eefb}.score-dimension-config-head strong,.score-dimension-config-head small{display:block}.score-dimension-config-head strong{color:#3d4552;font-size:11px}.score-dimension-config-head small{color:var(--muted);margin-top:2px;font-size:9px;font-weight:550}.score-dimension-config-card p{min-height:31px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.score-config-field{color:#586273;gap:5px;min-width:0;font-size:10px;font-weight:700;display:grid}.score-config-input-wrap{display:block;position:relative}.score-config-input-wrap input{box-sizing:border-box;width:100%;padding-right:48px}.score-config-input-wrap em{color:#9aa1ad;pointer-events:none;font-size:9px;font-style:normal;font-weight:650;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.score-weight-status{border-radius:8px;align-items:center;gap:7px;margin:0 14px 14px;padding:8px 10px;font-size:10px;font-weight:650;display:flex}.score-weight-status.ok{color:#277149;background:#f1faf5}.score-weight-status.warn{color:#966125;background:#fff8ed}.score-boundary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.score-boundary-card{border:1px solid var(--line);background:#fbfcfd;border-radius:10px;gap:11px;min-width:0;padding:11px;display:grid}.score-boundary-card.warn{background:#fffbf5;border-color:#f0dfc7}.score-boundary-copy{align-items:center;gap:8px;display:flex}.score-boundary-copy>span{color:#426aca;background:#eaf0ff;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;font-size:9px;font-weight:800;display:grid}.score-boundary-card.warn .score-boundary-copy>span{background:var(--orange-soft);color:var(--orange)}.score-boundary-copy strong,.score-boundary-copy small{display:block}.score-boundary-copy strong{color:#414856;font-size:11px}.score-boundary-copy small{color:var(--muted);margin-top:2px;font-size:9px;font-weight:550}.score-stage-config-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.score-stage-config-card{background:#fbfcfd;border:1px solid #e1e5eb;border-radius:10px;min-width:0;overflow:hidden}.score-stage-config-head{border-bottom:1px solid var(--line);background:#f7f9fc;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.score-stage-config-head>span{color:#426aca;background:#eaf0ff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid}.score-stage-config-head strong,.score-stage-config-head small{display:block}.score-stage-config-head strong{color:#3f4653;font-size:11px}.score-stage-config-head small{color:var(--muted);margin-top:2px;font-size:9px;font-weight:550}.score-stage-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:11px;display:grid}@media (width<=1280px){.score-dimension-config-grid,.score-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.score-stage-config-list{grid-template-columns:1fr}}@media (width<=1100px){.score-algorithm-workspace,.admission-workspace{grid-template-columns:210px minmax(0,1fr)}.admission-threshold-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admission-threshold-group:last-child{grid-column:1/-1}}@media (width<=900px){.score-algorithm-workspace{grid-template-columns:1fr}.score-algorithm-rail{position:static}.admission-workspace{grid-template-columns:1fr}.admission-rail{position:static}.admission-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admission-flow-step{min-height:0}.admission-flow-step:not(:last-child):after{display:none}.admission-rule{grid-template-columns:minmax(0,1fr) 76px}.admission-rule-fields{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.admission-switch{grid-area:1/2}}@media (width<=640px){.algorithm-center-tabs{padding-inline:10px}.algorithm-center-tabs+.algorithm-layout{padding-top:10px}.admission-layout,.score-algorithm-layout{padding-inline:10px}.score-dimension-config-grid,.score-boundary-grid,.score-stage-fields,.score-identity-grid,.admission-flow,.admission-mode-grid,.admission-parameter-groups,.admission-parameter-fields,.admission-threshold-grid,.admission-threshold-fields,.admission-rule-fields{grid-template-columns:1fr}.admission-threshold-group:last-child{grid-column:auto}.algorithm-config-section-head{align-items:flex-start}.algorithm-config-section-aside{margin-left:auto}.admission-rule{grid-template-columns:minmax(0,1fr) 66px}}.algorithm-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.algorithm-risk-grid label{border-right:1px solid var(--line);grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:12px;padding:12px;display:grid}.algorithm-risk-grid label:last-child{border-right:0}.algorithm-risk-grid label>span{color:#52525b;align-items:center;gap:7px;font-weight:680;display:flex}.algorithm-guide-modal{width:min(860px,100%)}.algorithm-guide-body{display:grid}.algorithm-guide-formula{border-bottom:1px solid var(--line);background:#fafaf9;align-items:center;gap:10px;padding:12px;display:flex}.algorithm-guide-formula strong,.algorithm-guide-formula span{display:block}.algorithm-guide-formula span{color:var(--muted);margin-top:3px}.algorithm-guide-table{display:grid}.algorithm-guide-table>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.55fr) minmax(220px,1fr) minmax(100px,.45fr);align-items:center;gap:12px;min-height:38px;padding:7px 12px;display:grid}.algorithm-guide-table .head{color:var(--muted);background:#fafaf9;font-weight:720}.algorithm-guide-table code{color:var(--blue);font-size:11px}.algorithm-guide-notes{gap:6px;padding:12px;display:grid}.algorithm-guide-notes p{color:#52525b;margin:0}.strategy-layout{grid-template-columns:minmax(260px,.3fr) minmax(620px,.7fr);gap:12px;padding:0 14px 14px;display:grid}.strategy-layout .panel{margin:0}.strategy-panel{overflow:hidden}.strategy-group-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;align-self:start}.strategy-group-intro{border-bottom:1px solid var(--line);background:#fafaf9;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.strategy-group-intro-icon{border:1px solid var(--line);color:#52525b;width:38px;height:38px;box-shadow:none;background:#fff;border-radius:10px;place-items:center;display:grid}.strategy-group-intro strong,.strategy-group-intro span{display:block}.strategy-group-intro strong{font-size:14px}.strategy-group-intro>div:nth-child(2)>span{color:#64748b;margin-top:3px;font-size:11px;line-height:1.4}.strategy-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:flex}.strategy-head strong,.strategy-head span{display:block}.strategy-head span{color:var(--muted);font-weight:650}.strategy-list{gap:7px;padding:8px;display:grid}.strategy-row{min-height:74px;color:var(--text);text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px;padding:8px 9px;display:grid;box-shadow:0 2px 8px #0f172a09}.selectable-card{transition:border-color .14s,background .14s,box-shadow .14s,transform .14s}.selectable-card:hover{background:#f8fbff;border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 6px 16px #2563eb14}.selectable-card.selected{background:#eff6ff;border-color:#60a5fa;box-shadow:0 7px 18px #2563eb1f}.selectable-card:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.strategy-row-content{min-width:0}.strategy-row-title{align-items:center;gap:6px;min-height:20px;display:flex}.strategy-row-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.strategy-row-content p{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 5px;font-size:11px;line-height:1.35;display:block;overflow:hidden}.strategy-configured-chains{color:#94a3b8;align-items:center;gap:6px;font-size:11px;display:flex}.strategy-configured-chains>span:first-child{color:#64748b}.strategy-actions-inline{gap:6px;display:flex}.strategy-admission-toggle{background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;padding:9px 10px;position:relative}.strategy-admission-toggle a{color:#2563eb;margin-left:auto;font-size:11px;font-weight:750;text-decoration:none}.strategy-shared-form{border-bottom:1px solid var(--line);background:#fafaf9;grid-template-columns:minmax(0,1fr) 120px;gap:9px;padding:10px;display:grid}.strategy-shared-form label{color:var(--muted);gap:4px;font-weight:720;display:grid}.strategy-shared-form .wide,.strategy-shared-title{grid-column:1/-1}.strategy-shared-title,.strategy-chain-head,.strategy-profile-banner{justify-content:space-between;align-items:center;gap:10px;display:flex}.strategy-shared-title strong,.strategy-shared-title span,.strategy-chain-head strong,.strategy-chain-head span,.strategy-profile-banner strong,.strategy-profile-banner span{display:block}.strategy-shared-title span,.strategy-chain-head span,.strategy-profile-banner span{color:var(--muted);margin-top:2px;font-weight:560}.strategy-chain-head{border-bottom:1px solid var(--line);min-height:50px;padding:8px 10px}.strategy-chain-tabs{border-bottom:1px solid var(--line);background:#f8f8f6;gap:6px;padding:8px 10px;display:flex;overflow-x:auto}.strategy-chain-tabs button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:7px;flex:1 0 112px;align-content:center;gap:2px;min-width:112px;min-height:48px;padding:6px 8px;display:grid;position:relative}.strategy-chain-tabs button.active{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:#eff6ff}.strategy-chain-tabs span{color:var(--muted);font-size:11px}.strategy-chain-tabs em{box-sizing:border-box;color:#9a3412;vertical-align:middle;white-space:nowrap;background:#ffedd5;border-radius:999px;justify-content:center;align-items:center;min-height:18px;padding:1px 5px;font-size:11px;font-style:normal;line-height:1;display:inline-flex;position:absolute;top:5px;right:5px}.strategy-profile-banner{grid-column:1/-1;padding-bottom:8px}.strategy-profile-banner>div:last-child{gap:5px;display:flex}.strategy-chain-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:330px;padding:32px;display:grid}.strategy-chain-empty>span{max-width:520px;color:var(--muted);line-height:1.5}.strategy-chain-empty>div:not(.strategy-chain-empty-icon){gap:7px;display:flex}.strategy-chain-empty small{color:#a1a1aa}.strategy-chain-empty-icon{width:42px;height:42px;color:var(--blue);background:#eff6ff;border:1px dashed #93c5fd;border-radius:50%;place-items:center;font-size:22px;display:grid}.strategy-row-meta,.strategy-actions{align-items:center;gap:6px;display:flex}.strategy-row-meta{flex-direction:column;align-items:flex-end}.strategy-edit-icon{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.strategy-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px;display:grid}.strategy-form label{color:var(--muted);gap:4px;font-weight:720;display:grid}.field-hint{color:#8a8a93;font-size:11px;font-weight:620;line-height:1.25}.strategy-form .wide{grid-column:1/-1}.momentum-config{background:linear-gradient(145deg,#eff6ff,#f8fafc 72%);border:1px solid #bfdbfe;border-radius:10px;gap:10px;padding:11px;display:grid}.momentum-config-head,.momentum-source-grid,.momentum-number-grid,.momentum-signal-types{gap:8px;display:grid}.momentum-config-head{grid-template-columns:minmax(0,1fr) auto;align-items:center}.momentum-config-head strong,.momentum-config-head span{display:block}.momentum-config-head span,.momentum-signal-types>span{color:#64748b;margin-top:2px;font-size:11px}.momentum-source-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.momentum-number-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.momentum-signal-types{border-top:1px solid #dbeafe;grid-template-columns:repeat(6,minmax(0,1fr));padding-top:8px}.momentum-signal-types>span{grid-column:1/-1;margin:0;font-weight:720}.momentum-config .check-field{color:#475569;min-height:26px;font-size:11px}.strategy-form-section{border-top:1px solid var(--line);color:#3f3f46;grid-column:1/-1;padding-top:8px;font-weight:780}.strategy-form-section:first-of-type{border-top:0;padding-top:0}.check-field{grid-template-columns:auto 1fr;grid-auto-flow:column;justify-content:flex-start;align-items:center;min-height:30px;display:inline-flex!important}.check-field input{width:auto;height:auto}.strategy-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;padding:10px}.strategy-action-feedback{color:#52525b;background:#fafafa;border:1px solid #d4d4d8;border-radius:7px;align-items:center;max-width:min(420px,100%);min-height:30px;padding:5px 9px;font-size:12px;font-weight:700;line-height:1.35;display:inline-flex}.strategy-action-feedback.success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.strategy-action-feedback.error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.strategy-layout{grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:14px;padding-bottom:28px}.strategy-group-panel{max-height:calc(100vh - 84px);box-shadow:none;position:sticky;top:70px;overflow:hidden auto}.strategy-list,.strategy-row{min-width:0}.strategy-row{overflow:hidden}.strategy-row-title{flex-wrap:wrap}.strategy-row-title strong{flex:120px}.strategy-configured-chains{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;min-width:0;display:grid}.strategy-configured-chains>span:first-child{color:#9aa2ae;white-space:nowrap;font-size:9px;font-weight:650}.strategy-configured-chain-list{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.strategy-configured-chain-list .badge{min-height:16px;padding:0 5px;font-size:9px;font-weight:680}.strategy-editor-stack,.strategy-config-stack{gap:14px;min-width:0;display:grid}.strategy-editor-stack>.panel,.strategy-config-stack>.panel{margin:0}.strategy-shared-panel,.strategy-chain-selector-panel,.strategy-config-section{overflow:hidden}.strategy-shared-form{background:#fff;border-bottom:0;grid-template-columns:minmax(180px,.55fr) minmax(280px,1fr) 100px;gap:10px;padding:14px}.strategy-shared-switches,.strategy-chain-switches,.strategy-risk-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.strategy-setting-card{cursor:pointer;background:#fbfcfd;border:1px solid #e1e5eb;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:9px 11px;color:#3f4653!important;display:grid!important}.strategy-setting-card.admission{background:#f7f9ff;border-color:#d5e0f8}.strategy-setting-card.compact{grid-template-columns:auto minmax(0,1fr);min-height:54px}.strategy-setting-card>input{width:auto;height:auto;margin:0}.strategy-setting-card strong,.strategy-setting-card small{display:block}.strategy-setting-card strong{color:#414856;font-size:11px}.strategy-setting-card small{color:var(--muted);margin-top:3px;font-size:9px;font-weight:550;line-height:1.45}.strategy-setting-card>a{color:#416bc9;white-space:nowrap;font-size:10px;font-weight:720;text-decoration:none}.strategy-chain-tabs{background:#f5f7fa;border-bottom:0;gap:9px;padding:11px 14px 13px}.strategy-chain-tabs button{color:#404958;cursor:pointer;background:#fff;border-color:#dce2ea;border-radius:10px;min-height:56px;padding:8px 11px;transition:border-color .14s,background .14s,color .14s,box-shadow .14s,transform .14s}.strategy-chain-tabs button:hover{background:#f8faff;border-color:#aebfe6;transform:translateY(-1px)}.strategy-chain-tabs button.active{color:#fff;background:#5377dd;border-color:#4f72d8;transform:translateY(-1px);box-shadow:0 7px 16px #3d5cb233}.strategy-chain-tabs button.active span{color:#ffffffc7}.strategy-chain-tabs button.active em{color:#fff;background:#ffffff2e}.strategy-config-section>.algorithm-config-section-head{background:#fff}.strategy-section-badges{align-items:center;gap:5px;display:flex}.strategy-config-grid{background:#fbfcfd;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.strategy-config-grid>label,.strategy-inline-fields>label,.strategy-config-grid .momentum-number-grid>label{color:#586273;align-content:start;gap:5px;min-width:0;font-size:10px;font-weight:700;display:grid}.strategy-config-grid .wide{grid-column:1/-1}.strategy-config-grid .field-hint{color:#969da8;font-size:9px;font-weight:550;line-height:1.4}.strategy-config-grid input,.strategy-config-grid select{box-sizing:border-box;width:100%}.strategy-config-grid .check-field{grid-template-columns:none;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex!important}.strategy-config-grid .check-field input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;margin:0}.strategy-config-grid .check-field>span{min-width:0;display:block}.strategy-config-grid .check-field strong,.strategy-config-grid .check-field small{display:block}.strategy-config-grid .check-field strong{color:#465166;font-size:10px}.strategy-config-grid .check-field small{color:#7e8898;margin-top:2px;font-size:9px;font-weight:550;line-height:1.35}.strategy-config-grid .momentum-config{background:#f6f8fc;border-color:#d7e2f6;gap:12px;padding:12px}.strategy-config-grid .momentum-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-config-grid .momentum-source-grid .check-field,.strategy-config-grid .momentum-signal-types .check-field,.strategy-config-grid .momentum-subsection-head>.check-field{box-sizing:border-box;background:#ffffffd1;border:1px solid #e1e6ef;border-radius:8px;padding:7px 9px}.strategy-config-grid .momentum-source-grid .check-field{min-height:46px}.strategy-config-grid .momentum-number-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-config-grid .momentum-signal-types{border-color:#e0e6ef;grid-template-columns:repeat(5,minmax(0,1fr))}.strategy-config-grid .momentum-signal-types .check-field{white-space:nowrap;min-height:34px}.strategy-config-grid .momentum-subsection-head>.check-field{min-height:36px}.momentum-subsection-head{border-top:1px solid #e0e6ef;padding-top:10px}.strategy-risk-switches{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-inline-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.strategy-actions.panel{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #dfe3e9;border-radius:10px;min-height:50px;padding:9px 10px;position:sticky;bottom:10px;box-shadow:0 8px 22px #1f293714}.strategy-action-feedback{margin-right:auto}.strategy-chain-empty.panel{min-height:280px;margin:0}@media (width<=1280px){.strategy-config-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-config-grid .momentum-source-grid,.strategy-config-grid .momentum-signal-types{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1040px){.strategy-layout{grid-template-columns:250px minmax(0,1fr)}.strategy-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-risk-switches{grid-template-columns:1fr}}@media (width<=900px){.strategy-layout{grid-template-columns:1fr}.strategy-group-panel{max-height:none;position:static}.strategy-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.strategy-layout{padding-inline:10px}.strategy-list,.strategy-shared-form,.strategy-shared-switches,.strategy-chain-switches,.strategy-config-grid,.strategy-config-grid .momentum-source-grid,.strategy-config-grid .momentum-number-grid,.strategy-config-grid .momentum-signal-types,.strategy-inline-fields{grid-template-columns:1fr}.strategy-setting-card{grid-template-columns:auto minmax(0,1fr)}.strategy-setting-card>.badge,.strategy-setting-card>a{grid-column:2;justify-self:start}}.case-library-page{gap:10px;padding:12px 14px 26px;display:grid}.case-library-loading{min-height:240px;color:var(--muted);place-items:center;font-size:11px;display:grid}.case-library-page>.panel{box-sizing:border-box;width:100%;margin:0}.case-prototype-notice{color:#536786;background:#f7f9fe;border:1px solid #d7e1f4;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:6px 9px;font-size:10px;display:flex}.case-prototype-notice strong{color:#365887}.case-prototype-notice button{color:#4f6fa7;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:10px}.case-library-workspace{grid-template-columns:minmax(250px,.58fr) minmax(0,1.8fr);align-items:start;gap:10px;min-width:0;display:grid}.case-index{min-width:0;overflow:hidden}.case-index>header,.case-path-panel>header,.case-compare-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 11px;display:flex}.case-index>header strong,.case-index>header small,.case-path-panel>header strong,.case-path-panel>header span,.case-compare-panel>header strong,.case-compare-panel>header span{display:block}.case-index>header strong,.case-path-panel>header strong,.case-compare-panel>header strong{color:#303642;font-size:12px}.case-index>header small,.case-path-panel>header span,.case-compare-panel>header span{color:var(--muted);margin-top:2px;font-size:10px}.case-index>header>span{color:#466bb8;background:#eef3ff;border-radius:7px;place-items:center;min-width:24px;height:24px;font-size:10px;font-weight:760;display:grid}.case-index-tools{border-bottom:1px solid var(--line);background:#fafbfc;grid-template-columns:minmax(0,1fr) 94px;gap:6px;padding:7px 8px;display:grid}.case-index-tools label{color:#9299a5;background:#fff;border:1px solid #dfe3e9;border-radius:7px;align-items:center;gap:6px;min-width:0;height:30px;padding:0 8px;display:flex}.case-index-tools input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.case-index-tools select,.case-path-panel select,.case-compare-panel select{color:#4b5563;background:#fff;border:1px solid #dfe3e9;border-radius:7px;height:30px;padding:0 7px;font-size:10px}.case-index-list{display:grid}.case-index-item{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:66px;padding:8px 9px;display:grid}.case-index-item:last-child{border-bottom:0}.case-index-item:hover{background:#fafbfe}.case-index-item.active{background:#f1f5ff;box-shadow:inset 2px 0 #5578d5}.case-index-item>div{min-width:0}.case-index-item strong,.case-index-item span,.case-index-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.case-index-item strong{color:#2d3440;font-size:11px}.case-index-item span{color:#566173;margin-top:2px;font-size:10px}.case-index-item small{color:var(--muted);margin-top:3px;font-size:10px}.case-index-item>svg{color:#a1a8b4}.case-index-empty{color:var(--muted);text-align:center;padding:36px 12px;font-size:10px}.case-mark{color:#33784a;background:#eff9f2;border:1px solid #cbe3d3;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:820;display:grid}.case-mark.orange{color:#a86628;background:#fff7ec;border-color:#efd8bc}.case-mark.blue{color:#4267ab;background:#eff4ff;border-color:#cbd9f3}.case-mark.violet{color:#7457aa;background:#f6f1ff;border-color:#ddd1f3}.case-mark.large{border-radius:11px;width:42px;height:42px;font-size:11px}.case-detail{gap:10px;min-width:0;display:grid}.case-detail>.panel{box-sizing:border-box;width:100%;margin:0}.case-detail-hero{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:12px;display:grid}.case-detail-identity{align-items:center;gap:10px;min-width:0;display:flex}.case-detail-identity h2{color:#232936;margin:0;font-size:16px;display:inline}.case-detail-identity>div>div>span{color:#2f7b4c;background:#eaf7ef;border-radius:999px;margin-left:7px;padding:3px 6px;font-size:10px;font-weight:700}.case-detail-identity p{color:var(--muted);margin:3px 0 0;font-size:10px}.case-confidence{border-left:1px solid var(--line);align-self:center;align-items:baseline;gap:3px;padding-left:14px;display:flex}.case-confidence small{color:var(--muted);margin-right:5px;font-size:10px}.case-confidence strong{color:#2d5fad;font-size:18px}.case-confidence span{color:#9aa1ad;font-size:10px}.case-thesis{color:#4d596d;background:#f7f9fe;border-left:2px solid #6d8bd7;grid-column:1/-1;margin:1px 0 0;padding:7px 9px;font-size:10px;line-height:1.55}.case-fingerprint{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.case-fingerprint span{color:#5d6878;background:#fff;border:1px solid #dfe5ef;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;display:inline-flex}.case-section{overflow:hidden}.case-section-title{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:45px;padding:7px 10px;display:flex}.case-section-title>span{color:#5072b8;background:#eff4ff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.case-section-title strong,.case-section-title small{display:block}.case-section-title strong{color:#343a46;font-size:11px}.case-section-title small{color:var(--muted);margin-top:2px;font-size:10px}.case-stage-list{grid-template-columns:repeat(5,minmax(120px,1fr));display:grid;overflow-x:auto}.case-stage-list>div{border-right:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:7px;padding:10px;display:grid;position:relative}.case-stage-list>div:last-child{border-right:0}.case-stage-list>div>span{color:#fff;background:#4e73ca;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-weight:760;display:grid}.case-stage-list small,.case-stage-list strong,.case-stage-list em{display:block}.case-stage-list small{color:#5472ab;font-size:10px;font-weight:720}.case-stage-list strong{color:#333a46;margin-top:2px;font-size:10px}.case-stage-list p{color:#687284;min-height:40px;margin:4px 0;font-size:10px;line-height:1.45}.case-stage-list em{color:#8390a3;align-items:center;gap:3px;font-size:10px;font-style:normal;display:flex}.case-detail-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.case-detail-columns>.panel{box-sizing:border-box;width:100%;margin:0}.case-factor-list{display:grid}.case-factor-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,1fr) minmax(90px,.8fr) 28px;align-items:center;gap:8px;padding:8px 10px;display:grid}.case-factor-list>div:last-child{border-bottom:0}.case-factor-list strong,.case-factor-list span{display:block}.case-factor-list strong{color:#3f4652;font-size:10px}.case-factor-list span{color:var(--muted);margin-top:2px;font-size:10px}.case-factor-list>div>div:nth-child(2){background:#edf0f4;border-radius:999px;height:5px;overflow:hidden}.case-factor-list i{border-radius:inherit;background:linear-gradient(90deg,#7794dd,#4e70c5);height:100%;display:block}.case-factor-list b{color:#4c659c;text-align:right;font-size:10px}.case-related-list{display:grid}.case-related-list>div{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.case-related-list>div:last-child{border-bottom:0}.case-related-list>div>span{color:#725baa;background:#f2effb;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.case-related-list strong,.case-related-list small{display:block}.case-related-list strong{color:#3d4450;font-size:10px}.case-related-list small{color:var(--muted);margin-top:2px;font-size:10px}.case-related-list em{color:#667085;background:#f2f4f7;border-radius:999px;padding:3px 6px;font-size:10px;font-style:normal}.case-fragment-list{display:grid}.case-fragment-list>div{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) 90px 72px;align-items:center;gap:8px;padding:8px 10px;display:grid}.case-fragment-list>div:last-child{border-bottom:0}.case-fragment-type{color:#466ab2;text-align:center;background:#eef3ff;border-radius:999px;padding:3px 6px;font-size:10px}.case-fragment-type.假设{color:#9b6427;background:#fff5e9}.case-fragment-type.证据{color:#34784c;background:#ecf8f0}.case-fragment-list p{color:#4c5666;margin:0;font-size:10px;line-height:1.45}.case-fragment-list small{color:var(--muted);font-size:10px}.case-fragment-list em{color:#788599;font-size:10px;font-style:normal}.case-empty-detail,.case-path-empty{color:#718096;text-align:center;align-content:center;justify-items:center;gap:6px;min-height:230px;display:grid}.case-empty-detail strong,.case-path-empty strong{color:#424b59;font-size:11px}.case-empty-detail p{max-width:380px;color:var(--muted);margin:0;font-size:10px}.case-path-panel,.case-compare-panel{overflow:hidden}.case-path-canvas{background-image:linear-gradient(#f1f2f5 1px,#0000 1px),linear-gradient(90deg,#f1f2f5 1px,#0000 1px);background-size:24px 24px;grid-template-columns:repeat(5,minmax(140px,1fr));gap:22px;padding:36px 26px 82px;display:grid;position:relative;overflow-x:auto}.case-path-spine{background:#b8c6e7;height:2px;position:absolute;top:56px;left:70px;right:70px}.case-path-node{z-index:1;min-width:140px;box-shadow:var(--shadow);background:#fff;border:1px solid #d9e1f1;border-radius:9px;padding:30px 10px 10px;position:relative}.case-path-node>span{color:#fff;background:#5578ce;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid;position:absolute;top:-10px;left:12px}.case-path-node small,.case-path-node strong,.case-path-node em{display:block}.case-path-node small{color:#5876ad;font-size:10px}.case-path-node strong{color:#303744;margin-top:3px;font-size:11px}.case-path-node p{color:#687385;min-height:46px;margin:6px 0;font-size:10px;line-height:1.5}.case-path-node em{color:#8590a1;font-size:10px;font-style:normal}.case-path-outcome{color:#337a4d;background:#f3faf5;border:1px solid #c8e4d2;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;display:flex;position:absolute;bottom:20px;right:26px}.case-path-outcome strong,.case-path-outcome span{display:block}.case-path-outcome strong{font-size:10px}.case-path-outcome span{color:#5d7866;margin-top:2px;font-size:10px}.case-compare-table{min-width:680px}.case-compare-head,.case-compare-row{grid-template-columns:150px repeat(3,minmax(150px,1fr));display:grid}.case-compare-head{background:#fafbfc}.case-compare-head>*,.case-compare-row>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:9px 11px}.case-compare-head>:last-child,.case-compare-row>:last-child{border-right:0}.case-compare-head span,.case-compare-head strong,.case-compare-row strong,.case-compare-row span{color:#5d6675;font-size:10px}.case-compare-head strong{color:#303844}.case-compare-head .active,.case-compare-row .active{color:#3e65ae;background:#f2f6ff}.case-compare-foot{color:#536681;background:#f8faff;align-items:center;gap:7px;padding:10px 12px;font-size:10px;display:flex}@media (width<=1100px){.case-library-workspace{grid-template-columns:230px minmax(0,1fr)}.case-detail-columns{grid-template-columns:1fr}.case-stage-list{grid-template-columns:repeat(5,minmax(150px,1fr))}}@media (width<=760px){.case-library-page{padding:10px}.case-library-workspace{grid-template-columns:1fr}.case-index-list{max-height:260px;overflow-y:auto}.case-detail-hero{grid-template-columns:1fr}.case-confidence{border-top:1px solid var(--line);border-left:0;padding-top:8px;padding-left:0}.case-fragment-list>div{grid-template-columns:42px minmax(0,1fr)}.case-fragment-list small,.case-fragment-list em{grid-column:2}.case-compare-panel{overflow-x:auto}}.case-library-page.simple{gap:10px}.case-project-workbench{grid-template-columns:244px minmax(420px,1fr) 260px;align-items:start;gap:10px;min-width:0;display:grid}.case-project-main,.case-project-context{gap:10px;min-width:0;display:grid}.case-project-main>.panel,.case-project-context>.panel{box-sizing:border-box;width:100%;margin:0}.case-project-header{justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:10px 12px;display:flex}.case-project-identity{align-items:center;gap:9px;min-width:0;display:flex}.case-project-identity h2{color:#252c38;margin:0;font-size:15px;display:inline}.case-project-identity>div>div>span{color:#34784d;background:#edf7f1;border-radius:999px;margin-left:6px;padding:3px 6px;font-size:10px;font-weight:700}.case-project-identity p{color:var(--muted);margin:3px 0 0;font-size:10px}.case-project-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.case-project-meta>span{color:#6d7786;background:#fafbfc;border:1px solid #e0e5ec;border-radius:7px;align-items:center;gap:4px;min-height:25px;padding:0 7px;font-size:10px;display:inline-flex}.case-project-meta strong{color:#45536a}.case-quick-capture{border-color:#cddaf4;overflow:hidden;box-shadow:0 4px 16px #35539112}.case-quick-capture>header{background:#f8faff;border-bottom:1px solid #e3e9f5;align-items:center;gap:8px;min-height:45px;padding:7px 10px;display:flex}.case-quick-capture>header>span{color:#4b6db6;background:#eaf1ff;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.case-quick-capture header strong,.case-quick-capture header small{display:block}.case-quick-capture header strong{color:#34425a;font-size:11px}.case-quick-capture header small{color:#7b879a;margin-top:2px;font-size:10px}.case-quick-capture textarea{box-sizing:border-box;resize:vertical;color:#353d49;width:100%;min-height:88px;font:inherit;background:#fff;border:0;outline:0;padding:11px 12px;font-size:11px;line-height:1.55;display:block}.case-quick-capture textarea::placeholder{color:#a0a8b5}.case-quick-capture>footer{border-top:1px solid var(--line);background:#fafbfc;align-items:center;gap:7px;min-height:42px;padding:6px 8px;display:flex}.case-quick-capture footer label{color:#7a8493;align-items:center;gap:5px;font-size:10px;display:flex}.case-quick-capture footer select{color:#4f5968;background:#fff;border:1px solid #dce2ea;border-radius:6px;height:28px;padding:0 6px;font-size:10px}.case-quick-capture footer .button{margin-left:auto}.case-capture-shortcut{color:#9aa2af;margin-left:auto;font-size:10px}.case-capture-shortcut+.button{margin-left:0!important}.case-attach-button{color:#667386;cursor:pointer;background:#fff;border:1px solid #dce2ea;border-radius:6px;align-items:center;gap:4px;height:28px;padding:0 7px;font-size:10px;display:inline-flex}.case-journal{overflow:hidden}.case-journal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:47px;padding:7px 10px;display:flex}.case-journal>header strong,.case-journal>header small{display:block}.case-journal>header strong{color:#343b47;font-size:11px}.case-journal>header small{color:var(--muted);margin-top:2px;font-size:10px}.case-journal>header>span{color:#657083;background:#f0f3f7;border-radius:999px;padding:3px 7px;font-size:10px}.case-journal-list{display:grid}.case-journal-item{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.case-journal-item:last-child{border-bottom:0}.case-note-type{color:#466ab2;background:#eef3ff;border-radius:999px;place-items:center;min-height:21px;padding:0 7px;font-size:10px;display:inline-grid}.case-note-type.证据{color:#32784b;background:#eaf7ef}.case-note-type.假设{color:#9b6324;background:#fff4e6}.case-note-type.关键节点{color:#7257a5;background:#f2edfc}.case-journal-item>div{min-width:0}.case-journal-item>div>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.case-journal-item strong{color:#465166;font-size:10px}.case-journal-item time{color:#9098a5;font-size:10px}.case-journal-item p{color:#414b5a;margin:5px 0;font-size:10px;line-height:1.55}.case-journal-item small{color:#8290a3;align-items:center;gap:4px;font-size:10px;display:flex}.case-journal-empty{color:#8691a1;align-content:center;justify-items:center;gap:5px;min-height:160px;display:grid}.case-journal-empty strong{color:#4d5664;font-size:11px}.case-context-card{overflow:hidden}.case-context-card>header{border-bottom:1px solid var(--line);color:#4c68a1;align-items:center;gap:6px;min-height:40px;padding:6px 9px;display:flex}.case-context-card>header strong{color:#3e4654;font-size:10px}.case-context-card>p{color:#5c6676;margin:0;padding:9px 10px;font-size:10px;line-height:1.55}.case-context-card .case-fingerprint{border-top:1px solid var(--line);padding:8px 9px}.case-mini-path{padding:7px 9px;display:grid}.case-mini-path>div{color:#9299a6;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:7px;min-height:30px;font-size:10px;display:grid;position:relative}.case-mini-path>div:not(:last-child):before{content:"";background:#dfe3e9;width:1px;position:absolute;top:17px;bottom:-3px;left:8px}.case-mini-path i{z-index:1;background:#fff;border:1px solid #dce1e8;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;display:grid;position:relative}.case-mini-path .done,.case-mini-path .current{color:#4c6596}.case-mini-path .done i{color:#347a4d;background:#eaf7ef;border-color:#bddbc8}.case-mini-path .current i{color:#fff;background:#5274c4;border-color:#5274c4;box-shadow:0 0 0 3px #eaf0ff}.case-mini-path .current span{font-weight:760}.case-simple-list{flex-wrap:wrap;gap:5px;padding:9px;display:flex}.case-simple-list span{color:#657083;background:#f9fafb;border:1px solid #e0e5ec;border-radius:999px;padding:3px 6px;font-size:10px}.case-simple-list.related span{color:#715c9e;background:#f7f3ff;border-color:#ddd6ee}.case-library-page.simple{box-sizing:border-box;width:100%;padding:14px}.case-project-workbench{box-sizing:border-box;width:100%}.case-project-workbench>.panel,.case-project-main>.panel,.case-project-context>.panel{box-sizing:border-box;width:100%;margin:0}.case-prototype-notice{box-sizing:border-box;width:100%;min-height:38px;font-size:12px}.case-prototype-notice button{font-size:11px}.case-index>header strong{font-size:12px}.case-index>header small{font-size:11px}.case-index>header>span{min-width:26px;height:26px;font-size:11px}.case-index-tools{grid-template-columns:minmax(0,1fr) 104px;padding:8px}.case-index-tools label,.case-index-tools select{height:34px}.case-index-tools input,.case-index-tools select{font-size:12px}.case-index-item{gap:10px;min-height:74px;padding:10px}.case-index-item strong,.case-index-item span{font-size:12px}.case-index-item small{font-size:11px}.case-index-empty{font-size:12px}.case-mark{width:34px;height:34px;font-size:11px}.case-mark.large{width:46px;height:46px;font-size:12px}.case-project-header{min-height:74px;padding:12px 14px}.case-project-identity h2{font-size:17px}.case-project-identity>div>div>span{font-size:11px}.case-project-identity p{font-size:12px}.case-project-meta>span{min-height:30px;padding:0 9px;font-size:11px}.case-quick-capture>header{min-height:50px;padding:8px 12px}.case-quick-capture>header>span{width:30px;height:30px}.case-quick-capture header strong{font-size:12px}.case-quick-capture header small{font-size:11px}.case-quick-capture textarea{min-height:108px;padding:13px 14px;font-size:12px}.case-quick-capture>footer{min-height:48px;padding:7px 10px}.case-quick-capture footer label,.case-quick-capture footer select,.case-attach-button{font-size:11px}.case-quick-capture footer select,.case-attach-button{height:32px}.case-capture-shortcut{font-size:10px}.case-journal>header{min-height:52px;padding:8px 12px}.case-journal>header strong{font-size:12px}.case-journal>header small,.case-journal>header>span{font-size:11px}.case-journal-item{grid-template-columns:62px minmax(0,1fr);gap:11px;padding:12px}.case-note-type{min-height:24px;font-size:11px}.case-journal-item strong,.case-journal-item time{font-size:11px}.case-journal-item p{margin:6px 0;font-size:12px}.case-journal-item small{font-size:11px}.case-journal-empty strong{font-size:12px}.case-journal-empty span{font-size:11px}.case-context-card>header{min-height:44px;padding:7px 11px}.case-context-card>header strong{font-size:12px}.case-context-card>p{padding:11px 12px;font-size:12px}.case-context-card .case-fingerprint{padding:9px 11px}.case-fingerprint span,.case-simple-list span{font-size:11px}.case-mini-path{padding:9px 11px}.case-mini-path>div{min-height:34px;font-size:11px}.case-simple-list{padding:11px}@media (width<=1200px){.case-project-workbench{grid-template-columns:220px minmax(0,1fr)}.case-project-context{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.case-library-page.simple{padding:10px}.case-project-workbench{grid-template-columns:1fr}.case-index-list{max-height:240px;overflow-y:auto}.case-project-header{flex-direction:column;align-items:flex-start}.case-project-meta{justify-content:flex-start}.case-quick-capture>footer{flex-wrap:wrap;align-items:stretch}.case-quick-capture footer .button{margin-left:0}.case-capture-shortcut{display:none}.case-project-context{grid-column:auto;grid-template-columns:1fr}}.tag-page{box-sizing:border-box;gap:10px;width:100%;padding:12px 14px 14px;display:grid}.tag-page>.panel{box-sizing:border-box;width:100%;margin:0}.overview-bar{justify-content:space-between;align-items:center;gap:18px;min-height:64px;display:flex;overflow:hidden}.overview-bar-title{align-items:center;gap:9px;min-width:0;padding:10px 12px;display:flex}.overview-bar-title>span{width:30px;height:30px;color:var(--blue);background:#eef3ff;border-radius:8px;flex:none;place-items:center;display:grid}.overview-bar-title strong,.overview-bar-title small{display:block}.overview-bar-title strong{color:#343944;font-size:12px}.overview-bar-title small{color:var(--muted);margin-top:2px;font-size:11px}.overview-bar-stats{border-left:1px solid var(--line);grid-auto-columns:minmax(96px,1fr);grid-auto-flow:column;align-self:stretch;display:grid}.overview-bar-stats>div{border-right:1px solid var(--line);align-content:center;min-width:96px;padding:7px 14px;display:grid}.overview-bar-stats>div:last-child{border-right:0}.overview-bar-stats span,.overview-bar-stats strong,.overview-bar-stats small{display:block}.overview-bar-stats span{color:var(--muted);font-size:11px}.overview-bar-stats strong{color:#20242d;margin-top:1px;font-size:16px}.overview-bar-stats small{color:var(--muted);margin-top:2px;font-size:10px}.tag-manager-panel{overflow:hidden}.tag-manager-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:8px 10px;display:flex}.tag-manager-header>div>strong,.tag-manager-header>div>span{display:block}.tag-manager-header>div>span{color:var(--muted);margin-top:2px;font-size:11px}.tag-manager-header-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.tag-form{grid-template-columns:minmax(220px,1fr) auto;gap:6px;width:min(430px,48vw);display:grid}.tag-manager-tools{border-bottom:1px solid var(--line);background:#fafafa;align-items:center;gap:10px;min-height:40px;padding:5px 10px;display:flex}.tag-manager-tools .search{width:min(320px,100%)}.tag-manager-tools>span{color:var(--muted);margin-left:auto;font-size:11px}.tag-manager-list{display:grid}.tag-manager-head,.tag-manager-row{grid-template-columns:minmax(260px,1fr) 150px 180px 76px;align-items:center;gap:10px;display:grid}.tag-manager-head{border-bottom:1px solid var(--line);color:var(--muted);background:#fff;padding:6px 10px;font-size:11px;font-weight:700}.tag-manager-row{border-bottom:1px solid var(--line);min-height:44px;padding:5px 10px}.tag-manager-row:hover{background:#fbfcff}.tag-manager-main{align-items:center;gap:6px;min-width:0;display:flex}.tag-manager-icon{background:var(--tag-bg,#f4f4f5);width:24px;height:24px;color:var(--tag-color,#71717a);border-radius:6px;flex:none;place-items:center;display:grid}.tag-manager-main .tag-chip{min-height:20px;padding:2px 7px}.tag-manager-usage{align-items:center;gap:6px;display:flex}.tag-manager-usage small,.tag-manager-date{color:var(--muted);font-size:11px}.tag-manager-meta{flex:none;align-items:center;gap:6px;display:flex}.tag-edit-form{grid-column:1/-1;grid-template-columns:minmax(180px,1fr) 72px 72px;gap:8px;width:100%;display:grid}.tag-empty{grid-column:1/-1;place-items:center;display:grid}.settings-panel{padding:0}.settings-hub-page{box-sizing:border-box;gap:12px;width:100%;padding:12px 14px 24px;display:grid}.settings-hub-content{min-width:0}.settings-hub-content>.settings-embedded-page{padding:0}.settings-hub-content .panel{box-sizing:border-box;width:100%;margin:0}.settings-rating-page{gap:10px;display:grid}.settings-header-actions{align-items:center;gap:7px;display:flex}.settings-list-head{border-bottom:1px solid var(--line);color:var(--muted);background:#fafbfc;grid-template-columns:minmax(220px,.65fr) minmax(240px,1fr);gap:12px;padding:7px 12px;font-size:11px;font-weight:720;display:grid}.settings-rating-notice{margin:10px 12px 12px}.settings-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.settings-list{display:grid}.settings-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.65fr) minmax(240px,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.settings-row strong,.settings-row span{display:block}.settings-row strong{color:#3f3f46}.settings-row span{color:var(--muted);margin-top:2px;font-weight:560}.settings-row.user-create-fields{grid-template-columns:minmax(130px,.75fr) minmax(130px,.75fr) minmax(200px,1.15fr) 105px minmax(160px,.9fr)}.settings-row.user-account-fields{grid-template-columns:minmax(160px,1fr) 120px 126px minmax(220px,1.1fr)}.user-login-switch{color:#737b88;white-space:nowrap;background:#f8f9fb;border:1px solid #dfe3ea;border-radius:7px;justify-content:flex-start;align-items:center;gap:7px;width:fit-content;height:30px;padding:0 9px;font-size:11px;font-weight:700;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.user-login-switch:hover{background:#f3f5f8;border-color:#c8d0dc}.user-login-switch .user-login-switch-track{background:#cfd5de;border-radius:999px;flex:none;width:27px;height:15px;margin:0;transition:background .14s;position:relative}.user-login-switch-track:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #181d2733}.user-login-switch .user-login-switch-label{color:inherit;font-weight:inherit;margin:0;display:block}.user-login-switch.on{color:#287548;background:#f1faf4;border-color:#b9dfc8}.user-login-switch.on .user-login-switch-track{background:#5eae7f}.user-login-switch.on .user-login-switch-track:after{transform:translate(12px)}.page-access-checks .tag-chip{cursor:pointer;gap:4px;min-height:25px;padding:0 8px}.page-access-checks input[type=checkbox]{accent-color:#4d6df3;flex:none;width:12px;height:12px;margin:0}.permission-groups-panel{overflow:hidden}.permission-group-summary{align-items:center;gap:7px;padding:9px 12px;display:flex;overflow-x:auto}.permission-group-summary>button{color:#3f4754;text-align:left;background:#fff;border:1px solid #e1e5ec;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:190px;padding:6px 8px;transition:border-color .14s,background .14s;display:grid}.permission-group-summary>button:hover{background:#f8faff;border-color:#c6d2e8}.permission-group-summary>button>span:nth-child(2){min-width:0}.permission-group-summary strong,.permission-group-summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.permission-group-summary strong{font-size:11px}.permission-group-summary small{color:var(--muted);margin-top:2px;font-size:10px}.permission-group-summary em{color:#3e5f9e;background:#eaf1ff;border-radius:999px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:760}.permission-group-summary-icon{color:#4565ad;background:#edf2ff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.permission-group-create{border-bottom:1px solid var(--line);background:#fbfcff;gap:10px;padding:12px;display:grid}.permission-group-create-fields{grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr) auto;gap:8px;display:grid}.permission-group-create-fields .button{justify-content:center}.permission-group-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:10px;padding:12px;display:grid}.permission-group-card{background:#fff;border:1px solid #e1e5ec;border-radius:9px;align-content:start;gap:9px;min-width:0;padding:11px;display:grid;box-shadow:0 1px 2px #181d2708}.permission-group-card.default{background:linear-gradient(#f8faff 0%,#fff 42%);border-color:#bfd0f2}.permission-group-card-head{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.permission-group-card-head>div{min-width:0}.permission-group-card-head input{background:0 0;border-color:#0000;height:26px;padding:0 5px;font-size:12px;font-weight:760}.permission-group-card-head input:hover,.permission-group-card-head input:focus{border-color:var(--line-strong);background:#fff}.permission-group-card-head small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding-left:5px;font-size:10px;display:block;overflow:hidden}.permission-group-icon{color:#4565ad;background:#edf2ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.permission-group-default-badge{color:#3e5f9e;background:#eaf1ff;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:760}.permission-group-description{height:28px;font-size:11px}.permission-group-meta{color:var(--muted);align-items:center;gap:14px;font-size:10px;display:flex}.permission-group-meta strong{color:#3f4754;font-size:12px}.permission-group-page-editor{gap:6px;display:grid}.permission-group-page-editor>strong{color:#596273;font-size:10px;font-weight:760}.permission-group-actions{border-top:1px solid #edf0f4;flex-wrap:wrap;align-items:center;gap:6px;padding-top:9px;display:flex}.permission-group-actions .button{height:28px;font-size:11px}.permission-group-actions .permission-group-delete{color:#a84b4b;box-shadow:none;border-color:#f0cccc;margin-left:auto}.permission-group-actions .permission-group-delete:hover{background:#fff5f5}.user-management-panel{overflow:hidden}.user-management-table{overflow-x:auto}.user-management-head,.user-management-row{grid-template-columns:minmax(190px,1.25fr) 92px minmax(150px,.9fr) 126px minmax(180px,1fr) 112px;align-items:center;gap:9px;min-width:980px;padding:0 12px;display:grid}.user-management-head{border-bottom:1px solid var(--line);color:#7b8492;background:#fafbfc;min-height:32px;font-size:10px;font-weight:760}.user-management-row{border-bottom:1px solid #edf0f4;min-height:58px;transition:background .14s}.user-management-row:last-child{border-bottom:0}.user-management-row:hover{background:#fcfdff}.user-management-row>input,.user-management-row>select{height:29px;font-size:11px}.user-row-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.user-row-actions .button{justify-content:center;height:29px;padding:0 8px;font-size:11px}.user-row-actions .user-delete-button{color:#ad4a4a;width:29px;box-shadow:none;background:#fff;border-color:#efcccc;flex:none;padding:0}.user-row-actions .user-delete-button:hover:not(:disabled){background:#fff3f3}.user-row-actions .user-delete-button:disabled{cursor:not-allowed;opacity:.35}.user-identity-editor{gap:3px;min-width:0;display:grid}.user-identity-editor>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.user-identity-editor>input{background:0 0;border-color:#0000;height:27px;padding:0 5px;font-size:12px;font-weight:700}.user-identity-editor>input:hover,.user-identity-editor>input:focus{border-color:var(--line-strong);background:#fff}.user-admin-access{color:#675599;background:#f2f0fb;border-radius:6px;align-items:center;width:fit-content;min-height:26px;padding:0 8px;font-size:10px;font-weight:720;display:inline-flex}@media (width<=1200px){.settings-row.user-create-fields,.settings-row.user-account-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-group-grid{grid-template-columns:1fr}}@media (width<=900px){.settings-row.user-create-fields,.settings-row.user-account-fields,.permission-group-create-fields{grid-template-columns:1fr}}.data-source-page{gap:12px;padding:14px 16px 28px;display:grid}.data-source-page .panel{width:auto;margin:0}.data-source-notice{color:#31568f;background:#f4f7ff;border:1px solid #cbdaf6;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:6px 10px;font-size:12px;font-weight:650;display:flex}.data-source-notice.success{color:#287548;background:#f0faf3;border-color:#c5e6d0}.data-source-notice.error{color:#a33f3f;background:#fff4f4;border-color:#efc4c4}.data-source-notice button{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px;display:grid}.data-source-panel{overflow:hidden}.data-source-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 14px;display:flex}.data-source-panel-actions{flex:none;align-items:center;gap:7px;display:flex}.data-source-panel h2{color:#20242d;margin:0;font-size:14px}.data-source-panel header p{color:var(--muted);margin:4px 0 0;font-size:11px}.data-source-table-head,.data-source-row{grid-template-columns:minmax(190px,1.1fr) minmax(300px,1.7fr) 90px minmax(150px,.9fr) 90px 78px;align-items:center;gap:14px;padding:0 14px;display:grid}.data-source-table-head{border-bottom:1px solid var(--line);color:#6b7280;text-transform:uppercase;letter-spacing:.03em;background:#fbfcfe;min-height:36px;font-size:11px;font-weight:740}.data-source-row{border-bottom:1px solid var(--line);min-height:64px;transition:background .15s}.data-source-row:last-child{border-bottom:0}.data-source-row:hover{background:#fcfdff}.data-source-identity{align-items:center;gap:8px;min-width:0;display:flex}.data-source-logo{color:#315ea8;letter-spacing:-.02em;background:#edf3ff;border:1px solid #cbd8f4;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:820;display:grid}.data-source-logo.violet{color:#7255a9;background:#f3effc;border-color:#d9cef4}.data-source-logo.green{color:#2d7b4b;background:#eef9f2;border-color:#c8e6d3}.data-source-logo.orange{color:#a26425;background:#fff7ed;border-color:#f0dac0}.data-source-identity strong,.data-source-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.data-source-identity strong{color:#262b35;font-size:12px}.data-source-identity small{color:var(--muted);margin-top:2px;font-size:11px}.data-source-connection{gap:4px;min-width:0;display:grid}.data-source-endpoint{color:#3f4754;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow:hidden}.data-source-key{box-sizing:border-box;color:#4d5b70;background:#fff;border:1px solid #dbe1ea;border-radius:7px;align-items:center;gap:6px;width:min(300px,100%);min-height:24px;padding:2px 6px;display:flex}.data-source-key.empty{color:#a36a29;background:#fffbf5;border-style:dashed}.data-source-key span{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow:hidden}.data-source-key em{color:#8a94a3;white-space:nowrap;margin-left:auto;font-size:10px;font-style:normal}.data-source-capabilities{flex-wrap:wrap;gap:4px;display:flex}.data-source-capabilities span{color:#647084;background:#f8fafc;border:1px solid #e2e7ef;border-radius:999px;padding:1px 5px;font-size:10px}.data-source-status{color:#26804a;background:#edf8f1;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;font-weight:720;display:inline-flex}.data-source-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.data-source-status.disabled{color:#7a8492;background:#f1f3f6}.data-source-status.warning{color:#ad6a1d;background:#fff5e8}.data-source-status.error{color:#b43e3e;background:#fff0f0}.data-source-last-test{min-width:0}.data-source-last-test strong,.data-source-last-test small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.data-source-last-test strong{color:#4a5361;font-size:11px}.data-source-last-test small{color:var(--muted);margin-top:2px;font-size:10px}.data-source-switch{cursor:pointer;background:#d9dee7;border:0;border-radius:999px;width:36px;height:20px;padding:0;transition:background .2s;position:relative}.data-source-switch span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #18181b40}.data-source-switch.on{background:#4d6df3}.data-source-switch.on span{transform:translate(16px)}.data-source-switch:disabled{cursor:wait;opacity:.6}.data-source-actions{align-items:center;gap:5px;display:flex}.data-source-actions button{color:#65738a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.data-source-actions button:hover{color:#35599a;background:#f5f7fb;border-color:#dbe2ee}.data-source-actions button:disabled{cursor:not-allowed;opacity:.35}.data-source-empty{color:var(--muted);text-align:center;padding:50px 16px;font-size:12px}.data-source-help{color:#53627a;background:#f8faff;border:1px solid #d9e2f2;border-radius:9px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.data-source-help svg{color:#4b69a2;flex:none;margin-top:1px}.data-source-help strong,.data-source-help span{display:block}.data-source-help strong{color:#34435d;font-size:11px}.data-source-help span{margin-top:3px;font-size:11px;line-height:1.5}.data-source-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#181d276b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.data-source-modal{background:#fff;border:1px solid #dfe3ea;border-radius:13px;width:min(540px,100%);overflow:hidden;box-shadow:0 24px 70px #181d2738}.data-source-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.data-source-modal-title{align-items:center;gap:10px;display:flex}.data-source-modal-title small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:700;display:block}.data-source-modal h2{color:#20242d;margin:2px 0 0;font-size:15px}.data-source-modal>header>button{color:#6b7280;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.data-source-modal-body{gap:13px;padding:15px;display:grid}.data-source-description{color:#667085;background:#f6f8fb;border-radius:7px;margin:0;padding:8px 10px;font-size:11px;line-height:1.55}.data-source-field{gap:5px;display:grid}.data-source-field>span,.data-source-uses>span{color:#343a46;font-size:11px;font-weight:720}.data-source-field input{box-sizing:border-box;color:#303744;background:#fff;border:1px solid #d7dde7;border-radius:7px;outline:none;width:100%;height:36px;padding:0 10px;font-size:11px}.data-source-field input:focus{border-color:#7592e9;box-shadow:0 0 0 3px #4f6df31c}.data-source-field small{color:var(--muted);font-size:10px}.data-source-uses{gap:7px;display:grid}.data-source-uses>div{flex-wrap:wrap;gap:6px;display:flex}.data-source-uses em{color:#4b6285;background:#f7faff;border:1px solid #dce5f2;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-style:normal;display:inline-flex}.data-source-enabled-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.data-source-enabled-row strong,.data-source-enabled-row small{display:block}.data-source-enabled-row strong{color:#343a46;font-size:11px}.data-source-enabled-row small{color:var(--muted);margin-top:2px;font-size:10px}.data-source-form-error{color:#a33f3f;background:#fff4f4;border:1px solid #efc4c4;border-radius:7px;padding:7px 9px;font-size:11px}.data-source-modal>footer{border-top:1px solid var(--line);background:#fafbfc;justify-content:flex-end;align-items:center;gap:7px;padding:10px 15px;display:flex}.data-source-text-button{color:#5571ad;cursor:pointer;background:0 0;border:0;margin-right:auto;font-size:11px}.spin{animation:.8s linear infinite data-source-spin}@keyframes data-source-spin{to{transform:rotate(360deg)}}@media (width<=1120px){.data-source-table-head{display:none}.data-source-row{grid-template-columns:minmax(180px,1fr) minmax(240px,1.4fr) 80px 70px;gap:8px;padding:8px 12px}.data-source-row>:nth-child(4){grid-column:2}.data-source-row>:nth-child(5){grid-area:1/3}.data-source-row>:nth-child(6){grid-area:1/4}}@media (width<=720px){.data-source-page:not(.settings-embedded-page){padding:10px}.data-source-panel>header{flex-direction:column;align-items:flex-start}.data-source-panel-actions{flex-wrap:wrap;width:100%}.data-source-row{grid-template-columns:minmax(0,1fr) auto auto}.data-source-row>:first-child,.data-source-row>:nth-child(2){grid-column:1/-1}.data-source-row>:nth-child(3){grid-column:1}.data-source-row>:nth-child(4){grid-column:1/-1}.data-source-row>:nth-child(5){grid-area:3/2}.data-source-row>:nth-child(6){grid-area:3/3}}.wallet-filter-layout{gap:12px;padding:14px;display:grid}.wallet-filter-layout .panel{margin:0}.wallet-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 12px;display:flex}.wallet-section-title,.wallet-group-preview-title,.wallet-library-actions{align-items:center;gap:8px;display:flex}.wallet-section-title strong,.wallet-section-title span:not(.wallet-section-icon){display:block}.wallet-section-title strong{font-size:12px}.wallet-section-title>div>span{color:var(--muted);margin-top:2px;font-size:11px;font-weight:560}.wallet-section-icon{box-sizing:border-box;border:1px solid var(--line);color:#52525b;background:#fafafa;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;padding:0;line-height:1;display:inline-grid}.wallet-section-title>.wallet-section-icon{display:grid}.wallet-section-icon>svg{grid-area:1/1;margin:0;display:block;transform:none}.wallet-filter-body{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);display:grid}.wallet-filter-form{border-right:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px;display:grid}.wallet-filter-form label{color:var(--muted);gap:4px;font-weight:720;display:grid}.wallet-filter-form .wide{grid-column:1/-1}.wallet-group-preview{background:#fafaf9;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:14px;display:flex}.wallet-group-preview p{color:var(--muted);margin:0;line-height:1.55}.wallet-filter-summary{flex-wrap:wrap;gap:5px;display:flex}.wallet-filter-summary span{box-sizing:border-box;border:1px solid var(--line);color:#52525b;vertical-align:middle;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:3px 7px;font-size:11px;font-weight:680;line-height:1;display:inline-flex}.wallet-library-action-area{justify-items:end;gap:6px;display:grid}.wallet-inline-feedback{color:#475569;background:#f8fbff;border:1px solid #dbeafe;border-radius:7px;max-width:420px;padding:5px 8px;font-size:11px;font-weight:650;line-height:1.35}.wallet-library-table-head{border-bottom:1px solid var(--line);color:var(--muted);background:#fafafa;grid-template-columns:1.2fr .55fr .8fr 1.4fr .65fr;gap:10px;padding:8px 12px;font-size:11px;font-weight:720;display:grid}.wallet-library-empty{text-align:center;align-content:center;justify-items:center;gap:7px;min-height:210px;padding:24px;display:grid}.wallet-library-empty p{max-width:520px;color:var(--muted);margin:0}.wallet-library-empty-icon{border:1px solid var(--line);color:#71717a;background:#fafafa;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}@media (width<=900px){.app-shell{grid-template-columns:1fr}.sidebar{display:none}.overview-bar{flex-direction:column;align-items:stretch;gap:0}.overview-bar-stats{border-top:1px solid var(--line);border-left:0;overflow-x:auto}.tag-manager-header,.tag-manager-header-actions{flex-direction:column;align-items:stretch}.tag-form{width:100%}.tag-manager-head,.tag-manager-row{grid-template-columns:minmax(180px,1fr) 120px 72px}.tag-manager-head>:nth-child(3),.tag-manager-row>:nth-child(3){display:none}.summary-strip,.add-form,.watch-filter-bar,.tag-form,.tag-edit-form,.dashboard-grid,.strategy-layout,.radar-presets,.radar-filters,.radar-funnel,.modal-grid,.detail-grid,.placeholder-grid,.strategy-form,.intel-hero,.intel-source-grid,.algorithm-overview,.algorithm-metrics,.algorithm-workspace,.algorithm-test-controls,.score-preview-header,.score-preview-market,.score-preview-visuals,.algorithm-form-grid,.algorithm-section-head,.algorithm-rule,.algorithm-rule-fields,.algorithm-risk-grid,.algorithm-risk-grid label,.algorithm-guide-table>div,.admission-form-grid,.admission-rule,.admission-rule-fields,.score-explain-total,.score-explain-groups,.wallet-filter-body,.wallet-filter-form,.settings-row{grid-template-columns:1fr}.settings-list-head{display:none}.settings-header{flex-direction:column;align-items:flex-start}.settings-header-actions{flex-wrap:wrap;width:100%}.creation-tool-grid,.creation-studio-body{grid-template-columns:1fr}.creation-studio-header{flex-wrap:wrap;align-items:stretch}.creation-studio-toolbar{flex-basis:100%;order:3;grid-template-columns:repeat(2,minmax(0,1fr))}.creation-studio-body{overflow:auto}.creation-preview-panel{overflow:visible}.creation-studio-actions{flex-wrap:wrap}.creation-studio-actions>span{width:100%}.algorithm-rail{position:static}.wallet-filter-form{border-right:0;border-bottom:1px solid var(--line)}.wallet-section-head{flex-direction:column;align-items:flex-start}.wallet-library-action-area{justify-items:start;width:100%}.wallet-library-actions{flex-wrap:wrap}.algorithm-rule-method{text-align:left}.algorithm-risk-grid label{border-right:0;border-bottom:1px solid var(--line)}.algorithm-risk-grid label:last-child{border-bottom:0}.score-explain-group,.score-explain-group:nth-child(2n){border-right:0}.score-coverage{border-left:0;padding-left:0}.score-explain-foot,.algorithm-warning,.score-preview-stale,.score-preview-footer{flex-direction:column;align-items:flex-start}.score-preview-actions{flex-wrap:wrap;width:100%}.score-dimension-panel{border-right:0;border-bottom:1px solid var(--line)}.radar-viewbar{grid-template-columns:1fr;align-items:stretch}.radar-controlbar{align-items:stretch}.radar-control-group{width:100%}.radar-control-divider{display:none}.radar-control-strategies{min-width:0}.radar-scope-row{grid-template-columns:1fr}.radar-strategy-picker>summary{width:100%}.radar-strategy-menu{width:min(360px,100vw - 28px);left:0;right:auto}.filter-count{justify-self:stretch}.search.compact{height:34px}.topbar{align-items:flex-start;gap:10px}.topbar-actions{justify-content:flex-start}.radar-header-search{width:100%}}
