.trend-lists{--tl-ink: var(--ink, #171717);--tl-muted: var(--ink2, #5f6368);--tl-faint: var(--ink3, #777);--tl-rule: var(--rule, #dedede);--tl-paper: var(--paper, #fff);--tl-soft: var(--surface, #f6f7f8);--tl-link: var(--learn, #185abc);--tl-ready-ink: var(--ready-ink, #17633a);--tl-ready-bg: var(--ready-bg, #e9f5ee);--tl-limited-ink: var(--limited-ink, #795b00);--tl-limited-bg: var(--limited-bg, #fff7d6);--tl-decrease-ink: var(--decrease-ink, #9a3412);--tl-limit-ink: var(--limit-ink, #765b00);display:grid;gap:16px;color:var(--tl-ink)}.tl-panel{min-width:0;border:1px solid var(--tl-rule);border-radius:10px;background:var(--tl-paper)}.tl-panel-head,.tl-category-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tl-panel-head{padding:16px;border-bottom:1px solid var(--tl-rule)}.tl-panel-head>div,.tl-category-head>div{display:flex;align-items:baseline;gap:9px;min-width:0}.tl-panel h2,.tl-panel h3{margin:0;color:var(--tl-ink)}.tl-panel h2{font-size:18px;line-height:1.35}.tl-panel h3{font-size:var(--type-summary);line-height:1.4}.tl-panel time,.tl-category-head span{color:var(--tl-muted);font-size:var(--type-caption)}.tl-status{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border-radius:999px;font-size:var(--type-caption);font-weight:500}.tl-status-ready{color:var(--tl-ready-ink);background:var(--tl-ready-bg)}.tl-status-limited{color:var(--tl-limited-ink);background:var(--tl-limited-bg)}.tl-actions{display:flex;flex-wrap:wrap;gap:6px}.tl-action{min-height:40px;padding:0 12px;border:1px solid var(--tl-rule);border-radius:7px;background:var(--tl-paper);color:var(--tl-link);font:inherit;font-size:var(--type-caption);font-weight:600;cursor:pointer}.tl-action:hover{background:var(--tl-soft)}.tl-action:focus-visible,.tl-method summary:focus-visible,.tl-entry a:focus-visible{outline:2px solid var(--tl-link);outline-offset:2px}.tl-window{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--tl-rule)}.tl-window>div{display:grid;gap:4px;padding:14px 16px}.tl-window>div+div{border-left:1px solid var(--tl-rule)}.tl-window span,.tl-window small{color:var(--tl-muted);font-size:var(--type-caption)}.tl-window strong{font-size:var(--type-meta);font-weight:500}.tl-metrics{padding:8px 16px 12px}.tl-metric{display:grid;grid-template-columns:minmax(140px,1.2fr) repeat(3,minmax(78px,.7fr));gap:10px;align-items:center;min-height:40px;border-bottom:1px solid var(--tl-rule);font-size:var(--type-caption)}.tl-metric:last-child{border-bottom:0}.tl-metrics-3 .tl-metric{grid-template-columns:minmax(140px,1.2fr) repeat(2,minmax(78px,.7fr))}.tl-note{margin:4px 16px 10px;font-size:var(--type-caption);color:var(--tl-faint)}.tl-metric strong{font-weight:600}.tl-metric-head{min-height:32px;color:var(--tl-faint);font-size:var(--type-caption)}.tl-change-new_appearance,.tl-change-increase{color:var(--tl-ready-ink)}.tl-change-decrease{color:var(--tl-decrease-ink)}.tl-change-unavailable{color:var(--tl-muted)}.tl-today{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:0 16px 12px;padding:11px 12px;border-left:3px solid var(--tl-rule);background:var(--tl-soft);font-size:var(--type-caption)}.tl-today>span{color:var(--tl-muted)}.tl-today>div{display:flex;flex-wrap:wrap;gap:6px 12px;margin-left:auto}.tl-method{border-top:1px solid var(--tl-rule)}.tl-method summary{min-height:40px;display:flex;align-items:center;padding:0 16px;color:var(--tl-muted);font-size:var(--type-caption);cursor:pointer}.tl-method dl,.tl-method ul{margin:0;padding:0 16px 14px;font-size:var(--type-caption);line-height:1.6}.tl-method dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px}.tl-method dt{color:var(--tl-faint)}.tl-method dd{margin:0;overflow-wrap:anywhere}.tl-method ul{padding-left:32px}.tl-subjects{padding:0 16px 12px}.tl-subject{display:grid;grid-template-columns:minmax(110px,1fr) repeat(2,minmax(96px,.8fr));gap:10px;align-items:center;min-height:36px;border-bottom:1px solid var(--tl-rule);font-size:var(--type-caption)}.tl-subject:last-child{border-bottom:0}.tl-subject strong{font-weight:500}.tl-subject-head{min-height:28px;color:var(--tl-faint);font-size:var(--type-caption)}.tl-category+.tl-category{border-top:1px solid var(--tl-rule)}.tl-category-head{padding:14px 16px}.tl-entry-list{border-top:1px solid var(--tl-rule)}.tl-entry{display:grid;grid-template-columns:minmax(190px,.9fr) repeat(3,minmax(150px,1fr));gap:16px;align-items:start;min-width:0;padding:15px 16px;border-bottom:1px solid var(--tl-rule)}.tl-entry header{display:grid;gap:5px}.tl-entry a,.tl-entry header>strong{color:var(--tl-ink);font-size:var(--type-control);font-weight:600;line-height:1.45;text-decoration:none}.tl-entry a:hover{color:var(--tl-link);text-decoration:underline}.tl-entry p{margin:0;font-size:var(--type-caption);line-height:1.65}.tl-field-label{display:block;margin-bottom:4px;color:var(--tl-faint);font-size:var(--type-caption);font-weight:500}.tl-entry .tl-reason{color:var(--tl-muted)}.tl-entry .tl-limit{color:var(--tl-limit-ink)}.tl-empty{margin:0;padding:18px 16px;color:var(--tl-muted);font-size:var(--type-caption)}@media(max-width:768px){.trend-lists{gap:12px}.tl-panel{border-left:0;border-right:0;border-radius:0}.tl-panel-head,.tl-category-head{align-items:flex-start}.tl-window{grid-template-columns:1fr}.tl-window>div+div{border-left:0;border-top:1px solid var(--tl-rule)}.tl-metrics{padding-inline:12px;overflow:hidden}.tl-metric{grid-template-columns:minmax(90px,1.1fr) repeat(2,minmax(50px,.55fr)) minmax(82px,.8fr);gap:6px;font-size:var(--type-caption)}.tl-metrics-3 .tl-metric{grid-template-columns:minmax(90px,1.2fr) repeat(2,minmax(0,.7fr))}.tl-today{align-items:flex-start;margin-inline:12px}.tl-today>div{width:100%;margin-left:0}.tl-entry{grid-template-columns:1fr;gap:9px}.tl-action{flex:0 0 auto;min-height:44px}.tl-subjects{padding-inline:12px}.tl-subject{grid-template-columns:minmax(80px,1fr) repeat(2,minmax(70px,.9fr));gap:6px;font-size:var(--type-caption)}}.tl-entry p,.tl-method p{font-size:var(--type-summary);line-height:var(--leading-summary)}.tl-entry h4{font-size:var(--type-body);line-height:1.5}.tl-action,.tl-window strong{font-size:var(--type-control)}.tl-panel-head,.tl-category-head,.tl-panel-head>div{flex-wrap:wrap}.tl-metric>*{min-width:0;overflow-wrap:anywhere}
