.fear-page{min-height:100vh;color:var(--text)}.fear-dashboard{padding-top:52px;padding-bottom:90px}.fear-hero{grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:54px;margin-bottom:30px;display:grid}.fear-hero>div>span,.fear-chart-head>div>span,.fear-guide>header>span,.fear-faq>header>span{color:var(--orange);letter-spacing:1.6px;font-size:12px;font-weight:900}.fear-hero h1{letter-spacing:-2px;max-width:820px;margin:10px 0 13px;font-size:45px;font-weight:600;line-height:1.07}.fear-hero>div>p{max-width:760px;color:var(--muted);margin:0;font-size:14px;line-height:1.68}.fear-hero>aside{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,transparent);border-radius:16px;grid-template-columns:1fr auto;align-items:end;min-height:112px;padding:17px 20px;display:grid;box-shadow:0 18px 55px #1018280a}.fear-hero>aside small{color:var(--muted);letter-spacing:1.1px;grid-column:1/-1;font-size:10px;font-weight:850}.fear-hero>aside strong{font-size:37px;line-height:1}.fear-hero>aside span{max-width:100px;color:var(--muted);text-align:right;font-size:11px;line-height:1.35}.fear-hero>aside.extreme-fear strong,.fear-history-card b.extreme-fear,.fear-extremes-card strong.extreme-fear{color:#dd3a51}.fear-hero>aside.fear strong,.fear-history-card b.fear{color:#e87925}.fear-hero>aside.neutral strong,.fear-history-card b.neutral{color:#b58c14}.fear-hero>aside.greed strong,.fear-history-card b.greed,.fear-extremes-card strong.greed{color:#168a66}.fear-hero>aside.extreme-greed strong,.fear-history-card b.extreme-greed{color:#07845e}.dark .fear-hero>aside.extreme-fear strong,.dark .fear-history-card b.extreme-fear,.dark .fear-extremes-card strong.extreme-fear{color:#ff6678}.dark .fear-hero>aside.fear strong,.dark .fear-history-card b.fear{color:#ff9a4d}.dark .fear-hero>aside.neutral strong,.dark .fear-history-card b.neutral{color:#e8c44d}.dark .fear-hero>aside.greed strong,.dark .fear-history-card b.greed,.dark .fear-extremes-card strong.greed{color:#4bd5a6}.dark .fear-hero>aside.extreme-greed strong,.dark .fear-history-card b.extreme-greed{color:#62e1b5}.fear-status{border:1px solid color-mix(in srgb,#18a878 22%,var(--line));background:color-mix(in srgb,var(--surface) 88%,transparent);border-radius:12px;align-items:center;gap:13px;min-height:54px;margin-bottom:18px;padding:11px 15px;display:flex}.fear-status>i{background:#18a878;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 5px #18a8781f}.fear-status>div{flex-direction:column;gap:3px;display:flex}.fear-status b{font-size:12px}.fear-status span{color:var(--muted);font-size:11px;line-height:1.45}.fear-status.has-error{border-color:color-mix(in srgb,var(--orange) 35%,var(--line))}.fear-status.has-error>i{background:var(--orange);box-shadow:0 0 0 5px color-mix(in srgb,var(--orange) 12%,transparent)}.fear-main-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.fear-side-column{gap:14px;display:grid}.fear-gauge-card,.fear-history-card,.fear-extremes-card,.fear-chart-card,.fear-guide,.fear-faq{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 20px 60px #1018280a}.fear-gauge-card{border-radius:17px;min-height:335px;padding:17px 17px 15px;overflow:hidden}.fear-gauge-card>header,.fear-history-card>header,.fear-extremes-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.fear-gauge-card>header>span,.fear-history-card>header>span,.fear-extremes-card>header>span{color:var(--orange);letter-spacing:1.2px;font-size:9.5px;font-weight:900}.fear-gauge-card>header>small{color:var(--muted);font-size:10.5px}.fear-gauge{--fear-score:50;width:224px;height:126px;margin:23px auto 3px;position:relative;overflow:hidden}.fear-gauge-arc{background:conic-gradient(from 270deg, #ef4056 0 10%, transparent 10% 10.8%, #f28b2b 10.8% 21.5%, transparent 21.5% 22.3%, #e2bd25 22.3% 27.7%, transparent 27.7% 28.5%, #83b92c 28.5% 39.2%, transparent 39.2% 40%, #18a878 40% 50%, transparent 50% 100%);border-radius:50%;width:220px;height:220px;position:absolute;top:2px;left:2px}.fear-gauge-arc:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:17px}.fear-gauge-needle{z-index:3;background:var(--text);width:3px;height:79px;transform:rotate(calc(-90deg + var(--fear-score) * 1.8deg));transform-origin:50% 100%;border-radius:4px;transition:transform .65s;position:absolute;bottom:14px;left:109px}.fear-gauge>i{z-index:4;border:4px solid var(--surface);background:var(--text);border-radius:50%;width:15px;height:15px;position:absolute;bottom:8px;left:103px;box-shadow:0 2px 8px #0004}.fear-gauge>div:last-child{z-index:5;background:var(--surface);flex-direction:column;align-items:center;width:86px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.fear-gauge>div strong{font-size:33px;line-height:1}.fear-gauge>div span{color:var(--muted);margin-top:2px;font-size:10px}.fear-gauge-card h2{text-align:center;margin:9px 0 5px;font-size:18px}.fear-gauge-card>p{color:var(--muted);text-align:center;margin:0;font-size:11px;line-height:1.5}.fear-scale-labels{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:14px;padding-top:10px;font-size:9.5px;display:flex}.fear-history-card,.fear-extremes-card{border-radius:15px;padding:16px}.fear-history-card h2,.fear-extremes-card h2{margin:0;font-size:14px}.fear-history-card>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:3px 8px;min-height:53px;display:grid}.fear-history-card>div:last-child{border-bottom:0}.fear-history-card>div>span{color:var(--muted);font-size:10.5px}.fear-history-card b{font-size:13px}.fear-history-card b small{margin-left:3px;font-size:9px;font-weight:650}.fear-history-card em{color:var(--muted);text-align:right;grid-column:2;font-size:9.5px;font-style:normal}.fear-history-card em.up{color:#168a66}.fear-history-card em.down{color:#dd3a51}.dark .fear-history-card em.up{color:#4bd5a6}.dark .fear-history-card em.down{color:#ff6678}.fear-extremes-card{grid-template-columns:1fr 1fr;gap:13px;display:grid}.fear-extremes-card>header{grid-column:1/-1}.fear-extremes-card>div{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;min-width:0;padding:12px;display:flex}.fear-extremes-card>div small{color:var(--muted);font-size:9.5px}.fear-extremes-card>div strong{margin:5px 0 3px;font-size:24px}.fear-extremes-card>div span{color:var(--muted);font-size:9px}.fear-chart-card{border-radius:18px;min-width:0;overflow:hidden}.fear-chart-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:25px;min-height:118px;padding:21px 23px 17px;display:flex}.fear-chart-head>div>span{font-size:10px}.fear-chart-head h2{letter-spacing:-.4px;margin:7px 0 4px;font-size:20px}.fear-chart-head p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.fear-range-switch{border:1px solid var(--line);background:var(--bg);border-radius:9px;padding:3px;display:flex}.fear-range-switch button{height:31px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:10px;font-weight:750}.fear-range-switch button:hover{color:var(--text)}.fear-range-switch button.active{background:var(--surface);color:var(--text);box-shadow:0 2px 8px #10182812}.fear-chart-legend{align-items:center;gap:17px;min-height:57px;padding:8px 23px;display:flex}.fear-chart-legend>span{color:var(--muted);align-items:center;gap:7px;font-size:10.5px;display:flex}.fear-chart-legend>span i{border-radius:3px;width:18px;height:3px}.fear-chart-legend i.sentiment{background:linear-gradient(90deg,#ef4056,#e2bd25,#18a878)}.fear-chart-legend i.bitcoin{background:#7187a6}.fear-chart-legend>div{text-align:right;grid-template-columns:auto auto;align-items:center;gap:2px 13px;margin-left:auto;display:grid}.fear-chart-legend>div small{color:var(--muted);grid-column:1/-1;font-size:9.5px}.fear-chart-legend>div b,.fear-chart-legend>div strong{font-size:11px}.fear-chart-legend b.extreme-fear{color:#dd3a51}.fear-chart-legend b.fear{color:#e87925}.fear-chart-legend b.neutral{color:#b58c14}.fear-chart-legend b.greed,.fear-chart-legend b.extreme-greed{color:#168a66}.dark .fear-chart-legend b.extreme-fear{color:#ff6678}.dark .fear-chart-legend b.fear{color:#ff9a4d}.dark .fear-chart-legend b.neutral{color:#e8c44d}.dark .fear-chart-legend b.greed,.dark .fear-chart-legend b.extreme-greed{color:#4bd5a6}.fear-chart-shell{width:100%;height:440px;padding:0 10px}.fear-chart-shell svg{touch-action:none;width:100%;height:100%;overflow:visible}.fear-chart-shell .zone.extreme-greed{fill:#18a8780c}.fear-chart-shell .zone.greed{fill:#83b92c08}.fear-chart-shell .zone.neutral{fill:#e2bd2509}.fear-chart-shell .zone.fear{fill:#f28b2b08}.fear-chart-shell .zone.extreme-fear{fill:#ef40560c}.fear-chart-shell .grid-line{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 4}.fear-chart-shell .axis-label,.fear-chart-shell .btc-axis-label{fill:var(--muted);font-size:10px}.fear-chart-shell .btc-axis-label{font-size:9px}.sentiment-history-line{fill:none;stroke:url(#fearChartLine);stroke-width:2.6px;vector-effect:non-scaling-stroke}.bitcoin-history-line{fill:none;stroke:#7187a6;stroke-width:1.8px;stroke-opacity:.75;vector-effect:non-scaling-stroke}.chart-focus line{stroke:color-mix(in srgb,var(--text) 35%,transparent);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.chart-focus circle{fill:var(--surface);stroke:var(--text);stroke-width:2px;vector-effect:non-scaling-stroke}.fear-chart-card>footer{border-top:1px solid var(--line);min-height:49px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:10px 23px;font-size:10px;display:flex}.fear-interpretation{border:1px solid var(--line);background:linear-gradient(112deg,color-mix(in srgb,var(--fear-accent) 10%,var(--surface)),var(--surface) 48%), var(--surface);border-radius:17px;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:35px;margin-top:16px;padding:24px 27px;display:grid;box-shadow:0 20px 60px #1018280a}.fear-interpretation.extreme-fear{--fear-accent:#ef4056}.fear-interpretation.fear{--fear-accent:#f28b2b}.fear-interpretation.neutral{--fear-accent:#e2bd25}.fear-interpretation.greed{--fear-accent:#83b92c}.fear-interpretation.extreme-greed{--fear-accent:#18a878}.fear-interpretation>div>span{color:var(--fear-accent);letter-spacing:1.3px;font-size:10px;font-weight:900}.fear-interpretation>div>span i{width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--fear-accent) 12%,transparent);background:currentColor;border-radius:50%;margin-right:5px;display:inline-block}.fear-interpretation h2{letter-spacing:-.6px;margin:9px 0 7px;font-size:24px}.fear-interpretation p{max-width:820px;color:var(--muted);margin:0;font-size:12.5px;line-height:1.65}.fear-interpretation>aside{border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-height:94px;padding:14px 16px;display:flex}.fear-interpretation>aside small{color:var(--muted);letter-spacing:1px;font-size:9.5px;font-weight:800}.fear-interpretation>aside strong{color:var(--fear-accent);margin:5px 0;font-size:30px;line-height:1}.fear-interpretation>aside span{color:var(--muted);font-size:10px}.fear-guide,.fear-faq{border-radius:17px;margin-top:16px;padding:27px}.fear-guide>header,.fear-faq>header{max-width:760px}.fear-guide>header>span,.fear-faq>header>span{font-size:10px}.fear-guide h2,.fear-faq h2{letter-spacing:-.7px;margin:8px 0 7px;font-size:25px}.fear-guide>header p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.fear-guide>div{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:22px;display:grid}.fear-guide article{--fear-accent:var(--muted);border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--fear-accent) 8%,var(--bg)),var(--bg));border-radius:12px;min-height:145px;padding:16px}.fear-guide article.extreme-fear{--fear-accent:#ef4056}.fear-guide article.fear{--fear-accent:#f28b2b}.fear-guide article.neutral{--fear-accent:#e2bd25}.fear-guide article.greed{--fear-accent:#83b92c}.fear-guide article.extreme-greed{--fear-accent:#18a878}.fear-guide article>span{color:var(--fear-accent);font-size:13px;font-weight:850}.fear-guide article h3{margin:14px 0 7px;font-size:14px}.fear-guide article p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.55}.fear-faq>div{gap:8px;margin-top:20px;display:grid}.fear-faq details{border:1px solid var(--line);background:var(--bg);border-radius:11px;overflow:hidden}.fear-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:13px 16px;font-size:12px;font-weight:750;list-style:none;display:flex}.fear-faq summary::-webkit-details-marker{display:none}.fear-faq summary i{color:var(--muted);font-size:18px;font-style:normal;font-weight:400;transition:transform .2s}.fear-faq details[open] summary i{transform:rotate(45deg)}.fear-faq details p{max-width:970px;color:var(--muted);margin:0;padding:0 16px 16px;font-size:11.5px;line-height:1.7}.fear-disclaimer{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 86%,transparent);border-radius:13px;justify-content:space-between;align-items:center;gap:35px;min-height:80px;margin-top:16px;padding:18px 21px;display:flex}.fear-disclaimer p{max-width:770px;color:var(--muted);margin:0;font-size:10.5px;line-height:1.55}.fear-disclaimer>div{white-space:nowrap;gap:18px;display:flex}.fear-disclaimer a{color:var(--muted);font-size:10px;font-weight:750}.fear-disclaimer a:hover{color:var(--orange)}.fear-page-loading{border:1px solid var(--line);background:var(--surface);min-height:420px;color:var(--muted);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.fear-page-loading>i{border:3px solid var(--line);border-top-color:var(--orange);border-radius:50%;width:30px;height:30px;margin-bottom:5px;animation:.8s linear infinite fearLoading}.fear-page-loading b{color:var(--text);font-size:14px}.fear-page-loading span{font-size:11px}.fear-page-loading.has-error{min-height:250px}@keyframes fearLoading{to{transform:rotate(360deg)}}@media (max-width:1050px){.fear-main-grid{grid-template-columns:250px minmax(0,1fr)}.fear-gauge{transform-origin:top;margin-bottom:-5px;transform:scale(.94)}.fear-guide>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.fear-dashboard{width:min(100% - 28px,1240px);padding-top:42px}.fear-hero{grid-template-columns:1fr}.fear-hero>aside{display:none}.fear-main-grid{grid-template-columns:1fr}.fear-side-column{grid-template-columns:repeat(3,1fr)}.fear-gauge-card{grid-row:span 2}.fear-chart-card{grid-column:1}.fear-chart-head{flex-direction:column;align-items:flex-start}.fear-chart-shell{height:390px}}@media (max-width:650px){.fear-dashboard{padding-top:34px;padding-bottom:60px}.fear-hero h1{letter-spacing:-1.3px;font-size:35px}.fear-side-column{grid-template-columns:1fr}.fear-gauge-card{grid-row:auto}.fear-chart-head{min-height:0;padding:19px}.fear-range-switch{width:100%;overflow-x:auto}.fear-range-switch button{white-space:nowrap;flex:1}.fear-chart-legend{flex-wrap:wrap;align-items:flex-start;padding:12px 18px}.fear-chart-legend>div{text-align:left;width:100%;margin-left:0}.fear-chart-shell{height:330px;padding:0}.fear-chart-card>footer{flex-direction:column;align-items:flex-start;gap:4px}.fear-interpretation{grid-template-columns:1fr;padding:21px}.fear-interpretation>aside{border-top:1px solid var(--line);border-left:0;min-height:0;padding:14px 0 0}.fear-guide,.fear-faq{padding:21px}.fear-guide>div{grid-template-columns:1fr 1fr}.fear-guide article:last-child{grid-column:1/-1}.fear-disclaimer{flex-direction:column;align-items:flex-start;gap:14px}.fear-disclaimer>div{white-space:normal;flex-wrap:wrap}}@media (max-width:430px){.fear-guide>div{grid-template-columns:1fr}.fear-guide article:last-child{grid-column:auto}.fear-chart-head h2{font-size:18px}.fear-chart-legend>span{font-size:9.5px}}
