*{box-sizing:border-box;-webkit-user-select:none;user-select:none}body{color:#e8e2d6;background:radial-gradient(1200px 700px at 50% -10%,#b08d5717,#0000 55%),radial-gradient(900px 600px at 110% 35%,#7b1e1e17,#0000 60%),radial-gradient(800px 520px at -10% 65%,#7fd3ff0d,#0000 55%),linear-gradient(#07070a,#0d0f14);margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.root{position:relative;overflow:hidden}.root:before{content:"";filter:blur(6px)brightness(40%);z-index:-1;background:url(https://img.stablecog.com/insecure/2560w/aHR0cHM6Ly9iLnN0YWJsZWNvZy5jb20vNzdlNGE1ZjUtNjM5YS00ZWYzLTg4ZTItNDczOGIyNTRiMmNiLmpwZWc.webp) 50%/cover;position:fixed;inset:0}.app{flex-direction:column;width:100%;height:100vh;display:flex;position:relative}.app__viewport{padding:0 10px 10px;padding-top:calc(var(--tg-content-safe-area-inset-top,0px) + var(--tg-safe-area-inset-top,0px) + 5px);border-bottom:1px solid #b08d5759;flex-direction:column;flex:1;display:flex;overflow:auto}.app__viewport2{max-height:400px;padding:0 10px;padding-bottom:calc(var(--tg-content-safe-area-inset-bottom,0px) + var(--tg-safe-area-inset-bottom,0px) + 5px);flex-direction:column;flex:0 auto;overflow:auto}.app div[data-rht-toaster]{margin-top:calc(var(--tg-content-safe-area-inset-top,0px) + var(--tg-safe-area-inset-top,0px))}.app__screen{background:#101116eb;border:1px solid #b08d5759;border-top:0;border-radius:14px 14px 0 0;flex:none;width:100%;max-width:500px;margin-left:auto;margin-right:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000073,inset 0 1px #ffffff0d}.app__image{object-fit:contain;flex:1;width:100%;max-height:400px;display:block}.app__image-placeholder{background:radial-gradient(700px 420px at 50% 35%,#b08d571a,#0000 60%),linear-gradient(#ffffff08,#0000 55%);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;height:100%;padding:18px;display:flex}.app__image-placeholder-title{letter-spacing:.22em;text-transform:uppercase;color:#e8e2d6eb;text-shadow:0 8px 28px #000000b3;font-size:22px;font-weight:800}.app__image-placeholder-sub{color:#a69c8ceb;text-align:center;max-width:360px;font-size:13px;line-height:1.35}.app__loading{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.app__loading-rune{border:1px solid #b08d5759;border-radius:50%;width:44px;height:44px;position:relative;box-shadow:0 0 0 6px #b08d5714,0 10px 30px #0000008c}.app__loading-rune:before,.app__loading-rune:after{content:"";border:1px solid #b08d5738;border-radius:50%;animation:1.1s linear infinite spin;position:absolute;inset:7px}.app__loading-rune:after{border-color:#7fd3ff24;animation-duration:1.7s;animation-direction:reverse;inset:13px}.app__loading-text{color:#e8e2d6e6;letter-spacing:.06em;font-size:13px}@keyframes spin{to{transform:rotate(360deg)}}.app__hud{flex-direction:column;flex:1;gap:10px;display:flex}.app__panel{background:#101116cc;border:1px solid #b08d5759;border-radius:14px;position:relative;box-shadow:0 10px 28px #00000073,inset 0 1px #ffffff0d}.app__panel:before{content:"";pointer-events:none;opacity:.9;background:linear-gradient(#b08d571a,#0000 24%),radial-gradient(420px 120px at 50% 0,#7fd3ff0d,#0000 70%);position:absolute;inset:0}.app__panel__caption{padding:10px}.app__panel--dialog{border-top:0;border-radius:0 0 14px 14px;flex:1;width:100%;max-width:500px;max-height:100%;margin:0 auto;overflow:auto}.app__panel--actions{border-top:0;border-radius:0 0 14px 14px;width:100%;max-width:500px;margin-left:auto;margin-right:auto}.app__panel-title{letter-spacing:.18em;text-transform:uppercase;color:#a69c8cf2;background:linear-gradient(#00000059,#00000026);border-bottom:1px solid #b08d572e;justify-content:center;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:flex;position:relative}.app__panel-title__text{margin-right:auto}.app__panel-title--dialog{display:none}.app__panel-body{padding:10px;position:relative}.app__panel-body--dialog{max-height:30vh;overflow:auto}.app__panel-body--actions{overflow:hidden}.app__caption{white-space:pre-wrap;word-wrap:break-word;color:#e8e2d6f2;font-size:13px;line-height:1.5}.app__caption a{color:#7fd3ff;font-weight:600;text-decoration:none}.app__caption a:hover{text-decoration:underline}.app__caption b,.app__caption strong{color:#e8e2d6;font-weight:700}.app__empty{color:#a69c8cf2;font-size:13px;line-height:1.35}.app__panel-body--dialog::-webkit-scrollbar{width:10px}.app__panel-body--dialog::-webkit-scrollbar-track{background:#0000002e;border-left:1px solid #ffffff0a}.app__panel-body--dialog::-webkit-scrollbar-thumb{background:#b08d5747;border:1px solid #b08d572e;border-radius:10px}.app__panel-body--dialog::-webkit-scrollbar-thumb:hover{background:#b08d5761}.app__keyboard{flex-direction:column;gap:4px;display:flex}.app__row{justify-content:center;gap:4px;width:100%;display:flex}.app__button{-webkit-tap-highlight-color:transparent;color:#e8e2d6f5;cursor:pointer;background:#ffffff05;border:1px solid #b08d5742;flex:1;justify-content:center;align-items:center;gap:4px;min-width:44px;height:30px;padding:0 4px;font-size:15px;font-weight:600;transition:transform .2s;display:flex}.app__button span{justify-content:center;align-items:center;gap:6px;line-height:1.1;display:flex}.app__button:active{filter:brightness(.95);border-color:#b08d57b3;transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.app__button:hover{filter:brightness(1.06);border-color:#b08d57b3}}.app__button:disabled{opacity:.8;cursor:not-allowed;filter:none}.app__button--success{color:#ecfff4fa;background:linear-gradient(#43b97e57,#18604438),linear-gradient(#12211bf5,#08100df5);border-color:#58d68d9e;box-shadow:inset 0 0 12px #43b97e1f}.app__button--danger{color:#ffececfa;background:linear-gradient(#b7363657,#6016163d),linear-gradient(#221212f5,#100808f5);border-color:#eb59599e;box-shadow:inset 0 0 12px #b736361f}.app__button--primary{color:#ecf5fffa;background:linear-gradient(#5996e257,#2d4e8e3d),linear-gradient(#121926f5,#080c14f5);border-color:#7fb8ff9e;box-shadow:inset 0 0 12px #5996e21f}.app__button--movement-hero{background:radial-gradient(circle at 50% 42%,#7fd3ff38,#0000 62%),#ffffff0a}.app__button--map-out{animation:80ms ease-in both mapCellOut}.app__button--map-out span{animation:80ms ease-in both mapGlyphOut}.app__button--map-in{animation:.17s cubic-bezier(.2,.8,.28,1) both mapCellIn}.app__button--map-in span{animation:.17s cubic-bezier(.2,.8,.28,1) both mapGlyphIn}@keyframes mapCellOut{0%{filter:brightness();border-color:#b08d5742;transform:scale(1)}to{filter:brightness(.72);border-color:#b08d571f;transform:scale(.94)}}@keyframes mapCellIn{0%{filter:brightness(.78);transform:scale(.94)}62%{filter:brightness(1.12);transform:scale(1.04)}to{filter:brightness();transform:scale(1)}}@keyframes mapGlyphOut{0%{opacity:1;transform:scale(1)}to{opacity:.28;transform:scale(.7)}}@keyframes mapGlyphIn{0%{opacity:.2;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.app__header{gap:10px;width:100%;padding-bottom:5px;display:flex;position:absolute;top:100%}.app__input{color:#e8e2d6;background:#00000040;border:1px solid #b08d5738;border-radius:13px;outline:none;width:100px;padding:2px 8px;font-size:13px}.app__input:focus{border-color:#7fd3ff59;box-shadow:0 0 0 4px #7fd3ff14}.app__input::placeholder{color:#a69c8cc7}.app__start-btn{color:#e8e2d6;letter-spacing:.08em;cursor:pointer;background:linear-gradient(#b08d5729,#7b1e1e1a),linear-gradient(#14151af2,#0a0b0ef2);border:1px solid #b08d5761;border-radius:5px;padding:4px 14px;font-size:12px;font-weight:600;transition:transform 80ms,filter .15s,border-color .15s}.app__start-btn:hover{filter:brightness(1.06);border-color:#b08d57b3}.app__start-btn:active{filter:brightness(.98);transform:translateY(1px)}.app__start-btn:disabled{opacity:.55;cursor:not-allowed;filter:none;transform:none}.app--gate{height:100vh;min-height:100vh;padding:calc(var(--tg-content-safe-area-inset-top,0px) + var(--tg-safe-area-inset-top,0px) + 22px)18px calc(var(--tg-content-safe-area-inset-bottom,0px) + var(--tg-safe-area-inset-bottom,0px) + 22px);justify-content:center;align-items:center;overflow:hidden}.telegram-gate{z-index:1;text-align:center;background:linear-gradient(#14151af0,#090a0df5),radial-gradient(380px 220px at 50% 0,#b08d5729,#0000 70%);border:1px solid #b08d576b;border-radius:8px;width:min(440px,100%);padding:28px 22px 24px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000009e,inset 0 1px #ffffff0f}.telegram-gate:before{content:"";pointer-events:none;border:1px solid #b08d5729;border-radius:6px;position:absolute;inset:10px}.telegram-gate:after{content:"";pointer-events:none;background:radial-gradient(circle,#7fd3ff21,#0000 62%);width:220px;height:220px;position:absolute;top:-70px;left:50%;transform:translate(-50%)}.telegram-gate__sigil,.telegram-gate__eyebrow,.telegram-gate__title,.telegram-gate__text,.telegram-gate__button,.telegram-gate__link{z-index:1;position:relative}.telegram-gate__sigil{color:#e8e2d6f5;text-shadow:0 0 18px #b08d5766;background:radial-gradient(circle at 50% 35%,#b08d5747,#14151aeb 62%),linear-gradient(#ffffff0a,#0000);border:1px solid #b08d5785;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 14px;font-size:34px;font-weight:800;line-height:1;display:flex;box-shadow:0 0 0 8px #b08d570f}.telegram-gate__eyebrow{color:#b08d57eb;letter-spacing:.22em;font-size:12px;font-weight:800}.telegram-gate__title{color:#e8e2d6;letter-spacing:0;text-shadow:0 10px 30px #000000a6;margin:10px 0;font-size:30px;line-height:1.08}.telegram-gate__text{color:#e8e2d6c7;max-width:340px;margin:0 auto;font-size:15px;line-height:1.5}.telegram-gate__button{color:#e8e2d6;letter-spacing:.04em;background:linear-gradient(#7fd3ff38,#b08d571f),linear-gradient(#181e24f2,#0b0c0ff2);border:1px solid #7fd3ff61;border-radius:8px;justify-content:center;align-items:center;min-height:46px;margin-top:22px;padding:0 22px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .12s,border-color .15s,filter .15s;display:inline-flex;box-shadow:0 12px 34px #00000073}.telegram-gate__button:hover{filter:brightness(1.06);border-color:#7fd3ffad}.telegram-gate__button:active{filter:brightness(.98);transform:translateY(1px)}.telegram-gate__link{color:#a69c8ce6;margin-top:12px;font-size:13px;line-height:1.4}@media (max-width:360px){.telegram-gate{padding:24px 16px 20px}.telegram-gate__title{font-size:26px}.telegram-gate__button{width:100%;padding:0 14px}}img.emoji{vertical-align:-.2em;width:1.2em;height:1.2em;margin:0 .15em;display:inline-block}.app__image-modal{z-index:9999;background-color:#000000f2;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.app__image-modal .app__zoom-wrapper{width:100vw!important;height:100vh!important}.app__image-modal .app__zoom-content{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.app__image-modal-close{top:calc(var(--tg-content-safe-area-inset-top,0px) + var(--tg-safe-area-inset-top,0px) + 20px);z-index:10000;color:#e8e2d6;cursor:pointer;background:#14151acc;border:1px solid #b08d5780;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:fixed;right:20px}.app__image-modal-close:hover{background:#b08d5733;transform:scale(1.1)}.app__image-modal-close svg{width:24px;height:24px}.app__image-fullscreen{object-fit:contain;pointer-events:auto;max-width:100vw;max-height:100vh}.firefly{pointer-events:none;z-index:0;will-change:transform,opacity;width:4px;height:4px;position:fixed;top:50%;left:50%}.firefly:before,.firefly:after{content:"";transform-origin:-10vw;border-radius:50%;width:100%;height:100%;position:absolute}.firefly:before{opacity:.2;background:0 0;animation:infinite alternate drift}.firefly:after{opacity:0;background:#fff;animation:infinite alternate drift,infinite flash;box-shadow:0 0 #ff0}.firefly:first-child{animation-name:move1;animation-duration:84s;animation-timing-function:ease;animation-iteration-count:infinite;animation-direction:alternate}.firefly:first-child:before{animation-duration:12s}.firefly:first-child:after{animation-duration:12s,6.135s;animation-delay:0s,3.586s}@keyframes move1{0%{transform:translate(49vw,2vh)scale(.38)}3.57143%{transform:translate(21vw,-10vh)scale(.97)}7.14286%{transform:translate(-40vw,12vh)scale(.59)}10.7143%{transform:translate(22vw,-41vh)scale(.82)}14.2857%{transform:translate(23vw,5vh)scale(.85)}17.8571%{transform:translate(47vw,13vh)scale(.53)}21.4286%{transform:translate(-49vw,-40vh)scale(.56)}25%{transform:translate(-25vw,38vh)scale(.97)}28.5714%{transform:translate(36vw,-33vh)scale(.35)}32.1429%{transform:translate(-16vw,-12vh)scale(.69)}35.7143%{transform:translate(-44vw,-30vh)scale(.89)}39.2857%{transform:translate(11vw,-23vh)scale(.7)}42.8571%{transform:translate(25vw,41vh)scale(.28)}46.4286%{transform:translate(46vw,-36vh)scale(.28)}50%{transform:translate(-2vw,-23vh)scale(.38)}53.5714%{transform:translate(-38vw,-13vh)scale(1)}57.1429%{transform:translate(36vw,5vh)scale(.75)}60.7143%{transform:translate(-14vw,-47vh)scale(.87)}64.2857%{transform:translate(28vw,-33vh)scale(.65)}67.8571%{transform:translate(26vw,48vh)scale(.55)}71.4286%{transform:translate(7vw,17vh)scale(.45)}75%{transform:translate(-23vw,-29vh)scale(.77)}78.5714%{transform:translate(44vw,18vh)scale(.31)}82.1429%{transform:translate(41vw,30vh)scale(.75)}85.7143%{transform:translate(-34vw,-11vh)scale(.51)}89.2857%{transform:translate(-18vw,43vh)scale(.34)}92.8571%{transform:translate(21vw,-26vh)scale(.87)}96.4286%{transform:translate(-10vw,16vh)scale(.57)}to{transform:translate(32vw,-21vh)scale(.4)}}.firefly:nth-child(2){animation-name:move2;animation-duration:94s;animation-timing-function:ease;animation-iteration-count:infinite;animation-direction:alternate}.firefly:nth-child(2):before{animation-duration:11s}.firefly:nth-child(2):after{animation-duration:11s,10.55s;animation-delay:0s,6.156s}@keyframes move2{0%{transform:translate(-36vw,12vh)scale(.62)}3.7037%{transform:translate(-35vw,-43vh)scale(.62)}7.40741%{transform:translate(-38vw,-14vh)scale(.66)}11.1111%{transform:translate(-45vw,30vh)scale(.97)}14.8148%{transform:translate(12vw)scale(.54)}18.5185%{transform:translate(-2vw,-32vh)scale(.62)}22.2222%{transform:translate(35vw,-5vh)scale(.78)}25.9259%{transform:translate(-13vw,-15vh)scale(.87)}29.6296%{transform:translate(-3vw,37vh)scale(.95)}33.3333%{transform:translate(17vw,-41vh)scale(.42)}37.037%{transform:translate(43vw,17vh)scale(.91)}40.7407%{transform:translate(31vw,38vh)scale(.47)}44.4444%{transform:translate(48vw,38vh)scale(.64)}48.1481%{transform:translate(-40vw,-9vh)scale(.62)}51.8519%{transform:translate(-7vw,-21vh)scale(.62)}55.5556%{transform:translate(-28vw,42vh)scale(.45)}59.2593%{transform:translate(12vw,-19vh)scale(.61)}62.963%{transform:translate(-1vw,-17vh)scale(.48)}66.6667%{transform:translate(19vw,6vh)scale(.3)}70.3704%{transform:translate(42vw,40vh)scale(.42)}74.0741%{transform:translate(-49vw,-46vh)scale(.85)}77.7778%{transform:translate(-33vw,-5vh)scale(.88)}81.4815%{transform:translate(14vw,-34vh)scale(.74)}85.1852%{transform:translate(-42vw,42vh)scale(.35)}88.8889%{transform:translate(49vw,21vh)scale(.93)}92.5926%{transform:translate(-33vw,33vh)scale(.93)}96.2963%{transform:translate(-19vw,-25vh)scale(.34)}to{transform:translate(-15vw,-36vh)scale(.58)}}.firefly:nth-child(3){animation-name:move3;animation-duration:62s;animation-timing-function:ease;animation-iteration-count:infinite;animation-direction:alternate}.firefly:nth-child(3):before{animation-duration:18s}.firefly:nth-child(3):after{animation-duration:18s,8.151s;animation-delay:0s,5.701s}@keyframes move3{0%{transform:translate(49vw,-31vh)scale(.4)}3.7037%{transform:translate(-12vw,30vh)scale(.65)}7.40741%{transform:translate(-24vw,-45vh)scale(.4)}11.1111%{transform:translate(25vw,-6vh)scale(.88)}14.8148%{transform:translate(-10vw,-39vh)scale(.9)}18.5185%{transform:translate(40vw,17vh)scale(.64)}22.2222%{transform:translate(-9vw,48vh)scale(.66)}25.9259%{transform:translate(-33vw,33vh)scale(.76)}29.6296%{transform:translate(50vw,-27vh)scale(.84)}33.3333%{transform:translate(-11vw,-29vh)scale(.98)}37.037%{transform:translate(37vw,41vh)scale(.74)}40.7407%{transform:translate(28vw,45vh)scale(.52)}44.4444%{transform:translate(-48vw,-9vh)scale(.32)}48.1481%{transform:translate(10vw,-30vh)scale(.6)}51.8519%{transform:translate(-13vw,48vh)scale(.46)}55.5556%{transform:translate(46vw,-4vh)scale(.63)}59.2593%{transform:translate(42vw,41vh)scale(.9)}62.963%{transform:translate(27vw,-39vh)scale(.66)}66.6667%{transform:translate(-41vw,-2vh)scale(.59)}70.3704%{transform:translate(-25vw,32vh)scale(.48)}74.0741%{transform:translate(-15vw,2vh)scale(.65)}77.7778%{transform:translate(-37vw,37vh)scale(.49)}81.4815%{transform:translate(19vw,-7vh)scale(.95)}85.1852%{transform:translate(-2vw,-27vh)scale(.53)}88.8889%{transform:translate(11vw,6vh)scale(.53)}92.5926%{transform:translate(-27vw,-35vh)scale(.73)}96.2963%{transform:translate(34vw,12vh)scale(.3)}to{transform:translate(-36vw,-44vh)scale(.81)}}.firefly:nth-child(4){animation-name:move4;animation-duration:120s;animation-timing-function:ease;animation-iteration-count:infinite;animation-direction:alternate}.firefly:nth-child(4):before{animation-duration:10s}.firefly:nth-child(4):after{animation-duration:10s,6.65s;animation-delay:0s,6.915s}@keyframes move4{0%{transform:translate(15vw,20vh)scale(.33)}5.26316%{transform:translate(16vw,-4vh)scale(.72)}10.5263%{transform:translate(-23vw,-17vh)scale(.45)}15.7895%{transform:translate(-45vw,14vh)scale(.95)}21.0526%{transform:translate(22vw,23vh)scale(.79)}26.3158%{transform:translate(23vw,-43vh)scale(.26)}31.5789%{transform:translate(29vw,42vh)scale(.29)}36.8421%{transform:translate(5vw,33vh)scale(.7)}42.1053%{transform:translate(5vw,42vh)scale(.6)}47.3684%{transform:translate(12vw,36vh)scale(.27)}52.6316%{transform:translate(31vw,-12vh)scale(.72)}57.8947%{transform:translate(-42vw)scale(.3)}63.1579%{transform:translate(-11vw,12vh)scale(.41)}68.4211%{transform:translate(-40vw,41vh)scale(.64)}73.6842%{transform:translate(11vw,-11vh)scale(.97)}78.9474%{transform:translate(33vw,-48vh)scale(.72)}84.2105%{transform:translate(49vw,-45vh)scale(.9)}89.4737%{transform:translate(-33vw,6vh)scale(.89)}94.7369%{transform:translate(18vw,38vh)scale(.74)}to{transform:translate(39vw,-9vh)scale(.91)}}.firefly:nth-child(5){animation-name:move5;animation-duration:68s;animation-timing-function:ease;animation-iteration-count:infinite;animation-direction:alternate}.firefly:nth-child(5):before{animation-duration:13s}.firefly:nth-child(5):after{animation-duration:13s,7.103s;animation-delay:0s,2.554s}@keyframes move5{0%{transform:translate(-9vw,-30vh)scale(.95)}3.84615%{transform:translate(-43vw,27vh)scale(.63)}7.69231%{transform:translate(36vw,-32vh)scale(.3)}11.5385%{transform:translate(-38vw,3vh)scale(.31)}15.3846%{transform:translate(47vw,-13vh)scale(.88)}19.2308%{transform:translate(26vw,33vh)scale(.76)}23.0769%{transform:translate(33vw,-22vh)scale(.29)}26.9231%{transform:translate(20vw,-27vh)scale(.93)}30.7692%{transform:translate(47vw,40vh)scale(.48)}34.6154%{transform:translate(47vw,-46vh)scale(.6)}38.4615%{transform:translate(28vw,41vh)scale(.68)}42.3077%{transform:translate(42vw,23vh)scale(.48)}46.1538%{transform:translate(13vw,-46vh)scale(.7)}50%{transform:translate(37vw,-47vh)scale(.86)}53.8462%{transform:translate(-44vw,31vh)scale(.91)}57.6923%{transform:translate(-46vw,24vh)scale(.69)}61.5385%{transform:translate(45vw,-31vh)scale(.73)}65.3846%{transform:translate(8vw,-48vh)scale(.64)}69.2308%{transform:translate(23vw,7vh)scale(.93)}73.0769%{transform:translate(35vw,11vh)scale(.6)}76.9231%{transform:translate(13vw,-26vh)scale(.96)}80.7692%{transform:translate(-18vw,-17vh)scale(.81)}84.6154%{transform:translate(-45vw,32vh)scale(.83)}88.4615%{transform:translate(39vw,-23vh)scale(.72)}92.3077%{transform:translate(-9vw,25vh)scale(.48)}96.1539%{transform:translate(-36vw,50vh)scale(.97)}to{transform:translate(-24vw,10vh)scale(.49)}}.firefly:nth-child(6){animation-name:move6;animation-duration:118s;animation-timing-function:ease;animation-iteration-count:infinite;animation-direction:alternate}.firefly:nth-child(6):before{animation-duration:16s}.firefly:nth-child(6):after{animation-duration:16s,8.193s;animation-delay:0s,1.937s}@keyframes move6{0%{transform:translate(-14vw,29vh)scale(.53)}4.7619%{transform:translate(2vw,-5vh)scale(.99)}9.52381%{transform:translate(-16vw,10vh)scale(.54)}14.2857%{transform:translate(-26vw,-20vh)scale(.89)}19.0476%{transform:translate(41vw,20vh)scale(.29)}23.8095%{transform:translate(9vw,20vh)scale(.65)}28.5714%{transform:translate(33vw,13vh)scale(.49)}33.3333%{transform:translate(35vw,-22vh)scale(.65)}38.0952%{transform:translate(16vw,-3vh)scale(.53)}42.8571%{transform:translate(-8vw,-4vh)scale(.53)}47.6191%{transform:translate(33vw,-49vh)scale(.58)}52.381%{transform:translate(15vw,42vh)scale(.4)}57.1429%{transform:translate(-23vw,3vh)scale(.41)}61.9048%{transform:translate(-44vw,32vh)scale(.82)}66.6667%{transform:translate(-15vw,-7vh)scale(.7)}71.4286%{transform:translate(-49vw,-14vh)scale(.69)}76.1905%{transform:translate(39vw,43vh)scale(.82)}80.9524%{transform:translate(37vw,44vh)scale(.98)}85.7143%{transform:translate(19vw,-17vh)scale(.84)}90.4762%{transform:translate(-5vw,-31vh)scale(.68)}95.2381%{transform:translate(-36vw,-36vh)scale(.83)}to{transform:translate(-30vw,27vh)scale(.66)}}.firefly:nth-child(7){animation-name:move7;animation-duration:114s;animation-timing-function:ease;animation-iteration-count:infinite;animation-direction:alternate}.firefly:nth-child(7):before{animation-duration:11s}.firefly:nth-child(7):after{animation-duration:11s,5.291s;animation-delay:0s,3.478s}@keyframes move7{0%{transform:translate(-26vw,9vh)scale(.75)}3.7037%{transform:translate(-35vw,-15vh)scale(.76)}7.40741%{transform:translate(32vw,38vh)scale(.27)}11.1111%{transform:translate(34vw,-12vh)scale(.66)}14.8148%{transform:translate(26vw,-20vh)scale(.9)}18.5185%{transform:translate(4vw,-36vh)scale(.59)}22.2222%{transform:translate(2vw,24vh)scale(.57)}25.9259%{transform:translate(5vw,-45vh)scale(.76)}29.6296%{transform:translate(-29vw,-25vh)scale(.77)}33.3333%{transform:translate(25vw,-46vh)scale(.31)}37.037%{transform:translate(30vw,31vh)scale(.88)}40.7407%{transform:translate(-45vw,-10vh)scale(.45)}44.4444%{transform:translate(-18vw,38vh)scale(.46)}48.1481%{transform:translate(47vw,-21vh)scale(.48)}51.8519%{transform:translate(-16vw,30vh)scale(.38)}55.5556%{transform:translate(4vw,19vh)scale(.32)}59.2593%{transform:translate(49vw,-2vh)scale(.9)}62.963%{transform:translate(-23vw,-10vh)scale(.91)}66.6667%{transform:translate(-10vw,-10vh)scale(1)}70.3704%{transform:translate(-44vw,-1vh)scale(.41)}74.0741%{transform:translate(24vw,29vh)scale(.4)}77.7778%{transform:translate(-14vw,18vh)scale(.81)}81.4815%{transform:translate(37vw,-19vh)scale(.64)}85.1852%{transform:translate(-2vw,10vh)scale(.81)}88.8889%{transform:translate(-22vw,33vh)scale(.67)}92.5926%{transform:translate(-35vw,36vh)scale(.42)}96.2963%{transform:translate(38vw,5vh)scale(.7)}to{transform:translate(-23vw,11vh)scale(.64)}}.firefly:nth-child(8){animation-name:move8;animation-duration:109s;animation-timing-function:ease;animation-iteration-count:infinite;animation-direction:alternate}.firefly:nth-child(8):before{animation-duration:10s}.firefly:nth-child(8):after{animation-duration:10s,6.997s;animation-delay:0s,.581s}@keyframes move8{0%{transform:translate(46vw,20vh)scale(.34)}4.54545%{transform:translate(-24vw,-29vh)scale(.57)}9.09091%{transform:translate(-17vw,-16vh)scale(.27)}13.6364%{transform:translate(-7vw,39vh)scale(.51)}18.1818%{transform:translate(5vw,43vh)scale(.96)}22.7273%{transform:translate(17vw,-38vh)scale(.53)}27.2727%{transform:translate(42vw,34vh)scale(.72)}31.8182%{transform:translate(15vw,-14vh)scale(.95)}36.3636%{transform:translate(-6vw,17vh)scale(.97)}40.9091%{transform:translate(-42vw,-4vh)scale(.91)}45.4545%{transform:translate(-25vw,-31vh)scale(.41)}50%{transform:translate(-43vw,-22vh)scale(.99)}54.5455%{transform:translate(3vw,22vh)scale(.92)}59.0909%{transform:translate(49vw,42vh)scale(.36)}63.6364%{transform:translate(26vw,-39vh)scale(.29)}68.1818%{transform:translate(42vw,33vh)scale(.88)}72.7273%{transform:translate(-43vw,30vh)scale(.37)}77.2727%{transform:translate(44vw,12vh)scale(.42)}81.8182%{transform:translate(-18vw,9vh)scale(.26)}86.3636%{transform:translate(-20vw,-33vh)scale(.54)}90.9091%{transform:translate(26vw,36vh)scale(.69)}95.4545%{transform:translate(32vw,32vh)scale(.29)}to{transform:translate(-47vw,27vh)scale(.65)}}.firefly:nth-child(9){animation-name:move9;animation-duration:104s;animation-timing-function:ease;animation-iteration-count:infinite;animation-direction:alternate}.firefly:nth-child(9):before{animation-duration:18s}.firefly:nth-child(9):after{animation-duration:18s,9.888s;animation-delay:0s,4.173s}@keyframes move9{0%{transform:translate(49vw,-1vh)scale(.88)}3.7037%{transform:translate(-15vw,-7vh)scale(.98)}7.40741%{transform:translate(47vw,48vh)scale(.46)}11.1111%{transform:translate(-9vw,28vh)scale(.5)}14.8148%{transform:translate(47vw,6vh)scale(.71)}18.5185%{transform:translate(-14vw,-49vh)scale(.99)}22.2222%{transform:translate(-7vw,2vh)scale(.41)}25.9259%{transform:translate(-47vw,-13vh)scale(.85)}29.6296%{transform:translate(23vw,12vh)scale(.31)}33.3333%{transform:translate(29vw,12vh)scale(.28)}37.037%{transform:translate(-46vw,29vh)scale(.36)}40.7407%{transform:translate(35vw,13vh)scale(.38)}44.4444%{transform:translate(-47vw,48vh)scale(.48)}48.1481%{transform:translate(-8vw,41vh)scale(.68)}51.8519%{transform:translate(39vw,-44vh)scale(.77)}55.5556%{transform:translate(36vw,19vh)scale(.67)}59.2593%{transform:translate(-16vw,31vh)scale(.69)}62.963%{transform:translate(-47vw,-21vh)scale(.78)}66.6667%{transform:translate(-4vw,49vh)scale(.53)}70.3704%{transform:translate(40vw,-11vh)scale(.42)}74.0741%{transform:translate(22vw,-34vh)scale(.63)}77.7778%{transform:translate(49vw,44vh)scale(.8)}81.4815%{transform:translate(2vw,22vh)scale(.46)}85.1852%{transform:translate(7vw,-27vh)scale(.74)}88.8889%{transform:translate(-27vw,45vh)scale(.58)}92.5926%{transform:translate(24vw,49vh)scale(.47)}96.2963%{transform:translate(-49vw,30vh)scale(.82)}to{transform:translate(-11vw,2vh)scale(.28)}}.firefly:nth-child(10){animation-name:move10;animation-duration:88s;animation-timing-function:ease;animation-iteration-count:infinite;animation-direction:alternate}.firefly:nth-child(10):before{animation-duration:11s}.firefly:nth-child(10):after{animation-duration:11s,7.305s;animation-delay:0s,1.361s}@keyframes move10{0%{transform:translate(46vw,10vh)scale(.56)}3.84615%{transform:translate(-42vw,9vh)scale(.51)}7.69231%{transform:translate(17vw,13vh)scale(.72)}11.5385%{transform:translate(-12vw,7vh)scale(.98)}15.3846%{transform:translate(-40vw,-41vh)scale(.42)}19.2308%{transform:translate(-6vw,-9vh)scale(.54)}23.0769%{transform:translate(19vw,22vh)scale(.6)}26.9231%{transform:translate(-10vw,-25vh)scale(.94)}30.7692%{transform:translate(11vw,42vh)scale(.5)}34.6154%{transform:translate(-15vw,28vh)scale(.63)}38.4615%{transform:translate(-6vw,-15vh)scale(.32)}42.3077%{transform:translate(-40vw,-28vh)scale(.55)}46.1538%{transform:translate(32vw,45vh)scale(.39)}50%{transform:translate(5vw,-47vh)scale(.28)}53.8462%{transform:translate(-12vw,-27vh)scale(.86)}57.6923%{transform:translate(9vw,30vh)scale(.71)}61.5385%{transform:translate(-24vw,7vh)scale(.32)}65.3846%{transform:translate(21vw,-34vh)scale(.39)}69.2308%{transform:translate(26vw,-39vh)scale(.31)}73.0769%{transform:translate(17vw,23vh)scale(.93)}76.9231%{transform:translate(40vw,5vh)scale(.57)}80.7692%{transform:translate(36vw,-44vh)scale(.35)}84.6154%{transform:translate(-10vw,-20vh)scale(.43)}88.4615%{transform:translate(29vw,-2vh)scale(.97)}92.3077%{transform:translate(42vw,44vh)scale(.82)}96.1539%{transform:translate(31vw,37vh)scale(.58)}to{transform:translate(-38vw,-26vh)scale(.84)}}.firefly:nth-child(11){animation-name:move11;animation-duration:113s;animation-timing-function:ease;animation-iteration-count:infinite;animation-direction:alternate}.firefly:nth-child(11):before{animation-duration:11s}.firefly:nth-child(11):after{animation-duration:11s,5.938s;animation-delay:0s,.729s}@keyframes move11{0%{transform:translate(-9vw,28vh)scale(.84)}4%{transform:translate(11vw,-44vh)scale(.3)}8%{transform:translate(-43vw,9vh)scale(.87)}12%{transform:translate(-7vw,-9vh)scale(.46)}16%{transform:translate(-39vw,-18vh)scale(1)}20%{transform:translate(-26vw,6vh)scale(.63)}24%{transform:translate(-23vw,-24vh)scale(.75)}28%{transform:translate(21vw,48vh)scale(.33)}32%{transform:translate(-5vw,42vh)scale(.9)}36%{transform:translate(-46vw,9vh)scale(.87)}40%{transform:translate(1vw,3vh)scale(.61)}44%{transform:translate(-46vw,33vh)scale(.92)}48%{transform:translate(-2vw,-11vh)scale(.97)}52%{transform:translate(25vw,26vh)scale(.64)}56%{transform:translate(-24vw,45vh)scale(.96)}60%{transform:translate(33vw,-48vh)scale(.55)}64%{transform:translate(6vw,-12vh)scale(.64)}68%{transform:translate(21vw,-42vh)scale(.29)}72%{transform:translate(2vw,11vh)scale(.89)}76%{transform:translate(-4vw,-24vh)scale(.29)}80%{transform:translate(-49vw,-23vh)scale(.99)}84%{transform:translate(20vw,-36vh)scale(.69)}88%{transform:translate(26vw,-40vh)scale(.9)}92%{transform:translate(-27vw,-30vh)scale(.45)}96%{transform:translate(15vw,45vh)scale(.64)}to{transform:translate(23vw,26vh)scale(.39)}}.firefly:nth-child(12){animation-name:move12;animation-duration:111s;animation-timing-function:ease;animation-iteration-count:infinite;animation-direction:alternate}.firefly:nth-child(12):before{animation-duration:13s}.firefly:nth-child(12):after{animation-duration:13s,6.111s;animation-delay:0s,.947s}@keyframes move12{0%{transform:translate(25vw,-22vh)scale(.5)}3.7037%{transform:translate(35vw,30vh)scale(.27)}7.40741%{transform:translate(-21vw,25vh)scale(.37)}11.1111%{transform:translate(19vw,-22vh)scale(.51)}14.8148%{transform:translate(19vw,-20vh)scale(.99)}18.5185%{transform:translate(-31vw,-36vh)scale(.54)}22.2222%{transform:translate(-35vw,-29vh)scale(.37)}25.9259%{transform:translate(-2vw,-28vh)scale(.45)}29.6296%{transform:translate(-39vw,-36vh)scale(.83)}33.3333%{transform:translate(48vw,1vh)scale(.42)}37.037%{transform:translate(-4vw,-31vh)scale(.32)}40.7407%{transform:translate(-39vw,-39vh)scale(.28)}44.4444%{transform:translate(46vw)scale(.88)}48.1481%{transform:translate(-49vw,-6vh)scale(.51)}51.8519%{transform:translate(24vw,23vh)scale(.32)}55.5556%{transform:translate(-20vw,-44vh)scale(.99)}59.2593%{transform:translate(-4vw,48vh)scale(.29)}62.963%{transform:translate(16vw,-37vh)scale(.4)}66.6667%{transform:translate(13vw,-15vh)scale(.72)}70.3704%{transform:translate(-4vw,-4vh)scale(.27)}74.0741%{transform:translate(34vw,48vh)scale(.96)}77.7778%{transform:translate(13vw,-31vh)scale(.84)}81.4815%{transform:translate(-47vw,31vh)scale(.65)}85.1852%{transform:translate(23vw,3vh)scale(.67)}88.8889%{transform:translate(-35vw,48vh)scale(.82)}92.5926%{transform:translate(32vw,39vh)scale(.75)}96.2963%{transform:translate(-14vw,35vh)scale(.83)}to{transform:translate(4vw,28vh)scale(.72)}}.firefly:nth-child(13){animation-name:move13;animation-duration:75s;animation-timing-function:ease;animation-iteration-count:infinite;animation-direction:alternate}.firefly:nth-child(13):before{animation-duration:11s}.firefly:nth-child(13):after{animation-duration:11s,8.844s;animation-delay:0s,7.563s}@keyframes move13{0%{transform:translate(42vw,-3vh)scale(.87)}3.7037%{transform:translate(3vw,34vh)scale(.27)}7.40741%{transform:translate(26vw,-4vh)scale(.87)}11.1111%{transform:translate(-10vw,15vh)scale(.72)}14.8148%{transform:translate(-22vw,14vh)scale(.66)}18.5185%{transform:translate(-22vw,-23vh)scale(.71)}22.2222%{transform:translate(-10vw,23vh)scale(.84)}25.9259%{transform:translate(-30vw,33vh)scale(.66)}29.6296%{transform:translate(-1vw,-31vh)scale(.6)}33.3333%{transform:translate(-31vw,8vh)scale(.83)}37.037%{transform:translate(-5vw,-39vh)scale(.75)}40.7407%{transform:translate(-17vw,10vh)scale(.67)}44.4444%{transform:translate(16vw,32vh)scale(.54)}48.1481%{transform:translate(-18vw,-39vh)scale(.76)}51.8519%{transform:translate(45vw,-44vh)scale(.27)}55.5556%{transform:translate(-28vw,8vh)scale(.58)}59.2593%{transform:translate(-22vw,-25vh)scale(.89)}62.963%{transform:translate(18vw,19vh)scale(.49)}66.6667%{transform:translate(-14vw,-41vh)scale(.61)}70.3704%{transform:translate(6vw,31vh)scale(.89)}74.0741%{transform:translate(26vw,-44vh)scale(.93)}77.7778%{transform:translate(33vw,26vh)scale(.47)}81.4815%{transform:translate(38vw,-30vh)scale(.46)}85.1852%{transform:translate(-9vw,31vh)scale(.78)}88.8889%{transform:translate(-25vw,-24vh)scale(.75)}92.5926%{transform:translate(20vw,-45vh)scale(.81)}96.2963%{transform:translate(37vw,25vh)scale(.48)}to{transform:translate(41vw,17vh)scale(.88)}}.firefly:nth-child(14){animation-name:move14;animation-duration:113s;animation-timing-function:ease;animation-iteration-count:infinite;animation-direction:alternate}.firefly:nth-child(14):before{animation-duration:11s}.firefly:nth-child(14):after{animation-duration:11s,10.135s;animation-delay:0s,5.532s}@keyframes move14{0%{transform:translate(-48vw,-40vh)scale(.36)}3.7037%{transform:translate(36vw,36vh)scale(.68)}7.40741%{transform:translate(24vw,29vh)scale(.33)}11.1111%{transform:translate(-25vw,45vh)scale(.54)}14.8148%{transform:translate(21vw,5vh)scale(.39)}18.5185%{transform:translate(12vw,15vh)scale(.28)}22.2222%{transform:translate(-16vw,34vh)scale(.74)}25.9259%{transform:translate(9vw,35vh)scale(.31)}29.6296%{transform:translate(36vw,-23vh)scale(.8)}33.3333%{transform:translate(-23vw,8vh)scale(.79)}37.037%{transform:translate(-18vw,-7vh)scale(.5)}40.7407%{transform:translate(-17vw,10vh)scale(.53)}44.4444%{transform:translate(-21vw,49vh)scale(.74)}48.1481%{transform:translate(-13vw,45vh)scale(.58)}51.8519%{transform:translate(-41vw,-17vh)scale(.4)}55.5556%{transform:translate(50vw,-18vh)scale(.85)}59.2593%{transform:translate(-44vw,-22vh)scale(.28)}62.963%{transform:translate(10vw,8vh)scale(.57)}66.6667%{transform:translate(-16vw,-10vh)scale(.4)}70.3704%{transform:translate(27vw,49vh)scale(.52)}74.0741%{transform:translate(5vw,32vh)scale(.37)}77.7778%{transform:translate(12vw,28vh)scale(.7)}81.4815%{transform:translate(35vw,-32vh)scale(.39)}85.1852%{transform:translate(42vw,43vh)scale(.52)}88.8889%{transform:translate(11vw,25vh)scale(.27)}92.5926%{transform:translate(-49vw,9vh)scale(.63)}96.2963%{transform:translate(-47vw,6vh)scale(.89)}to{transform:translate(-42vw,-47vh)scale(.45)}}.firefly:nth-child(15){animation-name:move15;animation-duration:74s;animation-timing-function:ease;animation-iteration-count:infinite;animation-direction:alternate}.firefly:nth-child(15):before{animation-duration:12s}.firefly:nth-child(15):after{animation-duration:12s,5.709s;animation-delay:0s,5.056s}@keyframes move15{0%{transform:translate(5vw,15vh)scale(.3)}4%{transform:translate(-32vw,-11vh)scale(.51)}8%{transform:translate(-1vw,17vh)scale(.64)}12%{transform:translate(14vw,19vh)scale(1)}16%{transform:translate(-33vw,9vh)scale(.29)}20%{transform:translate(26vw,44vh)scale(.97)}24%{transform:translate(-10vw,25vh)scale(.53)}28%{transform:translate(-42vw,-28vh)scale(.71)}32%{transform:translate(-45vw,6vh)scale(.41)}36%{transform:translate(-15vw,1vh)scale(.7)}40%{transform:translate(5vw,-33vh)scale(.5)}44%{transform:translate(22vw,-17vh)scale(.98)}48%{transform:translate(-39vw,17vh)scale(.52)}52%{transform:translate(-20vw,-23vh)scale(.7)}56%{transform:translate(28vw,41vh)scale(.55)}60%{transform:translate(13vw,48vh)scale(.85)}64%{transform:translate(13vw,-46vh)scale(.78)}68%{transform:translate(22vw,25vh)scale(.43)}72%{transform:translate(17vw,3vh)scale(.54)}76%{transform:translate(27vw,-36vh)scale(.6)}80%{transform:translate(-45vw,-18vh)scale(.59)}84%{transform:translate(-48vw,-48vh)scale(.39)}88%{transform:translate(-22vw,-9vh)scale(.53)}92%{transform:translate(-26vw,-38vh)scale(.75)}96%{transform:translate(-31vw,-29vh)scale(.33)}to{transform:translate(-24vw,27vh)scale(.63)}}@keyframes drift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes flash{0%,30%,to{opacity:0;box-shadow:0 0 #ff0}5%{opacity:1;box-shadow:0 0 10px 2px #ff0}}.stats-page{color:#e0e0e0;background-color:#121214;min-height:100vh;padding:15px;font-family:Segoe UI,sans-serif}.stats-page *{-webkit-user-select:text!important;user-select:text!important}.stats-page.center{justify-content:center;align-items:center;font-size:1.2rem;display:flex}.stats-page .stats-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.stats-page .stats-header h2{color:#ffae00;margin:0;font-size:1.4rem}.stats-page .stats-header h2 small{color:#666;margin-left:5px;font-size:.8rem}.stats-page .stats-header .close-btn{color:#fff;cursor:pointer;background:#333;border:none;border-radius:50%;width:32px;height:32px}.stats-page .stats-tabs{gap:8px;margin-bottom:10px;padding-bottom:10px;display:flex;overflow-x:auto}.stats-page .stats-tabs button{color:#aaa;white-space:nowrap;cursor:pointer;background:#1e1e24;border:1px solid #333;border-radius:8px;padding:8px 14px;transition:all .2s}.stats-page .stats-tabs button.active{color:#ffae00;background:#2d2d3a;border-color:#ffae00;font-weight:700}.stats-page .stats-tabs button:hover:not(.active){background:#25252e}.stats-page .stats-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-bottom:20px;display:grid}.stats-page .stats-grid .full-width{grid-column:1/-1}.stats-page .stat-card{background:#1e1e24;border:1px solid #2a2a35;border-radius:8px;padding:12px}.stats-page .stat-card__title{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:.75rem}.stats-page .stat-card__value{color:#eee;font-size:1.3rem;font-weight:700}.stats-page .stat-card__sub{color:#666;margin-top:3px;font-size:.7rem}.stats-page .stats-table-container{background:#1e1e24;border:1px solid #2a2a35;border-radius:8px;margin-bottom:20px;overflow:hidden}.stats-page .stats-table-wrapper{overflow-x:auto}.stats-page .stats-table-wrapper .stats-table{border-collapse:collapse;width:100%;font-size:.85rem}.stats-page .stats-table-wrapper .stats-table th,.stats-page .stats-table-wrapper .stats-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #2a2a35;padding:12px 10px}.stats-page .stats-table-wrapper .stats-table th{color:#888;cursor:pointer;-webkit-user-select:none;user-select:none;background:#25252e;font-weight:600;transition:background .2s}.stats-page .stats-table-wrapper .stats-table th:hover{color:#fff;background:#2f2f3a}.stats-page .stats-table-wrapper .stats-table th.sorted-asc,.stats-page .stats-table-wrapper .stats-table th.sorted-desc{color:#ffae00;background:#2f2f3a}.stats-page .stats-table-wrapper .stats-table th .sort-icon{opacity:.7;margin-left:4px;font-size:.7rem}.stats-page .stats-table-wrapper .stats-table td{color:#ddd}.stats-page .stats-table-wrapper .stats-table tr:last-child td{border-bottom:none}.stats-page .stats-table-wrapper .stats-table tr:hover td{background:#25252e}.stats-page .table-pagination{color:#888;background:#19191e;border-top:1px solid #2a2a35;justify-content:space-between;align-items:center;padding:10px 15px;font-size:.85rem;display:flex}.stats-page .table-pagination button{color:#fff;cursor:pointer;background:#2d2d3a;border:1px solid #3d3d4a;border-radius:4px;padding:5px 12px;transition:all .2s}.stats-page .table-pagination button:hover:not(:disabled){color:#000;background:#ffae00;border-color:#ffae00}.stats-page .table-pagination button:disabled{opacity:.3;cursor:not-allowed}.stats-page .stats-search{color:#fff;background:#1e1e24;border:1px solid #333;border-radius:8px;outline:none;width:100%;margin-bottom:15px;padding:12px}.stats-page .stats-search:focus{border-color:#555}.stats-page .list-view{flex-direction:column;gap:14px;display:flex}.stats-page .muted{color:#8c8c95}.stats-page .stats-btn{color:#fff;cursor:pointer;background:#2d2d3a;border:1px solid #3d3d4a;border-radius:8px;padding:8px 12px;transition:all .2s}.stats-page .stats-btn:hover{color:#111;background:#ffae00;border-color:#ffae00}.stats-page .stats-btn--ghost{background:0 0}.stats-page .stats-filter-panel,.stats-page .chart-box,.stats-page .section,.stats-page .stats-table-container,.stats-page .stats-modal__panel{background:#1e1e24;border:1px solid #2a2a35;border-radius:10px}.stats-page .stats-filter-panel{margin-bottom:6px;padding:14px}.stats-page .stats-filter-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.stats-page .stats-filter-panel__head h3{margin:0 0 4px}.stats-page .stats-filter-row,.stats-page .stats-quick-actions,.stats-page .chips{flex-wrap:wrap;gap:10px;display:flex}.stats-page .stats-filter-row{margin-top:14px}.stats-page .stats-filter-chip{background:#ffffff0a;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.stats-page .stats-filter-chip span{color:#888;font-size:.78rem}.stats-page .stats-filter-chip b{color:#ffae00}.stats-page .stats-filter-chip input{color:#fff;font:inherit;background:0 0;border:none;outline:none}.stats-page .stats-filter-chip--plain{background:#ffae0014}.stats-page .stats-note{color:#cde3ff;background:#2196f314;border:1px solid #2196f338;border-radius:10px;padding:12px 14px}.stats-page .stats-note--warn{color:#ffd39a;background:#ff98001f;border-color:#ff980047}.stats-page .chart-box,.stats-page .section{padding:14px}.stats-page .chart-box h3,.stats-page .section h3{margin-top:0;margin-bottom:12px}.stats-page .stats-mini-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.stats-page .mini-stat{color:#d7d7de;background:#18181d;border:1px solid #2a2a35;border-radius:8px;padding:10px}.stats-page .stats-split{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.stats-page .stats-subsection{margin-bottom:8px}.stats-page .chip{background:#25252e;border:1px solid #32323c;border-radius:999px;padding:6px 10px;font-size:.8rem}.stats-page .kv-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.stats-page .kv{background:#19191f;border:1px solid #2a2a35;border-radius:8px;padding:10px}.stats-page .kv__k{color:#888;margin-bottom:4px;font-size:.75rem}.stats-page .kv__v{color:#ececf1;font-weight:600}.stats-page .simple-table{background:#17171d;border:1px solid #2a2a35;border-radius:8px;overflow:hidden}.stats-page .simple-table__row{border-bottom:1px solid #2a2a35;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.stats-page .simple-table__row:last-child{border-bottom:none}.stats-page .simple-table__k{color:#ddd;word-break:break-word}.stats-page .simple-table__v{color:#ffae00;text-align:right;font-weight:700}.stats-page .table-empty{color:#8c8c95;padding:16px}.stats-page .stats-modal{z-index:20;background:#050508b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.stats-page .stats-modal__panel{width:min(980px,100%);max-height:90vh;padding:18px;overflow:auto}.stats-page .stats-modal__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.stats-page .stats-modal__name{color:#fff;font-size:1.2rem;font-weight:700}.stats-page .stats-modal__sub{color:#a6a6b0;margin-top:4px;font-size:.85rem}
