.cr{--cr-night:#070b12;--cr-night-2:#0f1520;--cr-card:#121925;--cr-card2:#19222f;--cr-violet:#2f87a8;--cr-violet-l:#2f87a82b;--cr-pink:#e0785e;--cr-pink-l:#e0785e24;--cr-gold:#d9b878;--cr-gold-l:#d9b87821;--cr-gold-d:#a6884f;--cr-teal:#63b3cf;--cr-teal-l:#63b3cf26;--cr-green:#63c49c;--cr-green-l:#63c49c24;--cr-red:#e8705c;--cr-lantern:#e39a4a;--cr-price:#eec47c;--cr-bg:#0a0f17;--cr-ink:#f2ecdf;--cr-text:#c7ccd4;--cr-sub:#8a93a2;--cr-mute:#576173;--cr-line:#dcc0881f;--cr-line2:#dcc0883d;color:var(--cr-text)}.cr-num{font-variant-numeric:tabular-nums;font-family:DIN Alternate,Avenir Next,Roboto Condensed,-apple-system,Helvetica Neue,sans-serif}.cr-hand{letter-spacing:.06em;font-family:Kaiti SC,STKaiti,KaiTi,LXGW WenKai,serif;font-weight:700}.cr-serif{letter-spacing:.06em;font-family:Songti SC,STSong,Noto Serif SC,Noto Serif CJK SC,Source Han Serif SC,SimSun,serif;font-weight:700}.cr-grad{background-color:var(--cr-violet)}.cr-goldbg{background-color:var(--cr-gold)}.cr-nightbg{background-color:var(--cr-night)}.cr-gold-text{color:#ffd77a}.cr-scrim{background:#070b1273}.cr-scrim-soft{background:#070b1238}.cr-fade{background:linear-gradient(#0a0f178c 0%,#0a0f1700 24%,#0a0f170d 50%,#0a0f17db 86%,#0a0f17 100%)}.cr-fade-l{background:linear-gradient(90deg,#0a0f17f0 0%,#0a0f1799 55%,#0a0f171a 100%)}.cr-card{background:var(--cr-card);box-shadow:inset 0 0 0 1px var(--cr-line);border-radius:16px}.cr-tile{background-color:var(--cr-card2);box-shadow:inset 0 0 0 1px var(--cr-line2), 0 6px 14px -8px #000c}.cr-kicker{letter-spacing:.3em;color:var(--cr-gold);opacity:.85;font-size:9.5px}.cr-hair:not(.absolute):not(.sticky):not(.fixed){position:relative}.cr-hair:after{content:"";background:var(--cr-line);height:1px;position:absolute;bottom:0;left:0;right:0}.cr-clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cr-dash{background-image:linear-gradient(90deg, var(--cr-line2) 50%, transparent 50%);background-repeat:repeat-x;background-size:8px 1px;height:1px}.cr-stars{background-image:radial-gradient(1.2px 1.2px at 12% 18%,#ffffffe6,#0000),radial-gradient(1px 1px at 32% 62%,#ffffffb3,#0000),radial-gradient(1.4px 1.4px at 58% 28%,#fff0c8e6,#0000),radial-gradient(1px 1px at 78% 74%,#fff9,#0000),radial-gradient(1.2px 1.2px at 88% 12%,#fffc,#0000),radial-gradient(1px 1px at 44% 88%,#ffffff80,#0000)}@keyframes cr-twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.cr-twinkle{animation:2.4s ease-in-out infinite cr-twinkle}@keyframes cr-bob{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-7px)rotate(4deg)}}.cr-bob{animation:3.4s ease-in-out infinite cr-bob}@keyframes cr-push{0%{transform:translate(100%)}to{transform:none}}.cr-push{animation:.3s cubic-bezier(.2,.8,.2,1) both cr-push;box-shadow:-8px 0 24px #0006}@keyframes cr-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes cr-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.cr-rise{animation:.45s cubic-bezier(.2,.8,.2,1) both cr-rise}@keyframes cr-shine{0%{transform:translate(-120%)skew(-20deg)}to{transform:translate(260%)skew(-20deg)}}.cr-shine{position:relative;overflow:hidden}@keyframes cr-pulse{0%,to{opacity:1}50%{opacity:.4}}.cr-pulse{animation:1.4s ease-in-out infinite cr-pulse}@keyframes cr-ripple{0%{opacity:.65;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.cr-ripple{animation:1.8s ease-out infinite cr-ripple}@keyframes cr-kb{0%{transform:scale(1.12)}to{transform:scale(1)}}.cr-kenburns{animation:8s ease-out both cr-kb}@keyframes cr-scan{0%{top:8%}50%{top:86%}to{top:8%}}.cr-scan{animation:2.4s ease-in-out infinite cr-scan}@keyframes cr-spin{to{transform:rotate(360deg)}}.cr-spin-slow{animation:14s linear infinite cr-spin}@keyframes cr-burst{0%{opacity:0;transform:scale(.2)}30%{opacity:1}to{opacity:0;transform:scale(1.25)}}.cr-burst{animation:2.8s ease-out infinite cr-burst}@keyframes cr-dashmove{to{stroke-dashoffset:-24px}}.cr-route{animation:1.2s linear infinite cr-dashmove}@keyframes cr-typing{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.cr-dot{animation:1.2s ease-in-out infinite cr-typing}button.cr-grad:disabled,button.cr-goldbg:disabled{color:#566174;box-shadow:none;background-color:#1c2533}.cr-ticket{-webkit-mask:radial-gradient(circle 10px at 0 var(--ny,50%), transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle 10px at 100% var(--ny,50%), transparent 98%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle 10px at 0 var(--ny,50%), transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle 10px at 100% var(--ny,50%), transparent 98%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle 10px at 0 var(--ny,50%), transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle 10px at 100% var(--ny,50%), transparent 98%, #000) right / 51% 100% no-repeat}@media (prefers-reduced-motion:reduce){.cr-twinkle,.cr-bob,.cr-kenburns,.cr-scan,.cr-burst,.cr-route,.cr-spin-slow{animation:none}}@keyframes cr-wave{0%{transform:translate(0)}to{transform:translate(-50%)}}.cr-wave{animation:9s linear infinite cr-wave}@keyframes cr-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.cr-sway{transform-origin:50% 0;animation:3.6s ease-in-out infinite cr-sway}@keyframes cr-glow{0%,to{opacity:.55}50%{opacity:1}}.cr-glow{animation:2.2s ease-in-out infinite cr-glow}
