:root{--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--tap-min: 44px;--tap-gap: 8px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--bar-h: 56px;--nav-h: 64px;--nav-h-total: calc(var(--nav-h) + var(--safe-bottom));--chrome-top: calc(var(--bar-h) + var(--safe-top));--sheet-peek: 120px;--sheet-half: 48dvh;--sheet-full: 88dvh;--sheet-radius: var(--radius-xl, 20px);--sheet-grabber-w: 36px;--sheet-grabber-h: 4px;--sheet-header-h: 52px;--sheet-pad: var(--space-4, 1rem);--sheet-bg: rgba(17, 15, 25, .97);--sheet-border: rgba(255, 255, 255, .13);--sheet-shadow: 0 -12px 40px rgba(0, 0, 0, .55);--scrim-bg: 0, 0, 0;--scrim-max: .55;--z-m-canvas: 1;--z-m-canvas-overlay: 10;--z-m-chrome: 250;--z-m-scrim: 290;--z-m-sheet: 300;--z-m-banner: 450;--z-m-dialog: 600;--ease-sheet: cubic-bezier(.32, .72, 0, 1);--dur-sheet: .35s;--dur-snap: .24s;--dur-scrim: .2s;--dur-tap: .12s;--text-nav: 11px;--text-sheet-title: 17px;--text-row: 15px;--text-meta: 13px}@media(prefers-reduced-motion:reduce){:root{--dur-sheet: 1ms;--dur-snap: 1ms;--dur-scrim: 1ms}}@supports not (height: 1dvh){:root{--sheet-half: 48vh;--sheet-full: 88vh}}:root{--ivg-btn-p-bg: linear-gradient(180deg, #8B5CF6, #6D28D9);--ivg-btn-p-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 0 0 1px #5B21B6, 0 8px 24px -8px rgba(109, 40, 217, .9);--ivg-btn-p-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .3), 0 0 0 1px #7C3AED, 0 12px 30px -8px rgba(109, 40, 217, 1)}.cb-ofr-rb{position:absolute;top:-12px;left:20px;z-index:1;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:8px;font:700 12px/1 var(--cb-font, var(--gd-font, "Hanken Grotesk", system-ui, sans-serif));letter-spacing:.01em;color:#120a24;background:linear-gradient(90deg,#ddd3ff,#b9a3ff 45%,#7de8f5);box-shadow:0 8px 20px -8px #8b5cf6e6;white-space:nowrap}.cb-btn.cb-btn-p.cb-ofr-btn{display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;width:100%;min-width:0;height:auto;min-height:46px;padding:10px 12px;border:0;border-radius:12px;font:600 15px/1.25 var(--cb-font, var(--gd-font, "Hanken Grotesk", system-ui, sans-serif));color:#fff;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;background:var(--ivg-btn-p-bg);box-shadow:var(--ivg-btn-p-shadow);transition:transform .15s,box-shadow .25s}.cb-btn.cb-btn-p.cb-ofr-btn:hover{transform:translateY(-1px);box-shadow:var(--ivg-btn-p-shadow-hover)}.cb-btn.cb-btn-p.cb-ofr-btn:disabled{opacity:.6;cursor:progress;transform:none}.cb-btn.cb-btn-p.cb-ofr-btn span{min-width:0;text-wrap:balance}.cb-ofr-btn:focus-visible,.cb-ofr-alt:focus-visible{outline:2px solid #A78BFA;outline-offset:3px}.cb-tile .cb-ofr-terms,#graph-limit .cb-ofr-terms{margin:0;font-size:12.5px;line-height:1.4;color:#d7d2e8;text-align:center;white-space:normal;text-wrap:pretty}.cb-ofr-alt{display:block;align-self:center;box-sizing:border-box;max-width:100%;min-height:24px;padding:3px 6px;border:0;border-radius:6px;background:none;font:600 13px/1.4 var(--cb-font, var(--gd-font, "Hanken Grotesk", system-ui, sans-serif));color:#a78bfa;text-align:center;text-decoration:none;white-space:normal;cursor:pointer}.cb-ofr-alt:hover{color:#c4b5fd;text-decoration:underline}.cb-ofr-alt:disabled{color:#8e8aa0;cursor:progress;text-decoration:none}.cb-ofr-ft{display:flex;flex-direction:column;align-items:stretch;gap:9px;margin-top:auto;min-width:0}.cb-ofr{position:relative;display:flex;flex-direction:column;gap:9px;min-width:0;margin-top:14px;padding:22px 16px 16px;border-radius:14px;white-space:normal;background:linear-gradient(180deg,#8b5cf62b,#8b5cf60a);box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #a78bfa8c,0 20px 50px -30px #7c3aedcc}.cb-ofr.cb-ofr-nr{margin-top:4px;padding-top:16px}.cb-ofr .cb-ofr-rb{left:16px}.cb-ofr.cb-ofr-w{max-width:440px}.cb-ofr-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.cb-ofr-h>b{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--cb-ink, #F4F2FA)}.cb-ofr-h>.cb-mono{flex:none;font-size:12.5px}.cb-tile .cb-ofr-d{margin:0;font-size:13.5px;line-height:1.5;color:#a9a4bc}#graph-limit{position:fixed;left:50%;bottom:calc(var(--nav-h-total, 0px) + 16px);transform:translate(-50%);z-index:calc(var(--z-m-scrim, 290) - 10);display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;box-sizing:border-box;width:max-content;max-width:min(880px,calc(100vw - 24px));padding:12px 12px 12px 18px;border-radius:16px;background:#14111df7;color:var(--gd-ink, #F4F2FA);font:500 13px/1.35 var(--gd-font, "Hanken Grotesk", system-ui, sans-serif);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #a78bfa80,0 24px 60px -20px #000c}#graph-limit[hidden]{display:none!important}#graph-limit .cb-ofr-rb{position:static;flex:none}#graph-limit .gl-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}#graph-limit .gl-t{font-size:14.5px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}#graph-limit[data-state=preview] .gl-t{color:#fbbf24}#graph-limit .gl-s{font-size:12.5px;color:#a9a4bc}#graph-limit .gl-r{flex:0 1 auto;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;max-width:340px}#graph-limit .gl-r .cb-ofr-btn{white-space:nowrap}#graph-limit .gl-r .cb-ofr-terms{font-size:12px}#graph-limit .gl-x{flex:none;align-self:flex-start;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#a9a4bc;font-size:18px;line-height:1;cursor:pointer}#graph-limit .gl-x:hover{background:#ffffff14;color:#fff}#graph-limit[data-state=ended] .gl-r,#graph-limit[data-state=ended] .gl-x,#graph-limit[data-state=ended] .cb-ofr-rb{display:none}@media(min-width:813px),(min-width:641px)and (pointer:fine),(min-width:641px)and (pointer:none){#graph-limit{left:calc(50% + (var(--gd-edge, 12px) + var(--gd-col, 0px)) / 2);max-width:min(880px,calc(100vw - var(--gd-edge, 12px) - var(--gd-col, 0px) - 24px));padding-right:56px}#graph-limit .gl-x{position:absolute;top:12px;right:12px}#graph-limit .gl-txt{flex:1 1 0;min-width:auto}#graph-limit[data-state=ended]{padding-right:18px}}@media(max-width:640px),(max-width:812px)and (pointer:coarse){#graph-limit{left:12px;right:12px;transform:none;width:auto;max-width:none;padding:14px;gap:10px}#graph-limit .gl-x{position:absolute;top:6px;right:6px}#graph-limit .gl-txt{flex:1 1 100%;padding-right:30px}#graph-limit .gl-r{flex:1 1 100%;max-width:none}#graph-limit .gl-r .cb-ofr-btn{white-space:normal}}
