.tl-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:22px 0 30px}.tl-chips a{padding:8px 16px;border-radius:999px;border:1px solid rgba(245,164,37,.5);color:#f5a425;font-size:14px;font-weight:600;text-decoration:none}.tl-chips a:hover{background:rgba(245,164,37,.15);text-decoration:none}.tl-section{scroll-margin-top:90px}.tl-panel{background:var(--bg-alt);border:1px solid rgba(128,138,156,.25);border-radius:18px;padding:20px 22px}.tl-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:14px}.cv-row label,.tl-form label{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--text-dim)}.cv-row input,.cv-row select,.tl-form input,.tl-form select{padding:11px 12px;border-radius:10px;border:1px solid rgba(128,138,156,.5);background:var(--bg);color:var(--text);font:inherit;font-size:15px;min-width:0}.cv-row input:focus-visible,.cv-row select:focus-visible,.tl-form input:focus-visible,.tl-form select:focus-visible{outline:2px solid #f5a425;outline-offset:1px}.tl-msg{min-height:1.3em;font-size:13px;color:var(--text-dim);margin:4px 0 10px}.tl-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:8px 0 14px}.tl-cards .rt-card{--pos:#4ade80;--neg:#ff7b7b}html[data-theme=light] .tl-cards .rt-card{--pos:#11693b;--neg:#b02525}.rt-big.pos{color:var(--pos)}.rt-big.neg{color:var(--neg)}.tl-compare{font-size:13.5px;color:var(--text-dim);margin:0 0 12px}.tl-chart{width:100%;height:auto;display:block}.tl-line{stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.tl-line.value{stroke:#f5a425}.tl-line.invested{stroke:#8f9bb0;stroke-dasharray:5 4}.tl-line.lump{stroke:#5b9bff;stroke-width:1.6}.tl-axis{stroke:rgba(128,138,156,.5)}.tl-tick{fill:var(--text-dim);font-size:11px}.tl-legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--text-dim);margin:6px 0 0}.tl-legend i{display:inline-block;width:18px;height:3px;margin-right:6px;vertical-align:middle;border-radius:2px}.tl-legend .l1{background:#f5a425}.tl-legend .l2{background:#8f9bb0}.tl-legend .l3{background:#5b9bff}.tl-note{font-size:12.5px;color:var(--text-dim);margin:14px 0 0}.cv-row{display:grid;grid-template-columns:1.1fr 1.4fr auto 1.4fr;gap:12px;align-items:end}.cv-swap{padding:11px 14px;border-radius:10px;border:1px solid rgba(128,138,156,.5);background:var(--bg);color:var(--text);font-size:18px;cursor:pointer}.cv-result{font-size:clamp(1.5rem, 4vw, 2.2rem);font-weight:750;margin:18px 0 4px;overflow-wrap:anywhere}.cv-rate{font-size:13px;color:var(--text-dim);margin:0}.fng-wrap{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:26px;align-items:center}.tl-gauge{width:100%;max-width:300px;height:auto;display:block;margin:0 auto}.tl-needle{stroke:var(--text);stroke-width:3;stroke-linecap:round}.tl-needle-dot{fill:var(--text)}.fng-now{text-align:center;margin-top:-6px}.fng-now b{font-size:2.6rem;line-height:1;display:block}.fng-now span{font-weight:700}.fng-cmp{list-style:none;padding:0;margin:0 0 12px;display:grid;gap:8px}.fng-cmp li{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(128,138,156,.22);padding-bottom:6px;font-size:14px}.tl-spark{width:100%;max-width:360px;height:50px;display:block}.ev-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ev-list li{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:baseline;padding:10px 0;border-bottom:1px solid rgba(128,138,156,.22)}.ev-date{font-size:13px;font-weight:700;color:var(--accent-text,#f5a425)}.ev-list a{color:var(--text);font-weight:600;text-decoration:none}.ev-list a:hover{text-decoration:underline}.gl-search{max-width:460px;margin-bottom:8px}.gl-cats{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 14px}.gl-cat{padding:6px 13px;border-radius:999px;border:1px solid rgba(128,138,156,.45);background:0 0;color:var(--text-dim);font:inherit;font-size:13px;cursor:pointer;min-height:36px}.gl-cat:hover{border-color:#f5a425;color:var(--text)}.gl-cat[aria-pressed=true]{background:rgba(245,164,37,.18);border-color:#f5a425;color:var(--text);font-weight:600}.gl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;max-height:560px;overflow:auto;padding-right:4px}.gl-item{background:var(--bg);border:1px solid rgba(128,138,156,.25);border-radius:12px;padding:12px 14px}.gl-item h3{margin:0 0 4px;font-size:.98rem}.gl-item p{margin:0;font-size:13.5px;color:var(--text-dim)}@media (max-width:760px){.cv-row{grid-template-columns:1fr 1fr}.cv-swap{grid-column:1/-1}.fng-wrap{grid-template-columns:1fr}.ev-list li{grid-template-columns:1fr;gap:2px}}