.app-shell{--control-height:48px;--control-radius:14px;--control-border:#e3dfec;--control-focus:#73ad9b;--control-text:#48415c;--control-muted:#817b90;--control-surface:#f0edf6;--control-mint:#ddf2e9;--control-mint-ink:#386f5e}.app-shell select.ui-select{appearance:none;box-sizing:border-box;min-height:var(--control-height);border:1px solid var(--control-border);border-radius:var(--control-radius);background-color:var(--control-surface);max-width:100%;color:var(--control-text);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Crect width='28' height='28' rx='9' fill='white' fill-opacity='.8'/%3E%3Cpath d='m10 12 4 4 4-4' stroke='%23807794' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;background-size:24px 28px;padding:11px 38px 11px 10px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;transition:background-color .16s,border-color .16s,box-shadow .16s;box-shadow:0 1px 2px #30254704}.app-shell select.ui-select[data-compact]{background-position:right 4px center;background-size:16px 16px;padding-left:8px;padding-right:22px}.app-shell .ui-search{min-width:0;min-height:var(--control-height);border-radius:var(--control-radius);color:var(--control-muted);background:#eeeff4;border:1px solid #e6e5ed;align-items:center;gap:9px;padding-left:8px;transition:background-color .16s,border-color .16s,box-shadow .16s;display:flex}.ui-search-icon{background:var(--control-mint);height:30px;color:var(--control-mint-ink);border-radius:10px;flex:0 0 30px;place-items:center;display:grid}.app-shell .ui-search input{width:100%;min-width:0;min-height:46px;box-shadow:none;color:var(--control-text);caret-color:var(--control-mint-ink);background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:11px 0;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4}.app-shell .ui-search input::placeholder{color:var(--control-muted);opacity:1}.app-shell .ui-search-clear{width:44px;height:44px;color:var(--control-muted);border-radius:12px;flex:0 0 44px;place-items:center;padding:0;display:grid}.ui-search-clear svg{box-sizing:content-box;background:#e2e2eb;border-radius:50%;padding:4px;transition:background-color .16s}.app-shell select.ui-select:focus,.app-shell .ui-search:focus-within{border-color:var(--control-focus);background-color:#fff;outline:0;box-shadow:0 0 0 3px #73ad9b20}.app-shell select.ui-select[aria-invalid=true]{background-color:#fff5f7;border-color:#bd7183}.app-shell .ui-search:has(input[aria-invalid=true]){background-color:#fff5f7;border-color:#bd7183}.app-shell select.ui-select:disabled{color:#9994a2;cursor:not-allowed;box-shadow:none;background-color:#f0f0f3;border-color:#e7e7ec}.app-shell .ui-search:has(input:disabled){color:#9994a2;cursor:not-allowed;box-shadow:none;background-color:#f0f0f3;border-color:#e7e7ec}.ui-search:has(input:disabled) .ui-search-icon{color:#9994a2;background:#e6e6ed}.app-shell .ui-search input:disabled{color:#9994a2;cursor:not-allowed}.app-shell .ui-segmented{min-height:var(--control-height);border-radius:var(--control-radius);background:#eae7f1;border:0;flex-shrink:0;gap:2px;padding:2px;display:inline-flex}.app-shell .ui-segmented button{color:#81788f;font-variant-numeric:tabular-nums;border-radius:12px;min-width:44px;min-height:44px;padding:8px 12px;font-size:13px;font-weight:500;transition:color .16s,background-color .16s,box-shadow .16s}.app-shell .ui-segmented button[aria-pressed=true]{color:var(--control-mint-ink);background:#fff;font-weight:650;box-shadow:0 2px 5px #43345c12,0 0 0 1px #43345c04}.app-shell .ui-refresh{width:var(--control-height);min-width:var(--control-height);height:var(--control-height);border:1px solid var(--control-border);border-radius:var(--control-radius);color:#817496;background:#fff;flex-shrink:0;place-items:center;padding:0;display:grid;box-shadow:0 2px 3px #30254704}.app-shell .ui-refresh:not(:disabled):active,.app-shell .ui-search-clear:not(:disabled):active{transform:scale(.96)}.app-shell :is(.ui-search-clear,.ui-segmented button,.ui-refresh):focus-visible{outline:2px solid var(--control-focus);outline-offset:-3px}.ui-field-help{color:#827c8e;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;font-weight:400;line-height:1.75}.ui-field-help.error{color:#b05c70}.ui-data-note{color:#817b90;min-width:0;margin:0 0 12px;font-size:11px}.ui-data-note-row{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;display:flex}.ui-data-note-row>button:first-child{text-align:left;min-width:0;min-height:44px;color:inherit;border-radius:8px;align-items:center;gap:6px;font-size:11px;line-height:1.5;display:inline-flex}.ui-data-note-row>button:first-child>svg:last-child{transition:transform .16s}.ui-data-note-row>button:first-child[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.ui-data-note-status{font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;line-height:1.5}.ui-data-note.warning{color:#946e43}.ui-data-note-row .ui-refresh{width:44px;min-width:44px;height:44px;box-shadow:none;background:0 0;border-color:#0000}.ui-data-note-row button:focus-visible{outline:2px solid var(--control-focus);outline-offset:-2px}.ui-data-note-body{background:#f2eff7;border:1px solid #e9e5ef;border-radius:12px;padding:12px 14px;line-height:1.75}.ui-data-note-body .ui-field-help:first-child{margin-top:0}.ui-data-note-body dl{gap:8px;margin:0;display:grid}.ui-data-note-body dl>div{justify-content:space-between;gap:16px;display:flex}.ui-data-note-body dt{flex-shrink:0}.ui-data-note-body dd{text-align:right;color:#554e65;margin:0}@supports (appearance:base-select){.app-shell select.ui-select:not([multiple]):not([size]){appearance:base-select}.app-shell select.ui-select:not([multiple]):not([size])::picker(select){appearance:base-select}.app-shell select.ui-select:not([multiple]):not([size]){background-image:none;align-items:center;gap:6px;padding:8px 8px 8px 10px}.app-shell select.ui-select::picker-icon{content:"";background:#fffc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23807794' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/14px no-repeat;border-radius:9px;flex:0 0 24px;width:24px;height:28px;margin-left:auto;transition:rotate .16s,background-color .16s}.app-shell select.ui-select:open::picker-icon{background-color:var(--control-mint);rotate:180deg}.app-shell select.ui-select:open{border-color:var(--control-focus);background-color:#fff}.app-shell select.ui-select::picker(select){min-width:max(160px, anchor-size(width));max-width:calc(100vw - 24px);max-height:min(360px,50dvh);font:inherit;color:var(--control-text);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c3b7d4 transparent;background:#fff;border:1px solid #e4deee;border-radius:16px;margin-block:6px;padding:6px;overflow:auto;box-shadow:0 12px 32px #372a4d1a,0 2px 6px #372a4d08}.app-shell select.ui-select option{color:#60576e;white-space:normal;overflow-wrap:anywhere;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:16px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.app-shell select.ui-select option+option{margin-top:2px}.app-shell select.ui-select option:checked{background:var(--control-mint);color:var(--control-mint-ink);font-weight:600}.app-shell select.ui-select option:focus-visible{outline:2px solid var(--control-focus);outline-offset:-2px;background:#f0edf6}.app-shell select.ui-select option::checkmark{color:var(--control-mint-ink);order:1;margin-left:auto;font-size:15px}.app-shell select.ui-select option:disabled{opacity:.45;cursor:not-allowed}.app-shell select.ui-select[data-compact]:not([multiple]):not([size]){gap:4px;padding-inline:8px 4px}.app-shell select.ui-select[data-compact]::picker-icon{background-color:#0000;flex-basis:16px;width:16px;height:24px}}html,.app-shell,:where(.app-shell *){scrollbar-width:thin;scrollbar-color:#c6bfd4 transparent}@supports not (scrollbar-width:thin){html::-webkit-scrollbar{width:8px;height:8px}.app-shell ::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track{background:0 0}.app-shell ::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:#c6bfd4 padding-box padding-box;border:2px solid #0000;border-radius:8px}.app-shell ::-webkit-scrollbar-thumb{background:#c6bfd4 padding-box padding-box;border:2px solid #0000;border-radius:8px}html::-webkit-scrollbar-thumb:hover{background-color:#a797bb}.app-shell ::-webkit-scrollbar-thumb:hover{background-color:#a797bb}}@media (hover:hover){.app-shell select.ui-select:hover:not(:disabled):not(:open){background-color:#eae4f3;border-color:#c8bddb}.app-shell .ui-search:hover:not(:focus-within):not(:has(input:disabled)){background-color:#eaeaf2;border-color:#d3ccdf}.app-shell .ui-search-clear:hover:not(:disabled) svg{color:var(--control-mint-ink);background:#d7eae3}.app-shell .ui-refresh:hover:not(:disabled){color:#715a92;background-color:#ede6f7;border-color:#c4b5dc}.app-shell .ui-segmented button:hover:not(:disabled):not([aria-pressed=true]){color:var(--control-text);background:#ffffff70}.ui-data-note-row>button:first-child:hover{color:#655378}@supports (appearance:base-select){.app-shell select.ui-select option:hover:not(:disabled){color:#5c4775;background:#f0eaf7}.app-shell select.ui-select option:checked:hover{color:var(--control-mint-ink);background:#d2ecdf}}.app-shell :is(.picker-results,.history-scroll,.research-editor-body):hover{scrollbar-color:#a797bb transparent}}@media (max-width:700px){.app-shell select.ui-select,.app-shell .ui-search input{font-size:16px}.app-shell .ui-segmented button{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.app-shell :is(.ui-select,.ui-search,.ui-search-clear,.ui-refresh,.ui-segmented button),.ui-search-clear svg,.ui-data-note-row>button:first-child>svg:last-child{transition:none}.app-shell select.ui-select::picker-icon{transition:none}}
.market-list-toolbar{align-items:center;gap:2px;min-height:44px;margin-bottom:6px;display:flex}.market-list-title{align-items:baseline;gap:8px;min-width:0;margin-right:auto;display:flex}.market-list-title strong{font-size:14px;font-weight:600}.market-list-title>span{color:#948c9f;font-variant-numeric:tabular-nums;font-size:11px}.app-shell .list-tool{color:#898294;background:0 0;border:0;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative}.app-shell .list-tool.active{color:#5e497c}.list-tool-dot{width:5px;height:5px;box-shadow:0 0 0 2px var(--bg);background:#8e6cb3;border-radius:50%;position:absolute;top:7px;right:7px}.app-shell .list-tool:focus-visible{outline:2px solid var(--control-focus);outline-offset:-3px}.market-list-toolbar.searching{background:#eeeaf4;border-radius:12px}.market-list-toolbar:has(.ui-search:focus-within){background:#edf4f0;box-shadow:inset 0 0 0 1px #adcdbf}.app-shell .market-list-toolbar .ui-search{min-height:40px;box-shadow:none;background:0 0;border:0;flex:1;gap:0;padding-left:0}.market-list-toolbar .ui-search-icon{display:none}.app-shell .market-list-toolbar .ui-search input{min-height:40px;padding-block:8px}.app-shell .market-list-toolbar .ui-search-clear{flex-basis:32px;width:32px;height:40px}.market-filter-summary{color:#7d6b94;align-items:center;gap:2px;min-height:28px;margin:-3px 0 5px;font-size:11px;display:flex}.market-filter-summary button{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.market-directory>.ui-data-note{margin-top:8px}.market-filter-panel{overscroll-behavior:contain;background:#fff;border:1px solid #e7e1ef;border-radius:20px;width:360px;max-width:100%;max-height:calc(100dvh - 40px);padding:20px;overflow-y:auto;box-shadow:0 16px 60px #33204420}.market-filter-panel header{justify-content:space-between;align-items:center;margin:-4px -6px 12px 0;display:flex}.market-filter-panel h2{margin:0;font-size:17px;font-weight:650}.market-filter-panel fieldset{border:0;min-width:0;margin:0 0 20px;padding:0}.market-filter-panel legend{color:#8c8199;margin:0 0 10px;padding:0;font-size:12px}.market-type-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.market-sort-choices{gap:4px;display:grid}.market-filter-panel fieldset label{color:#75697f;cursor:pointer;background:#f6f4f9;border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;min-height:44px;margin:0;padding:10px 12px;font-size:13px;font-weight:400;display:flex;position:relative}.market-filter-panel label input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.market-filter-panel label svg{visibility:hidden;margin-left:auto}.market-filter-panel label:has(input:checked){color:#396c5d;background:#e4f3ec}.market-filter-panel label:has(input:checked) svg{visibility:visible}.market-filter-panel label:has(input:focus-visible){outline-offset:2px;outline:2px solid #73ad9b}.market-filter-panel .market-sort-choices label{background:0 0}.market-filter-panel .market-sort-choices label:has(input:checked){background:#e4f3ec}.market-filter-panel footer{border-top:1px solid #eeebf2;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.market-filter-panel footer button{min-height:44px}.market-filter-panel footer .primary{min-width:112px}@media (hover:hover){.app-shell .list-tool:hover{color:#65517f;background:#ede7f4}.market-filter-panel label:hover:not(:has(input:checked)){background:#eeebf4}}@media (max-width:700px){.app-shell .list-tool{flex-basis:44px;width:44px;height:44px}.market-list-title strong{font-size:15px}.app-shell .market-list-toolbar .ui-search-clear{flex-basis:44px;width:44px;height:44px}.modal-backdrop:has(.market-filter-panel){align-items:flex-end;padding:0}.market-filter-panel{width:100%;max-height:85dvh;padding:20px 20px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}}
@media (min-width:701px){.opportunity-filterbar{--control-height:36px;--control-radius:10px}.opportunity-filterbar select.ui-select:not([multiple]):not([size]){padding-block:3px}.app-shell .opportunity-filterbar .ui-segmented button{border-radius:8px;min-width:40px;min-height:32px;padding:5px 10px}}.app-shell select.ui-select[data-variant=inline]:not([multiple]):not([size]){min-height:36px;box-shadow:none;background-color:#0000;background-size:14px;border-color:#0000;border-radius:8px;padding:4px 26px 4px 0;font-weight:500}.app-shell select.ui-select[data-variant=inline]:focus-visible{outline:2px solid var(--control-focus);outline-offset:-2px}@supports (appearance:base-select){.app-shell select.ui-select[data-variant=inline]:not([multiple]):not([size]){padding-right:4px}.app-shell select.ui-select[data-variant=inline]::picker-icon{background-color:#0000;border-radius:0;flex-basis:14px;width:14px;height:20px}}.opportunity-filters>.ui-select{width:auto;min-width:112px}.opportunity-filterbar{gap:8px}.opportunity-filters{flex:1;gap:12px}.opportunity-filters .ui-segmented{margin-left:auto}.app-shell .opportunity-filterbar .ui-refresh{box-shadow:none;background:0 0;border:0}.app-shell .opportunity-filterbar .ui-segmented{background:0 0}.app-shell .opportunity-filterbar .ui-segmented button{box-shadow:none;background:0 0;position:relative}.app-shell .opportunity-filterbar .ui-segmented button[aria-pressed=true]:after{content:"";background:#75aa96;border-radius:2px;width:14px;height:2px;position:absolute;bottom:4px;left:calc(50% - 7px)}.app-shell .opportunity-surface .opportunity-results{margin:6px 0 12px}.opportunity-surface .opportunity-counts strong{font-size:16px}.opportunity-surface .opportunity-counts>span[data-empty=true]{display:none}.opportunity-surface .research-opportunities>.ui-data-note{margin-top:14px}.picker-filterline{align-items:center;gap:10px;padding:0 24px;display:flex}.picker-filterline .picker-scopes{flex-wrap:nowrap;flex:1;min-width:0;margin:0;padding:0;overflow-x:auto}.picker-filterline .picker-scopes button{white-space:nowrap}.picker-filterline>label{flex-shrink:0;margin:0}.picker-filterline .ui-select{width:auto;margin:0}.app-shell .picker-list-head{background:0 0;border-top:0;min-height:30px;padding-block:5px}.app-shell .picker-search-field{margin-bottom:6px}.app-shell .history-controls{padding-top:8px;padding-bottom:8px}.app-shell .history-filters{gap:8px;margin-top:0}.app-shell .history-filters>svg{display:none}.app-shell .history-filters select{flex-basis:100px}.app-shell .history-filters select:first-of-type{flex:1}.app-shell .history-search-field{margin-bottom:2px}.app-shell .news-filter-row{padding-block:4px}@media (max-width:700px){.app-shell select.ui-select[data-variant=inline]:not([multiple]):not([size]){min-height:44px}.opportunity-filters>.ui-select{flex:0 auto;width:auto;min-width:112px}.picker-filterline{gap:8px;padding-inline:16px}.picker-filterline .picker-scopes{scrollbar-width:none}.picker-filterline .picker-scopes button{padding-inline:8px}.app-shell .mobile-watch-brief{background:0 0;border:0;border-radius:0;margin:0 0 8px;padding:0}.app-shell .mobile-watch-brief dl{align-items:center;gap:16px;min-height:32px;margin:0;display:flex}.app-shell .mobile-watch-brief dl>div{align-items:baseline;gap:6px;display:flex}.app-shell .mobile-watch-brief dt{font-size:11px}.app-shell .mobile-watch-brief dd{margin:0;font-size:14px;line-height:1.3}}.history-search-row{align-items:center;gap:6px;display:flex}.history-search-row .ui-search{flex:1;min-width:0}.history-filter-summary{color:#887a98;align-items:center;gap:4px;min-height:28px;font-size:11px;display:flex}.history-filter-summary button{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.app-shell .history-filters[hidden]{display:none}.inline-filter-details{margin-bottom:8px}.inline-filter-details>summary{color:#877a96;cursor:pointer;align-items:center;gap:7px;width:fit-content;min-height:40px;font-size:12px;list-style:none;display:flex}.inline-filter-details>summary::-webkit-details-marker{display:none}.inline-filter-details>summary:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #73ad9b}.inline-filter-details[open]>summary{color:#486e60}.inline-filter-details>.monitor-task-filters{background:#faf9fc;border:1px solid #e9e4ef;border-radius:12px;padding:8px 12px}
.news-impact{background:#fff;border:1px solid #dce6e5;border-radius:12px;margin-top:20px;padding:20px}.news-impact-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.news-impact-heading h4{margin-bottom:5px;font-size:15px}.news-impact-heading span{color:#627b85;font-size:11px}.news-impact-heading select{width:auto;max-width:100%}.news-impact-windows{flex-wrap:wrap;gap:5px;margin:18px 0;display:flex}.news-impact-windows button{color:#627b85;border-radius:6px;padding:7px 10px;font-size:12px}.news-impact-windows button[aria-pressed=true]{color:#285d4c;background:#eaf1ef;font-weight:600}.news-impact-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.news-impact-metrics>div{border-right:1px solid #edf1f1}.news-impact-metrics>div:last-child{border:0}.news-impact-metrics span{color:#627b85;margin-bottom:7px;font-size:11px;display:block}.news-impact-metrics strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:600}.news-impact-metrics .positive{color:#27816a}.news-impact-metrics .negative{color:#b32e35}.news-impact-chart{width:100%;min-width:0;height:270px;position:relative}.news-impact-canvas{width:100%;height:270px}.news-publication-line{pointer-events:none;z-index:1;border-left:1px dashed #5b707a;display:none;position:absolute;top:32px;bottom:30px}.news-publication-line span{white-space:nowrap;color:#405d67;background:#edf2f3;border-radius:5px;padding:4px 7px;font-size:10px;position:absolute;top:-25px;left:0;transform:translate(-50%)}.news-impact-legend{color:#627b85;flex-wrap:wrap;gap:18px;margin-bottom:8px;font-size:10px;display:flex}.news-impact-legend .btc{color:#96702e}.news-impact-legend .btc:before{content:"";background:#b58a46;width:14px;height:2px;margin:0 5px 3px 0;display:inline-block}.news-impact-notes{color:#627b85;border-top:1px solid #edf1f1;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:10px;font-size:11px;display:flex}.news-impact-note{color:#627b85;margin-top:8px;font-size:11px}.news-impact-method{color:#627b85;margin-top:10px;font-size:11px;line-height:1.85}.news-impact-method summary{cursor:pointer}.news-impact-method p{overflow-wrap:anywhere;margin-top:8px}.news-impact-loading,.news-impact-error{color:#627b85;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:130px;font-size:12px;display:flex}.news-impact-error button{color:#285d4c;align-items:center;gap:5px;padding:10px;display:inline-flex}.news-compare{color:#285d4c;padding:8px 0}.news-compare[aria-expanded=true]{font-weight:600}@media (max-width:680px){.news-impact{margin:18px -7px 0;padding:14px 10px}.news-impact-heading select{width:100%}.news-impact-windows{justify-content:space-between;gap:0}.news-impact-windows button{min-height:40px;padding:8px 5px;font-size:11px}.news-impact-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.news-impact-metrics>div:nth-child(2n){border:0}.news-impact-metrics strong{font-size:20px}.news-compare{min-height:44px}}
.news-panel{max-width:1080px;margin:0 auto 30px}.news-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.news-tabs{scrollbar-width:none;gap:28px;min-width:0;display:flex;overflow-x:auto}.news-tabs::-webkit-scrollbar{display:none}.news-toolbar>.icon-button{flex-shrink:0}.news-tabs button{color:#627b85;white-space:nowrap;border-bottom:2px solid #0000;padding:14px 0;font-size:14px}.news-tabs button.selected{border-color:var(--brand);color:var(--ink);font-weight:600}.news-tabs button span{color:#2a6956;background:#edf4f0;border-radius:4px;margin-left:6px;padding:2px 5px;font-size:11px}.news-tabs button span.has-updates{color:#fff;background:#2a6956}.news-filter-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.news-filter-row select{width:auto;max-width:100%}.news-feed-status{color:#627b85;align-items:center;gap:6px;font-size:12px;display:flex}.news-feed-status details{position:relative}.news-feed-status summary{cursor:pointer}.news-feed-status details>div{z-index:2;background:var(--surface);border:1px solid var(--line);border-radius:10px;width:290px;max-width:calc(100vw - 48px);padding:14px;position:absolute;top:25px;right:0;box-shadow:0 6px 22px #18323d10}.news-feed-status p{margin:0 0 10px}.news-feed-status time{margin-top:3px;font-size:11px;display:block}.news-demo{color:#95603c;background:#fcf5ec;border-radius:5px;padding:3px 7px;font-size:11px}.news-feed-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.news-quick-row,.news-quick-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.news-quick-row{justify-content:space-between;margin-bottom:22px}.news-chip{color:#627b85;white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;display:inline-flex}.news-chip span{font-variant-numeric:tabular-nums;font-size:11px}.news-chip:hover,.news-chip.selected{color:var(--ink);background:#e8efed}.news-chip.bearish{color:#a93239}.news-chip.bearish.selected{background:#fce8e7;border-color:#e8b9b7}.news-unread-toggle{color:#627b85;white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:400;display:flex}.news-unread-toggle input{accent-color:#2a6956;width:14px;height:14px;margin:0}.news-order{color:#627b85;font-size:11px}.news-feed-title h2{color:#627b85;font-size:13px;font-weight:400}.news-progress{color:#627b85;align-items:center;gap:8px;font-size:12px;display:flex}.news-progress>span{gap:4px;display:flex}.news-progress i{background:#dfe7ea;border-radius:3px;width:18px;height:3px}.news-progress i.done{background:#2a6956}.news-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:14px;padding:20px 23px;scroll-margin-top:28px}.news-card.news-important{background:#fcf5ec;border-color:#edddc9}.news-card.news-bearish{background:#fff6f5;border-color:#efcdcc #efcdcc #efcdcc #b32e35;border-left-style:solid;border-left-width:3px}.news-read-card h3{color:#627b85}.news-read-indicator{color:#2a6956}.news-asset-label{color:#405d67;font-weight:600}.news-reason,.news-verified{font-size:11px}.news-verified{color:#2a6956}.news-meta{color:#627b85;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:11px;font-size:12px;display:flex}.news-meta>span{align-items:center;gap:4px;display:inline-flex}.news-meta time{white-space:nowrap;margin-left:auto;font-size:11px}.news-direction{border-radius:5px;padding:3px 7px;font-weight:600}.news-direction.bearish{color:#fff;background:#b32e35}.news-direction.uncertain{color:#80552f;background:#f8eddd}.news-priority{color:#95603c}.news-update{color:#2a6956}.news-card h3{overflow-wrap:anywhere;margin-bottom:7px;font-size:18px;line-height:1.65}.news-summary{color:#627b85;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.news-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:17px;display:flex}.news-actions button{justify-content:center;align-items:center;gap:6px;font-size:12px;display:inline-flex}.news-read{background:#fff;border:1px solid #dae4e7;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:inline-flex}.news-read.primary{background:var(--brand);color:#fff;border-color:var(--brand)}.news-follow{color:#627b85;padding:8px 0}.news-follow[aria-pressed=true],.news-utility [aria-pressed=true]{color:#198361}.news-utility{color:#627b85;align-items:center;gap:6px;margin-left:auto;display:flex}.news-source-count{color:#627b85;padding:8px 0}.news-detail{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.news-detail dl{grid-template-columns:70px minmax(0,1fr);gap:13px 15px;margin:0 0 15px;font-size:13px;line-height:1.85;display:grid}.news-detail dt{color:#627b85}.news-detail dd{overflow-wrap:anywhere;margin:0}.news-detail dd small{color:#627b85;font-size:11px;display:block}.news-bearish-text{color:#b32e35;font-weight:500}.news-chart-links{flex-wrap:wrap;gap:14px;margin:12px 0;display:flex}.news-chart-links button{align-items:center;gap:5px;display:inline-flex}.news-detail details{color:#627b85;font-size:12px}.news-detail summary{cursor:pointer;color:#2a6956;padding:8px 0}.news-detail details a{color:#2a6956;justify-content:space-between;gap:15px;margin:10px 0;display:flex}.news-detail details a span{color:#627b85;align-items:center;gap:6px;font-size:11px;display:inline-flex}.news-source-excerpt{color:#627b85;overflow-wrap:anywhere;margin:10px 0;font-size:12px;line-height:1.85}.news-feedback{border-top:1px solid var(--line);color:#627b85;flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;padding-top:15px;font-size:11px;display:flex}.news-feedback button{color:#2a6956;align-items:center;gap:5px;padding:5px 0;font-size:12px;display:inline-flex}.news-feedback>span{margin-left:auto}.news-empty{text-align:center;border:1px solid var(--line);background:#fff;border-radius:14px;padding:45px 20px}.news-empty svg{color:#2a6956}.news-empty h3,.news-empty p{margin:12px 0}.news-empty p{color:#627b85;font-size:13px}.news-more{justify-content:center;align-items:center;gap:6px;margin:18px auto;display:flex}.news-message{display:none}.news-message.visible{z-index:10;color:#fff;background:#23434c;border-radius:10px;align-items:center;gap:18px;max-width:calc(100vw - 32px);padding:12px 16px;font-size:12px;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 5px 20px #18323d20}.news-message button{white-space:nowrap;color:#d6eedf;align-items:center;gap:5px;display:inline-flex}.news-panel button:focus-visible,.news-panel summary:focus-visible{outline-offset:3px;outline:2px solid #2a6956}.news-settings{margin-bottom:20px}.news-setting-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.news-settings-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.news-settings-grid h3{margin-bottom:14px;font-size:13px}.news-settings-grid label{align-items:center;gap:8px;margin:8px 0;font-size:13px;font-weight:400;display:flex}.news-settings-grid input{accent-color:#2a6956;width:16px;height:16px;margin:0}.news-digest-setting{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.news-digest-setting select{width:auto}.news-settings-grid small{color:#627b85;margin-top:10px;display:block}@media (max-width:680px){.news-tabs{gap:18px}.news-tabs button{min-height:44px;font-size:12px}.news-tabs button span{margin-left:3px;padding:2px 3px;font-size:10px}.news-quick-filters{gap:3px}.news-chip{min-height:40px;padding:8px 7px}.news-unread-toggle{min-height:40px}.news-message.visible{bottom:calc(82px + env(safe-area-inset-bottom));right:16px}.news-message button{min-height:32px}.news-card{padding:17px}.news-card h3{font-size:17px}.news-meta{gap:7px;font-size:11px}.news-actions{gap:7px}.news-actions button{min-height:44px;font-size:11px}.news-utility{gap:0}.news-utility .icon-button{min-width:38px}.news-source-count{flex-basis:100%;justify-content:flex-start!important}.news-detail dl{grid-template-columns:1fr;gap:4px}.news-detail dd{margin-bottom:12px}.news-detail details a{flex-wrap:wrap;gap:5px}.news-settings-grid{grid-template-columns:1fr;gap:20px}.news-settings-grid label{min-height:40px}.news-feed-status details>div{left:0;right:auto}.news-feedback>span{width:100%;margin-left:0}}
.ac-live .ac-analysis-main{max-width:1760px}.ac-analysis{min-width:0}.ac-analysis-toolbar{align-items:center;gap:16px;margin:0 0 20px;display:flex}.ac-analysis-toolbar>button{flex-shrink:0;min-height:40px}.ac-analysis-toolbar>nav{scrollbar-width:none;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.ac-analysis-toolbar nav button{white-space:nowrap;min-height:40px;color:var(--ac-muted);border-radius:10px;padding:8px 12px}.ac-analysis-toolbar nav button:hover{background:var(--ac-soft);color:var(--ac-teal)}.ac-analysis-tools,.ac-market-watch-short{display:none}.ac-analysis-tools-menu{border:1px solid var(--ac-line);background:var(--ac-surface);width:200px;max-height:calc(100dvh - 24px);color:var(--ac-ink);border-radius:14px;margin:0;padding:6px;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 12px 36px #10282024}.ac-analysis-tools-menu:popover-open{gap:2px;display:grid}.ac-analysis-toolbar .ac-analysis-tools-menu button{text-align:left;justify-content:flex-start;min-height:44px;font-size:14px}.ac-analysis-tools-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.ac-analysis-tools-menu button:focus-visible,.ac-analysis-tools-trigger:focus-visible{outline:2px solid var(--ac-teal);outline-offset:-2px}.ac-live .ac-analysis-engine{--ink:var(--ac-ink);--text:var(--ac-ink);--bg:var(--ac-bg);--brand:var(--ac-teal);--green:var(--ac-teal);--red:var(--ac-red);--surface:var(--ac-surface);--panel:var(--ac-surface);--muted:var(--ac-muted);--line:var(--ac-line);--lime:var(--ac-acid);--candy-lilac:var(--ac-soft);--candy-mint:var(--ac-soft);--candy-peach:var(--ac-soft);--candy-butter:var(--ac-soft);min-height:0;color:var(--ac-ink);background:0 0}.ac-live .ac-analysis-engine>.main{min-width:0;max-width:none;margin:0;padding:0}.ac-live .ac-analysis-engine .panel,.ac-live .ac-analysis-engine .structure-list,.ac-live .ac-analysis-engine .monitor-hub,.ac-live .ac-analysis-engine .directory-row{background:var(--ac-surface);border-color:var(--ac-line);box-shadow:none}.ac-live .ac-analysis-engine .panel{border-radius:18px}.ac-live .ac-analysis-engine :is(input,select,textarea){color:var(--ac-ink);background:var(--ac-surface);border-color:var(--ac-line)}.ac-live .ac-analysis-engine :is(input,select,textarea):focus{border-color:var(--ac-teal);box-shadow:0 0 0 3px var(--ac-soft)}.ac-live .ac-analysis-engine .primary:not(.account-delete-confirm){color:#17372d;background:var(--ac-acid);border-color:#0000;border-radius:10px}.ac-live .ac-analysis-engine .outline{color:var(--ac-ink);background:var(--ac-surface);border-color:var(--ac-line)}.ac-live .ac-analysis-engine :is(.badge,.chart-context,.segmented,.scheme-symbol,.scheme-option-symbol){background:var(--ac-soft);color:var(--ac-teal)}.ac-live .ac-analysis-engine .segmented button.selected{color:var(--ac-teal);background:var(--ac-surface)}.ac-live .ac-analysis-engine :is(.chart-scheme-trigger,.chart-scheme-menu,.instrument-trigger){color:var(--ac-ink);border-color:var(--ac-line);background:var(--ac-surface)}.ac-live .ac-analysis-engine .chart-scheme-menu button{color:var(--ac-ink)}.ac-live .ac-analysis-engine .chart-scheme-menu button[aria-checked=true]{background:var(--ac-soft)}.ac-live .ac-analysis-engine .chart-toolbar{gap:12px}.ac-live .ac-analysis-engine .market-disclosure{margin-top:16px}.ac-live .ac-analysis-engine .structure-tabs button[aria-pressed=true]{color:var(--ac-teal)}.ac-live .ac-analysis-engine :is(.directory-row:hover,.directory-row.selected,.indicator-item,.indicator-select,.chan-panel,.trend-panel){background:var(--ac-soft)}.ac-live .ac-analysis-engine.conversation-mode{height:calc(var(--chat-viewport-height,100dvh) - 172px);min-height:420px}.ac-live .ac-analysis-engine.conversation-mode .ai-page{margin:0 auto;padding:0}.ac-live .ac-analysis-engine .chat-heading{background:var(--ac-surface)}.ac-live .ac-analysis-engine .chart-heading h2{font-size:23px}.ac-live[data-focused=true] .ac-analysis-main{max-width:none;margin:0;padding:20px}.ac-live[data-focused=true] .ac-analysis-engine .market-list-pane{display:none}.ac-live[data-focused=true] .ac-analysis-engine .desktop-market{grid-template-columns:minmax(0,1fr)}.ac-live[data-focused=true] .ac-analysis-engine .market-canvas{height:min(65dvh,720px)}.ac-market-summary{align-self:start;padding:24px}.ac-market-summary .ac-panel-heading{margin-bottom:24px;padding:0}.ac-market-summary .ac-panel-heading h2 small{color:var(--ac-muted);font-size:14px;font-weight:400}.ac-market-summary .ac-chart-alert{margin-top:24px}.ac-market-summary>.ac-data-source:last-child{margin-top:14px;line-height:1.8}@media (min-width:1180px){.ac-live .ac-analysis-engine .desktop-market{grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:20px}.ac-live .ac-analysis-engine .market-list-pane{max-height:calc(100dvh - 110px);top:88px}}@media (max-width:1179px){.ac-live .ac-analysis-engine .market-list-pane:has(+.market-inspector:not([hidden])){display:none}}@media (max-width:600px){.ac-live .ac-analysis-main{padding:12px 12px 88px}.ac-analysis-toolbar{flex-wrap:wrap;gap:4px;margin-bottom:12px}.ac-analysis[data-compact=true] .ac-analysis-toolbar{flex-wrap:nowrap;margin-bottom:8px}.ac-analysis[data-compact=true] .ac-analysis-toolbar>button,.ac-analysis[data-compact=true] .ac-analysis-tools-trigger{min-width:44px;min-height:44px}.ac-analysis[data-compact=true] .ac-analysis-toolbar .ac-text-button{font-size:13px!important}.ac-analysis-toolbar>button:first-child{flex:1;justify-content:flex-start}.ac-analysis-toolbar>nav{flex-basis:100%;order:3;margin:4px -4px 0}.ac-analysis-toolbar>nav button{padding:8px 11px}.ac-analysis[data-compact=true] .ac-analysis-desktop-tools{display:none}.ac-analysis[data-compact=true] .ac-analysis-tools{display:block}.ac-analysis-tools-trigger{color:var(--ac-muted);gap:4px;padding:8px 10px}.ac-analysis[data-compact=true] .ac-analysis-price-alert span{display:none}.ac-analysis[data-compact=true] .ac-analysis-price-alert{justify-content:center;padding:8px}.ac-live .ac-analysis-engine>.main{padding:0}.ac-live .ac-analysis-engine .market-inspector-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;margin:0 0 8px;display:grid}.ac-live .ac-analysis-engine .market-inspector-toolbar .instrument-switcher{grid-area:1/1;width:100%;min-width:0;margin:0}.ac-live .ac-analysis-engine .instrument-trigger{min-width:0;max-width:100%;min-height:44px}.ac-live .ac-analysis-engine .instrument-trigger-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-live .ac-analysis-engine .instrument-trigger :is(.coin,svg){flex-shrink:0}.ac-live .ac-analysis-engine .asset-detail-toolbar{display:contents}.ac-live .ac-analysis-engine .asset-detail-toolbar .structure-tabs{grid-area:2/1/auto/-1;justify-self:start}.ac-live .ac-analysis-engine .asset-detail-toolbar .structure-tabs button{min-height:44px}.ac-live .ac-analysis-engine .market-watch-create.primary{background:var(--ac-soft);min-height:44px;color:var(--ac-teal);border:1px solid var(--ac-line);grid-area:1/2;gap:5px;padding:8px 12px;font-size:13px}.ac-live .ac-analysis-engine .market-watch-full{display:none}.ac-market-watch-short{display:inline}.ac-live .ac-analysis-engine .ac-market-list-back{display:none}.ac-live .ac-analysis-engine .chart-panel{padding:16px 12px}.ac-live .ac-analysis-engine .chart-heading{gap:16px}.ac-live .ac-analysis-engine .chart-toolbar{gap:8px;width:100%}.ac-live .ac-analysis-engine .chart-toolbar .segmented{flex:1}.ac-live .ac-analysis-engine .chart-scheme-trigger{min-height:40px}.ac-live .ac-analysis-engine.conversation-mode{height:calc(var(--chat-viewport-height,100dvh) - 244px);min-height:340px}.ac-live .ac-analysis-engine .replay-banner{margin:0 0 12px}.ac-live .ac-analysis-engine .mobile-market-back,.ac-market-summary{display:none}}.ac-analysis-toolbar nav button[aria-current=page]{color:var(--ac-teal);background:var(--ac-soft);font-weight:650}.ac-live .ac-analysis-engine :is(h1,h2,h3,strong,b,.live-price,.chan-reading-item>strong,.chan-observation-title>b){color:var(--ac-ink)}.ac-live .ac-analysis-engine :is(.market-statistics dt,.price-unit,.chan-reading-note,.chan-section-label,.chan-section-label small,.chan-panel p,.scheme-menu-caption){color:var(--ac-muted)}.ac-live .ac-analysis-engine :is(.chan-reading-item,.chan-observation,.chan-empty,.trend-summary,.trend-reading,.indicator-card){color:var(--ac-ink);background:var(--ac-soft);border-color:var(--ac-line)}.ac-live .ac-analysis-engine :is(.chart-footnote,.chart-ohlc,.chart-history-status,.text-button){color:var(--ac-muted)}.ac-live .ac-analysis-engine .structure-tabs button[aria-pressed=true]:after{background:var(--ac-teal)}.ac-live .ac-analysis-engine .instrument-trigger,.ac-live .ac-analysis-engine .chart-scheme-trigger,.ac-live .ac-analysis-engine .segmented button.selected{color:var(--ac-ink);background:var(--ac-soft);border:1px solid var(--ac-line)}.ac-live .ac-analysis-engine .replay-banner{color:var(--ac-muted);background:var(--ac-soft);border:1px solid var(--ac-line)}.ac-live .ac-analysis-engine .directory-row:has(.directory-select.selected){background:var(--ac-soft)}.ac-live[data-theme=dark] .ac-analysis-engine :is(.up,.trend-up,.positive){color:#71c9b1}.ac-live[data-theme=dark] .ac-analysis-engine :is(.down,.trend-down,.negative){color:var(--ac-red)}@media (max-width:600px){.ac-live .ac-analysis-engine .chart-panel .inline-title :is(h2,.muted){clip-path:none;width:auto;height:auto;position:static;overflow:visible}.ac-live .ac-analysis-engine .chart-toolbar .segmented{scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}.ac-live .ac-analysis-engine .chart-toolbar .segmented button{flex:none;min-width:40px;min-height:40px;padding:8px 10px}}.ac-live .ac-analysis-engine .chan-reading,.ac-live .ac-analysis-engine .chan-buy-hint,.ac-live .ac-analysis-engine .chan-buy-empty{background:var(--ac-soft);border-color:var(--ac-line)}.ac-live .ac-analysis-engine .chan-buy-hint :is(p,time,.chan-status){color:var(--ac-muted)}.ac-live .ac-analysis-engine .market-quote .live-price{color:var(--ac-ink)}.ac-live[data-theme=dark] .ac-analysis-engine .live-price.tick-up{color:#71c9b1;background:#244336}.ac-live[data-theme=dark] .ac-analysis-engine .live-price.tick-down{color:var(--ac-red);background:#462f32}@media (max-width:600px){.ac-live .ac-analysis-engine .chart-toolbar .segmented{flex-wrap:nowrap;display:flex}.ac-live .ac-analysis-engine .market-inspector-toolbar{z-index:12;background:var(--ac-bg);padding:0;position:sticky;top:56px}.ac-live[data-focused=true] .ac-analysis-engine .market-inspector-toolbar{top:0}html[data-keyboard-open=true] .ac-live .ac-bottom-nav{display:none}.ac-live .ac-analysis-engine .structure-more-menu{background:var(--ac-surface);border-color:var(--ac-line);color:var(--ac-ink);top:auto;bottom:calc(100% + 8px)}}
