@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-5.3.0-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-5.3.0-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;size-adjust:107.12%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--tl-color-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191f27);--tl-color-surface:var(--lightningcss-light,#f8fafc)var(--lightningcss-dark,#101418);--tl-color-surface-hover:var(--lightningcss-light,#f1f5f9)var(--lightningcss-dark,#252d36);--tl-color-border-subtle:var(--lightningcss-light,#f1f5f9)var(--lightningcss-dark,#2a333e);--tl-color-border:var(--lightningcss-light,#e2e8f0)var(--lightningcss-dark,#37414d);--tl-color-border-strong:var(--lightningcss-light,#cbd5e1)var(--lightningcss-dark,#5b697a);--tl-color-text-primary:var(--lightningcss-light,#0f172a)var(--lightningcss-dark,#d9e0e8);--tl-color-text-secondary:var(--lightningcss-light,#475569)var(--lightningcss-dark,#b4c0cd);--tl-color-text-muted:var(--lightningcss-light,#586b82)var(--lightningcss-dark,#9fadbf);--tl-color-heading:var(--lightningcss-light,#0f172a)var(--lightningcss-dark,#e4e9ef);--tl-color-text-reading:var(--lightningcss-light,#334155)var(--lightningcss-dark,#c9d2dc);--tl-color-control-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#232d38);--tl-color-control-hover:var(--lightningcss-light,#f1f5f9)var(--lightningcss-dark,#2d3a48);--tl-font-size-reading:var(--tl-fs-base);--tl-fs-2xs:11px;--tl-fs-xs:12px;--tl-fs-sm:13px;--tl-fs-base:14px;--tl-fs-md:15px;--tl-fs-lg:16px;--tl-fs-xl:18px;--tl-fs-2xl:20px;--tl-fs-3xl:22px;--tl-fs-4xl:26px;--tl-fs-5xl:32px;--tl-fs-display:44px;--tl-line-height-reading:1.65;--tl-color-text-faint:var(--tl-color-text-secondary);--tl-color-brand:var(--lightningcss-light,#0958d9)var(--lightningcss-dark,#8bbcff);--tl-color-brand-hover:var(--lightningcss-light,#003eb3)var(--lightningcss-dark,#b9d5ff);--tl-color-brand-lift:var(--lightningcss-light,#1f6fe6)var(--lightningcss-dark,#9ac5ff);--tl-color-brand-light:var(--lightningcss-light,#eef2ff)var(--lightningcss-dark,#1c2f4d);--tl-status-live-bg:var(--lightningcss-light,#ecfdf5)var(--lightningcss-dark,#102f2a);--tl-status-live-border:var(--lightningcss-light,#10b981)var(--lightningcss-dark,#34d399);--tl-status-live-text:var(--lightningcss-light,#065f46)var(--lightningcss-dark,#80e4bb);--tl-status-closing-bg:var(--lightningcss-light,#fffbeb)var(--lightningcss-dark,#352b17);--tl-status-closing-text:var(--lightningcss-light,#92400e)var(--lightningcss-dark,#f5cd7a);--tl-radius-md:6px;--tl-radius-lg:8px;--tl-shadow-card:0 1px 2px 0 #00000008, 0 1px 6px -1px #00000005, 0 2px 4px 0 #00000005;--tl-font-sans:Inter, "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--tl-font-mono:var(--tl-font-sans);--tl-cat-0:var(--lightningcss-light,#0958d9)var(--lightningcss-dark,#719fcb);--tl-cat-1:var(--lightningcss-light,#69a1f5)var(--lightningcss-dark,#87b5fa);--tl-cat-2:var(--lightningcss-light,#b6cdf7)var(--lightningcss-dark,#bbd3fa);--tl-cat-3:var(--lightningcss-light,#64748b)var(--lightningcss-dark,#748da9);--tl-cat-4:var(--lightningcss-light,#94a3b8)var(--lightningcss-dark,#9aacbf);--tl-cat-5:var(--lightningcss-light,#cbd5e1)var(--lightningcss-dark,#c1cedd);--tl-cat-other:var(--lightningcss-light,#e2e8f0)var(--lightningcss-dark,#465972);--tl-seq-0:var(--lightningcss-light,#dbe7fb)var(--lightningcss-dark,#293c57);--tl-seq-1:var(--lightningcss-light,#9ebcf3)var(--lightningcss-dark,#365986);--tl-seq-2:var(--lightningcss-light,#5a8fe6)var(--lightningcss-dark,#568ed6);--tl-seq-3:var(--lightningcss-light,#0958d9)var(--lightningcss-dark,#8bbcff);--tl-seq-4:var(--lightningcss-light,#06296b)var(--lightningcss-dark,#c6ddff);--tl-color-brand-fill:var(--lightningcss-light,#0958d9)var(--lightningcss-dark,#315b82);--tl-color-brand-fill-hover:var(--lightningcss-light,#003eb3)var(--lightningcss-dark,#3d6b96);--tl-color-on-brand:#fff;--tl-color-chart-ink:#0f172a;--tl-color-on-chart-strong:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f172a);--tl-color-blue-bg:var(--lightningcss-light,#e6f4ff)var(--lightningcss-dark,#182f4b);--tl-color-blue-border:var(--lightningcss-light,#91caff)var(--lightningcss-dark,#365e8e);--tl-color-green-bg:var(--lightningcss-light,#f6ffed)var(--lightningcss-dark,#172e24);--tl-color-green-border:var(--lightningcss-light,#b7eb8f)var(--lightningcss-dark,#346748);--tl-color-green-text:var(--lightningcss-light,#236b16)var(--lightningcss-dark,#8bdd9a);--tl-color-purple-bg:var(--lightningcss-light,#f9f0ff)var(--lightningcss-dark,#2c2140);--tl-color-purple-border:var(--lightningcss-light,#d3adf7)var(--lightningcss-dark,#675086);--tl-color-purple-text:var(--lightningcss-light,#531dab)var(--lightningcss-dark,#c9aff5);--tl-color-orange-bg:var(--lightningcss-light,#fff7e6)var(--lightningcss-dark,#352819);--tl-color-orange-border:var(--lightningcss-light,#ffd591)var(--lightningcss-dark,#7a5730);--tl-color-orange-text:var(--lightningcss-light,#9a3412)var(--lightningcss-dark,#f5b982);--tl-color-gold-bg:var(--lightningcss-light,#fffbe6)var(--lightningcss-dark,#332c19);--tl-color-gold-border:var(--lightningcss-light,#ffe58f)var(--lightningcss-dark,#786330);--tl-color-gold-text:var(--lightningcss-light,#92400e)var(--lightningcss-dark,#f5cd7a);--tl-color-red-bg:var(--lightningcss-light,#fff1f0)var(--lightningcss-dark,#381f29);--tl-color-red-border:var(--lightningcss-light,#ffa39e)var(--lightningcss-dark,#87434c);--tl-color-red-text:var(--lightningcss-light,#cf1322)var(--lightningcss-dark,#ff9ba4);--tl-color-cyan-bg:var(--lightningcss-light,#e6fffb)var(--lightningcss-dark,#153036);--tl-color-cyan-border:var(--lightningcss-light,#87e8de)var(--lightningcss-dark,#306b72);--tl-color-cyan-text:var(--lightningcss-light,#096c70)var(--lightningcss-dark,#7bdddf);--tl-color-route-bg:var(--lightningcss-light,#eef2ff)var(--lightningcss-dark,#242b49);--tl-color-route-border:var(--lightningcss-light,#c7d2fe)var(--lightningcss-dark,#4b5c8c);--tl-color-route-text:var(--lightningcss-light,#3730a3)var(--lightningcss-dark,#b5c5ff);--tl-color-vehicle-bg:var(--lightningcss-light,#fdf4ff)var(--lightningcss-dark,#30213b);--tl-color-vehicle-border:var(--lightningcss-light,#f0abfc)var(--lightningcss-dark,#795386);--tl-color-vehicle-text:var(--lightningcss-light,#86198f)var(--lightningcss-dark,#e6aff0);--tl-color-grey-bg:var(--lightningcss-light,#edf0f4)var(--lightningcss-dark,#293448);--tl-color-grey-text:var(--lightningcss-light,#465166)var(--lightningcss-dark,#becbdd);--tl-color-highlight:var(--lightningcss-light,#fef08a)var(--lightningcss-dark,#4d3f12);--tl-color-highlight-text:var(--lightningcss-light,#0f172a)var(--lightningcss-dark,#fff1c2);--tl-color-header-bg:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#0e1522e0);--tl-color-analytics-bg:var(--lightningcss-light,#f8fafc)var(--lightningcss-dark,#12181f);--tl-color-chart-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#202832);--tl-color-chart-warning:var(--lightningcss-light,#f59e0b)var(--lightningcss-dark,#eeb957);--tl-color-chart-blue-light:var(--lightningcss-light,#93c5fd)var(--lightningcss-dark,#b3cadf);--tl-color-chart-blue:var(--lightningcss-light,#3b82f6)var(--lightningcss-dark,#719fcb);--tl-color-chart-blue-deep:var(--lightningcss-light,#1e3a8a)var(--lightningcss-dark,#627e9c);--tl-color-chart-positive:var(--lightningcss-light,#10b981)var(--lightningcss-dark,#42bd99);--tl-color-weight-quality:var(--lightningcss-light,#1677ff)var(--lightningcss-dark,#8eb2d7);--tl-color-weight-price:var(--lightningcss-light,#fa8c16)var(--lightningcss-dark,#f8b45f);--tl-color-weight-social:var(--lightningcss-light,#52c41a)var(--lightningcss-dark,#8bdd78);--tl-color-weight-environmental:var(--lightningcss-light,#13c2c2)var(--lightningcss-dark,#65d5d5);--tl-color-weight-other:var(--lightningcss-light,#8c8c8c)var(--lightningcss-dark,#a9b4c3);--tl-color-overlay-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#232b35);--tl-color-shadow:var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#00000080);--tl-color-shadow-strong:var(--lightningcss-light,#0f172a3d)var(--lightningcss-dark,#000000a6);--tl-color-scrim:var(--lightningcss-light,#0b1d3a73)var(--lightningcss-dark,#0009);--tl-shadow-pop:0 8px 24px var(--tl-color-shadow);--tl-shadow-modal:0 24px 64px var(--tl-color-shadow-strong);--tl-color-focus-ring:color-mix(in srgb, var(--tl-color-brand) 22%, transparent);--tl-color-brand-glow:color-mix(in srgb, var(--tl-color-brand) 35%, transparent);--tl-color-inverse-bg:var(--lightningcss-light,#0b1d3a)var(--lightningcss-dark,#334050);--tl-color-on-inverse:#fff;--tl-color-on-inverse-muted:var(--lightningcss-light,#cbd5e1)var(--lightningcss-dark,#cfd8e3);--tl-color-navy:#0b1d3a}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media print{:root,:root[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}body{background:var(--tl-color-surface);color:var(--tl-color-text-primary);font-family:var(--tl-font-sans);font-optical-sizing:auto;font-feature-settings:"cv05" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.5}:where(h1,h2,h3,h4,h5,h6){color:var(--tl-color-heading)}.tl-dossier,.tl-stack{flex-direction:column;gap:32px;max-width:1120px;margin:0 auto;display:flex}.tl-dossier a,.tl-stack a{color:var(--tl-color-brand);text-decoration:none}.tl-dossier a:hover,.tl-stack a:hover{color:var(--tl-color-brand-hover);text-decoration:underline}.tl-dossier :focus-visible{outline:2px solid var(--tl-color-brand);outline-offset:2px;border-radius:2px}.tl-tile-value,.tl-stat-value,.tl-mix-count,.tl-table td.num,.tl-table th.num,.tl-seg-legend b,.tl-tier,.tl-code,time{font-variant-numeric:tabular-nums}code,.tl-code,.tl-tag-mono,.tl-td-copy{font-family:var(--tl-font-mono);font-variant-numeric:tabular-nums slashed-zero}.tl-crumb{font-size:var(--tl-fs-xs);letter-spacing:.01em;color:var(--tl-color-text-faint);margin:0;font-weight:500}.tl-site .tl-crumb a{color:var(--tl-color-brand)}.tl-site .tl-crumb a:hover{color:var(--tl-color-brand-hover)}.tl-page-head{flex-direction:column;gap:4px;display:flex}.tl-page-head h1{font-size:var(--tl-fs-4xl);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:650;line-height:1.25}.tl-page-head .tl-crumb{margin:0 0 4px}.tl-page-head .tl-claim{max-width:120ch}.tl-facts{max-width:120ch;font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);margin:0;line-height:1.5}.tl-facts i{color:var(--tl-color-border-strong);padding:0 8px;font-style:normal}.tl-ids{font-size:var(--tl-fs-sm);flex-wrap:wrap;gap:8px 24px;margin:4px 0 0;display:flex}.tl-id{align-items:baseline;gap:8px;display:inline-flex}.tl-id-label{font-size:var(--tl-fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--tl-color-text-faint);font-weight:600}.tl-code{font-family:var(--tl-font-mono);font-size:var(--tl-fs-xs);background:var(--tl-color-surface-hover);color:var(--tl-color-text-secondary);white-space:nowrap;border-radius:4px;padding:1px 6px}a.tl-code{color:var(--tl-color-brand)}a.tl-tile,a.tl-tile:hover{color:var(--tl-color-text-primary);text-decoration:none}.tl-strip{border:1px solid var(--tl-color-border);border-radius:var(--tl-radius-lg);background:var(--tl-color-bg);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid;overflow:hidden}.tl-tile{border-right:1px solid var(--tl-color-border-subtle);border-bottom:1px solid var(--tl-color-border-subtle);color:inherit;flex-direction:column;gap:4px;min-width:0;padding:14px 16px 12px;display:flex}.tl-tile:hover{background:var(--tl-color-surface)}.tl-tile{position:relative}.tl-tile-link{min-width:0;color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.tl-tile-link:hover{color:inherit;text-decoration:none}.tl-tile-link:after{content:"";position:absolute;inset:0}.tl-tile-label-hinted{padding-right:22px}.tl-tile-label{font-size:var(--tl-fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--tl-color-text-muted);min-height:29.7px;font-weight:600;line-height:1.35}.tl-tile-value{font-size:var(--tl-fs-4xl);letter-spacing:-.02em;font-weight:650;line-height:1.1}.tl-tile-live{color:var(--tl-status-live-text)}.tl-tile-muted{color:var(--tl-color-text-faint)}.tl-tile-detail{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);line-height:1.4}.tl-note{border-left:3px solid var(--tl-color-border-strong);background:var(--tl-color-bg);font-size:var(--tl-fs-sm);color:var(--tl-color-text-secondary);margin:-12px 0 0;padding:10px 14px}.tl-hint{vertical-align:middle;line-height:0;display:inline-block;position:relative}.tl-tile>.tl-hint{z-index:3;position:absolute;top:12px;right:12px}.tl-hint[open],.tl-tile>.tl-hint[open]{z-index:50}@media (hover:hover){.tl-hint:hover,.tl-tile>.tl-hint:hover{z-index:50}}.tl-stat-label .tl-hint{margin-left:6px}.tl-hint-i{border:1px solid var(--tl-color-border-strong);width:15px;height:15px;font:600 10px/1 var(--tl-font-sans);text-transform:none;letter-spacing:0;color:var(--tl-color-text-muted);background:var(--tl-color-bg);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;font-style:normal;list-style:none;display:inline-flex}.tl-hint-i::-webkit-details-marker{display:none}.tl-hint-i-inline{cursor:default;vertical-align:middle;margin:0 2px}.tl-legal-section{scroll-margin-top:80px}.tl-hint-i:hover,.tl-hint[open]>.tl-hint-i{color:var(--tl-color-brand);border-color:var(--tl-color-brand);background:var(--tl-color-brand-light)}.tl-hint-i:focus-visible{outline:2px solid var(--tl-color-brand);outline-offset:2px}.tl-hint-pop{z-index:40;width:min(320px,100vw - 32px);padding-top:6px;line-height:1.45;display:none;position:absolute;top:100%;left:-4px}.tl-tile>.tl-hint>.tl-hint-pop,.tl-ca-chart-head>.tl-hint>.tl-hint-pop,.tl-ca-cockpit-label-row>.tl-hint>.tl-hint-pop{left:auto;right:-4px}.tl-ca-cockpit-label-row>.tl-hint>.tl-hint-pop{left:-4px;right:auto}.tl-hint[open]>.tl-hint-pop{display:block}@media (hover:hover){.tl-hint:hover>.tl-hint-pop{display:block}}.tl-hint-card{border:1px solid var(--tl-color-border);border-radius:var(--tl-radius-lg);background:var(--tl-color-overlay-bg);box-shadow:var(--tl-shadow-pop);font-size:var(--tl-fs-sm);letter-spacing:0;text-transform:none;color:var(--tl-color-text-secondary);text-align:left;white-space:normal;padding:12px 14px;font-weight:400}.tl-hint-card p{margin:0}.tl-hint-card p+p{margin-top:6px}.tl-hint-what{color:var(--tl-color-text-primary);font-weight:600}.tl-hint-note{border-left:3px solid var(--tl-color-brand);background:var(--tl-color-brand-light);color:var(--tl-color-text-primary);border-radius:0 var(--tl-radius-md) var(--tl-radius-md) 0;padding:6px 10px}.tl-hint-caveat{color:var(--tl-color-text-muted);font-style:italic}.tl-hint-meta{border-top:1px solid var(--tl-color-border-subtle);font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);flex-wrap:wrap;gap:4px 12px;padding-top:8px;display:flex;margin-top:8px!important}.tl-hint-meta a{white-space:nowrap;margin-left:auto}:is(.tl-strip:has(.tl-hint[open]),.tl-ca-tiles:has(.tl-hint[open]),.tl-lot:has(.tl-hint[open])){overflow:visible}@media (hover:hover){:is(.tl-strip:has(.tl-hint:hover),.tl-ca-tiles:has(.tl-hint:hover),.tl-lot:has(.tl-hint:hover)){overflow:visible}}@media (max-width:640px){.tl-hint-pop,.tl-tile>.tl-hint>.tl-hint-pop,.tl-ca-chart-head>.tl-hint>.tl-hint-pop,.tl-ca-cockpit-label-row>.tl-hint>.tl-hint-pop{width:auto;padding-top:0;position:fixed;inset:auto 12px 12px}.tl-hint-card{box-shadow:0 -8px 32px var(--tl-color-shadow-strong);font-size:var(--tl-fs-base)}}.tl-section{background:var(--tl-color-bg);border:1px solid var(--tl-color-border);border-radius:var(--tl-radius-lg);flex-direction:column;gap:16px;padding:20px 20px 22px;scroll-margin-top:80px;display:flex}.tl-section-head{flex-direction:column;gap:2px;display:flex}.tl-section-head h2{font-size:var(--tl-fs-lg);letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.4}.tl-claim{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);margin:0;line-height:1.5}.tl-two{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px 40px;display:grid}.tl-stats{border-top:1px solid var(--tl-color-border-subtle);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 32px;padding-top:16px;display:grid}.tl-stat{flex-direction:column;gap:4px;min-width:0;display:flex}.tl-stat-label{font-size:var(--tl-fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--tl-color-text-muted);font-weight:600}.tl-stat-value{font-size:var(--tl-fs-3xl);letter-spacing:-.02em;font-weight:650;line-height:1.2}.tl-stat-indicative .tl-stat-value{font-size:var(--tl-fs-lg);color:var(--tl-color-text-secondary);font-weight:600}.tl-stat-value small{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);letter-spacing:0;font-weight:500}.tl-stat-caption,.tl-caption{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);margin:0;line-height:1.5}.tl-caption b,.tl-stat-caption b{color:var(--tl-color-text-secondary);font-weight:600}.tl-tier{font-size:var(--tl-fs-2xs);letter-spacing:.01em;border:1px solid var(--tl-color-border);color:var(--tl-color-text-secondary);white-space:nowrap;background:var(--tl-color-surface);border-radius:999px;align-self:flex-start;padding:1px 7px;font-weight:500;display:inline-block}.tl-tier-robust{border-color:var(--tl-color-green-border);background:var(--tl-status-live-bg);color:var(--tl-status-live-text)}.tl-tier-moderate{border-color:var(--tl-color-border-strong)}.tl-tier-indicative{border-color:var(--tl-color-gold-border);background:var(--tl-status-closing-bg);color:var(--tl-status-closing-text)}.tl-mix{font-size:var(--tl-fs-sm);grid-template-columns:minmax(180px,1.3fr) minmax(120px,2fr) minmax(150px,auto);align-content:start;align-items:center;gap:8px 12px;display:grid}.tl-mix-row{display:contents}.tl-codes{gap:20px;display:grid}.tl-codes .tl-hub-links{columns:2 320px;column-gap:40px}.tl-codes .tl-hub-links li{break-inside:avoid}.tl-nowrap{white-space:nowrap}.tl-mix-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.tl-mix-label .tl-code{margin-right:6px}.tl-mix-label a{color:inherit}.tl-mix-label a:hover{color:var(--tl-color-brand)}.tl-mix-bar{background:var(--tl-color-surface-hover);border-radius:3px;height:6px;display:block;overflow:hidden}.tl-mix-bar>i{background:var(--tl-color-brand);opacity:.85;border-radius:3px;height:100%;display:block}.tl-mix-count{color:var(--tl-color-text-muted);white-space:nowrap;font-size:var(--tl-fs-xs)}.tl-mix-count b{color:var(--tl-color-text-primary);font-weight:600;font-size:var(--tl-fs-sm)}.tl-mix-count em{font-style:normal}.tl-seg{flex-direction:column;gap:8px;display:flex}.tl-seg-bar{background:var(--tl-color-surface-hover);border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.tl-seg-bar i,.tl-seg-legend i{display:block}.tl-seg-legend i{border-radius:2px;width:8px;height:8px}.tl-seg-0{background:var(--tl-cat-0)}.tl-seg-1{background:var(--tl-cat-1)}.tl-seg-2{background:var(--tl-cat-2)}.tl-seg-3{background:var(--tl-cat-3)}.tl-seg-4{background:var(--tl-cat-4)}.tl-seg-5{background:var(--tl-cat-5)}.tl-seg-legend{font-size:var(--tl-fs-xs);color:var(--tl-color-text-secondary);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.tl-seg-legend li{align-items:center;gap:6px;display:inline-flex}.tl-seg-legend b{color:var(--tl-color-text-primary);font-weight:600}.tl-seg-legend span{color:var(--tl-color-text-faint)}.tl-table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}@media (max-width:991px){.tl-table-wrap[data-scrollable]{box-shadow:inset -1px 0 0 var(--tl-color-border), inset -22px 0 16px -10px var(--tl-color-shadow-strong)}}.tl-table{border-collapse:collapse;width:100%;font-size:var(--tl-fs-sm)}.tl-table th,.tl-table td{text-align:left;border-bottom:1px solid var(--tl-color-border-subtle);vertical-align:top;padding:8px 6px}.tl-table th{font-size:var(--tl-fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--tl-color-text-muted);white-space:nowrap;font-weight:600}.tl-table tbody tr:last-child td{border-bottom:0}.tl-table tbody tr:hover td{background:var(--tl-color-surface)}.tl-table td.num,.tl-table th.num{text-align:right;white-space:nowrap}.tl-table td b{font-weight:600}.tl-table a{font-weight:500}.tl-table .tl-tbody-lot+.tl-tbody-lot .tl-tr-lot th{border-top:2px solid var(--tl-color-border-strong)}.tl-tr-lot th{background:var(--tl-color-surface);border-bottom:1px solid var(--tl-color-border);color:var(--tl-color-text-secondary);font-size:var(--tl-fs-xs);letter-spacing:0;text-transform:none;white-space:normal;padding:7px 6px}.tl-tr-lot th a{color:inherit}.tl-tr-lot-count{color:var(--tl-color-text-muted);white-space:nowrap;margin-left:8px;font-weight:400}.tl-table .tl-tbody-lot tr:last-child td{border-bottom:1px solid var(--tl-color-border-subtle)}.tl-table .tl-tbody-lot:last-child tr:last-child td{border-bottom:0}.tl-tr-lot th:hover{background:var(--tl-color-surface)}.tl-table td.tl-td-date,.tl-table th.tl-td-date{white-space:nowrap}.tl-table-fixed{table-layout:fixed}.tl-table-fixed .tl-col-notice{width:38%}.tl-table-fixed .tl-col-party{width:26%}.tl-table-fixed .tl-col-status{width:12%}.tl-table-fixed .tl-col-num{width:10%}.tl-table-fixed .tl-col-date{width:14%}.tl-table-fixed .tl-cell-clamp{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tl-table-fixed .tl-tags-inline{margin-top:4px;margin-left:0;display:flex}.tl-tags-inline{vertical-align:1px;flex-wrap:wrap;gap:4px;margin-left:8px;display:inline-flex}.tl-tags{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.tl-tag{font-size:var(--tl-fs-2xs);border:1px solid var(--tl-color-border);color:var(--tl-color-text-secondary);background:var(--tl-color-surface);white-space:nowrap;border-radius:999px;padding:0 7px;line-height:1.5;display:inline-block}.tl-tag.tl-faint{color:var(--tl-color-text-secondary)}.tl-row-hint{font-size:var(--tl-fs-xs);color:var(--tl-color-text-faint);margin-top:1px;display:block}.tl-faint{color:var(--tl-color-text-faint)}.tl-live{color:var(--tl-status-live-text);font-weight:600}.tl-closing{color:var(--tl-status-closing-text);font-weight:600}.tl-more{font-size:var(--tl-fs-sm);margin:0;font-weight:500}.tl-pager{font-size:var(--tl-fs-sm);color:var(--tl-color-text-muted);gap:16px;display:flex}.tl-empty{color:var(--tl-color-text-secondary);font-size:var(--tl-fs-base);margin:0}.tl-details{background:var(--tl-color-bg);border:1px solid var(--tl-color-border);border-radius:var(--tl-radius-lg);font-size:var(--tl-fs-sm);padding:12px 20px}.tl-details summary{cursor:pointer;font-weight:600;font-size:var(--tl-fs-sm);color:var(--tl-color-text-secondary)}.tl-details[open] summary{margin-bottom:8px}.tl-method{color:var(--tl-color-text-secondary);font-size:var(--tl-fs-sm);margin:0;padding-left:18px;line-height:1.55}.tl-method li+li{margin-top:4px}@media (max-width:768px){.tl-dossier,.tl-stack{gap:20px}.tl-page-head h1{font-size:var(--tl-fs-3xl)}.tl-section{padding:16px}.tl-strip{grid-template-columns:repeat(2,1fr)}.tl-tile-value{font-size:var(--tl-fs-3xl)}.tl-mix{grid-template-columns:1fr;row-gap:4px}.tl-mix-label,.tl-mix-count{white-space:normal}.tl-two{gap:20px}.tl-facts i{padding:0 6px}}.tl-ca{border:1px solid var(--tl-color-border);border-top:2px solid var(--tl-color-border-strong);border-bottom:1px solid var(--tl-color-border);background:var(--tl-color-analytics-bg);font-family:var(--tl-font-sans);color:var(--tl-color-text-primary);border-radius:10px;margin:0;scroll-margin-top:88px;overflow:hidden}.tl-ca a{color:var(--tl-color-brand);text-decoration:none}.tl-ca a:hover{text-decoration:underline}.tl-ca .tl-code,.tl-ca .tl-stat-value,.tl-ca .tl-tile-value,.tl-ca td.num,.tl-ca th.num{font-variant-numeric:tabular-nums}.tl-ca-head{border-bottom:1px solid var(--tl-color-border);background:0 0;flex-direction:column;gap:6px;padding:18px 20px 14px;display:flex}.tl-ca-eyebrow{font-size:var(--tl-fs-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--tl-color-brand);margin:0;font-weight:600}.tl-ca-eyebrow i{color:var(--tl-color-text-faint);padding:0 6px;font-style:normal}.tl-ca-head h2{font-size:var(--tl-fs-2xl);letter-spacing:-.02em;margin:0;font-weight:650;line-height:1.3}.tl-ca-head h2 a{color:var(--tl-color-brand);text-decoration:underline;-webkit-text-decoration-color:var(--tl-color-border-strong);text-decoration-color:var(--tl-color-border-strong);text-underline-offset:3px}.tl-ca-head h2 a:hover{-webkit-text-decoration-color:var(--tl-color-brand);text-decoration-color:var(--tl-color-brand)}.tl-ca-body{flex-direction:column;gap:14px;padding:16px;display:flex}.tl-ca-panel{background:var(--tl-color-bg);border:1px solid var(--tl-color-border);border-radius:8px;flex-direction:column;gap:16px;padding:18px 20px 20px;display:flex}.tl-ca-panel-head{grid-template-columns:auto 1fr;align-items:baseline;column-gap:12px;display:grid}.tl-ca-panel-head h3{font-size:var(--tl-fs-lg);letter-spacing:-.015em;margin:0;font-weight:600}.tl-ca-panel-head p{font-size:var(--tl-fs-sm);color:var(--tl-color-text-muted);grid-column:2;margin:2px 0 0;line-height:1.5}.tl-ca-q{background:var(--tl-color-brand-fill);width:24px;height:24px;color:var(--tl-color-on-brand);font-size:var(--tl-fs-sm);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-self:center;align-items:center;font-weight:650;display:inline-flex}.tl-ca-sub{flex-direction:column;gap:8px;display:flex}.tl-ca-sub h4{font-size:var(--tl-fs-sm);color:var(--tl-color-text-secondary);flex-wrap:wrap;align-items:baseline;gap:6px;margin:4px 0 0;font-weight:600;display:flex}.tl-ca-sub h4 .tl-i{flex-shrink:0;font-size:14px}.tl-ca-mark{font-size:var(--tl-fs-sm);color:var(--tl-color-brand);vertical-align:-.12em;opacity:.9;margin-right:6px}.tl-ca-sub+.tl-ca-sub{border-top:1px solid var(--tl-color-border-subtle);padding-top:12px}.tl-ca-lot-suppliers{flex-direction:column;gap:16px;padding:4px 0 0;display:flex}.tl-ca-lot-suppliers>.tl-ca-sub+.tl-ca-sub{padding-top:14px}.tl-ca-lot-suppliers .tl-ca-table td small.tl-row-hint{display:block}.tl-ca-table th{white-space:normal}.tl-ca-table td .tl-tag{vertical-align:1px;margin-left:6px}.tl-tag-large{border-color:var(--tl-color-border-strong)}.tl-tag-regular{font-weight:600}.tl-ca-badge{font-size:var(--tl-fs-sm);font-variant-numeric:tabular-nums;border:1px solid var(--tl-color-border);background:var(--tl-color-surface);color:var(--tl-color-text-secondary);border-radius:999px;align-items:baseline;gap:6px;padding:2px 9px;font-weight:650;display:inline-flex}.tl-ca-badge small{font-size:var(--tl-fs-sm);color:var(--tl-color-text-muted);font-weight:500}.tl-ca-bids-1{background:var(--tl-color-chart-warning)}.tl-ca-bids-23{background:var(--tl-color-chart-blue-light)}.tl-ca-bids-46{background:var(--tl-color-chart-blue)}.tl-ca-bids-7p{background:var(--tl-color-chart-blue-deep)}.tl-ca-price-below{background:var(--tl-color-chart-positive)}.tl-ca-price-near{background:var(--tl-color-border-strong)}.tl-ca-price-above{background:var(--tl-color-chart-warning)}.tl-ca-panel-head h3 a,.tl-ca-sub h4 a{color:var(--tl-color-brand)}.tl-ca-method{margin:0}.tl-ca-matrix{background:var(--tl-color-bg);border:1px solid var(--tl-color-border);border-radius:10px;overflow:hidden}.tl-ca-matrix-row{border-top:1px solid var(--tl-color-border-subtle);grid-template-columns:minmax(0,1.35fr) minmax(78px,.35fr) minmax(78px,.35fr) minmax(0,1.4fr);align-items:center;gap:12px;padding:9px 16px;display:grid}.tl-ca-matrix-row:first-child{border-top:0}.tl-ca-matrix-head{background:var(--tl-color-surface);color:var(--tl-color-text-muted);font-size:var(--tl-fs-2xs);letter-spacing:.06em;text-transform:uppercase;padding-top:7px;padding-bottom:7px;font-weight:750}.tl-ca-matrix-col-buyer,.tl-ca-matrix-col-market{overflow-wrap:anywhere;flex-direction:column;gap:1px;min-width:0;display:flex}.tl-ca-matrix-col-buyer>b,.tl-ca-matrix-col-market>b{font-size:var(--tl-fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--tl-color-text-secondary)}.tl-ca-matrix-col-buyer a,.tl-ca-matrix-col-market a{color:var(--tl-color-brand);font-weight:750;font-size:var(--tl-fs-sm);text-transform:none;letter-spacing:normal;text-decoration:none}.tl-ca-matrix-col-buyer a:hover,.tl-ca-matrix-col-market a:hover{text-decoration:underline}.tl-ca-matrix-head .tl-ca-matrix-col-buyer small,.tl-ca-matrix-head .tl-ca-matrix-col-market small{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);text-transform:none;letter-spacing:normal;margin-top:0;font-weight:500}.tl-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tl-ca-matrix-q{min-width:0}.tl-ca-matrix-q-head{align-items:center;gap:6px;display:inline-flex}.tl-ca-matrix-row b{font-size:var(--tl-fs-sm);line-height:1.3;display:block}.tl-ca-matrix-q-head b{display:inline}.tl-ca-matrix-row small{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);margin-top:1.5px;line-height:1.35;display:block}.tl-ca-matrix-row strong{font-size:var(--tl-fs-lg);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tl-color-text-primary);font-weight:750}.tl-ca-matrix-row strong small{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);font-weight:500;display:inline}.tl-ca-matrix-row p{font-size:var(--tl-fs-sm);color:var(--tl-color-text-secondary);margin:0;line-height:1.38}.tl-ca-matrix-row-signal{background:var(--tl-color-brand-light)}.tl-ca-matrix-sig{color:var(--tl-color-brand);font-weight:650}.tl-ca-charts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:12px;display:grid}.tl-ca-chart{background:var(--tl-color-chart-surface);border:1px solid var(--tl-color-border);border-radius:9px;flex-direction:column;min-width:0;padding:12px 14px 13px;display:flex}.tl-ca-chart-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.tl-ca-chart-head h3{font-size:var(--tl-fs-sm);letter-spacing:-.01em;margin:0;font-weight:700}.tl-ca-chart-row.tl-ca-chart-row-empty>div:first-child{grid-column:1/-1}.tl-ca-chart-row.tl-ca-chart-row-empty{min-height:0}.tl-ca-empty{margin:4px 0 0}.tl-ca-chart-row{grid-template-columns:150px minmax(0,1fr) 96px;align-items:center;gap:10px;min-height:40px;margin:0;padding:4px 0;display:grid}.tl-ca-chart-row>div:first-child{align-self:center;min-width:0}.tl-ca-chart-row>div:first-child b{font-size:var(--tl-fs-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tl-ca-chart-row>div:first-child b a{color:var(--tl-color-brand);text-decoration:none}.tl-ca-chart-row>div:first-child b a:hover{text-decoration:underline}.tl-ca-chart-row>div:first-child small{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);line-height:1.25;display:block}.tl-ca-chart-bar{background:var(--tl-color-surface-hover);border:1px solid var(--tl-color-border);box-sizing:border-box;border-radius:6px;gap:2px;min-width:0;height:12px;display:flex;position:relative;overflow:visible}.tl-ca-chart-bar>span{height:100%;display:block;position:relative}.tl-ca-chart-bar>span:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.tl-ca-chart-bar>span:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.tl-ca-chart-bar>span,.tl-ca-bidsplot>span,.tl-ca-priceplot>span{cursor:pointer;transition:filter .15s,box-shadow .15s}.tl-ca-chart-bar>span:hover,.tl-ca-bidsplot>span:hover,.tl-ca-price-band:hover{filter:brightness(1.12)saturate(1.15);box-shadow:inset 0 0 0 1px var(--tl-color-shadow-strong);z-index:10}.tl-ca-segment-tip{z-index:80;background:var(--tl-color-inverse-bg);width:max-content;max-width:min(230px,100vw - 32px);color:var(--tl-color-on-inverse);box-shadow:var(--tl-shadow-pop);font-size:var(--tl-fs-sm);opacity:0;pointer-events:none;white-space:normal;border-radius:6px;padding:7px 9px;line-height:1.35;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,3px)}.tl-ca-segment-tip b,.tl-ca-segment-tip small{color:inherit;font-size:inherit;font-weight:400;display:block}.tl-ca-segment-tip b{white-space:nowrap;font-weight:700}.tl-ca-segment-tip small{color:var(--tl-color-on-inverse-muted);margin-top:2px}.tl-ca-segment-tip-left{left:0;transform:translateY(3px)}.tl-ca-segment-tip-right{left:auto;right:0;transform:translateY(3px)}.tl-ca-chart-bar>span:hover>.tl-ca-segment-tip,.tl-ca-bidsplot>span:hover>.tl-ca-segment-tip,.tl-ca-priceplot>span:hover>.tl-ca-segment-tip{opacity:1;transform:translate(-50%)}.tl-ca-chart-bar>span:hover>.tl-ca-segment-tip-left,.tl-ca-bidsplot>span:hover>.tl-ca-segment-tip-left,.tl-ca-priceplot>span:hover>.tl-ca-segment-tip-left,.tl-ca-chart-bar>span:hover>.tl-ca-segment-tip-right,.tl-ca-bidsplot>span:hover>.tl-ca-segment-tip-right,.tl-ca-priceplot>span:hover>.tl-ca-segment-tip-right{transform:translateY(0)}.tl-ca-chart-row>strong{font-size:var(--tl-fs-base);font-variant-numeric:tabular-nums;white-space:normal;line-height:1.2}.tl-ca-chart-row>strong small{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);font-weight:500;display:block}.tl-ca-chart-legend{border-top:1px solid var(--tl-color-border-subtle);color:var(--tl-color-text-secondary);font-size:var(--tl-fs-xs);flex-wrap:wrap;gap:4px 12px;margin-top:auto;padding-top:10px;display:flex}.tl-ca-chart-legend>small{width:100%;color:var(--tl-color-text-muted);font-size:var(--tl-fs-xs)}.tl-ca-chart-legend b{color:var(--tl-color-text-primary);font-variant-numeric:tabular-nums}.tl-ca-chart-legend i{border-radius:2px;width:8px;height:8px;display:block}.tl-chart-key{line-height:1.3}.tl-chart-key>summary{cursor:pointer;border-radius:5px;align-items:center;gap:4px;margin:-3px -5px;padding:3px 5px;list-style:none;display:inline-flex}.tl-chart-key>summary::-webkit-details-marker{display:none}.tl-chart-key>summary:hover,.tl-chart-key[open]>summary{background:var(--tl-color-brand-light)}.tl-chart-key>summary:focus-visible{outline:2px solid var(--tl-color-brand);outline-offset:2px}.tl-chart-key-pop{z-index:65;border:1px solid var(--tl-color-border);border-radius:var(--tl-radius-md);background:var(--tl-color-overlay-bg);width:min(290px,100vw - 24px);box-shadow:var(--tl-shadow-pop);color:var(--tl-color-text-secondary);font-size:var(--tl-fs-sm);white-space:normal;padding:9px 11px;font-weight:400;line-height:1.4;display:none;position:absolute;top:calc(100% + 7px);left:0}.tl-chart-key[open]>.tl-chart-key-pop{display:block}@media (hover:hover){.tl-chart-key:hover>.tl-chart-key-pop{display:block}}.tl-chart-key:nth-last-child(-n+2)>.tl-chart-key-pop{left:auto;right:0}.tl-chart-legend .tl-chart-key,.tl-seg-legend .tl-chart-key{position:relative}.tl-chart-legend li:nth-last-child(-n+2) .tl-chart-key-pop,.tl-seg-legend li:nth-last-child(-n+2) .tl-chart-key-pop{left:auto;right:0}.tl-chart-legend .tl-chart-key-label,.tl-seg-legend .tl-chart-key-label{color:var(--tl-color-text-secondary)}.tl-chart-legend .tl-chart-key-note{color:var(--tl-color-text-muted)}.tl-seg-legend .tl-chart-key-note{color:var(--tl-color-text-faint)}.tl-ca-cockpit-legend .tl-chart-key-pop{top:auto;bottom:calc(100% + 7px)}.tl-ca-cockpit-grid{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 12px;display:grid}.tl-ca-cockpit-card{background:var(--tl-color-chart-surface);border:1px solid var(--tl-color-border-subtle);box-shadow:none;border-radius:8px;flex-direction:column;justify-content:space-between;padding:12px 14px 10px;display:flex}.tl-ca-cockpit-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.tl-ca-cockpit-label-row{align-items:center;gap:5px;margin-bottom:2px;display:inline-flex}.tl-ca-cockpit-label{font-size:var(--tl-fs-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--tl-color-text-muted);font-weight:750;display:block}.tl-ca-cockpit-kpi{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.tl-ca-cockpit-kpi strong{font-size:var(--tl-fs-2xl);color:var(--tl-color-text-primary);letter-spacing:-.02em;font-weight:800;line-height:1}.tl-ca-cockpit-kpi.tl-ca-kpi-brand strong{color:var(--tl-color-brand)}.tl-ca-kpi-unit{font-size:var(--tl-fs-sm);color:var(--tl-color-text-secondary);font-weight:600}.tl-ca-cockpit-sample{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);white-space:nowrap}.tl-ca-cockpit-legend{font-size:var(--tl-fs-sm);color:var(--tl-color-text-muted);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px 16px;margin-top:8px;line-height:1.3;display:flex}.tl-ca-cockpit-legend span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.tl-ca-cockpit-legend b{color:var(--tl-color-text-primary);font-variant-numeric:tabular-nums;font-weight:650}.tl-ca-cockpit-legend strong{color:var(--tl-color-brand);font-variant-numeric:tabular-nums;font-weight:750}.tl-ca-cockpit-legend i{border-radius:2px;flex-shrink:0;width:8px;height:8px;display:inline-block}.tl-ca-cockpit-legend .tl-ca-key-band{width:14px}.tl-ca-cockpit-legend .tl-ca-key-line{width:2px;height:10px}.tl-ca-chart-source{color:var(--tl-color-text-muted);font-size:var(--tl-fs-xs);margin-top:8px;font-weight:650}.tl-ca-chart-source+.tl-ca-bidsplot,.tl-ca-chart-source+.tl-ca-priceplot{margin-top:5px}.tl-ca-cockpit-subtext{font-size:var(--tl-fs-sm);color:var(--tl-color-text-secondary);border-top:1px dashed var(--tl-color-border-subtle);margin-top:auto;padding-top:6px;line-height:1.35}.tl-ca-cockpit-subtext b{color:var(--tl-color-text-primary)}.tl-ca-kbadge-discount,.tl-ca-kbadge-amber,.tl-ca-kbadge-blue,.tl-ca-kbadge-slate{font-size:var(--tl-fs-xs);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:2px 7px;font-weight:700;display:inline-flex}.tl-ca-kbadge-blue{background:var(--tl-color-blue-bg);color:var(--tl-color-route-text);border:1px solid var(--tl-color-blue-border)}.tl-ca-kbadge-slate{background:var(--tl-color-surface-hover);color:var(--tl-color-text-secondary);border:1px solid var(--tl-color-border-strong)}.tl-ca-bidsplot{background:var(--tl-color-surface-hover);border:1px solid var(--tl-color-border);box-sizing:border-box;border-radius:6px;gap:2px;height:12px;margin:14px 0 0;display:flex;overflow:visible}.tl-ca-bidsplot>span{height:100%;position:relative}.tl-ca-bidsplot>span:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.tl-ca-bidsplot>span:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.tl-ca-priceplot{background:var(--tl-color-surface-hover);border:1px solid var(--tl-color-border);box-sizing:border-box;border-radius:6px;height:12px;margin:14px 0 0;position:relative}.tl-ca-price-band{background:var(--tl-color-blue-bg);border-top:1px solid var(--tl-color-chart-blue-light);border-bottom:1px solid var(--tl-color-chart-blue-light);border-left:2px solid var(--tl-color-chart-blue);border-right:2px solid var(--tl-color-chart-blue);border-radius:2px;position:absolute;top:-1px;bottom:-1px}.tl-ca-price-estimate{background:var(--tl-color-text-secondary);z-index:2;border-radius:1px;width:2px;height:20px;position:absolute;top:-5px;transform:translate(-1px)}.tl-ca-price-estimate:after{content:"";background:var(--tl-color-text-secondary);border-radius:1px;width:6px;height:2px;position:absolute;top:0;left:-2px}.tl-ca-price-estimate:before{content:"";width:14px;height:24px;position:absolute;top:-2px;left:-6px}.tl-ca-price-estimate:hover{background:var(--tl-color-text-primary);box-shadow:0 0 0 2px var(--tl-color-border-strong)}.tl-ca-price-forecast{z-index:4;place-items:center;width:12px;height:12px;display:grid;position:absolute;top:0;transform:translate(-6px)}.tl-ca-price-forecast:before{content:"";background:var(--tl-color-brand);border:2px solid var(--tl-color-bg);width:9px;height:9px;box-shadow:0 1px 3px var(--tl-color-shadow-strong), 0 0 0 1px var(--tl-color-brand-glow);border-radius:2px;transition:transform .15s,box-shadow .15s;transform:rotate(45deg)}.tl-ca-price-forecast:hover:before{box-shadow:0 0 0 3px var(--tl-color-focus-ring);transform:rotate(45deg)scale(1.18)}@media (max-width:640px){.tl-chart-key-pop,.tl-chart-key:nth-last-child(-n+2)>.tl-chart-key-pop,.tl-ca-cockpit-legend .tl-chart-key-pop{width:auto;position:fixed;inset:auto 12px 12px}}.tl-ca-key-diamond{background:var(--tl-color-brand);border-radius:1.5px;flex-shrink:0;width:7px;height:7px;margin:0 3px 0 1px;display:inline-block;transform:rotate(45deg)}.tl-ca-key-band{background:var(--tl-color-blue-bg);border-left:2px solid var(--tl-color-chart-blue);border-right:2px solid var(--tl-color-chart-blue);border-top:1px solid var(--tl-color-chart-blue-light);border-bottom:1px solid var(--tl-color-chart-blue-light);border-radius:2px;flex-shrink:0;width:14px;height:7px;display:inline-block}.tl-ca-key-line{background:var(--tl-color-text-secondary);border-radius:1px;flex-shrink:0;width:2px;height:10px;margin:0 2px;display:inline-block}.tl-ca-comp-name{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tl-ca-comp-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.tl-ca-comp-tags .tl-tag{margin-left:0}.tl-ca-comp-table td{vertical-align:top}.tl-ca-lotcards{margin:4px 0 0}:is(.tl-ca-matrix:has(.tl-hint[open]),.tl-ca-matrix:has(.tl-hint:hover),.tl-ca-matrix:has(.tl-hint:focus-within)){overflow:visible!important}:is(.tl-ca-chart:has(.tl-hint[open]),.tl-ca-chart:has(.tl-hint:hover),.tl-ca-chart:has(.tl-hint:focus-within)){z-index:60;position:relative;overflow:visible!important}.tl-ca-chart:has(.tl-ca-chart-bar>span:hover){z-index:60;position:relative;overflow:visible!important}:is(.tl-ca-cockpit-card:has(.tl-hint[open]),.tl-ca-cockpit-card:has(.tl-hint:hover),.tl-ca-cockpit-card:has(.tl-hint:focus-within)),:is(.tl-ca-cockpit-card:has(.tl-ca-bidsplot>span:hover),.tl-ca-cockpit-card:has(.tl-ca-priceplot>span:hover)){z-index:60;position:relative;overflow:visible!important}:is(.tl-ca-lot:has(.tl-hint[open]),.tl-ca-lot:has(.tl-hint:hover),.tl-ca-lot:has(.tl-hint:focus-within),.tl-ca-lot:has(.tl-ca-priceplot span:hover),.tl-ca-lot:has(.tl-ca-bidsplot span:hover)){overflow:visible!important}.tl-ca-lot:target,.tl-lot:target{border-color:var(--tl-color-brand);box-shadow:0 0 0 2px var(--tl-color-focus-ring)}@media (max-width:920px){.tl-ca-charts{grid-template-columns:1fr}}@media (max-width:860px){.tl-ca-cockpit-grid{grid-template-columns:minmax(0,1fr)}.tl-ca-cockpit-head{flex-wrap:wrap;row-gap:4px}}@media (max-width:680px){.tl-ca-matrix-head{display:none}.tl-ca-matrix-row{grid-template-columns:1fr 1fr;gap:7px 12px}.tl-ca-matrix-row>div:first-child,.tl-ca-matrix-row>p{grid-column:1/-1}.tl-ca-matrix-row strong:before{font-size:var(--tl-fs-2xs);color:var(--tl-color-text-muted);content:attr(data-side);font-weight:500;display:block}}@media (max-width:450px){.tl-ca-chart-row{grid-template-columns:84px minmax(0,1fr);gap:6px}.tl-ca-chart-row>strong{font-size:var(--tl-fs-sm);grid-column:2}.tl-ca-chart{padding:13px}}@media (max-width:768px){.tl-ca-head{padding:14px}.tl-ca-head h2{font-size:var(--tl-fs-lg)}.tl-ca-body{padding:10px}.tl-ca-panel{padding:14px}.tl-td .tl-ca-table,.tl-ca-table{min-width:640px}}.tl-ca .tl-caption,.tl-ca .tl-row-hint{font-size:var(--tl-fs-sm)}.tl-ca .tl-tag,.tl-ca th{font-size:var(--tl-fs-xs)}.tl-site{min-height:100vh;color:var(--tl-color-text-primary);flex-direction:column;display:flex}.tl-site-body{box-sizing:border-box;flex:1;width:100%;max-width:1440px;min-height:calc(100vh - 380px);margin:0 auto;padding:24px 32px}.tl-i{vertical-align:-.125em;width:1em;height:1em;-webkit-mask:var(--tl-icon) center / contain no-repeat;-webkit-mask:var(--tl-icon) center / contain no-repeat;mask:var(--tl-icon) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.tl-i-nav-competitors{--tl-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2.5 20a6.5 6.5 0 0 1 13 0'/%3E%3Cpath d='M16 4.7a3.5 3.5 0 0 1 0 6.6M18.5 14.5a6.5 6.5 0 0 1 3 5.5'/%3E%3C/svg%3E")}.tl-i-nav-tenders{--tl-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5M9 13h6M9 17h4'/%3E%3C/svg%3E")}.tl-i-nav-radar{--tl-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 1 1-9-9'/%3E%3Cpath d='M16.5 12A4.5 4.5 0 1 1 12 7.5'/%3E%3Cpath d='m12 12 6.5-6.5'/%3E%3Ccircle cx='12' cy='12' r='1.4' fill='black' stroke='none'/%3E%3C/svg%3E")}.tl-i-nav-buyers{--tl-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 9.5 12 4l8.5 5.5z'/%3E%3Cpath d='M6.5 13v4.5M12 13v4.5M17.5 13v4.5M3.5 20.5h17'/%3E%3C/svg%3E")}.tl-i-nav-suppliers{--tl-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='18' height='13' rx='2'/%3E%3Cpath d='M8.5 7V5.5a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2V7M3 12.5h18'/%3E%3C/svg%3E")}.tl-i-nav-sectors{--tl-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='3.5' width='7' height='7' rx='1.5'/%3E%3Crect x='13.5' y='3.5' width='7' height='7' rx='1.5'/%3E%3Crect x='3.5' y='13.5' width='7' height='7' rx='1.5'/%3E%3Crect x='13.5' y='13.5' width='7' height='7' rx='1.5'/%3E%3C/svg%3E")}.tl-i-nav-regions{--tl-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-6.5-5.6-6.5-11a6.5 6.5 0 0 1 13 0c0 5.4-6.5 11-6.5 11z'/%3E%3Ccircle cx='12' cy='10' r='2.4'/%3E%3C/svg%3E")}.tl-i-nav-portals{--tl-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2.5'/%3E%3Cpath d='M3 9h18M6.5 6.5h.01M9.5 6.5h.01'/%3E%3C/svg%3E")}.tl-i-nav-insights{--tl-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4v16h16'/%3E%3Cpath d='m8 14.5 3.5-3.5 3 3L20 8.5'/%3E%3Cpath d='M16 8.5h4v4'/%3E%3C/svg%3E")}.tl-i-nav-studies{--tl-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7c-1.6-1.2-3.6-1.8-6-1.8H4v13h2.2c2.2 0 4.1.5 5.8 1.6 1.7-1.1 3.6-1.6 5.8-1.6H20V5.2h-2c-2.4 0-4.4.6-6 1.8z'/%3E%3Cpath d='M12 7v12.8'/%3E%3C/svg%3E")}.tl-i-nav-market{--tl-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h16M7 20V11M12 20V6M17 20v-6'/%3E%3C/svg%3E")}.tl-i-nav-method{--tl-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='3.5' width='12' height='17' rx='2'/%3E%3Cpath d='M9.5 3.5V2.8h5v.7M9 10h6M9 14h6M9 18h4'/%3E%3C/svg%3E")}.tl-i-nav-search{--tl-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20.5 20.5-4.6-4.6'/%3E%3C/svg%3E")}.tl-i-nav-menu{--tl-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16'/%3E%3C/svg%3E")}.tl-i-nav-close{--tl-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E")}.tl-icon{color:inherit;text-align:center;text-transform:none;vertical-align:-.125em;align-items:center;font-style:normal;line-height:0;display:inline-flex}.tl-icon svg{display:inline-block}.tl-hdr{z-index:1000;border-bottom:1px solid var(--tl-color-border);height:64px;position:sticky;top:0}.tl-hdr:before{content:"";z-index:-1;background:var(--tl-color-header-bg);-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tl-hdr:before{background:var(--tl-color-bg)}}.tl-hdr-inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;max-width:1600px;height:100%;margin:0 auto;padding:0 24px;display:flex}.tl-hdr-brand{color:inherit;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.tl-menu{flex:1;min-width:0;height:62px;margin-top:-1px}.tl-menu>ul{height:62px;font-size:var(--tl-fs-base);letter-spacing:-.006em;white-space:nowrap;align-items:center;gap:0;margin:0;padding:0;font-weight:500;list-style:none;display:flex}.tl-menu-item{align-items:center;height:62px;display:flex;position:relative}.tl-menu-item>a{height:36px;color:var(--tl-color-text-secondary);border-radius:8px;align-items:center;padding:0 8px;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.tl-menu-item .tl-icon{min-width:16px;color:var(--tl-color-text-faint);font-size:16px;transition:color .15s}.tl-menu-title{margin-inline-start:7px}.tl-menu-item>a:hover{color:var(--tl-color-text-primary);background:var(--tl-color-surface-hover)}.tl-menu-item>a:hover .tl-icon{color:var(--tl-color-text-secondary)}.tl-menu-item:after{content:"";inset-inline:8px;background:0 0;border-radius:2px 2px 0 0;height:2px;transition:background .15s;position:absolute;bottom:-1px}.tl-menu-item-selected>a,.tl-menu-item-selected>a:hover,.tl-menu-item-selected .tl-icon,.tl-menu-item-selected>a:hover .tl-icon{color:var(--tl-color-brand)}.tl-menu-item-selected:after{background:var(--tl-color-brand)}.tl-menu .tl-menu-new,.tl-menu-inline .tl-new{height:auto;color:var(--tl-color-brand);font-size:inherit;letter-spacing:-.006em;background:0 0;border-radius:0;margin-inline-start:6px;padding:0;font-weight:650}.tl-menu-group{position:relative}.tl-menu-caret{opacity:.6;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-inline-start:7px;transform:rotate(45deg)}.tl-menu-sub{z-index:30;background:var(--tl-color-overlay-bg);border:1px solid var(--tl-color-border);border-radius:var(--tl-radius-lg);min-width:260px;box-shadow:var(--tl-shadow-pop);white-space:normal;margin:0;padding:6px;list-style:none;display:none;position:absolute;top:54px;left:0}.tl-menu-group:hover .tl-menu-sub,.tl-menu-group:focus-within .tl-menu-sub{display:block}.tl-menu-sub a{color:var(--tl-color-text-primary);border-radius:6px;grid-template-columns:18px 1fr;align-items:center;gap:2px 10px;padding:8px 10px;text-decoration:none;display:grid}.tl-menu-sub a:hover,.tl-menu-sub a:focus-visible{background:var(--tl-color-surface-hover)}.tl-menu-sub .tl-icon{color:var(--tl-color-text-faint);grid-row:1/span 2;font-size:16px}.tl-menu-item-selected .tl-menu-sub .tl-icon{color:var(--tl-color-text-faint)}.tl-menu-sub a:hover .tl-icon,.tl-menu-sub a:focus-visible .tl-icon{color:var(--tl-color-text-secondary)}.tl-menu-sub a[aria-current=page] .tl-menu-sub-label,.tl-menu-sub a[aria-current=page] .tl-icon{color:var(--tl-color-brand)}.tl-menu-sub-label{font-size:var(--tl-fs-base);grid-column:2;font-weight:550}.tl-menu-sub-detail{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);grid-column:2;font-weight:400}.tl-menu-inline-sub{margin:0 0 4px;padding:0 0 0 40px;list-style:none}.tl-menu-inline-sub li a{height:34px;color:var(--tl-color-text-secondary);font-size:var(--tl-fs-sm);padding-left:12px}.tl-menu-inline li.tl-menu-inline-selected .tl-menu-inline-sub .tl-icon{color:var(--tl-color-text-muted)}.tl-menu-inline li.tl-menu-inline-selected .tl-menu-inline-sub li.tl-menu-inline-selected .tl-icon{color:var(--tl-color-brand)}.tl-tag-volcano{font-size:var(--tl-fs-2xs);background:var(--tl-color-orange-bg);height:18px;color:var(--tl-color-orange-text);border:1px solid #0000;border-radius:4px;padding:0 4px;font-weight:400;line-height:16px;display:inline-block}.tl-acct-menu{position:relative}.tl-acct-avatar{background:var(--tl-color-brand-fill);width:32px;height:32px;color:var(--tl-color-on-brand);font-size:var(--tl-fs-sm);letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;font-weight:600;list-style:none;display:inline-flex}.tl-acct-avatar::-webkit-details-marker{display:none}.tl-acct-avatar:hover{background:var(--tl-color-brand-lift)}.tl-acct-avatar:focus-visible{outline:2px solid var(--tl-color-brand);outline-offset:2px}.tl-acct-pop{z-index:40;background:var(--tl-color-overlay-bg);border:1px solid var(--tl-color-border);border-radius:var(--tl-radius-lg);min-width:220px;max-width:min(320px,100vw - 32px);box-shadow:var(--tl-shadow-pop);padding:6px;position:absolute;top:42px;right:0}.tl-acct-who{border-bottom:1px solid var(--tl-color-border-subtle);flex-direction:column;gap:2px;margin-bottom:4px;padding:8px 10px 10px;display:flex}.tl-acct-name{font-size:var(--tl-fs-base);color:var(--tl-color-text-primary);font-weight:600}.tl-acct-email{font-size:var(--tl-fs-xs);color:var(--tl-color-text-secondary);overflow-wrap:anywhere}.tl-acct-form{margin:0}.tl-acct-item{box-sizing:border-box;width:100%;font:inherit;font-size:var(--tl-fs-base);text-align:left;color:var(--tl-color-text-primary);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;text-decoration:none;display:block}.tl-acct-item:hover,.tl-acct-item:focus-visible{background:var(--tl-color-surface-hover)}.tl-area{box-sizing:border-box;grid-template-columns:200px minmax(0,1fr);align-items:start;gap:32px;max-width:1200px;margin:0 auto;padding:32px 24px 72px;display:grid}.tl-area-main{width:100%;min-width:0;margin:0}.tl-area-nav{position:sticky;top:88px}.tl-area-nav-title{font-size:var(--tl-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--tl-color-text-secondary);margin:0 0 8px;font-weight:700}.tl-area-nav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tl-area-nav a{font-size:var(--tl-fs-base);color:var(--tl-color-text-primary);border-radius:6px;align-items:center;gap:10px;padding:7px 10px;text-decoration:none;display:flex}.tl-area-nav a:hover{background:var(--tl-color-surface-hover)}.tl-area-nav a[aria-current=page]{background:var(--tl-color-brand-light);color:var(--tl-color-brand);font-weight:600}@media (max-width:767px){.tl-area{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px 16px 56px}.tl-area-nav{position:static}.tl-area-nav ul{flex-flow:wrap}}.tl-viz-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 12px;display:flex}.tl-viz-toolbar p{font-size:var(--tl-fs-sm);color:var(--tl-color-text-secondary);margin:0}.tl-viz-grid-wrap{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:12px;margin:16px 0;display:grid}.tl-viz{background:var(--tl-color-bg);border:1px solid var(--tl-color-border);border-radius:9px;min-width:0;margin:0;padding:12px 14px 10px}.tl-viz figcaption h3{font-size:var(--tl-fs-base);letter-spacing:-.01em;margin:0;font-weight:700}.tl-viz figcaption p{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);margin:2px 0 8px;line-height:1.35}.tl-viz-plot{width:100%;min-width:0;position:relative}.tl-viz-plot svg{touch-action:pan-y;outline:none;max-width:100%;display:block;overflow:visible}.tl-viz-plot svg:focus-visible{box-shadow:0 0 0 2px var(--tl-color-brand-light);border-radius:4px}.tl-viz-legend{font-size:var(--tl-fs-xs);color:var(--tl-color-text-secondary);flex-wrap:wrap;gap:4px 12px;margin:0 0 6px;padding:0;list-style:none;display:flex}.tl-viz-legend li{align-items:center;gap:6px;display:inline-flex}.tl-viz-swatch{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.tl-viz-grid{stroke:var(--tl-color-border-subtle);stroke-width:1px}.tl-viz-axis{font-size:var(--tl-fs-2xs);fill:var(--tl-color-text-muted);font-variant-numeric:tabular-nums}.tl-viz-focus{fill:var(--tl-color-surface-hover)}.tl-viz-hit{fill:#0000;cursor:crosshair}.tl-viz-line{stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;fill:none!important}.tl-viz-line-open{stroke-dasharray:3 3}.tl-viz-dot{stroke:var(--tl-color-bg);stroke-width:2px}.tl-viz-tip{z-index:2;box-sizing:border-box;background:var(--tl-color-overlay-bg);border:1px solid var(--tl-color-border);width:200px;box-shadow:var(--tl-shadow-pop);font-size:var(--tl-fs-xs);pointer-events:none;border-radius:8px;padding:8px 10px;position:absolute;top:34px}.tl-viz-tip>b{margin-bottom:4px;display:block}.tl-viz-tip ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tl-viz-tip li{color:var(--tl-color-text-secondary);grid-template-columns:10px 1fr auto;align-items:center;gap:6px;display:grid}.tl-viz-tip li b{color:var(--tl-color-text-primary);font-variant-numeric:tabular-nums}.tl-viz-tip-total,.tl-viz-tip-extra{border-top:1px solid var(--tl-color-border-subtle);padding-top:2px}.tl-viz-empty{text-align:center;font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);pointer-events:none;margin:0;position:absolute;top:45%;left:34px;right:10px}.tl-viz-table{margin:0 0 16px}.tl-viz-table summary{cursor:pointer;font-size:var(--tl-fs-sm);color:var(--tl-color-brand)}.tl-save{box-sizing:border-box;height:32px;font:inherit;font-size:var(--tl-fs-base);color:var(--tl-color-text-primary);background:var(--tl-color-bg);border:1px solid var(--tl-color-border);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.tl-save:hover{border-color:var(--tl-color-brand);color:var(--tl-color-brand)}.tl-save:focus-visible{outline:2px solid var(--tl-color-brand);outline-offset:2px}.tl-save.is-on{color:var(--tl-color-brand);background:var(--tl-color-brand-light);border-color:var(--tl-color-brand-light)}.tl-save[aria-busy=true]{opacity:.7;cursor:progress}.tl-save-icon{width:32px;padding:0}.tl-hit-item{position:relative}.tl-hit-save{z-index:1;position:absolute;top:12px;right:12px}.tl-hit-item:has(.tl-hit-save)>.tl-hit{padding-right:56px}.tl-results-meta-end{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.tl-page-actions{gap:8px;margin:2px 0 4px;display:flex}@media (max-width:768px){.tl-hit-item:has(.tl-hit-save)>.tl-hit{padding-right:14px}.tl-hit-item:has(.tl-hit-save) .tl-hit-top{padding-right:40px}.tl-hit-save{top:10px;right:10px}}.tl-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tl-cab-table td:last-child{text-align:right;width:1%}.tl-cab-remove{margin:0}.tl-cab-empty{color:var(--tl-color-text-secondary);margin:0}.tl-area-workspace{grid-template-columns:180px minmax(0,1fr);gap:28px;max-width:1480px}.tl-area-workspace .tl-area-main{gap:20px;max-width:none}.tl-area-nav-group{color:var(--tl-color-text-muted);text-transform:uppercase;font-size:var(--tl-fs-2xs);letter-spacing:.08em;margin:16px 10px 4px;font-weight:600}.tl-area-nav-group:first-child{margin-top:0}.tl-work-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.tl-work-heading .tl-page-head{min-width:0}.tl-work-heading>.tl-btn{flex:none}.tl-area-workspace .tl-stack a.tl-btn-primary{color:var(--tl-color-on-brand);text-decoration:none}.tl-area-workspace .tl-stack a.tl-btn{text-decoration:none}.tl-work-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tl-work-meta p,.tl-work-explainer{font-size:var(--tl-fs-xs);color:var(--tl-color-text-secondary);margin:0;line-height:1.5}.tl-work-kpis .tl-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.tl-work-dashboard{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.tl-work-dashboard-column{gap:20px;min-width:0;display:grid}.tl-work-panel{background:var(--tl-color-bg);border:1px solid var(--tl-color-border);border-radius:var(--tl-radius-lg);min-width:0}.tl-work-panel>header{border-bottom:1px solid var(--tl-color-border);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;padding:18px;display:flex}.tl-work-panel h2{font-size:var(--tl-fs-lg);letter-spacing:-.02em;margin:0}.tl-work-panel header p{font-size:var(--tl-fs-xs);color:var(--tl-color-text-secondary);margin:5px 0 0}.tl-work-panel header>a{font-size:var(--tl-fs-xs);flex:none}.tl-work-panel-body{padding:8px 18px 16px}.tl-work-panel-body>.tl-cab-empty{font-size:var(--tl-fs-sm);padding:12px 0 4px}.tl-work-panel .tl-feed-item{grid-template-columns:100px minmax(0,1fr);gap:12px}.tl-work-panel .tl-feed-when,.tl-work-panel .tl-feed-meta{font-size:var(--tl-fs-xs)}.tl-work-panel .tl-feed-body>a{font-size:var(--tl-fs-base);font-weight:500}.tl-work-watchlist{margin:0;padding:0;list-style:none}.tl-work-watchlist li{border-bottom:1px solid var(--tl-color-border-subtle);overflow-wrap:anywhere;padding:12px 0}.tl-work-watchlist li:last-child{border:0;padding-bottom:0}.tl-work-watchlist li>a{font-size:var(--tl-fs-sm);font-weight:500}.tl-work-watchlist p,.tl-work-watch-meta{font-size:var(--tl-fs-xs);color:var(--tl-color-text-secondary);margin:5px 0 0}.tl-work-total{font-size:var(--tl-fs-base);margin:12px 0 8px}.tl-work-total b{font-size:var(--tl-fs-4xl);font-variant-numeric:tabular-nums;margin-right:6px}.tl-work-shortcuts{font-size:var(--tl-fs-xs);flex-wrap:wrap;gap:8px 16px;margin-top:14px;display:flex}.tl-work-switches{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.tl-work-scope>summary{cursor:pointer;color:var(--tl-color-text-secondary);font-size:var(--tl-fs-xs)}.tl-work-scope p{margin-top:8px}.tl-activity-list{margin:0;padding:0;list-style:none}.tl-activity-item{border-top:1px solid var(--tl-color-border);padding:16px 0}.tl-activity-item:first-child{border-top:0;padding-top:8px}.tl-activity-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.tl-activity-type{font-size:var(--tl-fs-xs);color:var(--tl-color-brand);background:var(--tl-color-brand-light);border-radius:4px;padding:3px 7px;font-weight:600;display:inline-block}.tl-activity-reason{font-size:var(--tl-fs-xs);color:var(--tl-color-text-secondary)}.tl-activity-item .tl-feed-item{border:0;padding:10px 0 0}.tl-activity-results{border-bottom:1px solid var(--tl-color-border);padding-bottom:12px}.tl-activity-pages{font-size:var(--tl-fs-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.tl-activity-status{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.tl-activity-status label{font-size:var(--tl-fs-xs);color:var(--tl-color-text-secondary);gap:4px;display:grid}.tl-activity-status select{border:1px solid var(--tl-color-border-strong);background:var(--tl-color-bg);color:var(--tl-color-text-primary);border-radius:var(--tl-radius-md);font:inherit;padding:8px}.tl-activity-upcoming{background:var(--tl-status-closing-bg);border:1px solid var(--tl-color-border);border-radius:var(--tl-radius-lg);padding:18px}.tl-activity-upcoming>header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.tl-activity-upcoming h2{font-size:var(--tl-fs-lg);margin:0}.tl-activity-upcoming header p{font-size:var(--tl-fs-xs);color:var(--tl-color-text-secondary);margin:4px 0 10px}.tl-activity-upcoming header>a{font-size:var(--tl-fs-sm)}.tl-work-event-types{font-size:var(--tl-fs-xs);border-bottom:1px solid var(--tl-color-border-subtle);flex-wrap:wrap;gap:8px 16px;padding:12px 0;display:flex}.tl-work-filter-panel>summary{cursor:pointer;color:var(--tl-color-brand);font-size:var(--tl-fs-base);padding:8px 0}.tl-work-filters{background:var(--tl-color-bg);border:1px solid var(--tl-color-border);border-radius:var(--tl-radius-lg);flex-wrap:wrap;align-items:end;gap:10px;padding:14px;display:flex}.tl-work-filters label{min-width:0;max-width:100%;font-size:var(--tl-fs-xs);color:var(--tl-color-text-secondary);flex:155px;gap:5px;display:grid}.tl-work-filters input,.tl-work-filters select,.tl-work-note textarea{box-sizing:border-box;border:1px solid var(--tl-color-border-strong);border-radius:var(--tl-radius-md);background:var(--tl-color-bg);width:100%;min-width:0;max-width:100%;color:var(--tl-color-text-primary);font:inherit;padding:8px}.tl-work-empty{border:1px solid var(--tl-color-border);border-radius:var(--tl-radius-lg);background:var(--tl-color-bg);padding:24px}.tl-work-empty h2{font-size:var(--tl-fs-xl);margin:0}.tl-work-empty p{font-size:var(--tl-fs-base);color:var(--tl-color-text-secondary);margin:8px 0 16px}.tl-work-empty .tl-btn{margin-right:8px}.tl-work-status{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tl-work-status .tl-pill{font-size:var(--tl-fs-2xs)}.tl-work-note{border-top:1px solid var(--tl-color-border);font-size:var(--tl-fs-xs);cursor:auto;margin-top:12px;padding-top:8px}.tl-work-note summary{cursor:pointer;color:var(--tl-color-brand)}.tl-work-note label{gap:6px;margin:10px 0;display:grid}.tl-work-note textarea{resize:vertical}.tl-work-note p{color:var(--tl-color-text-secondary);margin:6px 0 0}.tl-work-list .tl-board-col{background:0 0;border:0;padding:0}.tl-work-list .tl-board-card{cursor:auto;padding:16px}.tl-work-list .tl-board-title{font-size:var(--tl-fs-lg)}.tl-work-list .tl-board-list{gap:12px}@media (max-width:1100px){.tl-work-dashboard{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.tl-area-workspace{grid-template-columns:minmax(0,1fr);gap:16px}.tl-area-workspace .tl-area-nav-group,.tl-area-workspace .tl-area-nav-title{display:none}.tl-area-workspace .tl-area-nav a{font-size:var(--tl-fs-sm);padding:6px 8px}.tl-work-heading{flex-direction:column;align-items:start;gap:12px}.tl-work-kpis .tl-strip{grid-template-columns:minmax(0,1fr)}.tl-work-panel .tl-feed-item{grid-template-columns:minmax(0,1fr);gap:5px}.tl-work-filters label{flex-basis:100%}.tl-work-filters input,.tl-work-filters select,.tl-work-note textarea{font-size:var(--tl-fs-lg)}}.tl-feed-window{flex-wrap:wrap;gap:8px;margin:0 0 8px;display:flex}.tl-feed-window a.tl-btn{color:var(--tl-color-text-primary);border-color:var(--tl-color-border-strong);background:var(--tl-color-bg)}.tl-feed-window a.tl-btn[aria-current]{color:var(--tl-color-on-brand);border-color:var(--tl-color-brand-fill);background:var(--tl-color-brand-fill)}.tl-feed{margin:0;padding:0;list-style:none}.tl-feed-item{border-top:1px solid var(--tl-color-border);grid-template-columns:112px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.tl-feed-item:first-child{border-top:0}.tl-feed-when{color:var(--tl-color-text-muted);font-size:var(--tl-fs-sm);line-height:1.4}.tl-feed-when b{color:var(--tl-color-text-primary);font-weight:600}.tl-feed-body{overflow-wrap:anywhere;min-width:0}.tl-feed-meta{color:var(--tl-color-text-muted);font-size:var(--tl-fs-sm);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;display:flex}@media (max-width:768px){.tl-feed-item{grid-template-columns:minmax(0,1fr);gap:4px}}.tl-board{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;align-items:start;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.tl-board-col{background:var(--tl-color-border-subtle);border:1px solid var(--tl-color-border);border-radius:8px;min-height:160px;padding:8px;transition:background .15s,border-color .15s}.tl-board-head{justify-content:space-between;align-items:center;padding:4px 4px 8px;display:flex}.tl-board-head h2{font-size:var(--tl-fs-base);margin:0;font-weight:600}.tl-board-count{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted)}.tl-board-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tl-board-card{background:var(--tl-color-bg);border:1px solid var(--tl-color-border);cursor:auto;overflow-wrap:anywhere;border-radius:6px;padding:10px}.tl-board-card.is-dragging{opacity:.45}.tl-board-title{font-size:var(--tl-fs-base);font-weight:500;line-height:1.35;display:block}.tl-board-buyer,.tl-board-deadline{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);margin-top:4px}.tl-board-deadline.is-soon{color:var(--tl-color-gold-text);font-weight:600}.tl-board-deadline.is-closed{color:var(--tl-color-text-muted);text-decoration:line-through}.tl-board-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.tl-board-move select{font:inherit;font-size:var(--tl-fs-xs);border:1px solid var(--tl-color-border-strong);background:var(--tl-color-bg);border-radius:4px;max-width:120px;height:26px}.tl-board-actions .tl-cab-remove .tl-save{font-size:var(--tl-fs-xs)}.tl-board-empty{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);padding:8px 4px}.tl-board-problem{color:var(--tl-color-red-text)}@media (max-width:768px){.tl-board{grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}.tl-board-col{min-height:0}}.tl-toast{z-index:1000;background:var(--tl-color-inverse-bg);max-width:min(560px,100vw - 32px);color:var(--tl-color-on-inverse);font-size:var(--tl-fs-base);box-shadow:var(--tl-shadow-pop);border-radius:8px;align-items:center;gap:12px;padding:10px 12px 10px 16px;line-height:1.4;animation:.18s ease-out tl-toast-in;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.tl-toast a{color:#8ec5ff;white-space:nowrap;font-weight:600;text-decoration:none}.tl-toast a:hover{text-decoration:underline}.tl-toast-close{color:#cbd5e1;font-size:var(--tl-fs-xl);cursor:pointer;background:0 0;border:0;padding:0 4px;line-height:1}@keyframes tl-toast-in{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.tl-toast{max-width:none;bottom:16px;left:16px;right:16px;transform:none}.tl-toast span{flex:1}}@media (prefers-reduced-motion:reduce){.tl-toast{animation:none}}.tl-signin-dialog{width:min(440px,100vw - 32px);box-shadow:var(--tl-shadow-modal);color:var(--tl-color-text-primary);background:var(--tl-color-overlay-bg);border:0;border-radius:12px;padding:0}.tl-signin-dialog::backdrop{background:var(--tl-color-scrim)}.tl-signin-body{gap:12px;padding:24px;display:grid}.tl-signin-body h2{font-size:var(--tl-fs-2xl);margin:0;line-height:1.3}.tl-signin-body p{font-size:var(--tl-fs-base);color:var(--tl-color-text-muted);margin:0;line-height:1.5}.tl-signin-body .tl-signin-steps{color:var(--tl-color-text-primary)}.tl-signin-dialog a.tl-signin-google{height:40px;color:var(--tl-color-on-brand)}.tl-signin-later{background:var(--tl-color-bg);border-color:var(--tl-color-border-strong);height:40px;color:var(--tl-color-text-primary)}.tl-signin-body .tl-signin-small{font-size:var(--tl-fs-xs)}.tl-acct-signin{font-size:var(--tl-fs-base);white-space:nowrap;font-weight:500}.tl-hdr-right{flex-shrink:0;align-items:center;gap:16px;display:flex}.tl-hdr-desktop{align-items:center;gap:16px;display:flex}.tl-badge-processing{font-size:var(--tl-fs-xs);color:var(--tl-color-text-secondary);align-items:center;font-weight:500;line-height:1;display:inline-flex}.tl-hdr-source{border:1px solid var(--tl-color-border);background:var(--tl-color-surface);height:26px;color:var(--tl-color-text-secondary);cursor:default;border-radius:999px;padding:0 10px 0 9px}.tl-hdr .tl-hdr-source i{background:var(--tl-status-live-border);top:0}.tl-hdr .tl-hdr-source i:after{border-color:var(--tl-status-live-border);animation-duration:1.8s}.tl-hdr-source>span{margin-inline-start:7px}@media (max-width:1479px){.tl-hdr-source{display:none}}.tl-hdr-find{width:260px}.tl-hdr-find+.tl-hdr-search{display:none}@media (max-width:1599px){.tl-hdr-find{display:none}.tl-hdr-find+.tl-hdr-search{display:inline-flex}}.tl-hdr .tl-hdr-search{height:36px;box-shadow:0 1px 2px var(--tl-color-shadow);border-radius:8px;padding:0 16px 0 14px;font-weight:600}.tl-hdr-search .tl-icon{font-size:16px}.tl-badge-processing i{background:var(--tl-color-brand);border-radius:50%;width:6px;height:6px;display:inline-block;position:relative;top:-1px}.tl-badge-processing i:after{content:"";border:1px solid var(--tl-color-brand);border-radius:50%;animation:1.2s ease-in-out infinite tl-status-processing;position:absolute;inset:0}.tl-badge-processing>span{margin-inline-start:8px}@keyframes tl-status-processing{0%{opacity:.5;transform:scale(.8)}to{opacity:0;transform:scale(2.4)}}.tl-btn{box-sizing:border-box;height:36px;min-height:36px;font:inherit;font-size:var(--tl-fs-base);color:var(--tl-color-text-primary);background:var(--tl-color-bg);border:1px solid var(--tl-color-border-strong);border-radius:var(--tl-radius-md);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-weight:500;line-height:1.5714;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.tl-btn:hover{border-color:var(--tl-color-brand);color:var(--tl-color-brand);text-decoration:none}.tl-btn-primary{background:var(--tl-color-brand-fill);border-color:var(--tl-color-brand-fill);color:var(--tl-color-on-brand);box-shadow:none}.tl-btn-primary:hover,.tl-btn-primary:active{background:var(--tl-color-brand-fill-hover);border-color:var(--tl-color-brand-fill-hover);color:var(--tl-color-on-brand)}.tl-btn-icon{color:var(--tl-color-text-primary);background:0 0;width:32px;padding:0}.tl-btn-icon:hover{background:var(--tl-color-surface-hover)}.tl-hdr-mobile{align-items:center;gap:8px;display:none}.tl-hdr-mobile-search .tl-icon{color:var(--tl-color-brand);font-size:19px}.tl-hdr-find-m>summary{list-style:none}.tl-hdr-find-m>summary::-webkit-details-marker{display:none}.tl-hdr-find-m>summary .tl-icon+.tl-icon,.tl-hdr-find-m[open]>summary .tl-icon:first-child{display:none}.tl-hdr-find-m[open]>summary .tl-icon+.tl-icon{display:inline-flex}.tl-hdr-find-m-panel{background:var(--tl-color-bg);border-bottom:1px solid var(--tl-color-border);box-shadow:0 12px 20px -16px var(--tl-color-shadow-strong);padding:10px 16px 12px;position:absolute;top:100%;left:0;right:0}.tl-hdr-mobile-menu .tl-icon{font-size:21px}.tl-drawer>summary{list-style:none}.tl-drawer>summary::-webkit-details-marker{display:none}.tl-drawer[open]>summary:before{content:"";background:var(--tl-color-scrim);z-index:1000;cursor:default;position:fixed;inset:0}.tl-drawer-panel{background:var(--tl-color-overlay-bg);width:300px;max-width:100vw;box-shadow:-6px 0 24px var(--tl-color-shadow);z-index:1001;flex-direction:column;font-weight:400;line-height:1.5714;animation:.3s cubic-bezier(.23,1,.32,1) tl-drawer-in;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes tl-drawer-in{0%{transform:translate(100%)}to{transform:none}}.tl-drawer-head{border-bottom:1px solid var(--tl-color-border-subtle);font-size:var(--tl-fs-lg);align-items:center;padding:16px 24px;display:flex}.tl-drawer-close{width:22px;height:22px;color:var(--tl-color-text-muted);font-size:var(--tl-fs-lg);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin-inline-end:12px;padding:0;transition:background .2s,color .2s;display:inline-flex}.tl-drawer-close:hover{color:var(--tl-color-text-primary);background:var(--tl-color-surface-hover)}.tl-drawer-body{flex-direction:column;flex:1;gap:16px;padding:16px 8px;display:flex;overflow:auto}.tl-drawer-find{margin:0 8px}.tl-menu-inline{margin:0;padding:0;list-style:none}.tl-menu-inline li a{height:40px;color:var(--tl-color-text-primary);font-size:var(--tl-fs-base);border-radius:8px;align-items:center;margin:4px;padding:0 16px 0 24px;text-decoration:none;transition:background .2s,color .2s;display:flex}.tl-menu-inline li a:hover{background:var(--tl-color-surface-hover)}.tl-menu-inline li.tl-menu-inline-selected>a{background:var(--tl-color-blue-bg);color:var(--tl-color-brand)}.tl-menu-inline .tl-icon{min-width:17px;color:var(--tl-color-text-muted);font-size:17px}.tl-menu-inline li.tl-menu-inline-selected .tl-icon{color:var(--tl-color-brand)}.tl-menu-inline .tl-icon+span{margin-inline-start:10px}.tl-menu-inline .tl-tag-volcano{margin-left:8px}.tl-drawer-note{background:var(--tl-color-surface);border-radius:8px;flex-direction:column;gap:4px;margin:8px;padding:12px 16px;display:flex}.tl-drawer-note span:first-child{font-size:var(--tl-fs-2xs);text-transform:uppercase;color:var(--tl-color-text-muted);font-weight:700}.tl-drawer-note span:last-child{font-size:var(--tl-fs-xs);color:var(--tl-color-text-secondary)}.tl-ftr{background:var(--tl-color-bg);border-top:1px solid var(--tl-color-border);font-size:var(--tl-fs-base);padding:40px 48px 24px}.tl-ftr-inner{max-width:1440px;margin:0 auto}.tl-ftr-cols{grid-template-columns:repeat(4,1fr);gap:28px 32px;display:grid}.tl-ftr-cols>div{flex-direction:column;gap:8px;min-width:0;display:flex}.tl-ftr-logo{align-items:center;margin-bottom:8px;text-decoration:none;display:inline-flex}.tl-ftr-cols h2,.tl-ftr-title{font-size:var(--tl-fs-base);letter-spacing:.3px;text-transform:uppercase;color:var(--tl-color-text-secondary);margin:0 0 4px;font-weight:700;line-height:1.15}.tl-ftr-cols p{font-size:var(--tl-fs-sm);color:var(--tl-color-text-secondary);margin:0;line-height:1.5}.tl-ftr-cols a{font-size:var(--tl-fs-base);color:var(--tl-color-brand);line-height:1.15;text-decoration:none;transition:color .2s}.tl-ftr-cols a:hover{color:var(--tl-color-brand-hover)}.tl-ftr-divider{border-top:1px solid var(--tl-color-surface-hover);margin:28px 0 20px}.tl-ftr-legal{font-size:var(--tl-fs-sm);color:var(--tl-color-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tl-ftr-legal a{color:var(--tl-color-brand);text-decoration:underline}.tl-ftr-reg{margin-top:4px}.tl-ftr-reg a{font-size:var(--tl-fs-sm);text-decoration:underline}.tl-ftr-linkbtn{font:inherit;font-size:var(--tl-fs-sm);color:var(--tl-color-brand);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tl-ftr-linkbtn:hover{color:var(--tl-color-brand-hover)}.tl-legal{max-width:720px;margin:0 auto;padding:40px 0 72px}.tl-empty-kicker{font-size:var(--tl-fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--tl-color-brand);margin:0 0 14px;font-weight:700}.tl-legal .tl-page-head{margin-bottom:16px}.tl-legal-lead{font-size:var(--tl-fs-md);color:var(--tl-color-text-secondary);margin:0 0 32px;line-height:1.6}.tl-legal-body{border-top:1px solid var(--tl-color-border);padding-top:40px}.tl-legal-section{margin:0 0 36px}.tl-legal-section:last-child{margin-bottom:0}.tl-legal-section h2{font-size:var(--tl-fs-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--tl-color-brand);margin:0 0 10px;font-weight:700}.tl-legal-section h3{font-size:var(--tl-fs-md);color:var(--tl-color-text-primary);margin:18px 0 8px;font-weight:700}.tl-legal-section p{font-size:var(--tl-fs-md);color:var(--tl-color-text-secondary);margin:0 0 10px;line-height:1.75}.tl-legal-section code{font-size:var(--tl-fs-sm);background:var(--tl-color-surface);border:1px solid var(--tl-color-border-subtle);border-radius:3px;padding:1px 4px}.tl-legal-section p:last-child{margin-bottom:0}.tl-legal-section a{color:var(--tl-color-brand);text-decoration:none}.tl-legal-section a:hover{color:var(--tl-color-brand-hover);text-decoration:underline}.tl-legal-linkbtn{font:inherit;font-size:var(--tl-fs-md);color:var(--tl-color-brand);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tl-legal-linkbtn:hover{color:var(--tl-color-brand-hover)}.tl-empty{text-align:center;max-width:760px;margin:40px auto 64px}.tl-empty-title{font-size:var(--tl-fs-5xl);color:var(--tl-color-text-primary);margin:0 0 16px;font-weight:700;line-height:1.25}.tl-empty-lead{font-size:var(--tl-fs-lg);color:var(--tl-color-text-secondary);margin:0 0 32px;line-height:1.6}.tl-empty-search{text-align:left;max-width:640px;margin:0 auto 36px}.tl-empty-retry{margin:-20px auto 36px}.tl-empty-retry .tl-btn{min-height:40px;padding:0 18px}.tl-empty-links{border-top:1px solid var(--tl-color-border);padding-top:28px}.tl-empty-links-label{font-size:var(--tl-fs-sm);color:var(--tl-color-text-muted);margin:0 0 14px;font-weight:600}.tl-empty-links-row{font-size:var(--tl-fs-base);flex-wrap:wrap;justify-content:center;gap:10px 18px;display:flex}.tl-empty-links-row a{color:var(--tl-color-brand);text-decoration:none}.tl-empty-links-row a:hover{color:var(--tl-color-brand-hover);text-decoration:underline}@media (max-width:1259px){.tl-menu,.tl-hdr-desktop{display:none}.tl-hdr-mobile{display:flex}}@media (max-width:767px){.tl-hdr-inner{padding:0 16px}.tl-site-body{padding:16px 12px}.tl-ftr{padding:28px 16px 20px}.tl-ftr-cols{grid-template-columns:1fr 1fr}}@media (max-width:575px){.tl-hdr-brand{zoom:.82}.tl-ftr-cols{grid-template-columns:1fr}}.tl-site input[type=search],.tl-site input[type=text],.tl-site input[type=date],.tl-site input[type=number],.tl-site input:not([type]),.tl-site select{font:inherit;font-size:var(--tl-fs-base);color:var(--tl-color-text-primary);background:var(--tl-color-bg);border:1px solid var(--tl-color-border-strong);border-radius:var(--tl-radius-md);box-sizing:border-box;min-height:36px;padding:6px 10px}.tl-site input:focus-visible,.tl-site select:focus-visible,.tl-site button:focus-visible,.tl-site a:focus-visible,.tl-site summary:focus-visible{outline:2px solid var(--tl-color-brand);outline-offset:1px}.tl-site select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%2364748b' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}.tl-search{gap:20px;max-width:1120px}.tl-search a{color:var(--tl-color-brand);text-decoration:none}.tl-search a:hover{text-decoration:underline}.tl-stage-tabs{border-bottom:1px solid var(--tl-color-border);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.tl-stage-tabs a{font-size:var(--tl-fs-base);color:var(--tl-color-text-secondary);white-space:nowrap;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:8px 12px 10px;font-weight:500}.tl-stage-tabs a:hover{color:var(--tl-color-text-primary);text-decoration:none}.tl-stage-tabs a[aria-current=page]{color:var(--tl-color-brand);border-bottom-color:var(--tl-color-brand)}.tl-stage-tabs a.tl-stage-section-start{border-left:1px solid var(--tl-color-border);margin-left:8px;padding-left:20px}.tl-search-crosslink-note{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);margin:-12px 0 0}.tl-stage-count{font-size:var(--tl-fs-xs);color:var(--tl-color-text-faint);font-variant-numeric:tabular-nums;margin-left:6px}.tl-stage-tabs a[aria-current=page] .tl-stage-count{color:var(--tl-color-brand)}.tl-search-form{background:var(--tl-color-bg);border:1px solid var(--tl-color-border);border-radius:var(--tl-radius-lg);flex-direction:column;gap:12px;padding:16px;display:flex}.tl-ff-toggle{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.tl-ff-label{display:none}.tl-ff-body{display:contents}@media (max-width:640px){.tl-ff-label{height:36px;font-size:var(--tl-fs-base);color:var(--tl-color-text-primary);background:var(--tl-color-bg);border:1px solid var(--tl-color-border-strong);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}.tl-ff-label b{color:var(--tl-color-brand);font-weight:600}.tl-ff-toggle:focus-visible+.tl-ff-label{outline:2px solid var(--tl-color-brand);outline-offset:2px}.tl-ff-toggle:checked+.tl-ff-label{color:var(--tl-color-brand);border-color:var(--tl-color-brand);background:var(--tl-color-brand-light)}.tl-ff-body{display:none}.tl-ff-toggle:checked~.tl-ff-body{display:contents}}.tl-search-form input[aria-invalid=true]{border-color:var(--tl-status-closing-text)}.tl-search-input-error{color:var(--tl-status-closing-text);font-size:var(--tl-fs-xs);margin-top:4px;line-height:1.4;display:block}.tl-search-tips{font-size:var(--tl-fs-xs);color:var(--tl-color-text-faint);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.tl-search-tips span{color:var(--tl-color-text-muted)}.tl-search-tips code{font-family:var(--tl-font-mono);font-size:var(--tl-fs-xs);background:var(--tl-color-surface);border:1px solid var(--tl-color-border-subtle);color:var(--tl-color-text-secondary);white-space:nowrap;border-radius:4px;padding:1px 6px}.tl-search mark,.tl-radar mark,mark{background:var(--tl-color-highlight);color:var(--tl-color-highlight-text);border-radius:2px;padding:0 1px}.tl-quick{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.tl-field{flex-direction:column;gap:3px;min-width:0;display:flex}.tl-field>span{font-size:var(--tl-fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--tl-color-text-muted);font-weight:600}.tl-field select,.tl-field input{width:100%}.tl-quick .tl-field{flex:150px;max-width:220px}.tl-field-set select,.tl-field-set input{border-color:var(--tl-color-brand);background-color:var(--tl-color-brand-light)}.tl-combo input{text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%2364748b' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}.tl-combo input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:20px;height:100%;position:absolute;right:0}.tl-combo{position:relative}.tl-combo-list{z-index:30;background:var(--tl-color-overlay-bg);border:1px solid var(--tl-color-border);border-radius:var(--tl-radius-lg);max-height:280px;box-shadow:var(--tl-shadow-pop);font-size:var(--tl-fs-base);margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.tl-combo-list li{border-radius:var(--tl-radius-md);cursor:pointer;color:var(--tl-color-text-primary);padding:7px 10px;line-height:1.35}.tl-combo-list li:hover,.tl-combo-list li.tl-combo-active{background:var(--tl-color-surface-hover)}.tl-combo-list li.tl-combo-selected{color:var(--tl-color-brand);font-weight:600}.tl-combo-list li.tl-combo-selected.tl-combo-active,.tl-combo-list li.tl-combo-selected:hover{background:var(--tl-color-brand-light)}.tl-combo-list .tl-combo-empty{color:var(--tl-color-text-faint);cursor:default}.tl-combo-list .tl-combo-empty:hover{background:0 0}.tl-more-grid .tl-combo-list{width:max-content;min-width:100%;max-width:min(480px,90vw)}.tl-combo input::placeholder{color:var(--tl-color-text-muted)}.tl-source-picks{border:0;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:2px 0 0;padding:0;display:flex}.tl-source-picks legend{font-size:var(--tl-fs-sm);color:var(--tl-color-text-muted);padding:0;font-weight:600}.tl-source-tick{font-size:var(--tl-fs-base);color:var(--tl-color-text-secondary);cursor:pointer;align-items:center;gap:6px;font-weight:500;display:inline-flex}.tl-source-tick input{width:14px;height:14px;accent-color:var(--tl-color-brand);margin:0}.tl-source-tick:hover{color:var(--tl-color-text-primary)}.tl-shake{animation:.28s tl-shake}@keyframes tl-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.tl-field-check{border:1px solid var(--tl-color-border-strong);border-radius:var(--tl-radius-md);cursor:pointer;flex-direction:row;align-self:flex-end;align-items:center;gap:8px;min-height:36px;padding:0 12px;flex:none!important}.tl-field-check>span{text-transform:none;letter-spacing:0;font-size:var(--tl-fs-base);color:var(--tl-color-text-primary);font-weight:500}.tl-field-check input{width:16px;height:16px;accent-color:var(--tl-color-brand);margin:0}.tl-field-check.tl-field-set{border-color:var(--tl-color-brand);background:var(--tl-color-brand-light)}.tl-field-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tl-more-filters{border-top:1px solid var(--tl-color-border-subtle);padding-top:10px}.tl-more-filters summary{cursor:pointer;font-size:var(--tl-fs-sm);color:var(--tl-color-brand);align-items:center;gap:6px;font-weight:600;list-style:none;display:inline-flex}.tl-more-filters summary::-webkit-details-marker{display:none}.tl-more-filters summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}.tl-more-filters[open] summary:before{transform:rotate(45deg)}.tl-more-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px 24px;margin-top:12px;display:grid}.tl-more-grid fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.tl-more-grid legend{font-size:var(--tl-fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--tl-color-text-secondary);margin-bottom:4px;padding:0;font-weight:700}.tl-more-actions{gap:8px;margin-top:14px;display:flex}.tl-results{flex-direction:column;gap:12px;display:flex}.tl-search-fallback{flex-direction:column;gap:12px;margin-top:12px;display:flex}.tl-search-fallback h2,.tl-search-fallback p{margin:0}.tl-search-fallback h2{font-size:var(--tl-fs-xl);font-weight:600}.tl-search-fallback p{color:var(--tl-color-text-secondary);font-size:var(--tl-fs-sm)}.tl-search-fallback-links{flex-wrap:wrap;gap:6px 20px;display:flex}.tl-scope{background:var(--tl-color-bg);border:1px solid var(--tl-color-border);border-radius:12px;margin:-4px 0 0;padding:10px 14px}.tl-scope-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tl-scope-list li{min-width:0;font-size:var(--tl-fs-base);align-items:baseline;gap:10px;padding:4px 0;display:flex}.tl-scope-kind{width:64px;font-size:var(--tl-fs-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--tl-color-text-muted);flex:none;font-weight:600}.tl-scope-list a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tl-scope-list a b{font-weight:600}.tl-scope-list small{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);flex:none}.tl-scope-more{border-top:1px solid var(--tl-color-border);font-size:var(--tl-fs-sm);color:var(--tl-color-text-muted);margin:6px 0 0;padding-top:6px}@media (max-width:640px){.tl-scope-list small{display:none}}.tl-query-note{font-size:var(--tl-fs-base);color:var(--tl-color-text-secondary);margin:-8px 0 0;line-height:1.5}.tl-query-note b{color:var(--tl-color-text-primary);font-weight:600}.tl-query-note small{font-size:var(--tl-fs-sm);color:var(--tl-color-text-muted);display:block}.tl-query-note+.tl-query-note{margin-top:-12px}.tl-query-facts{color:var(--tl-color-text-muted);font-size:var(--tl-fs-sm)}.tl-query-note a,.tl-query-note a:hover{text-decoration:none}.tl-query-note a:hover b{color:var(--tl-color-brand-hover)}.tl-query-note a b{color:var(--tl-color-brand)}.tl-quick-buyer{flex-direction:column;flex:200px;min-width:0;max-width:280px;display:flex}.tl-quick .tl-quick-buyer .tl-field{flex:none;max-width:none}.tl-results-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.tl-results-head>div:first-child{flex:280px;min-width:0}.tl-results-head h2{font-size:var(--tl-fs-xl);letter-spacing:-.015em;margin:0;font-weight:600}.tl-results-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.tl-results-total{font-size:var(--tl-fs-sm);color:var(--tl-color-text-muted);white-space:nowrap;margin:0}.tl-results-total b{font-size:var(--tl-fs-2xl);letter-spacing:-.02em;color:var(--tl-color-text-primary);margin-right:2px;font-weight:650}.tl-results-total-floor b{color:var(--tl-color-text-secondary)}.tl-sort{font-size:var(--tl-fs-sm);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;margin-left:auto;display:flex}.tl-sort>span{color:var(--tl-color-text-muted);margin-right:6px}.tl-sort a{color:var(--tl-color-text-secondary);border-radius:999px;padding:3px 8px}.tl-sort a:hover{background:var(--tl-color-surface-hover);text-decoration:none}.tl-sort a[aria-current=true]{background:var(--tl-color-brand-light);color:var(--tl-color-brand);font-weight:600}.tl-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tl-chip{border:1px solid var(--tl-color-blue-border);background:var(--tl-color-blue-bg);font-size:var(--tl-fs-sm);color:var(--tl-color-brand);border-radius:999px;align-items:center;gap:6px;padding:3px 8px 3px 10px;display:inline-flex}.tl-chip:hover,.tl-search a.tl-chip:hover{border-color:var(--tl-color-brand);text-decoration:none}.tl-chip i{font-style:normal;font-size:var(--tl-fs-base);color:var(--tl-color-text-muted);line-height:1}.tl-chip:hover i{color:var(--tl-color-brand)}.tl-chips-clear{font-size:var(--tl-fs-sm);margin-left:4px}.tl-hits{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tl-hit{background:var(--tl-color-bg);border:1px solid var(--tl-color-border);border-radius:var(--tl-radius-lg);color:inherit;grid-template-columns:minmax(0,1fr) 330px;gap:12px 24px;padding:16px 18px;display:grid}.tl-search a.tl-hit,.tl-search a.tl-hit:hover,.tl-home a.tl-hit,.tl-home a.tl-hit:hover,a.tl-hit,a.tl-hit:hover{color:inherit;text-decoration:none}a.tl-hit:hover *{text-decoration:none}.tl-hit:hover{border-color:var(--tl-color-brand);box-shadow:0 2px 10px var(--tl-color-shadow)}.tl-hit:hover .tl-hit-title{color:var(--tl-color-brand)}.tl-hit:focus-visible{outline:2px solid var(--tl-color-brand);outline-offset:2px}.tl-badge{font-size:var(--tl-fs-xs);letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;padding:2px 9px;font-weight:600;display:inline-flex}.tl-badge-route{background:var(--tl-color-route-bg);border-color:var(--tl-color-route-border);color:var(--tl-color-route-text)}.tl-badge-vehicle{background:var(--tl-color-vehicle-bg);border-color:var(--tl-color-vehicle-border);color:var(--tl-color-vehicle-text)}.tl-badge-regime{background:var(--tl-color-orange-bg);border-color:var(--tl-color-orange-border);color:var(--tl-color-orange-text)}.tl-badge-muted{background:var(--tl-color-surface);border-color:var(--tl-color-border);color:var(--tl-color-text-muted);font-weight:500}.tl-hit-main{flex-direction:column;gap:6px;min-width:0;display:flex}.tl-hit-top{font-size:var(--tl-fs-xs);color:var(--tl-color-text-secondary);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.tl-hit-top .tl-pill{white-space:normal;flex-wrap:wrap;row-gap:0;max-width:100%}.tl-hit-title{font-size:var(--tl-fs-lg);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.35}.tl-hit-who{font-size:var(--tl-fs-sm);color:var(--tl-color-text-secondary);margin:0}.tl-hit-who b{color:var(--tl-color-text-primary);font-weight:600}.tl-hit-regions{color:var(--tl-color-text-primary)}.tl-hit-excerpt{font-size:var(--tl-font-size-reading);line-height:var(--tl-line-height-reading);color:var(--tl-color-text-reading);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;display:-webkit-box;overflow:hidden}.tl-hit-award{font-size:var(--tl-fs-sm);color:var(--tl-color-text-secondary);margin:2px 0 0}.tl-hit-award b{color:var(--tl-color-text-primary);font-weight:600}.tl-hit-cpv{margin:4px 0 0;padding:0;list-style:none}.tl-hit-cpv .tl-tag{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tl-hit-facts{border-left:1px solid var(--tl-color-border-subtle);grid-template-columns:1fr 1fr;align-content:start;gap:10px 16px;margin:0;padding-left:20px;display:grid}.tl-hit-facts>div{flex-direction:column;gap:1px;min-width:0;display:flex}.tl-hit-facts dt{font-size:var(--tl-fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--tl-color-text-muted);font-weight:600}.tl-hit-facts dd{font-size:var(--tl-fs-base);color:var(--tl-color-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600}.tl-hit-facts dd small{font-size:var(--tl-fs-2xs);color:var(--tl-color-text-muted);font-weight:400;display:block}.tl-hit-facts dd.tl-faint,.tl-hit-facts dd .tl-faint{font-weight:400}.tl-hit-facts .tl-code{font-size:var(--tl-fs-xs);white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;max-width:100%;display:inline-block}.tl-hits-grid .tl-hit-facts .tl-code{font-size:var(--tl-fs-2xs);letter-spacing:-.01em;padding:1px 5px}.tl-pill{border:1px solid var(--tl-color-border);background:var(--tl-color-surface);font-size:var(--tl-fs-xs);color:var(--tl-color-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-weight:600;display:inline-flex}.tl-pill time{font-variant-numeric:tabular-nums}.tl-pill-live{border-color:var(--tl-color-green-border);background:var(--tl-status-live-bg);color:var(--tl-status-live-text)}.tl-pill-closing{border-color:var(--tl-color-gold-border);background:var(--tl-status-closing-bg);color:var(--tl-status-closing-text)}.tl-pill-done{border-color:var(--tl-color-blue-border);background:var(--tl-color-blue-bg);color:var(--tl-color-brand)}.tl-pill-planned{border-color:var(--tl-color-purple-border);background:var(--tl-color-purple-bg);color:var(--tl-color-purple-text)}.tl-pill-muted{color:var(--tl-color-text-muted);font-weight:500}.tl-empty-state{background:var(--tl-color-bg);border:1px dashed var(--tl-color-border-strong);border-radius:var(--tl-radius-lg);font-size:var(--tl-fs-base);color:var(--tl-color-text-secondary);padding:20px}.tl-empty-state p{margin:0}.tl-empty-state p+p{margin-top:8px}.tl-pagebar{background:var(--tl-color-bg);border:1px solid var(--tl-color-border);border-radius:var(--tl-radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 16px;display:flex}.tl-pagebar-pages{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tl-pagebar-num{border-radius:var(--tl-radius-md);min-width:36px;min-height:36px;font-size:var(--tl-fs-base);color:var(--tl-color-text-secondary);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.tl-search a.tl-pagebar-num:hover{background:var(--tl-color-surface-hover);color:var(--tl-color-text-primary);text-decoration:none}.tl-pagebar-current,.tl-search a.tl-pagebar-current{background:var(--tl-color-brand-fill);color:var(--tl-color-on-brand);font-weight:600}.tl-search a.tl-pagebar-current:hover{background:var(--tl-color-brand-fill-hover);color:var(--tl-color-on-brand)}.tl-pagebar-gap{color:var(--tl-color-text-faint);padding:0 4px}.tl-btn-disabled{color:var(--tl-color-text-faint);border-color:var(--tl-color-border);cursor:default}.tl-pagebar-per{font-size:var(--tl-fs-sm);align-items:center;gap:2px;display:flex}.tl-pagebar-per>span{color:var(--tl-color-text-muted);margin-right:6px}.tl-pagebar-per a{color:var(--tl-color-text-secondary);font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 9px}.tl-search .tl-pagebar-per a:hover{background:var(--tl-color-surface-hover);text-decoration:none}.tl-search .tl-pagebar-per a[aria-current=true]{background:var(--tl-color-brand-light);color:var(--tl-color-brand);font-weight:600}.tl-search .tl-btn:hover{text-decoration:none}@media (max-width:768px){.tl-site-body{padding-top:16px}.tl-search-form{padding:12px}.tl-quick .tl-field,.tl-quick .tl-quick-buyer{flex-basis:calc(50% - 4px);max-width:none}.tl-sort{justify-content:flex-start;margin-left:0}.tl-hit{grid-template-columns:1fr;gap:10px;padding:14px}.tl-hit-facts{border-left:0;border-top:1px solid var(--tl-color-border-subtle);grid-template-columns:1fr 1fr;padding-top:10px;padding-left:0}.tl-search-results-mode .tl-search-tips,.tl-search-results-mode .tl-results-head .tl-claim{display:none}.tl-search-results-mode .tl-page-head{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.tl-home{flex-direction:column;gap:64px;max-width:1120px;margin:0 auto;padding-top:16px;display:flex}.tl-home a{color:var(--tl-color-brand);text-decoration:none}.tl-home a:hover{text-decoration:underline}.tl-site:has(.tl-home-hero){overflow-x:clip}.tl-home-hero{flex-direction:column;gap:28px;padding:32px 0 72px;display:flex;position:relative}.tl-home-hero:before{content:"";z-index:-1;background:var(--tl-color-surface-hover);border-bottom:1px solid var(--tl-color-border);position:absolute;inset:-200px calc(50% - 50vw) 0}.tl-home-hero-copy{flex-direction:column;align-items:flex-start;gap:18px;max-width:880px;display:flex}.tl-home-eyebrow{font-size:var(--tl-fs-sm);color:var(--tl-color-text-secondary);background:var(--tl-color-bg);border:1px solid var(--tl-color-border);border-radius:999px;align-items:center;gap:8px;margin:0;padding:4px 12px 4px 10px;font-weight:500;line-height:20px;display:inline-flex}.tl-home-eyebrow i{background:var(--tl-status-live-border);border-radius:50%;width:7px;height:7px;position:relative}.tl-home-eyebrow i:after{content:"";border:1px solid var(--tl-status-live-border);border-radius:50%;animation:1.6s ease-out infinite tl-status-processing;position:absolute;inset:0}.tl-home-hero h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(34px,4.6vw,54px);font-weight:700;line-height:1.05}.tl-home-hero h1 span{color:var(--tl-color-text-muted);display:block}.tl-home-lede{font-size:var(--tl-fs-xl);color:var(--tl-color-text-secondary);text-wrap:pretty;max-width:60ch;margin:0;line-height:1.6}.tl-home-search{flex-direction:column;gap:14px;display:flex}.tl-sbox{box-sizing:border-box;background:var(--tl-color-bg);border:1.5px solid var(--tl-color-border-strong);width:100%;box-shadow:none;border-radius:14px;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.tl-sbox:hover{border-color:var(--tl-color-text-muted)}.tl-sbox:focus-within{border-color:var(--tl-color-brand);box-shadow:0 0 0 4px var(--tl-color-focus-ring)}.tl-sbox-ico{color:var(--tl-color-text-faint);flex:none;font-size:19px}.tl-site .tl-sbox input[type=search]{min-width:0;height:100%;font:inherit;font-size:var(--tl-fs-lg);color:var(--tl-color-text-primary);box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:0 12px}.tl-site .tl-sbox input[type=search]:focus-visible{outline:none}.tl-sbox input::placeholder{color:var(--tl-color-text-faint);opacity:1}.tl-sbox input::-webkit-search-cancel-button{cursor:pointer}.tl-sbox-scope{background:var(--tl-color-brand-light);color:var(--tl-color-brand);font-size:var(--tl-fs-sm);white-space:nowrap;border-radius:999px;flex:none;margin:0 10px 0 4px;padding:3px 10px;font-weight:500;line-height:18px}.tl-sbox .tl-sbox-go{min-width:132px;height:48px;font-size:var(--tl-fs-lg);letter-spacing:-.005em;box-shadow:none;border-radius:10px;flex:none;padding:0 24px;font-weight:600}.tl-sbox-busy,.tl-sbox-go .tl-spinner,[aria-busy=true] .tl-sbox-idle{display:none}[aria-busy=true] .tl-sbox-busy,[aria-busy=true] .tl-sbox-go .tl-spinner{display:inline-block}[aria-busy=true] .tl-sbox .tl-sbox-go{background:var(--tl-color-brand-fill-hover);cursor:progress}[aria-busy=true] .tl-sbox:after{content:"";background:linear-gradient(90deg, transparent, var(--tl-color-brand), transparent);width:35%;height:2px;animation:.9s ease-in-out infinite tl-home-sweep;position:absolute;bottom:0;left:0}.tl-sbox-hero{max-width:780px;height:64px;padding:0 8px 0 20px}.tl-sbox-page{height:60px;padding:0 6px 0 18px}.tl-sbox-page .tl-sbox-go{height:46px}.tl-sbox-compact{border-width:1px;border-color:var(--tl-color-blue-border);height:38px;box-shadow:none;border-radius:10px;padding:0 12px}.tl-sbox-compact:hover{border-color:var(--tl-color-blue-border)}.tl-sbox-compact:focus-within{border-color:var(--tl-color-brand);box-shadow:0 0 0 3px var(--tl-color-focus-ring)}.tl-sbox-compact .tl-sbox-ico{color:var(--tl-color-brand);font-size:16px}.tl-site .tl-sbox-compact input[type=search]{font-size:var(--tl-fs-base);padding:0 8px}.tl-sector-open{white-space:nowrap;font-weight:600}.tl-suggest-host{position:relative}.tl-suggest{z-index:1100;box-sizing:border-box;text-align:left;background:var(--tl-color-overlay-bg);border:1px solid var(--tl-color-border);max-height:min(70vh,460px);box-shadow:var(--tl-shadow-pop);border-radius:12px;margin:0;padding:4px;list-style:none;position:absolute;left:0;right:0;overflow:auto}.tl-suggest[hidden]{display:none}.tl-suggest-opt>a,.tl-suggest-opt>.tl-suggest-all{box-sizing:border-box;width:100%;font:inherit;font-size:var(--tl-fs-base);text-align:left;color:var(--tl-color-text-primary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 10px;line-height:1.35;text-decoration:none;display:flex}.tl-suggest-opt>a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tl-suggest-opt small{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);white-space:nowrap;flex:none}.tl-suggest-all{color:var(--tl-color-text-secondary)!important}.tl-suggest-opt.tl-suggest-active>a,.tl-suggest-opt.tl-suggest-active>.tl-suggest-all,.tl-suggest-opt>a:hover,.tl-suggest-opt>.tl-suggest-all:hover{background:var(--tl-color-brand-light);text-decoration:none}@keyframes tl-home-sweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}.tl-spinner{border:2px solid color-mix(in srgb, var(--tl-color-on-brand) 35%, transparent);border-top-color:var(--tl-color-on-brand);box-sizing:border-box;border-radius:50%;flex:none;width:15px;height:15px;animation:.7s linear infinite tl-spin;display:inline-block}@keyframes tl-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tl-spinner{animation-duration:2s}.tl-home-eyebrow i:after,[aria-busy=true] .tl-sbox:after{animation:none}}.tl-home-examples{font-size:var(--tl-fs-sm);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.tl-home-examples>span{color:var(--tl-color-text-muted);margin-right:4px;font-weight:500}.tl-home .tl-home-examples a{border:1px solid var(--tl-color-border);color:var(--tl-color-text-secondary);background:var(--tl-color-bg);border-radius:999px;padding:4px 12px;line-height:20px;transition:border-color .15s,color .15s,background .15s}.tl-home .tl-home-examples a:hover{border-color:var(--tl-color-blue-border);color:var(--tl-color-brand);background:var(--tl-color-brand-light);text-decoration:none}.tl-home-stats{opacity:.86;flex-wrap:wrap;align-items:center;gap:10px 28px;margin:4px 0 0;padding:0;list-style:none;display:flex}.tl-home-stats>li{min-width:0;display:flex}.tl-home a.tl-home-stat{white-space:nowrap;color:inherit;align-items:baseline;gap:6px;text-decoration:none;display:inline-flex}.tl-home a.tl-home-stat:hover{text-decoration:none}.tl-home a.tl-home-stat:hover .tl-home-stat-label,.tl-home a.tl-home-stat:hover .tl-home-stat-value{color:var(--tl-color-brand)}.tl-home a.tl-home-stat:focus-visible{outline:2px solid var(--tl-color-brand);outline-offset:4px}.tl-home-stat-label{font-size:var(--tl-fs-xs);color:var(--tl-color-text-secondary);font-weight:500;line-height:1.4;transition:color .15s}.tl-home-stat-value{font-size:var(--tl-fs-lg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tl-color-text-primary);font-weight:650;line-height:1.2;transition:color .15s}.tl-home-stat-value-live:before{content:"";background:var(--tl-status-live-border);border-radius:50%;width:6px;height:6px;margin:0 6px 2px 0;display:inline-block}.tl-home-section{flex-direction:column;gap:20px;display:flex}.tl-home-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.tl-home-section-head>div{flex-direction:column;gap:8px;min-width:0;display:flex}.tl-home-section-head h2,.tl-home-radar h2{font-size:var(--tl-fs-4xl);letter-spacing:-.025em;color:var(--tl-color-heading);text-wrap:balance;margin:0;font-weight:650;line-height:1.2}.tl-home-sub{max-width:68ch;font-size:var(--tl-fs-md);color:var(--tl-color-text-secondary);text-wrap:pretty;margin:0;line-height:1.55}.tl-home .tl-btn:hover{text-decoration:none}.tl-home .tl-home-head-btn{height:38px;color:var(--tl-color-text-primary);background:var(--tl-color-bg);border-color:var(--tl-color-border-strong);border-radius:8px;padding:0 16px;font-weight:600}.tl-home .tl-home-head-btn:hover{color:var(--tl-color-brand);border-color:var(--tl-color-brand)}.tl-new{height:17px;font-size:var(--tl-fs-2xs);letter-spacing:.01em;color:var(--tl-color-on-brand);background:var(--tl-color-brand-fill);border-radius:5px;align-items:center;padding:0 6px;font-weight:650;line-height:1;display:inline-flex}.tl-home-rule{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.tl-home-rule li{font-size:var(--tl-fs-sm);color:var(--tl-color-text-primary);background:var(--tl-color-bg);border:1px solid var(--tl-color-border);font-variant-numeric:tabular-nums;border-radius:8px;align-items:baseline;gap:6px;padding:5px 11px;font-weight:600;display:inline-flex}.tl-home-rule li span{color:var(--tl-color-text-muted);font-weight:500}.tl-hits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tl-hits-grid .tl-hit{grid-template-columns:1fr;gap:10px}.tl-hits-grid .tl-hit-facts{border-left:0;border-top:1px solid var(--tl-color-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));padding-top:10px;padding-left:0}.tl-hits-grid .tl-hit-excerpt{-webkit-line-clamp:2}.tl-related{border:1px solid var(--tl-color-border);border-radius:var(--tl-radius-lg);background:var(--tl-color-surface);margin-top:28px;padding:20px 18px 16px}.tl-related-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;margin-bottom:14px;display:flex}.tl-related-eyebrow{font-size:var(--tl-fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--tl-color-text-muted);margin:0 0 2px;font-weight:650}.tl-related-head h2{font-size:var(--tl-fs-xl);letter-spacing:-.015em;color:var(--tl-color-text-primary);margin:0;font-weight:650}.tl-related-head .tl-claim{max-width:48ch;font-size:var(--tl-fs-sm);color:var(--tl-color-text-muted);margin:0;line-height:1.45}.tl-related-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:4px;overflow-x:auto}.tl-related-cards{gap:12px;width:max-content;min-width:100%;margin:0;padding:0;list-style:none;display:flex}.tl-related-cards>li{scroll-snap-align:start;flex:0 0 min(320px,82vw);max-width:360px}.tl-related a.tl-hit,.tl-related a.tl-hit:hover{color:inherit;text-decoration:none}.tl-related-card.tl-hit{background:var(--tl-color-bg);box-sizing:border-box;grid-template-columns:1fr;gap:10px;height:100%}.tl-related-card .tl-hit-facts{border-left:0;border-top:1px solid var(--tl-color-border-subtle);grid-template-columns:1fr 1fr;padding-top:10px;padding-left:0}.tl-related-card .tl-hit-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tl-related-card .tl-hit-who{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tl-home-shortcuts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tl-home .tl-home-shortcuts a{height:34px;font-size:var(--tl-fs-base);color:var(--tl-color-text-primary);background:var(--tl-color-bg);border:1px solid var(--tl-color-border);border-radius:8px;align-items:center;padding:0 14px;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.tl-home .tl-home-shortcuts a:hover{color:var(--tl-color-brand);border-color:var(--tl-color-blue-border);background:var(--tl-color-brand-light);text-decoration:none}.tl-home-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tl-home-col{background:var(--tl-color-bg);border:1px solid var(--tl-color-border);border-radius:12px;flex-direction:column;gap:8px;padding:20px 20px 18px;display:flex}.tl-home-col h3,.tl-home-card h3{font-size:var(--tl-fs-md);letter-spacing:-.01em;margin:0;font-weight:650}.tl-home-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tl-home-list li a{border-bottom:1px solid var(--tl-color-border-subtle);font-size:var(--tl-fs-base);color:var(--tl-color-text-primary);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.tl-home-list li:last-child a{border-bottom:0}.tl-home-list li a:hover{color:var(--tl-color-brand);text-decoration:none}.tl-home-list li a b{min-width:28px;font-size:var(--tl-fs-xs);text-align:center;color:var(--tl-status-live-text);background:var(--tl-status-live-bg);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:1px 8px;font-weight:600}.tl-home-list li a.tl-home-more,.tl-home a.tl-home-more{font-size:var(--tl-fs-base);color:var(--tl-color-brand);margin-top:auto;padding-top:6px;font-weight:600}.tl-home-note{font-size:var(--tl-fs-sm);color:var(--tl-color-text-muted);margin:-6px 0 0}.tl-home-portals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tl-home .tl-home-portals a{box-sizing:border-box;background:var(--tl-color-bg);border:1px solid var(--tl-color-border);height:100%;color:var(--tl-color-text-primary);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name live""op op";align-items:center;gap:4px 8px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:grid}.tl-home .tl-home-portals a:hover{border-color:var(--tl-color-blue-border);box-shadow:0 6px 18px -12px var(--tl-color-brand-glow);text-decoration:none}.tl-home-portals b{font-size:var(--tl-fs-md);text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-weight:650;overflow:hidden}.tl-home-portals span{font-size:var(--tl-fs-sm);color:var(--tl-color-text-muted);grid-area:op}.tl-home-portals em{font-style:normal;font-size:var(--tl-fs-xs);color:var(--tl-status-live-text);background:var(--tl-status-live-bg);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;grid-area:live;padding:1px 8px;font-weight:600}.tl-home-card{background:var(--tl-color-bg);border:1px solid var(--tl-color-border);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 22px 20px;display:flex}.tl-home-card-ico{width:36px;height:36px;color:var(--tl-color-brand);background:var(--tl-color-brand-light);border-radius:8px;place-items:center;margin-bottom:4px;display:grid}.tl-home-card-ico .tl-icon{color:var(--tl-color-brand);font-size:18px}.tl-home-card h3{font-size:var(--tl-fs-lg)}.tl-home-card p{font-size:var(--tl-fs-base);color:var(--tl-color-text-secondary);flex:1;margin:0;line-height:1.6}.tl-home-card a{font-size:var(--tl-fs-base);font-weight:600}.tl-home-radar{color:#fff;background:var(--tl-color-navy);isolation:isolate;border-radius:16px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:24px 40px;padding:36px 40px;display:grid;position:relative;overflow:hidden}.tl-home-radar:after{content:"";z-index:-1;opacity:.05;background:#fff;width:420px;height:420px;position:absolute;bottom:-120px;right:-90px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='0.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='11'/%3E%3Ccircle cx='12' cy='12' r='7.5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='m12 12 7.8-7.8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='0.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='11'/%3E%3Ccircle cx='12' cy='12' r='7.5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='m12 12 7.8-7.8'/%3E%3C/svg%3E") 50%/contain no-repeat}.tl-home-radar-copy{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.tl-home-radar-kicker{font-size:var(--tl-fs-sm);letter-spacing:.02em;color:#93c5fd;align-items:center;gap:10px;margin:0;font-weight:600;display:inline-flex}.tl-home-radar .tl-new{color:var(--tl-color-navy);background:#93c5fd}.tl-home-radar h2{color:#fff;font-size:var(--tl-fs-4xl)}.tl-home-radar p:not(.tl-home-radar-kicker){max-width:60ch;font-size:var(--tl-fs-md);color:#ffffffc7;margin:0;line-height:1.6}.tl-home-radar .tl-btn-primary{height:40px;color:var(--tl-color-navy);box-shadow:none;background:#fff;border-color:#fff;border-radius:8px;margin-top:6px;padding:0 18px;font-weight:600}.tl-home-radar .tl-btn-primary:hover{color:var(--tl-color-navy);background:#e0ecff;border-color:#e0ecff}.tl-home-radar-figures{gap:12px;display:grid}.tl-home .tl-home-radar-figures a{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:2px;padding:16px 20px;transition:background .15s,border-color .15s;display:flex}.tl-home .tl-home-radar-figures a:hover{background:#ffffff1a;border-color:#ffffff3d;text-decoration:none}.tl-home-radar-figures b{font-size:var(--tl-fs-5xl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.tl-home-radar-figures span{font-size:var(--tl-fs-base);color:#ffffffb3}.tl-home-data{border-top:1px solid var(--tl-color-border);font-size:var(--tl-fs-sm);color:var(--tl-color-text-muted);justify-content:space-between;align-items:flex-start;gap:12px 32px;padding:20px 0 4px;line-height:1.6;display:flex}.tl-home-data p{max-width:110ch;margin:0}.tl-home-data b{color:var(--tl-color-text-secondary)}.tl-home .tl-home-data a{white-space:nowrap;flex:none;font-weight:600}@media (max-width:991px){.tl-home-portals{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-home-cols{grid-template-columns:1fr}.tl-home-radar{grid-template-columns:1fr;padding:28px 24px}.tl-home-radar-figures{grid-template-columns:1fr 1fr}}@media (max-width:768px){.tl-home{gap:44px}.tl-home-section-head h2,.tl-home-radar h2{font-size:var(--tl-fs-3xl)}.tl-home-sub{font-size:var(--tl-fs-base)}.tl-home-portals{grid-template-columns:1fr}.tl-home-radar-figures b{font-size:var(--tl-fs-4xl)}.tl-home-data{flex-direction:column}#new-this-week .tl-hits-grid>:nth-child(n+4){display:none}.tl-home-hero{gap:22px;padding:0 0 28px}.tl-home-hero-copy{gap:14px}.tl-home-eyebrow-more{display:none}.tl-home-hero h1{font-size:var(--tl-fs-5xl)}.tl-home-lede{font-size:var(--tl-fs-lg)}.tl-sbox-hero,.tl-sbox-page{border-radius:12px;height:56px;padding:0 6px 0 14px}.tl-site .tl-sbox input[type=search]{font-size:var(--tl-fs-lg);padding:0 8px}.tl-sbox .tl-sbox-go,.tl-sbox-page .tl-sbox-go{min-width:0;height:44px;font-size:var(--tl-fs-md);border-radius:8px;padding:0 16px}[aria-busy=true] .tl-sbox-busy,.tl-sbox-scope{display:none}.tl-home-stats{column-gap:18px}.tl-hits-grid{grid-template-columns:1fr}.tl-hits-grid .tl-hit-facts{grid-template-columns:1fr 1fr}}.tl-radar-overview{grid-template-columns:3fr 2fr;gap:16px;display:grid}.tl-radar-timeline,.tl-radar-sectors{background:var(--tl-color-bg);border:1px solid var(--tl-color-border);border-radius:var(--tl-radius-lg);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.tl-radar-panel-head h2{font-size:var(--tl-fs-md);letter-spacing:-.01em;margin:0 0 2px;font-weight:650}.tl-radar-panel-head .tl-claim{font-size:var(--tl-fs-xs)}.tl-radar-bars{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.tl-radar-bars a{color:var(--tl-color-text-primary);font-size:var(--tl-fs-sm);grid-template-columns:110px 1fr 64px;align-items:center;gap:12px;display:grid}.tl-search .tl-radar-bars a:hover{color:var(--tl-color-brand);text-decoration:none}.tl-radar-bar-label{color:var(--tl-color-text-secondary)}.tl-radar-bar{background:var(--tl-color-surface-hover);border-radius:7px;height:14px;display:block;overflow:hidden}.tl-radar-bar i{background:var(--tl-color-brand);border-radius:7px;height:100%;display:block}.tl-radar-bars b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.tl-radar-sectors .tl-home-list li a{font-size:var(--tl-fs-sm);padding:5px 0}.tl-radar-sectors .tl-home-list li a[aria-current=true]{color:var(--tl-color-brand);font-weight:600}.tl-radar-sectors .tl-home-list .tl-code{font-size:var(--tl-fs-2xs);margin-right:4px}.tl-radar-incumbent{font-size:var(--tl-fs-sm);color:var(--tl-color-text-secondary);margin:0}.tl-radar-incumbent b{color:var(--tl-color-text-primary);font-weight:600}.tl-radar-incumbent a,.tl-radar-incumbent a b{color:var(--tl-color-brand);font-weight:600}.tl-reprocurement{border-top:1px solid var(--tl-color-border-subtle);font-size:var(--tl-fs-sm);color:var(--tl-color-text-secondary);flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin:6px 0 0;padding-top:10px;display:flex}.tl-reprocurement>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.tl-reprocurement>.tl-badge,.tl-reprocurement>.tl-pill{white-space:normal}.tl-reprocurement a{color:var(--tl-color-brand);font-weight:600}.tl-radar-row{grid-template-columns:minmax(0,1fr) 300px;position:relative}.tl-radar-title-link:after{content:"";border-radius:var(--tl-radius-lg);position:absolute;inset:0}.tl-radar-title-link:focus-visible{outline:none}.tl-radar-title-link:focus-visible:after{outline:2px solid var(--tl-color-brand);outline-offset:2px}.tl-radar-row .tl-reprocurement{z-index:1;position:relative}.tl-radar-row .tl-hit-facts{grid-template-columns:1fr 1fr;gap:10px 14px}.tl-radar-row .tl-hit-facts dd small.tl-radar-term{font-size:var(--tl-fs-xs);color:var(--tl-color-text-secondary);font-weight:500;line-height:1.4;display:block}.tl-radar .tl-hit:hover{border-color:var(--tl-color-border-strong);box-shadow:none}.tl-radar .tl-hit:hover .tl-hit-title{color:inherit}.tl-radar .tl-hit-title a{color:var(--tl-color-text-primary)}.tl-radar .tl-hit-title a:hover{color:var(--tl-color-brand)}.tl-radar .tl-hit-who a{font-weight:600}@media (max-width:991px){.tl-radar-overview{grid-template-columns:1fr}}@media (max-width:768px){.tl-radar-row{grid-template-columns:1fr}.tl-radar-bars a{grid-template-columns:90px 1fr 56px}}.tl-dir-table .tl-table th a.tl-dir-sort{color:inherit;text-decoration:none}.tl-dir-table .tl-table th a.tl-dir-sort:hover,.tl-dir-table .tl-table th a.tl-dir-sort-on{color:var(--tl-color-brand)}.tl-dir-table .tl-table td.tl-dir-type{color:var(--tl-color-text-secondary);font-size:var(--tl-fs-sm);white-space:nowrap}.tl-dir-table .tl-table td:first-child a{font-weight:500}.tl-directory .tl-quick .tl-field{max-width:280px}.tl-dossier.tl-td{max-width:none}.tl-td{font-size:var(--tl-fs-base);color:var(--tl-color-text-primary);flex-direction:column;gap:20px;line-height:1.5714;display:flex}.tl-td-card a{color:var(--tl-color-brand);text-decoration:none}.tl-td-card a:hover{color:var(--tl-color-brand-hover);text-decoration:none}.tl-td-card p{margin:0}.tl-td-card .tl-faint{color:var(--tl-color-text-faint)}.tl-td-quiet{color:var(--tl-color-text-muted)}.tl-td-card .tl-code{font-family:var(--tl-font-mono);font-size:var(--tl-fs-xs);background:var(--tl-color-surface);border:1px solid var(--tl-color-border);color:var(--tl-color-text-secondary);border-radius:4px;padding:1px 6px}.tl-i-brand{color:var(--tl-color-brand)}.tl-i-muted{color:var(--tl-color-text-muted)}.tl-td-card .tl-btn{height:32px;min-height:32px;font-size:var(--tl-fs-base);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 15px;font-weight:400;line-height:1;display:inline-flex;box-shadow:0 2px #00000005}.tl-td-card .tl-btn:not(.tl-btn-primary):not(.tl-btn-ghost):hover{border-color:var(--tl-color-brand);color:var(--tl-color-brand);background:var(--tl-color-bg)}.tl-td-card .tl-btn-primary{font-weight:500}.tl-td-card .tl-btn-ghost,.tl-td-card a.tl-btn-ghost{background:var(--tl-color-blue-bg);border-color:var(--tl-color-blue-border);color:var(--tl-color-brand);font-weight:500}.tl-td-card .tl-btn-ghost:hover,.tl-td-card a.tl-btn-ghost:hover{background:var(--tl-color-blue-bg);border-color:var(--tl-color-blue-border);color:var(--tl-color-brand)}.tl-td-card .tl-btn-sm{height:24px;min-height:24px;font-size:var(--tl-fs-xs);border-radius:4px;padding:0 7px}.tl-td-card .tl-tag{box-sizing:border-box;height:22px;font-size:var(--tl-fs-xs);border:1px solid var(--tl-color-border-strong);background:var(--tl-color-surface);color:var(--tl-color-text-primary);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:0 7px;font-weight:400;line-height:20px;text-decoration:none;display:inline-flex}.tl-tag.tl-tag-blue,.tl-tag.tl-tag-vehicle,.tl-tag.tl-tag-regular{border-color:var(--tl-color-blue-border);background:var(--tl-color-blue-bg);color:var(--tl-color-brand)}.tl-tag.tl-tag-green,.tl-tag.tl-tag-live,.tl-tag.tl-tag-sme{border-color:var(--tl-color-green-border);background:var(--tl-color-green-bg);color:var(--tl-color-green-text)}.tl-tag.tl-tag-purple,.tl-tag.tl-tag-regime{border-color:var(--tl-color-purple-border);background:var(--tl-color-purple-bg);color:var(--tl-color-purple-text)}.tl-tag.tl-tag-orange,.tl-tag.tl-tag-warn,.tl-tag.tl-tag-volcano{border-color:var(--tl-color-orange-border);background:var(--tl-color-orange-bg);color:var(--tl-color-orange-text)}.tl-tag.tl-tag-gold{border-color:var(--tl-color-gold-border);background:var(--tl-color-gold-bg);color:var(--tl-color-gold-text)}.tl-tag.tl-tag-red{border-color:var(--tl-color-red-border);background:var(--tl-color-red-bg);color:var(--tl-color-red-text)}.tl-tag.tl-tag-cyan{border-color:var(--tl-color-cyan-border);background:var(--tl-color-cyan-bg);color:var(--tl-color-cyan-text)}.tl-tag.tl-tag-geekblue{border-color:var(--tl-color-route-border);background:var(--tl-color-blue-bg);color:var(--tl-color-route-text)}.tl-tag.tl-tag-key,.tl-ca-badge.tl-ca-badge-below,.tl-ca-badge.tl-ca-badge-above,.tl-ca-kbadge-discount,.tl-ca-kbadge-amber{border:1px solid color-mix(in srgb, var(--tl-key) 55%, var(--tl-color-border));background:color-mix(in srgb, var(--tl-key) 12%, var(--tl-color-bg));color:var(--tl-color-text-primary)}:is(.tl-tag-key,.tl-ca-badge-below,.tl-ca-badge-above,.tl-ca-kbadge-discount,.tl-ca-kbadge-amber):before{content:"";background:var(--tl-key);border-radius:2px;flex:none;align-self:center;width:8px;height:8px}.tl-ca-badge-below,.tl-ca-kbadge-discount{--tl-key:var(--tl-color-chart-positive)}.tl-ca-badge-above,.tl-ca-kbadge-amber{--tl-key:var(--tl-color-chart-warning)}.tl-td-card a.tl-tag:hover{color:var(--tl-color-brand);border-color:var(--tl-color-brand)}.tl-td-card .tl-tag-mono{font-family:var(--tl-font-mono);letter-spacing:0}.tl-td-card .tl-tag-wrap{white-space:normal;height:auto;padding:1px 7px;line-height:18px}.tl-td-tags{flex-wrap:wrap;gap:6px;display:flex}.tl-td-card{background:var(--tl-color-bg);border:1px solid var(--tl-color-border);box-shadow:var(--tl-shadow-card);border-radius:8px;scroll-margin-top:80px}.tl-td-card-head{border-bottom:1px solid var(--tl-color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:56px;padding:8px 24px;display:flex}.tl-td-card-head h2{font-size:var(--tl-fs-lg);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:600;line-height:24px;display:inline-flex}.tl-td-card-head h2 .tl-i{color:var(--tl-color-brand);font-size:16px}.tl-td-card-head h2 .tl-tag{margin-left:2px;font-weight:400}.tl-td-card-extra{font-size:var(--tl-fs-sm);color:var(--tl-color-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.tl-td-card-body{flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex}.tl-td-card-body>.tl-td-sub:first-child{margin-top:0}.tl-td-sub{font-size:var(--tl-fs-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--tl-color-text-secondary);margin:4px 0 0;font-weight:600}.tl-td-block{flex-direction:column;gap:10px;display:flex}.tl-td-2col{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.tl-td-2col>.tl-td-card{min-width:0}.tl-td-p{font-size:var(--tl-fs-base);white-space:pre-line;color:var(--tl-color-text-primary);margin:0;line-height:1.65}.tl-td-prose{flex-direction:column;gap:10px;display:flex}.tl-td-prose p{font-size:var(--tl-fs-base);margin:0;line-height:1.65}.tl-td-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tl-td-text{min-width:0;font-size:var(--tl-fs-base);color:var(--tl-color-text-primary);overflow-wrap:anywhere;flex-direction:column;gap:8px;line-height:1.65;display:flex}.tl-td-text p{margin:0}.tl-td-card .tl-details>.tl-td-text{padding:12px 16px}.tl-td-text ul,.tl-td-text ol{flex-direction:column;gap:4px;margin:0;padding-left:22px;display:flex}.tl-td-text li::marker{color:var(--tl-color-text-muted)}.tl-td-text-h{font-weight:600;margin-top:4px!important}.tl-td-text-h:first-child{margin-top:0!important}.tl-td-text-lead{letter-spacing:.01em;font-weight:600}.tl-td-text-lg{font-size:var(--tl-fs-md);gap:12px;line-height:1.7}.tl-td-text-lg ul,.tl-td-text-lg ol{gap:6px}.tl-td-text-lg .tl-td-text-h{font-size:var(--tl-fs-md);margin-top:8px!important}.tl-td-text-box{font-size:var(--tl-fs-sm);color:var(--tl-color-text-secondary);background:var(--tl-color-surface);border:1px solid var(--tl-color-border);border-radius:6px;max-width:72ch;margin-top:6px;padding:10px 12px;line-height:1.55}.tl-td-2col>.tl-td-stack{flex-direction:column;gap:20px;min-width:0;display:flex}.tl-td-2col>.tl-td-stack:empty{display:none}:is(.tl-td-2col:has(>:only-child),.tl-td-2col:has(>.tl-td-stack:empty)){grid-template-columns:1fr}.tl-td-2col:has(>.tl-td-stack:only-child:empty){display:none}.tl-td-notes{color:var(--tl-color-text-secondary);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tl-td-notes li{gap:8px;display:flex}.tl-td-notes li .tl-i{color:var(--tl-color-brand);margin-top:3px}.tl-td-card .tl-caption{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);margin:0;line-height:1.5}.tl-td-win{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:0 20px;display:grid}.tl-td-win-main{flex-direction:column;gap:14px;min-width:0;display:flex}.tl-td-coach{min-width:0}.tl-td-coach ul{color:var(--tl-color-text-primary);flex-direction:column;gap:10px;margin:0;padding:0;line-height:1.55;list-style:none;display:flex}.tl-td-coach li{gap:8px;display:flex}.tl-td-coach li .tl-i{color:var(--tl-color-brand);flex:none;margin-top:3px}.tl-td-coach-caption{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);margin:10px 0 0;line-height:1.5}@media (max-width:991px){.tl-td-win{grid-template-columns:1fr}.tl-td-coach{order:2}}.tl-td-box{border:1px solid var(--tl-color-border);background:var(--tl-color-bg);border-radius:8px;overflow:hidden}.tl-td-box-head{background:var(--tl-color-surface);border-bottom:1px solid var(--tl-color-border);font-size:var(--tl-fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--tl-color-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:9px 16px;font-weight:600;display:flex}.tl-td-box-head .tl-tag{text-transform:none;letter-spacing:0;font-weight:400}.tl-td-box-body{flex-direction:column;gap:10px;padding:12px 16px;display:flex}.tl-td-box-body.tl-td-box-tight{gap:6px}.tl-td-alert{border:1px solid var(--tl-color-blue-border);background:var(--tl-color-blue-bg);font-size:var(--tl-fs-base);color:var(--tl-color-text-primary);border-radius:8px;align-items:flex-start;gap:10px;padding:8px 12px;line-height:1.55;display:flex}.tl-td-alert .tl-i{color:var(--tl-color-brand);margin-top:3px;font-size:16px}.tl-td-alert b{font-weight:600}.tl-desc{border:1px solid var(--tl-color-border);background:var(--tl-color-border);font-size:var(--tl-fs-base);border-radius:8px;grid-template-columns:minmax(130px,160px) minmax(0,1fr) minmax(130px,160px) minmax(0,1fr) minmax(130px,160px) minmax(0,1fr);gap:1px;margin:0;padding:0;display:grid;overflow:hidden}.tl-desc-2{grid-template-columns:minmax(170px,220px) minmax(0,1fr) minmax(170px,220px) minmax(0,1fr)}.tl-desc-1{grid-template-columns:minmax(150px,220px) minmax(0,1fr)}.tl-desc dt{background:var(--tl-color-surface);color:var(--tl-color-text-secondary);font-weight:500;font-size:var(--tl-fs-sm);padding:10px 16px;line-height:1.55}.tl-desc dd{background:var(--tl-color-bg);color:var(--tl-color-text-primary);overflow-wrap:anywhere;min-width:0;margin:0;padding:10px 16px;line-height:1.5}.tl-desc dd .tl-tag{vertical-align:1px;white-space:normal;height:auto;min-height:22px;padding:1px 7px;line-height:18px}.tl-desc dd .tl-td-p{font-size:var(--tl-fs-base)}.tl-desc-ok{color:var(--tl-color-green-text);font-weight:600}.tl-desc-long{white-space:pre-line;line-height:1.6}.tl-desc-pad{background:var(--tl-color-bg);padding:0}.tl-td-facts{font-size:var(--tl-fs-base);grid-template-columns:170px minmax(0,1fr);align-items:baseline;gap:8px 16px;margin:0;display:grid}.tl-td-facts>div{display:contents}.tl-td-facts dt{color:var(--tl-color-text-muted);font-weight:400;font-size:var(--tl-fs-sm)}.tl-td-facts dd{color:var(--tl-color-text-primary);overflow-wrap:anywhere;min-width:0;margin:0}.tl-td-facts .tl-td-fact-long{display:contents}.tl-td-facts .tl-td-fact-long dt,.tl-td-facts .tl-td-fact-long dd{grid-column:1/-1}.tl-td-facts .tl-td-fact-long dt{margin-top:2px}.tl-td-facts .tl-td-fact-long dd{background:var(--tl-color-surface);border:1px solid var(--tl-color-border);white-space:pre-line;border-radius:6px;padding:10px 14px;line-height:1.6}.tl-td-facts-2{grid-template-columns:170px minmax(0,1fr) 170px minmax(0,1fr)}.tl-td-meta-bar{border:1px solid var(--tl-color-border);background:var(--tl-color-bg);font-size:var(--tl-fs-base);border-radius:8px;padding:10px 14px;overflow:hidden}.tl-td-meta-row{flex-wrap:wrap;align-items:baseline;gap:8px 0;margin:0 -14px 0 -15px;padding-right:14px;display:flex}.tl-td-meta-row:empty{display:none}.tl-td-meta-row:not(:empty)~.tl-td-meta-row:not(:empty){border-top:1px solid var(--tl-color-border-subtle);margin-top:9px;padding-top:9px}.tl-td-meta-item.tl-td-meta-wide{flex-basis:100%;line-height:1.6;display:block}.tl-td-meta-wide>.tl-i{vertical-align:-2px;margin-right:6px}.tl-td-meta-wide>span:first-of-type{margin-right:4px}.tl-td-meta-text{color:var(--tl-color-text-primary)}.tl-td-meta-item{border-left:1px solid var(--tl-color-border);flex-wrap:wrap;align-items:baseline;gap:6px;padding:0 14px;display:inline-flex}.tl-td-meta-item .tl-i{color:var(--tl-color-text-muted);align-self:center}.tl-td-meta-item>span:first-of-type{color:var(--tl-color-text-secondary)}.tl-td-meta-item b{font-weight:600}.tl-td-meta-item .tl-td-money{color:var(--tl-color-brand);font-weight:600}.tl-td-chips{flex-wrap:wrap;gap:8px;display:flex}.tl-td-chip{border:1px solid var(--tl-color-border);background:var(--tl-color-surface);font-size:var(--tl-fs-sm);color:var(--tl-color-text-primary);border-radius:6px;align-items:baseline;gap:6px;padding:4px 10px;display:inline-flex}.tl-td-chip>span:first-child{color:var(--tl-color-text-muted);font-size:var(--tl-fs-xs)}.tl-td-card .tl-details{border:1px solid var(--tl-color-border);background:var(--tl-color-bg);font-size:var(--tl-fs-base);border-radius:8px;padding:0;overflow:hidden}.tl-td-card .tl-details>summary{font-size:var(--tl-fs-base);color:var(--tl-color-text-primary);background:var(--tl-color-surface);cursor:pointer;align-items:center;gap:10px;padding:10px 16px;font-weight:500;list-style:none;display:flex}.tl-td-card .tl-details>summary::-webkit-details-marker{display:none}.tl-td-card .tl-details>summary:before{content:"";border-right:1.5px solid var(--tl-color-text-secondary);border-bottom:1.5px solid var(--tl-color-text-secondary);flex:none;width:6px;height:6px;margin-left:2px;transition:transform .15s;transform:rotate(-45deg)}.tl-td-card .tl-details[open]>summary{border-bottom:1px solid var(--tl-color-border);margin:0}.tl-td-card .tl-details[open]>summary:before{transform:rotate(45deg)}.tl-td-card .tl-details>:not(summary){margin:0}.tl-td-card .tl-details>.tl-td-p,.tl-td-card .tl-details>.tl-td-facts,.tl-td-card .tl-details>.tl-td-list,.tl-td-card .tl-details>.tl-table-wrap,.tl-td-card .tl-details>.tl-td-prose,.tl-td-card .tl-details>.tl-td-parties,.tl-td-card .tl-details>.tl-td-docs,.tl-td-card .tl-details>.tl-td-leaves,.tl-td-card .tl-details>p{padding:12px 16px}.tl-td-card .tl-details>.tl-td-p+*,.tl-td-card .tl-details>.tl-table-wrap+*{padding-top:0}.tl-td-card .tl-details>.tl-td-prose p+p{margin-top:8px}.tl-td-card .tl-table-wrap{border:1px solid var(--tl-color-border);border-radius:8px;margin:0;overflow:auto}.tl-td-card .tl-table{font-size:var(--tl-fs-base)}.tl-td-card .tl-table th{background:var(--tl-color-surface);color:var(--tl-color-text-primary);font-size:var(--tl-fs-sm);letter-spacing:0;text-transform:none;border-bottom:1px solid var(--tl-color-border);padding:10px 16px;font-weight:600}.tl-td-card .tl-table td{border-bottom:1px solid var(--tl-color-border);font-size:var(--tl-fs-base);vertical-align:top;padding:10px 16px}.tl-td-card .tl-table tbody tr:hover td{background:var(--tl-color-surface)}.tl-td-table .tl-row-hint{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);margin-top:2px;display:block}.tl-kpi{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.tl-kpi-card{border:1px solid var(--tl-color-border);background:var(--tl-color-bg);color:inherit;border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:14px 16px;display:flex}a.tl-kpi-card:hover{border-color:var(--tl-color-blue-border);background:var(--tl-color-blue-bg)}.tl-kpi-title{font-size:var(--tl-fs-base);color:var(--tl-color-text-secondary);align-items:center;gap:6px;display:inline-flex}.tl-kpi-title .tl-i{color:var(--tl-color-text-faint);font-size:13px}.tl-kpi-value{font-size:var(--tl-fs-3xl);letter-spacing:-.01em;color:var(--tl-color-text-primary);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-weight:600;line-height:32px;display:flex}.tl-kpi-value .tl-i{color:var(--tl-color-text-secondary);font-size:18px}.tl-kpi-money{color:var(--tl-color-brand)}.tl-kpi-danger,.tl-kpi-danger .tl-i{color:var(--tl-color-red-text)}.tl-kpi-muted{color:var(--tl-color-text-faint);font-weight:500}.tl-kpi-date{font-size:var(--tl-fs-2xl)}.tl-kpi-small{font-size:var(--tl-fs-xl);line-height:28px}.tl-kpi-sub{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);line-height:1.45}.tl-kpi-sub .tl-tag{margin-top:4px}.tl-td-hero{flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex}.tl-td-hero .tl-crumb{margin:0}.tl-td-statusbar{border:1px solid var(--tl-color-border);background:var(--tl-color-surface);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 12px;display:flex}.tl-td-statusbar>div{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.tl-td-status-text{font-size:var(--tl-fs-md);color:var(--tl-color-text-primary);align-items:center;gap:8px;font-weight:600;display:inline-flex}.tl-td-status-text i{background:var(--tl-color-chart-positive);border-radius:50%;width:8px;height:8px;display:inline-block}.tl-td-status-closing i{background:var(--tl-color-chart-warning)}.tl-td-status-text[data-tl-flipped=closed] i{background:var(--tl-color-text-muted)}.tl-td-status-done i{background:var(--tl-color-brand)}.tl-td-status-planned i{background:var(--tl-color-purple-text)}.tl-td-status-off i{background:var(--tl-color-text-muted)}.tl-td-meta{font-size:var(--tl-fs-sm);color:var(--tl-color-text-secondary);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tl-td-copy{font:inherit;font-family:var(--tl-font-mono);font-size:var(--tl-fs-xs);border:1px solid var(--tl-color-border-strong);background:var(--tl-color-surface);height:24px;color:var(--tl-color-text-primary);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.tl-td-copy:hover{border-color:var(--tl-color-brand);color:var(--tl-color-brand)}.tl-td-copy[data-done="1"]{border-color:var(--tl-color-green-border);background:var(--tl-color-green-bg);color:var(--tl-color-green-text)}.tl-td-eyebrow{font-size:var(--tl-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--tl-color-text-secondary);margin:0 0 6px;font-weight:600}.tl-td-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.tl-td-title h1{font-size:var(--tl-fs-4xl);letter-spacing:-.02em;flex:520px;margin:0;font-weight:650;line-height:34px}.tl-td-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.tl-td-who{font-size:var(--tl-fs-base);color:var(--tl-color-text-secondary);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;display:flex}.tl-td-who .tl-i{color:var(--tl-color-text-muted)}.tl-td-who b{color:var(--tl-color-text-primary);font-weight:600}.tl-td-who a b{color:var(--tl-color-brand)}.tl-td-role{color:var(--tl-color-text-muted)}.tl-td-scope{font-size:var(--tl-fs-base);color:var(--tl-color-text-secondary);flex-wrap:wrap;gap:6px 24px;display:flex}.tl-td-scope>span{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.tl-td-scope .tl-i{color:var(--tl-color-text-muted)}.tl-td-scope .tl-tag{background:var(--tl-color-bg)}.tl-td-brief{border:1px solid var(--tl-color-border);background:var(--tl-color-surface);border-radius:8px;flex-direction:column;gap:8px;padding:14px 18px;display:flex}.tl-td-brief-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tl-td-brief-label{font-size:var(--tl-fs-sm);color:var(--tl-color-text-primary);font-weight:600}.tl-td-brief-meta{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted)}.tl-td-brief-summary{font-size:var(--tl-fs-base);color:var(--tl-color-text-primary);margin:0;line-height:1.6}.tl-lots{flex-direction:column;gap:12px;display:flex}.tl-lot{border:1px solid var(--tl-color-border);background:var(--tl-color-bg);border-radius:8px;overflow:hidden}.tl-lot>summary{background:var(--tl-color-surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto 20px;align-items:center;gap:6px 14px;padding:10px 16px;list-style:none;display:grid}.tl-lot>summary::-webkit-details-marker{display:none}.tl-lot>summary:hover{background:var(--tl-color-surface-hover)}.tl-lot[open]>summary{border-bottom:1px solid var(--tl-color-border)}.tl-lot-num{justify-self:start}.tl-lot-title{min-width:0;font-size:var(--tl-fs-md);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.tl-lot-title b{color:var(--tl-color-text-primary);overflow-wrap:anywhere;font-weight:600}.tl-lot-title .tl-lot-where{font-size:var(--tl-fs-sm);color:var(--tl-color-text-muted)}.tl-lot-meta{font-size:var(--tl-fs-sm);color:var(--tl-color-text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.tl-lot-meta .tl-i{color:var(--tl-color-text-muted)}.tl-lot-value{text-align:right;flex-direction:column;align-items:flex-end;line-height:1.3;display:flex}.tl-lot-value small{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted)}.tl-lot-value b{font-size:var(--tl-fs-md);color:var(--tl-color-brand);font-variant-numeric:tabular-nums;font-weight:600}.tl-lot-value .tl-faint{font-size:var(--tl-fs-sm);font-style:italic}.tl-lot-chevron{color:var(--tl-color-text-muted);transition:transform .15s;display:inline-flex}.tl-lot[open]>summary .tl-lot-chevron{transform:rotate(180deg)}.tl-lot-body{flex-direction:column;gap:16px;padding:16px 20px 18px;display:flex}.tl-lot-body .tl-td-p{font-size:var(--tl-fs-base)}.tl-more-tags{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.tl-more-tags>summary{cursor:pointer;font-size:var(--tl-fs-sm);color:var(--tl-color-brand);white-space:nowrap;list-style:none}.tl-more-tags>summary::-webkit-details-marker{display:none}.tl-more-tags>summary:hover{text-decoration:underline}.tl-more-tags[open]>summary{display:none}.tl-lot-cpv{flex-wrap:wrap;gap:6px;display:flex}.tl-lot-more{font-size:var(--tl-fs-base);margin:0}.tl-lot-more a{align-items:center;gap:6px;display:inline-flex}.tl-td-criteria{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tl-td-criteria li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 12px;display:grid}.tl-td-criteria li>.tl-tag{margin-top:0}.tl-td-criteria li>div{line-height:1.6}.tl-td-min{color:var(--tl-color-text-secondary);font-size:var(--tl-fs-sm);margin-top:4px;display:block}.tl-td-weights{flex-direction:column;gap:10px;display:flex}.tl-td-weightbar{background:var(--tl-color-border-subtle);border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.tl-td-weightbar i{height:100%;display:block}.tl-td-weightbar-sm{border-radius:4px;width:140px;height:8px;display:flex}.tl-td-weight-tags{flex-wrap:wrap;gap:6px;display:flex}.tl-td-weight-tags .tl-tag b{font-weight:600}.tl-td-card .tl-tag.tl-tag-key{height:24px;font-size:var(--tl-fs-sm);border-radius:6px;gap:6px;padding:0 9px 0 8px}.tl-td-leaves{font-size:var(--tl-fs-base);color:var(--tl-color-text-secondary);margin:0;padding-left:18px;line-height:1.6}.tl-td-leaves li+li{margin-top:2px}.tl-td-leaf-dot{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.tl-td-card .tl-details-inline{border-radius:6px}.tl-td-portal{border:1px solid var(--tl-color-border);background:var(--tl-color-bg);border-radius:8px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.tl-td-portal-line{font-size:var(--tl-fs-base);color:var(--tl-color-text-secondary);align-items:flex-start;gap:8px;margin:0;line-height:1.45;display:flex}.tl-td-portal-line .tl-i{flex-shrink:0;margin-top:2px;font-size:15px}.tl-td-portal-line b{color:var(--tl-color-text-primary);font-weight:600}.tl-td-portal-line a{color:var(--tl-color-brand);text-decoration:underline;-webkit-text-decoration-color:var(--tl-color-border-strong);text-decoration-color:var(--tl-color-border-strong);text-underline-offset:2px}.tl-td-portal-line a:hover{-webkit-text-decoration-color:var(--tl-color-brand);text-decoration-color:var(--tl-color-brand)}.tl-td-portal-tags{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.tl-td-portal-tags .tl-td-quiet{font-size:var(--tl-fs-sm)}.tl-td-portal-note{border-top:1px solid var(--tl-color-border);font-size:var(--tl-fs-sm);color:var(--tl-color-text-secondary);flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.tl-td-portal-note .tl-i{color:var(--tl-color-chart-positive);margin-top:3px}.tl-td-portal-note b{color:var(--tl-color-text-primary);font-weight:600}.tl-tl{margin:0;padding:4px 0 0;list-style:none}.tl-tl-item{font-size:var(--tl-fs-base);padding:0 0 20px 26px;position:relative}.tl-tl-item:last-child{padding-bottom:2px}.tl-tl-item:before{content:"";border-left:2px solid var(--tl-color-border);position:absolute;top:14px;bottom:-4px;left:4px}.tl-tl-item:last-child:before{display:none}.tl-tl-dot{box-sizing:border-box;border:2px solid var(--tl-color-brand);background:var(--tl-color-bg);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:0}.tl-tl-green .tl-tl-dot{border-color:var(--tl-color-chart-positive)}.tl-tl-red .tl-tl-dot{border-color:var(--tl-color-red-text)}.tl-tl-purple .tl-tl-dot{border-color:var(--tl-color-purple-text)}.tl-tl-gold .tl-tl-dot{border-color:var(--tl-color-chart-warning)}.tl-tl-gray .tl-tl-dot{border-color:var(--tl-color-text-muted)}.tl-tl-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.tl-tl-label{color:var(--tl-color-text-primary);font-weight:600}.tl-tl-past .tl-tl-label{color:var(--tl-color-text-secondary);font-weight:500}.tl-tl-rel{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted)}.tl-tl-closing .tl-tl-rel{color:var(--tl-color-red-text);font-weight:600}.tl-tl-at{font-size:var(--tl-fs-sm);color:var(--tl-color-text-secondary);font-variant-numeric:tabular-nums;margin-top:2px;display:block}.tl-tl-detail{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);margin-top:2px;display:block}.tl-tl-progress .tl-tl-item:not(.tl-tl-past):before{border-left-style:dashed;border-left-color:var(--tl-color-border-strong)}.tl-tl-progress .tl-tl-past:before{border-left-color:var(--tl-color-blue-border)}.tl-tl-progress .tl-tl-past .tl-tl-dot{background:var(--tl-color-border-strong);border-color:var(--tl-color-border-strong)}.tl-tl-progress .tl-tl-now{padding-bottom:18px}.tl-tl-progress .tl-tl-now .tl-tl-dot{background:var(--tl-color-brand);border-color:var(--tl-color-brand);width:12px;height:12px;box-shadow:0 0 0 4px var(--tl-color-focus-ring);top:4px;left:-1px}.tl-tl-progress .tl-tl-now .tl-tl-head{display:inline-flex}.tl-tl-progress .tl-tl-now .tl-tl-label{color:var(--tl-color-brand);font-weight:600;font-size:var(--tl-fs-xs);letter-spacing:.06em;text-transform:uppercase}.tl-tl-progress .tl-tl-now .tl-tl-at{font-size:var(--tl-fs-xs);color:var(--tl-color-brand);margin:0 0 0 8px;display:inline}.tl-tl-progress .tl-tl-next .tl-tl-label{font-weight:600}.tl-tl-progress .tl-tl-next .tl-tl-rel{background:var(--tl-color-blue-bg);color:var(--tl-color-brand);border-radius:10px;padding:0 8px;font-weight:500}.tl-tl-progress .tl-tl-next.tl-tl-closing .tl-tl-rel{background:var(--tl-color-red-bg);color:var(--tl-color-red-text)}.tl-tl-detail .tl-td-p{font-size:var(--tl-fs-sm);color:var(--tl-color-text-secondary);background:var(--tl-color-surface);border:1px solid var(--tl-color-border);border-radius:6px;max-width:72ch;margin-top:6px;padding:10px 12px;line-height:1.55;display:block}.tl-td-outcome-empty{font-size:var(--tl-fs-base);grid-template-columns:auto 1fr;gap:12px 10px;margin:0;display:grid}.tl-td-outcome-empty dt{color:var(--tl-color-text-secondary)}.tl-td-outcome-empty dt:after{content:":"}.tl-td-outcome-empty dd{color:var(--tl-color-text-primary);margin:0}.tl-td-authority{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}.tl-td-authority-main{flex-direction:column;gap:6px;min-width:0;display:flex}.tl-td-authority-name{font-size:var(--tl-fs-2xl);letter-spacing:-.01em;margin:0;font-weight:600;line-height:28px}.tl-td-authority-line{font-size:var(--tl-fs-base);color:var(--tl-color-text-secondary);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.tl-td-authority-line .tl-i{color:var(--tl-color-text-muted)}.tl-td-parties{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tl-td-party{border-top:1px solid var(--tl-color-border);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:14px 0;display:grid}.tl-td-party:first-child{border-top:0;padding-top:4px}.tl-td-party-avatar{font-size:var(--tl-fs-xl);color:var(--tl-color-brand);margin-top:1px}.tl-td-party-avatar.tl-i-ok{color:var(--tl-color-chart-positive)}.tl-td-party-main{flex-direction:column;gap:4px;min-width:0;display:flex}.tl-td-party-name{font-size:var(--tl-fs-md);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.tl-td-party-name b{font-weight:600}.tl-td-party-meta{font-size:var(--tl-fs-sm);color:var(--tl-color-text-secondary);flex-direction:column;gap:2px;display:flex}.tl-td-party-meta>span{align-items:center;gap:6px;display:inline-flex}.tl-td-party-meta .tl-i{color:var(--tl-color-text-muted)}.tl-contact{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.tl-contact-kinds{color:var(--tl-color-text-muted)}.tl-contact-reveal{appearance:none;border:1px solid var(--tl-color-border);background:var(--tl-color-control-bg);font:inherit;font-size:var(--tl-fs-xs);color:var(--tl-color-brand);cursor:pointer;border-radius:999px;padding:1px 10px;line-height:20px}.tl-contact-reveal:hover{border-color:var(--tl-color-brand);color:var(--tl-color-brand-hover)}.tl-contact-reveal:focus-visible{outline:2px solid var(--tl-color-brand);outline-offset:2px}.tl-contact-reveal[aria-busy=true]{opacity:.6;cursor:progress}.tl-contact-note{color:var(--tl-color-text-muted);font-size:var(--tl-fs-xs)}.tl-td-docs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tl-td-doc{border-top:1px solid var(--tl-color-border);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding:12px 0;display:grid}.tl-td-doc:first-child{border-top:0;padding-top:2px}.tl-td-doc .tl-i{color:var(--tl-color-brand);margin-top:2px;font-size:18px}.tl-td-doc-main{flex-direction:column;gap:4px;min-width:0;display:flex}.tl-td-doc-title{font-size:var(--tl-fs-base);flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.tl-td-doc-title b{font-weight:500}.tl-td-doc-tags{flex-wrap:wrap;gap:6px;display:flex}.tl-td-doc-desc{color:var(--tl-color-text-secondary);font-size:var(--tl-fs-sm);line-height:1.5}.tl-td-doc-date{text-align:right;font-variant-numeric:tabular-nums;color:var(--tl-color-text-secondary);font-size:var(--tl-fs-sm);white-space:nowrap;padding-top:2px}.tl-td-suppliers .tl-tag{margin-left:4px}.tl-td-contracts{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tl-td-contract{border:1px solid var(--tl-color-border);border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.tl-td-contract-title{font-size:var(--tl-fs-md);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;display:flex}.tl-td-contract-title .tl-i{color:var(--tl-color-brand)}.tl-td-bidders{font-size:var(--tl-fs-base);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tl-td-bidders li{grid-template-columns:96px 1fr;align-items:baseline;gap:10px;display:grid}.tl-td-bidders .tl-tag-sme{margin-left:4px}@media (max-width:991px){.tl-desc,.tl-desc-2{grid-template-columns:minmax(140px,190px) minmax(0,1fr)}.tl-desc dt,.tl-desc dd{grid-column:auto!important}.tl-desc dd.tl-desc-pad{display:none}}@media (max-width:767px){.tl-td{gap:14px}.tl-td-card-head{min-height:0;padding:10px 16px}.tl-td-card-body,.tl-td-hero{padding:16px}.tl-td-title h1{font-size:var(--tl-fs-3xl);line-height:28px}.tl-td-actions{justify-content:flex-start;width:100%}.tl-td-actions .tl-btn{flex:auto}.tl-td-statusbar>div:last-child{width:100%}.tl-td-2col{grid-template-columns:1fr}.tl-desc,.tl-desc-2,.tl-desc-1{grid-template-columns:minmax(0,1fr)}.tl-desc dt{padding:8px 14px 4px}.tl-desc dd{padding:4px 14px 10px}.tl-td-facts,.tl-td-facts-2{grid-template-columns:1fr;gap:2px}.tl-td-facts dd{margin-bottom:8px}.tl-td-meta-item{border-left:0;flex-basis:100%;padding:0}.tl-lot>summary{grid-template-columns:auto minmax(0,1fr) 20px}.tl-lot-meta,.tl-lot-value{text-align:left;grid-column:1/3;align-items:flex-start}.tl-lot-body{padding:14px}.tl-td-criteria li{grid-template-columns:1fr}.tl-td-party{grid-template-columns:24px minmax(0,1fr)}.tl-td-doc{grid-template-columns:22px minmax(0,1fr)}.tl-td-doc-date{text-align:left;grid-column:2;padding-top:0}.tl-td .tl-table{min-width:560px}.tl-td .tl-table.tl-ca-table{min-width:640px}.tl-td-bidders li{grid-template-columns:1fr;gap:2px}.tl-kpi{grid-template-columns:1fr 1fr;gap:10px}.tl-kpi-card{padding:12px}.tl-kpi-value{font-size:var(--tl-fs-2xl);line-height:28px}}.tl-hubdir-table td:first-child b{font-weight:600}.tl-hubdir-table td:first-child{min-width:220px}.tl-hubdir-nowrap,.tl-hubdir-table td.num,.tl-hubdir-table th.num{white-space:nowrap}.tl-hub-access-open{color:var(--tl-status-live-text);font-weight:600}.tl-hub-access-login{color:var(--tl-color-text-secondary);font-weight:600}.tl-hub-list{font-size:var(--tl-fs-base);color:var(--tl-color-text-secondary);flex-direction:column;gap:8px;margin:0;padding-left:20px;line-height:1.55;display:flex}.tl-hub-list b{color:var(--tl-color-text-primary);font-weight:600}.tl-hub-prose{flex-direction:column;gap:10px;max-width:78ch;display:flex}.tl-hub-prose p{font-size:var(--tl-fs-base);color:var(--tl-color-text-secondary);margin:0;line-height:1.65}.tl-hub-facts{font-size:var(--tl-fs-sm);grid-template-columns:max-content minmax(0,1fr);gap:6px 18px;max-width:78ch;margin:0;line-height:1.5;display:grid}.tl-hub-facts dt{color:var(--tl-color-text-muted);font-weight:600;font-size:var(--tl-fs-2xs);letter-spacing:.04em;text-transform:uppercase;padding-top:3px}.tl-hub-facts dd{color:var(--tl-color-text-secondary);margin:0}.tl-hub-actions{flex-wrap:wrap;gap:8px;display:flex}.tl-dossier a.tl-btn-primary,.tl-dossier a.tl-btn-primary:hover{color:var(--tl-color-on-brand);text-decoration:none}.tl-dossier a.tl-btn:not(.tl-btn-primary):hover{text-decoration:none}@media (max-width:640px){.tl-hub-facts{grid-template-columns:1fr;gap:2px 0}.tl-hub-facts dd{margin-bottom:8px}.tl-hub-actions .tl-btn{width:100%}}.tl-cat-0{background:var(--tl-cat-0);color:var(--tl-color-on-chart-strong)}.tl-cat-1{background:var(--tl-cat-1);color:var(--tl-color-chart-ink)}.tl-cat-2{background:var(--tl-cat-2);color:var(--tl-color-chart-ink)}.tl-cat-3{background:var(--tl-cat-3);color:var(--tl-color-on-chart-strong)}.tl-cat-4{background:var(--tl-cat-4);color:var(--tl-color-chart-ink)}.tl-cat-5{background:var(--tl-cat-5);color:var(--tl-color-chart-ink)}.tl-cat-other{background:var(--tl-cat-other);color:var(--tl-color-text-primary)}.tl-seq-0{background:var(--tl-seq-0);color:var(--tl-color-text-primary)}.tl-seq-1{background:var(--tl-seq-1);color:var(--tl-color-text-primary)}.tl-seq-2{background:var(--tl-seq-2);color:var(--tl-color-chart-ink)}.tl-seq-3{background:var(--tl-seq-3);color:var(--tl-color-on-chart-strong)}.tl-seq-4{background:var(--tl-seq-4);color:var(--tl-color-on-chart-strong)}.tl-chart-legend{font-size:var(--tl-fs-xs);color:var(--tl-color-text-secondary);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.tl-chart-legend li{align-items:center;gap:6px;display:inline-flex}.tl-chart-legend li b{color:var(--tl-color-text-primary);font-variant-numeric:tabular-nums}.tl-chart-legend li span{color:var(--tl-color-text-muted)}.tl-chart-legend i{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.tl-share{flex-direction:column;gap:12px;display:flex}.tl-share-rows{font-size:var(--tl-fs-sm);grid-template-columns:minmax(150px,1fr) minmax(200px,3fr) auto;align-items:center;gap:8px 12px;display:grid}.tl-share-row{display:contents}.tl-share-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tl-share-label a{color:inherit}.tl-share-label a:hover{color:var(--tl-color-brand)}.tl-share-bar{background:var(--tl-color-surface-hover);border-radius:4px;gap:2px;height:22px;display:flex;overflow:hidden}.tl-share-bar>i{min-width:0;font-style:normal;font-size:var(--tl-fs-2xs);justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.tl-share-bar>i b{white-space:nowrap;font-weight:600}.tl-share-total{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);white-space:nowrap}.tl-share-total b{color:var(--tl-color-text-primary);font-variant-numeric:tabular-nums}.tl-bucket{flex-direction:column;gap:8px;min-width:0;display:flex}.tl-bucket-bar{border-radius:4px;gap:2px;height:22px;display:flex;overflow:hidden}.tl-bucket-bar>i{font-style:normal;font-size:var(--tl-fs-2xs);justify-content:center;align-items:center;min-width:0;font-weight:600;display:flex;overflow:hidden}.tl-range{flex-direction:column;gap:6px;min-width:0;display:flex}.tl-range-track{background:var(--tl-color-surface-hover);border-radius:7px;height:14px;position:relative}.tl-range-band{background:var(--tl-seq-1);border-radius:7px;height:100%;position:absolute;top:0}.tl-range-median{background:var(--tl-seq-4);width:3px;height:20px;box-shadow:0 0 0 2px var(--tl-color-bg);border-radius:2px;margin-left:-1.5px;position:absolute;top:-3px}.tl-range-values{font-size:var(--tl-fs-xs);color:var(--tl-color-text-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;display:flex}.tl-range-values b{color:var(--tl-color-text-primary)}@media (max-width:640px){.tl-share-rows{grid-template-columns:1fr;gap:2px}.tl-share-label{margin-top:8px}.tl-share-total{margin-bottom:4px}}.tl-research-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tl-research-card{border:1px solid var(--tl-color-border);border-radius:var(--tl-radius-lg);background:var(--tl-color-bg);padding:16px 18px}.tl-research-card h3{font-size:var(--tl-fs-lg);margin:4px 0 6px;font-weight:600;line-height:1.35}.tl-research-card p{font-size:var(--tl-fs-base);color:var(--tl-color-text-secondary);margin:0;line-height:1.55}.tl-research-meta{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted)}.tl-research-links{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tl-research-links li{font-size:var(--tl-fs-base);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.tl-research-links li span{color:var(--tl-color-text-secondary)}.tl-research-findings{font-size:var(--tl-fs-md);gap:10px;max-width:820px;margin:0;padding-left:20px;line-height:1.55;display:grid}.tl-research-prose{max-width:820px;font-size:var(--tl-fs-base);margin:0 0 8px;line-height:1.65}.tl-research-note{font-size:var(--tl-fs-sm);color:var(--tl-color-text-muted);max-width:820px;margin:10px 0 0}.tl-research-more{margin-top:12px}.tl-research-more>.tl-mix{margin-top:10px}.tl-research-method{font-size:var(--tl-fs-base);max-width:820px;line-height:1.6}.tl-research-cite{border-left:3px solid var(--tl-color-brand);background:var(--tl-color-surface);font-size:var(--tl-fs-base);overflow-wrap:anywhere;max-width:820px;margin:0 0 12px;padding:10px 14px;line-height:1.5}.tl-research .tl-mix{grid-template-columns:minmax(180px,1.4fr) minmax(100px,1.6fr) minmax(220px,auto)}@media (max-width:640px){.tl-research .tl-mix{grid-template-columns:1fr;row-gap:4px}.tl-research .tl-mix-label{white-space:normal;margin-top:8px}.tl-research .tl-mix-count{white-space:normal}}.tl-workspace-sidebar{scrollbar-width:thin;min-width:0;max-height:calc(100dvh - 112px);position:sticky;top:88px;overflow-y:auto}.tl-workspace-sidebar .tl-area-nav{position:static}.tl-org-context{border:1px solid var(--tl-color-border);background:var(--tl-color-bg);overflow-wrap:anywhere;border-radius:12px;gap:5px;margin-bottom:16px;padding:16px;text-decoration:none;display:grid}.tl-org-context>span,.tl-org-context small{color:var(--tl-color-text-muted);font-size:var(--tl-fs-xs)}.tl-org-context strong{color:var(--tl-color-text-primary);font-size:var(--tl-fs-lg)}.tl-org-panel{background:var(--tl-color-bg);border:1px solid var(--tl-color-border);border-radius:12px;padding:24px}.tl-org-form{max-width:480px;margin:20px 0}.tl-org-form label,.tl-discussion-compose label,.tl-label-create>label{gap:8px;font-weight:600;display:grid}.tl-org-form input,.tl-label-create input[type=text],.tl-label-create>label input,.tl-discussion-compose textarea{box-sizing:border-box;border:1px solid var(--tl-color-border-strong);background:var(--tl-color-bg);width:100%;min-width:0;color:var(--tl-color-text-primary);font:inherit;border-radius:8px;padding:10px 12px}.tl-org-form .tl-btn{margin-top:12px}.tl-org-membership{grid-template-columns:150px 1fr;gap:10px;display:grid}.tl-org-membership dd{overflow-wrap:anywhere;margin:0}.tl-discussion-entry{cursor:auto;border-top:1px solid var(--tl-color-border);margin-top:14px;padding-top:12px}.tl-discussion-open{border:1px solid var(--tl-color-blue-border);background:var(--tl-color-blue-bg);width:100%;color:var(--tl-color-brand);cursor:pointer;font:inherit;font-size:var(--tl-fs-sm);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-weight:600;display:flex}.tl-discussion-open>span:last-child{font-size:var(--tl-fs-xs);font-weight:400}.tl-labels{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.tl-work-label{font-size:var(--tl-fs-xs);overflow-wrap:anywhere;border-radius:5px;padding:3px 8px;font-weight:600;display:inline-block}.tl-label-blue{background:var(--tl-color-blue-bg);color:var(--tl-color-brand)}.tl-label-green{background:var(--tl-color-green-bg);color:var(--tl-color-green-text)}.tl-label-amber{background:var(--tl-color-gold-bg);color:var(--tl-color-gold-text)}.tl-label-red{background:var(--tl-color-red-bg);color:var(--tl-color-red-text)}.tl-label-purple{background:var(--tl-color-purple-bg);color:var(--tl-color-purple-text)}.tl-label-grey{background:var(--tl-color-grey-bg);color:var(--tl-color-grey-text)}.tl-discussion-dialog{border:1px solid var(--tl-color-border);background:var(--tl-color-bg);width:min(1000px,100vw - 40px);max-height:calc(100dvh - 48px);color:var(--tl-color-text-primary);border-radius:16px;padding:0;box-shadow:0 24px 80px #0f172a40}.tl-discussion-dialog::backdrop{background:#0f172a80}.tl-discussion-header{border-bottom:1px solid var(--tl-color-border);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px;display:flex}.tl-discussion-header h2{font-size:var(--tl-fs-3xl);margin:4px 0 8px}.tl-discussion-header p{max-width:720px;font-size:var(--tl-fs-base);overflow-wrap:anywhere;margin:0;line-height:1.5}.tl-discussion-header .tl-eyebrow{font-size:var(--tl-fs-2xs);text-transform:uppercase;letter-spacing:.07em;color:var(--tl-color-text-muted)}.tl-discussion-grid{grid-template-columns:minmax(0,1fr) 290px;display:grid}.tl-discussion-main{min-width:0;padding:24px 28px}.tl-discussion-help,.tl-discussion-label-panel>p{font-size:var(--tl-fs-sm);color:var(--tl-color-text-muted);margin:0 0 20px;line-height:1.6}.tl-discussion-messages{gap:16px;max-height:360px;margin:0 0 24px;padding:0;list-style:none;display:grid;overflow-y:auto}.tl-discussion-message{background:var(--tl-color-surface);border:1px solid var(--tl-color-border);border-radius:10px;padding:14px 16px}.tl-discussion-message.is-own{background:var(--tl-color-blue-bg);border-color:var(--tl-color-blue-border)}.tl-discussion-byline{font-size:var(--tl-fs-xs);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.tl-discussion-byline span{color:var(--tl-color-text-muted)}.tl-discussion-message>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--tl-fs-base);margin:10px 0;line-height:1.6}.tl-discussion-tools{gap:14px;display:flex}.tl-discussion-tools button{color:var(--tl-color-brand);cursor:pointer;font:inherit;font-size:var(--tl-fs-xs);background:0 0;border:0;padding:2px 0}.tl-discussion-empty{background:var(--tl-color-surface);border:1px dashed var(--tl-color-border-strong);text-align:center;font-size:var(--tl-fs-base);border-radius:10px;padding:28px 20px}.tl-discussion-empty p{color:var(--tl-color-text-muted);line-height:1.6}.tl-discussion-compose>div{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.tl-discussion-compose>div>span{color:var(--tl-color-text-muted);font-size:var(--tl-fs-xs);margin-left:auto}.tl-discussion-label-panel{background:var(--tl-color-surface);border-left:1px solid var(--tl-color-border);min-width:0;padding:24px}.tl-discussion-label-panel h3{font-size:var(--tl-fs-lg);margin:0 0 10px}.tl-label-options{font-size:var(--tl-fs-sm);gap:10px;display:grid}.tl-label-options label,.tl-label-colours label{cursor:pointer;align-items:center;gap:7px;display:flex}.tl-label-create{border-top:1px solid var(--tl-color-border);font-size:var(--tl-fs-sm);margin-top:24px;padding-top:20px}.tl-label-create h4{font-size:var(--tl-fs-base);margin:0 0 14px}.tl-label-create fieldset{border:0;margin:16px 0;padding:0}.tl-label-create legend{padding:0 0 8px;font-weight:600}.tl-label-colours{grid-template-columns:1fr 1fr;gap:10px 6px;display:grid}@media (max-width:700px){.tl-discussion-dialog{border-radius:10px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.tl-discussion-header{gap:12px;padding:18px}.tl-discussion-grid{grid-template-columns:1fr}.tl-discussion-main,.tl-discussion-label-panel{padding:18px}.tl-discussion-label-panel{border-left:0;border-top:1px solid var(--tl-color-border)}.tl-org-membership{grid-template-columns:1fr;gap:6px}}.tl-i-nav-dashboard{--tl-icon:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A//www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='3'%20y='3'%20width='7'%20height='7'%20rx='1.5'/%3E%3Crect%20x='14'%20y='3'%20width='7'%20height='11'%20rx='1.5'/%3E%3Crect%20x='3'%20y='14'%20width='7'%20height='7'%20rx='1.5'/%3E%3Crect%20x='14'%20y='18'%20width='7'%20height='3'%20rx='1'/%3E%3C/svg%3E")}.tl-i-nav-board{--tl-icon:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A//www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='3'%20y='4'%20width='18'%20height='16'%20rx='2'/%3E%3Cpath%20d='M9%204v16M15%204v16M5.5%208h1M11.5%208h1M17.5%208h1M5.5%2012h1M11.5%2012h1M5.5%2016h1'/%3E%3C/svg%3E")}.tl-i-nav-updates{--tl-icon:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A//www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M18%208a6%206%200%200%200-12%200c0%207-3%207-3%209h18c0-2-3-2-3-9M10%2021h4'/%3E%3C/svg%3E")}.tl-i-nav-bookmark{--tl-icon:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A//www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M6%203h12v18l-6-4-6%204z'/%3E%3Cpath%20d='M9%208h6M9%2011h6'/%3E%3C/svg%3E")}.tl-i-nav-settings{--tl-icon:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A//www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m12%203%202%203%203.5-.2.7%203.5%202.8%202.2-2.8%202.2-.7%203.5L14%2017l-2%203-2-3-3.5.2-.7-3.5L3%2011.5l2.8-2.2.7-3.5L10%206z'/%3E%3Ccircle%20cx='12'%20cy='11.5'%20r='3'/%3E%3C/svg%3E")}.tl-area-nav a>.tl-i{opacity:.8;flex:none;width:17px;height:17px}.tl-area-nav a[aria-current=page]>.tl-i{opacity:1}.tl-dashboard-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tl-dashboard-chart{background:var(--tl-color-bg);border:1px solid var(--tl-color-border);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:visible}.tl-dashboard-chart>header{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 0;display:flex}.tl-chart-eyebrow{color:var(--tl-color-text-muted);font-size:var(--tl-fs-2xs);letter-spacing:.09em;text-transform:uppercase;margin:0 0 7px;font-weight:600}.tl-dashboard-chart h2{font-size:var(--tl-fs-xl);letter-spacing:-.025em;margin:0;font-weight:650;line-height:1.5}.tl-dashboard-chart>header>a,.tl-dashboard-chart>footer>a{font-size:var(--tl-fs-xs);color:var(--tl-color-brand);flex:none;font-weight:500;text-decoration:none}.tl-dashboard-chart>footer{border-top:1px solid var(--tl-color-border-subtle);background:var(--tl-color-surface);font-size:var(--tl-fs-2xs);color:var(--tl-color-text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:14px 24px;display:flex}.tl-bid-mix{flex:1;grid-template-columns:minmax(150px,220px) minmax(140px,1fr);align-items:center;gap:12px;padding:12px 22px 24px;display:grid;position:relative}.tl-bid-ring{width:100%;max-width:240px;display:block;overflow:visible}.tl-bid-ring-track{fill:none;stroke:var(--tl-color-border-subtle);stroke-width:23px}.tl-bid-slice{cursor:pointer;transition:opacity .15s}.tl-bid-slice.is-muted{opacity:.3}.tl-bid-ring a:focus-visible path{stroke:var(--tl-color-text-primary);stroke-width:2px}.tl-bid-ring-number{font-size:var(--tl-fs-display);fill:var(--tl-color-text-primary);letter-spacing:-.05em;font-weight:650}.tl-bid-ring-caption{font-size:var(--tl-fs-2xs);fill:var(--tl-color-text-secondary)}.tl-bid-slot-0{fill:var(--tl-cat-0);background:var(--tl-cat-0)}.tl-bid-slot-1{fill:var(--tl-cat-1);background:var(--tl-cat-1)}.tl-bid-slot-2{fill:var(--tl-cat-2);background:var(--tl-cat-2)}.tl-bid-slot-3{fill:var(--tl-cat-3);background:var(--tl-cat-3)}.tl-bid-legend{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tl-bid-legend a{color:var(--tl-color-text-primary);border-radius:7px;align-items:center;gap:9px;padding:9px 6px;text-decoration:none;display:flex}.tl-bid-legend a:hover,.tl-bid-legend a:focus-visible{background:var(--tl-color-surface);text-decoration:none}.tl-bid-swatch{border-radius:3px;flex:none;width:8px;height:8px;display:block}.tl-bid-legend a>span{flex:1}.tl-bid-legend strong{font-size:var(--tl-fs-xs);font-weight:550;display:block}.tl-bid-legend small{color:var(--tl-color-text-muted);font-size:var(--tl-fs-2xs);margin-top:4px;display:block}.tl-bid-legend b{font-size:var(--tl-fs-xl);font-variant-numeric:tabular-nums;font-weight:600}.tl-bid-zero{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);text-align:center;grid-column:1/-1;margin:0}.tl-deadline-profile{flex:1;padding:14px 24px 18px}.tl-deadline-headline{align-items:center;gap:12px;margin-bottom:4px;display:flex}.tl-deadline-headline>strong{font-size:var(--tl-fs-5xl);letter-spacing:-.04em;font-weight:600;line-height:1.2}.tl-deadline-headline>span{font-size:var(--tl-fs-2xs);color:var(--tl-color-text-muted);line-height:1.6}.tl-deadline-svg{width:100%;display:block;overflow:visible}.tl-deadline-svg:focus-visible{outline:2px solid var(--tl-color-brand);outline-offset:4px;border-radius:4px}.tl-deadline-slot{fill:var(--tl-color-surface)}.tl-deadline-slot.is-active{fill:var(--tl-color-brand-light)}.tl-deadline-bar{fill:var(--tl-cat-0)}.tl-deadline-value{fill:var(--tl-color-brand);font-size:var(--tl-fs-xs);font-weight:600}.tl-deadline-readout{min-height:32px;font-size:var(--tl-fs-2xs);color:var(--tl-color-text-muted);margin:8px 0;line-height:1.6}.tl-deadline-context{font-size:var(--tl-fs-2xs);color:var(--tl-color-text-muted);flex-wrap:wrap;gap:8px 18px;display:flex}.tl-deadline-context b{color:var(--tl-color-text-primary);font-weight:600}@media (max-width:1150px){.tl-dashboard-charts{grid-template-columns:minmax(0,1fr)}.tl-bid-mix{grid-template-columns:220px minmax(140px,1fr)}}@media (max-width:600px){.tl-dashboard-chart>header{align-items:flex-start;padding:18px 18px 0}.tl-dashboard-chart h2{font-size:var(--tl-fs-lg)}.tl-dashboard-chart>footer{flex-wrap:wrap;padding:12px 18px}.tl-bid-mix{grid-template-columns:minmax(0,1fr);gap:0;padding:0 18px 16px}.tl-bid-ring{justify-self:center;max-width:200px}.tl-bid-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px}.tl-bid-legend small{font-size:var(--tl-fs-2xs)}.tl-deadline-profile{padding:14px 18px 18px}}@media (prefers-reduced-motion:reduce){.tl-bid-slice{transition:none}}.tl-area-workspace :is(.tl-area-nav,.tl-work-kpis,.tl-dashboard-chart,.tl-work-switches,.tl-feed-window) a:hover,.tl-org-context:hover{text-decoration:none}.tl-dashboard-chart>header>a:hover,.tl-dashboard-chart>footer>a:hover{color:var(--tl-color-brand-hover)}@media (max-width:767px){.tl-workspace-sidebar{max-height:none;position:static;overflow:visible}}.tl-dashboard-chart h2{position:relative}.tl-dashboard-chart h2 .tl-hint{position:static}@media (min-width:641px){.tl-dashboard-chart h2 .tl-hint-pop{width:320px;left:0}}.tl-dashboard-chart>footer{border-radius:0 0 12px 12px}.tl-template-save{border-top:1px solid var(--tl-color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding-top:16px;display:flex}.tl-template-save strong{color:var(--tl-color-text-primary);font-size:var(--tl-fs-sm);font-weight:600;display:block}.tl-template-save p{font-size:var(--tl-fs-xs);color:var(--tl-color-text-muted);margin:5px 0 0;line-height:1.5}.tl-save.tl-save-template{height:38px;font-size:var(--tl-fs-sm);padding:0 16px}.tl-secondary-check{color:var(--tl-color-text-secondary);font-size:var(--tl-fs-sm);cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-weight:400;display:flex}.tl-secondary-check input{accent-color:var(--tl-color-brand)}.tl-more-grid .tl-secondary-check{flex-direction:row}.tl-source-picks .tl-search-input-error{flex-basis:100%}@media (max-width:600px){.tl-template-save{align-items:flex-start}.tl-template-save .tl-save-template{justify-content:center;width:100%}}.tl-appearance{flex:none;position:relative}.tl-appearance>summary{border:1px solid var(--tl-color-border);width:36px;height:36px;color:var(--tl-color-text-secondary);border-radius:9px;padding:0;list-style:none}.tl-appearance>summary::-webkit-details-marker{display:none}.tl-appearance[open]>summary{background:var(--tl-color-surface-hover);color:var(--tl-color-brand)}.tl-appearance-panel{z-index:1100;box-sizing:border-box;border:1px solid var(--tl-color-border);background:var(--tl-color-overlay-bg);width:232px;max-width:calc(100vw - 32px);box-shadow:var(--tl-shadow-pop);border-radius:12px;padding:10px;position:absolute;top:calc(100% + 10px);right:0}.tl-appearance fieldset{border:0;margin:0;padding:0}.tl-appearance legend{font-size:var(--tl-fs-xs);color:var(--tl-color-text-secondary);padding:6px 8px 8px;font-weight:650}.tl-appearance label{cursor:pointer;font-size:var(--tl-fs-base);border-radius:7px;align-items:center;gap:10px;padding:10px 8px;display:flex}.tl-appearance label:hover,.tl-appearance label:focus-within{background:var(--tl-color-surface-hover)}.tl-appearance label:has(input:checked){background:var(--tl-color-brand-light);color:var(--tl-color-brand)}.tl-appearance input{accent-color:var(--tl-color-brand-fill);margin-left:auto}.tl-appearance p,.tl-appearance-status{font-size:var(--tl-fs-2xs);color:var(--tl-color-text-muted);margin:8px 8px 4px;line-height:1.5;display:block}.tl-appearance-status:empty{display:none}.tl-appearance :focus-visible{outline:2px solid var(--tl-color-brand);outline-offset:3px}@media (min-width:1260px) and (max-width:1399px){.tl-hdr .tl-hdr-search{width:36px;padding:0}.tl-hdr-search>span:not(.tl-icon){display:none}}.tl-appearance svg{flex:none}@media (max-width:575px){.tl-hdr-inner,.tl-hdr-right{gap:8px}}@media (max-width:360px){.tl-hdr-brand .tl-brand-subtitle,.tl-hdr-brand .tl-brand-badge{display:none}}.tl-site input::placeholder,.tl-site textarea::placeholder{color:var(--tl-color-text-muted);opacity:1}.tl-btn-secondary,.tl-save.tl-btn-secondary{color:var(--tl-color-text-secondary);background:var(--tl-color-control-bg);border-color:var(--tl-color-border-strong);box-shadow:none}.tl-btn-secondary:hover,.tl-save.tl-btn-secondary:hover{color:var(--tl-color-text-primary);background:var(--tl-color-control-hover);border-color:var(--tl-color-text-muted)}.tl-save.tl-btn-secondary.is-on{color:var(--tl-color-brand);background:var(--tl-color-brand-light);border-color:var(--tl-color-blue-border)}.tl-board-instructions,.tl-board-feedback{font-size:var(--tl-fs-xs);color:var(--tl-color-text-secondary);margin:0;line-height:1.6}.tl-board-feedback:empty{display:none}.tl-board-col.is-over{background:var(--tl-color-surface-hover);border-color:var(--tl-color-border-strong)}.tl-board-order-controls{align-items:center;gap:4px;margin:-3px -3px 7px;display:flex}.tl-board-order-controls button{min-width:28px;height:28px;color:var(--tl-color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.tl-board-order-controls button:hover:not(:disabled),.tl-board-order-controls button[aria-pressed=true]{background:var(--tl-color-control-hover);color:var(--tl-color-text-primary)}.tl-board-order-controls button:disabled{opacity:.35;cursor:default}.tl-board-order-controls .tl-board-grip{cursor:grab;font-size:var(--tl-fs-2xs);gap:4px;margin-right:auto}.tl-board-grip:active{cursor:grabbing}.tl-board-insertion{background:var(--tl-color-brand);pointer-events:none;border-radius:4px;height:3px;margin:8px 0;position:relative}.tl-board-insertion:before{content:"";border:2px solid var(--tl-color-brand);background:var(--tl-color-bg);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-3px}.tl-board-insertion span{background:var(--tl-color-bg);color:var(--tl-color-brand);border:1px solid var(--tl-color-brand);font-size:var(--tl-fs-2xs);border-radius:4px;padding:0 5px;line-height:20px;position:absolute;top:-9px;right:5px}.tl-board-grip{touch-action:none;-webkit-user-select:none;user-select:none}.tl-board.is-dragging,.tl-board.is-dragging *{cursor:grabbing}@media (max-width:768px){.tl-board-order-controls button{min-width:36px;height:36px}}
