.trend-detection-figures-module__2CvYGW__figure{color:var(--foreground);margin:2.5rem 0}.trend-detection-figures-module__2CvYGW__caption{color:var(--muted-foreground);margin-top:.9rem;font-size:.85rem;line-height:1.65}.trend-detection-figures-module__2CvYGW__caption>span{font-family:var(--font-geist-mono), monospace;color:var(--accent-deep)}.trend-detection-figures-module__2CvYGW__ground,.trend-detection-figures-module__2CvYGW__pipeline{background:#f0eee6;border-radius:1.25rem;padding:1.25rem}.trend-detection-figures-module__2CvYGW__card{border:1px solid var(--border);background:var(--surface);border-radius:1rem;flex-direction:column;min-width:0;padding:1rem;display:flex;box-shadow:0 12px 24px -20px #48443c66}.trend-detection-figures-module__2CvYGW__card h3,.trend-detection-figures-module__2CvYGW__pipeline h3{letter-spacing:-.025em;margin:0;font-size:1.15rem;font-weight:600;line-height:1.3}.trend-detection-figures-module__2CvYGW__card h4{font-size:1rem;font-weight:600;line-height:1.35}.trend-detection-figures-module__2CvYGW__conditions{font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;margin:1rem 0 1.25rem;padding:0;font-size:.72rem;line-height:1.9;list-style:none}.trend-detection-figures-module__2CvYGW__conditions li{margin-inline:-.3rem;padding:.12rem .3rem}.trend-detection-figures-module__2CvYGW__conditions li span,.trend-detection-figures-module__2CvYGW__conditions del{color:var(--muted-foreground)}.trend-detection-figures-module__2CvYGW__conditions .trend-detection-figures-module__2CvYGW__changed{color:var(--accent-deep);background:#fae7e5;border-radius:.25rem}.trend-detection-figures-module__2CvYGW__conditions .trend-detection-figures-module__2CvYGW__changed span{color:inherit}.trend-detection-figures-module__2CvYGW__metrics{border-top:1px solid var(--border);grid-template-columns:1.15fr .85fr 1fr;gap:.65rem;margin-top:auto;padding-top:.8rem;display:grid}.trend-detection-figures-module__2CvYGW__metrics dt{min-height:2.5em;color:var(--muted-foreground);font-size:.67rem;line-height:1.25}.trend-detection-figures-module__2CvYGW__metrics dd{font-family:var(--font-geist-mono), monospace;white-space:nowrap;margin:.4rem 0 0;font-size:.8rem}.trend-detection-figures-module__2CvYGW__badge{font-family:var(--font-geist-mono), monospace;text-align:center;text-transform:uppercase;letter-spacing:.035em;border-radius:999px;padding:.45rem .6rem;font-size:.65rem;font-weight:500;line-height:1.4;display:block}.trend-detection-figures-module__2CvYGW__card>.trend-detection-figures-module__2CvYGW__badge{margin-top:.9rem}.trend-detection-figures-module__2CvYGW__neutral{color:#686457;border:1px solid var(--border);background:#f7f6f1}.trend-detection-figures-module__2CvYGW__red{color:#a82a35;background:#fae7e5}.trend-detection-figures-module__2CvYGW__amber{color:#80600e;background:#f7edd4}.trend-detection-figures-module__2CvYGW__green{color:#23745a;background:#e0f1eb}.trend-detection-figures-module__2CvYGW__pipeline{grid-template-columns:1fr;gap:1.9rem;margin:0;list-style:none;display:grid}.trend-detection-figures-module__2CvYGW__pipeline>li{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:.8rem;flex-direction:column;justify-content:center;padding:1rem;display:flex;position:relative}.trend-detection-figures-module__2CvYGW__pipeline>li+li:before{content:"↓";color:#48443c;position:absolute;top:-1.8rem;left:50%;transform:translate(-50%)}.trend-detection-figures-module__2CvYGW__pipeline ul{gap:.4rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.trend-detection-figures-module__2CvYGW__pipeline ul li{border:1px solid var(--border);background:#f7f6f1;border-radius:.5rem;padding:.45rem;font-size:.85rem}.trend-detection-figures-module__2CvYGW__pipeline>.trend-detection-figures-module__2CvYGW__published{color:var(--accent-deep);background:#fae7e5;border-color:#f1c5c1}.trend-detection-figures-module__2CvYGW__networkImage{border-radius:1.25rem;display:block;overflow:hidden}.trend-detection-figures-module__2CvYGW__imageHint{text-align:right;color:var(--accent-deep);margin-top:.5rem;font-size:.75rem;display:block}.trend-detection-figures-module__2CvYGW__candidateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.trend-detection-figures-module__2CvYGW__mobileCandidates{display:none}.trend-detection-figures-module__2CvYGW__scoreHeading{margin:1.5rem 0 .75rem;font-size:1rem;font-weight:600}.trend-detection-figures-module__2CvYGW__scores{font-family:var(--font-geist-mono), monospace;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;font-size:.75rem;display:grid}.trend-detection-figures-module__2CvYGW__scores>div{background:var(--surface);border:1px solid var(--border);border-radius:.5rem;justify-content:space-between;gap:.5rem;padding:.5rem .65rem;display:flex}.trend-detection-figures-module__2CvYGW__comparisons{gap:1.5rem;display:grid}.trend-detection-figures-module__2CvYGW__comparison{grid-template-columns:minmax(0,1fr) 1rem minmax(0,1fr);align-items:stretch;gap:.5rem;display:grid}.trend-detection-figures-module__2CvYGW__comparison>div{flex-direction:column;min-width:0;display:flex}.trend-detection-figures-module__2CvYGW__comparison .trend-detection-figures-module__2CvYGW__card{flex:1}.trend-detection-figures-module__2CvYGW__label{color:var(--accent-deep);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;font-size:.65rem}.trend-detection-figures-module__2CvYGW__arrow{text-align:center;align-self:center}.trend-detection-figures-module__2CvYGW__assessments{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.trend-detection-figures-module__2CvYGW__probability{margin:1.25rem 0}.trend-detection-figures-module__2CvYGW__probability span{color:var(--muted-foreground);font-family:var(--font-geist-mono), monospace;font-size:.8rem;display:block}.trend-detection-figures-module__2CvYGW__probability strong{letter-spacing:-.05em;font-size:3rem;line-height:1.15;display:block}.trend-detection-figures-module__2CvYGW__explanation{color:#48443c;margin:.75rem 0 1.25rem;font-size:.9rem;line-height:1.65}.trend-detection-figures-module__2CvYGW__verdict{border-top:1px solid var(--border);margin-top:auto;padding-top:1rem}.trend-detection-figures-module__2CvYGW__labels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.trend-detection-figures-module__2CvYGW__subheading{color:var(--muted-foreground);margin:.5rem 0 1rem;font-size:.85rem;line-height:1.5}.trend-detection-figures-module__2CvYGW__caseTable{border-collapse:collapse;text-align:left;width:100%;font-size:.8rem}.trend-detection-figures-module__2CvYGW__caseTable th,.trend-detection-figures-module__2CvYGW__caseTable td{border-bottom:1px solid var(--border);padding:.7rem .25rem;font-weight:400}.trend-detection-figures-module__2CvYGW__caseTable thead{font-family:var(--font-geist-mono), monospace;color:var(--muted-foreground);font-size:.65rem}.trend-detection-figures-module__2CvYGW__caseTable td:last-child{text-align:right;font-family:var(--font-geist-mono), monospace}.trend-detection-figures-module__2CvYGW__caseTable th:last-child{text-align:right}.trend-detection-figures-module__2CvYGW__caseTable .trend-detection-figures-module__2CvYGW__badge{padding-inline:.4rem;font-size:.6rem}.trend-detection-figures-module__2CvYGW__downArrow{text-align:center;margin-top:.75rem;font-size:1.5rem}@media (min-width:1024px){.trend-detection-figures-module__2CvYGW__pipeline{grid-template-columns:1.1fr 1fr .85fr 1fr .9fr;gap:1rem;padding:1rem}.trend-detection-figures-module__2CvYGW__pipeline>li{padding:.65rem .4rem}.trend-detection-figures-module__2CvYGW__pipeline h3{font-size:.9rem}.trend-detection-figures-module__2CvYGW__pipeline ul li{padding:.4rem .15rem;font-size:.65rem}.trend-detection-figures-module__2CvYGW__pipeline>li+li:before{content:"→";top:50%;left:-.85rem;transform:translateY(-50%)}}@media (max-width:767px){.trend-detection-figures-module__2CvYGW__ground,.trend-detection-figures-module__2CvYGW__pipeline{padding:1rem}.trend-detection-figures-module__2CvYGW__networkImage{display:none}.trend-detection-figures-module__2CvYGW__mobileCandidates{display:block}.trend-detection-figures-module__2CvYGW__candidateGrid,.trend-detection-figures-module__2CvYGW__comparison,.trend-detection-figures-module__2CvYGW__assessments,.trend-detection-figures-module__2CvYGW__labels{grid-template-columns:minmax(0,1fr)}.trend-detection-figures-module__2CvYGW__conditions{font-size:.75rem}.trend-detection-figures-module__2CvYGW__metrics dd{font-size:.82rem}.trend-detection-figures-module__2CvYGW__comparison{gap:.65rem}.trend-detection-figures-module__2CvYGW__comparisons{gap:2rem}.trend-detection-figures-module__2CvYGW__arrow{transform:rotate(90deg)}.trend-detection-figures-module__2CvYGW__assessments{gap:1rem}.trend-detection-figures-module__2CvYGW__explanation{font-size:1rem}}@media (max-width:359px){.trend-detection-figures-module__2CvYGW__ground,.trend-detection-figures-module__2CvYGW__pipeline{padding:.75rem}.trend-detection-figures-module__2CvYGW__card{padding:.8rem}.trend-detection-figures-module__2CvYGW__metrics{gap:.3rem}.trend-detection-figures-module__2CvYGW__metrics dd{font-size:.7rem}.trend-detection-figures-module__2CvYGW__scores{grid-template-columns:repeat(2,minmax(0,1fr))}}
