*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#0b1218}:root{--avx-gate-field: min(22rem, calc(100vw - 3rem) );--avx-gate-title-field: min(28rem, calc(100vw - 2rem) );--avx-page-title: #c5d4ce;--avx-hk-g: #a88b45;--avx-hk-g-bright: #c4a65e;--avx-hk-g-dim: rgba(168, 139, 69, .32);--avx-hk-g-glow: rgba(180, 150, 80, .28);--avx-hk-g-bg: rgba(168, 139, 69, .08);--avx-hk-p: #7ec4e8;--avx-hk-p-bright: #b6e4f7;--avx-hk-p-dim: rgba(126, 196, 232, .45);--avx-hk-p-glow: rgba(150, 210, 240, .5);--avx-hk-p-bg: rgba(126, 196, 232, .12);--avx-hk-d: #3db8d4;--avx-hk-d-bright: #8fe4f6;--avx-hk-d-dim: rgba(90, 200, 220, .5);--avx-hk-d-glow: rgba(80, 210, 240, .55);--avx-hk-d-bg: rgba(50, 170, 200, .14)}@property --luck{syntax: "<color>"; inherits: true; initial-value: #a88b45;}@property --luck-bright{syntax: "<color>"; inherits: true; initial-value: #c4a65e;}@property --luck-glow{syntax: "<color>"; inherits: true; initial-value: #b4965047;}@property --luck-dim{syntax: "<color>"; inherits: true; initial-value: #a88b4552;}@property --hk-h-turn{syntax: "<angle>"; inherits: true; initial-value: 0deg;}@property --hk-d-turn{syntax: "<angle>"; inherits: true; initial-value: 0deg;}[data-hk=g]{--luck: var(--avx-hk-g);--luck-bright: var(--avx-hk-g-bright);--luck-dim: var(--avx-hk-g-dim);--luck-glow: var(--avx-hk-g-glow);--luck-bg: var(--avx-hk-g-bg);--luck-fill: rgba(168, 139, 69, .16);--luck-ink: #16110a;--luck-btn: linear-gradient(180deg, rgba(168, 139, 69, .28) 0%, rgba(120, 95, 40, .18) 100%);--luck-btn-hover: linear-gradient(180deg, rgba(168, 139, 69, .38) 0%, rgba(120, 95, 40, .26) 100%)}[data-hk=p]{--luck: var(--avx-hk-p);--luck-bright: var(--avx-hk-p-bright);--luck-dim: var(--avx-hk-p-dim);--luck-glow: var(--avx-hk-p-glow);--luck-bg: var(--avx-hk-p-bg);--luck-fill: rgba(126, 196, 232, .22);--luck-ink: #0c1820;--luck-btn: linear-gradient( 180deg, rgba(126, 196, 232, .36) 0%, rgba(70, 140, 180, .22) 100% );--luck-btn-hover: linear-gradient( 180deg, rgba(126, 196, 232, .46) 0%, rgba(70, 140, 180, .3) 100% )}[data-hk=d]{--luck: var(--avx-hk-d);--luck-bright: var(--avx-hk-d-bright);--luck-dim: var(--avx-hk-d-dim);--luck-glow: var(--avx-hk-d-glow);--luck-bg: var(--avx-hk-d-bg);--luck-fill: rgba(61, 184, 212, .24);--luck-ink: #07141c;--luck-btn: linear-gradient( 120deg, rgba(61, 184, 212, .42) 0%, rgba(155, 134, 232, .28) 50%, rgba(95, 208, 181, .32) 100% );--luck-btn-hover: linear-gradient( 120deg, rgba(61, 184, 212, .52) 0%, rgba(155, 134, 232, .38) 50%, rgba(95, 208, 181, .42) 100% );animation:avx-luck-hk-d-prism 2.8s ease-in-out infinite,avx-luck-hk-d-spin 5.85s linear infinite}@keyframes avx-luck-hk-d-prism{0%,to{--luck: #3db8d4;--luck-bright: #8fe4f6;--luck-glow: #50d2f08c}40%{--luck: #9b86e8;--luck-bright: #c9b8ff;--luck-glow: #aa8cff80}70%{--luck: #5fd0b5;--luck-bright: #9df0d8;--luck-glow: #64e6be80}}@keyframes avx-luck-hk-d-spin{to{--hk-d-turn: 360deg}}[data-hk=o]{--luck: #1a1a1a;--luck-bright: #f2f2f2;--luck-dim: rgba(180, 180, 180, .45);--luck-glow: rgba(255, 255, 255, .35);--luck-bg: rgba(8, 8, 8, .45);--luck-fill: rgba(40, 40, 40, .45);--luck-ink: #f5f5f5;--luck-btn: linear-gradient( 180deg, rgba(50, 50, 50, .65) 0%, rgba(12, 12, 12, .55) 100% );--luck-btn-hover: linear-gradient( 180deg, rgba(70, 70, 70, .75) 0%, rgba(18, 18, 18, .6) 100% );--hk-o-ember: .5;--hk-o-turn: 0deg;animation:avx-luck-hk-o-ember 3.4s ease-in-out infinite,avx-luck-hk-o-spin 6.2s linear infinite}@property --hk-o-ember{syntax: "<number>"; inherits: true; initial-value: .5;}@property --hk-o-turn{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes avx-luck-hk-o-spin{0%{--hk-o-turn: 0deg}to{--hk-o-turn: 360deg}}@keyframes avx-luck-hk-o-ember{0%,to{--hk-o-ember: .38;--luck: #141414;--luck-bright: #ececec;--luck-glow: rgba(255, 255, 255, .22)}50%{--hk-o-ember: .82;--luck: #222;--luck-bright: #fff;--luck-glow: rgba(255, 255, 255, .5)}}@keyframes avx-luck-hk-o-haze{0%,to{opacity:calc(var(--hk-o-ember, .5) * .35)}50%{opacity:calc(var(--hk-o-ember, .5) * .65)}}[data-hk=n]{--luck: #7a6bff;--luck-bright: #d6ceff;--luck-dim: rgba(120, 100, 255, .45);--luck-glow: rgba(90, 200, 255, .45);--luck-bg: rgba(40, 30, 90, .18);--luck-fill: rgba(90, 70, 200, .26);--luck-ink: #0c0820;--luck-btn: linear-gradient( 120deg, rgba(60, 40, 160, .45), rgba(20, 120, 180, .35), rgba(120, 40, 160, .4) );--luck-btn-hover: linear-gradient( 120deg, rgba(80, 50, 190, .55), rgba(30, 140, 200, .45), rgba(140, 50, 180, .5) );--hk-n-glow: .42;animation:avx-luck-hk-n-breathe 14.4s ease-in-out infinite}@property --hk-n-turn{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --hk-n-glow{syntax: "<number>"; inherits: true; initial-value: .4;}@keyframes avx-luck-hk-n-spin{0%{--hk-n-turn: 0deg}to{--hk-n-turn: 360deg}}@keyframes avx-luck-hk-n-breathe{0%,to{--hk-n-glow: .28;--luck-glow: rgba(90, 200, 255, .32)}50%{--hk-n-glow: .62;--luck-glow: rgba(180, 120, 255, .58)}}@keyframes avx-luck-hk-n-haze{0%,to{opacity:var(--hk-n-glow, .4);filter:brightness(.95) hue-rotate(-6deg)}50%{opacity:calc(var(--hk-n-glow, .4) * 1.15);filter:brightness(1.12) hue-rotate(10deg)}}@keyframes avx-luck-hk-n-name{0%,to{text-shadow:0 0 6px rgba(140,120,255,.7),0 0 14px rgba(60,200,255,.28);color:#d6ceff}50%{text-shadow:0 0 8px rgba(80,220,255,.8),0 0 18px rgba(255,110,210,.35);color:#c8f4ff}}[data-hk=c]{--luck: #6eb8a8;--luck-bright: #d8fff4;--luck-dim: rgba(110, 184, 168, .42);--luck-glow: rgba(120, 220, 200, .4);--luck-bg: rgba(30, 70, 60, .16);--luck-fill: rgba(90, 180, 160, .22);--luck-ink: #0a1c18;--luck-btn: linear-gradient( 160deg, rgba(140, 220, 200, .38) 0%, rgba(90, 170, 190, .28) 55%, rgba(180, 210, 170, .32) 100% );--luck-btn-hover: linear-gradient( 160deg, rgba(140, 220, 200, .48) 0%, rgba(90, 170, 190, .38) 55%, rgba(180, 210, 170, .42) 100% );--hk-c-glow: .4;animation:avx-luck-hk-c-breathe 4.8s ease-in-out infinite}@property --hk-c-glow{syntax: "<number>"; inherits: true; initial-value: .4;}@property --hk-c-turn{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes avx-luck-hk-c-breathe{0%,to{--hk-c-glow: .32;--luck-glow: rgba(120, 220, 200, .28)}50%{--hk-c-glow: .55;--luck-glow: rgba(160, 240, 220, .48)}}@keyframes avx-luck-hk-c-spin{0%{--hk-c-turn: 0deg}to{--hk-c-turn: 360deg}}@keyframes avx-luck-hk-c-haze{0%,to{opacity:calc(var(--hk-c-glow, .4) * .85)}50%{opacity:var(--hk-c-glow, .4)}}[data-hk=s]{--luck: #8ae8ff;--luck-bright: #e6fbff;--luck-dim: rgba(90, 200, 230, .45);--luck-glow: rgba(80, 220, 255, .5);--luck-bg: rgba(4, 12, 18, .5);--luck-fill: rgba(20, 50, 60, .55);--luck-ink: #031018;--luck-btn: linear-gradient( 180deg, rgba(20, 50, 60, .7) 0%, rgba(6, 14, 20, .6) 100% );--luck-btn-hover: linear-gradient( 180deg, rgba(30, 70, 85, .8) 0%, rgba(8, 18, 26, .65) 100% );--hk-s-scan: 0%;--hk-s-turn: 0deg;animation:avx-luck-hk-s-scan 2.4s linear infinite,avx-luck-hk-s-spin 7.5s linear infinite}@property --hk-s-scan{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@property --hk-s-turn{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes avx-luck-hk-s-scan{0%{--hk-s-scan: 0%}to{--hk-s-scan: 100%}}@keyframes avx-luck-hk-s-spin{0%{--hk-s-turn: 0deg}to{--hk-s-turn: 360deg}}@keyframes avx-luck-hk-s-haze{0%,to{opacity:.45}50%{opacity:.7}}[data-hk=r]{--luck: #5a4dff;--luck-bright: #ffe0ff;--luck-dim: rgba(255, 80, 200, .4);--luck-glow: rgba(80, 220, 255, .55);--luck-bg: rgba(30, 20, 70, .2);--luck-fill: rgba(100, 50, 180, .28);--luck-ink: #0a0618;--luck-btn: linear-gradient( 120deg, rgba(40, 200, 255, .45), rgba(180, 40, 200, .4), rgba(80, 60, 255, .45) );--luck-btn-hover: linear-gradient( 120deg, rgba(60, 220, 255, .55), rgba(200, 50, 220, .5), rgba(100, 80, 255, .55) );--hk-r-glow: .35;animation:avx-luck-hk-r-pulse 1.85s ease-in-out infinite}@property --hk-r-glow{syntax: "<number>"; inherits: true; initial-value: .35;}@property --hk-r-turn{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes avx-luck-hk-r-pulse{0%,to{--hk-r-glow: .22;--luck: #4a3cff;--luck-glow: rgba(80, 220, 255, .28)}18%{--hk-r-glow: .85;--luck: #ff4ec8;--luck-glow: rgba(255, 80, 200, .7)}36%{--hk-r-glow: .3;--luck: #2ad4ff;--luck-glow: rgba(40, 220, 255, .4)}55%{--hk-r-glow: .72;--luck: #7a5cff;--luck-glow: rgba(140, 100, 255, .62)}}@keyframes avx-luck-hk-r-spin{0%{--hk-r-turn: 0deg}to{--hk-r-turn: 360deg}}@keyframes avx-luck-hk-r-haze{0%,to{opacity:calc(.42 + var(--hk-r-glow, .35) * .35);filter:blur(10px) brightness(.95) saturate(1.05)}20%{opacity:calc(.55 + var(--hk-r-glow, .35) * .4);filter:blur(18px) brightness(1.18) saturate(1.35)}45%{opacity:calc(.48 + var(--hk-r-glow, .35) * .3);filter:blur(14px) brightness(1.06) saturate(1.15)}}[data-hk=h]{--luck: #ff2d55;--luck-bright: #ff8ab0;--luck-dim: rgba(255, 80, 160, .55);--luck-glow: rgba(255, 70, 180, .55);--luck-bg: rgba(255, 60, 140, .16);--luck-fill: rgba(255, 70, 170, .28);--luck-ink: #140814;--luck-btn: linear-gradient( 90deg, rgba(255, 45, 85, .45), rgba(255, 138, 0, .4), rgba(245, 230, 66, .38), rgba(46, 232, 106, .4), rgba(45, 183, 255, .42), rgba(122, 77, 255, .45) );--luck-btn-hover: linear-gradient( 90deg, rgba(255, 45, 85, .58), rgba(255, 138, 0, .52), rgba(245, 230, 66, .5), rgba(46, 232, 106, .52), rgba(45, 183, 255, .54), rgba(122, 77, 255, .58) );animation:avx-luck-hk-h-rainbow 1.6s linear infinite,avx-luck-hk-h-spin 1.15s linear infinite}@keyframes avx-luck-hk-h-rainbow{0%,to{--luck: #ff2d55;--luck-bright: #ff8ab0;--luck-glow: #ff2d558c;--luck-dim: #ff2d558c}16%{--luck: #ff8a00;--luck-bright: #ffc56a;--luck-glow: #ff8a008c;--luck-dim: #ff8a008c}33%{--luck: #f0d42a;--luck-bright: #ffe56a;--luck-glow: #f0d42a8c;--luck-dim: #f0d42a8c}50%{--luck: #2ee86a;--luck-bright: #8affb0;--luck-glow: #2ee86a8c;--luck-dim: #2ee86a8c}66%{--luck: #2db7ff;--luck-bright: #8ad8ff;--luck-glow: #2db7ff8c;--luck-dim: #2db7ff8c}83%{--luck: #7a4dff;--luck-bright: #c4a8ff;--luck-glow: #7a4dff8c;--luck-dim: #7a4dff8c}}@keyframes avx-luck-hk-h-spin{to{--hk-h-turn: 360deg}}.tile[data-hk]{border:1px solid transparent;outline:none;box-shadow:none}.tile[data-hk]:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--luck)}.tile[data-hk=d]:after,.tile[data-hk=o]:after,.tile[data-hk=n]:after,.tile[data-hk=q]:after,.tile[data-hk=c]:after,.tile[data-hk=s]:after,.tile[data-hk=r]:after{box-shadow:none;padding:2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.tile[data-hk=o]:before{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;transform:none;mix-blend-mode:screen;background:radial-gradient(ellipse 55% 45% at 22% 18%,rgba(255,255,255,calc(var(--hk-o-ember, .5) * .22)),transparent 60%),radial-gradient(ellipse 50% 55% at 82% 78%,rgba(220,220,220,calc(var(--hk-o-ember, .5) * .18)),transparent 58%),radial-gradient(ellipse at center,transparent 48%,rgba(0,0,0,.55) 100%);animation:avx-luck-hk-o-haze 5.2s ease-in-out infinite}.tile[data-hk=o]:after{padding:2.5px;transform:none;background:conic-gradient(from var(--hk-o-turn, 0deg),#050505 0deg,#1a1a1a 28deg,#050505 48deg,#c8c8c8 54deg,#ffffff 58deg,#8a8a8a 62deg,#121212 70deg,#050505 96deg,#161616 130deg,#050505 152deg,#d0d0d0 158deg,#ffffff 162deg,#9a9a9a 168deg,#101010 178deg,#050505 220deg,#1c1c1c 268deg,#050505 292deg,#e8e8e8 298deg,#ffffff 302deg,#707070 308deg,#050505 318deg,#050505 360deg);filter:drop-shadow(0 0 5px rgba(255,255,255,calc(var(--hk-o-ember, .5) * .35))) drop-shadow(0 0 12px rgba(0,0,0,calc(var(--hk-o-ember, .5) * .55)));animation:avx-luck-hk-o-spin 5.1s linear infinite}.tile[data-hk=o] .name{color:#fff;text-shadow:none;animation:none}.tile[data-hk=o] .tile-avatar{box-shadow:0 0 0 2px color-mix(in srgb,var(--luck-bright) 40%,transparent),0 0 12px rgba(255,255,255,calc(var(--hk-o-ember, .5) * .3)),0 0 18px var(--luck-glow)}.rail li[data-hk=o] .avatar{box-shadow:0 0 8px #ffffff40,0 0 14px var(--luck-glow)}.rail li[data-hk=o] .who-name{color:#f5f5f5;text-shadow:none}.tile[data-hk] .tile-meta{z-index:6}.tile[data-hk=o] .tile-meta{background:#000000e0}.tile[data-hk=n] .tile-meta{background:#0c0824d1}.tile[data-hk=n]:before{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;transform:none;opacity:var(--hk-n-glow, .4);mix-blend-mode:screen;background:radial-gradient(ellipse 70% 55% at 18% 22%,rgba(140,90,255,.34),transparent 62%),radial-gradient(ellipse 55% 60% at 86% 78%,rgba(40,210,255,.28),transparent 58%),radial-gradient(ellipse 40% 35% at 58% 42%,rgba(255,90,200,.14),transparent 55%),radial-gradient(ellipse at center,transparent 52%,rgba(50,30,120,.22) 100%);animation:avx-luck-hk-n-haze 32s ease-in-out infinite}.tile[data-hk=n]:after{padding:2.5px;transform:none;background:conic-gradient(from var(--hk-n-turn, 0deg),#10061f 0deg,#5b2dff 42deg,#160c30 68deg,#2ad4ff 104deg,#12082a 128deg,#ff4ec8 164deg,#1a1040 188deg,#7a5cff 228deg,#0a2238 258deg,#46e8ff 298deg,#1a1040 332deg,#10061f 360deg);filter:drop-shadow(0 0 5px rgba(120,100,255,.55)) drop-shadow(0 0 12px rgba(40,200,255,.28));animation:avx-luck-hk-n-spin 18.4s linear infinite}.tile[data-hk=n] .name{color:var(--luck-bright);text-shadow:none;animation:avx-luck-hk-n-name 16s ease-in-out infinite}.tile[data-hk=n] .tile-avatar{position:relative;z-index:1;background:#2a3844;color:#e8f5f0;box-shadow:0 0 0 2px #b8a9fff0,0 0 12px 2px #8c64ff8c,0 0 28px 8px #28d2ff47,0 0 48px 16px #ff5ac82e}.rail li[data-hk=n] .avatar{box-shadow:0 0 0 2px #b8a9fff0}.rail li[data-hk=n] .who-name{color:var(--luck-bright);text-shadow:0 0 8px rgba(120,140,255,.45)}[data-hk=q]{--luck: #c9b27a;--luck-bright: #fff6e0;--luck-dim: rgba(200, 170, 110, .45);--luck-glow: rgba(180, 150, 255, .4);--luck-bg: rgba(40, 30, 50, .2);--luck-fill: rgba(90, 70, 120, .22);--luck-ink: #1a1420;--luck-btn: linear-gradient( 90deg, rgba(212, 175, 55, .4), rgba(180, 190, 210, .35), rgba(90, 180, 200, .35), rgba(90, 70, 120, .4), rgba(100, 90, 200, .4) );--luck-btn-hover: linear-gradient( 90deg, rgba(212, 175, 55, .55), rgba(180, 190, 210, .48), rgba(90, 180, 200, .48), rgba(90, 70, 120, .55), rgba(100, 90, 200, .55) )}@property --hk-q-turn{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes avx-luck-hk-q-spin{0%{--hk-q-turn: 0deg}to{--hk-q-turn: 360deg}}.tile[data-hk=q]:after{padding:2.5px;transform:none;background:conic-gradient(from var(--hk-q-turn, 0deg),#d4af37 0deg,#c5ccd8 48deg,#4ec4d9 96deg,#5c4d78 144deg,#7a6bff 192deg,#d4af37 240deg,#c5ccd8 288deg,#4ec4d9 336deg,#d4af37 360deg);filter:drop-shadow(0 0 5px rgba(212,175,55,.35)) drop-shadow(0 0 10px rgba(120,100,220,.25));animation:avx-luck-hk-q-spin 9s linear infinite}.tile[data-hk=q] .name{color:var(--luck-bright);text-shadow:0 0 6px rgba(212,175,55,.45),0 0 12px rgba(140,120,255,.25)}.tile[data-hk=q] .tile-avatar{box-shadow:0 0 0 2px color-mix(in srgb,var(--luck-bright) 40%,transparent),0 0 12px var(--luck-glow)}.rail li[data-hk=q] .who-name{color:var(--luck-bright)}.tile[data-hk=c] .tile-meta{background:#b5ebe0f0}.tile[data-hk=c]:before{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;opacity:var(--hk-c-glow, .4);mix-blend-mode:soft-light;background:radial-gradient(ellipse 65% 50% at 30% 28%,rgba(160,240,220,.28),transparent 60%),radial-gradient(ellipse 50% 45% at 78% 72%,rgba(120,190,210,.2),transparent 55%);animation:avx-luck-hk-c-haze 5.6s ease-in-out infinite}.tile[data-hk=c]:after{padding:2.5px;background:conic-gradient(from var(--hk-c-turn, 0deg),#1a4a42 0deg,#6eb8a8 48deg,#1a4a42 72deg,#d8fff4 88deg,#9ee8d4 98deg,#4a9a90 112deg,#1a4a42 140deg,#88c8b8 200deg,#1a4a42 240deg,#b8f0e0 280deg,#1a4a42 320deg,#1a4a42 360deg);filter:drop-shadow(0 0 5px rgba(120,220,200,.4)) drop-shadow(0 0 10px rgba(90,180,160,.22));animation:avx-luck-hk-c-spin 11s linear infinite}.tile[data-hk=c] .tile-avatar{background:#1a2e2a;color:#d8fff4;box-shadow:0 0 0 2px color-mix(in srgb,#9ee8d4 55%,transparent),0 0 12px var(--luck-glow)}.rail li[data-hk=c] .who-name{color:var(--luck-bright)}.tile[data-hk=s] .tile-meta{background:#020a10eb}.tile[data-hk=s]:before{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;mix-blend-mode:screen;background:linear-gradient(180deg,transparent calc(var(--hk-s-scan, 0%) - 8%),rgba(80,220,255,.18) var(--hk-s-scan, 0%),transparent calc(var(--hk-s-scan, 0%) + 8%)),repeating-linear-gradient(0deg,transparent 0 3px,rgba(80,200,255,.04) 3px 4px),radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.55) 100%);animation:avx-luck-hk-s-haze 3.2s ease-in-out infinite}.tile[data-hk=s]:after{padding:2px;background:conic-gradient(from var(--hk-s-turn, 0deg),#03080c 0deg,#0a1820 40deg,#03080c 70deg,#2ad4ff 78deg,#7ee0ff 82deg,#146080 90deg,#03080c 110deg,#0c1c24 160deg,#03080c 200deg,#46e8ff 208deg,#0a3040 220deg,#03080c 260deg,#1a5060 300deg,#03080c 340deg,#03080c 360deg);filter:drop-shadow(0 0 4px rgba(60,220,255,.45)) drop-shadow(0 0 10px rgba(0,0,0,.55));animation:avx-luck-hk-s-spin 6.8s linear infinite}.tile[data-hk=s] .name{color:#e8fbff;text-shadow:0 1px 2px rgba(0,0,0,.9),0 0 8px rgba(60,220,255,.45);letter-spacing:.02em}.tile[data-hk=s] .tile-avatar{background:#0a1820;color:#fff;box-shadow:0 0 0 2px color-mix(in srgb,#8ae8ff 50%,transparent),0 0 10px #3cdcff59}.rail li[data-hk=s] .avatar{background:#0a1820;color:#fff;box-shadow:0 0 8px #3cdcff59}.rail li[data-hk=s] .who-name{color:#8ae8ff;text-shadow:none}.tile[data-hk=r] .tile-meta{background:#8c9ffff0}.tile[data-hk=r]:after{padding:2.5px;background:conic-gradient(from var(--hk-r-turn, 0deg),#10061f 0deg,#2ad4ff 28deg,#10061f 48deg,#ff4ec8 72deg,#1a1040 96deg,#7a5cff 132deg,#0a2238 168deg,#46e8ff 204deg,#1a1040 240deg,#ff4ec8 276deg,#10061f 312deg,#5b2dff 340deg,#10061f 360deg);filter:drop-shadow(0 0 6px rgba(255,80,200,.45)) drop-shadow(0 0 12px rgba(40,220,255,.35));animation:avx-luck-hk-r-spin 3.2s linear infinite}.tile[data-hk=r] .tile-avatar{position:relative;z-index:1;background:#2a3844;color:#e8f5f0;box-shadow:0 0 0 2px #8c9ffff0,0 0 12px 2px #8c9fff8c,0 0 28px 8px #ff78dc47,0 0 48px 16px #50dcff2e}.rail li[data-hk=r] .avatar{box-shadow:0 0 10px var(--luck-glow)}.rail li[data-hk=r] .who-name{color:#c9b8ff}.tile[data-hk=h]:after{box-shadow:none;padding:3px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.tile[data-hk=d]:after{padding:2px;background:conic-gradient(from var(--hk-d-turn, 0deg),#1a5f70 0deg,#2f8fa3 38deg,#1a5f70 52deg,#f7ffff 58deg,#9eefff 62deg,#3db8d4 68deg,#1a5f70 78deg,#1a5f70 168deg,#6a5ab8 178deg,#efe8ff 184deg,#9b86e8 190deg,#1a5f70 200deg,#1a5f70 288deg,#3a9a88 298deg,#e8fff8 304deg,#7ee8c8 310deg,#1a5f70 320deg,#1a5f70 360deg)}.tile[data-hk=h]:after{background:conic-gradient(from var(--hk-h-turn, 0deg),#ff2d55,#ff8a00,#f0d42a,#2ee86a,#2db7ff,#7a4dff,#ff2d55)}.tile[data-hk] .name{color:var(--luck)}.tile[data-hk=o] .name{color:#fff}.tile[data-hk=s] .name{color:#e8fbff;text-shadow:0 1px 2px rgba(0,0,0,.9),0 0 8px rgba(60,220,255,.45)}.tile[data-hk=r] .name{color:#1a2258;text-shadow:none}.tile[data-hk].speaking{border:1px solid transparent;outline:none;box-shadow:none}.tile[data-hk].speaking:is([data-hk=g],[data-hk=p]):after{box-shadow:inset 0 0 0 2px var(--luck-bright)}.tile[data-hk].hand-raised:after{content:none}.tile[data-hk] .tile-avatar,.tile[data-hk].idle .tile-avatar,.tile[data-hk].self .tile-avatar{background:var(--luck);color:var(--luck-ink);box-shadow:none}.tile[data-hk=r] .tile-avatar,.tile[data-hk=r].idle .tile-avatar,.tile[data-hk=r].self .tile-avatar{background:#2a3844;color:#e8f5f0;box-shadow:0 0 0 2px #8c9ffff0,0 0 12px 2px #8c9fff8c,0 0 28px 8px #ff78dc47,0 0 48px 16px #50dcff2e}.tile[data-hk=n] .tile-avatar,.tile[data-hk=n].idle .tile-avatar,.tile[data-hk=n].self .tile-avatar{background:#2a3844;color:#e8f5f0;box-shadow:0 0 0 2px #b8a9fff0,0 0 12px 2px #8c64ff8c,0 0 28px 8px #28d2ff47,0 0 48px 16px #ff5ac82e}.tile[data-hk=s] .tile-avatar,.tile[data-hk=s].idle .tile-avatar,.tile[data-hk=s].self .tile-avatar{background:#0a1820;color:#fff}.tile[data-hk=g] .tile-avatar,.tile[data-hk=g].idle .tile-avatar,.tile[data-hk=g].self .tile-avatar{color:#fff}.tile[data-hk=p] .tile-avatar,.tile[data-hk=p].idle .tile-avatar,.tile[data-hk=p].self .tile-avatar{background:#0c1820;color:var(--avx-hk-p-bright, #b6e4f7)}.tile[data-hk=d] .tile-avatar,.tile[data-hk=d].idle .tile-avatar,.tile[data-hk=d].self .tile-avatar{background:#121a22;color:var(--luck);text-shadow:0 0 10px var(--luck-glow)}.tile[data-hk=c] .tile-avatar,.tile[data-hk=c].idle .tile-avatar,.tile[data-hk=c].self .tile-avatar{background:#1a2e2a;color:#d8fff4}.tile[data-hk=c] .name{color:#1a3d36;text-shadow:none}.tile[data-hk=h] .tile-avatar,.tile[data-hk=h].idle .tile-avatar,.tile[data-hk=h].self .tile-avatar{background:#121018;color:var(--luck);text-shadow:0 0 10px var(--luck-glow)}.tile[data-hk].speaking .tile-avatar{box-shadow:0 0 0 3px var(--luck-bright)}.tile[data-hk=r].speaking .tile-avatar{box-shadow:0 0 0 3px #8c9ffff0,0 0 12px 2px #8c9fff99,0 0 28px 8px #ff78dc52,0 0 48px 16px #50dcff33}.tile[data-hk=n].speaking .tile-avatar{box-shadow:0 0 0 3px #b8a9fff0,0 0 12px 2px #8c64ff99,0 0 28px 8px #28d2ff52,0 0 48px 16px #ff5ac833}.rail li[data-hk] .avatar,.rail li[data-hk] .avatar.muted{background:var(--luck);color:var(--luck-ink);box-shadow:none}.rail li[data-hk=r] .avatar,.rail li[data-hk=r] .avatar.muted{background:#2a3844;color:#e8f5f0;box-shadow:0 0 0 2px #8c9ffff0}.rail li[data-hk=n] .avatar,.rail li[data-hk=n] .avatar.muted{background:#2a3844;color:#e8f5f0;box-shadow:0 0 0 2px #b8a9fff0}.rail li[data-hk=s] .avatar,.rail li[data-hk=s] .avatar.muted{background:#0a1820;color:#fff}.rail li[data-hk=g] .avatar,.rail li[data-hk=g] .avatar.muted{color:#fff}.rail li[data-hk=p] .avatar,.rail li[data-hk=p] .avatar.muted{background:#0c1820;color:var(--avx-hk-p-bright, #b6e4f7)}.rail li[data-hk=d] .avatar,.rail li[data-hk=d] .avatar.muted{background:#121a22;color:var(--luck);text-shadow:0 0 8px var(--luck-glow)}.rail li[data-hk=c] .avatar,.rail li[data-hk=c] .avatar.muted{background:#1a2e2a;color:#d8fff4}.rail li[data-hk=h] .avatar,.rail li[data-hk=h] .avatar.muted{background:#121018;color:var(--luck);text-shadow:0 0 8px var(--luck-glow)}.rail li[data-hk] .who-name{color:var(--luck)}.rail li[data-hk=o] .who-name{color:#f5f5f5}@media(prefers-reduced-motion:reduce){[data-hk=d],[data-hk=o],[data-hk=n],[data-hk=q],[data-hk=c],[data-hk=s],[data-hk=r],[data-hk=h]{animation:none}.tile[data-hk=d]:after,.tile[data-hk=o]:after,.tile[data-hk=o]:before,.tile[data-hk=n]:after,.tile[data-hk=n]:before,.tile[data-hk=q]:after,.tile[data-hk=c]:after,.tile[data-hk=c]:before,.tile[data-hk=s]:after,.tile[data-hk=s]:before,.tile[data-hk=r]:after,.tile[data-hk=h]:after{animation:none}.tile[data-hk=n] .name{animation:none}}.avx-page-title{margin:0;font-family:IBM Plex Sans,Segoe UI,sans-serif!important;font-size:1.15rem!important;font-weight:500!important;line-height:1.2!important;letter-spacing:normal!important;color:#c5d4ce!important}
