.offline .icon{-webkit-user-select:none;user-select:none;display:inline-block}.offline .icon-offline{content:-webkit-image-set(url(assets/default_100_percent/100-error-offline.png) 1x, url(assets/default_200_percent/200-error-offline.png) 2x);position:relative}.offline .interstitial-wrapper{color:#2b2b2b;width:100%;max-width:600px;margin:0 auto;padding-top:100px;font-size:1em;line-height:1.55}.offline .runner-container{outline:none;width:600px;max-width:600px;height:150px;position:absolute;top:35px;overflow:hidden}.offline .runner-canvas{opacity:1;z-index:2;outline:none;max-width:600px;height:150px;position:absolute;top:0;overflow:hidden}.offline .runner-canvas:focus,.offline .runner-container:focus,.offline .interstitial-wrapper:focus{outline:none}.offline .controller{z-index:1;background:#f7f7f71a;width:100vw;height:100vh;position:absolute;top:0;left:0}.offline #offline-resources{display:none}@media (width<=420px){.offline .suggested-left>#control-buttons,.offline .suggested-right>#control-buttons{float:none}.offline .snackbar{border-radius:0;width:100%;bottom:0;left:0}}@media (height<=350px){.offline h1{margin:0 0 15px}.offline .icon-offline{margin:0 0 10px}.offline .interstitial-wrapper{margin-top:5%}.offline .nav-wrapper{margin-top:30px}}@media (width>=600px) and (width<=736px) and (orientation:landscape){.offline .interstitial-wrapper{margin-left:0;margin-right:0}}@media (width>=420px) and (width<=736px) and (height>=240px) and (height<=420px) and (orientation:landscape){.offline .interstitial-wrapper{margin-bottom:100px}}@media (height>=240px) and (orientation:landscape){.offline .interstitial-wrapper{margin-bottom:90px}.offline .icon-offline{margin-bottom:20px}}@media (height<=320px) and (orientation:landscape){.offline .icon-offline{margin-bottom:0}.offline .runner-container{top:10px}}@media (width<=240px){.offline .interstitial-wrapper{overflow:inherit;padding:0 8px}}.arcade-mode,.arcade-mode .runner-container,.arcade-mode .runner-canvas{image-rendering:pixelated;max-width:100%;overflow:hidden}.arcade-mode #buttons,.arcade-mode #main-content{opacity:0;overflow:hidden}.arcade-mode .interstitial-wrapper{max-width:100%;height:240px;overflow:hidden}.arcade-mode .runner-container{transform-origin:top;z-index:2;margin:auto;transition:transform .25s cubic-bezier(.4,0,1,1) .4s;left:0;right:0}@keyframes research-breathe{0%,to{opacity:.7;transform:scale(1)}50%{transform:scale(var(--ping-scale,1.4));opacity:0}}.animate-research-breathe{animation:1.8s ease-in-out infinite research-breathe}@media (prefers-reduced-motion:reduce){.animate-research-breathe{animation:none}}.research-soft-surface{background-color:var(--background-bg-black-tertiary)}:root[data-theme=light] .research-soft-surface{background-color:#e8e8ea}@keyframes research-progress-stripes{0%{background-position:0 0}to{background-position:.75rem 0}}.research-progress-fill{background-color:var(--border-border-warning);background-image:linear-gradient(45deg,#fff3 25%,#0000 25% 50%,#fff3 50% 75%,#0000 75%,#0000);background-size:.75rem .75rem;animation:.7s linear infinite research-progress-stripes}@media (prefers-reduced-motion:reduce){.research-progress-fill{animation:none}}@keyframes cxmt-campaign-card-glow{0%{box-shadow:0 0 #0000}18%,58%,to{box-shadow:0 0 0 1px var(--border-border-warning), 0 0 28px 0 color-mix(in srgb, var(--border-border-warning) 42%, transparent)}38%,78%{box-shadow:0 0 0 1px color-mix(in srgb, var(--border-border-warning) 45%, transparent), 0 0 10px 0 color-mix(in srgb, var(--border-border-warning) 18%, transparent)}}.animate-vault-campaign-card{background-image:linear-gradient(180deg, color-mix(in srgb, var(--background-bg-warning-tertiary-alt) 22%, transparent), transparent 38%);border-color:color-mix(in srgb, var(--border-border-warning) 45%, transparent);animation:2.6s ease-in-out .35s forwards cxmt-campaign-card-glow}@keyframes vault-announcement-badge-glow{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--border-border-warning) 22%, transparent), 0 6px 18px color-mix(in srgb, var(--border-border-warning) 28%, transparent)}}.animate-vault-announcement-badge{animation:2.4s ease-in-out infinite vault-announcement-badge-glow}@keyframes cxmt-featured-cta-glow{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--border-border-warning) 26%, transparent), 0 8px 22px color-mix(in srgb, var(--border-border-warning) 24%, transparent)}}.vault-featured-cta{animation:2.8s ease-in-out infinite cxmt-featured-cta-glow}.vault-featured-cta:hover{box-shadow:0 0 0 2px var(--border-border-warning), 0 8px 24px color-mix(in srgb, var(--border-border-warning) 34%, transparent)}.animate-vault-campaign-card:hover{border-color:var(--border-border-warning);box-shadow:0 0 0 1px var(--border-border-warning), 0 0 28px 0 color-mix(in srgb, var(--border-border-warning) 42%, transparent);animation:none}@media (prefers-reduced-motion:reduce){.animate-vault-campaign-card{border-color:var(--border-border-warning);box-shadow:0 0 0 1px var(--border-border-warning), 0 0 28px 0 color-mix(in srgb, var(--border-border-warning) 42%, transparent);animation:none}.animate-vault-announcement-badge,.vault-featured-cta{animation:none}}@keyframes cxmt-action-row-pulse{0%,to{background-color:#0000;box-shadow:inset 0 0 0 1px #0000}50%{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border-border-warning) 55%, transparent);background-color:color-mix(in srgb, var(--border-border-warning) 12%, transparent)}}.cxmt-action-row-pulse{border-radius:6px;animation:.9s ease-in-out 3 cxmt-action-row-pulse}@media (prefers-reduced-motion:reduce){.cxmt-action-row-pulse{animation:none}}@keyframes cxmt-redeem-input-flash{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--border-border-warning) 30%, transparent), 0 6px 18px color-mix(in srgb, var(--border-border-warning) 22%, transparent)}}.cxmt-redeem-input-flash,.cxmt-subscribe-input-flash{animation:.9s ease-in-out 2 cxmt-redeem-input-flash}@keyframes cxmt-redeem-input-flash-mobile{0%,to{border-color:#0000;box-shadow:0 0 #0000}50%{border-color:var(--border-border-warning);box-shadow:0 0 0 3px color-mix(in srgb, var(--border-border-warning) 30%, transparent), 0 6px 18px color-mix(in srgb, var(--border-border-warning) 22%, transparent)}}@media (width<=759.99px){.cxmt-redeem-input-flash,.cxmt-subscribe-input-flash{animation-name:cxmt-redeem-input-flash-mobile}}@media (prefers-reduced-motion:reduce){.cxmt-redeem-input-flash,.cxmt-subscribe-input-flash{animation:none}}@keyframes cxmt-subscribe-cta-glow{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--border-border-warning) 26%, transparent), 0 8px 22px color-mix(in srgb, var(--border-border-warning) 24%, transparent)}}.cxmt-subscribe-cta{animation:2.8s ease-in-out infinite cxmt-subscribe-cta-glow}:root[data-theme=light] .cxmt-subscribe-cta{--background-bg-warning-primary:#f19d38;--background-bg-warning-primary-rgb:241 157 56;--border-border-warning:#f19d38;--border-border-warning-rgb:241 157 56;--text-text-primary:#fff;--text-text-primary-rgb:255 255 255}.cxmt-subscribe-cta:hover{box-shadow:0 0 0 2px var(--border-border-warning), 0 8px 24px color-mix(in srgb, var(--border-border-warning) 34%, transparent)}@media (prefers-reduced-motion:reduce){.cxmt-subscribe-cta{animation:none}}@keyframes cxmt-landing-outline-breathe{0%,to{outline-color:#0000}50%{outline-color:var(--border-border-warning)}}.cxmt-landing-highlight{outline-offset:-2px;border-radius:8px;outline:2px solid #0000;animation:1.2s ease-in-out 2 cxmt-landing-outline-breathe}@media (prefers-reduced-motion:reduce){.cxmt-landing-highlight{animation:none}}.fund-rfq-quote-price-refresh,.fund-rfq-quote-value-refresh{animation:.9s ease-out fund-rfq-quote-value-refresh}@keyframes fund-rfq-quote-value-refresh{0%,to{opacity:1}35%{opacity:.48}}@media (prefers-reduced-motion:reduce){.fund-rfq-quote-price-refresh,.fund-rfq-quote-value-refresh{animation:none}}@keyframes wealth-action-row-pulse{0%,to{background-color:#0000;box-shadow:inset 0 0 0 1px #0000}50%{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border-border-warning) 55%, transparent);background-color:color-mix(in srgb, var(--border-border-warning) 12%, transparent)}}.wealth-action-row-pulse{border-radius:6px;animation:.9s ease-in-out 3 wealth-action-row-pulse}@media (prefers-reduced-motion:reduce){.wealth-action-row-pulse{animation:none}}@keyframes unitree-coin-fall{0%{transform:translate3d(0, -14vh, 0) rotate(var(--coin-rotate-from));opacity:1}85%{opacity:1}to{transform:translate3d(var(--coin-drift), 110vh, 0) rotate(var(--coin-rotate-to));opacity:0}}.unitree-coin{animation:unitree-coin-fall var(--coin-duration) linear var(--coin-delay) 1 both;will-change:transform;position:absolute;top:0}
