.messages-loading-operator-v15-module__sn6HCq__screen{z-index:2147483000;color:#fff;background:#020711;place-items:center;font-family:Arial,Helvetica,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.messages-loading-operator-v15-module__sn6HCq__stage{isolation:isolate;background:#020711;width:min(100vw,177.683svh);height:min(100svh,56.2799vw);position:relative;overflow:hidden}.messages-loading-operator-v15-module__sn6HCq__artwork{z-index:0;object-fit:contain;-webkit-user-select:none;user-select:none}.messages-loading-operator-v15-module__sn6HCq__vignette{z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 45%,#0000 42%,#00050f47 82%,#000208b8 100%),linear-gradient(#03091605,#00030c2e);position:absolute;inset:0}.messages-loading-operator-v15-module__sn6HCq__scanlines{z-index:3;pointer-events:none;opacity:.13;mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 3px,#5cdcff1f 4px);position:absolute;inset:0}.messages-loading-operator-v15-module__sn6HCq__sweep{z-index:4;pointer-events:none;opacity:.16;filter:blur(12px);background:linear-gradient(90deg,#0000,#50ddffcc,#0000);width:24%;height:160%;animation:4.8s linear infinite messages-loading-operator-v15-module__sn6HCq__sweepAcross;position:absolute;top:-30%;left:-20%;transform:rotate(10deg)}.messages-loading-operator-v15-module__sn6HCq__statusLights{z-index:6;pointer-events:none;grid-template-rows:repeat(3,1fr);place-items:center;width:2.6%;height:29.2%;display:grid;position:absolute;top:47.8%;left:4.2%}.messages-loading-operator-v15-module__sn6HCq__statusLights span{aspect-ratio:1;background:#08273eb8;border:1px solid #5cdeff80;border-radius:50%;width:clamp(12px,1.35vw,24px);transition:all .24s;box-shadow:0 0 8px #47d3ff40}.messages-loading-operator-v15-module__sn6HCq__statusLights span[data-state=active]{background:#5de2ff;animation:.8s ease-in-out infinite alternate messages-loading-operator-v15-module__sn6HCq__statusPulse;box-shadow:0 0 10px #5de2ff,0 0 28px #5de2ffcc}.messages-loading-operator-v15-module__sn6HCq__statusLights span[data-state=done]{background:#4ef18a;border-color:#4ef18a;box-shadow:0 0 16px #4ef18ab8}.messages-loading-operator-v15-module__sn6HCq__waveform{z-index:6;opacity:.62;pointer-events:none;filter:drop-shadow(0 0 7px #ffc728a3);justify-content:center;align-items:center;gap:.42%;width:21%;height:12%;display:flex;position:absolute;top:32.3%;right:5.8%}.messages-loading-operator-v15-module__sn6HCq__waveform i{background:#ffd02f;border-radius:99px;width:1.2%;min-width:2px;height:16%;animation:.82s ease-in-out infinite alternate messages-loading-operator-v15-module__sn6HCq__waveform}.messages-loading-operator-v15-module__sn6HCq__waveform i:nth-child(3n){animation-duration:.62s}.messages-loading-operator-v15-module__sn6HCq__waveform i:nth-child(4n){animation-duration:1.06s}.messages-loading-operator-v15-module__sn6HCq__waveform i:nth-child(5n){animation-duration:.74s}.messages-loading-operator-v15-module__sn6HCq__radarPulse{z-index:6;aspect-ratio:1;pointer-events:none;width:10.5%;position:absolute;top:51.9%;right:10.6%}.messages-loading-operator-v15-module__sn6HCq__radarPulse span{opacity:0;border:1px solid #4edbffbf;border-radius:50%;animation:2.4s ease-out infinite messages-loading-operator-v15-module__sn6HCq__radar;position:absolute;inset:50%}.messages-loading-operator-v15-module__sn6HCq__radarPulse span:nth-child(2){animation-delay:.8s}.messages-loading-operator-v15-module__sn6HCq__radarPulse span:nth-child(3){animation-delay:1.6s}.messages-loading-operator-v15-module__sn6HCq__progressPanel{z-index:9;clip-path:polygon(4% 0,96% 0,100% 50%,96% 100%,4% 100%,0 50%);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(90deg,#031020f7,#05192ff0 50%,#030e1df7);border:1px solid #4edaff38;grid-template-rows:auto auto auto;align-content:center;min-height:15.4%;padding:1.3% 4.1% 1.15%;display:grid;position:absolute;bottom:8.7%;left:17.2%;right:20.4%;box-shadow:inset 0 0 28px #1e8bcd29,0 0 28px #000000b8}.messages-loading-operator-v15-module__sn6HCq__progressPanel:before,.messages-loading-operator-v15-module__sn6HCq__progressPanel:after{content:"";opacity:.9;background:linear-gradient(#0000,#ffd02f,#0000);width:1.2%;position:absolute;top:0;bottom:0}.messages-loading-operator-v15-module__sn6HCq__progressPanel:before{left:1.1%}.messages-loading-operator-v15-module__sn6HCq__progressPanel:after{right:1.1%}.messages-loading-operator-v15-module__sn6HCq__progressTitle{color:#6df;text-align:center;text-shadow:0 0 12px #4bdaff80;margin:0 0 .7%;font-size:clamp(.72rem,1.45vw,1.48rem);font-weight:800}.messages-loading-operator-v15-module__sn6HCq__progressRow{grid-template-columns:1fr auto;align-items:center;gap:2.3%;display:grid}.messages-loading-operator-v15-module__sn6HCq__progressTrack{background:#020a16f0;border:1px solid #55d9ff8c;border-radius:999px;height:clamp(10px,1.3vw,22px);position:relative;overflow:hidden;box-shadow:inset 0 0 10px #000000db}.messages-loading-operator-v15-module__sn6HCq__progressFill{border-radius:inherit;background:linear-gradient(90deg,#39cfff,#7cecff 58%,#d3fbff);height:100%;transition:width .16s linear;position:relative;box-shadow:0 0 16px #3ad8ffc7}.messages-loading-operator-v15-module__sn6HCq__progressFill:after{content:"";background:repeating-linear-gradient(120deg,#ffffff3d 0 8px,#0000 8px 16px);animation:.65s linear infinite messages-loading-operator-v15-module__sn6HCq__stripes;position:absolute;inset:0}.messages-loading-operator-v15-module__sn6HCq__progressSpark{z-index:3;aspect-ratio:1;background:#fff;border-radius:50%;width:clamp(8px,1vw,17px);position:absolute;top:50%;right:-3px;transform:translateY(-50%);box-shadow:0 0 8px #fff,0 0 20px #5ee4ff,0 0 36px #2ccfff}.messages-loading-operator-v15-module__sn6HCq__percentage{color:#59ddff;letter-spacing:-.04em;text-shadow:0 0 14px #4bdaff70;min-width:2.8em;font-size:clamp(1rem,2.25vw,2.3rem);font-style:italic}.messages-loading-operator-v15-module__sn6HCq__progressDetail{color:#ffffff7a;text-align:center;letter-spacing:.18em;text-transform:uppercase;margin:.45% 0 0;font-size:clamp(.54rem,.72vw,.78rem);font-weight:800}.messages-loading-operator-v15-module__sn6HCq__soundButton{z-index:12;color:#cbf1ffc7;min-height:32px;font:inherit;letter-spacing:.12em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020b18c2;border:1px solid #4edaff52;border-radius:999px;padding:0 14px;font-size:clamp(.55rem,.7vw,.72rem);font-weight:900;position:absolute;bottom:2.2%;right:2%}.messages-loading-operator-v15-module__sn6HCq__soundButton:hover,.messages-loading-operator-v15-module__sn6HCq__soundButton:focus-visible{color:#fff;border-color:#65ddff;outline:none;box-shadow:0 0 16px #4edaff47}@keyframes messages-loading-operator-v15-module__sn6HCq__sweepAcross{0%{transform:translate(-25vw)rotate(10deg)}to{transform:translate(145vw)rotate(10deg)}}@keyframes messages-loading-operator-v15-module__sn6HCq__statusPulse{to{transform:scale(1.18)}}@keyframes messages-loading-operator-v15-module__sn6HCq__waveform{0%{opacity:.35;height:12%}to{opacity:1;height:86%}}@keyframes messages-loading-operator-v15-module__sn6HCq__radar{0%{opacity:.75;inset:50%}to{opacity:0;inset:0}}@keyframes messages-loading-operator-v15-module__sn6HCq__stripes{to{transform:translate(16px)}}@media (prefers-reduced-motion:reduce){.messages-loading-operator-v15-module__sn6HCq__sweep,.messages-loading-operator-v15-module__sn6HCq__statusLights span,.messages-loading-operator-v15-module__sn6HCq__waveform i,.messages-loading-operator-v15-module__sn6HCq__radarPulse span,.messages-loading-operator-v15-module__sn6HCq__progressFill:after{animation:none!important}}
.AuthModal-module__jrbLjq__authViewport,.AuthModal-module__jrbLjq__pageViewport{overscroll-behavior:none;height:100dvh;overflow:hidden}.AuthModal-module__jrbLjq__authViewport{background:radial-gradient(circle at 50% 0,#facc1514,#0000 32%),#000000d1}.AuthModal-module__jrbLjq__pageViewport{background:radial-gradient(circle at 50% 0,#facc1514,#0000 32%),linear-gradient(#0b0e14 0%,#05070b 100%)}.AuthModal-module__jrbLjq__modalStage{height:100dvh;min-height:0;padding-top:max(1rem, env(safe-area-inset-top));padding-right:max(1rem, env(safe-area-inset-right));padding-bottom:max(1rem, env(safe-area-inset-bottom));padding-left:max(1rem, env(safe-area-inset-left));overflow:hidden}.AuthModal-module__jrbLjq__modalShell{max-height:calc(100dvh - 2rem)}.AuthModal-module__jrbLjq__formPane{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#facc1580 #ffffff0a;max-height:calc(100dvh - 2rem);padding-bottom:max(1.5rem, env(safe-area-inset-bottom));overflow-y:auto}.AuthModal-module__jrbLjq__loginPane{max-height:none!important;padding-top:1.125rem!important;padding-bottom:max(1rem, env(safe-area-inset-bottom))!important;overflow:hidden!important}.AuthModal-module__jrbLjq__loginBrand{line-height:1}.AuthModal-module__jrbLjq__loginSecureBadge{margin-top:.7rem}.AuthModal-module__jrbLjq__loginTitleBlock{margin-top:1rem}.AuthModal-module__jrbLjq__loginTitleBlock h2{font-size:1.7rem;line-height:1.08}.AuthModal-module__jrbLjq__loginTitleBlock p{margin-top:.4rem;line-height:1.35rem}.AuthModal-module__jrbLjq__loginContext{margin-top:.65rem;padding-top:.55rem;padding-bottom:.55rem}.AuthModal-module__jrbLjq__loginTabs{margin-top:.85rem}.AuthModal-module__jrbLjq__loginTabs button{min-height:2.45rem;padding-top:.45rem;padding-bottom:.45rem}.AuthModal-module__jrbLjq__loginNotice{margin-top:.65rem;padding-top:.55rem;padding-bottom:.55rem;line-height:1.25rem}.AuthModal-module__jrbLjq__loginForm{gap:.7rem;margin-top:.8rem}.AuthModal-module__jrbLjq__loginForm label{gap:.35rem}.AuthModal-module__jrbLjq__loginInput{min-height:2.7rem!important;padding-top:.6rem!important;padding-bottom:.6rem!important}.AuthModal-module__jrbLjq__loginForgot{min-height:1.75rem}.AuthModal-module__jrbLjq__loginRemember{gap:.55rem}.AuthModal-module__jrbLjq__loginPrimaryButton{min-height:2.75rem;padding-top:.65rem;padding-bottom:.65rem}.AuthModal-module__jrbLjq__loginDivider{margin-top:.9rem;margin-bottom:.9rem}.AuthModal-module__jrbLjq__loginSocialButton{min-height:2.75rem}.AuthModal-module__jrbLjq__loginFooter{margin-top:.85rem;line-height:1rem}.AuthModal-module__jrbLjq__formPane::-webkit-scrollbar{width:7px}.AuthModal-module__jrbLjq__formPane::-webkit-scrollbar-track{background:#ffffff08}.AuthModal-module__jrbLjq__formPane::-webkit-scrollbar-thumb{background:#facc1585 padding-box padding-box;border:2px solid #0000;border-radius:999px}.AuthModal-module__jrbLjq__safeClose{top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right))}@media (max-width:480px){.AuthModal-module__jrbLjq__authViewport .AuthModal-module__jrbLjq__modalStage{padding:0}.AuthModal-module__jrbLjq__authViewport .AuthModal-module__jrbLjq__modalShell{border-left:0;border-right:0;border-radius:0;min-height:100dvh;max-height:100dvh}.AuthModal-module__jrbLjq__authViewport .AuthModal-module__jrbLjq__formPane{max-height:100dvh;padding-top:max(1.5rem, env(safe-area-inset-top))}.AuthModal-module__jrbLjq__authViewport .AuthModal-module__jrbLjq__loginPane{max-height:none;overflow:hidden;padding-top:max(.85rem, env(safe-area-inset-top))!important;padding-right:max(1rem, env(safe-area-inset-right))!important;padding-bottom:max(.85rem, env(safe-area-inset-bottom))!important;padding-left:max(1rem, env(safe-area-inset-left))!important}.AuthModal-module__jrbLjq__pageViewport .AuthModal-module__jrbLjq__modalStage{padding-top:max(.75rem, env(safe-area-inset-top));padding-right:max(.75rem, env(safe-area-inset-right));padding-bottom:max(.75rem, env(safe-area-inset-bottom));padding-left:max(.75rem, env(safe-area-inset-left));align-items:stretch}.AuthModal-module__jrbLjq__pageViewport .AuthModal-module__jrbLjq__modalShell{align-self:center;max-height:calc(100dvh - 1.5rem)}.AuthModal-module__jrbLjq__pageViewport .AuthModal-module__jrbLjq__formPane{max-height:calc(100dvh - 1.5rem)}}@media (max-height:760px){.AuthModal-module__jrbLjq__modalStage{padding-top:max(.5rem, env(safe-area-inset-top));padding-bottom:max(.5rem, env(safe-area-inset-bottom))}.AuthModal-module__jrbLjq__modalShell{max-height:calc(100dvh - 1rem)}.AuthModal-module__jrbLjq__loginPane{padding-top:.75rem!important;padding-right:1.15rem!important;padding-bottom:max(.75rem, env(safe-area-inset-bottom))!important;padding-left:1.15rem!important}.AuthModal-module__jrbLjq__loginBrand{transform-origin:top;margin-bottom:-.25rem;transform:scale(.9)}.AuthModal-module__jrbLjq__loginSecureBadge{margin-top:.45rem;padding-top:.25rem;padding-bottom:.25rem}.AuthModal-module__jrbLjq__loginTitleBlock{margin-top:.65rem}.AuthModal-module__jrbLjq__loginTitleBlock h2{font-size:1.5rem}.AuthModal-module__jrbLjq__loginTitleBlock p{margin-top:.25rem;font-size:.78rem;line-height:1.1rem}.AuthModal-module__jrbLjq__loginTabs,.AuthModal-module__jrbLjq__loginForm{margin-top:.55rem}.AuthModal-module__jrbLjq__loginForm{gap:.5rem}.AuthModal-module__jrbLjq__loginDivider{margin-top:.6rem;margin-bottom:.6rem}.AuthModal-module__jrbLjq__loginFooter{margin-top:.55rem;font-size:.625rem;line-height:.9rem}}@media (prefers-reduced-motion:reduce){.AuthModal-module__jrbLjq__authViewport *,.AuthModal-module__jrbLjq__authViewport :before,.AuthModal-module__jrbLjq__authViewport :after,.AuthModal-module__jrbLjq__pageViewport *,.AuthModal-module__jrbLjq__pageViewport :before,.AuthModal-module__jrbLjq__pageViewport :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.AlexiaPet-module__KDMA1q__pet{right:clamp(14px,2vw,30px);bottom:max(14px, env(safe-area-inset-bottom));z-index:9999;pointer-events:none;isolation:isolate;width:177px;height:192px;position:fixed}.AlexiaPet-module__KDMA1q__petButton{z-index:2;cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:46% 46% 28% 28%;padding:0;position:absolute;inset:0}.AlexiaPet-module__KDMA1q__petButton:focus-visible{outline-offset:4px;outline:2px solid #fc0}.AlexiaPet-module__KDMA1q__sprite{background-image:url(/pets/alexia/spritesheet.webp);background-repeat:no-repeat;background-position:var(--alexia-sprite-x) var(--alexia-sprite-y);width:192px;height:208px;image-rendering:pixelated;filter:drop-shadow(0 12px 11px #000000b8);transform-origin:100% 100%;pointer-events:none;transition:filter .18s,transform .18s;display:block;position:absolute;bottom:0;right:0;transform:scale(.92)}.AlexiaPet-module__KDMA1q__petButton:hover .AlexiaPet-module__KDMA1q__sprite,.AlexiaPet-module__KDMA1q__petButton:focus-visible .AlexiaPet-module__KDMA1q__sprite{filter:drop-shadow(0 15px 12px #000000c7)drop-shadow(0 0 8px #fc03);transform:translateY(-5px)scale(.92)}.AlexiaPet-module__KDMA1q__dragging .AlexiaPet-module__KDMA1q__petButton{cursor:grabbing}.AlexiaPet-module__KDMA1q__dragging .AlexiaPet-module__KDMA1q__sprite,.AlexiaPet-module__KDMA1q__dragging .AlexiaPet-module__KDMA1q__petButton:hover .AlexiaPet-module__KDMA1q__sprite{filter:drop-shadow(0 18px 14px #000c)drop-shadow(0 0 12px #ffcc0061);transform:translateY(-8px)scale(.94)}.AlexiaPet-module__KDMA1q__perch{z-index:1;opacity:.9;background:linear-gradient(90deg,#0000,#ffffffe0,#0000);border-radius:999px;width:64px;height:8px;position:absolute;bottom:2px;right:34px;box-shadow:0 0 14px #ffcc004d}.AlexiaPet-module__KDMA1q__bubble{z-index:3;color:#e5e7eb;opacity:0;transform-origin:100% 100%;background:#050505f0;border:1px solid #ffcc008c;border-radius:14px 14px 4px;gap:3px;width:max-content;max-width:min(260px,100vw - 36px);padding:10px 13px;transition:opacity .18s,transform .18s;display:grid;position:absolute;bottom:calc(100% - 16px);right:18px;transform:translateY(8px)scale(.96);box-shadow:0 15px 34px #0000007a,0 0 18px #ffcc0014}.AlexiaPet-module__KDMA1q__bubble:after{content:"";background:#050505;border-bottom:1px solid #ffcc008c;border-right:1px solid #ffcc008c;width:12px;height:12px;position:absolute;bottom:-7px;right:10px;transform:rotate(45deg)}.AlexiaPet-module__KDMA1q__petOnLeft .AlexiaPet-module__KDMA1q__bubble{transform-origin:0 100%;border-radius:14px 14px 14px 4px;left:18px;right:auto}.AlexiaPet-module__KDMA1q__petOnLeft .AlexiaPet-module__KDMA1q__bubble:after{left:10px;right:auto}.AlexiaPet-module__KDMA1q__petNearTop .AlexiaPet-module__KDMA1q__bubble{transform-origin:100% 0;top:calc(100% - 16px);bottom:auto}.AlexiaPet-module__KDMA1q__petNearTop.AlexiaPet-module__KDMA1q__petOnLeft .AlexiaPet-module__KDMA1q__bubble{transform-origin:0 0}.AlexiaPet-module__KDMA1q__petNearTop .AlexiaPet-module__KDMA1q__bubble:after{border:0;border-top:1px solid #ffcc008c;border-left:1px solid #ffcc008c;top:-7px;bottom:auto}.AlexiaPet-module__KDMA1q__bubble strong{color:#fc0;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}.AlexiaPet-module__KDMA1q__bubble span{font-size:12px;font-weight:650;line-height:1.45}.AlexiaPet-module__KDMA1q__bubbleVisible{opacity:1;transform:translateY(0)scale(1)}@media (max-width:640px){.AlexiaPet-module__KDMA1q__pet{right:8px;bottom:max(8px, env(safe-area-inset-bottom));width:129px;height:139px}.AlexiaPet-module__KDMA1q__sprite{transform:scale(.67)}.AlexiaPet-module__KDMA1q__petButton:hover .AlexiaPet-module__KDMA1q__sprite,.AlexiaPet-module__KDMA1q__petButton:focus-visible .AlexiaPet-module__KDMA1q__sprite{transform:translateY(-3px)scale(.67)}.AlexiaPet-module__KDMA1q__dragging .AlexiaPet-module__KDMA1q__sprite,.AlexiaPet-module__KDMA1q__dragging .AlexiaPet-module__KDMA1q__petButton:hover .AlexiaPet-module__KDMA1q__sprite{transform:translateY(-5px)scale(.69)}.AlexiaPet-module__KDMA1q__perch{width:48px;right:22px}.AlexiaPet-module__KDMA1q__bubble{max-width:min(220px,100vw - 24px);bottom:calc(100% - 8px);right:8px}.AlexiaPet-module__KDMA1q__petOnLeft .AlexiaPet-module__KDMA1q__bubble{left:8px;right:auto}.AlexiaPet-module__KDMA1q__petNearTop .AlexiaPet-module__KDMA1q__bubble{top:calc(100% - 8px);bottom:auto}}@media (prefers-reduced-motion:reduce){.AlexiaPet-module__KDMA1q__sprite,.AlexiaPet-module__KDMA1q__bubble{transition:none}}
.CPFrontlineGame-module__RYfT_G__shell{--cyan:#55e7ff;--cyan-soft:#55e7ff26;--gold:#ffd65c;--red:#ff5878;--green:#63f2b4;color:#eefbff;background:radial-gradient(circle at 18% 0,#28b1d729,#0000 34%),radial-gradient(circle at 82% 100%,#ffbe3914,#0000 36%),#020811;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.CPFrontlineGame-module__RYfT_G__shell:before{pointer-events:none;content:"";opacity:.35;background-image:linear-gradient(#43d7ff09 1px,#0000 1px),linear-gradient(90deg,#43d7ff09 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.CPFrontlineGame-module__RYfT_G__topbar{z-index:6;background:linear-gradient(90deg,#051825fa,#030d18fa);border-bottom:1px solid #55e7ff33;align-items:center;gap:14px;min-height:70px;padding:10px 16px;display:flex;position:relative;box-shadow:0 10px 35px #00000052}.CPFrontlineGame-module__RYfT_G__brandMark{width:48px;height:48px;color:var(--gold);background:linear-gradient(145deg,#ffd65c33,#55e7ff14);border:1px solid #ffd65cb8;border-radius:13px;flex:none;place-items:center;display:grid;transform:rotate(45deg);box-shadow:0 0 24px #ffd65c1f}.CPFrontlineGame-module__RYfT_G__brandMark>*{transform:rotate(-45deg)}.CPFrontlineGame-module__RYfT_G__titleBlock{min-width:0}.CPFrontlineGame-module__RYfT_G__eyebrow,.CPFrontlineGame-module__RYfT_G__panelLabel{color:var(--cyan);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.CPFrontlineGame-module__RYfT_G__title{color:#fff;letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:clamp(14px,1.6vw,22px);font-weight:1000;overflow:hidden}.CPFrontlineGame-module__RYfT_G__hudResources{align-items:center;gap:8px;margin-left:auto;display:flex}.CPFrontlineGame-module__RYfT_G__resourceChip,.CPFrontlineGame-module__RYfT_G__statusChip{color:#d7e8f2;background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:7px;min-width:82px;padding:8px 10px;font-size:11px;font-weight:900;display:flex}.CPFrontlineGame-module__RYfT_G__resourceChip svg{color:var(--gold)}.CPFrontlineGame-module__RYfT_G__statusChip{min-width:auto;color:var(--green);background:#63f2b412;border-color:#63f2b438}.CPFrontlineGame-module__RYfT_G__statusChip[data-status=saving]{color:var(--gold);border-color:#ffd65c38}.CPFrontlineGame-module__RYfT_G__statusChip[data-status=offline]{color:#9caec0}.CPFrontlineGame-module__RYfT_G__commandBody{z-index:2;grid-template-columns:210px minmax(0,1fr);height:calc(100% - 70px);min-height:0;display:grid;position:relative}.CPFrontlineGame-module__RYfT_G__sideNav{background:#04111deb;border-right:1px solid #55e7ff24;flex-direction:column;gap:8px;min-height:0;padding:16px 12px;display:flex}.CPFrontlineGame-module__RYfT_G__sideNavButton{color:#7f96a9;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px 13px;font-size:11px;font-weight:900;transition:all .16s;display:flex}.CPFrontlineGame-module__RYfT_G__sideNavButton:hover,.CPFrontlineGame-module__RYfT_G__sideNavButton[data-active=true]{color:#fff;box-shadow:inset 3px 0 var(--cyan);background:linear-gradient(90deg,#55e7ff21,#55e7ff08);border-color:#55e7ff42}.CPFrontlineGame-module__RYfT_G__commanderCard{background:linear-gradient(145deg,#ffd65c14,#55e7ff0a);border:1px solid #ffd65c38;border-radius:14px;margin-top:auto;padding:13px}.CPFrontlineGame-module__RYfT_G__commanderLevel{color:#fff;margin-top:7px;font-size:18px;font-weight:1000}.CPFrontlineGame-module__RYfT_G__xpTrack,.CPFrontlineGame-module__RYfT_G__healthTrack,.CPFrontlineGame-module__RYfT_G__energyTrack{background:#ffffff14;border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.CPFrontlineGame-module__RYfT_G__xpFill,.CPFrontlineGame-module__RYfT_G__healthFill,.CPFrontlineGame-module__RYfT_G__energyFill{border-radius:inherit;background:linear-gradient(90deg, var(--cyan), var(--gold));height:100%;box-shadow:0 0 12px #55e7ff66}.CPFrontlineGame-module__RYfT_G__commandScroll{min-width:0;min-height:0;padding:16px;overflow:auto}.CPFrontlineGame-module__RYfT_G__dashboardGrid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.75fr);gap:14px;display:grid}.CPFrontlineGame-module__RYfT_G__hero{background-image:linear-gradient(90deg,#020910fa 0%,#020910b8 43%,#02091029 72%),linear-gradient(#0000 45%,#020910c2),url(/arcade/cp-frontline/frontline-key-art.png);background-position:50%;background-size:cover;border:1px solid #55e7ff38;border-radius:18px;min-height:320px;position:relative;overflow:hidden;box-shadow:0 26px 65px #00000052}.CPFrontlineGame-module__RYfT_G__heroContent{z-index:2;flex-direction:column;justify-content:flex-end;max-width:560px;min-height:320px;padding:24px;display:flex;position:relative}.CPFrontlineGame-module__RYfT_G__difficulty{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;background:#ffd65c1a;border:1px solid #ffd65c61;border-radius:999px;align-self:flex-start;padding:6px 9px;font-size:9px;font-weight:1000}.CPFrontlineGame-module__RYfT_G__heroTitle{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(25px,4vw,48px);font-weight:1000;line-height:.98}.CPFrontlineGame-module__RYfT_G__heroText{color:#9fb3c5;max-width:540px;margin:11px 0 0;font-size:12px;line-height:1.65}.CPFrontlineGame-module__RYfT_G__primaryButton,.CPFrontlineGame-module__RYfT_G__secondaryButton,.CPFrontlineGame-module__RYfT_G__unitCard,.CPFrontlineGame-module__RYfT_G__abilityButton,.CPFrontlineGame-module__RYfT_G__upgradeButton{cursor:pointer;border:0;font-family:inherit}.CPFrontlineGame-module__RYfT_G__primaryButton{color:#130e02;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#ffe379,#f5b82f);border:1px solid #ffd65cbd;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-size:11px;font-weight:1000;transition:all .16s;display:inline-flex;box-shadow:0 12px 32px #f5b82f2e}.CPFrontlineGame-module__RYfT_G__primaryButton:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.CPFrontlineGame-module__RYfT_G__primaryButton:disabled,.CPFrontlineGame-module__RYfT_G__secondaryButton:disabled,.CPFrontlineGame-module__RYfT_G__unitCard:disabled,.CPFrontlineGame-module__RYfT_G__abilityButton:disabled,.CPFrontlineGame-module__RYfT_G__upgradeButton:disabled{cursor:not-allowed;opacity:.42}.CPFrontlineGame-module__RYfT_G__secondaryButton{color:#c8f8ff;background:#55e7ff14;border:1px solid #55e7ff40;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex}.CPFrontlineGame-module__RYfT_G__heroActions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.CPFrontlineGame-module__RYfT_G__panel,.CPFrontlineGame-module__RYfT_G__statCard,.CPFrontlineGame-module__RYfT_G__missionCard,.CPFrontlineGame-module__RYfT_G__techCard,.CPFrontlineGame-module__RYfT_G__friendCard,.CPFrontlineGame-module__RYfT_G__historyCard{background:linear-gradient(145deg,#081b2ae0,#040e19e6);border:1px solid #ffffff14;border-radius:15px}.CPFrontlineGame-module__RYfT_G__panel{padding:15px}.CPFrontlineGame-module__RYfT_G__panelHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.CPFrontlineGame-module__RYfT_G__panelTitle{color:#fff;margin:3px 0 0;font-size:15px;font-weight:1000}.CPFrontlineGame-module__RYfT_G__objectiveList,.CPFrontlineGame-module__RYfT_G__historyList,.CPFrontlineGame-module__RYfT_G__friendList{gap:8px;margin-top:12px;display:grid}.CPFrontlineGame-module__RYfT_G__objective{color:#aebfca;background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:10px;padding:10px;font-size:10px;font-weight:800;display:flex}.CPFrontlineGame-module__RYfT_G__objective svg{color:var(--cyan)}.CPFrontlineGame-module__RYfT_G__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.CPFrontlineGame-module__RYfT_G__statCard{padding:13px}.CPFrontlineGame-module__RYfT_G__statValue{color:#fff;margin-top:5px;font-size:20px;font-weight:1000}.CPFrontlineGame-module__RYfT_G__sectionHeader{justify-content:space-between;align-items:end;gap:12px;margin-bottom:13px;display:flex}.CPFrontlineGame-module__RYfT_G__sectionTitle{color:#fff;margin:3px 0 0;font-size:22px;font-weight:1000}.CPFrontlineGame-module__RYfT_G__sectionText,.CPFrontlineGame-module__RYfT_G__muted{color:#70879a;margin:4px 0 0;font-size:11px;line-height:1.55}.CPFrontlineGame-module__RYfT_G__missionGrid,.CPFrontlineGame-module__RYfT_G__techGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.CPFrontlineGame-module__RYfT_G__missionCard,.CPFrontlineGame-module__RYfT_G__techCard{padding:15px;position:relative;overflow:hidden}.CPFrontlineGame-module__RYfT_G__missionCard[data-locked=true]{filter:saturate(.35);opacity:.6}.CPFrontlineGame-module__RYfT_G__missionNumber{color:#55e7ff52;font-size:40px;font-weight:1000;line-height:1}.CPFrontlineGame-module__RYfT_G__missionTitle,.CPFrontlineGame-module__RYfT_G__techTitle,.CPFrontlineGame-module__RYfT_G__friendName{color:#fff;margin:8px 0 0;font-size:14px;font-weight:1000}.CPFrontlineGame-module__RYfT_G__missionMeta,.CPFrontlineGame-module__RYfT_G__historyMeta{color:var(--cyan);letter-spacing:.09em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:900}.CPFrontlineGame-module__RYfT_G__rewardRow{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.CPFrontlineGame-module__RYfT_G__rewardChip{color:#aebfca;background:#ffffff0e;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:900}.CPFrontlineGame-module__RYfT_G__techIcon{width:42px;height:42px;color:var(--cyan);background:#55e7ff17;border:1px solid #55e7ff40;border-radius:12px;place-items:center;display:grid}.CPFrontlineGame-module__RYfT_G__upgradeButton{width:100%;min-height:36px;color:var(--gold);background:#ffd65c14;border:1px solid #ffd65c47;border-radius:9px;margin-top:13px;font-size:10px;font-weight:1000}.CPFrontlineGame-module__RYfT_G__friendCard,.CPFrontlineGame-module__RYfT_G__historyCard{align-items:center;gap:11px;padding:12px;display:flex}.CPFrontlineGame-module__RYfT_G__avatar{width:42px;height:42px;color:var(--cyan);background:#55e7ff14;border:1px solid #55e7ff3d;border-radius:12px;flex:none;place-items:center;font-size:16px;font-weight:1000;display:grid;overflow:hidden}.CPFrontlineGame-module__RYfT_G__avatar img{object-fit:cover;width:100%;height:100%}.CPFrontlineGame-module__RYfT_G__friendInfo,.CPFrontlineGame-module__RYfT_G__historyInfo{flex:1;min-width:0}.CPFrontlineGame-module__RYfT_G__friendName{text-overflow:ellipsis;white-space:nowrap;margin-top:0;overflow:hidden}.CPFrontlineGame-module__RYfT_G__battleShell{background:#02070c;width:100%;height:calc(100% - 70px);min-height:0;position:relative;overflow:hidden}.CPFrontlineGame-module__RYfT_G__canvasHost{position:absolute;inset:0;overflow:hidden}.CPFrontlineGame-module__RYfT_G__canvasHost canvas{cursor:crosshair;width:100%;height:100%;display:block}.CPFrontlineGame-module__RYfT_G__battleShade{pointer-events:none;background:linear-gradient(90deg,#02080ea3,#0000 24% 76%,#02080e8f),linear-gradient(#0000 72%,#02080ecc);position:absolute;inset:0}.CPFrontlineGame-module__RYfT_G__battleHudTop{z-index:4;align-items:center;gap:10px;width:min(760px,100% - 320px);display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.CPFrontlineGame-module__RYfT_G__hqBlock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020c15e0;border:1px solid #55e7ff38;border-radius:11px;flex:1;min-width:130px;padding:9px 11px}.CPFrontlineGame-module__RYfT_G__hqBlock[data-enemy=true]{border-color:#ff587847}.CPFrontlineGame-module__RYfT_G__hqLabel{color:#9fb3c5;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;font-weight:1000;display:flex}.CPFrontlineGame-module__RYfT_G__hqBlock[data-enemy=true] .CPFrontlineGame-module__RYfT_G__healthFill{background:linear-gradient(90deg,#ff5878,#ff9b58)}.CPFrontlineGame-module__RYfT_G__timer{color:#fff;text-align:center;text-shadow:0 0 18px #55e7ff6b;min-width:88px;font-size:23px;font-weight:1000}.CPFrontlineGame-module__RYfT_G__missionPanel{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020c15db;border:1px solid #55e7ff38;border-radius:13px;width:250px;padding:13px;position:absolute;top:14px;left:14px}.CPFrontlineGame-module__RYfT_G__missionPanelTitle{color:#fff;margin:5px 0 0;font-size:14px;font-weight:1000}.CPFrontlineGame-module__RYfT_G__missionPanelObjective{color:#9db0bd;margin:7px 0 0;font-size:10px;line-height:1.5}.CPFrontlineGame-module__RYfT_G__combatLog{gap:5px;margin-top:11px;display:grid}.CPFrontlineGame-module__RYfT_G__combatEvent{border-left:2px solid var(--cyan);color:#8ea3b2;background:#ffffff09;padding:6px 7px;font-size:8px;line-height:1.35}.CPFrontlineGame-module__RYfT_G__combatEvent[data-tone=good]{border-left-color:var(--green);color:#b4efd4}.CPFrontlineGame-module__RYfT_G__combatEvent[data-tone=danger]{border-left-color:var(--red);color:#f0a7b6}.CPFrontlineGame-module__RYfT_G__abilityRail{z-index:5;gap:8px;width:116px;display:grid;position:absolute;top:118px;right:14px}.CPFrontlineGame-module__RYfT_G__abilityButton{color:#dffbff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020c15e0;border:1px solid #55e7ff3d;border-radius:11px;min-height:64px;padding:9px;font-size:9px;font-weight:1000;position:relative;overflow:hidden}.CPFrontlineGame-module__RYfT_G__abilityButton svg{color:var(--gold);margin:0 auto 5px;font-size:17px;display:block}.CPFrontlineGame-module__RYfT_G__cooldown{color:#fff;background:#ff5878c2;padding:3px;font-size:9px;position:absolute;inset:auto 0 0}.CPFrontlineGame-module__RYfT_G__battleBottom{z-index:5;grid-template-columns:minmax(170px,.65fr) minmax(520px,2fr) minmax(170px,.65fr);align-items:end;gap:10px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.CPFrontlineGame-module__RYfT_G__energyPanel,.CPFrontlineGame-module__RYfT_G__scorePanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020c15e6;border:1px solid #55e7ff33;border-radius:12px;padding:11px}.CPFrontlineGame-module__RYfT_G__energyValue,.CPFrontlineGame-module__RYfT_G__scoreValue{color:#fff;margin-top:3px;font-size:18px;font-weight:1000}.CPFrontlineGame-module__RYfT_G__energyFill{background:linear-gradient(90deg, var(--cyan), #9c7cff)}.CPFrontlineGame-module__RYfT_G__unitDeck{grid-template-columns:repeat(6,minmax(72px,1fr));gap:6px;display:grid}.CPFrontlineGame-module__RYfT_G__unitCard{color:#eafaff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(160deg,#0b283af0,#030e18f0);border:1px solid #ffffff1f;border-radius:10px;min-height:84px;padding:8px 6px;font-size:8px;font-weight:1000;transition:all .14s;position:relative;overflow:hidden}.CPFrontlineGame-module__RYfT_G__unitCard:hover:not(:disabled){border-color:var(--unit-accent,var(--cyan));transform:translateY(-4px);box-shadow:0 10px 28px #0000004d}.CPFrontlineGame-module__RYfT_G__unitIcon{width:30px;height:30px;color:var(--unit-accent,var(--cyan));background:color-mix(in srgb, var(--unit-accent,var(--cyan)) 13%, transparent);border-radius:9px;place-items:center;margin:0 auto 5px;font-size:15px;display:grid}.CPFrontlineGame-module__RYfT_G__unitCost{color:var(--gold);margin-top:4px;display:block}.CPFrontlineGame-module__RYfT_G__resultOverlay,.CPFrontlineGame-module__RYfT_G__briefingOverlay{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#01060bc2;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.CPFrontlineGame-module__RYfT_G__resultCard,.CPFrontlineGame-module__RYfT_G__briefingCard{background:#07131f;border:1px solid #55e7ff47;border-radius:20px;width:min(720px,100%);overflow:hidden;box-shadow:0 30px 100px #000000ad}.CPFrontlineGame-module__RYfT_G__briefingImage{background-image:linear-gradient(#0000 28%,#07131f),url(/arcade/cp-frontline/frontline-key-art.png);background-position:50%;background-size:cover;min-height:250px}.CPFrontlineGame-module__RYfT_G__briefingContent,.CPFrontlineGame-module__RYfT_G__resultContent{padding:22px}.CPFrontlineGame-module__RYfT_G__resultTitle{color:#fff;letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(27px,5vw,48px);font-weight:1000}.CPFrontlineGame-module__RYfT_G__starRow{color:#ffffff26;gap:5px;margin-top:13px;font-size:24px;display:flex}.CPFrontlineGame-module__RYfT_G__starRow [data-earned=true]{color:var(--gold);filter:drop-shadow(0 0 8px #ffd65c73)}.CPFrontlineGame-module__RYfT_G__emptyState{color:#6e8496;text-align:center;border:1px dashed #55e7ff2e;border-radius:16px;place-items:center;min-height:260px;padding:30px;display:grid}.CPFrontlineGame-module__RYfT_G__notice{color:#eadba8;background:#ffd65c12;border:1px solid #ffd65c38;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:10px;line-height:1.5}@media (max-width:1100px){.CPFrontlineGame-module__RYfT_G__hudResources .CPFrontlineGame-module__RYfT_G__resourceChip:nth-of-type(2),.CPFrontlineGame-module__RYfT_G__hudResources .CPFrontlineGame-module__RYfT_G__resourceChip:nth-of-type(3){display:none}.CPFrontlineGame-module__RYfT_G__dashboardGrid{grid-template-columns:1fr}.CPFrontlineGame-module__RYfT_G__missionGrid,.CPFrontlineGame-module__RYfT_G__techGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CPFrontlineGame-module__RYfT_G__battleHudTop{width:calc(100% - 300px)}.CPFrontlineGame-module__RYfT_G__battleBottom{grid-template-columns:145px minmax(420px,1fr)}.CPFrontlineGame-module__RYfT_G__scorePanel{display:none}.CPFrontlineGame-module__RYfT_G__unitDeck{grid-template-columns:repeat(6,minmax(62px,1fr))}}@media (max-width:760px){.CPFrontlineGame-module__RYfT_G__topbar{min-height:60px;padding:8px 10px}.CPFrontlineGame-module__RYfT_G__brandMark{width:40px;height:40px}.CPFrontlineGame-module__RYfT_G__hudResources .CPFrontlineGame-module__RYfT_G__resourceChip{display:none}.CPFrontlineGame-module__RYfT_G__statusChip{padding:7px 8px;font-size:9px}.CPFrontlineGame-module__RYfT_G__commandBody{grid-template-columns:1fr;height:calc(100% - 60px)}.CPFrontlineGame-module__RYfT_G__sideNav{border-bottom:1px solid #55e7ff24;border-right:0;grid-template-columns:repeat(4,minmax(105px,1fr));padding:7px;display:grid;overflow-x:auto}.CPFrontlineGame-module__RYfT_G__sideNavButton{justify-content:center;padding:9px;font-size:8px}.CPFrontlineGame-module__RYfT_G__commanderCard{display:none}.CPFrontlineGame-module__RYfT_G__commandScroll{padding:10px}.CPFrontlineGame-module__RYfT_G__hero,.CPFrontlineGame-module__RYfT_G__heroContent{min-height:360px}.CPFrontlineGame-module__RYfT_G__heroContent{padding:17px}.CPFrontlineGame-module__RYfT_G__statsGrid,.CPFrontlineGame-module__RYfT_G__missionGrid,.CPFrontlineGame-module__RYfT_G__techGrid{grid-template-columns:1fr 1fr}.CPFrontlineGame-module__RYfT_G__battleShell{height:calc(100% - 60px)}.CPFrontlineGame-module__RYfT_G__missionPanel{width:190px;padding:9px;top:8px;left:8px}.CPFrontlineGame-module__RYfT_G__combatLog{display:none}.CPFrontlineGame-module__RYfT_G__battleHudTop{width:auto;top:8px;left:205px;right:8px;transform:none}.CPFrontlineGame-module__RYfT_G__hqBlock{min-width:80px;padding:7px}.CPFrontlineGame-module__RYfT_G__timer{min-width:58px;font-size:16px}.CPFrontlineGame-module__RYfT_G__abilityRail{width:82px;top:90px;right:8px}.CPFrontlineGame-module__RYfT_G__abilityButton{min-height:50px;padding:6px;font-size:7px}.CPFrontlineGame-module__RYfT_G__battleBottom{display:block;bottom:6px;left:6px;right:6px}.CPFrontlineGame-module__RYfT_G__energyPanel{margin-bottom:5px;padding:6px 9px}.CPFrontlineGame-module__RYfT_G__energyValue{margin-left:5px;font-size:12px;display:inline}.CPFrontlineGame-module__RYfT_G__unitDeck{grid-template-columns:repeat(6,minmax(82px,1fr));overflow-x:auto}.CPFrontlineGame-module__RYfT_G__unitCard{min-height:68px}.CPFrontlineGame-module__RYfT_G__briefingImage{min-height:180px}}
.chat-module__-9LyAa__page{color:#f7f8fb;background:radial-gradient(circle at 75% 0,#ffcc0017,#0000 30%),radial-gradient(circle at 20% 100%,#14b8a614,#0000 32%),#07090d;min-height:calc(100dvh - 82px);padding:clamp(12px,2vw,28px)}.chat-module__-9LyAa__shell{background:#101318;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:minmax(300px,365px) minmax(0,1fr);width:min(1540px,100%);height:calc(100dvh - 122px);min-height:620px;max-height:920px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 28px 80px #0000006b}.chat-module__-9LyAa__sidebar{background:#0b0e13;border-right:1px solid #ffffff17;flex-direction:column;min-width:0;min-height:0;display:flex}.chat-module__-9LyAa__sidebarHeader{justify-content:space-between;align-items:center;min-height:92px;padding:20px 22px 14px;display:flex}.chat-module__-9LyAa__sidebarHeader h1{letter-spacing:-.04em;margin:2px 0 0;font-size:30px;font-weight:900}.chat-module__-9LyAa__eyebrow{color:#fc0;letter-spacing:.18em;font-size:10px;font-weight:900}.chat-module__-9LyAa__roomCount{color:#ffdc4d;background:#ffcc0017;border:1px solid #ffcc0040;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:30px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.chat-module__-9LyAa__searchBox{color:#777f8e;background:#151920;border:1px solid #ffffff17;border-radius:13px;align-items:center;gap:11px;min-height:48px;margin:0 18px 16px;padding:0 15px;transition:border-color .16s,box-shadow .16s;display:flex}.chat-module__-9LyAa__searchBox:focus-within{border-color:#ffcc00a6;box-shadow:0 0 0 3px #ffcc0014}.chat-module__-9LyAa__searchBox svg{flex:none;font-size:15px}.chat-module__-9LyAa__searchBox input{color:#f8fafc;background:0 0;border:0;outline:0;width:100%;min-width:0;height:46px;font-size:13px}.chat-module__-9LyAa__searchBox input::placeholder{color:#6f7785}.chat-module__-9LyAa__listHeading{color:#cfd4dc;background:#ffffff06;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:11px 20px;font-size:12px;font-weight:900;display:flex}.chat-module__-9LyAa__listHeading small{color:#727b89;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.chat-module__-9LyAa__roomList{scrollbar-color:#373d47 transparent;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.chat-module__-9LyAa__roomItem{color:#e7eaf0;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0e;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:92px;padding:14px 18px;transition:background .15s,box-shadow .15s;display:grid;position:relative}.chat-module__-9LyAa__roomItem:hover{background:#ffffff0a}.chat-module__-9LyAa__roomItemActive{background:linear-gradient(90deg,#ffcc0021,#ffcc0009);box-shadow:inset 3px 0 #fc0}.chat-module__-9LyAa__roomItem:focus-visible,.chat-module__-9LyAa__backButton:focus-visible,.chat-module__-9LyAa__attachButton:focus-visible,.chat-module__-9LyAa__sendButton:focus-visible,.chat-module__-9LyAa__primaryButton:focus-visible,.chat-module__-9LyAa__secondaryLink:focus-visible{outline-offset:-2px;outline:2px solid #ffdc4d}.chat-module__-9LyAa__avatar{color:#101216;background:linear-gradient(145deg,#ffe36b,#ffb800);border:1px solid #ffdf578c;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:950;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 5px 18px #0000004d}.chat-module__-9LyAa__avatar:after{content:"";background:#25d585;border:2px solid #0b0e13;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:0}.chat-module__-9LyAa__avatar img{object-fit:cover;width:100%;height:100%}.chat-module__-9LyAa__avatarsmall{width:30px;height:30px;font-size:9px}.chat-module__-9LyAa__avatarsmall:after{display:none}.chat-module__-9LyAa__avatarmedium{width:50px;height:50px}.chat-module__-9LyAa__avatarlarge{width:48px;height:48px}.chat-module__-9LyAa__roomCopy,.chat-module__-9LyAa__roomTopline,.chat-module__-9LyAa__roomOrder,.chat-module__-9LyAa__roomPreview{min-width:0;display:block}.chat-module__-9LyAa__roomTopline{justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-module__-9LyAa__roomTopline strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.chat-module__-9LyAa__roomTopline time{color:#77808d;flex:none;font-size:10px}.chat-module__-9LyAa__roomOrder{color:#d8b931;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;margin-top:3px;font-size:10px;font-weight:800;overflow:hidden}.chat-module__-9LyAa__roomPreview{color:#858e9c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.chat-module__-9LyAa__unreadBadge{color:#0b0e13;background:#fc0;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;font-weight:950;display:inline-flex;position:absolute;bottom:13px;right:18px}.chat-module__-9LyAa__sidebarFooter{color:#7f8996;background:#090c10;border-top:1px solid #ffffff12;align-items:center;gap:11px;min-height:64px;padding:12px 18px;font-size:10px;line-height:1.45;display:flex}.chat-module__-9LyAa__sidebarFooter svg{color:#37d59e;flex:none;font-size:18px}.chat-module__-9LyAa__sidebarFooter strong{color:#b7c0ca;display:block}.chat-module__-9LyAa__chatPanel{background:linear-gradient(#0d1015f7,#0d1015fa),radial-gradient(circle at 50% 15%,#ffcc001f,#0000 35%);flex-direction:column;min-width:0;min-height:0;display:flex}.chat-module__-9LyAa__chatHeader{background:#11141af7;border-bottom:1px solid #ffffff14;align-items:center;gap:13px;min-height:78px;padding:13px 22px;display:flex}.chat-module__-9LyAa__backButton{color:#e9ecf1;background:0 0;border:1px solid #ffffff1a;border-radius:11px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:none}.chat-module__-9LyAa__chatIdentity{flex:1;min-width:0}.chat-module__-9LyAa__chatIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:950;display:block;overflow:hidden}.chat-module__-9LyAa__chatIdentity span{color:#8c95a2;align-items:center;gap:6px;margin-top:3px;font-size:11px;display:flex}.chat-module__-9LyAa__chatIdentity i{background:#25d585;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #25d58599}.chat-module__-9LyAa__orderPill{flex:none}.chat-module__-9LyAa__orderPill a,.chat-module__-9LyAa__orderPill>span{color:#f5f6f8;background:#191d24;border:1px solid #ffcc0038;border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:7px 13px;text-decoration:none;display:flex}.chat-module__-9LyAa__orderPill svg{color:#fc0}.chat-module__-9LyAa__orderPill span span{font-size:12px;font-weight:900}.chat-module__-9LyAa__orderPill small{color:#7d8693;letter-spacing:.12em;font-size:8px;display:block}.chat-module__-9LyAa__tradeStrip{background:#080a0ea8;border-bottom:1px solid #fff1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:10px 22px;display:grid}.chat-module__-9LyAa__productThumb{color:#fc0;background:#20242b;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.chat-module__-9LyAa__productThumb img{object-fit:cover;width:100%;height:100%}.chat-module__-9LyAa__tradeStrip div:nth-child(2){min-width:0}.chat-module__-9LyAa__tradeStrip small,.chat-module__-9LyAa__tradeStrip strong{display:block}.chat-module__-9LyAa__tradeStrip small{color:#8b94a0;letter-spacing:.12em;font-size:8px;font-weight:900}.chat-module__-9LyAa__tradeStrip strong{color:#d9dde4;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.chat-module__-9LyAa__statusPill{color:#76e8bd;text-transform:uppercase;background:#25d58517;border:1px solid #25d58533;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:900}.chat-module__-9LyAa__messageViewport{scrollbar-color:#3a404a transparent;scrollbar-width:thin;flex:1;min-height:0;padding:18px clamp(16px,3vw,42px) 24px;overflow-y:auto}.chat-module__-9LyAa__safetyNotice{color:#b2bac4;background:#ffcc000e;border:1px solid #ffcc0029;border-radius:11px;align-items:center;gap:11px;width:min(690px,100%);margin:0 auto 20px;padding:10px 14px;font-size:10px;line-height:1.45;display:flex}.chat-module__-9LyAa__safetyNotice svg{color:#fc0;flex:none;font-size:17px}.chat-module__-9LyAa__safetyNotice strong{color:#f1d85c}.chat-module__-9LyAa__messageList{width:min(990px,100%);margin:0 auto}.chat-module__-9LyAa__dayDivider{justify-content:center;align-items:center;margin:17px 0;display:flex}.chat-module__-9LyAa__dayDivider span{color:#7d8794;background:#171a20;border:1px solid #ffffff13;border-radius:999px;padding:5px 10px;font-size:9px;font-weight:800}.chat-module__-9LyAa__messageRow{align-items:flex-end;gap:8px;margin:7px 0;display:flex}.chat-module__-9LyAa__messageRowMine{justify-content:flex-end}.chat-module__-9LyAa__bubble{border-radius:16px;width:fit-content;max-width:min(72%,670px);padding:10px 12px 7px;box-shadow:0 8px 22px #0000001f}.chat-module__-9LyAa__bubble p{color:inherit;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.chat-module__-9LyAa__bubbleOther{color:#e8ebef;background:#242830;border:1px solid #ffffff14;border-bottom-left-radius:5px}.chat-module__-9LyAa__bubbleMine{color:#111318;background:linear-gradient(145deg,#ffdc4c,#f4bd00);border:1px solid #ffeb8d80;border-bottom-right-radius:5px}.chat-module__-9LyAa__messageMeta{color:currentColor;opacity:.55;justify-content:flex-end;align-items:center;gap:5px;margin-top:4px;font-size:8px;display:flex}.chat-module__-9LyAa__messageMeta svg{font-size:10px}.chat-module__-9LyAa__imageAttachment{margin-bottom:7px;display:block}.chat-module__-9LyAa__imageAttachment img{object-fit:contain;border-radius:11px;max-width:min(360px,100%);max-height:320px;display:block}.chat-module__-9LyAa__fileAttachment{color:#e9edf2;background:#0000002e;border:1px solid #ffffff1c;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:min(300px,65vw);margin-bottom:5px;padding:10px;display:grid}.chat-module__-9LyAa__fileAttachment>svg{font-size:22px}.chat-module__-9LyAa__fileAttachment strong,.chat-module__-9LyAa__fileAttachment small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-module__-9LyAa__fileAttachment strong{font-size:10px}.chat-module__-9LyAa__fileAttachment small{opacity:.6;margin-top:2px;font-size:8px}.chat-module__-9LyAa__fileAttachment button{color:#101216;background:#fc0;border:0;border-radius:7px;min-height:32px;padding:0 9px;font-size:9px;font-weight:900}.chat-module__-9LyAa__attachmentError{color:#ff9c9c;grid-column:1/-1}.chat-module__-9LyAa__composerArea{background:#111419;border-top:1px solid #ffffff14;padding:12px clamp(14px,2.5vw,30px) 13px}.chat-module__-9LyAa__composer{background:#1c2027;border:1px solid #ffffff1c;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:9px;width:min(1050px,100%);margin:0 auto;padding:7px;transition:border-color .15s,box-shadow .15s;display:grid}.chat-module__-9LyAa__composer:focus-within{border-color:#ffcc0085;box-shadow:0 0 0 3px #ffcc000f}.chat-module__-9LyAa__composer textarea{resize:none;color:#f2f4f7;min-height:42px;max-height:126px;font:inherit;background:0 0;border:0;outline:0;padding:11px 4px 8px;font-size:13px;line-height:1.45}.chat-module__-9LyAa__composer textarea::placeholder{color:#707987}.chat-module__-9LyAa__attachButton,.chat-module__-9LyAa__sendButton{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .14s,background .14s;display:flex}.chat-module__-9LyAa__attachButton{color:#aab1bb;background:0 0;border:0}.chat-module__-9LyAa__attachButton:hover{color:#f2f4f7;background:#ffffff0f}.chat-module__-9LyAa__sendButton{color:#121418;background:#fc0;border:0;font-size:17px}.chat-module__-9LyAa__sendButton:hover:not(:disabled){background:#ffe066;transform:translateY(-1px)}.chat-module__-9LyAa__attachButton:disabled,.chat-module__-9LyAa__sendButton:disabled{cursor:not-allowed;opacity:.35}.chat-module__-9LyAa__composerHint{color:#69727f;text-align:right;width:min(1050px,100%);margin:5px auto 0;font-size:8px}.chat-module__-9LyAa__errorBanner,.chat-module__-9LyAa__lockedComposer{border-radius:9px;width:min(1050px,100%);margin:0 auto 8px;padding:8px 11px;font-size:10px}.chat-module__-9LyAa__errorBanner{color:#ffc0c0;background:#ef44441a;border:1px solid #ef444440}.chat-module__-9LyAa__lockedComposer{color:#c8cdd4;text-align:center;background:#ffffff0a;border:1px solid #ffffff14}.chat-module__-9LyAa__noSelection,.chat-module__-9LyAa__emptyConversation,.chat-module__-9LyAa__emptyList,.chat-module__-9LyAa__loginShell,.chat-module__-9LyAa__loadingShell,.chat-module__-9LyAa__listLoading,.chat-module__-9LyAa__messagesLoading{text-align:center;justify-content:center;align-items:center;display:flex}.chat-module__-9LyAa__noSelection,.chat-module__-9LyAa__emptyConversation{color:#838c99;flex-direction:column;flex:1;min-height:0;padding:30px}.chat-module__-9LyAa__noSelection>span,.chat-module__-9LyAa__emptyConversation>span,.chat-module__-9LyAa__emptyList>span,.chat-module__-9LyAa__loginIcon{color:#fc0;background:#ffcc0014;border:1px solid #fc03;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;font-size:26px;display:flex}.chat-module__-9LyAa__noSelection h2,.chat-module__-9LyAa__emptyConversation strong{color:#e5e8ed;margin:16px 0 0;font-size:18px;font-weight:900}.chat-module__-9LyAa__noSelection p,.chat-module__-9LyAa__emptyConversation p{max-width:420px;margin:7px 0 0;font-size:12px;line-height:1.6}.chat-module__-9LyAa__emptyList{color:#77808d;flex-direction:column;min-height:310px;padding:25px}.chat-module__-9LyAa__emptyList>span{width:54px;height:54px;font-size:20px}.chat-module__-9LyAa__emptyList strong{color:#d6dbe2;margin-top:14px;font-size:13px}.chat-module__-9LyAa__emptyList p{margin:7px 0 0;font-size:10px;line-height:1.55}.chat-module__-9LyAa__emptyList a{color:#111318;background:#fc0;border-radius:9px;margin-top:16px;padding:9px 13px;font-size:10px;font-weight:900;text-decoration:none}.chat-module__-9LyAa__listLoading,.chat-module__-9LyAa__messagesLoading{color:#89929e;gap:10px;min-height:180px;font-size:11px}.chat-module__-9LyAa__spinner{border:2px solid #ffffff21;border-top-color:#fc0;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite chat-module__-9LyAa__spin}.chat-module__-9LyAa__loadingShell{color:#9aa2ad;flex-direction:column;grid-template-columns:1fr;gap:13px;font-size:12px}.chat-module__-9LyAa__loginShell{background:radial-gradient(circle at 50% 25%,#ffcc001a,#0000 34%),#0d1015;flex-direction:column;grid-template-columns:1fr;padding:40px 22px}.chat-module__-9LyAa__loginShell .chat-module__-9LyAa__eyebrow{margin-top:18px}.chat-module__-9LyAa__loginShell h1{color:#f6f7f9;letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(28px,4vw,44px);font-weight:950}.chat-module__-9LyAa__loginShell>p{color:#949da9;max-width:520px;margin:12px 0 0;font-size:14px;line-height:1.65}.chat-module__-9LyAa__primaryButton{color:#101216;background:#fc0;border:0;border-radius:11px;min-height:48px;margin-top:24px;padding:0 22px;font-size:13px;font-weight:950}.chat-module__-9LyAa__secondaryLink{color:#aeb5bf;border-radius:9px;align-items:center;gap:8px;min-height:44px;margin-top:10px;padding:0 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.chat-module__-9LyAa__hiddenInput,.chat-module__-9LyAa__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes chat-module__-9LyAa__spin{to{transform:rotate(360deg)}}@media (max-width:900px){.chat-module__-9LyAa__shell{grid-template-columns:minmax(275px,320px) minmax(0,1fr)}.chat-module__-9LyAa__bubble{max-width:82%}}@media (max-width:760px){.chat-module__-9LyAa__page{min-height:calc(100dvh - 68px);padding:0}.chat-module__-9LyAa__shell{border-left:0;border-right:0;border-radius:0;width:100%;height:calc(100dvh - 68px);min-height:520px;max-height:none;display:block;position:relative}.chat-module__-9LyAa__sidebar,.chat-module__-9LyAa__chatPanel{width:100%;position:absolute;inset:0}.chat-module__-9LyAa__sidebar{z-index:2;border-right:0}.chat-module__-9LyAa__sidebarHiddenMobile{visibility:hidden;opacity:0;pointer-events:none;transform:translate(-12px)}.chat-module__-9LyAa__chatPanel{z-index:1;visibility:hidden;opacity:0;pointer-events:none;transform:translate(12px)}.chat-module__-9LyAa__chatPanelOpenMobile{z-index:3;visibility:visible;opacity:1;pointer-events:auto;transform:none}.chat-module__-9LyAa__sidebar,.chat-module__-9LyAa__chatPanel{transition:opacity .16s,transform .16s}.chat-module__-9LyAa__sidebarHeader{min-height:78px;padding:15px 18px 10px}.chat-module__-9LyAa__sidebarHeader h1{font-size:27px}.chat-module__-9LyAa__searchBox{margin:0 14px 13px}.chat-module__-9LyAa__roomItem{min-height:88px;padding-left:15px;padding-right:15px}.chat-module__-9LyAa__sidebarFooter{min-height:56px}.chat-module__-9LyAa__backButton{display:flex}.chat-module__-9LyAa__chatHeader{gap:9px;min-height:68px;padding:9px 11px}.chat-module__-9LyAa__chatHeader .chat-module__-9LyAa__avatarlarge{width:42px;height:42px}.chat-module__-9LyAa__chatIdentity strong{font-size:14px}.chat-module__-9LyAa__chatIdentity span{font-size:9px}.chat-module__-9LyAa__orderPill a,.chat-module__-9LyAa__orderPill>span{min-height:40px;padding:6px 9px}.chat-module__-9LyAa__orderPill svg{display:none}.chat-module__-9LyAa__orderPill span span{font-size:10px}.chat-module__-9LyAa__tradeStrip{min-height:58px;padding:8px 12px}.chat-module__-9LyAa__productThumb{width:38px;height:38px}.chat-module__-9LyAa__statusPill{text-overflow:ellipsis;white-space:nowrap;max-width:86px;overflow:hidden}.chat-module__-9LyAa__messageViewport{padding:12px 10px 18px}.chat-module__-9LyAa__safetyNotice{align-items:flex-start;margin-bottom:13px;padding:9px 11px;font-size:9px}.chat-module__-9LyAa__bubble{max-width:84%;padding:9px 10px 6px}.chat-module__-9LyAa__bubble p{font-size:12px}.chat-module__-9LyAa__fileAttachment{min-width:min(250px,68vw)}.chat-module__-9LyAa__composerArea{padding:9px 9px max(9px, env(safe-area-inset-bottom))}.chat-module__-9LyAa__composer{gap:4px;padding:5px}.chat-module__-9LyAa__composer textarea{min-height:40px;padding-top:10px;font-size:12px}.chat-module__-9LyAa__attachButton,.chat-module__-9LyAa__sendButton{width:40px;height:40px}.chat-module__-9LyAa__composerHint{display:none}.chat-module__-9LyAa__loginShell{height:calc(100dvh - 68px);min-height:520px}}@media (prefers-reduced-motion:reduce){.chat-module__-9LyAa__spinner{animation-duration:1.5s}.chat-module__-9LyAa__sidebar,.chat-module__-9LyAa__chatPanel,.chat-module__-9LyAa__roomItem,.chat-module__-9LyAa__sendButton{transition:none}}
