.cy{--cy-night:#0b0907;--cy-night-2:#15100c;--cy-card:#17120e;--cy-card2:#221a14;--cy-zhu:#c4553a;--cy-zhu-l:#c4553a29;--cy-warn:#e0664f;--cy-warn-l:#e0664f24;--cy-gold:#d2a65c;--cy-gold-l:#d2a65c21;--cy-gold-d:#9c7a40;--cy-jade:#8dbba6;--cy-jade-l:#8dbba624;--cy-price:#e9b872;--cy-bg:#0e0b09;--cy-ink:#f3ebdf;--cy-text:#cdc4b6;--cy-sub:#958b7d;--cy-mute:#625a50;--cy-line:#d2a65c1f;--cy-line2:#d2a65c3d;color:var(--cy-text)}.cy-num{font-variant-numeric:tabular-nums;font-family:DIN Alternate,Avenir Next,Roboto Condensed,-apple-system,Helvetica Neue,sans-serif}.cy-hand{letter-spacing:.06em;font-family:Kaiti SC,STKaiti,KaiTi,LXGW WenKai,serif;font-weight:700}.cy-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}.cy-zhubg{background-color:var(--cy-zhu)}.cy-goldbg{background-color:var(--cy-gold)}.cy-nightbg{background-color:var(--cy-night)}.cy-gold-text{color:#ffd77a}.cy-scrim{background:#0b090773}.cy-scrim-soft{background:#0b090738}.cy-fade{background:linear-gradient(#0e0b098c 0%,#0e0b0900 24%,#0e0b090d 50%,#0e0b09db 86%,#0e0b09 100%)}.cy-fade-l{background:linear-gradient(90deg,#0e0b09f0 0%,#0e0b0999 55%,#0e0b091a 100%)}.cy-card{background:var(--cy-card);box-shadow:inset 0 0 0 1px var(--cy-line);border-radius:16px}.cy-tile{background-color:var(--cy-card2);box-shadow:inset 0 0 0 1px var(--cy-line2), 0 6px 14px -8px #000c}.cy-kicker{letter-spacing:.3em;color:var(--cy-gold);opacity:.85;font-size:9.5px}.cy-hair:not(.absolute):not(.sticky):not(.fixed){position:relative}.cy-hair:after{content:"";background:var(--cy-line);height:1px;position:absolute;bottom:0;left:0;right:0}.cy-clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cy-dash{background-image:linear-gradient(90deg, var(--cy-line2) 50%, transparent 50%);background-repeat:repeat-x;background-size:8px 1px;height:1px}.cy-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 cy-twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.cy-twinkle{animation:2.4s ease-in-out infinite cy-twinkle}@keyframes cy-bob{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-7px)rotate(4deg)}}.cy-bob{animation:3.4s ease-in-out infinite cy-bob}@keyframes cy-push{0%{transform:translate(100%)}to{transform:none}}.cy-push{animation:.3s cubic-bezier(.2,.8,.2,1) both cy-push;box-shadow:-8px 0 24px #0006}@keyframes cy-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes cy-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.cy-rise{animation:.45s cubic-bezier(.2,.8,.2,1) both cy-rise}@keyframes cy-shine{0%{transform:translate(-120%)skew(-20deg)}to{transform:translate(260%)skew(-20deg)}}.cy-shine{position:relative;overflow:hidden}@keyframes cy-pulse{0%,to{opacity:1}50%{opacity:.4}}.cy-pulse{animation:1.4s ease-in-out infinite cy-pulse}@keyframes cy-ripple{0%{opacity:.65;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.cy-ripple{animation:1.8s ease-out infinite cy-ripple}@keyframes cy-kb{0%{transform:scale(1.12)}to{transform:scale(1)}}.cy-kenburns{animation:8s ease-out both cy-kb}@keyframes cy-scan{0%{top:8%}50%{top:86%}to{top:8%}}.cy-scan{animation:2.4s ease-in-out infinite cy-scan}@keyframes cy-spin{to{transform:rotate(360deg)}}.cy-spin-slow{animation:14s linear infinite cy-spin}@keyframes cy-burst{0%{opacity:0;transform:scale(.2)}30%{opacity:1}to{opacity:0;transform:scale(1.25)}}.cy-burst{animation:2.8s ease-out infinite cy-burst}@keyframes cy-dashmove{to{stroke-dashoffset:-24px}}.cy-route{animation:1.2s linear infinite cy-dashmove}@keyframes cy-typing{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.cy-dot{animation:1.2s ease-in-out infinite cy-typing}button.cy-zhubg:disabled,button.cy-goldbg:disabled{color:#6a6056;box-shadow:none;background-color:#2a221b}.cy-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){.cy-twinkle,.cy-bob,.cy-kenburns,.cy-scan,.cy-burst,.cy-route,.cy-spin-slow{animation:none}}@keyframes cy-wave{0%{transform:translate(0)}to{transform:translate(-50%)}}.cy-wave{animation:9s linear infinite cy-wave}@keyframes cy-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.cy-sway{transform-origin:50% 0;animation:3.6s ease-in-out infinite cy-sway}@keyframes cy-glow{0%,to{opacity:.55}50%{opacity:1}}.cy-glow{animation:2.2s ease-in-out infinite cy-glow}
