elfsong
Claude Fable 5.1
fix: equal-height cards, white background, and a Lifecycle view that opens
e7988f9
Raw History Blame Contribute Delete
22.3 kB
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--tw-font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--tw-font-serif:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, "Songti SC", "Noto Serif CJK SC", serif;--tw-radius-sm:.25rem;--tw-shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a}}@layer base,components,utilities;:root{--pe-font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--pe-font-serif:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, "Songti SC", "Noto Serif CJK SC", serif;--pe-bg:#fff;--pe-surface:#fff;--pe-surface-2:#f1ece4;--pe-border:#e6dfd3;--pe-border-strong:#d3c8b8;--pe-ink:#1f1a16;--pe-ink-2:#4a4038;--pe-ink-3:#7a6e64;--pe-ink-4:#a3978b;--pe-accent:#6f4e37;--pe-accent-strong:#4e3423;--pe-accent-soft:#eadfd2;--pe-accent-softer:#f7f1ea;--pe-crema:#b45309;--pe-crema-soft:#fdf0d5;--pe-good:#15803d;--pe-good-soft:#effaf3;--pe-good-border:#cdebd8;--pe-bad:#be123c;--pe-bad-soft:#fff1f3;--pe-bad-border:#f7d2da;--pe-radius:14px;--pe-radius-sm:10px;--pe-shadow-sm:0 1px 2px #1f1a160d, 0 1px 1px #1f1a1608;--pe-shadow-md:0 12px 32px #1f1a1617, 0 2px 6px #1f1a160a;--pe-ring:0 0 0 3px #6f4e3729}[data-testid=stAppViewContainer]{background:var(--pe-bg);color:var(--pe-ink);font-family:var(--pe-font-sans);-webkit-font-smoothing:antialiased}[data-testid=stHeader],[data-testid=stToolbar]{pointer-events:none;background:0 0}[data-testid=stHeader] :is(button,a){pointer-events:auto}.stMainBlockContainer{max-width:1400px;padding:1.4rem 2.5rem 5rem}.stDeployButton,[data-testid=stAppDeployButton],footer,#MainMenu,[data-testid=stSidebar],[data-testid=collapsedControl],[data-testid=stSidebarCollapsedControl]{display:none}[data-testid=stMarkdownContainer] :is(h1,h2,h3,h4){color:var(--pe-ink);letter-spacing:-.01em}[data-testid=stMarkdownContainer]:has(>:is(.paper-brand,.view-heading,.filter-head,.panel-head,.panel-hint,.results-line,.card-meta,.card-authors,.card-links,.trending-panel,.summary-title,.summary-authors,.summary-chips,.paper-links,.legend-dots,.empty-icon,.eyebrow,.chip-row,.phase-table-wrap)){margin-bottom:0}[data-testid=stMarkdownContainer] a{color:var(--pe-accent);-webkit-text-decoration-color:var(--pe-accent-soft);-webkit-text-decoration-color:var(--pe-accent-soft);text-decoration-color:var(--pe-accent-soft);text-underline-offset:2px}[data-testid=stMarkdownContainer] a:hover{color:var(--pe-accent-strong)}[data-testid=stCaptionContainer],[data-testid=stCaptionContainer] p{color:var(--pe-ink-3);line-height:1.6}[data-testid=stAppViewContainer] :is(button,a,input):focus-visible{outline:2px solid var(--pe-accent);outline-offset:3px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--pe-accent);font-size:.72rem;font-weight:700}.eyebrow.good{color:var(--pe-good)}.eyebrow.bad{color:var(--pe-bad)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95em}.st-key-app_header{border-bottom:1px solid var(--pe-border);margin-bottom:1.1rem;padding-bottom:.85rem}.st-key-app_header [data-testid=stMarkdownContainer]{margin-bottom:0}.paper-brand{align-items:center;gap:.75rem;min-height:44px;display:flex}.paper-brand-icon{color:#fff;width:40px;height:40px;box-shadow:var(--pe-shadow-sm);background:linear-gradient(135deg,#7a573f 0%,#4e3423 100%);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:1.15rem;display:inline-flex}.paper-brand-name{font-family:var(--pe-font-serif);letter-spacing:-.01em;color:var(--pe-ink);white-space:nowrap;font-size:1.35rem;font-weight:700;line-height:1.15}.paper-brand-tagline{color:var(--pe-ink-3);letter-spacing:.01em;margin-top:.15rem;font-size:.74rem}.st-key-mode_select [data-testid=stButtonGroup]{width:100%}.st-key-mode_select [data-baseweb=button-group]{background:var(--pe-surface-2);border:1px solid var(--pe-border);border-radius:999px;flex-wrap:nowrap;gap:2px;margin:0 auto;padding:3px;display:inline-flex}.st-key-mode_select button[kind=segmented_control],.st-key-mode_select button[kind=segmented_controlActive]{min-height:34px;box-shadow:none;white-space:nowrap;background:0 0;padding:.25rem 1.05rem;border:0!important;border-radius:999px!important}.st-key-mode_select button[kind=segmented_control] p{color:var(--pe-ink-3);font-size:.875rem;font-weight:500}.st-key-mode_select button[kind=segmented_control]:hover{background:#fff9}.st-key-mode_select button[kind=segmented_control]:hover p{color:var(--pe-ink)}.st-key-mode_select button[kind=segmented_controlActive]{background:var(--pe-surface);box-shadow:var(--pe-shadow-sm)}.st-key-mode_select button[kind=segmented_controlActive] p{color:var(--pe-accent-strong);font-size:.875rem;font-weight:600}.st-key-mode_select button span[data-testid=stIconMaterial]{color:inherit;font-size:1.05rem}.st-key-lang_toggle{justify-content:flex-end;display:flex}.st-key-lang_toggle [data-testid=stCheckbox]{white-space:nowrap}.st-key-lang_toggle [data-testid=stCheckbox] p{color:var(--pe-ink-2);font-size:.875rem;font-weight:500}.view-heading{margin:.1rem 0 .25rem}[data-testid=stMarkdownContainer] .view-title{font-family:var(--pe-font-serif);letter-spacing:-.015em;color:var(--pe-ink);margin:0;padding:0;font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:700;line-height:1.15}.view-description{color:var(--pe-ink-3);margin:.4rem 0 0;font-size:.92rem}.st-key-period_prev button,.st-key-period_next button{min-width:40px;padding-left:0;padding-right:0}.st-key-period_nav [data-testid=stHorizontalBlock]{flex-flow:row!important;gap:.5rem!important}.st-key-period_nav [data-testid=stColumn]{min-width:0!important}.st-key-period_nav [data-testid=stColumn]:first-child,.st-key-period_nav [data-testid=stColumn]:nth-child(3){flex:0 0 44px!important;width:44px!important}.st-key-period_nav [data-testid=stColumn]:nth-child(2){flex:auto!important;width:auto!important}[data-testid=stWidgetLabel] p{color:var(--pe-ink-3);font-size:.78rem;font-weight:600}[data-testid=stSelectbox] [data-baseweb=select]>div,[data-testid=stMultiSelect] [data-baseweb=select]>div,[data-testid=stDateInput] [data-baseweb=input],[data-testid=stTextInput] [data-baseweb=input]{background:var(--pe-surface);border:1px solid var(--pe-border);border-radius:var(--pe-radius-sm);min-height:40px;box-shadow:var(--pe-shadow-sm);transition:border-color .14s,box-shadow .14s}[data-testid=stSelectbox] [data-baseweb=select]>div:hover,[data-testid=stMultiSelect] [data-baseweb=select]>div:hover,[data-testid=stDateInput] [data-baseweb=input]:hover{border-color:var(--pe-border-strong)}[data-testid=stSelectbox] [data-baseweb=select]>div:focus-within,[data-testid=stMultiSelect] [data-baseweb=select]>div:focus-within,[data-testid=stDateInput] [data-baseweb=input]:focus-within{border-color:var(--pe-accent);box-shadow:var(--pe-ring)}[data-testid=stSelectbox] [data-baseweb=select]>div>div{color:var(--pe-ink);font-weight:500}[data-testid=stDateInput] input{color:var(--pe-ink);text-align:center;font-weight:500}[data-testid=stBaseButton-secondary]{background:var(--pe-surface);border:1px solid var(--pe-border);border-radius:var(--pe-radius-sm);color:var(--pe-ink-2);box-shadow:var(--pe-shadow-sm);min-height:40px;transition:border-color .14s,background .14s,color .14s}[data-testid=stBaseButton-secondary]:hover:not(:disabled){border-color:var(--pe-border-strong);background:var(--pe-accent-softer);color:var(--pe-accent-strong)}[data-testid=stBaseButton-secondary]:disabled{opacity:.45}[data-testid=stBaseButton-primary]{background:var(--pe-accent);border-color:var(--pe-accent);border-radius:var(--pe-radius-sm);min-height:40px}[data-testid=stBaseButton-primary]:hover:not(:disabled){background:var(--pe-accent-strong);border-color:var(--pe-accent-strong)}[data-testid=stBaseButton-tertiary]{color:var(--pe-accent);border-radius:var(--pe-radius-sm)}[data-testid=stBaseButton-tertiary]:hover:not(:disabled){color:var(--pe-accent-strong);background:var(--pe-accent-softer)}[data-testid=stMetric]{background:var(--pe-surface);border:1px solid var(--pe-border);border-radius:var(--pe-radius);box-shadow:var(--pe-shadow-sm);padding:.85rem 1.1rem .75rem}[data-testid=stMetricLabel] p{color:var(--pe-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:600}[data-testid=stMetricValue],[data-testid=stMetricValue]>div{font-family:var(--pe-font-serif);color:var(--pe-ink);letter-spacing:-.01em;font-size:1.65rem;font-weight:700}[data-testid=stExpander] details{background:var(--pe-surface);border:1px solid var(--pe-border);box-shadow:var(--pe-shadow-sm);border-radius:12px}[data-testid=stExpander] summary{padding:.7rem 1rem}[data-testid=stExpander] summary p{color:var(--pe-ink-2);font-size:.9rem;font-weight:600}[data-testid=stExpander] summary:hover p{color:var(--pe-accent-strong)}[data-testid=stDataFrame]{border-radius:12px;overflow:hidden}[data-testid=stAlert]{border-radius:12px}[data-testid=stButtonGroup] button[kind=pills],[data-testid=stButtonGroup] button[kind=pillsActive]{border:1px solid var(--pe-border);background:var(--pe-surface);min-height:32px;box-shadow:none;border-radius:999px;padding:.25rem .8rem;transition:border-color .12s,background .12s}[data-testid=stButtonGroup] button[kind=pills] p{color:var(--pe-ink-2);font-size:.8rem;font-weight:500}[data-testid=stButtonGroup] button[kind=pills]:hover{border-color:var(--pe-accent);background:var(--pe-accent-softer)}[data-testid=stButtonGroup] button[kind=pills]:hover p{color:var(--pe-accent-strong)}[data-testid=stButtonGroup] button[kind=pillsActive]{background:var(--pe-accent);border-color:var(--pe-accent)}[data-testid=stButtonGroup] button[kind=pillsActive] p{color:#fff;font-size:.8rem;font-weight:600}[data-testid=stButtonGroup] button[kind=pillsActive]:hover{background:var(--pe-accent-strong);border-color:var(--pe-accent-strong)}.chip{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;max-width:100%;padding:.22rem .62rem;font-size:.72rem;font-weight:600;line-height:1.3;display:inline-flex;overflow:hidden}.chip-topic{background:var(--pe-accent-softer);color:var(--pe-accent-strong);border:1px solid var(--pe-accent-soft)}.chip-keyword{background:var(--pe-crema-soft);color:var(--pe-crema)}.chip-more{background:var(--pe-surface-2);color:var(--pe-ink-3)}.chip-row{flex-wrap:wrap;gap:.4rem;display:flex}.trending-panel{border:1px solid var(--pe-border);border-radius:var(--pe-radius);box-shadow:var(--pe-shadow-sm);background:linear-gradient(#fff 0%,#fdfbf8 100%);margin-bottom:1.1rem;padding:1.15rem 1.4rem 1.2rem 1.6rem;position:relative;overflow:hidden}.trending-panel:before{content:"";background:linear-gradient(180deg, var(--pe-accent) 0%, var(--pe-crema) 100%);width:4px;position:absolute;top:0;bottom:0;left:0}.trending-eyebrow{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.55rem;display:flex}.trending-date{color:var(--pe-ink-4);font-size:.78rem}.trending-summary{color:var(--pe-ink-2);margin:0;font-size:.95rem;line-height:1.75}.trending-chips{flex-wrap:wrap;gap:.4rem;margin-top:.85rem;display:flex}.trending-chips+.trending-chips{margin-top:.5rem}div[class*=st-key-filter_block_]{margin-top:.25rem;gap:.45rem!important}.filter-head{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.filter-hint{color:var(--pe-ink-4);font-size:.78rem}div[class*=st-key-filter_block_] [data-testid=stExpander] details{box-shadow:none;background:0 0;border-style:dashed}div[class*=st-key-filter_block_] [data-testid=stExpander] summary{padding:.45rem .9rem}div[class*=st-key-filter_block_] [data-testid=stExpander] summary p{color:var(--pe-ink-3);font-size:.82rem;font-weight:500}div[class*=st-key-results_]{min-height:2rem;margin:.35rem 0 .2rem}.results-line{color:var(--pe-ink-3);font-size:.86rem;line-height:1.5}.results-line strong{color:var(--pe-ink);font-weight:600}.results-line .results-topics{color:var(--pe-accent-strong);font-weight:500}div[class*=st-key-clear_] button{min-height:32px;padding:.2rem .6rem}div[class*=st-key-clear_] button p{font-size:.8rem}[data-testid=stLayoutWrapper]:has(>.st-key-chart_warmup){width:0;height:0;position:absolute;overflow:visible;margin:0!important}.st-key-chart_warmup{opacity:0;pointer-events:none;z-index:-1;width:2px;height:2px;position:fixed;top:0;left:0;overflow:hidden;margin:0!important}.phase-table-wrap{border:1px solid var(--pe-border);background:var(--pe-surface);border-radius:10px;max-height:420px;margin-top:.5rem;overflow:auto}.phase-table{border-collapse:collapse;width:100%;font-size:.84rem}.phase-table th,.phase-table td{text-align:left;border-bottom:1px solid var(--pe-border);white-space:nowrap;padding:.45rem .8rem}.phase-table th{z-index:1;background:var(--pe-surface-2);color:var(--pe-ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700;position:sticky;top:0}.phase-table td.col-topic{white-space:normal;color:var(--pe-ink);width:55%;font-weight:500}.phase-table .col-num{text-align:right;font-variant-numeric:tabular-nums}.phase-table .col-month{color:var(--pe-ink-3)}.phase-table .trend-up{color:var(--pe-good)}.phase-table .trend-down{color:var(--pe-bad)}.phase-table .trend-flat{color:var(--pe-ink-4)}.phase-table tbody tr:last-child td{border-bottom:0}.phase-table tbody tr:hover td{background:var(--pe-accent-softer)}[data-testid=stLayoutWrapper]:has(>div[class*=st-key-paper_card_]){flex-direction:column;display:flex;flex:auto!important}div[class*=st-key-paper_card_]{background:var(--pe-surface);border-radius:var(--pe-radius);height:auto;box-shadow:var(--pe-shadow-sm);transition:border-color .16s,box-shadow .16s,transform .16s;border:1px solid var(--pe-border)!important;flex:auto!important;gap:.35rem!important;padding:.95rem 1.1rem .85rem!important}div[class*=st-key-paper_card_]:hover{box-shadow:var(--pe-shadow-md);transform:translateY(-1px);border-color:var(--pe-border-strong)!important}div[class*=st-key-paper_card_] [data-testid=stMarkdownContainer]{margin-bottom:0}.card-thumb{aspect-ratio:1200/648;border-radius:calc(var(--pe-radius) - 4px);border:1px solid var(--pe-border);background:var(--pe-surface-2);margin:0 0 .7rem;overflow:hidden}.card-thumb img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .22s;display:block}div[class*=st-key-paper_card_]:hover .card-thumb img{transform:scale(1.015)}.card-meta{color:var(--pe-ink-4);align-items:center;gap:.55rem;font-size:.74rem;display:flex}.card-meta .card-date{white-space:nowrap;margin-left:auto}.card-rank{color:var(--pe-ink-3);font-variant-numeric:tabular-nums;font-weight:700}.card-upvotes{background:var(--pe-crema-soft);color:var(--pe-crema);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.2rem;padding:.12rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}div[class*=st-key-paper_card_] [data-testid=stButton] button{text-align:left;cursor:pointer;justify-content:flex-start;width:100%;min-height:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}div[class*=st-key-paper_card_] [data-testid=stButton] button p{color:var(--pe-ink);text-align:left;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.98rem;font-weight:600;line-height:1.4;transition:color .12s;display:-webkit-box;overflow:hidden}div[class*=st-key-paper_card_] [data-testid=stButton] button:hover p{color:var(--pe-accent);text-decoration:underline;-webkit-text-decoration-color:var(--pe-accent-soft);-webkit-text-decoration-color:var(--pe-accent-soft);text-decoration-color:var(--pe-accent-soft);text-underline-offset:3px}.card-authors{color:var(--pe-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;line-height:1.5;overflow:hidden}.card-tldr{color:var(--pe-ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:.84rem;line-height:1.6;display:-webkit-box;overflow:hidden}.card-topics{flex-wrap:wrap;gap:.35rem;margin-top:.6rem;display:flex}div[class*=st-key-paper_foot_]{border-top:1px solid var(--pe-border);margin-top:auto;padding-top:.55rem;gap:.5rem!important}div[class*=st-key-paper_foot_] [data-testid=stButton] button{min-height:30px;color:var(--pe-accent);border-radius:8px;width:auto;box-shadow:none!important;background:0 0!important;border:0!important;padding:.15rem .55rem!important}div[class*=st-key-paper_foot_] [data-testid=stButton] button p{color:var(--pe-accent);-webkit-line-clamp:unset;font-size:.78rem;font-weight:600;display:block}div[class*=st-key-paper_foot_] [data-testid=stButton] button:hover{background:var(--pe-accent-softer)!important}div[class*=st-key-paper_foot_] [data-testid=stButton] button:hover p{color:var(--pe-accent-strong);text-decoration:none}.card-links{align-items:center;gap:.1rem;display:flex}.card-links a{color:var(--pe-ink-3);border-radius:6px;padding:.2rem .45rem;font-size:.74rem;font-weight:600;text-decoration:none}.card-links a:hover{background:var(--pe-accent-softer);color:var(--pe-accent-strong)}.card-links a+a:before{content:"·";color:var(--pe-border-strong);margin-right:.5rem}.st-key-empty_state{background:var(--pe-surface);border:1px dashed var(--pe-border-strong);border-radius:var(--pe-radius);text-align:center;align-items:center;padding:2rem 1.5rem!important}.st-key-empty_state [data-testid=stMarkdownContainer]{text-align:center}.empty-icon{margin-bottom:.6rem;font-size:2.4rem;line-height:1}.empty-title{font-family:var(--pe-font-serif);color:var(--pe-ink);margin:0;font-size:1.3rem;font-weight:700}.empty-body{color:var(--pe-ink-3);margin:.4rem 0 0;font-size:.9rem}[data-testid=stDialog] [role=dialog]{background:var(--pe-surface);border-radius:18px}[data-testid=stDialog] [role=dialog]>div:first-child{color:var(--pe-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:.85rem;font-weight:600}[data-testid=stMarkdownContainer] .summary-title{font-family:var(--pe-font-serif);letter-spacing:-.01em;color:var(--pe-ink);margin:0 0 .5rem;padding:0;font-size:1.5rem;font-weight:700;line-height:1.25}.summary-meta{color:var(--pe-ink-3);flex-wrap:wrap;align-items:center;gap:.45rem .9rem;font-size:.82rem;display:flex}.summary-authors{color:var(--pe-ink-2);font-size:.86rem;line-height:1.6}.summary-chips{flex-wrap:wrap;gap:.4rem;display:flex}.paper-links{flex-wrap:wrap;gap:.5rem;display:flex}.paper-links a{border:1px solid var(--pe-border);background:var(--pe-surface);color:var(--pe-ink-2);box-shadow:var(--pe-shadow-sm);border-radius:9px;align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.paper-links a:hover{border-color:var(--pe-accent);color:var(--pe-accent-strong);background:var(--pe-accent-softer)}.st-key-summary_tldr{background:var(--pe-accent-softer);border:1px solid var(--pe-accent-soft);border-radius:12px;gap:.35rem!important;padding:.9rem 1.1rem!important}.st-key-summary_tldr [data-testid=stMarkdownContainer] p{color:var(--pe-ink);margin-bottom:0;font-size:.96rem;line-height:1.7}.st-key-summary_analysis{gap:.35rem!important}.st-key-summary_analysis [data-testid=stMarkdownContainer] p{color:var(--pe-ink-2);font-size:.92rem;line-height:1.75}.st-key-summary_pros,.st-key-summary_cons{border-radius:12px;height:100%;gap:.35rem!important;padding:.9rem 1rem!important}.st-key-summary_pros{background:var(--pe-good-soft);border:1px solid var(--pe-good-border)}.st-key-summary_cons{background:var(--pe-bad-soft);border:1px solid var(--pe-bad-border)}.st-key-summary_pros [data-testid=stMarkdownContainer] ul,.st-key-summary_cons [data-testid=stMarkdownContainer] ul{margin:0;padding-left:1.1rem}.st-key-summary_pros [data-testid=stMarkdownContainer] li,.st-key-summary_cons [data-testid=stMarkdownContainer] li{color:var(--pe-ink-2);margin-bottom:.3rem;font-size:.86rem;line-height:1.65}.st-key-summary_pros [data-testid=stMarkdownContainer] li::marker{color:var(--pe-good)}.st-key-summary_cons [data-testid=stMarkdownContainer] li::marker{color:var(--pe-bad)}[data-testid=stDialog] [data-testid=stMarkdownContainer]{margin-bottom:0}.panel-head{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:.25rem 0 .1rem;display:flex}.panel-hint{color:var(--pe-ink-4);font-size:.8rem}.st-key-lifecycle_figure{background:var(--pe-surface);border:1px solid var(--pe-border);border-radius:var(--pe-radius);box-shadow:var(--pe-shadow-sm);padding:1rem 1rem .5rem!important}.st-key-lifecycle_figure [data-testid=stImage] img{border-radius:8px}.phase-note{color:var(--pe-ink-3);margin:0;font-size:.84rem}.legend-dots{color:var(--pe-ink-3);flex-wrap:wrap;gap:.5rem 1rem;font-size:.78rem;display:flex}.legend-dots span:before{content:"";background:var(--dot,var(--pe-ink-4));border-radius:999px;width:.55rem;height:.55rem;margin-right:.35rem;display:inline-block}@media (max-width:960px){.st-key-app_header{padding-bottom:.75rem}.st-key-app_header [data-testid=stHorizontalBlock]{flex-wrap:wrap;gap:.75rem}.st-key-app_header [data-testid=stColumn]{min-width:0!important}.st-key-app_header [data-testid=stColumn]:first-child{flex:60%!important;width:auto!important}.st-key-app_header [data-testid=stColumn]:nth-child(3){flex:none!important;width:auto!important}.st-key-app_header [data-testid=stColumn]:nth-child(2){order:3;flex:100%!important;width:100%!important}.st-key-mode_select [data-baseweb=button-group]{width:100%;display:flex}.st-key-mode_select button[kind=segmented_control],.st-key-mode_select button[kind=segmented_controlActive]{flex:1 1 0;justify-content:center;padding:.25rem .5rem}}@media (max-width:760px){.stMainBlockContainer{padding:1rem 1rem 3rem}.trending-panel{padding:1rem 1rem 1rem 1.2rem}.view-description{font-size:.88rem}.st-key-period_nav{margin-top:.25rem}[data-testid=stDialog] [role=dialog]{width:calc(100vw - 1.5rem)}}@media (prefers-reduced-motion:reduce){div[class*=st-key-paper_card_],[data-testid=stBaseButton-secondary],[data-testid=stButtonGroup] button{transition:none}div[class*=st-key-paper_card_]:hover{transform:none}.card-thumb img{transition:none}div[class*=st-key-paper_card_]:hover .card-thumb img{transform:none}}