:root{--gold: #c9a24a;--gold-hi: #f6dc8c;--gold-lo: #6e4f14;--cream: #f2edd2;--rating: #2aa82a;--stripe-games: #071a51 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cg fill='%23112768'%3E%3Crect width='2' height='2'/%3E%3Crect x='4' y='2' width='2' height='2'/%3E%3Crect x='2' y='4' width='2' height='2'/%3E%3C/g%3E%3C/svg%3E");--stripe-users: #010546 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cg fill='%2303074b'%3E%3Crect width='2' height='2'/%3E%3Crect x='4' y='2' width='2' height='2'/%3E%3Crect x='2' y='4' width='2' height='2'/%3E%3C/g%3E%3C/svg%3E");font-family:Tahoma,Verdana,Geneva,sans-serif}*{box-sizing:border-box}html,body,#root{margin:0;height:100%}body{background:#000;color:#fff;font-size:12px;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}.page{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.page.pinned{align-items:flex-start;justify-content:flex-start}.scaler{position:relative;flex:none}.stage{position:absolute;left:0;top:0;width:1000px;height:500px;transform-origin:0 0;background:#000;overflow:hidden;font-weight:700;-webkit-user-select:none;user-select:none}.pagelinks{display:flex;flex-wrap:wrap;justify-content:space-around;gap:0 8px;max-width:100vw;padding:0 4px;font-family:Arial,Helvetica,sans-serif;font-size:11px}.pagelinks button{background:none;border:0;color:#e8e8e8;padding:0;white-space:nowrap}.pagelinks button:hover:not(:disabled){color:#fff;text-decoration:underline}.pagelinks button:disabled{color:#e8e8e8}.disclaimer{display:flex;flex-wrap:wrap;justify-content:center;max-width:100vw;gap:0 10px;align-items:center;color:#4a5068;font-size:9px;font-family:Arial,Helvetica,sans-serif}.newsbtn{background:none;border:0;padding:0;color:#b8964a;font-size:9px;font-weight:700;letter-spacing:.3px}.newsbtn:hover{color:#f6dc8c;text-decoration:underline}.suggestdlg form,.suggestdlg .thanks{width:340px}.suggestdlg .lead{margin:2px 0 8px;font-weight:400;line-height:15px;color:#e4ecff}.suggestdlg .kinds{display:flex;gap:6px;margin-bottom:6px}.suggestdlg .kinds button{flex:1;height:20px;border:1px solid #4a5aa8;border-radius:10px;background:#0d1d5a;color:#c8d6f0;font:700 10px Tahoma,Verdana,sans-serif;cursor:pointer}.suggestdlg .kinds button.on{border-color:#e9c46a;background:linear-gradient(#5a4310,#2e2106);color:#ffe6a0}.suggestdlg textarea{width:100%;height:110px;resize:vertical;box-sizing:border-box;padding:5px;font:12px Tahoma,Verdana,sans-serif}.suggestdlg .count{text-align:right;font-size:9px;color:#9fb0d8;margin-top:2px}.suggestdlg .err{color:#ff9a8a;margin:4px 0 0}.suggestdlg .thanks{margin:10px 0 4px;text-align:center;color:#a8f0b4;font-size:13px}.ideas .idea{border:1px solid #2a3a7a;border-radius:6px;padding:5px 7px;margin-bottom:6px;background:#050f3299}.ideas .idea.done{opacity:.55}.ideas .ihead{display:flex;gap:6px;align-items:center;font-size:10px}.ideas .ihead .when{margin-left:auto;color:#9fb0d8;font-weight:400}.ideas .ihead .state{color:#f6dc8c}.ideas .kind{padding:0 6px;border-radius:8px;background:#234;color:#cde}.ideas .kind.bug{background:#5a1a14;color:#ffc8c0}.ideas .kind.idea{background:#14501f;color:#c8ffd2}.ideas p{margin:4px 0;font-weight:400;white-space:pre-wrap;word-break:break-word}.ideas .iacts{display:flex;gap:6px}.ideas .iacts .pillbtn{min-width:0;height:17px;font-size:10px;line-height:13px}.whatsnew{max-height:250px;width:360px;padding-right:4px;font-weight:400}.whatsnew h5{margin:4px 0 3px;color:#f6dc8c;font-size:11px;border-bottom:1px solid rgba(201,162,74,.5);padding-bottom:2px}.whatsnew ul{margin:0 0 8px;padding-left:16px;line-height:14px;color:#e4ecff}.whatsnew li{margin-bottom:2px}.scroll{overflow-y:scroll}@supports not selector(::-webkit-scrollbar){.scroll{scrollbar-width:thin;scrollbar-color:#7a81ac #14235d}}.scroll::-webkit-scrollbar{width:14px}.scroll::-webkit-scrollbar-track{background:#14235d;box-shadow:inset 1px 0 #15163d,inset 2px 0 #22234c,inset -1px 0 #070e20,inset -2px 0 #0e1d4d}.scroll::-webkit-scrollbar-thumb{background:repeating-linear-gradient(#5362a3 0 1px,#13215f 1px 2px,transparent 2px 4px) center / 8px 15px no-repeat,linear-gradient(#a1a9df,#8e9dc4 2px,#767f9c,#595d8d,#33519f 14px,#2c438c 50%,#4b6199 70%,#7480b1 85%,#8a94be 92%,#4e6096);border-left:2px solid #281c4a;border-right:2px solid #0e1d4d}.scroll::-webkit-scrollbar-button:vertical:start:decrement,.scroll::-webkit-scrollbar-button:vertical:end:increment{display:block;height:17px;border:1px solid #3b426d;background-repeat:no-repeat;background-position:center 6px,0 0}.scroll::-webkit-scrollbar-button:vertical:start:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='4'%3E%3Cpath d='M3 0l3 4H0z' fill='%23fff'/%3E%3C/svg%3E"),linear-gradient(#a1a9df,#7a81ac 2px,#676ba3,#b6c1dc,#a7b3c1 8px,#1938a0 9px,#0e3bd1 13px,#7598f2 15px,#2c4990)}.scroll::-webkit-scrollbar-button:vertical:end:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='4'%3E%3Cpath d='M0 0h6L3 4z' fill='%23fff'/%3E%3C/svg%3E"),linear-gradient(#8289b0,#6e77b0 3px,#5c649d 4px,#e0e8ef 7px,#a4aeb3 9px,#1032b5 10px,#0e3ccf 14px,#3468fc 15px,#1336a6)}.scroll::-webkit-scrollbar-button:vertical:start:increment,.scroll::-webkit-scrollbar-button:vertical:end:decrement{display:none}.topbar{position:absolute;left:0;top:0;width:803px;height:48px}.topbar>svg{position:absolute;inset:0}.search{position:absolute;left:81px;top:9px;width:185px}.search label{display:block;color:var(--cream);font-size:11px;line-height:13px}.search .field{position:relative;margin-top:6px}.search input{width:157px;height:13px;border:0;background:#26308c;color:#fff;font-size:11px;font-weight:700;padding:0 3px;outline:none}.search button{position:absolute;left:164px;top:-2px;background:none;border:0;padding:0;line-height:0}.online{position:absolute;left:284px;top:10px;color:#eef0ff;font-size:11px;line-height:16px}.topbtns{position:absolute;left:499px;top:14px;display:flex;gap:2px}.topextra{position:absolute;left:404px;top:5px;width:90px;display:flex;flex-direction:column;gap:3px}.minibtn{display:flex;align-items:center;justify-content:center;gap:4px;height:17px;padding:0 4px;border:1px solid;border-color:#d7c37d #8b703c #733f00 #8b703c;border-radius:9px;background:linear-gradient(#4a5080,#1a2f8a 55%,#0a2aa8);color:#fffbe6;text-shadow:1px 1px 0 #00104a;font:700 10px Tahoma,Verdana,sans-serif;white-space:nowrap;cursor:pointer}.minibtn:hover{filter:brightness(1.18)}.minibtn.mic.on{border-color:#b8f0c4 #3e8a52 #1e5a2e #3e8a52;background:linear-gradient(#3fbf66,#187a38 55%,#0e5a26)}.flashbtn{position:relative;height:24px;padding:0;border:2px solid;border-color:#d7c37d #8b703c #733f00 #8b703c;box-shadow:inset 0 1px #786319;background:linear-gradient(#575b7c,#444d7b 4px,#283b85,#092b8f,#0a2da5,#0937ca,#0037fb 19px);color:#fffbe6;text-shadow:1px 1px 0 #00104a;font-weight:700;font-size:13px}.flashbtn.wide{width:143px}.flashbtn.narrow{width:106px;padding-right:10px;border-right:0;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 100%,0 100%)}.flashbtn.narrow:after{content:"";position:absolute;right:0;top:-2px;bottom:-2px;width:16px;background:linear-gradient(to top right,transparent calc(50% - 2px),#d7c37d calc(50% - 1px),#786319 calc(50% + 1px),transparent calc(50% + 2px))}.flashbtn:hover{background:linear-gradient(#6a6e94,#565f90 4px,#344a9c,#1038a8,#1240c0,#1048e0,#2a5cff 19px)}.flashbtn:active{background:linear-gradient(#0037fb,#0937ca 5px,#0a2da5,#092b8f,#283b85,#444d7b,#575b7c 20px)}.help{position:absolute;left:775px;top:13px;width:24px;height:24px;border-radius:50%;border:1px solid #3a56c0;background:radial-gradient(circle at 40% 35%,#2a4cc0,#0e1e78);color:#4c68c8;font-size:14px;padding:0}.rcol{position:absolute;left:805px;top:0;width:195px;height:500px;background:#000}.rcol>svg.rhead{position:absolute;left:0;top:0}.rcol .medal{position:absolute;left:75px;top:2px}.rbody{position:absolute;left:-2px;top:54px;width:195px;height:444px;padding-bottom:4px;background:linear-gradient(#b4a796,#edd6a1 1px,#bb8200,#6d4004 3px) bottom / 100% 4px no-repeat,linear-gradient(90deg,#0c0c16,#131b35 2px,#1b2652 4px,transparent 6px,transparent calc(100% - 7px),#0b2267 calc(100% - 6px),#0d1938 calc(100% - 3px),#05102e calc(100% - 1px)),linear-gradient(118deg,transparent 38%,rgba(160,200,255,.07) 47%,transparent 56%,transparent 66%,rgba(160,200,255,.05) 72%,transparent 80%),linear-gradient(#1d3587,#11307f 55%,#002179);display:flex;flex-direction:column}.rtabs{position:relative;height:27px;flex:none;display:flex;justify-content:flex-end;align-items:flex-end;gap:1px;padding:0 36px 0 4px;background:linear-gradient(#3f457f,#1c2a72 38%,#1a2668 82%,#22214f);border-bottom:1px solid #8a7c4c}.rtab{position:relative;width:29px;height:23px;border:1px solid;border-color:#f4e3a6 #b8954a #b8954a #d6bb72;border-bottom:0;border-radius:7px 7px 0 0;background:linear-gradient(rgba(255,255,255,.28),rgba(255,255,255,.06) 48%,transparent 52%),linear-gradient(#3c4fae,#22379a 50%,#18287e);box-shadow:inset 0 1px #ffffff59,inset 1px 0 #ffffff14,0 -1px 2px #00000059;display:grid;place-items:center;padding:0;transition:filter .12s,transform .12s}.rtab svg{filter:drop-shadow(0 1px .8px rgba(0,0,25,.7))}.rtab:hover:not(.on){filter:brightness(1.18);transform:translateY(-1px)}.rtab.on{height:25px;margin-bottom:-1px;border-color:#fff2c2 #d6b05a #d6b05a #f0d690;background:linear-gradient(rgba(255,255,255,.32),rgba(255,255,255,.08) 46%,transparent 50%),linear-gradient(#4a64cc,#2a46b4 50%,#1d3587);box-shadow:inset 0 1px #ffffff73,0 -1px 4px #f6dc8c59}.rtab.on:before,.rtab.on:after{content:"";position:absolute;bottom:0;width:6px;height:6px;border-bottom:1px solid #c8b67a}.rtab.on:before{left:-7px;border-right:1px solid #c8b67a;border-bottom-right-radius:6px}.rtab.on:after{right:-7px;border-left:1px solid #c8b67a;border-bottom-left-radius:6px}.rtabs.six{padding-right:10px}.rpanel{flex:1;min-height:0;padding:7px 8px 6px;color:#fff;font-size:11px}.rpanel:not(.scroll){overflow:hidden}.card .who{display:flex;gap:4px}.card .ava{border:1px solid #4a5aa8;line-height:0}.card .nick{font-size:12px;color:#e6efe0;margin-top:1px}.card .rate{color:#2cb02c;font-size:14px;margin-left:5px}.card .dates{margin-top:1px;line-height:13px;font-size:11px;color:#fff}.card .sep{flex:none;height:1px;background:#ffffff1f;margin:10px -8px}.statusrow{flex:none;height:36px;display:flex;justify-content:center;align-items:center;gap:4px}.statusrow button{background:none;border:0;padding:1px;line-height:0;border-radius:50%}.statusrow button svg{width:16px;height:16px}.statusrow button.on{box-shadow:0 0 5px 2px #5ac8ffb3;background:#5ac8ff40}.card h4{margin:6px 0 7px;text-align:center;font-size:11px;line-height:13px;color:#fff}.card .stat{display:flex;justify-content:space-between;padding-right:6px;line-height:13px;font-size:11px;color:#fff}.card .stat span:first-child{flex:1;display:flex;white-space:nowrap}.card .stat span:first-child:after{content:"";flex:1;margin:0 4px 3px;border-bottom:1px dotted rgba(255,255,255,.35)}.card .gap{flex:none;height:14px}.forum{flex:none;margin:auto 5px 10px;height:43px;display:flex;align-items:center;gap:8px;padding:0 10px;background:linear-gradient(90deg,#2240a4,#1a3496 60%,#142a84);border:1px solid #2c46aa;color:var(--cream);font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:14px;text-align:center}.forum span{flex:1;font-weight:700}.forum.premium{margin:auto 0 8px -1px}.forum.premium+.forum{margin:0 0 10px -1px}.card .blocked{display:flex;align-items:center;gap:4px;margin-top:2px}.card .blocked svg{width:12px;height:12px}.history{margin:-7px -8px 0}.hrow{display:flex;gap:5px;height:48px;padding:4px 4px 0;border-bottom:1px solid rgba(8,20,80,.9);background:linear-gradient(rgba(255,255,255,.04),transparent)}.hrow .ava{line-height:0;border:1px solid #4a5aa8;height:40px}.hname{font-size:12px;line-height:14px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.hgame{display:flex;align-items:center;gap:4px;font-size:11px;line-height:13px;color:#8fcf6a}.hgame i{width:7px;height:7px;background:#2aa82a;display:inline-block}.hgame i:not(.won){background:#c02a1a}.htime{font-size:10px;line-height:13px;color:#b8c4ec;font-weight:400}.panel{position:absolute;background:#0a0f48}.phead{height:23px;padding:0 8px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(#504c51,#9b9499 1px,#7a7e95 4px,#5e6a92,#45548a,#2b3f90,#122b9c,#092ea7,#0934b9,#0d39cf 18px,#103bde 19px,#052ac1 21px);border-top:1px solid #000;border-bottom:1px solid #00168a;color:var(--cream);font-size:12px}.ltabs{position:absolute;left:0;top:52px;width:803px;height:28px;display:flex;gap:2px;padding:2px 3px 0 2px}.ltab{flex:1;border:1px solid #a89c6c;border-bottom:0;border-radius:8px 8px 0 0;background:linear-gradient(#3e4a94,#24317e 55%,#1a2672);color:#efe7b4;font-weight:700;font-size:12px}.ltab.on{background:linear-gradient(#4e5aa2,#303e8c 55%,#26348a);color:#fbf6dc}.ltab .ph{display:none}.lgrid{position:absolute;left:2px;top:80px;width:801px;height:420px;padding:7px 0 7px 8px;display:grid;grid-template-columns:repeat(6,118px);grid-auto-rows:118px;gap:12px 12px;background:var(--stripe-games);border:1px solid #2a3c9c;border-top:0}.rcard{position:relative;border:2px solid #b9bdcb;box-shadow:0 0 0 1px #070c3c,inset 0 0 0 1px #0a1240;background:linear-gradient(rgba(255,255,255,.1),transparent 22%),linear-gradient(#3d415c,#2a3468 22%,#142a78 45%,#0634b8 75%,#0034d4);color:#fff;padding:6px 0 0;display:flex;flex-direction:column;align-items:center;overflow:hidden;transition:border-color .15s,box-shadow .15s}.rcard:hover{border-color:#fff4c0;box-shadow:0 0 0 1px #070c3c,0 0 8px #fff4c073}.rcard .t{color:#fefef0;font-size:12px;line-height:15px;max-width:108px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcard .u{display:flex;align-items:center;gap:4px;font-weight:400;font-size:12px;line-height:14px;color:#dcdcdc}.rcard .u i{width:6px;height:6px;border-radius:50%;background:#4a5488}.rcard.live .u i{background:#4fe06a;box-shadow:0 0 4px #4fe06a}.rcard .g{font-weight:400;font-size:10px;line-height:12px;color:#a8e8b4}.rcard .full-note{font-size:10px;line-height:12px;color:#ff9a8a}.rcard .art{position:absolute;left:-1px;top:56px;line-height:0;transition:filter .2s}.rcard:not(.live) .art{filter:brightness(.86)}.rcard.full{filter:saturate(.6) brightness(.85)}.rcard .lock{position:absolute;top:4px;right:4px;line-height:0}.rcard .flag{position:absolute;left:4px;top:5px;line-height:0;box-shadow:0 0 0 1px #0009}.badge{display:inline-flex;align-items:center;gap:3px;height:12px;padding:0 5px;border-radius:6px;font-size:9px;line-height:10px;font-weight:700;white-space:nowrap;box-shadow:0 1px 2px #0009}.badge.play{background:#063012e0;border:1px solid #4ad06a;color:#c8ffd2}.badge.play i{width:5px;height:5px;border-radius:50%;background:#5cff7a;box-shadow:0 0 4px #5cff7a;animation:live-pulse 1.6s ease-in-out infinite}.badge.open{background:#462800e0;border:1px solid #ffc04a;color:#ffe8b0}.badge.kind{background:#0e1850e0;border:1px solid #c9a24a;color:#f6e2a0}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.35}}.rcard .occ{position:absolute;left:0;right:0;bottom:0;height:3px;background:#00000059}.rcard .occ i{display:block;height:100%;background:#4fe06a}.rcard .occ.busy i{background:#f0b840}.rcard .occ.hot i{background:#e8503a}.rcard.newroom .plus{position:absolute}.users{left:0;top:50px;width:270px;height:450px}.users .list{height:427px;background:var(--stripe-users)}.urow{position:relative;height:43px;background:linear-gradient(transparent 40px,#131648 40px,#131648 41px,#13153e 41px,#13153e 42px,transparent 42px)}.urow .ava{position:absolute;left:1px;top:0;line-height:0;border:0}.urow .name{position:absolute;left:47px;top:1px;width:140px;display:flex;align-items:center;gap:1px;font-size:12px;line-height:15px;color:#fffde8;text-shadow:1px 1px 0 #000428;white-space:nowrap;overflow:hidden}.urow .rating{position:absolute;left:100px;width:90px;top:20px;text-align:right;color:#068c2a;font-size:16px;line-height:18px;white-space:nowrap}.urow .icons{position:absolute;left:194px;top:2px;display:flex;gap:3px;align-items:flex-start;height:15px}.urow .icons .mon{position:absolute;left:43px;top:-1px}.urow .uflagbox{line-height:0;filter:drop-shadow(1px 1px 0 #0d0f23)}.urow .btns{position:absolute;left:194px;top:19px;display:flex;gap:1px}.urow .micsq{color:#8a90b8}.urow .micsq.on{color:#7dff9e;background:linear-gradient(#4e7a62,#2f5e48 2px,#1c5a3a 5px,#0a6a32,#0b7a36,#0c8a3c,#0aa046 13px,#2ab45e 16px)}.urow .micsq.on:hover:not(:disabled){filter:brightness(1.2)}.urow .micsq.live{color:#fff;animation:vpulse 1.6s ease-in-out infinite}.urow .micsq:disabled{opacity:1}.urow .micsq:not(.on):disabled{opacity:.7}.urow .mod{position:absolute;left:48px;top:24px;display:flex;gap:2px}.sq{width:19px;height:18px;padding:0;border:1px solid;border-color:#d4d7fd #80611b #67440b #6670c0;box-shadow:1px 1px #0a0200;background:linear-gradient(#535681,#484a6b 2px,#293369 5px,#082267,#0b1f81,#0c2e98,#0531b8 13px,#2a42b6 16px);color:#ffffc4;font-size:12px;line-height:12px;font-weight:700;display:grid;place-items:center}.sq:hover:not(:disabled){background:linear-gradient(#6a6e9c,#5a5e86 2px,#34408a 5px,#10308a,#1430a4,#1540bc,#0c44dc 13px,#3a56d4 16px)}.sq:active:not(:disabled){background:linear-gradient(#0531b8,#0b1f81 6px,#082267,#293369 14px,#484a6b 16px);border-color:#67440b #6670c0 #d4d7fd #80611b}.sq:disabled{opacity:.45}.sq.txt{width:auto;padding:0 3px;font-size:9px}.games{left:273px;top:50px;width:527px;height:450px}.ggrid{height:427px;padding:1px 0 5px 7px;display:grid;grid-template-columns:repeat(4,121px);grid-auto-rows:132px;gap:4px 5px;align-content:start;background:var(--stripe-games)}.gcard{position:relative;display:block;width:121px;height:132px;background:none;border:0;padding:0;color:#fff;text-align:center}.gcard .art{position:absolute;left:5px;top:3px;line-height:0}.plate{position:absolute;left:0;top:56px;width:121px;height:72px;border:2px solid;border-color:#c5c7be #735e3c #6d4a00 #586a9f;border-radius:9px;background:linear-gradient(transparent 17px,rgba(255,255,255,.1) 17px,rgba(255,255,255,.1) 18px,rgba(0,0,30,.3) 18px,rgba(0,0,30,.3) 19px,transparent 19px),linear-gradient(#676977,#575c7b 6px,#454f7d 12px,#2d3d7a,#1e2f77 22px,#0e2579 25px,#0a2587 30px,#0b2999 37px,#0930b3 45px,#0835c2 52px,#0a3bd8 60px,#0b3ef7 66px,#2449d2 68px);box-shadow:inset 0 1px #c0b570,1px 1px #25242a,2px 1px #1a1a24;padding:4px 3px 0;font:700 12px/15.5px Arial,Helvetica,sans-serif;color:#fff6d4;text-shadow:1px 1px 0 rgba(0,0,40,.6);overflow:hidden;transition:border-color .15s}.gcard:hover .plate{border-color:#f6dc8c #a08040 #8a6418 #a8b4d8}.gcard .gstate{position:absolute;right:4px;top:44px;z-index:3}.plate .kind{color:#f0e8c4}.plate .names{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plate.new{display:grid;place-items:center;padding-top:0;background:linear-gradient(#676977,#575c7b 6px,#454f7d 12px,#2d3d7a,#1e2f77 22px,#0e2579 25px,#0a2587 30px,#0b2999 37px,#0930b3 45px,#0835c2 52px,#0a3bd8 60px,#0b3ef7 66px,#2449d2 68px);line-height:17px;color:#f4efd4}.plus{position:absolute;left:88px;top:42px;width:27px;height:27px;border-radius:50%;border:2px solid #c9c09c;background:radial-gradient(circle at 40% 35%,#2c48b0,#0f2272);color:#f6f0d4;font-size:24px;line-height:21px;font-weight:700;z-index:2}.chatlog{position:relative;flex:1;min-height:0;margin:5px 7px 3px 5px;padding:3px 0 3px 5px;border:1px solid #1e3269;border-radius:3px;background:#22276a;-webkit-user-select:text;user-select:text;font: 12px/15px Arial,Helvetica,sans-serif;color:#f4f2d8}.cl{position:relative;padding:0;overflow-wrap:anywhere;unicode-bidi:plaintext;text-align:start}.cl .who{display:inline;padding:0;border:0;background:none;font:inherit;font-weight:700;color:#a8b8ff}.cl span.who[role=button]{cursor:pointer}.cl span.who[role=button]:hover{color:#fff;text-decoration:underline}.cl.mine .who{color:#fff}.cl .sep{color:#a8b8ff;font-weight:700}.cl.mention{color:#f2d98c}.cl.pm,.cl.pm .who,.cl.pm .sep{color:#ffbe6a}.cl .smf{width:15px;height:15px;vertical-align:-3px;margin:0 1px}.cl.big{padding:1px 0}.cl.big .smf{width:18px;height:18px;vertical-align:-4px;margin:0 1px;filter:drop-shadow(0 1px 1px rgba(0,0,20,.5))}.smf{overflow:visible;transform-origin:50% 60%}.smf *{transform-box:fill-box;transform-origin:center}.cl .smf{animation:smf-pop .6s cubic-bezier(.3,1.7,.5,1) both}.cl .smf-smile{animation:smf-pop .6s cubic-bezier(.3,1.7,.5,1) both,smf-bob 2.2s ease-in-out .6s infinite}.cl .smf-grin{animation:smf-pop .6s cubic-bezier(.3,1.7,.5,1) both,smf-wiggle 1.6s ease-in-out .6s infinite}.cl .smf-laugh{animation:smf-pop .6s cubic-bezier(.3,1.7,.5,1) both,smf-laugh .55s ease-in-out .6s infinite}.cl .smf-wink{animation:smf-pop .6s cubic-bezier(.3,1.7,.5,1) both,smf-tilt 2.4s ease-in-out .6s infinite}.cl .smf-tongue{animation:smf-pop .6s cubic-bezier(.3,1.7,.5,1) both,smf-wiggle 1.2s ease-in-out .6s infinite}.cl .smf-cool{animation:smf-pop .6s cubic-bezier(.3,1.7,.5,1) both,smf-cool 2.6s ease-in-out .6s infinite}.cl .smf-love{animation:smf-pop .6s cubic-bezier(.3,1.7,.5,1) both,smf-beat 1.1s ease-in-out .6s infinite}.cl .smf-kiss{animation:smf-pop .6s cubic-bezier(.3,1.7,.5,1) both,smf-tilt 2s ease-in-out .6s infinite}.cl .smf-girl{animation:smf-pop .6s cubic-bezier(.3,1.7,.5,1) both,smf-tilt 1.8s ease-in-out .6s infinite}.cl .smf-shy{animation:smf-pop .6s cubic-bezier(.3,1.7,.5,1) both,smf-shy 2.4s ease-in-out .6s infinite}.cl .smf-wow{animation:smf-pop .6s cubic-bezier(.3,1.7,.5,1) both,smf-jump 1.4s ease-in-out .6s infinite}.cl .smf-sad{animation:smf-pop .6s cubic-bezier(.3,1.7,.5,1) both,smf-droop 2.8s ease-in-out .6s infinite}.cl .smf-cry{animation:smf-pop .6s cubic-bezier(.3,1.7,.5,1) both,smf-sob .9s ease-in-out .6s infinite}.cl .smf-angry{animation:smf-pop .6s cubic-bezier(.3,1.7,.5,1) both,smf-shake 1.4s linear .6s infinite}.cl .smf-devil{animation:smf-pop .6s cubic-bezier(.3,1.7,.5,1) both,smf-bob 1s ease-in-out .6s infinite}.cl .smf-sleep{animation:smf-pop .6s cubic-bezier(.3,1.7,.5,1) both,smf-breathe 3s ease-in-out .6s infinite}.cl .smf-heart{animation:smf-beat 1.1s ease-in-out infinite}.cl .smf-blink{animation:smf-blink 3s ease-in-out infinite}.cl .smf-tongue path.smf-tongue,.cl .smf .smf-tongue{animation:smf-tongue .8s ease-in-out infinite;transform-origin:top}.cl .smf-float{animation:smf-float 1.8s ease-out infinite}.cl .smf-blush{animation:smf-blush 2.4s ease-in-out infinite}.cl .smf-tear{animation:smf-tear 1.3s ease-in infinite}.cl .smf-z{animation:smf-z 2.2s ease-out infinite}.smileys button:hover .smf{animation:smf-wiggle .8s ease-in-out infinite}@keyframes smf-pop{0%{transform:scale(0) rotate(-40deg);opacity:0}55%{transform:scale(1.45) rotate(10deg);opacity:1}80%{transform:scale(.92) rotate(-3deg)}to{transform:scale(1) rotate(0)}}@keyframes smf-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes smf-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}@keyframes smf-laugh{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-2px) rotate(-8deg)}75%{transform:translateY(-1px) rotate(8deg)}}@keyframes smf-tilt{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes smf-cool{0%,70%,to{transform:translate(0) rotate(0)}80%{transform:translate(1px) rotate(10deg)}90%{transform:translate(-1px) rotate(-6deg)}}@keyframes smf-beat{0%,to{transform:scale(1)}15%{transform:scale(1.22)}30%{transform:scale(1)}45%{transform:scale(1.14)}60%{transform:scale(1)}}@keyframes smf-shy{0%,to{transform:rotate(0) translateY(0)}50%{transform:rotate(-10deg) translateY(1px)}}@keyframes smf-jump{0%,60%,to{transform:translateY(0) scale(1)}70%{transform:translateY(0) scale(1.1,.88)}82%{transform:translateY(-4px) scale(.94,1.08)}92%{transform:translateY(0) scale(1.05,.95)}}@keyframes smf-droop{0%,to{transform:rotate(0) translateY(0)}50%{transform:rotate(-6deg) translateY(1px)}}@keyframes smf-sob{0%,to{transform:translateY(0)}50%{transform:translateY(1px) scale(1.03,.96)}}@keyframes smf-shake{0%,50%,to{transform:translate(0)}55%,65%,75%,85%{transform:translate(-1.5px) rotate(-3deg)}60%,70%,80%,90%{transform:translate(1.5px) rotate(3deg)}}@keyframes smf-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06,.97)}}@keyframes smf-blink{0%,44%,52%,to{transform:scaleY(1)}48%{transform:scaleY(.1)}}@keyframes smf-tongue{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.45)}}@keyframes smf-float{0%{transform:translate(0) scale(.6);opacity:0}20%{opacity:1}to{transform:translate(2px,-5px) scale(1.2);opacity:0}}@keyframes smf-blush{0%,to{opacity:.45}50%{opacity:1}}@keyframes smf-tear{0%{transform:translateY(-1px);opacity:0}25%{opacity:1}to{transform:translateY(3px);opacity:0}}@keyframes smf-z{0%{transform:translateY(1px) scale(.6);opacity:0}30%{opacity:1}to{transform:translate(2px,-4px) scale(1.3);opacity:0}}@media(prefers-reduced-motion:reduce){.cl .smf,.cl .smf *{animation:none!important}}.cl .del{position:absolute;top:1px;right:0;width:13px;height:13px;padding:0;border:0;border-radius:2px;background:#b02a1a;color:#fff;font-size:10px;line-height:12px;opacity:0}.cl:hover .del{opacity:1}.sysline{padding:2px 4px;color:#98a8f8;text-align:center;overflow-wrap:anywhere}.sysline.staff{color:#ffd88a}.sysline.announce{color:#fbe9b0}.chatlog .open{display:block;width:100%;margin:6px 0;padding:2px 4px;border:0;background:none;color:#fffbd8;font:700 13px/15px Arial,Helvetica,sans-serif;text-align:center}.chatlog .open b{color:#fffbd8}.chatlog .open:hover{color:#f6dc8c;text-decoration:underline}.chatlog .open:hover b{color:#f6dc8c}.unseen{flex:none;align-self:center;margin:-24px 0 6px;position:relative;z-index:2;height:18px;padding:0 10px;border:1px solid #f6dc8c;border-radius:9px;background:linear-gradient(#3a5ad0,#1a34a0);color:#fbf2c8;font-size:10px;font-weight:700;box-shadow:0 2px 6px #0009}.composer{flex:none;font:700 11px/14px Tahoma,Verdana,Arial,sans-serif}.nmbar{display:flex;align-items:center;gap:6px;height:17px;margin:0 7px 2px 5px;padding:0 3px 0 4px;background:linear-gradient(90deg,#2c4cb0,#22389a 35%,#1f3492 60%,#1b2c86);border-top:1px solid #3f54b8;border-bottom:1px solid #101656;color:#efe6b0}.nmbar .more{flex:none;width:10px;height:14px;padding:0;border:0;background:none;color:#b8a8b8;display:grid;place-items:center}.nmbar .more:hover{color:#fff}.nmbar>span:first-child{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nmbar .nm-to{color:#ffd9a8}.nmbar .nm-sent{color:#b8f0c4}.nmbar b{color:#fff}.nmbar .nm-to button{width:13px;height:13px;margin-left:4px;padding:0;border:0;border-radius:2px;background:#0000004d;color:#ffd9a8;font-size:11px;line-height:12px;vertical-align:1px}.nmbar .smile{flex:none;width:16px;height:16px;padding:0;border:0;background:none;line-height:0;display:grid;place-items:center}.cbox{display:flex;align-items:stretch;height:32px;margin:0 7px 0 5px;border:1px solid #2a3a88;border-radius:3px;background:#202468}.cbox.private{box-shadow:inset 0 0 0 1px #ffaa5099}.cbox textarea{flex:1;min-width:0;resize:none;border:0;background:transparent;color:#fff;font:700 11px/14px Tahoma,Verdana,Arial,sans-serif;padding:3px 4px;outline:none;overflow:hidden;-webkit-user-select:text;user-select:text}.cbox .send{flex:none;width:18px;padding:0 3px 0 0;border:0;background:none;display:grid;place-items:center}.cbox .send:hover:not(:disabled){filter:brightness(1.15)}.cbox .send:disabled{opacity:.4}.ctools{display:flex;align-items:center;gap:8px;height:21px;padding:0 10px;background:linear-gradient(#062683,#072782 60%,#13216c)}.ctools .tool{padding:0;border:0;background:none;color:#6274b7;font:700 11px/14px Tahoma,Verdana,Arial,sans-serif}.ctools .tool:hover{color:#c6cdff}.ctools .challenge{margin-left:auto}.ctools .count{color:#ffd27a;font-size:10px}.pmpick{flex:none;max-height:150px;padding:3px 4px;background:#101a62;border-top:1px solid #2c3c9c}.pmpick .ch-title{color:#9fb0e0;font-size:10px;font-weight:400;padding:1px 2px 3px}.pmpick button{display:block;width:100%;padding:2px 4px;border:0;background:none;color:#c6cdff;font:700 11px/14px Tahoma,Verdana,Arial,sans-serif;text-align:start}.pmpick button:hover{background:#22329a;color:#fff}.challenges{flex:none;display:flex;flex-wrap:wrap;gap:3px;padding:5px 6px;background:#101a62;border-top:1px solid #2c3c9c}.challenges .ch-title{width:100%;color:#9fb0e0;font-size:10px;font-weight:400}.challenges button{height:17px;padding:0 7px;border:1px solid #8e9cd2;border-radius:9px;background:linear-gradient(#22329a,#1a2884);color:#f4efd4;font-size:10px;font-weight:700}.challenges button:hover{border-color:#f6dc8c;color:#fff}.countdown{text-align:center;font-size:22px;font-weight:700;color:#fff;margin:6px 0 10px}.smileys{flex:none;display:grid;grid-template-columns:repeat(8,21px);gap:2px;justify-content:center;padding:5px 4px 3px;background:linear-gradient(#18247a,#0e1658);border-top:1px solid #c9a24a;box-shadow:0 -3px 8px #00000073}.smileys button{background:none;border:1px solid transparent;padding:1px;line-height:0;border-radius:4px;transition:transform .1s}.smileys button:hover{border-color:#c9a24a;background:#26349a;transform:scale(1.15)}.smileys .hint{grid-column:1 / -1;text-align:center;color:#8a96d8;font-size:9px;font-weight:400;margin-top:2px}.pp-overlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:#00000059}.profilepage{width:1060px;height:660px;zoom:var(--pp-zoom, 1);display:flex;flex-direction:column;border:1px solid #2c3c9a;border-radius:6px;background:#0d1568;box-shadow:0 0 0 1px #050d40,0 8px 24px #0009;color:#fffbe6;font:700 13px/17px Tahoma,Verdana,Arial,sans-serif;overflow:hidden}.pp-bar{flex:none;display:flex;align-items:center;justify-content:space-between;height:25px;padding:0 6px 0 9px;font:700 15px/24px Arial,Helvetica,sans-serif;color:#fffbe0;text-shadow:1px 1px 0 #001060;background:linear-gradient(#4a6ae8,#2a4ae0 3px,#1a3ad8 10px,#1232c4 19px,#0e2ab0 24px);border-bottom:2px solid #07104a;box-shadow:0 2px #2a4ac8,0 3px #0a1450;margin-bottom:3px}.pp-bar button{width:17px;height:15px;padding:0;border:1px solid #5070d0;border-radius:1px;background:#0b1f80;color:#fff;font:700 14px/11px Arial,sans-serif;text-shadow:none}.pp-bar button:hover{background:#2448c8}.pp-loading{margin:auto;color:#a8b8ff}.pp-main{flex:1;min-height:0;display:grid;grid-template-columns:280px 1fr}.pp-side{padding:18px;border-right:1px solid #1e3269;display:flex;flex-direction:column;align-items:center;overflow-y:auto}.pp-ava{line-height:0;border:1px solid #4a5aa8}.pp-side h2{margin:10px 0 2px;max-width:100%;font:700 20px/26px Tahoma,Verdana,Arial,sans-serif;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-status{display:flex;align-items:center;gap:6px;color:#a8b8ff}.pp-status i{width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#c8ccd8,#5a6070)}.pp-status.on{color:#8fe0a0}.pp-status.on i{background:radial-gradient(circle at 35% 30%,#b8ffb0,#1a9a2a)}.pp-facts{width:100%;margin:14px 0 0;display:grid;grid-template-columns:auto 1fr;gap:5px 10px}.pp-facts dt{color:#a8b8ff}.pp-facts dd{margin:0;text-align:right;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-rating{color:#068c2a!important;font-size:16px}.pp-country{display:flex;align-items:center;justify-content:flex-end;gap:6px}.pp-id{font-family:Courier New,monospace;letter-spacing:1px;color:#c8d0ff!important}.medal-staff{position:relative;margin:10px 0 20px}.medal-staff .ms-label{position:absolute;left:50%;top:100%;transform:translate(-50%);margin-top:1px;padding:1px 8px;border:1px solid #806020;border-radius:2px;background:linear-gradient(#f0d890,#c9a24a);color:#2a1800;font:700 10px/13px Tahoma,Verdana,sans-serif;letter-spacing:1px;white-space:nowrap}.pp-content{min-width:0;display:flex;flex-direction:column;padding:14px 20px 12px;overflow-y:auto}.pp-ban{display:flex;flex-direction:column;gap:2px;margin-bottom:10px;padding:6px 10px;border:1px solid #a8382c;background:#3a1214;color:#ffd6cf}.pp-ban b{color:#ff9f90}.pp-bio{margin:0 0 10px;color:#f4f2d8;font: 13px/18px Arial,Helvetica,sans-serif}.pp-content h3{margin:12px 0 6px;padding-bottom:3px;border-bottom:1px solid #1e3269;color:#fff;font:700 14px/18px Tahoma,Verdana,Arial,sans-serif}.pp-content h3:first-of-type{margin-top:0}.pp-content h3 small{margin-left:6px;color:#a8b8ff;font-weight:400;font-size:11px}.pp-stats{max-width:420px}.pp-stats .stat{display:flex;justify-content:space-between;line-height:20px;color:#fff}.pp-stats .stat span:first-child{flex:1;display:flex;white-space:nowrap}.pp-stats .stat span:first-child:after{content:"";flex:1;margin:0 6px 5px;border-bottom:1px dotted rgba(255,255,255,.35)}.pp-stats .won{color:#2aa82a}.pp-stats .lost{color:#ff7a6a}.pp-table{width:100%;border-collapse:collapse}.pp-table th{padding:2px 8px;color:#fffbe0;text-align:right;background:linear-gradient(#2a4ae0,#1232c4 60%,#0e2ab0);border-bottom:1px solid #07104a}.pp-table th:first-child,.pp-table td:first-child{text-align:left}.pp-table td{padding:3px 8px;border-bottom:1px solid #1e3269;text-align:right;color:#fff}.pp-table .pp-num{color:#068c2a}.pp-table .pp-empty{text-align:center!important;color:#a8b8ff;padding:12px}.pp-staff{margin-top:4px}.pp-staffline{color:#e8dfc2}.pp-staff ul{margin:6px 0 0;padding:0;list-style:none;max-height:120px;overflow-y:auto;border:1px solid #1e3269}.pp-staff li{display:grid;grid-template-columns:140px 110px 90px 1fr;gap:8px;padding:3px 8px;border-bottom:1px solid #1e3269;font-size:12px;color:#c8d0ff}.pp-staff li:last-child{border-bottom:0}.pp-staff li b{color:#f0d282}.pp-actions{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:14px}.pp-gap{flex:1}.rolebadge{display:inline-block;margin-left:3px;padding:0 3px;border-radius:3px;font-size:8px;line-height:11px;font-weight:700;letter-spacing:.3px;vertical-align:1px;color:#fff}.rolebadge.admin{background:#2a7a3a;border:1px solid #6ad07a}.rolebadge.manager{background:#1a4ab8;border:1px solid #8ab0ff}.rolebadge.owner{background:linear-gradient(#e8b93c,#9a6a10);border:1px solid #ffe8a0;color:#2a1800}.uflag{margin-left:4px;display:inline-flex;line-height:0}.uflag svg{width:11px;height:11px}.urow button.ava{padding:0;background:none;cursor:pointer}.urow button.ava:hover{filter:brightness(1.1)}.urow .uname{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.urow .uname:hover{color:#fff;text-decoration:underline}.urow.ghost{opacity:.55}.urow.ghost .ava{filter:grayscale(.6)}.statusrow button.locked{opacity:.35;cursor:not-allowed}.usermenu{position:absolute;z-index:20;width:188px;padding:3px 0;background:linear-gradient(#1c2c88,#13207a);border:1px solid #c9a24a;border-radius:4px;box-shadow:0 6px 18px #000000bf;font-size:11px}.usermenu button{display:block;width:100%;padding:3px 10px;background:none;border:0;color:#eef0ff;text-align:left;font-weight:700;font-size:11px}.usermenu button:hover:not(:disabled),.usermenu button.on{background:#2c48c0;color:#fff}.usermenu button:disabled{color:#6a78b8;cursor:not-allowed}.usermenu button.danger{color:#ffb0a0}.um-head{display:flex;align-items:center;gap:3px;padding:2px 10px 4px;border-bottom:1px solid rgba(201,162,74,.5);margin-bottom:2px}.um-name{color:#f6e9a8;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um-flag{padding:0 3px;border-radius:3px;background:#4a3a10;color:#ffd27a;font-size:8px}.um-flag.ban{background:#5a1410;color:#ffb0a0}.um-sep{margin-top:3px;padding:3px 10px 2px;border-top:1px solid rgba(255,255,255,.12);color:#9fb0e0;font-size:9px;font-weight:400;text-transform:uppercase;letter-spacing:.4px}.um-reason{display:block;width:calc(100% - 16px);margin:2px 8px 3px;height:17px;padding:0 4px;border:1px solid #5a6ab8;border-radius:2px;background:#0e1650;color:#fff;font: 11px Segoe UI,Tahoma,sans-serif;outline:none}.um-reason:focus{border-color:#c9a24a}.um-sub{margin:0 6px 2px 14px;border-left:2px solid #c9a24a}.um-sub button{padding-left:8px;font-weight:400}.um-hint{padding:2px 8px;color:#ffd27a;font-size:9px;font-weight:400}.um-check{display:flex;align-items:center;gap:4px;padding:2px 8px;color:#dfe6ff;font-weight:400}.warnbox{text-align:center;color:#ffe8a0;font-size:12px;line-height:17px}.banbox{margin:6px 0;padding:5px 7px;border:1px solid #ff7a6a;border-radius:3px;background:#a0140a59;color:#ffd8d0;font-weight:400;line-height:14px}.banbox b{color:#ffb0a0}.staffbox{margin:6px 0;padding:5px 7px;border:1px dashed #c9a24a;border-radius:3px;background:#c9a24a14;color:#f4ecd0;font-weight:400;font-size:10px;line-height:13px}.staffbox ul{margin:3px 0 0;padding-left:14px;max-height:80px;overflow-y:auto}.rolename{color:#f6dc8c;font-size:10px;font-weight:400}.loading{position:absolute;z-index:5;display:grid;place-items:center;overflow:hidden;text-align:center;background:radial-gradient(ellipse at 50% 42%,#1b3a8c,#0b1d52 45%,#050d2a);animation:ld-in .25s ease-out both}.loading.cover{z-index:9;animation:none}.loading.out{opacity:0;transition:opacity .3s ease-in;pointer-events:none}.loading .ld-rays{position:absolute;left:50%;top:42%;width:900px;height:900px;margin:-450px 0 0 -450px;background:repeating-conic-gradient(from 0deg,rgba(246,220,140,.07) 0deg 6deg,transparent 6deg 18deg);-webkit-mask:radial-gradient(circle,#000 0%,transparent 62%);mask:radial-gradient(circle,#000 0%,transparent 62%);animation:ld-spin 40s linear infinite}.loading .ld-box{position:relative;display:flex;flex-direction:column;align-items:center}.loading .ld-mark{position:relative;width:140px;height:140px;display:grid;place-items:center}.loading .ld-mark>svg:not(.ld-ring){filter:drop-shadow(0 0 18px rgba(246,214,110,.45)) drop-shadow(0 8px 16px rgba(0,0,0,.6));animation:ld-glow 2.4s ease-in-out infinite}.loading .ld-ring{position:absolute;inset:0;width:140px;height:140px;animation:ld-spin 1.6s linear infinite}.loading .ld-word{margin-top:8px;color:#fff;font:italic 900 34px/1 Segoe UI Black,Arial Black,Impact,sans-serif;letter-spacing:1px;filter:drop-shadow(0 3px 0 #06123a) drop-shadow(0 6px 12px rgba(0,0,0,.5))}.loading .ld-word b{font-weight:inherit;color:#e9c46a;background:linear-gradient(#fff3c2,#e9c46a 45%,#b8862a 75%,#7a5410);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.loading .ld-label{margin-top:10px;color:#d6e0ff;font:600 12px/1 Segoe UI,Tahoma,sans-serif;letter-spacing:2.5px;text-transform:uppercase;text-shadow:0 1px 4px rgba(0,0,0,.6)}.loading .ld-ell i{font-style:normal;animation:ld-dot 1.2s infinite both}.loading .ld-ell i:nth-child(2){animation-delay:.2s}.loading .ld-ell i:nth-child(3){animation-delay:.4s}.loading .ld-track{position:relative;width:220px;height:4px;margin-top:16px;border-radius:2px;background:#f6dc8c26;box-shadow:inset 0 1px 2px #00000080;overflow:visible}.loading .ld-track:before{content:"";position:absolute;inset:0;border-radius:2px;background:linear-gradient(90deg,transparent,#e9c46a,transparent);background-size:40% 100%;background-repeat:no-repeat;animation:ld-sweep 1.4s ease-in-out infinite}.loading .ld-ball{position:absolute;top:-5px;left:0;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0 18%,#e8e6dc 50%,#9a988e);box-shadow:0 2px 4px #00000080;animation:ld-roll 1.4s ease-in-out infinite alternate}@keyframes ld-in{0%{opacity:0}to{opacity:1}}@keyframes ld-spin{to{transform:rotate(360deg)}}@keyframes ld-glow{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes ld-dot{0%,20%{opacity:.2}50%{opacity:1}to{opacity:.2}}@keyframes ld-sweep{0%{background-position:-40% 0}to{background-position:140% 0}}@keyframes ld-roll{0%{transform:translate(0) rotate(0)}to{transform:translate(206px) rotate(540deg)}}@media(prefers-reduced-motion:reduce){.loading,.loading *{animation:none!important}}.hud{position:absolute;left:0;top:0;width:801px;height:74px;background:#000}.hud .hudframe{position:absolute;left:0;top:0}.clock-alarm{animation:clock-blink .5s steps(2,jump-none) infinite}@keyframes clock-blink{50%{opacity:.45}}.hud .digits{position:absolute;line-height:0}.hud .score-l{left:5px;top:11px;width:71px;display:flex;justify-content:center}.hud .score-r{left:731px;top:11px;width:70px;display:flex;justify-content:center}.hud .timer{left:80px;top:11px;width:648px;display:flex;justify-content:center}.hud .tclock{position:relative;display:inline-block;line-height:0}.hud .tchev{position:absolute;top:0;line-height:0}.hud .tchev.l{right:100%;margin-right:6px}.hud .tchev.r{left:100%;margin-left:6px}.hud .pname{position:absolute;top:9px;width:190px;color:#22b622;font:700 11px/14px Tahoma,Verdana,Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud .pname.l{left:90px}.hud .pname.r{left:530px;text-align:right}.hud .pname.turn{color:#6af05a}.hud .potted{position:absolute;top:54.5px;display:flex;align-items:center;gap:1px;height:15px;overflow:hidden}.hud .potted.l{left:8px;max-width:282px}.hud .potted.r{left:520px;width:256px;flex-direction:row-reverse}.hud .potted .miniball{flex:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.8))}.hud .potted .pcount{flex:none;min-width:15px;height:13px;margin:0 3px;padding:0 3px;border:1px solid #a08c4a;border-radius:7px;background:linear-gradient(#2a2206,#0d0b02);color:#ecdf3a;font:700 10px/12px Tahoma,Verdana,sans-serif;text-align:center;box-sizing:border-box}.hud .spinball{position:absolute;left:779px;top:53px;width:19px;height:17px;border:0;padding:0;overflow:hidden;background:transparent}.hud .spinball:before{content:"";position:absolute;left:1px;top:0;width:19px;height:19px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff,#e6e8ef 45%,#9aa0b2)}.hud .spinball:after{content:"";position:absolute;left:11px;top:2px;width:9px;height:17px;border-radius:0 10px 10px 0;background:linear-gradient(90deg,#2b4fd0,#1a3290);opacity:.85}.hud .spinball i{position:absolute;z-index:1;width:3px;height:3px;margin:-1.5px;border-radius:50%;background:#1a4ab8;box-shadow:0 0 0 1px #fff9}.hud .spinball i.centre{display:none}.hud .spinball:disabled{opacity:.5}.tablewrap{position:absolute;left:0;top:74px;width:801px;height:426px}.tablewrap canvas{width:801px;height:426px;display:block;cursor:crosshair;touch-action:none;user-select:none;-webkit-user-select:none}.tablewrap canvas.cuelayer{position:absolute;left:0;top:-74px;width:1000px;height:500px;z-index:8;pointer-events:none;cursor:default}.replaybar{position:absolute;right:40px;bottom:1px;display:flex;gap:10px}.gamemsg.withbar{right:128px}.voicebar{position:absolute;top:48px;left:50%;transform:translate(-50%);z-index:55;display:flex;align-items:center;gap:9px;height:32px;padding:0 6px 0 8px;border:1px solid #c9a244;border-radius:17px;background:linear-gradient(#173a7a,#0a1d46 55%,#07142f);box-shadow:0 0 0 1px #0009,0 4px 14px #0000008c,inset 0 1px #ffffff2e;color:#f2e6c2;font:700 11px Tahoma,Verdana,sans-serif;white-space:nowrap}.voicebar .vicon{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#3b67c4,#0d245a)}.voicebar.live .vicon{animation:vpulse 1.6s ease-in-out infinite}.voicebar.calling .vicon,.voicebar.connecting .vicon,.voicebar.reconnecting .vicon{animation:vpulse .9s ease-in-out infinite}@keyframes vpulse{0%,to{box-shadow:0 0 #78c8ff8c}50%{box-shadow:0 0 0 5px #78c8ff00}}.voicebar .vwho{max-width:110px;overflow:hidden;text-overflow:ellipsis;color:#fff}.voicebar .vtime{min-width:54px;color:#9fd0ff;font-variant-numeric:tabular-nums}.voicebar .vmeters{display:flex;flex-direction:column;gap:3px}.voicebar .vmeter{display:flex;align-items:center;gap:4px;font-size:8px}.voicebar .vmeter i{width:44px;overflow:hidden;text-overflow:ellipsis;font-style:normal;color:#c8d6f0;text-align:right}.voicebar .vmeter b{position:relative;width:70px;height:5px;border-radius:3px;background:#0000008c;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.voicebar .vmeter b span{position:absolute;inset:0;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,#36d06a,#e8e04a 70%,#ff6a3a);transition:transform 60ms linear}.voicebar .vq{display:flex;align-items:center;gap:4px;font-size:9px;color:#c8d6f0}.voicebar .vq i{width:8px;height:8px;border-radius:50%;box-shadow:0 0 5px currentColor}.voicebar .vq.good i{background:#3ee07a;color:#3ee07a}.voicebar .vq.fair i{background:#f2c13a;color:#f2c13a}.voicebar .vq.poor i{background:#ff5a4a;color:#ff5a4a}.voicebar .vbtn{height:22px;padding:0 10px;border-radius:11px;border:1px solid rgba(255,255,255,.25);font:700 10px Tahoma,Verdana,sans-serif;color:#fff;cursor:pointer}.voicebar .vbtn.mute{background:linear-gradient(#4a6fae,#233d72)}.voicebar .vbtn.mute.on{background:linear-gradient(#c78a1c,#7a4f08)}.voicebar .vbtn.hang{background:linear-gradient(#e2483a,#8e1a10)}.voicebar .vbtn:hover{filter:brightness(1.15)}.calldlg .callring{display:grid;place-items:center;width:54px;height:54px;margin:6px auto 4px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#3b67c4,#0d245a);animation:vpulse .9s ease-in-out infinite}.calldlg .callring svg{width:30px;height:30px}.calldlg .callwho{text-align:center;margin:4px 0}.calldlg .note{text-align:center}.pillbtn.callyes{background:linear-gradient(#3cc46a,#157a36);color:#fff}.pillbtn.callbtn{background:linear-gradient(#3b67c4,#173a7a);color:#fff;white-space:nowrap;padding-left:10px;padding-right:10px;width:auto}.rotatehint{display:none}.replaybar button{background:none;border:0;padding:0 2px;font:700 11px Tahoma,Verdana,sans-serif;color:#8c3a22;cursor:pointer}.replaybar button:hover,.replaybar button:focus-visible{color:#d9774a;text-decoration:underline;outline:none}.gamemsg{position:absolute;left:290px;right:30px;bottom:5px;color:#c9a68a;font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;text-align:center}.watchers{flex:none;height:124px;margin:5px 7px 0 5px;padding:4px 0 4px 6px;border:1px solid #1e3269;border-radius:3px;background:#212165;font-size:12px}.wrow{position:relative;height:38px;display:flex;align-items:flex-start;gap:5px}.wrow .ava{line-height:0;border:1px solid #50589a}.wrow .wname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f4f0dc;padding-top:1px}.wrow .wrate{position:absolute;right:4px;bottom:4px;color:var(--rating);font-size:15px}.wrow .weye{line-height:0;padding-top:2px}.quit{flex:none;align-self:center;width:141px;margin:5px 0 0;height:22px;padding:0;border:2px solid;border-color:#dcd9ff #8b703c #451900 #8b703c;background:linear-gradient(#5f6380,#575488 3px,#2a3a8a 7px,#1636a9 12px,#133dbb 18px);color:#fffbe6;text-shadow:1px 1px 0 #00104a;font:700 13px/18px Arial,Helvetica,sans-serif}.quit:hover{background:linear-gradient(#7074a0,#6864a0 3px,#3a4a9a 7px,#2646c0 12px,#2350d8 18px)}.winner{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.winner .box{text-align:center;pointer-events:auto}.winner .stars{display:flex;justify-content:center;gap:13px;color:#ffe066;font-size:18px;text-shadow:0 0 3px #a07010}.winner .stars.top span:nth-child(1),.winner .stars.top span:nth-child(5){transform:translateY(16px)}.winner .stars.top span:nth-child(2),.winner .stars.top span:nth-child(4){transform:translateY(5px)}.winner .stars.bot span:nth-child(1),.winner .stars.bot span:nth-child(5){transform:translateY(-16px)}.winner .stars.bot span:nth-child(2),.winner .stars.bot span:nth-child(4){transform:translateY(-5px)}.winner h1{margin:4px 0 0;font-family:Monotype Corsiva,Lucida Calligraphy,Apple Chancery,Georgia,serif;font-style:italic;font-weight:700;font-size:62px;line-height:60px;background:linear-gradient(#fff3b0,#e8b93c 50%,#9a6a10);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 1px rgba(0,0,0,.6))}.winner .wname{color:#f6e2a0;font-size:19px;margin-bottom:4px;font-family:Arial,Helvetica,sans-serif;font-weight:700;text-shadow:0 1px 2px #000}.winner .wmsg{color:#fff;font-weight:400;font-size:11px;margin:4px 0}.winner .pillbtn{display:block;width:146px;margin:8px auto 0;border-radius:4px}.overlay{position:absolute;inset:0;z-index:10;display:grid;place-items:center;background:none}.dlg{min-width:300px;max-width:420px;overflow:hidden;border:1px solid #2c3c9a;border-radius:6px;background:#0d1568d1;box-shadow:0 0 0 1px #050d40,0 6px 18px #00000080;color:#fffbe6}.dlg header{display:flex;justify-content:space-between;align-items:center;height:21px;padding:0 4px 0 6px;font:700 13px/20px Arial,Helvetica,sans-serif;color:#fffbe0;text-shadow:1px 1px 0 #001060;background:linear-gradient(#4a6ae8,#2a4ae0 3px,#1a3ad8 9px,#1232c4 16px,#0e2ab0 20px);border-bottom:2px solid #07104a;box-shadow:0 2px #2a4ac8,0 3px #0a1450;margin-bottom:3px}.dlg header button{width:14px;height:12px;padding:0;border:1px solid #5070d0;border-radius:1px;background:#0b1f80;color:#fff;font:700 12px/9px Arial,sans-serif;text-shadow:none}.dlg header button:hover{background:#2448c8}.dlg .body{padding:5px 16px 8px;font-size:11px}.dlg .row{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0 0 4px;min-height:17px}.dlg .row>span{flex:1;text-align:right}.dlg.gamedlg{position:absolute;left:374px;top:218px;width:309px;min-width:0}.dlg.gamedlg .body{padding:4px 60px 6px 8px;font:700 13px/17px Arial,Helvetica,sans-serif}.dlg.gamedlg .row{display:grid;grid-template-columns:1fr 75px;column-gap:13px}.dlg.gamedlg .row:first-child{margin-bottom:5px}.dlg.gamedlg .row>input[type=checkbox]{justify-self:start}.dlg.gamedlg .actions{margin:9px -52px 0 0;gap:10px}.dlg.gamedlg{top:170px}.dlg.gamedlg .opt{display:flex;align-items:flex-start;gap:7px;margin:6px -52px 0 0;padding:5px 7px;border:1px solid rgba(159,176,224,.35);border-radius:6px;background:#ffffff0f;cursor:pointer}.dlg.gamedlg .opt input{margin:2px 0 0;accent-color:#e9c46a}.dlg.gamedlg .opt b{display:block;font-size:12px;line-height:15px}.dlg.gamedlg .opt small{display:block;font: 10px/13px Tahoma,Arial,sans-serif;color:#c8d4f4}.dlg.gamedlg .gnote{margin:7px -52px 0 0;font: 10px/13px Tahoma,Arial,sans-serif;color:#f6dc8c}.dlg:not(.reg) select{appearance:none;height:17px;padding:0 18px 0 4px;border:1px solid #2a3c98;border-bottom-color:#2a56e0;border-radius:1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%236a8af0'/%3E%3Cstop offset='.5' stop-color='%232a52e0'/%3E%3Cstop offset='1' stop-color='%231a3ad0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='.5' y='.5' width='14' height='14' fill='url(%23g)' stroke='%2390a8f0'/%3E%3Cpath d='M5 6h5l-2.5 3z' fill='%23fff'/%3E%3C/svg%3E") right 0 center / 15px 15px no-repeat,#0c1a6a;color:#c8d0ff;font: 12px/15px Arial,Helvetica,sans-serif}.dlg:not(.reg) select:disabled{opacity:.6}.dlg:not(.reg) select option{background:#0c1a6a;color:#c8d0ff}.dlg:not(.reg) input[type=checkbox]{appearance:none;width:15px;height:15px;margin:0;border:1px solid #3a5ac0;background:#0c1a6a;box-shadow:inset 0 0 0 1px #07104a;cursor:pointer}.dlg:not(.reg) input[type=checkbox]:checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13'%3E%3Cpath d='M2 6.5l3 3.2L11 2.5' fill='none' stroke='%23ffffc0' stroke-width='2.4' stroke-linejoin='round'/%3E%3C/svg%3E") center / 13px 13px no-repeat,#0c1a6a}.dlg:not(.reg) select:focus-visible,.dlg:not(.reg) input[type=checkbox]:focus-visible{outline:1px dotted #ffffc0;outline-offset:1px}.dlg input[type=text],.dlg input[type=email],.dlg input[type=password],.dlg input[type=number],.dlg select,.dlg textarea{width:150px;height:18px;border:1px solid #7f95d0;background:#f4f6fb;color:#10204a;font-size:11px;font-weight:400;padding:0 4px}.dlg textarea{height:54px;width:100%;padding:3px}.dlg input[type=checkbox]{width:14px;height:14px;margin:0;accent-color:#2a5ad0}.dlg .actions{display:flex;justify-content:center;gap:16px;margin-top:12px}.pillbtn{min-width:77px;height:21px;padding:0 10px;border-radius:9px;border:2px solid;border-color:#c8c0a0 #a08850 #806020 #b0a888;background:linear-gradient(#7484b4,#5a6aa8 5px,#3a50b8 9px,#2a48c8 12px,#1a40e0 17px);color:#fffbe0;font:700 13px/17px Arial,Helvetica,sans-serif;text-shadow:1px 1px 0 #001060;box-shadow:inset 0 1px #ffffff40,1px 1px #050d40}.pillbtn:hover{background:linear-gradient(#8494c4,#6a7ab8 5px,#4a60c8 9px,#3a58d8 12px,#2a50f0 17px)}.pillbtn:active{background:linear-gradient(#1a40e0,#2a48c8 5px,#3a50b8,#5a6aa8,#7484b4 17px)}.pillbtn:disabled{opacity:.5}.dlg.gamedlg select{width:75px}.dlg .note{color:#c8d6ff;font-weight:400;line-height:14px}.dlg .err{color:#ffd27a;text-align:center;min-height:14px}.dlg table{width:100%;border-collapse:collapse;font-size:11px}.dlg td{padding:2px 4px;border-bottom:1px solid rgba(255,255,255,.13)}.dlg.pmdlg{width:300px}.dlg.pmdlg .pmlog{height:96px;margin-bottom:5px;padding:3px 5px;border:1px solid #1e3269;border-radius:3px;background:#22276a;font: 12px/15px Arial,Helvetica,sans-serif;color:#f4f2d8}.dlg.pmdlg .pmline b{color:#ffbe6a}.dlg.pmdlg .pmlog .note{margin:2px 0}.dlg.pmdlg textarea{display:block;width:100%;height:44px;resize:none;border:1px solid #2a3a88;border-radius:3px;background:#202468;color:#fff;font:700 12px/15px Tahoma,Verdana,Arial,sans-serif;padding:3px 4px;outline:none}.dlg.pmdlg .actions{margin-top:7px}.dlg.helpdlg{max-width:460px}.dlg.helpdlg .note{max-height:360px;overflow-y:auto;padding-right:6px}.dlg .tabsrow{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.dlg .tabsrow button{flex:1 0 auto;height:18px;padding:0 6px;border:1px solid #9fb0e0;background:#173a98;color:#fff;font-weight:700;white-space:nowrap}.dlg .tabsrow button.on{background:#3c66d8;color:#f6e9a8}.avatars{display:grid;grid-template-columns:repeat(8,30px);gap:4px;margin:6px 0}.avatars button{padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;background:none;line-height:0}.avatars button.on{border-color:var(--gold-hi)}.avatar{border-radius:inherit}.avgroups{display:flex;gap:3px;margin-top:4px}.avgroups button{flex:1;height:16px;padding:0;border:1px solid #5a6ab8;border-radius:8px;background:#ffffff0d;color:#c8d0f0;font-size:9.5px;font-weight:700}.avgroups button.on{border-color:#c9a24a;background:#c9a24a33;color:#fff3c8}.toast{position:absolute;left:400px;top:52px;transform:translate(-50%);z-index:12;max-width:500px;padding:4px 12px;background:#0b1450f2;border:1px solid var(--gold);color:#f6e9a8;font-size:11px;text-align:center}.settings label{display:flex;justify-content:space-between;align-items:center;margin:4px 0;font-weight:700;font-size:11px}.settings select,.settings input[type=range]{width:90px}.settings select,.settings input:not([type=range]):not([type=checkbox]){background:#f4f6fb;color:#10204a;-webkit-text-fill-color:#10204a;caret-color:#10204a;border:1px solid #7f95d0}.settings select{font-size:10px;height:16px}.settings input:not([type=range]):not([type=checkbox]){height:16px;font-size:11px}.settings .lnk{display:block;width:100%;margin-top:6px}.friends .f{display:flex;justify-content:space-between;align-items:center;padding:2px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:11px}.friends input{width:110px;height:16px;font-size:10px;background:#f4f6fb;color:#10204a;border:1px solid #7f95d0}.mini{min-width:0;height:16px;padding:0 6px;font-size:10px}.loginpic{position:absolute;left:0;top:44px;width:797px;height:456px;overflow:hidden;background:#0a1d46}.loginpic img{display:block}.loginpic:after{content:"";position:absolute;inset:6px;border:1px solid rgba(214,180,110,.45);pointer-events:none}.loginpic .brand{position:absolute;left:44px;top:128px;display:flex;align-items:center;gap:14px;animation:bz-rise .9s ease-out both}.loginpic .brand>svg{flex:none;filter:drop-shadow(0 6px 14px rgba(0,0,0,.55))}.loginpic .word{position:relative;margin:0;overflow:hidden;color:#fff;font:italic 900 50px/1.05 Segoe UI Black,Arial Black,Impact,sans-serif;letter-spacing:1px;filter:drop-shadow(0 3px 0 #0a1d46) drop-shadow(0 6px 14px rgba(0,0,0,.55))}.loginpic .word b{font-weight:inherit;color:#e9c46a;background:linear-gradient(#fff3c2,#e9c46a 45%,#b8862a 75%,#7a5410);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.loginpic .word:after{content:"";position:absolute;top:0;bottom:0;left:-70px;width:46px;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);mix-blend-mode:overlay;animation:bz-sheen 7s 1.4s ease-in-out infinite}.loginpic .tag{margin:7px 0 0 3px;color:#e4ecff;font:600 13px/1 Segoe UI,Tahoma,sans-serif;letter-spacing:7px;text-transform:uppercase;text-shadow:0 1px 4px rgba(0,0,0,.7)}.loginpic .modes{margin:9px 0 0 3px;color:#a9bdf0;font:10px/1 Segoe UI,Tahoma,sans-serif;letter-spacing:1.2px;text-transform:uppercase;text-shadow:0 1px 3px rgba(0,0,0,.8)}.loginpic .impact{position:absolute;left:531px;top:213px;width:130px;height:130px;margin:-65px 0 0 -65px;border-radius:50%;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,rgba(255,246,216,.55),rgba(255,217,138,.16) 42%,transparent 70%);animation:bz-pulse 2.8s ease-in-out infinite}.loginpic .totals{position:absolute;left:18px;bottom:18px;display:flex;gap:8px}.loginpic .totals span{padding:6px 11px;border-radius:14px;background:#060e28a8;border:1px solid rgba(233,196,106,.45);color:#cfd9f6;font:10px/1 Tahoma,Arial,sans-serif;box-shadow:0 3px 10px #0006}.loginpic .totals b{color:#f6dc8c;font-size:12px;margin-right:3px}@keyframes bz-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes bz-sheen{0%{left:-70px}28%,to{left:110%}}@keyframes bz-pulse{0%,to{transform:scale(.85);opacity:.55}50%{transform:scale(1.12);opacity:1}}@keyframes bz-live{0%{box-shadow:0 0 #3ddc6a99}70%,to{box-shadow:0 0 0 6px #3ddc6a00}}@media(prefers-reduced-motion:reduce){.loginpic .brand,.loginpic .impact,.loginpic .word:after,.logincol .lc-live i{animation:none}}.logincol{position:relative;flex:1;display:flex;flex-direction:column;padding:12px 14px 10px;color:#fff;font-size:11px}.logincol .lc-head h2{margin:0;color:#f6dc8c;font:700 18px/1.1 Georgia,Times New Roman,serif;text-shadow:0 1px 0 #3a2400,0 0 6px rgba(0,0,0,.5)}.logincol .lc-head p{margin:3px 0 8px;color:#aebde8;font-size:10px}.logincol form{display:flex;flex-direction:column}.logincol form>label{margin:6px 0 3px;color:#dfe7ff;font-size:10px;font-weight:700}.logincol input[type=email],.logincol input[type=password]{height:26px;padding:0 8px;border:1px solid #3a58b8;border-radius:6px;background:#0a1d5a;color:#fff;font-size:11px;box-shadow:inset 0 1px 3px #00000080;transition:border-color .15s,box-shadow .15s}.logincol input::placeholder{color:#6a7fb8}.logincol input[type=email]:focus,.logincol input[type=password]:focus{outline:none;border-color:#e9c46a;box-shadow:0 0 0 2px #e9c46a40,inset 0 1px 3px #00000080}.logincol .lc-row{display:flex;justify-content:space-between;align-items:center;margin-top:7px}.logincol .remember{display:flex;align-items:center;gap:4px;margin:0;color:#cfd9f6;font-size:9.5px;font-weight:400}.logincol .remember input{width:11px;height:11px;margin:0;accent-color:#e9c46a}.logincol .forgot{padding:0;border:0;background:none;color:#9fc0ff;font-size:9.5px;cursor:pointer}.logincol .forgot:hover{color:#fff;text-decoration:underline}.logincol .err{margin-top:6px;color:#ffd27a;text-align:center;font-size:9.5px}.logincol .lc-login{margin-top:10px;height:31px;border:1px solid #fff0b0;border-radius:16px;background:linear-gradient(#ffe7a0,#e9b94a 50%,#b8862a);color:#2a1a00;font:700 12px/1 Tahoma,Arial,sans-serif;letter-spacing:1.5px;text-transform:uppercase;box-shadow:0 2px 8px #00000080,inset 0 1px #fff9;cursor:pointer;transition:filter .15s,transform .15s}.logincol .lc-login:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.logincol .lc-login:disabled{opacity:.7;cursor:default}.logincol .lc-or{display:flex;align-items:center;gap:6px;margin:14px 0 8px;color:#8fa2d8;font-size:9px;letter-spacing:1px;text-transform:uppercase}.logincol .lc-or:before,.logincol .lc-or:after{content:"";flex:1;height:1px;background:#9fb0e059}.logincol .lc-reg{height:28px;border:1px solid #7fa0ff;border-radius:14px;background:linear-gradient(#2a5ad8,#18348e);color:#fff;font-size:11px;font-weight:700;box-shadow:0 2px 6px #0006,inset 0 1px #ffffff40;cursor:pointer;transition:filter .15s}.logincol .lc-reg:hover{filter:brightness(1.15)}.logincol .lc-live{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:14px;color:#cfe0ff;font-size:10px}.logincol .lc-live b{color:#fff}.logincol .lc-live i{width:8px;height:8px;border-radius:50%;background:#3ddc6a;animation:bz-live 2s infinite}.logincol .lc-modes{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:10px 0 0;padding:0;list-style:none}.logincol .lc-modes li{display:flex;align-items:center;gap:5px;padding:4px 6px;border:1px solid rgba(159,176,224,.18);border-radius:6px;background:#ffffff0f;color:#dfe7ff;font-size:9.5px}.logincol .lc-modes i{flex:none;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0 12%,var(--c) 45%,#000 130%)}.dlg.reg{width:510px;max-width:none;background:radial-gradient(ellipse at 80% 0%,#3a6ad8 0%,transparent 55%),linear-gradient(#1f4fb8,#123a98 60%,#0e2f82)}.dlg.reg header{justify-content:center;position:relative;background:linear-gradient(#0e2a82,#0a1e66);color:#fff}.dlg.reg header button{position:absolute;right:4px;top:3px;border:1px solid #9fb0e0;width:14px;height:14px;line-height:11px}.dlg.reg .body{padding:8px 14px 10px}.dlg.reg label,.dlg.reg .lbl{display:block;font-size:10px;font-weight:700;color:#fff;margin-bottom:7px}.dlg.reg .lbl{margin-bottom:0}.dlg.reg .cols{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dlg.reg input[type=text],.dlg.reg input[type=email],.dlg.reg input[type=password]{display:block;width:100%;margin-top:2px;background:#0d2470;border:1px solid #3a58b8;border-top-color:#081a5a;color:#fff}.dlg.reg input::placeholder{color:#9fb0e0}.dlg.reg select{display:block;width:100%;margin-top:2px}.dlg.reg .dob{display:flex;gap:4px;margin-top:2px}.dlg.reg .dob select{margin-top:0}.dlg.reg .dob select:first-child{flex:1.7}.dlg.reg .dob select:last-child{flex:1}.dlg.reg select.year{width:84px;margin-top:4px}.dlg.reg .country{display:flex;gap:4px;align-items:center;margin:2px 0 7px}.dlg.reg .country select{margin-top:0;flex:1}.dlg.reg .secret{display:grid;grid-template-columns:1fr 150px;gap:16px;margin-top:6px;align-items:start}.dlg.reg .pick{display:flex;flex-direction:column;align-items:center;gap:6px}.dlg.reg .avapick{display:flex;align-items:center;gap:5px}.dlg.reg .avapick button{width:16px;height:22px;padding:0;border:1px solid #9fb0e0;border-radius:4px;background:linear-gradient(#f4f6fb,#c4cce0);display:grid;place-items:center}.dlg.reg .avapick .ava{line-height:0;border:1px solid #9fb0e0}.dlg.reg .captcha .lbl{text-align:center;font-size:9px;line-height:11px;margin-bottom:3px}.dlg.reg .captcha>div{display:flex;gap:6px;align-items:center;justify-content:center}.dlg.reg .captcha input[type=text]{width:66px;margin-top:0;text-transform:uppercase}.dlg.reg .cimg{padding:0;border:1px solid #9fb0e0;background:#d6e6c8;line-height:0;width:72px;height:28px}.dlg.reg .checks{display:flex;flex-direction:column;gap:4px;margin-top:4px}.dlg.reg .checks label{display:flex;align-items:center;gap:6px;margin:0}.dlg.reg .checks input{width:13px;height:13px;accent-color:#0d2470}.dlg.reg .err{margin:4px 0 0}.dlg.reg .actions{margin-top:6px}.pillbtn.dark{border-radius:6px;background:linear-gradient(#2a4ab8,#10287e);border-color:#c8d8ff}.pillbtn.dark:hover{background:linear-gradient(#3a5ad0,#1a3496)}.dlg.forumwin{width:560px;max-width:none}.dlg.forumwin th{text-align:left;color:#f6e9a8;font-size:11px;padding:2px 4px;border-bottom:1px solid rgba(255,255,255,.3)}.dlg.forumwin td{font-weight:400}.flist{max-height:260px}.fposts{max-height:200px;margin-bottom:6px}.fpost{display:flex;gap:8px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.13)}.fpost .fa{line-height:0;flex:none}.fpost .fb{flex:1;min-width:0}.fpost .fh{display:flex;align-items:center;gap:4px;font-size:11px}.fpost .fh span{color:#9fb0e0;font-weight:400;font-size:10px}.fpost .ft{white-space:pre-wrap;word-break:break-word;font-weight:400;margin-top:2px;line-height:14px}.link{background:none;border:0;padding:0;color:#f6e9a8;font-weight:700;text-align:left}.link:hover{text-decoration:underline}.link.del{margin-left:auto;color:#ff9a8a;font-size:10px}.freply textarea{height:50px}.statspage{height:100%;overflow-y:auto;background:#000;display:flex;flex-direction:column;align-items:center;padding:6px 0 40px;font-family:Arial,Helvetica,sans-serif}.statspage .laurel{position:relative;z-index:1;margin-bottom:-46px;line-height:0}.statspage .sheet{width:496px;background:#e5b46d;border-radius:9px;padding:46px 14px 14px;color:#6a2a0c}.statspage h1{margin:0 0 12px;text-align:center;font:23px/30px Georgia,Times New Roman,serif;letter-spacing:.3px;color:#1c0e04;white-space:nowrap}.statspage .msg{text-align:center;color:#7a3010}.statspage .head{display:flex;gap:14px;align-items:flex-start}.statspage .photo{line-height:0;border:1px solid #b08048}.statspage .head .mini{display:flex;flex-direction:column;align-items:center;gap:2px;line-height:0;height:auto;padding:0;font-size:7px;color:#5a2a0a;font-weight:700}.statspage .head .mini span{line-height:9px}.statspage .who{font-size:12px;font-weight:700}.statspage .line{display:flex;align-items:center;gap:6px;height:16px;margin-left:24px}.statspage .k{color:#8a5a34}.statspage .nick{color:#c01e0a}.statspage .stars{color:#f4ead8;font-size:9px;letter-spacing:1px;text-shadow:0 0 1px #8a6a40}.statspage .rate{color:#2f8a10;font-size:13px}.statspage .dates{margin-top:10px;line-height:16px}.statspage .dates div{display:flex;gap:18px}.statspage .dates .k{color:#a02a10;width:72px}.statspage .dates span:last-child{color:#c02a10}.statspage .uid{margin-top:12px;font-size:9px;color:#c89a64;font-weight:400}.statspage table{width:100%;margin-top:10px;border-collapse:collapse;font-size:10px}.statspage th,.statspage td{border:1px solid #a0784e;padding:2px 4px;text-align:center;height:17px}.statspage th{font-weight:400;color:#5a3416}.statspage td{color:#b0280e;font-weight:700}.statspage td:first-child{color:#5a2a0a}.statspage td.r{color:#3a8a12}.statspage tr.total td:first-child{color:#c4260c}.statspage .other{margin-top:16px;text-align:center;color:#a88a68;font-size:10px;line-height:14px}.statspage .other a,.statspage .other span{color:#9a7a58;text-decoration:underline}.statspage .other span{cursor:default}.dlg .invitetext{margin:6px 0 2px;text-align:center;font-size:12px;line-height:17px;color:#fff}.dlg .invitetext b{color:#f6e9a8}@keyframes gz-fade{0%{opacity:0}}@keyframes gz-pop{0%{opacity:0;transform:scale(.96)}}@keyframes gz-toast{0%{opacity:0;transform:translate(-50%,-6px)}}.flagimg{position:relative;display:inline-block;flex:none;overflow:hidden;vertical-align:middle;border-radius:2px;box-shadow:0 0 0 1px #00000073,0 1px 2px #00000059;background:#2a3a7a}.flagimg img{display:block;width:100%;height:100%}.flagimg:after{content:"";position:absolute;inset:0;background:linear-gradient(#ffffff38,#fff0 50%,#0000001f);pointer-events:none}.flagimg.none{background:transparent;box-shadow:none}.mg{position:fixed;inset:0;z-index:50;overflow:auto;background:radial-gradient(ellipse at 20% -10%,#1d3c8a 0%,transparent 55%),#071233;color:#e6ecff;font:13px/1.45 Segoe UI,Tahoma,Arial,sans-serif}.mg-head{display:flex;align-items:center;gap:14px;padding:14px 24px;background:linear-gradient(#10286e,#0a1c52);border-bottom:2px solid #c9a44a}.mg-title{flex:1}.mg-title h1{margin:0;color:#f6dc8c;font:700 22px/1.1 Georgia,Times New Roman,serif}.mg-title p{margin:3px 0 0;color:#aebde8;font-size:12px}.mg-tabs{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;gap:4px;padding:8px 24px;background:#0a1a4c;border-bottom:1px solid #23397e}.mg-tabs button{padding:7px 14px;border:1px solid transparent;border-radius:18px;background:none;color:#c8d4f4;font:600 13px Segoe UI,Tahoma,sans-serif;cursor:pointer}.mg-tabs button:hover{background:#ffffff12;color:#fff}.mg-tabs button.on{background:linear-gradient(#ffe7a0,#e9b94a 55%,#b8862a);border-color:#fff0b0;color:#2a1a00}.mg-body{padding:18px 24px 60px;max-width:1400px}.mg-panel{background:#0a1a4cd9;border:1px solid #23397e;border-radius:12px;padding:14px 16px;box-shadow:0 6px 20px #0000004d;margin-bottom:16px;min-width:0}.mg-panel.narrow{max-width:640px}.mg-panel h2{margin:0 0 10px;color:#f6dc8c;font-size:16px}.mg-panel h3{margin:14px 0 6px;color:#f6dc8c;font-size:13px}.mg-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-bottom:16px}.mg-card{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border:1px solid #23397e;border-radius:12px;background:linear-gradient(#13296e,#0c1d56);color:inherit;text-align:left;font:inherit}.mg-card.link{cursor:pointer;transition:border-color .15s,transform .15s}.mg-card.link:hover{border-color:#e9c46a;transform:translateY(-1px)}.mg-card .v{color:#fff;font:700 28px/1.1 Segoe UI,Tahoma,sans-serif}.mg-card .l{color:#f6dc8c;font-weight:600}.mg-card .s{color:#9fb0d8;font-size:12px}.mg-chart{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;height:180px;align-items:end}.mg-chart .col{display:flex;flex-direction:column;align-items:center;gap:4px;height:100%}.mg-chart .bars{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:4px}.mg-chart .b{width:30%;min-height:2px;border-radius:4px 4px 0 0}.mg-chart .d{color:#c8d4f4;font-size:12px}.mg-chart .n{color:#8fa2d8;font-size:11px}.mg .su{background:linear-gradient(#ffe7a0,#b8862a)}.mg .gm{background:linear-gradient(#7fb0ff,#2a5ad8)}.mg-legend{margin:8px 0 0;color:#aebde8;font-size:12px;display:flex;gap:8px;align-items:center}.mg-legend i{display:inline-block;width:10px;height:10px;border-radius:2px}.mg-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.mg-tools h2{margin:0 auto 0 0}.mg input,.mg select,.mg textarea{padding:6px 9px;border:1px solid #3a58b8;border-radius:7px;background:#071a52;color:#fff;font:13px Segoe UI,Tahoma,sans-serif}.mg input:focus,.mg select:focus,.mg textarea:focus{outline:none;border-color:#e9c46a;box-shadow:0 0 0 2px #e9c46a40}.mg input[type=search]{min-width:260px}.mg textarea{width:100%;box-sizing:border-box;resize:vertical}.mg-btn{padding:6px 14px;border:1px solid #7fa0ff;border-radius:16px;background:linear-gradient(#2a5ad8,#18348e);color:#fff;font:600 13px Segoe UI,Tahoma,sans-serif;cursor:pointer;white-space:nowrap}.mg-btn:hover:not(:disabled){filter:brightness(1.15)}.mg-btn:disabled{opacity:.45;cursor:default}.mg-btn.ghost{background:transparent;border-color:#4a64b0;color:#c8d4f4}.mg-btn.red{background:linear-gradient(#e0483a,#9a1a10);border-color:#ff8a7a}.mg-btn.red.ghost{background:transparent;color:#ff9a8a;border-color:#8a3a34}.mg-btn.amber{background:linear-gradient(#f0b040,#a8700a);border-color:#ffd27a;color:#1a1000}.mg-btn.sm{padding:3px 10px;font-size:12px}.mg-scroll{overflow:auto;max-height:calc(100vh - 290px);border-radius:8px}.mg-table{width:100%;border-collapse:collapse;font-size:13px}.mg-table th{position:sticky;top:0;background:#0f2466;color:#f6dc8c;text-align:left;font-weight:600;padding:7px 9px;white-space:nowrap}.mg-table td{padding:6px 9px;border-top:1px solid rgba(159,176,224,.14);vertical-align:middle}.mg-table tbody tr{cursor:default}.mg-split .mg-table tbody tr{cursor:pointer}.mg-table tbody tr:hover{background:#ffffff0d}.mg-table tr.sel{background:#e9c46a1f}.mg-table td.end{text-align:right;white-space:nowrap}.mg-table td.end .mg-btn+.mg-btn{margin-left:6px}.mg-table.small{margin:8px 0;font-size:12px}.mg-table small{color:#8fa2d8}.mg .mono{font-family:Consolas,Courier New,monospace;font-size:12px;color:#c8d4f4}.mg .who{display:inline-flex;align-items:center;gap:6px}.mg .who em{font-style:normal;font-size:10px;color:#2a1a00;background:#f6dc8c;border-radius:6px;padding:0 5px}.mg .tag{display:inline-block;margin-left:4px;padding:1px 8px;border-radius:10px;background:#ffffff1a;color:#c8d4f4;font-size:11px;text-transform:capitalize}.mg .tag.green,.mg .green{color:#6aeb94}.mg .tag.green{background:#3ddc6a26}.mg .tag.red,.mg .red{color:#ff8a7a}.mg .tag.red{background:#ff5a4626}.mg .tag.amber,.mg .amber{color:#ffd27a}.mg .tag.amber{background:#ffc85026}.mg-pager{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px;color:#aebde8}.mg-split{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.mg-split.open{grid-template-columns:minmax(0,1fr) 420px}.mg-side{position:sticky;top:64px;max-height:calc(100vh - 90px);overflow:auto}.mg-sidehead{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.mg-sidehead h2{display:flex;align-items:center;gap:8px;margin:0}.mg-x{width:28px;height:28px;border:1px solid #4a64b0;border-radius:50%;background:none;color:#c8d4f4;font-size:18px;line-height:1;cursor:pointer}.mg-facts{display:grid;grid-template-columns:92px 1fr;gap:4px 10px;margin:10px 0;font-size:12.5px}.mg-facts dt{color:#8fa2d8}.mg-facts dd{margin:0;overflow-wrap:anywhere}.mg-actions{display:flex;flex-direction:column;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid #23397e}.mg-actions label{display:block;margin-bottom:4px;color:#f6dc8c;font-size:12px;font-weight:600}.mg-actions .row{display:flex;gap:6px}.mg-actions .row input:not([type=number]){flex:1;min-width:0}.mg-actions .row input[type=number]{width:140px}.mg-buttons{display:flex;flex-wrap:wrap;gap:6px}.mg-list{margin:0;padding:0 0 0 16px;font-size:12.5px}.mg-list small{color:#8fa2d8;margin-left:4px}.mg-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.mg-items li{padding:10px 12px;border:1px solid #23397e;border-radius:10px;background:#ffffff08}.mg-items li.done{opacity:.6}.mg-items p{margin:6px 0 8px;white-space:pre-wrap;overflow-wrap:anywhere}.mg-items small{color:#8fa2d8}.mg-roomform{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:10px}.mg-roomform input[name=name]{min-width:180px}.mg-roomform input[type=number]{width:80px}.mg-roomform input[name=password]{min-width:230px}.mg-muted{color:#9fb0d8}.mg-err{color:#ff9a8a}.mg-toast{position:fixed;right:20px;bottom:20px;z-index:60;max-width:420px;padding:10px 16px;border:1px solid #6aeb94;border-radius:10px;background:#0d2a2a;color:#dfffe9;box-shadow:0 8px 24px #00000080}.mg-toast.bad{border-color:#ff8a7a;background:#3a1210;color:#ffe2dd}.newsbtn.managebtn{color:#f6dc8c;font-weight:700}@media(max-width:900px){.mg-split.open{grid-template-columns:1fr}.mg-side{position:static;max-height:none}.mg-body,.mg-head,.mg-tabs{padding-left:12px;padding-right:12px}}body:has(.page.phone){overflow:auto;background:#050d28}.page.phone{height:auto;min-height:100dvh;overflow:visible;justify-content:flex-start;align-items:stretch;gap:0;background:#050d28}.page.phone[data-nav]{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.page.phone .scaler{width:100%;height:auto}.page.phone .stage{position:relative;width:100%;height:auto;transform:none;overflow:visible;display:flex;flex-direction:column;background:#06122e}.page.phone:has(.loginpic) .topbar{display:none}.page.phone .topbar{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;height:auto;padding:10px 12px 8px;background:#0c1d4e;border-bottom:1px solid rgba(233,196,106,.35)}.page.phone .topbar>svg{display:none}.page.phone .search,.page.phone .online,.page.phone .topbtns,.page.phone .topextra,.page.phone .help{position:relative;left:auto;top:auto;right:auto}.page.phone .search{grid-column:1 / -1;grid-row:1;min-width:0;width:auto}.page.phone .search label{display:none}.page.phone .search .field{margin-top:0}.page.phone .search input{width:100%;height:42px;padding:0 40px 0 12px;border-radius:10px;font-size:16px;background:#071433}.page.phone .search button{left:auto;right:10px;top:11px}.page.phone .online{grid-column:1 / -1;grid-row:2;display:flex;gap:14px;min-width:0;font-size:13px;line-height:18px}.page.phone .online div{white-space:nowrap}.page.phone .topbtns{grid-column:1;grid-row:3;gap:6px}.page.phone .topextra{grid-column:2;grid-row:3;width:auto;flex-direction:row;gap:6px;justify-self:end}.page.phone .help{grid-column:3;grid-row:3;width:36px;height:36px;font-size:16px}.page.phone .minibtn{width:36px;height:36px;padding:0;font-size:0;display:inline-flex;align-items:center;justify-content:center}.page.phone .minibtn svg{width:14px;height:16px}.page.phone .flashbtn,.page.phone .flashbtn.wide,.page.phone .flashbtn.narrow{width:auto;height:36px;padding:0 12px;font-size:13px;clip-path:none}.page.phone .flashbtn.narrow:after{display:none}.page.phone .loginpic{position:relative;left:auto;top:auto;width:100%;height:168px}.page.phone .loginpic img{width:100%;height:100%;object-fit:cover;object-position:center 55%}.page.phone .loginpic .brand{inset:0;gap:12px;padding:0 16px;animation:none;background:linear-gradient(90deg,rgba(5,14,40,.82) 0%,rgba(5,14,40,.28) 62%,transparent 100%)}.page.phone .loginpic .brand>svg{width:52px;height:52px}.page.phone .loginpic .word{font-size:30px}.page.phone .loginpic .tag{letter-spacing:3px;font-size:11px;margin-top:4px}.page.phone .loginpic .modes,.page.phone .loginpic .impact,.page.phone .loginpic .totals{display:none}.page.phone .rcol{position:relative;left:auto;top:auto;width:100%;height:auto;background:transparent}.page.phone .rcol>svg.rhead,.page.phone .rcol .medal{display:none}.page.phone .rbody{position:relative;left:auto;top:auto;width:auto;height:auto;min-height:0;margin:12px;border-radius:16px;overflow:hidden;background:#0e2260;box-shadow:0 10px 28px #00000059}.page.phone .logincol{padding:18px 16px 20px;font-size:15px}.page.phone .logincol .lc-head h2{font-size:24px;margin:0}.page.phone .logincol .lc-head p{font-size:14px;margin:4px 0 0}.page.phone .logincol form>label{font-size:13px}.page.phone .logincol input[type=email],.page.phone .logincol input[type=password]{height:46px;font-size:16px}.page.phone .logincol .remember,.page.phone .logincol .forgot{font-size:13px}.page.phone .logincol .lc-login{height:48px;font-size:16px}.page.phone .logincol .lc-reg{height:46px;font-size:15px}.page.phone .logincol .lc-live{font-size:14px}.page.phone .logincol .lc-modes{display:none}.page.phone .ltabs{position:relative;left:auto;top:auto;width:auto;height:auto;display:flex;gap:6px;padding:8px 12px 2px;overflow:visible;background:transparent}.page.phone .ltab{flex:1;height:34px;padding:0 6px;border-radius:17px;border-bottom:1px solid #a89c6c;font-size:13px;white-space:nowrap}.page.phone .ltab .desk{display:none}.page.phone .ltab .ph{display:inline}.page.phone .lgrid{position:relative;left:auto;top:auto;width:auto;height:auto;max-height:none;margin:0;padding:8px 12px 12px;overflow:visible;display:flex;flex-direction:column;gap:8px;background:transparent;border:0}.page.phone .rcard{flex:none;width:100%;height:72px;display:grid;grid-template-columns:78px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:10px;padding:8px 12px;text-align:left;border-radius:12px}.page.phone .rcard .art{position:static;grid-column:1;grid-row:1 / span 2}.page.phone .rcard .art svg{width:72px;height:auto;display:block}.page.phone .rcard .t{grid-column:2;grid-row:1;max-width:none;font-size:16px;line-height:20px;align-self:end}.page.phone .rcard .u{grid-column:2;grid-row:2;font-size:13px;align-self:start}.page.phone .rcard .g,.page.phone .rcard .full-note{grid-column:3;grid-row:1 / span 2;font-size:12px;align-self:center;text-align:right}.page.phone .rcard .occ,.page.phone .rcard.newroom .plus,.page.phone[data-nav=main] .users,.page.phone[data-nav=main] .rcol,.page.phone[data-nav=people] .ltabs,.page.phone[data-nav=people] .lgrid,.page.phone[data-nav=people] .games,.page.phone[data-nav=people] .rcol,.page.phone[data-nav=chat] .ltabs,.page.phone[data-nav=chat] .lgrid,.page.phone[data-nav=chat] .games,.page.phone[data-nav=chat] .users,.page.phone[data-nav=me] .ltabs,.page.phone[data-nav=me] .lgrid,.page.phone[data-nav=me] .games,.page.phone[data-nav=me] .users{display:none}.page.phone .users,.page.phone .games{position:relative;left:auto;top:auto;width:auto;height:auto;margin:0;display:flex;flex-direction:column}.page.phone .users .list{height:auto;min-height:0;max-height:calc(100dvh - 220px)}.page.phone .urow{flex:none;height:auto;min-height:64px;display:flex;align-items:center;gap:8px;padding:6px 10px}.page.phone .urow .ava,.page.phone .urow .name,.page.phone .urow .rating,.page.phone .urow .icons,.page.phone .urow .btns,.page.phone .urow .mod{position:static;top:auto;left:auto;width:auto}.page.phone .urow .name{flex:1;min-width:0;font-size:15px}.page.phone .urow .rating{font-size:14px;text-align:right}.page.phone .urow .icons{height:auto}.page.phone .urow .icons .mon{position:static}.page.phone .urow .btns{gap:4px}.page.phone .urow+.urow{box-shadow:inset 0 1px #ffffff0f}.page.phone .sq{width:32px;height:32px}.page.phone .ggrid{display:flex;flex-direction:column;gap:8px;height:auto;max-height:none;padding:8px 12px 12px;overflow:visible;background:transparent}.page.phone .gcard{flex:none;width:100%;height:auto;min-height:72px;display:grid;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;background:#10245c;border-radius:12px;overflow:hidden}.page.phone .gcard .art{position:static;grid-column:1;grid-row:1}.page.phone .gcard .art svg{width:72px;height:auto;display:block}.page.phone .gcard .plus{display:none}.page.phone .gcard .gstate{position:static;grid-column:3;grid-row:1;margin:0 10px 0 0;align-self:center}.page.phone .gcard .plate{position:static;grid-column:2;grid-row:1;width:auto;height:auto;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:left;padding:8px 12px}.page.phone .gcard .plate{font-size:15px;line-height:20px}.page.phone .gcard .plate.new{display:block;padding:8px 12px;background:transparent}.page.phone[data-nav=main],.page.phone[data-nav=people],.page.phone[data-nav=chat]{height:100dvh;max-height:100dvh;overflow:hidden;padding-bottom:0;box-sizing:border-box}.page.phone[data-nav=main] .scaler,.page.phone[data-nav=people] .scaler,.page.phone[data-nav=main] .stage,.page.phone[data-nav=people] .stage{flex:1;min-height:0;display:flex;flex-direction:column}.page.phone[data-nav=main] .stage,.page.phone[data-nav=people] .stage{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.page.phone[data-nav=main] .games,.page.phone[data-nav=people] .users{flex:1;min-height:0}.page.phone[data-nav=main] .lgrid,.page.phone[data-nav=main] .ggrid,.page.phone[data-nav=people] .users .list{flex:1;min-height:0;overflow:auto;max-height:none}.page.phone[data-nav=chat] .rbody{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.page.phone[data-nav=chat] .scaler,.page.phone[data-nav=chat] .stage,.page.phone[data-nav=chat] .rcol,.page.phone[data-nav=chat] .rbody{flex:1;min-height:0;display:flex;flex-direction:column}.page.phone[data-nav=chat] .rbody{margin:0;border-radius:0;box-shadow:none;width:auto;height:auto}.page.phone[data-nav=chat] .chatlog{flex:1;min-height:0;max-height:none;font-size:15px;line-height:21px}.page.phone .composer textarea{font-size:16px}.page.phone .rtabs{height:auto;justify-content:stretch;gap:4px;padding:6px}.page.phone .rtab{flex:1;width:auto;height:auto;min-height:48px;border-radius:10px;border-bottom:1px solid #b8954a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 2px}.page.phone .rtab-label{display:block;font:700 9px/1.1 Tahoma,sans-serif;color:#d5def8}.page.phone .rtab.on .rtab-label{color:#f6dc8c}.page.phone .cbox{height:auto;min-height:48px;margin:0 10px 8px;border-radius:10px}.page.phone .cbox textarea{min-height:48px;font-size:16px;line-height:20px;padding:8px}.page.phone .cbox .send{width:44px}.page.phone .nmbar{font-size:13px;padding:4px 10px}.page.phone .rpanel{font-size:14px;padding:8px 10px 12px}.page.phone .loading{position:relative!important;left:0!important;top:0!important;width:100%!important;height:60dvh!important}.page.phone .overlay{position:fixed;z-index:40;overflow:auto;padding:12px 10px 24px;background:#020618b8;align-items:start}.page.phone .dlg,.page.phone .dlg.reg,.page.phone .dlg.forumwin,.page.phone .dlg.gamedlg,.page.phonegame .dlg,.page.phonegame .dlg.reg,.page.phonegame .dlg.forumwin,.page.phonegame .dlg.gamedlg{position:relative;left:auto;top:auto;width:min(100%,420px);min-width:0;max-width:calc(100vw - 16px);max-height:calc(100dvh - 24px);margin:8px auto;overflow:auto}.page.phone .suggestdlg form,.page.phone .suggestdlg .thanks,.page.phone .whatsnew,.page.phone .dlg.reg,.page.phone .dlg.forumwin{width:100%;max-width:100%}.page.phone .dlg .body,.page.phonegame .dlg .body{font-size:14px;line-height:1.35}.page.phone .dlg input,.page.phone .dlg select,.page.phone .dlg textarea,.page.phonegame .dlg input,.page.phonegame .dlg select,.page.phonegame .dlg textarea{font-size:16px}.page.phone .dlg.reg .cols,.page.phone .dlg.reg .secret{grid-template-columns:1fr;gap:8px}.page.phone .dlg.gamedlg .body{padding:8px 12px 10px}.page.phone .dlg.gamedlg .actions,.page.phone .dlg.gamedlg .opt,.page.phone .dlg.gamedlg .gnote{margin-right:0}.page.phone .pagelinks,.page.phone .disclaimer{display:none}.page.phone[data-nav=me] .pagelinks{width:auto;display:grid;grid-template-columns:1fr 1fr;gap:4px 8px;padding:4px 12px}.page.phone[data-nav=me] .pagelinks button{font-size:13px;padding:8px 4px;text-align:center;white-space:normal}.page.phone[data-nav=me] .disclaimer{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;padding:6px 12px 12px;line-height:16px}.mnav{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#071433;border-top:1px solid rgba(233,196,106,.45)}.mnav button{flex:1;border:0;background:none;color:#9eb0e0;font:700 14px/1 Tahoma,sans-serif}.mnav button.on{color:#f6dc8c;box-shadow:inset 0 2px #f6dc8c}.rtab-label{display:none}.page.phonegame{height:100%;min-height:100dvh;overflow:hidden;background:#000;justify-content:flex-start;align-items:center;padding-top:44px}.page.phonegame .pagelinks,.page.phonegame .disclaimer{display:none}.page.phonegame .scaler{flex:none}.turnbtn{position:fixed;z-index:70;top:max(6px,env(safe-area-inset-top));left:50%;transform:translate(-50%);height:34px;padding:0 16px;border-radius:17px;border:1px solid rgba(233,196,106,.75);background:#071433eb;color:#f6dc8c;font:700 13px/1 Tahoma,sans-serif}@media(max-width:700px){.profilepage{width:100%;height:100%;max-height:100dvh;zoom:1;border-radius:0}.pp-main{grid-template-columns:1fr;overflow:auto}.pp-overlay{align-items:stretch}}
