.public-mirror{min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column;padding:28px clamp(20px,5vw,80px);background:radial-gradient(ellipse at 50% 0,#102544 0,transparent 65%)}.public-mirror-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.public-mirror-brand{display:inline-flex;align-items:center;gap:12px;color:#f7faff;text-decoration:none;font-size:21px;font-weight:750}.public-mirror-label{color:#a9b8ce;font-size:13px}.public-mirror-card{width:100%;max-width:640px;box-sizing:border-box;margin:auto;padding:60px 0}.public-mirror-card h1{margin:0;font-size:clamp(30px,5vw,46px);line-height:1.15}.public-mirror-description{max-width:520px;margin:20px 0 28px;color:#b8c8de;font-size:18px;line-height:1.6}.public-mirror-download{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:52px;max-width:100%;padding:14px 24px;border:1px solid #4894ff;border-radius:10px;background:#267dff;color:#fff;text-align:center;text-decoration:none;font-size:16px;font-weight:700}.public-mirror-download:hover{background:#3989ff}.public-mirror a:focus-visible{outline:3px solid #8ac4ff;outline-offset:5px}.public-mirror-platform{margin:12px 0 36px;color:#95a9c5;font-size:13px}.public-mirror-notice{border:1px solid #2d4566;border-radius:14px;padding:24px;background:#0b172a}.public-mirror-notice h2{margin:0;font-size:17px;line-height:1.4}.public-mirror-notice p{margin:12px 0 18px;color:#a9b8ce;line-height:1.6}.public-mirror-notice a,.public-mirror-footer a{color:#85bdff;text-underline-offset:4px}.public-mirror-footer{padding:16px 0;font-size:13px}@media(max-width:480px){.public-mirror{padding:20px}.public-mirror-header{align-items:flex-start;flex-direction:column;gap:12px}.public-mirror-card{padding:44px 0 24px}.public-mirror-description{font-size:16px}.public-mirror-download{width:100%}.public-mirror-notice{padding:20px}}:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#050914;color:#f7faff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #050914;--panel: rgba(13, 21, 36, .86);--panel-strong: #101a2b;--line: rgba(135, 166, 211, .2);--muted: #a9b8ce;--soft: #dbe6f6;--blue: #267dff;--blue-2: #5ba8ff;--blue-soft: rgba(38, 125, 255, .15);--danger: #ff7392;--shadow: 0 24px 80px rgba(0, 0, 0, .34)}.dayz-integration{display:grid;gap:16px;margin-top:0}.dayz-integration>.command-page-title{margin-bottom:2px}.dayz-integration-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0;padding:24px;border:1px solid rgba(91,168,255,.24);border-radius:14px;background:radial-gradient(circle at 8% 12%,rgba(38,125,255,.17),transparent 38%),linear-gradient(135deg,#0d1e34f5,#07101df5)}.dayz-integration-copy{display:flex;align-items:flex-start;gap:15px;min-width:0}.dayz-integration-icon,.dayz-card-icon{display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(91,168,255,.34);color:#82c2ff;background:#267dff26}.dayz-integration-icon{width:48px;height:48px;border-radius:14px}.dayz-integration-kicker,.dayz-card-kicker{display:block;color:#75b8ff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dayz-integration-copy h2{margin:5px 0 0;color:#f7faff;font-size:clamp(22px,2.6vw,31px);line-height:1.12}.dayz-integration-copy p{max-width:690px;margin:8px 0 0;color:#a8bad3;font-size:14px;line-height:1.55}.dayz-integration-hero>.command-button{flex:0 0 auto}.dayz-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dayz-overview>span{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;min-width:0;padding:15px 16px;border:1px solid rgba(135,166,211,.16);border-radius:12px;background:#081220c7}.dayz-overview svg{grid-row:1 / span 2;align-self:center;color:#64adff}.dayz-overview small{overflow:hidden;color:#8298b7;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dayz-overview strong{margin-top:3px;overflow:hidden;color:#eef5ff;font-size:16px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.dayz-create-card p,.dayz-security-card p,.dayz-friend-card p,.dayz-empty p{margin:6px 0 0;color:var(--muted, #8f9bad);line-height:1.55}.dayz-friend-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr);gap:22px 28px;overflow:hidden;border-color:#5ba8ff3d;background:radial-gradient(circle at 8% 12%,rgba(38,125,255,.14),transparent 34%),linear-gradient(135deg,#0e1f36f5,#08101df5)}.dayz-setup-card{border-color:#5ba8ff33;background:#091423e0}.dayz-friend-intro{display:flex;gap:14px;align-items:flex-start}.dayz-friend-intro h3{margin:2px 0 0;font-size:clamp(18px,1.5vw,22px)}.dayz-friend-icon{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;border:1px solid rgba(91,168,255,.35);border-radius:13px;color:#82c2ff;background:#267dff29}.dayz-friend-steps{display:grid;grid-column:1;gap:10px;margin:0;padding:0;list-style:none}.dayz-friend-steps li{display:flex;gap:11px;align-items:center;min-width:0}.dayz-friend-steps li>span{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border:1px solid rgba(91,168,255,.28);border-radius:9px;color:#8bc7ff;background:#267dff1c;font-size:12px;font-weight:800}.dayz-friend-steps li div,.dayz-release-state div{display:grid;min-width:0;gap:3px}.dayz-friend-steps small,.dayz-release-state small{color:#91a2b9;line-height:1.35}.dayz-friend-controls{display:grid;grid-column:2;grid-row:1 / span 2;gap:12px;align-content:start;min-width:0;padding:16px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#040b1594}.dayz-release-state{display:flex;gap:11px;align-items:center;min-width:0;padding:12px;border:1px solid rgba(255,190,92,.2);border-radius:11px;color:#ffd18a;background:#ffbe5c0f}.dayz-release-state.is-ready{border-color:#43d38b3d;color:#71e4aa;background:#43d38b12}.dayz-release-state.is-unsigned{border-color:#ffbe5c4d;color:#ffd18a;background:#ffbe5c14}.dayz-release-state strong,.dayz-release-state small{overflow:hidden;text-overflow:ellipsis}.dayz-friend-action-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:9px}.dayz-friend-action-grid .command-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-width:0;padding-inline:12px}.dayz-copy-instructions{min-height:42px;width:100%;justify-content:center}.dayz-friend-safety{margin:0!important;padding-top:2px;font-size:12px}.dayz-release-error{margin:0}.dayz-unsigned-warning{display:flex;gap:9px;align-items:flex-start;margin:0!important;padding:11px 12px;border:1px solid rgba(255,190,92,.22);border-radius:10px;color:#c9d4e3!important;background:#ffbe5c0e;font-size:12px;line-height:1.45!important}.dayz-unsigned-warning>svg{flex:0 0 auto;margin-top:1px;color:#ffc96f}.dayz-unsigned-warning span{display:grid;gap:2px}.dayz-unsigned-warning strong{color:#ffd89b}.dayz-unsigned-dialog{border-color:#ffbe5c47}.dayz-unsigned-dialog-icon{border-color:#ffbe5c47;color:#ffd18a;background:#ffbe5c1a}.dayz-security-card{display:flex;align-items:end;justify-content:space-between;gap:24px;border-color:#ffbe5c40;background:linear-gradient(135deg,#ffb13a14,#0c1422eb)}.dayz-security-card label{min-width:190px}.dayz-security-card label span,.dayz-form-grid label span{display:block;margin-bottom:7px;color:#aab5c5;font-size:12px;font-weight:700;letter-spacing:.04em}.dayz-security-card input,.dayz-form-grid input,.dayz-form-grid select{width:100%;min-height:42px;padding:0 12px;border:1px solid rgba(148,163,184,.2);border-radius:10px;color:#edf4ff;background:#050b14b8;font:inherit;line-height:1.25;text-align:left}.dayz-form-grid label{display:grid;align-content:start;grid-template-rows:auto 42px;min-width:0}.dayz-create-card,.dayz-server-card{display:grid;gap:16px}.dayz-create-card .command-card-head{align-items:center}.dayz-create-card .command-card-head h3{margin-top:5px}.dayz-card-icon{width:40px;height:40px;border-radius:11px}.dayz-create-action{min-width:190px;justify-self:end}.dayz-sensitive-dialog .action-dialog-field input{font:inherit;line-height:1.25;text-align:left}.dayz-sensitive-dialog.is-danger{border-color:#ff6d8852}.dayz-sensitive-dialog .field-error{margin:0}.dayz-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dayz-server-list{display:grid;gap:16px}.dayz-server-card{overflow:hidden;border-color:#62b1ff29}.dayz-server-card.is-online{border-color:#43d38b47}.dayz-server-card.is-degraded,.dayz-server-card.is-offline{border-color:#ffbe5c40}.dayz-server-card.is-revoked{border-color:#ff6d883b;opacity:.88}.dayz-server-card>header,.dayz-server-title,.dayz-actions,.dayz-status{display:flex;align-items:center}.dayz-server-card>header{justify-content:space-between;gap:16px}.dayz-server-title{gap:12px;min-width:0}.dayz-server-title h3{margin:0 0 4px}.dayz-server-title code{color:#7f8da2;font-size:11px;overflow-wrap:anywhere}.dayz-server-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(98,177,255,.2);border-radius:11px;color:#77bdff;background:#62b1ff17}.dayz-status{flex:0 0 auto;gap:6px;padding:7px 10px;border-radius:999px;color:#d7e1ee;background:#94a3b81c;font-size:12px;font-weight:700}.dayz-status.is-online{color:#6ee7a7;background:#43d38b1c}.dayz-status.is-degraded,.dayz-status.is-offline,.dayz-status.is-pending_install{color:#ffd18a;background:#ffbe5c1a}.dayz-status.is-revoked,.dayz-status.is-deleted{color:#ff8ba1;background:#ff6d881a}.dayz-server-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dayz-server-metrics span{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid rgba(148,163,184,.1);border-radius:10px;background:#050b1473}.dayz-server-metrics small{color:#7f8da2}.dayz-server-metrics strong{overflow:hidden;color:#edf4ff;font-size:13px;text-overflow:ellipsis}.dayz-actions{flex-wrap:wrap;gap:8px}.dayz-actions .mini-action,.dayz-install-token .mini-action{display:inline-flex;align-items:center;gap:6px}.dayz-install-token{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;border-color:#43d38b42;background:linear-gradient(135deg,#43d38b14,#0c1422f0)}.dayz-install-token-inline{padding:14px;border:1px solid rgba(67,211,139,.26);border-radius:10px}.dayz-install-token>div,.dayz-install-token-hint{grid-column:1 / -1}.dayz-install-token code{min-width:0;padding:12px;overflow:auto;border-radius:9px;color:#9fe7c1;background:#02080ebf}.dayz-install-token-hint{margin:0;padding:12px;border:1px solid rgba(148,163,184,.12);border-radius:9px;color:#b7c5d8;background:#02080e94;font-size:12px;line-height:1.5}.dayz-diagnostics,.dayz-audit{padding:14px;border:1px solid rgba(148,163,184,.12);border-radius:10px;background:#050b147a}.dayz-diagnostics ul,.dayz-audit ul{margin:10px 0 0;padding-left:18px;color:#b7c5d8}.dayz-audit ul{display:grid;gap:7px;padding:0;list-style:none}.dayz-audit li{display:flex;justify-content:space-between;gap:12px}.dayz-audit time{flex:0 0 auto;color:#7f8da2}.dayz-empty{display:flex;align-items:center;gap:14px}@media(max-width:850px){.dayz-integration-hero{align-items:flex-start;flex-direction:column}.dayz-integration-hero>.command-button{width:100%}.dayz-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.dayz-friend-card{grid-template-columns:1fr}.dayz-friend-controls{grid-column:1;grid-row:auto}.dayz-security-card{align-items:stretch;flex-direction:column}.dayz-security-card label{min-width:0}.dayz-form-grid,.dayz-server-metrics{grid-template-columns:1fr}.dayz-server-card>header,.dayz-audit li{align-items:flex-start;flex-direction:column}.dayz-install-token{grid-template-columns:1fr}}@media(max-width:560px){.dayz-integration{margin-top:0}.dayz-integration-hero{padding:18px 16px}.dayz-integration-copy{gap:12px}.dayz-integration-icon{width:42px;height:42px}.dayz-overview{grid-template-columns:1fr}.dayz-create-action{width:100%;min-width:0}.dayz-friend-action-grid{grid-template-columns:1fr}}.dayz-integration{gap:14px;width:100%}.dayz-integration>.command-page-title{min-height:58px;margin-bottom:0}.dayz-integration .command-button,.dayz-integration .mini-action,.dayz-integration input,.dayz-integration select{font-family:inherit}.dayz-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dayz-overview>span{min-height:72px;padding:13px 15px;border-color:#5ba8ff33;border-radius:12px;background:#07111fc7}.dayz-overview svg{width:20px;height:20px}.dayz-overview small{color:#8fa4c0;font-size:11px;letter-spacing:.01em}.dayz-overview strong{font-size:17px}.dayz-create-card,.dayz-setup-card,.dayz-servers-section{border:1px solid rgba(91,168,255,.24);border-radius:14px;background:#081423db}.dayz-create-card{gap:16px;padding:20px}.dayz-create-card .command-card-head{align-items:flex-start}.dayz-create-card .command-card-head h3,.dayz-friend-intro h3,.dayz-servers-heading h3{margin:3px 0 0;color:#f4f8ff;font-size:20px;line-height:1.2}.dayz-create-card p,.dayz-friend-intro p,.dayz-servers-heading p{margin:5px 0 0;color:#93a6bf;font-size:12px;line-height:1.45}.dayz-card-kicker{color:#72b6ff;font-size:10px;letter-spacing:.1em}.dayz-card-icon{width:38px;height:38px;border-radius:11px}.dayz-form-grid{gap:13px}.dayz-form-grid label span{margin-bottom:6px;color:#a9b8cc;font-size:11px;letter-spacing:.02em}.dayz-form-grid input,.dayz-form-grid select{min-height:40px;border-color:#5ba8ff45;border-radius:9px;background:#030c17b3;font-size:13px}.dayz-form-grid input:focus,.dayz-form-grid select:focus{border-color:#4b9dffcc;outline:2px solid rgba(38,125,255,.14);outline-offset:1px}.dayz-create-action{min-width:176px;min-height:40px}.dayz-friend-card{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px;overflow:visible;background:#081423db}.dayz-friend-intro{gap:12px;align-items:center}.dayz-friend-icon{flex-basis:38px;width:38px;height:38px;border-radius:11px}.dayz-friend-steps{grid-column:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dayz-friend-steps li{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto 1fr;gap:9px;align-items:start;min-height:150px;padding:15px 14px 14px;border:1px solid rgba(91,168,255,.18);border-radius:11px;background:#040d198a}.dayz-friend-steps li>svg{color:#64adff}.dayz-friend-steps li>.dayz-step-number{position:absolute;top:10px;right:10px;width:24px;height:24px;border-radius:7px;font-size:11px}.dayz-friend-steps li div{gap:6px}.dayz-friend-steps strong{color:#edf5ff;font-size:13px;line-height:1.35}.dayz-friend-steps small{color:#8fa2ba;font-size:11px;line-height:1.45}.dayz-friend-controls{grid-column:auto;grid-row:auto;gap:10px;padding:0;border:0;border-radius:0;background:transparent}.dayz-release-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.dayz-release-state,.dayz-unsigned-warning{min-height:62px;margin:0!important;padding:11px 13px;border-radius:10px}.dayz-release-state strong,.dayz-unsigned-warning strong{font-size:12px}.dayz-release-state small,.dayz-unsigned-warning span{font-size:11px}.dayz-friend-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dayz-friend-action-grid .command-button,.dayz-copy-instructions{width:100%;min-height:40px;padding-inline:12px;justify-content:center}.dayz-friend-safety{margin:0!important;color:#8195ae!important;font-size:11px;line-height:1.45!important}.dayz-servers-section{display:grid;gap:13px;padding:20px}.dayz-servers-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.dayz-servers-heading>span{display:grid;min-width:34px;height:28px;padding:0 9px;place-items:center;border:1px solid rgba(91,168,255,.22);border-radius:8px;color:#9acbff;background:#267dff1a;font-size:12px;font-weight:800}.dayz-server-list{gap:12px}.dayz-server-card{gap:13px;padding:14px;border-radius:12px;background:#050f1cab}.dayz-server-card.is-online{border-color:#43d38b4d;box-shadow:inset 3px 0 #43d38bbf}.dayz-server-card.is-degraded,.dayz-server-card.is-offline{box-shadow:inset 3px 0 #ffbe5ca6}.dayz-server-card.is-revoked{box-shadow:inset 3px 0 #ff6d88a6}.dayz-server-summary{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.35fr);gap:14px;align-items:center}.dayz-server-summary>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.dayz-server-title{gap:10px}.dayz-server-title h3{margin-bottom:2px;font-size:15px}.dayz-server-icon{width:36px;height:36px;border-radius:10px}.dayz-status{padding:6px 9px;font-size:10px}.dayz-server-metrics{grid-template-columns:1.35fr repeat(3,minmax(56px,.75fr));gap:0;border:1px solid rgba(148,163,184,.1);border-radius:9px;background:#030b157a}.dayz-server-metrics span{gap:3px;min-height:48px;padding:8px 10px;border:0;border-left:1px solid rgba(148,163,184,.1);border-radius:0;background:transparent}.dayz-server-metrics span:first-child{border-left:0}.dayz-server-metrics small{font-size:10px}.dayz-server-metrics strong{font-size:12px}.dayz-form-grid.is-server{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;border:1px solid rgba(91,168,255,.12);border-radius:10px;background:#030c176b}.dayz-actions{gap:7px;min-width:0}.dayz-actions .mini-action,.dayz-install-token .mini-action{min-height:34px;padding:0 10px;border-radius:8px;font-size:11px}.dayz-danger-actions{display:inline-flex;gap:7px;margin-left:auto;padding-left:12px;border-left:1px solid rgba(255,109,136,.18)}.dayz-danger-actions:empty{display:none}.dayz-install-token-inline,.dayz-diagnostics,.dayz-audit{border-radius:9px}.dayz-empty{min-height:74px;padding:16px}@media(max-width:900px){.dayz-friend-steps,.dayz-form-grid.is-server{grid-template-columns:repeat(2,minmax(0,1fr))}.dayz-server-summary{grid-template-columns:1fr}}@media(max-width:760px){.dayz-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.dayz-create-card,.dayz-friend-card,.dayz-servers-section{padding:16px}.dayz-friend-action-grid{grid-template-columns:1fr}.dayz-server-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dayz-server-metrics span:nth-child(3){border-left:0}}@media(max-width:560px){.dayz-integration>.command-page-title{align-items:flex-start}.dayz-integration .command-page-title-action,.dayz-integration .command-page-title-action .command-button{width:100%}.dayz-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dayz-overview>span{min-height:66px;padding:11px}.dayz-create-card .command-card-head{align-items:flex-start;flex-direction:row}.dayz-form-grid,.dayz-form-grid.is-server,.dayz-friend-steps,.dayz-release-summary,.dayz-server-metrics{grid-template-columns:1fr}.dayz-friend-steps li{min-height:128px}.dayz-server-metrics span,.dayz-server-metrics span:nth-child(3){border-left:0;border-top:1px solid rgba(148,163,184,.1)}.dayz-server-metrics span:first-child{border-top:0}.dayz-server-summary>header{align-items:flex-start;flex-direction:column}.dayz-status{margin-left:46px}.dayz-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dayz-actions .mini-action{justify-content:center}.dayz-danger-actions{grid-column:1 / -1;margin:4px 0 0;padding:10px 0 0;border-top:1px solid rgba(255,109,136,.18);border-left:0}.dayz-danger-actions .mini-action{width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:var(--bg)}a{color:inherit;text-decoration:none}button,input,a{font:inherit;-webkit-tap-highlight-color:transparent}button{border:0;color:inherit}button:disabled,input:disabled{cursor:not-allowed;opacity:.66}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}h1,h2,h3,p{margin-top:0}.site-shell{position:relative;width:min(1160px,calc(100% - 32px));min-height:100vh;margin:0 auto;background:#050914}.site-background{position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);z-index:0;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#05091424 0,#0509147a 680px,#050914 1680px),url(/website_backscreen_20260919_v2.png) center top / 100vw auto no-repeat,#050914}main,.footer{position:relative;z-index:1}.grid-plane{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.11;background-image:linear-gradient(rgba(124,160,220,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(124,160,220,.12) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 1680px);mask-image:linear-gradient(180deg,#000 0,transparent 1680px)}.blue-horizon{position:absolute;left:50%;top:92px;width:min(980px,88vw);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(84,159,255,.34),transparent);box-shadow:0 0 70px #267dff33}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:74px;padding:14px 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:12px;min-width:0;font-size:19px;font-weight:800;letter-spacing:0}.brand-mark{width:38px;height:38px;object-fit:contain}.nav-links{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--muted);font-size:15px}.nav-links a,.nav-links button{border:1px solid transparent;border-radius:8px;padding:9px 12px;white-space:nowrap}.nav-links .nav-login{display:inline-flex;align-items:center;justify-content:center;position:relative;min-height:40px;cursor:pointer;border-color:transparent;background:transparent;color:var(--muted);font-weight:760}.nav-links .nav-contact{cursor:pointer;background:transparent;color:var(--muted)}.language-menu{position:relative}.language-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:72px;min-height:38px;cursor:pointer;border-color:transparent;background:transparent;color:#e5f0ff;font-size:14px;font-weight:760;transition:color .16s ease,background .16s ease,border-color .16s ease}.language-flag{position:relative;display:inline-block;width:18px;height:18px;flex:0 0 18px;overflow:hidden;border:1px solid rgba(218,231,255,.46);border-radius:999px;box-shadow:0 0 0 2px #090f1a8c;line-height:1}.flag-ru{background:linear-gradient(180deg,#fff 0,#fff 33.33%,#1f58d7 33.33%,#1f58d7 66.66%,#df2e38 66.66%,#df2e38)}.flag-en{background:#163b89}.flag-en:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(32deg,transparent 40%,#ffffff 40% 47%,#d92b3a 47% 53%,#ffffff 53% 60%,transparent 60%),linear-gradient(148deg,transparent 40%,#ffffff 40% 47%,#d92b3a 47% 53%,#ffffff 53% 60%,transparent 60%),linear-gradient(90deg,transparent 38%,#ffffff 38% 45%,#d92b3a 45% 55%,#ffffff 55% 62%,transparent 62%),linear-gradient(180deg,transparent 38%,#ffffff 38% 45%,#d92b3a 45% 55%,#ffffff 55% 62%,transparent 62%)}.language-code{min-width:18px;letter-spacing:.02em}.language-caret{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;opacity:.72;transform:translateY(-2px) rotate(45deg)}.language-options{position:absolute;top:calc(100% + 10px);right:0;z-index:40;display:grid;gap:6px;min-width:94px;border:1px solid rgba(91,168,255,.28);border-radius:8px;padding:7px;background:#060c17f5;box-shadow:0 18px 44px #0000005c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.language-options button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;border-radius:7px;padding:0 10px;cursor:pointer;border:1px solid transparent;background:#090f1a59;color:#b9c8dd;font-size:14px;font-weight:820;text-align:center}.language-option-code{min-width:20px;color:currentColor;font-size:13px;font-weight:800;letter-spacing:.04em}.language-options button:hover,.language-options button:focus-visible{border-color:#5ba8ff57;background:#267dff1f;color:#fff}.language-options button.is-selected{border-color:#5ba8ff94;background:#267dff47;color:#fff}.nav-links .nav-login:after{content:"";position:absolute;right:12px;bottom:7px;left:12px;height:1px;background:#5ba8ff75;opacity:.72}.nav-links a:hover,.nav-links a:focus-visible,.nav-links button:hover,.nav-links button:focus-visible{border-color:#5ba8ff61;background:#267dff14;color:#fff;outline:none}.nav-links .nav-login:hover,.nav-links .nav-login:focus-visible{border-color:transparent;background:transparent}.nav-links .nav-login:hover:after,.nav-links .nav-login:focus-visible:after{opacity:1}.is-disabled{cursor:not-allowed;opacity:.54;pointer-events:none}.hero-section{display:flex;align-items:center;justify-content:center;padding:clamp(30px,4.5vw,58px) 0 clamp(28px,4vw,42px);text-align:center}.hero-copy{display:grid;justify-items:center;width:100%;min-width:0}h1{width:100%;max-width:820px;margin-bottom:20px;color:#fff;font-size:clamp(38px,4.8vw,58px);font-weight:650;line-height:1.08;letter-spacing:0;overflow-wrap:anywhere;white-space:pre-line}.hero-text{width:100%;max-width:680px;margin-bottom:28px;color:#c7d5ea;font-size:clamp(17px,1.55vw,20px);line-height:1.6;overflow-wrap:anywhere}.hero-points{width:100%;display:grid;gap:12px;max-width:820px;margin:0 0 24px;padding:0;list-style:none;text-align:left}.hero-points li{position:relative;display:grid;grid-template-columns:12px 1fr;gap:13px;align-items:start;border:1px solid rgba(135,166,211,.16);border-radius:8px;padding:15px 18px;background:#070f1d8f;color:var(--soft);font-size:clamp(15px,1.35vw,17px);line-height:1.52;box-shadow:inset 0 1px #ffffff08}.hero-points li:before{content:"";width:7px;height:7px;margin-top:9px;border-radius:999px;background:var(--blue-2);box-shadow:0 0 16px #53a6ff9e}.hero-download{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;min-width:min(290px,100%);width:min(290px,100%);border:1px solid transparent;border-radius:8px;padding:0 16px;cursor:pointer;background:linear-gradient(135deg,var(--blue),var(--blue-2));color:#fff;white-space:nowrap;font-weight:820;box-shadow:0 18px 42px #267dff4d}.hero-download:hover,.hero-download:focus-visible{outline:none;background:linear-gradient(135deg,#1d73f2,#67b0ff);box-shadow:0 20px 48px #267dff5c}.hero-download:disabled{cursor:wait;opacity:.74}.hero-buy{display:inline-flex;align-items:center;justify-content:center;min-height:50px;min-width:min(290px,100%);margin-top:10px;border:1px solid rgba(91,168,255,.34);border-radius:8px;padding:0 22px;cursor:pointer;background:linear-gradient(135deg,var(--blue),var(--blue-2));color:#fff;font-weight:820;box-shadow:0 18px 42px #267dff3d}.download-stat{margin:12px 0 0;color:var(--muted);font-size:15px}.download-stat strong{color:#fff}.download-error{max-width:360px;margin:12px 0 0;color:#ff9b9b;font-weight:700}.feature-card svg,.auth-heading svg,.field svg{color:var(--blue-2);flex:0 0 auto}.auth-panel,.feature-card,.access-section{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow)}.auth-panel{position:relative;z-index:1;min-width:0;padding:clamp(18px,2.5vw,24px)}.auth-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#03070eb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-dialog{position:relative;width:min(460px,100%);max-height:min(720px,calc(100vh - 40px));overflow-y:auto}.hero-buy:hover,.hero-buy:focus-visible{outline:none;transform:translateY(-1px);background:linear-gradient(135deg,#1d73f2,#67b0ff);box-shadow:0 20px 48px #267dff57}.hero-trial{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;min-width:min(400px,100%);margin-top:14px;border:1px solid rgba(115,184,255,.46);border-radius:8px;padding:0 18px;cursor:pointer;background:#14386685;color:#d9ebff;font-weight:760;white-space:nowrap;transition:transform .16s ease,border-color .16s ease,background .16s ease}.hero-trial:hover,.hero-trial:focus-visible{outline:none;transform:translateY(-1px);border-color:#70b7ffe6;background:#1e569cad}.trial-pending-overview{max-width:780px;gap:18px;min-height:0;padding:clamp(22px,4vw,30px);border:1px solid rgba(111,167,233,.3);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(42,111,194,.16),transparent 38%),#091423db;box-shadow:0 18px 48px #0000002e}.trial-pending-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px}.trial-pending-header .overview-title-icon{margin:0}.trial-pending-kicker{display:block;margin-bottom:5px;color:#82bbff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.trial-pending-overview h2{margin:0;color:#f7fbff;font-size:clamp(23px,3vw,30px);line-height:1.15}.trial-pending-header p{max-width:560px;margin:8px 0 0;color:#b9cce5;line-height:1.5}.trial-pending-status{align-self:center;border-color:#75b4ff52;background:#2567b824;color:#d9edff}.trial-pending-project-note{margin:0;color:#b8cae0;font-size:14px;line-height:1.5}.trial-pending-download-card{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px 18px;border:1px solid rgba(127,174,233,.2);border-radius:12px;background:#040c175c}.trial-pending-download-card strong{color:#f1f7ff;font-size:15px}.trial-pending-download-card p{margin:5px 0 0;color:#91a8c7;font-size:14px;line-height:1.42}.trial-pending-download-card .command-button{min-height:42px;padding-inline:18px}.trial-pending-download-error{margin:0}.trial-pending-project-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 0}.trial-pending-project-details>div{min-width:0;padding:13px 14px;border:1px solid rgba(116,174,246,.22);border-radius:10px;background:#030c1a5c}.trial-pending-project-details dt{color:#91a7c6;font-size:12px;font-weight:700}.trial-pending-project-details dd{overflow-wrap:anywhere;margin:5px 0 0;color:#f4f8ff;font-weight:720}.account-onboarding{margin:18px 0;padding:20px 22px;border:1px solid rgba(95,162,255,.3);border-radius:14px;background:linear-gradient(120deg,#113158b8,#091627e6)}.account-onboarding-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.account-onboarding-kicker{display:block;margin-bottom:5px;color:#82bbff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.account-onboarding h2{margin:0;color:#f6faff;font-size:20px;line-height:1.2}.account-onboarding p{max-width:720px;margin:7px 0 0;color:#b9cce5;line-height:1.48}.account-onboarding-heading .command-button{flex:0 0 auto;min-height:42px;white-space:nowrap}.account-onboarding-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0;margin:18px 0 0;list-style:none}.account-onboarding-steps li{display:flex;align-items:center;min-width:0;gap:9px;padding:11px 10px;border:1px solid rgba(132,166,209,.18);border-radius:10px;color:#8fa6c5;font-size:13px;font-weight:700;line-height:1.28}.account-onboarding-steps li.is-current{border-color:#5fa9ffa8;background:#276fc429;color:#ebf5ff}.account-onboarding-steps li.is-complete{border-color:#62b1ff57;background:#2e79cc1a;color:#d6eaff}.account-onboarding-step-icon{display:grid;flex:0 0 24px;width:24px;height:24px;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:12px;font-variant-numeric:tabular-nums}.account-onboarding-note{color:#ffc4cf!important}.purchase-section{padding-top:4px}.purchase-preview{max-width:560px;margin:0 auto;padding:clamp(28px,3.5vw,36px) clamp(28px,4vw,42px);border:1px solid rgba(122,167,225,.28);border-radius:20px;background:radial-gradient(circle at 78% 10%,rgba(51,107,191,.14),transparent 32%),linear-gradient(145deg,#121f33f5,#08101cf0);box-shadow:0 30px 84px #00000047}.purchase-preview-head{text-align:center}.purchase-heading{margin-bottom:22px}.purchase-heading h2{display:grid;grid-template-columns:minmax(36px,1fr) auto minmax(36px,1fr);align-items:center;gap:14px;margin-bottom:0}.purchase-heading h2:before,.purchase-heading h2:after{height:1px;background:#87a6d342;content:""}.purchase-preview h2{margin:0;color:#fff;font-size:clamp(27px,3.3vw,35px);line-height:1.12;letter-spacing:-.035em}.purchase-price{display:grid;justify-items:start;gap:5px;margin:27px 0 22px;padding-top:24px;border-top:1px solid rgba(158,188,228,.19)}.purchase-price-line{display:flex;align-items:flex-end;gap:12px}.purchase-price strong{color:#dbe6ff;font-size:clamp(56px,6vw,62px);line-height:.92;letter-spacing:-.055em}.purchase-price s{color:#7e91ae;font-size:17px;font-weight:600;line-height:1.1;text-decoration-thickness:1px}.purchase-price span{margin-bottom:5px;color:#98aac5;font-size:17px;line-height:1.2}.subscription-periods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:24px;padding:5px;border:1px solid rgba(106,139,184,.28);border-radius:13px;background:#050f1dc2}.subscription-period{position:relative;display:grid;min-height:52px;place-content:center;gap:3px;border:1px solid transparent;border-radius:9px;padding:8px 6px;background:transparent;color:#91a4bf;cursor:pointer;font:inherit;font-size:13px;font-weight:700;line-height:1.1;transition:background .16s ease,border-color .16s ease,color .16s ease}.subscription-period:hover,.subscription-period:focus-visible{border-color:#7babe87a;color:#edf5ff;outline:none}.subscription-period.is-active{border-color:#7da4d3b8;background:#18304d;color:#f4f8ff}.subscription-period:disabled{cursor:wait;opacity:.62}.subscription-period-label{display:block;white-space:nowrap}.subscription-period-label-short,.subscription-period-badge-short{display:none}.subscription-period-discount{color:#a9c8f0;font-size:11px;font-weight:800}.subscription-period-badge{position:absolute;top:-11px;left:50%;z-index:1;transform:translate(-50%);border:1px solid rgba(119,164,219,.48);border-radius:999px;padding:3px 7px;background:#18304d;color:#c9e0fa;font-size:9px;font-weight:800;white-space:nowrap}.subscription-divider{height:1px;margin:22px 0;background:#9ebce429}.subscription-price{gap:6px;margin:0;padding:0;border:0}.subscription-price strong{white-space:nowrap}.subscription-price-details{display:grid;height:43px;align-content:start;gap:2px}.subscription-price span{margin:0}.subscription-price small{margin-top:2px;color:#91a6c4;font-size:14px}.purchase-benefits{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid rgba(158,188,228,.13)}.purchase-benefits li{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:15px;min-height:56px;padding:10px 0;border-bottom:1px solid rgba(158,188,228,.13);color:#c5d3e9;font-size:17px;line-height:1.35}.purchase-benefits svg{width:26px;height:26px;color:#aebfe0;stroke-width:1.65}.purchase-preview-bottom{padding-top:25px}.purchase-preview-action{width:100%;min-height:54px;margin:0;border:1px solid rgba(202,218,247,.5);border-radius:11px;background:linear-gradient(135deg,#d3ddf3,#aabbdc);color:#0b1728;font-size:17px;font-weight:800;box-shadow:none}.purchase-preview-action:hover,.purchase-preview-action:focus-visible{background:linear-gradient(135deg,#edf3ff,#bdcceb);color:#071220;box-shadow:0 16px 38px #94b7eb38}.purchase-preview-action.is-highlighted{animation:renewal-highlight 1.8s ease}.purchase-benefit-copy{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:3px 10px}.purchase-benefit-status{display:inline-flex;align-items:center;gap:6px;color:#f0a257;font-size:.82em;font-weight:800;line-height:1.2;white-space:nowrap}.purchase-benefit-status:before{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #f0a2571f;content:""}@keyframes renewal-highlight{0%,to{box-shadow:none}32%,68%{box-shadow:0 0 0 5px #5ba8ff57,0 16px 38px #5ba8ff47}}.subscription-card{background:#0e1a2b;box-shadow:none}.subscription-card .purchase-preview-action{background:#b8c9e6}.subscription-card .purchase-preview-action:hover,.subscription-card .purchase-preview-action:focus-visible{background:#d3dff0;box-shadow:none}@media(min-width:681px)and (max-height:1100px){.purchase-preview{max-width:540px;padding:22px 32px;border-radius:18px}.purchase-preview h2{font-size:clamp(25px,2.8vw,30px)}.subscription-periods{margin-top:17px;padding:4px;gap:4px}.subscription-period{min-height:44px;padding:7px 5px}.subscription-divider{margin:16px 0}.subscription-price-details{height:36px}.subscription-price strong{font-size:clamp(48px,5vw,55px)}.purchase-benefits li{grid-template-columns:26px minmax(0,1fr);min-height:45px;column-gap:12px;padding:7px 0;font-size:15px;line-height:1.28}.purchase-benefits svg{width:22px;height:22px}.purchase-preview-bottom{padding-top:17px}.purchase-preview-action{min-height:48px;font-size:16px}}.payment-dialog-error{margin:2px 0 0;border:1px solid rgba(236,114,145,.48);border-radius:11px;padding:12px 14px;background:#75233733;color:#ffc2d1;overflow-wrap:anywhere}.pending-payment-action{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(242,187,91,.42);border-radius:12px;padding:13px 14px;background:#8b5d1c21;color:#f6d69a}.pending-payment-action strong{display:block;color:#ffe2aa;font-size:14px}.pending-payment-action p{margin:4px 0 0;color:#d7bd8d;font-size:13px;line-height:1.35}.pending-payment-action .command-button{flex:0 0 auto;min-height:38px}.pending-payment-buttons{display:flex;flex-direction:column;gap:8px;flex:0 0 auto}.pending-payment-buttons .command-button{width:100%}.trial-payment-action{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(91,168,255,.46);border-radius:12px;padding:13px 14px;background:#1e497d29;color:#dceaff}.trial-payment-action strong{display:block;color:#eef6ff;font-size:14px}.trial-payment-action p{margin:4px 0 0;color:#b7cce9;font-size:13px;line-height:1.35}.trial-payment-action .command-button{flex:0 0 auto;min-height:38px}.payment-settlement-notice{margin:0;border:1px solid rgba(111,162,234,.36);border-radius:11px;padding:11px 13px;background:#1e497d29;color:#dceaff;font-size:13px;line-height:1.4}.payment-settlement-notice span{color:#aabedb}.purchase-modal{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;overflow-y:auto;background:#02070fc2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.purchase-dialog{width:min(100%,760px);border:1px solid rgba(135,170,225,.32);border-radius:18px;padding:34px 36px;background:radial-gradient(circle at 82% 10%,rgba(51,108,190,.16),transparent 36%),linear-gradient(145deg,#111c2e,#0d1523);box-shadow:0 36px 100px #00000080}.purchase-dialog-heading{display:flex;align-items:flex-start;gap:16px}.purchase-dialog-heading>span{display:grid;width:50px;height:50px;flex:0 0 auto;place-items:center;color:#83b8ff}.purchase-dialog-heading h2{margin:0;color:#fff;font-size:31px;letter-spacing:-.025em}.purchase-dialog-heading p{margin:6px 0 0;color:#a9bbd6;font-size:16px}.purchase-dialog-close{display:grid;width:40px;height:40px;margin-left:auto;place-items:center;border:0;border-radius:10px;cursor:pointer;background:transparent;color:#cfdbf0}.purchase-dialog-close:hover,.purchase-dialog-close:focus-visible{background:#7ba3da21;color:#fff;outline:none}.trial-setup-dialog{width:min(100%,760px);padding:36px 40px 34px;border-color:#65a9ff75;background:radial-gradient(circle at 88% 0%,rgba(59,125,222,.16),transparent 34%),linear-gradient(145deg,#13233a,#0a1423 72%)}.trial-setup-dialog .purchase-dialog-heading>span{width:52px;height:52px;border:1px solid rgba(100,170,255,.34);border-radius:15px;background:#1748883d}.trial-setup-dialog .purchase-dialog-heading p{max-width:620px;line-height:1.5}.trial-setup-dialog .purchase-dialog-close{border:1px solid transparent}.trial-setup-dialog .purchase-dialog-close:hover,.trial-setup-dialog .purchase-dialog-close:focus-visible{border-color:#7babea47}.trial-setup-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.trial-setup-field{gap:8px}.trial-setup-field>span{color:#dceaff;font-size:13px;font-weight:750}.trial-setup-field input,.trial-setup-field .game-picker-trigger{width:100%;min-height:50px;border:1px solid rgba(123,171,234,.3);border-radius:10px;background:linear-gradient(135deg,#06101ff0,#09192ee6);box-shadow:inset 0 1px #a6cdff0a;color:#f4f8ff;font-size:16px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.trial-setup-field input{padding-inline:14px;font-weight:650}.trial-setup-field input::placeholder{color:#7f94b2;opacity:1}.trial-setup-field input:hover:not(:disabled),.trial-setup-field .game-picker-trigger:hover:not(:disabled){border-color:#6caeff94;background:linear-gradient(135deg,#08162afa,#0b1f39f0)}.trial-setup-field input:focus,.trial-setup-field .game-picker-trigger:focus-visible{border-color:#5caaff;background:linear-gradient(135deg,#091d37,#0c294a);box-shadow:0 0 0 3px #398fff29,inset 0 1px #a6cdff0f;outline:none}.trial-setup-field input:-webkit-autofill,.trial-setup-field input:-webkit-autofill:hover,.trial-setup-field input:-webkit-autofill:focus{-webkit-text-fill-color:#f4f8ff;box-shadow:0 0 0 1000px #0a1c34 inset,0 0 0 3px transparent;caret-color:#f4f8ff;transition:background-color 9999s ease-out 0s}.trial-setup-dialog .payment-dialog-error{margin-top:22px}.trial-steam-notice{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;border:1px solid rgba(93,164,255,.36);border-radius:12px;padding:14px 15px;background:linear-gradient(115deg,#1036605c,#0a192ead);color:#d9eaff}.trial-steam-notice strong{display:block;color:#f2f7ff;font-size:14px}.trial-steam-notice p{margin:4px 0 0;color:#a9c4e7;font-size:13px;line-height:1.4}.trial-steam-notice .command-button{flex:0 0 auto;min-height:40px;padding-inline:14px}.trial-setup-field .game-picker-trigger{padding-inline:14px}.trial-setup-field .game-picker-menu{border-radius:11px}.trial-setup-actions{gap:12px;margin-top:26px}.trial-setup-actions .action-dialog-button{min-height:48px;border-radius:11px;font-size:15px}.trial-setup-actions .action-dialog-button.is-primary{box-shadow:0 12px 26px #1961ca38}.purchase-methods{display:grid;gap:13px;margin-top:32px}.purchase-method{display:grid;grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:130px;width:100%;border:1px solid rgba(125,157,205,.2);border-radius:16px;padding:18px 22px;cursor:pointer;background:linear-gradient(120deg,#1e2c44db,#131e31cc);color:#dce8fa;text-align:left;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.purchase-method:hover,.purchase-method:focus-visible{border-color:#61a3ffb8;background:linear-gradient(120deg,#25497b8c,#152947e6);outline:none;transform:translateY(-1px)}.purchase-method:disabled{cursor:not-allowed;opacity:.52}.purchase-method>span:nth-child(2){display:grid;gap:7px}.purchase-method strong{color:#fff;font-size:23px;line-height:1.05}.purchase-method small{color:#aabbd6;font-size:15px}.purchase-method>svg{color:#c6d8f4}.purchase-method.is-sbp{border-color:#4b90f6bf}.purchase-method.is-sbp em{display:inline-flex;align-items:center;gap:6px;width:max-content;margin-top:6px;border:1px solid rgba(69,142,241,.42);border-radius:999px;padding:4px 10px;color:#79b3ff;font-size:13px;font-style:normal}.purchase-method-icon{display:grid;width:96px;height:96px;place-items:center;overflow:hidden;border:1px solid rgba(156,184,226,.14);border-radius:16px;background:#050c1747}.purchase-method-icon img{display:block;width:70px;height:70px;object-fit:contain;mix-blend-mode:screen}.purchase-method:not(.is-sbp) .purchase-method-icon img{width:80px;height:80px}.purchase-dialog-footer{display:grid;gap:10px;margin-top:26px;padding-top:24px;border-top:1px solid rgba(145,177,220,.2);color:#98aac5;text-align:center}.purchase-dialog-footer p{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:14px}.purchase-dialog-footer a{color:#6eb1ff;text-decoration:none}.purchase-dialog-footer a:hover{color:#a9d2ff;text-decoration:underline}.action-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:grid;place-items:center;padding:20px;background:#02060dc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.action-dialog{width:min(440px,100%);border:1px solid rgba(91,168,255,.28);border-top:3px solid #438fff;border-radius:8px;padding:24px;background:#080f1d;box-shadow:0 24px 70px #0000007a}.checkout-email-dialog{width:min(460px,100%)}.checkout-email-sent{margin:0;color:#9eddbc;font-size:13px;line-height:1.45}.action-dialog.is-danger{border-color:#e15b7c57;border-top-width:1px}.action-dialog-heading{display:flex;align-items:center;gap:13px}.action-dialog-icon{display:inline-grid;flex:0 0 auto;place-items:center;width:44px;height:44px;border:1px solid rgba(91,168,255,.3);border-radius:8px;background:#267dff1f;color:#8bc3ff}.action-dialog-icon.is-danger{border-color:#e15b7c52;background:#9b2a4624;color:#ff9bb3}.action-dialog-kicker{display:block;margin-bottom:3px;color:#8fa5c2;font-size:12px;font-weight:700}.action-dialog h2{margin:0;color:#fff;font-size:21px;line-height:1.25}.action-dialog>p{margin:18px 0 0;color:#b7c5d9;font-size:14px;line-height:1.55}.action-dialog-field{display:grid;gap:7px;margin-top:18px}.action-dialog-field span{color:#d9e7f8;font-size:13px;font-weight:700}.action-dialog-field input{width:100%;min-width:0;min-height:44px;border:1px solid rgba(135,166,211,.24);border-radius:7px;padding:0 12px;background:#040911cc;color:#fff;outline:none}.action-dialog-field input:focus{border-color:#5ba8ffa6;box-shadow:0 0 0 3px #267dff21}.action-dialog-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:22px}.action-dialog-button{min-height:42px;cursor:pointer;border:1px solid rgba(135,166,211,.22);border-radius:7px;padding:0 14px;background:#0f1b2dd1;color:#e7f1ff;font-weight:760}.action-dialog-button:hover:not(:disabled),.action-dialog-button:focus-visible{border-color:#5ba8ff80;background:#1a304ee0}.action-dialog-button.is-primary{border-color:#5ba8ff8f;background:#267dff;color:#fff}.action-dialog-button.is-danger{border-color:#e15b7c85;background:#8d2944;color:#fff}.action-dialog-button.is-danger:hover,.action-dialog-button.is-danger:focus-visible{border-color:#ff97b2b8;background:#a73352}.action-dialog-button:disabled{cursor:not-allowed;opacity:.48}.evidence-preview-modal{z-index:170;padding:24px}.evidence-preview-dialog{position:relative;width:min(960px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:28px}.evidence-preview-dialog h2{padding-right:42px}.evidence-preview-dialog>p{margin-right:42px;overflow-wrap:anywhere}.evidence-preview-dialog img{display:block;width:100%;max-height:calc(100vh - 196px);margin-top:18px;border:1px solid rgba(135,166,211,.25);border-radius:8px;background:#07101d;object-fit:contain}.audit-evidence-thumbnail{position:relative;width:min(180px,100%);min-height:112px;overflow:hidden;border:1px solid rgba(135,166,211,.25);border-radius:9px;background:#07101d}.audit-evidence-thumbnail-image{display:grid;width:100%;min-height:112px;padding:0;place-items:center;cursor:zoom-in;border:0;background:transparent;color:var(--muted)}.audit-evidence-thumbnail-image:hover:not(:disabled),.audit-evidence-thumbnail-image:focus-visible{outline:2px solid #70b3ff;outline-offset:-2px}.audit-evidence-thumbnail-image:disabled{cursor:wait}.audit-evidence-thumbnail-image img{display:block;width:100%;height:112px;object-fit:cover}.audit-evidence-thumbnail-download{position:absolute;top:7px;right:7px;display:grid;width:34px;height:34px;place-items:center;cursor:pointer;border:1px solid rgba(182,211,249,.42);border-radius:8px;background:#050d19d1;color:#e5f1ff}.audit-evidence-thumbnail-download:hover:not(:disabled),.audit-evidence-thumbnail-download:focus-visible{border-color:#78b9ff;background:#173861;outline:none}.audit-evidence-thumbnail-download:disabled{cursor:not-allowed;opacity:.52}.audit-evidence-thumbnail .field-error{margin:7px}@media(max-width:560px){.audit-evidence-thumbnail{width:144px;min-height:96px}.audit-evidence-thumbnail-image,.audit-evidence-thumbnail-image img{min-height:96px;height:96px}}.two-factor-login-dialog{width:min(390px,100%)}.two-factor-setup-loading{color:#9eb5d3;font-size:14px}.two-factor-qr{display:grid;place-items:center;width:176px;height:176px;margin:18px auto 0;padding:10px;border:1px solid rgba(91,168,255,.3);border-radius:10px;background:#fff}.two-factor-qr img{display:block;width:100%;height:100%;image-rendering:pixelated}.modal-close{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;cursor:pointer;border:1px solid rgba(135,166,211,.2);border-radius:8px;background:#050a12b8;color:#dcecff}.modal-close:hover{border-color:#5ba8ff75}.auth-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:44px;border:1px solid rgba(135,166,211,.2);border-radius:8px;padding:5px;background:#050a12c7}.auth-tabs button{cursor:pointer;border-radius:6px;background:transparent;color:var(--muted);font-weight:760}.auth-tabs button.is-active{background:var(--blue-soft);color:#fff}.auth-heading{display:grid;justify-items:center;gap:13px;margin:23px 0 20px;text-align:center}.auth-heading svg{margin-top:0}.auth-heading h2{margin-bottom:6px;color:#fff;font-size:clamp(25px,3vw,31px);line-height:1.1}.auth-heading p{margin-bottom:0;color:var(--muted);line-height:1.45}.social-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px}.social-grid button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;cursor:pointer;border:1px solid rgba(135,166,211,.24);border-radius:8px;background:#090f1ac2;font-weight:760}.social-grid svg{width:20px;height:20px}.social-grid button:hover{border-color:#5ba8ff75}.social-grid button.steam-provider{color:#dcecff}.provider-icon{width:22px;height:22px;object-fit:cover;border-radius:999px}.provider-icon-steam{padding:1px;background:#ffffff14}.steam-email-card{align-items:start}.steam-email-form{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:12px;width:min(100%,620px)}.steam-email-form label{display:grid;gap:7px;min-width:0;color:var(--soft);font-size:14px;font-weight:720}.steam-email-form input{width:100%;min-width:0;border:1px solid rgba(135,166,211,.2);border-radius:8px;padding:13px 14px;background:#050a12b8;color:#f7fbff;font:inherit;font-weight:700}.divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:18px 0;color:#8495ae;font-size:13px}.divider p{margin-bottom:0}.divider span{height:1px;background:#87a6d32e}.auth-form{display:grid;gap:14px}.auth-form label{display:grid;gap:7px;color:var(--soft);font-size:14px;font-weight:720}.field{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;border:1px solid rgba(135,166,211,.24);border-radius:8px;padding:0 12px;background:#050a12bd}.field:focus-within{border-color:#5ba8ffa8;box-shadow:0 0 0 3px #267dff21}.field input{min-width:0;width:100%;border:0;outline:none;background:transparent;color:#fff}.field input::placeholder{color:#748297}.ghost-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;cursor:pointer;border-radius:7px;background:transparent}.ghost-icon:hover{background:#267dff1a}.submit-auth{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin-top:4px;cursor:pointer;border-radius:8px;background:linear-gradient(135deg,var(--blue),var(--blue-2));color:#fff;font-weight:800;box-shadow:0 16px 36px #267dff42;transition:transform .16s ease,box-shadow .16s ease}.submit-auth:hover{transform:translateY(-1px);box-shadow:0 18px 40px #267dff52}.link-button{margin-top:12px;cursor:pointer;background:transparent;color:var(--blue-2);font-weight:760}.signed-card{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(91,168,255,.3);border-radius:8px;padding:16px;background:#267dff1a}.signed-card span,.signed-card p{color:var(--muted)}.signed-card span,.signed-card strong,.signed-card p{display:block}.signed-card strong{margin:4px 0;color:#fff;font-size:18px}.signed-card p{margin-bottom:0;overflow-wrap:anywhere}.signed-card button{min-height:40px;cursor:pointer;border:1px solid rgba(135,166,211,.28);border-radius:8px;padding:0 14px;background:#090f1ac2;font-weight:760}.auth-note{display:flex;align-items:center;gap:8px;margin:14px 0 0;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.4}.auth-note.is-error{border:1px solid rgba(255,115,146,.34);background:#ff73921a;color:#ffd7df}.auth-note.is-success{border:1px solid rgba(91,168,255,.3);background:#267dff1a;color:#dcecff}.session-restore-notice{position:fixed;right:24px;bottom:24px;z-index:120;display:flex;align-items:center;justify-content:space-between;gap:14px;width:min(520px,calc(100% - 48px));margin:0;padding:12px 14px;border:1px solid rgba(104,170,255,.32);border-radius:12px;background:#091c35f5;color:#d9eaff;font-size:14px;line-height:1.4;box-shadow:0 18px 48px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.session-restore-actions{display:flex;flex:0 0 auto;align-items:center;gap:7px}.session-restore-notice button{flex:0 0 auto;min-height:34px;padding:7px 13px;border:1px solid rgba(101,168,255,.48);border-radius:9px;background:#2166b742;color:#e8f3ff;font:inherit;font-weight:800;cursor:pointer}.session-restore-notice button:hover,.session-restore-notice button:focus-visible{background:#2c7ada6b}.session-restore-notice .session-restore-dismiss{display:grid;width:34px;min-height:34px;padding:0;place-items:center;border-color:transparent;background:transparent;color:#a9bdd8}.session-restore-notice .session-restore-dismiss:hover,.session-restore-notice .session-restore-dismiss:focus-visible{border-color:#65a8ff57;color:#fff}.auth-register-note{margin:-2px 0 2px;color:var(--muted);font-size:13px;line-height:1.45}.section{padding:clamp(42px,6vw,72px) 0}.section-heading{max-width:760px;margin:0 auto 28px;text-align:center}h2{margin-bottom:14px;color:#fff;font-size:clamp(28px,3.4vw,40px);font-weight:650;line-height:1.16;letter-spacing:0}.section-heading p,.workflow-copy p,.access-section p{max-width:640px;margin-left:auto;margin-right:auto;margin-bottom:0;color:#b8c7dc;font-size:17px;line-height:1.62}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.feature-card{display:grid;justify-items:center;align-content:start;min-height:242px;padding:22px;text-align:center}.feature-card h3{margin:18px 0 12px;color:#fff;font-size:21px;font-weight:650;line-height:1.2}.feature-card p{margin-bottom:0;color:#aebdd3;line-height:1.55}.workflow-section{display:grid;grid-template-columns:1fr;align-items:start;justify-items:center;gap:22px;text-align:center}.workflow-copy{display:grid;justify-items:center;max-width:740px}.steps{display:grid;gap:12px;width:min(760px,100%)}.step-row{display:grid;justify-items:center;gap:12px;align-items:center;border:1px solid rgba(135,166,211,.16);border-radius:8px;padding:16px;background:#090f1aa8;text-align:center}.step-row span{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--blue-soft);color:#fff;font-weight:820}.step-row p{margin-bottom:0;color:#c8d6e9;line-height:1.5}.access-section{display:grid;align-items:center;justify-items:center;gap:20px;margin-bottom:56px;padding:clamp(22px,4vw,34px);text-align:center}.access-section h2{font-size:clamp(25px,3vw,34px)}.access-section a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;border:1px solid rgba(91,168,255,.34);border-radius:8px;padding:0 14px;color:#e6f1ff;font-weight:760;white-space:nowrap}.access-section a:hover{background:#267dff1a}.account-section{padding-top:clamp(24px,4vw,44px)}.developer-dashboard{min-height:720px;border:1px solid rgba(135,166,211,.2);border-radius:14px;padding:clamp(22px,3vw,38px);background:linear-gradient(145deg,#0c192bf0,#060d18f5);box-shadow:0 28px 80px #00000047}.developer-dashboard-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid rgba(135,166,211,.16)}.developer-dashboard-header p,.developer-dashboard-header h1,.developer-dashboard-header span{margin:0}.developer-dashboard-header p{color:#78b6ff;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.developer-dashboard-header h1{margin-top:6px;color:#fff;font-size:clamp(28px,3vw,39px);line-height:1.05}.developer-dashboard-header span{display:block;margin-top:9px;color:#9baec9}.developer-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:24px 0;overflow:hidden;border:1px solid rgba(135,166,211,.16);border-radius:11px;background:#87a6d329}.developer-summary span{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:start;column-gap:8px;padding:16px;background:#091424eb;color:#9fb2cf;font-size:13px}.developer-summary svg{color:#72b3ff}.developer-summary strong{color:#fff;font-size:23px;line-height:1}.developer-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.developer-promo-section{grid-column:1 / -1;overflow:hidden;border:1px solid rgba(91,168,255,.3);border-radius:11px;background:#050d198a}.developer-promo-section>header{padding:15px 17px;border-bottom:1px solid rgba(135,166,211,.14)}.developer-promo-section h2,.developer-promo-section p{margin:0}.developer-promo-section h2{color:#f4f8ff;font-size:17px}.developer-promo-section>header p{margin-top:5px;color:#8fa5c4;font-size:13px}.developer-promo-form{display:grid;grid-template-columns:minmax(150px,1.25fr) minmax(112px,.78fr) minmax(104px,.72fr) minmax(120px,.86fr) repeat(2,minmax(150px,1.08fr));column-gap:14px;row-gap:16px;padding:18px 17px;border-bottom:1px solid rgba(135,166,211,.12)}.developer-promo-form label{display:grid;gap:6px;min-width:0}.developer-promo-form label>span{color:#9fb2cf;font-size:12px;font-weight:750}.developer-promo-form input,.developer-promo-form select,.developer-promo-note input{min-width:0;min-height:38px;border:1px solid rgba(113,161,226,.26);border-radius:7px;padding:0 10px;background:#08172a;color:#f4f8ff;font:inherit;font-size:13px}.developer-promo-form input:focus,.developer-promo-form select:focus,.developer-promo-note input:focus{outline:none;border-color:var(--blue-2);box-shadow:0 0 0 3px #4691ff24}.developer-promo-form .developer-promo-notes{grid-column:1 / span 3}.developer-promo-active,.developer-promo-toggle{display:inline-flex!important;align-items:center;gap:8px;color:#b9cbe5;font-size:13px;cursor:pointer}.developer-promo-active input,.developer-promo-toggle input{min-height:auto;accent-color:#4a9dff;cursor:pointer}.developer-promo-form .developer-promo-active{align-self:end;min-height:38px}.developer-promo-form .command-button{grid-column:5 / -1;min-height:38px;align-self:end;justify-content:center}.developer-promo-section .auth-note{margin:14px 17px 0}.developer-promo-section .developer-table-scroll{margin-top:14px;border-top:1px solid rgba(135,166,211,.12)}.developer-promo-table{min-width:900px!important}.developer-promo-table td{vertical-align:middle}.developer-promo-table th,.developer-promo-table td{padding:13px 17px}.developer-promo-note{display:flex;align-items:center;gap:7px;min-width:220px}.developer-promo-note input{flex:1 1 auto}.promo-code-field{display:grid;gap:8px;border:1px solid rgba(91,168,255,.24);border-radius:10px;padding:12px;background:#102d5447}.promo-code-entry{display:flex;align-items:end;gap:9px}.promo-code-entry label{display:grid;flex:1 1 auto;gap:6px;min-width:0}.promo-code-entry label span{color:#bfd3ed;font-size:12px;font-weight:760}.promo-code-entry input{min-width:0;min-height:38px;border:1px solid rgba(113,161,226,.3);border-radius:7px;padding:0 11px;background:#071427;color:#f4f8ff;font:inherit;text-transform:uppercase}.promo-code-entry input:focus{outline:none;border-color:var(--blue-2);box-shadow:0 0 0 3px #4691ff24}.promo-code-entry .mini-action{min-height:38px;white-space:nowrap}.promo-code-result{display:flex;align-items:center;gap:8px;color:#9be3be;font-size:13px}.promo-code-result small{color:#aebed3}.promo-code-result button{margin-left:auto;border:0;padding:0;background:transparent;color:#a9caff;font:inherit;font-size:12px;cursor:pointer}.promo-code-result button:hover,.promo-code-result button:focus-visible{color:#fff;text-decoration:underline;outline:none}.developer-data-section{min-width:0;border:1px solid rgba(135,166,211,.16);border-radius:11px;overflow:hidden;background:#050d198a}.developer-data-section h2{margin:0;padding:15px 17px;border-bottom:1px solid rgba(135,166,211,.14);color:#f4f8ff;font-size:17px}.developer-table-scroll{overflow-x:auto}.developer-data-section table{width:100%;min-width:430px;border-collapse:collapse}.developer-data-section th,.developer-data-section td{padding:11px 13px;border-bottom:1px solid rgba(135,166,211,.1);color:#b8c8df;font-size:13px;line-height:1.35;text-align:left;white-space:nowrap}.developer-data-section th{color:#7f96b8;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.developer-data-section tbody tr:last-child td{border-bottom:0}.developer-status{display:inline-flex;border:1px solid rgba(105,164,240,.24);border-radius:999px;padding:3px 8px;color:#b8d5ff;font-size:11px}.developer-date{display:block;margin-top:6px;color:#7f96b8;font-size:12px;white-space:nowrap}.developer-empty{color:#7e91ad;text-align:center!important}.account-workspace{display:grid;gap:18px}.account-quiet-shell{min-height:min(520px,calc(100vh - 180px));align-content:start;padding-top:clamp(16px,4vw,34px)}.project-deleted-shell{display:grid;justify-items:center;max-width:540px;min-height:min(430px,calc(100vh - 200px));margin:0 auto;padding:clamp(34px,6vw,62px) clamp(24px,5vw,54px);border:1px solid rgba(111,174,255,.28);border-radius:16px;background:radial-gradient(circle at 50% 0%,rgba(47,123,231,.18),transparent 52%),linear-gradient(145deg,#0c1a2ef5,#060d18f7);box-shadow:0 30px 90px #0000004d;text-align:center;align-content:center}.project-deleted-icon{display:grid;width:58px;height:58px;margin-bottom:19px;place-items:center;border:1px solid rgba(105,178,255,.4);border-radius:18px;color:#9bcaff;background:#2b7ceb24}.project-deleted-shell p,.project-deleted-shell h1,.project-deleted-shell span{margin:0}.project-deleted-shell p{color:#76b8ff;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.project-deleted-shell h1{margin-top:9px;color:#fff;font-size:clamp(28px,4vw,39px);line-height:1.08}.project-deleted-shell span{max-width:390px;margin-top:14px;color:#9cafc9;font-size:15px;line-height:1.55}.project-deleted-shell .command-button{margin-top:28px}.developer-verification-gate{display:grid;min-height:min(570px,calc(100vh - 180px));place-items:center}.developer-verification-card{display:grid;width:min(100%,500px);justify-items:center;padding:clamp(32px,5vw,54px);border:1px solid rgba(111,174,255,.28);border-radius:16px;background:radial-gradient(circle at 50% 0%,rgba(47,123,231,.18),transparent 52%),linear-gradient(145deg,#0c1a2ef5,#060d18f7);box-shadow:0 30px 90px #0000004d;text-align:center}.developer-verification-icon{display:grid;width:58px;height:58px;margin-bottom:19px;place-items:center;border:1px solid rgba(105,178,255,.4);border-radius:18px;color:#9bcaff;background:#2b7ceb24}.developer-verification-card>p,.developer-verification-card h1,.developer-verification-card>span{margin:0}.developer-verification-card>p{color:#76b8ff;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.developer-verification-card h1{margin-top:9px;color:#fff;font-size:clamp(27px,4vw,38px);line-height:1.08}.developer-verification-card>span{max-width:370px;margin-top:14px;color:#9cafc9;font-size:15px;line-height:1.55}.developer-verification-card .auth-note{width:100%;margin-top:17px;text-align:left}.developer-verification-code{display:grid;width:min(100%,330px);gap:8px;margin-top:25px;text-align:left}.developer-verification-code span{color:#d9e7f8;font-size:13px;font-weight:700}.developer-verification-code input{width:100%;min-height:52px;border:1px solid rgba(105,164,240,.34);border-radius:9px;padding:0 16px;color:#f7fbff;background:#030b16c2;font-family:inherit;font-size:22px;font-weight:800;letter-spacing:.34em;text-align:center}.developer-verification-code input:focus{outline:none;border-color:#5ba8ffb3;box-shadow:0 0 0 3px #267dff21}.developer-verification-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:27px}.developer-verification-actions .command-button{min-width:170px}.quiet-line,.dashboard-skeleton-grid>div{position:relative;overflow:hidden;border:1px solid rgba(135,166,211,.12);border-radius:8px;background:#090f1a8f}.quiet-line:after,.dashboard-skeleton-grid>div:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(91,168,255,.1),transparent);animation:quiet-shimmer 1.35s ease-in-out infinite}.quiet-line{width:min(520px,72vw);height:42px}.quiet-line.is-wide{width:min(780px,100%);height:72px}.dashboard-skeleton-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px}.dashboard-skeleton-grid>div{min-height:170px}.dashboard-skeleton-grid>div:first-child{min-height:230px}@keyframes quiet-shimmer{to{transform:translate(100%)}}.account-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border:1px solid rgba(135,166,211,.16);border-radius:8px;padding:clamp(22px,4vw,34px);background:#090f1a9e;box-shadow:var(--shadow)}.account-kicker{margin-bottom:8px;color:var(--muted);font-size:15px;line-height:1.35}.account-hero h1{max-width:none;margin-bottom:16px;font-size:clamp(34px,4vw,50px);line-height:1.05}.account-badges,.account-actions{display:flex;flex-wrap:wrap;gap:8px}.account-actions{justify-content:flex-end}.status-pill{display:inline-flex;align-items:center;min-height:30px;border:1px solid rgba(135,166,211,.18);border-radius:999px;padding:0 11px;background:#050a128a;color:#c7d5ea;font-size:13px;font-weight:760}.status-pill.is-good{border-color:#5ba8ff57;background:#267dff21;color:#e6f1ff}.status-pill.is-warn{border-color:#ffc65c57;background:#ffc65c1a;color:#ffe4a8}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.dashboard-grid-main{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.dashboard-card,.metric-card{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow)}.dashboard-card{padding:clamp(18px,2.6vw,24px)}.dashboard-card-wide,.dashboard-card-full{grid-column:1 / -1}.dashboard-card h3{margin:0;font-size:22px;line-height:1.15}.dashboard-card p,.card-title-row p{margin:6px 0 0;color:var(--muted);line-height:1.5}.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.dashboard-card dl{display:grid;gap:12px;margin:0}.dashboard-card dl+.stack-form{margin-top:16px}.compact-dl{margin-top:24px;padding-top:10px}.dashboard-card dl div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(116,151,202,.1);padding-bottom:9px}.dashboard-card dt{color:var(--muted)}.dashboard-card dd{margin:0;color:var(--soft);font-weight:760;overflow-wrap:anywhere;text-align:right}.panel-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid transparent;border-radius:8px;padding:0 18px;cursor:pointer;background:linear-gradient(135deg,var(--blue),var(--blue-2));color:#fff;font-weight:800}.panel-action.is-secondary{border:1px solid var(--line);background:#0d1421cc}.panel-action.is-ghost{border-color:#ff73924d;background:#ff739214;color:#ffd2dc}.account-notice{display:flex;align-items:center;justify-content:space-between;gap:16px}.stack-form{display:grid;gap:12px}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stack-form label{display:grid;gap:7px;min-width:0;color:var(--soft);font-weight:720}.stack-form input,.stack-form select{width:100%;min-width:0;min-height:44px;border:1px solid var(--line);border-radius:8px;padding:0 13px;background:#050a12b8;color:#fff;outline:none}.stack-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.field-hint,.field-error{margin:0;font-size:13px;line-height:1.35}.field-hint{color:var(--muted)}.field-error{color:#ffb7c7}.key-box{display:grid;gap:12px;border:1px solid rgba(88,166,255,.32);border-radius:8px;padding:16px;background:#2f8cff1a}.key-box span,.muted-line{color:var(--muted)}.key-box code,.data-row code{overflow-wrap:anywhere;word-break:break-word;color:#d8ecff;font-weight:800}.key-box code{font-size:clamp(16px,2vw,20px)}.key-actions{display:flex;flex-wrap:wrap;gap:8px}.dashboard-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-card{padding:16px}.metric-card span{display:block;min-height:36px;color:var(--muted);font-size:13px}.metric-card strong{display:block;margin-top:8px;font-size:25px}.data-list,.moderator-list{display:grid;gap:10px}.data-row{display:grid;grid-template-columns:1.1fr 1fr 1fr auto;gap:12px;align-items:center;border:1px solid rgba(116,151,202,.12);border-radius:8px;padding:12px;background:#050a126b}.moderator-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr) auto;gap:14px;align-items:center;border:1px solid rgba(116,151,202,.12);border-radius:8px;padding:13px;background:#050a126b}.moderator-row>div:first-child{display:grid;gap:4px}.moderator-row code{overflow-wrap:anywhere;color:#d8ecff;font-weight:760}.data-row span,.data-row em,.moderator-row span{color:var(--muted);font-style:normal}.row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.mini-action{min-height:32px;border:1px solid var(--line);border-radius:8px;padding:0 10px;cursor:pointer;background:#267dff1a;color:#d8ecff;font-size:13px;font-weight:760}.mini-action.is-danger{border-color:#ff739257;background:#ff739214;color:#ffc0cf}.command-center{display:grid;grid-template-columns:278px minmax(0,1fr);min-height:1240px;overflow:hidden;border:1px solid rgba(135,166,211,.2);border-radius:8px;background:#050a14ad;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.command-sidebar{display:flex;flex-direction:column;gap:22px;min-width:0;border-right:1px solid rgba(135,166,211,.18);padding:20px;background:#060c18d6}.command-brand{display:inline-flex;align-items:center;gap:12px;min-width:0}.command-brand img{width:38px;height:38px;object-fit:contain}.command-brand span{display:grid;min-width:0}.command-brand strong{color:#fff;font-size:17px;line-height:1.2}.command-brand em{color:var(--muted);font-size:12px;font-style:normal}.project-context-switcher{position:relative;min-width:0}.project-context-switcher>summary{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:70px;border:1px solid rgba(91,168,255,.28);border-radius:14px;padding:11px 13px;cursor:pointer;background:#12233ba3;color:#fff;list-style:none}.project-context-switcher>summary::-webkit-details-marker{display:none}.project-context-switcher>summary:hover,.project-context-switcher>summary:focus-visible,.project-context-switcher[open]>summary{border-color:#5ba8ff94;background:#19375bc2}.project-context-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#3490ff24;color:var(--blue-2)}.project-context-copy,.project-context-menu button>span{display:grid;min-width:0;gap:3px}.project-context-copy strong,.project-context-menu button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-context-copy small,.project-context-menu button small{color:var(--muted);font-size:12px}.project-context-chevron{transition:transform .16s ease}.project-context-switcher[open] .project-context-chevron{transform:rotate(180deg)}.project-context-menu{position:absolute;z-index:30;top:calc(100% + 8px);right:0;left:0;display:grid;gap:6px;max-height:300px;overflow-y:auto;border:1px solid rgba(91,168,255,.34);border-radius:14px;padding:8px;background:#050d1bfa;box-shadow:0 18px 48px #0000006b}.project-context-menu button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;border:1px solid transparent;border-radius:10px;padding:10px;cursor:pointer;background:transparent;color:#fff;text-align:left}.project-context-menu button:hover,.project-context-menu button:focus-visible,.project-context-menu button.is-active{border-color:#5ba8ff57;background:#267dff24}.project-context-menu button:disabled{cursor:default;opacity:1}.project-context-menu button em{color:var(--blue-2);font-size:11px;font-style:normal;font-weight:720}.moderator-leave-actions{display:grid;gap:10px}.moderator-leave-actions .command-button.is-outline{border-color:#ff6d8861;background:transparent}.command-nav{display:grid;gap:7px}.command-nav button{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-height:42px;border:1px solid transparent;border-radius:8px;padding:0 12px;cursor:pointer;background:transparent;color:var(--muted);text-align:left;font-weight:720}.command-nav button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-nav button:hover,.command-nav button:focus-visible,.command-nav button.is-active{border-color:#5ba8ff57;background:#267dff24;color:#fff}.command-nav button:disabled,.command-nav button.is-unavailable{cursor:not-allowed;color:#7e91ae75}.command-nav button:disabled svg,.command-nav button.is-unavailable svg{color:#5ba8ff61}.command-nav button:disabled:hover,.command-nav button:disabled:focus-visible{border-color:transparent;background:transparent;color:#7e91ae75}.command-nav svg{color:var(--blue-2)}.command-contact{border:1px solid rgba(135,166,211,.16);border-radius:8px;padding:13px;background:#050a1270}.command-contact{display:none;align-items:center;gap:9px;color:#dfeeff;font-size:14px;font-weight:760}.command-main{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;align-items:start;gap:18px;min-width:0;padding:22px;background:#07101d}.command-header,.command-section-title,.command-card-head,.command-notice{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.command-header{align-items:center}.command-header p,.command-section-title p,.command-card-head p{margin-bottom:0;color:var(--muted);line-height:1.55}.command-header p{margin-bottom:6px;font-size:13px}.command-header h1{max-width:none;margin-bottom:0;font-size:clamp(34px,4.1vw,50px);line-height:1.02}.command-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.command-section{display:grid;align-content:start;align-self:start;grid-auto-rows:max-content;gap:16px;min-height:1020px}.command-section-title{align-items:end}.overview-title-icon{display:inline-grid;width:36px;height:36px;flex:0 0 36px;place-items:center;margin-bottom:7px;border:1px solid rgba(92,169,255,.28);border-radius:11px;color:#8bc5ff;background:linear-gradient(145deg,#2c82e633,#11274557)}.command-section-title h2{margin-bottom:8px;font-size:clamp(25px,2.8vw,34px)}.command-grid{display:grid;gap:14px}.command-grid.is-main{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr)}.command-grid.is-main.is-single{grid-template-columns:minmax(0,1fr)}.command-grid.is-moderators{grid-template-columns:360px minmax(0,1fr)}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.settings-card{display:grid;align-content:start;gap:18px;min-height:0;padding:20px}.settings-card-header{display:flex;align-items:flex-start;gap:14px}.settings-card-header h3{font-size:20px}.settings-card-header p{margin:4px 0 0;color:var(--soft);font-size:15px;line-height:1.4}.settings-icon{display:grid;flex:0 0 auto;place-items:center;width:54px;height:54px;border:1px solid rgba(73,146,255,.38);border-radius:12px;background:#2063ca24;color:#5ba8ff}.settings-icon img{width:34px;height:34px;object-fit:contain;border-radius:50%;filter:none}.settings-icon.is-danger{border-color:#ff708c61;background:#97264521;color:#ff9aae}.settings-card .command-form{gap:12px}.settings-card .command-form label>span{font-size:16px}.settings-card .command-form input{min-height:44px;font-size:16px}.settings-card .command-button{width:fit-content;min-height:42px;padding:0 16px;font-size:15px}.button-brand-icon{width:21px;height:21px;object-fit:contain;border-radius:50%;filter:none}.command-grid.is-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.command-card,.command-notice{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow)}.command-card{min-width:0;padding:clamp(16px,2vw,20px)}.command-card h3,.command-notice h3{margin:0;color:#fff;font-size:19px;line-height:1.2}.command-notice{align-items:center;padding:16px}.command-notice p{margin:6px 0 0;color:var(--muted);line-height:1.5}.subscription-lifecycle-notice{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 18px;border:1px solid rgba(91,168,255,.36);border-radius:10px;padding:16px 18px;background:linear-gradient(105deg,#225ba552,#0b172af0)}.subscription-lifecycle-notice h2{margin:0;color:#fff;font-size:18px}.subscription-lifecycle-notice p{margin:5px 0 0;color:#b9c9e2;line-height:1.45}.subscription-lifecycle-notice .command-button{flex:0 0 auto;min-height:40px;text-decoration:none}.subscription-lifecycle-notice.is-grace{border-color:#efb85b7a;background:linear-gradient(105deg,#7c511a42,#0b172af0)}.subscription-lifecycle-notice.is-frozen{border-color:#f46b898a;background:linear-gradient(105deg,#7026394d,#0b172af5)}.command-inline-form{display:flex;flex-wrap:wrap;gap:9px}.command-inline-form input,.command-form input,.command-form select,.date-control input,.search-control input{width:100%;min-width:0;min-height:42px;border:1px solid rgba(135,166,211,.23);border-radius:8px;padding:0 12px;background:#040912b8;color:#fff;outline:none}.command-inline-form input:focus,.command-form input:focus,.command-form select:focus,.date-control input:focus,.search-control input:focus{border-color:#5ba8ff9e;box-shadow:0 0 0 3px #267dff1f}.command-form{display:grid;gap:13px}.command-form-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(120px,.55fr) minmax(0,.85fr);gap:11px}.game-picker{position:relative}.game-picker-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:42px;border:1px solid rgba(135,166,211,.23);border-radius:8px;padding:0 12px;background:#040912b8;color:#fff;cursor:pointer;font:inherit;font-weight:700}.game-picker-trigger:hover:not(:disabled),.game-picker-trigger:focus-visible{border-color:#5ba8ff9e;box-shadow:0 0 0 3px #267dff1f;outline:none}.game-picker-trigger:disabled{cursor:default;opacity:.58}.game-picker-trigger svg{color:#9dcaff}.game-picker-menu{position:absolute;z-index:10;inset:calc(100% + 6px) 0 auto;display:grid;overflow:hidden;border:1px solid rgba(91,168,255,.45);border-radius:9px;background:#0b1729;box-shadow:0 18px 36px #00000061}.game-picker-menu button{min-height:38px;border:0;border-bottom:1px solid rgba(135,166,211,.14);padding:0 12px;background:transparent;color:#eaf3ff;text-align:left;font:inherit;cursor:pointer}.game-picker-menu button:last-child{border-bottom:0}.game-picker-menu button:hover,.game-picker-menu button:focus-visible,.game-picker-menu button.is-selected{background:#267dff38;color:#fff;outline:none}.project-command-card .command-card-head{min-height:28px;align-items:center}.project-command-card .command-card-head h3{letter-spacing:-.015em}.project-subscription-until{margin:16px 0 0;color:#9eb1cc;font-size:14px}.project-game-field .pretty-select select{min-height:44px;border-color:#5ba8ff61;background:linear-gradient(135deg,#1e5cab40,#071120d1),#040912b8;font-weight:760}.project-game-field .pretty-select:after{right:15px;border-color:#9dcaff}.project-game-field .pretty-select:hover select:not(:disabled){border-color:#77bdffb8;background:linear-gradient(135deg,#236dcc57,#081527e6),#040912b8}.command-feedback{margin:0;border:1px solid rgba(76,205,146,.35);border-radius:8px;padding:11px 13px;background:#2290601c;color:#a7ecc8;font-size:14px;font-weight:720}.dashboard-toast{position:absolute;top:76px;right:24px;z-index:5;width:fit-content;max-width:min(300px,calc(100% - 32px));padding:8px 11px;border-radius:7px;font-size:13px;line-height:1.25;box-shadow:0 10px 24px #00000038;pointer-events:none;animation:dashboard-toast-in .16s ease-out}@keyframes dashboard-toast-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.payment-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.payment-summary>div{display:grid;gap:6px;border:1px solid rgba(113,161,226,.2);border-radius:10px;padding:14px 15px;background:linear-gradient(145deg,#132f587a,#081325bd)}.payment-summary span,.payment-note{color:var(--muted);font-size:12px}.payment-summary strong{color:#fff;font-size:19px;letter-spacing:-.02em}.payment-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.payment-button{flex-direction:column;align-items:flex-start;gap:10px;min-height:82px;border-radius:10px;padding:14px 15px;width:100%;text-decoration:none;text-align:left;justify-content:flex-start;box-shadow:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.payment-button svg{flex:0 0 auto}.payment-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 26px #00000038}.payment-actions .payment-button:nth-child(1){border-color:#66b3ffb8;background:linear-gradient(135deg,#2477e8,#4a9dff)}.payment-actions .payment-button:nth-child(2){border-color:#87a6d357;background:#0c1d35db;color:#e8f2ff}.payment-actions .payment-button:nth-child(2):hover:not(:disabled){border-color:#8ec1ffb8;background:#122b4df5}.checkout-intro{display:flex;align-items:center;gap:13px;border-bottom:1px solid rgba(135,166,211,.16);padding:0 0 14px}.checkout-form>.command-form-grid{display:none}.project-unlocked-note{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:1px solid rgba(66,207,150,.32);border-radius:11px;color:#98e4bd;background:linear-gradient(120deg,#14734933,#0e262275)}.project-unlocked-note svg{flex:0 0 auto;margin-top:1px}.project-unlocked-note strong,.project-unlocked-note span{display:block}.project-unlocked-note span{margin-top:3px;color:var(--muted);font-size:13px}.checkout-intro-icon{display:grid;flex:0 0 auto;width:40px;height:40px;place-items:center;border:1px solid rgba(91,168,255,.42);border-radius:10px;background:#267dff24;color:#9fcaff}.checkout-intro h4,.checkout-intro p{margin:0}.checkout-intro h4{color:#fff;font-size:15px;line-height:1.25}.checkout-intro p{margin-top:3px;color:var(--muted);font-size:13px;line-height:1.4}.payment-message{margin:0;border-left:3px solid var(--blue-2);padding:9px 11px;background:#267dff17;color:var(--soft);font-size:13px}.payment-note{margin:-2px 0 0;line-height:1.45}.payment-note.is-test{color:#ffdca0}.payment-legal{margin:-1px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.payment-legal a{color:#8ec4ff;text-decoration:none}.payment-legal a:hover{text-decoration:underline}.command-form label,.date-control,.search-control{display:grid;gap:7px;min-width:0;color:var(--soft);font-size:13px;font-weight:760}.pretty-select,.search-control div{position:relative;display:grid;align-items:center}.pretty-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px}.pretty-select:after{content:"";position:absolute;right:14px;width:7px;height:7px;border-right:2px solid rgba(220,235,255,.72);border-bottom:2px solid rgba(220,235,255,.72);pointer-events:none;transform:translateY(-2px) rotate(45deg)}.search-control svg{position:absolute;left:12px;z-index:1;color:var(--blue-2);pointer-events:none}.date-control input,.search-control input{padding-left:40px}.date-control input::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1) brightness(1.5) saturate(.7);opacity:.7}.command-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid transparent;border-radius:8px;padding:0 14px;cursor:pointer;background:linear-gradient(135deg,var(--blue),var(--blue-2));color:#fff;font-weight:820;white-space:nowrap}.command-button.is-muted{border-color:#87a6d33d;background:#080e1aa8;color:var(--soft)}.command-button.is-danger{border-color:#ff73925c;background:#ff739217;color:#ffd2dc}.command-pill{display:inline-flex;align-items:center;min-height:28px;border:1px solid rgba(91,168,255,.36);border-radius:999px;padding:0 10px;background:#267dff24;color:#e6f1ff;font-size:12px;font-weight:820}.command-key-box{display:grid;gap:12px;margin-top:14px;border:1px solid rgba(91,168,255,.36);border-radius:8px;padding:14px;background:#267dff1f}.command-key-box code{overflow-wrap:anywhere;color:#fff;font-size:clamp(16px,1.6vw,18px);font-weight:860}.command-key-box div{display:flex;flex-wrap:wrap;gap:8px}.command-details{display:grid;gap:11px;margin:18px 0 0}.command-details div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid rgba(135,166,211,.14);padding-top:10px}.command-details dt{color:var(--muted)}.command-details dd{margin:0;color:#fff;font-weight:820;overflow-wrap:anywhere;text-align:right}.command-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.command-metrics .metric-card{position:relative;min-height:92px;padding:14px;background:#0c1422d1}.stat-tile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:space-between;gap:6px 10px}.stat-tile .stat-icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(91,168,255,.28);border-radius:8px;background:#267dff1f;color:var(--blue-2)}.stat-tile.is-danger .stat-icon{border-color:#ff73924d;background:#ff73921c;color:var(--danger)}.stat-tile span,.stat-tile strong{grid-column:1 / -1}.command-metrics .metric-card span{min-height:0}.command-metrics .metric-card strong{margin-top:16px;color:#fff;font-size:28px}.command-moderator-list{display:grid;gap:10px}.command-card-head+.command-moderator-list{margin-top:10px}.command-moderator-row{display:grid;gap:12px;min-width:0;border:1px solid rgba(135,166,211,.14);border-radius:8px;padding:14px;background:#050a126b}.moderator-person{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0}.moderator-name-line{display:flex;align-items:flex-start;gap:7px;min-width:0}.moderator-rename-action{display:inline-grid;flex:0 0 auto;place-items:center;width:28px;height:28px;cursor:pointer;border:1px solid rgba(91,168,255,.2);border-radius:6px;padding:0;background:#267dff14;color:#b9d8ff}.moderator-rename-action:hover:not(:disabled){border-color:#5ba8ff73;background:#267dff29;color:#fff}.moderator-rename-action.is-danger{border-color:#ff739247;background:#ff739214;color:#ffb7c7}.moderator-rename-action.is-danger:hover:not(:disabled){border-color:#ff739294;background:#ff739229;color:#fff}.moderator-stats-dialog{width:min(860px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px));overflow:auto;border:1px solid rgba(91,168,255,.42);border-radius:16px;padding:clamp(20px,3vw,30px);background:#091324;box-shadow:0 24px 80px #0000008c}.moderator-stats-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.moderator-stats-dialog-head h2,.moderator-stats-recent h3{margin:0;color:#fff}.moderator-stats-dialog-head p{margin:6px 0 0;color:var(--soft)}.moderator-stats-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.moderator-stats-summary{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:16px;color:var(--soft)}.moderator-stats-summary strong{color:#fff}.moderator-stats-recent{margin-top:26px}.moderator-stats-recent .check-table-wrap{margin-top:12px}.moderator-rename-action:disabled{cursor:not-allowed;opacity:.5}.moderator-person strong{display:-webkit-box;min-width:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff;line-height:1.35}.moderator-person span{flex:0 0 auto;padding-top:2px;white-space:nowrap}.moderator-control-zone{display:grid;gap:10px;min-width:0;border-top:1px solid rgba(135,166,211,.11);padding-top:11px}.command-moderator-row span{color:var(--muted);font-size:13px}.command-moderator-row code{overflow-wrap:anywhere;color:#d8ecff;font-weight:760}.moderator-key-tools code{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:32px;border:1px solid rgba(91,168,255,.22);border-radius:7px;padding:7px 10px;background:#267dff14;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moderator-key-tools{display:grid;min-width:0}.moderator-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:7px}.command-moderator-row .mini-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0;min-height:34px;padding:0 10px;font-size:12px;white-space:nowrap}.moderator-checks-grid{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)}.moderator-active-card{min-width:0}.moderator-session-list{display:grid;gap:10px}.moderator-session{display:grid;gap:10px;border:1px solid rgba(135,166,211,.14);border-radius:8px;padding:12px;background:#050a126b}.moderator-session>div:first-child{display:flex;justify-content:space-between;gap:12px}.moderator-session strong{min-width:0;overflow-wrap:anywhere}.moderator-session span{flex:0 0 auto;color:var(--muted);font-size:13px}.moderator-session-actions{display:grid;grid-template-columns:auto minmax(118px,.65fr) minmax(140px,1fr) auto auto;gap:7px}.moderator-session-actions select,.moderator-session-actions input{min-width:0;min-height:34px;border:1px solid rgba(135,166,211,.22);border-radius:7px;padding:0 9px;background:#040912ad;color:#e6f1ff;font:inherit;font-size:12px}.moderator-checks-section{gap:18px}.owner-checks-section{display:flex;flex-direction:column;gap:18px}.owner-checks-section .moderator-checks-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:26px}.owner-recent-checks-card .command-card-head{margin-bottom:18px}.moderator-start-card{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;border-color:#5ba8ff47;background:linear-gradient(100deg,rgba(21,53,99,.24),transparent 46%),#0a1322eb;box-shadow:none}.moderator-start-card h2{margin:0;font-size:23px;line-height:1.2}.moderator-start-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:end;gap:12px}.moderator-start-form label{display:grid;grid-column:1;grid-row:1;gap:7px;min-width:0}.moderator-start-form label span{color:#c9d9ef;font-size:13px;font-weight:760}.moderator-start-form input{width:100%;min-width:0;min-height:48px;border:1px solid rgba(113,161,226,.38);border-radius:8px;padding:0 14px;background:#071427;color:#f4f8ff;font:inherit;font-size:15px;font-variant-numeric:tabular-nums;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.moderator-start-form input::placeholder{color:#73849d;opacity:1}.moderator-start-form input:hover{border-color:#71a1e294;background:#08172a}.moderator-start-form input:focus{border-color:var(--blue-2);box-shadow:0 0 0 3px #4691ff29;background:#091a30}.moderator-start-form .command-button{grid-column:2;grid-row:1;min-height:48px;padding-inline:18px;white-space:nowrap}.moderator-key-option{display:flex;grid-column:1;grid-row:2;align-items:center;gap:9px}.moderator-key-option>span{color:var(--muted);font-size:13px}.moderator-key-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border:1px solid rgba(91,168,255,.38);border-radius:7px;padding:0 12px;background:#0c24458f;color:#bad8ff;cursor:pointer;font:inherit;font-size:13px;font-weight:780;white-space:nowrap;transition:border-color .16s ease,background .16s ease,color .16s ease}.moderator-key-link:disabled{opacity:.62;cursor:wait}.moderator-key-link:not(:disabled):hover,.moderator-key-link:not(:disabled):focus-visible{border-color:#74b7ffc2;background:#1b4d8d80;color:#fff}.moderator-active-card .command-card-head,.moderator-recent-card .command-card-head{margin-bottom:16px}.moderator-active-table{overflow:hidden;border:1px solid rgba(135,166,211,.14);border-radius:8px}.moderator-active-head,.moderator-active-row{display:grid;grid-template-columns:minmax(120px,1.1fr) minmax(150px,1.35fr) minmax(140px,1.1fr) minmax(88px,.7fr) minmax(210px,1.5fr);align-items:center;gap:14px;min-width:0;padding:13px 14px}.moderator-active-head{border-bottom:1px solid rgba(135,166,211,.14);background:#0b182dc2;color:#fff;font-size:12px;font-weight:830}.moderator-active-row{color:#dbe8fa;font-size:13px}.moderator-active-row+.moderator-active-row{border-top:1px solid rgba(135,166,211,.12)}.moderator-active-row>span{min-width:0;overflow-wrap:anywhere}.moderator-player strong{color:#fff}.moderator-row-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.moderator-row-actions .mini-action{min-width:0;min-height:34px;padding:0 8px;white-space:nowrap}.moderator-row-actions .check-history-action{grid-column:1 / -1;grid-row:2;display:grid;gap:4px;min-width:0}.moderator-row-actions .check-history-action .mini-action{width:100%;white-space:normal}.mini-action.is-clean{border-color:#5ba8ff5c;background:#3489ff21;color:#b9ddff}.moderator-ban-dialog{width:min(620px,calc(100vw - 32px));border:1px solid rgba(61,141,255,.68);border-radius:8px;padding:24px;background:#071427;box-shadow:0 24px 70px #0000007a}.moderator-key-dialog{display:grid;gap:16px;width:min(500px,calc(100vw - 32px));border:1px solid rgba(61,141,255,.58);border-radius:8px;padding:24px;background:#071427;box-shadow:0 24px 70px #0000007a}.moderator-key-dialog p{margin:0;color:var(--muted)}.moderator-key-dialog code{overflow-wrap:anywhere;border:1px solid rgba(91,168,255,.34);border-radius:7px;padding:13px;background:#040d1bb8;color:#dff0ff;font-size:14px}.moderator-ban-dialog h2{margin:0 0 22px;font-size:21px}.moderator-ban-dialog>p{margin:14px 0 9px;color:#c9d9ef;font-size:13px;font-weight:760}.moderator-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.moderator-choice-grid.is-duration{grid-template-columns:repeat(3,minmax(0,1fr))}.moderator-choice-grid button{min-height:34px;border:1px solid rgba(61,141,255,.56);border-radius:6px;padding:6px 9px;background:#040d1bb8;color:#e5f0ff;cursor:pointer;font:inherit;font-size:13px}.moderator-choice-grid button:hover,.moderator-choice-grid button.is-active{background:#1f74e7;color:#fff}.moderator-custom-field{display:grid;gap:7px;margin-top:12px}.moderator-custom-field span{color:#c9d9ef;font-size:13px;font-weight:760}.moderator-custom-field input{min-height:40px;border:1px solid rgba(91,168,255,.44);border-radius:7px;padding:0 11px;background:#071427;color:#f4f8ff;font:inherit;outline:none}.moderator-custom-field select,.moderator-custom-field textarea{width:100%;border:1px solid rgba(91,168,255,.44);border-radius:7px;padding:9px 11px;background:#071427;color:#f4f8ff;font:inherit;outline:none}.moderator-custom-field select{min-height:40px}.moderator-custom-field textarea{min-height:78px;resize:vertical}.evidence-file-picker small{color:var(--muted);font-size:12px}.evidence-file-picker input[type=file]{padding:7px 9px;color:var(--muted)}.evidence-file-picker input[type=file]::file-selector-button{margin-right:10px;border:1px solid rgba(91,168,255,.44);border-radius:6px;padding:5px 8px;background:#267dff21;color:#e8f2ff;font:inherit;font-weight:700;cursor:pointer}.moderator-custom-field input:focus,.moderator-custom-field select:focus,.moderator-custom-field textarea:focus{border-color:var(--blue-2);box-shadow:0 0 0 3px #4691ff24}.prior-check-dialog h2{margin:0;font-size:21px}.prior-check-dialog{width:min(560px,100%);max-height:calc(100dvh - 40px);overflow-y:auto}.global-ban-history{min-width:0;margin:16px 0}.global-ban-history h3{font-size:15px}.prior-check-list.global-ban-list{max-height:300px}.global-ban-status{font-size:12px;white-space:nowrap;color:#aab9cc}.global-ban-status.is-active{color:#ff91a5}.global-ban-status.is-revoked{color:#6cdec0}.prior-check-list{display:grid;gap:7px;max-height:230px;overflow:auto;margin:0;padding:0;list-style:none}.prior-check-list li{display:grid;gap:7px;border:1px solid rgba(135,166,211,.16);border-radius:7px;padding:10px 11px;color:#c9d9ef;font-size:13px}.prior-check-list strong{color:#fff}.prior-check-summary{display:flex;justify-content:space-between;gap:14px}.prior-check-meta{display:grid;gap:3px;color:var(--muted)}.prior-check-evidence{display:grid;gap:6px;margin-top:3px}.prior-check-evidence-file{display:grid;justify-items:start;gap:4px;max-width:100%}.prior-check-evidence-file .mini-action{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.check-table.is-personal th:nth-child(3),.check-table.is-personal td:nth-child(3){display:none}.history-filters{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:14px}.history-filters .date-control{flex:1 1 150px}.history-filters .verdict-switch{flex:1.3 1 260px}.history-filters .search-control{flex:1.5 1 260px}.history-filters .command-button{flex:0 0 auto}.verdict-switch{display:grid;grid-template-columns:repeat(3,1fr);min-height:42px;overflow:hidden;border:1px solid rgba(135,166,211,.22);border-radius:8px;background:#04091299}.verdict-switch button{cursor:pointer;background:transparent;color:var(--muted);font-weight:790}.verdict-switch button+button{border-left:1px solid rgba(135,166,211,.14)}.verdict-switch button:hover,.verdict-switch button:focus-visible,.verdict-switch button.is-active{background:#267dff29;color:#fff}.check-table-wrap{overflow:hidden;border:1px solid rgba(135,166,211,.14);border-radius:8px}.check-table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed}.check-table th,.check-table td{border-bottom:1px solid rgba(135,166,211,.12);padding:10px 8px;color:#dbe8fa;font-size:12px;text-align:left;overflow-wrap:anywhere;white-space:normal}.check-table th:last-child,.check-table td:last-child{white-space:normal}.check-table th{color:#fff;font-size:12px;font-weight:850;letter-spacing:.02em}.check-table tr:nth-child(2n) td{background:#267dff0f}.check-table tr:last-child td{border-bottom:0}.audit-history-table,.check-table-wrap.is-scrollable{max-height:min(62vh,680px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.audit-history-table thead th,.check-table-wrap.is-scrollable thead th{position:sticky;top:0;z-index:1;background:#0f1a2c;box-shadow:0 1px #87a6d32e}.audit-history-table .check-table{min-width:700px}.audit-history-row{cursor:pointer}.audit-history-row:hover td,.audit-history-row:focus-visible td{background:#3687ff24;outline:none}.audit-history-toggle{width:36px;color:#77adff;text-align:right}.audit-history-details td{padding:0;background:#040d1b8f}.audit-history-details h3{margin:0;font-size:14px}.audit-history-details>td>*{margin:14px}.audit-event-list{display:grid;gap:7px}.audit-event-list div{display:grid;grid-template-columns:minmax(130px,1fr) minmax(120px,1fr) minmax(150px,1fr);gap:12px;border:1px solid rgba(135,166,211,.14);border-radius:7px;padding:9px 10px;color:#b9c9df;font-size:12px}.audit-event-list strong{color:#fff}.audit-detail-summary,.audit-files,.audit-events{display:grid;gap:8px}.audit-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-detail-summary>div,.audit-files,.audit-events{border:1px solid rgba(64,129,211,.28);border-radius:10px;padding:11px;background:#0a1d396b}.audit-detail-summary span,.audit-file span{color:#9cacbf;font-size:12px}.audit-detail-summary strong,.audit-detail-summary p,.audit-file strong,.audit-file span{display:block;margin-top:4px}.audit-detail-summary p{margin-bottom:0}.audit-files h4,.audit-events h4{margin:0;font-size:13px}.audit-file-list{display:flex;flex-wrap:wrap;gap:8px}.audit-file-list>.audit-file{flex-basis:100%;order:-1}.audit-file{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px}.audit-file .field-error{grid-column:2 / -1;margin:0}.history-request-error{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;border:1px solid rgba(255,115,146,.45);border-radius:7px;padding:10px 11px;color:pink;font-size:13px}.history-request-status{display:block;margin-top:5px;color:var(--muted);font-size:12px;font-weight:600}.evidence-upload-retry{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:2px 0;padding:12px 14px;border:1px solid rgba(217,144,82,.62);border-radius:10px;background:#5532153d}.evidence-upload-retry strong{color:#ffe0b1}.evidence-upload-retry p{margin:4px 0 0;color:#c9d4e6;font-size:13px}.evidence-upload-retry-actions{display:flex;flex:0 0 auto;gap:8px}.verdict-label{display:inline-flex;min-width:58px;justify-content:center;border-radius:7px;padding:4px 8px;background:#87a6d31a;color:var(--muted);font-size:12px;font-weight:850}.verdict-label.is-clean{background:#5ba8ff29;color:#9fd0ff}.verdict-label.is-ban{background:#ff739229;color:#ff9caf}.verdict-label.is-running{background:#87a6d329;color:#c0d0e8}.verdict-label.is-expired{background:#87a6d31f;color:#b2c0d4}.chart-card{min-height:260px}.daily-chart-card{min-height:300px}.chart-title-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.chart-title-row h3{margin-bottom:0}.chart-switch{display:inline-grid;grid-template-columns:repeat(2,1fr);min-width:96px;min-height:34px;overflow:hidden;border:1px solid rgba(135,166,211,.22);border-radius:8px;background:#04091294}.chart-switch button{cursor:pointer;background:transparent;color:var(--muted);font-weight:820}.chart-switch button+button{border-left:1px solid rgba(135,166,211,.14)}.chart-switch button.is-active{background:#267dff2e;color:#fff}.daily-chart{display:grid;gap:14px;margin-top:18px}.daily-line-chart{display:block;width:100%;min-height:238px;border:1px solid rgba(135,166,211,.12);border-radius:8px;background:radial-gradient(circle at 15% 20%,rgba(91,168,255,.1),transparent 34%),#050a1247}.line-grid{stroke:#87a6d329;stroke-dasharray:5 7}.line-series{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.line-series.is-total{stroke:var(--blue-2);filter:drop-shadow(0 0 10px rgba(91,168,255,.28))}.line-series.is-bans{stroke:var(--danger);filter:drop-shadow(0 0 10px rgba(255,95,129,.24))}.line-point{stroke:#050a12f5;stroke-width:3}.line-point.is-total{fill:var(--blue-2)}.line-point.is-bans{fill:var(--danger)}.line-axis-label,.line-x-label{fill:#91a2bb;font-size:12px;font-weight:720}.daily-chart-plot{display:flex;align-items:end;gap:10px;height:180px;border:1px solid rgba(135,166,211,.12);border-radius:8px;padding:16px 14px 10px;background:linear-gradient(rgba(135,166,211,.08) 1px,transparent 1px) 0 0 / 100% 25%,#050a1247}.daily-bar{display:grid;align-items:end;justify-items:center;gap:8px;flex:1;min-width:0;height:100%;color:var(--muted);font-size:11px}.daily-bar-columns{display:flex;align-items:end;justify-content:center;gap:3px;width:100%;height:100%}.daily-bar i{width:min(16px,42%);min-height:3px;border-radius:6px 6px 2px 2px}.daily-bar i.is-total{background:linear-gradient(180deg,var(--blue-2),rgba(38,125,255,.3))}.daily-bar i.is-bans{background:linear-gradient(180deg,var(--danger),rgba(255,115,146,.3))}.verdict-donut{display:grid;width:164px;height:164px;place-items:center;align-content:center;margin:20px auto 14px;border-radius:999px}.verdict-donut strong,.verdict-donut span{display:block}.verdict-donut strong{font-size:31px}.verdict-donut span{color:var(--muted);font-size:12px}.chart-legend{display:flex;justify-content:center;gap:14px;color:var(--muted);font-size:13px}.chart-legend span{display:inline-flex;align-items:center;gap:6px}.chart-legend i{width:9px;height:9px;border-radius:999px;background:var(--blue-2)}.chart-legend i.is-ban{background:var(--danger)}.activity-bars{display:flex;align-items:end;gap:10px;height:170px;padding-top:18px}.activity-bar{display:grid;align-items:end;justify-items:center;gap:8px;flex:1;height:100%;color:var(--muted);font-size:12px}.activity-bar span{width:100%;min-height:10px;border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,var(--blue-2),rgba(38,125,255,.28))}.activity-bar em{font-style:normal}.rank-bars,.reason-list{display:grid;gap:13px;margin-top:18px}.rank-row{display:grid;grid-template-columns:minmax(70px,.6fr) minmax(0,1fr) 34px;align-items:center;gap:10px;color:var(--muted);font-size:13px}.rank-row i{height:9px;overflow:hidden;border-radius:999px;background:#87a6d321}.rank-row b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--blue-2))}.rank-row strong{color:#fff;text-align:right}.reason-list div{display:flex;justify-content:space-between;gap:12px;border:1px solid rgba(135,166,211,.12);border-radius:8px;padding:11px;background:#050a1261}.reason-list span{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reason-list strong{color:#fff}.legal-page{min-width:0;padding:clamp(34px,6vw,70px) 0 clamp(44px,7vw,82px)}.legal-hero{display:grid;justify-items:center;min-width:0;max-width:780px;margin:0 auto clamp(30px,5vw,48px);text-align:center}.legal-hero svg{margin-bottom:14px;color:var(--blue-2)}.legal-hero p{margin-bottom:12px;color:var(--muted);font-size:15px}.legal-hero span{max-width:680px;color:#c7d5ea;font-size:18px;line-height:1.6}.legal-section h2,.legal-section p,.legal-contact h2,.legal-contact a,.legal-contact span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.legal-sections{display:grid;gap:12px;max-width:860px;margin:0 auto}.legal-section,.legal-contact{border:1px solid rgba(135,166,211,.16);border-radius:8px;padding:20px;background:#090f1aa8}.legal-section h2,.legal-contact h2{margin-bottom:10px;font-size:22px}.legal-section p{margin-bottom:0;color:#b8c7dc;font-size:16px;line-height:1.65}.legal-contact{display:flex;align-items:center;justify-content:space-between;gap:14px;max-width:860px;margin:14px auto 0}.legal-contact h2{margin-bottom:0}.legal-contact a,.legal-contact span{display:inline-flex;align-items:center;gap:9px;color:#e6f1ff}.footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;justify-items:center;gap:28px;border-top:1px solid rgba(135,166,211,.16);padding:32px 0 44px;color:#8fa0b7;text-align:center}.footer-contacts.is-highlighted{margin:-12px -24px;padding:12px 24px;border:1px solid rgba(91,168,255,.4);border-radius:11px;background:#1349911c;box-shadow:0 0 0 1px #5ba8ff1a,0 16px 42px #267dff2e;animation:contacts-highlight 1.8s ease}@keyframes contacts-highlight{0%{background:#267dff00}18%,72%{background:#267dff17}to{background:#267dff00}}.footer-brand span{display:block;margin-bottom:8px;color:#fff;font-size:18px;font-weight:760}.footer-brand p{max-width:310px;margin-left:auto;margin-right:auto;margin-bottom:0;color:#9fb0c8;line-height:1.5;white-space:pre-line}.footer-contacts{display:grid;justify-items:center;gap:10px}.footer-contacts h2,.footer-links h2{margin-bottom:2px;font-size:18px}.footer-contacts a,.footer-contacts span,.footer-links a{display:inline-flex;align-items:center;gap:9px;color:#c7d5ea;line-height:1.45}.footer-links{display:grid;justify-items:center;gap:10px}.footer-legal-line{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;justify-self:stretch;margin-top:4px;padding-top:16px;border-top:1px solid rgba(135,166,211,.12);color:#7f91ab;font-size:12px;line-height:1.4;text-align:center;white-space:nowrap}.footer-rights{grid-column:1 / -1;margin-top:2px;color:#aabedd9e;font-size:12px;text-align:center}.moderator-remove-action{grid-column:1 / -1;justify-self:center}.command-moderator-row .moderator-remove-action{width:auto;min-width:112px}.footer a:hover,.footer-links a:hover{color:#fff}@media(max-width:980px){.topbar{align-items:flex-start;flex-direction:column;gap:12px}.nav-links{width:100%;flex-wrap:wrap}.hero-section,.workflow-section{min-height:0}.hero-section{padding-top:34px}.auth-panel{width:100%}.feature-grid{grid-template-columns:1fr}.account-hero,.account-notice{align-items:stretch;flex-direction:column}.account-actions{justify-content:flex-start}.dashboard-grid,.dashboard-grid-main,.dashboard-band,.dashboard-skeleton-grid,.form-grid{grid-template-columns:1fr}.command-center{grid-template-columns:1fr;min-height:0}.command-sidebar{border-right:0;border-bottom:1px solid rgba(135,166,211,.18)}.command-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.command-contact{display:none}.command-grid.is-main,.command-grid.is-moderators,.command-grid.is-stats,.settings-grid,.command-metrics,.history-filters,.command-form-grid,.moderator-checks-grid,.payment-actions{grid-template-columns:1fr}.command-section{min-height:0}.moderator-row{grid-template-columns:1fr}.moderator-row .row-actions{justify-content:flex-start}}@media(max-width:680px){.account-onboarding{padding:18px}.account-onboarding-heading{align-items:stretch;flex-direction:column}.account-onboarding-heading .command-button{width:100%}.account-onboarding-steps{grid-template-columns:1fr}.trial-steam-notice{align-items:stretch;flex-direction:column;gap:12px}.trial-steam-notice .command-button{width:100%}.trial-pending-overview{padding:20px}.trial-pending-header{grid-template-columns:auto minmax(0,1fr)}.trial-pending-status{grid-column:2;justify-self:start}.trial-pending-download-card{align-items:stretch;flex-direction:column}.trial-pending-project-details{grid-template-columns:1fr}.trial-pending-download-card .command-button{width:100%}.prior-check-summary,.history-request-error,.evidence-upload-retry{align-items:flex-start;flex-direction:column}.evidence-upload-retry-actions{width:100%}.audit-event-list div{grid-template-columns:1fr;gap:4px}.audit-detail-summary,.audit-file{grid-template-columns:1fr}.audit-file .mini-action{justify-self:start}.settings-grid{margin-top:16px;gap:14px}.settings-card{min-height:0;padding:16px;gap:16px}.settings-card-header{gap:14px}.settings-icon{width:50px;height:50px;border-radius:13px}.settings-icon img{width:30px;height:30px}.settings-card-header h3{font-size:19px}.settings-card-header p{margin-top:5px;font-size:15px}.settings-card .command-button{width:100%}.purchase-preview{padding:27px 24px}.purchase-price{margin:24px 0 20px;padding-top:22px}.purchase-benefits li{grid-template-columns:29px minmax(0,1fr);min-height:54px;column-gap:13px;padding:9px 0;font-size:16px;line-height:1.32}.purchase-benefits svg{width:25px;height:25px}.purchase-preview-bottom{padding-top:22px}.purchase-preview-action{min-height:52px;font-size:16px}.subscription-periods{margin-top:20px}.purchase-dialog{padding:26px 19px;border-radius:16px}.purchase-dialog-heading{gap:10px}.purchase-dialog-heading>span{width:42px;height:42px}.purchase-dialog-heading h2{font-size:27px}.purchase-dialog-heading p{font-size:14px}.purchase-method{grid-template-columns:64px minmax(0,1fr) auto;min-height:96px;gap:13px;padding:14px}.purchase-method-icon{width:58px;height:58px;border-radius:12px}.purchase-method-icon img{width:44px;height:44px}.purchase-method:not(.is-sbp) .purchase-method-icon img{width:50px;height:50px}.purchase-method strong{font-size:18px}.purchase-method small{font-size:13px}.purchase-method>svg{width:23px;height:23px}.pending-payment-action{align-items:stretch;flex-direction:column;gap:10px}.pending-payment-action .command-button{width:100%}.trial-payment-action{align-items:stretch;flex-direction:column;gap:10px}.trial-payment-action .command-button{width:100%}.purchase-dialog-footer p{font-size:12px}.session-restore-notice{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));align-items:flex-start;width:calc(100% - 24px);padding:12px;font-size:13px}.site-background{background:linear-gradient(180deg,#070f22f5,#050e1ffa 48%,#050914),#071327}.site-shell{width:min(100% - 24px,1160px)}.topbar{min-height:0}.brand{font-size:18px}.brand-mark{width:34px;height:34px}.nav-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.nav-links a,.nav-links button{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:40px;padding:8px 10px}.language-menu,.language-trigger{width:auto}.language-trigger{min-width:66px}.language-options{right:0;min-width:min(210px,92vw)}h1{font-size:clamp(34px,10.5vw,44px);max-width:100%}.hero-points{text-align:left}.hero-points,.social-grid{grid-template-columns:1fr}.signed-card,.access-section,.legal-contact{align-items:stretch;flex-direction:column}.footer{grid-template-columns:1fr}.footer-contacts.is-highlighted{margin:-10px -18px;padding:10px 18px}.access-section a{white-space:normal}.submit-auth{width:100%}.hero-download,.download-stat,.download-error{display:none}.dashboard-card dl div,.data-row,.moderator-row,.steam-email-form{grid-template-columns:1fr}.dashboard-card dl div{display:grid}.dashboard-card dd{text-align:left}.command-center{border-radius:8px}.command-sidebar,.command-main{padding:14px}.command-brand{justify-content:center}.command-nav{grid-template-columns:1fr}.command-nav button{min-height:44px}.command-header,.command-section-title,.command-card-head,.command-notice,.command-details div{align-items:stretch;flex-direction:column;grid-template-columns:1fr;grid-template-areas:"person" "key" "steam" "actions"}.command-header,.command-section-title,.command-card-head,.command-notice{display:grid}.subscription-lifecycle-notice{align-items:stretch;flex-direction:column}.subscription-lifecycle-notice .command-button{justify-content:center}.command-actions,.command-inline-form{justify-content:flex-start}.moderator-person{display:grid;gap:5px}.moderator-person span{padding-top:0;white-space:normal}.moderator-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.command-moderator-row .mini-action{width:100%}.moderator-session>div:first-child{display:grid;gap:4px}.moderator-session-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.moderator-session-actions select,.moderator-session-actions input{grid-column:1 / -1}.moderator-start-form{grid-template-columns:1fr}.moderator-start-form label,.moderator-key-option,.moderator-start-form .command-button{grid-column:1;grid-row:auto}.moderator-start-card{grid-template-columns:1fr;align-items:start}.moderator-key-link{justify-self:start}.moderator-active-table{overflow-x:auto}.moderator-active-head,.moderator-active-row{grid-template-columns:minmax(118px,1fr) minmax(150px,1.2fr) minmax(136px,1fr) minmax(82px,.6fr) minmax(210px,1.35fr);min-width:760px}:is(.moderator-center.is-redesigned,.owner-checks-section) .moderator-active-table{overflow:visible;border:0}:is(.moderator-center.is-redesigned,.owner-checks-section) .moderator-active-head{display:none}:is(.moderator-center.is-redesigned,.owner-checks-section) .moderator-active-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0;border:1px solid rgba(135,166,211,.14);border-radius:10px;padding:14px}:is(.moderator-center.is-redesigned,.owner-checks-section) .moderator-active-row+.moderator-active-row{margin-top:10px;border-top:1px solid rgba(135,166,211,.14)}:is(.moderator-center.is-redesigned,.owner-checks-section) .moderator-active-row>span:not(.moderator-row-actions):before{display:block;margin-bottom:4px;color:#7890ad;font-size:10px;font-weight:800;text-transform:uppercase}html:not([lang=en]) :is(.moderator-center.is-redesigned,.owner-checks-section) .moderator-active-row>span:nth-child(1):before{content:"Игрок"}html[lang=en] :is(.moderator-center.is-redesigned,.owner-checks-section) .moderator-active-row>span:nth-child(1):before{content:"Player"}:is(.moderator-center.is-redesigned,.owner-checks-section) .moderator-active-row>span:nth-child(2):before{content:"Steam ID"}html:not([lang=en]) :is(.moderator-center.is-redesigned,.owner-checks-section) .moderator-active-row>span:nth-child(3):before{content:"Начало"}html[lang=en] :is(.moderator-center.is-redesigned,.owner-checks-section) .moderator-active-row>span:nth-child(3):before{content:"Started"}html:not([lang=en]) :is(.moderator-center.is-redesigned,.owner-checks-section) .moderator-active-row>span:nth-child(4):before{content:"Длительность"}html[lang=en] :is(.moderator-center.is-redesigned,.owner-checks-section) .moderator-active-row>span:nth-child(4):before{content:"Duration"}:is(.moderator-center.is-redesigned,.owner-checks-section) .moderator-row-actions{grid-column:1 / -1}.moderator-ban-dialog{padding:18px}.history-filters>*{flex-basis:100%}.command-button,.command-inline-form input{width:100%}.legal-hero h1{font-size:30px;line-height:1.08;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.payment-summary,.verdict-switch{grid-template-columns:1fr}.verdict-switch button+button{border-top:1px solid rgba(135,166,211,.14);border-left:0}}@media(max-width:520px){.subscription-price strong{font-size:clamp(44px,13vw,48px)}.subscription-period{min-height:50px;padding-inline:4px;font-size:12px}.subscription-period-label-full,.subscription-period-badge-full{display:none}.subscription-period-label-short,.subscription-period-badge-short{display:inline}.dayz-unsigned-dialog .action-dialog-actions{grid-template-columns:1fr}}@media(max-width:390px){.hero-trial{min-width:0;width:100%;white-space:normal}.site-shell{width:min(100% - 18px,1160px)}.nav-links{grid-template-columns:1fr}.language-options{left:0;right:auto;width:100%}}@media(max-width:760px){.developer-dashboard{border-radius:10px;padding:20px 15px}.developer-dashboard-header{display:grid;gap:18px}.developer-dashboard-header .command-actions{width:100%}.developer-dashboard-header .command-button{flex:1 1 0}.developer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-summary span{padding:13px 11px}.developer-sections{grid-template-columns:1fr;gap:14px}.developer-promo-form{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-promo-form .developer-promo-notes,.developer-promo-form .developer-promo-active,.developer-promo-form .command-button{grid-column:1 / -1}.promo-code-entry{align-items:stretch}.promo-code-entry .mini-action{align-self:end}}.dayz-server-picker{display:grid;grid-column:1 / -1;gap:7px;min-width:0;padding:14px;border:1px solid rgba(91,168,255,.2);border-radius:10px;background:#071427b8}.moderator-start-form .dayz-server-picker .dayz-server-field,.dayz-server-field{display:grid;grid-column:auto;grid-row:auto;gap:7px;min-width:0}.dayz-server-field-label{color:#c9d9ef;font-size:13px;font-weight:760}.dayz-server-select{position:relative;min-width:0}.dayz-server-select summary{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;border:1px solid rgba(113,161,226,.38);border-radius:8px;padding:0 13px;background:#071427;color:#f4f8ff;font:inherit;cursor:pointer;list-style:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.dayz-server-select summary::-webkit-details-marker{display:none}.dayz-server-select summary:hover:not([aria-disabled=true]),.dayz-server-select[open] summary,.dayz-server-select summary:focus-visible{border-color:#5ba8ff;background:#0b2038;box-shadow:0 0 0 3px #267dff24;outline:none}.dayz-server-select summary[aria-disabled=true]{opacity:.58;cursor:default}.dayz-server-selected{display:inline-flex;align-items:center;gap:10px;min-width:0}.dayz-server-selected svg{flex:none;color:#68b3ff}.dayz-server-selected strong{overflow:hidden;font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.dayz-server-chevron{flex:none;color:#8eadd2;transition:transform .16s ease}.dayz-server-select[open] .dayz-server-chevron{transform:rotate(180deg)}.dayz-server-menu{position:absolute;z-index:30;top:calc(100% + 6px);right:0;left:0;display:grid;max-height:min(300px,44vh);overflow-y:auto;border:1px solid rgba(91,168,255,.48);border-radius:10px;padding:5px;background:#091a2f;box-shadow:0 18px 38px #00000073}.dayz-server-option{display:grid;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:44px;border:0;border-radius:7px;padding:7px 10px;background:transparent;color:#dceafd;text-align:left;font:inherit;cursor:pointer}.dayz-server-option>svg:first-child{color:#73b8ff}.dayz-server-option>svg:last-child{color:#78bdff}.dayz-server-option span{display:grid;gap:2px;min-width:0}.dayz-server-option strong{font-size:13px;font-weight:650;overflow-wrap:anywhere}.dayz-server-option small{color:#91abc9;font-size:11px}.dayz-server-option:hover:not(:disabled),.dayz-server-option:focus-visible,.dayz-server-option.is-selected{background:#308bf938;color:#fff;outline:none}.dayz-server-option:disabled{opacity:.46;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.dayz-server-select summary,.dayz-server-chevron{transition:none}}.dayz-server-picker p,.dayz-lookup-status{display:flex;align-items:center;gap:7px;margin:0;color:#91a7c4;font-size:13px}.dayz-server-picker .is-selected,.dayz-lookup-status{color:#83bcff}.dayz-history-tools{min-height:0;margin-bottom:18px}.dayz-ban-lookup{display:grid;gap:16px;margin-bottom:18px}.dayz-ban-lookup .command-card-head h3{display:flex;align-items:center;gap:9px}.dayz-ban-lookup form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.dayz-ban-lookup form label,.dayz-unban-form label{display:grid;gap:7px;min-width:0;color:#c9d9ef;font-size:13px;font-weight:760}.dayz-ban-lookup input,.dayz-unban-form textarea{width:100%;border:1px solid rgba(113,161,226,.38);border-radius:8px;padding:12px 14px;background:#071427;color:#f4f8ff;font:inherit;outline:none}.dayz-ban-result,.dayz-ban-empty{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;border:1px solid rgba(91,168,255,.24);border-radius:10px;padding:14px 16px;background:#12305657;color:#d9e8fb;text-align:left}.dayz-ban-result span:first-child{display:grid;gap:3px}.dayz-ban-result small,.dayz-ban-empty{color:#91a7c4}.dayz-ban-dialog{width:min(100% - 28px,720px);max-height:min(88dvh,780px);overflow:auto;border:1px solid rgba(91,168,255,.35);border-radius:16px;padding:24px;background:#081629;box-shadow:0 28px 80px #0000008c}.dayz-ban-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.dayz-ban-dialog header span{color:#83bcff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dayz-ban-dialog header h2{margin:5px 0 0}.dayz-ban-dialog header button{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid rgba(113,161,226,.3);border-radius:8px;background:transparent;color:#cbdaf0}.dayz-ban-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0}.dayz-ban-details div{min-width:0;padding:12px;border:1px solid rgba(113,161,226,.16);border-radius:9px;background:#050f1da6}.dayz-ban-details dt{color:#8297b4;font-size:12px}.dayz-ban-details dd{margin:4px 0 0;overflow-wrap:anywhere;color:#edf5ff}.dayz-unban-form{display:grid;gap:12px}.dayz-unban-form .command-button{justify-self:end}.dayz-unban-forbidden{display:flex;align-items:center;gap:8px;color:#ff9eb0}.dayz-policy-card{grid-column:1 / -1}.dayz-policy-form{display:grid;gap:12px;margin-top:18px}.dayz-policy-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;position:relative;padding:14px 15px;border:1px solid rgba(113,161,226,.18);border-radius:9px;background:#06122294;cursor:pointer;transition:border-color .16s ease,background .16s ease}.dayz-policy-toggle:hover{border-color:#5da3f76b}.dayz-policy-toggle:has(input:checked){border-color:#4c96f26b;background:#1031566b}.dayz-policy-toggle:has(input:disabled){opacity:.6;cursor:default}.dayz-policy-toggle input{position:absolute;width:1px;height:1px;opacity:0}.dayz-policy-copy{display:grid;gap:4px;min-width:0}.dayz-policy-toggle small{color:#91a7c4;line-height:1.45}.dayz-policy-switch{position:relative;width:46px;height:26px;border:1px solid rgba(124,160,200,.48);border-radius:999px;background:#263b55;box-shadow:inset 0 2px 5px #00000047;transition:background .16s ease,border-color .16s ease}.dayz-policy-switch:after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#d2e0ef;box-shadow:0 1px 4px #00000059;content:"";transition:transform .16s ease}.dayz-policy-toggle input:checked~.dayz-policy-switch{border-color:#59a8ff;background:linear-gradient(135deg,#2877df,#53a4ff)}.dayz-policy-toggle input:checked~.dayz-policy-switch:after{transform:translate(20px);background:#fff}.dayz-policy-toggle input:focus-visible~.dayz-policy-switch{outline:2px solid #a9d4ff;outline-offset:3px}@media(prefers-reduced-motion:reduce){.dayz-policy-toggle,.dayz-policy-switch,.dayz-policy-switch:after{transition:none}}.dayz-policy-form .command-button{justify-self:start}@media(max-width:680px){.dayz-ban-lookup form,.dayz-ban-details{grid-template-columns:1fr}.dayz-ban-lookup form .command-button,.dayz-unban-form .command-button{width:100%}}.recovery-page{display:grid;min-height:100dvh;place-items:center;padding:24px;background:radial-gradient(circle at 50% 0%,#112b52,#050b15 52%,#03070d)}.recovery-card{width:min(100%,440px);padding:34px;border:1px solid rgba(104,177,255,.32);border-radius:16px;background:#071120f0;box-shadow:0 26px 70px #00000075}.recovery-card>img{display:block;width:44px;height:44px;margin:0 auto 24px;object-fit:contain}.recovery-card h1{margin:0;color:#fff;text-align:center;font-size:32px}.recovery-card>p{margin:10px 0 28px;color:var(--muted);text-align:center}.recovery-status{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;color:#b9ceec;font-weight:700}.recovery-status svg{color:#63a7ff;animation:recovery-spin 1s linear infinite}.recovery-actions .submit-auth{width:100%}@keyframes recovery-spin{to{transform:rotate(360deg)}}.command-center.is-redesigned{grid-template-columns:278px minmax(0,1fr);min-height:min(1240px,calc(100dvh - 112px));border-color:#4d99ee57;border-radius:14px;background:#040d19f0;box-shadow:0 28px 80px #0000006b}.command-center.is-redesigned .command-sidebar{gap:24px;padding:24px 18px;background:#040e1bf5}.command-center.is-redesigned .command-brand{padding:0 6px}.command-center.is-redesigned .command-brand strong{overflow:hidden;color:#fff;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.command-center.is-redesigned .command-nav button{min-height:48px;border-radius:9px;padding-inline:13px;color:#c7d6ea;font-size:14px}.command-center.is-redesigned .command-nav button.is-active{border-color:#469effa6;border-left:3px solid #3598ff;background:linear-gradient(90deg,#2c89f145,#20558f33)}.command-center.is-redesigned .command-main{gap:20px;padding:0 26px 28px;background:#05111ffa}.command-page-title{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:4px 0 8px}.command-page-title-icon{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(74,157,247,.48);border-radius:12px;background:linear-gradient(145deg,#2b84eb3d,#0c28478a);color:#65b0ff}.command-page-title h2{margin:0;color:#fff;font-size:clamp(25px,2.2vw,33px);letter-spacing:-.025em}.command-page-title p{margin:5px 0 0;color:#94a9c5;font-size:13px}.command-page-title-action{display:flex;justify-content:flex-end}.command-refresh-button{min-height:40px;padding-inline:14px}.command-center.is-redesigned .command-header{min-height:86px;margin:0 -26px;border-bottom:1px solid rgba(119,166,219,.2);padding:0 26px}.command-center.is-redesigned .command-header h1{font-size:clamp(26px,2vw,32px);letter-spacing:-.025em}.command-center.is-redesigned .command-section{gap:16px;min-height:0}.command-center.is-redesigned .command-section-title{justify-content:flex-start;align-items:center;gap:12px;min-height:52px}.command-center.is-redesigned .command-section-title h2{margin:0;font-size:clamp(26px,2.2vw,34px)}.command-center.is-redesigned .command-card,.command-center.is-redesigned .command-notice{border-color:#4f96e147;border-radius:12px;background:#08192be6;box-shadow:none}.command-center.is-redesigned .command-card{padding:20px}.command-center.is-redesigned .command-card-head{align-items:center}.command-center.is-redesigned .command-card-head h3{margin:0;font-size:18px}.command-center.is-redesigned .command-card-head p{margin:5px 0 0;color:#91a6c1;font-size:12px}.command-center.is-redesigned .command-card-head>svg{color:#65b0ff}.command-card-link{display:inline-flex;align-items:center;gap:6px;border:0;padding:7px 0;cursor:pointer;background:transparent;color:#6db5ff;font:inherit;font-size:12px;font-weight:750}.command-card-link:hover{color:#fff}.command-center.is-redesigned .command-metrics{gap:0;overflow:hidden;border:1px solid rgba(79,150,225,.28);border-radius:12px;background:#08192be6}.command-center.is-redesigned .command-metrics .metric-card{min-height:112px;border:0;border-right:1px solid rgba(79,150,225,.22);border-radius:0;padding:16px 18px;background:transparent}.command-center.is-redesigned .command-metrics .metric-card:last-child{border-right:0}.command-center.is-redesigned .command-metrics .metric-card strong{margin-top:10px;font-size:31px}.command-center.is-redesigned .command-metrics .metric-card small{grid-column:1 / -1;margin-top:4px;color:#7f95b1;font-size:10px}.command-center.is-redesigned .project-command-card .command-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.command-center.is-redesigned .project-command-card .command-form-grid{grid-template-columns:minmax(0,1fr) 220px}.command-center.is-redesigned .project-command-card .command-button{min-width:132px}.command-center.is-redesigned .project-subscription-until{margin:14px 0 0;font-size:13px}.command-center.is-redesigned input,.command-center.is-redesigned textarea,.command-center.is-redesigned select,.command-center.is-redesigned .game-picker-trigger{border-color:#559ae257;background:#061425}.command-grid.is-moderators{grid-template-columns:minmax(0,1fr)}.moderator-add-card{display:grid;gap:17px}.moderator-add-form{grid-template-columns:minmax(0,1fr) minmax(250px,.85fr) auto;align-items:end;gap:12px}.moderator-add-form>label{min-width:0}.moderator-add-form .field-error{position:absolute;margin-top:5px}.moderator-add-button{min-width:126px}.moderator-list-card{padding:0!important;overflow:hidden}.moderator-list-card>.command-card-head{padding:20px 20px 14px}.moderator-table-wrap{overflow:hidden;border-top:1px solid rgba(78,145,217,.18)}.moderator-table{width:100%;border-collapse:collapse;table-layout:fixed}.moderator-table th,.moderator-table td{border-bottom:1px solid rgba(78,145,217,.18);padding:13px 18px;color:#cad8ea;font-size:12px;text-align:left;overflow-wrap:anywhere}.moderator-table th{background:#1c426c6b;color:#8ec6ff;font-size:10px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.moderator-table th:nth-child(1){width:34%}.moderator-table th:nth-child(2){width:42%}.moderator-table th:nth-child(3){width:24%}.moderator-table tr:last-child td{border-bottom:0}.moderator-table-person{display:inline-flex;align-items:center;gap:10px}.moderator-table-person i{display:grid;width:31px;height:31px;place-items:center;border:1px solid rgba(79,159,246,.42);border-radius:50%;background:#2a76c733;color:#bdddff;font-style:normal}.moderator-table-actions{display:flex;align-items:center;justify-content:flex-start;gap:6px}.moderator-table-actions .moderator-rename-action{width:34px;height:34px;border:1px solid rgba(82,151,224,.34);border-radius:8px;background:#071728b8;color:#80bfff}.history-filter-panel{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin:0;border:1px solid rgba(79,150,225,.28);border-radius:12px;padding:16px;background:#08192be6}.history-filter-count{margin-left:auto;padding:0 2px 4px;color:#91a6c1;font-size:12px;white-space:nowrap}.history-filter-count strong{color:#fff}.history-table-card{padding:0!important;overflow:hidden}.history-table-card .check-table-wrap{border:0;border-radius:0}.logs-filter-panel .audit-history-search{flex:1 1 100%}.logs-list-card{padding:0!important;overflow:hidden}.logs-list-card>.muted-line,.logs-list-card>.history-request-error{margin:18px}.logs-list-card .audit-history-table{border:0;border-radius:0}.owner-checks-section .moderator-start-card{max-width:none}.owner-checks-section .moderator-start-form{grid-template-columns:minmax(0,1fr) auto;align-items:center}.owner-checks-section .moderator-key-option{grid-column:1 / -1;justify-content:flex-start}.owner-checks-section .moderator-key-link{width:auto}.moderator-center.is-redesigned .moderator-start-card h3{margin:0;color:#fff;font-size:20px}.moderator-active-card{padding:0!important;overflow:hidden}.moderator-active-card>.command-card-head{padding:20px 20px 14px}.moderator-active-card>.muted-line{margin:0;padding:20px;border-top:1px solid rgba(79,150,225,.18)}.moderator-reasons-card .reason-list{grid-template-columns:repeat(2,minmax(0,1fr))}.moderator-settings-section .settings-grid{grid-template-columns:minmax(0,1fr)}.moderator-settings-section .moderator-security-card,.moderator-settings-section .project-danger-zone{grid-column:1}.moderator-settings-section .moderator-security-card{min-height:0}.moderator-settings-section .moderator-leave-actions{display:flex;flex-wrap:wrap;justify-content:flex-end}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0}.settings-card{grid-template-columns:minmax(0,1fr) minmax(250px,.58fr);align-items:center;gap:20px;padding:19px 20px!important}.settings-card:first-child,.settings-card.project-danger-zone{grid-column:1 / -1}.settings-card:nth-child(2),.settings-card:nth-child(3){grid-template-columns:minmax(0,1fr);align-content:space-between}.settings-card:nth-child(2)>.command-button,.settings-card:nth-child(3)>.command-button,.settings-card:nth-child(2)>.field-hint,.settings-card:nth-child(3)>.field-hint{width:100%;justify-self:stretch}.settings-card .settings-card-header{align-items:center}.settings-card .settings-icon{width:44px;height:44px;flex:0 0 44px}.settings-card .settings-icon svg{width:21px;height:21px}.settings-card .settings-icon img{width:23px;height:23px}.settings-card .command-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.settings-card>.command-button,.settings-card>.field-hint{justify-self:end}.settings-card.project-danger-zone{grid-template-columns:minmax(0,1fr) auto}.stats-trend-card{display:grid;grid-template-columns:minmax(0,1fr) 246px;gap:0;min-height:350px;padding:0!important;overflow:hidden}.stats-trend-main{min-width:0;padding:20px}.stats-period-result{display:grid;align-content:start;justify-items:center;gap:18px;border-left:1px solid rgba(79,150,225,.22);padding:20px}.stats-period-result>div:first-child{width:100%}.stats-period-result h3{margin:0}.stats-period-result p,.chart-title-row p{margin:5px 0 0;color:#93a8c4;font-size:13px}.stats-period-result .verdict-donut{width:156px;height:156px;margin:0}.period-result-list{display:grid;gap:10px;width:100%}.period-result-list span{display:grid;grid-template-columns:9px minmax(0,1fr) auto auto;align-items:center;gap:8px;color:#d5e3f5;font-size:13px}.period-result-list i{width:8px;height:8px;border-radius:50%;background:#3794ff}.period-result-list i.is-ban{background:#ff6d88}.period-result-list em{color:#91a5c0;font-style:normal}.stats-detail-grid{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(250px,1fr);gap:16px}.activity-card,.ban-reasons-card{min-height:304px}.activity-switch{grid-template-columns:repeat(2,max-content);min-width:0}.activity-switch button,.team-period-switch button{padding:0 13px}.ban-reasons-card h3{display:flex;align-items:center;gap:8px}.ban-reasons-card h3 svg{color:#64b0ff}.ban-reasons-card .reason-list{margin-top:22px}.activity-heatmap{display:grid;gap:5px;margin-top:18px;min-width:0}.heatmap-row,.heatmap-axis{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px}.heatmap-row>span{color:#9fb1ca;font-size:11px}.heatmap-row>div{display:grid;grid-template-columns:repeat(24,minmax(9px,1fr));gap:4px}.heatmap-row i{display:block;aspect-ratio:1;min-width:0;max-width:17px;border:1px solid rgba(69,156,255,.58);border-radius:3px;background:#3195ff}.heatmap-axis{margin-top:3px}.heatmap-axis>div{display:grid;grid-template-columns:repeat(8,1fr)}.heatmap-axis em{color:#8298b6;font-size:10px;font-style:normal}.activity-time-bars{display:grid;grid-template-columns:repeat(12,minmax(18px,1fr));align-items:end;gap:10px;height:205px;margin-top:18px;border-bottom:1px solid rgba(89,147,210,.24)}.activity-time-bars>div{display:grid;grid-template-rows:172px auto;align-items:end;gap:8px;min-width:0;text-align:center}.activity-time-bars i{display:flex;align-items:flex-end;height:100%;border-bottom:1px solid rgba(89,147,210,.14)}.activity-time-bars b{display:block;width:100%;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#50a6ff,#2b83dc)}.activity-time-bars span{color:#8196b2;font-size:10px}.team-workload-card{display:grid;gap:14px}.team-period-switch{grid-template-columns:repeat(3,max-content);min-width:0}.team-workload-table{display:grid;min-width:0}.team-workload-head,.team-workload-row{display:grid;grid-template-columns:minmax(150px,1.2fr) .7fr .6fr .9fr minmax(130px,1fr);align-items:center;gap:14px;min-width:0;padding:13px 12px}.team-workload-head{background:#1d45706b;color:#91c8ff;font-size:11px;font-weight:800;text-transform:uppercase}.team-workload-row{border-bottom:1px solid rgba(91,151,214,.2);color:#cbd9eb;font-size:13px}.team-workload-row:last-child{border-bottom:0}.team-workload-row i{display:block;height:8px;overflow:hidden;border-radius:10px;background:#3775b447}.team-workload-row i b{display:block;height:100%;border-radius:inherit;background:#3d9cf9}.calendar-field{position:relative}.calendar-trigger{display:grid;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:44px;width:100%;border:1px solid rgba(93,160,232,.32);border-radius:9px;padding:0 12px;cursor:pointer;background:#071425;color:#eaf3ff;text-align:left}.calendar-trigger:hover,.calendar-trigger.is-open{border-color:#4b9ef5;box-shadow:0 0 0 3px #3794ff1f}.calendar-trigger>svg:first-child{color:#55a9ff}.calendar-trigger>svg:last-child{color:#8fa7c4}.calendar-trigger strong{font-size:13px}.calendar-trigger strong.is-placeholder{color:#9aabc1;text-transform:uppercase}.calendar-popover{position:absolute;z-index:80;top:calc(100% + 8px);left:0;width:292px;border:1px solid rgba(78,157,244,.5);border-radius:12px;padding:14px;background:#08182a;box-shadow:0 22px 55px #0000008c}.calendar-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.calendar-heading>strong{color:#fff;font-size:14px;text-transform:capitalize}.calendar-heading>div{display:flex;gap:5px}.calendar-heading button{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(101,162,226,.25);border-radius:8px;cursor:pointer;background:#133050a3;color:#b9d9ff}.calendar-heading button:hover{border-color:#4b9ef5;background:#2b79cf47}.calendar-weekdays,.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.calendar-weekdays span{padding:5px 0 7px;color:#7f98b7;font-size:11px;text-align:center}.calendar-days button{aspect-ratio:1;border:1px solid transparent;border-radius:8px;cursor:pointer;background:transparent;color:#e9f2ff;font:inherit;font-size:12px}.calendar-days button:hover:not(:disabled){border-color:#4a9df67a;background:#3084de33}.calendar-days button.is-outside{color:#536a86}.calendar-days button.is-selected{border-color:#68b5ff;background:#257bd8;color:#fff;font-weight:800}.calendar-days button:disabled{cursor:not-allowed;opacity:.25}.calendar-footer{display:flex;justify-content:space-between;margin-top:10px;border-top:1px solid rgba(91,151,214,.18);padding-top:10px}.calendar-footer button{border:0;cursor:pointer;background:transparent;color:#79baff;font:inherit;font-size:12px;font-weight:700}.moderator-ban-dialog{width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;border-radius:16px;padding:24px;background:#07172a}.moderator-ban-heading{display:grid;grid-template-columns:46px minmax(0,1fr) 36px;align-items:center;gap:13px;border-bottom:1px solid rgba(96,157,221,.18);padding-bottom:18px}.moderator-ban-heading>span{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(255,109,136,.38);border-radius:12px;background:#ff6d881a;color:#ff91a8}.moderator-ban-heading h2{margin:0;font-size:23px}.moderator-ban-heading small{display:block;margin-top:5px;color:#91a5bf;font-size:12px}.moderator-ban-heading>button{display:grid;width:36px;height:36px;place-items:center;border:1px solid transparent;border-radius:9px;cursor:pointer;background:transparent;color:#a8bad1}.moderator-ban-heading>button:hover{border-color:#6ca6e247;background:#193d6373;color:#fff}.moderator-choice-grid button{min-height:40px;border-radius:8px}.moderator-custom-field input,.moderator-custom-field select,.moderator-custom-field textarea{border-radius:9px;background:#061222}@media(min-width:1800px){.command-center.is-redesigned .command-main{padding-inline:28px}.command-center.is-redesigned .command-header{margin-inline:-28px;padding-inline:28px}.command-center.is-redesigned .command-nav button{font-size:15px}}@media(max-width:1180px){.stats-detail-grid{grid-template-columns:1fr}.ban-reasons-card{min-height:0}}@media(max-width:980px){.command-center.is-redesigned{grid-template-columns:1fr;min-height:0}.command-center.is-redesigned .command-sidebar{border-right:0;border-bottom:1px solid rgba(79,150,225,.22)}.command-center.is-redesigned .command-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-trend-card{grid-template-columns:1fr}.stats-period-result{grid-template-columns:minmax(0,1fr) auto minmax(180px,.8fr);align-items:center;justify-items:start;border-top:1px solid rgba(79,150,225,.22);border-left:0}.stats-period-result .verdict-donut{width:120px;height:120px}.moderator-add-form{grid-template-columns:1fr 1fr}.moderator-add-button{grid-column:1 / -1;justify-self:start}.settings-grid{grid-template-columns:1fr}.settings-card,.settings-card:first-child,.settings-card.project-danger-zone{grid-column:auto;grid-template-columns:1fr}.settings-card>.command-button,.settings-card>.field-hint{justify-self:start}}@media(max-width:720px){.command-center.is-redesigned .command-main{padding:0 14px 18px}.command-center.is-redesigned .command-header{min-height:72px;margin-inline:-14px;padding-inline:14px}.command-center.is-redesigned .command-nav,.command-center.is-redesigned .command-metrics{grid-template-columns:1fr 1fr}.command-center.is-redesigned .command-metrics .metric-card:nth-child(2){border-right:0}.command-center.is-redesigned .command-metrics .metric-card:nth-child(-n+2){border-bottom:1px solid rgba(79,150,225,.22)}.stats-period-result{grid-template-columns:1fr;justify-items:center;text-align:center}.stats-period-result>div:first-child{text-align:left}.chart-title-row{align-items:stretch;flex-direction:column}.chart-switch{width:100%}.activity-switch,.team-period-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.team-period-switch{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-switch button,.team-period-switch button{padding-inline:6px}.activity-heatmap{overflow-x:auto;padding-bottom:5px}.heatmap-row,.heatmap-axis{min-width:570px}.team-workload-table{overflow-x:auto}.team-workload-head,.team-workload-row{min-width:720px}.command-center.is-redesigned .project-command-card .command-form,.command-center.is-redesigned .project-command-card .command-form-grid{grid-template-columns:1fr}.calendar-popover{position:fixed;top:50%;right:16px;left:16px;width:auto;max-width:340px;margin:auto;transform:translateY(-50%)}.moderator-choice-grid.is-duration{grid-template-columns:repeat(2,minmax(0,1fr))}.command-page-title{grid-template-columns:40px minmax(0,1fr)}.command-page-title-icon{width:40px;height:40px}.command-page-title-action{grid-column:1 / -1;justify-content:flex-start}.moderator-add-form,.owner-checks-section .moderator-start-form,.settings-card .command-form{grid-template-columns:1fr}.owner-checks-section .moderator-key-option{grid-column:1}.moderator-table th:nth-child(2),.moderator-table td:nth-child(2){display:none}.moderator-table th:nth-child(1){width:58%}.moderator-table th:nth-child(3){width:42%}.history-filter-count{width:100%;margin-left:0}}.command-center.is-redesigned .command-main{grid-template-rows:auto;grid-auto-rows:max-content}.daily-line-chart{min-height:252px;border:0;border-radius:0;background:transparent}.line-area.is-total{fill:url(#checks-area-fill)}.line-series{stroke-width:2.5;filter:none!important}.line-grid{stroke:#699acf38;stroke-dasharray:4 6}.chart-legend{justify-content:flex-start;gap:22px}.settings-grid{align-items:stretch}.settings-card{display:grid;grid-template-columns:1fr;align-items:stretch;align-content:start;gap:18px}.settings-profile-card,.settings-card.project-danger-zone{grid-column:1 / -1}.settings-card-copy h3,.settings-card-copy p{margin:0}.settings-card-copy h3{color:#fff;font-size:20px}.settings-card-copy p{margin-top:6px;color:#95a9c4;font-size:13px}.settings-profile-card .settings-profile-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;max-width:620px}.settings-profile-card .settings-profile-form .command-button{min-width:128px}.settings-security-card{min-height:176px}.settings-security-card .settings-card-header{align-items:flex-start}.settings-security-card .settings-wide-action{width:100%;margin-top:auto;justify-self:stretch}.settings-security-status{margin:0}.settings-two-factor-form{display:grid;grid-template-columns:minmax(0,1fr) auto!important;align-items:end;gap:12px}.settings-card.project-danger-zone{grid-template-columns:minmax(0,1fr) auto;align-items:center;border-color:#ff69886b!important}.calendar-trigger{position:relative;display:flex;align-items:center;min-width:0;padding:0 40px}.calendar-trigger>svg:first-child,.calendar-trigger>svg:last-child{position:absolute;top:50%;transform:translateY(-50%)}.calendar-trigger>svg:first-child{left:13px}.calendar-trigger>svg:last-child{right:12px}.calendar-trigger strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-detail-panel{display:grid;gap:14px;margin:14px}.audit-history-details>td>.audit-detail-panel{margin:14px}.audit-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.audit-detail-heading span{color:#8fa4c0;font-size:12px;font-weight:750}.audit-detail-heading h3{margin:4px 0 0;color:#fff;font-size:18px}.audit-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.audit-detail-summary>div{min-width:0;padding:13px;background:#061424c2}.audit-detail-summary strong,.audit-detail-summary p{overflow-wrap:anywhere}.audit-comment{display:grid;gap:6px;border-left:3px solid #3b96f5;border-radius:0 9px 9px 0;padding:12px 14px;background:#18498033}.audit-comment span{color:#8fc7ff;font-size:12px;font-weight:800}.audit-comment p{margin:0;color:#e3edf9;line-height:1.45}.audit-comment small{color:#91a5bf}.audit-detail-columns{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:12px}.audit-events,.audit-files{align-content:start;min-width:0;padding:14px}.audit-events h4,.audit-files h4{margin-bottom:4px;color:#fff;font-size:15px}.audit-event-list{position:relative;gap:0}.audit-event-list:before{position:absolute;top:18px;bottom:18px;left:16px;width:1px;content:"";background:#4b9ef557}.audit-event-list>div{position:relative;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-radius:0;padding:9px 0;background:transparent}.audit-event-list>div>i{z-index:1;display:grid;width:33px;height:33px;place-items:center;border:1px solid rgba(79,161,250,.42);border-radius:50%;background:#0a213a;color:#65afff}.audit-event-list>div>span{display:grid;gap:3px;min-width:0}.audit-event-list>div>span small{color:#8da3bf}.audit-event-list time{color:#8da3bf;font-size:11px;white-space:nowrap}.audit-file-list{display:grid;gap:10px}.audit-file-list>.audit-file{order:0;border:1px solid rgba(83,151,224,.26);border-radius:9px;padding:10px;background:#05122194}.audit-screenshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.audit-screenshot-grid .audit-evidence-thumbnail{width:100%}.history-filters.history-filter-panel{display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) minmax(220px,1.25fr) auto;align-items:end}.history-filters.history-filter-panel .date-control:nth-child(1){grid-column:1}.history-filters.history-filter-panel .date-control:nth-child(2){grid-column:2}.history-filters.history-filter-panel .verdict-switch{grid-column:3 / 5}.history-filters.history-filter-panel .search-control{grid-column:1 / 3}.history-filters.history-filter-panel .command-button{grid-column:3}.history-filters.history-filter-panel .history-filter-count{grid-column:4;margin-left:0;align-self:center}.calendar-popover svg{position:static;z-index:auto;transform:none}.calendar-heading button svg{pointer-events:none}.logs-list-card{display:flex;min-height:min(72vh,940px);flex-direction:column}.logs-list-card .audit-history-table{flex:1 1 auto;min-height:min(72vh,940px);max-height:min(78vh,1040px)}@media(max-width:980px){.audit-detail-columns{grid-template-columns:1fr}.audit-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.history-filters.history-filter-panel{grid-template-columns:1fr}.history-filters.history-filter-panel>*{grid-column:1!important}.settings-profile-card .settings-profile-form,.settings-two-factor-form,.settings-card.project-danger-zone{grid-template-columns:1fr!important}.settings-card.project-danger-zone .command-button{justify-self:stretch;width:100%}.audit-detail-summary{grid-template-columns:1fr}.audit-detail-heading{align-items:flex-start;flex-direction:column}.audit-screenshot-grid{grid-template-columns:1fr}.audit-event-list>div{grid-template-columns:34px minmax(0,1fr)}.audit-event-list time{grid-column:2}.moderator-reasons-card .reason-list{grid-template-columns:1fr}.moderator-settings-section .moderator-leave-actions{justify-content:stretch}.moderator-settings-section .moderator-leave-actions .command-button{width:100%}}@media(max-width:560px){.dayz-integration .dayz-create-card .command-card-head{display:flex;align-items:flex-start;flex-direction:row;justify-content:space-between}}.global-ban-list .prior-check-meta{overflow-wrap:anywhere}.global-ban-list .prior-check-evidence .mini-action{max-width:100%;white-space:normal;text-align:left}
