:root{color-scheme:light;--bg: #f3f5f7;--surface: #ffffff;--surface-soft: #f7f8fa;--surface-tint: #fff1f3;--trading-icon-start: #7468ff;--trading-icon-end: #4b8fff;--trading-icon-soft: rgba(104, 101, 255, .1);--trading-icon-line: rgba(104, 101, 255, .22);--text: #18212b;--muted: #5f6b79;--line: rgba(24, 33, 43, .12);--line-strong: rgba(24, 33, 43, .2);--accent: #ef4b5f;--accent-strong: #d9364c;--positive: #1d7a55;--warning: #a46f15;--danger: #b94747;--info: #3762c4;--shadow: 0 18px 42px rgba(24, 33, 43, .06)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{scroll-behavior:smooth}body{font-family:Pretendard,IBM Plex Sans,Segoe UI,-apple-system,sans-serif;background:linear-gradient(180deg,#fafbfd 0%,var(--bg) 100%);color:var(--text)}a{color:var(--accent);text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}input,select{width:100%;min-width:0;min-height:2.9rem;padding:.75rem .85rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text)}.skip-link{position:absolute;left:1rem;top:-3rem;padding:.55rem .8rem;background:var(--text);color:#fff;border-radius:8px}.skip-link:focus{top:1rem}.eyebrow{margin:0 0 .4rem;font-size:.76rem;font-weight:700;color:var(--muted)}.public-shell{min-height:100vh;max-width:1400px;margin:0 auto;padding:1.5rem 1.25rem 2rem}.public-header{display:grid;grid-template-columns:minmax(0,1.8fr) auto;gap:1.5rem;align-items:start;padding-bottom:1rem;border-bottom:1px solid var(--line)}.brand-mark{display:inline-flex;align-items:center;gap:.55rem;width:fit-content;margin-bottom:.65rem;color:var(--text);font-weight:900}.brand-symbol{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:7px;background:linear-gradient(135deg,var(--trading-icon-start),var(--trading-icon-end));color:#fff;font-size:.95rem;font-weight:950;box-shadow:0 10px 24px #5a71ff2e}.brand-block h1,.page-intro h2{margin:0;font-size:clamp(1.65rem,2.45vw,2.25rem);line-height:1.08;text-wrap:balance}.brand-block h1{max-width:22ch}.header-copy,.page-copy{max-width:58ch;margin:.55rem 0 0;color:var(--muted);line-height:1.6}.public-nav{display:flex;align-items:center;gap:.4rem;justify-content:flex-end}.public-nav a{min-width:6rem;padding:.7rem .9rem;border-radius:8px;color:var(--muted);text-align:center;transition:background-color .18s ease,color .18s ease,transform .18s ease}.public-nav a:hover,.public-nav a[aria-current=page]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.public-nav a:focus-visible,.public-side-rail a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid rgba(239,75,95,.45);outline-offset:3px}.public-body{display:grid;grid-template-columns:4.7rem minmax(0,1fr);gap:1.25rem;align-items:start;min-width:0}.public-nav a:active,.public-side-rail a:active,.segmented-control button:active{transform:translateY(1px)}.public-side-rail{position:sticky;top:1rem;display:grid;gap:.65rem;padding-top:1.25rem}.public-side-rail a{display:grid;gap:.3rem;place-items:center;min-height:4.15rem;padding:.55rem .35rem;border-radius:8px;color:var(--muted);text-align:center;transition:background-color .18s ease,color .18s ease,transform .18s ease}.public-side-rail a span{display:grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:7px;border:1px solid var(--trading-icon-line);background:var(--trading-icon-soft);color:#5f63de;font-weight:900;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.public-side-rail a strong{font-size:.76rem;font-weight:850}.public-side-rail a:hover,.public-side-rail a[aria-current=page]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.public-side-rail a[aria-current=page] span{border-color:transparent;background:linear-gradient(135deg,var(--trading-icon-start),var(--trading-icon-end));color:#fff;box-shadow:0 12px 28px #5a71ff33}.public-content,.page-grid,.page-split-grid,.shared-overview-grid,.stack-list,.shared-overview-block{display:grid;gap:1rem;min-width:0}.public-content{padding-top:1.25rem}.home-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);gap:1rem;align-items:end;min-height:14.5rem}.home-hero h2{max-width:16ch;margin:0;font-size:clamp(2.1rem,4.8vw,3.7rem);line-height:1;text-wrap:balance}.home-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.15rem}.primary-link-button,.text-link-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;padding:.75rem 1rem;border-radius:8px;font-weight:900;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.primary-link-button{background:var(--accent);color:#fff}.primary-link-button:hover{background:var(--accent-strong)}.text-link-button{border:1px solid var(--line);color:var(--text)}.primary-link-button:active,.text-link-button:active,.home-tool-row:active,.keyword-list a:active{transform:translateY(1px)}.home-market-strip{display:grid;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow)}.home-market-strip>div{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border-top:1px solid var(--line)}.home-market-strip>div:first-child{border-top:0}.home-market-strip span,.home-tool-row span,.keyword-list span{color:var(--muted)}.home-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--surface)}.home-tool-row{display:grid;align-content:space-between;min-height:12rem;padding:1.05rem;border-left:1px solid var(--line);color:var(--text);transition:background-color .18s ease,transform .18s ease}.home-tool-row:first-child{border-left:0}.home-tool-row:hover{background:#fbfcfe}.home-tool-row p{margin:.45rem 0 0;color:var(--muted);line-height:1.5}.workflow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:8px;overflow:hidden}.workflow-steps>div{display:grid;gap:.4rem;padding:1rem;border-left:1px solid var(--line)}.workflow-steps>div:first-child{border-left:0}.workflow-steps span{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:6px;background:var(--surface-tint);color:var(--accent);font-weight:900}.workflow-steps p{margin:0;color:var(--muted);line-height:1.5}.workflow-steps-compact{grid-template-columns:1fr}.workflow-steps-compact>div{border-left:0;border-top:1px solid var(--line)}.workflow-steps-compact>div:first-child{border-top:0}.news-topic-tabs{display:flex;flex-wrap:wrap;gap:.45rem;padding-bottom:.9rem;margin-bottom:1rem;border-bottom:1px solid var(--line)}.news-topic-tabs button{min-height:2.4rem;padding:.55rem .85rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font-weight:800}.news-topic-tabs button:hover,.news-topic-tabs button.is-active{border-color:#ef4b5f59;background:var(--surface-tint);color:var(--accent-strong)}.news-empty-feed{display:grid;gap:.35rem;min-height:12rem;align-content:center;padding:1.2rem;border:1px dashed var(--line-strong);border-radius:8px;background:var(--surface-soft)}.news-empty-feed span{color:var(--muted)}.news-feed-list{display:grid;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--surface)}.news-feed-list a{display:grid;grid-template-columns:minmax(8rem,.36fr) minmax(0,1fr);gap:1rem;align-items:center;padding:.9rem 1rem;border-top:1px solid var(--line);color:var(--text);transition:background-color .18s ease,transform .18s ease}.news-feed-list a:first-child{border-top:0}.news-feed-list a:hover{background:var(--surface-soft)}.news-feed-list span{color:var(--muted)}.keyword-list{display:grid;border:1px solid var(--line);border-radius:8px;overflow:hidden}.keyword-list a{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-top:1px solid var(--line);color:var(--text);transition:background-color .18s ease,transform .18s ease}.keyword-list a:first-child{border-top:0}.keyword-list a:hover{background:var(--surface-soft)}.page-intro{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(20rem,1fr);gap:1rem;align-items:end}.page-intro h2{max-width:none}.document-page{display:grid;gap:.9rem;width:100%;min-width:0;max-width:72ch;padding:.35rem 0 1rem}.document-page h1{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.04;letter-spacing:0;text-wrap:balance}.document-page p{margin:0;color:var(--muted);line-height:1.8;overflow-wrap:anywhere}.page-split-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:transparent;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hero-stats>div,.chart-stats>div{display:grid;gap:.2rem;padding:.95rem 1rem;border-left:1px solid var(--line);background:transparent}.hero-stats>div:first-child,.chart-stats>div:first-child{border-left:0}.hero-stats span,.chart-stats span{color:var(--muted);font-size:.86rem}.hero-stats strong,.chart-stats strong{font-size:1.1rem;font-variant-numeric:tabular-nums}.toolbar{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.toolbar-grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.toolbar-grid-compact{grid-template-columns:minmax(0,1fr)}.field-block{display:grid;gap:.35rem;min-width:0}.field-block span{color:var(--muted);font-size:.85rem}.field-block-wide{width:100%;max-width:38rem;min-width:0}.scanner-command{display:grid;grid-template-columns:minmax(18rem,.52fr);gap:1rem;align-items:start;margin-bottom:1rem;padding:.95rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.scanner-command.is-searching{grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr)}.scanner-command-main,.scanner-search-field,.scanner-suggestion-list{min-width:0}.scanner-search-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center}.scanner-search-input-row input{min-height:3.15rem;font-size:1rem}.scanner-search-input-row button{display:inline-flex;align-items:center;justify-content:center;min-height:3.15rem;padding:.75rem .95rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font-weight:800;white-space:nowrap}.scanner-search-input-row button:hover{border-color:var(--line-strong);background:var(--surface-soft)}.scanner-suggestion-list{display:grid;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--surface)}.scanner-suggestion-list a{display:grid;grid-template-columns:minmax(0,1.35fr) 5.4rem minmax(7rem,.75fr) 4.5rem;gap:.65rem;align-items:center;min-width:0;padding:.72rem .85rem;border-top:1px solid var(--line);color:var(--text)}.scanner-suggestion-list a:first-child{border-top:0}.scanner-suggestion-list a:hover{background:var(--surface-soft)}.scanner-suggestion-list strong,.scanner-suggestion-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scanner-suggestion-list span{color:var(--muted);font-size:.85rem}.scanner-suggestion-list span:last-child{display:inline-flex;gap:.3rem;align-items:baseline;justify-content:flex-end;color:var(--accent);font-weight:800;text-align:right;font-variant-numeric:tabular-nums}.scanner-suggestion-list small{color:var(--muted);font-size:.72rem;font-weight:700}.scanner-search-empty{display:grid;gap:.25rem;padding:.8rem .85rem}.scanner-topic-map{display:grid;gap:.7rem;align-items:start;margin:0 0 1rem;padding:.85rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.scanner-topic-heading{display:flex;flex-wrap:wrap;gap:.45rem .8rem;align-items:baseline;justify-content:space-between}.scanner-topic-toggle{display:none;min-height:2rem;padding:.35rem .65rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font-size:.82rem;font-weight:850}.scanner-topic-heading span,.scanner-topic-group>span,.scanner-topic-map button span{color:var(--muted);font-size:.85rem}.scanner-topic-group{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:.45rem;align-items:start}.scanner-topic-group>span{padding-top:.55rem;font-weight:800}.scanner-topic-buttons{display:flex;flex-wrap:wrap;gap:.45rem}.scanner-topic-map button{display:inline-flex;align-items:baseline;gap:.45rem;min-height:2.25rem;padding:.48rem .68rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font-size:.86rem;font-weight:800}.scanner-topic-map button:hover,.scanner-topic-map button.is-active{border-color:#ef4b5f59;background:var(--surface-tint);color:var(--accent-strong)}.scanner-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scanner-workbench-tabs{display:inline-flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.35rem}.scanner-workbench-tabs button{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.4rem .78rem;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);font-size:.82rem;font-weight:800}.scanner-workbench-tabs button.is-active,.scanner-workbench-tabs button:hover{border-color:#ef4b5f59;background:#ef4b5f14;color:var(--accent-strong)}.scanner-workbench-panel{display:grid;gap:1rem;padding:.35rem 0 .9rem}.scanner-filter-section{padding-bottom:.1rem}.scanner-user-score-panel{align-self:start;border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden}.scanner-user-score-panel summary,.scanner-quality-detail summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;list-style:none;cursor:pointer}.scanner-user-score-panel summary{min-height:2.9rem;padding:.72rem .85rem}.scanner-user-score-panel summary::-webkit-details-marker,.scanner-quality-detail summary::-webkit-details-marker{display:none}.scanner-user-score-summary{display:flex;justify-content:space-between;gap:.75rem;width:100%}.scanner-user-score-summary span,.scanner-user-score-summary strong{font-size:.88rem}.scanner-user-score-summary span{color:var(--muted);font-weight:700}.scanner-user-score-summary strong{color:var(--text)}.scanner-user-score-body{display:grid;gap:.85rem;padding:0 .85rem .9rem;border-top:1px solid var(--line)}.scanner-score-panel .scanner-user-score-body{padding-top:.9rem;border-top:0}.scanner-user-score-copy{display:grid;gap:.2rem}.scanner-user-score-copy p,.scanner-user-score-copy span,.scanner-user-score-actions span{margin:0;color:var(--muted);font-size:.82rem;line-height:1.45}.scanner-preset-row{display:flex;flex-wrap:wrap;gap:.45rem}.scanner-preset-row button,.scanner-user-score-reset{display:inline-flex;align-items:center;justify-content:center;min-height:2.1rem;padding:.42rem .68rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font-size:.82rem;font-weight:800}.scanner-preset-row button:hover,.scanner-preset-row button.is-active{border-color:#ef4b5f59;background:var(--surface-tint);color:var(--accent-strong)}.scanner-slider-group{display:grid;gap:.6rem}.scanner-slider-group.is-compact{padding-top:.45rem}.scanner-slider-row{display:grid;gap:.35rem}.scanner-slider-row>div{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.scanner-slider-row strong{font-size:.86rem}.scanner-slider-row span{color:var(--muted);font-size:.8rem;font-variant-numeric:tabular-nums}.scanner-slider-row input[type=range]{min-height:auto;padding:0;border:0;border-radius:999px;background:transparent}.scanner-quality-detail{padding-top:.1rem;border-top:1px solid var(--line)}.scanner-quality-detail summary{min-height:2.5rem;color:var(--text);font-size:.84rem;font-weight:800}.scanner-quality-detail summary:after,.scanner-user-score-panel summary:after{content:"+";color:var(--accent);font-weight:900}.scanner-quality-detail[open] summary:after,.scanner-user-score-panel[open] summary:after{content:"-"}.scanner-user-score-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem .75rem;align-items:center}.scanner-user-score-reset:hover{border-color:var(--line-strong);background:var(--surface-soft)}.scanner-score-header{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.scanner-score-header span{color:var(--muted);font-size:.82rem}.scanner-condition-filter{display:grid;gap:.5rem;align-items:start;padding-top:.9rem;border-top:1px solid var(--line)}.scanner-condition-filter:first-of-type{padding-top:.15rem;border-top:0}.scanner-help-target{display:grid;gap:.2rem;cursor:context-menu}.scanner-condition-filter-head{display:flex;align-items:center;justify-content:space-between}.scanner-condition-filter strong{font-size:.9rem}.scanner-condition-filter span{color:var(--muted);font-size:.83rem}.scanner-condition-buttons{display:flex;flex-wrap:wrap;gap:.4rem}.scanner-condition-buttons button{display:inline-flex;align-items:center;min-height:2.05rem;padding:.42rem .7rem;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--text);font-size:.83rem;font-weight:800}.scanner-condition-buttons button:hover,.scanner-condition-buttons button:focus-visible,.scanner-condition-buttons button.is-active{border-color:#ef4b5f59;background:#ef4b5f14;color:var(--accent-strong)}.scanner-advanced-panel{margin:.35rem 0 .75rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.scanner-advanced-panel summary{display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;padding:0 .1rem;border-radius:10px;color:var(--text);cursor:pointer;font-weight:800;outline:none}.scanner-advanced-panel summary:focus-visible{box-shadow:0 0 0 2px #ef4b5f1f}.scanner-advanced-panel summary:after{content:"+";color:var(--accent);font-weight:900}.scanner-advanced-panel[open] summary:after{content:"-"}.scanner-rule-builder{display:grid;grid-template-columns:minmax(8rem,1.05fr) minmax(7rem,.9fr) minmax(6rem,.9fr) auto;gap:.55rem;align-items:end}.scanner-rule-builder input{min-height:2.65rem}.scanner-rule-apply{display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;padding:.55rem .82rem;border:1px solid rgba(239,75,95,.28);border-radius:10px;background:var(--accent);color:#fff;font-weight:900;white-space:nowrap}.scanner-rule-apply:hover{filter:brightness(.97)}.scanner-rule-empty{color:var(--muted);font-size:.9rem}.scanner-help-context-shell,.scanner-help-dialog-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30}.scanner-help-context-backdrop,.scanner-help-dialog-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent}.scanner-help-context-menu{position:fixed;z-index:31;min-width:11rem;padding:.4rem;border:1px solid var(--line);border-radius:10px;background:#fffffffa;box-shadow:0 12px 36px #0e24441f}.scanner-help-context-menu button{width:100%;min-height:2.35rem;border:0;border-radius:8px;background:transparent;color:var(--text);font-weight:800;text-align:left}.scanner-help-context-menu button:hover{background:var(--surface-soft)}.scanner-help-dialog-backdrop{background:#0b121c5c}.scanner-help-dialog{position:relative;z-index:31;width:min(32rem,calc(100vw - 2rem));margin:6vh auto 0;padding:1rem;border:1px solid var(--line);border-radius:18px;background:#fffffffa;box-shadow:0 22px 60px #0e24442e}.scanner-help-dialog-head,.scanner-help-dialog-foot{display:flex;justify-content:space-between;gap:.85rem;align-items:flex-start}.scanner-help-dialog-head span{color:var(--muted);font-size:.78rem;font-weight:800}.scanner-help-dialog-head h3{margin:.2rem 0 0;font-size:1.1rem}.scanner-help-dialog-body{display:grid;gap:.9rem;margin-top:.95rem}.scanner-help-dialog-body p,.scanner-help-dialog-body ul{margin:0;color:var(--muted);line-height:1.55}.scanner-help-dialog-body ul{padding-left:1.1rem}.scanner-help-dialog-body strong{display:block;margin-bottom:.35rem;color:var(--text)}.scanner-help-dialog-foot{margin-top:1rem}.scanner-help-dialog-foot a{color:var(--accent-strong);font-weight:800}.scanner-chip-row{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 .85rem}.scanner-chip-row button,.scanner-chip-row>span{display:inline-flex;align-items:center;gap:.45rem;min-height:2.15rem;padding:.42rem .62rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font-size:.84rem;font-weight:800}.scanner-chip-row button:hover{border-color:var(--line-strong);color:var(--text)}.scanner-chip-row button span{color:var(--accent);font-weight:900}.cell-stack{display:grid;gap:.22rem;min-width:0}.cell-subtle{color:var(--muted);font-size:.82rem;line-height:1.35}.table-emphasis{font-variant-numeric:tabular-nums}.table-action-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.58rem .75rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font-size:.88rem;font-weight:800;white-space:nowrap}.table-action-link:hover{border-color:var(--line-strong);background:var(--surface-soft)}.scanner-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:.95rem}.scanner-page-number-group{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem}.scanner-page-number,.scanner-page-nav{display:inline-flex;align-items:center;justify-content:center;min-width:2.35rem;min-height:2.35rem;padding:.45rem .7rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text);font-size:.88rem;font-weight:700;font-variant-numeric:tabular-nums}.scanner-page-number:hover,.scanner-page-nav:hover{border-color:var(--line-strong);background:var(--surface-soft)}.scanner-page-number.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,white);color:var(--accent)}.scanner-page-number:disabled,.scanner-page-nav:disabled{opacity:.45;cursor:not-allowed}.scanner-page-gap{color:var(--muted);font-size:.95rem;line-height:1}.table-shell{width:100%;max-width:100%;min-width:0;overflow:auto;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.mobile-result-list{display:none}.mobile-result-row{display:grid;gap:.7rem;padding:.95rem .9rem;border-bottom:1px solid var(--line)}.mobile-result-row:last-child{border-bottom:0}.mobile-result-main,.mobile-result-summary,.mobile-result-metrics{min-width:0}.mobile-result-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:start}.mobile-result-main>div,.mobile-result-summary{display:grid;gap:.18rem}.mobile-result-main strong,.mobile-result-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--text);line-height:1.25}.mobile-result-main span,.mobile-result-summary span,.mobile-result-metrics span{color:var(--muted);font-size:.8rem}.mobile-result-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:.55rem .75rem;border:1px solid var(--line);border-radius:8px;color:var(--accent-strong);font-size:.84rem;font-weight:900}.mobile-result-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.mobile-result-metrics>div{display:grid;gap:.16rem;min-width:0;padding-top:.55rem;border-top:1px solid var(--line)}.mobile-result-metrics strong{font-size:1rem;font-variant-numeric:tabular-nums}.data-table{min-width:68rem;width:100%;border-collapse:collapse}.scanner-data-table{min-width:max(66rem,calc(45rem + var(--scanner-name-col, 14rem)));table-layout:fixed}.scanner-data-table th:nth-child(1),.scanner-data-table td:nth-child(1){width:4.6rem}.scanner-data-table th:nth-child(2),.scanner-data-table td:nth-child(2){width:var(--scanner-name-col, 14rem)}.scanner-data-table th:nth-child(3),.scanner-data-table td:nth-child(3){width:12rem}.scanner-data-table th:nth-child(4),.scanner-data-table td:nth-child(4){width:7rem}.scanner-data-table th:nth-child(5),.scanner-data-table td:nth-child(5),.scanner-data-table th:nth-child(6),.scanner-data-table td:nth-child(6),.scanner-data-table th:nth-child(7),.scanner-data-table td:nth-child(7){width:8.5rem}.scanner-data-table th:nth-child(8),.scanner-data-table td:nth-child(8){width:4.6rem}.scanner-data-table th.is-resizable-column{position:relative;padding-right:1.15rem}.table-header-label{display:inline-block;max-width:100%}.table-sort-button{display:inline-flex;align-items:center;gap:.25rem;min-height:1.5rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-align:left;cursor:pointer}.table-sort-button:hover,.table-sort-button.is-active{color:var(--accent-strong)}.column-resize-handle{position:absolute;top:0;right:0;width:.8rem;height:100%;min-height:100%;padding:0;border:0;border-radius:0;background:transparent;cursor:col-resize;touch-action:none}.column-resize-handle:after{content:"";position:absolute;top:24%;bottom:24%;left:50%;border-left:2px solid var(--line-strong);opacity:.55}.column-resize-handle:hover:after,.column-resize-handle:focus-visible:after{border-color:var(--accent);opacity:1}.methodology-table{min-width:36rem}.methodology-intro .hero-stats strong{overflow-wrap:anywhere}.methodology-question-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--surface)}.methodology-question-grid a{display:grid;gap:.35rem;min-height:10.5rem;padding:.95rem;border-left:1px solid var(--line);color:var(--text);transition:background-color .18s ease,transform .18s ease}.methodology-question-grid a:first-child{border-left:0}.methodology-question-grid a:hover,.methodology-question-grid a.is-active{background:var(--surface-tint)}.methodology-question-grid a:active{transform:translateY(1px)}.methodology-question-grid span{color:var(--accent);font-size:.78rem;font-weight:900}.methodology-question-grid strong{font-size:1.05rem}.methodology-question-grid small{color:var(--muted);font-size:.86rem;line-height:1.55}.methodology-back-row{display:flex;justify-content:flex-start}.methodology-guide{display:grid;grid-template-columns:minmax(14rem,.42fr) minmax(0,1fr);gap:1rem;align-items:start}.methodology-guide-summary{display:grid;gap:.85rem;align-content:start;padding-top:.1rem}.methodology-guide-summary h3{margin:0;font-size:1.35rem;line-height:1.15}.methodology-guide-summary ul,.methodology-safe-note ul{display:grid;gap:.45rem;margin:0;padding-left:1.1rem;color:var(--muted);line-height:1.55}.methodology-detail-list{display:grid;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.methodology-detail-list details,.methodology-safe-note{border-top:1px solid var(--line)}.methodology-detail-list details:first-child{border-top:0}.methodology-detail-list summary,.methodology-safe-note summary{position:relative;display:grid;gap:.25rem;padding:.9rem 2rem .9rem 0;list-style:none;cursor:pointer}.methodology-detail-list summary::-webkit-details-marker,.methodology-safe-note summary::-webkit-details-marker{display:none}.methodology-detail-list summary:after,.methodology-safe-note summary:after{content:"+";position:absolute;top:.9rem;right:.15rem;color:var(--accent);font-weight:950}.methodology-detail-list details[open] summary:after,.methodology-safe-note[open] summary:after{content:"-"}.methodology-detail-list summary span{color:var(--muted);line-height:1.45}.methodology-detail-list details p{margin:-.25rem 0 .95rem;color:var(--text);line-height:1.55}.methodology-safe-note{margin-top:1rem;border-bottom:1px solid var(--line)}.methodology-safe-note summary{font-weight:900}.methodology-safe-note ul{padding-bottom:.9rem}.methodology-page-tabs{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin:-.25rem 0 .35rem;padding-bottom:.9rem;border-bottom:1px solid var(--line)}.methodology-page-tabs a{display:inline-flex;align-items:center;min-height:2.35rem;padding:.5rem .75rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font-size:.88rem;font-weight:850;text-decoration:none}.methodology-page-tabs a:hover,.methodology-page-tabs a.is-active{border-color:#ef4b5f59;background:var(--surface-tint);color:var(--accent-strong)}.industry-guide-visual{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.26fr);gap:1rem;align-items:stretch}.industry-tab-example{display:grid;min-width:0}.industry-guide-browser{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:linear-gradient(180deg,var(--surface),var(--surface-soft))}.industry-guide-browser-top{display:flex;gap:.35rem;align-items:center;min-height:2.3rem;padding:0 .85rem;border-bottom:1px solid var(--line);background:var(--surface)}.industry-guide-browser-top span{width:.56rem;height:.56rem;border-radius:999px;background:#141b2b2e}.industry-guide-browser-top strong{margin-left:.35rem;color:var(--muted);font-size:.78rem}.industry-guide-browser-toolbar{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;padding:.75rem .85rem;border-bottom:1px solid var(--line)}.industry-guide-browser-toolbar span,.industry-guide-browser-toolbar b{display:inline-flex;align-items:center;min-height:1.9rem;padding:.35rem .65rem;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--muted);font-size:.78rem;font-weight:850}.industry-guide-browser-toolbar span{min-width:9rem;justify-content:flex-start}.industry-guide-screen{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.32fr);gap:.85rem;padding:.95rem}.industry-tab-example-screen{display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,.3fr);gap:.85rem;padding:.95rem}.industry-guide-chart,.industry-guide-stock-list,.industry-guide-summary-card{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.industry-guide-chart{padding:.85rem}.industry-tab-example-main,.industry-tab-example-summary{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.industry-tab-example-main{padding:.85rem}.industry-tab-example-rows{display:grid;gap:.65rem}.industry-tab-example-row{display:grid;grid-template-columns:minmax(9rem,1fr) 4.8rem minmax(5.5rem,.45fr);gap:.45rem .7rem;align-items:center;padding:.75rem;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.industry-tab-example-row.is-selected{border-color:#ef4b5f5c;background:var(--surface-tint)}.industry-tab-example-row div{display:grid;gap:.18rem;min-width:0}.industry-tab-example-row strong{font-size:.88rem}.industry-tab-example-row small,.industry-tab-example-row em{color:var(--muted);font-size:.8rem;line-height:1.5}.industry-tab-example-row b{color:var(--accent-strong);font-size:1rem;font-variant-numeric:tabular-nums}.industry-tab-example-row span{display:inline-flex;justify-content:center;width:fit-content;max-width:100%;padding:.25rem .45rem;border-radius:999px;background:#1d79541a;color:#13714d;font-size:.78rem;font-weight:900}.industry-tab-example-row em{grid-column:1 / -1;font-style:normal}.industry-guide-screen-title{display:flex;gap:.65rem;align-items:center;justify-content:space-between;margin-bottom:.8rem}.industry-guide-screen-title strong{font-size:.9rem}.industry-guide-screen-title span{color:var(--muted);font-size:.75rem;font-weight:850}.industry-tab-detail{display:grid;gap:.9rem}.industry-tab-detail .industry-tab-example{margin:.15rem 0 .25rem}.industry-ux-reading-guide{display:grid;gap:1rem;min-width:0}.industry-ux-reading-guide section{display:grid;gap:.55rem;min-width:0}.industry-ux-reading-head{display:flex;flex-wrap:wrap;gap:.5rem .85rem;align-items:baseline;justify-content:space-between;padding-bottom:.45rem;border-bottom:1px solid var(--line)}.industry-ux-reading-head strong{font-size:.95rem}.industry-ux-reading-head span{color:var(--muted);font-size:.8rem;font-weight:850}.industry-ux-flow-table,.industry-ux-score-table{display:grid;min-width:0;border-top:1px solid var(--line)}.industry-ux-flow-row,.industry-ux-score-row{display:grid;grid-template-columns:minmax(5.8rem,.16fr) minmax(12rem,.28fr) minmax(0,1fr) minmax(11rem,.32fr);gap:.7rem;align-items:start;padding:.62rem 0;border-bottom:1px solid var(--line)}.industry-ux-flow-row strong,.industry-ux-score-row strong{color:var(--text);font-size:.84rem}.industry-ux-flow-row span,.industry-ux-score-row span{color:var(--accent-strong);font-size:.8rem;font-weight:900}.industry-ux-flow-row p,.industry-ux-flow-row em,.industry-ux-score-row p,.industry-ux-score-row em{margin:0;color:var(--muted);font-size:.8rem;font-style:normal;line-height:1.5;word-break:keep-all;overflow-wrap:break-word}.industry-reading-strip{display:grid;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.industry-reading-strip div{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:.75rem;align-items:start;padding:.65rem 0;border-top:1px solid var(--line)}.industry-reading-strip div:first-child{border-top:0}.industry-reading-strip span{color:var(--accent);font-size:.78rem;font-weight:900}.industry-reading-strip p{margin:0;color:var(--text);line-height:1.55}.industry-tab-example-summary{display:grid;gap:.65rem;align-content:start;padding:.85rem}.industry-tab-example-summary>span{color:var(--muted);font-size:.75rem;font-weight:850}.industry-tab-example-summary>strong{font-size:1.02rem}.industry-tab-example-summary dl{display:grid;gap:.45rem;margin:0}.industry-tab-example-summary dl div{display:flex;gap:.65rem;justify-content:space-between;padding-top:.45rem;border-top:1px solid var(--line)}.industry-tab-example-summary dt,.industry-tab-example-summary dd{margin:0;font-size:.78rem}.industry-tab-example-summary dt{color:var(--muted);font-weight:800}.industry-tab-example-summary dd{color:var(--text);font-weight:900;text-align:right}.industry-tab-example-summary button{justify-self:start;min-height:2rem;padding:.4rem .65rem;border:1px solid rgba(239,75,95,.36);border-radius:7px;background:var(--surface);color:var(--accent-strong);font-size:.78rem;font-weight:900}.industry-guide-bars{display:grid;gap:.62rem}.industry-guide-flow-rows{display:grid;gap:.6rem}.industry-guide-industry-row{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(4.8rem,.36fr) minmax(5.5rem,.45fr);gap:.5rem .65rem;align-items:center;padding:.68rem;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.industry-guide-industry-row.is-selected{border-color:#ef4b5f5c;background:var(--surface-tint)}.industry-guide-industry-main,.industry-guide-score-pill,.industry-guide-mini-metrics{display:grid;gap:.16rem;min-width:0}.industry-guide-industry-main strong,.industry-guide-score-pill b,.industry-guide-trend-chip{font-size:.78rem;font-weight:900}.industry-guide-industry-main small,.industry-guide-score-pill small,.industry-guide-mini-metrics span{color:var(--muted);font-size:.72rem;font-weight:800}.industry-guide-score-pill b{color:var(--accent-strong);font-variant-numeric:tabular-nums}.industry-guide-trend-chip{display:inline-flex;justify-content:center;width:fit-content;max-width:100%;padding:.26rem .46rem;border-radius:999px;background:#1d79541a;color:#13714d}.industry-guide-mini-metrics{grid-column:1 / 3;grid-template-columns:repeat(3,minmax(0,1fr))}.industry-guide-bar-track{overflow:hidden;height:.5rem;border-radius:999px;background:#141b2b14}.industry-guide-bar-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ef4b5f5c,#ef4b5fc7)}.industry-guide-bar-row{display:grid;grid-template-columns:minmax(6.5rem,.28fr) minmax(7rem,1fr) 3.25rem;gap:.6rem;align-items:center}.industry-guide-bar-row span,.industry-guide-bar-row b{min-width:0;font-size:.78rem}.industry-guide-bar-row span{color:var(--text);font-weight:850}.industry-guide-bar-row>div{overflow:hidden;height:.62rem;border-radius:999px;background:#141b2b14}.industry-guide-bar-row i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ef4b5f5c,#ef4b5fc7)}.industry-guide-bar-row b{color:var(--accent-strong);font-variant-numeric:tabular-nums;text-align:right}.industry-guide-summary-card{display:grid;gap:.55rem;align-content:start;padding:.85rem}.industry-guide-summary-card>span{color:var(--muted);font-size:.75rem;font-weight:850}.industry-guide-summary-card>strong{font-size:1.05rem}.industry-guide-summary-card dl{display:grid;gap:.42rem;margin:0}.industry-guide-summary-card dl div{display:flex;gap:.65rem;justify-content:space-between;padding-top:.42rem;border-top:1px solid var(--line)}.industry-guide-panel-action{justify-self:start;margin-top:.15rem;padding:.36rem .55rem;border:1px solid rgba(239,75,95,.28);border-radius:7px;background:#ef4b5f14;color:var(--accent-strong);font-size:.76rem;font-weight:900}.industry-guide-summary-card dt,.industry-guide-summary-card dd{margin:0;font-size:.78rem}.industry-guide-summary-card dt{color:var(--muted)}.industry-guide-summary-card dd{color:var(--text);font-weight:900;font-variant-numeric:tabular-nums}.industry-guide-stock-list{grid-column:1 / -1;padding:.85rem}.industry-guide-stock-row{display:grid;grid-template-columns:minmax(8rem,1fr) 6rem minmax(7rem,.5fr);gap:.65rem;align-items:center;padding:.55rem 0;border-top:1px solid var(--line)}.industry-guide-stock-row b,.industry-guide-stock-row span,.industry-guide-stock-row em{min-width:0;font-size:.8rem}.industry-guide-stock-row span{color:var(--accent-strong);font-weight:900;font-variant-numeric:tabular-nums}.industry-guide-stock-row em{color:var(--muted);font-style:normal;text-align:right}.industry-guide-visual-legend{display:grid;gap:.75rem;align-content:start;margin:0;padding:0;list-style:none}.industry-guide-visual-legend li{display:grid;gap:.25rem;padding-left:.85rem;border-left:3px solid rgba(239,75,95,.4)}.industry-guide-visual-legend strong{font-size:.9rem}.industry-guide-visual-legend span{color:var(--muted);font-size:.82rem;line-height:1.5}.filter-manual-grid{display:grid;grid-template-columns:minmax(18rem,.48fr) minmax(0,.52fr);gap:1.25rem;align-items:start}.filter-manual-grid.industry-tab-guide{grid-template-columns:minmax(13rem,.26fr) minmax(0,.74fr)}.filter-manual-list{display:grid;gap:1rem}.filter-manual-group{display:grid;gap:.65rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.filter-manual-group:last-child{padding-bottom:0;border-bottom:0}.filter-manual-group>div:first-child{display:grid;gap:.2rem}.filter-manual-group strong{font-size:.98rem}.filter-manual-group span{color:var(--muted);font-size:.84rem;line-height:1.45}.filter-manual-buttons{display:flex;flex-wrap:wrap;gap:.45rem}.filter-manual-buttons button{display:inline-flex;align-items:center;min-height:2.35rem;padding:.5rem .7rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font-size:.86rem;font-weight:850}.filter-manual-buttons button:hover,.filter-manual-buttons button.is-active{border-color:#ef4b5f59;background:var(--surface-tint);color:var(--accent-strong)}.filter-detail-panel{position:sticky;top:5.5rem;display:grid;gap:.9rem;min-width:0;padding-left:1.25rem;border-left:1px solid var(--line)}.filter-detail-head{display:grid;gap:.35rem}.filter-detail-head span{color:var(--accent);font-size:.78rem;font-weight:950}.filter-detail-head h3{margin:0;font-size:1.65rem;line-height:1.12}.filter-detail-head p,.filter-detail-block p,.filter-detail-pairs span,.scenario-grid p{margin:0;color:var(--muted);line-height:1.6}.filter-mini-chart{width:100%;max-width:31rem;aspect-ratio:16 / 10}.filter-mini-chart rect{fill:#fbfcfe;stroke:var(--line)}.chart-price-line{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.chart-average{fill:none;stroke:#687386;stroke-dasharray:4 4;stroke-linecap:round;stroke-width:2}.chart-resistance{stroke:#ef4b5f;stroke-dasharray:5 5;stroke-width:2}.chart-support{stroke:#1d7a55;stroke-dasharray:5 5;stroke-width:2}.chart-volume-bars rect{fill:#1d7a5559}.filter-detail-block,.filter-detail-pairs{display:grid;gap:.45rem;padding-top:.85rem;border-top:1px solid var(--line)}.filter-detail-block ul,.filter-detail-pairs ul{display:grid;gap:.42rem;margin:0;padding-left:1.1rem;color:var(--muted);line-height:1.55}.filter-detail-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.filter-detail-pairs>div{display:grid;gap:.35rem;align-content:start}.scenario-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.scenario-grid>div{display:grid;gap:.35rem;padding:.95rem;border-top:1px solid var(--line);border-left:1px solid var(--line)}.scenario-grid>div:nth-child(-n+2){border-top:0}.scenario-grid>div:nth-child(odd){border-left:0}.source-list{display:flex;flex-wrap:wrap;gap:.55rem}.source-list a{padding:.45rem .6rem;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--text);font-size:.84rem;font-weight:800}.source-list a:hover{border-color:#ef4b5f59;color:var(--accent-strong)}.scope-list{display:grid;gap:0;margin-bottom:1rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.scope-list>div{display:grid;grid-template-columns:minmax(8rem,.3fr) minmax(0,1fr);gap:1rem;padding:.9rem 0;border-top:1px solid var(--line)}.scope-list>div:first-child{border-top:0}.scope-list span{color:var(--muted)}.trust-list,.faq-list{display:grid;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-list>div,.faq-list>div{display:grid;gap:.35rem;padding:.95rem 0;border-top:1px solid var(--line)}.trust-list>div:first-child,.faq-list>div:first-child{border-top:0}.trust-list span,.faq-list p,.policy-copy p{margin:0;color:var(--muted);line-height:1.65}.policy-copy{display:grid;gap:.75rem;max-width:78ch}.data-table th,.data-table td{padding:.8rem .75rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.data-table th{background:var(--surface-soft);color:var(--muted);font-weight:600}.data-table tbody tr:hover{background:#fbfcfe}.table-empty-cell{color:var(--muted)}.table-primary-cell{display:grid;gap:.2rem}.table-primary-cell span{color:var(--muted);font-size:.84rem}.inline-link-list{display:flex;flex-wrap:wrap;gap:.4rem .75rem}.industry-toolbar{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.industry-search-inline{display:flex;align-items:center;gap:.55rem;flex:1 1 18rem;max-width:22rem;min-width:0}.industry-search-inline input{flex:1 1 auto;width:100%;min-height:2.35rem;padding:.48rem .7rem;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.industry-flow-grid{display:grid;grid-template-columns:minmax(0,var(--industry-left-pane, 64fr)) .55rem minmax(18rem,var(--industry-right-pane, 36fr));gap:.55rem;min-width:0;align-items:stretch}.industry-flow-grid.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.industry-resize-handle{width:100%;min-width:.55rem;border:0;border-radius:7px;background:linear-gradient(to right,transparent 0,transparent calc(50% - 1px),rgba(100,116,139,.38) calc(50% - 1px),rgba(100,116,139,.38) calc(50% + 1px),transparent calc(50% + 1px)),transparent;cursor:col-resize;touch-action:none}.industry-resize-handle:hover,.industry-flow-grid.is-resizing .industry-resize-handle{background:linear-gradient(to right,transparent 0,transparent calc(50% - 1px),var(--accent) calc(50% - 1px),var(--accent) calc(50% + 1px),transparent calc(50% + 1px)),#18212b08}.industry-chart{--industry-flow-columns: minmax(12rem, 1.4fr) repeat(3, minmax(5.2rem, .55fr)) minmax(5rem, .5fr) minmax(5rem, .5fr);display:grid;gap:0;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden}.industry-chart-head{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:var(--industry-flow-columns);gap:.75rem;padding:.65rem .75rem;border-bottom:1px solid var(--line);background:var(--surface-soft);color:var(--muted);font-size:.82rem;font-weight:800}.industry-chart-head span:not(:first-child){text-align:right}.industry-chart-scroll{max-height:25rem;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.industry-chart-row{display:grid;grid-template-columns:var(--industry-flow-columns);gap:.75rem;align-items:center;width:100%;min-height:3.2rem;padding:.62rem .75rem;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.industry-chart-row:hover,.industry-chart-row.is-active{background:#fbfcfe}.industry-chart-row.is-active{box-shadow:inset 3px 0 0 var(--accent)}.industry-chart-name{display:grid;gap:.2rem;min-width:0}.industry-chart-name strong{overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.industry-chart-name small{color:var(--muted);font-size:.76rem}.industry-chart-row strong{font-variant-numeric:tabular-nums}.industry-chart-value{min-width:0;font-weight:800;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.industry-detail-panel{display:grid;gap:.8rem}.industry-detail-title{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.industry-detail-title-copy{display:grid;gap:.12rem}.industry-detail-title strong{font-size:1.15rem}.industry-detail-title small,.industry-detail-title span{color:var(--muted)}.industry-detail-title small{font-size:.82rem}.industry-detail-title span{font-size:.88rem}.industry-detail-list{display:grid;gap:0;margin:0;border-top:1px solid var(--line)}.industry-detail-list>div{display:grid;grid-template-columns:minmax(5rem,1fr) auto;gap:1rem;align-items:baseline;padding:.72rem 0;border-bottom:1px solid var(--line)}.industry-detail-list dt{color:var(--muted);font-size:.84rem;font-weight:800}.industry-detail-list dd{margin:0;font-weight:900;font-variant-numeric:tabular-nums;text-align:right}.industry-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden}.industry-metric-grid>div{display:grid;gap:.15rem;min-width:0;padding:.62rem .72rem;border-top:1px solid var(--line);border-left:1px solid var(--line)}.industry-metric-grid>div:nth-child(-n+3){border-top:0}.industry-metric-grid>div:nth-child(3n+1){border-left:0}.industry-metric-grid span,.industry-detail-groups span{color:var(--muted);font-size:.78rem}.industry-metric-grid strong{font-size:.98rem;font-variant-numeric:tabular-nums}.industry-detail-groups{display:flex;flex-wrap:wrap;gap:.45rem}.industry-detail-groups span{padding:.38rem .55rem;border:1px solid var(--line);border-radius:7px;background:var(--surface-soft);font-weight:800}.industry-table-shell,.industry-stock-shell{max-height:31rem;overscroll-behavior:contain}.industry-flow-table{min-width:56rem}.industry-flow-table thead th{position:sticky;top:0;z-index:2}.industry-flow-table tbody tr{cursor:pointer}.industry-flow-table tbody tr.industry-expanded-row{cursor:default}.industry-flow-table tbody tr.is-selected-row{background:#fbfcfe;box-shadow:inset 3px 0 0 var(--accent)}.industry-expanded-row td{padding:0;background:#fbfcfe}.industry-stock-list{display:grid;gap:0;padding:.35rem .75rem .75rem}.industry-stock-list-detailed{min-width:0;padding:0}.industry-stock-list-head{display:grid;grid-template-columns:minmax(11rem,1.2fr) minmax(9rem,1fr) 5.5rem 5.5rem;gap:.75rem;padding:.7rem .75rem;border-bottom:1px solid var(--line);background:var(--surface-soft);color:var(--muted);font-size:.8rem;font-weight:800}.industry-stock-list a{display:grid;grid-template-columns:minmax(11rem,1.2fr) minmax(9rem,1fr) 5.5rem 5.5rem;gap:.75rem;align-items:center;min-height:2.6rem;padding:.55rem 0;border-top:1px solid var(--line);color:var(--text)}.industry-stock-list-detailed a{grid-template-columns:minmax(11rem,1.2fr) minmax(9rem,1fr) 5.5rem 5.5rem;padding:.7rem .75rem;border-top:0;border-bottom:1px solid var(--line)}.industry-stock-list span,.industry-stock-list small{color:var(--muted);font-size:.82rem}.industry-stock-list b{font-variant-numeric:tabular-nums}.industry-stock-primary,.industry-stock-excess,.industry-stock-persistence,.industry-stock-rank{display:grid;gap:.16rem;min-width:0}.industry-stock-primary strong,.industry-stock-persistence strong,.industry-stock-rank b,.industry-stock-excess b{color:var(--text)}.industry-stock-primary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.industry-stock-excess b,.industry-stock-rank b{font-variant-numeric:tabular-nums}.industry-stock-list-empty{padding:.9rem .75rem;color:var(--muted)}.industry-empty{padding:1rem;color:var(--muted)}.longterm-stock-workspace,.longterm-main-ranking,.longterm-filtered-list,.longterm-review-section,.longterm-industry-helper{display:grid;gap:1rem;min-width:0}.longterm-filtered-list{scroll-margin-top:1.25rem}.longterm-primary-grid,.longterm-side-stack{display:grid;gap:1rem;align-items:start}.longterm-primary-grid{grid-template-columns:1fr}.longterm-side-stack{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr)}.longterm-weight-inline,.longterm-weight-summary,.longterm-review-note,.longterm-stock-meta,.longterm-axis-cell,.longterm-list-header,.longterm-list-tab-group,.longterm-list-tools{display:grid;gap:.35rem;min-width:0}.longterm-list-header{grid-template-columns:auto auto;justify-content:space-between;align-items:center;margin-bottom:.25rem}.longterm-list-tab-group{grid-template-columns:auto auto;align-items:center}.longterm-list-tools{grid-template-columns:auto auto;align-items:center;justify-content:end}.longterm-list-header small,.longterm-weight-summary span{color:var(--muted);font-size:.8rem}.longterm-list-tabs{width:fit-content}.longterm-review-note small,.longterm-stock-meta small,.longterm-axis-cell small{color:var(--muted);font-size:.82rem;line-height:1.45}.longterm-weight-toggle{min-height:2rem;padding:.36rem .62rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font-size:.8rem;font-weight:850}.longterm-weight-toggle:hover,.longterm-weight-toggle[aria-expanded=true]{border-color:#ef4b5f59;background:var(--surface-tint);color:var(--accent-strong)}.longterm-weight-inline{margin:.25rem 0 .75rem;padding:.8rem .85rem;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.longterm-stock-meta strong,.longterm-review-note strong,.longterm-axis-top strong{color:var(--text)}.longterm-axis-cell{min-width:8.5rem}.longterm-axis-top{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.longterm-axis-top strong{font-size:1rem;font-variant-numeric:tabular-nums}.longterm-axis-top span{color:var(--muted);font-size:.76rem;font-weight:800}.longterm-ranking-table td a{color:var(--text)}.longterm-ranking-table td a:hover strong{color:var(--accent-strong)}.industry-trend-tabs{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.85rem}.industry-trend-tabs button{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.42rem .7rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font-size:.82rem;font-weight:850}.industry-trend-tabs button:hover,.industry-trend-tabs button.is-active{border-color:#ef4b5f59;background:var(--surface-tint);color:var(--accent-strong)}.industry-helper-grid{display:grid;grid-template-columns:minmax(22rem,1.15fr) minmax(24rem,1fr);gap:1rem;min-width:0}.industry-helper-list,.industry-helper-detail{display:grid;gap:.75rem;min-width:0}.industry-helper-list{max-height:24rem;overflow:auto;overscroll-behavior:contain;padding-right:.15rem}.industry-helper-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem 1rem;align-items:start;width:100%;padding:.85rem .9rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);text-align:left}.industry-helper-row:hover,.industry-helper-row.is-preview,.industry-helper-row.is-active{border-color:#ef4b5f38;background:#fbfcfe}.industry-helper-row.is-active{box-shadow:inset 3px 0 0 var(--accent)}.industry-helper-copy,.industry-turnaround-summary,.industry-helper-trend,.industry-helper-proof,.industry-mini-horizons,.industry-helper-row-main,.industry-helper-row-meta,.industry-detail-actions{display:grid;gap:.16rem;min-width:0}.industry-helper-row-main{grid-template-columns:minmax(8rem,1.1fr) minmax(5.5rem,auto) minmax(6.5rem,auto);gap:.75rem;align-items:start}.industry-helper-row-meta{grid-column:1 / 2;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:start}.industry-helper-copy strong{overflow:visible;text-overflow:initial;white-space:normal;line-height:1.25}.industry-helper-copy small,.industry-turnaround-summary small,.industry-helper-proof small,.industry-helper-trend small,.industry-helper-note{color:var(--muted);font-size:.8rem}.industry-turnaround-summary b{font-size:1.05rem;font-variant-numeric:tabular-nums}.industry-helper-trend strong{font-size:.88rem}.industry-helper-trend.is-positive strong{color:var(--positive)}.industry-helper-trend.is-watch strong{color:var(--warning)}.industry-helper-trend.is-mixed strong{color:var(--info)}.industry-helper-trend.is-weak strong{color:var(--danger)}.industry-mini-horizons{grid-template-columns:repeat(3,minmax(0,auto));gap:.35rem}.industry-mini-horizons small{display:inline-flex;align-items:center;min-height:1.8rem;padding:.28rem .45rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);font-variant-numeric:tabular-nums}.industry-helper-proof{gap:.25rem;text-align:right}.industry-helper-action,.industry-helper-jump,.industry-helper-clear{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.42rem .68rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--text);font-size:.78rem;font-weight:800}.industry-helper-jump{text-decoration:none}.industry-helper-clear{background:var(--surface)}.industry-helper-note{padding-top:.2rem;border-top:1px solid var(--line);line-height:1.5}.industry-trend-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:2rem;padding:.42rem .7rem;border-radius:999px;border:1px solid var(--line);background:var(--surface-soft);color:var(--text);font-size:.8rem;font-weight:900}.industry-trend-badge.is-positive{border-color:#1d7a552e;background:#1d7a5514;color:var(--positive)}.industry-trend-badge.is-watch{border-color:#a46f1533;background:#a46f1514;color:var(--warning)}.industry-trend-badge.is-mixed{border-color:#3762c42e;background:#3762c414;color:var(--info)}.industry-trend-badge.is-weak{border-color:#b9474733;background:#b9474714;color:var(--danger)}.industry-detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.industry-horizon-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.industry-horizon-chip{display:grid;gap:.18rem;padding:.75rem .8rem;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.industry-horizon-chip span,.industry-horizon-chip small{color:var(--muted);font-size:.78rem}.industry-horizon-chip strong{font-size:1rem;font-variant-numeric:tabular-nums}.industry-stock-strategy{display:grid;gap:.45rem;margin:0;padding-top:.15rem;border-top:1px solid var(--line)}.industry-stock-strategy div{display:grid;grid-template-columns:5.6rem minmax(0,1fr);gap:.75rem;align-items:start;padding-top:.45rem}.industry-stock-strategy dt,.industry-stock-strategy dd{margin:0;font-size:.8rem;line-height:1.45}.industry-stock-strategy dt{color:var(--muted);font-weight:850}.industry-stock-strategy dd{color:var(--text);font-weight:850;word-break:keep-all;overflow-wrap:break-word}.shared-industry-explorer{display:grid;gap:1rem}.industry-stock-static-row{display:grid;grid-template-columns:minmax(11rem,1.2fr) minmax(9rem,1fr) 5.5rem 5.5rem;gap:.75rem;align-items:center;min-height:2.6rem;padding:.7rem .75rem;border-bottom:1px solid var(--line)}.industry-stock-static-row span,.industry-stock-static-row small{color:var(--muted);font-size:.82rem}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.row-card,.shared-preview-card{display:flex;justify-content:space-between;gap:1rem;padding:.95rem 1rem;background:var(--surface);border:1px solid var(--line);border-radius:8px}.score-block,.shared-preview-score{min-width:6rem}.shared-preview-card>div{min-width:0}.metric-inline{display:inline-block;margin-top:.35rem}.shared-summary-strip{display:grid;gap:.65rem;padding:.9rem 1rem;margin-bottom:1rem;background:var(--surface-tint);border:1px solid var(--line);border-radius:8px}.shared-summary-line,.shared-preview-header,.shared-inline-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .8rem;color:var(--muted)}.shared-summary-line strong,.shared-summary-line a,.shared-preview-card strong{color:var(--text);font-weight:700}.shared-preview-block{display:grid;gap:.75rem}.shared-preview-card p{margin:.25rem 0 0;color:var(--muted);line-height:1.5}.chart-shell{display:grid;gap:1rem;margin-bottom:1rem;padding:1rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.chart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.chart-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.chart-summary{display:flex;flex-wrap:wrap;gap:.55rem 1rem;color:var(--muted)}.chart-summary strong{color:var(--text)}.chart-legend{display:flex;flex-wrap:wrap;gap:.55rem .9rem;color:var(--muted);font-size:.86rem}.chart-legend span{display:inline-flex;align-items:center;gap:.35rem}.legend-swatch{flex:0 0 1.45rem;width:1.45rem;height:0;border-top:3px solid currentColor}.legend-swatch.is-candle{height:.58rem;border-top:0;border-radius:999px;background:linear-gradient(90deg,#16825f 0,#16825f 50%,#b94f55 50%,#b94f55)}.legend-swatch.ma5{color:#286fd9}.legend-swatch.ma20{color:#16825f}.legend-swatch.ma60{color:#c07716}.legend-swatch.ma120{color:#7c4bd1}.legend-swatch.foreign-avg{color:#0f766e;border-top-style:dashed}.legend-swatch.is-box-upper{color:#1857c7eb;border-top-style:dashed}.legend-swatch.is-box-lower{color:#b94f55d6;border-top-style:dashed}.chart-legend-button{display:inline-flex;align-items:center;gap:.38rem;padding:.18rem .22rem;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;cursor:pointer;transition:color .18s ease,background-color .18s ease}.chart-legend-button:hover{color:var(--text)}.chart-legend-button.is-active{color:var(--text);background:#18212b0a}.chart-stage{padding:.35rem 0;overscroll-behavior:contain}.rich-chart{padding:.55rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;overscroll-behavior:contain}.rich-chart:active{cursor:grabbing}.chart-svg{width:100%;height:auto;display:block;overflow:visible}.chart-area{fill:url(#public-chart-fill);stroke:none}.chart-line{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.volume-separator,.chart-box-upper,.chart-box-lower{stroke-width:1;vector-effect:non-scaling-stroke}.volume-separator{stroke:var(--line)}.chart-box-upper{stroke:#1857c7d6;stroke-dasharray:6 5}.chart-box-lower{stroke:#b94f55d6;stroke-dasharray:6 5}.chart-foreign-avg{stroke:#0f766e;stroke-width:1.35;stroke-dasharray:7 4;vector-effect:non-scaling-stroke}.ma-line{fill:none;stroke-width:2;opacity:.9}.ma-line.ma5{stroke:#286fd9}.ma-line.ma20{stroke:#16825f}.ma-line.ma60{stroke:#c07716}.ma-line.ma120{stroke:#7c4bd1}.candle-wick{stroke-width:1.45;vector-effect:non-scaling-stroke}.candle-body,.volume-bar{opacity:.92}.volume-bar{opacity:.28}.candle-up{fill:#16825f;stroke:#16825f}.candle-down{fill:#b94f55;stroke:#b94f55}.chart-axis-label{fill:var(--muted);font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums}.chart-empty{display:grid;place-items:center;gap:.35rem;min-height:14rem;border:1px dashed var(--line-strong);border-radius:8px;color:var(--muted);text-align:center}.chart-empty strong{color:var(--text)}.chart-empty span{max-width:32rem;line-height:1.5}.chart-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden}.chart-stats-wide{grid-template-columns:repeat(8,minmax(0,1fr))}.chart-source-note{margin:-.25rem 0 0;color:var(--muted);font-size:.86rem;line-height:1.5}.segmented-control{display:inline-flex;gap:.35rem;padding:.25rem;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.segmented-control button{min-width:4rem;padding:.55rem .75rem;border:0;border-radius:6px;background:transparent;color:var(--muted);transition:background-color .18s ease,color .18s ease,transform .18s ease}.segmented-control button.is-active{background:var(--surface);color:var(--text);box-shadow:0 1px #18212b0f}.segmented-control-tight button{min-width:3.2rem}.chart-reset-button{padding:.55rem .9rem;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--muted);font:inherit;font-weight:700;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.chart-reset-button:hover{border-color:#18212b24;color:var(--text)}.public-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem 2rem;padding-top:1.15rem;margin-top:1.35rem;border-top:1px solid var(--line);color:var(--muted)}.public-footer-brand{display:grid;gap:.12rem}.public-footer-kicker,.public-footer-group>span{font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#7b8591}.public-footer-brand strong{font-size:.88rem;font-weight:800;color:var(--text)}.public-footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1.6rem}.public-footer-group{display:grid;gap:.42rem}.public-footer-group>div{display:flex;flex-wrap:wrap;gap:.55rem .9rem}.public-footer a{color:var(--muted);font-size:.88rem;font-weight:700}.public-footer a:hover{color:var(--text)}@media (max-width: 980px){.public-shell{padding:1rem .9rem 1.5rem}.public-header,.public-body,.home-hero,.home-tool-grid,.page-intro,.page-split-grid,.industry-flow-grid,.workflow-steps,.methodology-question-grid,.methodology-guide,.industry-guide-visual,.industry-tab-example-screen,.industry-guide-screen,.filter-manual-grid,.filter-manual-grid.industry-tab-guide,.filter-detail-pairs,.scenario-grid,.toolbar-grid,.scanner-command,.scanner-topic-map,.scanner-filter-grid,.scanner-condition-filter,.scanner-rule-builder,.longterm-primary-grid,.industry-helper-grid{grid-template-columns:1fr}.public-side-rail{position:static;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:.75rem}.public-footer{flex-direction:column;align-items:stretch}.public-footer-links{justify-content:flex-start;gap:1rem 1.5rem}.public-side-rail a{min-height:3.35rem}.home-tool-row,.workflow-steps>div,.methodology-question-grid a,.scenario-grid>div,.keyword-list a,.news-feed-list a{border-left:0;border-top:1px solid var(--line)}.home-tool-row:first-child,.workflow-steps>div:first-child,.methodology-question-grid a:first-child,.scenario-grid>div:first-child{border-top:0}.filter-detail-panel{position:static;padding-left:0;border-left:0;border-top:1px solid var(--line);padding-top:1rem}.industry-guide-stock-list{grid-column:auto}.industry-guide-browser,.industry-guide-chart,.industry-guide-stock-list,.industry-guide-summary-card,.industry-tab-example-main,.industry-tab-example-summary{width:100%;max-width:100%}.industry-guide-browser-toolbar span{min-width:0;flex:1 1 100%}.industry-guide-bar-row,.industry-guide-stock-row,.industry-guide-industry-row,.industry-ux-flow-row,.industry-ux-score-row,.industry-tab-example-row{grid-template-columns:1fr;gap:.35rem}.industry-guide-mini-metrics{grid-column:auto}.industry-guide-summary-card dl div{align-items:flex-start}.industry-guide-summary-card dd{text-align:right;overflow-wrap:anywhere}.industry-guide-bar-row b,.industry-guide-stock-row em{text-align:left}.longterm-list-header{grid-template-columns:1fr;justify-content:flex-start}.hero-stats,.metrics-grid,.chart-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-toolbar,.chart-controls,.toolbar,.shared-summary-line,.shared-preview-header,.shared-preview-card,.row-card{flex-direction:column;align-items:flex-start}.chart-stats-wide{grid-template-columns:repeat(4,minmax(0,1fr))}.industry-helper-row{grid-template-columns:1fr;align-items:start}.industry-helper-row-main,.industry-helper-row-meta,.industry-mini-horizons,.industry-horizon-strip{grid-template-columns:1fr}.industry-detail-actions,.industry-helper-proof{text-align:left;justify-content:flex-start}.industry-stock-strategy div{grid-template-columns:1fr;gap:.2rem}.industry-chart-scroll{max-height:21rem}.industry-resize-handle{display:none}.industry-flow-grid{grid-template-columns:1fr}}@media (max-width: 640px){.public-shell{width:min(100%,390px);margin:0;overflow-x:hidden;padding-top:.8rem}.public-header{gap:.75rem;padding-bottom:.75rem}.brand-mark{margin-bottom:.35rem}.brand-block h1{max-width:18ch;font-size:1.45rem}.header-copy{display:none}.public-content{padding-top:.75rem}.industry-tab-guide .filter-manual-buttons button{justify-content:flex-start}.industry-tab-guide .filter-manual-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.page-intro{gap:.65rem}.page-intro h2{font-size:1.42rem;line-height:1.1}.page-copy{display:none}.hero-stats,.metrics-grid,.chart-stats,.industry-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-chart-head{grid-template-columns:var(--industry-flow-columns)}.industry-chart-row{grid-template-columns:var(--industry-flow-columns);gap:.5rem;padding-inline:.6rem}.industry-toolbar{align-items:stretch}.industry-search-inline{flex-direction:column;align-items:stretch;max-width:none}.industry-stock-list-head,.industry-stock-list-detailed a,.industry-stock-static-row{grid-template-columns:minmax(6.5rem,1fr) 5.5rem 4.8rem 4.5rem;gap:.45rem}.longterm-axis-cell{min-width:0}.industry-stock-primary small,.industry-stock-excess small,.industry-stock-rank small{display:none}.public-side-rail{gap:.45rem;padding-top:.55rem}.public-side-rail a{min-height:3.1rem;padding:.45rem .25rem}.public-side-rail a strong{font-size:.72rem}.public-body.is-scanner-route{grid-template-columns:1fr}.public-body.is-scanner-route .public-side-rail{display:none}.hero-stats>div,.chart-stats>div{padding:.55rem .7rem}.public-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:.25rem;overflow:visible}.public-nav a{min-width:0;padding:.55rem .35rem;font-size:.82rem}.methodology-question-grid a{min-height:0;padding:.8rem}.methodology-guide-summary h3{font-size:1.15rem}.scanner-search-input-row{grid-template-columns:1fr}.scanner-topic-toggle{display:inline-flex;align-items:center;justify-content:center}.scanner-topic-map{position:relative;gap:.45rem;margin-bottom:.65rem;padding:.65rem 0}.scanner-topic-map:not(.is-expanded){max-height:9.5rem;overflow:hidden}.scanner-topic-group{grid-template-columns:1fr;gap:.35rem}.scanner-topic-group>span{padding-top:0}.scanner-topic-buttons{gap:.35rem}.scanner-topic-map button{min-height:2.1rem;padding:.4rem .58rem}.scanner-data-table-shell{overflow:visible}.scanner-data-table-shell .scanner-data-table{display:none}.scanner-data-table-shell .mobile-result-list{display:grid}.scanner-search-input-row button{justify-self:start;min-height:2.75rem}.scanner-pagination{align-items:flex-start}.scanner-page-number-group{justify-content:flex-start}.scanner-suggestion-list a{grid-template-columns:minmax(0,1fr) auto}.scanner-suggestion-list.is-idle{display:none}.news-feed-list a,.scope-list>div{grid-template-columns:1fr;gap:.35rem}.scanner-suggestion-list a span:nth-of-type(1),.scanner-suggestion-list a span:nth-of-type(2){display:none}}
