.cc-root{--cc-bg:#0a1526;--cc-ink:#fff;--cc-ink-2:#ffffffc7;--cc-ink-3:#ffffff8c;--cc-accent:#61b9fe;--cc-surface:#0c1a30d1;--cc-line:#82b4ff38;--cc-grad:linear-gradient(90deg, #509dfd, #61b9fe, #71d4fe, #82f0ff);--cc-font:"IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--cc-display:"Archivo", "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--cc-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;width:100%;height:var(--cc-height,clamp(600px, 62vw, 920px));isolation:isolate;color:var(--cc-ink);font-family:var(--cc-font);border-radius:var(--cc-radius,0);background:radial-gradient(48% 42% at 50% 46%,#3f81fc38 0%,#3f81fc00 100%),radial-gradient(30% 26% at 30% 58%,#f8920012 0%,#f8920000 100%),radial-gradient(28% 24% at 68% 70%,#a680d01a 0%,#a680d000 100%),radial-gradient(26% 24% at 70% 36%,#00bc9b0f 0%,#00bc9b00 100%),radial-gradient(120% 100% at 50% 40%,#13284a 0%,#0b1a31 45%,#070f1e 100%);background-color:var(--cc-bg);-webkit-tap-highlight-color:transparent;display:block;position:relative;overflow:hidden}.cc-root[data-cc-theme=light]{--cc-bg:#f7f8fc;--cc-ink:#373435;--cc-ink-2:#373435cc;--cc-ink-3:#37343594;--cc-accent:#3f81fc;--cc-surface:#ffffffeb;--cc-line:#3f81fc38;--cc-grad:linear-gradient(90deg, #2f6bef, #3f81fc, #4f9afd, #5baefe);background:radial-gradient(46% 44% at 50% 47%,#3f81fc1a 0%,#3f81fc00 100%),radial-gradient(30% 26% at 30% 58%,#f892000d 0%,#f8920000 100%),radial-gradient(28% 24% at 68% 70%,#a680d012 0%,#a680d000 100%),radial-gradient(70% 66% at 50% 47%,#dce5f3 0%,#e7edf7 48%,#f7f8fc 100%);background-color:var(--cc-bg)}.cc-root *,.cc-root :before,.cc-root :after{box-sizing:border-box}.cc-canvas{z-index:0;display:block;position:absolute;inset:0}.cc-eyebrow{z-index:2;font:500 12px/1 var(--cc-mono);letter-spacing:.26em;text-transform:uppercase;pointer-events:none;margin:0;position:absolute;top:22px;left:28px}.cc-eyebrow span{background:var(--cc-grad);color:#0000;-webkit-background-clip:text;background-clip:text;transition:opacity .6s;display:inline-block}.cc-eyebrow-mark{white-space:nowrap;opacity:0;position:absolute;top:0;left:0}.cc-root[data-cc-view=mark] .cc-eyebrow-sky{opacity:0}.cc-root[data-cc-view=mark] .cc-eyebrow-mark{opacity:1}.cc-compass{z-index:2;pointer-events:none;width:40px;height:40px;opacity:calc(1 - var(--cc-m,0));transition:opacity .3s;position:absolute;top:18px;right:24px}.cc-compass svg{width:40px;height:40px;overflow:visible}.cc-compass circle{fill:none;stroke:var(--cc-line);stroke-width:1.2px}.cc-compass .cc-needle{fill:var(--cc-accent)}.cc-compass span{text-align:center;width:10px;font:600 11px/14px var(--cc-mono);color:var(--cc-ink-3);margin:-7px 0 0 -5px;position:absolute;top:50%;left:50%}.cc-stars{z-index:3;pointer-events:none;position:absolute;inset:0}.cc-star{cursor:pointer;pointer-events:auto;width:44px;height:44px;color:inherit;font:inherit;opacity:var(--cc-lit,1);background:0 0;border:0;border-radius:50%;outline:none;margin:0;padding:0;position:absolute;top:0;left:0}.cc-star:focus-visible{box-shadow:0 0 0 2px var(--cc-node), 0 0 0 5px #ffffffd9}.cc-root[data-cc-theme=light] .cc-star:focus-visible{box-shadow:0 0 0 2px var(--cc-node), 0 0 0 5px #373435bf}.cc-label{--lx:0px;--ly:0px;white-space:nowrap;pointer-events:none;font:600 14px/1 var(--cc-font);letter-spacing:.01em;color:var(--cc-ink);text-shadow:0 1px 8px #050c1ae6;opacity:0;transform:translate(calc(var(--lx) + var(--tx,-50%)), calc(var(--ly) + var(--ty,-50%)));transition:opacity .5s;position:absolute;top:50%;left:50%}.cc-root[data-cc-theme=light] .cc-label{text-shadow:0 1px 8px #fffffff2}.cc-label[data-side=r]{--tx:0%}.cc-label[data-side=l]{--tx:-100%}.cc-label[data-vert=b][data-side=c]{--ty:0%}.cc-label[data-vert=t][data-side=c]{--ty:-100%}.cc-show-labels .cc-label{opacity:calc(var(--cc-lab,0) * .92)}.cc-show-labels .cc-star:hover .cc-label,.cc-show-labels .cc-star[aria-expanded=true] .cc-label{opacity:var(--cc-lab,0)}.cc-card{z-index:5;width:min(300px,100% - 32px);color:var(--cc-ink);background:var(--cc-surface);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border:1px solid var(--cc-line);opacity:0;border-radius:18px;transition:opacity .22s;position:absolute;top:0;left:0;box-shadow:0 18px 50px #02081473,inset 0 1px #ffffff0f,0 0 0 1px #0000}.cc-card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(90% 60% at 12% 0%, color-mix(in srgb, var(--cc-node) 22%, transparent), transparent 70%);position:absolute;inset:0}.cc-root[data-cc-theme=light] .cc-card{box-shadow:0 18px 46px #1e326429}.cc-card.cc-in{opacity:1}.cc-card[hidden]{display:none}.cc-card-in{padding:16px 18px;position:relative}.cc-card-head{align-items:flex-start;gap:12px;display:flex}.cc-dot{background:var(--cc-node);width:14px;height:14px;box-shadow:0 0 0 3px color-mix(in srgb, var(--cc-node) 25%, transparent), 0 0 16px var(--cc-node);border-radius:50%;flex:none;margin-top:6px}.cc-name{font:800 22px/1.1 var(--cc-display);letter-spacing:-.02em;color:var(--cc-ink);margin:0}.cc-con{color:var(--cc-ink-2);margin:3px 0 0;font-size:14px;line-height:1.35}.cc-close{width:32px;height:32px;color:var(--cc-ink-3);font:400 22px/1 var(--cc-font);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;margin:-4px -6px 0 auto}.cc-close:hover{color:var(--cc-ink);background:#7fa0dc24}.cc-close:focus-visible{outline:2px solid var(--cc-accent);outline-offset:1px}.cc-facts{gap:22px;margin:12px 0 0;padding:0;display:flex}.cc-facts div{margin:0}.cc-facts dt{font:500 10px/1 var(--cc-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cc-ink-3)}.cc-facts dd{font:600 15px/1.2 var(--cc-font);color:var(--cc-ink);font-variant-numeric:tabular-nums;margin:5px 0 0}.cc-story{color:var(--cc-ink-2);margin:12px 0 0;font-size:15px;line-height:1.45}.cc-coin{border:1px solid color-mix(in srgb, var(--cc-coin) 35%, transparent);background:color-mix(in srgb, var(--cc-coin) 10%, transparent);border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;display:flex}.cc-logo{border-radius:50%;flex:none;width:34px;height:34px;display:block;overflow:hidden}.cc-logo svg{width:100%;height:100%;display:block}.cc-coin-name{color:var(--cc-ink);margin:0;font-size:14px;line-height:1.2}.cc-coin-name span{font:500 11px/1 var(--cc-mono);letter-spacing:.12em;color:var(--cc-ink-3);margin-left:4px}.cc-coin-line{color:var(--cc-ink-2);margin:3px 0 0;font-size:14px;line-height:1.35}.cc-bar{z-index:4;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:24px;padding:0 24px 22px 28px;display:flex;position:absolute;bottom:0;left:0;right:0}.cc-caption{max-width:min(520px,36%);color:var(--cc-ink-2);pointer-events:auto;margin:0;font-size:14px;line-height:1.45;transition:opacity .25s}.cc-credit{color:var(--cc-ink-3);margin-top:3px;font-size:12px;display:block}.cc-credit a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--cc-line);text-decoration-color:var(--cc-line);text-underline-offset:2px}.cc-credit a:hover{color:var(--cc-accent)}.cc-credit a:focus-visible{outline:2px solid var(--cc-accent);outline-offset:2px}.cc-controls{pointer-events:auto;flex:none;align-items:center;gap:10px;display:flex}.cc-toggle{border:1px solid var(--cc-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border-radius:999px;padding:4px;display:inline-flex;position:relative}.cc-root[data-cc-theme=light] .cc-toggle{background:#ffffffd9}.cc-tg{z-index:1;width:86px;height:38px;color:var(--cc-ink-2);font:600 14px/1 var(--cc-font);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;transition:color .3s;position:relative}.cc-tg[aria-pressed=true]{color:#0a1526}.cc-tg:focus-visible{outline:2px solid var(--cc-accent);outline-offset:2px}.cc-tg-pill{z-index:0;background:linear-gradient(90deg,#3f81fc,#509dfd,#61b9fe,#71d4fe,#82f0ff);border-radius:999px;width:calc(50% - 4px);height:38px;transition:transform .5s cubic-bezier(.65,0,.35,1);position:absolute;top:4px;left:4px;box-shadow:0 4px 18px #3f81fc73}.cc-root[data-cc-view=mark] .cc-tg-pill{transform:translate(100%)}.cc-replay{border:1px solid var(--cc-line);cursor:pointer;width:46px;height:46px;color:var(--cc-ink-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border-radius:50%;place-items:center;display:grid}.cc-root[data-cc-theme=light] .cc-replay{background:#ffffffd9}.cc-replay svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cc-replay:hover{color:var(--cc-ink)}.cc-replay:focus-visible{outline:2px solid var(--cc-accent);outline-offset:2px}.cc-narrow .cc-eyebrow{letter-spacing:.22em;font-size:10.5px;top:18px;left:16px}.cc-narrow .cc-compass{top:12px;right:14px;transform:scale(.85)}.cc-narrow .cc-bar{flex-direction:column-reverse;align-items:stretch;gap:12px;padding:0 16px 16px}.cc-narrow .cc-controls{justify-content:space-between}.cc-narrow .cc-toggle,.cc-narrow .cc-tg{flex:1}.cc-root.cc-narrow{height:var(--cc-height,700px)}.cc-narrow .cc-caption{max-width:none;font-size:13px}.cc-narrow .cc-credit{font-size:11.5px}.cc-narrow.cc-card-open .cc-caption{opacity:0;pointer-events:none}.cc-narrow .cc-card{width:calc(100% - 32px);max-height:var(--cc-sheet-max,44%);overscroll-behavior:contain;border-radius:20px;overflow-y:auto}.cc-narrow .cc-card-in{padding:14px 16px}.cc-narrow .cc-name{font-size:20px}@media (prefers-reduced-motion:reduce){.cc-root *,.cc-root :before,.cc-root :after{transition-duration:.01ms!important}}.cc-label small{font:500 11px/1 var(--cc-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cc-node);opacity:.95;margin-top:4px;display:block}.cc-label[data-side=l] small{text-align:right}.cc-label[data-side=c] small{text-align:center}.cc-legend{background:#0a1526;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:18px max(20px,50vw - 600px) 30px;list-style:none;display:flex}.cc-legend button{appearance:none;color:#fff;cursor:pointer;background:#0c1a30b3;border:1px solid #82b4ff38;border-radius:999px;align-items:center;gap:9px;min-height:40px;padding:0 14px 0 11px;font:500 14px/1 IBM Plex Sans,system-ui,sans-serif;transition:border-color .18s cubic-bezier(.2,.75,.2,1),background .18s cubic-bezier(.2,.75,.2,1);display:inline-flex}.cc-legend button:hover{border-color:var(--cc-node);background:#142848e6}.cc-legend button:focus-visible{outline-offset:2px;outline:3px solid #61b9fe}.cc-legend i{background:var(--cc-node);width:10px;height:10px;box-shadow:0 0 10px var(--cc-node);border-radius:50%}.cc-legend b{font-weight:600}.cc-legend span{color:#ffffffb3}@media (width<=640px){.cc-legend{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding:14px 20px 24px;overflow-x:auto}.cc-legend::-webkit-scrollbar{display:none}.cc-legend li{flex:none}.cc-legend button{min-height:44px}}
