body:has(.cc3-root) .cc3-seasonality-panel{order:4;width:100%;min-width:0;padding:clamp(18px,2vw,30px);border:1px solid rgba(255,125,40,.22);border-radius:16px;background:linear-gradient(145deg,#101114,#090a0c 66%,#100d0b);overflow:hidden}.cc3-seasonality-heading{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:14px}.cc3-seasonality-heading h2{color:var(--text);font-weight:710;font-size:clamp(23px,2.1vw,32px);letter-spacing:-.036em;line-height:1.12;margin:8px 0 9px}.cc3-seasonality-heading p{color:var(--muted);font-size:clamp(11px,.85vw,13px);line-height:1.6;max-width:750px;margin:0}.cc3-seasonality-status{display:flex;flex-direction:column;align-items:end;gap:7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cc3-seasonality-status>span{padding:8px 11px;border:1px solid rgba(255,135,41,.22);border-radius:7px;color:var(--orange);font-size:10px;font-weight:780;letter-spacing:.09em}.cc3-seasonality-status>span.is-supported{color:var(--green);border-color:rgba(43,209,127,.25)}.cc3-seasonality-legend,.cc3-seasonality-status>small{font-size:11px;color:var(--muted)}.cc3-seasonality-legend{margin:22px 0 10px;display:flex;flex-wrap:wrap;align-items:center;gap:9px 22px}.cc3-seasonality-legend>span{display:inline-flex;align-items:center;gap:7px}.cc3-seasonality-legend>span:last-child{margin-left:auto;color:var(--orange)}.cc3-seasonality-key{display:inline-block;width:10px;height:10px;border-radius:3px}.cc3-seasonality-green{background:var(--green)}.cc3-seasonality-red{background:var(--red)}.cc3-seasonality-current{border:1.5px solid var(--orange);background:transparent}.cc3-seasonality-scroll{width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.cc3-seasonality-months{display:grid;grid-template-columns:repeat(12,minmax(77px,1fr));grid-gap:7px;gap:7px;min-width:1000px;padding:8px 0 16px}.cc3-seasonality-month{position:relative;min-width:0;padding:12px 5px 14px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:rgba(255,255,255,.018);display:flex;flex-direction:column;align-items:center;transition:border-color .2s ease,background .2s ease,transform .2s ease;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cc3-seasonality-month:hover{border-color:rgba(255,127,40,.36);background:rgba(255,135,38,.035);transform:translateY(-2px)}.cc3-seasonality-month.is-current{outline:1px solid rgba(255,122,28,.76);outline-offset:-1px}.cc3-seasonality-month.is-limited .cc3-seasonality-return{opacity:.87}.cc3-seasonality-return{color:var(--dim);font-size:clamp(12px,1vw,16px);font-weight:740;white-space:nowrap;letter-spacing:-.025em}.cc3-seasonality-return.is-positive{color:var(--green)}.cc3-seasonality-return.is-negative{color:var(--red)}.cc3-seasonality-plot{position:relative;width:100%;height:152px;margin:9px 0 7px}.cc3-seasonality-zero{position:absolute;left:8%;right:8%;top:50%;border-top:1px solid rgba(255,255,255,.19)}.cc3-seasonality-bar{position:absolute;left:24%;right:24%;min-height:2px;border-radius:4px 4px 0 0}.cc3-seasonality-bar.is-positive{bottom:50%;background:linear-gradient(0deg,#16754b,var(--green));box-shadow:0 0 16px rgba(43,209,127,.1)}.cc3-seasonality-bar.is-negative{top:50%;border-radius:0 0 4px 4px;background:linear-gradient(180deg,#a32931,var(--red));box-shadow:0 0 16px rgba(255,77,79,.08)}.cc3-seasonality-month-name{font-size:13px;font-weight:750;color:var(--text-soft);letter-spacing:.035em}.cc3-seasonality-probability{margin-top:7px;font-size:10px;color:var(--muted);white-space:nowrap}.cc3-seasonality-samples{font-size:9px;margin-top:4px;color:var(--dim)}.cc3-seasonality-footer{display:grid;grid-gap:6px;gap:6px;border-top:1px solid rgba(255,255,255,.075);padding-top:14px;margin-top:4px}.cc3-seasonality-footer p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.cc3-seasonality-footer p strong{color:var(--text-soft)}body:has(.cc3-root) .cc3-sentiment-panel{padding:clamp(17px,1.5vw,23px);border-radius:13px}body:has(.cc3-root) .cc3-sentiment-list{gap:13px;margin:22px 0 12px}body:has(.cc3-root) .cc3-sentiment-row{grid-template-columns:minmax(84px,.82fr) minmax(60px,2.2fr) 38px;gap:11px;min-height:28px}body:has(.cc3-root) .cc3-sentiment-row>span,body:has(.cc3-root) .cc3-sentiment-row>strong{font-size:clamp(11px,.83vw,13px);line-height:1.35}body:has(.cc3-root) .cc3-sentiment-row>div{height:10px;border-radius:99px;background:#232329}body:has(.cc3-root) .cc3-sentiment-row>strong{font-weight:740}body:has(.cc3-root) .cc3-sentiment-panel .cc3-panel-source{font-size:11px;line-height:1.6;border-top:1px solid rgba(255,255,255,.055);padding-top:12px}@media(max-width:1150px){.cc3-seasonality-months{min-width:950px}.cc3-seasonality-legend>span:last-child{margin-left:0}}@media(max-width:600px){.cc3-seasonality-heading{display:block}.cc3-seasonality-status{align-items:start;margin-top:15px}.cc3-seasonality-months{min-width:940px}.cc3-seasonality-month{padding:10px 5px}.cc3-seasonality-plot{height:128px}.cc3-seasonality-footer p{font-size:10px}}@media(prefers-reduced-motion:reduce){.cc3-seasonality-month{transition:none}.cc3-seasonality-month:hover{transform:none}}