@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800;900&family=Archivo+Narrow:wght@500;600;700&family=Source+Sans+3:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Roboto+Mono:wght@400;500;700&display=swap";:root{--ts-ink: #0F151A;--ts-slate: #2E404D;--ts-steel: #8598A6;--ts-mist: #E6EDF2;--ts-gold: #BFA369;--ts-blue: #69A3BF;--ts-red: #BF6969;--ts-teal: #69BFB8;--ts-lime: #94BF69;--ts-magenta: #BF69BF;--ts-orange: #BF8D69;--ts-purple: #8669BF;--ts-ink-2: #131c24;--ts-ink-3: #18242e;--ts-slate-hi: #3b515f;--ts-gold-deep: #9a8350;--ts-gold-bright: #d8bd83;--ts-gold-metallic: linear-gradient(145deg, #8c7544 0%, #c7ab72 28%, #e7d29a 47%, #b89a5e 63%, #8c7544 100%);--bg: var(--ts-ink);--bg-elev: var(--ts-ink-2);--bg-raised: var(--ts-ink-3);--surface: var(--ts-slate);--surface-hover: var(--ts-slate-hi);--fg: var(--ts-mist);--fg-muted: var(--ts-steel);--fg-faint: #5c6b76;--accent: var(--ts-gold);--accent-hover: var(--ts-gold-bright);--accent-press: var(--ts-gold-deep);--on-accent: var(--ts-ink);--line: rgba(230,237,242,.12);--line-strong: rgba(230,237,242,.22);--focus: var(--ts-blue);--focus-ring: 0 0 0 3px rgba(105,163,191,.25);--font-display: "Archivo", "Arial Narrow", system-ui, sans-serif;--font-body: "Source Sans 3", system-ui, -apple-system, sans-serif;--font-mono: ui-monospace, "SF Mono", "Roboto Mono", monospace;--display-weight: 800;--display-stretch: 88%;--display-tracking: -.01em;--t-display-xl: 112px;--t-display-l: 72px;--t-display-m: 48px;--t-h1: 40px;--t-h2: 30px;--t-h3: 22px;--t-body-lg: 19px;--t-body: 16px;--t-sm: 14px;--t-xs: 12px;--t-eyebrow: 13px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--r-xs: 2px;--r-sm: 4px;--r-md: 8px;--r-lg: 12px;--r-pill: 999px;--shadow-sm: 0 1px 2px rgba(0,0,0,.4);--shadow-md: 0 6px 20px rgba(0,0,0,.45);--shadow-lg: 0 24px 60px rgba(0,0,0,.55);--shadow-gold: 0 6px 24px rgba(191,163,105,.28);--hairline: 1px}.on-light,:root.light{--bg: #ffffff;--bg-elev: #ffffff;--bg-raised: #eef3f7;--surface: var(--ts-mist);--surface-hover: #d4dde4;--fg: var(--ts-ink);--fg-muted: var(--ts-slate);--fg-faint: var(--ts-steel);--on-accent: var(--ts-ink);--line: rgba(15,21,26,.12);--line-strong: rgba(15,21,26,.22)}.ts-scope{background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--t-body);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ts-display{font-family:var(--font-display);font-weight:900;text-transform:uppercase;letter-spacing:var(--display-tracking);line-height:.92;transform:scaleX(var(--display-stretch));transform-origin:left}.ts-display--outline{color:transparent;-webkit-text-stroke:2px currentColor;text-stroke:2px currentColor}.ts-h1{font-family:var(--font-display);font-weight:800;font-size:var(--t-h1);line-height:1.04;letter-spacing:-.01em;text-transform:uppercase}.ts-h2{font-family:var(--font-display);font-weight:700;font-size:var(--t-h2);line-height:1.1;letter-spacing:-.005em}.ts-h3{font-family:var(--font-body);font-weight:700;font-size:var(--t-h3);line-height:1.25}.ts-eyebrow{font-family:var(--font-body);font-weight:700;font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.2em;color:var(--accent)}.ts-body{font-size:var(--t-body);line-height:1.6}.ts-lead{font-size:var(--t-body-lg);line-height:1.6;color:var(--fg)}.ts-small{font-size:var(--t-sm)}.ts-caption{font-size:var(--t-xs);color:var(--fg-muted);letter-spacing:.01em}a.ts-link{color:var(--accent);text-decoration:none}a.ts-link:hover{color:var(--accent-hover)}.ts-icon{--icon: none;display:inline-block;width:24px;height:24px;flex:none;background-color:currentColor;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.ts-icon--em{width:1em;height:1em}.ts-icon--sm{width:18px;height:18px}.ts-icon--lg{width:32px;height:32px}.ts-btn{font-family:var(--font-body);font-weight:700;font-size:14px;letter-spacing:.02em;text-transform:uppercase;border-radius:var(--r-sm);padding:12px 22px;border:1px solid transparent;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.ts-btn--primary{background:var(--accent);color:var(--on-accent)}.ts-btn--outline{background:transparent;color:var(--fg);border-color:var(--line-strong)}.ts-btn--ghost{background:transparent;color:var(--fg-muted)}.ts-btn--sm{padding:8px 14px;font-size:13px}.ts-btn[disabled],.ts-btn--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.ts-field{display:block}.ts-field>.ts-label{display:block;font-size:12px;color:var(--fg-muted);margin-bottom:6px;letter-spacing:.02em}.ts-input{width:100%;box-sizing:border-box;background:var(--bg-elev);border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:11px 13px;color:var(--fg);font-family:var(--font-body);font-size:15px;transition:border-color .16s ease,box-shadow .16s ease;outline:none}.ts-input::placeholder{color:var(--fg-faint)}.ts-input:focus,.ts-input.focus{border-color:var(--focus);box-shadow:var(--focus-ring)}.ts-tag{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:var(--r-pill);border:1px solid var(--line-strong);color:var(--fg-muted)}.ts-tag--gold{color:var(--accent);border-color:#bfa36973}.on-light .ts-tag--gold{color:var(--ts-gold-deep);border-color:#9a83508c}.ts-card{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-md);overflow:hidden}.ts-panel{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px 24px}.ts-tile{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--r-md);padding:16px}.on-light .ts-card{box-shadow:0 12px 30px #0f151a1a}.on-light .ts-tile{background:var(--bg-raised)}.ts-panel-h{font-family:var(--font-body);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 16px}.ts-lang{display:inline-flex;gap:2px;border:1px solid var(--line-strong);border-radius:var(--r-pill);padding:2px}.ts-lang>*{font-size:11px;padding:4px 9px;border-radius:var(--r-pill);color:var(--fg-muted);text-transform:uppercase;font-weight:700;background:transparent;border:none;cursor:pointer;font-family:var(--font-body)}.ts-lang>.on{background:var(--accent);color:var(--on-accent)}.ts-wa{display:inline-flex;align-items:center;gap:7px;background:var(--accent);color:var(--on-accent);font-weight:700;font-size:13px;padding:8px 14px;border-radius:var(--r-pill);white-space:nowrap;text-decoration:none;cursor:pointer}.ts-grain{position:relative}.ts-grain:after,.ts-grain--fixed:after{content:"";pointer-events:none;opacity:.05;z-index:2;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ts-grain--fixed:after{position:fixed}.ts-scrim-bottom{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#080b0e73,#080b0e00 30%,#080b0e14 58%,#080b0ee6)}.ts-rule-caption{display:block}.ts-rule-caption>.t{font-size:15px;color:var(--fg);opacity:.92}.ts-rule-caption:after{content:"";display:block;height:1px;background:var(--line-strong);margin-top:12px}.ts-stamp{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--fg-muted);letter-spacing:.02em}:root{--ease-gear: cubic-bezier(.2, .7, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-press: 90ms;--dur-hover: .16s;--dur-move: .24s}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.ts-btn{position:relative;overflow:hidden;transition:background var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-gear),box-shadow var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out);will-change:transform}.ts-btn--primary:hover{background:var(--accent-hover);box-shadow:var(--shadow-gold);transform:translateY(-1px)}.ts-btn--primary:active{background:var(--accent-press);transform:translateY(1px) scale(.985);box-shadow:inset 0 2px 6px #00000059}.ts-btn--outline:hover{border-color:var(--accent);color:var(--accent-hover);transform:translateY(-1px)}.ts-btn--outline:active{transform:translateY(1px) scale(.985);border-color:var(--accent-press)}.ts-btn--ghost:hover{color:var(--fg)}.ts-btn--ghost:active{transform:translateY(1px)}.ts-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #69a3bf73}.ts-btn--sheen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-120%);pointer-events:none}.ts-btn--sheen:hover:after{transition:transform .62s var(--ease-out);transform:translate(120%)}.ts-ripple{position:absolute;border-radius:50%;transform:scale(0);pointer-events:none;background:currentColor;opacity:.22;animation:ts-ripple var(--dur-move) var(--ease-out) forwards}@keyframes ts-ripple{to{transform:scale(2.4);opacity:0}}.ts-arrow-link{display:inline-flex;align-items:center;gap:6px;color:var(--accent);text-decoration:none;transition:gap var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out)}.ts-arrow-link .ar{transition:transform var(--dur-hover) var(--ease-out)}.ts-arrow-link:hover{color:var(--accent-hover);gap:10px}.ts-arrow-link:hover .ar{transform:translate(3px)}.ts-lift{transition:transform var(--dur-move) var(--ease-gear),box-shadow var(--dur-move) var(--ease-out)}.ts-lift:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.ts-iconbtn{transition:transform var(--dur-hover) var(--ease-gear),color var(--dur-hover) var(--ease-out),background var(--dur-hover) var(--ease-out)}.ts-iconbtn:hover{color:var(--accent);transform:scale(1.08)}.ts-iconbtn:active{transform:scale(.92)}.ts-toggle{width:46px;height:26px;border-radius:999px;background:var(--surface);border:1px solid var(--line-strong);position:relative;cursor:pointer;flex:none;transition:background var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}.ts-toggle .knob{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--fg-muted);transition:transform var(--dur-move) var(--ease-gear),background var(--dur-hover) var(--ease-out)}.ts-toggle[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.ts-toggle[aria-checked=true] .knob{transform:translate(20px);background:var(--on-accent)}.ts-check{width:20px;height:20px;border-radius:4px;border:1.5px solid var(--line-strong);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none;transition:background var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out)}.ts-check svg{width:13px;height:13px;stroke:var(--on-accent);stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset var(--dur-move) var(--ease-out)}.ts-check[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.ts-check[aria-checked=true] svg{stroke-dashoffset:0}.ts-pulse{position:relative}.ts-pulse:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 #bfa3698c;animation:ts-pulse 2.2s var(--ease-out) infinite}@keyframes ts-pulse{70%{box-shadow:0 0 0 12px #bfa36900}to{box-shadow:0 0 #bfa36900}}.ts-tap{transition:transform var(--dur-press) var(--ease-gear)}.ts-tap:active{transform:scale(.97)}.ts-spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(0,0,0,.25);border-top-color:currentColor;animation:ts-spin .7s linear infinite}@keyframes ts-spin{to{transform:rotate(360deg)}}.ts-rise{opacity:0;transform:translateY(14px);transition:opacity var(--dur-move) var(--ease-out),transform var(--dur-move) var(--ease-out)}.ts-rise.in{opacity:1;transform:none}.ts-enter>*{opacity:0;transform:translateY(16px)}.ts-enter.go>*{animation:ts-enter-rise var(--dur-move) var(--ease-out) both}.ts-enter.go>*:nth-child(1){animation-delay:40ms}.ts-enter.go>*:nth-child(2){animation-delay:.11s}.ts-enter.go>*:nth-child(3){animation-delay:.18s}.ts-enter.go>*:nth-child(4){animation-delay:.25s}.ts-enter.go>*:nth-child(5){animation-delay:.32s}.ts-enter.go>*:nth-child(n+6){animation-delay:.39s}@keyframes ts-enter-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ts-route{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:var(--ts-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;transform:translateY(100%);pointer-events:none;transition:transform .48s var(--ease-gear)}.ts-route:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 45% at 50% 46%,#bfa36929,#bfa36900 60%);opacity:0;transition:opacity .36s var(--ease-out) .1s;pointer-events:none}.ts-route .ts-route-mark{display:flex;flex-direction:column;align-items:center;gap:18px;position:relative}.ts-route img{width:74px;opacity:0;transform:scale(.86) translateY(6px);filter:drop-shadow(0 6px 22px rgba(191,163,105,.35));transition:opacity .28s var(--ease-out) .12s,transform .42s var(--ease-gear) 90ms}.ts-route .ts-route-bar{width:132px;height:3px;border-radius:2px;overflow:hidden;position:relative;background:#e6edf21f;opacity:0;transition:opacity .22s var(--ease-out) .2s}.ts-route .ts-route-bar:before{content:"";position:absolute;top:0;bottom:0;left:0;width:42%;border-radius:2px;background:linear-gradient(90deg,rgba(191,163,105,.2),var(--accent));animation:ts-route-load 1s cubic-bezier(.65,.05,.36,1) infinite}@keyframes ts-route-load{0%{transform:translate(-110%)}to{transform:translate(310%)}}.ts-route .ts-route-label{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--fg-faint);opacity:0;transition:opacity .24s var(--ease-out) .22s}.ts-route.cover{transform:translateY(0)}.ts-route.cover:before,.ts-route.cover img,.ts-route.cover .ts-route-bar,.ts-route.cover .ts-route-label{opacity:1}.ts-route.cover img{transform:none}.ts-route.reveal{transform:translateY(-100%);transition:transform .56s var(--ease-gear)}.ts-reveal{opacity:0;transform:translateY(22px);transition:opacity .52s var(--ease-out),transform .52s var(--ease-out)}.ts-reveal.in{opacity:1;transform:none}.ts-acc-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--dur-move) var(--ease-gear),opacity var(--dur-move) var(--ease-out)}.ts-acc-body>div{overflow:hidden}.ts-acc-body.open{grid-template-rows:1fr;opacity:1}.ts-toast{animation:ts-toast-in var(--dur-move) var(--ease-out) both}@keyframes ts-toast-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.ts-tabs{position:relative}.ts-tabs-ind{position:absolute;top:4px;bottom:4px;border-radius:999px;background:var(--accent);z-index:0;transition:transform var(--dur-move) var(--ease-gear),width var(--dur-move) var(--ease-gear)}.ts-tabs button{position:relative;z-index:1}.ts-progress{display:block;height:7px;border-radius:999px;background:#e6edf21a;overflow:hidden}.ts-progress .fill{display:block;height:100%;width:0;border-radius:999px;background:var(--accent);transition:width 1s var(--ease-gear)}.ts-ring .track{stroke:#e6edf21f;fill:none}.ts-ring .val{stroke:var(--accent);fill:none;stroke-linecap:round;transition:stroke-dashoffset 1.1s var(--ease-gear)}.ts-bar{transform:scaleY(0);transform-origin:bottom;transition:transform .85s var(--ease-gear),filter var(--dur-hover) var(--ease-out)}.ts-bar.in{transform:scaleY(1)}.ts-barcol:hover .ts-bar{filter:brightness(1.18)}.ts-draw path{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset 1.2s var(--ease-out)}.ts-draw.in path{stroke-dashoffset:0}.ts-trow{transition:background var(--dur-hover) var(--ease-out);cursor:pointer}.ts-trow:hover{background:#ffffff09}.ts-trow .twist{transition:transform var(--dur-move) var(--ease-gear)}.ts-trow.open .twist{transform:rotate(90deg);color:var(--accent)}.ts-tdetail{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--dur-move) var(--ease-gear),opacity var(--dur-move) var(--ease-out)}.ts-tdetail.open{grid-template-rows:1fr;opacity:1}.ts-tdetail>div{overflow:hidden}.ts-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--dur-hover) var(--ease-out)}.ts-sortable:hover{color:var(--fg)}.ts-sortable .car{opacity:0;transition:opacity var(--dur-hover),transform var(--dur-move) var(--ease-gear);display:inline-block}.ts-sortable.asc .car{opacity:1}.ts-sortable.desc .car{opacity:1;transform:rotate(180deg)}.ts-xcard{cursor:pointer;transition:border-color var(--dur-hover) var(--ease-out),background var(--dur-hover) var(--ease-out)}.ts-xcard:hover{border-color:var(--line-strong)}.ts-xcard .xbody{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--dur-move) var(--ease-gear),opacity var(--dur-move) var(--ease-out)}.ts-xcard.open .xbody{grid-template-rows:1fr;opacity:1}.ts-xcard .xbody>div{overflow:hidden}.ts-xcard .chev{transition:transform var(--dur-move) var(--ease-gear)}.ts-xcard.open .chev{transform:rotate(180deg);color:var(--accent)}.ts-trend{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px}.ts-trend--up{color:var(--ts-teal);background:#69bfb821}.ts-trend--down{color:var(--ts-red);background:#bf696921}.ts-dot{width:8px;height:8px;border-radius:50%;background:var(--ts-teal);display:inline-block;position:relative}.ts-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 #69bfb899;animation:ts-pulse 1.8s var(--ease-out) infinite}.ts-marker{position:absolute;transform:translate(-50%,-50%);width:15px;height:15px;border-radius:50%;background:var(--accent);border:2px solid var(--ts-ink);cursor:pointer;z-index:4;transition:transform var(--dur-hover) var(--ease-gear),box-shadow var(--dur-hover) var(--ease-out)}.ts-marker:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;box-shadow:0 0 #bfa36980;animation:ts-pulse 2.2s var(--ease-out) infinite}.ts-marker:hover,.ts-marker:focus-visible,.ts-marker.active{outline:none;transform:translate(-50%,-50%) scale(1.25);box-shadow:0 4px 14px #bfa36980;z-index:6}.ts-marker.hub{width:19px;height:19px}.ts-tip{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translate(-50%,6px) scale(.96);width:max-content;max-width:220px;background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:9px;padding:10px 13px;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transform-origin:bottom center;z-index:7;transition:opacity .18s var(--ease-out),transform .24s var(--ease-gear)}.ts-marker:hover .ts-tip,.ts-marker:focus-visible .ts-tip,.ts-marker.active .ts-tip{opacity:1;transform:translate(-50%) scale(1)}.ts-tip:after{content:"";position:absolute;left:50%;bottom:-5px;width:10px;height:10px;transform:translate(-50%) rotate(45deg);background:var(--bg-raised);border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.ts-tip .t-city{display:block;font-family:var(--font-body);font-weight:700;font-size:14px;color:var(--fg);white-space:nowrap}.ts-tip .t-meta{display:block;font-size:12px;color:var(--fg-muted);margin-top:2px;white-space:nowrap}.ts-tip .t-tag{display:block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}.ts-route-line{stroke:var(--accent);stroke-width:1.5;fill:none;stroke-dasharray:4 5;opacity:.55;animation:ts-route-dash 22s linear infinite}@keyframes ts-route-dash{to{stroke-dashoffset:-180}}:root{--chart-1: var(--ts-gold);--chart-2: var(--ts-blue);--chart-3: var(--ts-teal);--chart-4: var(--ts-orange);--chart-5: var(--ts-purple);--chart-6: var(--ts-lime);--chart-7: var(--ts-magenta)}.ts-table-wrap{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--r-md);overflow:auto}.ts-table{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:14px}.ts-table thead th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);padding:12px 16px;border-bottom:1px solid var(--line-strong);white-space:nowrap}.ts-table tbody td{padding:13px 16px;border-bottom:1px solid var(--line);color:var(--fg)}.ts-table tbody tr:last-child td{border-bottom:none}.ts-table .num{text-align:right;font-variant-numeric:tabular-nums}.ts-table .mut{color:var(--fg-muted)}.ts-table tbody tr{transition:background var(--dur-hover) var(--ease-out)}.ts-table--hover tbody tr:hover td{background:#ffffff09}.ts-table--zebra tbody tr:nth-child(2n) td{background:#e6edf206}.ts-table--compact thead th{padding:8px 12px}.ts-table--compact tbody td{padding:9px 12px;font-size:13px}.ts-table--sticky thead th{position:sticky;top:0;background:var(--bg-raised);z-index:2}.ts-table tbody tr.sel td{background:#bfa36914}.ts-status{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.ts-status:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c, var(--ts-teal));flex:none}.ts-tbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;border-top:1px solid var(--line);color:var(--fg-muted);font-size:13px}.ts-crumbs{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600}.ts-crumbs a{color:var(--fg-muted);text-decoration:none;cursor:pointer;transition:color var(--dur-hover) var(--ease-out)}.ts-crumbs a:hover{color:var(--fg)}.ts-crumbs .sep{color:var(--fg-faint);font-weight:400}.ts-crumbs .cur{color:var(--fg)}.ts-tabs-line{display:flex;gap:28px;border-bottom:1px solid var(--line)}.ts-tabs-line button{background:none;border:none;padding:12px 2px;cursor:pointer;font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--fg-muted);position:relative;transition:color var(--dur-hover) var(--ease-out)}.ts-tabs-line button:hover,.ts-tabs-line button.on{color:var(--fg)}.ts-tabs-line button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-move) var(--ease-gear)}.ts-tabs-line button.on:after{transform:scaleX(1)}.ts-pager{display:inline-flex;align-items:center;gap:5px}.ts-pager button{min-width:32px;height:32px;padding:0 6px;display:inline-grid;place-items:center;border-radius:var(--r-sm);border:1px solid transparent;background:transparent;color:var(--fg-muted);cursor:pointer;font-family:var(--font-body);font-weight:600;font-size:13px;font-variant-numeric:tabular-nums;transition:border-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),background var(--dur-hover) var(--ease-out)}.ts-pager button:hover{border-color:var(--line-strong);color:var(--fg)}.ts-pager button.on{background:var(--accent);color:var(--on-accent);font-weight:700}.ts-pager button[disabled]{opacity:.35;cursor:not-allowed}.ts-pager .gap{color:var(--fg-faint);padding:0 2px}.ts-sidenav{display:flex;flex-direction:column;gap:2px;min-width:210px}.ts-sidenav .sect{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);padding:14px 12px 8px}.ts-sidenav a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--r-sm);color:var(--fg-muted);font:600 14px/1.2 var(--font-body);text-decoration:none;cursor:pointer;transition:background var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out)}.ts-sidenav a:hover{background:#ffffff0a;color:var(--fg)}.ts-sidenav a.on{background:#bfa3691a;color:var(--accent)}.ts-sidenav a .ts-icon{width:18px;height:18px}.ts-steps{display:flex}.ts-step{flex:1;display:flex;flex-direction:column;align-items:center;gap:9px;position:relative;text-align:center;min-width:0}.ts-step:before{content:"";position:absolute;top:11px;left:calc(50% + 18px);right:calc(-50% + 18px);border-top:2px dashed var(--line-strong)}.ts-step:last-child:before{display:none}.ts-step.done:before{border-color:#bfa3698c}.ts-step .dot{width:22px;height:22px;border-radius:50%;box-sizing:border-box;border:2px solid var(--line-strong);background:var(--bg-elev);display:grid;place-items:center;color:transparent;transition:background var(--dur-move) var(--ease-out),border-color var(--dur-move) var(--ease-out)}.ts-step.done .dot{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ts-step.now .dot{border-color:var(--accent);background:var(--bg-elev);box-shadow:0 0 0 5px #bfa36924}.ts-step.now .dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent)}.ts-step .sl{font-size:13px;font-weight:700;color:var(--fg-muted)}.ts-step.done .sl,.ts-step.now .sl{color:var(--fg)}.ts-step .sm{font-size:11px;color:var(--fg-faint);margin-top:-4px}.ts-donut{--hole: 66%;width:140px;aspect-ratio:1;border-radius:50%;flex:none;background:conic-gradient(var(--seg));-webkit-mask:radial-gradient(closest-side,transparent calc(var(--hole) - 1px),#000 var(--hole));mask:radial-gradient(closest-side,transparent calc(var(--hole) - 1px),#000 var(--hole))}.ts-legend{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:13px;color:var(--fg-muted)}.ts-legend .k{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.ts-legend .sw{width:10px;height:10px;border-radius:3px;background:var(--c, var(--accent));flex:none}.ts-legend .v{color:var(--fg);font-weight:700;font-variant-numeric:tabular-nums}.ts-legend--col{flex-direction:column;gap:10px}.ts-chart text{fill:var(--fg-faint);font-family:var(--font-body);font-size:10px;letter-spacing:.04em}.ts-chart .grid{stroke:#e6edf212;stroke-width:1}.ts-chart .axis{stroke:var(--line-strong);stroke-width:1}.ts-chart .line{fill:none;stroke:var(--chart-1);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ts-chart .area{fill:#bfa3691a;stroke:none}.ts-chart .pt{fill:var(--ts-ink);stroke:var(--chart-1);stroke-width:2}.ts-hbars{display:grid;grid-template-columns:max-content 1fr max-content;gap:13px 14px;align-items:center}.ts-hbars .n{font-size:13px;color:var(--fg-muted);white-space:nowrap}.ts-hbars .v{font-size:13px;font-weight:700;color:var(--fg);font-variant-numeric:tabular-nums;text-align:right}.ts-skeleton{position:relative;overflow:hidden;border-radius:var(--r-sm);background:#e6edf20f}.ts-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 32%,rgba(230,237,242,.06) 50%,transparent 68%);transform:translate(-100%);animation:ts-shimmer 1.6s var(--ease-out) infinite}.ts-skeleton--circle{border-radius:50%}@keyframes ts-shimmer{to{transform:translate(100%)}}.ts-tooltip{position:relative}.ts-tooltip:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 9px);transform:translate(-50%,4px);background:var(--bg-raised);border:1px solid var(--line-strong);color:var(--fg);font:600 12px/1.3 var(--font-body);white-space:nowrap;padding:6px 10px;border-radius:6px;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity .16s var(--ease-out),transform .2s var(--ease-gear);z-index:8}.ts-tooltip:hover:after,.ts-tooltip:focus-visible:after,.ts-tooltip.show:after{opacity:1;transform:translate(-50%)}.ts-menu{min-width:208px;background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--r-md);padding:6px;box-shadow:var(--shadow-lg)}.ts-menu .item{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:var(--r-sm);color:var(--fg);font:600 14px/1.2 var(--font-body);text-decoration:none;cursor:pointer;transition:background var(--dur-hover) var(--ease-out)}.ts-menu .item:hover{background:#ffffff0d}.ts-menu .item .ts-icon{width:17px;height:17px;color:var(--fg-muted)}.ts-menu .item:hover .ts-icon{color:var(--accent)}.ts-menu .item.danger,.ts-menu .item.danger .ts-icon{color:var(--ts-red)}.ts-menu hr{border:none;border-top:1px solid var(--line);margin:6px 4px}.ts-menu.open{animation:ts-menu-in var(--dur-hover) var(--ease-out) both}@keyframes ts-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.ts-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);font:700 11px/1 var(--font-body);font-variant-numeric:tabular-nums}.ts-notif{position:relative}.ts-notif:after{content:"";position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:var(--ts-red);border:2px solid var(--bg)}.ts-bg{position:relative;overflow:hidden;isolation:isolate;background:var(--ts-ink)}.ts-bg>.bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.ts-bg-watermark{position:relative;overflow:hidden;isolation:isolate}.ts-bg-watermark:before{content:"";position:absolute;z-index:-1;right:calc(var(--wm-size, 56%) * -.22);bottom:calc(var(--wm-size, 56%) * -.28);width:var(--wm-size, 56%);aspect-ratio:1;background:var(--wm-color, var(--ts-gold));opacity:var(--wm-opacity, .07);pointer-events:none;-webkit-mask:url(assets/insignia-gold.svg) center / contain no-repeat;mask:url(assets/insignia-gold.svg) center / contain no-repeat}.ts-bg-spot{position:relative;isolation:isolate}.ts-bg-spot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(52% 44% at var(--spot-x, 50%) var(--spot-y, 42%),rgba(191,163,105,.14) 0%,rgba(191,163,105,0) 68%)}.ts-bg-road{position:relative;isolation:isolate}.ts-bg-road:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(-58deg,rgba(230,237,242,.035) 0 1px,transparent 1px 26px)}.ts-vignette:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 100% at 50% 42%,#080b0e00 52%,#080b0e8c)}.on-light .ts-progress{background:#0f151a14}.on-light .ts-ring .track{stroke:#0f151a1a}.on-light .ts-trow:hover{background:#0f151a09}.on-light .ts-table--hover tbody tr:hover td{background:#0f151a08}.on-light .ts-table--zebra tbody tr:nth-child(2n) td{background:#0f151a06}.on-light .ts-table tbody tr.sel td{background:#9a83501a}.on-light .ts-skeleton{background:#0f151a12}.on-light .ts-skeleton:after{background:linear-gradient(100deg,transparent 32%,rgba(255,255,255,.65) 50%,transparent 68%)}.on-light .ts-menu .item:hover{background:#0f151a0d}.on-light .ts-sidenav a:hover{background:#0f151a0b}.on-light .ts-sidenav a.on{background:#9a835021;color:var(--ts-gold-deep)}.on-light .ts-chart .grid{stroke:#0f151a14}.on-light .ts-chart .pt{fill:#fff}.on-light .ts-step .dot{background:#fff}.on-light .ts-notif:after{border-color:#fff}.on-light .ts-marker{border-color:#fff}.on-light .ts-bg-road:before{background:repeating-linear-gradient(-58deg,rgba(15,21,26,.05) 0 1px,transparent 1px 26px)}html,body{margin:0;padding:0;background:#0f151a}body{font-family:var(--font-body)}:root{color-scheme:dark}:root.light{color-scheme:light}:root.light body{background:#fff}#root{min-height:100vh}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#8598a659;border-radius:5px}::-webkit-scrollbar-track{background:transparent}html.theme-fading,html.theme-fading body,html.theme-fading body *{transition:background-color .45s ease,color .45s ease,border-color .45s ease,box-shadow .45s ease!important}html.theme-fading img{transition:opacity .45s ease,filter .45s ease!important}.rsp-links{scrollbar-width:none}.rsp-links::-webkit-scrollbar{display:none}@media(max-width:940px){.rsp-usertext{display:none!important}}.rsp-menubtn{display:none}@media(max-width:760px){.rsp-links{display:none!important}.rsp-menubtn{display:flex!important}}.rsp-cards{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1150px){.rsp-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.rsp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){.rsp-cards{grid-template-columns:1fr}}.rsp-adm2{display:grid;grid-template-columns:340px minmax(0,1fr);gap:20px;align-items:start}@media(max-width:900px){.rsp-adm2{grid-template-columns:1fr}}.rsp-map2{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}@media(max-width:980px){.rsp-map2{grid-template-columns:1fr}}@media(max-width:760px){.rsp-acoes button{min-height:44px!important}}@keyframes lg-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lg-fade{0%{opacity:0}to{opacity:1}}@keyframes lg-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes lg-spin{to{transform:rotate(360deg)}}@keyframes lg-check{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes lg-fadeout{0%{opacity:1}to{opacity:0}}@media(max-width:860px){.rsp-stage{display:none!important}}@media(max-width:480px){.rsp-card{padding:clamp(24px,7vw,40px) clamp(20px,6vw,32px)!important}}.lg-face{transition:transform .12s ease,box-shadow .25s ease,background-color .25s ease,border-color .25s ease}.lg-google:hover .lg-face{border-color:var(--lg-accent)!important;box-shadow:0 6px 24px var(--lg-glow);transform:translateY(-1px)}.lg-google:active .lg-face{transform:translateY(1px);box-shadow:none}@keyframes tshModalIn{0%{transform:translate(-50%,-47%) scale(.975);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes tshModalOut{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-47.5%) scale(.975);opacity:0}}@keyframes tshFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tshFadeOut{0%{opacity:1}to{opacity:0}}@keyframes tshSkel{0%,to{opacity:.35}50%{opacity:.8}}.ts-scope.on-light{--bg: #FFFFFF;--bg-elev: #FFFFFF;--bg-raised: #eef3f7;--surface-hover: #dde6ec;--on-accent: #FFFFFF;--ts-gold: #9A8350;--ts-blue: #4F87A6;--ts-teal: #3D8079;--ts-lime: #5F8A33;--ts-red: #A14848;--ts-orange: #A3683D;--ts-purple: #624A94;--ts-magenta: #8A4A8A;--ts-steel: #5C6E7A}.ts-scope button{transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .07s ease}.ts-scope button:active:not(:disabled){transform:scale(.97)}.h-nav:hover{color:#e6edf2!important}.h-accent:hover{color:var(--accent)!important}.h-row:hover{background:#8598a614!important}.h-act:hover{color:var(--accent)!important;border-color:var(--accent)!important}.h-close:hover{color:var(--fg)!important;border-color:var(--fg-muted)!important}.h-accent-bg:hover{background:var(--accent-hover)!important}.h-bd-accent:hover{border-color:var(--accent)!important}.h-card:hover{border-color:var(--sec-c)!important}.h-danger:hover{color:#bf6969!important;border-color:#bf6969!important}.h-fade-in:hover{opacity:1!important}.h-fade-in:hover>span{opacity:1!important}.on-light .ts-panel{box-shadow:0 6px 22px #0f151a12;border-color:#0f151a24}.rsp-redes-boardwrap{position:relative}.rsp-redes-boardwrap:after{content:"";position:absolute;top:0;right:0;bottom:8px;width:36px;pointer-events:none;opacity:0;transition:opacity .2s ease;background:linear-gradient(90deg,transparent,var(--bg))}.rsp-redes-boardwrap.has-more:after{opacity:1}.rsp-redes-board{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;align-items:flex-start;scrollbar-width:thin}.rsp-redes-col{flex:1 1 0;min-width:196px}.rsp-redes-flow{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.rsp-mob-only{display:none}@media(max-width:980px){.rsp-redes-flow{grid-template-columns:1fr}.rsp-desk-only{display:none!important}.rsp-mob-only{display:block}}.rsp-mob-only>summary::-webkit-details-marker{display:none}.rsp-tabs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.rsp-tabs::-webkit-scrollbar{display:none}.rsp-redes-steps{overflow-x:auto;padding:6px 2px 10px;gap:4px}.rsp-redes-steps .ts-step{min-width:108px}.rsp-redes-canais{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:640px){.rsp-redes-canais{grid-template-columns:1fr}}.rsp-redes-grid8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:640px){.rsp-redes-grid8{grid-template-columns:1fr}}.rsp-redes-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media(max-width:640px){.rsp-redes-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}.rsp-redes-arte{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:22px;align-items:start}@media(max-width:860px){.rsp-redes-arte{grid-template-columns:1fr}}.rsp-redes-split{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:start}@media(max-width:980px){.rsp-redes-split{grid-template-columns:1fr}}.rsp-redes-detalhe{display:grid;grid-template-columns:340px minmax(0,1fr);gap:18px;align-items:start}@media(max-width:860px){.rsp-redes-detalhe{grid-template-columns:1fr}}.rsp-redes-agenda{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}@media(max-width:980px){.rsp-redes-agenda{grid-template-columns:1fr}}@media(max-width:760px){.rsp-redes-touch button:not(.rsp-mini){min-height:44px}}.rsp-marca2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}@media(max-width:980px){.rsp-marca2{grid-template-columns:1fr}}.rsp-redes-ideias-top{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}@media(max-width:900px){.rsp-redes-ideias-top{grid-template-columns:1fr}}
