:root{--bg:#000;--text:#f4f4f4;--muted:#8d8d96;--quiet:#5c5c66;--line:#24242b;--lineBright:#565660;--panel:#050505;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Verdana,Geneva,sans-serif}*{box-sizing:border-box}body{background:#000;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}::selection{color:#000;background:#f4f4f4}.app{isolation:isolate;width:min(920px,100vw - 44px);min-height:100vh;margin:0 auto;padding:56px 0 92px;position:relative}.ambient{display:none}.searchStage{place-items:center;min-height:72vh;transition:min-height .52s cubic-bezier(.2,.8,.2,1),transform .52s cubic-bezier(.2,.8,.2,1);display:grid}.has-results .searchStage{min-height:auto;padding-bottom:4px;transform:translateY(-14px)}.search{width:min(620px,100%)}.intro{z-index:3;width:auto;animation:.52s both rise;position:fixed;top:24px;left:26px}label,small,.status,.progressMeta,.progressBlock li,.panelHead,.metric span,.serverBar,.empty{color:var(--muted)}h1{color:var(--text);letter-spacing:0;align-items:center;gap:4px;min-width:142px;margin:0;font-size:15px;line-height:1.25;display:inline-flex}h1 span{background:var(--text);width:8px;height:18px;animation:1s steps(2,start) infinite cursor}.globalCount{z-index:5;color:var(--muted);margin:0;font-size:12px;position:fixed;top:26px;right:28px}.search{margin-top:38px;animation:.62s 80ms both rise}.search:focus-within label{color:var(--text)}label,small{text-transform:lowercase;margin-bottom:10px;font-size:13px;font-weight:400;display:block}.searchRow{grid-template-columns:1fr auto;gap:10px;display:grid}input,select,button{border:1px solid var(--line);height:48px;color:var(--text);font:inherit;background:#000;border-radius:0;outline:none;transition:border-color .18s,transform .18s,color .18s,background .18s}input,select{width:100%;padding:0 15px}input::placeholder{color:var(--quiet)}input:focus,select:focus{border-color:var(--lineBright)}button{cursor:pointer;padding:0 22px;position:relative;overflow:hidden}button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff24,#0000);transition:transform .42s;position:absolute;inset:0;transform:translate(-120%)}button span{position:relative}button:hover:not(:disabled){border-color:var(--lineBright);background:#050505;transform:translateY(-1px)}button:hover:not(:disabled):before{transform:translate(120%)}button:disabled{color:var(--quiet);cursor:wait}.regionRow{grid-template-columns:1fr 122px;align-items:end;gap:12px;width:min(270px,100%);margin-top:18px;display:grid}.status,.loadingLine,.preview,.results{width:min(760px,100%);margin-inline:auto}.status{gap:6px;margin-top:20px;animation:.68s .14s both rise;display:grid}.status p{color:var(--muted);margin:0;font-size:15px;transition:opacity .18s,color .18s}.status.loading p{animation:1.2s ease-in-out infinite thinkingText}.status.success p{color:var(--text)}.status.error{background:0 0;border:0;width:min(620px,100%);margin-top:20px;padding:0}.status.error p{color:var(--muted);font-size:15px}.loadingLine{background:var(--line);height:2px;margin-top:16px;transition:max-height .32s,margin .32s,opacity .22s,transform .32s;animation:.26s both reveal;overflow:hidden}.loadingLine b{background:var(--text);height:2px;transition:width .24s;display:block;position:relative}.is-loading .loadingLine b:after{content:"";background:linear-gradient(90deg,#0000,#ffffffe6,#0000);animation:1.1s linear infinite scan;position:absolute;inset:0}.loadingLine.is-done{opacity:0;max-height:0;margin-top:0;transform:translate(-16px)}.searchConsole{gap:7px;width:min(760px,100%);max-height:118px;margin:18px auto 0;transition:max-height .36s,margin .36s,opacity .24s,filter .36s;animation:.26s both reveal;display:grid;overflow:hidden}.searchConsole p{color:var(--muted);animation:.24s both logIn;animation-delay:var(--delay);margin:0;font-size:13px}.searchConsole.is-done{opacity:0;filter:blur(6px);max-height:0;margin-top:0}.panelHead{justify-content:space-between;align-items:end;gap:18px;display:flex}.panelHead p{margin:0}.panelActions{align-items:center;gap:14px;display:inline-flex}.panelActions button{height:auto;color:var(--muted);background:0 0;border:0;padding:0}.panelActions button:hover{color:var(--text);background:0 0;transform:none}.results{margin-top:34px;animation:.62s cubic-bezier(.2,.8,.2,1) both resultEnter}.preview{margin-top:36px;animation:.52s cubic-bezier(.2,.8,.2,1) both resultEnter}.summary{border:1px solid var(--line);background:var(--panel);grid-template-columns:84px minmax(220px,1.4fr) repeat(2,minmax(150px,1fr));align-items:center;gap:22px 30px;padding:18px;display:grid;box-shadow:0 28px 90px #00000057}.previewSummary{opacity:.9}.avatarWrap{border:1px solid var(--lineBright);width:72px;height:72px;padding:0;animation:.46s both avatarIn}.avatarWrap img{object-fit:cover;filter:none;width:100%;height:100%;transition:transform .22s}.avatarWrap:hover img{transform:scale(1.035)}.player strong,.metric strong,.nameList strong{color:var(--text);font-size:16px;line-height:1.35;display:block}.player span,.metric span{margin-top:5px;font-size:13px;display:block}.tabs{align-items:baseline;gap:24px;margin-top:36px;display:flex}.tabs button,.tabLink{height:auto;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:0;padding:0 0 6px;text-decoration:none;position:relative;overflow:visible}.tabs button:before{display:none}.tabs button:hover,.tabs button.active,.tabLink:hover{color:var(--text);transform:none}.tabs button:after,.tabLink:after{content:"";opacity:0;transform-origin:50%;background:currentColor;height:1px;transition:transform .18s,opacity .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.35)}.tabs button.active:after,.tabs button:hover:after,.tabLink:hover:after{opacity:1;transform:scaleX(1)}.tabPanel{margin-top:24px}.nameList{gap:12px;display:grid}.nameList article{border-top:1px solid var(--line);animation:.36s both rowIn;animation-delay:var(--delay);grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:14px 0 0;transition:border-color .16s,transform .16s;display:grid}.nameList article:hover{border-color:var(--lineBright);transform:translate(4px)}.nameList time{color:var(--muted);font-size:13px}.statGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 48px;display:grid}.serverTop{grid-template-columns:1fr 1fr;gap:48px;margin-bottom:26px;display:grid}.servers{gap:12px;display:grid}.serverBar{grid-template-columns:120px minmax(120px,1fr) 44px;align-items:center;gap:14px;font-size:13px;display:grid}.serverBar i{background:var(--line);height:2px}.serverBar b{background:var(--text);transform-origin:0;height:2px;animation:.52s both growBar;display:block}.serverBar em{text-align:right;font-style:normal}.empty{margin:0}@keyframes cursor{50%{opacity:0}}@keyframes pulseDot{0%,to{opacity:.45;transform:scale(.78)}50%{opacity:1;transform:scale(1.2)}}@keyframes thinkingText{0%,to{opacity:.42}50%{opacity:.95}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes resultEnter{0%{opacity:0;filter:blur(7px);transform:translateY(26px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes rowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes logIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes avatarIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes growBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=880px){.app{width:calc(100vw - 32px);padding-top:44px}.searchStage{min-height:64vh}.intro{top:18px;left:16px}.globalCount{top:20px;right:16px}.summary,.statGrid{grid-template-columns:1fr 1fr}}@media (width<=620px){.searchRow,.regionRow,.status,.summary,.statGrid,.serverTop,.serverBar,.nameList article{grid-template-columns:1fr}.searchRow button{width:100%}}
