@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}.cookieConsent__announcement{position:fixed;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.cookieConsent__banner{position:fixed;z-index:1200;right:clamp(.6rem,2vw,1rem);bottom:clamp(.6rem,2vw,1rem);left:clamp(.6rem,2vw,1rem);width:min(100% - clamp(1.2rem,4vw,2rem),1280px);margin-inline:auto;padding:.65rem .75rem;border:1px solid rgba(96,165,250,.36);border-radius:14px;background:radial-gradient(circle at top right,rgba(37,99,235,.16),transparent 38%),rgba(6,16,31,.98);box-shadow:0 18px 46px rgba(0,0,0,.44),inset 0 1px 0 hsla(0,0%,100%,.04);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cookieConsent__bannerContent{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.85rem;gap:.85rem;align-items:center}.cookieConsent__copy{display:grid;grid-template-columns:auto minmax(0,1fr);min-width:0;grid-gap:.75rem;gap:.75rem;align-items:center}.cookieConsent__eyebrow{margin:0 0 .35rem;font-size:.75rem;font-weight:800;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#93c5fd}.cookieConsent__copy h2,.cookieConsent__dialogHeader h2{margin:0;font-size:clamp(1rem,1.5vw,1.18rem);font-weight:800;line-height:1.25;color:#f8fafc}.cookieConsent__copy h2{white-space:nowrap}.cookieConsent__category p,.cookieConsent__copy>p:last-child,.cookieConsent__dialogIntro,.cookieConsent__policyLink{color:#cbd5e1}.cookieConsent__copy>p:last-child{max-width:none;margin:0;font-size:.82rem;line-height:1.4}.cookieConsent__copy a,.cookieConsent__policyLink a{font-weight:700;color:#bfdbfe;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.cookieConsent__actions,.cookieConsent__dialogActions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-end}.cookieConsent__actions{flex-wrap:nowrap}.cookieConsent__button{min-height:40px;padding:.55rem .78rem;border:1px solid transparent;border-radius:9px;font:inherit;font-size:.8rem;font-weight:800;line-height:1.15;white-space:nowrap;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.cookieConsent__button:hover{transform:translateY(-1px)}.cookieConsent__button--primary{border-color:#3b82f6;background:linear-gradient(135deg,#2563eb,#3170ee);color:#fff}.cookieConsent__button--primary:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb)}.cookieConsent__button--outline{border-color:rgba(147,197,253,.5);background:rgba(15,30,53,.9);color:#eff6ff}.cookieConsent__button--outline:hover{border-color:#93c5fd;background:rgba(30,58,95,.95)}.cookieConsent__button--ghost{border-color:transparent;background:transparent;color:#bfdbfe}.cookieConsent__button--ghost:hover{background:rgba(59,130,246,.12);color:#fff}.cookieConsent__button:focus-visible,.cookieConsent__close:focus-visible,.cookieConsent__toggle input:focus-visible+.cookieConsent__switch{outline:3px solid #60a5fa;outline-offset:3px}.cookieConsent__backdrop{position:fixed;z-index:1300;inset:0;display:grid;place-items:center;padding:clamp(1rem,4vw,2rem);overflow-y:auto;background:rgba(2,6,23,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cookieConsent__dialog{width:min(100%,680px);max-height:min(90vh,760px);overflow-y:auto;padding:clamp(1.1rem,3vw,1.5rem);border:1px solid rgba(96,165,250,.34);border-radius:20px;background:radial-gradient(circle at top right,rgba(37,99,235,.18),transparent 38%),#071225;box-shadow:0 28px 80px rgba(0,0,0,.58)}.cookieConsent__dialogHeader{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between}.cookieConsent__close{display:inline-grid;flex:0 0 auto;width:44px;height:44px;place-items:center;border:1px solid rgba(148,163,184,.28);border-radius:50%;background:rgba(15,23,42,.82);color:#f8fafc;font:inherit;font-size:1.75rem;line-height:1;cursor:pointer}.cookieConsent__close:hover{border-color:rgba(147,197,253,.7);background:rgba(30,58,95,.9)}.cookieConsent__dialogIntro{margin:.85rem 0 1.2rem;font-size:.94rem;line-height:1.65}.cookieConsent__categories{display:grid;grid-gap:.8rem;gap:.8rem}.cookieConsent__category{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1rem;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:rgba(9,21,40,.82)}.cookieConsent__categoryCopy{min-width:0}.cookieConsent__categoryHeading{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.cookieConsent__category h3{margin:0;font-size:1rem;font-weight:800;line-height:1.3;color:#f8fafc}.cookieConsent__categoryHeading>span{padding:.2rem .48rem;border:1px solid rgba(96,165,250,.32);border-radius:999px;background:rgba(37,99,235,.12);font-size:.69rem;font-weight:800;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#bfdbfe}.cookieConsent__category p{margin:.45rem 0 0;font-size:.86rem;line-height:1.55}.cookieConsent__toggle{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;cursor:pointer}.cookieConsent__toggle input{position:absolute;width:1px;height:1px;opacity:0}.cookieConsent__switch{position:relative;display:inline-flex;width:48px;height:28px;padding:3px;border:1px solid rgba(148,163,184,.38);border-radius:999px;background:#162338;transition:border-color .18s ease,background-color .18s ease}.cookieConsent__switch>span{width:20px;height:20px;border-radius:50%;background:#cbd5e1;box-shadow:0 2px 6px rgba(0,0,0,.35);transition:transform .18s ease,background-color .18s ease}.cookieConsent__switch--locked,.cookieConsent__toggle input:checked+.cookieConsent__switch{border-color:#60a5fa;background:#2563eb}.cookieConsent__switch--locked>span,.cookieConsent__toggle input:checked+.cookieConsent__switch>span{transform:translateX(20px);background:#fff}.cookieConsent__switch--locked{flex:0 0 auto;opacity:.72}.cookieConsent__policyLink{margin:1rem 0 0;font-size:.84rem;line-height:1.55}.cookieConsent__dialogActions{margin-top:1.2rem;padding-top:1rem;border-top:1px solid rgba(148,163,184,.16)}.cookieConsent__screenReader{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%)}@media screen and (max-width:1080px){.cookieConsent__bannerContent{grid-template-columns:1fr;gap:.55rem}.cookieConsent__actions{justify-content:flex-end}}@media screen and (max-width:700px){.cookieConsent__banner{right:.45rem;bottom:.45rem;left:.45rem;width:auto;max-height:calc(100vh - .9rem);padding:.7rem;overflow-y:auto;border-radius:12px}.cookieConsent__copy{grid-template-columns:1fr;gap:.2rem}.cookieConsent__copy h2{font-size:.96rem;white-space:normal}.cookieConsent__copy>p:last-child{font-size:.79rem;line-height:1.42}.cookieConsent__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.42rem;gap:.42rem}.cookieConsent__actions .cookieConsent__button{width:100%;min-height:40px;padding-inline:.55rem}.cookieConsent__actions .cookieConsent__button--outline{grid-row:1;grid-column:1}.cookieConsent__actions .cookieConsent__button--primary{grid-row:1;grid-column:2}.cookieConsent__actions .cookieConsent__button--ghost{grid-row:2;grid-column:1/-1;min-height:34px}.cookieConsent__dialogActions{display:grid;grid-template-columns:1fr}.cookieConsent__dialogActions .cookieConsent__button{width:100%}.cookieConsent__category{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.cookieConsent__button,.cookieConsent__switch,.cookieConsent__switch>span{transition:none}}.statsNguts__footer{width:100%;background:var(--color-footer,#06101f);color:#fff}.statsNguts__footer_inner{width:min(100%,var(--page-max-width,1720px));margin:0 auto;padding-top:clamp(1.75rem,3vw,2.5rem);padding-bottom:clamp(1.5rem,2.6vw,2.25rem)}.statsNguts__footer_grid{display:grid;grid-template-columns:minmax(220px,1.25fr) repeat(3,minmax(150px,1fr));grid-gap:clamp(1.5rem,3vw,3rem);gap:clamp(1.5rem,3vw,3rem);align-items:start}.statsNguts__footer_brand{display:flex;flex-direction:column;align-items:flex-start}.statsNguts__footer_logoLink{display:inline-flex;border-radius:8px}.statsNguts__footer_logo{width:88px;height:88px;margin-bottom:.7rem;object-fit:contain;border-radius:6px;background:hsla(0,0%,100%,.04)}.statsNguts__footer_address,.statsNguts__footer_company{max-width:280px;margin:0 0 .45rem;font-family:var(--font-family);font-size:.875rem;line-height:1.5;color:#fff}.statsNguts__footer_company{font-weight:700}.statsNguts__footer_address{font-style:normal}.statsNguts__footer_group h2{margin:0 0 .5rem;font-family:var(--font-family);font-size:.875rem;font-weight:700;line-height:1.35;color:#fff}.statsNguts__footer_group ul{display:grid;grid-gap:.1rem;gap:.1rem;margin:0;padding:0;list-style:none}.statsNguts__footer_group li{margin:0}.statsNguts__footer_group a{display:inline-flex;align-items:center;max-width:100%;min-height:34px;padding-block:.15rem;font-family:var(--font-family);font-size:.875rem;line-height:1.35;color:#fff;text-decoration:none;overflow-wrap:anywhere;transition:opacity .2s ease,-webkit-text-decoration-color .2s ease;transition:opacity .2s ease,text-decoration-color .2s ease;transition:opacity .2s ease,text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.statsNguts__footer_group a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.statsNguts__footer a:focus-visible{border-radius:3px;outline:3px solid var(--brand);outline-offset:3px}.statsNguts__footer_copyright{width:100%;margin-top:clamp(1.25rem,2.5vw,2rem);padding-top:.9rem;border-top:1px solid hsla(0,0%,100%,.24);text-align:center}.statsNguts__footer_copyright p{margin:0;font-family:var(--font-family);font-size:.8125rem;line-height:1.4;color:#fff}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.statsNguts__footer_cookieButton{display:inline-flex;align-items:center;max-width:100%;min-height:34px;padding:.15rem 0;border:0;background:transparent;font-family:var(--font-family);font-size:.875rem;line-height:1.35;color:#fff;text-align:left;overflow-wrap:anywhere;cursor:pointer}.statsNguts__footer_cookieButton:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.statsNguts__footer_cookieButton:focus-visible{border-radius:3px;outline:3px solid var(--brand);outline-offset:3px}@media screen and (max-width:1000px){.statsNguts__footer_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.5rem}}@media screen and (max-width:640px){.statsNguts__footer_inner{padding-top:1.5rem;padding-bottom:1.25rem}.statsNguts__footer_grid{grid-template-columns:1fr;gap:1.25rem}.statsNguts__footer_logo{width:78px;height:78px;margin-bottom:.6rem}.statsNguts__footer_cookieButton,.statsNguts__footer_group a{width:-moz-fit-content;width:fit-content;font-size:.875rem}.statsNguts__footer_copyright{margin-top:1.1rem}}@media screen and (max-width:480px){.statsNguts__footer_logo{width:72px;height:72px}.statsNguts__footer_address,.statsNguts__footer_company,.statsNguts__footer_cookieButton,.statsNguts__footer_group a{font-size:.875rem}.statsNguts__footer_copyright p{font-size:.8125rem}}.sngThemeSelector{position:relative;flex:0 0 auto;font-family:var(--font-family)}.sngThemeSelector__trigger{display:inline-grid;place-items:center;width:42px;height:42px;padding:0;color:rgba(234,240,255,.78);background:hsla(0,0%,100%,.045);border:1px solid rgba(147,197,253,.14);border-radius:var(--radius-md,12px);cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.sngThemeSelector__trigger--open,.sngThemeSelector__trigger:hover{color:#fff;background:rgba(37,99,235,.15);border-color:rgba(96,165,250,.32)}.sngThemeSelector__menu{position:absolute;top:calc(100% + .72rem);right:0;z-index:1100;width:250px;padding:.55rem;color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-medium);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-lg)}.sngThemeSelector__menuHeading{padding:.35rem .45rem .55rem;color:var(--text-muted);font-size:.75rem;font-weight:800;line-height:1.3;letter-spacing:.07em;text-transform:uppercase}.sngThemeSelector__option{display:grid;grid-template-columns:2.25rem minmax(0,1fr) 1rem;grid-gap:.65rem;gap:.65rem;align-items:center;width:100%;min-height:54px;padding:.5rem;color:var(--text-secondary);background:transparent;border:1px solid transparent;border-radius:var(--radius-md,12px);text-align:left;cursor:pointer}.sngThemeSelector__option--active,.sngThemeSelector__option:hover{color:var(--text-primary);background:var(--brand-soft);border-color:var(--accent-border)}.sngThemeSelector__optionIcon{display:grid;place-items:center;width:2.25rem;height:2.25rem;color:var(--accent-text);background:var(--brand-soft);border:1px solid var(--accent-border);border-radius:10px}.sngThemeSelector__optionCopy small,.sngThemeSelector__optionCopy strong{display:block}.sngThemeSelector__optionCopy strong{color:inherit;font-size:.9rem;font-weight:750;line-height:1.35}.sngThemeSelector__optionCopy small{margin-top:.08rem;color:var(--text-muted);font-size:.75rem;line-height:1.35}.sngThemeSelector__radio{width:.9rem;height:.9rem;border:2px solid var(--border-strong);border-radius:50%}.sngThemeSelector__option--active .sngThemeSelector__radio{background:var(--brand-blue);border-color:var(--brand-blue);box-shadow:inset 0 0 0 2px var(--surface-raised)}.sngThemeSelector--inline{display:grid;grid-gap:.55rem;gap:.55rem;width:100%;padding:.7rem;color:rgba(234,240,255,.78);background:hsla(0,0%,100%,.025);border:1px solid rgba(147,197,253,.1);border-radius:var(--radius-md,12px)}.sngThemeSelector__inlineLabel{font-size:.75rem;font-weight:800;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.sngThemeSelector__segments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.sngThemeSelector__segment{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-width:0;min-height:40px;padding:.45rem .35rem;color:rgba(234,240,255,.62);background:transparent;border:1px solid transparent;border-radius:9px;font-size:.75rem;font-weight:700;line-height:1.2;cursor:pointer}.sngThemeSelector__segment--active,.sngThemeSelector__segment:hover{color:#fff;background:rgba(37,99,235,.2);border-color:rgba(96,165,250,.3)}@media (prefers-reduced-motion:reduce){.sngThemeSelector__trigger{transition:none}}.statsNguts__navbar{position:-webkit-sticky;position:sticky;top:0;z-index:1000;width:100%;font-family:var(--font-family);color:#eaf0ff;background:rgba(6,12,24,.9);border-bottom:1px solid rgba(147,197,253,.1);box-shadow:0 8px 28px rgba(0,0,0,.26);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.statsNguts__navbar_inner{display:flex;align-items:center;gap:clamp(.8rem,2vw,1.6rem);width:min(100%,var(--page-max-width,1720px));min-height:72px;margin:0 auto;padding:.45rem var(--page-gutter,clamp(1rem,5vw,6rem))}.statsNguts__navbar_logo{display:inline-flex;align-items:center;flex:0 0 auto;border-radius:var(--radius-sm,8px)}.statsNguts__navbar_logo img{width:auto;height:62px;max-width:200px;object-fit:contain}.statsNguts__navbar_desktopLinks{display:flex;align-items:center;justify-content:center;gap:.2rem;flex:1 1 auto;min-width:0}.statsNguts__navbar_link{position:relative;display:inline-flex;align-items:center;gap:.4rem;min-height:42px;padding:.55rem .62rem;color:rgba(234,240,255,.68);border-radius:var(--radius-sm,8px);font-size:.875rem;font-weight:650;line-height:1.3;text-decoration:none;white-space:nowrap;transition:color .16s ease,background .16s ease}.statsNguts__navbar_link:after{content:"";position:absolute;right:.65rem;bottom:.25rem;left:.65rem;height:2px;background:#3b82f6;border-radius:999px;transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.statsNguts__navbar_link:hover{color:#fff;background:rgba(37,99,235,.08)}.statsNguts__navbar_link--active{color:#fff;background:rgba(37,99,235,.12)}.statsNguts__navbar_link--active:after{transform:scaleX(1)}.statsNguts__navbar_link--hasBadge{padding-right:.68rem}.statsNguts__navbar_newBadge{position:absolute;right:.1rem;bottom:-.2rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-width:1.72rem;height:.9rem;padding:0 .28rem;color:#fff;background:linear-gradient(135deg,#2563eb,#0284c7);border:1px solid rgba(191,219,254,.88);border-radius:999px;box-shadow:0 3px 10px rgba(2,132,199,.34),0 0 0 2px rgba(6,12,24,.9);font-size:.5rem;font-weight:850;line-height:1;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.statsNguts__navbar_actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex:0 0 330px;width:330px;min-width:330px}.statsNguts__navbar_themeDesktop{display:block;flex:0 0 42px}.statsNguts__navbar_auth{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex:0 0 280px;width:280px;min-height:42px}.statsNguts__navbar_authSkeleton{display:block;width:100%;height:42px;background:hsla(0,0%,100%,.06);border:1px solid rgba(147,197,253,.1);border-radius:var(--radius-md,12px)}.statsNguts__navbar_welcome{flex:0 0 88px;width:88px;max-width:88px;padding:.45rem .4rem;color:rgba(234,240,255,.72);font-size:.8125rem;font-weight:650;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statsNguts__navbar_profile,.statsNguts__navbar_signIn,.statsNguts__navbar_signOut{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:42px;padding:.55rem .75rem;border-radius:var(--radius-md,12px);font-size:.875rem;font-weight:700;line-height:1.3;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.statsNguts__navbar_profile,.statsNguts__navbar_signIn{color:#eaf2ff;background:rgba(37,99,235,.12);border:1px solid rgba(96,165,250,.26)}.statsNguts__navbar_profile--active,.statsNguts__navbar_profile:hover,.statsNguts__navbar_signIn:hover{background:rgba(37,99,235,.22);border-color:rgba(96,165,250,.42)}.statsNguts__navbar_signOut{color:rgba(234,240,255,.68);background:transparent;border:1px solid rgba(147,197,253,.12)}.statsNguts__navbar_signOut:hover{color:#fff;background:hsla(0,0%,100%,.05);border-color:rgba(147,197,253,.24)}.statsNguts__navbar_mobile{position:relative;display:none}.statsNguts__navbar_menuButton{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;padding:.55rem .72rem;color:#eaf2ff;background:rgba(37,99,235,.1);border:1px solid rgba(96,165,250,.24);border-radius:var(--radius-md,12px);font-size:.875rem;font-weight:700;line-height:1.3;cursor:pointer}.statsNguts__navbar_menuButton--open{background:rgba(37,99,235,.2);border-color:rgba(96,165,250,.38)}.statsNguts__navbar_backdrop{position:fixed;inset:72px 0 0;z-index:998;padding:0;background:rgba(2,6,14,.48);border:0;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.statsNguts__navbar_mobilePanel{position:absolute;top:calc(100% + .75rem);right:0;z-index:999;width:min(390px,calc(100vw - 1.5rem));max-height:calc(100vh - 96px);max-height:calc(100svh - 96px);overflow-y:auto;background:#081120;border:1px solid rgba(147,197,253,.14);border-radius:var(--radius-lg,16px);box-shadow:0 24px 72px rgba(0,0,0,.52)}.statsNguts__navbar_mobileLinks{display:grid;grid-gap:.65rem;gap:.65rem;padding:.75rem}.statsNguts__navbar_mobileLink{position:relative;display:grid;grid-template-columns:2.7rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:center;min-height:64px;padding:.7rem;color:rgba(234,240,255,.78);background:hsla(0,0%,100%,.025);border:1px solid transparent;border-radius:var(--radius-md,12px);text-decoration:none}.statsNguts__navbar_mobileLink--hasBadge{overflow:visible}.statsNguts__navbar_newBadge--mobile{right:.62rem;bottom:-.16rem;height:.95rem;min-width:1.86rem;font-size:.525rem;box-shadow:0 4px 12px rgba(2,132,199,.36),0 0 0 2px #081120}.statsNguts__navbar_mobileLink--active,.statsNguts__navbar_mobileLink:hover{color:#fff;background:rgba(37,99,235,.12);border-color:rgba(96,165,250,.22)}.statsNguts__navbar_mobileIcon{display:grid;place-items:center;width:2.7rem;height:2.7rem;color:#93c5fd;background:rgba(37,99,235,.12);border:1px solid rgba(96,165,250,.18);border-radius:var(--radius-md,12px)}.statsNguts__navbar_mobileLink small,.statsNguts__navbar_mobileLink strong{display:block}.statsNguts__navbar_mobileLink strong{color:inherit;font-size:.9875rem;font-weight:750;line-height:1.35}.statsNguts__navbar_mobileLink small{margin-top:.18rem;color:rgba(234,240,255,.5);font-size:.8125rem;line-height:1.4}.statsNguts__navbar_mobileFooter{display:grid;grid-gap:.55rem;gap:.55rem;padding:.75rem;background:rgba(2,6,14,.34);border-top:1px solid rgba(147,197,253,.08)}.statsNguts__navbar_mobileAccount,.statsNguts__navbar_mobileSignIn,.statsNguts__navbar_mobileSignOut{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.7rem .9rem;border-radius:var(--radius-md,12px);font-size:.9375rem;font-weight:750;line-height:1.35;text-align:center;text-decoration:none}.statsNguts__navbar_mobileAccount,.statsNguts__navbar_mobileSignIn{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);border:1px solid rgba(96,165,250,.32)}.statsNguts__navbar_mobileSignOut{color:rgba(234,240,255,.72);background:transparent;border:1px solid rgba(147,197,253,.16);cursor:pointer}.statsNguts__navbar_mobileAuthSkeleton{display:block;width:100%;height:48px;background:hsla(0,0%,100%,.045);border:1px solid rgba(147,197,253,.12);border-radius:var(--radius-md,12px)}.statsNguts__navbar a:focus-visible,.statsNguts__navbar button:focus-visible{outline:3px solid #60a5fa;outline-offset:3px}@media (max-width:1280px){.statsNguts__navbar_auth,.statsNguts__navbar_desktopLinks,.statsNguts__navbar_themeDesktop{display:none}.statsNguts__navbar_actions{flex:0 0 auto;width:auto;min-width:0}.statsNguts__navbar_inner{justify-content:space-between}.statsNguts__navbar_mobile{display:block}}@media (max-width:520px){.statsNguts__navbar_inner{min-height:68px}.statsNguts__navbar_logo img{height:56px;max-width:180px}.statsNguts__navbar_menuButton{min-height:42px}.statsNguts__navbar_backdrop{inset-block-start:68px}.statsNguts__navbar_mobilePanel{width:min(370px,calc(100vw - 1rem))}.statsNguts__navbar_newBadge--mobile{right:.5rem;bottom:-.14rem}}@media (prefers-reduced-motion:reduce){.statsNguts__navbar_link,.statsNguts__navbar_link:after,.statsNguts__navbar_profile,.statsNguts__navbar_signIn,.statsNguts__navbar_signOut{transition:none}}:root,html[data-theme=dark]{--font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color-scheme:dark;--page-bg:#050a14;--surface-1:#0f1729;--surface-2:#151f35;--surface-3:#1a2740;--surface-raised:#0c1425;--surface-inset:#080f1d;--surface-soft:hsla(0,0%,100%,.035);--surface-soft-strong:hsla(0,0%,100%,.065);--surface-hover:hsla(0,0%,100%,.06);--surface-selected:rgba(37,99,235,.16);--surface-disabled:hsla(0,0%,100%,.025);--footer-bg:#06101f;--text-primary:#e2e8f8;--text-secondary:rgba(240,244,255,.78);--text-muted:rgba(240,244,255,.6);--text-subtle:rgba(240,244,255,.48);--text-disabled:rgba(240,244,255,.36);--text-inverse:#111827;--text-on-brand:#fff;--brand:#3b82f6;--brand-blue:#2563eb;--brand-blue-dark:#1d4ed8;--brand-gold:#f59e0b;--brand-purple:#1d4ed8;--accent:#60a5fa;--accent-text:#93c5fd;--accent-text-strong:#dbeafe;--accent-border:rgba(96,165,250,.24);--accent-border-strong:rgba(96,165,250,.42);--brand-soft:rgba(37,99,235,.1);--brand-soft-strong:rgba(37,99,235,.18);--brand-soft-hover:rgba(37,99,235,.24);--border-subtle:hsla(0,0%,100%,.07);--border-medium:hsla(0,0%,100%,.11);--border-strong:hsla(0,0%,100%,.14);--ring:rgba(59,130,246,.28);--ring-2:rgba(96,165,250,.24);--shadow-color:rgba(0,0,0,.5);--shadow-sm:0 8px 24px rgba(0,0,0,.24);--shadow-md:0 18px 52px rgba(0,0,0,.34);--shadow-lg:0 24px 72px rgba(0,0,0,.52);--scrim:rgba(2,6,14,.58);--success:#22c55e;--success-text:#86efac;--success-bg:rgba(34,197,94,.12);--success-border:rgba(34,197,94,.28);--warning:#f59e0b;--warning-text:#fde68a;--warning-bg:rgba(245,158,11,.13);--warning-border:rgba(245,158,11,.3);--danger:#ef4444;--danger-text:#fca5a5;--danger-bg:rgba(239,68,68,.12);--danger-border:rgba(239,68,68,.28);--info-text:#bfdbfe;--info-bg:rgba(37,99,235,.11);--info-border:rgba(96,165,250,.24);--premium-gold:#f8c95f;--premium-gold-light:#ffe08a;--premium-gold-dark:#f6b944;--premium-gold-text:#ffe9a8;--premium-on-gold:#211703;--premium-bg:rgba(248,201,95,.1);--premium-bg-strong:rgba(248,201,95,.17);--premium-border:rgba(248,201,95,.3);--premium-border-strong:rgba(255,229,156,.58);--premium-shadow:0 14px 30px rgba(248,201,95,.18);--premium-gradient:linear-gradient(180deg,#ffe08a,#f6b944);--skeleton-base:hsla(0,0%,100%,.045);--skeleton-highlight:hsla(0,0%,100%,.085);--chart-bg:transparent;--chart-text:#dbe8ff;--chart-muted:#a9b8d0;--chart-grid:rgba(147,197,253,.14);--chart-baseline:rgba(147,197,253,.3);--color-bg:#050a14;--color-primary-dark:#080d19;--color-footer:#06101f;--color-text:rgba(240,244,255,.88);--surface:#0f1729;--paper:#0c1425;--paper-border:hsla(0,0%,100%,.06);--soft-bg:hsla(0,0%,100%,.04);--border:hsla(0,0%,100%,.07);--text:#e2e8f8;--muted:hsla(0,0%,100%,.6);--shadow:0 22px 70px rgba(0,0,0,.5);--chip:hsla(0,0%,100%,.06);--chip-active:rgba(37,99,235,.16);--card-bg:#0f1729;--card-bd:hsla(0,0%,100%,.06);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--ease-out:cubic-bezier(0.16,1,0.3,1);--page-max-width:1720px;--page-gutter:clamp(1rem,5vw,6rem)}html[data-theme=light]{color-scheme:light;--page-bg:#e9eff6;--surface-1:#f5f8fc;--surface-2:#eef3f8;--surface-3:#e4ebf3;--surface-raised:#fbfcfe;--surface-inset:#e3eaf3;--surface-soft:rgba(51,65,85,.045);--surface-soft-strong:rgba(51,65,85,.075);--surface-hover:rgba(27,88,179,.07);--surface-selected:rgba(27,88,179,.11);--surface-disabled:rgba(51,65,85,.035);--footer-bg:#06101f;--text-primary:#314158;--text-secondary:#526176;--text-muted:#617087;--text-subtle:#748196;--text-disabled:#8d99aa;--text-inverse:#f8fafc;--text-on-brand:#fff;--brand:#1b58b3;--brand-blue:#1b58b3;--brand-blue-dark:#1b58b3;--accent:#1b58b3;--accent-text:#1b58b3;--accent-text-strong:#153a6b;--accent-border:rgba(27,88,179,.22);--accent-border-strong:rgba(27,88,179,.38);--brand-soft:rgba(27,88,179,.065);--brand-soft-strong:rgba(27,88,179,.11);--brand-soft-hover:rgba(27,88,179,.16);--border-subtle:rgba(51,65,85,.11);--border-medium:rgba(51,65,85,.16);--border-strong:rgba(51,65,85,.24);--ring:rgba(27,88,179,.24);--ring-2:rgba(27,88,179,.18);--shadow-color:rgba(15,23,42,.14);--shadow-sm:0 8px 24px rgba(15,23,42,.07);--shadow-md:0 18px 52px rgba(15,23,42,.1);--shadow-lg:0 24px 72px rgba(15,23,42,.14);--scrim:rgba(15,23,42,.42);--success-text:#166534;--success-bg:#ecfdf3;--success-border:rgba(22,101,52,.22);--warning-text:#92400e;--warning-bg:#fffbeb;--warning-border:rgba(146,64,14,.22);--danger-text:#b42318;--danger-bg:#fef3f2;--danger-border:rgba(180,35,24,.22);--info-text:#174a82;--info-bg:#e8f1fd;--info-border:rgba(27,88,179,.2);--premium-gold-text:#805b08;--premium-bg:rgba(180,120,0,.08);--premium-bg-strong:rgba(180,120,0,.13);--premium-border:rgba(146,94,0,.25);--premium-border-strong:rgba(146,94,0,.42);--premium-shadow:0 14px 30px rgba(146,94,0,.12);--skeleton-base:rgba(51,65,85,.065);--skeleton-highlight:hsla(0,0%,100%,.7);--chart-text:#384a63;--chart-muted:#617087;--chart-grid:#dce3ed;--chart-baseline:#98a2b3;--color-bg:var(--page-bg);--color-primary-dark:var(--surface-inset);--color-footer:var(--footer-bg);--color-text:var(--text-secondary);--surface:var(--surface-1);--paper:var(--surface-raised);--paper-border:var(--border-subtle);--soft-bg:var(--surface-soft);--border:var(--border-subtle);--text:var(--text-primary);--muted:var(--text-muted);--shadow:var(--shadow-lg);--chip:var(--surface-soft-strong);--chip-active:var(--surface-selected);--card-bg:var(--surface-1);--card-bd:var(--border-subtle)}*,:after,:before{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth}body,html{background:var(--color-bg)}body{width:100%;min-height:100vh;min-height:100svh;padding:0;font-family:var(--font-family);font-size:16px;line-height:1.6;letter-spacing:-.01em;color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}blockquote,body,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding:0}button,input,select,textarea{font:inherit}button{color:inherit}canvas,img,picture,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}code{font-family:JetBrains Mono,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:100000;padding:.65rem .9rem;color:#fff;background:#1d4ed8;border:1px solid rgba(147,197,253,.35);border-radius:var(--radius-md);font-size:.9375rem;font-weight:750;transform:translateY(calc(-100% - 1.5rem));transition:transform .16s ease}.skip-link:focus{transform:translateY(0)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.statsNguts__body,.statsNguts__siteShell{min-height:100vh;min-height:100svh}.statsNguts__siteShell{display:flex;flex-direction:column;width:100%}.statsNguts__siteContent{flex:1 0 auto;width:100%;min-width:0;min-height:calc(100vh - 72px);min-height:calc(100svh - 72px)}.statsNguts__siteContent:focus{outline:none}.App{width:100%;max-width:var(--page-max-width);margin:0 auto;background:var(--color-bg)}.section__padding{padding:4rem var(--page-gutter)}.section__margin{margin:4rem var(--page-gutter)}.gradient__text,.statsNguts__homeTitle{margin:0;font-family:var(--font-family);font-size:clamp(28px,5vw,56px);font-weight:900;line-height:clamp(38px,6vw,72px);letter-spacing:-.03em;color:#dbe8ff}.statsNguts__homeTitle{text-align:center}.statsNguts__homeSubtitle{max-width:720px;margin:1rem auto 0;font-family:var(--font-family);font-size:clamp(15px,2.2vw,18px);font-weight:400;line-height:1.6;color:hsla(0,0%,100%,.75);text-align:center}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;padding:3rem 1.5rem;text-align:center}.empty-state__icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:1.5rem;border:1px solid hsla(0,0%,100%,.08);border-radius:50%;background:hsla(0,0%,100%,.04);color:var(--muted);font-size:1.75rem}.empty-state__title{margin-bottom:.5rem;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--text)}.empty-state__desc{max-width:380px;font-size:.95rem;line-height:1.6;color:var(--muted)}.error-message{display:flex;align-items:center;justify-content:center;min-height:40vh;padding:2rem;color:#fca5a5;font-size:1rem;font-weight:500;letter-spacing:-.01em;text-align:center}.systemPage{display:grid;place-items:center;min-height:clamp(440px,68vh,760px);padding:clamp(2rem,7vw,5rem) var(--page-gutter);background:radial-gradient(760px 420px at 50% 0,rgba(37,99,235,.14),transparent 68%),var(--color-bg)}.systemPage__card{width:min(100%,680px);padding:clamp(1.5rem,5vw,3rem);text-align:center;background:radial-gradient(460px 260px at 100% 0,rgba(37,99,235,.08),transparent 70%),rgba(12,20,37,.94);border:1px solid rgba(147,197,253,.13);border-radius:var(--radius-xl);box-shadow:0 26px 74px rgba(0,0,0,.4)}.systemPage__code{display:inline-flex;align-items:center;min-height:30px;padding:.3rem .7rem;color:#bfdbfe;background:rgba(37,99,235,.12);border:1px solid rgba(96,165,250,.2);border-radius:999px;font-size:.75rem;font-weight:800;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.systemPage__icon{display:grid;place-items:center;width:64px;height:64px;margin:1.25rem auto;color:#dbeafe;background:rgba(37,99,235,.13);border:1px solid rgba(96,165,250,.22);border-radius:50%;font-size:1.65rem;font-weight:900;line-height:1}.systemPage h1{margin:0;color:#f4f7ff;font-size:clamp(2rem,6vw,3.5rem);font-weight:900;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.systemPage__card>p{max-width:56ch;margin:1rem auto 0;color:rgba(240,244,255,.68);font-size:1rem;line-height:1.7}.systemPage__reference{font-size:.8125rem!important}.systemPage__reference code{color:#bfdbfe}.systemPage__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem}.systemButton{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.7rem 1rem;border-radius:var(--radius-md);font-size:.9375rem;font-weight:750;line-height:1.35;text-align:center;text-decoration:none;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.systemButton:hover{transform:translateY(-2px)}.systemButton--primary{color:#fff;background:linear-gradient(135deg,var(--brand-blue-dark),var(--brand-blue));border:1px solid rgba(96,165,250,.32);box-shadow:0 12px 28px rgba(37,99,235,.2)}.systemButton--secondary{color:#eaf2ff;background:hsla(0,0%,100%,.04);border:1px solid rgba(147,197,253,.15)}.systemButton--secondary:hover{background:rgba(37,99,235,.09);border-color:rgba(96,165,250,.28)}.routeLoading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:calc(100vh - 72px);min-height:calc(100svh - 72px);padding:2rem;background:var(--color-bg)}.routeLoading__spinner{width:40px;height:40px;border:3px solid rgba(147,197,253,.12);border-top:3px solid var(--brand);border-radius:50%;animation:routeLoadingSpin .75s linear infinite}.routeLoading p{color:var(--muted);font-size:1rem;font-weight:600;line-height:1.4}@keyframes routeLoadingSpin{to{transform:rotate(1turn)}}.authRoute__loadingScreen{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 72px);min-height:calc(100svh - 72px);gap:1.25rem;background:var(--color-bg)}.authRoute__spinner{width:40px;height:40px;border:3px solid rgba(147,197,253,.12);border-top:3px solid var(--brand);border-radius:50%;animation:authSpin .75s linear infinite}@keyframes authSpin{to{transform:rotate(1turn)}}.authRoute__loadingScreen p{color:var(--muted);font-size:1rem;font-weight:500;letter-spacing:-.01em}.nav-progress{position:fixed;top:0;left:0;z-index:99999;width:100%;height:4px;pointer-events:none}.nav-progress__bar{height:100%;border-radius:0 2px 2px 0;background:linear-gradient(90deg,#60a5fa,#2563eb,#1d4ed8);box-shadow:0 0 16px rgba(37,99,235,.55),0 0 4px rgba(96,165,250,.32);transition:width .4s var(--ease-out)}.nav-progress--hidden{opacity:0;transition:opacity .3s ease .2s}.nav-progress__overlay{position:fixed;inset:0;z-index:99998;cursor:wait;pointer-events:auto;background:transparent}@media screen and (max-width:768px){:root{--page-gutter:1.5rem}.section__padding{padding-top:3rem;padding-bottom:3rem}.section__margin{margin-top:3rem;margin-bottom:3rem}}@media screen and (max-width:520px){.systemPage__actions{display:grid;grid-template-columns:1fr}.systemButton{width:100%}}@media screen and (max-width:490px){:root{--page-gutter:1rem}.section__padding{padding-top:2.5rem;padding-bottom:2.5rem}.section__margin{margin-top:2.5rem;margin-bottom:2.5rem}}@media (max-width:520px){.authRoute__loadingScreen,.routeLoading,.statsNguts__siteContent{min-height:calc(100vh - 68px);min-height:calc(100svh - 68px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.authRoute__spinner,.routeLoading__spinner{animation:none;border-color:var(--brand)}}