.cs{--cs-felt: #3B0B10;--cs-felt-2: #24070B;--cs-gold: #F2C14E;--cs-rail: #121214;padding-block: var(--s-4) var(--s-7);display: grid;gap: var(--s-5)}.cs .lead{max-width: 64ch}.cs-bar{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-3) var(--s-4)}.cs-mark{display: inline-flex;align-items: center;min-height: var(--tap);text-decoration: none}.cs-mark b{font: 400 34px/1 var(--display);letter-spacing: .04em;color: var(--text)}.cs-mark b span{color: var(--brand)}.cs-back{display: inline-flex;align-items: center;gap: 6px;min-height: var(--tap);color: var(--text-2);text-decoration: none;font-weight: 700}.cs-back svg{transform: scaleX(-1)}.cs-back:hover{color: var(--text)}.cs-wallet{margin-inline-start: auto;display: inline-flex;align-items: center;gap: 8px;min-height: var(--tap);padding: 4px 16px 4px 10px;border-radius: 999px;background: var(--raised);box-shadow: inset 0 0 0 1px var(--line-strong);font-size: 20px;font-weight: 800;transition: background-color .3s var(--out)}.cs-wallet.is-up{background: color-mix(in srgb,#1E8A4C 30%,var(--raised))}.cs-wallet.is-down{background: color-mix(in srgb,var(--brand) 22%,var(--raised))}.cs-chipmark{flex: none}.cs-toast{flex-basis: 100%;margin: 0;padding: 10px 14px;border-radius: var(--r);background: color-mix(in srgb,var(--cs-gold) 14%,var(--raised));color: var(--text);font-weight: 700}.cs-closed-note{flex-basis: 100%;margin: 0;padding: 10px 14px;border-radius: var(--r);background: color-mix(in srgb,var(--brand) 16%,var(--raised));font-weight: 700}.cs-hero{display: grid;gap: var(--s-3)}.cs-hero .h1{margin: 0}.cs-login{gap: var(--s-3)}.cs-games{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--s-4);align-items: stretch;grid-template-columns: repeat(3,minmax(0,1fr))}@media (max-width: 900px){.cs-games{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 540px){.cs-games{grid-template-columns: minmax(0,1fr)}}@media (min-width: 541px){.cs-games-wide{grid-column: span 2}.cs-games-wide .cs-game-art{aspect-ratio: auto;height: calc(((100cqw - var(--s-4)) / 2 - 28px) * 9 / 16)}.cs-games-wide .cs-game-art svg{width: auto;height: 86%}}.cs-games-wide{container-type: inline-size}.cs-game{position: relative;display: grid;gap: 8px;padding: 14px;height: 100%;border-radius: var(--r-lg);text-decoration: none;color: inherit;background: linear-gradient(180deg,var(--raised),var(--surface));box-shadow: inset 0 0 0 1px var(--line-strong);transition: transform .25s var(--out),box-shadow .25s var(--out)}.cs-game:hover{transform: translateY(-3px);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--brand) 60%,transparent)}.cs-game:focus-visible{outline: 2px solid var(--brand-bright);outline-offset: 3px}.cs-game-art{display: grid;place-items: center;aspect-ratio: 16 / 9;border-radius: var(--r);background: linear-gradient(180deg,var(--cs-felt),var(--cs-felt-2));overflow: hidden}.cs-game-art svg{width: 70%;height: auto;max-width: 100%;direction: ltr}.cs-game-t{display: flex;align-items: center;gap: 8px;font: 800 19px/1.25 var(--head)}.cs-game-t svg{color: var(--brand-bright);flex: none}.cs-game-d{color: var(--text-2);font-size: 14.5px;line-height: 1.5}.cs-game-tag{justify-self: start;padding: 3px 10px;border-radius: 999px;font-size: 13px;font-weight: 700;background: var(--elevated);color: var(--text-2)}.cs-game-tag.is-on{background: color-mix(in srgb,var(--cs-gold) 22%,var(--elevated));color: var(--text)}.cs-game-tag.is-live{display: inline-flex;align-items: center;gap: 7px}.cs-game-tag.is-live i{width: 8px;height: 8px;flex: none;border-radius: 50%;background: var(--text-3)}.cs-game-tag.is-live.is-on i{background: var(--ok);box-shadow: 0 0 0 3px color-mix(in srgb,var(--ok) 25%,transparent)}.cs-live{display: flex;align-items: center;gap: var(--s-3) var(--s-4);flex-wrap: wrap;padding: var(--s-4) var(--s-5);border-radius: 16px;color: var(--text);text-decoration: none;border: 1px solid color-mix(in srgb,var(--cs-gold) 45%,transparent);background: linear-gradient(135deg,var(--cs-felt),var(--cs-felt-2))}.cs-live:hover{border-color: var(--cs-gold)}.cs-live:focus-visible{outline: 2px solid var(--brand-text);outline-offset: 3px}.cs-live-ic{flex: none;width: 52px;height: 52px;display: grid;place-items: center;border-radius: 14px;color: var(--cs-gold);background: color-mix(in srgb,var(--cs-gold) 14%,transparent)}.cs-live-t{display: grid;gap: 4px;flex: 1 1 260px;min-width: 0}.cs-live-t b{font-size: 20px;font-weight: 900}.cs-live-t span{color: var(--text-2);font-size: 15px;line-height: 1.5}.cs-live-n{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 16px;border-radius: 999px;font-weight: 800;font-size: 15px;background: var(--cs-gold);color: #1A1204}.cs-live-n i{width: 8px;height: 8px;border-radius: 50%;background: #1A1204}.cs-live-n.is-on i{background: #0F7A3D;box-shadow: 0 0 0 3px rgba(15,122,61,.25)}.cs-mode{display: flex;flex-wrap: wrap;gap: 6px;justify-self: start;padding: 5px;border-radius: 12px;background: var(--surface);border: 1px solid var(--line)}.cs-mode-i{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 16px;border-radius: 9px;font-weight: 700;font-size: 15px;color: var(--text-2);text-decoration: none}.cs-mode-i.is-on{background: color-mix(in srgb,var(--cs-gold) 20%,var(--elevated));color: var(--text)}a.cs-mode-i:hover,a.cs-mode-i:focus-visible{background: var(--elevated);color: var(--text)}a.cs-mode-i:focus-visible{outline: 2px solid var(--brand-text);outline-offset: 2px}.cs-cols{display: grid;gap: var(--s-4);grid-template-columns: repeat(auto-fit,minmax(min(100%,320px),1fr));align-items: stretch}.cs-snd{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding: 0 12px;border: 0;border-radius: 999px;cursor: pointer;font: 700 14px var(--head);color: var(--text-2);background: var(--surface);box-shadow: inset 0 0 0 1px var(--line)}.cs-snd:hover{color: var(--text)}.cs-snd:focus-visible{outline: 2px solid var(--brand-bright);outline-offset: 2px}.cs-snd .cs-snd-off,.cs-snd.is-off .cs-snd-on{display: none}.cs-snd.is-off .cs-snd-off{display: block}.cs-snd.is-off{color: var(--text-3)}.cs-x{display: grid;gap: var(--s-2)}.cs-x h2{display: flex;align-items: center;gap: 8px;margin: 0;font-size: 19px}.cs-x-rate,.cs-x-have{margin: 0;color: var(--text-2)}.cs-x-rate b,.cs-x-have b{color: var(--text)}.cs-x-note{margin: 0;padding: 8px 12px;border-radius: var(--r);background: var(--surface);color: var(--text)}.cs-x-note.is-ok{box-shadow: inset 0 0 0 1px #2FBF71}.cs-x-forms{display: grid;gap: var(--s-3)}.cs-x-picks{display: flex;flex-wrap: wrap;gap: 8px}.cs-x-pick{min-height: 44px}.cs-x-own{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.cs-x-own label{color: var(--text-2);font-size: 14.5px}.cs-x-own .input{width: 9em;min-height: 44px}.cs-x-own .btn{min-height: 44px}.cs-board h2,.cs-champs h2,.cs-rules h2{display: flex;align-items: center;gap: 8px;margin: 0 0 var(--s-2);font-size: 19px}.cs-board h2 small{margin-inline-start: auto;color: var(--text-3);font-size: 14px;font-weight: 700}.cs-board-d{margin: 0 0 var(--s-3);color: var(--text-2);font-size: 14.5px}.cs-rank{list-style: none;margin: 0;padding: 0;display: grid;gap: 4px}.cs-rank li{display: grid;grid-template-columns: 34px minmax(0,1fr) auto;align-items: center;gap: 10px;min-height: var(--tap);padding: 4px 10px;border-radius: var(--r);background: var(--surface)}.cs-rank li:nth-child(1) .cs-rank-n{background: var(--cs-gold);color: #1A1204}.cs-rank li:nth-child(2) .cs-rank-n{background: #C9CDD6;color: #121214}.cs-rank li:nth-child(3) .cs-rank-n{background: #C98A4B;color: #1A1008}.cs-rank li.is-me{box-shadow: inset 0 0 0 1px var(--brand-bright)}.cs-rank-n{display: grid;place-items: center;width: 30px;height: 30px;border-radius: 50%;background: var(--elevated);font-weight: 800}.cs-rank-who{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: 700;color: var(--text);text-decoration: none}.cs-rank-who:hover{text-decoration: underline}.cs-rank-v{color: #7CE2A0;font-weight: 800}.cs-me{margin: var(--s-3) 0 0;color: var(--text-2)}.cs-champ-l{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px}.cs-champ-l li{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px;min-height: var(--tap);padding: 6px 10px;border-radius: var(--r);background: var(--surface)}.cs-champ-l a{font-weight: 800;color: var(--text)}.cs-champ-l .num{margin-inline-start: auto;color: #7CE2A0;font-weight: 800}.cs-champ-w{color: var(--text-3);font-size: 13.5px}.cs-rules ul{margin: 0;padding-inline-start: 20px;display: grid;gap: 6px;color: var(--text-2);line-height: 1.6}.cs-head{display: grid;gap: var(--s-2)}.cs-head .h1{margin: 0}.cs-login.card{display: grid;gap: var(--s-3)}.cs-login p{margin: 0}.cs-table{display: grid;gap: var(--s-4);justify-items: center}.cs-ctl{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: var(--s-3);width: 100%}.cs-ctl .btn{flex: none;width: auto}.cs-go{min-width: 160px;min-height: 52px;font-size: 18px}.cs-go.is-cash{background: #1E8A4C}.cs-msg{min-height: 28px;margin: 0;text-align: center;font-size: 18px;font-weight: 800;color: var(--text-2)}.cs-msg.is-win{color: #7CE2A0;animation: cs-pop .5s var(--out)}.cs-msg.is-push{color: var(--cs-gold)}.cs-msg.is-loss{color: var(--text-2)}.cs-msg.is-err{color: #FF8A8A}@keyframes cs-pop{0%{transform: scale(.9);opacity: 0}60%{transform: scale(1.06);opacity: 1}100%{transform: scale(1)}}.cs-note{max-width: 70ch;margin: 0;color: var(--text-3);font-size: 13.5px;line-height: 1.6;text-align: center}.cs-rtp{margin: 0;text-align: center;color: var(--text-3);font-size: 13.5px;line-height: 1.6}.cs-rtp b{color: var(--text-2);font-weight: 700}.cs-sub{margin: 0;font-size: 15px;font-weight: 800;color: var(--text-2)}.cs-bets{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px}.cs-chip{position: relative;display: grid;place-items: center;width: 52px;height: 52px;padding: 0;border: 0;border-radius: 50%;cursor: pointer;background: radial-gradient(circle at 50% 50%,#0A0A0C 0 52%,#fff 53% 57%,var(--cs-chip,#E12B2B) 58%);color: #fff;font-weight: 800;font-size: 14px;transition: transform .15s var(--out)}.cs-chip::before{content: '';position: absolute;inset: 3px;border-radius: 50%;border: 4px dashed rgba(255,255,255,.55)}.cs-chip .num{position: relative}.cs-chip[data-v="10"]{--cs-chip: #2E7DFF}.cs-chip[data-v="20"]{--cs-chip: #1E8A4C}.cs-chip[data-v="50"]{--cs-chip: #E12B2B}.cs-chip[data-v="100"]{--cs-chip: #3A3A44}.cs-chip[data-v="200"]{--cs-chip: #7A2FA8}.cs-chip[data-v="500"]{--cs-chip: #C98A1A}.cs-chip[aria-pressed="true"]{transform: translateY(-4px);outline: 3px solid var(--text);outline-offset: 2px}.cs-chip:focus-visible{outline: 3px solid var(--brand-bright);outline-offset: 2px}.cs-hist{display: grid;gap: var(--s-2)}.cs-hist-l{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 6px}.cs-hist-l li{padding: 4px 10px;border-radius: 999px;background: var(--raised);font-weight: 800;font-size: 14px}.cs-hist-l li.is-win{background: color-mix(in srgb,#1E8A4C 30%,var(--raised));color: #9BEBB6}.cs-hist-l li.is-loss{color: var(--text-3)}.cs-hist-none{margin: 0}.cs-cab{width: min(100%,560px);padding: 14px 16px 18px;border-radius: 22px;background: linear-gradient(180deg,#2A0A0E,#120407 60%,#0A0A0C);box-shadow: inset 0 0 0 2px #5A0F16,0 18px 40px -20px rgba(0,0,0,.9)}.cs-cab-top{display: flex;align-items: center;justify-content: center;gap: 12px;padding: 6px 0 12px}.cs-cab-top b{font: 400 40px/1 var(--display);letter-spacing: .06em;color: #fff}.cs-cab-top b span{color: var(--brand)}.cs-bulbs{display: block;width: 100%;max-width: 120px;height: 10px;border-radius: 5px;background: repeating-linear-gradient(90deg,var(--cs-gold) 0 8px,transparent 8px 16px);animation: cs-bulbs 1.2s steps(2) infinite}@keyframes cs-bulbs{0%{opacity: 1}100%{opacity: .45}}.cs-reels{position: relative;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;padding: 10px;border-radius: 14px;background: #0A0A0C;box-shadow: inset 0 0 0 2px var(--cs-gold)}.cs-reel{display: block;width: 100%;height: auto;aspect-ratio: 150 / 270;border-radius: 8px;background: #fff}.cs-payline{position: absolute;inset-inline: 4px;top: 50%;height: 3px;margin-top: -1.5px;background: var(--brand);opacity: .75;pointer-events: none}.cs-reels.is-win .cs-payline{background: var(--cs-gold);animation: cs-blink .35s steps(2) 6}@keyframes cs-blink{0%{opacity: 1}100%{opacity: .2}}.cs-pay{width: min(100%,440px);border-collapse: collapse;font-size: 14.5px}.cs-pay caption{padding-bottom: 6px;color: var(--text-2);font-weight: 800;text-align: start}.cs-pay th{text-align: start;font-weight: 600;padding: 4px 0}.cs-pay th > *{vertical-align: middle}.cs-pay td{text-align: end;font-weight: 800;color: var(--cs-gold)}.cs-pay tr + tr{border-top: 1px solid var(--line)}.cs-pay-s{display: inline-block;width: 34px;height: 34px;margin-inline-end: 8px}.cs-pay-s canvas{width: 34px;height: 34px}.cs-roul-top{display: grid;grid-template-columns: minmax(0,440px) minmax(0,260px);gap: var(--s-5);align-items: center;justify-content: center;width: 100%}.cs-wheelcv{display: block;width: 100%;max-width: 440px;height: auto;aspect-ratio: 1}.cs-roul-side{display: grid;gap: var(--s-2)}.cs-roul-hint{margin: 0;color: var(--text-3);font-size: 13.5px;line-height: 1.6}.cs-last{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 6px;direction: ltr;justify-content: flex-end}.cs-last li{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;font-weight: 800;font-size: 14px;color: #fff}.cs-last li.is-red{background: #C8161D}.cs-last li.is-black{background: #141416;box-shadow: inset 0 0 0 1px var(--line-strong)}.cs-last li.is-green{background: #1C844A}.cs-felt-wrap{width: 100%;overflow-x: auto}.cs-felt{display: grid;grid-template-columns: 52px repeat(12,minmax(44px,1fr)) 56px;grid-auto-rows: 52px;gap: 3px;min-width: 700px;padding: 12px;border-radius: 16px;background: linear-gradient(180deg,var(--cs-felt),var(--cs-felt-2));box-shadow: inset 0 0 0 3px #5A0F16}.cs-cell{position: relative;display: grid;place-items: center;min-height: var(--tap);padding: 0;border: 1px solid rgba(255,255,255,.55);border-radius: 6px;background: transparent;color: #fff;font: 800 16px/1 var(--head);cursor: pointer;grid-row: var(--dr);grid-column: var(--dc);transition: background-color .15s var(--out)}.cs-cell > span{pointer-events: none}.cs-cell.is-red > span:not(:empty){display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;background: #C8161D}.cs-cell.is-black > span:not(:empty){display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;background: #141416}.cs-cell.is-green{background: #1C844A}.cs-cell:hover{background-color: rgba(255,255,255,.08)}.cs-cell:focus-visible{outline: 2px solid var(--cs-gold);outline-offset: 1px}.cs-cell.is-hit{background: rgba(242,193,78,.35);animation: cs-blink .3s steps(2) 8}.cs-out > span{font-size: 15px;direction: rtl;unicode-bidi: isolate}.cs-diamond.is-red > span,.cs-diamond.is-black > span{width: 30px;height: 30px;border-radius: 4px;transform: rotate(45deg)}.cs-diamond.is-red > span{background: #C8161D}.cs-diamond.is-black > span{background: #141416;box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.7)}.cs-placed{position: absolute;inset-inline-end: 2px;top: 2px;display: grid;place-items: center;min-width: 26px;height: 26px;padding: 0 4px;border-radius: 13px;background: var(--cs-gold);color: #1A1204;font: 800 12.5px/1 var(--mono);box-shadow: 0 2px 4px rgba(0,0,0,.6);pointer-events: none}.cs-total{font-weight: 700;color: var(--text-2)}@media (max-width: 760px){.cs-roul-top{grid-template-columns: minmax(0,1fr);justify-items: center}.cs-roul-side{width: 100%}.cs-last{justify-content: flex-start}.cs-felt{grid-template-columns: repeat(3,minmax(0,1fr));grid-auto-rows: 46px;min-width: 0}.cs-cell{grid-row: var(--mr);grid-column: var(--mc)}}.cs-bj-rail,.cs-bac-rail{position: relative;width: min(100%,860px);padding: 16px;background: radial-gradient(120% 140% at 50% 0%,#3A2418 0%,#1D120C 55%,#0F0906 100%);box-shadow: inset 0 2px 0 rgba(255,255,255,.08),inset 0 -3px 6px rgba(0,0,0,.7),0 26px 50px -22px rgba(0,0,0,.95)}.cs-bj-rail{border-radius: 220px 220px 30px 30px / 130px 130px 30px 30px}.cs-bj-felt{position: relative;isolation: isolate;overflow: hidden;min-height: 400px;padding: 26px 18px 26px;border-radius: 204px 204px 18px 18px / 118px 118px 18px 18px;display: grid;gap: 10px;align-content: space-between;justify-items: center}.cs-bj-felt,.cs-bac-felt{background: radial-gradient(70% 62% at 50% 34%,rgba(255,120,110,.16) 0%,rgba(255,120,110,0) 62%),radial-gradient(120% 95% at 50% 0%,#56111A 0%,var(--cs-felt) 46%,#1E0609 100%);box-shadow: inset 0 0 0 2px #6A1620,inset 0 0 60px rgba(0,0,0,.55)}.cs-bj-felt::before,.cs-bac-felt::before{content: '';position: absolute;inset: 0;z-index: -1;pointer-events: none;opacity: .5;mix-blend-mode: overlay;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.cs-bj-felt::after,.cs-bac-felt::after{content: '';position: absolute;inset: 8px;z-index: -1;pointer-events: none;border: 1.5px dashed rgba(242,193,78,.42)}.cs-bj-felt::after{border-radius: 196px 196px 12px 12px / 110px 110px 12px 12px}.cs-shoe{position: absolute;top: 50px;left: 64px;width: 58px;height: 76px;border-radius: 8px;background: linear-gradient(160deg,#3A2A20,#120C09);box-shadow: inset 0 0 0 2px rgba(242,193,78,.75),0 6px 12px rgba(0,0,0,.6)}.cs-shoe::after{content: '';position: absolute;inset: 8px 8px auto;height: 10px;border-radius: 3px;background: #FBFAF7;box-shadow: 0 2px 0 #DDDDDD}.cs-bj-rack{display: flex;gap: 4px;margin-top: -26px;padding: 6px 8px 8px;border-radius: 0 0 12px 12px;background: linear-gradient(180deg,#120C09,#24170F);box-shadow: inset 0 0 0 1px rgba(242,193,78,.35),0 6px 14px rgba(0,0,0,.5)}.cs-bj-rack span{display: grid}.cs-bj-rack i{display: block;width: 24px;height: 8px;margin-top: -3px;border-radius: 50%;background: var(--c);box-shadow: 0 2px 0 rgba(0,0,0,.45),inset 0 0 0 1.5px rgba(255,255,255,.35)}.cs-bj-row{display: grid;justify-items: center;gap: 6px;width: 100%}.cs-bj-who{margin: 0;color: #F6DADC;font-weight: 800;display: flex;align-items: center;gap: 8px}.cs-bj-total{padding: 2px 10px;border-radius: 999px;background: rgba(0,0,0,.45);color: #fff}.cs-bj-seat{display: grid;place-items: center}.cs-bj-seat > *{grid-area: 1 / 1}.cs-bj-spots{display: flex;gap: 10px;pointer-events: none}.cs-bj-spots i{width: 66px;height: 94px;border-radius: 8px;border: 1.5px dashed rgba(242,193,78,.45)}.cs-bj-seat:has(.cs-card) .cs-bj-spots{visibility: hidden}.cs-bj-player{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 22px}.cs-bj-hands{display: flex;flex-wrap: wrap;justify-content: center;gap: 22px}.cs-bj-bet{position: relative;flex: none;display: grid;place-items: center;width: 84px;height: 84px;border-radius: 50%;border: 2px solid rgba(242,193,78,.7);color: rgba(242,193,78,.85);font: 700 13px var(--head)}.cs-bj-bet::after{content: '';position: absolute;inset: 6px;border-radius: 50%;border: 1px solid rgba(242,193,78,.35);pointer-events: none}.cs-bj-bet > *{grid-area: 1 / 1}.cs-bj-bet:has(.cs-bj-stake:not([hidden])) .cs-bj-bet-l{visibility: hidden}.cs-bj-stake{position: relative;z-index: 1;display: grid;place-items: center;width: 52px;height: 52px;border-radius: 50%;transform: translateY(-5px);background: radial-gradient(circle,#0A0A0C 0 52%,#FFFFFF 53% 57%,var(--brand) 58%);color: #FFFFFF;font: 800 14px var(--head);box-shadow: 0 4px 0 #8E1018,0 5px 0 rgba(0,0,0,.4),0 9px 0 #7A0E15,0 12px 10px rgba(0,0,0,.5)}.cs-bj-stake::before{content: '';position: absolute;inset: 3px;border-radius: 50%;border: 4px dashed rgba(255,255,255,.55)}.cs-bj-stake[hidden]{display: none}.cs-arc{display: block;width: min(100%,560px);height: auto;direction: ltr;overflow: visible}.cs-arc text{font-family: 'Cinzel',Georgia,'Times New Roman',serif;font-weight: 700;letter-spacing: .14em}.cs-arc-t{font-size: 28px;fill: rgba(242,193,78,.88)}.cs-arc-s{font-size: 15px;fill: rgba(242,193,78,.6)}.cs-hand{display: flex;justify-content: center;min-height: 96px;padding: 6px 10px 0;border-radius: 12px;flex-wrap: wrap;position: relative}.cs-hand.is-cur{box-shadow: inset 0 0 0 2px var(--cs-gold)}.cs-hand .cs-card + .cs-card{margin-inline-start: -26px}.cs-hand-t{flex-basis: 100%;display: flex;justify-content: center;align-items: center;gap: 8px;margin: 6px 0 0;color: #fff;font-weight: 800}.cs-hand-v{padding: 2px 10px;border-radius: 999px;background: rgba(0,0,0,.45)}.cs-hand-bet{display: inline-flex;align-items: center;gap: 4px;color: var(--cs-gold);font-size: 14px}.cs-hand-bet i{width: 12px;height: 12px;border-radius: 50%;background: var(--brand);box-shadow: inset 0 0 0 2px #fff}.cs-hand-x{font-size: 13px;color: var(--cs-gold)}.cs-out{flex-basis: 100%;margin: 4px 0 0;text-align: center;font-weight: 900;font-size: 17px;animation: cs-pop .45s var(--out)}.cs-out.is-blackjack,.cs-out.is-win{color: #7CE2A0}.cs-out.is-push{color: var(--cs-gold)}.cs-out.is-lose,.cs-out.is-bust{color: #FF9A9A}.cs-card{position: relative;flex: none;width: 66px;height: 94px;border-radius: 7px;background: #FBFAF7;color: #121214;direction: ltr;box-shadow: 0 3px 8px rgba(0,0,0,.55),inset 0 0 0 1px rgba(0,0,0,.12);font-family: Georgia,'Times New Roman',serif}.cs-card.is-red{color: #C8161D}span.cs-card{display: block}.cs-ci{position: absolute;top: 4px;left: 5px;display: grid;justify-items: center;line-height: 1}.cs-ci b{font-size: 17px;font-weight: 700}.cs-ci i{font-style: normal;font-size: 14px}.cs-ci.is-rot{top: auto;left: auto;bottom: 4px;right: 5px;transform: rotate(180deg)}.cs-cc{position: absolute;inset: 0;display: grid;place-items: center;font-size: 34px}.cs-cc.is-face{font: 700 34px/1 Georgia,serif}.cs-card.is-back{background: #8E1018;box-shadow: 0 3px 8px rgba(0,0,0,.55),inset 0 0 0 4px #FBFAF7}.cs-card-back{position: absolute;inset: 8px;border-radius: 4px;border: 2px solid rgba(255,255,255,.6);background: repeating-linear-gradient(0deg,rgba(255,255,255,.12) 0 2px,transparent 2px 7px),repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 2px,transparent 2px 7px)}.cs-card.is-in{animation: cs-deal .32s var(--out)}@keyframes cs-deal{from{transform: translate(-180px,-140px) rotate(-18deg);opacity: 0}to{transform: none;opacity: 1}}.cs-card.is-flip{animation: cs-flip .38s var(--out)}@keyframes cs-flip{from{transform: rotateY(90deg)}to{transform: none}}.cs-bj-acts .btn{min-width: 110px;min-height: 48px}@media (max-width: 560px){.cs-bj-rail{padding: 12px;border-radius: 140px 140px 22px 22px / 92px 92px 22px 22px}.cs-bj-felt{min-height: 340px;padding-inline: 10px;border-radius: 132px 132px 14px 14px / 84px 84px 14px 14px}.cs-bj-felt::after{border-radius: 124px 124px 8px 8px / 76px 76px 8px 8px}.cs-card,.cs-bj-spots i{width: 54px;height: 77px}.cs-cc{font-size: 26px}.cs-hand .cs-card + .cs-card{margin-inline-start: -22px}.cs-shoe{width: 40px;height: 54px;left: 40px;top: 40px}.cs-shoe::after{inset: 6px 6px auto;height: 8px}.cs-bj-rack i{width: 18px}.cs-bj-bet{width: 70px;height: 70px}.cs-bj-stake{width: 44px;height: 44px;font-size: 12px}.cs-bj-player,.cs-bj-hands{gap: 14px}.cs-arc-t{font-size: 38px}.cs-arc-s{font-size: 24px}}.cs-wof-stage{width: min(100%,460px)}.cs-wof-next{color: var(--text-2);font-weight: 700}.cs-crash-stage{position: relative;width: min(100%,900px)}.cs-crashcv{display: block;width: 100%;height: auto;aspect-ratio: 2 / 1;border-radius: 16px;box-shadow: inset 0 0 0 1px var(--line-strong)}.cs-crash-last{list-style: none;margin: 8px 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: 6px;direction: ltr}.cs-crash-last li{padding: 3px 10px;border-radius: 999px;background: var(--raised);font-weight: 800;font-size: 13.5px}.cs-crash-last li.is-hi{color: #7CE2A0}.cs-crash-last li.is-lo{color: #FF9A9A}.cs-auto{display: inline-flex;align-items: center;gap: 8px;font-weight: 700;color: var(--text-2)}.cs-auto .input{width: 96px;min-height: var(--tap)}.cs-tray{position: relative;display: flex;justify-content: center;align-items: center;gap: 28px;width: min(100%,560px);min-height: 220px;padding: 30px 20px 56px;border-radius: 24px;background: linear-gradient(180deg,var(--cs-felt),var(--cs-felt-2));box-shadow: inset 0 0 0 8px var(--cs-rail),inset 0 0 0 10px #5A0F16;perspective: 700px}.cs-dwrap{width: 76px;height: 76px}.cs-tray.is-rolling .cs-dwrap{animation: cs-toss 1.4s var(--out)}.cs-tray.is-rolling .cs-dwrap:nth-child(2){animation-duration: 1.45s}.cs-tray.is-rolling .cs-dwrap:nth-child(3){animation-duration: 1.5s}@keyframes cs-toss{0%{transform: translateY(0)}25%{transform: translateY(-70px)}55%{transform: translateY(0)}70%{transform: translateY(-18px)}85%{transform: translateY(0)}}.cs-die{position: relative;width: 76px;height: 76px;transform-style: preserve-3d;transition: transform 1.4s cubic-bezier(.2,.8,.25,1)}.cs-face{position: absolute;inset: 0;display: grid;grid-template-columns: repeat(3,1fr);grid-template-rows: repeat(3,1fr);padding: 10px;border-radius: 14px;background: linear-gradient(145deg,#FFFFFF,#E9E4DC);box-shadow: inset 0 0 0 1px rgba(0,0,0,.12);backface-visibility: hidden}.cs-face b{width: 14px;height: 14px;margin: auto;border-radius: 50%;background: #C8161D}.cs-face.f1{transform: translateZ(38px)}.cs-face.f6{transform: rotateY(180deg) translateZ(38px)}.cs-face.f2{transform: rotateY(90deg) translateZ(38px)}.cs-face.f5{transform: rotateY(-90deg) translateZ(38px)}.cs-face.f3{transform: rotateX(90deg) translateZ(38px)}.cs-face.f4{transform: rotateX(-90deg) translateZ(38px)}.cs-face.f1 b{grid-area: 2 / 2;width: 20px;height: 20px}.cs-face.f2 b:nth-child(1){grid-area: 1 / 1}.cs-face.f2 b:nth-child(2){grid-area: 3 / 3}.cs-face.f3 b:nth-child(1){grid-area: 1 / 1}.cs-face.f3 b:nth-child(2){grid-area: 2 / 2}.cs-face.f3 b:nth-child(3){grid-area: 3 / 3}.cs-face.f4 b:nth-child(1){grid-area: 1 / 1}.cs-face.f4 b:nth-child(2){grid-area: 1 / 3}.cs-face.f4 b:nth-child(3){grid-area: 3 / 1}.cs-face.f4 b:nth-child(4){grid-area: 3 / 3}.cs-face.f5 b:nth-child(1){grid-area: 1 / 1}.cs-face.f5 b:nth-child(2){grid-area: 1 / 3}.cs-face.f5 b:nth-child(3){grid-area: 2 / 2}.cs-face.f5 b:nth-child(4){grid-area: 3 / 1}.cs-face.f5 b:nth-child(5){grid-area: 3 / 3}.cs-face.f6 b:nth-child(1){grid-area: 1 / 1}.cs-face.f6 b:nth-child(2){grid-area: 2 / 1}.cs-face.f6 b:nth-child(3){grid-area: 3 / 1}.cs-face.f6 b:nth-child(4){grid-area: 1 / 3}.cs-face.f6 b:nth-child(5){grid-area: 2 / 3}.cs-face.f6 b:nth-child(6){grid-area: 3 / 3}.cs-sum{position: absolute;bottom: 14px;inset-inline: 0;margin: 0;text-align: center;color: #fff;font: 800 18px/1 var(--mono);direction: ltr}.cs-tray.is-done .cs-sum{animation: cs-pop .4s var(--out)}.cs-dice-picks{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,120px),1fr));gap: 8px;width: min(100%,680px)}.cs-pick{display: grid;justify-items: center;gap: 2px;min-height: 64px;padding: 8px;border: 0;border-radius: var(--r);cursor: pointer;background: var(--raised);color: var(--text);box-shadow: inset 0 0 0 1px var(--line-strong);font-family: var(--font)}.cs-pick b{font-size: 17px}.cs-pick small{font-size: 13px;color: var(--text-2)}.cs-pick .num{font-size: 13.5px;color: var(--cs-gold)}.cs-pick[aria-checked="true"]{background: color-mix(in srgb,var(--brand) 22%,var(--raised));box-shadow: inset 0 0 0 2px var(--brand-bright)}.cs-pick:focus-visible{outline: 2px solid var(--brand-bright);outline-offset: 2px}@media (max-width: 420px){.cs-tray{gap: 14px}.cs-dwrap,.cs-die{width: 60px;height: 60px}.cs-face{padding: 8px}.cs-face b{width: 11px;height: 11px}.cs-face.f1{transform: translateZ(30px)}.cs-face.f6{transform: rotateY(180deg) translateZ(30px)}.cs-face.f2{transform: rotateY(90deg) translateZ(30px)}.cs-face.f5{transform: rotateY(-90deg) translateZ(30px)}.cs-face.f3{transform: rotateX(90deg) translateZ(30px)}.cs-face.f4{transform: rotateX(-90deg) translateZ(30px)}}.cs-mines-top{display: grid;grid-template-columns: minmax(0,470px) minmax(0,270px);gap: var(--s-5);align-items: center;justify-content: center;width: 100%}.cs-mboard{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 8px;width: 100%;aspect-ratio: 1;padding: 12px;border-radius: 18px;background: linear-gradient(180deg,var(--cs-felt),var(--cs-felt-2));box-shadow: inset 0 0 0 3px #5A0F16}.cs-tile{position: relative;display: grid;place-items: center;min-width: 44px;min-height: 44px;padding: 0;border: 0;border-radius: 10px;cursor: pointer;background: linear-gradient(180deg,#3A3A46,#26262E);box-shadow: inset 0 -5px 0 rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.07);transition: transform .15s var(--out)}.cs-tile:not(:disabled):hover{transform: translateY(-2px);background: linear-gradient(180deg,#474756,#2E2E38)}.cs-tile:disabled{cursor: default}.cs-tile:focus-visible{outline: 3px solid var(--cs-gold);outline-offset: 2px}.cs-tile i{display: block;width: 58%;height: 58%;background: center / contain no-repeat}.cs-tile.is-gem{background: linear-gradient(180deg,#164A32,#0B2016);box-shadow: inset 0 0 0 2px #2BB673;animation: cs-reveal .32s var(--out)}.cs-tile.is-gem i{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 3h10l4 6-9 12L3 9z' fill='%233BE38F'/%3E%3Cpath d='M3 9h18M9 9l3-6 3 6M9 9l3 12 3-12' fill='none' stroke='%23C9FFE4' stroke-width='1.1' stroke-linejoin='round'/%3E%3C/svg%3E")}.cs-tile.is-mine{background: #5A0F16;box-shadow: inset 0 0 0 2px #E12B2B}.cs-tile.is-mine.is-boom{background: #8E1018;animation: cs-boom .5s var(--out)}.cs-tile.is-mine i{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='14' r='7' fill='%23121214' stroke='%23FFFFFF' stroke-width='1.2'/%3E%3Cpath d='M15.5 8.5l2-2' stroke='%23C9CDD6' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='M19 5l1.5-1.5M19.5 7.5h2M17 3.5V1.5' stroke='%23F2C14E' stroke-width='1.6' stroke-linecap='round'/%3E%3Ccircle cx='8.6' cy='11.6' r='1.7' fill='%23FFFFFF' opacity='.5'/%3E%3C/svg%3E")}.cs-tile.is-ghost{opacity: .42;animation: none}@keyframes cs-reveal{from{transform: scale(.55);opacity: .2}to{transform: none;opacity: 1}}@keyframes cs-boom{0%{transform: scale(1)}25%{transform: scale(1.22) rotate(-6deg)}50%{transform: scale(.92) rotate(4deg)}75%{transform: scale(1.06)}100%{transform: none}}.cs-mside{display: grid;gap: var(--s-3);align-content: start}.cs-mcount{display: flex;flex-wrap: wrap;gap: 6px}.cs-mc{min-width: 48px;min-height: 44px;padding: 0 10px;border: 0;border-radius: 10px;cursor: pointer;font: 800 16px var(--head);background: var(--raised);color: var(--text);box-shadow: inset 0 0 0 1px var(--line-strong)}.cs-mc[aria-checked="true"]{background: color-mix(in srgb,var(--brand) 26%,var(--raised));box-shadow: inset 0 0 0 2px var(--brand-bright)}.cs-mc:disabled{opacity: .5;cursor: default}.cs-mc:focus-visible{outline: 2px solid var(--brand-bright);outline-offset: 2px}.cs-mstat{margin: 0;display: grid;gap: 6px}.cs-mstat div{display: flex;justify-content: space-between;align-items: baseline;gap: 10px;padding: 8px 12px;border-radius: var(--r);background: var(--surface);box-shadow: inset 0 0 0 1px var(--line)}.cs-mstat dt{color: var(--text-2);font-size: 14px;font-weight: 700}.cs-mstat dd{margin: 0;font-weight: 800;font-size: 19px;color: var(--cs-gold)}@media (max-width: 760px){.cs-mines-top{grid-template-columns: minmax(0,1fr)}.cs-mboard{gap: 6px;padding: 10px}}.cs-pl-stage{width: min(100%,760px)}.cs-plcv{display: block;width: 100%;height: auto;aspect-ratio: 760 / 600;border-radius: 18px;background: linear-gradient(180deg,#1C0B11,#0C0508);box-shadow: inset 0 0 0 2px #5A0F16}.cs-pl-last{list-style: none;margin: 8px 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: 6px;direction: ltr;min-height: 26px}.cs-pl-last li{padding: 3px 10px;border-radius: 999px;background: var(--raised);font-weight: 800;font-size: 13.5px}.cs-pl-last li.is-hi{color: #7CE2A0}.cs-pl-last li.is-lo{color: var(--text-3)}.cs-pl-risk{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;width: min(100%,520px)}.cs-vp-cab{width: min(100%,720px);display: grid;gap: 12px}.cs-vp-pay{width: 100%;border-collapse: collapse;border-radius: 10px;overflow: hidden;background: #08080A;box-shadow: inset 0 0 0 2px var(--cs-gold);font-size: 14.5px}.cs-vp-pay th,.cs-vp-pay td{padding: 5px 14px}.cs-vp-pay th{text-align: start;font-weight: 700;color: #F2D7DA}.cs-vp-pay td{text-align: left;font-weight: 800;color: var(--cs-gold)}.cs-vp-pay tr.is-on{background: #B4141C}.cs-vp-pay tr.is-on th,.cs-vp-pay tr.is-on td{color: #FFFFFF}.cs-vp-pay tr.is-win{animation: cs-blink .35s steps(2) 6}.cs-vp-hand{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 10px;padding: 16px 10px 12px;border-radius: 14px;background: radial-gradient(120% 120% at 50% 0%,#4A0E14,var(--cs-felt) 50%,var(--cs-felt-2));box-shadow: inset 0 0 0 2px #5A0F16}.cs-vp-slot{display: grid;justify-items: center;gap: 8px;min-height: 44px;padding: 0;border: 0;background: none;color: inherit;cursor: pointer;font-family: var(--font)}.cs-vp-slot:disabled{cursor: default}.cs-vp-slot:focus-visible{outline: 3px solid var(--cs-gold);outline-offset: 4px;border-radius: 8px}.cs-vp-card{display: block;transition: transform .18s var(--out)}.cs-vp-card .cs-card{width: 100px;height: 140px}.cs-vp-card .cs-ci b{font-size: 22px}.cs-vp-card .cs-ci i{font-size: 17px}.cs-vp-card .cs-cc{font-size: 52px}.cs-vp-held{padding: 3px 12px;border-radius: 6px;font-weight: 900;font-size: 13.5px;color: #1A1204;background: var(--cs-gold);visibility: hidden}.cs-vp-slot[aria-pressed="true"] .cs-vp-held{visibility: visible}.cs-vp-slot[aria-pressed="true"] .cs-vp-card{transform: translateY(-8px)}.cs-vp-rank{min-height: 28px;margin: 0;text-align: center;font: 800 19px var(--head);color: var(--cs-gold)}@media (max-width: 600px){.cs-vp-hand{gap: 5px;padding-inline: 6px}.cs-vp-card .cs-card{width: 58px;height: 82px}.cs-vp-card .cs-ci b{font-size: 15px}.cs-vp-card .cs-ci i{font-size: 12px}.cs-vp-card .cs-cc{font-size: 28px}.cs-vp-pay{font-size: 13.5px}.cs-vp-pay th,.cs-vp-pay td{padding: 4px 10px}}.cs-hl-felt{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center;gap: 18px;width: min(100%,720px);padding: 26px 18px;border-radius: 24px;background: radial-gradient(120% 90% at 50% 0%,#4A0E14 0%,var(--cs-felt) 45%,var(--cs-felt-2) 100%);box-shadow: inset 0 0 0 8px var(--cs-rail),inset 0 0 0 10px #5A0F16}.cs-hl-card .cs-card{width: 124px;height: 174px}.cs-hl-card .cs-ci b{font-size: 26px}.cs-hl-card .cs-ci i{font-size: 20px}.cs-hl-card .cs-cc{font-size: 64px}.cs-hl-g{display: grid;justify-items: center;gap: 4px;min-height: 140px;padding: 14px 10px;border: 0;border-radius: 16px;cursor: pointer;color: #FFFFFF;font-family: var(--font);transition: transform .15s var(--out)}.cs-hl-g.is-hi{background: linear-gradient(180deg,#17553A,#0C2A1D);box-shadow: inset 0 0 0 2px #2BB673}.cs-hl-g.is-lo{background: linear-gradient(180deg,#641419,#3A0B10);box-shadow: inset 0 0 0 2px #E12B2B}.cs-hl-g:not(:disabled):hover{transform: translateY(-2px)}.cs-hl-g:disabled{opacity: .4;cursor: default}.cs-hl-g:focus-visible{outline: 3px solid var(--cs-gold);outline-offset: 3px}.cs-hl-g i{font-style: normal;font-size: 22px}.cs-hl-g b{font-size: 16px}.cs-hl-g > span{font-size: 22px;font-weight: 900;color: var(--cs-gold)}.cs-hl-g small{font-size: 13px;color: #E6DDD0}.cs-hl-row{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 10px 16px}.cs-hl-row .btn{min-height: 44px}.cs-hl-mult{color: var(--text-2);font-weight: 700}.cs-hl-mult b{color: var(--cs-gold);font-size: 20px}.cs-hl-trail{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;justify-content: center;gap: 6px;direction: ltr;min-height: 64px}.cs-hl-trail li{position: relative;display: grid;justify-items: center;gap: 2px}.cs-hl-trail .cs-card{width: 40px;height: 57px}.cs-hl-trail .cs-ci{top: 2px;left: 3px}.cs-hl-trail .cs-ci b{font-size: 12px}.cs-hl-trail .cs-ci i{font-size: 10px}.cs-hl-trail .cs-ci.is-rot{display: none}.cs-hl-trail .cs-cc{font-size: 18px}.cs-hl-trail li b{font: 800 13px/1 var(--head)}.cs-hl-trail li.is-win b{color: #7CE2A0}.cs-hl-trail li.is-loss b{color: #FF9A9A}.cs-hl-trail li.is-skip b{color: var(--text-3)}@media (max-width: 560px){.cs-hl-felt{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 12px;padding: 18px 12px}.cs-hl-card{grid-column: 1 / -1;grid-row: 1;justify-self: center}.cs-hl-card .cs-card{width: 96px;height: 134px}.cs-hl-card .cs-cc{font-size: 48px}.cs-hl-g{min-height: 112px}}.cs-bac-rail{border-radius: 40px}.cs-bac-felt{position: relative;isolation: isolate;overflow: hidden;display: grid;gap: 14px;justify-items: center;padding: 22px 18px 18px;border-radius: 26px}.cs-bac-felt::after{border-radius: 19px}.cs-bac-hands{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;width: 100%;direction: ltr}.cs-bac-side{display: grid;justify-items: center;align-content: start;gap: 8px;min-height: 156px;padding: 10px;border-radius: 14px;background: rgba(0,0,0,.25)}.cs-bac-side.is-player{box-shadow: inset 0 0 0 2px #2E7DFF}.cs-bac-side.is-banker{box-shadow: inset 0 0 0 2px #E12B2B}.cs-bac-side.is-win{background: rgba(242,193,78,.16)}.cs-bac-who{margin: 0;display: flex;align-items: center;gap: 8px;font: 900 15px/1 var(--head);letter-spacing: .08em;color: #F2D7DA}.cs-bac-who .num{padding: 3px 10px;border-radius: 999px;background: rgba(0,0,0,.5);color: #FFFFFF;letter-spacing: 0}.cs-bac-side .cs-hand{min-height: 98px}.cs-bac-spots{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr);gap: 10px;width: 100%;direction: ltr}.cs-bac-spot{position: relative;display: grid;justify-items: center;gap: 2px;min-height: 76px;padding: 10px 6px;border: 0;border-radius: 14px;cursor: pointer;color: #FFFFFF;font-family: var(--font);background: rgba(0,0,0,.3);transition: background-color .15s var(--out)}.cs-bac-spot.is-player{box-shadow: inset 0 0 0 2px #2E7DFF}.cs-bac-spot.is-banker{box-shadow: inset 0 0 0 2px #E12B2B}.cs-bac-spot.is-tie{box-shadow: inset 0 0 0 2px #2BB673}.cs-bac-spot:hover{background: rgba(255,255,255,.07)}.cs-bac-spot:focus-visible{outline: 3px solid var(--cs-gold);outline-offset: 2px}.cs-bac-spot b{font: 900 18px/1.1 var(--head);letter-spacing: .08em}.cs-bac-spot > span{direction: rtl;font-size: 13.5px;color: #E6DDD0}.cs-bac-spot.is-hit{background: rgba(242,193,78,.24);animation: cs-blink .3s steps(2) 8}.cs-bac-road-w{display: grid;gap: 6px;justify-items: center}.cs-bac-road{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;justify-content: center;gap: 4px;direction: ltr;min-height: 30px}.cs-bac-road li{display: grid;place-items: center;width: 30px;height: 30px;border-radius: 50%;font: 900 13px/1 var(--head);color: #FFFFFF}.cs-bac-road li.is-player{background: #1F5FC8}.cs-bac-road li.is-banker{background: #C8161D}.cs-bac-road li.is-tie{background: #1C844A}@media (max-width: 560px){.cs-bac-rail{padding: 12px;border-radius: 30px}.cs-bac-felt{padding: 16px 10px 12px;border-radius: 20px}.cs-bac-felt::after{border-radius: 13px}.cs-bac-hands{gap: 8px}.cs-bac-side{min-height: 128px;padding: 8px 4px}.cs-bac-side .cs-hand .cs-card + .cs-card{margin-inline-start: -30px}.cs-bac-spot b{font-size: 15px}.cs-bac-spot > span{font-size: 13px}}@media (prefers-reduced-motion: reduce){.cs-bulbs,.cs-reels.is-win .cs-payline,.cs-cell.is-hit,.cs-card.is-in,.cs-card.is-flip,.cs-out,.cs-msg.is-win,.cs-tray.is-rolling .cs-dwrap,.cs-tray.is-done .cs-sum{animation: none}.cs-tile.is-gem,.cs-tile.is-mine.is-boom,.cs-vp-pay tr.is-win,.cs-bac-spot.is-hit{animation: none}.cs-die{transition: none}.cs-game:hover,.cs-tile:not(:disabled):hover,.cs-hl-g:not(:disabled):hover{transform: none}}.cs-admin{display: grid;gap: var(--s-4);max-width: 720px}.cs-admin form{display: grid;gap: var(--s-3)}.cs-admin label{display: grid;gap: 6px;font-weight: 700}.cs-admin label.row{display: flex;align-items: center;gap: 10px;min-height: var(--tap)}.cs-admin .row{gap: var(--s-3)}.cs-admin-stats{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,150px),1fr));gap: var(--s-3)}.cs-admin-stats div{padding: 12px;border-radius: var(--r);background: var(--raised)}.cs-admin-stats b{display: block;font-size: 22px}.cs-admin-stats span{color: var(--text-2);font-size: 13.5px}.help-q{position: relative;display: inline-grid;place-items: center;flex: none;inline-size: 28px;block-size: 28px;margin-inline-start: 10px;vertical-align: middle;border-radius: 50%;border: 2px solid var(--line-strong);background: var(--raised);color: var(--text);-webkit-text-fill-color: var(--text);font: 800 16px/1 var(--font);letter-spacing: 0;text-transform: none;text-decoration: none;text-shadow: none}.help-q::after{content: '';position: absolute;inset: -9px}.help-q:hover{border-color: var(--brand);background: var(--elevated)}.help-q:focus-visible{outline: 3px solid var(--text);outline-offset: 2px}@property --hud-l{syntax: '<length>';inherits: true;initial-value: 14px}@property --hud-ln{syntax: '<color>';inherits: true;initial-value: #2A3142}@property --nb-a{syntax: '<angle>';inherits: false;initial-value: 0deg}@property --nb-fill{syntax: '<percentage>';inherits: true;initial-value: 0%}@keyframes rv-nb-spin{to{--nb-a: 360deg}}:root[data-shot]:not([data-scene]){background-image: radial-gradient(1200px 780px at 88% -6%,color-mix(in srgb,var(--tint) 15%,transparent),transparent 62%),radial-gradient(1000px 700px at 4% 12%,color-mix(in srgb,var(--tint) 10%,transparent),transparent 58%),radial-gradient(1400px 900px at 50% 108%,rgba(120,130,170,.07),transparent 64%);background-size: auto;background-repeat: no-repeat;background-position: center;background-attachment: fixed}html:not([data-admin]) .card:not(.card-flush):not(.post):not(.wg-fav),html:not([data-admin]) .auth-card,html:not([data-admin]) .trow,html:not([data-admin]) .achv,html:not([data-admin]) .cart-line,html:not([data-admin]) .ann-row,html:not([data-admin]) .bd-row,html:not([data-admin]) .bd-add-card,html:not([data-admin]) .state,html:not([data-admin]) .dlg,html:not([data-admin]) .store-bar,html:not([data-admin]) .pkg,html:not([data-admin]) .live-row,html:not([data-admin]) .recent,html:not([data-admin]) .a11y-panel,html:not([data-admin]) .cp-pop,html:not([data-admin]) .wl-share-pop,html:not([data-admin]) .chat-pop,html:not([data-admin]) .card.post,html:not([data-admin]) .card-flush,html:not([data-admin]) .card.wg-fav{isolation: isolate;background: none;border-color: transparent;border-radius: 0;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none}html:not([data-admin]) .card:not(.card-flush):not(.post):not(.wg-fav),html:not([data-admin]) .auth-card,html:not([data-admin]) .trow,html:not([data-admin]) .achv,html:not([data-admin]) .cart-line,html:not([data-admin]) .ann-row,html:not([data-admin]) .bd-row,html:not([data-admin]) .bd-add-card,html:not([data-admin]) .state,html:not([data-admin]) .dlg,html:not([data-admin]) .pkg,html:not([data-admin]) .live-row,html:not([data-admin]) .recent,html:not([data-admin]) .card.post,html:not([data-admin]) .card-flush,html:not([data-admin]) .card.wg-fav{position: relative}html:not([data-admin]) .card:not(.card-flush):not(.post):not(.wg-fav)::before,html:not([data-admin]) .auth-card::before,html:not([data-admin]) .trow::before,html:not([data-admin]) .achv::before,html:not([data-admin]) .cart-line::before,html:not([data-admin]) .ann-row::before,html:not([data-admin]) .bd-row::before,html:not([data-admin]) .bd-add-card::before,html:not([data-admin]) .state::before,html:not([data-admin]) .dlg::before,html:not([data-admin]) .store-bar::before,html:not([data-admin]) .pkg::before,html:not([data-admin]) .live-row::before,html:not([data-admin]) .recent::before,html:not([data-admin]) .a11y-panel::before,html:not([data-admin]) .cp-pop::before,html:not([data-admin]) .wl-share-pop::before,html:not([data-admin]) .chat-pop::before,html:not([data-admin]) .card.post::after{content: '';position: absolute;inset: calc(-1 * var(--hud-o,1px));z-index: -1;pointer-events: none;opacity: 1;transform: none;border-radius: 0;border: var(--hud-w,1px) solid transparent;background: linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) top var(--hud-bo,7px) right var(--hud-bo,7px) / var(--hud-l) 2px no-repeat border-box,linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) top var(--hud-bo,7px) right var(--hud-bo,7px) / 2px var(--hud-l) no-repeat border-box,linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) bottom var(--hud-bo,7px) left var(--hud-bo,7px) / var(--hud-l) 2px no-repeat border-box,linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) bottom var(--hud-bo,7px) left var(--hud-bo,7px) / 2px var(--hud-l) no-repeat border-box,linear-gradient(135deg,var(--hud-ln) calc(50% + var(--hud-w,1px)),transparent 0) top left / var(--hud-cut,var(--cut)) var(--hud-cut,var(--cut)) no-repeat border-box,linear-gradient(-45deg,var(--hud-ln) calc(50% + var(--hud-w,1px)),transparent 0) bottom right / var(--hud-cut,var(--cut)) var(--hud-cut,var(--cut)) no-repeat border-box,var(--hud-tex,none) padding-box,linear-gradient(180deg,var(--hud-f1),var(--hud-f2)) padding-box,linear-gradient(var(--hud-ln),var(--hud-ln)) border-box;clip-path: polygon(var(--hud-cut,var(--cut)) 0,100% 0,100% calc(100% - var(--hud-cut,var(--cut))),calc(100% - var(--hud-cut,var(--cut))) 100%,0 100%,0 var(--hud-cut,var(--cut)));transition: --hud-l .22s var(--out),--hud-ln .22s var(--out)}@media (hover: hover){html:not([data-admin]) .card:not(.card-flush):not(.post):not(.wg-fav):hover::before,html:not([data-admin]) .auth-card:hover::before,html:not([data-admin]) .trow:hover::before,html:not([data-admin]) .achv:hover::before,html:not([data-admin]) .cart-line:hover::before,html:not([data-admin]) .ann-row:hover::before,html:not([data-admin]) .bd-row:hover::before,html:not([data-admin]) .bd-add-card:hover::before,html:not([data-admin]) .state:hover::before,html:not([data-admin]) .dlg:hover::before,html:not([data-admin]) .store-bar:hover::before,html:not([data-admin]) .pkg:hover::before,html:not([data-admin]) .live-row:hover::before,html:not([data-admin]) .recent:hover::before,html:not([data-admin]) .a11y-panel:hover::before,html:not([data-admin]) .cp-pop:hover::before,html:not([data-admin]) .wl-share-pop:hover::before,html:not([data-admin]) .chat-pop:hover::before,html:not([data-admin]) .card.post:hover::after,html:not([data-admin]) .card-flush:hover::after,html:not([data-admin]) .card.wg-fav:hover::after,html:not([data-admin]) .store-card:hover::before{--hud-l: var(--hud-l-hi,26px);--hud-ln: var(--hud-hov,var(--hud-line-hi))}}@media (prefers-reduced-motion: reduce){html:not([data-admin]) *{--hud-l-hi: var(--hud-l) !important}}html:not([data-admin]) .card:not(.card-flush):not(.post):not(.wg-fav)::after{inset: -1px;border-radius: 0;clip-path: polygon(var(--hud-cut,var(--cut)) 0,100% 0,100% calc(100% - var(--hud-cut,var(--cut))),calc(100% - var(--hud-cut,var(--cut))) 100%,0 100%,0 var(--hud-cut,var(--cut)))}html:not([data-admin]) .card-link:focus-visible,html:not([data-admin]) a.trow:focus-visible,html:not([data-admin]) .ann-row:focus-visible,html:not([data-admin]) .bd-add-card:focus-visible,html:not([data-admin]) a.live-row:focus-visible,html:not([data-admin]) a.recent:focus-visible{outline-color: transparent}html:not([data-admin]) .card-link.card-flush:focus-visible::after,html:not([data-admin]) .card-link:focus-visible::before,html:not([data-admin]) a.trow:focus-visible::before,html:not([data-admin]) .ann-row:focus-visible::before,html:not([data-admin]) .bd-add-card:focus-visible::before,html:not([data-admin]) a.live-row:focus-visible::before,html:not([data-admin]) a.recent:focus-visible::before{--hud-w: 2px;--hud-ln: var(--brand-bright);--hud-l: var(--hud-l-hi,26px)}html:not([data-admin]) .pkg:has(.pkg-open:focus-visible){outline-color: transparent}html:not([data-admin]) .pkg:has(.pkg-open:focus-visible)::before{--hud-w: 2px;--hud-ln: var(--brand-bright);--hud-l: var(--hud-l-hi,26px)}html:not([data-admin]) :is(.live-row,.recent,.ann-row,.cart-line,.bd-row,.cp-pop){--hud-cut: var(--cut-sm);--hud-l: 0px;--hud-l-hi: 0px}html:not([data-admin]) :is(.ann-row,.cart-line,.bd-row){--hud-l-hi: 12px}html:not([data-admin]) .recent{padding: var(--s-3)}html:not([data-admin]) :is(.card-tight,.wg,.achv){--hud-bo: 4px}html:not([data-admin]) .pf-wrap-themed :is(.wg,.pf-box){--hud-f1: color-mix(in srgb,var(--card-a) 70%,var(--surface));--hud-f2: var(--surface);--hud-mark: var(--card-lit,var(--brand))}html:not([data-admin]) .msg-internal{--hud-tex: linear-gradient(90deg,rgba(230,162,60,.07),transparent 60%);--hud-ln: rgba(230,162,60,.55);--hud-hov: rgba(230,162,60,.75);--hud-mark: var(--warn)}html:not([data-admin]) .notif-new{--hud-tex: linear-gradient(90deg,var(--brand-dim),transparent 60%);--hud-ln: var(--brand-line);--hud-hov: rgba(225,43,43,.6)}html:not([data-admin]) .trow-unread{--hud-ln: color-mix(in srgb,var(--accent) 60%,var(--hud-line))}html:not([data-admin]) .rvs-card:is(.rvs-t0,.rvs-t1,.rvs-t2,.rvs-t3){--hud-ln: var(--rar)}html:not([data-admin]) .card.post:target::after{--hud-w: 2px;--hud-ln: var(--brand)}html:not([data-admin]) .state{--hud-mark: var(--line-loud)}html:not([data-admin]) .pkg{--hud-o: 0px;--hud-hov: color-mix(in srgb,var(--accent) 65%,var(--hud-line))}html:not([data-admin]) .pkg :is(.pkg-img,.pkg-img-none){clip-path: polygon(var(--cut) 0,100% 0,100% 100%,0 100%,0 var(--cut))}html:not([data-admin]) .pkg-shade{background: linear-gradient(to top,var(--hud-f1),transparent)}html:not([data-admin]) .pkg-media::after{content: '';position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) top var(--hud-bo,7px) right var(--hud-bo,7px) / var(--hud-l) 2px no-repeat,linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) top var(--hud-bo,7px) right var(--hud-bo,7px) / 2px var(--hud-l) no-repeat;clip-path: polygon(var(--cut) 0,100% 0,100% 100%,0 100%,0 var(--cut));transition: --hud-l .22s var(--out)}@media (hover: hover){html:not([data-admin]) .pkg:hover .pkg-media::after{--hud-l: var(--hud-l-hi,26px)}}html:not([data-admin]) .pkg:has(.pkg-open:focus-visible) .pkg-media::after{--hud-l: var(--hud-l-hi,26px);box-shadow: inset 0 2px 0 var(--brand-bright),inset 2px 0 0 var(--brand-bright),inset -2px 0 0 var(--brand-bright)}html:not([data-admin]) .a11y-panel,html:not([data-admin]) .chat-pop{--hud-o: 0px}@supports not (color: color-mix(in srgb,red 50%,transparent)){html:not([data-admin]) .pf-wrap-themed :is(.wg,.pf-box){--hud-f1: var(--card-a,var(--surface))}html:not([data-admin]) .trow-unread{--hud-ln: var(--accent)}html:not([data-admin]) .pkg{--hud-hov: var(--accent)}html:not([data-admin]) .srv-neon::before,html:not([data-admin]) .srv-neon::after{background: linear-gradient(135deg,var(--accent),var(--accent-text) 50%,var(--accent))}}html:not([data-admin]) .card-flush,html:not([data-admin]) .card.wg-fav{background: linear-gradient(180deg,var(--hud-f1),var(--hud-f2));clip-path: polygon(var(--hud-cut,var(--cut)) 0,100% 0,100% calc(100% - var(--hud-cut,var(--cut))),calc(100% - var(--hud-cut,var(--cut))) 100%,0 100%,0 var(--hud-cut,var(--cut)))}html:not([data-admin]) .card-flush::after,html:not([data-admin]) .card.wg-fav::after{content: '';position: absolute;inset: 0;z-index: 3;pointer-events: none;opacity: 1;transform: none;border-radius: 0;clip-path: none;background: linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) top var(--hud-bo,7px) right var(--hud-bo,7px) / var(--hud-l) 2px no-repeat border-box,linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) top var(--hud-bo,7px) right var(--hud-bo,7px) / 2px var(--hud-l) no-repeat border-box,linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) bottom var(--hud-bo,7px) left var(--hud-bo,7px) / var(--hud-l) 2px no-repeat border-box,linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) bottom var(--hud-bo,7px) left var(--hud-bo,7px) / 2px var(--hud-l) no-repeat border-box,linear-gradient(135deg,transparent 50%,var(--hud-ln) 0 calc(50% + var(--hud-w,1px)),transparent 0) top left / var(--hud-cut,var(--cut)) var(--hud-cut,var(--cut)) no-repeat,linear-gradient(-45deg,transparent 50%,var(--hud-ln) 0 calc(50% + var(--hud-w,1px)),transparent 0) bottom right / var(--hud-cut,var(--cut)) var(--hud-cut,var(--cut)) no-repeat,linear-gradient(var(--hud-ln),var(--hud-ln)) top / 100% var(--hud-w,1px) no-repeat,linear-gradient(var(--hud-ln),var(--hud-ln)) bottom / 100% var(--hud-w,1px) no-repeat,linear-gradient(var(--hud-ln),var(--hud-ln)) left / var(--hud-w,1px) 100% no-repeat,linear-gradient(var(--hud-ln),var(--hud-ln)) right / var(--hud-w,1px) 100% no-repeat;transition: --hud-l .22s var(--out),--hud-ln .22s var(--out)}html:not([data-admin]) .ann::before{background: linear-gradient(to bottom,transparent,var(--hud-f1))}html:not([data-admin]) .store-card{clip-path: polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));border-radius: 0;box-shadow: none}html:not([data-admin]) .store-card::before{content: '';position: absolute;inset: 0;z-index: 3;pointer-events: none;opacity: 1;transform: none;border-radius: 0;clip-path: none;background: linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) top var(--hud-bo,7px) right var(--hud-bo,7px) / var(--hud-l) 2px no-repeat border-box,linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) top var(--hud-bo,7px) right var(--hud-bo,7px) / 2px var(--hud-l) no-repeat border-box,linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) bottom var(--hud-bo,7px) left var(--hud-bo,7px) / var(--hud-l) 2px no-repeat border-box,linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) bottom var(--hud-bo,7px) left var(--hud-bo,7px) / 2px var(--hud-l) no-repeat border-box,linear-gradient(135deg,transparent 50%,var(--hud-ln) 0 calc(50% + var(--hud-w,1px)),transparent 0) top left / var(--hud-cut,var(--cut)) var(--hud-cut,var(--cut)) no-repeat,linear-gradient(-45deg,transparent 50%,var(--hud-ln) 0 calc(50% + var(--hud-w,1px)),transparent 0) bottom right / var(--hud-cut,var(--cut)) var(--hud-cut,var(--cut)) no-repeat,linear-gradient(var(--hud-ln),var(--hud-ln)) top / 100% var(--hud-w,1px) no-repeat,linear-gradient(var(--hud-ln),var(--hud-ln)) bottom / 100% var(--hud-w,1px) no-repeat,linear-gradient(var(--hud-ln),var(--hud-ln)) left / var(--hud-w,1px) 100% no-repeat,linear-gradient(var(--hud-ln),var(--hud-ln)) right / var(--hud-w,1px) 100% no-repeat;transition: --hud-l .22s var(--out),--hud-ln .22s var(--out);--hud-cut: var(--cut);--hud-l: 0px;--hud-l-hi: 0px}html:not([data-admin]) .store-card:focus-visible{outline-color: transparent}html:not([data-admin]) .store-card:focus-visible::before{--hud-w: 2px;--hud-ln: var(--brand-bright);--hud-l: var(--hud-l-hi,26px)}html:not([data-admin]) .srv-neon{border-radius: 0;background: none;min-width: 0}html:not([data-admin]) .srv-neon::before{content: '';position: absolute;inset: 0;pointer-events: none;background: linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent-text) 60%,#FFFFFF) 50%,var(--accent));clip-path: polygon(evenodd,var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut),var(--cut) 0,calc(var(--cut) + .83px) 2px,2px calc(var(--cut) + .83px),2px calc(100% - 2px),calc(100% - var(--cut) - .83px) calc(100% - 2px),calc(100% - 2px) calc(100% - var(--cut) - .83px),calc(100% - 2px) 2px,calc(var(--cut) + .83px) 2px)}html:not([data-admin]) .srv-neon::after{border-radius: 0;background: linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent-text) 60%,#FFFFFF) 50%,var(--accent))}html:not([data-admin]) .srv-neon > .srv-poster{--hud-cut: calc(var(--cut) - 1.17px);--hud-ln: transparent;--hud-hov: transparent;--hud-mark: var(--accent-text)}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *),html:not([data-admin]) .icon-btn:not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *){--nb-cut: var(--cut-sm);--nb-t: 1.5px;--nb-c1: var(--neon-gray);--nb-c2: var(--neon-gray-2);--nb-ink: var(--neon-gray-ink);--nb-deep: var(--neon-gray-deep);--nb-tint: var(--neon-gray-fill);--nb-glow: var(--neon-gray-glow);position: relative;z-index: 0;color: var(--nb-ink);border-color: transparent;border-radius: 0;box-shadow: none;background: linear-gradient(135deg,transparent calc(var(--nb-cut) * .7071 + .5px),var(--neon-base) 0) top / 100% 51% no-repeat,linear-gradient(-45deg,transparent calc(var(--nb-cut) * .7071 + .5px),var(--neon-base) 0) bottom / 100% 51% no-repeat;filter: drop-shadow(0 0 5px var(--nb-glow));text-shadow: 0 0 10px var(--nb-glow);transition: transform .22s var(--snap),filter .25s var(--out),color .2s var(--out)}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *).btn-primary{--nb-c1: var(--neon-red);--nb-c2: var(--neon-red-2);--nb-ink: var(--neon-red-ink);--nb-deep: var(--neon-red-deep);--nb-tint: var(--neon-red-fill);--nb-glow: var(--neon-red-glow)}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *).btn-blue{--nb-c1: var(--neon-blue);--nb-c2: var(--neon-blue-2);--nb-ink: var(--neon-blue-ink);--nb-deep: var(--neon-blue-deep);--nb-tint: var(--neon-blue-fill);--nb-glow: var(--neon-blue-glow)}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *).btn-discord{--nb-c1: #5865F2;--nb-c2: #AEB5FF;--nb-ink: #FFFFFF;--nb-deep: #252B6B;--nb-tint: #5865F2;--nb-glow: rgba(88,101,242,.6);--nb-fill: 100%}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *).btn-discord:hover{--nb-tint: #4752C4}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *).btn-steam{--nb-c1: #1A9FFF;--nb-c2: #66C0F4;--nb-ink: #FFFFFF;--nb-deep: #0E2A44;--nb-tint: #1B6BCB;--nb-glow: rgba(26,159,255,.5);--nb-fill: 100%}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *).btn-steam:hover{--nb-tint: #1557A6}html:not([data-admin]) .svp-cs .svp-hero .svp-acts .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *).btn-primary{--nb-fill: 100%}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *).btn-danger{--nb-c1: var(--neon-err);--nb-c2: var(--neon-err-2);--nb-ink: var(--neon-err-ink);--nb-deep: var(--neon-err-deep);--nb-tint: var(--neon-err-fill);--nb-glow: var(--neon-err-glow)}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *)::before,html:not([data-admin]) .icon-btn:not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *)::before{content: '';position: absolute;inset: 0;z-index: -1;pointer-events: none;opacity: 1;transform: none;border-radius: 0;background: conic-gradient(from var(--nb-a),var(--nb-c1),var(--nb-c2),var(--nb-c1) 30%,var(--nb-deep) 52%,var(--nb-c1) 72%,var(--nb-c2),var(--nb-c1));clip-path: polygon(evenodd,var(--nb-cut) 0,100% 0,100% calc(100% - var(--nb-cut)),calc(100% - var(--nb-cut)) 100%,0 100%,0 var(--nb-cut),var(--nb-cut) 0,calc(var(--nb-cut) + var(--nb-t) * .414) var(--nb-t),var(--nb-t) calc(var(--nb-cut) + var(--nb-t) * .414),var(--nb-t) calc(100% - var(--nb-t)),calc(100% - var(--nb-cut) - var(--nb-t) * .414) calc(100% - var(--nb-t)),calc(100% - var(--nb-t)) calc(100% - var(--nb-cut) - var(--nb-t) * .414),calc(100% - var(--nb-t)) var(--nb-t),calc(var(--nb-cut) + var(--nb-t) * .414) var(--nb-t));transition: none}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *)::after,html:not([data-admin]) .icon-btn:not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *)::after{content: '';position: absolute;inset: var(--nb-t);z-index: -1;pointer-events: none;background: linear-gradient(270deg,var(--nb-tint) var(--nb-fill),transparent var(--nb-fill));clip-path: polygon(calc(var(--nb-cut) - var(--nb-t) * .586) 0,100% 0,100% calc(100% - calc(var(--nb-cut) - var(--nb-t) * .586)),calc(100% - calc(var(--nb-cut) - var(--nb-t) * .586)) 100%,0 100%,0 calc(var(--nb-cut) - var(--nb-t) * .586));transition: --nb-fill .35s var(--ease)}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *)[data-busy="spin"]::after{inset: 0;z-index: auto;background: none;clip-path: none;transition: none}@media (hover: hover) and (pointer: fine){html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):hover,html:not([data-admin]) .icon-btn:not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):hover{--nb-fill: 100%;filter: drop-shadow(0 0 10px var(--nb-c1))}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):hover:not(:active),html:not([data-admin]) .icon-btn:not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):hover:not(:active){transform: none}}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){html.rv-js:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):hover::before,html.rv-js:not([data-admin]) .icon-btn:not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):hover::before{animation: rv-nb-spin 1.8s linear infinite}}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):focus-visible,html:not([data-admin]) .icon-btn:not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):focus-visible{outline-color: transparent;--nb-t: 3px;filter: drop-shadow(0 0 10px var(--nb-c1))}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):focus-visible::before,html:not([data-admin]) .icon-btn:not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):focus-visible::before{background: var(--nb-c2);animation: none}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):has(input:focus-visible){outline-color: transparent;--nb-t: 3px;filter: drop-shadow(0 0 10px var(--nb-c1))}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):has(input:focus-visible)::before{background: var(--nb-c2);animation: none}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):disabled,html:not([data-admin]) .icon-btn:not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):disabled,html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *)[aria-disabled="true"]{filter: none;--nb-fill: 0%}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *).btn-sm{--nb-cut: 8px}html:not([data-admin]) .btn-quiet{border-radius: 0}html:not([data-admin]) .input{border-radius: 0;border-color: transparent;border-bottom: 2px solid var(--hud-line);background-color: var(--hud-field);box-shadow: none}html:not([data-admin]) .input:hover{border-bottom-color: var(--hud-line-hi)}html:not([data-admin]) .input:focus{border-color: transparent;border-bottom-color: var(--brand-bright);background-color: var(--hud-field-on);box-shadow: 0 10px 18px -12px rgba(225,43,43,.8)}html:not([data-admin]) .input[aria-invalid="true"]{border-color: transparent;border-bottom-color: var(--err)}html:not([data-admin]) .input:-webkit-autofill{box-shadow: inset 0 0 0 100px var(--hud-field)}html:not([data-admin]) .input:-webkit-autofill:focus{box-shadow: inset 0 0 0 100px var(--hud-field-on),0 10px 18px -12px rgba(225,43,43,.8)}html:not([data-admin]) .input:autofill{box-shadow: inset 0 0 0 100px var(--hud-field)}html:not([data-admin]) .input:autofill:focus{box-shadow: inset 0 0 0 100px var(--hud-field-on),0 10px 18px -12px rgba(225,43,43,.8)}html:not([data-admin]) input[type="file"].input::file-selector-button{border-radius: 0}html:not([data-admin]) :is(.chip,.rolet,.trow-mark,.pkg-tag,.ann-pin,.ann-ver,.qcount,.badge,.store-cart-n,.srv-poster-state,.srv-poster-go,.store-card-go,.store-card-flag,.plr,.wz-pick,.store-chip,.bd-art-tag,.wz-step,.wz-n,.wz-ico,.cat-icon,.live-ic,.ldr-rank,.ev-date,.ev-cell,.trow-meta,.lrow-meta,.trow-last,.trow-img,.pf-link,.wg-tile,.wg-tile-art,.wg-qa-i,.wg-song-cover,.md-btn,.md-preview,.md-pre,.cp-trigger,.cp-field,.cp-chip,.cp-preset,.attach,.connect,.alert,.quote,.reply-to,.report-form,.mod-bar,.pkg-req,.pkg-hero,.pkg-thumb,.cart-thumb,.cart-dc,.maint-strip,.shot,.cat-banner,.post-cover,.privacy-notice,.totp-secret,.totp-qr,.doc-toc-link,.a11y-opt,.itabs,.itabs a,.itabs [role="tab"],.itabs-mk,.qtabs a,.code-state,.kit-btn,.th-tile,.fr-tile,.pf-tile,.ns-tile,.ns-swatch,.st-pick,.st-opt,.src-tile,.pf-img-now,.bd-img-now,.wg-thread,.wg-song-a,.dc-hooks li,.ann-band){border-radius: 0}html:not([data-admin]) .chip:not(.chip-accent):not(.chip-hue):not([class*="prio-"]){background: var(--hud-f2);border-color: var(--hud-line)}html:not([data-admin]) :is(.chip,.rolet,.pkg-tag,.trow-mark,.ann-pin){letter-spacing: .03em}html:not([data-admin]) :is(.stat-value.num,.statbar-v .num,.ev-num,.ev-day,.cat-count,.lrow-n,.srv-poster-n){font-family: var(--mono);font-weight: 500;letter-spacing: -.02em}html:not([data-admin]) .statbar-cell + .statbar-cell{border-inline-start: 1px dashed var(--hud-line)}@media (max-width: 520px){html:not([data-admin]) .statbar-cell + .statbar-cell{border-inline-start: 0}html:not([data-admin]) .statbar-cell:nth-child(even){border-inline-start: 1px dashed var(--hud-line)}html:not([data-admin]) .statbar-cell:nth-child(n+3){border-top: 1px dashed var(--hud-line)}}html:not([data-admin]) :is(.statbar-cell > .tiny,.statbar-cell > .muted,.ev-lab,.kicker,.pf-box-t,.wg-t,.cat-last-label,.pin-kicker,.doc-toc-title){letter-spacing: .05em}html:not([data-admin]) :is(.ev-cell,.ev-date){background: var(--hud-f2);box-shadow: inset 0 0 0 1px var(--hud-line)}html:not([data-admin]) :is(.person-av,.ldr-av){border-radius: 0;clip-path: polygon(var(--cut-xs) 0,100% 0,100% calc(100% - var(--cut-xs)),calc(100% - var(--cut-xs)) 100%,0 100%,0 var(--cut-xs))}html:not([data-admin]) img.person-av{padding: 2px;box-shadow: none;background: var(--accent,var(--brand));background: color-mix(in srgb,var(--accent,var(--brand)) 70%,transparent)}html:not([data-admin]) .person-av-fallback{box-shadow: inset 0 0 0 2px var(--accent,var(--brand));box-shadow: inset 0 0 0 2px color-mix(in srgb,var(--accent,var(--brand)) 70%,transparent)}html:not([data-admin]) .ldr-av{box-shadow: inset 0 0 0 1px var(--hud-line)}html:not([data-admin]) .ldr-1 .ldr-av{box-shadow: inset 0 0 0 2px #E8B84A}html:not([data-admin]) .itabs a[aria-current="page"],html:not([data-admin]) .itabs [role="tab"][aria-selected="true"]{box-shadow: inset 0 0 0 1px var(--brand-line),inset 0 -2px 0 var(--brand)}html:not([data-admin]) .itabs.store-tabs a[aria-current="page"]{box-shadow: inset 0 0 0 1px var(--accent),inset 0 -2px 0 var(--accent);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent),inset 0 -2px 0 var(--accent)}html:not([data-admin]) .alert{border-width: 0;border-inline-start-width: 3px}@media (forced-colors: active){html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *),html:not([data-admin]) .icon-btn:not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *){border: 1px solid ButtonText}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *)::before,html:not([data-admin]) .icon-btn:not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *)::before{display: none}html:not([data-admin]) .card:not(.card-flush):not(.post):not(.wg-fav),html:not([data-admin]) .auth-card,html:not([data-admin]) .trow,html:not([data-admin]) .achv,html:not([data-admin]) .cart-line,html:not([data-admin]) .ann-row,html:not([data-admin]) .bd-row,html:not([data-admin]) .bd-add-card,html:not([data-admin]) .state,html:not([data-admin]) .dlg,html:not([data-admin]) .store-bar,html:not([data-admin]) .pkg,html:not([data-admin]) .live-row,html:not([data-admin]) .recent,html:not([data-admin]) .a11y-panel,html:not([data-admin]) .cp-pop,html:not([data-admin]) .wl-share-pop,html:not([data-admin]) .chat-pop,html:not([data-admin]) .card.post,html:not([data-admin]) .card-flush,html:not([data-admin]) .card.wg-fav{border-color: CanvasText}html:not([data-admin]) .card:not(.card-flush):not(.post):not(.wg-fav)::before,html:not([data-admin]) .auth-card::before,html:not([data-admin]) .trow::before,html:not([data-admin]) .achv::before,html:not([data-admin]) .cart-line::before,html:not([data-admin]) .ann-row::before,html:not([data-admin]) .bd-row::before,html:not([data-admin]) .bd-add-card::before,html:not([data-admin]) .state::before,html:not([data-admin]) .dlg::before,html:not([data-admin]) .store-bar::before,html:not([data-admin]) .pkg::before,html:not([data-admin]) .live-row::before,html:not([data-admin]) .recent::before,html:not([data-admin]) .a11y-panel::before,html:not([data-admin]) .cp-pop::before,html:not([data-admin]) .wl-share-pop::before,html:not([data-admin]) .chat-pop::before,html:not([data-admin]) .card.post::after,html:not([data-admin]) .card-flush,html:not([data-admin]) .card.wg-fav,html:not([data-admin]) .store-card,html:not([data-admin]) .pkg :is(.pkg-img,.pkg-img-none){clip-path: none}}