:root{--hue:292;--accent-c:0.36;--tint-c:0;--hue2:109;--dark-l:0.78;--warm:-30;--bg-hue:var(--hue);--t-press:.12s;--t-ui:.16s;--t-move:.34s;--ease:cubic-bezier(.22,1,.36,1);--ease-press:cubic-bezier(.23,1,.32,1);--t-hover:.26s;--t-fill:.38s;--ease-fill:cubic-bezier(.16,1,.3,1);--t-label:.32s;--rail-open:232px;--rail-shut:88px;--trend-fade:56px;--rail-dur:480ms;--rail-ease:cubic-bezier(.4,0,.2,1);--bg:oklch(calc(0.1554 * var(--dark-l)) calc(0.0255 * var(--tint-c)) calc(var(--bg-hue) + 8.6 + var(--warm)));--bg-elev:oklch(calc(0.1778 * var(--dark-l)) calc(0.0327 * var(--tint-c)) calc(var(--bg-hue) + 8.2 + var(--warm)));--surface:oklch(calc(0.2002 * var(--dark-l)) calc(0.0414 * var(--tint-c)) calc(var(--bg-hue) + 7.1 + var(--warm)));--surface-l:calc(0.2002 * var(--dark-l));--surface-2:oklch(calc(0.2305 * var(--dark-l)) calc(0.0494 * var(--tint-c)) calc(var(--bg-hue) + 6.6 + var(--warm)));--panel-l:1;--panel-bg:oklch(from var(--surface) calc(l * var(--panel-l)) c h);--panel-bg-pop:oklch(from var(--surface-2) calc(l * var(--panel-l)) c h);--border:oklch(calc(0.2800 * var(--dark-l)) calc(0.0563 * var(--tint-c)) calc(var(--bg-hue) + 6.7 + var(--warm)));--border-soft:oklch(calc(0.2437 * var(--dark-l)) calc(0.0507 * var(--tint-c)) calc(var(--bg-hue) + 6.3 + var(--warm)));--text:oklch(0.9398 calc(0.0163 * var(--tint-c)) calc(var(--bg-hue) + 11.6));--muted:oklch(0.8000 calc(0.0526 * var(--tint-c)) calc(var(--bg-hue) + 7.9));--muted-2:oklch(0.7000 calc(0.0472 * var(--tint-c)) calc(var(--bg-hue) + 7.8));--rail-ink:oklch(0.82 calc(0.0526 * var(--tint-c)) calc(var(--bg-hue) + 7.9));--green:oklch(0.7900 0.1450 152);--buy:oklch(0.7900 0.1450 152);--sell:oklch(0.6300 0.1600 10);--red:oklch(0.6750 0.1550 8);--accent-l:0.7216;--accent:oklch(var(--accent-l) var(--accent-c) var(--hue));--accent-2:oklch(0.7245 calc(var(--accent-c) * 0.924) calc(var(--hue) + var(--hue2)));--accent-dim:rgb(from var(--accent) r g b/.12);--accent-glow:rgb(from var(--accent) r g b/.25);--glow-a:var(--accent);--glow-hot:color-mix(in oklab,var(--accent) 42%,#fff);--topbar-h:65px;--cell:3px;--lat-top:0 0,0 calc(var(--cell) * 2),0 calc(var(--cell) * 4),0 calc(var(--cell) * 6),0 calc(var(--cell) * 8),0 calc(var(--cell) * 10);--lat-bottom:0 100%,0 calc(100% - var(--cell) * 2),0 calc(100% - var(--cell) * 4),0 calc(100% - var(--cell) * 6),0 calc(100% - var(--cell) * 8),0 calc(100% - var(--cell) * 10);--lat-left:0 0,calc(var(--cell) * 2) 0,calc(var(--cell) * 4) 0,calc(var(--cell) * 6) 0,calc(var(--cell) * 8) 0,calc(var(--cell) * 10) 0;--lat-right:100% 0,calc(100% - var(--cell) * 2) 0,calc(100% - var(--cell) * 4) 0,calc(100% - var(--cell) * 6) 0,calc(100% - var(--cell) * 8) 0,calc(100% - var(--cell) * 10) 0;--radius:calc(var(--panel-r) * 1px);--radius-lg:calc(var(--panel-r) * 4px / 3);--glass-a:.55;--glass-blur:18;--glass-sat:155;--glass-hi:.11;--panel-r:27;--panel-pad:15;--panel-se:1;--panel-line-w:1;--panel-line:0;--panel-line-c:#ffffff;--lume-1:0 0 0 1px rgb(from var(--glow-a) r g b/calc(.30 * var(--glow-o, 1)));--lume-2:0 2px 10px -2px rgb(from var(--glow-a) r g b/calc(.32 * var(--glow-o, 1)));--lume-3:0 8px 30px -6px rgb(from var(--glow-a) r g b/calc(.28 * var(--glow-o, 1)));--lume-4:0 16px 54px -12px rgb(from var(--glow-a) r g b/calc(.20 * var(--glow-o, 1)));--lume-wash:linear-gradient(180deg,rgb(255 255 255/.30),rgb(255 255 255/.10) 42%,rgb(255 255 255/0) 78%);--radius-sm:999px;--radius-field:calc(var(--cell) * 5);--pad-card:calc(var(--panel-pad) * 1px);--pad-card-lg:calc(var(--panel-pad) * 1.2px);--field-focus:color-mix(in oklab,var(--surface-2) 62%,var(--accent));--surface-tint:12;--glow-tint:0;--glow-l:1;--glow-o:1}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-override,var(--bg));color:var(--text);font:var(--type-size-body)/1.62 var(--font-sans),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.live-price{position:relative;display:inline-block}.live-price-value{position:relative;z-index:1}.live-price-flash{position:absolute;inset:-3px -6px;border-radius:var(--radius-sm);opacity:0;pointer-events:none}.live-price-flash.is-up{background:rgb(from var(--green) r g b/.3)}.live-price-flash.is-down{background:rgb(from var(--red) r g b/.3)}.live-price-flash.is-flash{animation:price-flash .62s ease-out}@keyframes price-flash{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.live-price-flash.is-flash{animation:none}}.copy-mint{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;margin:-3px 0;font:inherit;font-size:var(--type-size-caption);background:var(--surface-2);box-shadow:inset 0 0 0 1px rgb(from var(--glow-a) r g b/calc(.3 * var(--glow-o, 1)));color:var(--muted)}.toast-host{position:fixed;right:18px;bottom:18px;z-index:60;display:flex;flex-direction:column;gap:10px;align-items:flex-end;pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:center;gap:11px;max-width:min(440px,calc(100vw - 36px));padding:13px 14px 13px 16px;border-radius:var(--radius);background:rgb(62 36 69/50%);-webkit-backdrop-filter:blur(9px) saturate(145%);backdrop-filter:blur(9px) saturate(145%);border:0;box-shadow:0 20px 48px -20px rgb(0 0 0/.7);font-size:var(--type-size-body)}.toast-body{min-width:0;display:flex;flex-direction:column;gap:3px}.toast strong{font-weight:600;color:var(--text);line-height:1.25}.toast-detail{color:var(--muted);font-size:var(--type-size-label);line-height:1.42}.toast-dot{position:relative;width:8px;height:8px;border-radius:999px;flex:0 0 auto}.toast-error .toast-dot{background:var(--red);box-shadow:0 0 10px -1px var(--red)}.toast-error .toast-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;animation:toast-pulse 1.8s ease-out infinite}@keyframes toast-pulse{0%{box-shadow:0 0 0 0 rgb(from var(--red) r g b/.5)}70%{box-shadow:0 0 0 8px rgb(from var(--red) r g b/0)}to{box-shadow:0 0 0 0 rgb(from var(--red) r g b/0)}}.toast-success .toast-dot{background:var(--green);box-shadow:0 0 10px -1px var(--green)}@media (prefers-reduced-motion:reduce){.toast-error .toast-dot:after{animation:none}}.toast .toast-x{flex:0 0 auto;align-self:center;display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border:0;border-radius:999px;background:rgb(255 255 255/.06);color:var(--muted);transition:background .15s ease,color .15s ease}.toast .toast-x:hover{background:rgb(255 255 255/.12);color:var(--text)}.toast .toast-x:hover svg{color:var(--text)}.coin-stats{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));grid-gap:8px;gap:8px}.coin-facts,.coin-stats{display:grid;margin-bottom:12px}.coin-facts{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;padding:11px 6px}.coin-facts>*{min-width:0}.coin-facts>.tip{display:block}.coin-fact{display:flex;flex-direction:column;gap:2px;padding:0 var(--pad-card);line-height:1.25}.coin-fact-v{font-size:var(--type-size-body-large);font-weight:600;color:var(--text)}.coin-fact-k{font-size:var(--type-size-caption);color:var(--muted-2)}@media (max-width:760px){.coin-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px;padding:12px 6px}}.coin-stats>*{display:block;min-width:0}.coin-stats>.tip{display:block}.coin-stats>*>.coin-stat,.coin-stats>.coin-stat{height:100%}.coin-stat{display:flex;align-items:center;gap:9px;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}.coin-stat-icon{color:var(--muted-2);flex:0 0 auto}.coin-stat-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.coin-stat-v{font-size:var(--type-size-body);font-weight:600;color:var(--text)}.coin-stat-k{font-size:var(--type-size-caption);color:var(--muted-2)}.coin-stat.is-good{border-color:rgb(from var(--green) r g b/.35);background:rgb(from var(--green) r g b/.07)}.coin-stat.is-good .coin-stat-icon,.coin-stat.is-good .coin-stat-v{color:var(--green)}.coin-stat.is-warn{border-color:rgb(from var(--muted-2) r g b/.5)}.coin-stat.is-warn .coin-stat-icon{color:var(--muted)}.stat-tile{display:flex;flex-direction:column;gap:3px;min-width:0;padding:9px 11px;background:rgb(255 255 255/.04);border:1px solid rgb(255 255 255/.07);border-radius:var(--radius-field)}.chart-stats .stat-tile{border-color:transparent;background:rgb(255 255 255/.05)}.stat-tile-k{font-size:var(--type-size-micro);letter-spacing:.03em;text-transform:uppercase;color:var(--muted-2)}.stat-tile-v{font-size:var(--type-size-body-large);font-weight:650;color:var(--text);line-height:1.2}.stat-tile-v[data-tone=up]{color:var(--green)}.stat-tile-v[data-tone=down]{color:var(--red)}.amount-input,.side-btn:not([data-motion]):hover{color:var(--text)}.amount-input{width:100%;margin-top:6px;padding:12px 14px;font:inherit;font-size:var(--type-size-section-title);font-weight:600;line-height:1.2;background-color:rgb(from var(--bg) r g b/.15);border:1px solid transparent;background-clip:padding-box;border-radius:999px;transition:background-color var(--t-ui) var(--ease-press)}textarea.amount-input{border-radius:var(--radius-field)}.amount-input:focus{outline:none;background-color:rgb(255 255 255/.13)}.amount-input::-webkit-inner-spin-button,.amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.preset{flex:1 1;padding:7px 0;border-radius:var(--radius-sm);cursor:pointer;font:inherit;font-size:var(--type-size-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--surface);color:var(--muted);border:1px solid var(--border);transition:color var(--t-ui),background var(--t-ui),border-color var(--t-ui)}.preset:not([data-motion]):hover{color:var(--text);background:var(--surface-2);border-color:var(--muted-2)}.quote-box{margin-top:12px;padding:11px 12px;background:var(--bg-elev);border:1px solid var(--border-soft);border-radius:var(--radius-field);font-size:var(--type-size-label)}.quote-row{display:flex;justify-content:space-between;gap:12px;padding:3px 0}.quote-row span:first-child{color:var(--muted)}.quote-row.strong{font-weight:600}.quote-row.strong span:last-child{color:var(--text)}.folio{position:relative;padding:18px 20px;border-radius:var(--radius);border:1px solid var(--border);background:radial-gradient(120% 140% at 0 0,rgb(from var(--accent) r g b/.13),transparent 62%),var(--surface)}.wallet-btn-ava{--ava:22px;flex:0 0 auto;border-radius:999px;overflow:hidden;margin-block:calc((14px - var(--ava)) / 2)}.trend{margin-bottom:18px}.trend-head{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.trend-nav{margin-left:auto;display:flex;gap:6px;align-self:center}.trend-arrow{display:grid;place-items:center;width:26px;height:26px;padding:0;background:var(--surface)}.trend-title{display:flex;align-items:center;gap:7px;font-size:var(--type-size-body-large);font-weight:600}.trend-title svg{color:var(--accent)}.flame{overflow:visible}.flame-outer,.flame-spark{transform-box:fill-box;transform-origin:50% 100%}.flame-outer{animation:flame-outer 2.3s ease-in-out infinite}.flame-spark{transform-origin:50% 50%;animation:flame-spark 1.9s ease-out infinite}.flame-spark2{animation:flame-spark2 2.65s ease-out infinite}@keyframes flame-outer{0%,to{transform:scale(1) skewX(0deg)}18%{transform:scale(.94,1.07) skewX(-2.2deg)}41%{transform:scale(1.05,.95) skewX(1.6deg)}67%{transform:scale(.97,1.04) skewX(2.4deg)}}@keyframes flame-spark{0%,32%{transform:translateY(0) scale(1);opacity:0}46%{transform:translateY(-3px) scale(.95);opacity:1}72%{transform:translateY(-6.5px) scale(.6);opacity:.55}to{transform:translateY(-9.5px) scale(.3);opacity:0}}@keyframes flame-spark2{0%,40%{transform:translate(0) scale(1);opacity:0}54%{transform:translate(-.8px,-2.6px) scale(.9);opacity:.95}76%{transform:translate(-1.6px,-5.5px) scale(.55);opacity:.45}to{transform:translate(-2.2px,-8px) scale(.25);opacity:0}}@media (prefers-reduced-motion:reduce){.flame-outer,.flame-spark{animation:none}.flame-spark{opacity:0}}.si-bolt,.si-sprout{overflow:visible}.si-bolt-jolt{transform-box:fill-box;transform-origin:50% 50%;animation:si-bolt-jolt 3.7s ease-in-out infinite}.si-bolt-fill{animation:si-bolt-strike 3.7s linear infinite}@keyframes si-bolt-strike{0%,74%,90%,to{opacity:0}77%{opacity:.9}80%{opacity:.12}83%{opacity:1}}@keyframes si-bolt-jolt{0%,74%,92%,to{transform:scale(1)}79%{transform:scale(1.12)}85%{transform:scale(.97)}}.si-plant{transform-box:fill-box;transform-origin:50% 100%;animation:si-plant-sway 3.3s ease-in-out infinite}@keyframes si-plant-sway{0%,to{transform:rotate(-1.8deg)}55%{transform:rotate(2.3deg)}}.si-bars,.si-cap,.si-coin,.si-fire,.si-landmark{overflow:visible}.si-fire-body{transform-box:fill-box;transform-origin:50% 100%;animation:si-fire-wobble 2.75s ease-in-out infinite}.si-fire-glow{animation:si-fire-glow 1.87s ease-in-out infinite}@keyframes si-fire-wobble{0%,to{transform:scale(1) skewX(0deg)}23%{transform:scale(.97,1.04) skewX(-1.6deg)}52%{transform:scale(1.03,.97) skewX(1.2deg)}74%{transform:scale(.98,1.03) skewX(1.8deg)}}@keyframes si-fire-glow{0%,to{opacity:.1}37%{opacity:.3}68%{opacity:.16}}.si-coin-face{transform-box:fill-box;transform-origin:50% 50%;animation:si-coin-flip 4.1s ease-in-out infinite}@keyframes si-coin-flip{0%,76%,94%,to{transform:scaleX(1)}85%{transform:scaleX(-1)}}.si-bar1,.si-bar2,.si-bar3{transform-box:fill-box;transform-origin:50% 100%}.si-bar1{animation:si-bar1 2.09s ease-in-out infinite}.si-bar2{animation:si-bar2 1.75s ease-in-out infinite}.si-bar3{animation:si-bar3 2.47s ease-in-out infinite}@keyframes si-bar1{0%,to{transform:scaleY(1)}40%{transform:scaleY(2.1)}72%{transform:scaleY(1.35)}}@keyframes si-bar2{0%,to{transform:scaleY(1)}50%{transform:scaleY(.62)}80%{transform:scaleY(.85)}}@keyframes si-bar3{0%,to{transform:scaleY(1)}35%{transform:scaleY(.7)}70%{transform:scaleY(1.25)}}.si-tassel{transform-box:fill-box;transform-origin:50% 0;animation:si-tassel 4.3s ease-in-out infinite}@keyframes si-tassel{0%,64%,to{transform:rotate(0deg)}10%{transform:rotate(-14deg)}24%{transform:rotate(9deg)}38%{transform:rotate(-5deg)}50%{transform:rotate(2deg)}}.si-col{transform-box:fill-box;animation:si-col-gleam 4.7s ease-in-out infinite}.si-col1{animation-delay:0s}.si-col2{animation-delay:.13s}.si-col3{animation-delay:.26s}.si-col4{animation-delay:.39s}@keyframes si-col-gleam{0%,12%,to{transform:translateY(0)}6%{transform:translateY(-1.1px)}}.si-grid,.si-rows,.si-sliders{overflow:visible}.si-knob{transform-box:fill-box}.si-knob1{animation:si-knob1 4.9s ease-in-out infinite}.si-knob2{animation:si-knob2 4.9s ease-in-out infinite}.si-knob3{animation:si-knob3 4.9s ease-in-out infinite}@keyframes si-knob1{0%,55%,to{transform:translateX(0)}12%,40%{transform:translateX(-2.5px)}}@keyframes si-knob2{0%,55%,to{transform:translateX(0)}12%,40%{transform:translateX(2px)}}@keyframes si-knob3{0%,55%,to{transform:translateX(0)}12%,40%{transform:translateX(-1.5px)}}.si-dot{transform-box:fill-box;transform-origin:50% 50%}.si-dot1{animation:si-dot 2.4s ease-in-out infinite}.si-dot2{animation:si-dot 2.4s ease-in-out .16s infinite}.si-dot3{animation:si-dot 2.4s ease-in-out .32s infinite}@keyframes si-dot{0%,60%,to{transform:scale(1);opacity:.7}18%{transform:scale(1.32);opacity:1}}@media (prefers-reduced-motion:reduce){.si-bar1,.si-bar2,.si-bar3,.si-bolt-fill,.si-bolt-jolt,.si-coin-face,.si-col,.si-dot1,.si-dot2,.si-dot3,.si-fire-body,.si-fire-glow,.si-knob1,.si-knob2,.si-knob3,.si-plant,.si-tassel{animation:none}}.trend-sub{font-size:var(--type-size-label)}.trend-scroll{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:14px 0;margin:-14px 0;scroll-snap-type:x proximity;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.trend-scroll.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}@property --fade-l{syntax:"<length>";inherits:false;initial-value:0}@property --fade-r{syntax:"<length>";inherits:false;initial-value:0}.trend-scroll{--fade-l:0px;--fade-r:0px;transition:--fade-l var(--t-move) linear,--fade-r var(--t-move) linear}.trend.can-l .trend-scroll{--fade-l:var(--trend-fade)}.trend.can-r .trend-scroll{--fade-r:var(--trend-fade)}.trend.can-scroll .trend-scroll{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%)}.trend:not(.can-l) .trend-arrow:first-child,.trend:not(.can-r) .trend-arrow:last-child{opacity:.3}.trend-scroll::-webkit-scrollbar{display:none}.trend-card{flex:0 0 auto;width:190px;display:flex;flex-direction:column;gap:8px;max-height:132px;padding:12px 13px 11px;border-radius:var(--radius);box-shadow:inset 0 1px 0 rgb(255 255 255/.16),inset 0 10px 26px -12px rgb(from var(--accent) r g b/.75),0 6px 18px -10px rgb(from var(--accent) r g b/.3),0 18px 40px -30px rgb(0 0 0/.85);scroll-snap-align:start;transition:box-shadow var(--t-ui) var(--ease-press)}.trend-card:hover{box-shadow:inset 0 1px 0 rgb(255 255 255/.22),inset 0 12px 30px -12px rgb(from var(--accent) r g b/.95),0 8px 22px -10px rgb(from var(--accent) r g b/.45),0 18px 40px -30px rgb(0 0 0/.85)}.trend-top{align-items:center;gap:9px}.trend-names,.trend-top{display:flex;min-width:0}.trend-names{flex-direction:column;gap:1px}.trend-fig{margin-left:auto;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.trend-sym{font-size:var(--type-size-body);font-weight:600;min-width:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trend-k{font-size:var(--type-size-micro);text-transform:uppercase;letter-spacing:.07em;color:var(--muted-2);line-height:1}.trend-v{font-size:var(--type-size-body-large);font-weight:650;letter-spacing:-.02em;line-height:1.1}.trend-chg{font-size:var(--type-size-micro);font-weight:600;padding:2px 6px;border-radius:999px;line-height:1}.trend-chg.is-up{color:var(--green);background:rgb(from var(--green) r g b/.14)}.trend-chg.is-down{color:var(--red);background:rgb(from var(--red) r g b/.14)}.trend-spark{position:relative;flex:1 1;min-height:20px}.trend-spark>svg{position:absolute;inset:0;display:block;width:100%;height:100%}a{color:inherit;text-decoration:none}.card-title,.folio-v,.rail-logo,.trend-title,h1,h2,h3{font-family:var(--font-display),var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.005em;font-weight:600}h1{letter-spacing:-.015em}.wrap h1:not([class]){font-size:var(--type-size-section-title);letter-spacing:-.02em}.mono{font-family:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wrap{max-width:1720px;margin:0 auto;padding:24px 20px 60px}.wrap-home{max-width:1254px}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(38,208,124,.6)}70%{box-shadow:0 0 0 7px rgba(38,208,124,0)}to{box-shadow:0 0 0 0 rgba(38,208,124,0)}}.tip{position:relative;display:inline-flex;align-items:center;gap:4px}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}