.BottomNav-nav{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:5;background:#051528eb;border:1px solid #f3d27a4d;border-radius:14px;height:64px;display:flex;position:absolute}.BottomNav-item{color:#8fa9c4;text-transform:uppercase;letter-spacing:.12em;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.6rem;font-weight:600;display:flex}.BottomNav-item+.BottomNav-item{border-left:1px solid #f3d27a26}.BottomNav-active{color:#f3d27a}.BottomNav-active:after{content:"";background:#f3d27a;border-radius:1px;width:26px;height:2px}.Screen-shell{--scroll-thumb:#c9a14a;--scroll-thumb-from:#f3d27a;--scroll-thumb-to:#7a4e1a;background:radial-gradient(90% 42% at 50% -8%,#f3d27a29,#0000 58%),linear-gradient(#2a160c 0%,#1a1208 42%,#120c08 100%);flex-direction:column;width:100%;max-width:430px;height:100dvh;max-height:100%;margin-inline-start:auto;margin-inline-end:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 0 60px #0009}.Screen-content{--screen-pad-top:calc(18px + env(safe-area-inset-top,0px));--screen-pad-x:16px;--screen-pad-bottom:calc(24px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;min-height:0;padding:var(--screen-pad-top)var(--screen-pad-x)calc(var(--screen-pad-bottom) + var(--keyboard-inset,0px));flex:1;overflow-y:auto}.Screen-withNav{--screen-pad-bottom:calc(104px + env(safe-area-inset-bottom,0px));padding-bottom:calc(var(--screen-pad-bottom) + var(--keyboard-inset,0px))}.Screen-fill{--screen-pad-top:0px;--screen-pad-x:0px;--screen-pad-bottom:0px;padding:0;padding-bottom:var(--keyboard-inset,0px);flex-direction:column;display:flex;overflow:hidden}.InviteFriendsSheet-backdrop{width:100%;max-width:100%;padding:18px;padding-inline:max(18px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));padding-block:max(18px,env(safe-area-inset-top,0px),env(safe-area-inset-bottom,0px));z-index:86;background:#040c16c7;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0}.InviteFriendsSheet-sheet{background:linear-gradient(#2c2118,#1c140e);border:1px solid #f3d27a73;border-radius:12px;flex-direction:column;width:min(420px,100%);min-width:0;max-width:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.InviteFriendsSheet-header{border-bottom:1px solid #6a9ac740;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.InviteFriendsSheet-title{text-transform:uppercase;letter-spacing:.18em;color:#f3d27a;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.95rem;font-weight:600}.InviteFriendsSheet-close{transition:transform .12s,opacity .12s}.InviteFriendsSheet-close:active{transform:translateY(2px)}.InviteFriendsSheet-close{color:#8fa9c4;border:1px solid #6a9ac740;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.InviteFriendsSheet-list{overscroll-behavior:contain;flex-direction:column;gap:8px;min-height:0;padding:12px 12px 16px;display:flex;overflow-y:auto}.InviteFriendsSheet-section{color:#f3d27a;letter-spacing:.04em;margin:6px 4px 0;font-size:.78rem}.InviteFriendsSheet-empty{color:#f3e7c9;text-align:center;opacity:.85;margin:18px 8px;font-size:.92rem;line-height:1.45}.InviteFriendsSheet-row,.InviteFriendsSheet-inviteRow{text-align:start;background:#1b4a858c;border:1px solid #6a9ac740;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.InviteFriendsSheet-inviteRow{transition:transform .12s,opacity .12s}.InviteFriendsSheet-inviteRow:active{transform:translateY(2px)}.InviteFriendsSheet-inviteRow{color:inherit}.InviteFriendsSheet-inviteRow:disabled{opacity:.7}.InviteFriendsSheet-portrait{object-fit:cover;border-radius:8px;flex-shrink:0;width:42px;height:42px}.InviteFriendsSheet-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.InviteFriendsSheet-name{color:#cfe2f5;font-size:.95rem;font-weight:600}.InviteFriendsSheet-note{color:#f3e7c9;opacity:.8;font-size:.78rem}.InviteFriendsSheet-inviteHint{color:#f3d27a;letter-spacing:.04em;flex-shrink:0;font-size:.72rem}.InviteFriendsSheet-actions{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.InviteFriendsSheet-accept,.InviteFriendsSheet-ignore{transition:transform .12s,opacity .12s}.InviteFriendsSheet-accept:active,.InviteFriendsSheet-ignore:active{transform:translateY(2px)}.InviteFriendsSheet-accept,.InviteFriendsSheet-ignore{border-radius:8px;padding:6px 10px;font-size:.78rem}.InviteFriendsSheet-accept{color:#051528;background:linear-gradient(#f8e3a4,#c9a14a)}.InviteFriendsSheet-ignore{color:#f3e7c9;background:#1b4a85d9;border:1px solid #6a9ac740}.MatchHistorySheet-match{background:#1b4a858c;border:1px solid #6a9ac740;border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}.MatchHistorySheet-matchHead{flex-direction:column;gap:2px;padding:0 4px 4px;display:flex}.MatchHistorySheet-outcome{color:#f3d27a;font-size:.82rem;font-weight:700}.MatchHistorySheet-result{color:#f3e7c9;opacity:.8;font-size:.75rem}.MatchHistorySheet-seat{background:#05152859;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.MatchHistorySheet-name{color:#cfe2f5;flex:1;min-width:0;font-size:.9rem;font-weight:600}.MatchHistorySheet-role{text-transform:uppercase;letter-spacing:.1em;flex-shrink:0;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.7rem;font-weight:600}.MatchHistorySheet-roleLiberal{color:#4f8fd0}.MatchHistorySheet-roleFascist{color:#e2603f}.MatchHistorySheet-add{transition:transform .12s,opacity .12s}.MatchHistorySheet-add:active{transform:translateY(2px)}.MatchHistorySheet-add{color:#051528;background:linear-gradient(#f8e3a4,#c9a14a);border-radius:8px;padding:4px 8px;font-size:.72rem}.MatchHistorySheet-add:disabled{opacity:.7}.MatchHistorySheet-added{color:#f3d27a;flex-shrink:0;font-size:.72rem}.HomeScreen-home{margin:calc(-1*var(--screen-pad-top))calc(-1*var(--screen-pad-x))calc(-1*var(--screen-pad-bottom));height:calc(100% + var(--screen-pad-top) + var(--screen-pad-bottom));background:linear-gradient(#0c0907 0%,#0a0705 42%,#120b05 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}.HomeScreen-home:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(90% 70% at 50% 22%,#000000d1 0%,#0000008c 42%,#0000002e 68%,#0000 80%),linear-gradient(#000000b3 0%,#0006 38%,#0000 58%);position:absolute;top:0;bottom:0;left:0;right:0}.HomeScreen-tools{z-index:5;padding:calc(40px + env(safe-area-inset-top,0px))20px 0 12px;direction:ltr;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:relative}.HomeScreen-toolStart{flex-direction:column;flex-shrink:1;align-items:stretch;gap:8px;min-width:0;display:flex}.HomeScreen-toolEnd{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.HomeScreen-supportChip,.HomeScreen-friendsChip{color:#fff4e3;cursor:pointer;background:#120c088c;border:1px solid #e3a53e73;border-radius:999px;flex-shrink:1;justify-content:center;align-items:center;width:100%;height:36px;padding:0 14px;transition:transform .12s,opacity .12s;display:flex;overflow:hidden;box-shadow:0 4px 10px #0006,inset 0 1px #fff4d61f}.HomeScreen-supportChip{min-width:7.5rem}.HomeScreen-supportChip:hover,.HomeScreen-friendsChip:hover{filter:brightness(1.08);border-color:#e3a53eb3}.HomeScreen-supportChip:active,.HomeScreen-friendsChip:active{transform:translateY(1px)}.HomeScreen-supportLabel{letter-spacing:.02em;white-space:nowrap;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.92rem;font-weight:700;transition:opacity .22s,transform .22s}.HomeScreen-supportLabelOut{opacity:0;transform:translateY(6px)}.HomeScreen-tool{transition:transform .12s,opacity .12s}.HomeScreen-tool:active{transform:translateY(2px)}.HomeScreen-tool{color:#3a2410;cursor:pointer;filter:drop-shadow(0 1px #fffae88c);background:linear-gradient(#f3d089 0%,#d4a24a 46%,#9a6a22 100%);border:1px solid #fff4d68c;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 5px 10px #00000080,0 1px #fffadc59,inset 0 2px 1px #fffae8e6,inset 0 -4px 6px #7844128c}.HomeScreen-tool:hover{filter:brightness(1.07)}.HomeScreen-tool:active{box-shadow:0 2px 4px #00000073,inset 0 2px 1px #fffae8b3,inset 0 -3px 5px #78441280}.HomeScreen-guideChip{transition:transform .12s,opacity .12s}.HomeScreen-guideChip:active{transform:translateY(2px)}.HomeScreen-guideChip{color:#3a2410;cursor:pointer;background:linear-gradient(#f3d089 0%,#d4a24a 46%,#9a6a22 100%);border:1px solid #fff4d68c;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 12px 0 10px;display:inline-flex;box-shadow:0 5px 10px #00000080,0 1px #fffadc59,inset 0 2px 1px #fffae8e6,inset 0 -4px 6px #7844128c}.HomeScreen-guideChip:hover{filter:brightness(1.07)}.HomeScreen-guideChip:active{box-shadow:0 2px 4px #00000073,inset 0 2px 1px #fffae8b3,inset 0 -3px 5px #78441280}.HomeScreen-guideLabel{letter-spacing:.02em;white-space:nowrap;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.88rem;font-weight:700}.HomeScreen-stage{z-index:2;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-height:0;display:flex;position:relative;overflow:visible}.HomeScreen-stage:before{content:"";z-index:0;pointer-events:none;filter:blur(8px);background:radial-gradient(70% 75% at 50% 42%,#000000c7 0%,#0000006b 48%,#0000 74%);position:absolute;top:-28%;bottom:18%;left:-8%;right:-8%}.HomeScreen-deskWrap{z-index:2;flex-shrink:0;width:100%;position:relative;transform:translateY(24px)}.HomeScreen-deskWrap:before,.HomeScreen-deskWrap:after{content:"";pointer-events:none;position:absolute}.HomeScreen-deskWrap:before{z-index:3;filter:blur(12px);mix-blend-mode:multiply;background:radial-gradient(58% 80% at 50% 8%,#000000e0,#0000 70%),radial-gradient(32% 70% at 6% 18%,#000000b8,#0000 72%),radial-gradient(32% 70% at 94% 18%,#000000b8,#0000 72%),linear-gradient(#0000008c 0%,#0003 42%,#0000 70%);height:52%;bottom:36%;left:0;right:0}.HomeScreen-deskWrap:after{z-index:3;filter:blur(10px);background:radial-gradient(80% 90% at 50% 70%,#000000eb,#0000 74%);height:28%;bottom:68%;left:10%;right:10%}.HomeScreen-desk{aspect-ratio:1.1;object-fit:cover;object-position:center bottom;z-index:1;filter:drop-shadow(0 14px 18px #0009)drop-shadow(0 4px 6px #00000080)drop-shadow(0 -12px 18px #0000008c);width:100%;display:block;position:relative}.HomeScreen-hero{z-index:2;width:52%;max-width:220px;position:absolute;bottom:84%;left:50%;transform:translate(-50%)}.HomeScreen-heroImage,.HomeScreen-heroImageFinding{object-fit:contain;object-position:center bottom;z-index:1;width:100%}.HomeScreen-heroImage{filter:drop-shadow(0 10px 28px #000000e6);height:auto;display:block;position:relative}.HomeScreen-heroImageFinding{opacity:0;pointer-events:none;height:100%;transition:opacity .48s ease-in-out;position:absolute;top:0;left:0}.HomeScreen-heroFinding .HomeScreen-heroImageFinding{opacity:1}.HomeScreen-heroNoMotion .HomeScreen-heroImageFinding{transition:none}.HomeScreen-heroHeadShade{filter:blur(22px);z-index:0;pointer-events:none;background:radial-gradient(at 50% 38%,#000000e0 0%,#0000008c 38%,#0000002e 62%,#0000 76%);border-radius:50%;width:170%;height:125%;position:absolute;top:-18%;left:50%;transform:translate(-50%)}.HomeScreen-heroBellyShade{z-index:2;pointer-events:none;background:linear-gradient(#0000 40%,#0006 58%,#000000d1 78%,#000000f5 100%);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.HomeScreen-boards{perspective:700px;z-index:3;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;bottom:30%;left:0;right:0}.HomeScreen-board{object-fit:contain;transform-origin:bottom;filter:drop-shadow(0 8px 12px #0000008c);width:98%;max-width:450px;height:auto;transform:rotateX(50deg)}.HomeScreen-board:first-child{width:76%;transform:translateY(88px)rotateX(58deg)}.HomeScreen-board:last-child{width:96%;transform:translateY(12px)rotateX(58deg)}.HomeScreen-ctaWrap{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:6;flex-direction:column;gap:10px;width:calc(100% - 48px);max-width:360px;display:flex;position:absolute;overflow:visible;transform:translate(-50%)}.HomeScreen-ctaWrap:has(.HomeScreen-ctaFinding){bottom:calc(32px + env(safe-area-inset-bottom,0px))}.HomeScreen-cta:before{content:"";filter:blur(7px);opacity:0;pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#e6a53e99,#e6a53e00 80%);border-radius:26px;animation:4.5s ease-in-out infinite HomeScreen-ctaBreath;position:absolute;top:-9px;bottom:-9px;left:-9px;right:-9px}.HomeScreen-ctaFind{isolation:isolate;position:relative;overflow:visible}.HomeScreen-ctaFind.HomeScreen-ctaFinding{margin:-36px -24px;padding:36px 24px}.HomeScreen-cta{z-index:1;cursor:pointer;background:linear-gradient(#e68a54 0%,#d66b3d 52%,#a84a26 100%);border:1.5px solid #e3a53e;border-radius:18px;justify-content:center;align-items:center;gap:10px;width:100%;height:58px;padding:0 22px;transition:filter .15s,transform 80ms,box-shadow .12s;display:flex;position:relative;box-shadow:0 9px 20px #00000080,inset 0 1px #ffeccd8c,inset 0 -2px 6px #78280a73}.HomeScreen-cta:hover{filter:brightness(1.08)}.HomeScreen-cta.HomeScreen-ctaFinding{background:linear-gradient(#4a7fa3 0%,#2f5a7a 52%,#1c3d58 100%);border-color:#7ec8e3;box-shadow:0 9px 20px #00000080,inset 0 1px #bee6ff73,inset 0 -2px 6px #081c308c}.HomeScreen-ctaFind.HomeScreen-ctaFinding .HomeScreen-cta:before{opacity:0;animation:none}.HomeScreen-ctaFind.HomeScreen-ctaFinding:before,.HomeScreen-ctaFind.HomeScreen-ctaFinding:after{content:"";pointer-events:none;z-index:0;filter:blur(20px);position:absolute}.HomeScreen-ctaFind.HomeScreen-ctaFinding:before{background:radial-gradient(40% 70% at 0%,#5b9fd4f2,#0000 72%),radial-gradient(40% 70% at 100%,#e3a53ed9,#0000 72%),radial-gradient(80% 42% at 50% 0,#c44536f2,#0000 72%),radial-gradient(80% 42% at 50% 100%,#7c5cbfe6,#0000 72%);border-radius:40px;animation:2.8s ease-in-out infinite HomeScreen-findAuraStart;top:0;bottom:0;left:0;right:0}.HomeScreen-ctaFind.HomeScreen-ctaFinding:after{background:radial-gradient(55% 40% at 25% 0,#e3a53e8c,#0000 70%),radial-gradient(55% 40% at 75% 100%,#5b9fd480,#0000 70%);border-radius:40px;animation:2.8s ease-in-out infinite HomeScreen-findAuraEnd;top:6px;bottom:6px;left:6px;right:6px}.HomeScreen-cta:disabled{cursor:wait;filter:none}.HomeScreen-cta:active{transform:translateY(2px);box-shadow:0 4px 10px #00000073,inset 0 1px #ffeccd80,inset 0 -2px 5px #78280a66}.HomeScreen-ctaLabel{letter-spacing:.02em;color:#fff4e3;text-shadow:0 1px #ffe2bc73,0 -1px 1px #5f200a8c;align-items:baseline;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:1.2rem;font-weight:700;display:inline-flex;position:relative}.HomeScreen-ctaLabelFinding{text-shadow:0 1px #bee6ff66,0 -1px 1px #081c308c;animation:1.6s ease-in-out infinite HomeScreen-findTextPulse}.HomeScreen-ctaOccupancy{letter-spacing:.04em;color:#fff4e3;opacity:.92;font-variant-numeric:tabular-nums;text-shadow:0 1px #ffe2bc73,0 -1px 1px #5f200a8c;flex-shrink:0;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:1rem;font-weight:700}.HomeScreen-ctaFinding .HomeScreen-ctaOccupancy{text-shadow:0 1px #bee6ff66,0 -1px 1px #081c308c}.HomeScreen-ctaDots{margin-inline-start:.08em;display:inline-flex}.HomeScreen-ctaDots span{opacity:.2;animation:1.2s ease-in-out infinite HomeScreen-findDot}.HomeScreen-ctaDots span:nth-child(2){animation-delay:.2s}.HomeScreen-ctaDots span:nth-child(3){animation-delay:.4s}.HomeScreen-ctaRejoin{transition:transform .12s,opacity .12s}.HomeScreen-ctaRejoin:active{transform:translateY(2px)}.HomeScreen-ctaRejoin{cursor:pointer;background:linear-gradient(#f3d089 0%,#d4a24a 46%,#9a6a22 100%);border:1.5px solid #fff4d68c;border-radius:16px;justify-content:center;align-items:center;width:100%;height:50px;padding:0 22px;display:flex;position:relative;box-shadow:0 6px 14px #00000073,0 1px #fffadc59,inset 0 2px 1px #fffae8e6,inset 0 -4px 6px #7844128c}.HomeScreen-ctaRejoin:hover{filter:brightness(1.07)}.HomeScreen-ctaRejoin:active{box-shadow:0 2px 6px #00000073,inset 0 2px 1px #fffae8b3,inset 0 -3px 5px #78441280}.HomeScreen-ctaRejoinLabel{letter-spacing:.02em;color:#3a2410;text-shadow:0 1px #fffae88c;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:1.05rem;font-weight:700}@keyframes HomeScreen-ctaBreath{0%,to{opacity:0}50%{opacity:.85}}@keyframes HomeScreen-findAuraStart{0%,to{opacity:.55;transform:translate(-10px,-8px)scale(1.02)}50%{opacity:1;transform:translate(10px,8px)scale(1.05)}}@keyframes HomeScreen-findAuraEnd{0%,to{opacity:.55;transform:translate(8px,10px)}50%{opacity:.4;transform:translate(-8px,-10px)}}@keyframes HomeScreen-findTextPulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes HomeScreen-findDot{0%,80%,to{opacity:.2}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.HomeScreen-cta:before{animation:none}.HomeScreen-ctaFind.HomeScreen-ctaFinding:before,.HomeScreen-ctaFind.HomeScreen-ctaFinding:after{opacity:.45;animation:none;transform:none}.HomeScreen-ctaLabelFinding,.HomeScreen-ctaDots span{opacity:1;animation:none}.HomeScreen-supportLabel,.HomeScreen-heroImageFinding{transition:none}}.ScreenHeader-header{flex-direction:column;align-items:center;margin-bottom:8px;padding:6px 0 4px;display:flex;position:relative}.ScreenHeader-back{z-index:1;color:#f3d27a;place-items:center;min-width:44px;min-height:44px;padding:0;transition:transform .12s,opacity .12s;display:grid;position:absolute;top:6px}.ScreenHeader-back:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ScreenHeader-back:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ScreenHeader-back:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ScreenHeader-back:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ScreenHeader-back:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ScreenHeader-back:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ScreenHeader-back:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ScreenHeader-back:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ScreenHeader-back:active{transform:translateY(2px)}[dir=rtl] .ScreenHeader-back{transform:scaleX(-1)}.ScreenHeader-right{z-index:1;position:absolute;top:6px}.ScreenHeader-right:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.ScreenHeader-right:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.ScreenHeader-right:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.ScreenHeader-right:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.ScreenHeader-right:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.ScreenHeader-right:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.ScreenHeader-right:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.ScreenHeader-right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.ScreenHeader-title{text-transform:uppercase;letter-spacing:.3em;color:#cfe2f5;text-align:center;margin-inline-end:-.3em;padding-inline-start:48px;padding-inline-end:48px;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.45}[dir=rtl] .ScreenHeader-title{text-transform:none;letter-spacing:0;margin-inline-end:0;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.7}.ScreenHeader-warm .ScreenHeader-back{color:#e0c184}.ScreenHeader-warm .ScreenHeader-title{color:#ecd9a8;text-shadow:0 1px 2px #0009}.PlayerCardsScreen-page{min-height:0;padding:calc(10px + env(safe-area-inset-top,0px))16px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0805046b 0%,#06030394 100%),url(/static/image/pattern.e18cb231.webp) 50%/cover no-repeat;flex-direction:column;flex:1;display:flex;overflow:hidden}.PlayerCardsScreen-grid{overscroll-behavior:contain;flex:1;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));align-content:start;gap:12px 10px;min-height:0;padding:8px 4px;display:grid;overflow-y:auto}.PlayerCardsScreen-card{transition:transform .12s,opacity .12s}.PlayerCardsScreen-card:active{transform:translateY(2px)}.PlayerCardsScreen-card{box-sizing:border-box;cursor:pointer;background:0 0;border:4px solid #0000;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:8px 6px 10px;display:flex}.PlayerCardsScreen-selected{border-color:#f8e3a4;border-style:wavy}.PlayerCardsScreen-paper{aspect-ratio:1;filter:drop-shadow(0 8px 12px #0000008c);width:100%;max-width:96px;position:relative}.PlayerCardsScreen-face{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.PlayerCardsScreen-caption{color:#f3e4b8;text-align:center;text-shadow:0 1px 4px #000000bf;max-width:96px;font-size:1.12rem;font-weight:800;line-height:1.3}.RulesScreen-page{min-height:0;padding:calc(32px + env(safe-area-inset-top,0px))16px calc(36px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;display:flex;overflow:hidden}.RulesScreen-body{overscroll-behavior:contain;flex:1;min-height:0;padding-top:32px;padding-bottom:48px;overflow-y:auto}.RulesScreen-topicGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.RulesScreen-announce{background:linear-gradient(#1a1610,#100c0a);border:1px solid #f3d27a42;border-radius:12px;flex-direction:column;gap:14px;margin-bottom:20px;padding:16px 16px 14px;display:flex}.RulesScreen-announceBody{word-spacing:.08em;color:#cfe2f5;text-align:center;margin:0;font-size:.95rem;line-height:1.9}.RulesScreen-announceAction{transition:transform .12s,opacity .12s}.RulesScreen-announceAction:active{transform:translateY(2px)}.RulesScreen-announceAction{color:#051528;cursor:pointer;background:linear-gradient(#f8e3a4,#c9a14a);border:1.5px solid #ffffff59;border-radius:12px;min-height:44px;padding:0 16px;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.95rem;font-weight:700}.RulesScreen-videoOpen{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.RulesScreen-topic{transition:transform .12s,opacity .12s}.RulesScreen-topic:active{transform:translateY(2px)}.RulesScreen-topic{cursor:pointer;width:100%;color:inherit;background:0 0;border:none;border-radius:32px;padding:0;display:block}.RulesScreen-topic.RulesScreen-ember{color:#f3c48a;box-shadow:0 0 0 1px #c46b2a73}.RulesScreen-topic.RulesScreen-ember .RulesScreen-topicFace{background:linear-gradient(#c46b2a7a,#0515288c);border-color:#c46b2a9e}.RulesScreen-topic.RulesScreen-ember .RulesScreen-topicIcon{background:#c46b2a38;border-color:#c46b2a80}.RulesScreen-topic.RulesScreen-ember .RulesScreen-bubble{background:radial-gradient(circle,#c46b2ab3,#0000 68%)}.RulesScreen-topic.RulesScreen-slate{color:#c5d4e4;box-shadow:0 0 0 1px #4a657873}.RulesScreen-topic.RulesScreen-slate .RulesScreen-topicFace{background:linear-gradient(#4a65787a,#0515288c);border-color:#4a65789e}.RulesScreen-topic.RulesScreen-slate .RulesScreen-topicIcon{background:#4a657838;border-color:#4a657880}.RulesScreen-topic.RulesScreen-slate .RulesScreen-bubble{background:radial-gradient(circle,#4a6578b3,#0000 68%)}.RulesScreen-topic.RulesScreen-brass{color:#f8e3a4;box-shadow:0 0 0 1px #f3d27a73}.RulesScreen-topic.RulesScreen-brass .RulesScreen-topicFace{background:linear-gradient(#f3d27a7a,#0515288c);border-color:#f3d27a9e}.RulesScreen-topic.RulesScreen-brass .RulesScreen-topicIcon{background:#f3d27a38;border-color:#f3d27a80}.RulesScreen-topic.RulesScreen-brass .RulesScreen-bubble{background:radial-gradient(circle,#f3d27ab3,#0000 68%)}.RulesScreen-topic.RulesScreen-teal{color:#9fd4c4;box-shadow:0 0 0 1px #3d8f7873}.RulesScreen-topic.RulesScreen-teal .RulesScreen-topicFace{background:linear-gradient(#3d8f787a,#0515288c);border-color:#3d8f789e}.RulesScreen-topic.RulesScreen-teal .RulesScreen-topicIcon{background:#3d8f7838;border-color:#3d8f7880}.RulesScreen-topic.RulesScreen-teal .RulesScreen-bubble{background:radial-gradient(circle,#3d8f78b3,#0000 68%)}.RulesScreen-topic.RulesScreen-moss{color:#b7d4a4;box-shadow:0 0 0 1px #5a8f4673}.RulesScreen-topic.RulesScreen-moss .RulesScreen-topicFace{background:linear-gradient(#5a8f467a,#0515288c);border-color:#5a8f469e}.RulesScreen-topic.RulesScreen-moss .RulesScreen-topicIcon{background:#5a8f4638;border-color:#5a8f4680}.RulesScreen-topic.RulesScreen-moss .RulesScreen-bubble{background:radial-gradient(circle,#5a8f46b3,#0000 68%)}.RulesScreen-topic.RulesScreen-crimson{color:#e2603f;box-shadow:0 0 0 1px #c4452c73}.RulesScreen-topic.RulesScreen-crimson .RulesScreen-topicFace{background:linear-gradient(#c4452c7a,#0515288c);border-color:#c4452c9e}.RulesScreen-topic.RulesScreen-crimson .RulesScreen-topicIcon{background:#c4452c38;border-color:#c4452c80}.RulesScreen-topic.RulesScreen-crimson .RulesScreen-bubble{background:radial-gradient(circle,#c4452cb3,#0000 68%)}.RulesScreen-topic.RulesScreen-azure{color:#9ec8ee;box-shadow:0 0 0 1px #4f8fd073}.RulesScreen-topic.RulesScreen-azure .RulesScreen-topicFace{background:linear-gradient(#4f8fd07a,#0515288c);border-color:#4f8fd09e}.RulesScreen-topic.RulesScreen-azure .RulesScreen-topicIcon{background:#4f8fd038;border-color:#4f8fd080}.RulesScreen-topic.RulesScreen-azure .RulesScreen-bubble{background:radial-gradient(circle,#4f8fd0b3,#0000 68%)}.RulesScreen-topic.RulesScreen-amber{color:#f0c27a;box-shadow:0 0 0 1px #d4923a73}.RulesScreen-topic.RulesScreen-amber .RulesScreen-topicFace{background:linear-gradient(#d4923a7a,#0515288c);border-color:#d4923a9e}.RulesScreen-topic.RulesScreen-amber .RulesScreen-topicIcon{background:#d4923a38;border-color:#d4923a80}.RulesScreen-topic.RulesScreen-amber .RulesScreen-bubble{background:radial-gradient(circle,#d4923ab3,#0000 68%)}.RulesScreen-topic.RulesScreen-violet{color:#d4c2f0;box-shadow:0 0 0 1px #8b6fd473}.RulesScreen-topic.RulesScreen-violet .RulesScreen-topicFace{background:linear-gradient(#8b6fd47a,#0515288c);border-color:#8b6fd49e}.RulesScreen-topic.RulesScreen-violet .RulesScreen-topicIcon{background:#8b6fd438;border-color:#8b6fd480}.RulesScreen-topic.RulesScreen-violet .RulesScreen-bubble{background:radial-gradient(circle,#8b6fd4b3,#0000 68%)}.RulesScreen-topic.RulesScreen-wine{color:#f0a8bc;box-shadow:0 0 0 1px #b44a6873}.RulesScreen-topic.RulesScreen-wine .RulesScreen-topicFace{background:linear-gradient(#b44a687a,#0515288c);border-color:#b44a689e}.RulesScreen-topic.RulesScreen-wine .RulesScreen-topicIcon{background:#b44a6838;border-color:#b44a6880}.RulesScreen-topic.RulesScreen-wine .RulesScreen-bubble{background:radial-gradient(circle,#b44a68b3,#0000 68%)}.RulesScreen-topicFace{isolation:isolate;text-align:center;border:1.5px solid #0000;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:148px;padding:22px 14px 18px;display:flex;position:relative;overflow:clip}.RulesScreen-topicBubbles{pointer-events:none;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.RulesScreen-bubble{pointer-events:none;filter:blur(5px);opacity:.48;border-radius:50%;width:42px;height:42px;position:absolute}.RulesScreen-topStart .RulesScreen-bubble{top:-14px}.RulesScreen-topStart .RulesScreen-bubble:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-14px}.RulesScreen-topStart .RulesScreen-bubble:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-14px}.RulesScreen-topStart .RulesScreen-bubble:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-14px}.RulesScreen-topStart .RulesScreen-bubble:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-14px}.RulesScreen-topStart .RulesScreen-bubble:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-14px}.RulesScreen-topStart .RulesScreen-bubble:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-14px}.RulesScreen-topStart .RulesScreen-bubble:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-14px}.RulesScreen-topStart .RulesScreen-bubble:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-14px}.RulesScreen-topEnd .RulesScreen-bubble{top:-14px}.RulesScreen-topEnd .RulesScreen-bubble:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-14px}.RulesScreen-topEnd .RulesScreen-bubble:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-14px}.RulesScreen-topEnd .RulesScreen-bubble:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-14px}.RulesScreen-topEnd .RulesScreen-bubble:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-14px}.RulesScreen-topEnd .RulesScreen-bubble:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-14px}.RulesScreen-topEnd .RulesScreen-bubble:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-14px}.RulesScreen-topEnd .RulesScreen-bubble:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-14px}.RulesScreen-topEnd .RulesScreen-bubble:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-14px}.RulesScreen-bottomStart .RulesScreen-bubble{bottom:-14px}.RulesScreen-bottomStart .RulesScreen-bubble:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-14px}.RulesScreen-bottomStart .RulesScreen-bubble:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-14px}.RulesScreen-bottomStart .RulesScreen-bubble:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-14px}.RulesScreen-bottomStart .RulesScreen-bubble:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-14px}.RulesScreen-bottomStart .RulesScreen-bubble:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-14px}.RulesScreen-bottomStart .RulesScreen-bubble:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-14px}.RulesScreen-bottomStart .RulesScreen-bubble:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-14px}.RulesScreen-bottomStart .RulesScreen-bubble:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-14px}.RulesScreen-bottomEnd .RulesScreen-bubble{bottom:-14px}.RulesScreen-bottomEnd .RulesScreen-bubble:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-14px}.RulesScreen-bottomEnd .RulesScreen-bubble:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-14px}.RulesScreen-bottomEnd .RulesScreen-bubble:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-14px}.RulesScreen-bottomEnd .RulesScreen-bubble:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-14px}.RulesScreen-bottomEnd .RulesScreen-bubble:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-14px}.RulesScreen-bottomEnd .RulesScreen-bubble:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-14px}.RulesScreen-bottomEnd .RulesScreen-bubble:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-14px}.RulesScreen-bottomEnd .RulesScreen-bubble:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-14px}.RulesScreen-topicIcon{z-index:2;border:1px solid #0000;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;position:relative}.RulesScreen-topicGlyph{display:block}.RulesScreen-topicTitle{z-index:2;width:100%;min-height:2.8em;color:inherit;justify-content:center;align-items:center;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.92rem;font-weight:700;line-height:1.4;display:flex;position:relative}.RulesScreen-pager{border-top:1px solid #6a9ac740;flex-shrink:0;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.RulesScreen-pagerBtn{transition:transform .12s,opacity .12s}.RulesScreen-pagerBtn:active{transform:translateY(2px)}.RulesScreen-pagerBtn{color:#f3d27a;cursor:pointer;background:#f3d27a0f;border:1.5px solid #f3d27a73;border-radius:12px;flex:1;min-height:44px;padding:0 12px;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.92rem;font-weight:600}.RulesScreen-pagerBtn:disabled{opacity:.35;pointer-events:none}.RulesScreen-pagerProgress{color:#8fa9c4;flex-shrink:0;font-size:.82rem}.RulesScreen-overview{flex-direction:column;display:flex}.RulesScreen-overviewPart{word-spacing:.12em;color:#cfe2f5;text-align:center;margin:0;padding:20px 4px;font-size:.98rem;line-height:2}.RulesScreen-overviewPart+.RulesScreen-overviewPart{border-top:1px dashed #f3d27a52}.RulesScreen-overviewPart>p:last-child{margin-bottom:0}.RulesScreen-overviewLabel{color:#f3d27a;text-align:center;margin:0 0 12px;font-size:.95rem;font-weight:700;line-height:1.85}.RulesScreen-overviewNote{word-spacing:.1em;color:#cfe2f5;text-align:center;margin:12px 0 0;font-size:.92rem;line-height:1.9}.RulesScreen-overviewTeams{grid-template-columns:1fr 1fr;gap:10px;display:grid}.RulesScreen-overviewTeam{border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:12px 8px 10px;display:flex}.RulesScreen-overviewTeamLiberal{background:#4f8fd029;border:1px solid #4f8fd066}.RulesScreen-overviewTeamFascist{background:#c4452c29;border:1px solid #e2603f66}.RulesScreen-overviewTeamName{color:#f3d27a;font-size:.78rem;font-weight:800}.RulesScreen-overviewFaces{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.RulesScreen-overviewFace{border-radius:4px;width:36px;height:auto}.RulesScreen-overviewHitler{flex-direction:column;align-items:center;gap:2px;display:flex}.RulesScreen-overviewHitlerTag{color:#f8e3a4;font-size:.68rem;font-weight:800}.RulesScreen-overviewWins{flex-direction:column;gap:8px;display:flex}.RulesScreen-overviewWin{text-align:center;border-radius:12px;padding:10px 12px;font-size:.84rem;font-weight:700;line-height:1.55;display:block}.RulesScreen-overviewWinLiberal{color:#d4e8f8;background:#4f8fd038;border:1px solid #4f8fd080}.RulesScreen-overviewWinFascist{color:#f7d0c6;background:#c4452c38;border:1px solid #e2603f80}.RulesScreen-overviewBeats{justify-content:space-between;gap:8px;margin:0 0 8px;list-style:none;display:flex}.RulesScreen-overviewBeat{color:#f3d27a;text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:flex}.RulesScreen-overviewBeatNum{background:#1b4a85;border:1.5px solid #f3d27ab3;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.9rem;display:grid}.RulesScreen-laws{flex-direction:column;display:flex}.RulesScreen-lessonBlock{padding:4px 0 20px}.RulesScreen-lessonBlock+.RulesScreen-lessonBlock{border-top:1px dashed #f3d27a52;margin-top:8px;padding-top:24px}.RulesScreen-lawCounts{justify-content:center;gap:16px;margin-top:12px;display:flex}.RulesScreen-lawCount{flex-direction:column;align-items:center;gap:8px;font-size:.82rem;font-weight:800;display:flex}.RulesScreen-lawCountLiberal{color:#d4e8f8}.RulesScreen-lawCountFascist{color:#f7d0c6}.RulesScreen-lawCard{border-radius:6px;width:56px;height:auto;box-shadow:0 6px 14px #00000059}.RulesScreen-lawPick{flex-direction:column;gap:16px;margin-top:12px;list-style:none;display:flex}.RulesScreen-lawPickStep{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.RulesScreen-lawPickNum{color:#f3d27a;background:#1b4a85;border:1.5px solid #f3d27a99;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.85rem;font-weight:800;display:grid}.RulesScreen-lawPickArts{justify-content:center;gap:6px;display:flex}.RulesScreen-lawMini{border-radius:4px;width:36px;height:auto}.RulesScreen-kit{flex-direction:column;gap:0;margin-top:8px;display:flex}.RulesScreen-kitPiece{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.RulesScreen-kitPiece+.RulesScreen-kitPiece{border-top:1px dashed #f3d27a52;margin-top:24px;padding-top:24px}.RulesScreen-kitArts{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:8px;width:100%;display:flex}.RulesScreen-kitArtsStack{flex-direction:column;align-items:center;gap:10px}.RulesScreen-kitPortrait{border-radius:6px;width:64px;height:auto;box-shadow:0 6px 14px #00000059}.RulesScreen-kitLandscape{border-radius:6px;width:108px;height:auto;box-shadow:0 6px 14px #00000059}.RulesScreen-kitBoard{object-fit:contain;border-radius:8px;width:100%;max-width:320px;height:auto}.RulesScreen-kitOffice{border-radius:999px;justify-content:center;align-items:center;min-width:132px;padding:10px 18px;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.88rem;font-weight:800;line-height:1.2;display:inline-flex}.RulesScreen-kitOfficePresident{color:#1a1208;background:linear-gradient(#f3d27a,#c9a14a);box-shadow:0 4px 12px #c9a14a66}.RulesScreen-kitOfficeChancellor{color:#f3e7c9;background:linear-gradient(#e2603f,#8a2f23);box-shadow:0 4px 12px #8a2f2373}.RulesScreen-kitTitle{color:#f3d27a;margin:4px 0 0;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.95rem;font-weight:700}.RulesScreen-kitBody{word-spacing:.1em;color:#cfe2f5;margin:0;font-size:.9rem;line-height:1.85}.RulesScreen-lead{word-spacing:.12em;color:#cfe2f5;white-space:pre-line;margin-bottom:4px;font-size:.95rem;line-height:2}.RulesScreen-bullets{flex-direction:column;gap:16px;list-style:none;display:flex}.RulesScreen-bullet{word-spacing:.12em;color:#cfe2f5;align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.95;display:flex}.RulesScreen-bulletIcon{color:#f3d27a;flex-shrink:0;margin-top:4px}.RulesScreen-steps{flex-direction:column;gap:22px;list-style:none;display:flex}.RulesScreen-step{align-items:flex-start;gap:14px;display:flex}.RulesScreen-badge{color:#f3d27a;background:#1b4a85;border:1.5px solid #f3d27a80;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid;position:relative}.RulesScreen-num{color:#051528;background:#f3d27a;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.62rem;font-weight:700;display:grid;position:absolute;bottom:-4px}.RulesScreen-num:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}.RulesScreen-num:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}.RulesScreen-num:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}.RulesScreen-num:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}.RulesScreen-num:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}.RulesScreen-num:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4px}.RulesScreen-num:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4px}.RulesScreen-num:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4px}.RulesScreen-stepIndex{font-size:1rem;font-weight:800}.RulesScreen-road{justify-content:space-between;align-items:flex-start;gap:6px;margin:0 0 28px;padding:4px 0 8px;list-style:none;display:flex;position:relative}.RulesScreen-road:before{content:"";border-top:2px dashed #f3d27a61;position:absolute;top:18px;left:10%;right:10%}.RulesScreen-roadStop{text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.RulesScreen-roadNum{z-index:1;color:#f3d27a;background:#1b4a85;border:1.5px solid #f3d27ab3;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.95rem;font-weight:800;display:grid;position:relative}.RulesScreen-roadTitle{color:#f3d27a;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.72rem;font-weight:700;line-height:1.35}.RulesScreen-mix{flex-direction:column;gap:12px;margin-top:16px;list-style:none;display:flex}.RulesScreen-mixRow{background:#1b4a8566;border:1px solid #f3d27a29;border-radius:16px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.RulesScreen-mixCount{color:#f3d27a;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.92rem;font-weight:800}.RulesScreen-mixBadges{flex-wrap:wrap;gap:6px;display:flex}.RulesScreen-mixBadge{padding:5px 0;border-radius:999px;align-items:center;gap:6px;padding-inline-start:8px;padding-inline-end:12px;font-size:.75rem;font-weight:700;display:inline-flex}.RulesScreen-mixBadge strong{background:#00000038;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.82rem;display:grid}.RulesScreen-mixLiberal{color:#d4e8f8;background:#4f8fd047;border:1px solid #4f8fd08c}.RulesScreen-mixFascist{color:#f7d0c6;background:#c4452c47;border:1px solid #e2603f80}.RulesScreen-mixHitler{color:#f8e3a4;background:#f3d27a29;border:1px solid #f3d27a80}.RulesScreen-mixNight{border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:.78rem;font-weight:700;line-height:1.55}.RulesScreen-mixNightTogether{color:#f8e3a4;background:#f3d27a24;border:1px solid #f3d27a61}.RulesScreen-mixNightBlind{color:#f7d0c6;background:#c4452c2e;border:1px solid #e2603f6b}.RulesScreen-failTrack{justify-content:space-between;align-items:flex-start;gap:8px;margin:4px 0 24px;padding:8px 4px 4px;list-style:none;display:flex;position:relative}.RulesScreen-failTrack:before{content:"";z-index:0;border-top:2px dashed #f3d27a61;position:absolute;top:25px;left:14%;right:14%}.RulesScreen-failStop{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.RulesScreen-failMark{z-index:1;color:#f3d27a;background:#1a1208;border:2px solid #f3d27a73;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.88rem;font-weight:800;display:grid;position:relative;box-shadow:0 0 0 6px #1a1208}.RulesScreen-failMarkChaos{color:#051528;background:linear-gradient(#f8e3a4,#f3d27a);border-color:#f3d27a}.RulesScreen-failLabel{color:#f3d27a;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.8rem;font-weight:700}.RulesScreen-stepTitle{text-transform:uppercase;letter-spacing:.08em;color:#f3d27a;margin-bottom:6px;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.92rem;font-weight:600;line-height:1.5}[dir=rtl] .RulesScreen-stepTitle{text-transform:none;letter-spacing:0;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.8}.RulesScreen-stepBody{word-spacing:.12em;color:#cfe2f5;white-space:pre-line;font-size:.95rem;line-height:1.95}.RulesScreen-remember{text-align:center;word-spacing:.12em;color:#cfe2f5;padding-bottom:8px;font-size:.98rem;line-height:2}.RulesScreen-remember strong{color:#f3d27a}.SectionTitle-title{text-transform:uppercase;letter-spacing:.18em;color:#f3d27a;margin:22px 0 12px;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.95rem;font-weight:600}.SectionTitle-centered{text-align:center;justify-content:center;align-items:center;gap:12px;margin:28px 0 16px;display:flex}[dir=rtl] .SectionTitle-centered{text-transform:none;letter-spacing:0;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.08rem;line-height:1.8}.SectionTitle-star{color:#f3d27a}.Button-btn{text-transform:uppercase;letter-spacing:.16em;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:1rem;font-weight:600;transition:transform .12s,opacity .12s}.Button-btn:active{transform:translateY(2px)}.Button-btn{border-radius:12px;justify-content:center;align-items:center;width:100%;padding:14px 20px;display:inline-flex}.Button-gold{color:#051528;background:linear-gradient(#f8e3a4,#c9a14a);border:2px solid #ffffff59;box-shadow:inset 0 1px #ffffff80,0 4px #7a4e1a,0 6px 14px #0006}.Button-gold:active{box-shadow:inset 0 1px #ffffff80,0 2px #7a4e1a}.Button-outline{color:#f3d27a;background:#f3d27a0f;border:1.5px solid #f3d27a99}.Button-danger{color:#e2603f;background:#e2603f0f;border:1.5px solid #e2603f99}.Button-lg{text-transform:uppercase;letter-spacing:.16em;border-radius:18px;padding:20px;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:1.9rem;font-weight:600}.Toggle-track{background:#0a0806;border:1px solid #f3d27a47;border-radius:15px;flex-shrink:0;width:52px;height:30px;transition:background .2s;position:relative}.Toggle-thumb{background:#8fa9c4;border-radius:50%;width:22px;height:22px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.Toggle-on{background:linear-gradient(#f8e3a4,#c9a14a);border-color:#f3d27a80}.Toggle-on .Toggle-thumb{background:#fbfaf7;transform:translate(22px)}.SettingRow-row{background:linear-gradient(#1a1610,#100c0a);border:1px solid #f3d27a42;border-radius:12px;align-items:center;gap:14px;margin-bottom:10px;padding:14px 16px;display:flex}.SettingRow-tappable{transition:transform .12s,opacity .12s}.SettingRow-tappable:active{transform:translateY(2px)}.SettingRow-tappable{cursor:pointer}.SettingRow-icon{color:#f3d27a;flex-shrink:0;place-items:center;width:26px;display:grid}.SettingRow-label{text-transform:uppercase;letter-spacing:.1em;color:#cfe2f5;flex:1;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.82rem;font-weight:600}.SettingRow-control{align-items:center;gap:8px;display:flex}.SettingRow-value{text-transform:uppercase;letter-spacing:.08em;color:#8fa9c4;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.78rem;font-weight:600}.SettingRow-chevron{color:#f3d27a}[dir=rtl] .SettingRow-chevron{transform:scaleX(-1)}.TextInput-field{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.TextInput-label{text-transform:uppercase;letter-spacing:.12em;color:#8fa9c4;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.78rem;font-weight:600}.TextInput-box{background:linear-gradient(#1a1610,#100c0a);border:1px solid #f3d27a42;border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.TextInput-box:focus-within{border-color:#f3d27ab3}.TextInput-invalid{border-color:#e2603fb3}.TextInput-icon{color:#f3d27a;flex-shrink:0}.TextInput-input{color:#f3e7c9;min-width:0;font:inherit;background:0 0;border:none;outline:none;flex:1;padding:13px 0;font-size:16px}.TextInput-input::placeholder{color:#8fa9c499}.TextInput-error{color:#e2603f;font-size:.8rem}.KeyboardForm-root>button:last-of-type{bottom:var(--keyboard-inset,0px);z-index:1;position:sticky}.ConfirmDialog-backdrop{width:100%;max-width:100%;padding:24px;padding-inline:max(24px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));z-index:180;background:#020810b3;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0}.ConfirmDialog-dialog{background:linear-gradient(#123563,#0e2c54);border:1px solid #6a9ac740;border-radius:12px;flex-direction:column;gap:18px;width:100%;min-width:0;max-width:min(360px,100%);min-height:0;max-height:100%;padding:22px 20px;display:flex;overflow:hidden;box-shadow:0 12px 40px #00000080}.ConfirmDialog-message{color:#cfe2f5;text-align:center;flex-shrink:0;font-size:.95rem;line-height:1.6}.ConfirmDialog-body{overscroll-behavior:contain;--scroll-thumb:#c9a14a;--scroll-thumb-from:#f3d27a;--scroll-thumb-to:#7a4e1a;flex:auto;min-height:0;overflow-y:auto}.ConfirmDialog-buttons{flex-shrink:0;gap:10px;display:flex}.ConfirmDialog-buttons>*{flex:1}.ConfirmDialog-buttonsStack{flex-direction:column}.RoomsScreen-scene{margin:calc(-1*var(--screen-pad-top))calc(-1*var(--screen-pad-x))calc(-1*var(--screen-pad-bottom));height:calc(100% + var(--screen-pad-top) + var(--screen-pad-bottom));padding-top:calc(6px + env(safe-area-inset-top,0px));padding-bottom:max(18px + env(safe-area-inset-bottom,0px),var(--keyboard-inset,0px));flex-direction:column;display:flex;position:relative;overflow:hidden}.RoomsScreen-scene>header{z-index:2;flex-shrink:0;padding-inline-start:10px;padding-inline-end:10px;position:relative}.RoomsScreen-backdrop{z-index:0;pointer-events:none;background:#2a2017;position:absolute;top:0;bottom:0;left:0;right:0}.RoomsScreen-panel{z-index:1;flex-direction:column;flex:1;min-height:0;margin:8px 0 0;display:flex;position:relative}.RoomsScreen-tabs{flex-shrink:0;gap:6px;padding:0 10px;display:flex}.RoomsScreen-tab{letter-spacing:.05em;text-transform:uppercase;color:#f3e7c9;text-shadow:0 1px 2px #000000b3;background:linear-gradient(#3a281d,#1d1410);border:1px solid #6e412399;border-bottom:none;border-radius:8px 8px 0 0;flex:1;height:42px;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.9rem;font-weight:700;transition:color .15s,transform .12s;box-shadow:inset 0 1px #ffe6be1f}.RoomsScreen-tab:active{transform:translateY(1px)}.RoomsScreen-tabActive{color:#1a1008;text-shadow:0 1px #fff8dc73;z-index:1;background:linear-gradient(#f3e0b0,#b38a56);box-shadow:inset 0 1px #fff8dca6,0 -2px 6px #0003}.RoomsScreen-board{overscroll-behavior:contain;--scroll-thumb:#c9a14a;--scroll-thumb-from:#f3d27a;--scroll-thumb-to:#7a4e1a;background:linear-gradient(#fff8dc38,#0000 32%),linear-gradient(165deg,#f3e6c8 0%,#e6d2a8 48%,#d9bf8a 100%);border:1px solid #5a3719a6;border-top:2px solid #e2bf82bf;flex-direction:column;flex:1;min-height:0;margin:0 10px;padding:18px 16px 22px;display:flex;position:relative;overflow-y:auto;box-shadow:inset 0 1px #fff8dc80,inset 0 0 36px #5a321424,0 14px 28px #00000080}.RoomsScreen-board:before{content:"";pointer-events:none;border:1px solid #6e412347;position:absolute;top:5px;bottom:5px;left:5px;right:5px}.RoomsScreen-form{flex-direction:column;gap:10px;display:flex}.RoomsScreen-field{flex-direction:column;gap:5px;display:flex}.RoomsScreen-fieldLabel{text-transform:uppercase;letter-spacing:.1em;color:#2a1c10;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.72rem;font-weight:600}.RoomsScreen-input{width:100%;font:inherit;color:#2a1c10;background:linear-gradient(#efe3c6,#e3d3ad);border:1px solid #6e412380;border-radius:6px;outline:none;padding:11px 12px;font-size:16px;box-shadow:inset 0 2px 4px #5a3c1e40}.RoomsScreen-input:focus{border-color:#7a241b99;box-shadow:inset 0 2px 4px #5a3c1e40,0 0 0 2px #b38a5666}.RoomsScreen-input::placeholder{color:#5a433099}.RoomsScreen-primary{bottom:var(--keyboard-inset,0px);z-index:1;text-transform:uppercase;letter-spacing:.08em;color:#051528;background:linear-gradient(#f8e3a4,#c9a14a);border:2px solid #ffffff59;border-radius:8px;height:48px;margin-top:6px;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:1rem;font-weight:600;transition:transform .12s,opacity .12s;position:sticky;box-shadow:inset 0 1px #ffffff80,0 3px #7a4e1a,0 5px 12px #00000047}.RoomsScreen-primary:active{transform:translateY(2px)}.RoomsScreen-primary:disabled{opacity:.45}.RoomsScreen-error{color:#561610;text-align:center;background:#7a241b1f;border:1px solid #7a241b99;border-radius:6px;padding:9px 12px;font-size:.84rem;font-weight:600}.RoomsScreen-join{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.RoomsScreen-tableHead{background:linear-gradient(#5a4330,#43301f);border-radius:6px;flex-shrink:0;align-items:center;gap:8px;padding:7px 10px;display:flex;box-shadow:inset 0 1px #ffe6be1f}.RoomsScreen-thName{text-transform:uppercase;letter-spacing:.08em;color:#e3d3ad;flex:1;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.74rem;font-weight:600}.RoomsScreen-thPlayers{text-transform:uppercase;letter-spacing:.08em;color:#e3d3ad;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.74rem;font-weight:600}.RoomsScreen-refresh{color:#e3d3ad;padding:2px;transition:transform .12s,opacity .12s;display:flex}.RoomsScreen-refresh:active{transform:translateY(2px)}.RoomsScreen-empty{text-align:center;color:#2a1c10;flex:1;justify-content:center;align-items:center;padding:28px 12px;font-size:.9rem;font-weight:600;display:flex}.RoomsScreen-rows{overscroll-behavior:contain;flex-direction:column;flex:1;gap:5px;min-height:0;list-style:none;display:flex;overflow-y:auto}.RoomsScreen-row{background:linear-gradient(#efe3c6d9,#d6c6a0d9);border:1px solid #6e412340;border-radius:6px;align-items:center;gap:8px;padding:7px 8px 7px 12px;display:flex}.RoomsScreen-row:nth-child(2n){background:linear-gradient(#e0d1afd9,#c9b78fd9)}.RoomsScreen-rowSelected{border-color:#7a241bb3;box-shadow:0 0 0 1px #7a241b66}.RoomsScreen-rowPinned{border-color:#b38a56b3;order:-1;box-shadow:inset 0 0 0 1px #b38a5659}.RoomsScreen-rowUnavailable{opacity:.5}.RoomsScreen-roomName{text-transform:uppercase;letter-spacing:.03em;color:#2a1c10;text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.82rem;font-weight:600;display:flex;overflow:hidden}.RoomsScreen-lock{color:#6e4123;flex-shrink:0}.RoomsScreen-roomPlayers{text-align:center;color:#4a3322;flex-shrink:0;min-width:34px;font-size:.82rem;font-weight:700}.RoomsScreen-joinButton{letter-spacing:.06em;text-transform:uppercase;color:#051528;background:linear-gradient(#f8e3a4,#c9a14a);border:1px solid #fff6;border-radius:6px;flex-shrink:0;height:30px;padding:0 16px;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.76rem;font-weight:700;transition:transform .12s,opacity .12s;box-shadow:inset 0 1px #ffffff80,0 2px #7a4e1a}.RoomsScreen-joinButton:active{transform:translateY(2px)}.RoomsScreen-joinButton:disabled{opacity:.4}.RoomsScreen-ownTable{color:#6e4123;text-underline-offset:3px;background:0 0;border:none;width:100%;height:36px;margin-top:16px;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.82rem;font-weight:600;text-decoration:underline;transition:transform .12s,opacity .12s}.RoomsScreen-ownTable:active{transform:translateY(2px)}.DialogDragHandle-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;align-self:stretch;place-items:center;width:100%;height:22px;margin:-4px 0 2px;display:grid}.DialogDragHandle-dragging{cursor:grabbing}.DialogDragHandle-grip{background:#f3e7c957;border-radius:99px;width:42px;height:4px}.VotingOverlay-backdrop{z-index:30;box-sizing:border-box;width:100%;max-width:100%;padding:8px 16px 0;padding-inline:max(16px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));pointer-events:none;background:0 0;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0}.VotingOverlay-shift{z-index:1;pointer-events:auto;flex:none;width:min(280px,100%);min-width:0;max-width:100%;margin-inline-start:auto;margin-inline-end:auto;position:relative}.VotingOverlay-dialog{background:linear-gradient(#123563,#0e2c54);border:1px solid #f3d27a80;border-radius:12px;flex-direction:column;align-items:center;gap:6px;width:100%;padding:8px 10px 10px;display:flex;box-shadow:0 10px 28px #00000073}.VotingOverlay-buttons{justify-content:center;gap:8px;width:100%;display:flex}.VotingOverlay-ja,.VotingOverlay-nein{text-transform:uppercase;letter-spacing:.08em;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.82rem;font-weight:600;transition:transform .12s,opacity .12s}.VotingOverlay-ja:active,.VotingOverlay-nein:active{transform:translateY(2px)}.VotingOverlay-ja,.VotingOverlay-nein{color:#fbfaf7;max-width:124px;box-shadow:none;background:0 0;border:none;border-radius:18px;flex-direction:column;flex:1 1 0;align-items:center;gap:2px;padding:2px 4px 6px;display:flex}.VotingOverlay-ja:disabled,.VotingOverlay-nein:disabled{cursor:default;transform:none}.VotingOverlay-ja:focus,.VotingOverlay-nein:focus{outline:none}.VotingOverlay-ja:focus-visible{outline:none}.VotingOverlay-nein:focus-visible{outline:none}.VotingOverlay-cardArt{aspect-ratio:3/2;object-fit:contain;pointer-events:none;mix-blend-mode:lighten;filter:grayscale(.25)brightness(.88);opacity:.78;background:0 0;width:min(100%,104px);transition:filter .2s,opacity .2s;display:block}.VotingOverlay-ja:hover:not(:disabled) .VotingOverlay-cardArt,.VotingOverlay-nein:hover:not(:disabled) .VotingOverlay-cardArt,.VotingOverlay-selected .VotingOverlay-cardArt{mix-blend-mode:normal;filter:none;opacity:1}.KickVoteOverlay-backdrop{z-index:80;box-sizing:border-box;width:100%;max-width:100%;padding:8px 16px 0;padding-inline:max(16px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));background:#0208108c;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0}.PlayerActionsMenu-backdrop{width:100%;max-width:100%;padding:18px;padding-inline:max(18px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));z-index:87;background:#040c16c7;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0}.PlayerActionsMenu-sheet{background:linear-gradient(#123563,#0e2c54);border:1px solid #f3d27a73;border-radius:12px;flex-direction:column;width:min(360px,100%);min-width:0;max-width:100%;display:flex}.PlayerActionsMenu-header{border-bottom:1px solid #6a9ac740;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.PlayerActionsMenu-playerName{text-transform:uppercase;letter-spacing:.14em;color:#f3d27a;text-overflow:ellipsis;white-space:nowrap;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.92rem;font-weight:600;overflow:hidden}.PlayerActionsMenu-close{transition:transform .12s,opacity .12s}.PlayerActionsMenu-close:active{transform:translateY(2px)}.PlayerActionsMenu-close{color:#8fa9c4;border:1px solid #6a9ac740;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.PlayerActionsMenu-actions{grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:8px;padding:16px;display:grid}.PlayerActionsMenu-iconButton{transition:transform .12s,opacity .12s}.PlayerActionsMenu-iconButton:active{transform:translateY(2px)}.PlayerActionsMenu-iconButton{color:#f3d27a;background:#0a234480;border:1px solid #6a9ac740;border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:12px 6px;display:flex}.PlayerActionsMenu-iconLabel{text-transform:uppercase;letter-spacing:.08em;color:#8fa9c4;text-align:center;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.54rem;font-weight:600}.PlayerActionsMenu-muted{color:#8fa9c4;opacity:.6}.PlayerActionsMenu-muted .PlayerActionsMenu-iconLabel{text-decoration:line-through}.PlayerActionsMenu-danger{color:#e2603f;border-color:#e2603f80}.PlayerActionsMenu-danger .PlayerActionsMenu-iconLabel{color:#e2603fd9}.LobbyChat-panel{--scroll-thumb:#c9a14a;--scroll-thumb-from:#f3d27a;--scroll-thumb-to:#7a4e1a;background:linear-gradient(#352418 0%,#241810 100%);border-radius:14px;flex-direction:column;flex-shrink:0;width:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 4px 18px #00000059,inset 0 1px #ffdcaa14}.LobbyChat-feed{overscroll-behavior:contain;direction:ltr;flex-direction:column;gap:8px;height:200px;min-height:200px;padding:8px 10px 6px 12px;display:flex;overflow-y:auto}.LobbyChat-empty{text-align:center;color:#f3e7c98c;margin:auto 0;padding:0 8px;font-size:.78rem;font-weight:600;line-height:1.5}.LobbyChat-row{justify-content:flex-start;align-items:flex-end;gap:6px;min-width:0;display:flex}.LobbyChat-mine{flex-direction:row-reverse}.LobbyChat-bubble{background:#3d2a1f;border-radius:12px 12px 12px 4px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;max-width:min(78%,280px);padding:6px 10px 4px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #0003}.LobbyChat-mine .LobbyChat-bubble{background:#4a3124;border-radius:12px 12px 4px;align-items:flex-end}.LobbyChat-author{color:#e8c56b;font-size:.72rem;font-weight:700}.LobbyChat-text{color:#f3e7c9;overflow-wrap:anywhere;word-break:break-word;text-align:start;max-width:100%;font-size:.82rem;line-height:1.4}.LobbyChat-stamp{color:#f3e7c973;align-self:flex-end;font-size:.58rem}.LobbyChat-mine .LobbyChat-stamp{align-self:flex-start}.LobbyChat-avatar{color:#f3e7c98c;background:#2a1c14;border:1.5px solid #f3e7c959;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.LobbyChat-avatar img{object-fit:cover;width:100%;height:100%}.LobbyChat-composer{direction:ltr;background:#1c140e;border-top:1px solid #b4824661;flex-direction:row;align-items:flex-end;gap:6px;padding:4px 10px 6px;display:flex}.LobbyChat-composer:focus-within{border-top-color:#f3d27a8c}html[data-android] .LobbyChat-composer{z-index:2;position:sticky;bottom:0}.LobbyChat-input{color:#f3e7c9;min-width:0;height:40px;min-height:40px;max-height:calc(4.2em + 16px);font:inherit;resize:none;overscroll-behavior:contain;text-align:start;background:0 0;border:none;outline:none;flex:1;padding:8px 2px;font-size:16px;line-height:1.4;overflow-y:auto}.LobbyChat-input::placeholder{color:#f3e7c961}.LobbyChat-send{transition:transform .12s,opacity .12s}.LobbyChat-send:active{transform:translateY(2px)}.LobbyChat-send{color:#f3d27a;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;margin:0;padding:0;display:grid}.LobbyChat-send:disabled{color:#f3e7c947;cursor:default;transform:none}.LobbyChat-slowCount{color:#f3d27a;font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.PlayerSlot-slot{width:var(--slot-size,136px);color:inherit;font:inherit;cursor:default;background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:center;padding:0;display:flex}.PlayerSlot-compact{flex-shrink:1;width:100%;min-width:0}.PlayerSlot-compact .PlayerSlot-caption{gap:3px;margin-top:4px}.PlayerSlot-compact .PlayerSlot-badge,.PlayerSlot-compact .PlayerSlot-name{font-size:.7rem}.PlayerSlot-kickable{cursor:pointer}.PlayerSlot-offline{opacity:.5}.PlayerSlot-empty{opacity:.38;filter:grayscale()}.PlayerSlot-paper{aspect-ratio:1;filter:drop-shadow(0 3px 6px #00000073);width:100%;position:relative}.PlayerSlot-paperReady{filter:drop-shadow(0 3px 6px #00000073)drop-shadow(0 0 7px #7dce5ad9)}.PlayerSlot-paperNotReady{filter:drop-shadow(0 3px 6px #00000073)drop-shadow(0 0 7px #e85a3ccc)}.PlayerSlot-paperYou{filter:drop-shadow(0 3px 6px #00000073)drop-shadow(0 0 0 3px #4fd0e8)drop-shadow(0 0 10px #4fd0e8e6)}.PlayerSlot-paperYou.PlayerSlot-paperReady{filter:drop-shadow(0 3px 6px #00000073)drop-shadow(0 0 0 3px #4fd0e8)drop-shadow(0 0 7px #7dce5ad9)}.PlayerSlot-paperYou.PlayerSlot-paperNotReady{filter:drop-shadow(0 3px 6px #00000073)drop-shadow(0 0 0 3px #4fd0e8)drop-shadow(0 0 7px #e85a3ccc)}.PlayerSlot-paperWantsStart{filter:drop-shadow(0 3px 6px #00000073)drop-shadow(0 0 0 3px #d4a017)drop-shadow(0 0 8px #d4a017d9)}.PlayerSlot-paperYou.PlayerSlot-paperWantsStart{filter:drop-shadow(0 3px 6px #00000073)drop-shadow(0 0 0 3px #4fd0e8)drop-shadow(0 0 8px #d4a017d9)}.PlayerSlot-paperFrame,.PlayerSlot-face{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.PlayerSlot-caption{flex-direction:row;justify-content:center;align-items:baseline;gap:5px;max-width:100%;margin-top:6px;padding:0 2px;display:flex}.PlayerSlot-badge{color:#f8e3a4;font-size:clamp(.62rem,var(--slot-size,136px)*.12,.82rem);text-shadow:0 1px 3px #000c;flex-shrink:0;font-weight:800;line-height:1.2}.PlayerSlot-name{color:#f3e7c9;min-width:0;font-size:clamp(.62rem,var(--slot-size,136px)*.12,.82rem);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px #000c;font-weight:800;line-height:1.2;overflow:hidden}.PlayerSlot-paperYou~.PlayerSlot-caption .PlayerSlot-badge,.PlayerSlot-paperYou~.PlayerSlot-caption .PlayerSlot-name{color:#7ee7f5}.WaitingRoomScreen-scene{height:100%;min-height:0;padding:calc(14px + env(safe-area-inset-top,0px))14px calc(28px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.WaitingRoomScreen-backdrop{z-index:0;pointer-events:none;background:linear-gradient(to top,#000000b8 0%,#00000047 22%,transparent 48%),var(--lobby-art,url(/static/image/awaiting-bg.dff674c2.png))no-repeat center;background-size:cover,cover;position:absolute;top:0;bottom:0;left:0;right:0}.WaitingRoomScreen-scene>header{z-index:3;background:linear-gradient(#060402b8 0%,#06040247 70%,#0000 100%);flex-shrink:0;position:relative}.WaitingRoomScreen-guide{transition:transform .12s,opacity .12s}.WaitingRoomScreen-guide:active{transform:translateY(2px)}.WaitingRoomScreen-guide{color:#e0c184;place-items:center;min-width:44px;min-height:44px;padding:0;display:grid}.WaitingRoomScreen-headerActions{align-items:center;gap:2px;display:flex}.WaitingRoomScreen-seats{z-index:1;flex-wrap:wrap;flex:1;place-content:flex-start center;align-items:flex-start;min-height:0;margin-top:8px;display:flex;position:relative;overflow:hidden}.WaitingRoomScreen-footer{z-index:2;background:linear-gradient(#0000 0%,#06040273 30%,#060402e0 100%);flex-direction:column;flex-shrink:0;align-items:center;gap:12px;margin-top:0;padding-top:4px;padding-bottom:8px;display:flex;position:relative}.WaitingRoomScreen-actions{gap:8px;width:100%;display:flex}.WaitingRoomScreen-actions button{letter-spacing:.05em;border-radius:8px;flex:1;min-width:0;padding:12px 10px;font-size:.78rem}.WaitingRoomScreen-note{z-index:1;color:#f3e7c9;text-align:center;text-shadow:0 1px 2px #000000b3;margin:auto 0;font-size:.82rem;line-height:1.6;position:relative}.WaitingRoomScreen-error{color:#e2603f;text-align:center;cursor:pointer;background:linear-gradient(#123563,#0e2c54);border:1px solid #e2603f99;border-radius:12px;width:100%;padding:8px 12px;font-size:.8rem}.WaitingRoomScreen-startHint{text-align:center;color:#f3e7c9;text-shadow:0 1px 2px #000000b3;max-width:92%;margin:-12px 0 0;font-size:.82rem;font-weight:600;line-height:1.5}.WaitingRoomScreen-unreadyList{flex-direction:column;gap:12px;display:flex}.WaitingRoomScreen-unreadyRow{align-items:center;gap:12px;display:flex}.WaitingRoomScreen-unreadyRow button{flex:1;width:auto;min-width:0;padding:10px 12px}.WaitingRoomScreen-unreadyPortrait{flex-shrink:0;width:84px}.Toast-toast{z-index:120;text-align:center;pointer-events:none;background:linear-gradient(#1b4a85,#0e2c54);border:1px solid #f3d27ab3;border-radius:12px;flex-direction:column;gap:3px;width:max-content;max-width:min(86%,360px);margin-inline-start:auto;margin-inline-end:auto;padding:12px 18px;display:flex;position:fixed;top:18px;left:0;right:0;box-shadow:0 10px 28px #00000073}.Toast-title{text-transform:uppercase;letter-spacing:.12em;color:#f3d27a;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.82rem;font-weight:600}.Toast-message{color:#cfe2f5;font-size:.82rem;line-height:1.4}.Toast-subtle{background:#0e2c54f5;border-color:#6a9ac740}.Toast-subtle .Toast-message{color:#8fa9c4}.GameEventHeader-header{z-index:85;box-sizing:border-box;direction:ltr;background:linear-gradient(#fff8e666,#0000 42%),linear-gradient(#f0dcb4 0%,#e6c998 100%);border-bottom:3px solid #3a281d;flex-direction:row;flex:none;align-self:stretch;align-items:center;width:100%;min-height:44px;padding:6px 14px;display:flex;position:relative;box-shadow:inset 0 1px #fffaeb8c}.GameEventHeader-headline{color:#1a1208;text-align:center;flex:1;min-width:0;margin:0;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:700;line-height:1.3;position:relative}.DeckStrip-strip{direction:ltr;background:linear-gradient(#3a281d 0%,#241810 100%);border-bottom:1px solid #5a371ecc;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;display:flex;box-shadow:inset 0 1px #ffdcaa0f}.DeckStrip-piles{flex-shrink:0;align-items:center;gap:10px;display:flex}.DeckStrip-pile{align-items:center;gap:6px;display:flex}.DeckStrip-pileCard{z-index:1;filter:drop-shadow(1px 2px #00000073);flex-shrink:0;width:28px;height:38px;position:relative}.DeckStrip-pileCard:before,.DeckStrip-pileCard:after{content:"";background:#1b3147;border:2px solid #c9a14a;border-radius:4px;position:absolute;top:0;bottom:0;left:0;right:0}.DeckStrip-pileCard:before{z-index:0;transform:translate(3px,3px)}.DeckStrip-pileCard:after{z-index:0;opacity:.85;transform:translate(1.5px,1.5px)}.DeckStrip-pileBack{z-index:1;object-fit:contain;border-radius:4px;width:100%;height:100%;display:block;position:relative}.DeckStrip-pileMark{z-index:2;color:#f3e7c9;text-shadow:0 1px 2px #000000d9;place-items:center;font-size:.95rem;font-weight:800;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.DeckStrip-burned .DeckStrip-pileMark{color:#e85a3c}.DeckStrip-pileCount{color:#f3e7c9;transform-origin:50%;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.82rem;font-weight:700;display:inline-block}.DeckStrip-tracker{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.DeckStrip-trackerLabel{text-transform:uppercase;letter-spacing:.08em;color:#f3e7c9b3;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.5rem;font-weight:600}.DeckStrip-marks{direction:ltr;flex-direction:row;gap:5px;display:flex}.DeckStrip-mark{transform-origin:50%;background:#00000073;border:1px solid #ffffff38;border-radius:50%;width:10px;height:10px}.DeckStrip-markFilled{background:linear-gradient(#f8e3a4,#c9a14a);border-color:#f3d27ad9;box-shadow:0 0 6px #f3d27a8c}.TableSeat-seat{text-align:center;cursor:default;direction:ltr;background:0 0;flex-direction:column;flex:0 0 72px;justify-content:flex-start;align-items:center;gap:4px;width:72px;min-width:72px;max-width:72px;max-height:100%;padding:0;display:flex;position:relative;overflow:visible}.TableSeat-selectable{cursor:pointer}.TableSeat-selectable .TableSeat-paper{filter:drop-shadow(0 0 8px #f3d27abf);animation:1.15s ease-in-out infinite TableSeat-seat-sway}.TableSeat-awaitingPick{pointer-events:none}.TableSeat-awaitingPick .TableSeat-paper{filter:drop-shadow(0 0 5px #f3d27a66);animation:1.45s ease-in-out infinite TableSeat-seat-sway}.TableSeat-speaking.TableSeat-selectable .TableSeat-paper{animation:.85s ease-in-out infinite TableSeat-seat-speak}.TableSeat-reportable{cursor:pointer}.TableSeat-termLocked{cursor:pointer;opacity:.85;pointer-events:auto}.TableSeat-termLocked .TableSeat-paper{filter:drop-shadow(0 0 7px #e2603fb3)}.TableSeat-nominationDimmed{opacity:.42}.TableSeat-dead{filter:grayscale();opacity:.5}.TableSeat-offline{opacity:.5}.TableSeat-you .TableSeat-paper{filter:drop-shadow(0 3px 6px #00000073)drop-shadow(0 0 0 3px #5ee0ff)drop-shadow(0 0 14px #4fd0e8)}.TableSeat-you .TableSeat-name{color:#062028;background:linear-gradient(#7ee7f5,#3db8cc)}.TableSeat-you .TableSeat-badge{background:linear-gradient(#7ee7f5,#2aa8c4)}.TableSeat-voted .TableSeat-paper{filter:drop-shadow(0 0 6px #7fd08ab3)}.TableSeat-speaking .TableSeat-paper,.TableSeat-you.TableSeat-speaking .TableSeat-paper{filter:drop-shadow(0 3px 6px #00000073)drop-shadow(0 0 0 3px #7fd08a)drop-shadow(0 0 16px #7fd08a);animation:.85s ease-in-out infinite TableSeat-seat-speak}.TableSeat-micBadge{z-index:3;color:#f3e7c9;pointer-events:none;background:#120a06d1;border-radius:999px;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:8%;right:6%}.TableSeat-micLive{color:#7fd08a;background:#122a18eb}.TableSeat-micLocal{color:#e8a070;background:#2a120aeb;left:6%;right:auto}.TableSeat-speaking .TableSeat-micLive{animation:.85s ease-in-out infinite TableSeat-mic-speak}.TableSeat-bubble,.TableSeat-officeAnchor,.TableSeat-next{z-index:3;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.TableSeat-bubble{box-sizing:border-box;color:#1a1208;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;text-overflow:ellipsis;background:#f7f1e4;border-radius:10px;-webkit-box-orient:vertical;width:max-content;max-width:140px;padding:6px 10px;font-size:.68rem;font-weight:700;line-height:1.35;display:-webkit-box;bottom:calc(100% + 22px);overflow:hidden;box-shadow:0 2px 8px #00000059}.TableSeat-bubble:after{content:"";border:6px solid #0000;border-top-color:#f7f1e4;margin-left:-6px;position:absolute;top:100%;left:50%}.TableSeat-officeAnchor{visibility:hidden;width:1px;height:22px;bottom:calc(100% - 2px)}.TableSeat-officeHidden{visibility:hidden}.TableSeat-officeWrap{z-index:3;pointer-events:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.TableSeat-office{white-space:nowrap;border-radius:999px;padding:4px 8px;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.6rem;font-weight:800;line-height:1.2;display:block;position:relative;box-shadow:0 2px 8px #00000059}.TableSeat-office:after{content:"";border:5px solid #0000;margin-left:-5px;position:absolute;top:100%;left:50%}.TableSeat-officePresident{color:#1a1208;background:linear-gradient(#f3d27a,#c9a14a)}.TableSeat-officePresident:after{border-top-color:#c9a14a}.TableSeat-officeChancellor{color:#f3e7c9;background:linear-gradient(#e2603f,#8a2f23)}.TableSeat-officeChancellor:after{border-top-color:#8a2f23}.TableSeat-next{color:#051528;background:#f3d27ae6;border-radius:999px;padding:3px 8px;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.58rem;font-weight:800;bottom:calc(100% - 2px)}.TableSeat-paper{aspect-ratio:1;filter:drop-shadow(0 3px 6px #00000073);width:72px;position:relative}.TableSeat-face{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.TableSeat-badge{z-index:1;box-sizing:border-box;color:#051528;text-align:center;background:linear-gradient(#f8e3a4,#c9a14a);border-radius:999px;place-items:center;width:auto;min-width:18px;height:18px;padding:0 4px;font-size:.68rem;font-weight:800;line-height:1;display:grid;position:absolute;top:10%;left:12%;box-shadow:0 1px 3px #00000073}.TableSeat-ballot{z-index:3;aspect-ratio:2/3;object-fit:contain;filter:drop-shadow(0 3px 6px #0009);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:3px;width:58%;display:block;position:absolute;bottom:2%;right:-18%}.TableSeat-party{z-index:2;aspect-ratio:2/3;object-fit:contain;filter:drop-shadow(0 1px 3px #0000008c);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:2px;width:26%;display:block;position:absolute;top:9%;right:8%}.TableSeat-name{z-index:1;color:#f3e7c9;white-space:nowrap;background:#120a06c7;border-radius:999px;justify-content:center;align-items:center;gap:4px;max-width:100%;padding:2px 6px;font-size:.6rem;font-weight:700;line-height:1.25;display:flex;overflow:hidden}.TableSeat-name>span[dir]{text-overflow:ellipsis;overflow:hidden}@keyframes TableSeat-seat-sway{0%,to{transform:rotate(0)}25%{transform:rotate(-2.4deg)}75%{transform:rotate(2.4deg)}}@keyframes TableSeat-seat-speak{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes TableSeat-mic-speak{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.TableSeat-selectable .TableSeat-paper,.TableSeat-awaitingPick .TableSeat-paper,.TableSeat-speaking .TableSeat-paper,.TableSeat-you.TableSeat-speaking .TableSeat-paper,.TableSeat-speaking .TableSeat-micLive{animation:none}}.ChatPanel-panel{z-index:8;--scroll-thumb:#c9a14a;--scroll-thumb-from:#f3d27a;--scroll-thumb-to:#7a4e1a;background:linear-gradient(#352418 0%,#241810 100%);border-radius:22px 22px 0 0;flex-direction:column;flex:none;min-height:0;max-height:100%;transition:height .2s;display:flex;position:relative;box-shadow:0 -10px 28px #00000059,inset 0 1px #ffdcaa14}html[data-android] .ChatPanel-panel{transition:none}.ChatPanel-lookGrow,html[data-android] .ChatPanel-lookGrow{transition:height .55s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.ChatPanel-lookGrow{transition:height .2s}}.ChatPanel-resizing{transition:none}.ChatPanel-resizing .ChatPanel-handle{cursor:grabbing}.ChatPanel-handle{cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;place-items:center;height:44px;margin:-8px 0 0;padding:12px 24px;display:grid}.ChatPanel-grip{background:#f3e7c947;border-radius:99px;width:42px;height:4px}.ChatPanel-chrome{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:0 14px 8px;display:flex}.ChatPanel-titleBlock{align-items:center;gap:8px;min-width:0;display:flex}.ChatPanel-title{color:#f3e7c9;white-space:nowrap;font-size:1.05rem;font-weight:700}.ChatPanel-tableAction{text-transform:uppercase;letter-spacing:.06em;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.72rem;font-weight:600;transition:transform .12s,opacity .12s}.ChatPanel-tableAction:active{transform:translateY(2px)}.ChatPanel-tableAction{color:#1a1208;white-space:nowrap;background:linear-gradient(#f3d27a,#c9a14a);border:none;border-radius:8px;padding:7px 12px}.ChatPanel-timer{color:#f3d27a;align-items:center;gap:4px;margin-inline-start:4px;font-size:.72rem;font-weight:700;display:inline-flex}.ChatPanel-urgent{color:#e2603f}.ChatPanel-tools{flex-shrink:0;align-items:center;gap:4px;display:flex}.ChatPanel-tool{transition:transform .12s,opacity .12s}.ChatPanel-tool:active{transform:translateY(2px)}.ChatPanel-tool{color:#f3e7c9;cursor:pointer;background:0 0;border:none;place-items:center;width:44px;height:44px;display:grid}.ChatPanel-toolMuted{color:#f3e7c973}.ChatPanel-toolDivider{background:#f3e7c938;width:1px;height:18px;margin:0 2px}.ChatPanel-feed{overscroll-behavior:contain;direction:ltr;flex-direction:column;flex:1;gap:10px;min-height:0;padding:4px 10px 8px 14px;display:flex;overflow-y:auto}.ChatPanel-feedCollapsed{pointer-events:none;flex:0 0 0;gap:0;height:0;min-height:0;padding:0;display:none;overflow:hidden}.ChatPanel-row{justify-content:flex-start;align-items:flex-end;gap:8px;min-width:0;display:flex}.ChatPanel-mine{flex-direction:row-reverse}.ChatPanel-bubble{background:#3d2a1f;border-radius:14px 14px 14px 4px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:min(78%,320px);padding:8px 12px 6px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #0003}.ChatPanel-bubble:after{content:"";border:6px solid #0000;border-left-width:0;border-right:8px solid #3d2a1f;position:absolute;bottom:8px;left:-6px}.ChatPanel-mine .ChatPanel-bubble{background:#4a3124;border-radius:14px 14px 4px;align-items:flex-end}.ChatPanel-mine .ChatPanel-bubble:after{border-width:6px 0 6px 8px;border-color:#0000 #0000 #0000 #4a3124;left:auto;right:-6px}.ChatPanel-author{color:#e8c56b;font-size:.78rem;font-weight:700}.ChatPanel-text{color:#f3e7c9;overflow-wrap:anywhere;word-break:break-word;text-align:start;-webkit-line-clamp:6;-webkit-box-orient:vertical;max-width:100%;font-size:.88rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ChatPanel-stamp,.ChatPanel-time{color:#f3e7c973;font-size:.62rem}.ChatPanel-stamp{align-self:flex-end}.ChatPanel-ballot{aspect-ratio:3/2;object-fit:contain;filter:drop-shadow(0 4px 8px #0006);width:72px;display:block}.ChatPanel-ballotFace{width:112px}.ChatPanel-mine .ChatPanel-stamp{align-self:flex-start}.ChatPanel-avatar{color:#f3e7c98c;background:#2a1c14;border:1.5px solid #f3e7c959;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.ChatPanel-avatar img{object-fit:cover;width:100%;height:100%}.ChatPanel-composer{padding:8px 16px calc(18px + env(safe-area-inset-bottom,0px));direction:ltr;background:#1c140e;border:none;border-top:1px solid #b4824661;border-radius:0;flex-direction:row;flex-shrink:0;align-items:flex-end;gap:8px;margin:auto 0 0;transition:border-color .15s;display:flex}.ChatPanel-composer:focus-within{border-top-color:#f3d27a8c}html[data-android] .ChatPanel-composer{z-index:2;position:sticky;bottom:0}.ChatPanel-composerField{box-sizing:border-box;background:#16100b;border:1.5px solid #b4824680;border-radius:10px;flex:1;min-width:0;min-height:52px;position:relative}.ChatPanel-composeHint{z-index:0;box-sizing:border-box;color:#f3e7c952;font:inherit;letter-spacing:0;pointer-events:none;white-space:pre-wrap;word-break:break-word;padding:12px 14px;font-size:16px;font-weight:400;line-height:1.45;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ChatPanel-composerMuted{opacity:.62}.ChatPanel-composerMuted .ChatPanel-input{cursor:not-allowed}.ChatPanel-input{z-index:1;box-sizing:border-box;color:#f3e7c9;width:100%;min-width:0;height:52px;min-height:52px;max-height:calc(5.8em + 24px);font:inherit;letter-spacing:0;resize:none;overscroll-behavior:contain;text-align:start;background:0 0;border:none;outline:none;margin:0;padding:12px 14px;font-size:16px;font-weight:400;line-height:1.45;display:block;position:relative;overflow-y:auto}.ChatPanel-input::placeholder{color:#f3e7c961}.ChatPanel-send{transition:transform .12s,opacity .12s}.ChatPanel-send:active{transform:translateY(2px)}.ChatPanel-send{color:#f3d27a;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;margin:0 0 4px;padding:0;display:grid}.ChatPanel-send:disabled{color:#f3e7c947;cursor:default;transform:none}.ChatPanel-slowCount{color:#f3d27a;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700}.PolicyBoard-board{direction:ltr;flex-flow:column;flex:1 1 0;justify-content:flex-start;align-items:center;width:92%;max-width:92%;min-height:0;margin:0 auto;padding:2px 0 0;display:flex}.PolicyBoard-boardArt{flex-direction:column;flex:none;align-items:center;gap:8px;width:100%;display:flex}.PolicyBoard-track{flex:0 auto;width:min(100%,109cqh - 104.64px);max-width:100%;height:auto;position:relative;overflow:hidden}.PolicyBoard-art{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.PolicyBoard-slots{pointer-events:none;justify-content:space-between;align-items:stretch;height:53%;display:flex;position:absolute;top:27%;left:16.5%;right:16.5%}.PolicyBoard-slot{flex:1;place-items:center;min-width:0;height:100%;padding:1.5% 2.4%;display:grid}.PolicyBoard-slotCard{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.PolicyBoard-slotSeal{aspect-ratio:1;object-fit:contain;object-position:center;opacity:.92;filter:drop-shadow(0 1px 3px #00000073);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:72%;height:auto;display:block}.GameScreen-scene{width:100%;height:100%;min-height:0;padding-top:env(safe-area-inset-top,0px);--chat-panel-height:280px;--look-chrome-height:96px;--look-chrome-nudge:0px;background:#2a1c14;flex-direction:column;flex:1 1 0;display:flex;position:relative;overflow:hidden}.GameScreen-body{flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative;overflow:hidden}.GameScreen-lookChromeSpacer{height:calc(var(--look-chrome-height) + env(safe-area-inset-bottom,0px));pointer-events:none;flex:none}.GameScreen-sceneLooking .GameScreen-players{padding-bottom:8px}.GameScreen-sceneLookChat .GameScreen-players{padding-bottom:28px}.GameScreen-lookSeeNext{z-index:95;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#0c080566;justify-content:center;align-items:center;padding:24px 28px 120px;animation:.55s ease-out GameScreen-look-blur-in;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.GameScreen-lookSeeNextText{color:#f3e7c9;text-align:center;text-shadow:0 2px 12px #00000073;max-width:18rem;margin:0;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.28rem;font-weight:700;line-height:1.45}@keyframes GameScreen-look-blur-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.GameScreen-table{flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:stretch;min-height:0;display:flex;position:relative;overflow:hidden;container-type:size}.GameScreen-players{flex:none;margin-top:auto}.GameScreen-seats{box-sizing:border-box;direction:rtl;flex-wrap:wrap-reverse;flex:none;justify-content:center;align-items:flex-end;gap:4px;width:100%;padding:4px 8px;display:flex;container-type:inline-size}.GameScreen-toolsDock{z-index:5;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.GameScreen-toolsDock>*{pointer-events:auto}.GameScreen-powerDock{left:12px;right:12px;bottom:calc(var(--chat-panel-height,280px) + 8px);z-index:6;position:absolute}.GameScreen-overlayLayer{z-index:20;width:100%;max-width:100%;padding:16px 16px calc(var(--chat-panel-height,280px) + 16px);padding-inline:max(16px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));pointer-events:none;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0}.GameScreen-voteShift{pointer-events:auto;width:min(360px,100%);min-width:0;max-width:100%;margin-inline-start:auto;margin-inline-end:auto}.GameScreen-hint{color:#f3d27a;background:linear-gradient(#123563,#0e2c54);border:1px solid #f3d27a80;border-radius:12px;padding:10px 14px;font-size:.82rem;line-height:1.5}.GameScreen-votePanel{background:linear-gradient(#123563,#0e2c54);border:1px solid #f3d27a80;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:10px 14px 12px;display:flex}.GameScreen-votePrompt{text-transform:uppercase;letter-spacing:.08em;color:#cfe2f5;text-align:center;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.85rem;font-weight:600}.GameScreen-voteButtons{gap:12px;width:100%;display:flex}.GameScreen-voteJa,.GameScreen-voteNein{text-transform:uppercase;letter-spacing:.1em;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:1rem;font-weight:600;transition:transform .12s,opacity .12s}.GameScreen-voteJa:active,.GameScreen-voteNein:active{transform:translateY(2px)}.GameScreen-voteJa,.GameScreen-voteNein{color:#fbfaf7;border:2px solid #ffffff4d;border-radius:12px;flex:1;padding:12px}.GameScreen-voteJa{background:linear-gradient(#4f8fd0,#2f6aa6)}.GameScreen-voteNein{background:linear-gradient(#e2603f,#8a2f23)}.GameScreen-voteWaiting{color:#8fa9c4;text-align:center;font-size:.82rem}.GameScreen-policyCards{justify-content:center;gap:12px;display:flex}.GameScreen-powerTargets{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.GameScreen-powerTarget{text-transform:uppercase;letter-spacing:.06em;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.78rem;font-weight:600;transition:transform .12s,opacity .12s}.GameScreen-powerTarget:active{transform:translateY(2px)}.GameScreen-powerTarget{color:#f3d27a;background:#f3d27a14;border:1px solid #f3d27a8c;border-radius:8px;padding:9px 14px}.GameScreen-investigationResult{color:#cfe2f5;text-align:center;font-size:.95rem}.GameScreen-powerContinue{text-transform:uppercase;letter-spacing:.1em;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.85rem;font-weight:600;transition:transform .12s,opacity .12s}.GameScreen-powerContinue:active{transform:translateY(2px)}.GameScreen-powerContinue{color:#051528;background:linear-gradient(#f8e3a4,#c9a14a);border-radius:12px;padding:11px 22px}.GameScreen-vetoButton{text-transform:uppercase;letter-spacing:.08em;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.75rem;font-weight:600;transition:transform .12s,opacity .12s}.GameScreen-vetoButton:active{transform:translateY(2px)}.GameScreen-vetoButton{color:#e2603f;background:#e2603f14;border:1px solid #e2603f8c;border-radius:8px;padding:8px 16px}.GameScreen-policyCard{transition:transform .12s,opacity .12s}.GameScreen-policyCard:active{transform:translateY(2px)}.GameScreen-policyCard{aspect-ratio:2/3;border:2px solid #ffffff59;border-radius:12px;width:78px;padding:0;overflow:hidden}.GameScreen-policyImage{object-fit:contain;width:100%;height:100%;display:block}.GameScreen-policyLiberal{background:linear-gradient(#4f8fd0,#2f6aa6)}.GameScreen-policyFascist{background:linear-gradient(#e2603f,#8a2f23)}.GameScreen-error{z-index:30;color:#e2603f;cursor:pointer;background:linear-gradient(#123563,#0e2c54);border:1px solid #e2603f99;border-radius:12px;padding:10px 14px;font-size:.85rem;position:absolute;top:88px;left:12px;right:12px}.GameScreen-playerRow{text-align:start;cursor:default;background:#0c080459;border:1px solid #f3e7c914;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.GameScreen-nominatable{cursor:pointer;background:#f3d27a12;border-color:#f3d27a8c}.GameScreen-dead{filter:grayscale();opacity:.5}.GameScreen-offline{opacity:.45}.GameScreen-voted .GameScreen-playerAvatar{border-color:#7fd08a;box-shadow:0 0 7px #7fd08a8c}.GameScreen-you{background:#f3d27a14;border-color:#f3d27a66}.GameScreen-you .GameScreen-playerAvatar{background:#f3d27a4d}.GameScreen-playerAvatar{text-transform:uppercase;letter-spacing:0;color:#f3d27a;background:#123563;border:2px solid #f3d27a8c;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.82rem;font-weight:600;display:grid;overflow:hidden}.GameScreen-playerAvatarImage{object-fit:cover;width:100%;height:100%}.GameScreen-playerInfo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.GameScreen-playerName{color:#f3e7c9;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;overflow:hidden}.GameScreen-playerMeta{align-items:center;gap:8px;min-width:0;display:flex}.GameScreen-playerSeat{color:#f3e7c973;font-size:.68rem;font-weight:700}.GameScreen-playerRole{font-size:.72rem;font-weight:700}.GameScreen-roleLiberal{color:#4f8fd0}.GameScreen-roleFascist{color:#e2603f}.GameScreen-playerBadge{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:.68rem;font-weight:800;line-height:1.2}.GameScreen-playerBadgePresident{color:#1a1208;background:linear-gradient(#f3d27a,#c9a14a)}.GameScreen-playerBadgeChancellor{color:#f3e7c9;background:linear-gradient(#e2603f,#8a2f23)}.PlayersModal-backdrop{width:100%;max-width:100%;padding:18px;padding-inline:max(18px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));z-index:86;background:#040c16c7;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0}.PlayersModal-sheet{background:linear-gradient(#2c2118,#1c140e);border:1px solid #f3d27a73;border-radius:12px;flex-direction:column;width:min(420px,100%);min-width:0;max-width:100%;max-height:86vh;display:flex}.PlayersModal-header{border-bottom:1px solid #6a9ac740;justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.PlayersModal-title{text-transform:uppercase;letter-spacing:.18em;color:#f3d27a;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.95rem;font-weight:600}.PlayersModal-close{transition:transform .12s,opacity .12s}.PlayersModal-close:active{transform:translateY(2px)}.PlayersModal-close{color:#8fa9c4;border:1px solid #6a9ac740;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.PlayersModal-list{overscroll-behavior:contain;flex-direction:column;gap:8px;padding:12px 12px 16px;display:flex;overflow-y:auto}.RoundHistoryModal-backdrop{width:100%;max-width:100%;padding:18px;padding-inline:max(18px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));z-index:86;background:#040c16c7;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0}.RoundHistoryModal-sheet{background:linear-gradient(#2c2118,#1c140e);border:1px solid #f3d27a73;border-radius:12px;flex-direction:column;width:min(420px,100%);min-width:0;max-width:100%;max-height:86vh;display:flex}.RoundHistoryModal-header{border-bottom:1px solid #6a9ac740;justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.RoundHistoryModal-title{text-transform:uppercase;letter-spacing:.18em;color:#f3d27a;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.95rem;font-weight:600}.RoundHistoryModal-close{transition:transform .12s,opacity .12s}.RoundHistoryModal-close:active{transform:translateY(2px)}.RoundHistoryModal-close{color:#8fa9c4;border:1px solid #6a9ac740;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.RoundHistoryModal-list{overscroll-behavior:contain;flex-direction:column;gap:8px;padding:12px 12px 16px;display:flex;overflow-y:auto}.RoundHistoryModal-empty{color:#8fa9c4;margin:12px 4px;font-size:.9rem;line-height:1.45}.RoundHistoryModal-round{background:#0a234473;border:1px solid #6a9ac740;border-radius:8px;overflow:hidden}.RoundHistoryModal-roundHeader{transition:transform .12s,opacity .12s}.RoundHistoryModal-roundHeader:active{transform:translateY(2px)}.RoundHistoryModal-roundHeader{text-align:start;color:#cfe2f5;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;padding:10px 12px;display:grid}.RoundHistoryModal-roundTitle{text-transform:uppercase;letter-spacing:.08em;color:#f3d27a;white-space:nowrap;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.82rem;font-weight:600}.RoundHistoryModal-roundSummary{color:#8fa9c4;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.RoundHistoryModal-roundBody{color:#cfe2f5;border-top:1px solid #6a9ac740;flex-direction:column;gap:6px;padding:0 12px 12px;font-size:.86rem;line-height:1.4;display:flex}.RoundHistoryModal-roundBody p{margin:0}.RoundHistoryModal-votesLabel{color:#8fa9c4;font-size:.78rem;margin-top:4px!important}.RoundHistoryModal-ballots{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.RoundHistoryModal-ballots li{border-bottom:1px solid #6a9ac799;justify-content:space-between;gap:10px;padding:4px 0;font-size:.82rem;display:flex}.RoundHistoryModal-ballotVote{color:#8fa9c4;white-space:nowrap}.GameMenu-backdrop{width:100%;max-width:100%;padding:18px;padding-inline:max(18px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));z-index:85;background:#040c16c7;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0}.GameMenu-sheet{background:linear-gradient(#123563,#0e2c54);border:1px solid #f3d27a73;border-radius:12px;flex-direction:column;width:min(360px,100%);min-width:0;max-width:100%;display:flex}.GameMenu-header{border-bottom:1px solid #6a9ac740;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.GameMenu-roomName{text-transform:uppercase;letter-spacing:.14em;color:#f3d27a;text-overflow:ellipsis;white-space:nowrap;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.92rem;font-weight:600;overflow:hidden}.GameMenu-close{transition:transform .12s,opacity .12s}.GameMenu-close:active{transform:translateY(2px)}.GameMenu-close{color:#8fa9c4;border:1px solid #6a9ac740;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.GameMenu-actions{grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:8px;padding:16px;display:grid}.GameMenu-iconButton{transition:transform .12s,opacity .12s}.GameMenu-iconButton:active{transform:translateY(2px)}.GameMenu-iconButton{color:#f3d27a;background:#0a234480;border:1px solid #6a9ac740;border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:12px 6px;display:flex}.GameMenu-iconLabel{text-transform:uppercase;letter-spacing:.08em;color:#8fa9c4;text-align:center;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.54rem;font-weight:600}.GameMenu-muted{color:#8fa9c4;opacity:.6}.GameMenu-muted .GameMenu-iconLabel{text-decoration:line-through}.GameMenu-danger{color:#e2603f;border-color:#e2603f80}.GameMenu-danger .GameMenu-iconLabel{color:#e2603fd9}.LegislativeModal-backdrop{width:100%;max-width:100%;padding:20px;padding-inline:max(20px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));z-index:90;pointer-events:none;background:0 0;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0}.LegislativeModal-shift{pointer-events:auto;width:min(360px,100%);min-width:0;max-width:100%;margin-inline-start:auto;margin-inline-end:auto}.LegislativeModal-dialog{background:linear-gradient(#123563,#0e2c54);border:1px solid #f3d27a80;border-radius:12px;flex-direction:column;align-items:center;gap:14px;width:100%;min-width:0;max-width:100%;padding:18px 18px 22px;display:flex}.LegislativeModal-title{text-transform:uppercase;letter-spacing:.1em;color:#cfe2f5;text-align:center;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.85rem;font-weight:600}.LegislativeModal-timer{text-transform:uppercase;letter-spacing:.04em;color:#f3d27a;align-items:center;gap:5px;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.82rem;font-weight:600;display:flex}.LegislativeModal-urgent{color:#e2603f}.LegislativeModal-pulse{animation:.7s ease-in-out infinite LegislativeModal-legislative-timer-pulse}@keyframes LegislativeModal-legislative-timer-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.12)}}.LegislativeModal-cards{justify-content:center;gap:14px;width:100%;min-height:138px;display:flex}.LegislativeModal-travelCard{aspect-ratio:2/3;object-fit:contain;opacity:0;filter:drop-shadow(0 8px 16px #00000080);border-radius:12px;width:min(92px,30%)}.LegislativeModal-travelVisible{opacity:1}.LegislativeModal-card{transition:transform .12s,opacity .12s}.LegislativeModal-card:active{transform:translateY(2px)}.LegislativeModal-card{aspect-ratio:2/3;touch-action:manipulation;background:0 0;border:none;border-radius:12px;width:min(92px,30%);padding:0;overflow:hidden}.LegislativeModal-card:disabled{cursor:default}.LegislativeModal-cardFace{pointer-events:none;width:100%;height:100%;display:block}.LegislativeModal-cardImage{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.LegislativeModal-veto{text-transform:uppercase;letter-spacing:.08em;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.75rem;font-weight:600;transition:transform .12s,opacity .12s}.LegislativeModal-veto:active{transform:translateY(2px)}.LegislativeModal-veto{color:#e2603f;background:#e2603f14;border:1px solid #e2603f8c;border-radius:8px;padding:9px 18px}.LegislativeModal-veto:disabled{opacity:.5}.GovernmentTicket-ticket{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.GovernmentTicket-office{flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.GovernmentTicket-face{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border:2px solid #f3d27a8c;border-radius:12px;width:64px;height:64px;display:block}.GovernmentTicket-office figcaption{flex-direction:column;align-items:center;gap:2px;min-width:0;max-width:100%;display:flex}.GovernmentTicket-role{text-transform:uppercase;letter-spacing:.14em;color:#f3d27a;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.62rem;font-weight:600}.GovernmentTicket-name{color:#cfe2f5;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.82rem;font-weight:700;line-height:1.3;overflow:hidden}.GovernmentTicket-amp{color:#f3d27ab3;flex-shrink:0;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:1.1rem;font-weight:700}.GameOverOverlay-backdrop{width:100%;max-width:100%;padding:24px;padding-inline:max(24px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));z-index:95;background:#020810d9;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0}.GameOverOverlay-dialog{background:linear-gradient(#123563,#0e2c54);border:1px solid #6a9ac740;border-radius:12px;flex-direction:column;align-items:center;gap:18px;width:100%;min-width:0;max-width:min(360px,100%);padding:26px 22px;display:flex;box-shadow:0 16px 50px #0009}.GameOverOverlay-headline{text-transform:uppercase;letter-spacing:.08em;text-align:center;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:1.6rem;font-weight:600}.GameOverOverlay-liberal{color:#4f8fd0}.GameOverOverlay-fascist{color:#e2603f}.GameOverOverlay-roles{flex-direction:column;gap:6px;width:100%;list-style:none;display:flex}.GameOverOverlay-roleRow{background:#1b4a8580;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.GameOverOverlay-name{color:#cfe2f5;font-size:.92rem}.GameOverOverlay-role{text-transform:uppercase;letter-spacing:.1em;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.72rem;font-weight:600}.GameOverOverlay-roleLiberal{color:#4f8fd0}.GameOverOverlay-roleFascist{color:#e2603f}.GameOverOverlay-add{transition:transform .12s,opacity .12s}.GameOverOverlay-add:active{transform:translateY(2px)}.GameOverOverlay-add{color:#051528;background:linear-gradient(#f8e3a4,#c9a14a);border-radius:8px;margin-inline-start:8px;padding:4px 8px;font-size:.72rem}.GameOverOverlay-added{color:#f3d27a;margin-inline-start:8px;font-size:.72rem}.GameOverOverlay-actions{flex-direction:column;gap:10px;width:100%;display:flex}.GameOverOverlay-waiting{color:#f3e7c9;text-align:center;opacity:.8;margin:0;font-size:.88rem}.GameOverOverlay-stay{text-transform:uppercase;letter-spacing:.12em;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.85rem;font-weight:600;transition:transform .12s,opacity .12s}.GameOverOverlay-stay:active{transform:translateY(2px)}.GameOverOverlay-stay{color:#051528;background:linear-gradient(#f8e3a4,#c9a14a);border-radius:12px;width:100%;padding:13px}.GameOverOverlay-stay:disabled{opacity:.55;pointer-events:none}.GameOverOverlay-leave{text-transform:uppercase;letter-spacing:.12em;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.85rem;font-weight:600;transition:transform .12s,opacity .12s}.GameOverOverlay-leave:active{transform:translateY(2px)}.GameOverOverlay-leave{color:#f3e7c9;background:#1b4a85b3;border-radius:12px;width:100%;padding:13px}.PolicyRevealOverlay-stage{z-index:95;pointer-events:none;justify-content:center;align-items:center;width:100%;max-width:100%;display:flex;position:fixed;top:0;bottom:0;left:0}.PolicyRevealOverlay-card{filter:drop-shadow(0 18px 40px #000000a6)}.PolicyRevealOverlay-stack{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:280px;display:flex}.PolicyRevealOverlay-face{aspect-ratio:2/3;object-fit:contain;border-radius:8px;width:min(160px,100%);height:auto;display:block}.PolicyRevealOverlay-label{text-transform:uppercase;letter-spacing:.12em;color:#fbfaf7;text-align:center;text-shadow:0 2px 10px #000000bf;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.82rem;font-weight:600;line-height:1.45}.NightOverlay-stage{z-index:80;width:100%;max-width:100%;padding:18px;padding-inline:max(18px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));background:#05030838;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:visible}.NightOverlay-night{background:#050308}.NightOverlay-night:after{content:"";pointer-events:none;background:#0402066b;position:absolute;top:0;bottom:0;left:0;right:0}.NightOverlay-veil{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.NightOverlay-dealLayer{z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.NightOverlay-dealDeck{aspect-ratio:2/3;width:78px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.NightOverlay-dealDeck img{object-fit:contain;border-radius:6px;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 8px 20px #00000080}.NightOverlay-dealtBack{aspect-ratio:2/3;object-fit:contain;opacity:0;border-radius:5px;width:72px;margin-top:-54px;margin-left:-36px;position:absolute;top:50%;left:50%;box-shadow:0 8px 18px #00000080}.NightOverlay-dealtBackYou{box-shadow:0 8px 18px #00000080,0 0 12px #f3d27ad9}.NightOverlay-sheet{z-index:1;text-align:center;background:linear-gradient(#123563,#0e2c54);border:1px solid #f3d27a80;border-radius:12px;flex-direction:column;align-items:center;gap:14px;width:min(340px,100%);min-width:0;max-width:100%;margin-inline-start:auto;margin-inline-end:auto;padding:22px 16px 18px;display:flex;position:relative}.NightOverlay-prompt{color:#f3e7c9;margin:0;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.95rem;font-weight:700}.NightOverlay-cards{justify-content:center;align-items:flex-end;gap:12px;display:flex}.NightOverlay-roleCard,.NightOverlay-partyCard{object-fit:contain;border-radius:6px;height:auto;display:block;box-shadow:0 8px 22px #00000073}.NightOverlay-roleCard{aspect-ratio:2/3;width:118px}.NightOverlay-partyCard{aspect-ratio:2/3;width:86px}.NightOverlay-blurb{color:#cfe2f5;margin:0;font-size:.82rem;line-height:1.5}.NightOverlay-glance{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:16px;width:min(340px,100%);min-width:0;max-width:100%;margin-inline-start:auto;margin-inline-end:auto;padding:22px 14px;display:flex;position:relative}.NightOverlay-glanceLine{color:#f3e7c9;text-shadow:0 2px 12px #000000bf;margin:0;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:700}.NightOverlay-sleep{flex-direction:column;align-items:center;gap:18px;display:flex}.NightOverlay-lids{stroke:#f3d27a;stroke-width:3.2px;stroke-linecap:round;fill:none;opacity:.88;filter:drop-shadow(0 2px 10px #000000b3);width:min(168px,100%);height:auto}.NightOverlay-team{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.NightOverlay-teammate{flex-direction:column;align-items:center;gap:4px;width:80px;display:flex;position:relative}.NightOverlay-teammate img{object-fit:cover;border:2px solid #f3d27ab3;border-radius:50%;width:52px;height:52px}.NightOverlay-teammate span:not(.NightOverlay-teammateSeat){color:#f3e7c9;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;font-weight:700;overflow:hidden}.NightOverlay-teammate em{color:#f3d27a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.62rem;font-style:normal;overflow:hidden}.NightOverlay-teammateSeat{z-index:1;color:#051528;background:linear-gradient(#f8e3a4,#c9a14a);border-radius:999px;min-width:20px;height:20px;padding:0 5px;font-size:.72rem;font-weight:800;line-height:20px;position:absolute;top:-4px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #0000008c}.RoleInspectOverlay-backdrop{width:100%;max-width:100%;padding:20px;padding-inline:max(20px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));z-index:88;background:#04060cc7;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0}.RoleInspectOverlay-card{aspect-ratio:2/3;filter:drop-shadow(0 18px 36px #000000a6);width:min(280px,100%,48vh);max-width:100%;position:relative}.RoleInspectOverlay-art{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.RoleInspectOverlay-caption{box-sizing:border-box;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1px;height:13%;padding:0 2px;display:flex;position:absolute;bottom:8%;left:17%;right:17%;overflow:hidden}.RoleInspectOverlay-name{text-transform:uppercase;letter-spacing:.02em;color:#3a2410;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.58rem;font-weight:600;line-height:1.05;overflow:hidden}.RoleInspectOverlay-blurb{color:#5c3a22;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.5rem;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.ChancellorReveal-backdrop{width:100%;max-width:100%;padding:24px;padding-inline:max(24px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));z-index:90;pointer-events:none;background:0 0;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0}.ChancellorReveal-shift{pointer-events:auto;width:100%;min-width:0;max-width:360px;margin-inline-start:auto;margin-inline-end:auto}.ChancellorReveal-dialog{background:linear-gradient(#123563,#0e2c54);border:1px solid #f3d27a80;border-radius:12px;flex-direction:column;align-items:center;gap:14px;width:100%;padding:20px 20px 24px;display:flex}.ChancellorReveal-title{text-transform:uppercase;letter-spacing:.22em;color:#f3d27a;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:1rem;font-weight:600}.ChancellorReveal-prompt{color:#cfe2f5;text-align:center;margin:0;font-size:1.02rem;line-height:1.5}.InvestigateOverlay-backdrop{width:100%;max-width:100%;padding:24px;padding-inline:max(24px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));z-index:92;background:#020810b8;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0}.InvestigateOverlay-stage{flex-direction:column;align-items:center;gap:18px;width:100%;min-width:0;max-width:280px;display:flex}.InvestigateOverlay-card{aspect-ratio:2/3;object-fit:contain;filter:drop-shadow(0 12px 24px #0000008c);border-radius:8px;width:min(168px,100%);display:block}.InvestigateOverlay-result{color:#f3e7c9;text-align:center;max-width:280px;margin:0;font-size:1.05rem;font-weight:700;line-height:1.45}.InvestigateOverlay-resultLiberal{color:#4f8fd0}.InvestigateOverlay-resultFascist{color:#e2603f}.PeekOverlay-backdrop{width:100%;max-width:100%;padding:24px;padding-inline:max(24px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));z-index:30;pointer-events:none;background:#02081073;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0}.PeekOverlay-stage{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.PeekOverlay-card{aspect-ratio:2/3;object-fit:contain;opacity:0;filter:drop-shadow(0 10px 18px #00000080);pointer-events:none;border-radius:6px;width:min(104px,28%);display:block}.YouDiedOverlay-backdrop{width:100%;max-width:100%;padding:24px;padding-inline:max(24px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));z-index:100;background:#020810c7;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0}.YouDiedOverlay-dialog{background:linear-gradient(#123563,#0e2c54);border:1px solid #6a9ac740;border-radius:12px;flex-direction:column;gap:16px;width:100%;min-width:0;max-width:min(340px,100%);padding:22px 20px;display:flex;box-shadow:0 12px 40px #00000080}.YouDiedOverlay-title{text-transform:uppercase;letter-spacing:.12em;color:#e2603f;text-align:center;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:1.05rem;font-weight:600}.YouDiedOverlay-message{color:#cfe2f5;text-align:center;margin:0;font-size:.95rem;line-height:1.6}.YouDiedOverlay-buttons{gap:10px;display:flex}.YouDiedOverlay-buttons>*{flex:1}.VetoBurnOverlay-stage{z-index:94;pointer-events:none;justify-content:center;align-items:center;gap:18px;width:100%;max-width:100%;display:flex;position:fixed;top:0;bottom:0;left:0}.VetoBurnOverlay-card{aspect-ratio:2/3;object-fit:contain;opacity:0;filter:drop-shadow(0 12px 28px #0000008c);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:min(120px,28vw);height:auto}.SealFlightOverlay-stage{z-index:94;pointer-events:none;justify-content:center;align-items:center;width:100%;max-width:100%;display:flex;position:fixed;top:0;bottom:0;left:0}.SealFlightOverlay-seal{aspect-ratio:1;object-fit:contain;opacity:0;filter:drop-shadow(0 10px 24px #0000008c);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:min(88px,22vw);height:auto}.OfficeHandoffOverlay-stage{z-index:94;pointer-events:none;width:100%;max-width:100%;position:fixed;top:0;bottom:0;left:0}.OfficeHandoffOverlay-placard{opacity:0;letter-spacing:0;white-space:nowrap;border-radius:999px;padding:4px 8px;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.6rem;font-weight:800;line-height:1.2;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000059}.OfficeHandoffOverlay-president{color:#1a1208;background:linear-gradient(#f3d27a,#c9a14a)}.OfficeHandoffOverlay-chancellor{color:#f3e7c9;background:linear-gradient(#e2603f,#8a2f23)}.OfficeHandoffOverlay-special{background:linear-gradient(#f0c36a,#b8732a)}.Spotlight-root{z-index:100;pointer-events:none;width:100%;position:absolute;top:0;bottom:0;left:0}.Spotlight-block{pointer-events:auto;width:100%;position:absolute;top:0;bottom:0;left:0}.Spotlight-blockDim{background:#0c08058c}.Spotlight-mask{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.Spotlight-hole{pointer-events:auto;background:0 0;border:0;border-radius:12px;padding:0;animation:1.8s ease-in-out infinite Spotlight-spotlight-pulse;position:absolute;box-shadow:0 0 0 1.5px #f3d27ae6}.Spotlight-holePass{pointer-events:none}.Spotlight-chrome{left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--chat-panel-height,0px) - var(--look-chrome-nudge,0px));z-index:3;pointer-events:auto;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute}.Spotlight-skip,.Spotlight-previous,.Spotlight-continue{transition:transform .12s,opacity .12s}.Spotlight-skip:active,.Spotlight-previous:active,.Spotlight-continue:active{transform:translateY(2px)}.Spotlight-skip,.Spotlight-previous,.Spotlight-continue{border-radius:12px;flex:none;min-width:7.5rem;padding:10px 18px;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.95rem;font-weight:700}.Spotlight-nav{flex:none;align-items:center;gap:10px;display:flex}.Spotlight-skip,.Spotlight-previous{color:#f3e7c9;background:#f3e7c91f;border:1.5px solid #f3e7c973}.Spotlight-continue{color:#051528;background:linear-gradient(#f8e3a4,#c9a14a);border:2px solid #ffffff59;box-shadow:inset 0 1px #ffffff80,0 3px #7a4e1a}@keyframes Spotlight-spotlight-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.Spotlight-hole{animation:none}}.SplashScreen-splash{z-index:200;background:#1a1208;justify-content:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.SplashScreen-canvas{background:#1a1208;width:100%;max-width:430px;height:100%;position:relative;overflow:hidden}.SplashScreen-art{object-fit:cover;object-position:center 42%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.SplashScreen-quote{left:18px;right:18px;bottom:calc(96px + env(safe-area-inset-bottom,0px));background:linear-gradient(#120c06e0,#080502f0);border:1px solid #e8d0906b;border-radius:4px;margin:0;padding:14px 16px 12px;position:absolute;box-shadow:0 10px 28px #00000080,inset 0 1px #e8d0902e}.SplashScreen-quoteText{color:#f3e7c9;text-align:center;margin:0;font-size:.92rem;line-height:1.75}.SplashScreen-quoteBy{color:#e8d090;text-align:center;margin-top:8px;font-size:.75rem;font-style:normal;display:block}.SplashScreen-retry{color:#e8d090;background:#e8d09014;border:1px solid #e8d09073;border-radius:4px;width:100%;margin-top:12px;padding:8px 12px;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.88rem;font-weight:600;display:block}.SplashScreen-bar{left:28px;right:28px;bottom:calc(44px + env(safe-area-inset-bottom,0px));background:#0c0804c7;border:1px solid #e8d09061;border-radius:8px;justify-content:center;align-items:center;height:28px;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 1px 2px #00000073}.SplashScreen-fill{z-index:2;inline-size:calc(var(--progress,0)*1%);border-radius:inherit;background:linear-gradient(90deg,#9a7428,#e8d090,#9a7428);height:100%;position:absolute;top:0;bottom:0;overflow:hidden;box-shadow:0 0 10px #e8d09073}.SplashScreen-fill:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.SplashScreen-fill:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.SplashScreen-fill:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.SplashScreen-fill:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.SplashScreen-fill:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.SplashScreen-fill:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.SplashScreen-fill:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.SplashScreen-fill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.SplashScreen-percent,.SplashScreen-percentOnFill{font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.88rem;font-weight:700;line-height:1}.SplashScreen-percent{z-index:1;color:#f3e7c9;text-shadow:0 1px 2px #000000b8;position:relative}.SplashScreen-percentOnFill{inline-size:calc(10000%/max(var(--progress,0),.001));color:#1a1208;-webkit-text-stroke:.4px #ffecc4bf;paint-order:stroke fill;justify-content:center;align-items:center;height:100%;display:flex;position:absolute;top:0;bottom:0}.SplashScreen-percentOnFill:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.SplashScreen-percentOnFill:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.SplashScreen-percentOnFill:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.SplashScreen-percentOnFill:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.SplashScreen-percentOnFill:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.SplashScreen-percentOnFill:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.SplashScreen-percentOnFill:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.SplashScreen-percentOnFill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ChangelogList-list{text-align:start;flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.ChangelogList-release{flex-direction:column;gap:10px;display:flex}.ChangelogList-version{text-transform:uppercase;letter-spacing:.14em;color:#f3d27a;margin:0;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:1.05rem;font-weight:600}.ChangelogList-changes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ChangelogList-change{word-spacing:.08em;color:#cfe2f5;padding-inline-start:14px;font-size:.95rem;line-height:1.9;position:relative}.ChangelogList-change:before{content:"";background:#f3d27a;border-radius:50%;width:5px;height:5px;position:absolute;top:.85em}.ChangelogList-change:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.ChangelogList-change:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.ChangelogList-change:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.ChangelogList-change:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.ChangelogList-change:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.ChangelogList-change:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.ChangelogList-change:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.ChangelogList-change:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.ChangelogDialog-backdrop{z-index:160;width:100%;max-width:100%;padding:24px 16px;padding-inline:max(16px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(at 50% 28%,#f3d27a29,#0000 52%),#040a14d1;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0}.ChangelogDialog-dialog{--scroll-thumb:#c9a14a;--scroll-thumb-from:#f3d27a;--scroll-thumb-to:#7a4e1a;background:linear-gradient(#1b4a8559,#0000 28%),linear-gradient(#123563,#051528);border:1px solid #f3d27a8c;border-radius:18px;flex-direction:column;align-items:stretch;gap:16px;width:100%;min-width:0;max-width:min(360px,100%);max-height:min(86dvh,640px);padding:24px 18px 18px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,0 18px 48px #0000008c}.ChangelogDialog-title{text-transform:uppercase;letter-spacing:.1em;color:#f3d27a;text-align:center;margin:0;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:1.15rem;font-weight:600}[dir=rtl] .ChangelogDialog-title{text-transform:none;letter-spacing:0;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.7}.ChangelogDialog-notes{overscroll-behavior:contain;min-height:0;padding-inline-end:12px;overflow-y:auto}.ChangelogDialog-action{justify-content:center;padding-top:2px;display:flex}.ChangelogDialog-action button{width:auto;min-width:148px;padding:10px 22px}.ChangelogScreen-empty{text-align:center;color:#8fa9c4;margin:28px 8px 0;font-size:.95rem;line-height:1.9}.Dropdown-field{flex-direction:column;gap:8px;margin-bottom:14px;display:flex;position:relative}.Dropdown-label{text-transform:uppercase;letter-spacing:.12em;color:#8fa9c4;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.78rem;font-weight:600}.Dropdown-trigger{background:linear-gradient(#1a1610,#100c0a);border:1px solid #f3d27a42;border-radius:12px;transition:transform .12s,opacity .12s}.Dropdown-trigger:active{transform:translateY(2px)}.Dropdown-trigger{text-align:start;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 14px;display:flex}.Dropdown-trigger:focus-visible{border-color:#f3d27ab3}.Dropdown-open{border-color:#f3d27ab3}.Dropdown-invalid{border-color:#e2603fb3}.Dropdown-value{color:#f3e7c9;min-width:0;font:inherit;flex:1;font-size:1rem}.Dropdown-placeholder{color:#8fa9c499}.Dropdown-chevron{color:#f3d27a;flex-shrink:0;transition:transform .12s}.Dropdown-open .Dropdown-chevron{transform:rotate(180deg)}.Dropdown-list{z-index:4;background:linear-gradient(#1a1610,#100c0a);border:1px solid #f3d27a42;border-radius:12px;padding:6px;list-style:none;position:absolute;top:calc(100% - 6px);left:0;right:0;box-shadow:0 10px 28px #00000073}.Dropdown-option{transition:transform .12s,opacity .12s}.Dropdown-option:active{transform:translateY(2px)}.Dropdown-option{color:#f3e7c9;width:100%;min-height:44px;font:inherit;text-align:start;border-radius:8px;padding:10px 12px;font-size:1rem;display:block}.Dropdown-option:active{background:#f3d27a1a}.Dropdown-chosen{color:#f3d27a;background:#f3d27a1a}.Dropdown-error{color:#e2603f;font-size:.8rem}.TextArea-field{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.TextArea-label{text-transform:uppercase;letter-spacing:.12em;color:#8fa9c4;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:.78rem;font-weight:600}.TextArea-box{background:linear-gradient(#1a1610,#100c0a);border:1px solid #f3d27a42;border-radius:12px;align-items:stretch;padding:12px 14px;display:flex}.TextArea-box:focus-within{border-color:#f3d27ab3}.TextArea-invalid{border-color:#e2603fb3}.TextArea-input{resize:none;color:#f3e7c9;min-width:0;min-height:8.5rem;font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:1rem;line-height:1.7}.TextArea-input::placeholder{color:#8fa9c499}.TextArea-error{color:#e2603f;font-size:.8rem}.TextArea-meta{justify-content:space-between;align-items:baseline;gap:12px;min-height:1.15em;display:flex}.TextArea-count{color:#8fa9c4;direction:ltr;unicode-bidi:isolate;margin-inline-start:auto;font-size:.8rem}.SupportScreen-form{flex-direction:column;display:flex}.SupportScreen-intro{color:#8fa9c4;margin:4px 0 18px;font-size:.95rem;line-height:1.8}.SupportScreen-error{color:#e2603f;margin:-4px 0 12px;font-size:.85rem}.OnboardingIntroScreen-page{height:100%;min-height:0;padding:calc(12px + env(safe-area-inset-top,0px))16px calc(28px + env(safe-area-inset-bottom,0px));background:radial-gradient(90% 55% at 50% 18%,#3c24128c,#0000 70%),linear-gradient(#120b05 0%,#0c0907 45%,#1a1008 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}.OnboardingIntroScreen-top{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.OnboardingIntroScreen-progress{color:#f3e7c9a6;white-space:nowrap;unicode-bidi:isolate;flex-shrink:0;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.85rem;font-weight:700}.OnboardingIntroScreen-skip{transition:transform .12s,opacity .12s}.OnboardingIntroScreen-skip:active{transform:translateY(2px)}.OnboardingIntroScreen-skip{color:#f3e7c9;cursor:pointer;background:#f3e7c914;border:1.5px solid #f3e7c959;border-radius:12px;padding:8px 14px;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem;font-weight:700}.OnboardingIntroScreen-stage{flex:1.7 1 0;justify-content:center;align-items:center;min-height:0;padding:8px 0 4px;display:flex}.OnboardingIntroScreen-images{justify-content:center;align-items:center;gap:14px;width:100%;max-height:100%;display:flex}.OnboardingIntroScreen-imagesRow{flex-flow:wrap}.OnboardingIntroScreen-imagesStack{flex-direction:column;align-items:stretch;gap:12px;width:min(92vw,420px)}.OnboardingIntroScreen-imagesTrio{flex-direction:row;gap:10px}.OnboardingIntroScreen-art{object-fit:contain;filter:drop-shadow(0 8px 18px #0000008c);pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:min(52vw,240px);height:auto;max-height:min(58vh,320px);display:block}.OnboardingIntroScreen-imagesStack .OnboardingIntroScreen-art{object-fit:fill;width:100%;max-width:100%;height:min(22vh,168px);max-height:min(22vh,168px);display:block}.OnboardingIntroScreen-imagesTrio .OnboardingIntroScreen-art{max-width:min(34vw,160px);max-height:min(50vh,260px)}.OnboardingIntroScreen-government{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.OnboardingIntroScreen-badgePresident,.OnboardingIntroScreen-badgeChancellor{letter-spacing:.03em;border-radius:12px;justify-content:center;align-items:center;min-width:8.5rem;padding:14px 22px;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:1.15rem;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #00000073}.OnboardingIntroScreen-badgePresident{color:#051528;background:linear-gradient(#f8e3a4,#c9a14a);border:2px solid #ffffff59}.OnboardingIntroScreen-badgeChancellor{color:#f3e7c9;background:linear-gradient(#5a3a1a,#2e1c0c);border:2px solid #f3d27a73}.OnboardingIntroScreen-badgeArrow{color:#f3e7c9b3;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:1.8rem;font-weight:700}.OnboardingIntroScreen-laws{justify-content:center;align-items:flex-end;gap:18px;display:flex}.OnboardingIntroScreen-lawCard{aspect-ratio:2/3;object-fit:contain;filter:drop-shadow(0 8px 16px #00000080);pointer-events:none;width:min(42vw,168px);height:auto;display:block}.OnboardingIntroScreen-deckRow{justify-content:center;align-items:flex-end;gap:36px;width:auto;display:flex}.OnboardingIntroScreen-deckPile{flex-direction:column;align-items:center;gap:12px;display:flex}.OnboardingIntroScreen-deckLabel{color:#f3e7c9;letter-spacing:.02em;text-align:center;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:1.05rem;font-weight:700}.OnboardingIntroScreen-cardStack{aspect-ratio:2/3;width:min(32vw,128px);position:relative}.OnboardingIntroScreen-stackCard{transform:translate(calc(var(--stack-i,0)*3px),calc(var(--stack-i,0)*-3px));filter:drop-shadow(0 2px 4px #0006);position:absolute;top:0;bottom:0;left:0;right:0}.OnboardingIntroScreen-stackArt{object-fit:contain;pointer-events:none;border-radius:6px;width:100%;height:100%;display:block}.OnboardingIntroScreen-cardStackBurned .OnboardingIntroScreen-stackArt{filter:saturate(.75)brightness(.92)}.OnboardingIntroScreen-checkMark{color:#f3d27ad9;text-shadow:0 8px 24px #00000073;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:max(4.5rem,min(22vw,7rem));font-weight:700;line-height:1}.OnboardingIntroScreen-welcome{color:#f3d27ae6;text-shadow:0 8px 24px #00000073;letter-spacing:.02em;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:max(1.6rem,min(8vw,2.4rem));font-weight:700}.OnboardingIntroScreen-tracker{background:#120c08b8;border:1px solid #f3d27a59;border-radius:18px;flex-direction:column;align-items:center;gap:16px;padding:26px 34px;display:flex;box-shadow:0 10px 28px #00000073}.OnboardingIntroScreen-trackerLabel{color:#f3e7c9;letter-spacing:.04em;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:1.15rem;font-weight:700}.OnboardingIntroScreen-marks{direction:ltr;flex-direction:row;gap:14px;display:flex}.OnboardingIntroScreen-mark{transform-origin:50%;background:#00000059;border:2px solid #f3e7c959;border-radius:999px;width:32px;height:32px}.OnboardingIntroScreen-markFilled{background:linear-gradient(#f8e3a4,#c9a14a);border-color:#f3d27a;box-shadow:0 0 12px #f3d27a73}.OnboardingIntroScreen-copy{text-align:center;flex-direction:column;flex:none;gap:8px;max-height:28vh;margin-top:-8px;padding:2px 4px 0;display:flex}.OnboardingIntroScreen-title{color:#f8e3a4;letter-spacing:.02em;margin:0;font-family:Oswald,Avenir Next Condensed,Arial Narrow,Yekan Bakh,sans-serif;font-size:1.45rem;font-weight:700}.OnboardingIntroScreen-body{color:#f3e7c9;margin:0;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.98rem;font-weight:600;line-height:1.5}.OnboardingIntroScreen-chrome{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.OnboardingIntroScreen-pageWelcome .OnboardingIntroScreen-stage{flex:1 1 0;max-height:48%;padding:8px 0 0}.OnboardingIntroScreen-pageWelcome .OnboardingIntroScreen-copy{margin-top:12px;padding:0 4px}.OnboardingIntroScreen-pageWelcome .OnboardingIntroScreen-chrome{margin-top:auto;padding-top:32px}.OnboardingIntroScreen-previous,.OnboardingIntroScreen-secondary,.OnboardingIntroScreen-continue{transition:transform .12s,opacity .12s}.OnboardingIntroScreen-previous:active,.OnboardingIntroScreen-secondary:active,.OnboardingIntroScreen-continue:active{transform:translateY(2px)}.OnboardingIntroScreen-previous,.OnboardingIntroScreen-secondary,.OnboardingIntroScreen-continue{cursor:pointer;border-radius:12px;flex:none;min-width:7.5rem;padding:12px 18px;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.98rem;font-weight:700}.OnboardingIntroScreen-previous{color:#f3e7c9;background:#f3e7c91a;border:1.5px solid #f3e7c966;margin-inline-end:auto}.OnboardingIntroScreen-secondary{color:#f3e7c9;background:#f3e7c91a;border:1.5px solid #f3e7c966}.OnboardingIntroScreen-continue{color:#051528;background:linear-gradient(#f8e3a4,#c9a14a);border:2px solid #ffffff59;box-shadow:inset 0 1px #ffffff80,0 3px #7a4e1a}@font-face{font-family:Yekan Bakh;font-style:normal;font-weight:300;font-display:swap;src:url(/static/font/YekanBakh-Light.965b3ef7.woff2)format("woff2")}@font-face{font-family:Yekan Bakh;font-style:normal;font-weight:400;font-display:swap;src:url(/static/font/YekanBakh-Regular.2e637526.woff2)format("woff2")}@font-face{font-family:Yekan Bakh;font-style:normal;font-weight:600;font-display:swap;src:url(/static/font/YekanBakh-SemiBold.648bdd54.woff2)format("woff2")}@font-face{font-family:Yekan Bakh;font-style:normal;font-weight:700;font-display:swap;src:url(/static/font/YekanBakh-Bold.91430b13.woff2)format("woff2")}:root{--scroll-thumb:#c9a14a;--scroll-thumb-from:#f3d27a;--scroll-thumb-to:#7a4e1a;--keyboard-inset:0px}*{box-sizing:border-box;touch-action:manipulation;scrollbar-width:thin;scrollbar-color:var(--scroll-thumb)#0000;margin:0;padding:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:0 0;margin:4px 0}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--scroll-thumb-from),var(--scroll-thumb-to))padding-box;border:2px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--scroll-thumb-from),var(--scroll-thumb))padding-box}html,body,#root{background:#1a1208;height:100%}html{-webkit-tap-highlight-color:#0000;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none;-webkit-user-select:none;user-select:none;overflow:hidden}body{color:#f3e7c9;-webkit-font-smoothing:antialiased;-webkit-touch-callout:none;font-family:Yekan Bakh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}:focus{outline:none}:focus-visible{outline-offset:3px;outline:2px solid #f3d27aa6}img,svg,video{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;caret-color:#f3d27a}input:focus-visible{outline:none}textarea:focus-visible{outline:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}[dir=rtl] body *{letter-spacing:0}