.lt{--lt-felt: #3B0B10;--lt-felt-2: #1E0609;--lt-rim: var(--brand);--lt-rim-2: #6E141A;--lt-gold: #F2C14E;--lt-ink: #FFF4E5;padding-block: var(--s-4) var(--s-7);display: grid;gap: var(--s-4)}.lt[data-lt-skin="classic"]{--lt-felt: #0F6A45;--lt-felt-2: #08402A;--lt-rim: #7A4A22;--lt-rim-2: #3E2412}.lt .lead{max-width: 64ch;margin: 0}.lt-bar{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2) var(--s-4)}.lt-back{display: inline-flex;align-items: center;gap: 6px;min-height: var(--tap);color: var(--text-2);text-decoration: none;font-weight: 700}.lt-back svg{transform: scaleX(-1)}.lt-back:hover{color: var(--text)}.lt-title{margin: 0;font: 400 clamp(30px,4.4vw,44px)/1 var(--display);letter-spacing: .02em}.lt-title small{display: block;margin-top: 6px;font: 700 14px/1.4 var(--font);color: var(--text-2);letter-spacing: 0}.lt-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)}.lt-wallet.is-up{background: color-mix(in srgb,#1E8A4C 30%,var(--raised))}.lt-wallet.is-down{background: color-mix(in srgb,var(--brand) 22%,var(--raised))}.lt-skin{display: inline-flex;padding: 3px;border-radius: 12px;background: var(--raised);box-shadow: inset 0 0 0 1px var(--line)}.lt-skin button{min-height: 38px;padding: 0 12px;border: 0;border-radius: 9px;background: none;color: var(--text-2);font: 700 13px var(--font);cursor: pointer}.lt-skin button[aria-pressed="true"]{background: var(--surface);color: var(--text);box-shadow: inset 0 0 0 1px var(--line-strong)}.lt-people{display: inline-flex;align-items: center;gap: 6px;color: var(--text-2);font-weight: 700;font-size: 14px}.lt-hero{display: grid;gap: var(--s-2)}.lt-mode{display: flex;flex-wrap: wrap;gap: 6px;justify-self: start;padding: 5px;border-radius: 12px;background: var(--surface);border: 1px solid var(--line)}.lt-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}.lt-mode-i.is-on{background: color-mix(in srgb,var(--lt-gold) 20%,var(--elevated));color: var(--text)}a.lt-mode-i:hover,a.lt-mode-i:focus-visible{background: var(--elevated);color: var(--text)}a.lt-mode-i:focus-visible{outline: 2px solid var(--brand-text);outline-offset: 2px}.lt-games{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--s-4);grid-template-columns: minmax(0,1fr);grid-auto-rows: 1fr}.lt-games > li{display: flex;min-width: 0}@media (min-width: 641px) and (max-width: 1100px){.lt-games{grid-template-columns: repeat(6,minmax(0,1fr))}.lt-games > li{grid-column: span 2}.lt-games > li:nth-child(3n+1):nth-last-child(2){grid-column: 2 / span 2}.lt-games > li:nth-child(3n+1):last-child{grid-column: 3 / span 2}}@media (min-width: 1101px){.lt-games{grid-template-columns: repeat(8,minmax(0,1fr))}.lt-games > li{grid-column: span 2}.lt-games > li:nth-child(4n+1):nth-last-child(3){grid-column: 2 / span 2}.lt-games > li:nth-child(4n+1):nth-last-child(2){grid-column: 3 / span 2}.lt-games > li:nth-child(4n+1):last-child{grid-column: 4 / span 2}}.lt-game{flex: 1;min-width: 0;position: relative;display: flex;flex-direction: column;gap: 10px;padding: var(--s-4);border-radius: var(--r-lg);background: var(--surface);border: 1px solid var(--line);color: inherit;text-decoration: none;overflow: hidden;transition: border-color var(--fast)}.lt-game:hover,.lt-game:focus-visible{border-color: color-mix(in srgb,var(--brand) 60%,var(--line))}.lt-game-art{display: grid;place-items: center;height: 120px;border-radius: var(--r);background: linear-gradient(180deg,var(--lt-felt),var(--lt-felt-2));box-shadow: inset 0 0 0 2px var(--lt-rim-2)}.lt-game-art svg{width: 84px;height: 84px;color: var(--lt-gold)}.lt-game h2{margin: 0;font-size: 22px}.lt-game p{margin: 0;color: var(--text-2);font-size: 14px;line-height: 1.6}.lt-live{display: inline-flex;align-items: center;gap: 8px;margin-top: auto;font-weight: 800;font-size: 14px;color: var(--text)}.lt-live i{width: 9px;height: 9px;border-radius: 50%;background: var(--ok)}.lt-live.is-quiet{color: var(--text-3)}.lt-live.is-quiet i{background: var(--text-3)}.lt-tables{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--s-4);grid-template-columns: repeat(auto-fill,minmax(min(100%,320px),1fr));grid-auto-rows: 1fr}.lt-tables > li{display: grid}.lt-mini{display: grid;grid-template-rows: auto 1fr auto;gap: 12px;padding: var(--s-4);border-radius: var(--r-lg);background: var(--surface);border: 1px solid var(--line);color: inherit;text-decoration: none;transition: border-color var(--fast)}.lt-mini:hover{border-color: color-mix(in srgb,var(--brand) 60%,var(--line))}.lt-mini:focus-visible{outline: 2px solid var(--brand-text);outline-offset: 2px}.lt-mini-felt{position: relative;display: block;aspect-ratio: 16 / 10;margin: 22px 26px;border-radius: 50%;background: radial-gradient(120% 90% at 50% 30%,var(--lt-felt),var(--lt-felt-2) 75%);box-shadow: inset 0 0 0 3px var(--lt-rim),inset 0 0 0 8px var(--lt-rim-2),inset 0 12px 28px rgba(0,0,0,.45)}.lt-mini-mid{position: absolute;inset: 20% 16%;display: grid;place-items: center;align-content: center;gap: 2px;text-align: center;color: var(--lt-ink)}.lt-mini-art svg{display: block;width: 36px;height: 36px;color: var(--lt-gold)}.lt-mini-mid b{font-size: 19px;font-weight: 900}.lt-mini-seat{position: absolute;left: var(--x);top: var(--y);width: 42px;height: 42px;transform: translate(-50%,-50%);border-radius: 50%;display: grid;place-items: center;overflow: hidden;color: var(--text-2);font-weight: 800;font-size: 13px;background: color-mix(in srgb,var(--lt-felt-2) 65%,#000);border: 2px dashed color-mix(in srgb,var(--lt-gold) 45%,transparent)}.lt-mini-seat.is-on{border: 2px solid var(--lt-gold);background: var(--sunken);color: var(--text)}.lt-mini-dealer{position: absolute;top: 9%;left: 50%;transform: translateX(-50%);padding: 0 10px;border-radius: 999px;font-size: 13px;font-weight: 800;line-height: 24px;color: var(--lt-felt-2);background: var(--lt-gold)}.lt-mini-info{display: flex;flex-wrap: wrap;align-content: start;align-items: center;gap: 8px 14px;color: var(--text-2);font-size: 14px}.lt-mini-go{min-height: var(--tap)}.lt-stake{color: var(--lt-gold);font-weight: 800;font-size: 13px}.lt-phase{display: inline-flex;align-items: center;gap: 6px;padding: 0 10px;border-radius: 999px;background: var(--raised);font-weight: 700;font-size: 13px;line-height: 28px}.lt-phase.is-hot{background: color-mix(in srgb,var(--ok) 20%,var(--raised));color: var(--text)}.lt-stage{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,330px);gap: var(--s-4);align-items: start}.lt-main{min-width: 0;display: grid;gap: var(--s-3)}.lt-felt{position: relative;border-radius: 28px;padding: clamp(14px,2.2vw,26px);background: radial-gradient(120% 90% at 50% 20%,var(--lt-felt),var(--lt-felt-2) 75%);box-shadow: inset 0 0 0 3px var(--lt-rim),inset 0 0 0 9px var(--lt-rim-2),inset 0 18px 40px rgba(0,0,0,.45);color: var(--lt-ink);overflow: hidden}.lt[data-lt-skin="classic"] .lt-felt{box-shadow: inset 0 0 0 10px var(--lt-rim),inset 0 0 0 13px var(--lt-rim-2),inset 0 18px 40px rgba(0,0,0,.4)}.lt-status{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px;min-height: 40px}.lt-status b{font-size: 18px}.lt-clock{position: relative;flex: 1 1 160px;height: 8px;border-radius: 99px;background: rgba(0,0,0,.35);overflow: hidden}.lt-clock i{position: absolute;inset: 0;background: var(--lt-gold);transform-origin: right center}.lt-clock-n{min-width: 2.5ch;font-weight: 800}.lt-crowd{display: flex;flex-wrap: wrap;gap: 14px 10px;padding-top: 22px}.lt-p{position: relative;display: grid;justify-items: center;gap: 4px;width: 66px;text-align: center}.lt-av{position: relative;display: grid;place-items: center;width: 46px;height: 46px;border-radius: 50%;background: rgba(0,0,0,.4);color: var(--lt-ink);font-weight: 800;font-size: 16px;overflow: hidden;box-shadow: 0 0 0 2px rgba(255,255,255,.18)}.lt-av.is-turn{box-shadow: 0 0 0 3px var(--lt-gold)}.lt-av.is-me{box-shadow: 0 0 0 2px var(--brand)}.lt-pn{max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 13px;font-weight: 700}.lt-ps{font-size: 13px;color: var(--lt-gold);font-weight: 800}.lt-bub{position: absolute;bottom: calc(100% + 6px);inset-inline-start: 50%;translate: 50% 0;z-index: 4;max-width: 190px;padding: 5px 11px;border-radius: 14px;background: #FFF6EA;color: #17110C;font-size: 13px;font-weight: 700;line-height: 1.45;text-align: start;box-shadow: 0 8px 18px rgba(0,0,0,.45);animation: lt-bub 5s var(--out) forwards;pointer-events: none;overflow-wrap: anywhere}.lt-bub::after{content: '';position: absolute;top: 100%;inset-inline-start: 50%;translate: 50% 0;border: 6px solid transparent;border-bottom: 0;border-top-color: #FFF6EA}@keyframes lt-bub{0%{opacity: 0;transform: translateY(6px) scale(.9)}8%{opacity: 1;transform: none}85%{opacity: 1}100%{opacity: 0;transform: translateY(-4px)}}.lt-quick{display: flex;flex-wrap: wrap;gap: 8px}.lt-quick button{flex: none;min-height: 38px;padding: 0 14px;border: 0;border-radius: 999px;background: var(--raised);color: var(--text);font: 700 13px var(--font);box-shadow: inset 0 0 0 1px var(--line);cursor: pointer;white-space: nowrap}.lt-quick button:hover,.lt-quick button:focus-visible{box-shadow: inset 0 0 0 1px var(--brand)}.lt-chat{position: sticky;top: calc(var(--head-h,64px) + 12px);display: grid;grid-template-rows: auto minmax(0,1fr) auto auto;height: min(620px,calc(100vh - 140px));border-radius: var(--r-lg);background: var(--surface);border: 1px solid var(--line);overflow: hidden}.lt-chat-h{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 10px 14px;border-bottom: 1px solid var(--line);font-weight: 800}.lt-chat-x{display: none}.lt-log{overflow-y: auto;overscroll-behavior: contain;padding: 10px 12px;display: grid;gap: 8px;align-content: start}.lt-msg{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 2px 8px;align-items: start}.lt-msg .lt-av{width: 30px;height: 30px;font-size: 12px;grid-row: span 2;box-shadow: none;background: var(--sunken);color: var(--text-2)}.lt-msg b{font-size: 13px;color: var(--text-2)}.lt-msg b.is-staff{color: var(--brand-bright,#FF6B6B)}.lt-msg span{font-size: 15px;line-height: 1.5;overflow-wrap: anywhere}.lt-msg.is-sys span{color: var(--text-3);font-size: 13px}.lt-chat .lt-quick{padding: 8px 12px 0}.lt-form{display: flex;gap: 8px;padding: 10px 12px 12px}.lt-form .input{flex: 1 1 auto;min-width: 0}.lt-form .btn{flex: none;min-height: var(--tap)}.lt-fab{display: none}.lt-toasts{position: fixed;inset-inline-start: 16px;bottom: calc(var(--dock-h,0px) + 84px);z-index: 60;display: grid;gap: 8px;width: min(320px,calc(100vw - 32px));pointer-events: none}.lt-toast{display: flex;align-items: center;gap: 10px;padding: 10px 14px;border-radius: 14px;background: var(--surface);box-shadow: inset 0 0 0 1px var(--line-strong),0 14px 30px rgba(0,0,0,.6);font-size: 14px;line-height: 1.45;animation: lt-toast 4s var(--out) forwards;pointer-events: auto;cursor: pointer}.lt-toast b{flex: none}.lt-toast span{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}@keyframes lt-toast{0%{opacity: 0;transform: translateY(10px)}8%{opacity: 1;transform: none}88%{opacity: 1}100%{opacity: 0;transform: translateY(-6px)}}.lt-dock{display: grid;grid-template-columns: minmax(0,1fr);gap: 10px}.lt-dock > *{min-width: 0}.lt-dock-top{display: none}.lt-dock-game{display: grid;gap: 10px}.lt-dock-game:empty{display: none}.lt-acts{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.lt-acts .btn{min-height: 48px;padding-inline: 18px}.lt-chips{display: flex;flex-wrap: wrap;gap: 8px}.lt-chip{position: relative;display: grid;place-items: center;width: 48px;height: 48px;border: 0;border-radius: 50%;cursor: pointer;font: 800 13px/1 var(--font);color: #120A04;background: var(--c,var(--lt-gold));box-shadow: inset 0 0 0 4px rgba(255,255,255,.55),inset 0 0 0 7px var(--c,var(--lt-gold)),0 3px 0 rgba(0,0,0,.45)}.lt-chip[aria-pressed="true"]{transform: translateY(-4px);box-shadow: inset 0 0 0 4px #fff,inset 0 0 0 7px var(--c,var(--lt-gold)),0 0 0 3px var(--text),0 6px 0 rgba(0,0,0,.45)}.lt-chip:disabled{opacity: .35;cursor: default}.lt-note{margin: 0;color: var(--text-2);font-size: 14px}.lt-err{margin: 0;padding: 8px 12px;border-radius: var(--r);background: color-mix(in srgb,var(--brand) 18%,var(--raised));font-weight: 700;font-size: 14px}.lt-cards{display: flex;gap: 6px;min-height: 76px;align-items: center}.lt-card{position: relative;display: grid;place-items: center;width: 52px;height: 74px;flex: none;border-radius: 7px;background: #FBF7EF;color: #15110D;font: 800 19px/1 var(--font);box-shadow: 0 4px 10px rgba(0,0,0,.45);direction: ltr;unicode-bidi: isolate;animation: lt-deal .35s var(--out) both}.lt-card.is-red{color: #C21F2A}.lt-card .s{position: absolute;bottom: 6px;inset-inline-end: 7px;font-size: 15px}.lt-card .r{position: absolute;top: 6px;inset-inline-start: 7px;font-size: 17px}.lt-card .c{font-size: 26px}.lt-card.is-back{background: var(--brand);box-shadow: inset 0 0 0 3px #FBF7EF,inset 0 0 0 7px var(--brand),inset 0 0 0 8px rgba(255,255,255,.4),0 4px 10px rgba(0,0,0,.45);background-image: repeating-linear-gradient(0deg,rgba(0,0,0,.14) 0 2px,transparent 2px 7px),repeating-linear-gradient(90deg,rgba(0,0,0,.14) 0 2px,transparent 2px 7px)}.lt-card.is-big{width: 66px;height: 94px;font-size: 22px}.lt-card.is-win{box-shadow: 0 0 0 3px var(--lt-gold),0 4px 10px rgba(0,0,0,.45)}@keyframes lt-deal{from{opacity: 0;transform: translateY(-18px) rotate(-6deg)}to{opacity: 1;transform: none}}.lt-total{min-width: 34px;padding: 0 8px;border-radius: 999px;background: rgba(0,0,0,.45);font-weight: 800;font-size: 15px;line-height: 28px;text-align: center}.lt-rl{display: grid;grid-template-columns: auto minmax(0,1fr);gap: var(--s-4);align-items: center}.lt-wheel-box{position: relative;width: clamp(190px,26vw,270px);aspect-ratio: 1}.lt-wheel{width: 100%;height: 100%;border-radius: 50%;transform: rotate(var(--a,0deg));will-change: transform}.lt-wheel.is-spin{transition: transform 7.2s cubic-bezier(.12,.6,.08,1)}.lt-pointer{position: absolute;top: -6px;inset-inline-start: 50%;translate: 50% 0;width: 0;height: 0;border: 11px solid transparent;border-top: 18px solid var(--lt-gold);border-bottom: 0;z-index: 2}.lt-hub{position: absolute;inset: 34%;border-radius: 50%;display: grid;place-items: center;background: radial-gradient(circle at 40% 35%,#3A3A40,#121214);box-shadow: inset 0 0 0 2px var(--lt-gold);font: 400 clamp(26px,3vw,38px)/1 var(--display);color: var(--lt-ink)}.lt-hub.is-red{color: #FF6B72}.lt-hub.is-green{color: #6EE7A0}.lt-hist{display: flex;flex-wrap: wrap;gap: 6px}.lt-hist span{display: grid;place-items: center;min-width: 30px;height: 30px;padding: 0 6px;border-radius: 8px;font-weight: 800;font-size: 14px;background: #1A1A1E;color: #fff}.lt-hist span.is-red{background: #B4141E}.lt-hist span.is-green{background: #13784A}.lt-board{display: grid;grid-template-columns: 46px repeat(12,minmax(0,1fr)) 46px;grid-template-rows: repeat(3,46px) 42px 42px;gap: 3px;direction: ltr}.lt-cell{position: relative;display: grid;place-items: center;min-width: 0;border: 0;border-radius: 6px;color: #fff;font: 800 15px/1 var(--font);cursor: pointer;background: rgba(0,0,0,.28);box-shadow: inset 0 0 0 1px rgba(255,255,255,.18);grid-column: var(--dc) / span var(--dcs,1);grid-row: var(--dr) / span var(--drs,1)}.lt-cell.is-red{background: #A3121C}.lt-cell.is-black{background: #141416}.lt-cell.is-green{background: #0F6B42}.lt-cell:hover,.lt-cell:focus-visible{box-shadow: inset 0 0 0 2px var(--lt-gold)}.lt-cell.is-hit{box-shadow: inset 0 0 0 3px var(--lt-gold)}.lt-cell:disabled{cursor: default}.lt-cell .tot{position: absolute;top: 2px;inset-inline-end: 3px;font-size: 10px;font-weight: 800;color: var(--lt-gold)}.lt-cell .my{position: absolute;bottom: 3px;inset-inline-start: 50%;translate: -50% 0;min-width: 22px;padding: 0 4px;border-radius: 99px;background: var(--lt-gold);color: #120A04;font-size: 10px;line-height: 16px}.lt-cell.is-out{font-size: 13px}.lt-bac{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s-3)}.lt-side{display: grid;gap: 8px;justify-items: center;padding: 12px;border-radius: 18px;background: rgba(0,0,0,.22)}.lt-side h3{margin: 0;font-size: 17px}.lt-side.is-win{box-shadow: inset 0 0 0 3px var(--lt-gold)}.lt-spots{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.lt-spot{position: relative;display: grid;gap: 2px;justify-items: center;min-height: 74px;padding: 10px;border: 0;border-radius: 16px;cursor: pointer;color: #fff;font: 800 16px var(--font);background: rgba(0,0,0,.3);box-shadow: inset 0 0 0 2px rgba(255,255,255,.25)}.lt-spot small{font-weight: 700;font-size: 13px;color: rgba(255,255,255,.8)}.lt-spot.is-p{box-shadow: inset 0 0 0 2px #4B8DFF}.lt-spot.is-b{box-shadow: inset 0 0 0 2px #FF5A63}.lt-spot.is-t{box-shadow: inset 0 0 0 2px #46C47F}.lt-spot.is-win{background: color-mix(in srgb,var(--lt-gold) 30%,rgba(0,0,0,.3))}.lt-spot .my{font-size: 13px;color: var(--lt-gold)}.lt-road{display: flex;flex-wrap: wrap;gap: 5px}.lt-road span{display: grid;place-items: center;width: 26px;height: 26px;border-radius: 50%;font-size: 13px;font-weight: 800;color: #fff}.lt-road .p{background: #2E6BD8}.lt-road .b{background: #C21F2A}.lt-road .t{background: #179457}.lt-sky{position: relative;height: clamp(240px,34vw,360px);border-radius: 20px;background: linear-gradient(180deg,#0B0C12,#17090C);overflow: hidden}.lt-sky canvas{position: absolute;inset: 0;width: 100%;height: 100%}.lt-mult{position: absolute;inset: 0;display: grid;place-items: center;font: 400 clamp(46px,8vw,86px)/1 var(--display);color: #fff;pointer-events: none}.lt-mult.is-boom{color: #FF5A63}.lt-mult small{display: block;margin-top: 8px;font: 700 15px var(--font);color: rgba(255,255,255,.75);text-align: center}.lt-cashes{display: flex;flex-wrap: wrap;gap: 6px}.lt-cashes span{padding: 0 10px;border-radius: 999px;background: rgba(0,0,0,.35);font-weight: 800;font-size: 13px;line-height: 28px}.lt-cashes span.is-out{background: color-mix(in srgb,#1E8A4C 55%,rgba(0,0,0,.35))}.lt-amt{display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.lt-amt .input{width: 120px}.lt-amt label{font-weight: 700;font-size: 14px;color: var(--text-2)}.lt-dealer{display: grid;justify-items: center;gap: 8px;padding-bottom: 6px}.lt-seats{display: grid;grid-template-columns: repeat(var(--n,5),minmax(0,1fr));gap: 10px;align-items: start}.lt-seat{position: relative;display: grid;justify-items: center;align-content: start;gap: 6px;min-width: 0;min-height: 150px;padding: 10px 6px;border-radius: 18px;background: rgba(0,0,0,.2);text-align: center}.lt-seat.is-empty{align-content: center}.lt-seat.is-me{background: rgba(0,0,0,.34);box-shadow: inset 0 0 0 2px color-mix(in srgb,var(--brand) 70%,transparent)}.lt-seat.is-turn{box-shadow: inset 0 0 0 3px var(--lt-gold)}.lt-seat.is-out{opacity: .45}.lt-seat .lt-cards{min-height: 60px;justify-content: center}.lt-seat .lt-card{width: 40px;height: 57px;font-size: 15px;margin-inline-start: -14px}.lt-seat .lt-card:first-child{margin-inline-start: 0}.lt-sit{min-height: var(--tap);padding: 0 12px;border: 0;border-radius: 999px;background: rgba(255,255,255,.12);color: var(--lt-ink);font: 700 13px var(--font);cursor: pointer;box-shadow: inset 0 0 0 1px rgba(255,255,255,.3)}.lt-sit:hover,.lt-sit:focus-visible{box-shadow: inset 0 0 0 2px var(--lt-gold)}.lt-bet{display: inline-flex;align-items: center;gap: 4px;font-weight: 800;color: var(--lt-gold);font-size: 14px}.lt-res{font-weight: 800;font-size: 13px;padding: 0 8px;border-radius: 99px;line-height: 24px;background: rgba(0,0,0,.4)}.lt-res.is-win{background: #1E8A4C;color: #fff}.lt-res.is-lose{background: #6E141A;color: #fff}.lt-ring{position: absolute;top: 6px;inset-inline-end: 6px;width: 26px;height: 26px}.lt-ring circle{fill: none;stroke-width: 3}.lt-ring .bg{stroke: rgba(255,255,255,.18)}.lt-ring .fg{stroke: var(--lt-gold);stroke-linecap: round;transform: rotate(-90deg);transform-origin: center}.lt-pk{position: relative;display: grid;gap: var(--s-3)}.lt-pk-mid{display: grid;justify-items: center;gap: 8px;padding: 18px 8px;border-radius: 120px / 60px;background: rgba(0,0,0,.18);box-shadow: inset 0 0 0 2px rgba(255,255,255,.12)}.lt-pot{display: inline-flex;align-items: center;gap: 8px;padding: 0 14px;border-radius: 999px;background: rgba(0,0,0,.45);font-weight: 800;line-height: 32px}.lt-blinds{color: rgba(255,255,255,.8);font-size: 13px;font-weight: 700}.lt-me-cards{display: flex;justify-content: center;gap: 8px}.lt-raise{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;width: 100%}.lt-raise input[type="range"]{flex: 1 1 180px;min-width: 0;accent-color: var(--brand);height: 44px}.lt-prizes{display: grid;gap: 6px;padding: 14px;border-radius: 16px;background: rgba(0,0,0,.35)}.lt-prizes li{display: flex;justify-content: space-between;gap: 10px;font-weight: 700}.lt-dealer-btn{display: inline-grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;background: #fff;color: #111;font: 800 12px/1 var(--font)}@media (max-width: 1000px){.lt-stage{grid-template-columns: minmax(0,1fr)}.lt-chat{position: fixed;inset-inline: 8px;top: auto;bottom: calc(var(--dock-h,0px) + 8px);z-index: 70;height: min(70vh,520px);border-radius: 20px 20px 16px 16px;box-shadow: inset 0 0 0 1px var(--line-strong),0 -18px 40px rgba(0,0,0,.7);transform: translateY(calc(100% + 24px));transition: transform .28s var(--out)}.lt-chat.is-open{transform: none}.lt-chat-x{display: inline-grid;place-items: center;width: var(--tap);height: var(--tap);border: 0;border-radius: 12px;background: var(--raised);color: var(--text);cursor: pointer}.lt-dock{position: sticky;bottom: calc(var(--dock-h,0px) + 8px);z-index: 6;padding: 10px;border-radius: 18px;background: color-mix(in srgb,var(--surface) 94%,transparent);box-shadow: inset 0 0 0 1px var(--line-strong),0 12px 30px rgba(0,0,0,.6)}.lt-fab{position: relative;display: grid;place-items: center;width: 48px;height: 48px;flex: none;border: 0;border-radius: 50%;background: var(--blue,#2E7DFF);color: #fff;cursor: pointer}.lt-fab b{position: absolute;top: -4px;inset-inline-start: -4px;min-width: 22px;height: 22px;padding: 0 5px;border-radius: 99px;background: var(--brand);font-size: 12px;line-height: 22px}.lt-fab b:empty{display: none}.lt-dock-top{display: flex;align-items: center;gap: 8px}.lt-dock-top .lt-quick{flex: 1 1 auto;min-width: 0;flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none}.lt-rl{grid-template-columns: minmax(0,1fr);justify-items: center}.lt-board{grid-template-columns: repeat(3,minmax(0,1fr)) 46px 46px;grid-template-rows: 42px repeat(12,40px) 42px;width: 100%}.lt-cell{grid-column: var(--pc) / span var(--pcs,1);grid-row: var(--pr) / span var(--prs,1)}.lt-seats{grid-template-columns: repeat(min(var(--n,5),3),minmax(0,1fr))}.lt-acts .btn{flex: 1 1 auto}}@media (max-width: 560px){.lt-felt{border-radius: 20px}.lt-bac{grid-template-columns: minmax(0,1fr)}.lt-card{width: 44px;height: 63px;font-size: 16px}.lt-card.is-big{width: 58px;height: 83px}.lt-seats{grid-template-columns: repeat(2,minmax(0,1fr))}.lt-chip{width: 44px;height: 44px}}@media (prefers-reduced-motion: reduce){.lt-wheel.is-spin{transition-duration: .01s}.lt-card,.lt-bub,.lt-toast{animation-duration: .01s}}.lt-card.is-joker{color: #8C4FD1}.lt-yv-mid{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 14px}.lt-yv-deck,.lt-yv-take,.lt-yv-pick{display: inline-flex;align-items: center;gap: 6px;padding: 0;border: 0;background: none;color: inherit;font: inherit;cursor: pointer;border-radius: 9px}.lt-yv-deck:disabled,.lt-yv-pick:disabled{cursor: default}.lt-yv-deck.is-on,.lt-yv-take.is-on{outline: 3px solid var(--lt-gold);outline-offset: 2px}.lt-yv-take{outline: 2px dashed var(--lt-gold);outline-offset: 2px}.lt-yv-pile{display: flex;gap: 6px}.lt-yv-hand{flex-wrap: wrap}.lt-yv-pick.is-up{transform: translateY(-10px);outline: 3px solid var(--lt-gold);outline-offset: 2px}.lt-yv-sum{font-weight: 800}.lt-yv-res{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px}.lt-yv-res li{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.lt-yv-res .lt-card{width: 36px;height: 51px;font-size: 13px}.lt-tk{color: #FFFFFF;background: #B71C1C}.lt-tk .c{font-size: 26px;font-weight: 800;line-height: 1}.lt-tk .c.is-word{font-size: 13px}.lt-tk-0{background: #B71C1C;color: #FFFFFF}.lt-tk-1{background: #F9C623;color: #1A1400}.lt-tk-2{background: #1B5E20;color: #FFFFFF}.lt-tk-3{background: #0D47A1;color: #FFFFFF}.lt-tk-w{background: conic-gradient(#B71C1C 0 25%,#F9C623 0 50%,#1B5E20 0 75%,#0D47A1 0);color: #FFFFFF}.lt-tk-w .c{background: #15110D;border-radius: 6px;padding: 3px 5px}.lt-tk-mid{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 14px}.lt-tk-info{display: flex;flex-direction: column;gap: 6px;align-items: flex-start}.lt-tk-color{padding: 4px 10px;border-radius: 999px;font-weight: 800;font-size: 14px}.lt-tk-dir{font-size: 13px;color: var(--text-2)}.lt-tk-backs .lt-card{width: 30px;height: 43px;margin-inline-start: -14px}.lt-tk-backs .lt-card:first-child{margin-inline-start: 0}.lt-tk-hand{flex-wrap: wrap}.lt-tk-pick{padding: 0;border: 0;background: none;border-radius: 9px;cursor: pointer}.lt-tk-pick:disabled{cursor: default;opacity: .6}.lt-tk-pick.is-ok{outline: 3px solid var(--lt-gold);outline-offset: 2px}.lt-tk-pick.is-up{transform: translateY(-10px)}.lt-tk-colors{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.lt-tk-cb{min-height: 44px;min-width: 72px;border: 0;font-weight: 800}.lt-tk-colors .lt-tk-cb.lt-tk-0{background: #B71C1C;color: #FFFFFF}.lt-tk-colors .lt-tk-cb.lt-tk-1{background: #F9C623;color: #1A1400}.lt-tk-colors .lt-tk-cb.lt-tk-2{background: #1B5E20;color: #FFFFFF}.lt-tk-colors .lt-tk-cb.lt-tk-3{background: #0D47A1;color: #FFFFFF}@media (max-width: 420px){.lt-yv-hand .lt-card.is-big{width: 56px;height: 80px}}@media (prefers-reduced-motion: no-preference){.lt-yv-pick{transition: transform .12s ease-out}}.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}}