:root{color-scheme:light dark;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5;--bg: #f6f7f4;--surface: #ffffff;--surface-overlay: rgba(255, 255, 255, .84);--surface-soft: #eef2ec;--surface-strong: #e4ebe2;--text: #18201b;--text-muted: #5f6d65;--placeholder: rgba(95, 109, 101, .62);--placeholder-focus: rgba(95, 109, 101, .4);--outline: #d6ddd6;--primary: #356854;--primary-soft: #dceade;--radius-xl: 28px;--radius-lg: 22px;--radius-md: 16px;--radius-sm: 12px;--shadow: 0 8px 24px rgba(24, 32, 27, .06);--shadow-hover: 0 16px 32px rgba(24, 32, 27, .12);--focus-ring: rgba(53, 104, 84, .16);--motion-fast: .18s ease;--motion-emphasis: .36s cubic-bezier(.22, 1, .36, 1)}@media(prefers-color-scheme:dark){:root{--bg: #121714;--surface: #1a211d;--surface-overlay: rgba(26, 33, 29, .86);--surface-soft: #222b25;--surface-strong: #29342d;--text: #ebf1ec;--text-muted: #a5b3ab;--placeholder: rgba(165, 179, 171, .58);--placeholder-focus: rgba(165, 179, 171, .38);--outline: #334038;--primary: #9ecfb3;--primary-soft: #24362b;--shadow: 0 10px 28px rgba(0, 0, 0, .18);--shadow-hover: 0 18px 36px rgba(0, 0, 0, .26);--focus-ring: rgba(158, 207, 179, .16)}}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes soft-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes soft-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes drawer-enter{0%{opacity:0;transform:translate(calc(-100% - 16px))}to{opacity:1;transform:translate(0)}}@keyframes drawer-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(-100% - 16px))}}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,a{font:inherit}button{border:0;background:none}a{color:inherit;text-decoration:none}.app{position:relative;min-height:100vh;padding:28px 20px 40px;overflow-x:hidden}.app__scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000047;opacity:0;pointer-events:none;z-index:50;transition:opacity var(--motion-fast)}.app__scrim.is-open{opacity:1;pointer-events:auto;animation:fade-in var(--motion-fast) both}.app__scrim.is-closing{opacity:1;pointer-events:none;animation:fade-out var(--motion-fast) both}.topbar,.intro-card,.layout{max-width:1440px;margin:0 auto}.topbar{position:relative;z-index:40;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;animation:fade-up var(--motion-emphasis) both}.topbar__brand{display:grid;gap:8px}.topbar__brand>*,.topbar__actions>*{opacity:0;animation:fade-up var(--motion-emphasis) both}.topbar__brand>:nth-child(1){animation-delay:80ms}.topbar__brand>:nth-child(2){animation-delay:.15s}.topbar__brand>:nth-child(3){animation-delay:.22s}.topbar__actions>:nth-child(1){animation-delay:.22s}.topbar__actions>:nth-child(2){animation-delay:.28s}.topbar__actions>:nth-child(3){animation-delay:.34s}.topbar__brand h1,.topbar__brand p,.intro-card h2,.source-panel__header h3,.feed-card h3{margin:0}.topbar__eyebrow,.source-panel__eyebrow{display:inline-block;margin-bottom:8px;color:var(--primary);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.topbar__brand h1{font-size:clamp(2rem,2.5vw,2.8rem);letter-spacing:-.03em}.topbar__brand p,.intro-card p,.field>span,.field>label,.source-panel__summary,.source-toggle span,.content__meta,.feed-card p,.feed-card__footer,.empty-state span{color:var(--text-muted)}.topbar__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.topbar__search{position:relative;display:flex}.topbar__search>.button{width:100%}.button,.icon-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;position:relative;overflow:hidden;cursor:pointer;isolation:isolate;transition:transform var(--motion-fast),background-color var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast),opacity var(--motion-fast)}.button:disabled,.icon-button:disabled{cursor:default;opacity:.6}.button--filled{background:var(--primary);color:#fff}.button--tonal{background:var(--primary-soft);color:var(--primary)}.button--text,.icon-button{color:var(--primary)}.intro-card,.source-panel,.content__toolbar,.feed-card,.source-tree__card,.empty-state{background:var(--surface);border:1px solid var(--outline);box-shadow:var(--shadow)}.intro-card{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);gap:18px;padding:24px;border-radius:var(--radius-xl);background:var(--surface);animation:soft-enter var(--motion-emphasis) 60ms both}.intro-card__main{display:grid;gap:10px}.intro-card__main,.intro-metrics{position:relative;z-index:1}.intro-card__main>*{opacity:0;animation:fade-up var(--motion-emphasis) both}.intro-card__main>:nth-child(1){animation-delay:.12s}.intro-card__main>:nth-child(2){animation-delay:.2s}.intro-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric-card{position:relative;display:grid;gap:6px;padding:16px;border-radius:var(--radius-lg);background:var(--surface-soft);overflow:hidden;animation:fade-up var(--motion-emphasis) both;transition:transform var(--motion-fast),background-color var(--motion-fast),box-shadow var(--motion-fast)}.metric-card span{color:var(--text-muted)}.metric-card--counts span:first-of-type{display:none}.metric-card strong{font-size:1.4rem;transition:transform var(--motion-fast)}.metric-card--wide strong{font-size:1rem;line-height:1.5}.layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:18px}.layout--collapsed{grid-template-columns:minmax(0,1fr)}.source-panel{position:fixed;top:12px;bottom:12px;left:12px;display:grid;gap:16px;width:min(420px,calc(100vw - 24px));max-height:none;padding:20px;border-radius:var(--radius-xl);overflow:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transform:translate(calc(-100% - 16px));z-index:60;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s ease,box-shadow var(--motion-fast),border-color var(--motion-fast),border-radius .24s cubic-bezier(.22,1,.36,1),padding .24s cubic-bezier(.22,1,.36,1)}.source-panel.is-open{visibility:visible;pointer-events:auto;animation:drawer-enter .22s cubic-bezier(.22,1,.36,1) both}.source-panel.is-closing{visibility:visible;pointer-events:none;animation:drawer-exit .22s cubic-bezier(.22,1,.36,1) both}.source-panel.is-collapsed{gap:0;min-height:calc(100vh - 40px);padding:18px 8px;border-radius:999px;overflow:hidden}.source-panel__header,.source-tree__header,.content__toolbar,.feed-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.source-panel__toggle,.source-panel__close{position:relative;z-index:1;flex-shrink:0}.source-panel__header.is-collapsed{flex-direction:column;justify-content:flex-start;align-items:center;gap:14px;width:100%}.source-panel__header.is-collapsed>div{display:none}.source-panel__rail-label{display:none}.source-panel__header.is-collapsed .source-panel__rail-label{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:.72rem;letter-spacing:.16em;line-height:1;text-transform:none;writing-mode:horizontal-tb;text-orientation:mixed}.source-panel__toggle.is-collapsed{inline-size:40px;block-size:40px;min-height:40px;padding:0;background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--outline);color:transparent;font-size:0;position:relative}.source-panel__toggle.is-collapsed:before{content:"›";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--primary);font-size:1.2rem;line-height:1}.source-panel.is-collapsed .source-panel__collapsed{display:none}.source-panel__collapsed{display:grid;gap:10px}.source-panel__collapsed-stat{display:grid;gap:4px;padding:12px;border-radius:var(--radius-md);background:var(--surface-soft)}.source-panel__collapsed-stat span{color:var(--text-muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.source-panel__collapsed-stat strong{font-size:1.35rem}.source-panel__collapsed-reset{justify-content:flex-start;padding:0 8px}.field{position:relative;display:grid;gap:8px}.field:has(.field__select-control.is-open),.field:has(.field__date-control.is-open){z-index:8}.field__control{position:relative}.field__control--fade{--field-text-fade-width: clamp(72px, 24%, 120px)}.field__select-control.is-open,.field__date-control.is-open{z-index:6}.field__placeholder{display:block;position:absolute;top:50%;left:14px;right:14px;transform:translateY(-50%);color:var(--text-muted);white-space:nowrap;overflow:hidden;pointer-events:none;opacity:1;-webkit-mask-image:none;mask-image:none;transition:opacity var(--motion-fast),-webkit-mask-image var(--motion-fast),mask-image var(--motion-fast)}.field__control--fade[data-overflowing=true] .field__placeholder{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - var(--field-text-fade-width)),rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - var(--field-text-fade-width)),#0000)}.field__control--fade>.field__input::placeholder{color:transparent;opacity:0}.field__control--fade>.field__input::-webkit-input-placeholder{color:transparent;opacity:0}.field__control--fade[data-has-value=true] .field__placeholder{opacity:0}.field input,.field select,.field__select-trigger,.field__date-trigger{width:100%;min-height:46px;padding:0 14px;border-radius:var(--radius-md);border:1px solid var(--outline);background:var(--surface-soft);color:var(--text);outline:none;transition:border-color var(--motion-fast),background-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.field__select-trigger{display:inline-flex;align-items:center;justify-content:flex-start;padding-right:42px;cursor:pointer}.field__select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field__date-trigger{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;padding-right:42px;cursor:pointer}.field__date-trigger:not(.has-value){color:var(--text-muted)}.field__date-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field__date-native{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.field__select-chevron{position:absolute;top:50%;right:16px;width:10px;height:10px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;color:var(--text-muted);pointer-events:none;transform:translateY(-70%) rotate(45deg);transition:transform var(--motion-fast),color var(--motion-fast)}.field__select-control.is-open .field__select-chevron{color:var(--primary);transform:translateY(-30%) rotate(-135deg)}.field__date-icon{position:absolute;top:50%;right:14px;width:16px;height:16px;border:1.5px solid currentColor;border-radius:4px;color:var(--text-muted);pointer-events:none;transform:translateY(-50%)}.field__date-icon:before,.field__date-icon:after{content:"";position:absolute;top:-2px;width:2px;height:5px;border-radius:999px;background:currentColor}.field__date-icon:before{left:3px}.field__date-icon:after{right:3px}.field__date-control.is-open .field__date-icon{color:var(--primary)}.field__select-menu{position:fixed;display:grid;gap:4px;padding:8px;overflow:auto;background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius-md);box-shadow:var(--shadow-hover);z-index:81;transform-origin:top center}.field__select-menu.is-open{animation:soft-enter var(--motion-fast) both}.field__select-menu.is-closing{pointer-events:none;animation:soft-exit var(--motion-fast) both}.field__select-option{width:100%;min-height:40px;padding:0 12px;border-radius:calc(var(--radius-md) - 4px);color:var(--text);text-align:left;cursor:pointer;transition:background-color var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.field__select-option.is-selected{background:var(--primary-soft);color:var(--primary)}.field__select-option:hover,.field__select-option:focus-visible{background:var(--surface-soft);outline:none}.field input::placeholder{color:var(--text-muted);opacity:1}.field input:focus,.field select:focus,.field__select-trigger:focus-visible,.field__select-control.is-open .field__select-trigger,.field__date-trigger:focus-visible,.field__date-control.is-open .field__date-trigger{border-color:var(--primary);box-shadow:0 0 0 4px var(--focus-ring);transform:translateY(-1px)}.source-panel__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--radius-md);background:var(--surface-soft);transition:transform var(--motion-fast),background-color var(--motion-fast)}.source-toggle,.channel-chip{display:inline-flex;align-items:flex-start;gap:10px;transition:transform var(--motion-fast),color var(--motion-fast)}.source-toggle input,.channel-chip input{inline-size:18px;block-size:18px;margin:2px 0 0;accent-color:var(--primary)}.source-toggle strong,.channel-chip span{display:block}.source-tree{display:grid;gap:12px}.source-tree__card{position:relative;display:grid;gap:12px;padding:16px;border-radius:var(--radius-lg);content-visibility:auto;contain-intrinsic-size:180px;animation:fade-up var(--motion-emphasis) .16s both;overflow:hidden;transition:transform var(--motion-fast),box-shadow var(--motion-fast),border-color var(--motion-fast)}.source-tree__count{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--surface-soft);color:var(--text-muted);transition:transform var(--motion-fast),background-color var(--motion-fast),color var(--motion-fast)}.channel-grid{display:flex;flex-wrap:wrap;gap:10px}.channel-chip{align-items:center;min-height:38px;padding:0 12px;border:1px solid var(--outline);border-radius:999px;background:var(--surface-soft);transition:transform var(--motion-fast),border-color var(--motion-fast),background-color var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast)}.channel-chip small{color:var(--text-muted);min-width:20px;text-align:center}.content{display:grid;gap:16px;min-width:0}.content__toolbar{padding:18px 20px;border-radius:var(--radius-xl);animation:soft-enter var(--motion-emphasis) .16s both;transition:transform var(--motion-fast),box-shadow var(--motion-fast),border-color var(--motion-fast)}.content__meta{display:grid;gap:4px;text-align:right}.search-dialog{position:fixed;z-index:80;padding:22px;overflow:auto;background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius-xl);box-shadow:var(--shadow-hover);overscroll-behavior:contain;transform-origin:top right}.search-dialog.is-open{animation:soft-enter var(--motion-emphasis) 40ms both}.search-dialog.is-closing{pointer-events:none;animation:soft-exit var(--motion-emphasis) both}.search-dialog__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:79;background:transparent}.search-dialog__backdrop.is-open{animation:fade-in var(--motion-fast) both}.search-dialog__backdrop.is-closing{pointer-events:none;animation:fade-out var(--motion-fast) both}.search-dialog__header,.search-dialog__actions,.search-dialog__action-group{display:flex;align-items:center;justify-content:space-between;gap:12px}.search-dialog__header,.search-dialog__description,.search-dialog__grid,.search-dialog__advanced,.search-dialog__actions{opacity:0;animation:fade-in var(--motion-fast) both}.search-dialog__header{animation-delay:40ms}.search-dialog__description{margin:0;animation-delay:.11s}.search-dialog__grid{animation-delay:.18s}.search-dialog__advanced{animation-delay:.24s}.search-dialog__actions{animation-delay:.3s}.search-dialog__form,.search-dialog__advanced{display:grid;gap:16px}.search-dialog__description,.search-dialog__hint{color:var(--text-muted)}.search-dialog__grid,.search-dialog__advanced-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.search-dialog__advanced{padding:16px;border:1px solid var(--outline);border-radius:var(--radius-lg);background:var(--surface);transition:transform var(--motion-fast),border-color var(--motion-fast),background-color var(--motion-fast)}.search-dialog__advanced summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:600;list-style:none}.search-dialog__advanced summary::-webkit-details-marker{display:none}.search-dialog__advanced summary:before{content:"";inline-size:9px;block-size:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform var(--motion-fast)}.search-dialog__advanced summary:after{content:"展开";margin-left:10px;color:var(--text-muted);font-weight:400}.search-dialog__advanced[open] summary:after{content:"收起"}.search-dialog__advanced-field{grid-column:span 2}.search-dialog__advanced[open] summary:before{transform:rotate(45deg)}.search-dialog__advanced[open] .search-dialog__hint,.search-dialog__advanced[open] .search-dialog__advanced-grid>*{opacity:0;animation:fade-up var(--motion-emphasis) 40ms both}.search-dialog__advanced[open] .search-dialog__hint{animation-delay:40ms}.search-dialog__advanced[open] .search-dialog__advanced-grid>:nth-child(1){animation-delay:80ms}.search-dialog__advanced[open] .search-dialog__advanced-grid>:nth-child(2){animation-delay:.11s}.search-dialog__advanced[open] .search-dialog__advanced-grid>:nth-child(3){animation-delay:.14s}.search-dialog__advanced[open] .search-dialog__advanced-grid>:nth-child(4){animation-delay:.17s}.search-dialog__advanced[open] .search-dialog__advanced-grid>:nth-child(5){animation-delay:.2s}.search-dialog__advanced[open] .search-dialog__advanced-grid>:nth-child(6){animation-delay:.23s}.search-dialog__advanced[open] .search-dialog__advanced-grid>:nth-child(7){animation-delay:.26s}.search-dialog__advanced[open] .search-dialog__advanced-grid>:nth-child(8){animation-delay:.29s}.search-dialog__advanced[open] .search-dialog__advanced-grid>:nth-child(9){animation-delay:.32s}.search-dialog__error{margin:0;color:#b3261e}.search-dialog__action-group{justify-content:flex-end}.feed-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;align-content:start}.feed-card{position:relative;display:grid;gap:14px;padding:20px;border-radius:var(--radius-xl);cursor:pointer;content-visibility:auto;contain-intrinsic-size:320px;animation:fade-up var(--motion-emphasis) both;overflow:hidden;transition:transform var(--motion-fast),box-shadow var(--motion-fast),border-color var(--motion-fast)}.source-tree>.source-tree__card:nth-child(1),.feed-list>.feed-card:nth-child(1){animation-delay:40ms}.source-tree>.source-tree__card:nth-child(2),.feed-list>.feed-card:nth-child(2){animation-delay:80ms}.source-tree>.source-tree__card:nth-child(3),.feed-list>.feed-card:nth-child(3){animation-delay:.12s}.source-tree>.source-tree__card:nth-child(4),.feed-list>.feed-card:nth-child(4){animation-delay:.16s}.source-tree>.source-tree__card:nth-child(5),.feed-list>.feed-card:nth-child(5){animation-delay:.2s}.source-tree>.source-tree__card:nth-child(6),.feed-list>.feed-card:nth-child(6){animation-delay:.24s}.feed-card:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px var(--focus-ring),var(--shadow-hover)}.feed-card h3{font-size:1.08rem;line-height:1.45;transition:transform var(--motion-fast)}.feed-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.feed-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:var(--surface-soft);color:var(--text-muted);font-size:.88rem;transition:transform var(--motion-fast),background-color var(--motion-fast),color var(--motion-fast)}.feed-chip--source{background:var(--primary-soft);color:var(--primary)}.feed-card__date{color:var(--text-muted);font-size:.9rem}.feed-card__footer{color:var(--text-muted);font-size:.92rem;position:relative}.feed-card__footer:after{content:"↗";font-size:.95rem;color:var(--primary);transform:translate(0);transition:transform var(--motion-fast),opacity var(--motion-fast)}.feed-list__footer{display:grid;justify-items:center;gap:10px;padding:8px 0 24px;color:var(--text-muted);animation:fade-up var(--motion-emphasis) .22s both}.feed-list__sentinel{inline-size:min(180px,100%);block-size:6px;border-radius:999px;background:var(--surface-strong)}.empty-state{position:relative;display:grid;gap:8px;padding:24px;border-radius:var(--radius-xl);overflow:hidden;animation:fade-up var(--motion-emphasis) .18s both}.source-panel:focus-within,.content__toolbar:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px var(--focus-ring),var(--shadow-hover)}.content__toolbar:focus-within{transform:translateY(-1px)}.source-toggle:has(input:checked){color:var(--primary);transform:translate(1px)}.source-tree__card:has(.source-toggle input:checked),.source-tree__card:has(.channel-chip input:checked){border-color:var(--primary);box-shadow:0 10px 26px #18201b14}.source-tree__card:has(.source-toggle input:checked) .source-tree__count,.source-tree__card:has(.channel-chip input:checked) .source-tree__count{background:var(--primary-soft);color:var(--primary);transform:scale(1.05)}.channel-chip:has(input:checked){transform:translateY(-1px);border-color:var(--primary);background:var(--primary-soft);box-shadow:inset 0 0 0 1px #35685414}.channel-chip:has(input:checked) small{color:var(--primary)}.search-dialog__advanced[open]{transform:translateY(-1px);border-color:var(--primary)}@media(hover:hover)and (pointer:fine){.button:not(:disabled):hover,.icon-button:not(:disabled):hover{transform:translateY(-1px)}.metric-card:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.metric-card:hover strong{transform:translateY(-1px)}.source-tree__card:hover,.feed-card:hover{transform:translateY(-3px);border-color:var(--primary);box-shadow:var(--shadow-hover)}.channel-chip:hover{transform:translateY(-1px);border-color:var(--primary);background:var(--primary-soft)}.content__toolbar:hover,.source-panel:hover,.search-dialog__advanced:hover{box-shadow:var(--shadow-hover)}.source-panel__toolbar:hover{transform:translateY(-1px)}.feed-card:hover h3{transform:translate(2px)}.feed-card:hover .feed-chip--source{transform:translateY(-1px)}.feed-card:hover .feed-card__footer:after{transform:translate(3px)}}@media(max-width:1180px){.layout{grid-template-columns:1fr}}@media(max-width:900px){.app{padding:20px 14px 32px}.topbar,.intro-card,.content__toolbar,.feed-card__footer{flex-direction:column;align-items:flex-start}.intro-card{grid-template-columns:1fr}.content__meta{text-align:left}.search-dialog{padding:18px}.search-dialog__grid,.search-dialog__advanced-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.intro-metrics,.feed-list{grid-template-columns:1fr}.source-panel__toolbar,.source-tree__header{flex-direction:column;align-items:flex-start}.topbar__actions{width:100%}.topbar__actions .button,.topbar__search{flex:1 1 auto}.search-dialog{max-height:calc(100vh - 28px)}.search-dialog__header,.search-dialog__actions,.search-dialog__action-group{flex-direction:column;align-items:flex-start}.search-dialog__grid,.search-dialog__advanced-grid{grid-template-columns:1fr}.search-dialog__advanced-field{grid-column:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
