@font-face{font-family:"Chakra Petch";font-style:normal;font-weight:400;font-display:swap;src:url(/public/fonts/chakrapetch-400-thai.woff2) format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:"Chakra Petch";font-style:normal;font-weight:400;font-display:swap;src:url(/public/fonts/chakrapetch-400-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Chakra Petch";font-style:normal;font-weight:400;font-display:swap;src:url(/public/fonts/chakrapetch-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Chakra Petch";font-style:normal;font-weight:400;font-display:swap;src:url(/public/fonts/chakrapetch-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Chakra Petch";font-style:normal;font-weight:500;font-display:swap;src:url(/public/fonts/chakrapetch-500-thai.woff2) format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:"Chakra Petch";font-style:normal;font-weight:500;font-display:swap;src:url(/public/fonts/chakrapetch-500-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Chakra Petch";font-style:normal;font-weight:500;font-display:swap;src:url(/public/fonts/chakrapetch-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Chakra Petch";font-style:normal;font-weight:500;font-display:swap;src:url(/public/fonts/chakrapetch-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Chakra Petch";font-style:normal;font-weight:600;font-display:swap;src:url(/public/fonts/chakrapetch-600-thai.woff2) format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:"Chakra Petch";font-style:normal;font-weight:600;font-display:swap;src:url(/public/fonts/chakrapetch-600-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Chakra Petch";font-style:normal;font-weight:600;font-display:swap;src:url(/public/fonts/chakrapetch-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Chakra Petch";font-style:normal;font-weight:600;font-display:swap;src:url(/public/fonts/chakrapetch-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Chakra Petch";font-style:normal;font-weight:700;font-display:swap;src:url(/public/fonts/chakrapetch-700-thai.woff2) format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:"Chakra Petch";font-style:normal;font-weight:700;font-display:swap;src:url(/public/fonts/chakrapetch-700-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Chakra Petch";font-style:normal;font-weight:700;font-display:swap;src:url(/public/fonts/chakrapetch-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Chakra Petch";font-style:normal;font-weight:700;font-display:swap;src:url(/public/fonts/chakrapetch-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0e1014;--ink:#e6e8ec;--muted:#9aa3b2;--blue:#2e5e8c;--green:#2c7a2c}*{box-sizing:border-box}html,body{margin:0;height:100%;background:#7a7d80;color:var(--ink);font:14px/1.4 system-ui,Segoe UI,sans-serif;overflow:hidden;user-select:none;-webkit-tap-highlight-color:transparent}.pwa-hide{display:none!important}#acctBar{display:flex;align-items:center;gap:10px;width:min(360px,100%);margin-top:14px;padding:10px 14px;background:var(--site-ui-panel, #1b1f29);border:1px solid var(--site-ui-line, #2c3242);border-radius:10px;color:var(--site-ui-ink, #cdd3df);font-size:14px}#acctName{flex:1;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#acctBar button{border:none;border-radius:8px;padding:8px 12px;font:700 13px system-ui;cursor:pointer;background:var(--site-ui-accent, #2e5e8c);color:var(--site-ui-ink, #fff)}#acctBar #acctGear{background:var(--site-ui-panel, #2c3242);font-size:15px;padding:8px 11px}#acctBar button:hover{filter:brightness(1.1)}#acctModal{position:fixed;inset:0;background:var(--site-ui-panel, #0b0d12ee);display:none;align-items:center;justify-content:center;z-index:90;padding:22px}#acctModal.show{display:flex}#acctModal .card{position:relative;background:var(--site-ui-panel, #161a22);border:1px solid var(--site-ui-line, #2c3242);border-radius:16px;width:min(380px,100%);padding:24px 24px 20px;box-shadow:0 24px 70px var(--site-ui-shadow, #000c)}#acctModal .close{position:absolute;top:10px;right:14px;background:none;border:none;color:var(--site-ui-muted, #9aa3b2);font-size:24px;cursor:pointer}#acctModal .close:hover{color:var(--site-ui-ink, #fff)}#acctModal h2{margin:0 0 16px;font-size:20px}#acctModal label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--site-ui-muted, #9aa3b2);margin-bottom:12px}#acctModal input{background:var(--site-ui-panel, #0f1219);color:var(--site-ui-ink, #e6e8ec);border:1px solid var(--site-ui-line, #333b47);border-radius:7px;padding:10px;font:15px system-ui}#acctModal button{border:none;border-radius:9px;padding:12px;font:700 15px system-ui;cursor:pointer;background:var(--site-ui-panel, #2c7a2c);color:var(--site-ui-ink, #fff);width:100%}#acctModal button:hover{filter:brightness(1.1)}#acctModal .row{display:flex;gap:10px}#acctModal .row button{flex:1}#acctModal button.ghost{background:var(--site-ui-panel, #2c3242);color:var(--site-ui-ink, #cdd3df)}#acctModal .msg{min-height:16px;font-size:12px;color:var(--site-ui-muted, #9aa3b2);margin:-2px 0 12px}#acctModal .alt{text-align:center;margin-top:14px}#acctModal button.link{background:none;color:var(--site-ui-ink, #5b9bd3);font:600 13px system-ui;padding:4px;width:auto}#acctModal button.link:hover{text-decoration:underline;filter:none}.avimg{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}#acctBar #acctAv{flex:0 0 auto;width:26px;height:26px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;font:800 13px system-ui;color:var(--site-ui-ink, #fff)}#acctModal #acAuthDiscord{background:var(--site-ui-accent, #5865F2)}#acctModal .or{display:flex;align-items:center;gap:10px;margin:14px 0;color:var(--site-ui-muted, #6b7280);font-size:12px;text-transform:uppercase;letter-spacing:.5px}#acctModal .or::before,#acctModal .or::after{content:"";flex:1;height:1px;background:var(--site-ui-panel, #2c3242)}@font-face{font-family:"Twemoji Mozilla";src:url(/public/twemoji/TwemojiMozilla.ttf) format("truetype");font-display:swap;unicode-range:U+200D,U+20E3,U+FE0F,U+1F000-1FAFF}.em{font-family:"Twemoji Mozilla","Segoe UI Emoji","Apple Color Emoji",sans-serif;font-size:1.45em;line-height:1;vertical-align:-0.18em}.em.jumbo{font-size:2.5em;vertical-align:-0.3em}#chatHubMsgs .rquote .em,#clanPage .cp-rquote .em,#chatReplyBar .em,#cpReplyBar .em{font-size:1em;vertical-align:-0.1em}#chatFab{position:fixed;right:18px;bottom:18px;padding:11px 16px;border-radius:10px;background:var(--site-ui-panel, #101b2e);color:var(--site-ui-ink, #5cc8ff);border:1px solid var(--site-ui-line, #28395a);font:700 12px var(--site-ui-font, "Chakra Petch"),"Segoe UI",system-ui;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;z-index:70;box-shadow:0 6px 20px var(--site-ui-shadow, rgba(0,0,0,.5));display:none;align-items:center;justify-content:center}#chatFab:hover{background:var(--site-ui-panel, #16243a);border-color:var(--site-ui-accent, #5cc8ff);color:var(--site-ui-ink, #fff);filter:none}#chatFab:focus-visible{outline:2px solid var(--site-ui-accent, #5cc8ff);outline-offset:2px}#chatFab[data-n]:not([data-n=""])::after{content:attr(data-n);position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border-radius:9px;background:var(--site-ui-accent, #e0433b);color:var(--site-ui-ink, #fff);font:700 11px system-ui;display:flex;align-items:center;justify-content:center}#chatDock{position:fixed;right:18px;bottom:18px;width:min(372px,94vw);height:min(520px,74vh);background:var(--site-ui-panel, #0e1626);border:1px solid var(--site-ui-line, #1d2c45);border-radius:12px;z-index:70;display:none;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px var(--site-ui-shadow, rgba(0,0,0,.55));font-family:var(--site-ui-font, "Chakra Petch"),"Segoe UI",system-ui,"Twemoji Mozilla"}.chatHubHead{display:flex;align-items:center;gap:4px;padding:5px 8px;border-bottom:1px solid var(--site-ui-line, #1d2c45);background:var(--site-ui-panel, #0b1220)}.chatTabs{display:flex;gap:2px;flex:1}.chatTabs button{flex:1;background:none;color:var(--site-ui-muted, #8da2be);border:none;border-bottom:2px solid transparent;padding:9px 3px 8px;font:600 12px var(--site-ui-font, "Chakra Petch"),system-ui,"Twemoji Mozilla";letter-spacing:.04em;text-transform:uppercase;cursor:pointer;position:relative;white-space:nowrap;transition:color .12s,border-color .12s}.chatTabs button:hover{color:var(--site-ui-ink, #cdd9ea)}.chatTabs button.active{color:var(--site-ui-ink, #5cc8ff);border-bottom-color:var(--site-ui-accent, #5cc8ff)}.chatTabs button.unread::after{content:"";position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--site-ui-gold-well, #e0533d)}#chatHubClose{background:none;border:none;color:var(--site-ui-muted, #5f6f88);font-size:18px;cursor:pointer;padding:2px 8px}#chatHubClose:hover{color:var(--site-ui-ink, #cdd9ea)}#chatHubMsgs{flex:1;overflow-y:auto;display:flex;flex-direction:column;padding:10px 2px 12px}#chatHubMsgs::-webkit-scrollbar{width:7px}#chatHubMsgs::-webkit-scrollbar-thumb{background:var(--site-ui-hover, #ffffff1f);border-radius:4px}#chatHubMsgs .empty{color:var(--site-ui-muted, #5f6f88);font-size:13px;text-align:center;margin:auto;line-height:1.5;max-width:82%}#chatHubMsgs .cmsg{position:relative;display:flex;gap:9px;padding:1px 10px;font:400 13px/1.4 var(--site-ui-font, "Chakra Petch"),system-ui,"Twemoji Mozilla";word-break:break-word}#chatHubMsgs .cmsg.head{margin-top:9px}#chatHubMsgs .cmsg.head:first-child,#chatHubMsgs .cdivider+.cmsg.head{margin-top:2px}#chatHubMsgs .cmsg:hover{background:var(--site-ui-hover, #ffffff08)}#chatHubMsgs .cav{flex:0 0 26px;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--site-ui-ink, #fff);font:700 12px var(--site-ui-font, "Chakra Petch"),system-ui;margin-top:2px}#chatHubMsgs .cav.sp{background:none!important;align-items:flex-start;justify-content:center}#chatHubMsgs .cav.sp .hts{display:none;font-size:10px;color:var(--site-ui-muted, #4f5d75);line-height:2.2}#chatHubMsgs .cmsg.cont:hover .cav.sp .hts{display:block}#chatHubMsgs .cbody{flex:1;min-width:0}#chatHubMsgs .chead{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:1px}#chatHubMsgs .who{color:var(--site-ui-ink, #9bb6ff);font-weight:700}#chatHubMsgs .who.lnk{cursor:pointer}#chatHubMsgs .who.lnk:hover{text-decoration:underline}#chatHubMsgs .cmsg.me .who{color:var(--site-ui-ink, #5cc8ff)}#chatHubMsgs .txt{color:var(--site-ui-ink, #dfe6f0)}#chatHubMsgs .ts{color:var(--site-ui-muted, #4f5d75);font-size:11px;font-weight:400}#chatHubMsgs .cmsg.inbox .txt{color:var(--site-ui-muted, #8da2be);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#chatHubMsgs .cmsg.inbox .unreadn{background:var(--site-ui-gold-well, #e0533d);color:var(--site-ui-ink, #fff);font:700 11px system-ui;border-radius:9px;padding:1px 7px}#chatHubMsgs .cmsg.inbox[data-open]{cursor:pointer;border-radius:8px;transition:background .12s}#chatHubMsgs .cmsg.inbox[data-open]:hover{background:var(--site-ui-hover, #5cc8ff12)}#chatHubMsgs .cmsg.inbox.un .who{color:var(--site-ui-ink, #fff);font-weight:700}#chatHubMsgs .cmsg.inbox.un .txt{color:var(--site-ui-ink, #c3d3e8)}#chatHubMsgs .cdivider{display:flex;align-items:center;gap:10px;margin:10px 12px 4px;color:var(--site-ui-muted, #4f5d75);font:600 10px var(--site-ui-font, "Chakra Petch"),system-ui;letter-spacing:.1em;text-transform:uppercase}#chatHubMsgs .cdivider::before,#chatHubMsgs .cdivider::after{content:"";flex:1;height:1px;background:var(--site-ui-panel, #1d2c45)}#dmToWrap{display:flex;gap:6px;padding:8px 10px 0}#dmToWrap input{flex:1;min-width:0;box-sizing:border-box;background:var(--site-ui-panel, #0b1220);color:var(--site-ui-ink, #e8eef7);border:1px solid var(--site-ui-line, #1d2c45);border-radius:8px;padding:7px 10px;font:12px var(--site-ui-font, "Chakra Petch"),system-ui,"Twemoji Mozilla";outline:none}#dmToWrap input:focus{border-color:var(--site-ui-accent, #2f86d6)}#chatDock .chatbar{display:flex;gap:7px;padding:9px 10px 5px}#chatDock .chatbar input{flex:1;min-width:0;background:var(--site-ui-panel, #0b1220);color:var(--site-ui-ink, #e8eef7);border:1px solid var(--site-ui-line, #1d2c45);border-radius:8px;padding:8px 11px;font:13px var(--site-ui-font, "Chakra Petch"),system-ui,"Twemoji Mozilla";outline:none}#chatDock .chatbar input:focus{border-color:var(--site-ui-accent, #2f86d6)}#chatDock .chatbar input:disabled{opacity:.5}#chatDock .chatbar button#chatHubSend{border:1px solid var(--site-ui-line, #1d2c45);border-radius:8px;padding:0 15px;background:var(--site-ui-panel, #12263e);color:var(--site-ui-ink, #5cc8ff);font-size:15px;cursor:pointer}#chatDock .chatbar button#chatHubSend:hover{background:var(--site-ui-panel, #173352);color:var(--site-ui-ink, #fff);border-color:var(--site-ui-accent, #2f86d6)}#chatDock .chatbar button:disabled{opacity:.45;cursor:default}#chatHubHint{color:var(--site-ui-muted, #5f6f88);font-size:11px;padding:0 10px 8px;min-height:14px}#chatHubMsgs .txt a{color:var(--site-ui-ink, #5cc8ff);text-decoration:underline;word-break:break-all}#chatHubMsgs .txt .mtag{color:var(--site-ui-danger, #ffd16b);font-weight:700}#chatHubMsgs .txt code,#clanPage .cp-ctxt code,.rquote code,.cp-rquote code{font-family:ui-monospace,"Cascadia Code",monospace;background:var(--site-ui-hover, #00000055);padding:1px 5px;border-radius:4px;font-size:.88em}#chatHubMsgs .txt .mdquote,#clanPage .cp-ctxt .mdquote{display:inline-block;border-left:3px solid var(--site-ui-line, #3a4570);padding-left:8px;color:var(--site-ui-ink, #b8c4d8)}#chatHubMsgs .cmsg.mention{background:var(--site-ui-hover, #3a2f1233);box-shadow:inset 3px 0 0 var(--site-ui-shadow, #ffcc4d)}#chatHubMsgs .cmsg.staff{background:rgba(31,157,99,.09);box-shadow:inset 3px 0 0 #1f9d63}#chatHubMsgs .cmsg.staff-admin{background:rgba(214,69,65,.08);box-shadow:inset 3px 0 0 #d64541}#chatHubMsgs .cmsg.staff .who,#chatHubMsgs .cmsg.staff.me .who{color:#16804f}#chatHubMsgs .cmsg.staff-admin .who,#chatHubMsgs .cmsg.staff-admin.me .who{color:#c0392b}.staffbadge{display:inline-flex;align-items:center;gap:2px;margin-left:5px;padding:1px 5px 1px 3px;border-radius:4px;background:#1f9d63;color:#fff;font:700 9px/1.4 var(--site-ui-font, "Chakra Petch"),system-ui;letter-spacing:.06em;vertical-align:1px;white-space:nowrap}.staffbadge.adm{background:#d64541}.staffbadge .ui-icon{width:11px;height:11px;stroke-width:2.4}#chatHubMsgs .cmsg.sys{display:block;text-align:center}#chatHubMsgs .cmsg .ed{color:var(--site-ui-muted, #4f5d75);font-size:11px;margin-left:5px;font-style:italic}#chatHubMsgs .cmenu{position:absolute;top:0;right:4px;display:none;background:var(--site-ui-panel, #0e1626);border:1px solid var(--site-ui-line, #1d2c45);color:var(--site-ui-muted, #8da2be);cursor:pointer;font-size:15px;line-height:1;padding:1px 6px;border-radius:6px}#chatHubMsgs .cmsg:hover .cmenu{display:block}#chatHubMsgs .cmenu:hover{color:var(--site-ui-ink, #5cc8ff);background:var(--site-ui-panel, #17233a)}@media(hover:none){#chatHubMsgs .cmenu{display:block;opacity:.5}}#chatHubMsgs .rquote{font-size:12px;color:var(--site-ui-muted, #8da2be);margin-bottom:2px;padding-left:8px;border-left:2px solid var(--site-ui-line, #2f4468);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;border-radius:0 4px 4px 0;transition:color .12s,background .12s,border-color .12s}#chatHubMsgs .rquote:hover{color:var(--site-ui-ink, #cfe0f5);background:var(--site-ui-hover, #5cc8ff14);border-left-color:var(--site-ui-accent, #5cc8ff)}#chatHubMsgs .rquote b{color:var(--site-ui-ink, #9bb6ff);font-weight:700}#chatHubMsgs .rquote a{color:var(--site-ui-ink, #5cc8ff)}#chatHubMsgs .cmsg.jumped,#clanPage .cp-cmsg.jumped{animation:pw-jumped 1.6s ease-out;border-radius:6px}@keyframes pw-jumped{0%{background:var(--site-ui-hover, #5cc8ff38);box-shadow:inset 3px 0 0 var(--site-ui-shadow, #5cc8ff)}70%{background:var(--site-ui-hover, #5cc8ff20);box-shadow:inset 3px 0 0 var(--site-ui-shadow, #5cc8ff)}100%{background:transparent;box-shadow:none}}#chatHubMsgs .rquote.nojump,#clanPage .cp-rquote.nojump{animation:pw-nojump .38s ease-in-out}@keyframes pw-nojump{0%,100%{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}#chatMsgMenu{position:fixed;z-index:90;min-width:134px;background:var(--site-ui-panel, #0e1626);border:1px solid var(--site-ui-line, #1d2c45);border-radius:9px;padding:5px;box-shadow:0 10px 30px var(--site-ui-shadow, #000c);font-family:var(--site-ui-font, "Chakra Petch"),system-ui}#chatMsgMenu[hidden]{display:none}#chatMsgMenu button{display:block;width:100%;text-align:left;background:none;border:none;color:var(--site-ui-ink, #cdd9ea);font:600 13px var(--site-ui-font, "Chakra Petch"),system-ui,"Twemoji Mozilla";padding:8px 11px;border-radius:6px;cursor:pointer}#chatMsgMenu button:hover{background:var(--site-ui-panel, #17233a);color:var(--site-ui-ink, #fff)}#chatMsgMenu button[data-mact=del]:hover{background:var(--site-ui-panel, #3a1d1d);color:var(--site-ui-danger, #ffb4b4)}#chatMsgMenu button.mod{color:var(--site-ui-muted, #8da2be);font-size:12px;padding:6px 11px}#chatMsgMenu button[data-mact=mute10]{margin-top:4px;border-top:1px solid var(--site-ui-line, #1d2c45);border-radius:0 0 6px 6px}#chatMsgMenu .amreacts{display:flex;gap:1px;padding:2px 2px 6px;margin-bottom:4px;border-bottom:1px solid var(--site-ui-line, #1d2c45)}#chatMsgMenu .amreacts button{background:none;border:none;cursor:pointer;font:15px "Twemoji Mozilla","Segoe UI Emoji",sans-serif;line-height:1;padding:4px 5px;border-radius:6px}#chatMsgMenu .amreacts button:hover{background:var(--site-ui-panel, #17233a)}#chatHubMsgs .creacts{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}#chatHubMsgs .creact{display:inline-flex;align-items:center;gap:3px;background:var(--site-ui-panel, #12233a);border:1px solid var(--site-ui-line, #1d2c45);border-radius:10px;padding:1px 7px;color:var(--site-ui-ink, #cdd9ea);font:600 11px var(--site-ui-font, "Chakra Petch"),system-ui;cursor:pointer}#chatHubMsgs .creact .re{font:12px "Twemoji Mozilla","Segoe UI Emoji",sans-serif}#chatHubMsgs .creact:hover{border-color:var(--site-ui-accent, #2f86d6)}#chatHubMsgs .creact.mine{background:var(--site-ui-panel, #16324f);border-color:var(--site-ui-accent, #5cc8ff);color:var(--site-ui-ink, #bfe4ff)}#chatReplyBar{display:flex;align-items:center;gap:8px;margin:6px 10px 0;padding:6px 10px;background:var(--site-ui-panel, #0b1a2c);border:1px solid var(--site-ui-line, #1d2c45);border-left:3px solid var(--site-ui-accent, #2f86d6);border-radius:8px}#chatReplyBar[hidden]{display:none}#chatReplyBar .rt{flex:1;min-width:0;color:var(--site-ui-ink, #9fb2cc);font:600 12px var(--site-ui-font, "Chakra Petch"),system-ui,"Twemoji Mozilla";white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#chatReplyBar #chatReplyX{background:none;border:none;color:var(--site-ui-muted, #8da2be);cursor:pointer;font-size:13px;padding:0 2px}#chatReplyBar #chatReplyX:hover{color:var(--site-ui-ink, #fff)}#dmToWrap #dmBlockBtn{flex:0 0 auto;margin-left:6px;background:var(--site-ui-panel, #2a2030);color:var(--site-ui-danger, #e6b4b4);border:1px solid var(--site-ui-line, #5a3a4a);border-radius:8px;padding:0 10px;font:700 11px system-ui;cursor:pointer}#dmToWrap #dmBackBtn{flex:0 0 auto;background:var(--site-ui-panel, #0b1220);color:var(--site-ui-ink, #9fb2cc);border:1px solid var(--site-ui-line, #1d2c45);border-radius:8px;padding:0 11px;font:700 14px system-ui;cursor:pointer;line-height:1}#dmToWrap #dmBackBtn:hover{color:var(--site-ui-ink, #fff);border-color:var(--site-ui-accent, #2f86d6)}#dmToWrap #dmBackBtn[hidden]{display:none}#dmToWrap #dmBlockBtn.on{background:var(--site-ui-panel, #5a2a2a);color:var(--site-ui-ink, #fff);border-color:var(--site-ui-accent, #a83232)}#dmToWrap #dmBlockBtn[hidden]{display:none}#chatHubMsgs .cmsg.sys{color:var(--site-ui-muted, #7e8aa0);font-style:italic;text-align:center;font-size:12px}#chatHubMsgs .cmsg.sys .txt{color:var(--site-ui-muted, #7e8aa0)}#chatHubMsgs .rcard{margin-top:4px}#chatHubMsgs .rjoin{background:var(--site-ui-panel, #173a2a);color:var(--site-ui-accent, #8ff0bd);border:1px solid var(--site-ui-accent, #2f7f57);border-radius:8px;padding:5px 12px;font:700 12px system-ui;cursor:pointer}#chatHubMsgs .rjoin:hover{background:var(--site-ui-panel, #1d5238);color:var(--site-ui-ink, #fff)}#chatHubMsgs .rjoin:disabled{opacity:.6;cursor:default}#chatHubMsgs .loadold{display:block;margin:0 auto 6px;background:var(--site-ui-panel, #12233a);color:var(--site-ui-muted, #8da2be);border:1px solid var(--site-ui-line, #1d2c45);border-radius:8px;padding:5px 12px;font:600 10.5px var(--site-ui-font, "Chakra Petch"),system-ui;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}#chatHubMsgs .loadold:hover{background:var(--site-ui-panel, #173352);color:var(--site-ui-ink, #5cc8ff)}#chatPin{padding:8px 12px;border-bottom:1px solid var(--site-ui-line, #1d2c45);background:var(--site-ui-panel, #0b1a2c);color:var(--site-ui-ink, #bcd0f5);font:600 12px var(--site-ui-font, "Chakra Petch"),system-ui;line-height:1.4;word-break:break-word}#chatPin[hidden]{display:none}#chatPin a{color:var(--site-ui-ink, #5cc8ff)}.chbeta{display:inline-block;margin-left:4px;padding:1px 3px;border:1px solid currentColor;border-radius:3px;color:#c9b583;font:600 8px/1.2 var(--site-ui-font, "Chakra Petch"),system-ui;letter-spacing:.5px;vertical-align:2px}.chbeta[hidden]{display:none}#chatBeta{display:flex;align-items:baseline;gap:7px;padding:7px 12px;border-bottom:1px solid var(--site-ui-line, #1d2c45);background:var(--site-ui-panel, #0b1a2c);color:var(--site-ui-muted, #8da2be);font:500 11.5px/1.4 var(--site-ui-font, "Chakra Petch"),system-ui}#chatBeta .chbeta{margin-left:0;flex:none}#chatBeta[hidden]{display:none}#chatAdminBar{display:flex;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid var(--site-ui-line, #1d2c45);background:var(--site-ui-panel, #0b1220);color:var(--site-ui-ink, #cdd9ea);font:600 12px var(--site-ui-font, "Chakra Petch"),system-ui}#chatAdminBar[hidden]{display:none}#chatAdminState{flex:1;min-width:0}#chatAdminGc{flex:none;padding:4px 10px;border-radius:6px;border:1px solid var(--site-ui-line, #2a3b58);background:none;color:var(--site-ui-ink, #cdd9ea);font:700 11px var(--site-ui-font, "Chakra Petch"),system-ui;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}#chatAdminGc:not(.on){border-color:var(--site-ui-accent, #5cc8ff);color:var(--site-ui-accent, #5cc8ff)}#chatAdminGc:disabled{opacity:.5;cursor:default}#chatNewPill{position:absolute;left:50%;transform:translateX(-50%);bottom:96px;z-index:3;border:1px solid var(--site-ui-accent, #2f86d6);cursor:pointer;background:var(--site-ui-panel, #12263e);color:var(--site-ui-ink, #5cc8ff);font:600 11px var(--site-ui-font, "Chakra Petch"),system-ui;letter-spacing:.04em;padding:6px 14px;border-radius:14px;box-shadow:0 4px 14px var(--site-ui-shadow, #0008)}#chatNewPill:hover{background:var(--site-ui-panel, #173352);color:var(--site-ui-ink, #fff)}#chatNewPill[hidden]{display:none}.chatToast{margin:0 10px;min-height:0;max-height:0;overflow:hidden;opacity:0;transition:opacity .15s,max-height .15s,padding .15s;background:var(--site-ui-panel, #13241a);border-radius:8px;color:var(--site-ui-accent, #bff0d8);font:700 12px system-ui;padding:0 10px}.chatToast.show{opacity:1;max-height:40px;padding:7px 10px}.chatToast.warn{background:var(--site-ui-panel, #3a1d1d);color:var(--site-ui-danger, #ffb4b4)}#chatDock .chatbar #chatEmojiBtn{background:var(--site-ui-panel, #0b1220);border:1px solid var(--site-ui-line, #1d2c45);border-radius:8px;padding:0 10px;font-size:16px;cursor:pointer;flex:0 0 auto}#chatDock .chatbar #chatEmojiBtn:hover{border-color:var(--site-ui-accent, #2f86d6)}#chatEmojiPop{display:none;position:absolute;right:10px;bottom:56px;z-index:4;flex-wrap:wrap;width:min(250px,84vw);gap:3px;padding:8px;background:var(--site-ui-panel, #0b1220);border:1px solid var(--site-ui-line, #1d2c45);border-radius:12px;box-shadow:0 8px 24px var(--site-ui-shadow, #000b)}#chatEmojiPop.show{display:flex}#chatEmojiPop button{width:34px;height:34px;border-radius:8px;border:1px solid var(--site-ui-line, #1d2c45);background:var(--site-ui-panel, #0e1626);font-size:19px;line-height:1;cursor:pointer;padding:0}#chatEmojiPop button:hover{background:var(--site-ui-panel, #16233a)}#chatEmojiPop .em-clanlogo,#cpEmojiPop .em-clanlogo{overflow:hidden;box-shadow:0 0 0 2px var(--site-ui-shadow, #5cc8ff55)}#chatEmojiPop .em-clanlogo img,#cpEmojiPop .em-clanlogo img{width:100%;height:100%;object-fit:cover;border-radius:6px;display:block}.chat-clanlogo{width:1.5em;height:1.5em;object-fit:cover;border-radius:4px;vertical-align:-0.35em;margin:0 1px;box-shadow:0 0 0 1px var(--site-ui-shadow, #ffffff22) inset}.em.jumbo~.chat-clanlogo,.chat-clanlogo:only-child{width:2.2em;height:2.2em}.who.lnk,.pp-clickname{cursor:pointer}.who.lnk:hover,.pp-clickname:hover{text-decoration:underline}#playerProfile{position:fixed;z-index:98;width:234px;background:var(--site-ui-panel, #0e1626);border:1px solid var(--site-ui-line, #24344f);border-radius:12px;box-shadow:0 12px 34px var(--site-ui-shadow, #0009);padding:12px;font:13px var(--site-ui-font, "Chakra Petch"),system-ui,"Twemoji Mozilla";color:var(--site-ui-ink, #e8eef7)}#playerProfile .pp-empty{color:var(--site-ui-muted, #8ba0bd);text-align:center;padding:10px 4px}#playerProfile .pp-head{display:flex;align-items:center;gap:10px}#playerProfile .pp-av{width:40px;height:40px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font:800 17px system-ui;color:var(--site-ui-ink, #fff);overflow:hidden}#playerProfile .pp-av img,#playerProfile .pp-av .avimg{width:100%;height:100%;object-fit:cover}#playerProfile .pp-name{font:800 15px var(--site-ui-font, "Chakra Petch"),system-ui;color:var(--site-ui-ink, #fff);word-break:break-word}#playerProfile .pp-flag{width:21px;height:14px;object-fit:fill;vertical-align:middle;margin-left:7px;border-radius:2px}#playerProfile .pp-since{font-size:11px;color:var(--site-ui-muted, #8ba0bd)}#playerProfile .pp-clan{display:flex;align-items:center;gap:6px;margin:11px 0 9px;font-size:12.5px;color:var(--site-ui-ink, #cdd9ea)}#playerProfile .pp-clan b{color:var(--site-ui-ink, #fff)}#playerProfile .pp-clanlogo{width:20px;height:20px;border-radius:5px;object-fit:cover;flex:none}#playerProfile .pp-role{margin-left:auto;font-size:11px;color:var(--site-ui-muted, #8ba0bd);text-transform:capitalize}#playerProfile .pp-noclan{color:var(--site-ui-muted, #7f8da8);font-style:italic}#playerProfile .pp-stats{display:flex;gap:8px}#playerProfile .pp-stat{flex:1;background:var(--site-ui-panel, #0b1220);border:1px solid var(--site-ui-line, #1d2c45);border-radius:8px;padding:7px 3px;text-align:center}#playerProfile .pp-stat b{display:block;font:800 16px var(--site-ui-font, "Chakra Petch"),system-ui;color:var(--site-ui-ink, #5cc8ff)}#playerProfile .pp-stat span{font-size:10px;color:var(--site-ui-muted, #8ba0bd)}#playerProfile .pp-msg{width:100%;margin-top:11px;background:var(--site-ui-panel, #1b3a5c);color:var(--site-ui-ink, #dff0ff);border:1px solid var(--site-ui-accent, #2c6390);border-radius:8px;padding:8px;font:700 13px var(--site-ui-font, "Chakra Petch"),system-ui;cursor:pointer}#playerProfile .pp-msg:hover{background:var(--site-ui-panel, #22496f)}#playerProfile .pp-actions{display:flex;flex-direction:column;gap:5px;margin-top:9px;padding-top:9px;border-top:1px solid var(--site-ui-line, #1d2c45)}#playerProfile .pp-act{text-align:left;background:var(--site-ui-panel, #12203a);color:var(--site-ui-ink, #d6e3f5);border:1px solid var(--site-ui-line, #24344f);border-radius:8px;padding:7px 9px;font:600 12.5px var(--site-ui-font, "Chakra Petch"),system-ui,"Twemoji Mozilla";cursor:pointer}#playerProfile .pp-act:hover{background:var(--site-ui-panel, #1a2c4c);border-color:var(--site-ui-accent, #33507a)}#playerProfile .pp-mod{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px;padding-top:9px;border-top:1px solid #1f9d63}#playerProfile .pp-modlbl{flex-basis:100%;color:#16804f;font:700 10px var(--site-ui-font, "Chakra Petch"),system-ui;letter-spacing:.08em;text-transform:uppercase}#playerProfile .pp-modbtn{flex:1 1 45%;background:none;color:var(--site-ui-ink, #d6e3f5);border:1px solid var(--site-ui-line, #24344f);border-radius:7px;padding:6px 8px;font:600 12px var(--site-ui-font, "Chakra Petch"),system-ui,"Twemoji Mozilla";cursor:pointer;text-align:left}#playerProfile .pp-modbtn:hover{border-color:#1f9d63}#playerProfile .pp-name .staffbadge{margin-left:6px}#playerProfile .pp-act-danger{color:var(--site-ui-danger, #ff9d9d);border-color:var(--site-ui-line, #5a2530)}#playerProfile .pp-act-danger:hover{background:var(--site-ui-panel, #3a1620);border-color:var(--site-ui-accent, #7d3340)}#chatNotify{position:fixed;right:18px;bottom:74px;z-index:80;display:flex;flex-direction:column;gap:8px;align-items:flex-end;pointer-events:none}#chatNotify .chatNote{pointer-events:auto;cursor:pointer;max-width:300px;background:var(--site-ui-panel, #16203a);border:1px solid var(--site-ui-accent, #3f56a0);color:var(--site-ui-ink, #dbe6ff);font:600 13px system-ui;padding:10px 14px;border-radius:10px;box-shadow:0 6px 20px var(--site-ui-shadow, #000a);opacity:0;transform:translateY(8px);transition:opacity .2s,transform .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#chatNotify .chatNote.in{opacity:1;transform:translateY(0)}@media(max-width:560px){#chatDock{right:0;left:0;bottom:0;top:0;width:100%;height:100dvh;border-radius:0;border:none}.chatTabs button{padding:9px 3px;font-size:12px}#chatHubMsgs{padding:12px}#chatDock .chatbar{padding:8px 10px calc(8px + env(safe-area-inset-bottom))}#chatDock .chatbar input{font-size:16px}#chatEmojiPop{width:calc(100vw - 20px);right:10px;left:10px}#chatNewPill{bottom:108px}}#chatDock .chatTyping{height:0;overflow:hidden;opacity:0;color:var(--site-ui-ink, #8fb6d9);font:500 11.5px system-ui,"Segoe UI";padding:0 12px;white-space:nowrap;text-overflow:ellipsis;transition:height .12s ease,opacity .12s ease}#chatDock .chatTyping.show{height:17px;opacity:.85}.chat-img{display:block;max-width:min(260px,88%);max-height:200px;min-height:20px;border-radius:8px;margin:3px 0 1px;background:var(--site-ui-panel, #0b0f16);object-fit:contain}.chat-img[src*="/emojis/"]{display:inline-block;max-width:26px;max-height:26px;min-height:0;vertical-align:-6px;margin:0 1px;border-radius:4px;background:none}#chatGifBtn,#cpGifBtn{font:700 11px system-ui,"Segoe UI";letter-spacing:.04em}.gp-pop{display:none;position:absolute;bottom:52px;left:8px;right:8px;max-width:380px;box-sizing:border-box;background:var(--site-ui-panel, #10151d);border:1px solid var(--site-ui-line, #2a3242);border-radius:10px;padding:8px;z-index:40}.gp-pop.show{display:block}.gp-pop .gp-q{width:100%;box-sizing:border-box;background:var(--site-ui-panel, #0b0f16);color:var(--site-ui-ink, #e6e8ec);border:1px solid var(--site-ui-line, #2a3242);border-radius:7px;padding:7px 9px;font:13px system-ui,"Segoe UI";margin-bottom:7px}.gp-pop .gp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;max-height:min(232px,calc(100vh - 260px));overflow-y:auto}.gp-pop .gp-cell{padding:0;border:1px solid var(--site-ui-line, #232b38);border-radius:7px;overflow:hidden;background:var(--site-ui-panel, #0b0f16);cursor:pointer;display:block}.gp-pop .gp-cell:hover{border-color:var(--site-ui-accent, #4a9eda)}.gp-pop .gp-cell img{width:100%;aspect-ratio:4 / 3;height:auto;object-fit:cover;display:block}.gp-pop .gp-note{grid-column:1 / -1;color:var(--site-ui-muted, #8b93a3);font:12px system-ui,"Segoe UI";padding:14px 4px;text-align:center}#partyBar{position:fixed;top:58px;left:50%;transform:translateX(-50%);z-index:90;display:none}#partyBar.show{display:block}.pb-pill{display:flex;align-items:center;gap:8px;cursor:pointer;border-radius:10px;padding:8px 16px;font:700 13px var(--site-ui-font, "Chakra Petch"),"Segoe UI",system-ui,sans-serif;color:var(--site-ui-ink, #cdd9ea);background:var(--site-ui-panel, #101b2e);border:1px solid var(--site-ui-line, #28395a);box-shadow:0 6px 18px var(--site-ui-shadow, rgba(0,0,0,.45))}.pb-pill b{font-weight:800;color:var(--site-ui-ink, #5cc8ff)}.pb-pill:hover{border-color:var(--site-ui-accent, #5cc8ff);color:var(--site-ui-ink, #fff)}#partyPanel{position:fixed;inset:0;z-index:95;display:none;align-items:center;justify-content:center;background:rgba(8,15,24,.55);padding:24px}#partyPanel.show{display:flex}.pp-card{width:min(520px,100%);max-height:calc(100dvh - 48px);overflow:auto;background:var(--site-ui-panel, #101b2e);border:1px solid var(--site-ui-line, #28395a);border-radius:14px;box-shadow:0 20px 70px #0005;font-family:var(--site-ui-font, "Chakra Petch"),"Segoe UI",system-ui,sans-serif;color:var(--site-ui-ink, #e8eef7)}.pp-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--site-ui-line, #1d2c45)}.pp-head h3{margin:0;font:700 16px var(--site-ui-font, "Chakra Petch")}.pp-close{background:none;border:none;color:var(--site-ui-muted, #8da2be);font-size:22px;line-height:1;cursor:pointer}.pp-close:hover{color:var(--site-ui-ink, #fff)}.pp-body{padding:16px 18px;display:flex;flex-direction:column;gap:12px}.pp-check{background:var(--site-ui-hover, rgba(224, 162, 58, .12));border:1px solid var(--site-ui-accent, rgba(224, 162, 58, .3));color:var(--site-ui-danger, #e8c07a);border-radius:9px;padding:9px 12px;font:600 12.5px var(--site-ui-font, "Chakra Petch")}.pp-cool{background:var(--site-ui-hover, #ffffff0a);border:1px solid var(--site-ui-line, #2a3a59);color:var(--site-ui-muted, #8da2be);border-radius:9px;padding:8px 12px;font:600 12px var(--site-ui-font, "Chakra Petch")}.pp-queue{background:var(--site-ui-hover, rgba(70, 192, 138, .1));border:1px solid var(--site-ui-accent, rgba(70, 192, 138, .28));color:var(--site-ui-accent, #8fe0bb);border-radius:9px;padding:8px 12px;font:600 12px var(--site-ui-font, "Chakra Petch")}.pp-queue i{color:var(--site-ui-muted, #6f93b0);font-style:normal;font-weight:500}.pp-list{display:flex;flex-direction:column}.pp-row{display:flex;align-items:center;gap:9px;padding:8px 4px;border-top:1px solid var(--site-ui-line, #1d2c45);font:500 13px var(--site-ui-font, "Chakra Petch")}.pp-row:first-child{border-top:none}.pp-nm{flex:1}.pp-nm i{color:var(--site-ui-muted, #5f6f88);font-style:normal}.pp-st{font:700 10px var(--site-ui-font, "Chakra Petch");letter-spacing:.04em;white-space:nowrap}.pp-st.m{color:var(--site-ui-accent, #46c08a)}.pp-st.on{color:var(--site-ui-ink, #5cc8ff)}.pp-st.off{color:var(--site-ui-muted, #5f6f88)}.pp-st.pend{color:var(--site-ui-danger, #e0a23a)}.pp-x{background:var(--site-ui-hover, #ffffff12);border:none;border-radius:5px;color:var(--site-ui-ink, #cdd9ea);width:22px;height:22px;font-size:11px;cursor:pointer}.pp-x:hover{background:var(--site-ui-gold-well, #e0533d);color:var(--site-ui-ink, #fff)}.pp-crown:hover{background:var(--site-ui-gold-well, #e0a23a)}.pp-x.pp-muted{background:var(--site-ui-hover, rgba(224, 83, 61, .25));color:var(--site-ui-danger, #ffb3a6)}.pp-rename{background:none;border:none;cursor:pointer;font-size:13px;opacity:.65;padding:0 2px}.pp-rename:hover{opacity:1}.pp-cta{display:flex;gap:10px}.pp-ok,.pp-ghost{border:none;border-radius:9px;padding:10px 15px;font:700 13px var(--site-ui-font, "Chakra Petch");cursor:pointer}.pp-ok{background:var(--site-ui-accent, #2f86d6);color:var(--site-ui-ink, #fff)}.pp-ok:hover{background:var(--site-ui-accent, #3a97ea)}.pp-ready{background:var(--site-ui-accent, #46c08a)}.pp-ready:hover{filter:brightness(1.08)}.pp-ghost{background:var(--site-ui-hover, #ffffff12);color:var(--site-ui-ink, #cdd9ea)}.pp-ghost:hover{background:var(--site-ui-hover, #ffffff20)}.pp-danger{background:var(--site-ui-hover, rgba(224, 83, 61, .14));color:var(--site-ui-danger, #e89a8e)}.pp-danger:hover{background:var(--site-ui-hover, rgba(224, 83, 61, .26));color:var(--site-ui-ink, #fff)}.pp-ok[disabled],.pp-ghost[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}.pp-hint{margin:0;color:var(--site-ui-muted, #8da2be);font:500 12px var(--site-ui-font, "Chakra Petch");line-height:1.5}.pp-eyebrow{margin:0 0 5px;font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--site-ui-muted,#8da2be)}.pp-head>div{min-width:0}.pp-head h3{overflow-wrap:anywhere}.pp-close,.pp-rename{min-width:44px;min-height:44px;flex-shrink:0;color:inherit}.pp-row{flex-wrap:wrap;padding:12px 0}button.pp-nm{min-width:0;min-height:44px;text-align:left;overflow-wrap:anywhere;background:none;border:0;color:inherit;font:inherit;cursor:pointer}button.pp-nm:hover{text-decoration:underline}.pp-member-actions{display:flex;gap:4px}.pp-member-actions:empty{display:none}.pp-x{width:36px;height:40px;font-size:14px}.pp-cta{flex-wrap:wrap}.pp-cta>button{flex:1;min-height:48px}.pp-ok{background:var(--site-ui-accent,#2f86d6);color:#fff}.pp-management{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;border-top:1px solid var(--site-ui-line,#28395a);padding-top:12px}.pp-management .pp-ghost{background:transparent;padding:10px 6px;min-height:44px;font-size:12px}.lobby-active #sitePartyMount #partyBar .pb-pill{min-height:44px;padding:10px 16px;background:var(--site-action,#2f86d6);color:var(--site-on-action,#fff);border-color:transparent;font-size:13px;box-shadow:none}.lobby-active #sitePartyMount #partyBar .pb-pill b{color:inherit}@media(max-width:600px){#partyPanel{padding:12px}.pp-card{max-height:calc(100dvh - 24px)}.pp-head,.pp-body{padding:12px}.pp-row .pp-member-actions{width:100%;justify-content:flex-end}.pp-x{width:44px;height:44px}.lobby-active #sitePartyMount #partyBar .pb-pill{padding:8px;font-size:12px}.lobby-active #sitePartyMount #partyBar .pb-wide{display:none}.lobby-active #sitePartyMount #partyBar .pb-pill b{text-transform:capitalize;overflow:visible}.lobby-active #sitePartyMount #partyBar .pb-pill .ui-icon{display:none}}@media(max-width:600px){#partyBar{top:52px}}.clan-invite-crest{display:block;flex:none;width:56px;height:56px;box-sizing:border-box;object-fit:contain;padding:5px;border:1px solid var(--site-line,#28618a);border-radius:10px;background:var(--site-well,#082c4c)}.clan-invite-initials{display:grid;place-items:center;color:var(--site-accent,#41e3f2);font-size:20px;font-weight:700}#clanPage .cp-invite-identity{display:flex;align-items:center;gap:12px;min-width:0;overflow-wrap:anywhere}#clanPage .cp-invitation{flex-wrap:wrap;padding:14px 0}#notifBody .nt-txt{min-width:0;overflow-wrap:anywhere}.lobby-active :is(#acctModal,#partyPanel,#clanPage #cpOverlay,#applyModal){background:var(--site-overlay)}.lobby-active #acctModal .card{padding:28px;border-radius:14px;color:var(--site-ink);box-shadow:0 18px 60px var(--site-shadow)}.lobby-active #acctModal :is(#acAuthSubmit,#acAuthDiscord),.lobby-active #profilePage .pf-btn:not(.ghost):not(.danger),.lobby-active #clanPage .cp-btn:not(.ghost):not(.cp-danger),.lobby-active #clanPage .cp-ok,.lobby-active :is(.pp-ok,.pp-ready){background:var(--site-action);color:var(--site-on-action);border-color:var(--site-action);border-radius:9px}.lobby-active #clanPage .cp-ok:hover{background:var(--site-action-hover);color:var(--site-on-action)}.lobby-active #acctModal .close{width:40px;padding:0;background:none;color:var(--site-muted)}.lobby-active :is(#partyPanel .pp-card,#vcPanel){background:var(--site-panel);border-radius:14px;box-shadow:0 15px 40px var(--site-shadow)}.lobby-active #partyBar .pb-pill{background:var(--site-well);border-color:var(--site-line);color:var(--site-ink);border-radius:9px;box-shadow:none}.lobby-active #partyBar .pb-pill b{color:inherit}.lobby-active :is(#partyBar .pb-pill,#vcPill){font-family:var(--site-font)}.lobby-active #chatDock .chatTabs button{font-family:var(--site-font);text-transform:none;letter-spacing:0;font-size:12px}.lobby-active #chatDock .chatTabs button.active{color:var(--site-accent);border-color:var(--site-accent)}.lobby-active #chatHubMsgs .txt{color:var(--site-ink);font-size:14px;line-height:1.55}.lobby-active #chatHubMsgs .who{color:var(--site-ink);display:inline-flex;align-items:center;line-height:20px;min-height:20px}.lobby-active #chatHubMsgs .chead{align-items:center;min-height:20px}.lobby-active :is(#chatHubInput,#dmToInput,#cpInput){color:var(--site-ink);background:var(--site-well);border-color:var(--site-line);border-radius:10px}.lobby-active :is(#chatHubSend,#cpSend){background:#087fa5;color:#fff;border:1px solid var(--site-accent);border-radius:9px}.lobby-active :is(#chatEmojiBtn,#chatGifBtn){background:none;color:var(--site-muted);border-color:var(--site-line);border-radius:9px}.lobby-active :is(.chatMenu,.cmenu,.prof-card,.profile-card){background:var(--site-panel);color:var(--site-ink);border:1px solid var(--site-line);border-radius:12px}.lobby-active :is(.pw-notice,.pw-ask-card){background:var(--site-panel);color:var(--site-ink);border-color:var(--site-line)}.lobby-active #clanPage .cp-motd{background:#ffce361c;border-color:#dac45b44;color:var(--site-gold)}.lobby-active #clanPage .cp-chan.on{background:var(--site-hover);color:var(--site-accent)}.lobby-active #profilePage .pf-rank{background:var(--site-well);border-left:3px solid var(--site-gold)}.lobby-active #profilePage .pf-rname{color:var(--site-ink)!important}.lobby-active #pwaBanner{position:relative;background:var(--site-well);color:var(--site-ink);border-top:1px solid var(--site-line)}.lobby-active #pwaBanner .pwa-msg b{color:var(--site-ink)}.lobby-active #pwaBanner .pwa-x{color:var(--site-muted);border-color:var(--site-line)}.ui-icon{display:inline-block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none}.vc-lobby-icon{display:none}.lobby-active .vc-game-icon{display:none}.lobby-active .vc-lobby-icon{display:inline-flex}.lobby-active #vcPill,.lobby-active :is(#chatEmojiBtn,#cpEmojiBtn,#chatHubSend){display:flex;align-items:center;justify-content:center}:root{--site-bg:#062848;--site-panel:#0a3458;--site-well:#082c4c;--site-chat:#082d4e;--site-ink:#f4f8ff;--site-muted:#acc9e4;--site-line:#28618a;--site-hover:#16486d;--site-accent:#41e3f2;--site-accent-hover:#83f5ff;--site-on-accent:#032740;--site-action:#ffce36;--site-action-hover:#ffdc64;--site-on-action:#092843;--site-gold:#ffdc57;--site-gold-well:#454635;--site-danger:#ffaaa2;--site-map:#123f60;--site-shadow:#00142766;--site-overlay:#001222c9;--site-side:0px;--site-chat-width:clamp(300px,calc(100vw - 520px),var(--site-chat-preferred,330px));--site-chat-space:0px;--site-top:76px;--site-font:"Segoe UI",system-ui,sans-serif,"Twemoji Mozilla"}html.lobby-active{color-scheme:dark;background:var(--site-bg);color:var(--site-ink);--site-ui-bg:var(--site-bg);--site-ui-panel:var(--site-panel);--site-ui-well:var(--site-well);--site-ui-ink:var(--site-ink);--site-ui-muted:var(--site-muted);--site-ui-line:var(--site-line);--site-ui-hover:var(--site-hover);--site-ui-accent:var(--site-accent);--site-ui-on-accent:var(--site-on-accent);--site-ui-gold:var(--site-gold);--site-ui-gold-well:var(--site-gold-well);--site-ui-danger:var(--site-danger);--site-ui-shadow:var(--site-shadow);--site-ui-font:var(--site-font)}html.lobby-active body{background:radial-gradient(ellipse at 48% 70%,#0c4778 0,transparent 65%),url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDQwIDkwMCI+PCEtLSBPcmlnaW5hbCBDQzAtMS4wIHBpeGVsIGNvYXN0bGluZSwgZGVjb3JhdGl2ZS4gLS0+PGcgZmlsbD0iIzBkM2I2MCIgb3BhY2l0eT0iLjYiPjxwYXRoIGQ9Ik0wIDBoNDEwdjI1aC0zNXYzMGgtMzB2MzVoLTQwdjMwaC01NXYyMGgtNTV2NDBoLTM1djM1aC0zMHYyMEg4MHYzNUg0NXYzMEgwWiIvPjxwYXRoIGQ9Ik0xMDcwIDBoMzcwdjMzMGgtNDB2LTMwaC0yNXYtNDVoLTQwdi0zMGgtMzV2LTQwaC02MHYtMzBoLTU1di00NWgtMzBWNjVoLTU1VjM1aC0zMFoiLz48cGF0aCBkPSJNMCA1ODVoNDV2LTQwaDM1di0yNWg0MHYzMGgzMHY0NWg0MHY1MGgtMjV2NTVoMzB2MzVoNTV2MzVoMzV2NTBoMzV2ODBIMFoiLz48cGF0aCBkPSJNMTE5NSA0OTBoNDB2MzBoNDB2NDBoMzV2MzVoMzV2MzVoNDB2MjVoNTV2MjQ1aC00MTB2LTQ1aDM1di0zMGgzNXYtNDBoMjV2LTUwaDM1di02MGgtMjB2LTUwaDMwdi00NWgyNVoiLz48L2c+PGcgZmlsbD0iIzE3NjE4YSIgb3BhY2l0eT0iLjE4Ij48cGF0aCBkPSJNMzIwIDM2aDE4djE4aC0xOHpNMTc4IDIwN2gxNnYxNmgtMTZ6TTMyIDM5OGgyNHYyNEgzMnpNMTQxIDczMGgyMHYyMGgtMjB6TTEzMDAgMzU5aDE4djE4aC0xOHpNMTA5MCA4MGgyMHYyMGgtMjB6TTExMTAgNzcwaDI2djI2aC0yNnpNNTIwIDg0NGgxNnYxNmgtMTZ6Ii8+PC9nPjwvc3ZnPg==) center/cover,var(--site-bg)}html.lobby-active.dock-open{--site-chat-space:var(--site-chat-width)}html.lobby-active[data-lobby-page=clanPage]{--site-chat-space:0px}html.lobby-active :is(#siteHeader,#lobby,#clanPage,#profilePage,#leaderPage,#chatDock,#siteSettings){font-family:var(--site-font);color:var(--site-ink)}html.lobby-active :is(button,input,select,textarea){font-family:var(--site-font)}html.lobby-active button{cursor:pointer}html.lobby-active button:disabled{cursor:default}html.lobby-active :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--site-accent);outline-offset:3px}.lobby-active [hidden],.lobby-active .isHidden{display:none!important}.a11y-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.site-icon{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#siteHeader{display:none}#siteClanBrand{display:none}html.lobby-active[data-lobby-page=clanPage] #siteHeader{padding-left:26px;padding-right:26px;background:#062b46;border-bottom:1px solid var(--site-line)}html.lobby-active[data-lobby-page=clanPage] #siteClanBrand{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 18px 0 0;border:0;border-right:1px solid var(--site-line);background:none}html.lobby-active[data-lobby-page=clanPage] #siteClanBrand .site-wordmark{width:145px}html.lobby-active[data-lobby-page=clanPage] #siteClanBrand .site-mark{width:24px;height:29px}html.lobby-active[data-lobby-page=clanPage] #siteHeader .site-player{display:none}html.lobby-active[data-lobby-page=clanPage] #siteHeader #acctRank{display:none}html.lobby-active[data-lobby-page=clanPage] #siteHeader #acctName{display:inline;font-size:14px}html.lobby-active[data-lobby-page=clanPage] #siteHeader #acctBar{order:4}html.lobby-active[data-lobby-page=clanPage] #siteHeader #sitePartyMount{order:2}html.lobby-active[data-lobby-page=clanPage] #siteHeader .site-header-actions{order:3}html.lobby-active[data-lobby-page=clanPage] #siteHeader #acctGear{min-width:44px;width:auto;border:0;background:none}html.lobby-active[data-lobby-page=clanPage] #siteHeader #acctGear span{display:none}html.lobby-active[data-lobby-page=clanPage] #siteHeader #acctGear .site-profile-icon{display:block}html.lobby-active[data-lobby-page=clanPage] #siteHeader #siteChat{background:#08638d;border-color:#43b7dd}@media(max-width:650px){html.lobby-active[data-lobby-page=clanPage] #siteHeader{padding:8px;gap:6px}html.lobby-active[data-lobby-page=clanPage] #siteClanBrand{padding-right:8px}html.lobby-active[data-lobby-page=clanPage] #siteClanBrand .site-wordmark{display:none}html.lobby-active[data-lobby-page=clanPage] #siteHeader #acctName{display:none}html.lobby-active[data-lobby-page=clanPage] #siteHeader #acctGear{padding:4px;min-width:32px;width:32px}}#siteBackMount:empty{display:none}.lobby-active #siteHeader{display:flex;position:fixed;inset:0 0 auto 0;height:var(--site-top);align-items:center;gap:14px;padding:12px clamp(16px,3.8vw,58px);box-sizing:border-box;z-index:80;background:linear-gradient(#04213bea,#04213b00)}.site-header-actions{display:flex;align-items:center;gap:10px;margin-left:auto}#siteHeader :is(#sitePlay,#clanBack,#pfBack,#leaderBack,#siteChat,#siteSettingsBtn,#notifBell){display:flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:8px 12px;background:#062541;color:var(--site-ink);border:1px solid var(--site-line);border-radius:10px;font-size:14px}#siteSettingsBtn span,.site-profile-icon{display:none}@media(min-width:1000px){#siteSettingsBtn span{display:inline}}#siteSettingsBtn .site-icon{width:20px}.site-player{min-width:0;flex:0 1 auto}.site-player .lb-tag{box-sizing:border-box;display:flex;align-items:center;gap:8px;min-width:0;min-height:48px;padding:4px 8px;border:1px solid var(--site-line);border-radius:10px;background:linear-gradient(180deg,#103d60,#062541);box-shadow:0 2px 0 #001b3240}#nameIn{width:112px;max-width:22vw;min-width:50px;min-height:36px;padding:0 4px;font-size:18px;font-weight:700;background:transparent;border:0;border-radius:5px;color:var(--site-ink);box-sizing:border-box}#nameIn:focus{background:#031e3866}.site-player .lb-tag:focus-within{border-color:var(--site-accent)}.site-name-edit{display:grid;place-items:center;flex:none;width:24px;min-height:36px;color:var(--site-muted);cursor:text}.site-name-edit .site-icon{width:17px;height:17px}.site-player .lb-tag:hover .site-name-edit,.site-player .lb-tag:focus-within .site-name-edit{color:var(--site-accent)}#lobbyFlag{flex:none;width:36px;height:36px;padding:3px;border:0;border-radius:6px;background:transparent;color:var(--site-ink);font-size:24px}#lobbyFlag img{width:100%;height:100%;object-fit:contain;display:block}#siteHeader #acctBar{width:auto;display:flex;align-items:center;gap:10px;padding:0;margin:0;border:0;background:none;min-width:0}#siteHeader :is(#acctName,#acctAv){display:none}#siteHeader #acctRank{box-sizing:border-box;display:flex;align-items:center;gap:10px;min-height:48px;padding:7px 12px;color:var(--site-ink);background:#062541;font-size:16px;border:1px solid var(--site-line);border-radius:10px}#siteHeader #acctRank svg{flex:none;width:32px;height:32px}#siteHeader #acctRank b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--site-ink)!important}#siteHeader :is(.acct-rpts,.acct-rnext){display:none}#siteHeader #acctBar button{box-sizing:border-box;min-height:48px;padding:10px 14px;border:1px solid var(--site-line);border-radius:10px;background:#062541;color:var(--site-ink);font-size:16px}#siteHeader #acctRank:hover{background:var(--site-hover);border-color:var(--site-accent)}@media(min-width:1151px){#siteHeader .site-player{flex:0 0 220px}#siteHeader #nameIn{flex:1;width:0;max-width:none}#siteHeader #acctRank{width:160px}#siteHeader #acctGear{width:96px}}#sitePartyMount{min-width:0;max-width:210px;margin-left:auto}.lobby-active :is(#sitePartyMount,#cpPartyMount) #partyBar{position:static;transform:none;max-width:100%}.lobby-active #partyBar .pb-pill{max-width:100%;font-size:13px;padding:10px 13px}#sitePartyMount .pb-pill{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#sitePartyMount .pb-pill b{overflow:hidden;text-overflow:ellipsis}#siteVoiceMount{display:contents}.lobby-active #siteVoiceMount #vcDock{position:relative;inset:auto}.lobby-active #vcPill{width:40px;height:40px;box-shadow:none;background:var(--site-panel);color:var(--site-accent);border-color:var(--site-line)}.lobby-active #vcPanel{top:48px;bottom:auto;left:auto;right:0}#siteChat{position:relative}#siteChat[data-n]:not([data-n=""])::after{content:attr(data-n);position:absolute;right:-5px;top:-5px;min-width:18px;padding:2px;border-radius:10px;font-size:10px;color:#062848;background:var(--site-action)}#notifWrap{position:relative}#notifBadge{display:none;position:absolute;right:2px;top:1px;min-width:15px;background:#ff775d;color:#062848;border-radius:12px;font-size:10px}#notifBadge.show{display:block}#notifPanel{display:none;position:absolute;top:50px;right:0;width:330px;max-width:calc(100vw - 28px);max-height:65dvh;overflow:auto;border:1px solid var(--site-line);background:var(--site-panel);box-shadow:0 16px 40px var(--site-shadow);border-radius:12px}#notifPanel.show{display:block}.nt-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px;border-bottom:1px solid var(--site-line);font-size:13px}#notifMarkAll{border:0;background:none;color:var(--site-accent);font-size:12px}#notifBody{font-size:13px}#notifBody .nt-row{display:flex;gap:10px;padding:13px 16px;border-bottom:1px solid var(--site-line)}#notifBody .nt-row.nt-nav{cursor:pointer}#notifBody .nt-row.nt-unread{background:var(--site-hover)}#notifBody .nt-txt{display:flex;flex:1;flex-direction:column;gap:5px}#notifBody :is(.nt-time,.nt-empty,.nt-txt i){color:var(--site-muted);font-size:11px;font-style:normal}#notifBody .nt-empty{padding:16px}.lobby-active #lobby{position:fixed;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;inset:var(--site-top) var(--site-chat-space) 0 0;padding:0;overflow:auto;background:transparent;z-index:50}.lobby-active #lobby{container-type:inline-size;container-name:lobby-space}#chatResize{display:none}@media(min-width:760px){html.lobby-active.dock-open:not([data-lobby-page=clanPage]) #chatResize{display:block;position:fixed;top:calc(var(--site-top) + 16px);bottom:26px;right:calc(var(--site-chat-width) - 17px);width:14px;z-index:81;cursor:col-resize;touch-action:none;border-radius:7px}#chatResize::after{content:"\22ee";position:absolute;top:50%;left:0;width:14px;padding:10px 0;transform:translateY(-50%);border:1px solid var(--site-line);border-radius:7px;background:var(--site-panel);color:var(--site-accent);text-align:center;box-sizing:border-box}#chatResize:focus{outline:none}#chatResize:hover::after,.chat-resizing #chatResize::after{border-color:var(--site-accent)}#chatResize:focus-visible::after{outline:2px solid var(--site-accent);outline-offset:1px}}html.chat-resizing,html.chat-resizing *{cursor:col-resize!important;user-select:none!important}.site-rank-progress{display:flex;align-items:center;gap:14px;flex:none;box-sizing:border-box;width:500px;max-width:calc(100% - 32px);margin:10px 0 0 clamp(16px,3.8vw,58px);padding:12px 0}.site-rank-icon{flex:none;display:grid;place-items:center;width:42px}.site-rank-icon svg{display:block;width:36px;height:auto;max-height:44px}.site-rank-details{flex:1;min-width:0}.site-rank-row{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px 14px;font-size:16px;line-height:1.4}#lobbyRankName{color:var(--site-ink);font-weight:700}#lobbyRankPoints{color:var(--site-gold);font-variant-numeric:tabular-nums}.site-rank-next{font-size:14px;color:var(--site-muted)}#lobbyRankRemaining{color:var(--site-ink);font-variant-numeric:tabular-nums}#lobbyRankBar{display:block;appearance:none;width:100%;height:8px;margin:7px 0;border:1px solid #316387;border-radius:5px;overflow:hidden;background:#031e35}#lobbyRankBar::-webkit-progress-bar{background:#031e35}#lobbyRankBar::-webkit-progress-value{background:linear-gradient(90deg,#0983af,#41e3f2);border-radius:4px}#lobbyRankBar::-moz-progress-bar{background:#41e3f2;border-radius:4px}#lobby.learn-mode .site-rank-progress{display:none}@media(min-width:1100px)and (min-height:800px){.site-rank-progress{position:absolute;top:10px;left:clamp(16px,3.8vw,58px);margin:0}}#lobby .lb-main{width:100%;max-width:1240px;box-sizing:border-box;margin:0 auto;flex:none;padding:clamp(22px,calc((100dvh - var(--site-top) - 520px)/2),190px) 38px 38px;display:grid;grid-template-columns:minmax(240px,1fr) minmax(370px,540px);gap:clamp(28px,4vw,68px);align-items:start}.lobby-art{display:flex;flex-direction:column;align-items:center;gap:18px}.lobby-hero{position:relative;width:100%;max-width:510px;aspect-ratio:1;--hero-flag:none}.lobby-art .hero-territories{display:block;width:100%;height:auto;pointer-events:none;filter:drop-shadow(0 10px 0 #021d3840)}.lobby-art .hero-caption{color:#b8dbf4;letter-spacing:.38em;font-size:11px}#lobbyHeroFlag{position:absolute;left:35.1%;top:7.5%;width:48%;height:37%;padding:0;border:0;border-radius:4px;background:none;color:var(--site-ink);cursor:pointer}.hero-cloth{position:absolute;inset:0;pointer-events:none;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyODAgMjA2Ij48dGl0bGU+TmF2eSBmbGFnPC90aXRsZT48IS0tIE9yaWdpbmFsIFBpeGVsd2FyIGFydCwgQ0MwLTEuMC4gLS0+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJjbG90aCI+PHN0b3Agc3RvcC1jb2xvcj0iIzE0MmY1MCIvPjxzdG9wIG9mZnNldD0iLjIyIiBzdG9wLWNvbG9yPSIjMDcxNzJmIi8+PHN0b3Agb2Zmc2V0PSIuNDIiIHN0b3AtY29sb3I9IiMyOTQyNjIiLz48c3RvcCBvZmZzZXQ9Ii42NSIgc3RvcC1jb2xvcj0iIzEwMjc0NiIvPjxzdG9wIG9mZnNldD0iLjgiIHN0b3AtY29sb3I9IiMwNzE3MmYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxNDJlNGIiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZ29sZCI+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmZjJiMiIvPjxzdG9wIG9mZnNldD0iLjciIHN0b3AtY29sb3I9IiNiNzgxMjgiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmMGNjNjUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBkPSJNMTAgMTRDOTAgNDIgMTU2IDYgMjQ4IDM0QzIyNSA4MCAyNjkgMTI5IDI0MiAxODNDMTYwIDE2MyA5MCAxODkgMTAgMTY2WiIgZmlsbD0idXJsKCNjbG90aCkiIHN0cm9rZT0idXJsKCNnb2xkKSIgc3Ryb2tlLXdpZHRoPSI1Ii8+PC9zdmc+) center/100% 100% no-repeat}.hero-cloth.has-banner{background:none}.hero-cloth:not(.has-banner)::before{content:"";position:absolute;inset:6% 9% 12% 4%;background:var(--hero-flag,none) center/100% 100% no-repeat;clip-path:polygon(0 0,30% 8%,64% 1%,100% 12%,95% 48%,100% 100%,60% 90%,27% 98%,0 88%)}@media(min-width:760px){html.dock-open.lobby-active #chatDock[inert]{display:flex}}.chat-startup{padding:16px;color:var(--site-muted)}html.party-pending #sitePartyMount::before{content:"Restoring party...";display:block;box-sizing:border-box;min-height:40px;padding:10px 13px;color:var(--site-muted);font-size:13px}html.rank-pending .site-rank-progress[hidden]{display:flex!important;visibility:hidden}html.rank-pending .site-rank-row::before{content:"\a0"}.hero-cloth canvas{display:block;position:static;width:100%;height:100%;background:transparent;image-rendering:auto;cursor:inherit}.hero-flag-edit{position:absolute;right:3%;bottom:6%;display:grid;place-items:center;width:32px;height:32px;border:1px solid #f7da86;border-radius:50%;color:#092843;background:var(--site-action);box-shadow:0 3px 0 #001b3240;pointer-events:none}.hero-flag-edit .site-icon{width:16px;height:16px}#lobbyHeroFlag:hover .hero-flag-edit{background:var(--site-action-hover)}.hero-front{position:absolute;inset:0;pointer-events:none}.hero-unit{position:absolute;width:4.6%;aspect-ratio:3/2;border:2px solid #06213a;border-radius:1px;box-shadow:1px 3px 0 #00192f55;background:#3694fa var(--hero-flag) center/100% 100% no-repeat}.lobby-controls{min-width:0}#siteHome{font-family:"Chakra Petch",var(--site-font);display:flex;align-items:center;justify-content:center;gap:15px;margin:0 auto 22px;padding:0;border:0;background:none;color:var(--site-ink);font-weight:700;font-size:clamp(35px,4vw,56px);line-height:1.2;letter-spacing:-2px}.site-mark{width:32px;height:38px;background:var(--site-action);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTA1IiBmaWxsPSJub25lIj4KICA8dGl0bGU+cGl4ZWx3YXI8L3RpdGxlPgogIDxwYXRoIGZpbGw9IiNmZmNlMzYiIGQ9Ik0wIDBINzJWMjUuMkgxMDBWNzUuNkgzOFYxMDVIMFoiLz4KPC9zdmc+Cg==) center/contain no-repeat;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTA1IiBmaWxsPSJub25lIj4KICA8dGl0bGU+cGl4ZWx3YXI8L3RpdGxlPgogIDxwYXRoIGZpbGw9IiNmZmNlMzYiIGQ9Ik0wIDBINzJWMjUuMkgxMDBWNzUuNkgzOFYxMDVIMFoiLz4KPC9zdmc+Cg==) center/contain no-repeat}.site-wordmark{display:block;width:clamp(190px,22vw,276px);height:auto;filter:drop-shadow(0 3px 0 #00162c)}.site-modebar{display:flex;margin:0 0 16px;padding:0;border:1px solid var(--site-line);border-radius:24px;background:#031e38}.site-modebar button{flex:1;min-width:0;min-height:44px;padding:8px 12px;background:none;border:1px solid transparent;border-radius:24px;font-size:17px;font-weight:700;color:var(--site-muted)}#lobby:not(.sp-mode) #siteMultiplayer,#lobby.sp-mode #spBtn{background:linear-gradient(#159ac0,#096186);border-color:var(--site-accent);color:#fff;box-shadow:0 2px 0 #001b32}#lobby .lb-cards{display:grid;gap:20px}#lobby .lb-card{min-width:0;position:relative}#lobby .lb-card-wait{display:none}.site-match-preview{display:grid;grid-template-columns:140px minmax(0,1fr);gap:20px;padding:14px;min-height:126px;box-sizing:border-box;background:#052745bd;border:1px solid var(--site-line);border-radius:14px}.site-map-wrap{min-width:0;overflow:hidden;background:var(--site-map);border-radius:10px}#lobby .lb-card-img{display:block;width:100%;height:100%;min-height:96px;object-fit:cover;background-position:center;background-size:cover;filter:saturate(.5) brightness(.9)}.site-match-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-content:center}.site-match-now{min-width:0}#lobby .lb-card-name{margin:0 0 3px;font-size:27px;line-height:1.15;font-weight:700;overflow-wrap:anywhere;color:var(--site-ink)}.site-mode-chip{display:block;font-weight:600;font-size:15px}#spLevel{display:inline-block;margin:6px 0;padding:5px 10px;border:1px solid #ffd43b;border-radius:6px;color:#ffd43b;font-weight:800}.site-map-caption{display:block;color:var(--site-muted);font-size:13px;margin-top:2px}.site-match-upnext{align-self:center;border-left:1px solid var(--site-line);padding-left:14px;max-width:100px}.site-overline{margin:0 0 4px;font-size:12px;color:var(--site-muted)}.lb-next-row{display:flex;align-items:center;gap:5px}.lb-next-thumb{display:none}#lobby .lb-card-next{margin:0;font-size:14px;color:var(--site-accent);font-weight:600;overflow-wrap:anywhere}.site-match-when{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;margin:0;font-size:15px}#lobby .lb-card-sub{margin:0;font-size:14px}.site-countdown{color:var(--site-muted);font-size:14px}#lobby .lb-timer{color:var(--site-action);font-weight:700;font-variant-numeric:tabular-nums}#lobby .lb-timer.is-soon{color:#ffad8f}#lobby .lb-cta{position:relative;font-family:"Chakra Petch",var(--site-font);display:block;width:100%;min-height:60px;margin-top:12px;padding:12px 44px;border:1px solid #ffe775;border-bottom:3px solid #dd961d;border-radius:14px;background:linear-gradient(#ffdf4e,#ffc32d);color:var(--site-on-action);font-size:28px;line-height:1.15;font-weight:700;text-transform:none;letter-spacing:-.5px;box-shadow:0 4px 0 #00172b55}#lobby .lb-cta:not(.joined):not(:disabled)::after{content:"";position:absolute;right:23px;top:50%;width:10px;height:10px;border-top:4px solid currentColor;border-right:4px solid currentColor;transform:translateY(-50%) rotate(45deg)}#lobby .lb-cta:hover{background:var(--site-action-hover)}#lobby .lb-cta:active{transform:translateY(1px)}#lobby .lb-cta.joined{background:var(--site-well);border-color:var(--site-accent);color:var(--site-accent);font-size:22px}#lobby .lb-cta:disabled{opacity:.6;cursor:default}#lobby .lb-queue{font-size:12px;line-height:1.5;color:var(--site-muted);margin:8px 3px 0;overflow-wrap:anywhere}#lobby #mpHub.lb-stale :is(.lb-timer,.lb-card-sub b,.lb-queue){opacity:.4}.lb-mpfoot{margin:8px 0}#mpStatus2,#spSaveState{font-size:12px;color:var(--site-muted)}#spSaveState{min-height:1.4em}#spSaveState:empty::before{content:"Sign in to save your progress across devices.";visibility:hidden}.account-pending #spSaveState:empty::before{content:"Saving progress\2026"}#spCard:not([data-preview-ready=true]) #spLevel::after{content:" \b7  Level 1";visibility:hidden}@media(max-width:480px){#spLevel{min-height:calc(2lh + 12px)}}#mpReconnect{display:none;width:100%;padding:12px;background:var(--site-gold-well);color:var(--site-gold);border:1px solid var(--site-gold);border-radius:8px}.site-secondary{padding:8px 12px;border:1px solid var(--site-line);border-radius:8px;color:var(--site-ink);background:var(--site-well);font-size:13px}#spCard #advisorToggle{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:158px;min-height:44px;margin:12px 0 0;padding:9px 13px;border:1px solid var(--site-line);border-radius:10px;background:linear-gradient(#123f65,#0b2f50);color:var(--site-muted);font:600 14px/1.4 var(--site-font);box-shadow:0 2px 0 #001b3240;outline:none}#spCard #advisorToggle::after{content:"";width:34px;height:20px;flex:none;border:1px solid #416c8d;border-radius:12px;background:radial-gradient(circle at 9px 50%,#acc9e4 0 6px,transparent 6.5px),#031e38}#spCard #advisorToggle[aria-checked=true]{border-color:var(--site-accent);color:var(--site-ink)}#spCard #advisorToggle[aria-checked=true]::after{border-color:var(--site-accent);background:radial-gradient(circle at 25px 50%,#032740 0 6px,transparent 6.5px),var(--site-accent)}#spCard #advisorToggle:hover{background:var(--site-hover);color:var(--site-ink)}#spCard #advisorToggle:focus-visible{outline:3px solid var(--site-accent);outline-offset:3px}.site-nav{display:flex;gap:10px;margin-top:12px}.site-nav :is(button,a){display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-width:0;min-height:46px;padding:8px 10px;box-sizing:border-box;text-decoration:none;border:1px solid #3678a5;border-bottom-width:2px;border-radius:10px;background:linear-gradient(#154772,#0a2e50);color:var(--site-ink);font-size:14px;font-weight:600;line-height:1.2;text-align:center}.site-nav :is(button,a):hover{background:var(--site-hover)}.site-nav button:disabled{color:var(--site-muted);opacity:.65}#siteFaq{flex:0 0 auto;border:0;background:none;color:var(--site-accent);padding:8px 4px}#siteFaq .site-icon{display:none}#lobby #spPanel,#lobby #learnPanel{display:none}#lobby.sp-mode #spPanel,#lobby.learn-mode #learnPanel{display:block}#lobby.sp-mode :is(#mpHub,.lb-mpfoot){display:none}#lobby.learn-mode :is(#mpHub,.lb-mpfoot,#spPanel,.site-modebar){display:none}#lobby #customCard{display:none;margin-top:20px;padding:18px;background:var(--site-panel);border:1px solid var(--site-line);border-radius:14px}:root.sp-custom #lobby #customCard{display:block}#customCard .site-map-wrap{height:110px;margin-top:12px}#customCard .site-match-head{display:flex;justify-content:space-between}.lb-setup{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px}.lb-ctrl{display:flex;flex-direction:column;gap:6px;font-size:12px}.lb-ctrl :is(select,input){max-width:210px;padding:9px 11px;font-size:16px;border:1px solid var(--site-line);border-radius:8px;background:var(--site-well);color:var(--site-ink)}#botCountIn{width:90px}.site-joinrow{margin-top:12px}#lobby .lb-card-learn{padding:22px;border:1px solid var(--site-line);border-radius:14px;background:var(--site-panel)}#lobby .lb-card-learn .lb-card-sub{margin:10px 0;line-height:1.5}.lb-missions button{padding:12px;margin:4px;border:1px solid var(--site-line);border-radius:8px;background:var(--site-well);color:var(--site-ink)}#lobby .lb-back{border:0;background:none;color:var(--site-muted);font-size:12px;padding:10px 0}#lobby #learnBack{display:flex;align-items:center;justify-content:center;gap:10px;width:fit-content;min-height:46px;margin-top:14px;padding:10px 16px;box-sizing:border-box;border:1px solid #3678a5;border-bottom-width:2px;border-radius:10px;background:linear-gradient(#154772,#0a2e50);color:var(--site-ink);font-size:14px;font-weight:600;line-height:1.2}#lobby #learnBack::before{content:"";width:8px;height:8px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}#lobby #learnBack:hover{background:var(--site-hover)}.lb-chip{font-size:11px;color:var(--site-gold)}.site-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.site-dialog-head h2{margin:0;font-size:22px}.lobby-active #chatDock{inset:var(--site-top) 10px 10px auto;width:calc(var(--site-chat-width) - 20px);height:auto;max-height:none;border:1px solid var(--site-line);border-radius:14px;background:var(--site-chat);box-shadow:none;z-index:79}.lobby-active .chatHubHead{padding:12px 8px;background:none}.lobby-active #chatHubClose{min-width:36px;min-height:36px;font-size:20px}.lobby-active #chatFab{display:none!important}.lobby-active[data-lobby-page=clanPage] #chatDock{display:none!important}.lobby-active :is(#profilePage,#leaderPage,#clanPage){top:var(--site-top);left:0;right:var(--site-chat-space);background:transparent}.lobby-active #profilePage .pf-col{max-width:900px;padding:24px 30px 70px}.lobby-active #clanPage .cp-discover{padding:20px 30px 70px}.skel{display:block;height:12px;width:60px;background:var(--site-hover);border-radius:5px}.skel-lg{height:28px;width:150px;margin-top:8px}.skel-btn{width:100%;height:60px;margin-top:12px}#mpSkeleton .site-match-head{padding:16px}#mpSkeleton .site-map-wrap{height:100px}@media(max-width:1150px){#lobby .lb-main{grid-template-columns:minmax(190px,.75fr) minmax(360px,1.1fr);gap:24px;padding:20px 24px 30px}html.dock-open #lobby .lb-main{display:block;max-width:610px}html.dock-open .lobby-art{display:none}#siteHeader #acctRank{display:none}#sitePartyMount{max-width:150px}}@media(max-width:759px){:root{--site-top:68px}html.lobby-active.dock-open{--site-chat-space:0px}.lobby-active #siteHeader{padding:8px 12px;gap:8px}.site-header-actions{flex:none;gap:4px;margin-left:0}#siteHeader .site-player{flex:1;min-width:0}#siteHeader :is(#sitePlay,#clanBack,#pfBack,#leaderBack,#siteChat,#siteSettingsBtn,#notifBell){min-width:38px;min-height:40px;padding:6px;font-size:0}#siteHeader #sitePlay span{display:none}#siteHeader :is(#clanBack,#pfBack,#leaderBack){font-size:12px}#siteBackMount:empty{display:none}#siteHeader #acctBar{flex:none;margin:0}#siteHeader #acctBar #acctGear{width:40px;min-height:44px;padding:4px;font-size:0}#siteHeader #acctGear .site-profile-icon{display:block;width:20px;height:20px;margin:auto}#siteHeader #acctGear span{display:none}#siteHeader #acctBar button{padding:5px 7px;font-size:11px;max-width:74px}#nameIn{flex:1;width:100%;max-width:none;min-width:0;font-size:16px}.site-player .lb-tag{gap:4px;min-height:44px;padding:3px}#lobbyFlag{width:30px;height:34px}.site-name-edit{width:20px}html.lobby-active:is(.party-pending,:has(#sitePartyMount #partyBar.show)){--site-top:114px}html.lobby-active:is(.party-pending,:has(#sitePartyMount #partyBar.show)) #siteHeader{align-items:flex-start;padding-top:10px}#sitePartyMount{position:fixed;top:64px;left:12px;right:12px;max-width:none;margin:0}#sitePartyMount .pb-pill{min-height:40px}#lobby .lb-main,html.dock-open #lobby .lb-main{display:block;width:100%;max-width:610px;padding:12px 16px 28px;margin:0 auto}.site-rank-progress{margin:4px 16px 0;width:calc(100% - 32px);gap:10px}.site-rank-row{font-size:15px}.site-rank-next{font-size:13px}.lobby-art{display:none}#siteHome{font-size:36px;margin-bottom:16px}.site-mark{width:26px;height:30px}.site-modebar button{font-size:16px}.site-match-preview{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px}.site-match-head{column-gap:8px}#lobby .lb-card-name{font-size:23px}.site-mode-chip{font-size:13px}.site-map-caption{font-size:12px}.site-match-upnext{padding-left:8px;max-width:80px}.site-match-upnext .lb-card-next{font-size:12px}.site-match-when{font-size:12px;gap:4px 8px}#lobby .lb-card-sub,.site-countdown{font-size:12px}#lobby .lb-cta{font-size:26px;min-height:56px}.site-nav{flex-wrap:wrap;gap:7px}.site-nav :is(button,a){font-size:12px;gap:5px;padding:8px 7px}.site-nav .site-icon{width:18px;height:18px}#siteFaq{flex-basis:100%;min-height:32px}.lobby-active #chatDock{inset:0;width:100%;height:100dvh;border:0;border-radius:0;z-index:90}html.is-touch.lobby-active :is(input,select,textarea){font-size:16px}}@media(max-width:380px){.site-match-preview{grid-template-columns:66px minmax(0,1fr);gap:9px}.site-match-head{column-gap:7px}#lobby .lb-card-name{font-size:21px}#siteHeader #acctBar button{max-width:55px;font-size:10px}.site-header-actions{gap:2px}#siteHeader{gap:4px}#siteHeader #acctBar #acctGear{font-size:0}#siteHeader :is(#clanBack,#pfBack,#leaderBack){width:30px;font-size:0}#siteHeader :is(#clanBack,#pfBack,#leaderBack)::after{content:"\2039";font-size:26px}}@media(max-height:560px)and (orientation:landscape){:root{--site-top:56px}#lobby .lb-main{padding-top:5px;align-items:start}#siteHome{font-size:30px;margin-bottom:8px}.site-modebar{margin-bottom:8px}.site-match-preview{min-height:104px;padding:10px}#lobby .lb-cta{min-height:48px;font-size:23px;margin-top:8px}.lobby-hero{max-width:250px}}@container lobby-space (max-width:900px){#lobby .lb-main{display:block;max-width:610px}#lobby .lobby-art{display:none}}@media(prefers-reduced-motion:reduce){.lobby-active *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}#lobbyFlagDialog{width:min(680px,calc(100vw - 24px));max-height:80vh;max-height:calc(100dvh - 32px);box-sizing:border-box;padding:clamp(12px,3vw,20px);overflow:hidden;border:1px solid var(--site-line);border-radius:12px;background:var(--site-panel);color:var(--site-ink)}#lobbyFlagDialog[open]{display:flex;flex-direction:column}#lobbyFlagDialog .site-dialog-head{flex:none}#lobbyFlagDialog::backdrop{background:#0008}#lobbyFlagDialog .pf-flaggrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(88px,100%),1fr));gap:8px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}#lobbyFlagDialog .pf-flag{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;gap:6px;padding:8px 4px;border:1px solid var(--site-line);border-radius:6px;background:var(--site-panel);color:var(--site-ink);cursor:pointer}#lobbyFlagDialog .pf-flag.on{border-color:var(--site-accent);background:var(--site-bg)}#lobbyFlagDialog .pf-flagart{width:48px;height:32px;flex:none;display:grid;place-items:center}#lobbyFlagDialog .pf-flagart img{display:block;width:48px;height:32px;object-fit:fill}#lobbyFlagDialog .pf-flaglbl{display:block;max-width:100%;font-size:11px;line-height:1.3;text-align:center;white-space:normal;overflow-wrap:anywhere}#lobbyFlagDialog .hero-picker-note{flex:none;margin:0 0 14px;font-size:13px;color:var(--site-muted)}#lobbyFlagStatus{flex:none;margin:12px 0 0;color:var(--site-gold);font-size:13px}#lobbyFlagStatus:empty{display:none}html.lobby-active.dock-open[data-lobby-page=clanPage]:has(#clanPage[data-view=discover]) #chatDock{display:flex!important;z-index:80}#routeLoading{display:none}html[data-restore-page] #routeLoading{display:flex;position:fixed;inset:var(--site-top) var(--site-chat-space) 0 0;align-items:flex-start;justify-content:center;padding:30px;box-sizing:border-box;color:var(--site-ink);font-family:var(--site-font);z-index:61}html[data-restore-page] :is(#lobby,#leaderPage,#profilePage,#clanPage,#chatDock){visibility:hidden!important;pointer-events:none!important}.route-loading-card{width:100%;max-width:940px;padding:12px 0}.route-loading-flag{display:block;width:32px;height:38px;background:var(--site-action);clip-path:polygon(0 0,12% 0,12% 10%,80% 10%,80% 24%,100% 24%,100% 65%,12% 65%,12% 100%,0 100%);margin-bottom:16px}.route-loading-card h2{margin:0 0 10px;font-size:32px;font-weight:900}.route-loading-card p{color:var(--site-muted);font-size:14px;margin:0 0 20px}#routeLoadingRetry{min-height:44px;padding:10px 24px;border:1px solid #ffe58d;border-radius:9px;background:var(--site-action);color:var(--site-on-action);font:700 15px var(--site-font);cursor:pointer}#routeLoadingRetry[hidden]{display:none}.account-pending :is(#nameIn,#lobbyFlag,#acctAuthBtn){visibility:hidden}.account-pending #lobbyFlag:has(img){visibility:visible;pointer-events:none}.account-pending .lb-tag{position:relative}.account-pending .lb-tag::after{content:"";position:absolute;left:56px;width:72px;height:10px;border-radius:4px;background:var(--site-line);pointer-events:none}@media(max-width:759px){html[data-restore-page] #routeLoading{padding:20px 16px}}html:not(.app-styles-ready) body>:not(#siteHeader):not(#lobby):not(#chatDock):not(#routeLoading):not(script){display:none!important}
