
.topline,.tl-dialog{--tl-up:var(--mint);--tl-warm:#e3bf79;--tl-down:#ee8b83;--tl-blue:#83b9e5;--tl-track:color-mix(in srgb,var(--fg) 11%,transparent);font-variant-numeric:tabular-nums}
html[data-theme=paper] .topline,html[data-theme=paper] .tl-dialog{--tl-warm:#936818;--tl-down:#b1373d;--tl-blue:#28658e}
.topline{background:var(--surface);border-block:1px solid var(--rule);padding:13px 0 12px;scroll-margin-top:calc(var(--sticky-stack-height,110px) + 16px)}
.tl-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:39px;padding-bottom:10px}
.tl-heading-title{display:flex;align-items:center;gap:12px;min-width:0}
.tl-signal{width:8px;height:8px;background:var(--red);flex:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--red) 10%,transparent)}
.tl-heading h2{font:750 25px/1 var(--display);letter-spacing:-.045em;white-space:nowrap}
.tl-heading-title>span:last-child{font:600 11px/1 var(--label);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);border-left:1px solid var(--rule);padding-left:13px}
.tl-heading-actions{display:flex;align-items:center;gap:20px}
.tl-edition{color:var(--muted);font:10px/1.4 var(--sans)}
.tl-open,.tl-small-action{font:650 12px/1.3 var(--label);letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:13px;padding:8px 0;white-space:nowrap}
.tl-open>span{font:20px/1 var(--sans);color:var(--red)}
.tl-open:hover,.tl-small-action:hover{color:var(--red)}
.tl-gauges{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid var(--rule)}
.tl-gauge{position:relative;min-width:0;padding:12px 17px 11px;display:flex;flex-direction:column;text-align:left;border-left:1px solid var(--rule);transition:background .18s}
.tl-gauge:first-child{border-left:0;padding-left:0}
.tl-gauge:last-child{padding-right:0}
.tl-gauge:hover{background:color-mix(in srgb,var(--fg) 4%,transparent)}
.tl-gauge:focus-visible{z-index:1;outline:2px solid var(--red);outline-offset:-2px}
.tl-gauge-label{display:flex;justify-content:space-between;gap:5px;font:650 11px/1.25 var(--label);letter-spacing:.1em;text-transform:uppercase}
.tl-gauge-label>span{color:var(--muted);font:14px/1 var(--sans)}
.tl-gauge-visual{height:66px;display:flex;align-items:center;justify-content:space-between;gap:8px}
.tl-gauge-value{font:650 clamp(28px,2.65vw,40px)/1 var(--display);letter-spacing:-.065em;white-space:nowrap}
.tl-gauge-value small{font-size:.52em;letter-spacing:-.01em;margin-left:2px}
.tl-gauge-visual svg{width:82px;height:64px;flex:none;overflow:visible}
.tl-gauge-visual svg text{font:8px var(--sans);fill:var(--muted)}
.tl-gauge-visual svg .tl-needle{stroke:var(--tl-up);stroke-width:2}
.tl-gauge .tl-up{color:var(--tl-up)}
.tl-gauge .tl-down{color:var(--tl-down)}
.tl-gauge .tl-warm{color:var(--tl-warm)}
.tl-gauge-read{font:500 11px/1.35 var(--sans);display:block;white-space:nowrap}
.tl-gauge-date{font:9px/1.5 var(--sans);color:var(--muted);margin-top:4px;display:block}
.tl-watch{display:flex;align-items:center;gap:11px;min-height:36px;padding-top:9px;font:11px/1.45 var(--sans)}
.tl-watch-kicker{font:650 11px/1.3 var(--label);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;color:var(--tl-warm)}
.tl-watch-kicker:before{content:'';display:inline-block;width:5px;height:5px;margin-right:7px;vertical-align:2px;background:currentColor}
.tl-watch button{font-size:11px;text-align:left;line-height:1.4}
.tl-watch button:hover{color:var(--red)}
.tl-watch time{font-weight:650}
.tl-watch-note{margin-left:auto;white-space:nowrap;font-size:9px;color:var(--muted)}
.tl-mobile-hint{display:none}
.tl-gauge .tl-track{stroke:var(--tl-track)}
.tl-gauge .tl-ink{fill:var(--fg)}
.tl-gauge .tl-warm-fill{fill:var(--tl-warm)}
.tl-gauge .tl-up-fill{fill:var(--tl-up)}
.tl-gauge .tl-down-fill{fill:var(--tl-down)}
dialog.tl-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(1150px,100%);max-width:100%;height:100dvh;max-height:100dvh;border:0;border-left:1px solid var(--rule);padding:0;background:var(--bg);color:var(--fg);overflow:auto;overscroll-behavior:contain;box-shadow:-20px 0 80px #0004;animation:tl-enter .24s cubic-bezier(.2,.75,.25,1)}
dialog.tl-dialog::backdrop{background:#080c1080;backdrop-filter:blur(3px)}
.tl-dialog *{box-sizing:border-box}
.tl-dialog [hidden]{display:none!important}
.tl-dialog button,.tl-dialog a,.tl-dialog summary{outline-offset:4px}
.tl-dialog button:focus-visible,.tl-dialog a:focus-visible,.tl-dialog select:focus-visible,.tl-dialog summary:focus-visible,.tl-dialog input:focus-visible{outline:2px solid var(--red)}
.tl-dialog-top{position:sticky;top:0;z-index:5;background:var(--bg);border-bottom:1px solid var(--rule);min-height:57px;display:flex;align-items:center;justify-content:space-between;padding:10px 31px;gap:12px}
.tl-dialog-brand{font:800 19px/1 var(--display);letter-spacing:-.055em}
.tl-dialog-brand i{font:italic 400 20px/1 var(--serif);margin-left:3px}
.tl-dialog-brand>span{font:550 11px/1 var(--label);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;border-left:1px solid var(--rule);padding-left:15px;margin-left:15px}
.tl-dialog-close{font:600 12px/1.25 var(--label);letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:16px;padding:7px 0 7px 14px;min-height:35px}
.tl-dialog-close>span{font:26px/1 var(--sans)}
.tl-dialog-intro{padding:27px 32px 0}
.tl-dialog-kicker{display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--muted);font:11px/1.4 var(--sans)}
.tl-dialog-kicker>span:first-child{color:var(--red);text-transform:uppercase;letter-spacing:.13em;font-family:var(--label);font-weight:600}
.tl-dialog-intro h2{font:750 43px/1.05 var(--display);letter-spacing:-.05em;margin:12px 0 10px}
.tl-dialog-dek{font:13px/1.6 var(--sans);color:var(--muted);max-width:710px}
.tl-tabs{display:flex;border-bottom:1px solid var(--rule);gap:24px;margin:23px 32px 0;overflow-x:auto;scrollbar-width:thin}
.tl-tabs [role=tab]{font:650 13px/1.2 var(--label);letter-spacing:.075em;text-transform:uppercase;padding:13px 0 14px;position:relative;white-space:nowrap;color:var(--muted)}
.tl-tabs [role=tab][aria-selected=true]{color:var(--fg)}
.tl-tabs [role=tab][aria-selected=true]:after{content:'';position:absolute;inset:auto 0 0;height:3px;background:var(--red)}
.tl-panel{padding:28px 32px 32px;outline:none}
.tl-panel-top{display:flex;justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:22px}
.tl-panel h3{font:650 28px/1.1 var(--display);letter-spacing:-.035em;margin:0 0 9px}
.tl-panel h4{font:650 20px/1.2 var(--display);letter-spacing:-.025em}
.tl-panel p{font:12px/1.7 var(--sans);color:var(--muted)}
.tl-overline{display:block;font:650 11px/1.3 var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:10px}
.tl-breadth{display:grid;grid-template-columns:auto 1fr;gap:0 15px;border-bottom:1px solid var(--rule);padding-bottom:19px;margin-bottom:25px;align-items:center}
.tl-breadth strong{grid-row:1/3;color:var(--tl-up);font:650 43px/1 var(--display);letter-spacing:-.06em}
.tl-breadth strong small{font-size:.5em;color:var(--muted)}
.tl-breadth-label{font:650 13px/1.4 var(--sans)}
.tl-breadth-sub{font:10px/1.4 var(--sans);color:var(--muted);margin-top:4px}
.tl-breadth-segments{display:flex;gap:4px;margin:9px 0 0;max-width:310px}
.tl-breadth-segments i{display:block;height:4px;flex:1;background:var(--tl-up)}
.tl-breadth-segments i.down{background:var(--tl-down)}
.tl-board-columns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(235px,1fr);gap:33px}
.tl-side{border-left:1px solid var(--rule);padding-left:26px}
.tl-chart-controls{display:flex;align-items:center;justify-content:space-between;gap:13px;margin:18px 0 20px;flex-wrap:wrap}
.tl-segmented{display:flex;gap:0;border:1px solid var(--rule);padding:2px;max-width:100%}
.tl-segmented button{font:600 11px/1.2 var(--sans);padding:8px 12px;white-space:nowrap}
.tl-segmented button[aria-pressed=true]{background:var(--fg);color:var(--bg)}
.tl-chart-note{font:10px/1.5 var(--sans);color:var(--muted)}
.tl-chart{position:relative;display:grid;gap:14px}
.tl-chart-row{display:grid;grid-template-columns:113px 1fr 55px;align-items:center;gap:12px}
.tl-chart-name{font:11px/1.3 var(--sans)}
.tl-chart-track{position:relative;height:19px;background:color-mix(in srgb,var(--fg) 3%,transparent);background-image:linear-gradient(90deg,transparent calc(var(--zero) - .5px),var(--rule) calc(var(--zero) - .5px),var(--rule) calc(var(--zero) + .5px),transparent calc(var(--zero) + .5px))}
.tl-chart-bar{position:absolute;top:4px;height:11px;background:var(--tl-up);left:var(--start);width:var(--size);min-width:1px}
.tl-chart-bar.tl-negative{background:var(--tl-down)}
.tl-chart-value{font:650 12px/1.2 var(--mono);letter-spacing:-.03em;text-align:right}
.tl-chart-scale{position:relative;height:21px;margin:13px 67px 0 125px;border-top:1px solid var(--rule);font:9px/1 var(--mono);color:var(--muted)}
.tl-chart-scale span{position:absolute;top:9px;transform:translateX(-50%);white-space:nowrap}
.tl-chart-scale span:first-child{transform:none}
.tl-chart-scale span:last-child{transform:translateX(-100%)}
.tl-source-line{font:10px/1.6 var(--sans);color:var(--muted);margin-top:18px}
.tl-source-line a,.tl-source-link{color:inherit;text-decoration:underline;text-underline-offset:3px}
.tl-source-line a:hover,.tl-source-link:hover{color:var(--red)}
.tl-table-wrap{overflow-x:auto;max-width:100%}
.tl-table{width:100%;font:11px/1.6 var(--sans);border-collapse:collapse}
.tl-table th{text-align:left;color:var(--muted);font:650 10px/1.4 var(--label);text-transform:uppercase;letter-spacing:.08em;padding:10px 12px 10px 0;border-bottom:1px solid var(--fg)}
.tl-table td{padding:12px 12px 12px 0;border-bottom:1px solid var(--rule);vertical-align:top}
.tl-table .tl-numeric{text-align:right;white-space:nowrap}
.tl-benchmark{padding:17px 0;border-top:1px solid var(--rule)}
.tl-benchmark:first-of-type{margin-top:17px}
.tl-benchmark strong{font:650 31px/1.1 var(--display);letter-spacing:-.04em;display:block;margin-bottom:5px}
.tl-benchmark>span{font:600 12px/1.4 var(--sans);display:block}
.tl-benchmark small{font:10px/1.6 var(--sans);color:var(--muted);display:block;margin-top:5px}
.tl-explanation{border-top:1px solid var(--rule);padding-top:18px;margin-top:23px}
.tl-explanation h4{font-size:18px;margin-bottom:10px}
.tl-explanation p+p{margin-top:12px}
.tl-records{margin-top:31px;border-top:1px solid var(--fg);padding-top:18px;scroll-margin-top:80px}
.tl-record-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:15px}
.tl-record-head h3{font-size:25px;margin:0}
.tl-record-head>span{font:10px/1.4 var(--sans);color:var(--muted)}
.tl-record-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.tl-stat-record{border-left:1px solid var(--rule);padding-left:22px}
.tl-stat-record:first-child{border-left:0;padding-left:0}
.tl-stat-record .tl-stat{font:650 31px/1.2 var(--display);letter-spacing:-.04em;color:var(--tl-up);display:block;margin-bottom:5px}
.tl-stat-record.tl-negative .tl-stat{color:var(--tl-down)}
.tl-stat-record h4{font:600 13px/1.4 var(--sans);letter-spacing:0;margin-bottom:8px}
.tl-stat-record p{font-size:11px;line-height:1.7}
.tl-scope-note{font:10px/1.6 var(--sans);color:var(--muted);margin-top:13px}
.tl-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:19px 0 22px}
.tl-filter{font:600 11px/1.3 var(--sans);border:1px solid var(--rule);padding:7px 11px;color:var(--muted)}
.tl-filter[aria-pressed=true]{color:var(--bg);background:var(--fg);border-color:var(--fg)}
.tl-input-label{font:600 11px/1.3 var(--sans);display:flex;flex-direction:column;gap:7px;color:var(--muted)}
.tl-input-label select,.tl-input-label input{background:var(--surface);color:var(--fg);border:1px solid var(--rule);padding:10px 12px;font:12px var(--sans);border-radius:0;min-width:150px}
.tl-platform-list{display:grid}
.tl-platform-row{display:grid;grid-template-columns:100px 1fr;gap:22px;border-top:1px solid var(--rule);padding:21px 0}
.tl-platform-row:first-child{border-top:1px solid var(--fg)}
.tl-platform-meta{font:10px/1.5 var(--sans);color:var(--muted)}
.tl-platform-meta strong{display:block;color:var(--fg);font:650 14px/1.3 var(--sans);margin-bottom:5px}
.tl-platform-meta time{display:block;margin-top:5px}
.tl-event-title{font:650 21px/1.15 var(--display);letter-spacing:-.025em;margin:0 0 9px}
.tl-event-impact{margin-top:8px;color:var(--fg)!important}
.tl-event-impact b{font-weight:600}
.tl-tag{display:inline-block;font:600 10px/1.2 var(--label);text-transform:uppercase;letter-spacing:.075em;border:1px solid var(--rule);padding:4px 6px;white-space:nowrap}
.tl-tag.tl-priority{color:var(--tl-warm);border-color:currentColor}
.tl-due{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--tl-warm);font:600 11px/1.3 var(--sans)}
.tl-empty{padding:25px 0;border-block:1px solid var(--rule);font-size:13px;color:var(--muted)}
.tl-status{display:inline-flex;align-items:center;gap:6px;font:600 11px/1.4 var(--sans);white-space:nowrap}
.tl-status:before{content:'';width:5px;height:5px;display:inline-block;background:var(--muted)}
.tl-status.positive{color:var(--tl-up)}
.tl-status.positive:before{background:var(--tl-up)}
.tl-status.watch{color:var(--tl-warm)}
.tl-status.watch:before{background:var(--tl-warm)}
.tl-revenue-table{min-width:610px}
.tl-revenue-table th:first-child{width:20%}
.tl-revenue-table th:nth-child(2){width:19%}
.tl-revenue-table td>strong{font:650 15px/1.35 var(--display);display:block;margin-bottom:5px}
.tl-revenue-table td p{font-size:11px;line-height:1.6}
.tl-revenue-table td small{font:10px/1.6 var(--sans);color:var(--muted);display:block;margin-top:6px}
.tl-evidence-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;border-top:1px solid var(--fg);padding-top:22px}
.tl-evidence{border-left:1px solid var(--rule);padding-left:25px}
.tl-evidence:first-child{border-left:0;padding-left:0}
.tl-evidence-number{font:650 37px/1.1 var(--display);letter-spacing:-.05em;color:var(--tl-up);margin:11px 0;display:block}
.tl-evidence.watch .tl-evidence-number{color:var(--tl-warm)}
.tl-evidence.neutral .tl-evidence-number{color:var(--tl-blue)}
.tl-evidence h4{font-size:19px}
.tl-evidence .tl-scope-note{margin:8px 0 11px;font-size:10px;line-height:1.6;display:block}
.tl-evidence p{font-size:11px}
.tl-disclosure{margin-top:27px;padding-top:16px;border-top:1px solid var(--rule)}
.tl-disclosure summary{font:600 12px/1.4 var(--sans);cursor:pointer;padding-block:8px}
.tl-disclosure p{font-size:11px;margin-top:8px}
.tl-read-more{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--fg);padding-top:19px;margin-top:26px}
.tl-read-more h4{font-size:20px}
.tl-read-more p{font-size:11px;margin-top:5px}
.tl-read-more a{font:600 12px/1.4 var(--label);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}
.tl-format-row{display:grid;grid-template-columns:185px 95px 1fr;gap:20px;padding:23px 0;border-top:1px solid var(--rule)}
.tl-format-row:first-child{border-top:1px solid var(--fg)}
.tl-format-row h4{font-size:21px}
.tl-format-signal{font:650 28px/1.1 var(--display);letter-spacing:-.04em;color:var(--tl-up)}
.tl-format-row.watch .tl-format-signal{color:var(--tl-warm)}
.tl-format-row p{font-size:12px}
.tl-format-row .tl-scope-note{margin:8px 0 0}
.tl-docket{margin:0 32px 30px;padding-top:23px;border-top:2px solid var(--fg)}
.tl-docket-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}
.tl-docket h3{font:650 28px/1.1 var(--display);letter-spacing:-.035em;margin:0 0 8px}
.tl-docket p{font:11px/1.6 var(--sans);color:var(--muted)}
.tl-docket-row{display:grid;grid-template-columns:55px 87px 1fr 15px;gap:18px;border-top:1px solid var(--rule);padding:14px 0;align-items:start;text-align:left;width:100%;font:12px/1.55 var(--sans)}
.tl-docket-row time{font:11px/1.5 var(--mono);color:var(--muted)}
.tl-docket-row>span:last-child{color:var(--muted)}
.tl-docket-row:hover strong{color:var(--red)}
.tl-docket-row strong{font-weight:550}
.tl-docket-row small{display:block;font-size:10px;color:var(--muted);margin-top:4px}
.tl-dialog-footer{display:flex;align-items:center;gap:20px;padding:18px 32px;border-top:1px solid var(--rule);color:var(--muted);font:10px/1.5 var(--sans)}
.tl-dialog-footer .tl-small-action{font-size:11px}
.tl-footer-note{margin-left:auto}
.tl-method-intro{font-size:13px!important;max-width:740px}
.tl-method-list{margin:22px 0;padding:0;list-style:none;counter-reset:method}
.tl-method-list li{counter-increment:method;display:grid;grid-template-columns:26px 1fr;gap:9px;padding:15px 0;border-top:1px solid var(--rule);font:12px/1.7 var(--sans);color:var(--muted)}
.tl-method-list li:before{content:counter(method,decimal-leading-zero);font:11px/1.8 var(--mono);color:var(--red)}
.tl-method-list strong{color:var(--fg);font-weight:600}
.tl-source-record{display:grid;grid-template-columns:1fr 190px;gap:18px;border-top:1px solid var(--rule);padding:15px 0;font:11px/1.5 var(--sans)}
.tl-source-record a{font-weight:600}
.tl-source-record span{display:block;color:var(--muted);margin-top:4px;font-size:10px}
.tl-source-record>div:last-child{color:var(--muted);font-size:10px}
.tl-brief-dialog{max-width:800px;margin:0 auto}
.tl-brief-text{font:14px/1.8 var(--sans);white-space:pre-wrap;color:var(--fg);margin:20px 0;max-width:760px}
.tl-copy-status{font:11px/1.5 var(--sans);color:var(--tl-up);min-height:20px;margin-top:12px}
.tl-action-button{font:600 12px/1.4 var(--sans);padding:11px 16px;background:var(--fg);color:var(--bg);display:inline-flex;gap:14px;align-items:center}
.tl-action-button:hover{background:var(--red);color:#fff}
.tl-compact-context{font-size:10px;color:var(--muted);margin-top:4px}
@keyframes tl-enter{from{transform:translateX(30px);opacity:.2}to{transform:translateX(0);opacity:1}}
@media(min-width:1400px){.tl-gauge{padding-inline:23px}.tl-gauge-visual svg{width:93px}.tl-gauge-date{font-size:10px}.tl-gauge-read{font-size:12px}}
@media(max-width:1080px){.tl-heading-title>span:last-child{display:none}.tl-gauge{padding-inline:13px}.tl-gauge-visual{gap:3px}.tl-gauge-visual svg{width:68px}.tl-gauge-value{font-size:30px}.tl-gauge-read{font-size:10px}.tl-gauge-date{font-size:9px}.tl-watch-note{display:none}}
@media(max-width:760px){.tl-heading{align-items:flex-start;min-height:43px}.tl-heading h2{font-size:25px}.tl-heading-actions{gap:8px;flex-direction:column;align-items:flex-end}.tl-edition{font-size:9px}.tl-open{font-size:11px;padding:0}.tl-open>span{font-size:16px}.tl-gauges{grid-template-columns:repeat(5,190px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--rule) transparent}.tl-gauge{scroll-snap-align:start;padding-inline:14px;min-height:143px}.tl-gauge:first-child{padding-left:0}.tl-gauge:last-child{padding-right:14px}.tl-gauge-visual svg{width:77px}.tl-gauge-value{font-size:33px}.tl-gauge-read{font-size:11px}.tl-gauge-date{font-size:9px}.tl-watch{align-items:flex-start;gap:8px;padding-top:10px;line-height:1.4}.tl-watch-kicker{font-size:10px;margin-top:2px}.tl-watch button{font-size:10px}.tl-mobile-hint{display:block;font:9px/1.3 var(--sans);color:var(--muted);padding-top:6px}.tl-dialog-top{padding-inline:20px}.tl-dialog-intro{padding:22px 21px 0}.tl-dialog-intro h2{font-size:37px}.tl-dialog-brand>span{display:none}.tl-tabs{margin-inline:21px;gap:23px}.tl-panel{padding:24px 21px}.tl-board-columns{grid-template-columns:1fr;gap:26px}.tl-side{border-left:0;border-top:1px solid var(--rule);padding:20px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tl-side>.tl-overline{grid-column:1/-1;margin:0}.tl-benchmark{padding:0;border:0;margin:0!important}.tl-benchmark strong{font-size:27px}.tl-benchmark>span{font-size:11px}.tl-side .tl-explanation{grid-column:1/-1;margin-top:0}.tl-record-grid{gap:16px}.tl-stat-record{padding-left:15px}.tl-evidence-list{grid-template-columns:1fr;gap:20px}.tl-evidence,.tl-evidence:first-child{border-left:0;border-bottom:1px solid var(--rule);padding:0 0 20px}.tl-evidence-number{font-size:34px}.tl-format-row{grid-template-columns:1fr 80px;gap:10px 15px}.tl-format-row>div:last-child{grid-column:1/-1}.tl-format-signal{text-align:right;font-size:27px}.tl-docket{margin-inline:21px}.tl-docket-row{gap:13px;grid-template-columns:49px 69px 1fr 12px}.tl-dialog-footer{padding-inline:21px;flex-wrap:wrap;gap:4px 20px}.tl-footer-note{width:100%;margin-left:0}.tl-source-record{grid-template-columns:1fr;gap:5px}.tl-read-more{align-items:flex-start;flex-direction:column}.tl-panel-top{flex-direction:column}.tl-input-label{width:100%}.tl-input-label input,.tl-input-label select{width:100%}}
@media(max-width:440px){.tl-gauges{grid-template-columns:repeat(5,172px)}.tl-gauge{padding-inline:11px}.tl-gauge-visual svg{width:68px}.tl-gauge-value{font-size:31px}.tl-heading{gap:12px}.tl-edition{font-size:8px}.tl-watch-kicker{max-width:63px;white-space:normal;line-height:1.3}.tl-heading .tl-signal{display:none}.tl-dialog-kicker{font-size:9px}.tl-chart-row{grid-template-columns:95px 1fr 50px;gap:8px}.tl-chart-scale{margin-left:103px;margin-right:58px}.tl-chart-name{font-size:10px}.tl-chart-value{font-size:11px}.tl-panel h3{font-size:25px}.tl-record-grid{grid-template-columns:1fr}.tl-stat-record,.tl-stat-record:first-child{padding:15px 0 0;border-left:0;border-top:1px solid var(--rule)}.tl-platform-row{grid-template-columns:75px 1fr;gap:13px}.tl-platform-meta strong{font-size:12px}.tl-event-title{font-size:19px}.tl-docket-row{grid-template-columns:48px 1fr 12px}.tl-docket-row>.tl-tag{display:none}.tl-side{grid-template-columns:1fr}.tl-benchmark{border-top:1px solid var(--rule);padding-top:14px}.tl-benchmark strong{display:inline;margin-right:10px}.tl-benchmark>span{display:inline}.tl-tabs [role=tab]{font-size:12px}.tl-breadth strong{font-size:37px}.tl-breadth-label{font-size:12px}.tl-segmented button{padding:8px 9px;font-size:10px}}
@media(prefers-reduced-motion:reduce){dialog.tl-dialog{animation:none}.tl-gauge{transition:none}}
@media print{.topline{break-inside:avoid;background:#fff;color:#111;--fg:#111;--muted:#555;--rule:#bbb;--tl-up:#216c52;--tl-down:#a22;--tl-warm:#936818}.tl-gauges{grid-template-columns:repeat(5,1fr);overflow:visible}.tl-heading-actions,.tl-watch,.tl-mobile-hint,.tl-dialog{display:none!important}}
