.chart-analysis{--ca-up: var(--chart-3);--ca-down: var(--destructive);--ca-flat: var(--muted-foreground)}.chart-analysis .ca-up{--ca-tone: var(--ca-up)}.chart-analysis .ca-down{--ca-tone: var(--ca-down)}.chart-analysis .ca-flat{--ca-tone: var(--ca-flat)}.chart-analysis .ca-verdict{border-inline-start:4px solid hsl(var(--ca-tone))}.chart-analysis .ca-verdict-chip{padding:.25rem .9rem;border-radius:999px;font-weight:900;font-size:.95rem;color:hsl(var(--ca-tone));background:hsl(var(--ca-tone) / .14);border:1.5px solid hsl(var(--ca-tone) / .5)}.chart-analysis .ca-stats{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}@media(min-width:640px){.chart-analysis .ca-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.chart-analysis .ca-stat{display:flex;flex-direction:column;gap:.1rem;padding:.55rem .7rem;border-radius:.8rem;background:hsl(var(--foreground) / .04);border-inline-start:3px solid hsl(var(--ca-tone))}.chart-analysis .ca-stat-label{font-size:.75rem;font-weight:700;color:hsl(var(--muted-foreground))}.chart-analysis .ca-stat-value{font-size:1rem;font-weight:900;color:hsl(var(--ca-tone))}.chart-analysis .ca-flat .ca-stat-value{color:hsl(var(--foreground))}.chart-analysis .ca-stat-note{font-size:.75rem;color:hsl(var(--muted-foreground))}.chart-analysis .ca-bar{flex:1 1 6rem;height:.5rem;border-radius:999px;background:hsl(var(--foreground) / .1);overflow:hidden}.chart-analysis .ca-bar>span{display:block;height:100%;border-radius:inherit;background:hsl(var(--ca-tone))}.chart-analysis .ca-points{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.chart-analysis .ca-points li{position:relative;padding-inline-start:1rem;font-size:.9rem;line-height:1.5}.chart-analysis .ca-points li:before{content:"";position:absolute;inset-inline-start:0;top:.6em;width:.4rem;height:.4rem;border-radius:999px;background:hsl(var(--primary))}.chart-analysis .ca-ladder{margin:0;padding:0;list-style:none;display:grid;gap:.3rem}.chart-analysis .ca-level{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.6rem;padding:.45rem .7rem;border-radius:.8rem;background:hsl(var(--foreground) / .04);border-inline-start:3px solid hsl(var(--ca-flat) / .5);font-size:.85rem}.chart-analysis .ca-level.ca-resistance{border-color:hsl(var(--ca-down))}.chart-analysis .ca-level.ca-support{border-color:hsl(var(--ca-up))}.chart-analysis .ca-level.ca-now{border-color:hsl(var(--primary));background:hsl(var(--primary) / .12);font-weight:800}.chart-analysis .ca-level-price{font-weight:800;font-variant-numeric:tabular-nums}.chart-analysis .ca-level-kind{font-size:.75rem;font-weight:700;color:hsl(var(--muted-foreground))}.chart-analysis .ca-resistance .ca-level-kind{color:hsl(var(--ca-down))}.chart-analysis .ca-support .ca-level-kind{color:hsl(var(--ca-up))}.chart-analysis .ca-now .ca-level-kind{color:hsl(var(--primary))}.chart-analysis .ca-level-why{min-width:0;font-size:.75rem;line-height:1.35;color:hsl(var(--muted-foreground))}.chart-analysis .ca-signals{margin:0;padding:0;list-style:none;display:grid;gap:.35rem}@media(min-width:640px){.chart-analysis .ca-signals{grid-template-columns:1fr 1fr}}.chart-analysis .ca-signal{display:flex;align-items:flex-start;gap:.55rem;padding:.5rem .65rem;border-radius:.8rem;background:hsl(var(--foreground) / .04)}.chart-analysis .ca-dot{flex:none;width:.6rem;height:.6rem;margin-top:.4rem;border-radius:999px;background:hsl(var(--ca-tone));box-shadow:0 0 0 3px hsl(var(--ca-tone) / .2)}.chart-analysis .ca-signal-name{display:block;font-size:.85rem;font-weight:800}.chart-analysis .ca-signal-group{font-weight:600;color:hsl(var(--muted-foreground));font-size:.75rem}.chart-analysis .ca-signal-reading{display:block;font-size:.8rem;line-height:1.45;color:hsl(var(--foreground) / .82)}.chart-analysis .ca-long{overflow:hidden}.chart-analysis .ca-more{display:flex;width:100%;align-items:center;gap:.75rem;padding:.9rem 1rem;text-align:start;background:transparent;border:0;color:hsl(var(--foreground));cursor:pointer}.chart-analysis .ca-more:hover{background:hsl(var(--foreground) / .04)}.chart-analysis .ca-more:focus-visible{outline:3px solid hsl(var(--focus-ring));outline-offset:-3px}.chart-analysis .ca-more-icon{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:.8rem;background:hsl(var(--primary) / .12);color:hsl(var(--primary));flex:none}.chart-analysis .ca-more-icon svg{width:1.2rem;height:1.2rem}.chart-analysis .ca-more-title{display:block;font-weight:900;font-size:1rem}.chart-analysis .ca-more-sub{display:block;font-size:.75rem;color:hsl(var(--muted-foreground))}.chart-analysis .ca-more-chevron{width:1.2rem;height:1.2rem;color:hsl(var(--primary));transition:transform .2s ease;flex:none}.chart-analysis .ca-long-body{display:grid;gap:.6rem;padding:0 1rem 1rem;font-size:.88rem;line-height:1.6}.chart-analysis .ca-block{padding:.8rem .9rem;border-radius:.9rem;background:hsl(var(--foreground) / .035);border:1px solid hsl(var(--foreground) / .07)}.chart-analysis .ca-block-title{display:flex;align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.85rem;font-weight:900}.chart-analysis .ca-block-title svg{width:1rem;height:1rem;color:hsl(var(--primary))}.chart-analysis .ca-fib-ladder{margin:0;padding:0;list-style:none;display:grid;gap:.2rem;font-variant-numeric:tabular-nums}.chart-analysis .ca-fib-ladder li{display:flex;align-items:center;gap:.6rem;padding:.3rem .6rem;border-radius:.6rem;font-size:.82rem}.chart-analysis .ca-fib-ratio{min-width:3.2rem;font-weight:800;color:hsl(var(--primary))}.chart-analysis .ca-fib-price{font-weight:700}.chart-analysis .ca-fib-tag{margin-inline-start:auto;font-size:.75rem;color:hsl(var(--muted-foreground))}.chart-analysis .ca-fib-ladder .is-near{background:hsl(var(--primary) / .08)}.chart-analysis .ca-fib-ladder .is-now{background:hsl(var(--primary) / .18);outline:1px solid hsl(var(--primary) / .5)}.chart-analysis .ca-fib-ladder .is-now .ca-fib-ratio{color:hsl(var(--foreground))}.chart-analysis .ca-sec{margin:0;padding:0;list-style:none;display:grid;gap:.3rem}.chart-analysis .ca-sec li,.chart-analysis .ca-sec li>a{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.5rem;font-size:.8rem!important}.chart-analysis .ca-sec li>a{min-height:2.75rem;padding:.25rem .5rem;margin:0 -.5rem;border-radius:.6rem;color:inherit;text-decoration:none}.chart-analysis .ca-sec li>a:hover{background:hsl(var(--foreground) / .06);color:hsl(var(--primary))}.chart-analysis .ca-sec svg{width:.8rem;height:.8rem;color:hsl(var(--muted-foreground))}.chart-analysis .ca-sec-form{padding:.1rem .45rem;border-radius:.4rem;background:hsl(var(--foreground) / .08);font-weight:800;font-size:.75rem}.chart-analysis .ca-sec-company{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:end}.chart-analysis .ca-sec-date{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.chart-analysis .ca-sources{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.35rem}.chart-analysis .ca-sources li{padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:700;background:hsl(var(--foreground) / .07)}html body #root .chart-analysis{--site-text-size: .9rem}
