.home-hearth-module__fg68ia__hearth{--cw:var(--hearth-cw);width:calc(var(--cw) * 3.4 * var(--hearth-s));aspect-ratio:340/395;pointer-events:none;position:relative}.home-hearth-module__fg68ia__frame{width:100%;height:100%;position:absolute;inset:0}.home-hearth-module__fg68ia__light{background:radial-gradient(closest-side,#ff963c6b,#ff782829 55%,#ff782800);border-radius:50%;width:96%;height:62%;animation:2.3s ease-in-out infinite home-hearth-module__fg68ia__light;position:absolute;bottom:1%;left:50%;translate:-50%}.home-hearth-module__fg68ia__fire{width:54%;height:34%;position:absolute;bottom:7.1%;left:50%;translate:-50%}.home-hearth-module__fg68ia__flame{transform-origin:50% 100%;animation:home-hearth-module__fg68ia__flicker var(--flicker,1.2s) ease-in-out var(--delay,0s) infinite alternate;will-change:transform;position:absolute;bottom:9%}.home-hearth-module__fg68ia__flame svg{width:100%;height:100%;display:block}.home-hearth-module__fg68ia__core{animation-name:home-hearth-module__fg68ia__flicker-core;bottom:10%}.home-hearth-module__fg68ia__spark{opacity:0;width:3px;height:3px;animation:home-hearth-module__fg68ia__spark var(--rise,3s) ease-out var(--delay,0s) infinite;will-change:transform, opacity;background:#ffd38a;border-radius:50%;position:absolute;bottom:30%;box-shadow:0 0 6px 1px #ffa046e6}.home-hearth-module__fg68ia__logs{width:100%;height:auto;position:absolute;bottom:-4%;left:0}.home-hearth-module__fg68ia__defs{width:0;height:0;position:absolute;overflow:hidden}@keyframes home-hearth-module__fg68ia__flicker{0%{transform:scale(1)skew(0)}30%{transform:scale(.94,1.08)skew(2.5deg)}55%{transform:scale(1.04,.93)skew(-1.5deg)}80%{transform:scale(.97,1.05)skew(-3deg)}to{transform:scale(1.02,.97)skew(1deg)}}@keyframes home-hearth-module__fg68ia__flicker-core{0%{opacity:.95;transform:scale(1)skew(0)}40%{opacity:1;transform:scale(.9,1.12)skew(-3deg)}70%{opacity:.8;transform:scale(1.06,.9)skew(2deg)}to{opacity:.95;transform:scale(.96,1.04)skew(1deg)}}@keyframes home-hearth-module__fg68ia__spark{0%{opacity:0;transform:translate(0)scale(1)}12%{opacity:1}70%{opacity:.8}to{transform:translate(calc(var(--drift,0) * var(--cw)), calc(var(--cw) * -1.4)) scale(.4);opacity:0}}@keyframes home-hearth-module__fg68ia__light{0%,to{opacity:.85}35%{opacity:1}60%{opacity:.78}80%{opacity:.95}}@media (prefers-reduced-motion:reduce){.home-hearth-module__fg68ia__flame,.home-hearth-module__fg68ia__light,.home-hearth-module__fg68ia__spark{animation:none}}:is([data-still]>.home-hearth-module__fg68ia__hearth .home-hearth-module__fg68ia__flame,[data-still]>.home-hearth-module__fg68ia__hearth .home-hearth-module__fg68ia__light,[data-still]>.home-hearth-module__fg68ia__hearth .home-hearth-module__fg68ia__spark){animation:none}
.home-fan-module__OiFVOW__stage{--hearth-cw:var(--fan-card,min(29cqi, 170px));--hearth-rise:var(--fan-rise,2.7);--hearth-s:var(--hearth-scale,1);--hearth-b:var(--hearth-band,.62);--hero-middle:calc(var(--hearth-cw) * (3.65 * var(--hearth-s) - .4 * var(--hearth-rise) - var(--hearth-b)));place-items:start center;min-width:0;display:grid;position:relative;container-type:inline-size}.home-fan-module__OiFVOW__stage>*{grid-area:1/1}.home-fan-module__OiFVOW__stage>:not(.home-fan-module__OiFVOW__glow,[data-home-hearth]){margin-top:calc(var(--hero-middle) - var(--hearth-cw) * var(--hearth-rise) / 2)}.home-fan-module__OiFVOW__glow{--cw:var(--fan-card,min(29cqi, 170px));top:var(--hero-middle);width:min(100cqi, calc(var(--cw) * 4.4));aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 50% 56%,#ffaa5057,#f0823229 42%,#e8783200 70%);border-radius:50%;animation:3.2s ease-in-out infinite home-fan-module__OiFVOW__glow;position:absolute;left:50%;translate:-50% -50%}.home-fan-module__OiFVOW__stage>:not(.home-fan-module__OiFVOW__glow){position:relative}.home-fan-module__OiFVOW__fan{--cw:var(--fan-card,min(29cqi, 170px));width:calc(var(--cw) * 3.4);height:calc(var(--cw) * var(--fan-rise,2.7));animation:7s ease-in-out infinite home-fan-module__OiFVOW__float;position:relative}.home-fan-module__OiFVOW__card{bottom:calc(var(--cw) * (.48 * var(--fan-rise,2.7) - .6));width:var(--cw);height:calc(var(--cw) * 1.4);margin-left:calc(var(--cw) / -2);border-radius:calc(var(--cw) * .055);box-shadow:0 calc(var(--cw) * .15) calc(var(--cw) * .3) #00000080, 0 0 0 1px #0000000f;transform:rotate(calc(var(--turn) * 13deg));transform-origin:50% 135%;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;left:50%}.home-fan-module__OiFVOW__card img{-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home-fan-module__OiFVOW__stage:not([data-still]) .home-fan-module__OiFVOW__fan:hover .home-fan-module__OiFVOW__card{transform:rotate(calc(var(--turn) * 20deg)) translateY(calc(var(--cw) * -.09))}.home-fan-module__OiFVOW__stage:not([data-still]) .home-fan-module__OiFVOW__fan .home-fan-module__OiFVOW__card:hover{transform:rotate(calc(var(--turn) * 20deg)) translateY(calc(var(--cw) * -.3))}}@keyframes home-fan-module__OiFVOW__float{50%{transform:translateY(calc(var(--cw) * -.055))}}@keyframes home-fan-module__OiFVOW__glow{0%,to{opacity:.78}30%{opacity:1}55%{opacity:.86}75%{opacity:.97}}@media (prefers-reduced-motion:reduce){.home-fan-module__OiFVOW__fan,.home-fan-module__OiFVOW__glow{animation:none}.home-fan-module__OiFVOW__card{transition:none}}.home-fan-module__OiFVOW__stage[data-still] .home-fan-module__OiFVOW__fan,.home-fan-module__OiFVOW__stage[data-still] .home-fan-module__OiFVOW__glow{animation:none}.home-fan-module__OiFVOW__stage[data-still] .home-fan-module__OiFVOW__card{transition:none}
.home-hall-module__dla5Mq__hall{pointer-events:none;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 13% 80%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 13% 80%,#0000 100%)}.home-hall-module__dla5Mq__wall{width:100%;height:100%;position:absolute;inset:0}.home-hall-module__dla5Mq__light{background:radial-gradient(ellipse 36% 62% at var(--fire-x,50%) 66%, #ff963c57, #f0782824 48%, #f0782800 78%), radial-gradient(ellipse 70% 90% at var(--fire-x,50%) 70%, #c85a1e1f, #c85a1e00 70%);animation:2.6s ease-in-out infinite home-hall-module__dla5Mq__hall-light;position:absolute;inset:0}.home-hall-module__dla5Mq__shade{background:var(--hall-shade,radial-gradient(ellipse 80% 60% at 50% 55%, #0e0d0c33, #0e0d0cb3 100%)), linear-gradient(to bottom, #0e0d0c8c, #0e0d0c00 35%);position:absolute;inset:0}.home-hall-module__dla5Mq__window{filter:drop-shadow(0 0 18px #78a0dc2e);display:none;position:absolute}.home-hall-module__dla5Mq__sky{opacity:.35;transition:opacity .6s}.home-hall-module__dla5Mq__sky[data-known]{opacity:1}.home-hall-module__dla5Mq__hall[data-still] .home-hall-module__dla5Mq__sky{transition:none}.home-hall-module__dla5Mq__torch{width:calc(var(--torch,96px) * .45);height:var(--torch,96px);display:none;position:absolute;translate:-50%}.home-hall-module__dla5Mq__torchBody{width:100%;height:100%;position:absolute;inset:0}.home-hall-module__dla5Mq__torchFlame{transform-origin:50% 100%;will-change:transform;background:radial-gradient(60% 70% at 50% 78%,#ffe7a0,#ff9a2e 55%,#e8501e00 100%);border-radius:50% 50% 45% 45%/70% 70% 30% 30%;width:44%;height:34%;margin-left:-22%;animation:.9s ease-in-out infinite alternate home-hall-module__dla5Mq__torch-flicker;position:absolute;bottom:76%;left:50%}.home-hall-module__dla5Mq__torchCore{background:radial-gradient(at 50% 70%,#fffbe8,#ffe28c00 80%);width:22%;height:18%;margin-left:-11%;animation-duration:.7s;animation-delay:-.3s;bottom:77%}.home-hall-module__dla5Mq__torchLight{background:radial-gradient(circle calc(var(--torch,96px) * 1.3) at calc(var(--shell-pad,6vw) / 2) calc(24% + var(--torch,96px) * .1), #ffa0463d, #ff8c3200), radial-gradient(circle calc(var(--torch,96px) * 1.3) at calc(100% - var(--shell-pad,6vw) / 2) calc(24% + var(--torch,96px) * .1), #ffa0463d, #ff8c3200);animation:1.9s ease-in-out infinite home-hall-module__dla5Mq__hall-light;display:none;position:absolute;inset:0}@media (min-width:900px){.home-hall-module__dla5Mq__hall{--torch:clamp(64px, 4.8vw, 112px)}.home-hall-module__dla5Mq__torchLight{display:block}.home-hall-module__dla5Mq__torch{top:24%;left:calc(var(--shell-pad,6vw) / 2);display:block}.home-hall-module__dla5Mq__torch[data-side=right]{left:calc(100% - var(--shell-pad,6vw) / 2)}}@media (min-width:1360px){.home-hall-module__dla5Mq__window{top:14%;right:calc(var(--shell-pad,6vw) + (100% - 2 * var(--shell-pad,6vw)) * .4 + 28px);aspect-ratio:100/280;width:clamp(72px,5.4vw,124px);display:block}}@keyframes home-hall-module__dla5Mq__hall-light{0%,to{opacity:.85}30%{opacity:1}55%{opacity:.8}80%{opacity:.95}}@keyframes home-hall-module__dla5Mq__torch-flicker{0%{transform:scale(1)skew(0)}40%{transform:scale(.9,1.12)skew(4deg)}70%{transform:scale(1.06,.92)skew(-3deg)}to{transform:scale(.96,1.06)skew(2deg)}}@media (prefers-reduced-motion:reduce){.home-hall-module__dla5Mq__light,.home-hall-module__dla5Mq__torchFlame,.home-hall-module__dla5Mq__torchLight{animation:none}}.home-hall-module__dla5Mq__hall[data-still] .home-hall-module__dla5Mq__light,.home-hall-module__dla5Mq__hall[data-still] .home-hall-module__dla5Mq__torchFlame,.home-hall-module__dla5Mq__hall[data-still] .home-hall-module__dla5Mq__torchLight{animation:none}
.table-settings-module__vB_IRW__defaults{border:0;margin:0;padding:24px 0}.table-settings-module__vB_IRW__defaults legend{color:var(--fs-text);padding:0;font-size:16px;font-weight:700}.table-settings-module__vB_IRW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;min-width:0;display:grid}.table-settings-module__vB_IRW__fields label{min-width:0;color:var(--fs-muted);align-content:start;gap:8px;font-size:13px;font-weight:600;display:grid}.table-settings-module__vB_IRW__fields input:not([type=checkbox]),.table-settings-module__vB_IRW__fields select{border:1px solid var(--fs-line);background:var(--fs-raised);width:100%;min-width:0;min-height:48px;color:var(--fs-text);border-radius:10px;padding:0 14px;font:600 15px/1.35 Manrope,sans-serif}.table-settings-module__vB_IRW__fields input:not([type=checkbox]):hover,.table-settings-module__vB_IRW__fields select:hover{border-color:#3a3d42}.table-settings-module__vB_IRW__fields :is(input,select,button):focus-visible,.table-settings-module__vB_IRW__bots input:focus-visible,.table-settings-module__vB_IRW__advanced summary:focus-visible{outline:3px solid var(--fs-ember);outline-offset:2px}.table-settings-module__vB_IRW__advanced summary:focus-visible{border-radius:6px}.table-settings-module__vB_IRW__fields select{cursor:pointer}.table-settings-module__vB_IRW__defaults .table-settings-module__vB_IRW__fields{grid-template-columns:repeat(2,max-content);justify-content:start;column-gap:40px}.table-settings-module__vB_IRW__defaults .table-settings-module__vB_IRW__fields input:not([type=checkbox]),.table-settings-module__vB_IRW__defaults .table-settings-module__vB_IRW__fields select{width:180px}.table-settings-module__vB_IRW__defaults p{color:var(--fs-muted);font-size:13px;line-height:1.6}.table-settings-module__vB_IRW__bots{border:1px solid var(--fs-line);background:var(--fs-raised);color:var(--fs-text);cursor:pointer;border-radius:12px;align-items:start;gap:12px;margin-top:20px;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.45;display:flex}.table-settings-module__vB_IRW__bots:has(input:checked){border-color:color-mix(in srgb, var(--fs-ember) 45%, transparent);background:var(--fs-ember-bg)}.table-settings-module__vB_IRW__bots input{width:19px;height:19px;accent-color:var(--fs-ember);flex:none;margin:1px 0 0}.table-settings-module__vB_IRW__bots small{color:var(--fs-muted);margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}.table-settings-module__vB_IRW__selectField small,.table-settings-module__vB_IRW__optionField small{color:var(--fs-muted);font-size:12px;font-weight:400;line-height:1.5}.table-settings-module__vB_IRW__spanAll{grid-column:1/-1}.table-settings-module__vB_IRW__choices{border:1px solid var(--fs-line);background:var(--fs-ground);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;width:fit-content;max-width:100%;margin:0;padding:4px;display:inline-flex}.table-settings-module__vB_IRW__choices button{min-height:38px;color:var(--fs-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 13px;font:600 13px/1.25 Manrope,sans-serif;transition:color .14s,background .14s,box-shadow .14s}.table-settings-module__vB_IRW__choices button:hover:not([aria-pressed=true]){background:var(--fs-raised);color:var(--fs-text)}.table-settings-module__vB_IRW__choices button[aria-pressed=true]{background:var(--fs-ember-bg);color:var(--fs-ember-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fs-ember) 45%, transparent)}.table-settings-module__vB_IRW__advanced{border-top:1px solid var(--fs-line);margin-top:22px;padding-top:18px}.table-settings-module__vB_IRW__advanced summary{cursor:pointer;color:var(--fs-text);align-items:center;gap:10px;font-size:16px;font-weight:700;line-height:1.4;list-style:none;display:flex}.table-settings-module__vB_IRW__advanced summary:hover{color:var(--fs-ember-soft)}.table-settings-module__vB_IRW__advanced summary::-webkit-details-marker{display:none}.table-settings-module__vB_IRW__advanced summary:before{content:"›";color:var(--fs-ember);flex:none;font-size:22px;line-height:1;transition:transform .14s;transform:rotate(0)}.table-settings-module__vB_IRW__advanced[open] summary{margin-bottom:20px}.table-settings-module__vB_IRW__advanced[open] summary:before{transform:rotate(90deg)}.table-settings-module__vB_IRW__fields input[type=checkbox]{width:20px;height:20px;accent-color:var(--fs-ember);cursor:pointer;padding:0}.table-settings-module__vB_IRW__toggleField{border:1px solid var(--fs-line);background:var(--fs-raised);cursor:pointer;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:50px;padding:12px 14px;color:var(--fs-text)!important}.table-settings-module__vB_IRW__toggleField:has(input:checked){border-color:color-mix(in srgb, var(--fs-ember) 45%, transparent);background:var(--fs-ember-bg)}.table-settings-module__vB_IRW__toggleField input{grid-area:1/2;margin:0}.table-settings-module__vB_IRW__optionField{border:1px solid var(--fs-line);background:color-mix(in srgb, var(--fs-raised) 55%, transparent);min-width:0;color:var(--fs-muted);border-radius:14px;grid-column:1/-1;gap:8px;padding:14px;font-size:13px;font-weight:600;display:grid}.table-settings-module__vB_IRW__optionField .table-settings-module__vB_IRW__choices{background:var(--fs-ground)}.table-settings-module__vB_IRW__botLevel{margin-top:12px}@media (max-width:600px){.table-settings-module__vB_IRW__defaults{padding-block:18px}.table-settings-module__vB_IRW__defaults .table-settings-module__vB_IRW__fields{grid-template-columns:minmax(0,1fr)}.table-settings-module__vB_IRW__defaults .table-settings-module__vB_IRW__fields input:not([type=checkbox]),.table-settings-module__vB_IRW__defaults .table-settings-module__vB_IRW__fields select{width:100%}.table-settings-module__vB_IRW__fields{grid-template-columns:minmax(0,1fr);gap:14px}.table-settings-module__vB_IRW__spanAll,.table-settings-module__vB_IRW__optionField{grid-column:1}.table-settings-module__vB_IRW__fields input:not([type=checkbox]),.table-settings-module__vB_IRW__fields select{min-height:46px;font-size:14px}.table-settings-module__vB_IRW__choices{width:100%}.table-settings-module__vB_IRW__choices button{flex:auto;min-width:0;padding-inline:10px}.table-settings-module__vB_IRW__optionField{padding:12px}.table-settings-module__vB_IRW__bots{padding:13px 14px}}@media (prefers-reduced-motion:reduce){.table-settings-module__vB_IRW__advanced summary:before,.table-settings-module__vB_IRW__choices button{transition:none}}
.home-sections-module__0zT6Lq__root{min-width:0;container:halls/inline-size}.home-sections-module__0zT6Lq__halls{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@container halls (min-width:860px){.home-sections-module__0zT6Lq__halls{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-sections-module__0zT6Lq__halls h2,.home-sections-module__0zT6Lq__halls h3{margin:0}.home-sections-module__0zT6Lq__hall{--hall-ground:var(--fs-panel);--hall-line:var(--fs-line);--hall-rule:var(--fs-line-soft);--hall-icon:var(--fs-raised);border:1px solid var(--hall-line);background:var(--hall-ground);border-radius:24px;flex-direction:column;gap:6px;min-width:0;padding:20px 18px 8px;display:flex;overflow:hidden;container:hall/inline-size}.home-sections-module__0zT6Lq__hall[data-hall=cards]{--hall-line:#24503f;--hall-rule:#ffffff14;--hall-icon:#1d4a3a;--hall-ground:radial-gradient(ellipse 80% 70% at 50% 0%, #2e6e548c, transparent 70%), radial-gradient(circle at 30% 80%, #00000040, transparent 60%), #133628}.home-sections-module__0zT6Lq__hall[data-hall=boards]{--hall-line:#4a3a28;--hall-rule:#ffe6be14;--hall-icon:#3a2c1c;--hall-ground:repeating-linear-gradient(97deg, #ffdcaa06 0 2px, transparent 2px 11px), radial-gradient(ellipse 80% 70% at 50% 0%, #96643259, transparent 70%), #24190f}.home-sections-module__0zT6Lq__hallHead{justify-content:space-between;align-items:flex-start;gap:12px;min-height:88px;display:flex}.home-sections-module__0zT6Lq__hallHead h2{font:600 clamp(27px, 7.5cqi, 32px) / 1.05 var(--font-display)}.home-sections-module__0zT6Lq__hallHead p{color:var(--fs-soft);margin:6px 0 0;font-size:14px;line-height:1.4}.home-sections-module__0zT6Lq__sign{flex:none;place-items:center;width:92px;height:92px;margin:-8px -6px 0 0;display:grid;position:relative}.home-sections-module__0zT6Lq__hallFan img{width:46px;transform:rotate(calc(var(--turn) * 16deg));transform-origin:50% 120%;border-radius:4px;position:absolute;top:11px;left:23px;box-shadow:0 6px 14px #0006}.home-sections-module__0zT6Lq__hallBoard{background:conic-gradient(#c79a62 25%, #8a5d33 0 50%, #c79a62 0 75%, #8a5d33 0) 0 0 / 53.33px 53.33px, #8a5d33;border-radius:8px;width:80px;height:80px;position:relative;transform:rotate(-8deg);box-shadow:0 6px 18px #00000073}.home-sections-module__0zT6Lq__hallBoard span{left:calc(var(--x) * 26.67px + 4px);top:calc(var(--y) * 26.67px + 4px);border-radius:50%;width:19px;height:19px;position:absolute;box-shadow:0 2px 3px #00000080}.home-sections-module__0zT6Lq__hallBoard [data-stone=dark]{background:radial-gradient(circle at 35% 30%,#555 0,#151515 70%)}.home-sections-module__0zT6Lq__hallBoard [data-stone=light]{background:radial-gradient(circle at 35% 30%,#fff 0,#d8d2c4 70%)}.home-sections-module__0zT6Lq__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-sections-module__0zT6Lq__row{border-top:1px solid var(--hall-rule);flex-wrap:wrap;align-items:center;gap:0 14px;min-height:72px;padding:10px 0;display:flex}.home-sections-module__0zT6Lq__icon{background:var(--hall-icon);width:44px;height:44px;color:var(--fs-ember);border-radius:50%;flex:none;place-items:center;display:grid}.home-sections-module__0zT6Lq__icon svg{display:block}.home-sections-module__0zT6Lq__text{flex-direction:column;flex:160px;gap:2px;min-width:0;display:flex}.home-sections-module__0zT6Lq__name{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.home-sections-module__0zT6Lq__name h3{font:600 23px/1.1 var(--font-display);overflow-wrap:anywhere}.home-sections-module__0zT6Lq__players{color:var(--fs-faint);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.home-sections-module__0zT6Lq__line{color:var(--fs-muted);font-size:13px;line-height:1.4}.home-sections-module__0zT6Lq__links{flex-wrap:wrap;flex:100%;gap:0 14px;padding-left:58px;display:flex}.home-sections-module__0zT6Lq__links a{min-height:44px;color:var(--fs-ember-soft);white-space:nowrap;border-radius:6px;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.home-sections-module__0zT6Lq__links a:hover{color:var(--fs-text);text-underline-offset:3px;text-decoration:underline}.home-sections-module__0zT6Lq__links a:focus-visible{outline:3px solid var(--fs-ember);outline-offset:3px}@container hall (min-width:540px){.home-sections-module__0zT6Lq__links{flex:none;justify-content:flex-end;max-width:50%;margin-left:auto;padding-left:0}}
.home-module__xN3HmW__page{color:var(--fs-text)}.home-module__xN3HmW__home{--home-live:#6fcf8e;--shell-pad:6vw;--home-top:6px;isolation:isolate;padding:var(--home-top) 0 40px;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""stage""actions""tables""games""aside";column-gap:22px;font-family:Manrope,Onest,sans-serif;display:grid}@media (max-width:650px){.home-module__xN3HmW__home{--shell-pad:7vw}}.home-module__xN3HmW__hall{--fire-x:50%;z-index:-1;margin:calc(-1 * var(--home-top)) calc(-1 * var(--shell-pad)) -36px;grid-area:intro-start/1/actions-end/-1}.home-module__xN3HmW__home h2,.home-module__xN3HmW__home h3{margin:0}.home-module__xN3HmW__intro{flex-direction:column;grid-area:intro;gap:8px;min-width:0;display:flex}.home-module__xN3HmW__eyebrow{color:var(--fs-ember);letter-spacing:.16em;text-transform:uppercase;margin:0;font:800 12px/1.3 Manrope,sans-serif}.home-module__xN3HmW__intro h1{font:600 clamp(42px, 14.4vw, 64px) / .95 var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.home-module__xN3HmW__addressee{display:block}.home-module__xN3HmW__lede{max-width:34em;color:var(--fs-soft);margin:2px 0 0;font-size:16px;line-height:1.45}.home-module__xN3HmW__stage{--fan-card:min(23cqi, 92px);--fan-rise:2.15;grid-area:stage;margin-top:6px}.home-module__xN3HmW__actions{flex-direction:column;grid-area:actions;gap:8px;min-width:0;margin-top:8px;display:flex}.home-module__xN3HmW__ctaRow{flex-wrap:wrap;align-items:center;gap:6px 22px;display:flex}.home-module__xN3HmW__playNow,.home-module__xN3HmW__signIn{background:var(--fs-ember);min-height:58px;color:var(--fs-ember-ink);text-align:center;cursor:pointer;border:0;border-radius:999px;flex:100%;justify-content:center;align-items:center;gap:12px;padding:0 28px;font:800 18px/1.1 Manrope,sans-serif;transition:transform .2s;display:inline-flex;position:relative}.home-module__xN3HmW__playNow:after,.home-module__xN3HmW__signIn:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0;box-shadow:0 14px 34px #e8a85259}@media (hover:hover){.home-module__xN3HmW__playNow:hover:not(:disabled),.home-module__xN3HmW__signIn:hover:not(:disabled){transform:translateY(-2px)}.home-module__xN3HmW__playNow:hover:not(:disabled):after,.home-module__xN3HmW__signIn:hover:not(:disabled):after{opacity:1}}.home-module__xN3HmW__playNow:disabled,.home-module__xN3HmW__signIn:disabled{cursor:progress;opacity:.8}button.home-module__xN3HmW__signIn{color:#1f1f1f;background:#fff;border:1px solid #dadce0}button.home-module__xN3HmW__signIn:after{box-shadow:0 14px 34px #0006}.home-module__xN3HmW__arrow{flex:none}.home-module__xN3HmW__textLinks{flex-wrap:wrap;flex:100%;justify-content:center;gap:0 20px;display:flex}.home-module__xN3HmW__textLink,.home-module__xN3HmW__headLink{min-height:44px;color:var(--fs-ember-soft);white-space:nowrap;border-radius:6px;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.home-module__xN3HmW__textLink:hover,.home-module__xN3HmW__headLink:hover{color:var(--fs-text);text-underline-offset:3px;text-decoration:underline}.home-module__xN3HmW__hint{max-width:34em;color:var(--fs-muted);margin:0;font-size:14px;line-height:1.45}.home-module__xN3HmW__playError{border:1px solid var(--fs-danger-line);background:var(--fs-danger-bg);max-width:480px;color:var(--fs-danger);border-radius:10px;margin:0;padding:10px 14px;font-size:14px;line-height:1.45}.home-module__xN3HmW__ctaRow .home-module__xN3HmW__playError{flex-basis:100%}.home-module__xN3HmW__tables{flex-direction:column;grid-area:tables;gap:22px;min-width:0;margin-top:30px;display:flex}.home-module__xN3HmW__block{flex-direction:column;gap:10px;min-width:0;display:flex}.home-module__xN3HmW__blockHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;min-height:44px;display:flex}.home-module__xN3HmW__blockHead h2{font:600 25px/1.1 var(--font-display);align-items:center;gap:10px;display:flex}.home-module__xN3HmW__live{background:var(--home-live);border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s ease-in-out infinite home-module__xN3HmW__live}@keyframes home-module__xN3HmW__live{50%{opacity:.35}}.home-module__xN3HmW__rows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.home-module__xN3HmW__row{border:1px solid var(--fs-line);background:var(--fs-panel);min-height:68px;color:var(--fs-text);border-radius:18px;align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex}.home-module__xN3HmW__rowLink:hover{background:var(--fs-raised);border-color:#3a3d42}.home-module__xN3HmW__avatars{flex:none;display:flex}.home-module__xN3HmW__avatars>.player-avatar{outline:2px solid var(--fs-panel)}.home-module__xN3HmW__avatars>.player-avatar+.player-avatar{margin-left:-6px}@container (max-width:359px){.home-module__xN3HmW__rows .home-module__xN3HmW__avatars{display:none}}.home-module__xN3HmW__rowIcon{width:34px;height:34px;color:var(--fs-ember);background:#2a2620;border-radius:50%;flex:none;place-items:center;display:grid}.home-module__xN3HmW__rowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.home-module__xN3HmW__rowText strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.home-module__xN3HmW__rowText span{color:var(--fs-muted);font-size:13px;line-height:1.35}.home-module__xN3HmW__pill{border:1px solid var(--fs-text);background:var(--fs-text);min-height:44px;color:var(--fs-ground);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:800;display:inline-flex}.home-module__xN3HmW__pill:hover{background:#fff;border-color:#fff}.home-module__xN3HmW__pillQuiet{color:var(--fs-text);background:0 0;border-color:#4a4e55}.home-module__xN3HmW__pillQuiet:hover{background:var(--fs-raised);border-color:#5a5f66}.home-module__xN3HmW__badge{background:var(--fs-raised-2);color:var(--fs-soft);white-space:nowrap;border-radius:999px;flex:none;padding:6px 12px;font-size:13px;font-weight:700}.home-module__xN3HmW__badgeActive{background:var(--fs-ember-bg);color:var(--fs-ember-soft)}.home-module__xN3HmW__emptyTables{border:1px dashed var(--fs-line);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.home-module__xN3HmW__emptyTables p{color:var(--fs-muted);flex:200px;margin:0;font-size:15px;line-height:1.45}.home-module__xN3HmW__rowsPlaceholder{flex-direction:column;gap:10px;display:flex}.home-module__xN3HmW__rowsPlaceholder span{background:var(--fs-panel);opacity:.6;border-radius:18px;height:68px}.home-module__xN3HmW__unavailable{border:1px dashed var(--fs-line);color:var(--fs-muted);border-radius:12px;align-items:center;gap:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.home-module__xN3HmW__unavailableDot{background:var(--fs-ember);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.6s ease-in-out infinite home-module__xN3HmW__live}.home-module__xN3HmW__games{grid-area:games;min-width:0;margin-top:30px}.home-module__xN3HmW__aside{grid-area:aside;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-content:start;gap:22px;min-width:0;margin-top:30px;display:grid}.home-module__xN3HmW__ratingCard{border:1px solid var(--fs-line);background:var(--fs-panel);min-height:148px;color:var(--fs-text);border-radius:18px;flex-direction:column;gap:6px;padding:14px 18px 4px;display:flex}.home-module__xN3HmW__ratingRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 12px;font-size:15px;font-weight:700;display:flex}.home-module__xN3HmW__ratingRow span{color:var(--fs-soft)}.home-module__xN3HmW__ratingRow strong{color:var(--fs-ember-soft);font-variant-numeric:tabular-nums;font:500 28px/1.2 IBM Plex Mono,monospace}.home-module__xN3HmW__chart{width:100%;height:34px;color:var(--fs-ember);display:block}.home-module__xN3HmW__ratingLink{min-height:44px;color:var(--fs-ember-soft);border-radius:6px;align-self:flex-start;align-items:center;margin-top:auto;font-size:13px;font-weight:800;display:inline-flex}.home-module__xN3HmW__ratingLink:hover{color:var(--fs-text);text-underline-offset:3px;text-decoration:underline}.home-module__xN3HmW__alone{color:var(--fs-muted);margin:0;font-size:14px;line-height:1.5}.home-module__xN3HmW__presence{border:1px solid var(--fs-line);background:var(--fs-panel);min-height:60px;color:var(--fs-text);border-radius:18px;align-items:center;gap:12px;padding:10px 16px 10px 12px;display:flex}.home-module__xN3HmW__presence:hover{background:var(--fs-raised);border-color:#3a3d42}.home-module__xN3HmW__presence>span:last-child{color:var(--fs-ember-soft);font-weight:700}.home-module__xN3HmW__presenceText{flex-direction:column;flex:1;min-width:0;display:flex}.home-module__xN3HmW__presenceText strong{font-size:14px}.home-module__xN3HmW__presenceText span{color:var(--fs-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.home-module__xN3HmW__playNow:focus-visible,.home-module__xN3HmW__signIn:focus-visible,.home-module__xN3HmW__textLink:focus-visible,.home-module__xN3HmW__headLink:focus-visible,.home-module__xN3HmW__pill:focus-visible,.home-module__xN3HmW__rowLink:focus-visible,.home-module__xN3HmW__ratingLink:focus-visible,.home-module__xN3HmW__presence:focus-visible{outline:3px solid var(--fs-ember);outline-offset:3px}@media (min-width:600px){.home-module__xN3HmW__home{--home-top:12px}.home-module__xN3HmW__intro h1{font-size:clamp(64px,11vw,96px)}.home-module__xN3HmW__lede{font-size:18px}.home-module__xN3HmW__stage{--fan-card:min(20cqi, 120px);--fan-rise:2.3}.home-module__xN3HmW__playNow,.home-module__xN3HmW__signIn{flex:none;min-width:220px;min-height:64px;padding:0 30px;font-size:19px}.home-module__xN3HmW__textLinks{flex:0 auto;justify-content:flex-start}}@media (min-width:900px){.home-module__xN3HmW__home{--home-top:20px;grid-template-columns:repeat(10,minmax(0,1fr));grid-template-areas:"intro intro intro intro intro intro stage stage stage stage""actions actions actions actions actions actions stage stage stage stage""tables tables tables tables tables tables aside aside aside aside""games games games games games games games games games games"}.home-module__xN3HmW__hall{--fire-x:calc(100% - var(--shell-pad) - (100% - 2 * var(--shell-pad)) * .2);--hall-shade:linear-gradient(90deg, #0e0d0cd6, #0e0d0ca3 30%, #0e0d0c33 54%, #0e0d0c00 68%, #0e0d0c4d)}.home-module__xN3HmW__home[data-tables=off]{grid-template-areas:"intro intro intro intro intro intro stage stage stage stage""actions actions actions actions actions actions stage stage stage stage""games games games games games games aside aside aside aside"}.home-module__xN3HmW__home[data-view=guest]{grid-template-areas:"intro intro intro intro intro intro stage stage stage stage""actions actions actions actions actions actions stage stage stage stage""games games games games games games games games games games"}.home-module__xN3HmW__intro{align-self:end;gap:16px}.home-module__xN3HmW__intro h1{font-size:clamp(64px,7.5vw,120px);line-height:.92}.home-module__xN3HmW__lede{font-size:clamp(18px,1.5vw,21px)}.home-module__xN3HmW__actions{align-self:start;margin-top:26px}.home-module__xN3HmW__stage{--fan-card:initial;--fan-rise:2.75;margin-top:0}.home-module__xN3HmW__tables,.home-module__xN3HmW__aside,.home-module__xN3HmW__games{margin-top:40px}}@media (min-width:1260px){.home-module__xN3HmW__home{grid-template-areas:"intro intro intro intro intro intro stage stage stage stage""actions actions actions actions actions actions stage stage stage stage""tables tables tables tables aside aside aside aside aside aside""games games games games games games games games games games"}.home-module__xN3HmW__home[data-tables=off]{grid-template-areas:"intro intro intro intro intro intro stage stage stage stage""actions actions actions actions actions actions stage stage stage stage""games games games games games games games games aside aside"}.home-module__xN3HmW__tables,.home-module__xN3HmW__aside,.home-module__xN3HmW__games{margin-top:34px}}@media (orientation:landscape) and (max-height:500px) and (min-width:560px){.home-module__xN3HmW__home,.home-module__xN3HmW__home[data-tables=off]{--home-top:4px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"intro stage""actions stage""tables tables""games games""aside aside";column-gap:24px}.home-module__xN3HmW__hall{--fire-x:calc(100% - var(--shell-pad) - (100% - 2 * var(--shell-pad)) * .225);--hall-shade:linear-gradient(90deg, #0e0d0ccc, #0e0d0c73 45%, #0e0d0c00 62%)}.home-module__xN3HmW__home[data-view=guest]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"intro stage""actions stage""games games"}.home-module__xN3HmW__intro{align-self:end;gap:8px}.home-module__xN3HmW__eyebrow{font-size:11px}.home-module__xN3HmW__intro h1{font-size:clamp(30px,5.2vw,44px);line-height:1}.home-module__xN3HmW__addressee{display:inline}.home-module__xN3HmW__lede{font-size:14px}.home-module__xN3HmW__stage{--fan-card:min(20cqi, 60px);--fan-rise:2.1;margin-top:0}.home-module__xN3HmW__actions{align-self:start;margin-top:12px}.home-module__xN3HmW__playNow,.home-module__xN3HmW__signIn{flex:100%;min-height:54px;font-size:17px}.home-module__xN3HmW__textLinks{flex:100%;justify-content:flex-start}.home-module__xN3HmW__textLink{font-size:14px}.home-module__xN3HmW__tables{margin-top:26px}.home-module__xN3HmW__blockHead{column-gap:10px}.home-module__xN3HmW__blockHead h2{font-size:21px}.home-module__xN3HmW__headLink{font-size:14px}.home-module__xN3HmW__row{gap:10px;min-height:60px;padding:7px 8px 7px 12px}.home-module__xN3HmW__pill{padding:0 16px;font-size:14px}.home-module__xN3HmW__games,.home-module__xN3HmW__aside{margin-top:26px}}@media (orientation:landscape) and (max-height:500px) and (min-width:560px) and (max-width:760px){.home-module__xN3HmW__home,.home-module__xN3HmW__home[data-tables=off]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-module__xN3HmW__blockHead{column-gap:8px}.home-module__xN3HmW__blockHead h2{font-size:18px}.home-module__xN3HmW__headLink{font-size:13px}.home-module__xN3HmW__textLinks{column-gap:16px}.home-module__xN3HmW__textLink{font-size:13px}}@media (prefers-reduced-motion:reduce){.home-module__xN3HmW__live,.home-module__xN3HmW__unavailableDot{animation:none}.home-module__xN3HmW__playNow,.home-module__xN3HmW__signIn,.home-module__xN3HmW__playNow:after,.home-module__xN3HmW__signIn:after{transition:none}.home-module__xN3HmW__playNow:hover:not(:disabled),.home-module__xN3HmW__signIn:hover:not(:disabled){transform:none}}
.user-menu-drawer-module__7_Ur-G__drawer{background:var(--fs-raised);width:min(340px,86vw);max-width:none;height:100dvh;max-height:none;color:var(--fs-text);box-shadow:var(--fs-drawer-shadow);overscroll-behavior:contain;border:0;border-left:1px solid #4a4438;border-radius:22px 0 0 22px;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.user-menu-drawer-module__7_Ur-G__drawer::backdrop{background:#060709a8}html:has(.user-menu-drawer-module__7_Ur-G__drawer[open]){overflow:hidden}.user-menu-drawer-module__7_Ur-G__panel{box-sizing:border-box;min-height:100%;padding:calc(10px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) calc(14px + env(safe-area-inset-bottom)) 12px;flex-direction:column;display:flex;overflow-y:auto}.user-menu-drawer-module__7_Ur-G__panel:focus{outline:none}.user-menu-drawer-module__7_Ur-G__close:focus-visible,.user-menu-drawer-module__7_Ur-G__items>a:focus-visible,.user-menu-drawer-module__7_Ur-G__items>button:focus-visible{outline:2px solid var(--fs-ember);outline-offset:2px}.user-menu-drawer-module__7_Ur-G__close{border:1px solid var(--fs-line);width:44px;height:44px;color:var(--fs-soft);cursor:pointer;background:0 0;border-radius:50%;align-self:flex-end;place-items:center;padding:0;display:grid}.user-menu-drawer-module__7_Ur-G__close svg{width:20px;height:20px}.user-menu-drawer-module__7_Ur-G__close:hover{background:var(--fs-raised-2);color:var(--fs-text)}.user-menu-drawer-module__7_Ur-G__who{border-bottom:1px solid var(--fs-line);align-items:center;gap:14px;min-width:0;padding:4px 6px 16px;display:flex}.user-menu-drawer-module__7_Ur-G__who .player-avatar{box-shadow:0 0 0 2px var(--fs-ember)}.user-menu-drawer-module__7_Ur-G__names{gap:3px;min-width:0;display:grid}.user-menu-drawer-module__7_Ur-G__names strong{text-overflow:ellipsis;white-space:nowrap;font:700 18px/1.2 Manrope,sans-serif;overflow:hidden}.user-menu-drawer-module__7_Ur-G__names small{color:var(--fs-muted);text-overflow:ellipsis;white-space:nowrap;font:13px/1.3 Manrope,sans-serif;overflow:hidden}.user-menu-drawer-module__7_Ur-G__items{flex-direction:column;flex:1 0 auto;gap:2px;padding-top:10px;display:flex}.user-menu-drawer-module__7_Ur-G__items>a,.user-menu-drawer-module__7_Ur-G__items>button{min-height:52px;color:var(--fs-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;padding:0 14px;font:600 16px Manrope,sans-serif;text-decoration:none;display:flex}.user-menu-drawer-module__7_Ur-G__items>a:hover,.user-menu-drawer-module__7_Ur-G__items>button:hover,.user-menu-drawer-module__7_Ur-G__items>a:active,.user-menu-drawer-module__7_Ur-G__items>button:active{background:var(--fs-raised-2)}.user-menu-drawer-module__7_Ur-G__items .user-menu-icon{width:22px;height:22px;color:var(--fs-muted)}.user-menu-drawer-module__7_Ur-G__items>[role=separator]{background:var(--fs-line);height:1px;margin:auto 14px 8px;padding-top:0}.user-menu-drawer-module__7_Ur-G__items>[role=separator]~button{color:var(--fs-danger)}.user-menu-drawer-module__7_Ur-G__items>[role=separator]~button .user-menu-icon{color:var(--fs-danger)}@media (prefers-reduced-motion:no-preference){.user-menu-drawer-module__7_Ur-G__drawer[open]{animation:.28s cubic-bezier(.22,1,.36,1) both user-menu-drawer-module__7_Ur-G__drawerIn}.user-menu-drawer-module__7_Ur-G__drawer[open]::backdrop{animation:.24s ease-out both user-menu-drawer-module__7_Ur-G__drawerFadeIn}.user-menu-drawer-module__7_Ur-G__drawer[data-leaving]{pointer-events:none;animation:.22s ease-in both user-menu-drawer-module__7_Ur-G__drawerOut}.user-menu-drawer-module__7_Ur-G__drawer[data-leaving]::backdrop{animation:.22s ease-in both user-menu-drawer-module__7_Ur-G__drawerFadeOut}}@keyframes user-menu-drawer-module__7_Ur-G__drawerIn{0%{opacity:.6;transform:translate(100%)}}@keyframes user-menu-drawer-module__7_Ur-G__drawerOut{to{opacity:.6;transform:translate(100%)}}@keyframes user-menu-drawer-module__7_Ur-G__drawerFadeIn{0%{opacity:0}}@keyframes user-menu-drawer-module__7_Ur-G__drawerFadeOut{to{opacity:0}}
.server-info-module__xsuK4q__serverInfo{color:var(--muted);flex-direction:column;align-items:flex-start;gap:2px;font:12px/1.5 Manrope,sans-serif;display:flex}.server-info-module__xsuK4q__status{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.server-info-module__xsuK4q__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.server-info-module__xsuK4q__connected{background:#388159}.server-info-module__xsuK4q__offline{background:#bb453b}.server-info-module__xsuK4q__connecting{background:#b58b38}.server-info-module__xsuK4q__clock{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:inline-flex}.server-info-module__xsuK4q__clock time,.server-info-module__xsuK4q__timeZone{white-space:nowrap}.server-info-module__xsuK4q__timeZone{font-size:11px}.server-info-module__xsuK4q__shortDate{display:none}@media (max-width:600px){.server-info-module__xsuK4q__fullDate{display:none}.server-info-module__xsuK4q__shortDate{display:inline}}
.site-server-info-module__Mcjk8W__alert{color:#9a3a31;align-items:center;gap:6px;font:600 12px/1.3 Manrope,sans-serif;display:inline-flex}.site-server-info-module__Mcjk8W__alert>i{background:#bb453b;border-radius:50%;flex-shrink:0;width:8px;height:8px}.site-server-info-module__Mcjk8W__root .site-server-info-module__Mcjk8W__alert{display:none}@media (max-width:600px){.site-server-info-module__Mcjk8W__root:not([data-connection=offline]),.site-server-info-module__Mcjk8W__root>div{display:none}.site-server-info-module__Mcjk8W__root .site-server-info-module__Mcjk8W__alert{display:inline-flex}}
.board-3d-module__opQvvW__root{contain:inline-size;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;min-width:0;min-height:0;position:relative}.board-3d-module__opQvvW__stage{touch-action:none;position:absolute;inset:0}.board-3d-module__opQvvW__interactive{cursor:pointer}.board-3d-module__opQvvW__carrying{cursor:grabbing}.board-3d-module__opQvvW__plane,.board-3d-module__opQvvW__badges,.board-3d-module__opQvvW__pieces{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.board-3d-module__opQvvW__badges,.board-3d-module__opQvvW__pieces{pointer-events:none}.board-3d-module__opQvvW__badges{z-index:50}.board-3d-module__opQvvW__frame{fill:#4a2f1c;stroke:#24160c;stroke-width:2px}.board-3d-module__opQvvW__edge{fill:#2a190e}.board-3d-module__opQvvW__light{fill:var(--square-light,#b6a082)}.board-3d-module__opQvvW__dark{fill:var(--square-dark,#80684e)}.board-3d-module__opQvvW__coordinate text{fill:#d8bd8f;text-anchor:middle;dominant-baseline:central;font-family:Onest,Manrope,sans-serif;font-weight:600}.board-3d-module__opQvvW__shade{pointer-events:none}.board-3d-module__opQvvW__last{fill:#e8a8526b}.board-3d-module__opQvvW__selected{fill:#e8a8529e;stroke:#e8a852;stroke-width:3px}.board-3d-module__opQvvW__check{fill:#e052409e}.board-3d-module__opQvvW__over{fill:#ffffff29}.board-3d-module__opQvvW__overLegal{fill:#e8a8528c}.board-3d-module__opQvvW__premove{fill:#5a8cdc29;stroke:#6ea0ebf2;stroke-width:3px}.board-3d-module__opQvvW__focus{fill:none;stroke:#fff;stroke-width:3px;stroke-dasharray:8 5}.board-3d-module__opQvvW__target{fill:#1a14066b}.board-3d-module__opQvvW__capture{fill:none;stroke:#1a140673;stroke-width:6px}.board-3d-module__opQvvW__threat{fill:none;stroke:#e85440eb;stroke-width:5px}.board-3d-module__opQvvW__arrow{fill:#7cc49ad9;stroke:#14281c73;stroke-width:2px}.board-3d-module__opQvvW__badge circle{fill:#3d6fb6;stroke:#e8f0ff;stroke-width:2px}.board-3d-module__opQvvW__badge text{fill:#fff;text-anchor:middle;dominant-baseline:central;font-family:Onest,Manrope,sans-serif;font-weight:700}.board-3d-module__opQvvW__piece{aspect-ratio:var(--piece-aspect);transform:translate(var(--piece-foot-x), var(--piece-foot-y));transition-property:left,top,width;transition-duration:var(--move-ms,0s);transition-timing-function:cubic-bezier(.25,.7,.3,1);position:absolute}.board-3d-module__opQvvW__piece>img{-webkit-user-drag:none;width:100%;height:100%;display:block}.board-3d-module__opQvvW__lifted{filter:drop-shadow(0 10px 8px #00000059);transition:none}.board-3d-module__opQvvW__provisional{opacity:.55}.board-3d-module__opQvvW__ghost{opacity:.28}.board-3d-module__opQvvW__hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.chat-module__jwnTeW__panel{border:1px solid var(--fs-line);background:var(--fs-panel);border-radius:16px;flex-direction:column;min-width:0;padding:16px;display:flex}.chat-module__jwnTeW__panel h2{border-bottom:1px solid var(--fs-line);font:700 var(--chat-font-size,14px)/1.4 Onest, sans-serif;text-transform:uppercase;margin:0 0 10px;padding-bottom:10px}.chat-module__jwnTeW__log{overscroll-behavior:contain;overflow-anchor:none;height:120px;min-height:60px;overflow-y:auto}.chat-module__jwnTeW__message{overflow-wrap:anywhere;font-size:var(--chat-font-size,13px);background:0 0;align-items:baseline;gap:8px;margin-bottom:8px;padding:8px 10px;display:flex}.chat-module__jwnTeW__mine{background:0 0}.chat-module__jwnTeW__compact .chat-module__jwnTeW__message{margin-bottom:0;padding:3px 6px;line-height:1.4}.chat-module__jwnTeW__redSuit{color:#f0806e}.chat-module__jwnTeW__blackSuit{color:var(--fs-text)}.chat-module__jwnTeW__message strong{font-size:var(--chat-meta-size,12px)}.chat-module__jwnTeW__message time{white-space:nowrap;font-size:var(--chat-meta-size,10px);color:var(--fs-faint);flex-shrink:0}.chat-module__jwnTeW__message p{white-space:pre-wrap;flex:1;min-width:0;margin:0}.chat-module__jwnTeW__empty,.chat-module__jwnTeW__notice{font-size:var(--chat-meta-size,12px);color:var(--fs-muted);margin:8px 0;line-height:1.5}.chat-module__jwnTeW__error{font-size:var(--chat-meta-size,12px);color:var(--fs-danger);margin:8px 0;line-height:1.5}.chat-module__jwnTeW__form{gap:8px;margin-top:10px;display:flex}.chat-module__jwnTeW__form input{border:1px solid var(--fs-line);width:100%;min-width:0;color:var(--fs-text);background:var(--fs-raised);font:inherit;font-size:var(--chat-font-size,13px);border-radius:10px;padding:10px}.chat-module__jwnTeW__form button{background:var(--fs-ember);width:42px;min-height:42px;color:var(--fs-ember-ink);cursor:pointer;border:0;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.chat-module__jwnTeW__form button:disabled{opacity:.5;cursor:default}.chat-module__jwnTeW__expanded{box-sizing:border-box;height:clamp(560px,65vh,780px);min-height:0}.chat-module__jwnTeW__expanded .chat-module__jwnTeW__log{flex:1;height:auto;min-height:0}.chat-module__jwnTeW__icons{margin-top:10px}.chat-module__jwnTeW__form button[data-icon-toggle]{color:var(--fs-muted);border:1px solid var(--fs-line);background:0 0}.chat-module__jwnTeW__form button[data-icon-toggle]:hover:not(:disabled),.chat-module__jwnTeW__form button[data-icon-toggle][aria-expanded=true]{color:var(--fs-ember)}.chat-module__jwnTeW__message p:has(>[data-icons]){line-height:1.1}
.rules-module__y1f9TG__article{width:100%;max-width:1440px;margin:28px auto 64px;font-size:16px;line-height:1.8}.rules-module__y1f9TG__article h2{font:700 32px/1.15 var(--font-display);margin:36px 0 12px;scroll-margin-top:24px}.rules-module__y1f9TG__article h3{margin:24px 0 8px;font-size:18px}.rules-module__y1f9TG__article p{margin:10px 0}.rules-module__y1f9TG__article nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px 20px;padding-bottom:22px;font-size:14px;display:flex}.rules-module__y1f9TG__article nav a{color:var(--fs-muted)}.rules-module__y1f9TG__article nav a:hover,.rules-module__y1f9TG__article p a,.rules-module__y1f9TG__article li a{color:var(--fs-ember-soft)}.rules-module__y1f9TG__article table{border-collapse:collapse;width:100%;margin:18px 0;font-size:14px}.rules-module__y1f9TG__article th,.rules-module__y1f9TG__article td{border-bottom:1px solid var(--line);text-align:left;padding:10px 8px}.rules-module__y1f9TG__article th{background:var(--fs-raised);color:var(--fs-soft);font-weight:600}.rules-module__y1f9TG__article tbody th{background:var(--fs-panel)}.rules-module__y1f9TG__note{border-left:3px solid var(--fs-ember);background:var(--fs-ember-bg);color:var(--fs-text);border-radius:0 12px 12px 0;padding:18px 22px}.rules-module__y1f9TG__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.rules-module__y1f9TG__card{border:1px solid var(--fs-line);background:var(--fs-panel);color:var(--fs-text);border-radius:18px;padding:24px;text-decoration:none;display:block}.rules-module__y1f9TG__card strong{font:700 30px/1.15 var(--font-display)}.rules-module__y1f9TG__card p{color:var(--muted)}.rules-module__y1f9TG__games{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.rules-module__y1f9TG__games a{border:1px solid var(--fs-line);background:var(--fs-raised);color:var(--fs-soft);border-radius:8px;padding:8px 18px;font-size:14px;text-decoration:none}.rules-module__y1f9TG__games a:hover{background:var(--fs-raised-2);color:var(--fs-text)}.rules-module__y1f9TG__games a[aria-current=page]{background:var(--fs-ember-bg);color:var(--fs-ember-soft);border-color:#e8a85273}.rules-module__y1f9TG__card:hover{background:var(--fs-raised);border-color:#e8a85273}.rules-module__y1f9TG__games a:focus-visible,.rules-module__y1f9TG__article a:focus-visible{outline:2px solid var(--fs-ember);outline-offset:3px}@media (max-width:640px){.rules-module__y1f9TG__cards{grid-template-columns:minmax(0,1fr)}.rules-module__y1f9TG__article{margin-top:20px}.rules-module__y1f9TG__article h2{font-size:27px}}
.sign-in-module__AzKU1q__page{min-height:100dvh}.sign-in-module__AzKU1q__center{flex:1;place-items:center;padding:clamp(32px,7vh,80px) 0;display:grid}.sign-in-module__AzKU1q__card{border:1px solid var(--fs-line);background:var(--fs-panel);text-align:center;border-radius:22px;width:min(100%,440px);padding:clamp(24px,4vw,40px);box-shadow:0 24px 60px #00000073}.sign-in-module__AzKU1q__logo{object-fit:contain;filter:brightness(0)invert(78%)sepia(38%)saturate(560%)hue-rotate(358deg)brightness(95%);width:60px;height:60px;margin-bottom:16px}.sign-in-module__AzKU1q__card h1{font-family:var(--font-display), serif;letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(28px,4vw,36px);font-weight:600;line-height:1.2}.sign-in-module__AzKU1q__intro{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.sign-in-module__AzKU1q__provider{background:var(--fs-ember);width:100%;color:var(--fs-ember-ink);border:1px solid var(--fs-ember);font:inherit;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;font-size:15px;font-weight:600;display:flex}.sign-in-module__AzKU1q__provider:hover:not(:disabled){border-color:var(--fs-ember-soft);background:var(--fs-ember-soft)}.sign-in-module__AzKU1q__apple,.sign-in-module__AzKU1q__apple:hover:not(:disabled){background:#000;border-color:#3a3d42;min-height:52px;padding:0}.sign-in-module__AzKU1q__appleImage{border-radius:10px;width:100%;height:auto;display:block}.sign-in-module__AzKU1q__provider:focus-visible,.sign-in-module__AzKU1q__textButton:focus-visible{outline:2px solid var(--fs-ember);outline-offset:3px}.sign-in-module__AzKU1q__provider:disabled{opacity:.6;cursor:wait}.sign-in-module__AzKU1q__error{color:var(--fs-danger);background:var(--fs-danger-bg);border:1px solid var(--fs-danger-line);border-radius:10px;padding:12px;font-size:14px}.sign-in-module__AzKU1q__form{text-align:left;gap:14px;margin-top:24px;display:grid}.sign-in-module__AzKU1q__field{gap:7px;font-size:14px;font-weight:600;display:grid}.sign-in-module__AzKU1q__field input{box-sizing:border-box;border:1px solid var(--fs-line);background:var(--fs-raised);width:100%;min-width:0;color:var(--fs-text);font:inherit;border-radius:10px;padding:12px 14px;font-size:16px}.sign-in-module__AzKU1q__field input:focus-visible{border-color:var(--fs-ember);outline-offset:1px;outline:2px solid #e8a85280}.sign-in-module__AzKU1q__submit,.sign-in-module__AzKU1q__google{justify-content:center}.sign-in-module__AzKU1q__google{color:var(--fs-text);background:0 0;border-color:#3a3d42}.sign-in-module__AzKU1q__google:hover:not(:disabled){background:var(--fs-raised);border-color:#3a3d42}.sign-in-module__AzKU1q__googleIcon{flex-shrink:0}.sign-in-module__AzKU1q__textButton{width:fit-content;color:var(--fs-ember-soft);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;text-decoration:underline}.sign-in-module__AzKU1q__textButton:disabled{opacity:.6;cursor:wait}.sign-in-module__AzKU1q__hint,.sign-in-module__AzKU1q__switchMode{color:var(--muted);font-size:13px;line-height:1.5}.sign-in-module__AzKU1q__hint{margin:-5px 0 0}.sign-in-module__AzKU1q__switchMode{margin:18px 0 0}.sign-in-module__AzKU1q__notice{background:var(--fs-ember-bg);color:var(--fs-text);text-align:left;border:1px solid #e8a85259;border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:14px;line-height:1.5}.sign-in-module__AzKU1q__notice p{margin:4px 0 0}.sign-in-module__AzKU1q__action{box-sizing:border-box;margin-top:24px;text-decoration:none}.sign-in-module__AzKU1q__links{justify-items:center;gap:4px;margin-top:18px;display:grid}
