:root{--fp-purple:#a373f8;--fp-purple-deep:#5d2da8;--fp-black:#000000;--fp-dark:#1c1429;--fp-dark-2:#120c1c;--fp-white:#ffffff;--fp-ink:#ece9f5;--fp-dim:#9b93b3;--fp-border:rgba(255,255,255,0.15);--fp-border-soft:rgba(255,255,255,0.08);--fp-border-accent:rgba(163,115,248,0.24);--fp-glass:rgba(255,255,255,0.05);--fp-green:#70d6aa;--fp-amber:#f2c66d;--fp-red:#f28a9b;--fp-wave-l:#e879f9;--fp-wave-l-deep:#c026d3;--fp-wave-r:#8b5cf6;--fp-wave-r-deep:#6d28d9;--fp-gold:#ffd700;--font-display:"Panchang",system-ui,sans-serif;--font-body:"Satoshi",system-ui,sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius:14px;--radius-sm:8px;--dur-fast:150ms;--dur-base:250ms;--dur-slow:400ms;--ease-standard:cubic-bezier(0.2,0,0,1);--z-sticky:10;--z-dropdown:100;--z-overlay:1000;--z-modal:1100;--z-toast:1200;--z-tooltip:1300}*,:after,:before{box-sizing:border-box}.fp-title{font-size:24px;line-height:1.25;letter-spacing:-.01em}.fp-display,.fp-title{font-family:Panchang,system-ui,sans-serif;font-weight:700;color:#ffffff}.fp-display{font-size:clamp(36px,5vw,56px);line-height:1.1;letter-spacing:-.015em}.fp-kicker{font-family:var(--font-body);font-weight:700;font-size:12px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--fp-dim)}.fp-accent-gold{color:var(--fp-gold)}.fp-heading{font-size:18px;line-height:1.35;color:var(--fp-white)}.fp-heading,.fp-subheading{font-family:var(--font-body);font-weight:700}.fp-subheading{font-size:16px;line-height:1.4;color:var(--fp-ink)}.fp-body-lg{font-size:18px}.fp-body,.fp-body-lg{font-family:var(--font-body);font-weight:400;line-height:1.6;color:var(--fp-ink)}.fp-body{font-size:16px}.fp-small{font-weight:400;font-size:14px;line-height:1.5}.fp-caption,.fp-small{font-family:var(--font-body);color:var(--fp-dim)}.fp-caption{font-weight:500;font-size:12px;line-height:1.4}.fp-stack{display:flex;flex-direction:column;gap:var(--space-4)}.fp-section-web{padding:var(--space-8) var(--space-5)}@media (min-width:768px){.fp-section-web{padding:96px var(--space-6)}}.fp-section-web>*,.fp-stack>*{margin-block:0}.fp-faq{max-width:760px;margin:0 auto;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.fp-faq details{background:rgba(28,20,41,.72);border:1px solid var(--fp-border-soft);border-radius:var(--radius);padding:var(--space-4) var(--space-5)}.fp-faq summary{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--fp-white);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.fp-faq summary::-webkit-details-marker{display:none}.fp-faq summary:after{content:"+";color:var(--fp-purple);font-weight:700;font-size:18px;transition:transform var(--dur-fast) var(--ease-standard)}.fp-faq details[open] summary:after{transform:rotate(45deg)}.fp-faq details p{margin:var(--space-3) 0 0;font-size:15px;line-height:1.6;color:var(--fp-ink)}.fp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body);font-weight:700;font-size:15px;line-height:1.2;min-height:44px;padding:0 var(--space-5);border:none;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;text-decoration:none;background:var(--fp-purple-deep);color:#ffffff;transition:filter var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.fp-btn:hover:not(:disabled){filter:brightness(1.15)}.fp-btn:active:not(:disabled){filter:brightness(.92)}.fp-btn:disabled,.fp-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;filter:none}.fp-btn-secondary{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:var(--fp-ink)}.fp-btn-secondary:hover:not(:disabled){background:rgba(255,255,255,.1);filter:none}.fp-btn-ghost{background:transparent;border:1px solid transparent;color:var(--fp-dim)}.fp-btn-ghost:hover:not(:disabled){background:var(--fp-glass);color:var(--fp-ink);filter:none}.fp-btn-danger{background:rgba(255,255,255,.06);border:1px solid rgba(242,138,155,.35);color:var(--fp-red)}.fp-btn-danger:hover:not(:disabled){background:rgba(242,138,155,.12);filter:none}.fp-btn-sm{font-size:13px;min-height:32px;padding:0 var(--space-4)}.fp-btn-lg{font-size:17px;min-height:52px;padding:0 var(--space-6)}.fp-btn-icon{width:36px;min-height:36px;padding:0}.fp-card{box-shadow:0 24px 60px rgba(3,4,20,.5);padding:var(--space-5)}.fp-card,.fp-tile{background:rgba(28,20,41,.72);border:1px solid var(--fp-border-soft);border-radius:var(--radius);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.fp-tile{display:block;padding:var(--space-4);color:var(--fp-ink);text-decoration:none;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.fp-tile:hover{border-color:var(--fp-border-accent);background:rgba(34,24,50,.78);transform:translateY(-2px)}.fp-tile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.fp-page{max-width:1120px;margin:0 auto;padding:var(--space-5)}.fp-header{display:flex;align-items:center;gap:var(--space-4);min-height:64px;padding-bottom:var(--space-4);margin-bottom:var(--space-6);border-bottom:1px solid var(--fp-border-soft)}.fp-header .fp-title{flex:1 1}.fp-section{margin-bottom:var(--space-7)}.fp-input{font-family:var(--font-body);font-size:16px;color:var(--fp-ink);background:var(--fp-dark-2);border:1px solid var(--fp-border-soft);border-radius:var(--radius-sm);min-height:44px;padding:0 var(--space-4);width:100%;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}textarea.fp-input{min-height:120px;padding:var(--space-3) var(--space-4)}.fp-input::placeholder{color:var(--fp-dim)}.fp-input:focus{outline:none;border-color:var(--fp-purple);box-shadow:0 0 0 2px rgba(163,115,248,.25)}.fp-input.fp-error,.fp-input[aria-invalid=true]{border-color:var(--fp-red)}.fp-label{font-family:var(--font-body);font-weight:500;font-size:14px;color:var(--fp-ink);display:block;margin-bottom:var(--space-2)}.fp-help{color:var(--fp-dim)}.fp-error-text,.fp-help{font-family:var(--font-body);font-size:13px;margin-top:var(--space-1)}.fp-error-text{color:var(--fp-red)}.fp-badge{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--fp-dim);background:var(--fp-glass);border:1px solid var(--fp-border-soft);border-radius:6px;padding:var(--space-1) var(--space-2)}.fp-badge-success{color:var(--fp-green);border-color:rgba(112,214,170,.3)}.fp-badge-warning{color:var(--fp-amber);border-color:rgba(242,198,109,.3)}.fp-badge-error{color:var(--fp-red);border-color:rgba(242,138,155,.3)}.fp-progress{height:8px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.fp-progress>.fp-progress-fill{height:100%;border-radius:inherit;background:var(--fp-purple);transition:width var(--dur-slow) var(--ease-standard)}.fp-table{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:14px;color:var(--fp-ink)}.fp-table th{text-align:left;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fp-dim);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--fp-border)}.fp-table td{padding:var(--space-3);border-bottom:1px solid var(--fp-border-soft)}.fp-table tbody tr:hover{background:var(--fp-glass)}input[type=range].fp-fader{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:24px;background:transparent;cursor:ew-resize}input[type=range].fp-fader::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:var(--fp-dark-2);border:1px solid var(--fp-border-soft)}input[type=range].fp-fader::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-6px;border-radius:50%;background:var(--fp-purple);border:2px solid #160d22}input[type=range].fp-fader::-moz-range-track{height:4px;border-radius:999px;background:var(--fp-dark-2);border:1px solid var(--fp-border-soft)}input[type=range].fp-fader::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--fp-purple);border:2px solid #160d22}.fp-meter{height:6px;border-radius:2px;overflow:hidden;background:repeating-linear-gradient(90deg,transparent 0 5px,var(--fp-dark-2) 5px 7px),#2d2638}.fp-meter-fill{--level:0;width:100%;height:100%;transform:scaleX(var(--level));transform-origin:left center;background:repeating-linear-gradient(90deg,transparent 0 5px,var(--fp-dark-2) 5px 7px),linear-gradient(90deg,var(--fp-green) 0 76%,var(--fp-amber) 76% 91%,var(--fp-red) 91%);will-change:transform}.fp-scope{background:var(--fp-dark-2);border:1px solid var(--fp-border-soft);border-radius:var(--radius-sm);min-height:80px}.fp-table .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fp-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:var(--space-5)}.fp-modal{background:rgba(18,12,28,.92);border:1px solid var(--fp-border-soft);border-radius:var(--radius);width:100%;max-width:560px;padding:var(--space-5);z-index:var(--z-modal);box-shadow:0 24px 60px rgba(3,4,20,.5)}.fp-toast{position:fixed;right:var(--space-5);bottom:var(--space-5);z-index:var(--z-toast);background:var(--fp-dark-2);border:1px solid var(--fp-border-soft);border-left:3px solid var(--fp-green);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:14px;color:var(--fp-ink)}.fp-toast-warning{border-left-color:var(--fp-amber)}.fp-toast-error{border-left-color:var(--fp-red)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--fp-purple);outline-offset:2px}.fp-skeleton{background:linear-gradient(90deg,var(--fp-glass) 25%,rgba(255,255,255,.1) 50%,var(--fp-glass) 75%);background-size:200% 100%;animation:fp-shimmer 1.4s ease infinite;border-radius:var(--radius-sm)}@keyframes fp-shimmer{to{background-position:-200% 0}}.fp-empty{text-align:center;padding:var(--space-7) var(--space-5);color:var(--fp-dim);font-family:var(--font-body);font-size:14px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:rgba(163,115,248,.3);border-radius:8px}::selection{background:rgba(163,115,248,.32);color:#fff}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:Satoshi;src:url(/trends/fonts/satoshi-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Satoshi;src:url(/trends/fonts/satoshi-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Satoshi;src:url(/trends/fonts/satoshi-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Satoshi;src:url(/trends/fonts/satoshi-900.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Panchang;src:url(/trends/fonts/panchang-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Panchang;src:url(/trends/fonts/panchang-700.woff2) format("woff2");font-weight:700;font-display:swap}:root{--tr-bg:#0b0812;--tr-panel:rgba(28,20,41,0.72);--tr-beam:var(--fp-purple,#a373f8);--tr-beam-deep:#6d28d9}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--tr-bg);color:var(--fp-ink,#ece9f5);font-family:var(--font-body,"Satoshi",system-ui,sans-serif)}.tr-shell{max-width:1080px;margin:0 auto;padding:40px 24px 80px}.tr-kicker{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--tr-beam)}.tr-title{font-family:var(--font-display,"Panchang",system-ui,sans-serif);font-weight:700;font-size:clamp(32px,6vw,56px);line-height:1.05;margin:10px 0 14px}.tr-sub{max-width:640px;font-size:17px;line-height:1.6;color:rgba(236,233,245,.75);margin:0 0 8px}.tr-meta{font-size:13px;color:rgba(236,233,245,.45)}.tr-banner{margin:28px 0;padding:14px 18px;font-size:14px;line-height:1.5;color:rgba(236,233,245,.85)}.tr-banner,.tr-movers{border:1px solid rgba(163,115,248,.24);border-radius:14px;background:rgba(163,115,248,.07)}.tr-movers{margin:32px 0 6px;padding:16px 18px 18px}.tr-movers-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.tr-movers-heading h2{margin:0;font-family:var(--font-display,"Panchang",system-ui,sans-serif);font-size:14px}.tr-movers-heading a{color:rgba(236,233,245,.58);font-size:12px;font-weight:700;text-decoration:none}.tr-movers-list{display:flex;flex-wrap:wrap;gap:8px}.tr-mover-chip{display:inline-flex;align-items:baseline;gap:9px;padding:8px 11px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(11,8,18,.5);color:var(--fp-ink,#ece9f5);font-size:13px;font-weight:700;text-decoration:none}.tr-mover-chip strong{color:var(--fp-green,#70d6aa);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tr-mover-chip:hover,.tr-movers-heading a:hover{color:var(--tr-beam)}.tr-scope-wrap{margin:30px 0 8px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:var(--tr-panel);padding:18px}.tr-scope-label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.tr-scope-label h2{font-family:var(--font-display,"Panchang",system-ui,sans-serif);font-size:16px;font-weight:700;margin:0}.tr-scope-label span{font-size:12px;color:rgba(236,233,245,.45)}.tr-scope-canvas{width:100%;height:260px;display:block;border-radius:8px;background:#060409}.tr-scope-wrap-xl{padding:14px}.tr-vscope{position:relative;height:min(72vh,720px);min-height:460px;border-radius:10px;overflow:hidden;background:#04030a}.tr-vscope-host,.tr-vscope-host canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.tr-vscope-hud{position:absolute;top:14px;left:16px;right:16px;display:flex;justify-content:space-between;gap:16px;pointer-events:none;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(163,115,248,.55)}.tr-vscope-sectors{display:flex;gap:14px;flex-wrap:wrap;justify-content:flex-end;color:rgba(236,233,245,.28)}.tr-readout{position:absolute;left:16px;bottom:14px;max-width:340px;padding:12px 14px;border:1px solid rgba(163,115,248,.18);border-radius:10px;background:rgba(6,4,12,.82);font-size:12.5px;line-height:1.5;color:rgba(236,233,245,.6);transition:border-color .38s cubic-bezier(.32,.72,0,1)}.tr-readout-live{border-color:rgba(163,115,248,.55)}.tr-readout-topic{font-family:var(--font-display,"Panchang",system-ui,sans-serif);font-weight:700;font-size:15px;color:var(--fp-ink,#ece9f5);margin-bottom:6px}.tr-readout dl{display:flex;gap:18px;margin:0 0 6px}.tr-readout dt{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:rgba(236,233,245,.4)}.tr-readout dd{margin:2px 0 0;font-weight:700;color:var(--tr-beam)}.tr-readout-latest{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-readout-latest a{color:var(--tr-beam);text-decoration:none}@media (max-width:640px){.tr-vscope{height:66vh;min-height:380px}.tr-vscope-sectors{display:none}.tr-readout{right:16px;max-width:none}}.tr-board{margin-top:40px}.tr-board-wrap{margin-top:34px}.tr-heat-section{margin-bottom:30px}.tr-heat-section-title{font-family:var(--font-display,"Panchang",system-ui,sans-serif);font-size:15px;margin:0}.tr-heat-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:12px}.tr-heat-section-heading a{color:rgba(236,233,245,.52);font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.tr-heat-section-heading a:hover{color:var(--tr-beam)}.tr-heat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:14px;gap:14px}.tr-tile{--heat-rgb:108,114,127;position:relative;display:flex;flex-direction:column;gap:6px;padding:18px;min-height:148px;border-radius:14px;border:1px solid rgba(var(--heat-rgb),calc(.18 + var(--heat, 0) * .5));background:radial-gradient(130% 100% at 50% 118%,rgba(var(--heat-rgb),calc(var(--heat, 0) * .42)) 0,rgba(var(--heat-rgb),0) 60%),rgba(24,20,33,.82);text-decoration:none;color:var(--fp-ink,#ece9f5);overflow:hidden;box-shadow:0 0 calc(var(--heat, 0) * var(--heat, 0) * 40px) rgba(var(--heat-rgb),calc(var(--heat, 0) * .3));transition:transform .38s cubic-bezier(.32,.72,0,1),border-color .38s cubic-bezier(.32,.72,0,1),box-shadow .38s cubic-bezier(.32,.72,0,1)}.tr-tile:hover{transform:translateY(-3px);border-color:rgba(var(--heat-rgb),calc(.4 + var(--heat, 0) * .5));box-shadow:0 12px 40px rgba(var(--heat-rgb),calc(.2 + var(--heat, 0) * .3))}.tr-tile-cat{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--heat-rgb),calc(.55 + var(--heat, 0) * .35))}.tr-tile-name{font-family:var(--font-body,"Satoshi",system-ui,sans-serif);font-weight:900;font-size:20px;line-height:1.15}.tr-tile-stats{display:flex;align-items:baseline;gap:10px;margin-top:auto}.tr-tile-number{font-size:22px;font-weight:900;color:rgb(var(--heat-rgb));text-shadow:0 0 calc(var(--heat, 0) * 20px) rgba(var(--heat-rgb),.85);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tr-tile-number em{font-style:normal;font-size:11px;font-weight:500;color:rgba(236,233,245,.45);margin-left:4px}.tr-tile-up{color:#4ade80}.tr-tile-down,.tr-tile-up{font-size:12px;font-weight:700}.tr-tile-down{color:#f87171}.tr-tile-latest{font-size:11.5px;line-height:1.4;color:rgba(236,233,245,.42);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tr-crumb{font-size:13px;color:rgba(236,233,245,.45);margin-bottom:26px}.tr-crumb a{color:var(--tr-beam);text-decoration:none}.tr-answer{max-width:760px;margin:0 0 18px;font-size:clamp(18px,2.5vw,22px);font-weight:700;line-height:1.45;color:var(--fp-ink,#ece9f5)}.tr-definition{max-width:760px;margin:0 0 28px;font-size:16px;line-height:1.65;color:rgba(236,233,245,.72)}.tr-definition strong{color:var(--tr-beam)}.tr-topic-stats{display:flex;flex-wrap:wrap;gap:34px;margin:26px 0 18px;padding:18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(28,20,41,.72)}.tr-topic-stats dt{font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:rgba(236,233,245,.45)}.tr-topic-stats dd{margin:4px 0 0;font-size:22px;font-weight:900;color:var(--tr-beam)}.tr-evidence{margin-top:38px}.tr-evidence h2,.tr-golink h2{font-family:var(--font-display,"Panchang",system-ui,sans-serif);font-size:18px;margin:0 0 8px}.tr-evidence-note{color:rgba(236,233,245,.55);font-size:14px;margin:0 0 14px}.tr-evidence ul{list-style:none;padding:0;margin:0}.tr-evidence li{padding:12px 4px;border-bottom:1px solid rgba(255,255,255,.08);font-size:15px;line-height:1.5}.tr-evidence a{color:var(--fp-ink,#ece9f5);font-weight:700;text-decoration:none}.tr-evidence a:hover{color:var(--tr-beam)}.tr-evidence-meta{display:block;font-size:12px;color:rgba(236,233,245,.4)}.tr-evidence-sources{margin:16px 0 0;font-size:13px}.tr-evidence-sources a{color:var(--tr-beam)}.tr-golink{margin-top:34px;padding:18px 20px;border:1px solid rgba(163,115,248,.24);border-radius:14px;background:rgba(163,115,248,.06)}.tr-golink p{margin:0;font-size:15px;line-height:1.6}.tr-golink a{color:var(--tr-beam);font-weight:700}.tr-lane{margin-bottom:34px}.tr-lane h3{font-family:var(--font-display,"Panchang",system-ui,sans-serif);font-size:15px;font-weight:700;margin:0 0 12px;color:rgba(236,233,245,.9)}.tr-row{display:grid;grid-template-columns:minmax(140px,1.2fr) 90px 70px minmax(0,2fr);grid-gap:14px;gap:14px;align-items:baseline;padding:11px 4px;border-bottom:1px solid rgba(255,255,255,.08);font-size:14px}.tr-row .tr-topic,.tr-stage{font-weight:700}.tr-stage{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(236,233,245,.5)}.tr-evidence{color:rgba(236,233,245,.6);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tr-latest{color:rgba(236,233,245,.55);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-latest a{color:var(--tr-beam);text-decoration:none}.tr-latest a:hover{text-decoration:underline}.tr-footer{margin-top:56px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);font-size:13px;line-height:1.7;color:rgba(236,233,245,.5)}.tr-footer a{color:var(--tr-beam);text-decoration:none}.tr-sources-intro{margin-bottom:42px}.tr-sources-group{margin-top:34px}.tr-sources-group h2{margin:0 0 12px;font-family:var(--font-display,"Panchang",system-ui,sans-serif);font-size:17px}.tr-sources-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 28px;gap:0 28px;margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.08)}.tr-sources-list li{border-bottom:1px solid rgba(255,255,255,.08)}.tr-sources-list a{display:block;padding:12px 4px;color:rgba(236,233,245,.82);font-size:14px;font-weight:700;text-decoration:none}.tr-sources-list a:hover{color:var(--tr-beam)}.tr-week-index{max-width:640px;margin:38px 0 0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.08)}.tr-week-index a{display:block;padding:16px 4px;border-bottom:1px solid rgba(255,255,255,.08);color:var(--fp-ink,#ece9f5);font-weight:700;text-decoration:none}.tr-week-index a:hover{color:var(--tr-beam)}.tr-baseline-note,.tr-empty{max-width:680px;margin:34px 0 0;padding:15px 18px;border:1px solid rgba(163,115,248,.2);border-radius:14px;background:rgba(163,115,248,.06);color:rgba(236,233,245,.75);line-height:1.55}.tr-week-movers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:34px;gap:34px;margin-top:38px}.tr-week-evidence h2,.tr-week-movers h2{margin:0 0 12px;font-family:var(--font-display,"Panchang",system-ui,sans-serif);font-size:16px}.tr-week-movers ul{margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.08)}.tr-week-movers li{display:flex;justify-content:space-between;gap:18px;padding:12px 4px;border-bottom:1px solid rgba(255,255,255,.08);color:rgba(236,233,245,.62)}.tr-week-movers a{color:var(--fp-ink,#ece9f5);font-weight:700;text-decoration:none}.tr-week-movers strong{color:var(--tr-beam);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tr-week-evidence{margin-top:44px}@media (max-width:640px){.tr-sources-list,.tr-week-movers{grid-template-columns:1fr}.tr-row{grid-template-columns:1fr 80px}.tr-row .tr-latest{display:none}.tr-row .tr-evidence{text-align:right}.tr-row .tr-stage{display:none}}@media (prefers-reduced-motion:reduce){.tr-scope-canvas{display:none}}