:root{--c-bg:#f3f6fa;--c-bg-soft:#eef3f8;--c-surface:#fff;--c-surface-soft:#f8fafc;--c-surface-blue:#eef6ff;--c-primary:#0f3b5f;--c-primary-600:#155f94;--c-primary-soft:#e7f1fb;--c-text:#111827;--c-text-strong:#0b1220;--c-muted:#667386;--c-soft:#8a95a5;--c-border:#dbe3ec;--c-border-strong:#cbd5e1;--c-green:#2e7d32;--c-green-bg:#dcf8df;--c-yellow:#a36a00;--c-yellow-bg:#fff3cf;--c-red:#c62828;--c-red-bg:#ffe1e1;--c-blue:#0f3b5f;--c-blue-bg:#e7f1fb;--radius-sm:10px;--radius-lg:18px;--radius-xl:24px;--shadow-1:0 1px 2px #0f172a0d,0 10px 24px #0f172a0f;--shadow-2:0 8px 24px #0f172a17;--shadow-focus:0 0 0 3px #0f3b5f29;--fz-xs:clamp(11px,2.4vw,12px);--fz-sm:clamp(12px,2.8vw,13.5px);--fz-md:clamp(13.5px,3.2vw,15.5px);--fz-lg:clamp(16px,3.8vw,18px);--fz-xl:clamp(20px,5vw,26px);--fz-xxl:clamp(26px,6vw,38px);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--container:1480px;--container-narrow:1120px}:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:#f3f6fa;background:var(--c-bg);color-scheme:light}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 12% 0,rgba(15,59,95,.055),#0000 32%),linear-gradient(180deg,#f8fafc,#f3f6fa 44%,#eef3f8);color:#111827;color:var(--c-text);font-family:Inter,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans KR,Arial,sans-serif;font-size:clamp(13.5px,3.2vw,15.5px);font-size:var(--fz-md);line-height:1.6;margin:0;min-height:100vh;padding:0}#root{background:#0000}body,button,input,select,textarea{font-family:inherit}button,input,select,textarea{color:inherit}button{cursor:pointer}button:disabled{cursor:default}canvas,img,svg,video{max-width:100%}img,video{display:block;height:auto}a{color:#0f3b5f;color:var(--c-primary);text-decoration:none}a:hover{color:#155f94;color:var(--c-primary-600)}::selection{background:#0f3b5f2e}:focus{outline:none}:focus-visible{outline:2px solid #0f3b5f66;outline-offset:2px}.App,.app,.app-root,.app-shell,.content-area,.main-content,.market-intelligence-shell,.mi-layout,.mi-page,.mi-shell,.page,.page-shell,.stock-sense-shell{background:radial-gradient(circle at 12% 0,rgba(15,59,95,.055),#0000 32%),linear-gradient(180deg,#f8fafc,#f3f6fa 44%,#eef3f8);color:#111827;color:var(--c-text);min-height:100vh}.app-main,.main,.main-container,.route-container{background:#0000;color:#111827;color:var(--c-text)}.container,.container-1120,.mi-container,.mi-page-inner{margin:0 auto;padding-inline:clamp(14px,3vw,28px);width:min(100%,1480px);width:min(100%,var(--container))}.container-1120{max-width:1120px;max-width:var(--container-narrow)}.section-gap{display:flex;flex-direction:column;gap:24px}.prose{color:#667386;color:var(--c-muted);letter-spacing:-.01em;line-height:1.8;max-width:72ch}.prose p{margin:0 0 .9rem}.prose ol,.prose ul{margin:.5rem 0 1rem 1.25rem}.prose li{margin:.25rem 0}.prose--dark{color:#667386;color:var(--c-muted)}.empty-card,.feed-card-pro,.mi-card,.pi-card,.top-banner-signal-pro{background:#fff;background:var(--c-surface);border:1px solid #dbe3ec;border:1px solid var(--c-border);border-radius:18px;border-radius:var(--radius-lg);box-shadow:0 1px 2px #0f172a0d,0 10px 24px #0f172a0f;box-shadow:var(--shadow-1);color:#111827;color:var(--c-text)}.pi-soft-card{background:#f8fafc;background:var(--c-surface-soft);border:1px solid #dbe3ec;border:1px solid var(--c-border);border-radius:14px;border-radius:var(--radius-md)}.lang-toggle-btn,.load-more-btn,.pi-btn{align-items:center;background:#fff;background:var(--c-surface);border:1px solid #dbe3ec;border:1px solid var(--c-border);border-radius:999px;color:#0f3b5f;color:var(--c-primary);display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:42px;transition:transform .08s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.lang-toggle-btn:hover,.load-more-btn:hover,.pi-btn:hover{background:#e7f1fb;background:var(--c-primary-soft);border-color:#0f3b5f52;box-shadow:0 8px 18px #0f3b5f17}.lang-toggle-btn:active,.load-more-btn:active,.pi-btn:active{transform:translateY(1px)}.lang-toggle-btn:focus-visible,.load-more-btn:focus-visible,.pi-btn:focus-visible{box-shadow:0 0 0 3px #0f3b5f29;box-shadow:var(--shadow-focus)}.top-banner-signal-pro{margin:0 auto 28px;max-width:1120px;max-width:var(--container-narrow);padding:22px 26px}.banner-title{color:#0b1220;color:var(--c-text-strong);font-size:clamp(16px,3.8vw,18px);font-size:var(--fz-lg);font-weight:950;letter-spacing:-.03em;margin:0 0 12px}.banner-list{display:flex;flex-direction:column;gap:8px}.banner-news-row{grid-gap:14px;align-items:center;border-radius:14px;color:#111827;color:var(--c-text);display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:11px 12px;transition:background .16s ease,transform .08s ease}.banner-news-row:hover{background:#f8fafc;background:var(--c-surface-soft)}.banner-news-row:active{transform:translateY(1px)}.score-label{align-items:center;background:#eef2f7;border-radius:999px;color:#667386;color:var(--c-muted);display:inline-flex;font-size:clamp(12px,2.8vw,13.5px);font-size:var(--fz-sm);font-weight:900;justify-content:center;min-height:28px;min-width:46px;padding:4px 12px}.score-label.high{background:#ffe1e1;background:var(--c-red-bg);color:#c62828;color:var(--c-red)}.score-label.mid{background:#fff3cf;background:var(--c-yellow-bg);color:#a36a00;color:var(--c-yellow)}.score-label.low{background:#dcf8df;background:var(--c-green-bg);color:#2e7d32;color:var(--c-green)}.banner-news-title{color:#111827;color:var(--c-text);font-size:clamp(13.5px,3.2vw,15.5px);font-size:var(--fz-md);font-weight:850;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner-date{color:#8a95a5;color:var(--c-soft);font-size:clamp(12px,2.8vw,13.5px);font-size:var(--fz-sm);font-weight:800}.feed-toolbar-flex,.feedlist-toolbar-pro{margin:0 auto 28px;padding-inline:clamp(14px,3vw,28px);width:min(100%,1120px);width:min(100%,var(--container-narrow))}.feedlist-toolbar-pro{align-items:center;display:flex;gap:16px;justify-content:space-between}.feedlist-searchbox{align-items:center;display:flex;flex:1 1;min-height:46px;position:relative}.search-icon{color:#8a95a5;color:var(--c-soft);left:14px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.search-input-pro{background:#fff;background:var(--c-surface);border:1px solid #dbe3ec;border:1px solid var(--c-border);border-radius:14px;box-shadow:0 1px 2px #0f172a08;color:#111827;color:var(--c-text);font-size:clamp(13.5px,3.2vw,15.5px);font-size:var(--fz-md);min-height:48px;outline:none;padding:0 48px 0 42px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.search-input-pro::placeholder{color:#8a95a5;color:var(--c-soft)}.search-input-pro:focus{border-color:#0f3b5f6b;box-shadow:0 0 0 3px #0f3b5f29;box-shadow:var(--shadow-focus)}.search-clear-btn-pro{align-items:center;background:#0000;border:0;border-radius:10px;color:#8a95a5;color:var(--c-soft);display:inline-flex;font-size:1.14rem;height:36px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px}.search-clear-btn-pro:hover{background:#e7f1fb;background:var(--c-primary-soft);color:#0f3b5f;color:var(--c-primary)}.toolbar-filters,.toolbar-options-pro{align-items:center;display:flex;gap:12px}.feed-toolbar-flex{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 16px}.toolbar-col{flex:1 1 360px;min-width:0}.toolbar-filters{flex:0 1 360px;min-width:260px}.search-label{color:#667386;color:var(--c-muted);display:block;margin-bottom:6px}.search-label,.toggle-analyzed{font-size:clamp(12px,2.8vw,13.5px);font-size:var(--fz-sm);font-weight:850}.toggle-analyzed{align-items:center;color:#0f3b5f;color:var(--c-primary);display:inline-flex;gap:6px}.toggle-analyzed input{accent-color:#0f3b5f;accent-color:var(--c-primary);height:18px;width:18px}.lang-toggle-btn{font-size:clamp(12px,2.8vw,13.5px);font-size:var(--fz-sm);padding:0 16px}.lang-toggle-btn.active{background:#0f3b5f;background:var(--c-primary);border-color:#0f3b5f;border-color:var(--c-primary);color:#fff}.feed-list-flex-pro{display:flex;flex-direction:column;gap:18px;margin:0 auto;padding-inline:clamp(14px,3vw,28px);width:min(100%,1120px);width:min(100%,var(--container-narrow))}.feed-card-pro{cursor:pointer;padding:20px 22px;transition:box-shadow .18s ease,transform .14s ease,border-color .18s ease}.feed-card-pro:hover{border-color:#0f3b5f38;box-shadow:0 8px 24px #0f172a17;box-shadow:var(--shadow-2);transform:translateY(-2px)}.card-head-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.impact-badge{align-items:center;background:#eef2f7;border-radius:999px;color:#667386;color:var(--c-muted);display:inline-flex;font-size:clamp(12px,2.8vw,13.5px);font-size:var(--fz-sm);font-weight:900;min-height:30px;padding:5px 12px;white-space:nowrap}.impact-badge.high{background:#ffe1e1;background:var(--c-red-bg);color:#c62828;color:var(--c-red)}.impact-badge.mid{background:#fff3cf;background:var(--c-yellow-bg);color:#a36a00;color:var(--c-yellow)}.impact-badge.low{background:#dcf8df;background:var(--c-green-bg);color:#2e7d32;color:var(--c-green)}.card-title,.feed-card-pro .card-title{color:#0b1220;color:var(--c-text-strong);font-size:clamp(16px,3.8vw,18px);font-size:var(--fz-lg);font-weight:950;letter-spacing:-.03em;line-height:1.35;margin:0 0 8px}.feed-card-pro .card-title{text-align:left;white-space:normal}.card-summary{color:#667386;color:var(--c-muted);font-size:clamp(13.5px,3.2vw,15.5px);font-size:var(--fz-md);line-height:1.58;margin:0 0 14px}.card-date{color:#8a95a5;color:var(--c-soft);font-size:clamp(12px,2.8vw,13.5px);font-size:var(--fz-sm);font-weight:800;white-space:nowrap}.card-footer-row,.tags-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ai-chip,.feed-card-pro .tag-chip,.tag-chip{align-items:center;background:#eef5fc;border:1px solid #dbe3ec;border:1px solid var(--c-border);border-radius:999px;color:#0f3b5f;color:var(--c-primary);display:inline-flex;font-size:clamp(11px,2.4vw,12px);font-size:var(--fz-xs);font-weight:900;min-height:26px;padding:3px 10px}.ai-brief-row{align-items:flex-start;background:#f8fafc;background:var(--c-surface-soft);border:1px solid #dbe3ec;border:1px solid var(--c-border);border-radius:14px;display:flex;font-size:clamp(12px,2.8vw,13.5px);font-size:var(--fz-sm);gap:8px;margin-top:12px;padding:10px 12px}.ai-brief-row,.ai-brief-text{color:#667386;color:var(--c-muted)}.ai-brief-text{min-width:0}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.empty-card{color:#667386;color:var(--c-muted);padding:34px 20px;text-align:center}.load-more-wrap{display:flex;justify-content:center;margin:22px 0 8px}.load-more-btn{padding:0 20px}.load-more-icon{display:inline-block;height:1.1em;transition:transform .2s ease;width:1.1em}.load-more-btn[aria-expanded=true] .load-more-icon{transform:rotate(180deg)}.MuiPaper-root{color:#111827;color:var(--c-text)}.MuiDialog-root{color-scheme:light}.MuiBackdrop-root{background-color:#0f172a94!important}.MuiSkeleton-root{background-color:#94a3b829!important}@media (max-width:1200px){.toolbar-col{flex:1 1 420px}.toolbar-filters{flex:1 1 320px}}@media (max-width:900px){.feed-toolbar-flex,.feedlist-toolbar-pro{width:100%}.feedlist-toolbar-pro{align-items:stretch;flex-direction:column}.toolbar-col,.toolbar-filters{flex:1 1 100%;min-width:0}.toolbar-filters,.toolbar-options-pro{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:768px){.container,.container-1120,.feed-list-flex-pro,.feed-toolbar-flex,.feedlist-toolbar-pro,.mi-container,.mi-page-inner{padding-inline:16px}.top-banner-signal-pro{margin-inline:16px;padding:18px}.banner-news-row{grid-template-columns:auto minmax(0,1fr)}.banner-date{grid-column:2}.feed-card-pro{padding:18px}.card-head-row{align-items:flex-start;flex-direction:column}.search-input-pro{min-height:46px}.lang-toggle-btn{min-height:40px}}@media (max-width:480px){body{font-size:14px}.container,.container-1120,.feed-list-flex-pro,.feed-toolbar-flex,.feedlist-toolbar-pro,.mi-container,.mi-page-inner{padding-inline:12px}.top-banner-signal-pro{border-radius:16px;margin-inline:12px}.feed-card-pro{border-radius:16px;padding:16px}.banner-news-row{gap:10px;padding:10px}}.pad-safe-bottom{padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px));padding-bottom:calc(12px + var(--safe-bottom))}.text-muted{color:#667386;color:var(--c-muted)}.text-soft{color:#8a95a5;color:var(--c-soft)}.text-primary{color:#0f3b5f;color:var(--c-primary)}.bg-page{background:#f3f6fa;background:var(--c-bg)}.bg-surface{background:#fff;background:var(--c-surface)}.border-soft{border-color:#dbe3ec;border-color:var(--c-border)}.hide-scrollbar{scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}:root{--fd-bg:#f3f6fa;--fd-card:#fff;--fd-card-soft:#f7f9fc;--fd-line:#dce5ef;--fd-line-strong:#c7d3e2;--fd-text:#101828;--fd-sub:#526173;--fd-muted:#8793a4;--fd-blue:#0f3b5f;--fd-blue-soft:#e8f2fb;--fd-amber:#9b5f00;--fd-amber-soft:#fff3d8;--fd-violet:#6547c4;--fd-violet-soft:#f0ecff;--fd-red:#c43a31;--fd-red-soft:#fdeceb;--fd-green:#23784a;--fd-green-soft:#e8f7ef}.detail-dialog-paper.fd-premium-paper{background:#f3f6fa!important;background:var(--fd-bg)!important;border-left:1px solid #dce5ef!important;border-left:1px solid var(--fd-line)!important;border-radius:0!important;box-shadow:-28px 0 70px #0f172a33!important;color:#101828!important;color:var(--fd-text)!important;color-scheme:light!important;height:100vh!important;inset:0 0 0 auto!important;margin:0!important;max-height:100vh!important;max-width:100vw!important;overflow:hidden!important;position:fixed!important;width:min(100vw,920px)!important}.fd-premium-paper *,.fd-premium-paper :after,.fd-premium-paper :before{box-sizing:border-box}.fd-premium-content{background:#f3f6fa!important;background:var(--fd-bg)!important;color:#101828!important;color:var(--fd-text)!important;padding:0!important}.fd-shell{background:#f3f6fa;background:var(--fd-bg);height:100vh;overflow:auto}.fd-command-bar{grid-gap:14px;align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #dce5ef;border-bottom:1px solid var(--fd-line);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:70px;padding:12px 18px;position:-webkit-sticky;position:sticky;top:0;z-index:4}.fd-command-title{min-width:0}.fd-command-title span{color:#526173;color:var(--fd-sub);display:block;font-size:12px;font-weight:850;margin-bottom:4px}.fd-command-title strong{color:#101828;color:var(--fd-text);display:block;font-size:15px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-command-actions{align-items:center;display:flex;gap:4px}.fd-command-actions .MuiIconButton-root{border:1px solid #0000;color:#0f3b5f;color:var(--fd-blue)}.fd-command-actions .MuiIconButton-root:hover{background:#e8f2fb;background:var(--fd-blue-soft);border-color:#c8dcf4}.fd-state{grid-gap:14px;align-content:center;display:grid;gap:14px;min-height:460px;padding:24px;place-items:center}.fd-state,.fd-state p{color:#526173;color:var(--fd-sub)}.fd-state p{margin:0}.fd-report{padding:20px}.fd-block,.fd-hero{background:#fff;background:var(--fd-card);border:1px solid #dce5ef;border:1px solid var(--fd-line);border-radius:24px;box-shadow:0 14px 36px #0f172a12}.fd-hero{border-top:5px solid #0f3b5f;border-top:5px solid var(--fd-blue);padding:24px}.fd-hero.is-review{border-top-color:#9b5f00;border-top-color:var(--fd-amber)}.fd-hero.is-watch{border-top-color:#6547c4;border-top-color:var(--fd-violet)}.fd-hero.is-risk{border-top-color:#c43a31;border-top-color:var(--fd-red)}.fd-hero.is-positive{border-top-color:#23784a;border-top-color:var(--fd-green)}.fd-hero-meta{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.fd-hero-meta>span:not(.fd-pill){color:#8793a4;color:var(--fd-muted);font-size:12px;font-weight:850}.fd-hero h1{color:#101828;color:var(--fd-text);font-size:clamp(27px,3.2vw,40px);letter-spacing:-.055em;line-height:1.16;margin:0;word-break:keep-all}.fd-hero p{color:#526173;color:var(--fd-sub);font-size:15px;line-height:1.72;margin:14px 0 0;word-break:keep-all}.fd-hero-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.fd-hero-metric{background:#f7f9fc;background:var(--fd-card-soft);border:1px solid #dce5ef;border:1px solid var(--fd-line);border-radius:16px;min-height:74px;padding:12px}.fd-hero-metric span{color:#526173;color:var(--fd-sub);display:block;font-size:11.5px;font-weight:850}.fd-hero-metric strong{color:#101828;color:var(--fd-text);display:block;font-size:25px;font-weight:950;line-height:1;margin-top:8px}.fd-hero-metric.is-direct{background:#e8f2fb;background:var(--fd-blue-soft);border-color:#b9d6f1}.fd-hero-metric.is-review{background:#fff3d8;background:var(--fd-amber-soft);border-color:#f2cb83}.fd-hero-metric.is-watch{background:#f0ecff;background:var(--fd-violet-soft);border-color:#d8cdfd}.fd-hero-metric.is-risk{background:#fdeceb;background:var(--fd-red-soft);border-color:#f1c4c0}.fd-hero-metric.is-positive{background:#e8f7ef;background:var(--fd-green-soft);border-color:#bfe7cc}.fd-hero-metric.is-direct strong{color:#0f3b5f;color:var(--fd-blue)}.fd-hero-metric.is-review strong{color:#9b5f00;color:var(--fd-amber)}.fd-hero-metric.is-watch strong{color:#6547c4;color:var(--fd-violet)}.fd-hero-metric.is-risk strong{color:#c43a31;color:var(--fd-red)}.fd-hero-metric.is-positive strong{color:#23784a;color:var(--fd-green)}.fd-report-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 310px;margin-top:16px}.fd-report-main,.fd-report-side{grid-gap:16px;display:grid;gap:16px;min-width:0}.fd-report-side{position:-webkit-sticky;position:sticky;top:88px}.fd-block{padding:18px}.fd-block h2{color:#101828;color:var(--fd-text);font-size:19px;font-weight:950;letter-spacing:-.04em;line-height:1.25;margin:0 0 13px}.fd-body-text{color:#526173;color:var(--fd-sub);font-size:14.5px;line-height:1.72;margin:0;word-break:keep-all}.fd-judgement{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.fd-info-tile{background:#f7f9fc;background:var(--fd-card-soft);border:1px solid #dce5ef;border:1px solid var(--fd-line);border-radius:15px;min-height:72px;padding:12px}.fd-info-tile span{color:#526173;color:var(--fd-sub);display:block;font-size:11.5px;font-weight:850}.fd-info-tile strong{color:#101828;color:var(--fd-text);display:block;font-size:19px;font-weight:950;margin-top:7px}.fd-info-tile.is-direct{background:#e8f2fb;background:var(--fd-blue-soft);border-color:#b9d6f1}.fd-info-tile.is-review{background:#fff3d8;background:var(--fd-amber-soft);border-color:#f2cb83}.fd-info-tile.is-watch{background:#f0ecff;background:var(--fd-violet-soft);border-color:#d8cdfd}.fd-info-tile.is-risk{background:#fdeceb;background:var(--fd-red-soft);border-color:#f1c4c0}.fd-info-tile.is-positive{background:#e8f7ef;background:var(--fd-green-soft);border-color:#bfe7cc}.fd-candidate-list{grid-gap:10px;display:grid;gap:10px}.fd-candidate-card{background:#f7f9fc;background:var(--fd-card-soft);border:1px solid #dce5ef;border:1px solid var(--fd-line);border-radius:17px;padding:14px}.fd-candidate-card.is-direct{background:#e8f2fb;background:var(--fd-blue-soft);border-color:#b9d6f1}.fd-candidate-card.is-review{background:#fff3d8;background:var(--fd-amber-soft);border-color:#f2cb83}.fd-candidate-card.is-watch{background:#f0ecff;background:var(--fd-violet-soft);border-color:#d8cdfd}.fd-candidate-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.fd-candidate-head strong{color:#101828;color:var(--fd-text);display:block;font-size:16px;font-weight:950}.fd-candidate-head span:not(.fd-pill){color:#526173;color:var(--fd-sub);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:900;margin-top:4px}.fd-candidate-card p{color:#526173;color:var(--fd-sub);font-size:13.5px;line-height:1.58;margin:9px 0 0}.fd-keywords,.fd-term-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.fd-pill{align-items:center;background:#f1f5f9;border:1px solid #dce5ef;border:1px solid var(--fd-line);border-radius:999px;color:#526173;color:var(--fd-sub);display:inline-flex;font-size:11.5px;font-weight:900;min-height:25px;padding:0 9px;white-space:nowrap}.fd-pill.is-direct{background:#e8f2fb;background:var(--fd-blue-soft);border-color:#b9d6f1;color:#0f3b5f;color:var(--fd-blue)}.fd-pill.is-review{background:#fff3d8;background:var(--fd-amber-soft);border-color:#f2cb83;color:#9b5f00;color:var(--fd-amber)}.fd-pill.is-watch{background:#f0ecff;background:var(--fd-violet-soft);border-color:#d8cdfd;color:#6547c4;color:var(--fd-violet)}.fd-pill.is-risk{background:#fdeceb;background:var(--fd-red-soft);border-color:#f1c4c0;color:#c43a31;color:var(--fd-red)}.fd-pill.is-positive{background:#e8f7ef;background:var(--fd-green-soft);border-color:#bfe7cc;color:#23784a;color:var(--fd-green)}.fd-meta-line{grid-gap:10px;border-bottom:1px solid #dce5ef;border-bottom:1px solid var(--fd-line);display:grid;gap:10px;grid-template-columns:58px minmax(0,1fr);padding:10px 0}.fd-meta-line span{color:#8793a4;color:var(--fd-muted);font-size:12px;font-weight:850}.fd-meta-line strong{color:#101828;color:var(--fd-text);font-size:13px;font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-source-link{align-items:center;background:#f7f9fc;background:var(--fd-card-soft);border:1px solid #dce5ef;border:1px solid var(--fd-line);border-radius:13px;color:#0f3b5f;color:var(--fd-blue);display:inline-flex;font-size:13px;font-weight:950;gap:7px;justify-content:center;margin-top:12px;min-height:40px;text-decoration:none;width:100%}.fd-source-link:hover{background:#e8f2fb;background:var(--fd-blue-soft);border-color:#c8dcf4}.fd-guideline{background:#f7f9fc;background:var(--fd-card-soft);border:1px solid #dce5ef;border:1px solid var(--fd-line);border-radius:14px;margin-bottom:9px;padding:12px}.fd-guideline p{color:#526173;color:var(--fd-sub);font-size:13px;line-height:1.55;margin:8px 0 0}.fd-muted{color:#8793a4;color:var(--fd-muted);font-size:13px;font-weight:760}.audit-policy,.candidate-summary,.debug-json,.mapping-audit,.mapping-trace,.raw-json,.reason-code,.role-gate,.sector-chip,.sector-filter,.sector-label,.ticker-buckets,[data-field=sector],[data-role=sector]{display:none!important}@media (max-width:980px){.detail-dialog-paper.fd-premium-paper{width:100vw!important}.fd-report-grid{grid-template-columns:1fr}.fd-report-side{position:static}}@media (max-width:760px){.fd-report{padding:12px}.fd-command-bar{min-height:62px;padding:10px 12px}.fd-command-title strong{font-size:13px}.fd-block,.fd-hero{border-radius:18px;padding:15px}.fd-hero h1{font-size:23px;line-height:1.22}.fd-hero p{font-size:13.5px}.fd-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-judgement{grid-template-columns:1fr}.fd-candidate-head{align-items:flex-start}}@media print{.detail-dialog-paper.fd-premium-paper{border:0!important;box-shadow:none!important;height:auto!important;max-height:none!important;position:static!important;width:100%!important}.fd-command-bar{display:none}.fd-shell{height:auto;overflow:visible}}.mi-feed-shell{--mi-bg:#f3f6fa;--mi-card:#fff;--mi-card-soft:#f7f9fc;--mi-line:#dce5ef;--mi-line-strong:#c7d3e2;--mi-text:#101828;--mi-sub:#526173;--mi-muted:#8793a4;--mi-blue:#0f3b5f;--mi-blue-soft:#e8f2fb;--mi-amber:#9b5f00;--mi-amber-soft:#fff3d8;--mi-violet:#6547c4;--mi-violet-soft:#f0ecff;--mi-red:#c43a31;--mi-red-soft:#fdeceb;--mi-green:#23784a;--mi-green-soft:#e8f7ef;--mi-shadow:0 18px 42px #0f172a12;background:radial-gradient(circle at 12% 0,#0f3b5f12,#0000 34%),linear-gradient(180deg,#f7f9fc 0,var(--mi-bg) 100%);color:var(--mi-text);color-scheme:light;min-height:100vh;padding:24px}.mi-feed-shell *,.mi-feed-shell :after,.mi-feed-shell :before{box-sizing:border-box}.mi-feed-shell button,.mi-feed-shell input,.mi-feed-shell select{font:inherit}.mi-feed-shell button{cursor:pointer}.mi-feed-shell button:focus{outline:none}.mi-feed-shell button:focus-visible,.mi-feed-shell input:focus-visible,.mi-feed-shell select:focus-visible{outline:2px solid #0f3b5f47;outline-offset:2px}.mi-feed-page{grid-gap:16px;display:grid;gap:16px;margin:0 auto;width:min(100%,1480px)}.mi-command-center,.mi-control-bar,.mi-empty-card,.mi-error-banner,.mi-focus-card,.mi-issue-row,.mi-rail-card{background:#ffffffeb;border:1px solid var(--mi-line);box-shadow:var(--mi-shadow)}.mi-command-center{grid-gap:26px;align-items:center;border-radius:26px;display:grid;gap:26px;grid-template-columns:minmax(0,1fr) minmax(340px,430px);padding:24px}.mi-command-copy{min-width:0}.mi-kicker{align-items:center;color:var(--mi-blue);display:inline-flex;font-size:11px;font-weight:950;gap:8px;letter-spacing:.08em}.mi-kicker i{background:var(--mi-blue);border-radius:999px;box-shadow:0 0 0 6px #0f3b5f14;height:10px;width:10px}.mi-command-copy h1{color:var(--mi-text);font-size:clamp(28px,3.2vw,43px);font-weight:950;letter-spacing:-.06em;line-height:1.08;margin:12px 0 0;word-break:keep-all}.mi-command-copy p{color:var(--mi-sub);font-size:14px;font-weight:650;line-height:1.65;margin:14px 0 0}.mi-command-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mi-metric{background:var(--mi-card-soft);border:1px solid var(--mi-line);border-radius:18px;min-height:96px;padding:14px}.mi-metric em,.mi-metric span{color:var(--mi-sub);display:block;font-size:11.5px;font-style:normal;font-weight:850}.mi-metric strong{color:var(--mi-text);display:block;font-size:29px;font-weight:950;letter-spacing:-.04em;line-height:1;margin:9px 0 5px}.mi-metric.is-direct{background:var(--mi-blue-soft);border-color:#b9d6f1}.mi-metric.is-review{background:var(--mi-amber-soft);border-color:#f2cb83}.mi-metric.is-risk{background:var(--mi-red-soft);border-color:#f1c4c0}.mi-metric.is-watch{background:var(--mi-violet-soft);border-color:#d8cdfd}.mi-metric.is-positive{background:var(--mi-green-soft);border-color:#bfe7cc}.mi-metric.is-direct strong{color:var(--mi-blue)}.mi-metric.is-review strong{color:var(--mi-amber)}.mi-metric.is-risk strong{color:var(--mi-red)}.mi-metric.is-watch strong{color:var(--mi-violet)}.mi-metric.is-positive strong{color:var(--mi-green)}.mi-control-bar{grid-gap:10px;align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) auto auto auto;padding:12px;position:-webkit-sticky;position:sticky;top:8px;z-index:5}.mi-search-box{align-items:center;background:#fff;border:1px solid var(--mi-line);border-radius:14px;display:flex;gap:10px;height:46px;min-width:0;padding:0 14px}.mi-search-box:focus-within{border-color:#b9d6f1;box-shadow:0 0 0 4px #0f3b5f0f}.mi-search-box span{color:var(--mi-muted);font-size:20px;line-height:1}.mi-search-box input{background:#0000;border:0;color:var(--mi-text);font-size:14px;font-weight:760;min-width:0;outline:0;width:100%}.mi-search-box input::placeholder{color:var(--mi-muted)}.mi-mode-tabs{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.mi-date-select,.mi-mode-tabs button,.mi-reset-btn{background:#fff;border:1px solid var(--mi-line);border-radius:999px;color:var(--mi-text);font-size:12.5px;font-weight:900;min-height:38px;padding:0 13px}.mi-mode-tabs button.is-active{background:var(--mi-blue);border-color:var(--mi-blue);box-shadow:0 8px 20px #0f3b5f29;color:#fff}.mi-reset-btn{color:var(--mi-blue)}.mi-date-select{padding-right:28px}.mi-error-banner{border-radius:16px;color:var(--mi-red);font-weight:850;padding:14px 16px}.mi-dashboard-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:320px minmax(0,1fr)}.mi-insight-rail{grid-gap:16px;display:grid;gap:16px;position:-webkit-sticky;position:sticky;top:82px}.mi-rail-card{border-radius:22px;padding:16px}.mi-main-feed{grid-gap:16px;display:grid;gap:16px;min-width:0}.mi-section-title{align-items:flex-end;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.mi-section-title.compact{align-items:baseline}.mi-section-title h2{color:var(--mi-text);font-size:21px;font-weight:950;letter-spacing:-.045em;line-height:1.22;margin:0}.mi-section-title p{color:var(--mi-sub);font-size:13.5px;line-height:1.5;margin:6px 0 0}.mi-section-title span{color:var(--mi-muted);font-size:12px;font-weight:850}.mi-date-text,.mi-light-chip,.mi-pill{align-items:center;background:#f1f5f9;border:1px solid var(--mi-line);border-radius:999px;color:var(--mi-sub);display:inline-flex;font-size:11.5px;font-style:normal;font-weight:900;min-height:24px;padding:0 9px;white-space:nowrap}.mi-pill.is-direct,.mi-stock-chip.is-direct,.mi-stock-code.is-direct{background:var(--mi-blue-soft);border-color:#b9d6f1;color:var(--mi-blue)}.mi-pill.is-review,.mi-stock-chip.is-review,.mi-stock-code.is-review{background:var(--mi-amber-soft);border-color:#f2cb83;color:var(--mi-amber)}.mi-pill.is-watch,.mi-stock-chip.is-watch,.mi-stock-code.is-watch{background:var(--mi-violet-soft);border-color:#d8cdfd;color:var(--mi-violet)}.mi-pill.is-risk{background:var(--mi-red-soft);border-color:#f1c4c0;color:var(--mi-red)}.mi-pill.is-positive{background:var(--mi-green-soft);border-color:#bfe7cc;color:var(--mi-green)}.mi-date-text{color:var(--mi-muted)}.mi-priority-scale{grid-gap:14px;display:grid;gap:14px}.mi-scale-row{grid-gap:8px;display:grid;gap:8px}.mi-scale-row div{align-items:center;display:flex;gap:10px;justify-content:space-between}.mi-scale-row span{color:var(--mi-sub);font-size:12.5px;font-weight:850}.mi-scale-row strong{color:var(--mi-text);font-size:13px;font-weight:950}.mi-scale-row i{background:#e9eef5;height:7px;overflow:hidden}.mi-scale-row b,.mi-scale-row i{border-radius:999px;display:block}.mi-scale-row b{background:var(--mi-line-strong);height:100%}.mi-scale-row b.is-direct{background:var(--mi-blue)}.mi-scale-row b.is-review{background:var(--mi-amber)}.mi-scale-row b.is-risk{background:var(--mi-red)}.mi-stock-impact-list{grid-gap:8px;display:grid;gap:8px}.mi-stock-impact-item{grid-gap:10px;align-items:start;background:var(--mi-card-soft);border:1px solid var(--mi-line);border-radius:14px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:10px;text-align:left;width:100%}.mi-stock-impact-item:hover{background:#fff;border-color:#c8dcf4}.mi-stock-code{align-items:center;background:#fff;border:1px solid var(--mi-line);border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:950;min-height:25px;padding:0 8px}.mi-stock-impact-main{grid-gap:3px;display:grid;gap:3px;min-width:0}.mi-stock-impact-main strong{color:var(--mi-text);font-size:13.5px;font-weight:950}.mi-stock-impact-main em,.mi-stock-impact-main small{color:var(--mi-sub);font-size:11.5px;font-style:normal;line-height:1.36;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-stock-impact-main small{color:var(--mi-muted)}.mi-feed-section,.mi-focus-section{min-width:0}.mi-focus-list{grid-gap:10px;display:grid;gap:10px}.mi-focus-card{grid-gap:14px;align-items:start;border-left-width:4px;border-radius:20px;display:grid;gap:14px;grid-template-columns:46px minmax(0,1fr) 86px;min-width:0;padding:14px}.mi-focus-card.is-direct{border-left-color:var(--mi-blue)}.mi-focus-card.is-review{border-left-color:var(--mi-amber)}.mi-focus-card.is-watch{border-left-color:var(--mi-violet)}.mi-focus-card.is-risk{border-left-color:var(--mi-red)}.mi-focus-card.is-positive{border-left-color:var(--mi-green)}.mi-focus-rank{background:var(--mi-card-soft);border-radius:12px;color:var(--mi-blue);display:grid;font-size:14px;font-weight:950;height:38px;place-items:center;width:38px}.mi-focus-body{min-width:0}.mi-row-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.mi-focus-body h3,.mi-issue-content>strong{color:var(--mi-text);font-size:17px;font-weight:950;letter-spacing:-.028em;line-height:1.42}.mi-focus-body h3,.mi-focus-body p,.mi-issue-content p,.mi-issue-content>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin:8px 0 0;overflow:hidden;word-break:keep-all}.mi-focus-body p,.mi-issue-content p{color:var(--mi-sub);font-size:13.5px;line-height:1.58}.mi-candidate-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.mi-stock-chip{align-items:center;background:#f1f5f9;border:1px solid var(--mi-line);border-radius:999px;display:inline-flex;gap:6px;max-width:100%;min-height:26px;padding:0 9px}.mi-stock-chip b{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:950}.mi-stock-chip em{color:var(--mi-text);font-size:12px;font-style:normal;font-weight:850;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-muted-text{color:var(--mi-muted);font-size:12.5px;font-weight:800}.mi-focus-score{grid-gap:6px;display:grid;gap:6px;justify-items:end}.mi-focus-score span{color:var(--mi-muted);font-size:11px;font-weight:850}.mi-focus-score strong{color:var(--mi-text);font-size:28px;font-weight:950;line-height:1}.mi-focus-score button,.mi-issue-action{background:#fff;border:1px solid var(--mi-line);border-radius:999px;color:var(--mi-blue);font-size:12px;font-weight:950;min-height:32px;padding:0 12px}.mi-focus-score button:hover,.mi-issue-row:hover .mi-issue-action{background:var(--mi-blue);border-color:var(--mi-blue);color:#fff}.mi-news-stack{grid-gap:9px;display:grid;gap:9px}.mi-issue-row{grid-gap:14px;align-items:center;border-left-width:4px;border-radius:18px;display:grid;gap:14px;grid-template-columns:58px minmax(0,1fr) auto;padding:14px;text-align:left;width:100%}.mi-issue-row:hover{border-color:#c8dcf4;box-shadow:0 14px 28px #0f172a14;transform:translateY(-1px)}.mi-issue-row.is-direct{border-left-color:var(--mi-blue)}.mi-issue-row.is-review{border-left-color:var(--mi-amber)}.mi-issue-row.is-watch{border-left-color:var(--mi-violet)}.mi-issue-row.is-risk{border-left-color:var(--mi-red)}.mi-issue-row.is-positive{border-left-color:var(--mi-green)}.mi-issue-rail{align-content:center;background:var(--mi-card-soft);border-radius:16px;display:grid;height:58px;place-items:center}.mi-issue-rail i{color:var(--mi-text);font-size:20px;font-style:normal;font-weight:950;line-height:1}.mi-issue-rail em{color:var(--mi-muted);font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.mi-issue-content{display:block;min-width:0}.mi-empty-card,.mi-empty-panel{background:#fff;border:1px dashed var(--mi-line-strong);border-radius:18px;color:var(--mi-sub);padding:18px}.mi-empty-panel.is-compact{font-size:12.5px;padding:12px}.audit-policy,.candidate-summary,.debug-json,.mapping-audit,.mapping-trace,.mi-sector-chip,.mi-sector-label,.raw-json,.reason-code,.role-gate,.sector-chip,.sector-filter,.sector-label,.ticker-buckets,[data-field=sector],[data-role=sector]{display:none!important}@media (max-width:1179px){.mi-dashboard-grid{grid-template-columns:1fr}.mi-insight-rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:900px){.mi-command-center,.mi-control-bar{grid-template-columns:1fr}.mi-control-bar{position:relative;top:auto}.mi-mode-tabs{justify-content:flex-start}}@media (max-width:760px){.mi-feed-shell{padding:14px 10px 30px}.mi-feed-page{gap:12px}.mi-command-center{border-radius:22px;padding:18px}.mi-command-copy h1{font-size:25px;line-height:1.18}.mi-command-copy p{font-size:13px}.mi-command-metrics{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.mi-metric{border-radius:15px;min-height:82px;padding:12px}.mi-metric strong{font-size:24px}.mi-insight-rail{grid-template-columns:1fr}.mi-focus-card{grid-template-columns:38px minmax(0,1fr)}.mi-focus-score{align-items:center;grid-column:2/3;grid-template-columns:auto auto;justify-content:space-between;justify-items:start}.mi-focus-score span{display:none}.mi-focus-score strong{font-size:20px}.mi-issue-row{gap:10px;grid-template-columns:44px minmax(0,1fr);padding:13px}.mi-issue-action{grid-column:2/3;justify-self:start;margin-top:8px}.mi-issue-rail{border-radius:13px;height:44px;width:44px}.mi-issue-rail i{font-size:17px}.mi-issue-rail em{display:none}.mi-focus-body h3,.mi-issue-content>strong{font-size:15.5px;line-height:1.44}.mi-focus-body p,.mi-issue-content p{font-size:12.8px}}@media (max-width:430px){.mi-command-metrics{grid-template-columns:1fr 1fr}.mi-mode-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.mi-mode-tabs button{flex:0 0 auto}.mi-stock-chip{max-width:100%}}.as-layout,.as-main,.as-main--wide,.as-mobile-wrap,.feed-2col-wrap,.feed-col,.stock-sense-shell{--pi-bg:#f3f6fa;--pi-panel:#fff;--pi-panel-2:#f7f9fc;--pi-border:#dce5ef;--pi-text:#101828;--pi-muted:#526173;--pi-blue:#0f3b5f;color:var(--pi-text);color-scheme:light}.as-layout *,.as-main *,.as-main--wide *,.as-mobile-wrap *,.feed-2col-wrap *,.feed-col *,.stock-sense-shell *{box-sizing:border-box}.as-layout,.feed-2col-wrap{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;margin:0 auto;max-width:1480px;width:100%}.as-main,.as-main--wide,.as-mobile-wrap,.feed-col{min-width:0;width:100%}.as-left,.left-filter,.left-filter.show,.sector-chip,.sector-filter,.sector-label,[data-field=sector],[data-role=sector]{display:none!important}.lf-card{background:var(--pi-panel);border:1px solid var(--pi-border);border-radius:16px;color:var(--pi-text);padding:14px}.lf-title{font-size:14px;font-weight:950;margin:0 0 10px}.lf-input{background:#fff;border:1px solid var(--pi-border);border-radius:12px;color:var(--pi-text);min-height:42px;padding:9px 12px;width:100%}.lf-pill,.lf-reset,.lf-tag{background:#f7f9fc;border:1px solid var(--pi-border);border-radius:999px;color:var(--pi-muted);font-size:12px;font-weight:850;padding:7px 11px}.m-filter-sheet{inset:0;position:fixed;z-index:1400}.m-filter-backdrop{background:#0f172a6b;inset:0;position:absolute}.m-filter-panel{background:#fff;border:1px solid var(--pi-border);border-radius:20px;bottom:12px;box-shadow:0 24px 60px #0f172a33;left:12px;max-height:82vh;overflow:auto;padding:14px;position:absolute;right:12px}.m-filter-head{align-items:center;display:flex;font-weight:900;justify-content:space-between;padding:6px 2px 12px}.m-filter-done{background:#e8f2ff;border:1px solid #c8dcf4;border-radius:10px;color:var(--pi-blue);font-weight:850;padding:6px 10px}.audit-policy,.candidate-summary,.debug-json,.mapping-audit,.mapping-trace,.raw-json,.reason-code,.role-gate,.ticker-buckets{display:none!important}@media (max-width:760px){.as-layout,.as-mobile-wrap,.feed-2col-wrap{max-width:100%;width:100%}}.theme-page{box-sizing:border-box;margin:0 auto;max-width:1280px;padding:16px}.interest-sticky{-webkit-backdrop-filter:saturate(110%) blur(4px);backdrop-filter:saturate(110%) blur(4px);background:#0b1522fa;border-bottom:1px solid #788cb42e;box-shadow:0 8px 18px #08142859;margin-bottom:20px;padding:8px 0;position:-webkit-sticky;position:sticky;top:56px;top:var(--interest-sticky-top,56px);z-index:1100}.interest-sticky__fade{background:linear-gradient(180deg,#0b1522fa,#0b152200);bottom:-1px;height:12px;left:0;pointer-events:none;position:absolute;right:0}.interest-usage{align-items:center;display:flex;flex-wrap:wrap;font-size:.85rem;gap:6px;margin:6px 0}.interest-progress{background:#788cb42e;border-radius:6px;height:8px;margin-top:6px}.interest-progress .MuiLinearProgress-bar{background:linear-gradient(90deg,#3ec7ff,#447dff);border-radius:6px}.theme-accordion-list{display:flex;flex-direction:column;gap:12px}.theme-row__header{align-items:center;background:#0c1422b3;border:1px solid #788cb429;border-radius:12px;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:12px 14px;transition:border-color .15s ease,background .15s ease,transform .06s ease}.theme-row__header:hover{background:#101a28e0;border-color:#788cc859}.theme-row__header:active{transform:translateY(1px)}.theme-row__header:focus-visible{border-radius:12px;box-shadow:0 0 0 2px #1558d62e;outline:none}.theme-row__header-title{align-items:center;display:flex;gap:10px;min-width:0}.theme-row__hash{color:#eaf2ff;font-size:15px;font-weight:800;max-width:min(70vw,50vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-row__count{background:#788cb41a;border:1px solid #788cb433;border-radius:999px;color:#9fb4d8;flex-shrink:0;font-size:12px;padding:2px 8px}.theme-row__panel{background:#0c1422b3;border:1px solid #788cb429;border-radius:12px;margin-top:8px;padding:12px}.theme-feed-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.theme-feed-item{background:#0b1522;border:1px solid #788cb424;border-radius:12px;color:#d8e6ff;cursor:pointer;padding:12px;text-align:left;transition:border-color .15s ease,transform .05s ease,background .15s ease;width:100%}.theme-feed-item:hover{background:#0e1a2b;border-color:#7aa3ff}.theme-feed-item:active{transform:translateY(1px)}.theme-feed-item:focus-visible{border-radius:12px;box-shadow:0 0 0 2px #1558d62e;outline:none}.theme-feed-title{-webkit-line-clamp:1;color:#eaf2ff;font-size:15px;font-weight:800}.theme-feed-summary,.theme-feed-title{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.theme-feed-summary{-webkit-line-clamp:2;color:#9fb4d8;font-size:13px;line-height:1.45;margin-top:4px}.theme-empty{color:#9fb4d8;font-size:13px;padding:6px 2px}@media (max-width:768px){.theme-page{padding:12px}.interest-sticky{-webkit-backdrop-filter:saturate(115%) blur(3px);backdrop-filter:saturate(115%) blur(3px);box-shadow:0 4px 12px #08142852;margin-bottom:16px;padding:6px 0;top:52px;top:var(--interest-sticky-top,52px)}.interest-usage{font-size:.8rem;gap:4px}.theme-accordion-list{gap:10px}.theme-row__header{gap:8px;padding:10px 12px}.theme-row__hash{font-size:14px;max-width:72vw}.theme-row__count{font-size:11px;padding:2px 7px}.theme-feed-item,.theme-row__panel{padding:10px}.theme-feed-title{font-size:14px}.theme-feed-summary{font-size:12.5px;line-height:1.4}}@media (max-width:480px){.theme-page{padding:10px}.interest-sticky{margin-bottom:12px;top:50px;top:var(--interest-sticky-top,50px)}.theme-row__header{padding:9px 10px}.theme-row__hash{font-size:13.5px;max-width:68vw}.theme-feed-item{border-radius:10px;padding:9px}.theme-feed-summary{-webkit-line-clamp:3}}.live-summary-trigger{background:#0b1f35;border:1px solid #94a3b85c;border-radius:999px;box-shadow:0 16px 34px #0f172a38,inset 0 1px 0 #ffffff1a;color:#fff;cursor:pointer;display:grid;height:46px;place-items:center;position:fixed;right:18px;top:50%;transform:translateY(-50%);transition:transform .16s ease,box-shadow .16s ease,background .16s ease;width:46px;z-index:1600}.live-summary-trigger.is-open,.live-summary-trigger:hover{background:#08345a;box-shadow:0 18px 40px #0f172a47,0 0 0 4px #0ea5e924;transform:translateY(-50%) translateX(-2px)}.live-summary-trigger__pulse{animation:live-summary-pulse 1.8s ease-out infinite;border:1px solid #0ea5e957;border-radius:inherit;inset:-5px;position:absolute}.live-summary-trigger__icon{font-size:24px;font-weight:900;line-height:1;transform:translateY(-1px)}.live-summary-trigger__initial{align-items:center;background:#7c3aed;border:1px solid #ffffffb3;border-radius:999px;bottom:-4px;color:#fff;display:inline-flex;font-size:9px;font-weight:900;height:17px;justify-content:center;min-width:17px;padding:0 4px;position:absolute;right:-4px}@keyframes live-summary-pulse{0%{opacity:.8;transform:scale(.94)}70%{opacity:0;transform:scale(1.22)}to{opacity:0;transform:scale(1.22)}}.live-summary-panel{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 28px 70px #0f172a3d;color:#111827;display:flex;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-height:calc(100vh - 104px);overflow:hidden;top:84px;transform:translateX(24px) scale(.98);transition:opacity .16s ease,transform .16s ease;z-index:1590}.live-summary-panel.is-open{transform:translateX(0) scale(1)}.live-summary-panel__header{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e5e7eb;display:flex;gap:10px;justify-content:space-between;min-height:64px;padding:14px 14px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.live-summary-kicker{color:#64748b;font-size:10px;font-weight:900;letter-spacing:.08em;margin:0 0 2px;text-transform:uppercase}.live-summary-panel__header h2{color:#111827;font-size:17px;font-weight:950;letter-spacing:-.035em;line-height:1.15;margin:0}.live-summary-header-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px}.live-summary-icon-button{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#334155;cursor:pointer;display:inline-flex;font-size:15px;font-weight:900;height:30px;justify-content:center;transition:background .12s ease,border-color .12s ease,color .12s ease;width:30px}.live-summary-icon-button:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.live-summary-icon-button:disabled{cursor:wait;opacity:.55}.live-summary-panel__body{overflow-y:auto;padding:12px}.live-summary-section{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:10px;padding:12px}.live-summary-market-card{background:linear-gradient(180deg,#fff,#f8fafc)}.live-summary-section-title{color:#6b7280;font-size:11px;font-weight:900;margin-bottom:8px}.live-summary-market-badge{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:14px;font-weight:950;line-height:1;max-width:100%;padding:7px 10px}.live-summary-market-badge.is-up,.live-summary-status.is-good,.live-summary-status.is-up{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.live-summary-market-badge.is-down,.live-summary-status.is-down{background:#fef2f2;border-color:#fecaca;color:#991b1b}.live-summary-market-badge.is-neutral,.live-summary-status.is-neutral{background:#f3f4f6;border-color:#e5e7eb;color:#374151}.live-summary-muted{color:#6b7280;font-size:12.5px;line-height:1.55;margin:9px 0 0}.live-summary-meta-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.live-summary-meta-row span{background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;color:#64748b;font-size:10.5px;font-weight:800;padding:4px 7px}.live-summary-section-heading{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:9px}.live-summary-section-heading h3{color:#111827;font-size:14px;font-weight:950;letter-spacing:-.025em;margin:0}.live-summary-section-heading span{color:#64748b;font-size:11px;font-weight:900}.live-summary-list{grid-gap:7px;display:grid;gap:7px}.live-summary-holding-row,.live-summary-sector-row{align-items:center;display:flex;gap:8px;min-height:34px}.live-summary-sector-row{border-bottom:1px dashed #edf2f7;padding-bottom:7px}.live-summary-sector-row:last-child{border-bottom:0;padding-bottom:0}.live-summary-dot{background:#94a3b8;border-radius:999px;flex:0 0 auto;height:6px;width:6px}.live-summary-row-name{color:#111827;flex:1 1 auto;font-size:13px;font-weight:850;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-summary-sector-row strong{flex:0 0 auto;font-size:13px;font-weight:950}.live-summary-holding-row{background:#fff;border:1px solid #f1f5f9;border-radius:12px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;padding:8px}.live-summary-holding-row strong{color:#111827;display:block;font-size:12.5px;font-weight:950;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-summary-holding-row span:not(.live-summary-status){color:#94a3b8;display:block;font-size:10.5px;font-weight:850;margin-top:2px}.live-summary-holding-row em{font-size:12px;font-style:normal;font-weight:950;white-space:nowrap}.live-summary-status{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:10.5px;font-weight:950;justify-content:center;min-height:24px;padding:0 8px;white-space:nowrap}.live-summary-alert-card{background:#fffbeb;border-color:#fed7aa}.live-summary-alert-title{color:#92400e;font-size:13px;font-weight:950;margin-bottom:8px}.live-summary-alert-card ul{color:#78350f;font-size:12.3px;line-height:1.55;margin:0;padding-left:17px}.live-summary-alert-card li+li{margin-top:5px}.live-summary-empty{color:#94a3b8;font-size:12.2px;line-height:1.55;margin:0}.live-summary-panel__footer{align-items:center;background:#f8fafc;border-top:1px solid #e5e7eb;color:#64748b;display:flex;font-size:11px;font-weight:850;gap:7px;padding:10px 12px}.live-summary-status-dot{background:#94a3b8;border-radius:999px;flex:0 0 auto;height:7px;width:7px}.live-summary-status-dot.ok{background:#059669}.live-summary-status-dot.partial{background:#d97706}.live-summary-status-dot.error{background:#dc2626}.is-good,.is-up{color:#059669!important}.is-down{color:#dc2626!important}.is-neutral{color:#6b7280!important}.is-warn{color:#d97706!important}@media (max-width:720px){.live-summary-trigger{height:42px;right:12px;width:42px}.live-summary-panel{border-radius:16px;max-height:calc(100vh - 88px);max-width:360px;right:10px;top:74px;width:calc(100vw - 20px)}}.live-summary-panel{opacity:0;pointer-events:none;position:fixed;right:18px;transform:translateX(18px);width:320px}.live-summary-panel.is-open{opacity:1;pointer-events:auto;transform:translateX(0)}.live-summary-alert-card li.is-danger{color:#991b1b;font-weight:900}.live-summary-alert-card li.is-warning{color:#92400e;font-weight:850}.live-summary-alert-card li.is-info{color:#475569}.live-summary-section-heading>div{min-width:0}.live-summary-section-heading p{color:#94a3b8;font-size:10.5px;font-weight:800;line-height:1.35;margin:3px 0 0}.live-summary-sector-item{border-bottom:1px dashed #edf2f7;padding-bottom:7px}.live-summary-sector-item:last-child{border-bottom:0;padding-bottom:0}.live-summary-sector-row{background:#0000;border:0;border-radius:10px;cursor:pointer;min-height:34px;padding:0;text-align:left;width:100%}.live-summary-sector-row.is-expanded,.live-summary-sector-row:hover{background:#f8fafc}.live-summary-sector-row.is-expanded{padding:6px 7px}.live-summary-sector-row strong{white-space:nowrap}.live-summary-sector-subline{color:#94a3b8;font-size:10.5px;font-weight:800;line-height:1.45;margin:-1px 0 0 14px}.live-summary-sector-row.is-expanded+.live-summary-sector-subline{margin-top:4px}.live-summary-sector-stocks{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;margin-top:8px;padding:8px}.live-summary-sector-stocks__title{color:#475569;font-size:11px;font-weight:950;margin-bottom:7px}.live-summary-sector-stock{grid-gap:7px;align-items:center;border-top:1px solid #edf2f7;display:grid;gap:7px;grid-template-columns:20px minmax(0,1fr) auto;padding:7px 0}.live-summary-sector-stock:first-of-type{border-top:0}.live-summary-sector-stock__rank{align-items:center;background:#e2e8f0;border-radius:7px;color:#475569;display:inline-flex;font-size:10px;font-weight:950;height:20px;justify-content:center;width:20px}.live-summary-sector-stock strong{color:#111827;display:block;font-size:12px;font-weight:950;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-summary-sector-stock span:not(.live-summary-sector-stock__rank){color:#94a3b8;display:block;font-size:10.3px;font-weight:800;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-summary-sector-stock em{font-size:11.5px;font-style:normal;font-weight:950;white-space:nowrap}.live-summary-root.is-standalone{background:#fff;color:#111827;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.live-summary-panel.is-standalone{border:0;border-radius:0;box-shadow:none;height:100vh;inset:0;max-height:none;max-width:none;opacity:1;pointer-events:auto;position:fixed;transform:none;width:100vw;z-index:1}.live-summary-panel.is-standalone .live-summary-panel__body{height:calc(100vh - 113px);overflow-y:auto}@media (max-width:720px){.live-summary-panel.is-standalone{border-radius:0;height:100vh;max-height:none;max-width:none;right:0;top:0;width:100vw}}:root{--bg-app:radial-gradient(1200px 800px at 20% -10%,#285ac82e,#0000 60%),radial-gradient(1000px 600px at 100% -20%,#0e749026,#0000 50%),#0b111c;--panel:#101623c7;--panel-strong:#121a2ae0;--sunken:#0c121ea8;--line:#90a4c43d;--line-soft:#90a4c41f;--line-strong:#b8ccec33;--text:#eaf2ff;--sub:#9fb4d8;--sub-strong:#bed1f0;--accent:#8db7ff;--accent-hi:#d8e7ff;--accent-soft:#8db7ff29;--ok:#34d399;--warn:#fbbf24;--danger:#ef4444;--shadow-lg:0 14px 34px #080c1457;--shadow-md:0 10px 24px #080c143d;--radius-xl:18px;--radius-lg:16px;--radius-md:14px;--radius-sm:12px}*{box-sizing:border-box}#root,body,html{min-height:100%}body{background:#0b111c;color:#eaf2ff;color:var(--text)}.ta-app-bg{background:radial-gradient(1200px 800px at 20% -10%,#285ac82e,#0000 60%),radial-gradient(1000px 600px at 100% -20%,#0e749026,#0000 50%),#0b111c;background:var(--bg-app);min-height:100vh}.ta-h1{color:#eaf2ff;color:var(--text);font-size:28px;font-weight:900;letter-spacing:-.02em;line-height:1.18}.ta-h2{font-size:15px}.ta-h2,.ta-h3{color:#eaf2ff;color:var(--text);font-weight:800;letter-spacing:-.01em;line-height:1.2}.ta-body,.ta-h3{font-size:13px}.ta-body{color:color-mix(in srgb,#eaf2ff 88%,#0000);color:color-mix(in srgb,var(--text) 88%,#0000);line-height:1.6}.ta-muted{color:#9fb4d8;color:var(--sub)}.ta-spacer{flex:1 1}.ta-panel{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#101623c7;background:var(--panel);border:1px solid #90a4c43d;border:1px solid var(--line);border-radius:16px;border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 24px #080c143d;box-shadow:0 0 0 1px #ffffff0a inset,var(--shadow-md)}.ta-panel--strong{background:#121a2ae0;background:var(--panel-strong);border:1px solid #b8ccec33;border:1px solid var(--line-strong)}.ta-sunken{background:#0c121ea8;background:var(--sunken);border:1px solid #90a4c41f;border:1px solid var(--line-soft);border-radius:14px;border-radius:var(--radius-md)}.ta-divider{background:#90a4c41f;background:var(--line-soft);height:1px}.ta-board{background:linear-gradient(180deg,#ffffff08,hsla(0,0%,100%,.018));border:1px solid #90a4c43d;border:1px solid var(--line);border-radius:16px;border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 #ffffff08;overflow:hidden}.ta-btn{align-items:center;background:#ffffff08;border:1px solid #90a4c41f;border:1px solid var(--line-soft);border-radius:12px;color:#eaf2ff;color:var(--text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;height:36px;justify-content:center;padding:0 12px;transition:background .18s ease,border-color .18s ease,transform .12s ease,opacity .18s ease,box-shadow .18s ease}.ta-btn:hover{background:#ffffff0f;border-color:#b8ccec33}.ta-btn:active{transform:translateY(1px)}.ta-btn:disabled{cursor:not-allowed;opacity:.58}.ta-btn--solid{background:linear-gradient(180deg,#dcebff,#8db7ff);border:1px solid #8caadc80;box-shadow:0 6px 16px #6090dc38;color:#08121e}.ta-btn--solid:hover{background:linear-gradient(180deg,#e5f0ff,#99c0ff)}.ta-btn--primary{background:linear-gradient(180deg,#dcebff,#8db7ff);border:1px solid #8caadc80;box-shadow:0 6px 16px #6090dc38;color:#08121e}.ta-btn--primary:hover{background:linear-gradient(180deg,#e5f0ff,#99c0ff)}.ta-btn--outline{background:hsla(0,0%,100%,.015);border:1px solid #90a4c43d;border:1px solid var(--line)}.ta-btn--outline:hover{background:#ffffff0d}.ta-btn--danger{background:linear-gradient(180deg,#ef444433,#ef44441a);border:1px solid #ef44445c;color:#fee2e2}.ta-btn--danger:hover{background:linear-gradient(180deg,#ef444442,#ef44441f)}.ta-badge{align-items:center;background:#ffffff0d;border:1px solid #90a4c41f;border:1px solid var(--line-soft);border-radius:999px;color:#94a3b8;display:inline-flex;font-size:11px;font-weight:700;gap:6px;padding:3px 9px;white-space:nowrap}.ta-dot{background:#94a3b8;border-radius:999px;display:inline-block;height:6px;width:6px}.ta-badge.ok{background:#34d39914;border-color:#34d3993d;color:#34d399;color:var(--ok)}.ta-badge.ok .ta-dot{background:#34d399;background:var(--ok)}.ta-badge.warn{background:#fbbf2414;border-color:#fbbf243d;color:#fbbf24;color:var(--warn)}.ta-badge.warn .ta-dot{background:#fbbf24;background:var(--warn)}.ta-badge.danger{background:#ef444414;border-color:#ef44443d;color:#ef4444;color:var(--danger)}.ta-badge.danger .ta-dot{background:#ef4444;background:var(--danger)}.ta-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ta-tab{background:#ffffff08;border:1px solid #90a4c41f;border:1px solid var(--line-soft);border-radius:12px;color:#eaf2ff;color:var(--text);cursor:pointer;font-size:13px;font-weight:700;padding:7px 12px;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .12s ease}.ta-tab:hover{background:#ffffff0f;border-color:#b8ccec33}.ta-tab:active{transform:translateY(1px)}.ta-tab--active{background:linear-gradient(180deg,#dcebff,#8db7ff);border-color:#8caadc80;box-shadow:0 6px 14px #6090dc2e;color:#0b1522}.ta-item{border-bottom:1px solid #90a4c41f;border-bottom:1px solid var(--line-soft);padding:16px 18px}.ta-item:last-child{border-bottom:0}.ta-item:hover{background:#ffffff05}.ta-item__title{color:#eaf2ff;color:var(--text);cursor:pointer;font-size:15px;font-weight:800;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-item__summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#9fb4d8;color:var(--sub);display:-webkit-box;font-size:13px;line-height:1.58;margin-top:8px;overflow:hidden}.ta-item__meta{align-items:center;color:#9fb4d8;color:var(--sub);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;margin-top:10px}.board-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:1024px){.board-grid{grid-template-columns:1fr 1fr}}.card{background:linear-gradient(180deg,#ffffff08,hsla(0,0%,100%,.018));border:1px solid #90a4c43d;border:1px solid var(--line);border-radius:16px;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:8px;padding:16px}.card__head{align-items:center;display:flex;gap:10px}.card__sector{color:#d8e7ff;color:var(--accent-hi);font-size:12px;font-weight:800;letter-spacing:.02em}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{align-items:center;background:#ffffff08;border:1px solid #90a4c41f;border:1px solid var(--line-soft);border-radius:999px;color:#eaf2ff;color:var(--text);display:inline-flex;font-size:11px;gap:6px;padding:4px 8px;white-space:nowrap}.chip__sym{font-weight:800;letter-spacing:.02em}.chip__spark{display:inline-block;height:28px;width:120px}.ta-appbar{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(180deg,#0a0f1acc,#0a0f1a94);border-bottom:1px solid #90a4c43d;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:40}.ta-appbar__row{align-items:center;display:flex;gap:12px;margin:0 auto;max-width:1120px;min-height:56px;padding:0 24px}.ta-search{max-width:520px;width:100%}.ta-search input{background:#ffffff0f;border:1px solid #90a4c41f;border:1px solid var(--line-soft);border-radius:12px;color:#eaf2ff;color:var(--text);font-size:13px;height:36px;padding:0 12px;width:100%}.ta-over{inset:0;position:fixed;z-index:50}.ta-over__mask{background:#0000006b;inset:0;position:absolute}.ta-over__panel{height:100%;position:absolute;right:0;top:0;width:min(720px,100%)}.ta-over__panel .ta-panel{border-radius:0;border-bottom-left-radius:16px;border-top-left-radius:16px;height:100%}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.anim-fadeUp{animation:fadeUp .22s cubic-bezier(.22,1,.36,1)}@keyframes scaleBlurIn{0%{filter:blur(2px);opacity:.7;transform:scale(.985)}to{filter:none;opacity:1;transform:none}}.anim-scaleBlurIn{animation:scaleBlurIn .2s cubic-bezier(.22,1,.36,1)}@keyframes slideOverIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.anim-slideIn{animation:slideOverIn .22s cubic-bezier(.22,1,.36,1)}.toast-root{bottom:20px;display:flex;flex-direction:column;gap:10px;position:fixed;right:20px;z-index:60}.toast{background:#141a28f2;border:1px solid #90a4c43d;border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 26px #0a0e1466;color:#eaf2ff;color:var(--text);min-width:260px;padding:10px 12px}.toast .title{font-size:13px;font-weight:800}.toast .msg{color:#9fb4d8;color:var(--sub);font-size:12px;margin-top:4px}.toast.ok{border-color:color-mix(in srgb,#34d399 70%,#fff 5%);border-color:color-mix(in srgb,var(--ok) 70%,#fff 5%)}.toast.warn{border-color:color-mix(in srgb,#fbbf24 70%,#fff 5%);border-color:color-mix(in srgb,var(--warn) 70%,#fff 5%)}.toast.error{border-color:color-mix(in srgb,#ef4444 70%,#fff 5%);border-color:color-mix(in srgb,var(--danger) 70%,#fff 5%)}.chip:focus-visible,.focusable:focus-visible,.ta-btn:focus-visible,.ta-tab:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-radius:10px;outline:2px solid #8db7ff;outline:2px solid var(--accent);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ta-modal__backdrop{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.ta-modal{background:#101623c7;background:var(--panel,#10131a);border:1px solid #ffffff14;border-radius:16px;box-shadow:0 10px 30px #0006;color:#eaf2ff;color:var(--text,#e8ebf1);display:flex;flex-direction:column;width:min(720px,96vw)}.ta-modal__header{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;padding:14px 16px}.ta-modal__title{font-size:16px;font-weight:800}.ta-modal__close{background:none;border:none;color:#9fb4d8;color:var(--sub,#9aa4b2);cursor:pointer;font-size:20px;margin-left:auto}.ta-modal__body{display:flex;flex-direction:column;gap:10px;padding:16px}.ta-modal__footer{border-top:1px solid #ffffff0f;display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.ta-label{color:#9fb4d8;color:var(--sub,#9aa4b2);display:block;font-size:12px;margin-bottom:4px}.ta-input,.ta-select{background:#0c0f15;border:1px solid #ffffff17;border-radius:10px;color:#e8ebf1;padding:10px 12px;width:100%}.ta-hint{color:#9fb4d8;color:var(--sub,#9aa4b2);font-size:12px;min-height:18px}.ta-error{color:#ff6b6b}.ta-list{border:1px solid #ffffff14;border-radius:10px;max-height:180px;overflow:auto}.ta-list__item{display:flex;gap:10px;padding:10px 12px;text-align:left;width:100%}.ta-list__item:hover{background:#ffffff0a}.ta-list__item.is-active{background:#58a1ff2e;border-left:3px solid #58a1ff}.ta-list__primary{font-weight:800;min-width:84px}.ta-list__secondary{opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.ta-col{display:flex;flex-direction:column;gap:6px}@media (max-width:640px){.ta-row{grid-template-columns:1fr}}@media (max-width:768px){.ta-h1{font-size:22px;line-height:1.24}.ta-h2{font-size:14px}.ta-body,.ta-h3{font-size:12.5px}.ta-appbar__row{gap:8px;min-height:52px;padding:0 14px}.ta-search{max-width:100%}.ta-search input{font-size:12.5px;height:34px}.ta-btn{border-radius:11px;font-size:12px;height:34px;padding:0 10px}.ta-tab{font-size:12px;padding:6px 10px}.ta-item{padding:12px 14px}.ta-item__title{font-size:14px;overflow:visible;text-overflow:clip;white-space:normal}.ta-item__summary{-webkit-line-clamp:3;font-size:12.5px}.card{gap:6px;padding:14px}.card,.ta-board,.ta-panel{border-radius:14px}.chip{max-width:100%}.chip__spark{height:24px;width:90px}.toast-root{bottom:16px;right:12px}.toast{min-width:0;width:min(360px,100vw - 24px)}.ta-modal__backdrop{padding:16px}.ta-modal{border-radius:14px;width:min(720px,100vw - 20px)}.ta-modal__body,.ta-modal__footer,.ta-modal__header{padding-inline:12px}}@media (max-width:480px){.ta-appbar__row{padding:0 10px}.ta-tabs{gap:6px}.ta-tab{padding:6px 9px}.ta-btn,.ta-tab{font-size:11.5px}.ta-btn{height:32px;padding:0 9px}.ta-item{padding:12px}.ta-board,.ta-panel{border-radius:13px}.toast-root{align-items:center;bottom:12px;left:0;right:0}.toast{width:calc(100vw - 24px)}.ta-modal__backdrop{padding:10px}.ta-modal{border-radius:14px;max-width:100%;width:100%}}
/*# sourceMappingURL=main.dc503f85.css.map*/