@font-face{font-family:sora;src:url(../media/sora_500-s.p.36o1fx3cfqewk.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:sora;src:url(../media/sora_600-s.p.2bnilvtb8o_v5.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:sora;src:url(../media/sora_700-s.p.32p4rvvy-i62r.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:84.35%;descent-override:25.22%;line-gap-override:0.0%;size-adjust:115.0%}.bq3dJa_className{font-family:sora,sora Fallback}.bq3dJa_variable{--font-sora:"sora", "sora Fallback"}
:root{--ink:#17171a;--ink-2:#3b3b42;--grey:#6b6b73;--faint:#a3a3ab;--line:#17171a17;--paper:#fbfbfd;--paper-2:#f3f3f7;--white:#fff;--fill:#17171a0f;--fill-2:#17171a1a;--key:#0d0d10;--deck:#1c1c21;--amber:#ffa233;--g1:#ff8a1f;--g2:#f4456b;--grad:linear-gradient(90deg, var(--g1), var(--g2));--alert:#ff4d5e;--success:#38c172;--info:#4c8dff;--warning:#ffa233;--shadow-s:0 1px 2px #1d1d3a0f, 0 8px 24px -12px #1d1d3a2e;--shadow-m:0 2px 4px #1d1d3a0d, 0 24px 48px -20px #1d1d3a47;--shadow-l:0 40px 80px -28px #1d1d3a73;--radius:22px;--ease:cubic-bezier(.2, .8, .2, 1);--header-h:68px;--wrap:1180px;--header-bg:#fbfbfdd1;--mobile-bg:#fbfbfd;--btn-bg:#17171a;--btn-fg:#fff;--on-ink:#fff;--thumb:#fff;--dot:#17171a29;--tint-1:#f1f1f6;--tint-2:#eeeef4;--sunk-1:#ececf2;--sunk-2:#e6e6ee;--warm-base:#fff6ee;--warm-glow-1:#ff8a1f33;--warm-glow-2:#f4456b24;--dark-1:#262634;--night:#20202b;--blob-1:#ff8a1f6b;--blob-2:#f4456b57;--blob-3:#9b6bff4d;--hero-glow:.45;--badge-added-bg:#38c17224;--badge-added-fg:#1d8a4e;--badge-changed-bg:#4c8dff24;--badge-changed-fg:#2a62c9;--badge-fixed-bg:#ffa2332e;--badge-fixed-fg:#b56a06;--code-bg:#121216;--code-fg:#e9e9ee;--mono:ui-monospace, "SF Mono", "Cascadia Code", Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4f4f5;--ink-2:#d2d2da;--grey:#a4a4b0;--faint:#70707c;--line:#ffffff1a;--paper:#0e0e13;--paper-2:#15151b;--white:#1a1a22;--fill:#ffffff12;--fill-2:#ffffff1f;--deck:#24242c;--shadow-s:0 1px 2px #0006, 0 8px 24px -12px #0009;--shadow-m:0 2px 4px #0006, 0 24px 48px -20px #000000b3;--shadow-l:0 40px 80px -28px #000c;--header-bg:#0e0e13cc;--mobile-bg:#0e0e13;--btn-bg:#f4f4f5;--btn-fg:#17171a;--on-ink:#17171a;--thumb:#3a3a46;--dot:#ffffff1f;--tint-1:#15151c;--tint-2:#181820;--sunk-1:#101015;--sunk-2:#0b0b10;--warm-base:#19141a;--warm-glow-1:#ff8a1f29;--warm-glow-2:#f4456b29;--dark-1:#1c1c27;--night:#14141b;--blob-1:#ff8a1f4d;--blob-2:#f4456b47;--blob-3:#9b6bff4d;--hero-glow:.28;--badge-added-bg:#38c1722e;--badge-added-fg:#6fe0a0;--badge-changed-bg:#4c8dff33;--badge-changed-fg:#8ab4ff;--badge-fixed-bg:#ffa23333;--badge-fixed-fg:#ffc27a}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%}body{background:linear-gradient(180deg, var(--paper), var(--paper-2) 60%, var(--paper));background-color:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-sora), "Segoe UI", system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:500;line-height:1.6;transition:background-color .35s,color .35s;overflow-x:hidden}h1,h2,h3,h4{letter-spacing:-.03em;margin:0;font-weight:600;line-height:1.08}p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--g2);outline-offset:3px;border-radius:6px}::selection{background:color-mix(in srgb, var(--g2) 26%, transparent)}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 24px}.wrap.narrow{max-width:820px}.wrap.wide{max-width:none;padding:0 32px}@media (max-width:900px){.wrap.wide{padding:0 24px}}.mono,code,pre,kbd{font-family:var(--mono)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .grad{filter:brightness(1.08)}.caps{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.eyebrow{background:var(--white);box-shadow:var(--shadow-s);color:var(--ink-2);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-block}.lead{max-width:520px;color:var(--grey);font-size:19px;line-height:1.6}.muted{color:var(--grey)}.faint{color:var(--faint)}.btn{cursor:pointer;white-space:nowrap;height:50px;transition:transform .25s var(--ease), box-shadow .25s, background .25s, color .25s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:18px;height:18px}.btn-primary{color:var(--btn-fg);background:var(--btn-bg);isolation:isolate;position:relative;overflow:hidden;box-shadow:0 10px 24px -10px #17171a99}.btn-primary:before{content:"";background:var(--grad);opacity:0;z-index:-1;transition:opacity .35s;position:absolute;inset:0}.btn-primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 16px 32px -12px #f4456b8c}.btn-primary:hover:before{opacity:1}.btn-quiet{background:var(--fill);color:var(--ink)}.btn-quiet:hover{background:var(--fill-2);transform:translateY(-2px)}.btn-danger{background:color-mix(in srgb, var(--alert) 12%, transparent);color:var(--alert)}.btn-danger:hover{background:var(--alert);color:#fff;transform:translateY(-2px)}.btn-sm{height:38px;padding:0 16px;font-size:14px}.btn-xs{height:30px;padding:0 12px;font-size:13px}.btn-icon{border-radius:999px;width:42px;height:42px;padding:0}.btn.disabled,.btn:disabled{background:var(--fill);color:var(--faint);box-shadow:none;pointer-events:none;transform:none}.btn-primary.disabled:before,.btn-primary:disabled:before{display:none}.btn-row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-s);transition:transform .35s var(--ease), box-shadow .35s;padding:26px}.card.lift:hover{box-shadow:var(--shadow-m);transform:translateY(-4px)}.card h3{margin-bottom:8px;font-size:20px}.card p{color:var(--grey);font-size:15px}.badge{letter-spacing:.06em;text-transform:uppercase;background:var(--fill);min-width:76px;color:var(--grey);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-flex}.badge.added,.badge.success{background:var(--badge-added-bg);color:var(--badge-added-fg)}.badge.changed,.badge.info{background:var(--badge-changed-bg);color:var(--badge-changed-fg)}.badge.fixed,.badge.warning{background:var(--badge-fixed-bg);color:var(--badge-fixed-fg)}.badge.alert{background:color-mix(in srgb, var(--alert) 14%, transparent);color:var(--alert)}.badge.premium{background:var(--fill);min-width:0}.badge.premium>span{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.chip{background:var(--paper-2);height:30px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.dot{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dot.on{background:var(--success)}.dot.off{background:var(--alert)}.dot.pulse{animation:pulse 1.6s var(--ease) infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--success) 60%, transparent)}to{box-shadow:0 0 0 8px #0000}}.field{gap:9px;min-width:0;display:grid}.field>.field-label,.field>span:first-child{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.field-hint{color:var(--grey);font-size:13px}.field-error{color:var(--alert);font-size:13px}.input,.field input:not([type=checkbox]):not([type=radio]):not([type=color]),.field select,.field textarea{background:var(--paper-2);width:100%;min-width:0;height:48px;color:var(--ink);border:1px solid #0000;border-radius:14px;outline:none;padding:0 16px;font-size:15px;transition:border-color .2s,background .2s}.field textarea,textarea.input{resize:vertical;height:auto;min-height:110px;padding:12px 16px;line-height:1.55}.field select,select.input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b6b73' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:40px}.input:focus,.field input:focus,.field select:focus,.field textarea:focus{background-color:var(--white);border-color:var(--g2)}.input::placeholder,.field input::placeholder,.field textarea::placeholder{color:var(--faint)}.input:disabled,.field input:disabled,.field select:disabled,.field textarea:disabled{opacity:.55;cursor:not-allowed}.input-sm{border-radius:11px!important;height:38px!important;padding:0 12px!important;font-size:14px!important}.switch{background:var(--fill-2);cursor:pointer;width:52px;height:30px;transition:background .35s var(--ease);border:0;border-radius:999px;flex:none;padding:0;display:inline-block;position:relative}.switch:after{content:"";width:24px;height:24px;transition:transform .35s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1d1d3a40}.switch[aria-checked=true]{background:var(--grad)}.switch[aria-checked=true]:after{transform:translate(22px)}.switch:disabled{opacity:.45;cursor:not-allowed}.seg{--pad:3px;grid-template-columns:repeat(var(--n), 1fr);background:var(--fill);padding:var(--pad);border-radius:999px;display:inline-grid;position:relative}.seg button{z-index:1;color:var(--grey);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;transition:color .25s;position:relative}.seg button[aria-checked=true]{color:var(--ink)}.seg-thumb{top:var(--pad);bottom:var(--pad);left:var(--pad);width:calc((100% - 2 * var(--pad)) / var(--n));background:var(--thumb);transform:translateX(calc(var(--i) * 100%));transition:transform .4s var(--ease);border-radius:999px;position:absolute;box-shadow:0 1px 3px #1d1d3a24,0 4px 12px -4px #1d1d3a2e}.deck{--gap:12px;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--gap);background:var(--deck);box-shadow:var(--shadow-l), inset 0 1px 0 #ffffff14;border-radius:34px;padding:22px;display:grid}.tile{aspect-ratio:1;background:var(--key);transition:transform .2s var(--ease), box-shadow .5s;-webkit-tap-highlight-color:transparent;border:0;border-radius:14%;padding:0;display:block;position:relative;overflow:hidden}.tile.empty{background:#141417}.tile.clickable{cursor:pointer}.tile.clickable:hover{transform:translateY(-2px)}.tile.pressed,.tile.clickable:active{transform:scale(.93)}.tile.active{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent), 0 0 34px -6px color-mix(in srgb, var(--accent) 70%, transparent)}.key{pointer-events:none;width:100%;height:100%;display:block}.key-title{font-family:var(--font-sora), sans-serif;letter-spacing:-.01em;font-weight:600;transition:fill .4s}.key-stop{transition:stop-color .4s,stop-opacity .4s}.key-bar{transform-origin:22px 0;transform-box:view-box;transition:transform .6s var(--ease), fill .4s}html[data-theme=dark] .tile.empty{background:#1b1b21}@media (max-width:560px){.deck{--gap:7px;border-radius:22px;padding:13px}}.header{z-index:50;height:var(--header-h);transition:background .35s,box-shadow .35s;position:sticky;top:0}.header.scrolled,.header.solid{background:var(--header-bg);-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);box-shadow:0 1px 0 var(--line)}.header-inner{align-items:center;gap:18px;height:100%;display:flex}.header-nav{align-items:center;gap:2px;margin-left:18px;display:flex}.header-nav a{color:var(--grey);border-radius:999px;padding:8px 14px;font-size:14px;transition:background .2s,color .2s}.header-nav a:hover,.header-nav a.active{background:var(--fill);color:var(--ink)}.header-tools{align-items:center;gap:10px;margin-left:auto;display:flex}.burger,.mobile-panel{display:none}@media (max-width:880px){.header-nav,.header-tools .hide-mobile{display:none}.burger{background:var(--fill);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.mobile-panel.open{inset:var(--header-h) 0 0 0;z-index:49;background:var(--mobile-bg);align-content:start;gap:4px;padding:18px 24px 32px;display:grid;position:fixed;overflow-y:auto}.mobile-panel a{border-radius:14px;padding:14px 16px;font-size:17px;font-weight:600}.mobile-panel a:hover,.mobile-signout:hover{background:var(--fill)}.mobile-signout{text-align:left;width:100%;color:var(--grey);cursor:pointer;background:0 0;border:0;border-radius:14px;padding:14px 16px;font-size:17px;font-weight:600}.mobile-user{box-shadow:0 -1px 0 var(--line);align-items:center;gap:12px;margin-top:10px;padding:14px 16px 6px;display:flex}.mobile-user img{border-radius:50%}.mobile-user div{line-height:1.3;display:grid}}.logo{letter-spacing:.07em;color:var(--ink);white-space:nowrap;align-items:flex-start;font-size:18px;font-weight:700;line-height:1;display:inline-flex}.logo-plus{letter-spacing:0;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:-.3em;margin-left:.06em;font-size:1.08em}.logo-product{background:var(--fill);letter-spacing:.16em;color:var(--grey);border-radius:999px;align-self:center;margin-left:10px;padding:4px 9px;font-size:11px;font-weight:600}.theme-toggle{background:var(--fill);cursor:pointer;border:0;border-radius:999px;width:42px;height:42px;transition:background .25s;position:relative}.theme-toggle:hover{background:var(--fill-2)}.theme-toggle svg{width:19px;height:19px;transition:transform .5s var(--ease), opacity .5s;margin:auto;position:absolute;inset:0}.theme-toggle .moon{opacity:0;transform:rotate(-90deg)scale(.6)}html[data-theme=dark] .theme-toggle .sun{opacity:0;transform:rotate(90deg)scale(.6)}html[data-theme=dark] .theme-toggle .moon{opacity:1;transform:none}.lang-switch{background:var(--fill);letter-spacing:.06em;height:42px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;transition:background .25s;display:inline-flex}.lang-switch:hover{background:var(--fill-2)}.user-menu{display:block;position:relative}.user-button{background:var(--fill);cursor:pointer;width:42px;height:42px;transition:box-shadow .25s, transform .25s var(--ease);border:0;border-radius:50%;padding:0;display:block;overflow:hidden}.user-button img{object-fit:cover;width:100%;height:100%}.user-button:hover,.user-button[aria-expanded=true]{box-shadow:0 0 0 3px var(--fill-2)}.user-pop{z-index:60;background:var(--white);width:260px;box-shadow:var(--shadow-m), 0 0 0 1px var(--line);animation:menu-in .25s var(--ease);border-radius:18px;padding:8px;position:absolute;top:calc(100% + 10px);right:0}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}}.user-pop-head{box-shadow:0 1px 0 var(--line);align-items:center;gap:12px;margin-bottom:4px;padding:10px 10px 12px;display:flex}.user-pop-head img{border-radius:50%;flex:none}.user-pop-head div{min-width:0;line-height:1.35;display:grid}.user-pop-head strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-pop-head .faint{font-size:13px}.user-pop-item{width:100%;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:10px 12px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:flex}.user-pop-item svg{color:var(--grey)}.user-pop-item:hover,.user-pop-item:focus-visible{background:var(--fill);color:var(--ink)}.user-pop-sep{box-shadow:0 -1px 0 var(--line);margin-top:4px;padding-top:4px}.footer{background:var(--night);color:#fff9;padding:72px 0 40px;font-size:14px}.footer .logo{color:#f4f4f5}.footer-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:32px;display:grid}.footer-grid h4{letter-spacing:.16em;text-transform:uppercase;color:#fff6;margin-bottom:14px;font-size:11px;font-weight:600}.footer-grid ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.footer-grid a:hover{color:#f4f4f5}.footer-status{color:#ffffffbf;background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:7px 14px;font-size:13px;display:inline-flex}.footer-legal{color:#ffffff57;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:24px;font-size:12px;display:flex;box-shadow:0 -1px #ffffff14}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.footer-grid{grid-template-columns:1fr}}.toasts{z-index:80;pointer-events:none;gap:10px;display:grid;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast{background:color-mix(in srgb, var(--white) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-m);animation:toast 2.6s var(--ease) both;border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 8px;font-size:14px;font-weight:600;display:inline-flex}.toast-icon{background:var(--success);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.toast.error .toast-icon{background:var(--alert)}.toast-icon svg{width:15px;height:15px}@keyframes toast{0%{opacity:0;transform:translateY(14px)}12%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}.announcement{background:var(--paper-2);box-shadow:inset 0 -1px 0 var(--line);color:var(--ink-2);font-size:14px;line-height:1.45}.announcement.warning{background:color-mix(in srgb, var(--warning) 14%, var(--paper))}.announcement.maintenance{background:color-mix(in srgb, var(--alert) 12%, var(--paper))}.announcement-inner{align-items:center;gap:12px;min-height:44px;padding-top:8px;padding-bottom:8px;display:flex}.announcement-icon{background:var(--white);width:28px;height:28px;box-shadow:var(--shadow-s);color:var(--info);border-radius:50%;flex:none;place-items:center;display:grid}.announcement.warning .announcement-icon{color:var(--badge-fixed-fg)}.announcement.maintenance .announcement-icon{color:var(--alert)}.announcement p{overflow-wrap:anywhere;flex:1;min-width:0}.announcement-link{color:var(--ink);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 30%, transparent);text-underline-offset:3px;align-items:center;gap:4px;font-weight:600;transition:text-decoration-color .2s;display:inline-flex}.announcement-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.announcement-close{width:32px;height:32px;color:var(--grey);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.announcement-close:hover{background:var(--fill-2);color:var(--ink)}.maintenance-page{min-height:calc(100vh - var(--header-h) - 120px);text-align:center;place-items:center;padding:96px 24px;display:grid}.maintenance-page h1{letter-spacing:-.04em;margin-top:14px;font-size:clamp(38px,5vw,64px)}.maintenance-page h1 .grad{width:fit-content;max-width:100%;margin:0 auto;padding-bottom:.08em;display:block}.maintenance-page .lead{margin:18px auto 0}.maintenance-tickets{background:var(--white);max-width:520px;box-shadow:var(--shadow-s);text-align:left;color:var(--ink-2);border-radius:18px;align-items:flex-start;gap:12px;margin:28px auto 0;padding:16px 20px;font-size:15px;display:flex}.maintenance-tickets svg{color:var(--success);flex:none;margin-top:2px}.maintenance-status{background:var(--fill);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:7px 14px;font-size:13px;display:inline-flex}.maintenance-notice{background:color-mix(in srgb, var(--alert) 10%, var(--paper));color:var(--ink-2);font-size:14px}.maintenance-notice .wrap{align-items:center;gap:10px;min-height:40px;padding-top:8px;padding-bottom:8px;display:flex}.maintenance-notice svg{color:var(--alert);flex:none}.reveal{opacity:0;transition:opacity .8s var(--ease) var(--d,0s), transform .8s var(--ease) var(--d,0s);transform:translateY(22px)}.reveal.seen{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
:root{--wrap:1320px;--series-fivem:#f4456b;--series-redm:#9b6bff;--heat-0:var(--fill)}.section{padding-top:40px;padding-bottom:48px}.section-tight{padding-top:28px}.section h1,.page-head h1{font-size:clamp(32px,4vw,44px)}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.page-head .lead{margin:10px 0 0}.section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.section-head h2,.section-title{font-size:24px}.section-head h3{font-size:18px}.section-title{margin:40px 0 6px}.section-lead{margin:0 0 16px}.small{font-size:14px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grid-side{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.stack{flex-direction:column;gap:16px;display:flex}.card h2{margin-bottom:14px;font-size:19px}.card-kicker{align-items:center;gap:8px;margin-bottom:14px;font-size:15px;display:flex}.key-dot{border-radius:50%;flex:none;width:10px;height:10px}@media (max-width:900px){.grid-2,.grid-side{grid-template-columns:minmax(0,1fr)}}.mobile-nav{display:none}@media (max-width:880px){.header{height:auto}.header-inner{height:var(--header-h)}.mobile-nav{scrollbar-width:none;gap:6px;padding-bottom:10px;display:flex;overflow-x:auto}.mobile-nav a{background:var(--fill);color:var(--ink-2);border-radius:999px;flex:none;padding:7px 14px;font-size:14px;font-weight:600;text-decoration:none}.mobile-nav a.active{background:var(--btn-bg);color:var(--btn-fg)}}.hero{padding:64px 0 36px}.hero .eyebrow{align-items:center;gap:8px;display:inline-flex}.hero h1{margin:14px 0 18px;font-size:clamp(44px,7vw,80px)}.hero-search{margin-top:28px}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stat-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.stat{flex-direction:column;gap:8px;padding:20px 22px;display:flex}.stat strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;min-height:1.2em;font-size:30px;font-weight:600;line-height:1.15}.stat strong .faint{letter-spacing:-.01em;font-size:.6em}.stat-sub{color:var(--grey);font-size:13px}.delta{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.delta.up{color:var(--badge-added-fg)}.delta.down{color:var(--alert)}.delta.flat{color:var(--grey)}@media (max-width:1100px){.stat-grid.five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.stat-grid,.stat-grid.five{grid-template-columns:repeat(2,minmax(0,1fr))}.stat strong{font-size:24px}}.trending{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.trending-row{color:var(--ink);border-radius:14px;align-items:center;gap:12px;margin:0 -8px;padding:10px 8px;text-decoration:none;transition:background .2s;display:flex}.trending-row:hover{background:var(--fill)}.trending-row img,.icon-blank.big{border-radius:10px;flex:none;width:36px;height:36px}.trending-name{flex-direction:column;flex:1;min-width:0;font-size:14px;display:flex}.chart-card{padding:22px 22px 16px}.chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.chart-head h2{margin-bottom:4px}.chart-summary{color:var(--grey);margin:0;font-size:14px}.chart-legend{color:var(--ink-2);gap:16px;margin:4px 0 6px;padding:0;font-size:13px;list-style:none;display:flex}.chart-legend li,.chart-tip-row{align-items:center;gap:8px;display:flex}.chart-legend i,.chart-tip-row i{border-radius:2px;flex:none;width:14px;height:2px;display:inline-block}.chart-legend i.dashed,.chart-tip-row i.dashed{background:repeating-linear-gradient(90deg, var(--faint) 0 4px, transparent 4px 7px)!important}.time-chart{outline-offset:4px;border-radius:12px;width:100%;position:relative}.time-chart:focus-visible{outline:2px solid var(--g2)}.time-chart .uplot,.time-chart .u-wrap{font-family:inherit}.chart-tip{z-index:3;background:var(--white);min-width:150px;box-shadow:var(--shadow-m);border:1px solid var(--line);pointer-events:none;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;display:flex;position:absolute}.chart-tip-time{color:var(--grey);font-size:12px}.chart-tip-row strong{font-variant-numeric:tabular-nums;min-width:3ch}.chart-tip-row span{color:var(--grey)}.chart-empty{text-align:center;padding:40px 0}.chart-table{margin-top:10px;font-size:13px}.chart-table summary{cursor:pointer;color:var(--grey);width:fit-content}.chart-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:10px}.chart-table th,.chart-table td{text-align:right;border-bottom:1px solid var(--line);padding:6px 8px}.chart-table th:first-child,.chart-table td:first-child{text-align:left}.chart-table th{color:var(--faint);font-weight:600}.range-switch{background:var(--fill);border-radius:999px;flex:none;gap:2px;padding:3px;display:inline-flex}.range-switch a{color:var(--grey);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.range-switch a:hover{color:var(--ink)}.range-switch a[aria-current=true]{background:var(--white);color:var(--ink);box-shadow:var(--shadow-s)}.heat.s1{background:color-mix(in oklab, var(--series-fivem) 14%, var(--white))}.heat.s2{background:color-mix(in oklab, var(--series-fivem) 32%, var(--white))}.heat.s3{background:color-mix(in oklab, var(--series-fivem) 52%, var(--white))}.heat.s4{background:color-mix(in oklab, var(--series-fivem) 74%, var(--white))}.heat.s5{background:var(--series-fivem)}.heat.s0,.heat.sx{background:var(--heat-0)}.heatmap-wrap .chart-summary{margin-bottom:14px}.heatmap{flex-direction:column;gap:3px;display:flex}.heatmap-row{grid-template-columns:30px repeat(24,minmax(0,1fr));align-items:center;gap:3px;display:grid}.heatmap-hours span{color:var(--faint);font-variant-numeric:tabular-nums;font-size:10px}.heatmap-day{color:var(--grey);font-size:12px}.heatmap .heat{aspect-ratio:1;transition:transform .15s var(--ease);border-radius:4px;outline:none;position:relative}.heatmap .heat:hover,.heatmap .heat:focus-visible{z-index:2;box-shadow:0 0 0 2px var(--white), 0 0 0 3px var(--ink-2);transform:scale(1.25)}.heatmap .heat:hover:after,.heatmap .heat:focus-visible:after{content:attr(data-tip);background:var(--white);color:var(--ink);box-shadow:var(--shadow-m);border:1px solid var(--line);white-space:nowrap;pointer-events:none;border-radius:10px;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)scale(.8)}.heatmap-legend{color:var(--grey);flex-wrap:wrap;align-items:center;gap:4px;margin-top:14px;font-size:12px;display:flex}.heatmap-legend i{border-radius:3px;width:14px;height:14px}.heatmap-legend .faint{margin-left:auto}.bar-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bar-row{color:var(--ink);border-radius:10px;grid-template-columns:minmax(0,9em) minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 -8px;padding:6px 8px;font-size:14px;text-decoration:none;display:grid}a.bar-row:hover{background:var(--fill)}.bar-track{height:10px}.bar{background:var(--series-fivem);height:100%;transition:width .6s var(--ease);border-radius:0 4px 4px 0;display:block}.bar-value{font-variant-numeric:tabular-nums;color:var(--ink-2);text-align:right;min-width:4ch;font-weight:600}.server-table{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-s);overflow:hidden}.server-row{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:52px minmax(0,1fr) 110px 150px 120px;align-items:center;gap:12px;padding:11px 20px;text-decoration:none;transition:background .2s;display:grid}.server-table.compact .server-row{grid-template-columns:44px minmax(0,1fr) 100px 130px}.server-row.head{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);border-top:0;font-size:11px;font-weight:600}a.server-row:hover{background:var(--fill)}.server-row .rank{color:var(--grey);font-variant-numeric:tabular-nums}.server-row .name{align-items:center;gap:12px;min-width:0;font-weight:600;display:flex}.server-row .name img,.icon-blank{background:var(--fill);object-fit:cover;border-radius:8px;flex:none;width:28px;height:28px}.server-row .num{text-align:right;font-variant-numeric:tabular-nums}.server-row .players{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.fill{background:var(--fill);border-radius:4px;width:100%;max-width:110px;height:4px;display:block;overflow:hidden}.fill span{background:var(--grad);border-radius:4px;height:100%;display:block}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:640px){.server-row,.server-table.compact .server-row{grid-template-columns:34px minmax(0,1fr) 96px;padding:11px 14px}.hide-small,.server-row .players .faint{display:none}}.filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.search{flex:1;gap:10px;min-width:260px;max-width:560px;display:flex}.search .input{flex:1;min-width:0}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}a.chip{text-decoration:none;transition:background .2s,color .2s}a.chip:hover{background:var(--fill-2)}.chip .faint{font-weight:500}.chip.active,a.chip.active:hover{background:var(--btn-bg);color:var(--btn-fg)}.chip.active .faint{color:inherit;opacity:.6}.chip.accent{background:color-mix(in oklab, var(--series-fivem) 16%, var(--white));color:var(--ink)}.chip.clear{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.tag-filter{margin-bottom:18px}.empty{padding:32px 0}.pager{justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}.footer-tagline{max-width:320px;margin:14px 0 0}.track-footer{position:relative}.trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.account{position:relative}.account-button{background:var(--grad);width:38px;height:38px;color:var(--white);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0;font-weight:700;overflow:hidden}.account-button img{object-fit:cover;width:100%;height:100%}.account-menu{z-index:60;background:var(--white);min-width:200px;box-shadow:var(--shadow-m);border:1px solid var(--line);border-radius:16px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.account-name{color:var(--grey);margin:6px 10px 8px;font-size:13px}.account-menu a,.account-menu button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 10px;font-size:14px;font-weight:600;text-decoration:none;display:block}.account-menu a:hover,.account-menu button:hover{background:var(--fill)}.fav-button{background:color-mix(in oklab, var(--white) 70%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:6px}.fav-button.on{color:var(--g1)}.range-switch a.locked{color:var(--faint);align-items:center;gap:5px;display:inline-flex}.empty-card{flex-direction:column;align-items:flex-start;gap:14px;display:flex}
:root{--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--dur-exit:.16s;--dur-enter:.26s;--dur-move:.52s}.motion-ready [data-reveal]{opacity:0;filter:blur(4px);transition:opacity .7s var(--ease-out) var(--d,0s), transform .9s var(--ease-out) var(--d,0s), filter .7s var(--ease-out) var(--d,0s);transform:translateY(18px)scale(.985)}.motion-ready [data-reveal].in{opacity:1;filter:none;transform:none}.motion-ready [data-reveal=list]>*{opacity:0;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);transform:translateY(10px)}.motion-ready [data-reveal=list]{opacity:1;filter:none;transform:none}.motion-ready [data-reveal=list].in>*{opacity:1;transform:none}.motion-ready [data-reveal=list].in>:first-child{transition-delay:0s}.motion-ready [data-reveal=list].in>:nth-child(2){transition-delay:35ms}.motion-ready [data-reveal=list].in>:nth-child(3){transition-delay:70ms}.motion-ready [data-reveal=list].in>:nth-child(4){transition-delay:.105s}.motion-ready [data-reveal=list].in>:nth-child(5){transition-delay:.14s}.motion-ready [data-reveal=list].in>:nth-child(6){transition-delay:.175s}.motion-ready [data-reveal=list].in>:nth-child(7){transition-delay:.21s}.motion-ready [data-reveal=list].in>:nth-child(8){transition-delay:.245s}.motion-ready [data-reveal=list].in>:nth-child(9){transition-delay:.28s}.motion-ready [data-reveal=list].in>:nth-child(10){transition-delay:.315s}.motion-ready [data-reveal=list].in>:nth-child(n+11){transition-delay:.35s}.mini-spark-line{fill:none;stroke:var(--c);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.mini-spark-area{fill:color-mix(in oklab, var(--c) 16%, transparent)}.mini-spark-dot{fill:var(--c);stroke:var(--white);stroke-width:1.5px}.motion-ready [data-reveal] .mini-spark-line{stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s var(--ease-out) calc(var(--d,0s) + .15s)}.motion-ready [data-reveal].in .mini-spark-line,.motion-ready [data-reveal].in .mini-spark-line{stroke-dashoffset:0}.motion-ready [data-reveal] .mini-spark-area,.motion-ready [data-reveal] .mini-spark-dot{opacity:0;transition:opacity .8s var(--ease-out) calc(var(--d,0s) + .5s)}.motion-ready [data-reveal].in .mini-spark-area,.motion-ready [data-reveal].in .mini-spark-dot{opacity:1}.motion-ready [data-reveal] .time-chart .uplot{clip-path:inset(0 100% 0 0);transition:clip-path 1.4s var(--ease-out) calc(var(--d,0s) + .2s)}.motion-ready [data-reveal].in .time-chart .uplot{clip-path:inset(0)}.motion-ready [data-reveal] .bar,.motion-ready [data-reveal] .fill span{transform-origin:0;transition:transform 1s var(--ease-out) calc(var(--d,0s) + var(--i,0) * 45ms + .12s);transform:scaleX(0)}.motion-ready [data-reveal].in .bar,.motion-ready [data-reveal].in .fill span{transform:none}.motion-ready [data-reveal] .heatmap .heat{opacity:0;transition:opacity .4s var(--ease-out) calc(var(--h,0) * 22ms + var(--r,0) * 12ms), transform .5s var(--ease-spring) calc(var(--h,0) * 22ms + var(--r,0) * 12ms);transform:scale(.4)}.motion-ready [data-reveal].in .heatmap .heat{opacity:1;transform:none}.card{isolation:isolate;position:relative}.card:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,-200px), color-mix(in oklab, var(--g2) 9%, transparent), transparent 60%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.card:hover:after{opacity:1}.card.lift,.server-table,.hero-top-card{transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out)}.card.lift:hover{box-shadow:var(--shadow-m);transform:translateY(-3px)}.dot.pulse{box-shadow:0 0 0 0 color-mix(in oklab, var(--success) 60%, transparent);animation:2.4s ease-out infinite breathe}@keyframes breathe{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--success) 55%, transparent)}70%,to{box-shadow:0 0 0 8px #0000}}::view-transition{pointer-events:none}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}::view-transition-group(.morph){animation-duration:var(--dur-move);animation-timing-function:var(--ease-out)}::view-transition-image-pair(.morph){animation-name:via-blur}::view-transition-old(.morph){height:100%;animation-duration:var(--dur-move)}::view-transition-new(.morph){height:100%;animation-duration:var(--dur-move)}@keyframes via-blur{35%{filter:blur(4px)}}::view-transition-old(.nav-forward){--slide:-48px;animation:var(--dur-exit) ease-in both vt-fade reverse, var(--dur-move) var(--ease-out) both vt-slide reverse}::view-transition-new(.nav-forward){--slide:48px;animation:var(--dur-enter) ease-out var(--dur-exit) both vt-fade, var(--dur-move) var(--ease-out) both vt-slide}::view-transition-old(.nav-back){--slide:48px;animation:var(--dur-exit) ease-in both vt-fade reverse, var(--dur-move) var(--ease-out) both vt-slide reverse}::view-transition-new(.nav-back){--slide:-48px;animation:var(--dur-enter) ease-out var(--dur-exit) both vt-fade, var(--dur-move) var(--ease-out) both vt-slide}::view-transition-old(.page){animation:var(--dur-exit) ease-in both vt-fade reverse}::view-transition-new(.page){animation:var(--dur-enter) ease-out var(--dur-exit) both vt-fade, var(--dur-move) var(--ease-out) both vt-rise}@keyframes vt-fade{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur()}}@keyframes vt-slide{0%{translate:var(--slide) 0}to{translate:0}}@keyframes vt-rise{0%{translate:0 14px}to{translate:0}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}.motion-ready [data-reveal],.motion-ready [data-reveal] *,.dot.pulse{transition:none!important;animation:none!important}}.server-rows>:nth-child(2){--d:30ms}.server-rows>:nth-child(3){--d:60ms}.server-rows>:nth-child(4){--d:90ms}.server-rows>:nth-child(5){--d:.12s}.server-rows>:nth-child(6){--d:.15s}.server-rows>:nth-child(7){--d:.18s}.server-rows>:nth-child(8){--d:.21s}.server-rows>:nth-child(9){--d:.24s}.server-rows>:nth-child(10){--d:.27s}.server-rows>:nth-child(n+11){--d:.3s}
