.card-container.svelte-1udyrqm{contain:layout style;isolation:isolate}.prediction-fuel-tank.svelte-1udyrqm{position:relative;overflow:hidden;border:2px solid}.prediction-fuel-tank.svelte-1udyrqm:before{content:"";position:absolute;left:-2px;right:-2px;bottom:0;height:var(--fill-percent, 100%);transition:height .3s ease;z-index:0}.prediction-fuel-tank.svelte-1udyrqm:after{content:"";position:absolute;left:-50%;right:-50%;bottom:calc(var(--fill-percent, 100%) - 4px);height:8px;border-radius:40%;animation:svelte-1udyrqm-tank-wave 2s ease-in-out infinite;z-index:0}@keyframes svelte-1udyrqm-tank-wave{0%,to{transform:translate(0) rotate(-2deg)}50%{transform:translate(5%) rotate(2deg)}}.prediction-fuel-tank-yes.svelte-1udyrqm{border-color:#2563eb;color:#2563eb;background:transparent}.prediction-fuel-tank-yes.svelte-1udyrqm:before{background:#bfdbfe}.prediction-fuel-tank-yes.svelte-1udyrqm:after{background:#bfdbfe}.prediction-fuel-tank-no.svelte-1udyrqm{border-color:#9333ea;color:#9333ea;background:transparent}.prediction-fuel-tank-no.svelte-1udyrqm:before{background:#d8b4fe}.prediction-fuel-tank-no.svelte-1udyrqm:after{background:#d8b4fe}.dark .prediction-fuel-tank-yes.svelte-1udyrqm{border-color:#60a5fa;color:#fff}.dark .prediction-fuel-tank-yes.svelte-1udyrqm:before{background:#2563eb}.dark .prediction-fuel-tank-yes.svelte-1udyrqm:after{background:#2563eb}.dark .prediction-fuel-tank-no.svelte-1udyrqm{border-color:#a855f7;color:#fff}.dark .prediction-fuel-tank-no.svelte-1udyrqm:before{background:#9333ea}.dark .prediction-fuel-tank-no.svelte-1udyrqm:after{background:#9333ea}.prediction-fuel-tank-text.svelte-1udyrqm{position:relative;z-index:1}.market-swiper.svelte-1udyrqm{width:100%;overflow:hidden;padding:5px 0}.market-swiper.svelte-1udyrqm .swiper-slide:where(.svelte-1udyrqm){height:auto;background:transparent}.swiper-nav-btn.svelte-1udyrqm{width:32px;height:32px;display:flex;align-items:center;justify-content:center;will-change:opacity;backface-visibility:hidden}.market-swiper-bullet{width:8px;height:8px;border-radius:9999px;background-color:#d1d5db;cursor:pointer;transition:background-color .2s ease;display:inline-block;will-change:background-color}.dark .market-swiper-bullet{background-color:#4b5563}.market-swiper-bullet:hover{background-color:#9ca3af}.market-swiper-bullet-active,.dark .market-swiper-bullet-active{background-color:#10b981}.svelte-1udyrqm::-webkit-scrollbar{width:8px}.svelte-1udyrqm::-webkit-scrollbar-track{background:transparent;border-radius:8px}.svelte-1udyrqm::-webkit-scrollbar-thumb{background:#bbb;border-radius:8px}.svelte-1udyrqm::-webkit-scrollbar-thumb:hover{background:#555}.svelte-1udyrqm{scrollbar-width:thin;scrollbar-color:#bbbbbb transparent}.rankings-marquee-container.svelte-1udyrqm{mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);contain:content}.rankings-marquee.svelte-1udyrqm{display:inline-flex;animation:svelte-1udyrqm-rankings-scroll var(--ranking-duration, 8s) linear infinite;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.rankings-set.svelte-1udyrqm{display:flex;gap:.5rem;padding-right:.5rem}@keyframes svelte-1udyrqm-rankings-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.rankings-marquee.svelte-1udyrqm:hover{animation-play-state:paused}.tooltip-container.svelte-1udyrqm{will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0)}.tooltip-container .rounded-lg{transition:box-shadow .15s ease-out}@keyframes svelte-vj9f0y-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.animate-marquee.svelte-vj9f0y{animation:svelte-vj9f0y-marquee 35s linear infinite;will-change:transform}@media(prefers-reduced-motion:reduce){.animate-marquee.svelte-vj9f0y{animation:none;flex-wrap:wrap;justify-content:center;gap:12px}}.dual-range.svelte-w2mdsu{position:relative;height:40px;display:flex;align-items:center}.track.svelte-w2mdsu{position:absolute;left:0;right:0;height:6px;border-radius:999px;background:#e5e7eb}.dark .track.svelte-w2mdsu{background:#374151}.range-fill.svelte-w2mdsu{position:absolute;height:100%;border-radius:999px;background:linear-gradient(90deg,#3b82f6,#6366f1);transition:left .05s,width .05s}.thumb.svelte-w2mdsu{position:absolute;width:100%;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:6px;margin:0;padding:0;z-index:2}.thumb.at-max.svelte-w2mdsu{z-index:4}.thumb-max.svelte-w2mdsu{z-index:3}.thumb.svelte-w2mdsu::-webkit-slider-thumb{pointer-events:all;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#3b82f6;border:3px solid #ffffff;cursor:pointer;box-shadow:0 1px 4px #0003,0 0 #3b82f600;-webkit-transition:box-shadow .2s,transform .15s;transition:box-shadow .2s,transform .15s;position:relative}.thumb.svelte-w2mdsu::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 2px 8px #00000040,0 0 0 4px #3b82f626}.thumb.svelte-w2mdsu::-webkit-slider-thumb:active{transform:scale(1.05);box-shadow:0 1px 4px #0003,0 0 0 6px #3b82f633}.dark .thumb.svelte-w2mdsu::-webkit-slider-thumb{border-color:#1f2937}.thumb.svelte-w2mdsu::-moz-range-thumb{pointer-events:all;width:16px;height:16px;border-radius:50%;background:#3b82f6;border:3px solid #ffffff;cursor:pointer;box-shadow:0 1px 4px #0003}.thumb.svelte-w2mdsu::-moz-range-thumb:hover{box-shadow:0 2px 8px #00000040,0 0 0 4px #3b82f626}.dark .thumb.svelte-w2mdsu::-moz-range-thumb{border-color:#1f2937}.thumb.svelte-w2mdsu::-webkit-slider-runnable-track{background:transparent}.thumb.svelte-w2mdsu::-moz-range-track{background:transparent}.date-toggle.svelte-2sakqb{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 8px;border-radius:8px;transition:all .15s;border:2px solid transparent}.date-toggle-active.svelte-2sakqb{background:#eff6ff;border-color:#3b82f6;color:#2563eb}.dark .date-toggle-active.svelte-2sakqb{background:#3b82f626;border-color:#3b82f6;color:#60a5fa}.date-toggle-inactive.svelte-2sakqb{background:#f9fafb;border-color:#e5e7eb}.date-toggle-inactive.svelte-2sakqb:hover{background:#f3f4f6;border-color:#d1d5db}.dark .date-toggle-inactive.svelte-2sakqb{background:#1f2937;border-color:#374151}.dark .date-toggle-inactive.svelte-2sakqb:hover{background:#374151;border-color:#4b5563}.cal-nav.svelte-2sakqb{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:#6b7280;transition:all .15s}.cal-nav.svelte-2sakqb:hover{background:#f3f4f6;color:#374151}.dark .cal-nav.svelte-2sakqb:hover{background:#374151;color:#d1d5db}.cal-day.svelte-2sakqb{position:relative;display:flex;align-items:center;justify-content:center;height:34px;font-size:13px;font-weight:500;color:#374151;transition:all .1s;cursor:pointer}.dark .cal-day.svelte-2sakqb{color:#d1d5db}.cal-day.svelte-2sakqb:hover{background:#f3f4f6;border-radius:8px}.dark .cal-day.svelte-2sakqb:hover{background:#374151}.cal-selected.svelte-2sakqb{color:#fff!important;z-index:1}.cal-selected.svelte-2sakqb:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:8px;background:#3b82f6;z-index:-1}.cal-single.svelte-2sakqb{border-radius:8px}.cal-from.svelte-2sakqb{background:linear-gradient(90deg,transparent 0%,transparent 10%,#dbeafe 10%,#dbeafe 100%);border-radius:0}.dark .cal-from.svelte-2sakqb{background:linear-gradient(90deg,transparent 0%,transparent 10%,rgba(59,130,246,.15) 10%,rgba(59,130,246,.15) 100%)}.cal-to.svelte-2sakqb{background:linear-gradient(90deg,#dbeafe 0%,#dbeafe 90%,transparent 90%,transparent 100%);border-radius:0}.dark .cal-to.svelte-2sakqb{background:linear-gradient(90deg,rgba(59,130,246,.15) 0%,rgba(59,130,246,.15) 90%,transparent 90%,transparent 100%)}.cal-in-range.svelte-2sakqb{background:#dbeafe;border-radius:0}.dark .cal-in-range.svelte-2sakqb{background:#3b82f626}.cal-today.svelte-2sakqb{font-weight:700;color:#3b82f6!important}.cal-today.svelte-2sakqb:after{content:"";position:absolute;bottom:3px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:#3b82f6}.preset-btn.svelte-2sakqb{padding:4px 10px;font-size:11px;font-weight:600;border-radius:6px;background:#f3f4f6;color:#6b7280;transition:all .15s}.preset-btn.svelte-2sakqb:hover{background:#e0e7ff;color:#4338ca}.dark .preset-btn.svelte-2sakqb{background:#374151;color:#9ca3af}.dark .preset-btn.svelte-2sakqb:hover{background:#6366f133;color:#818cf8}input[type=range].svelte-9a41sy::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#3b82f6;border:3px solid #ffffff;cursor:pointer;box-shadow:0 1px 4px #0003}.dark input[type=range].svelte-9a41sy::-webkit-slider-thumb{border-color:#1f2937}input[type=range].svelte-9a41sy::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#3b82f6;border:3px solid #ffffff;cursor:pointer;box-shadow:0 1px 4px #0003;border:none}
