:root{--bg:#0e1011;--panel:#151719;--panel-2:#1a1c1f;--field:#101214;--line:#2b2e31;--line-soft:#232629;--text:#e8e5df;--muted:#8c9095;--quiet:#62666b;--accent:#4f9dd9;--accent-hover:#6fb4e8;--green:#7fa476;--red:#b96c66}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--bg);color:var(--text);margin:0;font:13px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button{color:inherit}button:disabled{opacity:.42;cursor:not-allowed!important}:is(button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.auth-page{place-items:center;min-height:100vh;padding:20px;display:grid}.auth-shell{border:1px solid var(--line);background:var(--panel);width:min(100%,370px);animation:.18s ease-out both enter}.auth-header{border-bottom:1px solid var(--line);align-items:center;height:70px;padding:0 22px;display:flex}.auth-header h1{letter-spacing:-.02em;margin:0;font-size:18px}.auth-header p{color:var(--muted);margin:3px 0 0;font-size:11px}.auth-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.auth-tabs button{border:0;border-right:1px solid var(--line);height:42px;color:var(--muted);cursor:pointer;background:0 0}.auth-tabs button:last-child{border-right:0}.auth-tabs button:hover{color:var(--text);background:var(--panel-2)}.auth-tabs button.active{color:var(--text);box-shadow:inset 0 -2px var(--accent)}.auth-form{gap:14px;padding:22px;animation:.14s ease-out both enter;display:grid}.auth-form label,.publish-form label{color:var(--muted);gap:7px;font-size:12px;display:grid}input,textarea,select{border:1px solid var(--line);background:var(--field);width:100%;color:var(--text);border-radius:0;outline:0;padding:10px 11px}input:focus,textarea:focus,select:focus{border-color:#6e5947}textarea{resize:vertical}.primary-action,.button{background:var(--accent);color:#15110e;cursor:pointer;border:1px solid #9f7048;border-radius:0;min-height:39px;font-weight:700}.primary-action:hover,.button:hover{background:var(--accent-hover)}.form-error,.notice{border-left:2px solid var(--red);color:#ddb0ac;background:#221718;margin:0;padding:10px 12px}.session-check{color:var(--muted);animation:.9s ease-in-out infinite alternate blink}.board-page{min-height:100vh;padding:22px}.forum-shell{width:min(1320px,100%);margin:0 auto}.forum-header{border:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;height:66px;padding:0 18px;display:flex}.wordmark{color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;font-weight:700}.identity{cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.identity>div{text-align:right;gap:2px;display:grid}.identity div span{color:var(--muted);font-size:11px}.avatar,.mini-avatar,.profile-avatar{color:var(--accent-hover);background-color:#211d1a;background-position:50%;background-size:cover;border:1px solid #49433d;place-items:center;font-weight:700;display:grid}.avatar{width:34px;height:34px}.forum-layout{grid-template-columns:175px minmax(0,1fr) 220px;grid-template-areas:"nav content members";gap:14px;margin-top:14px;display:grid}.forum-sidebar{border:1px solid var(--line);background:#121416;flex-direction:column;grid-area:nav;min-height:620px;padding:10px;display:flex}.forum-nav{gap:3px;display:grid}.forum-nav button,.signout{min-height:39px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;padding:0 12px;transition:color .11s,background-color .11s,border-color .11s}.forum-nav button:hover,.signout:hover{color:var(--text);background:#191b1e}.forum-nav button.active{border-left-color:var(--accent);background:var(--panel-2);color:var(--text)}.signout{border-top:1px solid var(--line-soft);border-left:0;width:100%;margin-top:auto}.forum-content{border:1px solid var(--line);background:var(--panel);grid-area:content;min-width:0;min-height:620px;padding:24px;animation:.15s ease-out both enter}.recent-members{border:1px solid var(--line);background:#121416;grid-area:members;align-self:start;min-height:0;position:sticky;top:88px}.recent-member-list{gap:3px;margin:0;padding:6px;list-style:none;display:grid}.recent-member-list button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:52px;padding:6px 8px;display:grid}.recent-member-list button:hover,.recent-member-list button.active{background:var(--panel-2)}.recent-member-list button.active{box-shadow:inset 2px 0 var(--accent)}.recent-member-list button>span{gap:2px;min-width:0;display:grid}.recent-member-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.recent-member-list button>span>span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10px;overflow:hidden}.notice{margin-bottom:16px}.page-heading,.welcome,.panel-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.page-heading{border-bottom:1px solid var(--line);min-height:44px;margin-bottom:18px;padding-bottom:14px}.page-heading h2,.welcome h2{letter-spacing:-.02em;margin:0;font-size:19px}.page-heading>span,.panel-head>span{color:var(--muted);font-size:11px}.welcome p{color:var(--muted);margin:5px 0 0}.status{border:1px solid var(--line);width:max-content;color:var(--muted);text-transform:capitalize;align-items:center;padding:4px 8px;font-size:11px;display:inline-flex}.state-expired,.state-revoked,.state-banned,.admin-pill.banned{color:#d1918b;border-color:#67423f}.stats,.admin-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.stats button,.admin-stats>div{border:1px solid var(--line);background:var(--panel-2);text-align:left;border-radius:0;align-content:center;gap:5px;min-height:74px;padding:13px 15px;display:grid}.stats button{cursor:pointer}.stats button:hover{background:#1d1f22;border-color:#49443f}.stats span,.admin-stats span{color:var(--muted);font-size:11px}.overview-grid,.admin-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.simple-panel,.admin-panel,.users-panel{border:1px solid var(--line);background:var(--panel-2)}.panel-head{border-bottom:1px solid var(--line);min-height:47px;padding:0 14px}.panel-head h3{margin:0;font-size:13px}.detail-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:20px;padding:12px 14px;display:flex}.detail-row span{color:var(--muted)}.detail-row strong{font-size:12px}.links-panel>button{border:0;border-bottom:1px solid var(--line-soft);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:49px;padding:0 14px;display:flex}.links-panel>button:last-child{border-bottom:0}.links-panel>button:hover{background:#202326}.links-panel b{color:var(--accent-hover);font-size:11px}.topic-list{border:1px solid var(--line)}.topic{border-bottom:1px solid var(--line);grid-template-columns:66px minmax(0,1fr) 150px;min-height:104px;display:grid}.topic:last-child{border-bottom:0}.topic-number{border-right:1px solid var(--line-soft);color:var(--accent-hover);place-items:center;font-size:11px;display:grid}.topic-copy>div{align-items:center;gap:9px;display:flex}.topic-copy h3{margin:0;font-size:13px}.topic-copy p{color:var(--muted);white-space:pre-wrap;margin:8px 0 0;line-height:1.55}.tag{color:#d5a57e;border:1px solid #5f4837;padding:2px 5px;font-size:9px}.topic-meta{border-left:1px solid var(--line-soft);color:var(--muted);flex-direction:column;justify-content:center;gap:4px;padding:14px;font-size:10px;display:flex}.topic-meta strong{color:var(--text);font-size:11px}.empty-state,.small-empty{color:var(--muted);place-items:center;display:grid}.empty-state{border:1px solid var(--line);background:var(--panel-2);min-height:300px}.small-empty{min-height:160px}.loading-rows{gap:8px;display:grid}.loading-rows span{border:1px solid var(--line);background:var(--panel-2);height:70px;animation:.75s ease-in-out infinite alternate loading}.profile-grid{grid-template-columns:250px minmax(0,1fr);gap:14px;display:grid}.profile-card,.profile-editor,.account-details{border:1px solid var(--line);background:var(--panel-2)}.profile-card{text-align:center;flex-direction:column;align-items:center;padding:22px 18px 18px;display:flex}.profile-title{margin-top:14px}.profile-title h3{margin:0;font-size:16px}.profile-title span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.profile-bio{color:#c1c3c6;overflow-wrap:anywhere;white-space:pre-wrap;width:100%;min-height:42px;margin:16px 0;line-height:1.55}.empty-bio{color:var(--quiet)}.avatar-actions{grid-template-columns:1fr auto;gap:6px;width:100%;display:grid}.avatar-actions label,.avatar-actions button{border:1px solid var(--line);color:#c4c6c9;cursor:pointer;background:#202326;place-items:center;min-height:34px;padding:0 10px;display:grid}.avatar-actions label:hover,.avatar-actions button:hover{color:var(--text);border-color:#76573e}.avatar-actions label{position:relative}.avatar-actions input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profile-card>small{color:var(--quiet);margin-top:9px;font-size:9px}.profile-editor>form{gap:14px;padding:16px;display:grid}.profile-editor label{color:var(--muted);gap:7px;font-size:12px;display:grid}.field-help{color:var(--quiet);font-size:10px;line-height:1.4}.profile-editor label:has(textarea){position:relative}.profile-editor textarea{min-height:126px;padding-bottom:28px}.character-count{color:var(--quiet);font-size:10px;position:absolute;bottom:8px;right:10px}.profile-message{border-left:2px solid var(--green);color:#a8c4a2;background:#172019;margin:0;padding:9px 11px}.account-details{grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid}.account-details>div{border-right:1px solid var(--line-soft);align-content:center;gap:5px;min-height:70px;padding:12px 14px;display:grid}.account-details>div:last-child{border-right:0}.account-details>div>span:first-child{color:var(--muted);font-size:10px}.account-details strong{overflow-wrap:anywhere;font-size:12px}.admin-privacy{color:#aaa6a1;background:#181615;border:1px solid #3a3430;padding:11px 13px;font-size:11px}.loader-release{border:1px solid var(--line);background:var(--panel-2);overflow:hidden}.loader-release-head{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#1d1b19 0%,#1a1c1f 55%,#17191b 100%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:150px;padding:26px;display:grid}.loader-mark{width:64px;height:64px;color:var(--accent-hover);background:#271f1a;border:1px solid #76573e;place-items:center;font-size:25px;font-weight:800;display:grid}.loader-release-head h3{letter-spacing:-.025em;margin:3px 0 5px;font-size:20px}.loader-release-head p{color:var(--muted);margin:0}.release-eyebrow{color:var(--accent-hover);letter-spacing:.15em;font-size:9px;font-weight:700}.release-ready{color:#9fbe97;text-transform:uppercase;letter-spacing:.08em;border:1px solid #465a42;padding:5px 9px;font-size:10px}.release-specs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.release-specs>div{border-right:1px solid var(--line-soft);align-content:center;gap:5px;min-height:76px;padding:13px 18px;display:grid}.release-specs>div:last-child{border-right:0}.release-specs span,.release-action span{color:var(--muted);font-size:10px}.release-specs strong{font-size:13px}.release-action{justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.release-action>div{gap:3px;display:grid}.loader-download{background:var(--accent);color:#15110e;border:1px solid #9f7048;place-items:center;min-width:150px;min-height:40px;font-weight:700;text-decoration:none;display:grid}.loader-download:hover{background:var(--accent-hover)}.admin-stats{grid-template-columns:repeat(4,1fr);margin-top:0}.publish-form{gap:12px;padding:14px;display:grid}.checkbox{align-items:center;gap:8px!important;display:flex!important}.checkbox input{width:14px;height:14px;accent-color:var(--accent)}.small-button{color:#dfb18a;cursor:pointer;background:#2b211b;border:1px solid #76573e;min-height:29px;padding:0 12px}.small-button:hover{border-color:var(--accent)}.invite-list{max-height:350px;overflow-y:auto}.invite-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:flex}.invite-row:last-child{border-bottom:0}.invite-row>div:first-child{gap:4px;min-width:0;display:grid}.invite-row code{color:#e0b38d;overflow-wrap:anywhere;font:700 12px/1.2 Consolas,monospace}.invite-row span{color:var(--muted);text-transform:capitalize;font-size:10px}.invite-row>div:last-child{gap:5px;display:flex}.invite-row button,.user-actions button,.user-actions select{border:1px solid var(--line);color:#b8bbc0;cursor:pointer;background:#202326;border-radius:0;min-height:30px;padding:0 9px}.invite-row button:hover,.user-actions button:hover{color:var(--text);border-color:#67513e}.users-panel{margin-top:14px}.admin-users-head{justify-content:flex-start}.admin-users-head>span{margin-left:auto}.admin-search{width:min(260px,45vw);min-height:32px;padding:6px 9px}.user-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(190px,1.15fr) minmax(165px,.8fr) minmax(390px,1.7fr);align-items:center;gap:15px;padding:14px;display:grid}.user-row:last-child{border-bottom:0}.member-identity{align-items:center;gap:10px;min-width:0;display:flex}.mini-avatar{flex:0 0 32px;width:32px;height:32px}.member-identity>div,.member-subscription{gap:4px;min-width:0;display:grid}.member-identity span,.member-subscription small{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.user-actions{gap:7px;display:grid}.access-actions{grid-template-columns:100px repeat(3,1fr);gap:5px;display:grid}.ban-actions{grid-template-columns:minmax(140px,1fr) auto;gap:5px;display:grid}.ban-actions input{min-height:30px;padding:5px 8px}.user-actions select{width:100%}.bans-panel{margin-bottom:0}.ban-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:12px 14px;display:flex}.ban-row:last-child{border-bottom:0}.ban-row>div{min-width:0}.ban-row span{color:var(--muted);margin-top:3px;font-size:10px;display:block}.ban-row p{color:#c7c9cc;overflow-wrap:anywhere;margin:7px 0 0}.ban-row button{border:1px solid var(--line);min-height:31px;color:var(--muted);cursor:pointer;background:#202326;flex:none;padding:0 10px}.ban-row button:hover{color:var(--text);border-color:#67513e}.admin-page{background:#0b0d0e;min-height:100vh;padding:24px}.admin-shell{width:min(1320px,100%);margin:0 auto}.admin-header{border:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;height:64px;padding:0 18px;display:flex}.admin-wordmark{color:var(--text);font-size:17px;font-weight:800;text-decoration:none}.admin-wordmark span{color:var(--accent);margin-left:5px;font-weight:500}.admin-header nav{align-items:stretch;height:100%;display:flex}.admin-header nav a{color:var(--muted);border-bottom:2px solid #0000;place-items:center;padding:0 16px;text-decoration:none;display:grid}.admin-header nav a:hover,.admin-header nav a.active{color:var(--text);background:#191b1e}.admin-header nav a.active{border-bottom-color:var(--accent)}.admin-shell>.notice{margin-top:14px}.admin-loading{min-height:70vh;color:var(--muted);place-items:center;display:grid}.admin-hero{border:1px solid var(--line);background:linear-gradient(120deg,#181a1c,#121415);justify-content:space-between;align-items:center;gap:24px;min-height:150px;margin-top:14px;padding:26px;display:flex}.admin-hero span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-hero h1{letter-spacing:-.035em;margin:6px 0 5px;font-size:26px}.admin-hero p{color:var(--muted);margin:0}.admin-refresh{border:1px solid var(--line);min-height:38px;color:var(--text);cursor:pointer;background:#202326;padding:0 15px}.admin-refresh:hover{border-color:#76573e}.admin-privacy{border-left:3px solid #6b5949;margin:14px 0 0}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.admin-metrics>div{border:1px solid var(--line);background:var(--panel);align-content:center;gap:5px;min-height:82px;padding:14px 16px;display:grid}.admin-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.admin-table-panel{border:1px solid var(--line);background:var(--panel);margin-top:14px}.admin-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 16px;display:flex}.admin-section-head h2{margin:0;font-size:14px}.admin-section-head p{color:var(--muted);margin:4px 0 0;font-size:10px}.admin-section-head>input{width:min(310px,45vw)}.admin-account{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(180px,1fr) minmax(150px,.75fr) minmax(150px,.75fr) minmax(330px,1.45fr);align-items:center;gap:14px;padding:13px 16px;display:grid}.admin-account:last-child{border-bottom:0}.admin-account-name,.admin-account-state,.admin-account-seen{gap:4px;min-width:0;display:grid}.admin-account-name span,.admin-account-state small,.admin-account-seen span{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.admin-account-seen strong{font-size:11px}.admin-pill{border:1px solid var(--line);width:max-content;color:var(--muted);text-transform:uppercase;padding:3px 7px;font-size:9px}.admin-pill.active,.admin-pill.online{color:#9fbe97;border-color:#465a42}.admin-pill.disabled,.admin-pill.offline{color:#85898e;border-color:#4b4d50}.admin-account-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-account-actions>button,.admin-account-actions form button,.admin-ban button,.device-actions button{border:1px solid var(--line);color:#c0c2c5;cursor:pointer;background:#202326;min-height:32px;padding:0 10px}.admin-account-actions form{grid-template-columns:1fr auto;gap:5px;min-width:245px;display:grid}.admin-account-actions form input{min-height:32px;padding:5px 8px}.admin-protected{color:var(--muted);font-size:10px}.admin-ban{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:11px 16px;display:flex}.admin-ban:last-child{border-bottom:0}.admin-ban>div{gap:4px;display:grid}.admin-ban span{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.device-grid{background:var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.device-card{background:var(--panel);padding:15px}.device-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.device-head>div{gap:3px;display:grid}.device-head span:not(.admin-pill){color:var(--muted);font:10px/1.3 Consolas,monospace}.device-card dl{background:var(--line-soft);grid-template-columns:repeat(2,1fr);gap:1px;margin:14px 0;display:grid}.device-card dl div{background:#17191b;gap:3px;min-width:0;padding:9px;display:grid}.device-card dt{color:var(--muted);text-transform:uppercase;font-size:9px}.device-card dd{color:#d0d1d2;overflow-wrap:anywhere;margin:0;font-size:10px}.device-actions{gap:6px;display:flex}.security-events article{border-bottom:1px solid var(--line-soft);grid-template-columns:145px 130px 120px 105px 120px minmax(180px,1fr);align-items:center;gap:10px;min-height:54px;padding:9px 14px;display:grid}.security-events article:last-child{border-bottom:0}.security-events time,.security-events span,.security-events code{color:var(--muted);font-size:10px}.security-events code{color:#d0a783}.security-events p{color:#c6c8ca;overflow-wrap:anywhere;margin:0;font-size:10px}.event-mark{border:1px solid var(--line);width:max-content;padding:3px 6px}.event-account_banned,.event-device_revoked,.event-subscription_revoked{border-color:#67423f;color:#d1918b!important}.event-new_device,.event-browser_linked{border-color:#465a42;color:#9fbe97!important}.event-ip_changed{border-color:#72563f;color:#d1a179!important}@keyframes enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%{opacity:.35}to{opacity:1}}@keyframes loading{0%{background:#181a1d}to{background:#202225}}@media (max-width:850px){.board-page{padding:0}.forum-header{border-width:0 0 1px}.forum-layout{grid-template-columns:1fr;grid-template-areas:"nav""content""members";gap:0;margin:0}.forum-sidebar{border-width:0 0 1px;min-height:auto;padding:7px;display:block}.recent-members{border-width:1px 0 0;position:static}.forum-nav{display:flex;overflow-x:auto}.forum-nav button{flex:none;padding:0 13px}.signout{border-top:1px solid var(--line-soft);margin-top:6px}.forum-content{border:0;min-height:calc(100vh - 120px);padding:18px}.overview-grid,.admin-grid{grid-template-columns:1fr}.profile-grid{grid-template-columns:220px minmax(0,1fr)}.account-details{grid-template-columns:1fr 1fr}.loader-release-head{padding:20px}.account-details>div{border-bottom:1px solid var(--line-soft)}.user-row{grid-template-columns:1fr}.access-actions{grid-template-columns:100px repeat(3,1fr)}.admin-page{padding:0}.admin-header{border-width:0 0 1px}.admin-account{grid-template-columns:1fr 1fr}.admin-account-actions{grid-column:1/-1;justify-content:flex-start}.security-events article{grid-template-columns:130px 120px 1fr}.security-events article p{grid-column:1/-1}}@media (max-width:560px){.auth-page{align-items:stretch;padding:0}.auth-shell{border:0;width:100%;min-height:100vh}.forum-header{padding:0 12px}.identity>div{max-width:155px}.identity strong{text-overflow:ellipsis;overflow:hidden}.forum-content{padding:14px 10px}.stats,.admin-stats{grid-template-columns:1fr}.stats button,.admin-stats>div{min-height:58px}.welcome{align-items:flex-start}.welcome h2{font-size:17px}.topic{grid-template-columns:1fr}.topic-number{display:none}.topic-meta{border-top:1px solid var(--line-soft);border-left:0}.profile-grid,.account-details{grid-template-columns:1fr}.loader-release-head{grid-template-columns:auto minmax(0,1fr)}.release-ready{grid-column:1/-1}.release-specs{grid-template-columns:1fr}.release-specs>div{border-right:0;border-bottom:1px solid var(--line-soft)}.release-specs>div:last-child{border-bottom:0}.release-action{flex-direction:column;align-items:stretch}.loader-download{width:100%}.account-details>div{border-right:0}.invite-row{flex-direction:column;align-items:flex-start}.user-actions{grid-template-columns:1fr 1fr}.access-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.ban-actions{grid-column:1/-1;grid-template-columns:1fr}.admin-users-head{flex-wrap:wrap;align-items:flex-start}.admin-search{order:3;width:100%}.ban-row{flex-direction:column;align-items:flex-start}.admin-header{flex-direction:column;align-items:stretch;height:auto;padding:13px 12px 0}.admin-header nav{height:45px;margin-top:8px;overflow-x:auto}.admin-header nav a{flex:none;padding:0 12px}.admin-hero{flex-direction:column;align-items:flex-start;min-height:0;padding:19px 14px}.admin-hero h1{font-size:22px}.admin-primary{width:100%}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics>div{min-height:68px}.admin-section-head{flex-direction:column;align-items:flex-start}.admin-section-head>input{width:100%}.admin-account{grid-template-columns:1fr}.admin-account-actions{flex-direction:column}.admin-account-actions form{grid-template-columns:1fr;min-width:0}.device-grid{grid-template-columns:1fr}.security-events article{grid-template-columns:1fr 1fr}.security-events article p{grid-column:1/-1}}.support-workspace{border:1px solid var(--line);background:#111315;grid-template-columns:280px minmax(0,1fr);min-height:600px;display:grid;overflow:hidden}.support-admin{grid-template-columns:310px minmax(0,1fr)}.support-rail{border-right:1px solid var(--line);background:#141618;flex-direction:column;min-width:0;display:flex}.support-rail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:74px;padding:13px;display:flex}.support-rail-head>div{gap:3px;min-width:0;display:grid}.support-rail-head h3{margin:0;font-size:13px}.support-rail-head span{color:var(--muted);font-size:9px}.support-new,.support-refresh{color:#e1b38c;cursor:pointer;background:#2b211b;border:1px solid #76573e}.support-new{flex:none;min-height:31px;padding:0 10px}.support-refresh{min-height:38px;margin:auto 11px 11px}.support-tools{border-bottom:1px solid var(--line);gap:8px;padding:10px;display:grid}.support-tools input{min-height:34px;padding:7px 9px;font-size:10px}.support-tools>div{gap:4px;display:flex;overflow-x:auto}.support-tools button{border:1px solid var(--line);min-height:28px;color:var(--quiet);text-transform:capitalize;cursor:pointer;background:#191b1e;padding:0 7px;font-size:9px}.support-tools button:hover,.support-tools button.active{color:#e1b38c;background:#2a211b;border-color:#76573e}.support-ticket-list{align-content:start;display:grid;overflow-y:auto}.support-ticket-list>button{border:0;border-bottom:1px solid var(--line-soft);min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border-left:3px solid #0000;gap:5px;padding:12px 13px 12px 11px;display:grid}.support-ticket-list>button:hover{background:#191b1e}.support-ticket-line{justify-content:space-between;align-items:center;gap:8px;display:flex}.support-ticket-line b{color:var(--accent-hover);letter-spacing:.05em;font-size:9px}.support-ticket-list>button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.support-ticket-user,.support-ticket-list time{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.support-ticket-list time{color:var(--quiet)}.support-list-empty{min-height:150px;color:var(--quiet);text-align:center;place-items:center;padding:18px;display:grid}.support-window{background:#17191b;flex-direction:column;min-width:0;display:flex}.support-window-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;min-height:88px;padding:17px 19px;display:flex}.support-window-head>div{min-width:0}.support-window-head>div>span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.support-window-head h3{overflow-wrap:anywhere;margin:5px 0 3px;font-size:17px}.support-window-head p{color:var(--muted);margin:0;font-size:10px}.ticket-status{border:1px solid var(--line);width:max-content;color:var(--muted);text-transform:uppercase;padding:3px 8px;font-size:9px;font-weight:700}.ticket-status.open{color:#d9a97c;border-color:#7d6045}.ticket-status.answered{color:#9ec394;border-color:#52694b}.ticket-status.closed{color:#7e858d;border-color:#3e444b}.support-device{border-bottom:1px solid var(--line);background:#121416;grid-template-columns:1fr 1fr .65fr auto;align-items:center;gap:12px;padding:11px 16px;display:grid}.support-device>div{gap:3px;min-width:0;display:grid}.support-device span{color:var(--quiet);text-transform:uppercase;font-size:8px}.support-device code{color:#dfad84;overflow-wrap:anywhere;font:10px/1.25 Consolas,monospace}.support-device b{color:var(--muted);font-size:10px}.support-thread{flex-direction:column;flex:auto;gap:10px;min-height:300px;max-height:490px;padding:18px;display:flex;overflow-y:auto}.ticket-message{border:1px solid var(--line);background:#111315;width:min(82%,680px);padding:11px 13px}.ticket-message.admin{background:#211914;border-color:#674b36;margin-left:auto}.ticket-message>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.ticket-message strong{font-size:10px}.ticket-message time{color:var(--quiet);font-size:9px}.ticket-message p{color:#c5c8cc;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0}.support-window-footer{border-top:1px solid var(--line);background:#131517;padding:13px 16px}.support-window-footer form{gap:9px;display:grid}.support-window-footer textarea{min-height:86px}.support-window-footer form>div,.support-closed,.support-member-state{justify-content:flex-end;align-items:center;gap:8px;display:flex}.support-window-footer form span,.support-member-state span,.support-closed span{color:var(--quiet);margin-right:auto;font-size:9px}.support-window-footer button,.support-compose>div>button{border:1px solid var(--line);color:#c2c4c7;cursor:pointer;background:#202326;min-height:34px;padding:0 12px}.support-window-footer button:hover,.support-compose>div>button:hover{color:var(--text);border-color:#76573e}.support-window-footer .support-send{background:var(--accent);color:#15110e;border-color:#9f7048;font-weight:700}.support-window-footer .support-send:hover{background:var(--accent-hover)}.support-member-state time{color:var(--quiet);font-size:9px}.support-compose{gap:16px;padding:22px;display:grid}.support-compose label{color:var(--muted);gap:7px;font-size:11px;display:grid;position:relative}.support-compose label:has(textarea) textarea{padding-bottom:28px}.support-compose>p{color:var(--quiet);margin:0;font-size:10px}.support-compose>div{justify-content:flex-end;gap:8px;display:flex}.support-compose>div .button{min-width:135px}.support-window-empty{min-height:500px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:8px;padding:30px;display:grid}.support-window-empty strong{color:var(--text);font-size:15px}.support-window-empty .button{min-width:140px;margin-top:8px}.admin-page{--admin-accent:#bc8758;--admin-accent-2:#d29a68;--admin-panel:#12161ceb;--admin-panel-2:#171c22;background:radial-gradient(circle at 14% -8%,#bc875826,#0000 28%),radial-gradient(circle at 90% 10%,#d29a6812,#0000 24%),#090b0e;padding:28px}.admin-header{z-index:20;background:#0f1217f0;border-color:#272d35;border-radius:14px;height:70px;padding:0 22px;position:relative;box-shadow:0 18px 60px #0005}.admin-wordmark{letter-spacing:-.025em;font-size:18px}.admin-wordmark span{color:var(--admin-accent)}.admin-header nav{z-index:1;pointer-events:auto;gap:4px;padding:8px 0;position:relative}.admin-header nav a{border:0;border-radius:8px;padding:0 15px}.admin-header nav a:hover,.admin-header nav a.active{background:#282019}.admin-header nav a.active{color:#f5f0e9;box-shadow:inset 0 0 0 1px #5d4634}.admin-hero{background:linear-gradient(125deg,#222734f5,#10141af5);border-color:#292f39;border-radius:16px;min-height:168px;padding:30px;position:relative;overflow:hidden;box-shadow:0 18px 70px #0004}.admin-hero:after{content:"";pointer-events:none;border:1px solid #bc87583d;border-radius:50%;width:230px;height:230px;position:absolute;top:-115px;right:-70px;box-shadow:0 0 0 28px #bc87580b,0 0 0 62px #d29a6806}.admin-hero>*{z-index:1;position:relative}.admin-hero span{color:#d7a578}.admin-hero h1{font-size:31px}.admin-hero p{color:#9da6b2;max-width:680px}.admin-primary,.admin-refresh{color:#17110d;background:linear-gradient(135deg,#c48b59,#a96f43);border:1px solid #9f7048;border-radius:9px;min-height:42px;font-weight:800}.admin-primary:hover,.admin-refresh:hover{background:linear-gradient(135deg,#d59a67,#bd7e4d);border-color:#d8a274}.admin-privacy{border:1px solid #2c3541;border-left:3px solid var(--admin-accent);color:#9ca6b2;background:#12171d;border-radius:10px;padding:13px 15px}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-metrics-six{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-metrics>div{background:var(--admin-panel);border-color:#282e37;border-radius:12px;min-height:96px;padding:16px 18px;box-shadow:0 12px 35px #0003}.admin-metrics span{color:#788391}.admin-metrics strong{letter-spacing:-.04em;font-size:25px}.admin-metrics small{color:#5f6975;font-size:9px}.admin-table-panel{background:var(--admin-panel);border-color:#282e37;border-radius:14px;overflow:hidden;box-shadow:0 14px 48px #0003}.admin-section-head{border-color:#282e37;min-height:76px;padding:14px 18px}.admin-section-head h2{font-size:15px}.admin-section-head p{color:#727c89;font-size:10px}.admin-section-head>input,.ticket-tools>input{background:#0e1217;border-color:#303844;border-radius:8px;min-height:38px}.section-count{color:#9ba4b0;border:1px solid #394150;border-radius:8px;place-items:center;min-width:30px;height:30px;font-weight:700;display:grid}.new-user-grid{background:#272d35;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.new-user-grid article{background:#151a20;gap:4px;min-width:0;padding:15px;display:grid}.new-user-grid strong,.new-user-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-user-grid small,.new-user-grid time{color:#697480;font-size:9px}.new-user-index{color:#d7a578;font-size:9px;font-weight:700}.new-user-grid .admin-pill{margin-top:6px}.admin-account{border-color:#252b33;grid-template-columns:minmax(175px,1fr) minmax(125px,.65fr) minmax(130px,.72fr) minmax(140px,.72fr) minmax(360px,1.8fr);gap:16px;padding:16px 18px}.admin-account:hover{background:#23293285}.admin-account-name,.admin-account-state,.admin-account-seen,.admin-account-hwid{gap:4px;min-width:0;display:grid}.admin-account-name span,.admin-account-name small,.admin-account-state small,.admin-account-seen span,.admin-account-hwid span,.admin-account-hwid small{color:#737e8a;overflow-wrap:anywhere;font-size:9px}.admin-account-hwid code{color:#dfad84;overflow-wrap:anywhere;background:#0d1116;border-radius:5px;width:max-content;max-width:100%;padding:4px 6px;font:10px/1.2 Consolas,monospace}.admin-pill{border-radius:999px;padding:4px 8px;font-weight:700}.admin-pill.suspended{color:#e28e94;border-color:#7e4a50}.admin-account-actions{justify-content:flex-end}.admin-account-actions>button,.admin-account-actions form button,.admin-ban button,.device-actions button{background:#202630;border-color:#333b47;border-radius:7px}.admin-account-actions>button:hover,.device-actions button:hover{color:#fff;border-color:#a9744c}.hwid-reset{color:#e1b38c!important;background:#2b211b!important;border-color:#76573e!important}.self-hwid-panel .self-hwid-row{grid-template-columns:minmax(175px,1fr) minmax(140px,.8fr) minmax(140px,.8fr) minmax(190px,.9fr)}.self-hwid-panel .admin-section-head{align-items:center}@media (max-width:1100px){.self-hwid-panel .self-hwid-row{grid-template-columns:1fr 1fr}}@media (max-width:720px){.self-hwid-panel .self-hwid-row{grid-template-columns:1fr}}.admin-details-link{color:inherit;width:max-content;max-width:100%;text-decoration:none}.admin-details-link:hover strong{color:#e8c19a;text-decoration:underline}.details-grid{background:#272d35;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.details-grid>div{background:#151a20;gap:6px;min-width:0;padding:14px 16px;display:grid}.details-grid span{color:#737e8a;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.details-grid strong{overflow-wrap:anywhere;font-size:12px}.details-gpu-list{background:#272d35;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.details-gpu-list article{background:#151a20;gap:4px;padding:14px 16px;display:grid}.details-gpu-list span,.details-gpu-list small{color:#737e8a;font-size:9px}.details-session-list{background:#272d35;gap:1px;display:grid}.details-session-list article{background:#151a20;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:14px 16px;display:grid}.details-session-list article span{color:#737e8a;font-size:9px}@media (max-width:1100px){.details-grid,.details-gpu-list,.details-session-list article{grid-template-columns:1fr 1fr}}@media (max-width:720px){.details-grid,.details-gpu-list,.details-session-list article{grid-template-columns:1fr}}.danger-button{border-radius:7px!important}.admin-ban{border-color:#252b33;padding:14px 18px}.loader-tools,.ticket-tools{flex-wrap:wrap}.loader-tools>div:first-child,.ticket-tools>div:first-child{margin-right:auto}.log-filters{gap:5px;display:flex}.log-filters button{color:#7e8996;cursor:pointer;background:#12171d;border:1px solid #303844;border-radius:7px;min-height:32px;padding:0 10px}.log-filters button:hover,.log-filters button.active{color:#e2b58e;background:#2b211b;border-color:#8d6545}.device-grid{background:0 0;gap:12px;padding:12px}.device-card{background:#14191f;border:1px solid #2b323c;border-radius:12px;padding:16px}.device-card.review{box-shadow:inset 3px 0 #b78058}.device-card.suspended{border-color:#653e44;box-shadow:inset 3px 0 #b9636a}.device-head>div:first-child{gap:3px;display:grid}.device-badges{flex-direction:row;align-items:center;gap:6px!important;display:flex!important}.binding-badge{text-transform:uppercase;border:1px solid #384250;border-radius:999px;padding:3px 7px;color:#83909e!important;font:700 8px/1.2 Inter,sans-serif!important}.binding-badge.bound{border-color:#6c5b49;color:#d2ad8c!important}.binding-badge.pending{border-color:#784d51;color:#dc8b91!important}.hwid-strip{background:#0e1217;border:1px solid #29313b;border-radius:8px;align-items:center;gap:9px;margin-top:14px;padding:10px;display:flex}.hwid-strip span{color:#687482;letter-spacing:.08em;font-size:8px;font-weight:700}.hwid-strip code{color:#dfad84;font:700 12px/1.2 Consolas,monospace}.hwid-strip b{color:#df858b;text-transform:uppercase;margin-left:auto;font-size:8px}.device-card dl{background:#29313a;border-radius:8px;overflow:hidden}.device-card dl div{background:#171d23}.pending-hwid{color:#b9989b;background:#22171a;border-left:2px solid #b9636a;margin:0 0 13px;padding:8px 10px;font-size:9px}.pending-hwid code{color:#e0a1a5}.device-actions{flex-wrap:wrap}.event-table-head,.security-events article{grid-template-columns:145px 150px 120px 165px minmax(220px,1fr);align-items:center;gap:12px;padding:10px 16px;display:grid}.event-table-head{color:#626d79;letter-spacing:.08em;text-transform:uppercase;background:#11161b;border-bottom:1px solid #282e37;min-height:38px;font-size:8px;font-weight:700}.security-events article{border-color:#252b33;min-height:62px}.security-events article:hover{background:#181e24}.event-origin{gap:2px;min-width:0;display:grid}.event-origin code,.event-origin span{overflow-wrap:anywhere}.event-hwid_conflict_suspended,.event-hwid_reset{border-color:#74505a;color:#e2979e!important}.ticket-metrics{grid-template-columns:repeat(3,1fr)}.admin-ticket-list{gap:12px;padding:14px;display:grid}.admin-ticket{background:#14191f;border:1px solid #2b323c;border-radius:12px;overflow:hidden}.admin-ticket.open{border-left:3px solid #b17c55}.admin-ticket.answered{border-left:3px solid #76906d}.admin-ticket.closed{opacity:.82}.admin-ticket>header{border-bottom:1px solid #29313a;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.admin-ticket header>div>span{color:#d7a578;text-transform:uppercase;font-size:9px;font-weight:700}.admin-ticket h3{margin:5px 0 3px;font-size:16px}.admin-ticket header p{color:#a4acb6;margin:0}.admin-ticket header small{color:#68727e}.ticket-device-summary{background:#10151a;border-bottom:1px solid #29313a;grid-template-columns:1fr 1fr .7fr auto;align-items:center;gap:12px;padding:11px 18px;display:grid}.ticket-device-summary>div{gap:4px;min-width:0;display:grid}.ticket-device-summary span{color:#697480;text-transform:uppercase;font-size:8px}.ticket-device-summary code{color:#dfad84;overflow-wrap:anywhere;font:10px/1.2 Consolas,monospace}.ticket-device-summary b{color:#9ca5b1;font-size:10px}.admin-ticket .ticket-message{border-radius:9px;width:min(78%,820px)}.admin-ticket>footer{background:#10151a;border-top:1px solid #29313a;padding:12px 18px}.admin-ticket>footer form{gap:8px;display:grid}.admin-ticket>footer textarea{background:#0c1014;border-color:#303844;border-radius:8px;min-height:78px}.admin-ticket>footer form>div{justify-content:flex-end;align-items:center;gap:7px;display:flex}.admin-ticket>footer form span{color:#626d79;margin-right:auto;font-size:9px}.admin-ticket>footer button{color:#c2c8cf;cursor:pointer;background:#202630;border:1px solid #3a4350;border-radius:7px;min-height:34px;padding:0 12px}.admin-ticket>footer button:first-of-type{color:#17110d;background:#a96f43;border-color:#9f7048}.release-hero{align-items:stretch}.release-current{background:#120f0db8;border:1px solid #3a3028;border-radius:12px;align-content:center;gap:5px;min-width:230px;padding:18px 22px;display:grid}.release-current span{color:#9b7a5e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.release-current strong{letter-spacing:-.04em;font-size:27px}.release-current small{color:#7e8792;font:9px/1.4 Consolas,monospace}.release-publish-form{grid-template-columns:minmax(150px,.4fr) minmax(260px,1fr);gap:14px;padding:18px;display:grid}.release-publish-form label{color:#7f8995;letter-spacing:.07em;text-transform:uppercase;align-content:start;gap:7px;font-size:9px;font-weight:700;display:grid}.release-publish-form input,.release-publish-form textarea{min-height:42px;color:var(--text);background:#0e1217;border:1px solid #303844;border-radius:8px;padding:10px 12px}.release-publish-form input[type=file]{padding:8px}.release-publish-form input[type=file]::file-selector-button{color:#d9ad87;cursor:pointer;background:#2b211b;border:1px solid #594432;border-radius:6px;height:25px;margin-right:10px;padding:0 10px}.release-file-field small{color:#626d79;letter-spacing:0;text-transform:none;font-size:9px;font-weight:400}.release-notes-field{grid-column:1/-1}.release-publish-form textarea{resize:vertical;min-height:92px}.release-publish-action{border-top:1px solid #282e37;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding-top:16px;display:flex}.release-publish-action>div{gap:3px;display:grid}.release-publish-action span{color:#68737f;font-size:9px}.release-history{display:grid}.release-history article{border-bottom:1px solid #252b33;grid-template-columns:130px minmax(220px,1fr) minmax(260px,.9fr) 164px;align-items:center;gap:18px;padding:16px 18px;display:grid}.release-history article:last-child{border-bottom:0}.release-history article.current{background:#2d221b52;box-shadow:inset 3px 0 #b98258}.release-version,.release-description,.release-integrity{gap:4px;min-width:0;display:grid}.release-version>span,.release-integrity>span{color:#8f6748;letter-spacing:.08em;font-size:8px;font-weight:800}.release-version strong{font-size:18px}.release-version small,.release-description small,.release-integrity small{color:#697480;font-size:9px}.release-description p{color:#9ba4af;margin:0;font-size:10px}.release-integrity code{color:#d9a77d;text-overflow:ellipsis;white-space:nowrap;background:#0d1116;border-radius:5px;padding:5px 7px;font:9px/1.2 Consolas,monospace;overflow:hidden}.release-actions{grid-template-columns:minmax(0,1fr) 36px;gap:8px;display:grid}.release-history button{color:#e2b58e;cursor:pointer;background:#2b211b;border:1px solid #8d6545;border-radius:7px;min-height:36px}.release-history button:disabled{color:#68727d;cursor:default;background:#171c22;border-color:#39414b}.release-history .release-delete-button{color:#e3aaa5;background:#321c1d;border-color:#77413d;font-size:20px;line-height:1}.release-history .release-delete-button:hover:not(:disabled){border-color:var(--red);background:#452224}.release-events{display:grid}.release-events article{border-bottom:1px solid #252b33;grid-template-columns:90px 150px 1fr 190px;align-items:center;gap:12px;padding:12px 18px;display:grid}.release-events article:last-child{border-bottom:0}.release-events article>span:not(.release-event-type),.release-events time{color:#76818d;font-size:9px}.release-event-type{color:#d9a77d;text-transform:uppercase;border:1px solid #76573e;border-radius:999px;width:max-content;padding:3px 7px;font-size:8px;font-weight:800}.release-event-type.activated{color:#9fbe97;border-color:#465a42}.release-event-type.deleted{color:#e3aaa5;border-color:#77413d}.update-publish-form{gap:16px;padding:18px;display:grid}.update-publish-form>label{color:#7f8995;gap:7px;font-size:10px;font-weight:700;display:grid}.update-publish-form>label>input,.update-publish-form textarea{width:100%;color:var(--text);font:inherit;background:#0e1217;border:1px solid #303844;border-radius:8px;padding:10px 12px}.update-publish-form textarea{resize:vertical;min-height:170px}.update-publish-form small{color:#68737f;text-align:right;font-size:10px;font-weight:400}.update-publish-action{border-top:1px solid #282e37;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.update-publish-action label{color:#9ba4af;align-items:center;gap:8px;font-size:11px;display:flex}.update-publish-action input{accent-color:#c48b59}@media (max-width:560px){.update-publish-action{flex-direction:column;align-items:stretch}.update-publish-action button{width:100%}}@media (max-width:1150px){.admin-metrics-six,.new-user-grid{grid-template-columns:repeat(3,1fr)}.admin-account{grid-template-columns:1fr 1fr 1fr}.admin-account-actions{grid-column:1/-1;justify-content:flex-start}.event-table-head{display:none}.security-events article{grid-template-columns:135px 145px 1fr}.security-events article .event-origin,.security-events article p{grid-column:auto}.security-events article p{grid-column:1/-1}.release-history article{grid-template-columns:120px 1fr 1fr}.release-actions{grid-column:1/-1}}@media (max-width:850px){.ticket-layout,.support-workspace,.support-admin{grid-template-columns:1fr}.support-rail{border-right:0;border-bottom:1px solid var(--line);max-height:360px}.support-ticket-list{max-height:230px}.support-refresh{margin-top:10px}.support-device{grid-template-columns:1fr 1fr}.admin-page{padding:0}.admin-header{border-radius:0}.admin-metrics,.admin-metrics-six,.new-user-grid{grid-template-columns:repeat(2,1fr)}.loader-tools>div,.ticket-tools>div{width:100%}.log-filters{overflow-x:auto}.loader-tools>input,.ticket-tools>input{width:100%}.ticket-device-summary{grid-template-columns:1fr 1fr}.release-hero{flex-direction:column}.release-current{width:100%;min-width:0}.release-events article{grid-template-columns:90px 1fr}}@media (max-width:560px){.ticket-message,.admin-ticket .ticket-message{width:100%}.support-window-head{flex-direction:column}.support-device{grid-template-columns:1fr}.support-thread{min-height:260px;padding:12px}.support-window-footer form>div,.support-closed,.support-member-state{flex-direction:column;align-items:stretch}.support-window-footer form span,.support-member-state span,.support-closed span{margin-right:0}.support-window-footer button{width:100%}.support-member-state time{align-self:flex-start}.support-compose{padding:16px 12px}.support-compose>div{flex-direction:column-reverse}.support-compose>div>button{width:100%}.admin-metrics,.admin-metrics-six,.ticket-metrics{grid-template-columns:1fr 1fr}.new-user-grid,.admin-account{grid-template-columns:1fr}.admin-account-actions{grid-column:auto}.security-events article{grid-template-columns:1fr 1fr}.security-events article p{grid-column:1/-1}.ticket-device-summary{grid-template-columns:1fr}.admin-ticket>header{flex-direction:column}.admin-ticket>footer form>div{flex-wrap:wrap}.release-publish-form,.release-history article{grid-template-columns:1fr}.release-notes-field,.release-publish-action,.release-actions{grid-column:auto}.release-publish-action{flex-direction:column;align-items:stretch}.release-publish-action button{width:100%}.release-events article{grid-template-columns:1fr}}.config-tabs{border-bottom:1px solid var(--line);gap:0;margin-bottom:14px;display:flex}.config-tabs button{border:0;border-right:1px solid var(--line);min-height:38px;color:var(--muted);cursor:pointer;background:0 0;padding:0 18px}.config-tabs button:last-child{border-right:0}.config-tabs button:hover{color:var(--text);background:var(--panel-2)}.config-tabs button.active{color:var(--text);box-shadow:inset 0 -2px var(--accent)}.config-notice{border-left:2px solid var(--green);color:#a8c4a2;background:#172019;margin:0 0 14px;padding:10px 12px}.config-tabs+.form-error,.config-tabs+.config-notice{margin-bottom:14px}.config-workspace{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:14px;display:grid}.config-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.config-list button{border:1px solid var(--line);background:var(--panel-2);width:100%;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.config-list button:hover{border-color:#76573e}.config-thumb{border:1px solid var(--line-soft);background:#101214 50%/cover no-repeat;width:40px;height:40px}.config-list-copy{gap:3px;min-width:0;display:grid}.config-list-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.config-list-copy span{color:var(--muted);font-size:10px}.config-editor{border:1px solid var(--line);background:var(--panel-2);gap:14px;padding:16px;display:grid}.config-editor-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.config-editor-head h3{margin:0;font-size:15px}.config-editor-head p{color:var(--muted);margin:4px 0 0;font-size:11px}.config-editor>label{color:var(--muted);gap:7px;font-size:12px;display:grid}.config-state{border:1px solid var(--line);color:var(--muted);white-space:nowrap;padding:4px 8px;font-size:10px}.config-state.state-listed{color:#d5a57e;border-color:#5f4837}.config-price{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:14px;display:grid}.config-price label{color:var(--muted);gap:7px;font-size:12px;display:grid}.config-toggle{align-items:center;gap:8px;min-height:39px;display:flex!important}.config-toggle input{width:15px;height:15px}.config-price input:disabled{color:var(--quiet)}.config-actions{flex-wrap:wrap;gap:8px;display:flex}.config-actions>button{min-width:130px;padding:0 14px}.button.danger:hover{background:#3a2322}.config-actions>button:disabled{opacity:.5;cursor:not-allowed}.config-media,.config-gift{border:1px solid var(--line);background:var(--panel)}.config-media .panel-head,.config-gift .panel-head{justify-content:space-between;align-items:center;display:flex}.config-media .panel-head span{color:var(--muted);font-size:10px}.config-media-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;padding:14px;display:grid}.config-media-grid figure{border:1px solid var(--line-soft);background:#101214;margin:0}.config-media-shot{background:#101214 50%/cover no-repeat;width:100%;height:90px;display:block}.config-media-grid figcaption{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;display:grid}.config-media-grid figcaption button{border:0;border-right:1px solid var(--line-soft);min-height:28px;color:var(--muted);cursor:pointer;background:0 0;font-size:10px}.config-media-grid figcaption button:last-child{border-right:0}.config-media-grid figcaption button:hover{color:var(--text);background:#1c1f22}.config-media-add{border:1px dashed var(--line);min-height:118px;color:var(--muted);cursor:pointer;place-items:center;font-size:11px;display:grid;position:relative}.config-media-add:hover{color:var(--text);border-color:#76573e}.config-media-add input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.config-gift-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px;display:grid}.config-gift-row button{min-width:100px;padding:0 14px}.config-grant-list{gap:6px;margin:0;padding:0 14px 14px;list-style:none;display:grid}.config-grant-list li{border-top:1px solid var(--line-soft);color:var(--muted);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding-top:8px;font-size:11px;display:grid}.config-grant-list b{color:#d5a57e;font-size:10px;font-weight:600}.config-gift .panel-head span{color:var(--muted);font-size:10px}.gift-hint{margin:0;padding:0 14px 14px}.gift-inbox{gap:14px;display:grid}.gift-panel{border:1px solid var(--line);background:var(--panel)}.gift-panel .panel-head{justify-content:space-between;align-items:center;display:flex}.gift-panel .panel-head span{color:var(--muted);font-size:10px}.gift-list{gap:10px;margin:0;padding:14px;list-style:none;display:grid}.gift-list li{border:1px solid var(--line-soft);background:var(--panel-2);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.gift-sent li{grid-template-columns:minmax(0,1fr) auto}.gift-copy{gap:3px;min-width:0;display:grid}.gift-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.gift-copy span{color:var(--muted);font-size:10px}.gift-copy p{color:var(--quiet);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.5}.gift-decision{gap:8px;display:flex}.gift-decision button{min-width:90px;padding:0 12px}.gift-decision button:disabled{opacity:.5;cursor:not-allowed}.gift-state{color:var(--muted);white-space:nowrap;font-size:10px}.config-store{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.config-card{border:1px solid var(--line);background:var(--panel-2);grid-template-rows:180px auto auto;display:grid}.config-card-cover{border:0;border-bottom:1px solid var(--line-soft);cursor:pointer;-webkit-appearance:none;appearance:none;background:#101214;width:100%;height:180px;margin:0;padding:0;display:block;position:relative;overflow:hidden}.config-card-cover img,.config-media-shot img,.config-viewer-shot img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.config-card-price{color:#d5a57e;background:#0e1011e0;border:1px solid #5f4837;padding:3px 7px;font-size:10px;position:absolute;bottom:8px;right:8px}.config-card-style{border:1px solid var(--line-hard);color:var(--text);letter-spacing:.1em;text-transform:uppercase;background:#0e1011e0;padding:3px 7px;font-size:9px;font-weight:800;position:absolute;bottom:8px;left:8px}.config-card-copy h3{margin:0;font-size:13px}.config-card-copy p{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.config-card-meta{color:var(--quiet);margin-top:10px;font-size:10px;display:block}.config-card>button:disabled{border-color:var(--line);color:var(--muted);cursor:default;background:#202326}.config-filters,.config-style{flex-wrap:wrap;gap:6px;display:flex}.config-filters{margin-bottom:16px}.config-filters button,.config-style button{border:1px solid var(--line);min-height:32px;color:var(--muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:0 14px;font-size:10px;font-weight:700}.config-filters button.active,.config-style button.active{border-color:var(--accent);color:var(--text);background:rgba(var(--accent-rgb), .1)}.config-media-shot,.config-viewer-shot{cursor:zoom-in;-webkit-appearance:none;appearance:none;background:#101214;border:0;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.config-media-shot.empty-shot,.empty-shot{background:#101214}.config-lightbox{z-index:80;background:#000000d6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.config-lightbox-frame{gap:10px;width:min(960px,100%);display:grid}.config-lightbox-frame img{object-fit:contain;background:#050505;width:100%;max-height:78vh}.config-lightbox-bar{color:var(--muted);justify-content:center;align-items:center;gap:8px;display:flex}.config-lightbox-bar button{border:1px solid var(--line);background:var(--panel);min-height:32px;color:var(--text);cursor:pointer;padding:0 12px}.config-viewer{z-index:70;background:#08080a9e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.config-viewer-panel{border:1px solid var(--line);background:var(--panel);gap:14px;width:min(740px,100%);padding:18px;display:grid}.config-viewer-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.config-viewer-head h3{margin:0;font-size:18px}.config-viewer-head p{color:var(--muted);margin:5px 0 0;font-size:11px}.config-viewer-shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.config-viewer-shot{border:1px solid var(--line);cursor:zoom-in;background:#101214;height:168px;padding:0;overflow:hidden}.config-viewer-body{color:var(--muted);white-space:pre-wrap;margin:0;line-height:1.55}.config-viewer-foot{color:var(--quiet);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.config-viewer-foot .primary-action{min-width:140px}@media (max-width:900px){.config-workspace{grid-template-columns:1fr}.config-list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width:560px){.config-price{grid-template-columns:1fr;align-items:stretch}.config-actions>button{width:100%}.config-gift-row,.gift-list li,.gift-sent li{grid-template-columns:1fr}.gift-list .config-thumb{display:none}.gift-decision button{flex:1;min-width:0}}*,:before,:after{border-radius:0!important}.admin-hero:after{content:none}:root{--bg:#0b0c0e;--panel:#121417;--panel-2:#16181c;--field:#0d0f12;--line:#24272c;--line-soft:#1d2025;--line-hard:#363a41;--text:#e7e5e0;--muted:#8f939a;--quiet:#5e636a;--accent:#4f9dd9;--accent-hover:#79b9e8}body{background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{letter-spacing:-.02em}::selection{color:#fff;background:#4f9dd959}.stats span,.admin-stats span,.detail-row span,.account-details>div>span:first-child,.release-specs span,.release-action span,.topic-meta span,.page-heading>span,.panel-head>span,.identity div span,.invite-row span,.member-identity span,.gift-copy span,.config-list-copy span,.config-card-meta{text-transform:uppercase;letter-spacing:.1em;color:var(--quiet);font-size:9px;font-weight:600}.topic-number,.stats strong,.admin-stats strong,.admin-metrics strong,.section-count{font-family:Consolas,Cascadia Mono,monospace}input,textarea,select{border:1px solid var(--line-hard);background:var(--field);padding:10px 12px;transition:border-color .12s,box-shadow .12s}input:hover,textarea:hover,select:hover{border-color:#454a52}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}input::placeholder,textarea::placeholder{color:var(--quiet)}:is(button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline-offset:0}.primary-action,.button,.loader-download,.support-window-footer .support-send{border:1px solid var(--accent);background:var(--accent);color:#0a1016;text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:700;transition:background-color .12s,border-color .12s}.button.danger:hover:not(:disabled){border-color:var(--red);background:#3a2221}.small-button,.admin-refresh,.invite-row button,.user-actions button,.user-actions select,.ban-row button,.avatar-actions label,.avatar-actions button,.support-window-footer button:not(.support-send),.support-compose>div>button:not(.button),.admin-account-actions>button,.admin-account-actions form button,.admin-ban button,.device-actions button,.config-media-grid figcaption button{border:1px solid var(--line-hard);color:var(--muted);text-transform:uppercase;letter-spacing:.07em;background:0 0;font-size:10px;font-weight:600;transition:border-color .12s,color .12s,background-color .12s}.small-button:hover,.admin-refresh:hover,.invite-row button:hover,.user-actions button:hover,.ban-row button:hover,.avatar-actions label:hover,.avatar-actions button:hover,.admin-account-actions>button:hover,.device-actions button:hover,.config-media-grid figcaption button:hover{border-color:var(--accent);color:var(--text);background:#4f9dd912}.danger-button{color:#d1918b!important;background:0 0!important;border-color:#6d413d!important}.danger-button:hover{border-color:var(--red)!important;background:#b96c661a!important}.form-error,.notice{border:1px solid #55322f;border-left:2px solid var(--red);background:#1d1213}.profile-message,.config-notice{border:1px solid #34452f;border-left:2px solid var(--green);background:#131a12}.auth-shell{border:1px solid var(--line);background:var(--panel);width:min(100%,360px)}.auth-header{border-bottom:1px solid var(--line)}.auth-tabs button{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600;transition:color .12s,background-color .12s,box-shadow .12s}.auth-tabs button.active{background:var(--panel-2)}.forum-header{z-index:40;border:1px solid var(--line);background:var(--panel);position:sticky;top:0}.identity{padding:4px 4px 4px 10px;transition:background-color .12s}.identity:hover{background:var(--panel-2)}.avatar,.mini-avatar,.profile-avatar{border:1px solid var(--line-hard);background-color:#191c20}.forum-sidebar,.recent-members{border:1px solid var(--line);background:var(--panel);align-self:start;min-height:480px;padding:8px;position:sticky;top:88px}.forum-nav button,.signout{text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:600}.forum-nav button:hover,.signout:hover{background:var(--panel-2)}.forum-nav button.active{border-left:2px solid var(--accent);color:var(--text);background:linear-gradient(90deg,#4f9dd91f,#0000 70%)}.signout:hover{color:#d1918b;background:#b96c6612}.forum-content{border:1px solid var(--line);background:var(--panel)}.page-heading{border-bottom:1px solid var(--line)}.simple-panel,.admin-panel,.users-panel,.profile-card,.profile-editor,.account-details,.loader-release,.topic-list,.empty-state,.config-editor,.config-media,.config-gift,.gift-panel{border:1px solid var(--line);background:var(--panel-2)}.panel-head{border-bottom:1px solid var(--line)}.panel-head h3{text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:700}.stats button,.admin-stats>div{border:1px solid var(--line);background:var(--panel-2);transition:border-color .12s,background-color .12s,box-shadow .12s}.stats button:hover{border-color:var(--line-hard);box-shadow:inset 0 2px 0 var(--accent);background:#1a1d21}.status,.admin-pill,.tag,.config-state,.ticket-status,.release-ready,.binding-badge,.release-event-type,.event-mark{text-transform:uppercase;letter-spacing:.07em;font-weight:700}.links-panel>button{transition:background-color .12s,box-shadow .12s}.links-panel>button:hover{box-shadow:inset 2px 0 var(--accent);background:#1a1d21}.topic{transition:background-color .12s,box-shadow .12s}.topic:hover{box-shadow:inset 2px 0 var(--accent);background:#15171b}.topic-number{color:var(--quiet);font-size:10px}.tag{color:#8fc2e8;border-color:#3e5a72}.loader-mark{border:1px solid var(--accent);color:var(--accent-hover);background:#4f9dd91a}.release-eyebrow{color:var(--accent);letter-spacing:.16em}.release-ready{background:#7fa47614;border-color:#465a42}.support-workspace{border:1px solid var(--line);background:var(--panel)}.support-rail{background:#101215}.support-new,.support-refresh{border:1px solid var(--accent);color:var(--accent-hover);text-transform:uppercase;letter-spacing:.07em;background:0 0;font-size:10px;font-weight:700}.support-new:hover,.support-refresh:hover{border-color:var(--accent-hover);color:var(--accent-hover);background:#4f9dd91a}.support-tools button:hover,.support-tools button.active{border-color:var(--accent);color:var(--accent-hover);background:#4f9dd914}.support-ticket-list>button.active{border-left-color:var(--accent);background:linear-gradient(90deg,#4f9dd91a,#0000)}.ticket-message{border:1px solid var(--line);background:#101215}.ticket-message.admin{background:#12181d;border-color:#34495c}.support-window{background:var(--panel-2)}.support-window-head>div>span{color:var(--accent)}.support-window-footer{background:#101215}.admin-header{z-index:30;border:1px solid var(--line);background:var(--panel);position:sticky;top:0}.admin-header nav a{text-transform:uppercase;letter-spacing:.07em;background:0 0;border-bottom:2px solid #0000;font-size:11px;font-weight:600;box-shadow:none!important}.admin-header nav a:hover{background:var(--panel-2)}.admin-header nav a.active{border-bottom-color:var(--admin-accent);background:var(--panel-2);color:var(--text)}.admin-hero{border:1px solid var(--line);background:linear-gradient(90deg, #bc875814, transparent 55%), var(--panel);box-shadow:none}.admin-primary,.admin-refresh{border:1px solid var(--admin-accent);background:var(--admin-accent);color:#140e09;text-transform:uppercase;letter-spacing:.09em;box-shadow:none;font-size:11px;font-weight:700}.admin-primary:hover,.admin-refresh:hover{border-color:var(--admin-accent-2);background:var(--admin-accent-2)}.admin-metrics>div{border:1px solid var(--line);background:var(--panel-2);box-shadow:none}.admin-table-panel{border:1px solid var(--line);background:var(--panel);box-shadow:none}.admin-section-head{border-bottom:1px solid var(--line)}.admin-section-head h2{text-transform:uppercase;letter-spacing:.06em;font-size:12px}.admin-privacy{border:1px solid var(--line);border-left:2px solid var(--admin-accent);background:var(--panel-2);box-shadow:none}.admin-account:hover,.security-events article:hover,.release-history article:hover{background:#16181c}.device-card,.admin-ticket{border:1px solid var(--line);background:var(--panel-2)}.new-user-grid{background:var(--line-soft);gap:1px;padding:0}.new-user-grid article{background:var(--panel-2)}.admin-account-hwid code,.release-integrity code,.hwid-strip{background:#0c0e11}.config-tabs button{text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:600}.config-list button{border:1px solid var(--line);background:var(--panel-2);transition:border-color .12s,box-shadow .12s}.config-list button:hover{border-color:var(--line-hard);box-shadow:inset 2px 0 var(--accent)}.config-card{border:1px solid var(--line);background:var(--panel-2);transition:border-color .12s,box-shadow .12s}.config-card:hover{border-color:var(--line-hard);box-shadow:inset 0 2px 0 var(--accent)}.config-card-price{border:1px solid var(--line-hard);color:var(--accent-hover);background:#0b0c0eeb}.config-media-add:hover{border-color:var(--accent);color:var(--text)}.gift-list li{border:1px solid var(--line);background:var(--panel)}*{scrollbar-width:thin;scrollbar-color:#34383f transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#34383f}::-webkit-scrollbar-thumb:hover{background:#454a52}@media (max-width:850px){.forum-header,.forum-sidebar,.recent-members,.admin-header{background:var(--panel);box-shadow:none;position:static}.forum-sidebar{min-height:0}.auth-shell{box-shadow:none}}.loader-simple{border:1px solid var(--line);background:var(--panel-2);justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.loader-simple>div{gap:4px;min-width:0;display:grid}.loader-simple strong{font-size:13px}.loader-simple span{color:var(--quiet);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:600}@media (max-width:560px){.loader-simple{flex-direction:column;align-items:stretch}.loader-simple .loader-download{width:100%}}.loader-simple{padding:0;display:block}.loader-file{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;transition:background-color .12s,box-shadow .12s;display:flex}.loader-file:hover{box-shadow:inset 2px 0 var(--accent);background:#1a1d21}.loader-file>div{gap:4px;min-width:0;display:grid}.loader-file strong{font-size:13px}.loader-file span{color:var(--quiet);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:600}.loader-file b{color:var(--accent-hover);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:10px;font-weight:700}.loader-logs{border-top:1px solid var(--line);animation:.14s ease-out both enter}.loader-log{border-bottom:1px solid var(--line-soft);padding:13px 18px}.loader-log>div{align-items:center;gap:10px;display:flex}.loader-log strong{font-family:Consolas,Cascadia Mono,monospace;font-size:12px}.loader-log time{color:var(--quiet);text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-size:9px;font-weight:600}.loader-log p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;line-height:1.55}.loader-log-empty{border-bottom:1px solid var(--line-soft);color:var(--quiet);margin:0;padding:13px 18px}.forum-nav button.active,.support-ticket-list>button.active{background:var(--panel-2)}.admin-hero{background:var(--panel)}.loader-release-head{background:var(--panel-2)}.stats button:hover{box-shadow:none;border-color:var(--line-hard)}.links-panel>button:hover,.topic:hover,.loader-file:hover,.config-list button:hover,.config-card:hover{box-shadow:none}body{font-size:12px}.board-page{padding:16px}.forum-shell{width:min(1140px,100%)}.forum-header{height:50px;padding:0 14px}.wordmark{font-size:15px}.identity strong{font-size:11px}.identity div span{font-size:8px}.avatar{width:26px;height:26px;font-size:11px}.forum-layout{grid-template-columns:148px minmax(0,1fr) 196px;gap:10px;margin-top:10px}.forum-sidebar,.recent-members{min-height:0;padding:6px;top:60px}.forum-nav button,.signout{min-height:30px;padding:0 10px;font-size:10px}.forum-content{min-height:480px;padding:16px}.page-heading{min-height:30px;margin-bottom:12px;padding-bottom:10px}.page-heading h2,.welcome h2{font-size:15px}.welcome{margin-bottom:12px}.welcome p{font-size:11px}.stats,.admin-stats{gap:8px;margin-bottom:10px}.stats button,.admin-stats>div{gap:3px;min-height:52px;padding:9px 11px}.stats strong,.admin-stats strong{font-size:14px}.overview-grid,.admin-grid{gap:10px}.panel-head{min-height:36px;padding:0 12px}.panel-head h3{font-size:10px}.detail-row{padding:9px 12px}.simple-panel>.button{width:calc(100% - 24px);margin:12px}.links-panel>button{min-height:36px;padding:0 12px}.topic{grid-template-columns:52px minmax(0,1fr) 128px;min-height:68px}.topic-copy{padding:11px 12px}.topic-copy h3{font-size:12px}.topic-copy p{margin-top:5px;font-size:11px}.topic-meta{padding:10px 12px}.empty-state{min-height:180px}.loading-rows span{height:48px}input,textarea,select{padding:8px 10px}.primary-action,.button,.loader-download,.support-window-footer .support-send{min-height:32px;font-size:10px}.small-button{min-height:26px}.auth-header{height:58px;padding:0 16px}.auth-header h1{font-size:16px}.auth-tabs button{height:38px}.auth-form{gap:11px;padding:16px}.loader-file{padding:12px 14px}.loader-log,.loader-log-empty{padding:10px 14px}.loader-logs .loader-download{width:calc(100% - 28px);margin:12px 14px}.profile-grid{grid-template-columns:210px minmax(0,1fr);gap:10px}.profile-card{padding:16px 14px 14px}.profile-avatar{width:68px;height:68px;font-size:22px}.profile-editor>form{gap:11px;padding:12px}.account-details{margin-top:10px}.account-details>div{min-height:54px;padding:9px 12px}.support-workspace{grid-template-columns:220px minmax(0,1fr);min-height:480px}.support-rail-head{min-height:56px;padding:10px}.support-window-head{min-height:62px;padding:12px 14px}.support-window-head h3{font-size:14px}.support-thread{padding:12px}.support-window-footer{padding:10px 12px}.support-compose{gap:12px;padding:16px}.config-workspace{grid-template-columns:200px minmax(0,1fr);gap:10px}.config-editor{gap:11px;padding:12px}.config-card{grid-template-rows:150px auto auto}.config-card-cover{height:150px}.config-viewer-shot{height:120px}.config-media-shot{height:110px}.config-card-copy{padding:11px}.config-card>.button{margin:0 11px 11px}.admin-shell{width:min(1120px,100%)}.admin-header{height:50px;padding:0 14px}.admin-wordmark{font-size:15px}.admin-header nav a{padding:0 11px;font-size:10px}.admin-hero{min-height:0;margin-top:10px;padding:16px 18px}.admin-hero h1{margin:4px 0 3px;font-size:18px}.admin-hero p{font-size:11px}.admin-primary,.admin-refresh{min-height:32px;font-size:10px}.admin-primary{width:150px}.admin-metrics{gap:8px;margin-top:10px}.admin-metrics>div{min-height:58px;padding:10px 12px}.admin-metrics strong{font-size:16px}.admin-table-panel{margin-top:10px}.admin-section-head{min-height:46px;padding:8px 12px}.admin-account{gap:12px;padding:10px 12px}.admin-privacy{margin-top:10px;padding:9px 11px;font-size:10px}@media (max-width:850px){.forum-layout{grid-template-columns:1fr;grid-template-areas:"nav""content""members"}.forum-sidebar,.recent-members{position:static;top:auto}}:root{--bg:#090a0c;--panel:#15171c;--panel-2:#1c1f26;--field:#101216;--panel-rgb:21, 23, 28;--line:#ffffff14;--line-soft:#ffffff0d;--line-hard:#ffffff24;--text:#f4f3f0;--muted:#a4a6ad;--quiet:#6d7078;--accent:#f2f1ee;--accent-hover:#fff;--accent-rgb:242, 241, 238;--accent-ink:#141518;--green:#8fbf96;--red:#e09a96}[data-theme=sakura]{--bg:#140f13;--panel:#1b141a;--panel-2:#211921;--field:#100c10;--panel-rgb:27, 20, 26;--line:#352631;--line-soft:#2b1f28;--line-hard:#4a3544;--text:#f3e9ee;--muted:#a9939f;--quiet:#74616c;--accent:#ef9bb4;--accent-hover:#f6b6c8;--accent-rgb:239, 155, 180;--accent-ink:#2b0f1b;--green:#9bc49a;--red:#d98a86}[data-theme=night]{--bg:#0b0c0e;--panel:#121417;--panel-2:#16181c;--field:#0d0f12;--panel-rgb:18, 20, 23;--line:#24272c;--line-soft:#1d2025;--line-hard:#363a41;--text:#e7e5e0;--muted:#8f939a;--quiet:#5e636a;--accent:#4f9dd9;--accent-hover:#79b9e8;--accent-rgb:79, 157, 217;--accent-ink:#0a1016;--green:#7fa476;--red:#b96c66}[data-theme=ink]{--bg:#0b0b0b;--panel:#121212;--panel-2:#171717;--field:#090909;--panel-rgb:18, 18, 18;--line:#262626;--line-soft:#1e1e1e;--line-hard:#3b3b3b;--text:#ededed;--muted:#9a9a9a;--quiet:#666;--accent:#e4e4e4;--accent-hover:#fff;--accent-rgb:228, 228, 228;--accent-ink:#101010;--green:#a8b8a8;--red:#c9908c}[data-theme=ocean]{--bg:#0a0f14;--panel:#0f161d;--panel-2:#131c24;--field:#080d12;--panel-rgb:15, 22, 29;--line:#1f2c37;--line-soft:#18232c;--line-hard:#2f414f;--text:#e4ecf1;--muted:#8da1b0;--quiet:#5e7282;--accent:#5fc8bd;--accent-hover:#86dcd2;--accent-rgb:95, 200, 189;--accent-ink:#062320;--green:#8cc49c;--red:#d08a86}.board-page,.auth-page,.member-scene{background:var(--bg);color:var(--text);position:relative}.board-page>.forum-shell,.auth-page>.auth-shell{z-index:1;position:relative}.user-backdrop{z-index:0;pointer-events:none;background:50%/cover no-repeat;position:absolute;inset:0}.user-backdrop:after{content:"";background:linear-gradient(180deg, rgba(var(--panel-rgb), .55), rgba(var(--panel-rgb), .82));position:absolute;inset:0}.petals{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.petals span{background:var(--accent);opacity:.5;clip-path:polygon(50% 0%,96% 28%,84% 100%,50% 80%,16% 100%,4% 28%);width:10px;height:12px;animation:petal-fall var(--fall,14s) linear infinite, petal-sway var(--sway,3.4s) ease-in-out infinite alternate;will-change:transform, margin-left;position:absolute;top:-5%}.petals span:first-child{--fall:13s;--sway:3.1s;animation-delay:-1s,0s;left:3%}.petals span:nth-child(2){--fall:17s;--sway:4.2s;width:8px;height:10px;animation-delay:-7s,-1s;left:11%}.petals span:nth-child(3){--fall:15s;--sway:3.6s;opacity:.38;animation-delay:-3s,-2s;left:19%}.petals span:nth-child(4){--fall:19s;--sway:4.8s;width:12px;height:14px;animation-delay:-11s,0s;left:27%}.petals span:nth-child(5){--fall:14s;--sway:3.3s;animation-delay:-5s,-1s;left:35%}.petals span:nth-child(6){--fall:18s;--sway:4.1s;opacity:.42;width:7px;height:9px;animation-delay:-9s,-3s;left:43%}.petals span:nth-child(7){--fall:16s;--sway:3.8s;animation-delay:-2s,0s;left:51%}.petals span:nth-child(8){--fall:13s;--sway:3s;width:11px;height:13px;animation-delay:-8s,-2s;left:59%}.petals span:nth-child(9){--fall:20s;--sway:5s;opacity:.34;animation-delay:-14s,-1s;left:67%}.petals span:nth-child(10){--fall:15s;--sway:3.5s;width:9px;height:11px;animation-delay:-4s,0s;left:75%}.petals span:nth-child(11){--fall:17s;--sway:4.4s;animation-delay:-10s,-3s;left:83%}.petals span:nth-child(12){--fall:14s;--sway:3.2s;opacity:.4;width:8px;height:10px;animation-delay:-6s,-1s;left:91%}.petals span:nth-child(13){--fall:21s;--sway:5.2s;opacity:.3;width:13px;height:15px;animation-delay:-16s,-2s;left:47%}.petals span:nth-child(14){--fall:12s;--sway:2.9s;animation-delay:-12s,0s;left:88%}@keyframes petal-fall{to{transform:translateY(110vh)rotate(520deg)}}@keyframes petal-sway{0%{margin-left:-24px}to{margin-left:24px}}@media (prefers-reduced-motion:reduce){.petals{display:none}}[data-theme=sakura] .page-heading h2:before,[data-theme=sakura] .auth-header h1:before,[data-theme=sakura] .welcome h2:before,[data-theme=sakura] .member-name h2:before{content:"❀";color:var(--accent);margin-right:7px;font-weight:400}.primary-action,.button,.loader-download,.support-window-footer .support-send{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.primary-action:hover:not(:disabled),.button:hover:not(:disabled),.loader-download:hover,.support-window-footer .support-send:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.button.danger{color:var(--red);background:#d98a861a;border-color:#d98a8680}.small-button:hover,.admin-refresh:hover,.invite-row button:hover,.user-actions button:hover,.ban-row button:hover,.avatar-actions label:hover,.avatar-actions button:hover,.config-media-grid figcaption button:hover{border-color:var(--accent);color:var(--text);background:rgba(var(--accent-rgb), .08)}.auth-tabs button.active,.config-tabs button.active{box-shadow:inset 0 -2px var(--accent)}.forum-nav button.active{border-left-color:var(--accent)}.tag{border-color:rgba(var(--accent-rgb), .45);background:rgba(var(--accent-rgb), .08);color:var(--accent-hover)}.links-panel b,.loader-file b,.config-card-price,.support-ticket-line b{color:var(--accent-hover)}.config-card-price{border-color:rgba(var(--accent-rgb), .4)}.support-new,.support-refresh{border-color:var(--accent);color:var(--accent-hover)}.support-new:hover,.support-refresh:hover{background:rgba(var(--accent-rgb), .1);border-color:var(--accent-hover);color:var(--accent-hover)}.support-tools button:hover,.support-tools button.active{border-color:var(--accent);background:rgba(var(--accent-rgb), .08);color:var(--accent-hover)}.support-ticket-list>button.active{border-left-color:var(--accent)}.support-window-head>div>span,.release-eyebrow{color:var(--accent)}.ticket-message.admin{border-color:rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .06)}.config-list button.active{border-color:var(--accent);background:rgba(var(--accent-rgb), .07)}.config-media-grid figure.cover,.config-media-add:hover{border-color:var(--accent)}.checkbox input,.config-toggle input{accent-color:var(--accent)}::selection{background:rgba(var(--accent-rgb), .35);color:#fff}.topic:hover,.loader-file:hover,.links-panel>button:hover,.config-list button:hover{box-shadow:inset 2px 0 var(--accent)}.profile-message,.config-notice{border-color:#9bc49a4d;border-left-color:var(--green);color:var(--green);background:#9bc49a14}.form-error,.notice{border-color:#d98a864d;border-left-color:var(--red);color:var(--red);background:#d98a8614}.state-active{color:var(--green);border-color:#9bc49a80}.state-expired,.state-revoked{color:var(--red);border-color:#d98a8680}.avatar,.mini-avatar,.profile-avatar{color:var(--accent-hover)}.author-link{width:max-content;max-width:100%;color:var(--text);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:11px;font-weight:700;transition:color .12s;overflow:hidden}.author-link:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}.member-scene{border:1px solid var(--line);align-content:start;justify-items:center;gap:16px;min-height:460px;padding:44px 20px 28px;display:grid;overflow:hidden}.member-scene .user-backdrop,.member-scene .petals{position:absolute}.member-scene .petals span{animation-name:petal-fall-short,petal-sway}@keyframes petal-fall-short{to{transform:translateY(620px)rotate(520deg)}}.member-card{z-index:1;border:1px solid var(--line-hard);background:rgba(var(--panel-rgb), .92);text-align:center;justify-items:center;gap:12px;width:min(100%,440px);padding:28px 24px 22px;animation:.2s ease-out both enter;display:grid;position:relative}.member-card .profile-avatar{width:84px;height:84px;font-size:28px;overflow:hidden}.avatar img,.mini-avatar img,.profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.alpha-mark{border:1px solid var(--accent);color:var(--accent);letter-spacing:.14em;text-transform:uppercase;vertical-align:middle;margin-left:8px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:800;display:inline-block}.member-name h2 .alpha-mark{vertical-align:.15em;font-size:11px}.identity .alpha-mark,.recent-member-list .alpha-mark,.welcome h2 .alpha-mark{font-size:9px}.member-name h2{letter-spacing:-.02em;margin:0;font-size:20px}.member-handle{color:var(--quiet);text-transform:uppercase;letter-spacing:.1em;margin-top:6px;font-size:9px;font-weight:600;display:block}.member-bio{max-width:100%;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.member-facts{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);width:100%;display:grid}.member-facts>div{border-right:1px solid var(--line);gap:3px;padding:9px 6px;display:grid}.member-facts>div:last-child{border-right:0}.member-facts span{color:var(--quiet);text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:600}.member-facts strong{font-size:12px}.member-card>.button{min-width:150px;margin-top:4px}.member-invite{border:1px solid var(--line);justify-content:center;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.member-invite span{color:var(--quiet);text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:600}.member-invite strong,.member-invite .author-link{font-size:12px}.appearance{border:1px solid var(--line);background:var(--panel-2);margin-top:10px}.appearance .panel-head{flex-wrap:wrap}.theme-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.theme-swatch{border:1px solid var(--line-hard);background:var(--bg);color:var(--text);text-align:left;cursor:pointer;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:2px 10px;padding:10px;transition:border-color .12s,box-shadow .12s;display:grid}.theme-swatch i{border:1px solid var(--line-hard);background:linear-gradient(135deg, var(--accent) 0 50%, var(--panel-2) 50% 100%);grid-row:1/span 2;width:30px;height:30px}.theme-swatch strong{font-size:12px}.theme-swatch span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.theme-swatch:hover{border-color:var(--accent)}.theme-swatch.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.appearance-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 12px;display:flex}.appearance-row .checkbox{color:var(--muted);font-size:11px}.appearance .avatar-actions{gap:6px;width:auto;display:flex}.background-preview{border:1px solid var(--line);background:50%/cover no-repeat;height:120px;margin:0 12px}.appearance>.field-help{padding:10px 12px 12px;display:block}@media (max-width:700px){.theme-grid,.member-facts{grid-template-columns:1fr 1fr}.member-facts>div:nth-child(2){border-right:0}.member-facts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}.scene{--accent-hover:color-mix(in srgb, var(--accent), white 18%);--panel-2:color-mix(in srgb, var(--panel), white 4%);--field:color-mix(in srgb, var(--bg), black 22%);--line:color-mix(in srgb, var(--panel), var(--text) 11%);--line-soft:color-mix(in srgb, var(--panel), var(--text) 6%);--line-hard:color-mix(in srgb, var(--panel), var(--text) 20%);--muted:color-mix(in srgb, var(--text), var(--panel) 36%);--quiet:color-mix(in srgb, var(--text), var(--panel) 56%)}.user-backdrop:after{background:rgba(var(--panel-rgb), var(--overlay,.65))}[data-backdrop=image] .forum-header,[data-backdrop=image] .forum-sidebar,[data-backdrop=image] .forum-content,[data-backdrop=image] .recent-members{background:rgba(var(--panel-rgb), .88)}.recent-members{background:var(--panel);min-height:0;padding:0}.recent-members .panel-head{min-height:40px}.recent-members .small-empty{min-height:80px;font-size:11px}.profile-comments{z-index:1;border:1px solid var(--line);background:rgba(var(--panel-rgb), .92);width:min(100%,560px);position:relative}.profile-comment-list{margin:0;padding:0;list-style:none;display:grid}.profile-comment-list>li{border-bottom:1px solid var(--line-soft);gap:8px;padding:12px 14px;display:grid}.profile-comment-list>li:last-child{border-bottom:0}.profile-comment-author{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:0;display:grid}.profile-comment-author span{gap:1px;min-width:0;display:grid}.profile-comment-author strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.profile-comment-author time{color:var(--quiet);font-size:10px}.profile-comment-list p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.comment-remove{width:max-content;color:var(--quiet);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.comment-remove:hover{color:var(--red)}.profile-comment-form{border-top:1px solid var(--line);gap:10px;padding:12px 14px 14px;display:grid}.profile-comment-form label{color:var(--muted);gap:7px;font-size:12px;display:grid;position:relative}.profile-comment-form textarea{min-height:84px;padding-bottom:28px}.profile-comments .small-empty{min-height:72px}.member-card{border-top:2px solid var(--accent);gap:14px;padding:30px 26px 24px}.member-card .profile-avatar{border:2px solid var(--accent);width:92px;height:92px;box-shadow:0 0 0 4px rgba(var(--panel-rgb), .92);font-size:30px;overflow:hidden}.member-name h2{font-size:22px}.member-facts{grid-template-columns:repeat(3,1fr)}.member-facts>div:nth-child(2){border-right:1px solid var(--line)}.member-facts>div:nth-child(-n+2){border-bottom:0}.member-scene.stage{min-height:420px;margin-bottom:10px;padding:36px 20px}.stage-actions{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px;display:flex}.stage-actions .small-button{place-items:center;display:grid;position:relative}.stage-actions input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.studio{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:10px;display:grid}.palette{border:1px solid var(--line);background:var(--panel-2)}.palette-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.swatch{border:1px solid var(--line-hard);background:var(--panel);cursor:pointer;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px;transition:border-color .12s;display:grid;position:relative}.swatch:hover{border-color:var(--accent)}.swatch input[type=color]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.swatch i{border:1px solid var(--line-hard);width:44px;height:44px;box-shadow:inset 0 0 0 2px var(--panel);grid-row:1/span 2}.swatch strong{font-size:12px}.swatch span{color:var(--muted);grid-column:2;font-size:10px}.swatch code{color:var(--quiet);text-transform:uppercase;grid-area:1/3/span 2;font:10px Consolas,Cascadia Mono,monospace}.palette-row{border-top:1px solid var(--line);gap:12px;padding:12px;display:grid}.palette-row .checkbox{color:var(--muted);font-size:11px}.range{color:var(--muted);grid-template-columns:auto minmax(0,1fr) 40px;align-items:center;gap:12px;font-size:11px;display:grid}.range input[type=range]{width:100%;accent-color:var(--accent);background:0 0;border:0;padding:0}.range b{color:var(--text);text-align:right;font:700 11px Consolas,Cascadia Mono,monospace}.palette-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:12px;display:flex}.palette-actions .button{min-width:130px}.palette>.field-help{padding:0 12px 12px;display:block}@media (max-width:850px){.studio,.palette-grid{grid-template-columns:1fr}}.stage-help{margin:0 0 10px;display:block}.profile-editor{margin-bottom:10px}.profile-editor textarea{min-height:96px}.admin-pill.seen{border-color:var(--line-hard);color:var(--muted);text-transform:none;letter-spacing:.02em}.admin-account-seen>span:last-child{color:var(--quiet);font-size:9px}.dll-history article{grid-template-columns:130px minmax(200px,1fr) minmax(240px,.9fr) 250px}.dll-history .release-actions{grid-template-columns:minmax(0,1fr) minmax(0,88px) 36px;align-items:stretch}.dll-download-button{color:#a8c4e0;background:#182029;border:1px solid #4d5f74;border-radius:7px;justify-content:center;align-items:center;min-height:36px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.dll-download-button:hover{color:#cfe1f2;background:#1e2833;border-color:#6f8aa8}@media (max-width:1100px){.dll-history article{grid-template-columns:120px 1fr 1fr}}@media (max-width:560px){.dll-history article{grid-template-columns:1fr}.dll-history .release-actions{grid-template-columns:minmax(0,1fr) minmax(0,88px) 36px}}.storage-quotas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.storage-quotas article{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:11px;padding:16px 18px;display:grid}.storage-quotas header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.storage-quotas h2{text-transform:uppercase;letter-spacing:.06em;font-size:13px}.storage-quotas header span{color:var(--muted);font:11px/1.2 Consolas,monospace}.storage-meter{border:1px solid var(--line-hard);background:var(--panel-2);border-radius:7px;height:26px;position:relative;overflow:hidden}.storage-meter>div{background:linear-gradient(90deg,#6f8f6a,#86a97e);height:100%;transition:width .2s}.storage-meter.warn>div{background:linear-gradient(90deg,#a97f4c,#c99a63)}.storage-meter.critical>div{background:linear-gradient(90deg,#9d5259,#c06d74)}.storage-meter>span{color:var(--text);letter-spacing:.04em;place-items:center;font:700 10px/1 Inter,sans-serif;display:grid;position:absolute;inset:0}.storage-legend{background:var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.storage-legend>span{background:var(--panel-2);min-width:0;color:var(--muted);overflow-wrap:anywhere;gap:3px;padding:9px 10px;font-size:10px;display:grid}.storage-legend b{color:var(--text);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.bucket-grid{background:var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.bucket-card{background:var(--panel);padding:15px}.bucket-card.suspended{box-shadow:inset 3px 0 #b9636a}.bucket-card dl{background:var(--line-soft);border-radius:8px;grid-template-columns:repeat(2,1fr);gap:1px;margin:14px 0 0;display:grid;overflow:hidden}.bucket-card dl div{background:var(--panel-2);gap:3px;min-width:0;padding:9px;display:grid}.bucket-card dt{color:var(--muted);text-transform:uppercase;font-size:9px}.bucket-card dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:10px}.usage-head,.usage-table article{grid-template-columns:minmax(190px,1.7fr) repeat(5,minmax(74px,.8fr)) minmax(86px,.8fr) minmax(110px,1fr);align-items:center;gap:10px;padding:10px 16px;display:grid}.usage-head{border-bottom:1px solid var(--line);background:var(--panel-2);min-height:38px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.usage-table article{border-bottom:1px solid var(--line-soft);min-height:58px}.usage-table article:last-child{border-bottom:0}.usage-table article:hover{background:var(--panel-2)}.usage-table article>span{color:#c2c6cb;gap:2px;font:11px/1.2 Consolas,monospace;display:grid}.usage-table article>span small,.usage-name small{color:var(--quiet);font:9px/1.2 Inter,sans-serif}.usage-table article>b{color:var(--text);font:700 12px/1.2 Consolas,monospace}.usage-name{gap:3px;min-width:0;display:grid}.usage-name span{color:var(--muted);overflow-wrap:anywhere;font:10px/1.3 Consolas,monospace}.usage-share{gap:4px;display:grid}.usage-share i{background:var(--admin-accent);border-radius:999px;min-width:2px;height:6px;display:block}.usage-share small{color:var(--muted);font-size:9px}.object-head,.object-table article{grid-template-columns:minmax(220px,2fr) minmax(130px,1fr) minmax(140px,1fr) 96px;align-items:center;gap:12px;padding:10px 16px;display:grid}.object-head{border-bottom:1px solid var(--line);background:var(--panel-2);min-height:38px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.object-table article{border-bottom:1px solid var(--line-soft);min-height:46px}.object-table article:last-child{border-bottom:0}.object-table article:hover{background:var(--panel-2)}.object-table code{color:var(--admin-accent);overflow-wrap:anywhere;font:10px/1.3 Consolas,monospace}.object-table span{color:var(--muted);font-size:10px}.object-table b{color:var(--text);text-align:right;font:700 11px/1.2 Consolas,monospace}.maintenance-grid{background:var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.maintenance-grid article{background:var(--panel);align-content:start;gap:10px;padding:16px;display:grid}.maintenance-grid strong{text-transform:uppercase;letter-spacing:.06em;font-size:12px}.maintenance-grid p{color:var(--muted);margin:0;font-size:10px}.maintenance-grid dl{background:var(--line-soft);border-radius:8px;gap:1px;margin:0;display:grid;overflow:hidden}.maintenance-grid dl div{background:var(--panel-2);justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.maintenance-grid dt{color:var(--muted);font-size:10px}.maintenance-grid dd{color:var(--text);margin:0;font:700 11px/1.2 Consolas,monospace}.maintenance-grid button{border:1px solid var(--line-hard);background:var(--panel-2);min-height:36px;color:var(--text);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border-radius:7px;font-size:10px;font-weight:700}.maintenance-grid button:hover:not(:disabled){border-color:var(--admin-accent);color:#fff}.maintenance-grid button:disabled{opacity:.45;cursor:not-allowed}.maintenance-grid .danger-button{color:#e28e94;border-color:#7e4a50}@media (max-width:1180px){.usage-head,.usage-table article{grid-template-columns:minmax(160px,1.6fr) repeat(3,minmax(70px,.8fr)) minmax(84px,.8fr) minmax(100px,1fr)}.usage-head>span:nth-child(3),.usage-table article>span:nth-child(3),.usage-head>span:nth-child(6),.usage-table article>span:nth-child(6){display:none}}@media (max-width:900px){.storage-quotas,.bucket-grid,.maintenance-grid{grid-template-columns:1fr}.storage-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.usage-head{display:none}.usage-table article{grid-template-columns:1fr 1fr}.object-head,.object-table article{grid-template-columns:1fr auto}.object-head>span:nth-child(2),.object-head>span:nth-child(3),.object-table article>span{display:none}}.admin-header nav{min-width:0;overflow-x:auto}.admin-header nav a{flex:none}.evidence-settings{margin-top:10px}.evidence-settings>p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:10px 12px}.evidence-settings-grid,.evidence-filters{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.evidence-settings-grid{padding:12px}.evidence-filters{margin-top:10px}.evidence-settings-grid label,.evidence-filters label,.evidence-dialog label{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;gap:4px;font-size:9px;font-weight:700;display:grid}.evidence-settings-grid input,.evidence-settings-grid select,.evidence-filters input,.evidence-dialog input,.evidence-dialog select{min-width:140px}.evidence-settings-grid label:first-child{min-height:32px;color:var(--text);letter-spacing:0;text-transform:none;align-items:center;gap:8px;font-size:12px;display:flex}.evidence-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin-top:10px;display:grid}.evidence-card{border:1px solid var(--line);background:var(--panel-2);color:inherit;text-align:left;cursor:pointer;gap:4px;padding:0 0 8px;display:grid}.evidence-card img{object-fit:contain;background:#090a0c;width:100%;height:132px}.evidence-card strong,.evidence-card span{padding:0 8px}.evidence-card span{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.evidence-empty{color:var(--muted);margin:12px 0}button.evidence-more{margin-top:12px}.evidence-danger{border:1px solid var(--line);border-left:2px solid var(--red);background:var(--panel);margin-top:14px;padding:12px}.evidence-danger h2{letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:12px}.evidence-danger p,.evidence-dialog p{color:var(--muted);margin:0 0 10px}.evidence-preview{z-index:80;background:#000000b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.evidence-dialog{border:1px solid var(--line);background:var(--panel);width:min(920px,100%);max-height:min(900px,100%);padding:12px;overflow:auto}.evidence-dialog img{object-fit:contain;background:#090a0c;width:100%;max-height:62vh}.evidence-zoom{cursor:grab;touch-action:none;background:#090a0c;place-items:center;height:min(72vh,860px);display:grid;overflow:hidden}.evidence-zoom:active{cursor:grabbing}.evidence-zoom img{transform-origin:50%;-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;max-width:100%;max-height:72vh}.evidence-zoom-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.evidence-zoom-tools span{color:var(--muted);font-size:12px}.evidence-meta{grid-template-columns:110px minmax(0,1fr);gap:6px 10px;margin:12px 0;display:grid}.evidence-meta dt{color:var(--quiet);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.evidence-meta dd{overflow-wrap:anywhere;margin:0}.evidence-meta code{font-size:11px}.evidence-check{align-items:center;gap:8px;margin:8px 0;color:var(--text)!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important;display:flex!important}.evidence-dialog-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}@media (max-width:720px){.evidence-dialog-actions,.evidence-settings-grid,.evidence-filters{align-items:stretch}.evidence-dialog-actions{flex-direction:column}.evidence-settings-grid input,.evidence-settings-grid select,.evidence-filters input,.evidence-dialog input{width:100%}}.board-page,.auth-page{background:radial-gradient(ellipse at 15% 12%, rgba(var(--accent-rgb), .13), transparent 48%), radial-gradient(ellipse at 86% 80%, rgba(var(--accent-rgb), .07), transparent 50%), var(--bg)}.auth-shell,.forum-header,.forum-sidebar,.forum-content,.recent-members,[data-backdrop=image] .forum-header,[data-backdrop=image] .forum-sidebar,[data-backdrop=image] .forum-content,[data-backdrop=image] .recent-members,.member-card,.profile-comments{background:rgba(var(--panel-rgb), .68);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%)}.simple-panel,.admin-panel,.users-panel,.stats button,.topic-list,.loader-simple,.profile-editor,.account-details,.config-editor,.support-workspace{background:color-mix(in srgb, var(--panel-2) 58%, transparent)}.admin-page{background:radial-gradient(ellipse at 12% 5%, #ef9bb417, transparent 52%), var(--bg)}.admin-header,.admin-hero,.admin-table-panel,.admin-metrics>div,.admin-detail-panel{background:color-mix(in srgb, var(--panel) 70%, transparent);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%)}.release-file-field{grid-column:1/-1}.update-publish-action{justify-content:flex-end}.topic{grid-template-columns:minmax(0,1fr) 140px}.topic-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:52px minmax(0,1fr);padding:0;display:grid}.topic-open .topic-copy{align-content:center;gap:5px;min-width:0;display:grid}.topic-copy>strong{font-size:12px}.topic-excerpt{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:pre-wrap;color:var(--muted);-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.post-delete{width:max-content;color:var(--red);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:11px}.post-delete:hover{text-decoration:underline}.post-detail-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.post-detail-toolbar .small-button{cursor:pointer;padding:7px 10px}.post-detail h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:21px}.post-byline{color:var(--muted);align-items:center;gap:12px;font-size:11px;display:flex}.post-detail>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0 0;line-height:1.75}@media (max-width:560px){.topic,.topic-open{grid-template-columns:minmax(0,1fr)}.topic-meta{flex-flow:wrap;align-items:center;gap:12px}.post-detail-toolbar{align-items:flex-start}}.text-button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0}.text-button:hover{color:var(--text)}.danger-text{color:#efa7aa!important}.post-body{overflow-wrap:anywhere;line-height:1.8}.post-body p{white-space:pre-wrap;margin:0 0 16px}.post-body h3,.post-body h4{color:var(--text);margin:22px 0 10px}.post-body ul{margin:12px 0 20px;padding-left:22px}.post-body blockquote{border-left:2px solid var(--accent);color:var(--muted);white-space:pre-wrap;margin:16px 0;padding:6px 16px}.post-body code{background:var(--field);border-radius:3px;padding:2px 5px;font-size:.9em}.post-body a,.post-heading a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.overview-loader{align-items:center;gap:24px;padding:22px 24px;display:flex}.overview-loader>div{flex:1}.overview-loader p{color:var(--muted);margin:8px 0 0;font-size:13px}.overview-loader-link{min-width:104px}.loader-download{background:var(--accent);color:var(--bg);border-radius:4px;justify-content:center;align-items:center;margin:16px 0;padding:10px 24px;font-weight:600;text-decoration:none;display:inline-flex}.loader-download[aria-disabled=true]{opacity:.45;cursor:default}.admin-page{--admin-accent:var(--accent);--admin-accent-2:var(--accent-hover);--admin-panel:var(--panel);--admin-panel-2:var(--panel-2);background:radial-gradient(ellipse at 90% 0, rgba(var(--accent-rgb), .045), transparent 60%), var(--bg);min-height:100vh;padding:0}.admin-shell{background:0 0;border:0;grid-template-columns:220px minmax(0,1fr);width:100%;max-width:1800px;min-height:100vh;margin:0 auto;display:grid}.control-rail{border-right:1px solid var(--line-soft);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#140f13b8;flex-direction:column;align-self:start;height:100vh;padding:32px 22px 22px;display:flex;position:sticky;top:0}.control-brand{gap:8px;padding:0 12px 28px;display:grid}.control-brand a{color:var(--text);letter-spacing:-.9px;font-size:23px;font-weight:650;text-decoration:none}.control-brand span{color:var(--quiet);font-size:11px}.control-rail nav{gap:22px;display:grid;overflow-y:auto}.control-rail nav>div{gap:3px;display:grid}.control-rail nav>div>span{letter-spacing:1.2px;text-transform:uppercase;color:var(--quiet);padding:0 12px 7px;font-size:10px}.control-rail nav a{color:var(--muted);border-left:2px solid #0000;border-radius:4px;padding:10px 12px;font-size:13px;text-decoration:none}.control-rail nav a:hover{background:rgba(var(--accent-rgb), .04);color:var(--text)}.control-rail nav a.active{background:rgba(var(--accent-rgb), .08);color:var(--accent);border-left-color:var(--accent)}.control-account{gap:7px;margin-top:auto;padding:28px 12px 0;font-size:12px;display:grid}.control-account strong{color:var(--text);font-size:13px}.control-account span{color:var(--quiet)}.control-account a{color:var(--muted);margin-top:8px}.control-main{min-width:0;padding:0 40px 50px}.control-topline{border-bottom:1px solid var(--line-soft);min-height:76px;color:var(--quiet);justify-content:space-between;align-items:center;font-size:11px;display:flex}.control-topline a{color:var(--muted);text-decoration:none}.admin-page .admin-content{padding:0}.admin-page .admin-hero{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:34px 0 28px}.admin-page .admin-hero:after,.admin-page .admin-hero:before{display:none}.admin-page .admin-hero h1{color:var(--text);letter-spacing:-.8px;margin:8px 0;font-size:28px;font-weight:550}.admin-page .admin-hero>div>span{color:var(--quiet);text-transform:uppercase;letter-spacing:1px;font-size:10px}.admin-page .admin-hero p{color:var(--muted);max-width:640px;font-size:13px;line-height:1.65}.admin-page .admin-refresh,.admin-page .admin-button,.admin-page .admin-outline,.admin-page .admin-danger,.admin-page .published-actions button,.admin-page .release-actions button{border:1px solid var(--line);box-shadow:none;color:var(--muted);cursor:pointer;background:0 0;border-radius:4px;padding:8px 12px;font-family:inherit;font-size:12px;text-decoration:none}.admin-page .admin-primary{background:var(--accent);color:var(--bg);border:1px solid var(--accent);box-shadow:none;cursor:pointer;border-radius:4px;padding:10px 16px;font-size:12px;font-weight:600}.admin-page button:disabled{cursor:default;opacity:.42}.admin-page input:not([type=checkbox]),.admin-page textarea,.admin-page select{border:1px solid var(--line);color:var(--text);font:inherit;box-shadow:none;background:#100c10a6;border-radius:4px;padding:10px 12px;font-size:13px}.admin-page input:focus,.admin-page textarea:focus,.admin-page select:focus{outline:1px solid var(--accent);outline-offset:1px}.admin-page input::placeholder,.admin-page textarea::placeholder{color:var(--quiet)}.admin-page .admin-metrics{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);gap:0;margin-bottom:28px}.admin-page .admin-metrics>div{border:0;border-right:1px solid var(--line-soft);box-shadow:none;background:0 0;border-radius:0;padding:20px 24px}.admin-page .admin-metrics>div:first-child{padding-left:0}.admin-page .admin-metrics>div:last-child{border-right:0}.admin-page .admin-metrics strong{color:var(--text);font-size:26px;font-weight:500}.admin-page .admin-metrics span{color:var(--quiet);font-size:11px}.admin-page .admin-table-panel,.admin-page .newest-panel,.admin-page .self-hwid-panel,.admin-page .release-panel,.admin-page .server-panel,.admin-page .device-card{background:color-mix(in srgb, var(--panel) 52%, transparent);border:1px solid var(--line-soft);box-shadow:none;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:5px;margin-bottom:24px}.admin-page .admin-section-head{border-bottom:1px solid var(--line-soft);padding:20px 22px}.admin-page .admin-section-head h2{color:var(--text);text-transform:none;letter-spacing:0;font-size:15px;font-weight:550}.admin-page .admin-section-head p{color:var(--quiet);font-size:11px}.admin-page .admin-section-head input{width:min(280px,45%)}.admin-page .admin-account{border-color:var(--line-soft);box-shadow:none;color:var(--muted);background:0 0;border-radius:0;padding:17px 22px;font-size:12px}.admin-page .admin-account strong,.admin-page .device-head h2{color:var(--text)}.admin-page .admin-account-list .admin-account{grid-template-columns:minmax(130px,1.3fr) minmax(75px,.75fr) minmax(95px,.8fr) minmax(100px,1fr) minmax(140px,1fr)}.admin-page .admin-account-actions{flex-direction:column;align-items:flex-end;gap:9px}.admin-page .admin-account-actions>a{color:var(--quiet);font-size:11px}.account-actions-menu{position:relative}.account-actions-menu summary{color:var(--muted);cursor:pointer;border:1px solid var(--line);border-radius:4px;padding:7px 11px;list-style:none}.account-actions-menu summary:after{content:" ↓";color:var(--quiet)}.account-actions-menu>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;padding-top:10px;display:flex}.account-actions-menu[open]{max-width:240px}.admin-page .new-user-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0}.admin-page .new-user-grid>article{border:0;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);box-shadow:none;background:0 0;border-radius:0;padding:16px 22px}.admin-page .admin-actions{gap:8px}.admin-page .new-user-grid{background:0 0}.admin-page .new-user-index,.admin-page .admin-account-hwid code,.admin-page .hwid-strip code{color:var(--muted)}.admin-page .admin-account-name span,.admin-page .admin-account-name small,.admin-page .admin-account-state small,.admin-page .admin-account-seen span,.admin-page .admin-account-hwid span,.admin-page .admin-account-hwid small,.admin-page .new-user-grid small,.admin-page .new-user-grid time{color:var(--quiet)}.admin-page .admin-account-actions button,.admin-page .device-actions button,.admin-page .log-filters button,.admin-page .dll-download-button{border:1px solid var(--line);color:var(--muted);box-shadow:none;background:0 0;border-radius:4px;padding:7px 10px;font-size:11px}.admin-page .hwid-reset{border-color:var(--line-hard)!important;color:var(--accent)!important;background:0 0!important}.admin-page .admin-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.admin-page .admin-refresh:hover{background:rgba(var(--accent-rgb), .06);border-color:var(--accent)}.admin-page .release-history>article,.admin-page .release-events>article,.admin-page .security-events>article,.admin-page .admin-ban{border-color:var(--line-soft);background:0 0;border-radius:0}.admin-page .release-history>article:hover,.admin-page .admin-account:hover{background:rgba(var(--accent-rgb), .025)}.admin-page .release-current,.admin-page .admin-privacy{border-color:var(--line);box-shadow:none;background:0 0;border-radius:4px}.admin-page .release-current strong,.admin-page .release-version strong,.admin-page .release-description strong{color:var(--text)}.admin-page .release-current span,.admin-page .release-current small,.admin-page .release-version small,.admin-page .release-description p,.admin-page .release-description small,.admin-page .release-integrity span,.admin-page .release-integrity small{color:var(--quiet)}.admin-page .release-integrity code,.admin-page .admin-account-hwid code,.admin-page .hwid-strip{background:var(--field);border-color:var(--line);border-radius:4px}.admin-page .details-grid,.admin-page .details-gpu-list,.admin-page .details-session-list,.admin-page .device-card dl{background:var(--line-soft)}.admin-page .details-grid>div,.admin-page .details-gpu-list>article,.admin-page .details-session-list>article,.admin-page .device-card dl>div{background:var(--panel)}.admin-page .event-table-head{background:var(--field);border-color:var(--line);color:var(--quiet)}.admin-page .device-card{margin-bottom:0}.admin-page .admin-notice{background:rgba(var(--accent-rgb), .06);border-color:var(--line);color:var(--text);border-radius:4px;margin-top:18px}.post-workspace{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:28px;margin-bottom:34px;display:grid}.post-composer{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);border:1px solid var(--line);background:#1b141a80;border-radius:5px;min-width:0}.composer-head{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.composer-head h2{color:var(--text);margin:0 0 5px;font-size:14px;font-weight:550}.composer-head span{color:var(--quiet);font-size:11px}.composer-tabs{border-bottom:1px solid var(--line);gap:22px;padding:0 24px;display:flex}.composer-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:11px 0;font-size:12px}.composer-tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.composer-fields{padding:24px}.composer-fields label,.publish-settings>label{color:var(--muted);gap:9px;font-size:12px;display:grid}.composer-fields input,.composer-fields textarea{box-sizing:border-box;width:100%}.format-toolbar{flex-wrap:wrap;gap:4px;padding:20px 0 10px;display:flex}.format-toolbar button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:5px 9px;font-size:11px}.format-toolbar button:hover{background:rgba(var(--accent-rgb), .08);color:var(--text)}.composer-fields .message-field{gap:10px}.composer-fields textarea{resize:vertical;min-height:260px;line-height:1.8}.composer-fields>label+.message-field{margin-top:22px}.composer-count{color:var(--quiet);justify-content:space-between;gap:10px;margin-top:10px;font-size:10px;display:flex}.publish-settings{padding:20px 0}.publish-settings h2{color:var(--text);margin:0 0 24px;font-size:14px;font-weight:550}.publish-settings dl{gap:8px;margin:0 0 26px;font-size:12px;display:grid}.publish-settings dt{color:var(--quiet);margin-top:12px;font-size:10px}.publish-settings dd{color:var(--text);margin:0}.publish-settings p{color:var(--quiet);margin:22px 0 16px;font-size:11px;line-height:1.8}.publish-settings .publish-discord{align-items:start;margin-top:20px;line-height:1.7;display:flex}.publish-discord input{accent-color:var(--accent);margin-top:4px}.publish-settings .admin-primary{width:100%}.post-preview{min-height:360px;padding:30px}.preview-label{color:var(--quiet);text-transform:uppercase;letter-spacing:1px;margin-bottom:22px;font-size:10px}.post-preview>h2{color:var(--text);overflow-wrap:anywhere;font-size:23px;font-weight:550}.post-byline{color:var(--quiet);gap:12px;padding:15px 0 24px;font-size:11px;display:flex}.post-byline strong{color:var(--muted);font-weight:500}.post-preview .post-body{font-size:13px}.preview-empty{color:var(--quiet);font-size:13px}.published-post{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:22px;padding:20px 22px;display:flex}.published-post:last-child{border-bottom:0}.published-post>div:first-child{min-width:0}.published-post a{color:var(--text);font-size:13px;text-decoration:none}.published-post p{text-overflow:ellipsis;white-space:nowrap;max-width:660px;color:var(--muted);margin:9px 0;font-size:12px;overflow:hidden}.published-post span{color:var(--quiet);font-size:10px}.published-actions{flex-shrink:0;gap:7px;display:flex}.admin-page .published-actions .post-delete{color:#d79d9f}.small-empty{color:var(--quiet);padding:28px 22px;font-size:12px}.catalogue-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:4px 0 18px;display:flex}.catalogue-toolbar .config-filters{background:0 0;border:0;gap:20px;padding:0;display:flex}.catalogue-toolbar .config-filters button{color:var(--muted);background:0 0;border:0;border-radius:0;padding:7px 0;font-size:12px}.catalogue-toolbar .config-filters button.active{color:var(--accent);box-shadow:inset 0 -1px var(--accent)}.catalogue-search{gap:8px;display:flex}.catalogue-search input,.catalogue-search select{background:#100c1099;border-radius:4px;width:auto;padding:9px 10px;font-size:11px}.catalogue-search input{width:205px}.catalogue-caption{color:var(--quiet);justify-content:space-between;margin:18px 0 4px;font-size:10px;display:flex}.catalogue-row{border-bottom:1px solid var(--line-soft);grid-template-columns:100px minmax(0,1fr) 82px 74px 70px;align-items:center;gap:20px;padding:22px 0;display:grid}.catalogue-thumbnail{border:1px solid var(--line);background:rgba(var(--accent-rgb), .025);width:100px;height:70px;color:var(--quiet);letter-spacing:1.5px;cursor:pointer;border-radius:3px;padding:0;font-size:13px;overflow:hidden}.catalogue-thumbnail img{object-fit:cover;width:100%;height:100%}.catalogue-copy{min-width:0}.catalogue-copy h3{margin:0 0 5px}.catalogue-copy h3 button{font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:550}.catalogue-copy>span{color:var(--quiet);font-size:10px}.catalogue-copy p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:9px 0 0;font-size:11px;overflow:hidden}.catalogue-meta,.catalogue-price{color:var(--muted);gap:8px;font-size:11px;display:grid}.catalogue-meta>span:last-child,.catalogue-price>span{color:var(--quiet);font-size:10px}.catalogue-price strong{color:var(--text);font-weight:500}.catalogue-view{color:var(--muted);border-color:var(--line-hard);background:0 0;padding:7px 10px;font-size:11px}.catalogue-view:hover:not(:disabled){background:rgba(var(--accent-rgb), .08);color:var(--text);border-color:var(--accent)}.catalogue-back{margin-bottom:24px;font-size:12px}.catalogue-detail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:30px;padding-bottom:30px;display:flex}.catalogue-kind{color:var(--quiet);font-size:11px}.catalogue-detail-head h2{color:var(--text);margin:10px 0;font-size:26px;font-weight:550}.catalogue-detail-head p{color:var(--muted);font-size:12px}.catalogue-purchase{text-align:right;gap:13px;display:grid}.catalogue-purchase strong{color:var(--text);font-size:19px;font-weight:500}.catalogue-purchase button{padding:11px 20px;font-size:12px}.catalogue-detail-body{grid-template-columns:minmax(0,1fr) 180px;gap:40px;padding:30px 0;display:grid}.catalogue-detail h3{color:var(--text);margin:0 0 16px;font-size:13px;font-weight:550}.catalogue-detail-body p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.catalogue-detail-body .catalogue-help{color:var(--quiet);margin-top:24px;font-size:11px}.catalogue-detail-body dl{margin:0;font-size:11px}.catalogue-detail-body dt{color:var(--quiet);margin-bottom:8px}.catalogue-detail-body dd{color:var(--muted);margin:0 0 20px}.catalogue-screenshots>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.catalogue-screenshots button{border:1px solid var(--line);background:var(--field);cursor:zoom-in;border-radius:4px;padding:0;overflow:hidden}.catalogue-screenshots img{object-fit:cover;width:100%;height:180px;display:block}.support-workspace{border:1px solid var(--line);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);box-shadow:none;background:#1b141a73;border-radius:5px}.support-rail{border-right:1px solid var(--line);background:0 0}.support-window{box-shadow:none;background:0 0}.support-window-head,.support-toolbar{border-color:var(--line-soft);background:0 0}.support-window-footer{border-color:var(--line-soft);background:#100c104d}.support-rail-head{border-color:var(--line-soft)}.support-thread .ticket-message{border:0;border-bottom:1px solid var(--line-soft);box-shadow:none;background:0 0;border-radius:4px;padding:18px 6px}.support-thread .ticket-message.admin{border-left:2px solid var(--accent);padding-left:16px}@media (max-width:1150px){.admin-shell{grid-template-columns:180px minmax(0,1fr)}.control-main{padding:0 24px 36px}.control-rail{padding-left:12px;padding-right:12px}.post-workspace{grid-template-columns:minmax(0,1fr) 215px;gap:20px}.admin-page .admin-account-list .admin-account{grid-template-columns:minmax(120px,1fr) 95px 100px}.admin-page .admin-account-list .admin-account>:nth-child(3),.admin-page .admin-account-list .admin-account>:nth-child(4){grid-row:2}.admin-page .admin-account-actions{grid-area:1/3/3}.catalogue-row{grid-template-columns:84px minmax(0,1fr) 65px 64px;gap:15px}.catalogue-thumbnail{width:84px;height:62px}.catalogue-meta{display:none}}@media (max-width:760px){.forum-layout{grid-template-columns:minmax(0,1fr)}.forum-sidebar,.recent-members{min-width:0}.admin-shell{display:block}.control-rail{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:20px;position:static}.control-brand{align-items:baseline;gap:14px;padding:0 0 16px;display:flex}.control-rail nav{gap:22px;display:flex}.control-rail nav>div{flex-shrink:0;gap:4px;display:flex}.control-rail nav>div>span,.control-account{display:none}.control-rail nav a{white-space:nowrap;padding:8px 10px;font-size:11px}.control-main{padding:0 20px 32px}.control-topline{min-height:54px}.post-workspace{grid-template-columns:minmax(0,1fr);gap:0}.publish-settings dl{grid-template-columns:auto 1fr;gap:10px 18px;margin-bottom:18px}.publish-settings dt{margin:0}.publish-settings{padding:24px 0}.publish-settings h2{margin-bottom:18px}.composer-head,.composer-fields,.post-preview{padding:18px}.composer-count{flex-direction:column;gap:6px}.published-post{align-items:start;gap:14px;padding:18px}.published-post p{max-width:48vw}.published-actions{flex-direction:column}.admin-page .new-user-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-page .admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-page .admin-metrics>div{border-bottom:1px solid var(--line-soft);padding:16px!important}.admin-page .admin-account-list .admin-account{grid-template-columns:minmax(100px,1fr) 100px;padding:16px}.admin-page .admin-account-actions{grid-area:2/2/4}.admin-page .admin-account-list .admin-account>:nth-child(3),.admin-page .admin-account-list .admin-account>:nth-child(4){grid-area:auto/1}.admin-page .admin-section-head{flex-wrap:wrap;gap:14px;padding:18px}.admin-page .admin-section-head input,.catalogue-search{width:100%}.catalogue-search input{flex:1;width:0;min-width:0}.catalogue-row{grid-template-columns:62px minmax(0,1fr) 60px;gap:12px;padding:18px 0}.catalogue-thumbnail{width:62px;height:52px;font-size:10px}.catalogue-view{grid-column:2;justify-self:start;margin-top:-3px}.catalogue-copy h3 button{font-size:12px}.catalogue-caption>span:last-child{display:none}.catalogue-detail-head{flex-wrap:wrap;gap:20px}.catalogue-purchase{text-align:left}.catalogue-detail-body{grid-template-columns:1fr;gap:20px}.catalogue-detail-body dl{grid-template-columns:auto 1fr;gap:10px 20px;display:grid}.catalogue-detail-body dd{margin:0}.catalogue-screenshots>div{grid-template-columns:1fr}.overview-loader{gap:14px;padding:18px}}:root,.mk,.admin-page,.board-page,.auth-page{--bg:#111112;--panel:#1a1a1e94;--panel-2:#24242a9e;--field:#0a0a0c80;--line:#ffffff17;--line-soft:#ffffff0e;--text:#fff;--muted:#a7a4ae;--quiet:#76737d;--accent:#b1a3cf;--accent-hover:#d0c7e6;--accent-rgb:177, 163, 207;--accent-ink:#141218;--green:#a2d4ad;--red:#e39494;--mk-glass:#1a1a1e85;--mk-glass-2:#24242a99;--mk-edge:#ffffff13;--mk-edge-2:#ffffff24;--mk-blur:blur(18px) saturate(140%);--mk-ease:cubic-bezier(.2, .8, .2, 1);--mk-spring:cubic-bezier(.32, 1.28, .52, 1);--mk-font:"Segoe UI Variable Text", "Segoe UI", -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111112}body{color:var(--text);-webkit-font-smoothing:antialiased;font:15px/1.6 var(--mk-font)!important;background:#111112!important}button,input,textarea,select{font-family:var(--mk-font)!important}.mk-field{z-index:0;pointer-events:none;width:100vw;height:100vh;display:block;position:fixed;inset:0;transform:translateZ(0)}.mk-field-dim{z-index:0;pointer-events:none;transition:background-color .9s var(--mk-ease);background:#111112bd;position:fixed;inset:0}html[data-field=bright] .mk-field-dim{background:#11111200}.mk,.board-page,.auth-page,.admin-page{z-index:1;position:relative;background:0 0!important}.board-page .petals,.auth-page .petals,.admin-page .petals{display:none!important}.mk-glass{background:var(--mk-glass);-webkit-backdrop-filter:var(--mk-blur);backdrop-filter:var(--mk-blur);border:1px solid var(--mk-edge);border-radius:16px}.mk-btn{border:1px solid var(--accent);height:46px;color:var(--text);cursor:pointer;white-space:nowrap;transition:background-color .25s var(--mk-ease), border-color .25s, color .25s, transform .2s var(--mk-ease);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.mk-btn:hover{background:rgba(var(--accent-rgb), .16);transform:translateY(-1px)}.mk-btn:active{transform:scale(.96)}.mk-btn.solid{background:var(--accent);color:var(--accent-ink)}.mk-btn.solid:hover{background:#fff;border-color:#fff}.mk-btn.ghost{border-color:var(--mk-edge-2)}.mk-btn.ghost:hover{border-color:var(--accent);background:0 0}.mk-btn.sm{height:36px;padding:0 16px;font-size:14px}.mk-btn[aria-disabled=true],.mk-btn:disabled{opacity:.45;pointer-events:none}.mk-ico{border:1px solid var(--mk-edge-2);width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:18px;transition:border-color .25s,color .25s;display:grid}.mk-ico:hover{border-color:var(--accent);color:var(--accent)}.mk-wrap{width:min(1180px,100% - 32px);margin:0 auto}.mk-in>*{--d:0s}.mk-in>:nth-child(2){--d:50ms}.mk-in>:nth-child(3){--d:.1s}.mk-in>:nth-child(4){--d:.15s}.mk-in>:nth-child(5){--d:.2s}.mk-in>:nth-child(6){--d:.24s}.mk-in>:nth-child(n+7){--d:.28s}.mk-in>:is(.mk-glass,.config-editor,.config-list,.gift-panel,.support-rail,.support-window,.profile-editor,.account-details,.member-card,.profile-comments,.empty-state,.stage,.topic-list,:not(:has(.mk-glass,.config-editor,.config-list,.gift-panel,.support-rail,.support-window,.profile-editor,.account-details,.member-card,.profile-comments,.empty-state,.stage,.topic-list))){animation:mk-rise .7s var(--mk-ease) var(--d) backwards}.mk-in>:not(.mk-glass,.config-editor,.config-list,.gift-panel,.support-rail,.support-window,.profile-editor,.account-details,.member-card,.profile-comments,.empty-state,.stage,.topic-list):has(.mk-glass,.config-editor,.config-list,.gift-panel,.support-rail,.support-window,.profile-editor,.account-details,.member-card,.profile-comments,.empty-state,.stage,.topic-list){animation:mk-move .7s var(--mk-ease) var(--d) backwards}.mk-in>:not(.mk-glass,.config-editor,.config-list,.gift-panel,.support-rail,.support-window,.profile-editor,.account-details,.member-card,.profile-comments,.empty-state,.stage,.topic-list):has(.mk-glass,.config-editor,.config-list,.gift-panel,.support-rail,.support-window,.profile-editor,.account-details,.member-card,.profile-comments,.empty-state,.stage,.topic-list)>:is(.mk-glass,.config-editor,.config-list,.gift-panel,.support-rail,.support-window,.profile-editor,.account-details,.member-card,.profile-comments,.empty-state,.stage,.topic-list,:not(:has(.mk-glass,.config-editor,.config-list,.gift-panel,.support-rail,.support-window,.profile-editor,.account-details,.member-card,.profile-comments,.empty-state,.stage,.topic-list))){animation:mk-show .7s var(--mk-ease) var(--d) backwards}.mk-in>:is(.user-backdrop,.petals){animation:mk-show .9s var(--mk-ease) backwards}.mk-body.leaving>*{transition:transform .17s cubic-bezier(.4,0,1,1);transform:translateY(-10px)}.mk-body.leaving>:is(.mk-glass,.config-editor,.config-list,.gift-panel,.support-rail,.support-window,.profile-editor,.account-details,.member-card,.profile-comments,.empty-state,.stage,.topic-list,:not(:has(.mk-glass,.config-editor,.config-list,.gift-panel,.support-rail,.support-window,.profile-editor,.account-details,.member-card,.profile-comments,.empty-state,.stage,.topic-list))){opacity:0;transition:opacity .17s cubic-bezier(.4,0,1,1),transform .17s cubic-bezier(.4,0,1,1)}.mk-body.leaving :not(.mk-glass,.config-editor,.config-list,.gift-panel,.support-rail,.support-window,.profile-editor,.account-details,.member-card,.profile-comments,.empty-state,.stage,.topic-list):has(.mk-glass,.config-editor,.config-list,.gift-panel,.support-rail,.support-window,.profile-editor,.account-details,.member-card,.profile-comments,.empty-state,.stage,.topic-list)>:is(.mk-glass,.config-editor,.config-list,.gift-panel,.support-rail,.support-window,.profile-editor,.account-details,.member-card,.profile-comments,.empty-state,.stage,.topic-list,:not(:has(.mk-glass,.config-editor,.config-list,.gift-panel,.support-rail,.support-window,.profile-editor,.account-details,.member-card,.profile-comments,.empty-state,.stage,.topic-list))){opacity:0;transition:opacity .17s cubic-bezier(.4,0,1,1),transform .17s cubic-bezier(.4,0,1,1)}.mk-body.leaving{pointer-events:none}.mk-swap{animation:mk-fade .45s var(--mk-ease)}.mk-body>.notice,.mk .config-notice,.mk .form-error,.mk-notice{animation:mk-drop .45s var(--mk-ease) backwards}.mk .loading-rows{animation:mk-show .4s var(--mk-ease) .22s backwards}@keyframes mk-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes mk-move{0%{transform:translateY(16px)}}@keyframes mk-show{0%{opacity:0}}@keyframes mk-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mk-drop{0%{opacity:0;transform:translateY(-8px)}}@keyframes mk-read{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}}@keyframes mk-slide{0%{opacity:0;transform:translate(-12px)}}@keyframes mk-pop{0%{opacity:0;transform:translateY(-10px)scale(.9)}}@keyframes mk-pop-scale{0%{transform:translateY(-10px)scale(.9)}}@keyframes mk-pop-out{to{opacity:0;transform:translateY(-6px)scale(.95)}}.mk-glide{opacity:0;pointer-events:none;z-index:0;width:0;height:0;transition:transform .5s var(--mk-spring), width .5s var(--mk-spring), height .5s var(--mk-spring), opacity .3s var(--mk-ease);background:#ffffff14;position:absolute;top:0;left:0;border-radius:8px!important}.mk-page{min-height:100vh;padding-bottom:60px}.mk-nav{z-index:20;align-items:center;gap:30px;width:min(1180px,100% - 32px);height:60px;margin:14px auto 0;padding:0 10px 0 22px;display:flex;position:sticky;top:14px}.mk-logo{color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-size:22px;font-weight:700;text-decoration:none}.mk-links{gap:4px;display:flex;position:relative}.mk-links button,.mk-links a{z-index:1;height:36px;color:var(--quiet);cursor:pointer;transition:color .3s var(--mk-ease), transform .2s var(--mk-ease);background:0 0;border:0;border-radius:8px;align-items:center;padding:0 14px;font-size:15px;text-decoration:none;display:flex;position:relative}.mk-links button:hover,.mk-links a:hover{color:var(--text)}.mk-links button:active,.mk-links a:active{transform:scale(.96)}.mk-links .on{color:var(--text)}.mk-links .count{background:var(--accent);min-width:18px;height:18px;color:var(--accent-ink);animation:mk-pop .45s var(--mk-spring) backwards;border-radius:9px;place-items:center;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.mk-right{align-items:center;gap:10px;margin-left:auto;display:flex;position:relative}.mk-me{border:1px solid var(--mk-edge-2);width:38px;height:38px;color:var(--text);cursor:pointer;transition:border-color .3s var(--mk-ease), box-shadow .35s var(--mk-ease), transform .25s var(--mk-spring);background:#ffffff14;border-radius:50%;place-items:center;padding:0;font-size:13px;font-weight:700;display:grid;overflow:hidden}.mk-me:hover{border-color:#ffffff52;box-shadow:0 0 0 4px #ffffff0f}.mk-me:active{transform:scale(.92)}.mk-me[aria-expanded=true]{border-color:rgba(var(--accent-rgb), .9);box-shadow:0 0 0 4px rgba(var(--accent-rgb), .2)}.mk-me .avatar{width:100%;height:100%;font-size:13px;background:0 0!important;border:0!important}.mk-me img{object-fit:cover;width:100%;height:100%}.mk-menu-anchor{z-index:40;pointer-events:none;justify-content:flex-end;width:min(1180px,100% - 32px);margin:0 auto;display:flex;position:fixed;top:82px;left:0;right:0}.mk-menu{pointer-events:auto;-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);transform-origin:calc(100% - 22px) -12px;width:264px;animation:mk-pop-scale .42s var(--mk-spring) both, mk-show .12s linear both;background:linear-gradient(#28263080,#16161a8f);border:1px solid #ffffff1c;gap:2px;margin-right:4px;padding:8px;display:grid;box-shadow:0 30px 70px -18px #000000bf,0 8px 24px -10px #00000080;border-radius:18px!important}.mk-menu.closing{pointer-events:none;animation:.18s cubic-bezier(.4,0,1,1) both mk-pop-out}.mk-menu>*{animation:mk-slide .45s var(--mk-ease) backwards;animation-delay:calc(var(--i,0) * 35ms + 60ms)}.mk-menu.closing>*{animation:none}.mk-menu .who{align-items:center;gap:12px;padding:8px 8px 10px;display:flex}.mk-menu .who .avatar{width:44px;height:44px;box-shadow:0 0 0 3px rgba(var(--accent-rgb), .14);border-color:#ffffff29;font-size:16px}.mk-menu .who>div{min-width:0;display:grid}.mk-menu .who b{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:15.5px;font-weight:650;display:flex;overflow:hidden}.mk-menu .who .alpha-mark{margin-left:0}.mk-menu .who small{color:var(--quiet);letter-spacing:.02em;font-size:12.5px}.mk-menu hr{background:linear-gradient(90deg,#fff0,#ffffff1a,#fff0);border:0;height:1px;margin:4px 8px}.mk-menu button,.mk-menu a{color:#cfcbd8;text-align:left;cursor:pointer;height:40px;transition:background-color .25s var(--mk-ease), color .25s var(--mk-ease);background:0 0;border:0;align-items:center;gap:12px;padding:0 12px;font-size:14.5px;text-decoration:none;display:flex;position:relative;border-radius:10px!important}.mk-menu button svg{opacity:.7;width:18px;height:18px;transition:opacity .25s var(--mk-ease), transform .35s var(--mk-spring);flex:none}:is(.mk-menu button:hover,.mk-menu a:hover,.mk-menu button:focus-visible){color:var(--text);background:#ffffff14;outline:0}:is(.mk-menu button:hover svg,.mk-menu button:focus-visible svg){opacity:1;transform:translate(2px)}.mk-menu button:active{transform:scale(.98)}:is(.mk-menu .out:hover,.mk-menu .out:focus-visible){color:#f3c1c1;background:#e394941f}.mk-body{width:min(1180px,100% - 32px);margin:22px auto 0}.mk-notice{border:1px solid rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .1);color:var(--text);border-radius:12px;margin:0 0 14px;padding:12px 16px}.mk-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:30px;min-height:calc(100vh - 330px);padding:40px 0;display:flex}.mk-hero h1{letter-spacing:-.02em;margin:0;font-size:clamp(42px,6vw,72px);font-weight:700;line-height:1.05}.mk-hero .acc{color:var(--accent)}.mk-hero .acts{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.mk-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mk-tile{text-align:left;width:100%;color:var(--text);cursor:pointer;transition:transform .35s var(--mk-ease), border-color .35s;padding:24px 26px;text-decoration:none;display:block}.mk-tile:hover{border-color:var(--mk-edge-2);transform:translateY(-3px)}.mk-tile small{color:var(--quiet);font-size:13.5px}.mk-tile h3{justify-content:space-between;gap:12px;margin:4px 0 0;font-size:21px;font-weight:650;display:flex}.mk-tile h3 span{color:var(--accent);transition:transform .3s var(--mk-ease)}.mk-tile:hover h3 span{transform:translate(4px)}.mk-tile ul{color:var(--muted);margin:10px 0 0;padding-left:18px}.mk-tile li::marker{color:var(--accent)}.mk-tile p{color:var(--muted);-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;margin:8px 0 0;display:-webkit-box;overflow:hidden}.mk-people{align-items:center;gap:18px;margin-top:16px;padding:14px 18px;display:flex;overflow-x:auto}.mk-people>span{color:var(--quiet);flex:none;font-size:13.5px}.mk-people ul{gap:6px;margin:0;padding:0;list-style:none;display:flex}.mk-people button{height:40px;color:var(--text);cursor:pointer;white-space:nowrap;background:#ffffff0d;border:0;border-radius:20px;align-items:center;gap:9px;padding:0 12px 0 4px;transition:background-color .2s;display:flex}.mk-people button:hover{background:#ffffff1a}.mk .avatar,.mk .mini-avatar,.mk .ticket-avatar,.mk-people .mini-avatar{border:1px solid var(--mk-edge-2);color:var(--text);background-color:#ffffff14;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.mk .mini-avatar,.mk-people .mini-avatar{width:32px;height:32px;font-size:12px}.mk .avatar img,.mk .mini-avatar img,.mk .ticket-avatar img,.mk .profile-avatar img{object-fit:cover;width:100%;height:100%}.mk .alpha-mark{border:1px solid rgba(var(--accent-rgb), .5);color:var(--accent);vertical-align:2px;border-radius:10px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:600}.mk-news{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:16px;display:grid}.mk-news aside{max-height:calc(100vh - 110px);padding:10px;position:sticky;top:90px;overflow:auto}.mk-seg{background:#0a0a0c66;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:8px;padding:4px;display:grid;position:relative}.mk-seg .mk-glide{background:#ffffff1a;box-shadow:0 6px 16px -8px #0009}.mk-seg button{z-index:1;height:34px;color:var(--quiet);cursor:pointer;transition:color .3s var(--mk-ease), transform .2s var(--mk-ease);background:0 0;border:0;border-radius:7px;position:relative}.mk-seg button:hover{color:var(--muted)}.mk-seg button:active{transform:scale(.96)}.mk-seg button.on{color:var(--text)}.mk-list{gap:2px;display:grid;position:relative}.mk-list .mk-glide{background:#ffffff12}.mk-item{z-index:1;width:100%;color:var(--text);text-align:left;cursor:pointer;transition:background-color .25s var(--mk-ease), transform .3s var(--mk-ease);animation:mk-slide .5s var(--mk-ease) backwards;animation-delay:calc(var(--i,0) * 40ms + 40ms);background:0 0;border:0;border-radius:10px;padding:13px 14px;display:block;position:relative}.mk-item:hover:not(.on){background:#ffffff09;transform:translate(3px)}.mk-item:not(.ghost){align-items:center;gap:12px;display:flex}.mk-item>span{min-width:0;display:block}.mk .mk-item .mini-avatar{width:30px;height:30px;transition:box-shadow .35s var(--mk-ease);font-size:12px}.mk .mk-item.on .mini-avatar{box-shadow:0 0 0 2px rgba(var(--accent-rgb), .55)}.mk-item small{color:var(--quiet);font-size:13px}.mk-item b{transition:color .35s var(--mk-ease);margin-top:1px;font-weight:600;display:block}.mk-item.on b{color:var(--accent)}.mk-item.ghost{cursor:default;height:58px;animation:mk-slide .5s var(--mk-ease) backwards, mk-shimmer 1.4s linear infinite;background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08) 0 0/200% 100%}.mk-reader{min-height:480px;padding:46px 54px}.mk-read>*{animation:mk-read .6s var(--mk-ease) backwards}.mk-read>:nth-child(2){animation-delay:50ms}.mk-read>:nth-child(3){animation-delay:.1s}.mk-reader .meta{color:var(--quiet);flex-wrap:wrap;align-items:center;gap:10px;font-size:14.5px;display:flex}.mk-reader .meta .mk-author{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.mk-reader .meta .grow{flex:1}.mk-reader .meta .mk-author{text-align:left;align-items:center;gap:12px;display:flex}.mk .mk-author .avatar{width:42px;height:42px;transition:transform .35s var(--mk-spring), box-shadow .35s var(--mk-ease);font-size:15px}.mk .mk-author:hover .avatar{box-shadow:0 0 0 3px rgba(var(--accent-rgb), .25);transform:scale(1.06)}.mk-author>span{line-height:1.3;display:grid}.mk-author b{color:var(--text);transition:color .25s var(--mk-ease);font-size:15px;font-weight:600}.mk-author:hover b{color:var(--accent)}.mk-author small{color:var(--quiet);font-size:13px}.mk-tile small.by{align-items:center;gap:8px;display:flex}.mk .mk-tile .by .mini-avatar{width:22px;height:22px;font-size:10px}.mk-reader h2{letter-spacing:-.01em;margin:14px 0 22px;font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.12}.mk-reader .post-body{color:#d6d3dd;max-width:680px;font-size:17.5px;line-height:1.75}.mk-reader .post-body p{margin:0 0 16px}.mk-empty{text-align:center;color:var(--quiet);padding:40px}.mk-cfg-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mk-tabs{border-radius:12px;gap:4px;padding:4px;display:flex;position:relative}.mk-tabs .mk-glide{background:#ffffff17;border-radius:9px!important}.mk-tabs button{z-index:1;height:36px;color:var(--quiet);cursor:pointer;transition:color .3s var(--mk-ease), transform .2s var(--mk-ease);background:0 0;border:0;border-radius:9px;padding:0 16px;font-size:15px;position:relative}.mk-tabs button:hover{color:var(--muted)}.mk-tabs button:active{transform:scale(.96)}.mk-tabs button.on{color:var(--text)}.mk-tabs .count{color:var(--accent);margin-left:6px}.mk-filters{flex-wrap:wrap;gap:6px;display:flex;position:relative}.mk-filters .mk-glide{background:rgba(var(--accent-rgb), .12);box-shadow:inset 0 0 0 1px var(--accent);border-radius:16px!important}.mk-filters button{z-index:1;border:1px solid var(--mk-edge-2);height:32px;color:var(--quiet);cursor:pointer;transition:color .3s var(--mk-ease), border-color .3s var(--mk-ease), transform .2s var(--mk-ease);background:0 0;border-radius:16px;padding:0 14px;position:relative}.mk-filters button:hover{color:var(--muted)}.mk-filters button:active{transform:scale(.95)}.mk-filters button.on{color:var(--text);border-color:#0000}.mk-stage{perspective:1600px;perspective-origin:50% 42%;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;height:470px;margin-top:8px;position:relative}.mk-stage:active{cursor:grabbing}.mk-ring{transform-style:preserve-3d;position:absolute;top:44px;left:50%}.mk-cc{border:1px solid var(--mk-edge);-webkit-backface-visibility:hidden;backface-visibility:hidden;width:300px;height:370px;transition:border-color .4s var(--mk-ease), box-shadow .4s var(--mk-ease);background:#18181ceb;border-radius:18px;position:absolute;top:0;left:-150px;overflow:hidden}.mk-cc.on{border-color:rgba(var(--accent-rgb), .6);box-shadow:0 40px 90px -30px rgba(var(--accent-rgb), .45)}.mk-cc .img{background:#17151d;height:250px;position:relative;overflow:hidden}.mk-cc .img img{object-fit:cover;pointer-events:none;width:100%;height:100%}.mk-cc .img .n{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--muted);background:#0a0a0c99;border-radius:20px;padding:3px 9px;font-size:12.5px;position:absolute;top:12px;right:12px}.mk-cc .meta{justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;display:flex}.mk-cc h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:19px;font-weight:650;overflow:hidden}.mk-cc small{color:var(--quiet);font-size:14px}.mk-cc .p,.mk-row .p{white-space:nowrap;font-weight:700}.mk-cc .p.free,.mk-row .p.free,.mk-buy .price.free{color:var(--accent)}.mk-under{justify-content:center;align-items:center;gap:18px;display:flex}.mk-pick{border-radius:14px;align-items:center;gap:22px;padding:10px 10px 10px 24px;display:flex}.mk-pick b{font-size:18px}.mk-pick span{color:var(--quiet)}.mk-art{width:100%;height:100%;display:block}.mk-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-top:18px;display:grid}.mk-grid .mk-cc{cursor:pointer;width:auto;height:auto;animation:mk-rise .6s var(--mk-ease) backwards;animation-delay:calc(var(--i,0) * 45ms);transition:border-color .4s var(--mk-ease), box-shadow .4s var(--mk-ease), transform .4s var(--mk-ease);position:relative;left:auto}.mk-grid .mk-cc .img{height:190px}.mk-grid .mk-cc .img img{transition:transform .8s var(--mk-ease)}.mk-grid .mk-cc:hover{border-color:var(--mk-edge-2);transform:translateY(-4px);box-shadow:0 30px 60px -30px #000c}.mk-grid .mk-cc:hover .img img{transform:scale(1.04)}.mk-stage{animation:mk-show .8s var(--mk-ease) backwards}.mk-ico:active{transform:scale(.9)}.mk-ico{transition:border-color .25s, color .25s, transform .25s var(--mk-spring)}.mk .config-lightbox{animation:mk-show .3s var(--mk-ease) backwards}.mk .config-lightbox-frame{animation:mk-pop .45s var(--mk-spring) backwards}.mk-det{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.mk-gal{padding:12px}.mk-gal .main{aspect-ratio:16/10;background:#17151d;border-radius:12px;position:relative;overflow:hidden}.mk-gal .main>*{object-fit:cover;width:100%;height:100%;transition:opacity .5s var(--mk-ease);cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.mk-gal .main img{object-fit:cover}.mk-gal .thumbs{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px;display:grid}.mk-gal .thumbs button{aspect-ratio:16/10;opacity:.6;cursor:pointer;background:#17151d;border:2px solid #0000;border-radius:9px;padding:0;transition:opacity .25s,border-color .25s;overflow:hidden}.mk-gal .thumbs button.on{border-color:var(--accent);opacity:1}.mk-gal .thumbs img{object-fit:cover;width:100%;height:100%;display:block}.mk-side{align-content:start;gap:16px;display:grid}.mk-card{padding:26px}.mk-card h1{margin:0;font-size:34px;font-weight:700;line-height:1.1}.mk-card h3{justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;font-size:18px;font-weight:650;display:flex}.mk-by{color:var(--muted);align-items:center;gap:10px;margin:12px 0 18px;display:flex}.mk-stats{color:var(--quiet);flex-wrap:wrap;gap:24px;margin-bottom:18px;font-size:14.5px;display:flex}.mk-stats b{color:var(--text);margin-right:5px;font-weight:600}.mk-card>p{color:var(--muted);white-space:pre-wrap;margin:0 0 22px}.mk-buy{justify-content:space-between;align-items:center;gap:12px;display:flex}.mk-buy .price{font-size:26px;font-weight:700}.mk-upd{border-top:1px solid var(--mk-edge);grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:14px;padding:12px 0;display:grid}.mk-upd:first-of-type{border-top:0}.mk-upd b{color:var(--accent);font-weight:600}.mk-upd span{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}.mk-upd small{color:var(--quiet);font-size:13px;display:block}.mk-upd button{color:var(--quiet);cursor:pointer;background:0 0;border:0;padding:0}.mk-upd button:hover{color:var(--red)}.mk-post-upd{gap:8px;margin-top:12px;display:grid}.mk-back{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:15px}.mk-back:hover{color:var(--text)}.mk-loader{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.mk-loader .dl{justify-items:start;gap:22px;padding:40px;display:grid}.mk-loader .dl h1{margin:0;font-size:40px;font-weight:700;line-height:1.1}.mk-loader .dl small{color:var(--quiet)}.mk-loader .log{padding:26px 30px}.mk-loader .log p{border-top:1px solid var(--mk-edge);color:var(--muted);white-space:pre-wrap;margin:0;padding:12px 0}.mk-loader .log p:first-of-type{border-top:0}.mk-auth{place-items:center;min-height:100vh;padding:20px;display:grid}.mk-auth form{gap:12px;width:min(380px,100%);padding:34px;display:grid}.mk-auth .mk-logo{text-align:center;cursor:default;margin-bottom:10px;font-size:32px}.mk-auth .mk-btn{height:50px;margin-top:6px}.mk-auth .alt{text-align:center;margin-top:4px}.mk-auth .alt button{color:var(--quiet);cursor:pointer;background:0 0;border:0;font-size:14.5px;transition:color .25s}.mk-auth .alt button:hover{color:var(--accent)}.mk-auth .field-help{color:var(--quiet);margin:-6px 2px 0;font-size:13px}.mk-auth .form-error{margin:0}.mk input:not([type=checkbox]):not([type=radio]):not([type=file]),.mk textarea,.mk select,.admin-page input:not([type=checkbox]):not([type=radio]):not([type=file]),.admin-page textarea,.admin-page select{outline:0;transition:border-color .25s,background-color .25s;border:1px solid var(--mk-edge-2)!important;color:var(--text)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0a0a0c73!important;border-radius:10px!important}.mk input:not([type=checkbox]):not([type=radio]):not([type=file]),.mk select{min-height:46px;padding:0 14px}.mk-auth input:not([type=checkbox]){width:100%;height:50px;padding:0 16px}.mk textarea{padding:12px 14px}.mk input:focus,.mk textarea:focus,.mk select:focus,.admin-page input:focus,.admin-page textarea:focus,.admin-page select:focus{border-color:var(--accent)!important;background:#0a0a0c9e!important}.mk input::placeholder,.mk textarea::placeholder{color:var(--quiet)}.mk input[type=checkbox],.admin-page input[type=checkbox]{accent-color:var(--accent)}.mk label{color:var(--muted)}.mk .button,.mk .primary-action,.mk .small-button,.mk .support-new,.mk .support-send,.mk .support-refresh,.mk .hwid-reset,.admin-page .button,.admin-page .admin-primary,.admin-page .admin-refresh,.admin-page .small-button,.admin-page .hwid-reset{letter-spacing:0;text-transform:none;cursor:pointer;min-height:40px;transition:background-color .25s var(--mk-ease), color .25s, transform .2s var(--mk-ease);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex;border:1px solid var(--accent)!important;color:var(--text)!important;box-shadow:none!important;background:0 0!important;border-radius:10px!important}.mk .button:hover,.mk .small-button:hover,.admin-page .button:hover,.admin-page .admin-refresh:hover,.admin-page .small-button:hover{background:rgba(var(--accent-rgb), .16)!important}.mk .primary-action,.mk .support-send,.admin-page .admin-primary{background:var(--accent)!important;color:var(--accent-ink)!important}.mk .primary-action:hover,.mk .support-send:hover,.admin-page .admin-primary:hover{background:#fff!important;border-color:#fff!important}.mk .button.danger,.mk .danger-button,.admin-page .danger-button,.admin-page .danger{color:#f0b4b4!important;background:0 0!important;border-color:#e3949499!important}.mk .text-button,.mk .author-link,.admin-page .text-button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.mk .author-link:hover,.mk .text-button:hover{color:var(--accent)}.mk .config-editor,.mk .config-list,.mk .gift-panel,.mk .support-rail,.mk .support-window,.mk .profile-editor,.mk .account-details,.mk .member-card,.mk .profile-comments,.mk .empty-state,.mk .config-lightbox-frame,.mk .stage,.mk .topic-list,.admin-page .admin-table-panel,.admin-page .admin-hero,.admin-page .control-rail,.admin-page .admin-metrics>div,.admin-page .release-current,.admin-page .evidence-card,.admin-page .device-card,.admin-page .bucket-card,.admin-page .self-hwid-panel,.admin-page .newest-panel,.admin-page .post-composer,.admin-page .post-preview,.admin-page .evidence-dialog{-webkit-backdrop-filter:var(--mk-blur);backdrop-filter:var(--mk-blur);color:var(--text);background:var(--mk-glass)!important;border:1px solid var(--mk-edge)!important;box-shadow:none!important;border-radius:16px!important}.mk .page-heading,.admin-page .admin-section-head{border-bottom-color:var(--mk-edge)!important}.mk .page-heading h2{letter-spacing:-.01em;font-size:30px;font-weight:700}.mk .page-heading>span,.mk .panel-head>span{color:var(--quiet);text-transform:none;letter-spacing:0}.mk .panel-head{border-bottom-color:var(--mk-edge)!important}.mk .panel-head h3{text-transform:none;letter-spacing:0;font-size:17px;font-weight:650}.mk .notice,.mk .form-error,.admin-page .notice{color:#f3caca;border:1px solid #e3949459;border-radius:12px;padding:12px 16px;background:#e394941a!important}.mk .config-notice,.mk .profile-message{border:1px solid rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .1);color:var(--text);border-radius:12px;padding:12px 16px}.mk .loading-rows span{background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a) 0 0/200% 100%;border-radius:10px;animation:1.4s linear infinite mk-shimmer}@keyframes mk-shimmer{to{background-position:-200% 0}}.mk .config-tabs{display:none}.mk .config-list button.active,.mk .support-ticket-list>button.active,.mk .support-ticket-list>button[aria-current=true]{box-shadow:none!important;color:var(--text)!important;background:#ffffff14!important;border-color:#0000!important}.mk .config-list button:hover,.mk .support-ticket-list>button:hover{background:#ffffff0d!important}.mk .config-thumb{background-color:#1b1922;background-image:radial-gradient(circle at 30% 25%,#b1a3cf59,#b1a3cf00 70%);background-position:50%;background-size:cover;border:0!important}.mk .ticket-status,.mk .config-state,.mk .status,.admin-page .status,.admin-page .admin-pill{text-transform:none;letter-spacing:0;border-radius:20px!important}.mk .ticket-message{border:1px solid var(--mk-edge)!important;background:#ffffff08!important;border-radius:14px!important}.mk .ticket-message.admin{border-color:rgba(var(--accent-rgb), .3)!important}.mk .config-lightbox{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08080ad1}.mk .config-lightbox-bar button{border:1px solid var(--mk-edge-2);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px}.mk .member-scene{border-radius:18px;overflow:hidden}.admin-page{min-height:100vh}.admin-page .control-rail{border-width:0 1px 0 0!important;border-radius:0!important}.admin-page .control-brand a{letter-spacing:-.02em;color:var(--text);font-weight:700}.admin-page .control-rail nav a{color:var(--muted);border-radius:8px;transition:background-color .2s,color .2s;border-left:0!important}.admin-page .control-rail nav a:hover{color:var(--text);background:#ffffff0d}.admin-page .control-rail nav a.active{color:var(--text);box-shadow:inset 2px 0 0 var(--accent);background:#ffffff14}.admin-page .control-topline{border-bottom-color:var(--mk-edge)}.admin-page .admin-hero{margin:22px 0 16px!important;padding:28px 30px!important}.admin-page .admin-hero span{color:var(--accent)!important}.admin-page .admin-hero h1{color:var(--text);font-weight:700}.admin-page .admin-hero p,.admin-page .admin-section-head p,.admin-page .admin-privacy{color:var(--quiet)!important}.admin-page .admin-table-panel{margin-bottom:16px!important;padding:22px 24px!important}.admin-page table th{color:var(--quiet);font-weight:500}.admin-page table td,.admin-page table th{border-color:var(--mk-edge)!important}.admin-page code{color:var(--accent-hover)}.admin-page .release-history article,.admin-page .release-events article{border-color:var(--mk-edge)!important;background:0 0!important}.admin-page .release-history article.current{box-shadow:inset 3px 0 0 var(--accent);background:rgba(var(--accent-rgb), .06)!important}.admin-page .release-version span{color:var(--accent)}.admin-page .admin-loading{min-height:100vh;color:var(--quiet);place-items:center;display:grid}@media (max-width:900px){.mk-nav{gap:12px;padding:0 8px 0 16px;overflow-x:auto}.mk-links button,.mk-links a{padding:0 10px;font-size:14px}.mk-pair,.mk-news,.mk-det,.mk-loader{grid-template-columns:1fr}.mk-news aside{max-height:none;position:static}.mk-reader{padding:28px 22px}.mk-stage{height:430px}.mk-cc{width:250px;height:330px;left:-125px}.mk-cc .img{height:210px}}@media (max-width:560px){.mk-nav .mk-btn{display:none}.mk-hero h1{font-size:40px}}.mk-glass,.mk-tile,.mk-reader,.mk .member-card,.mk .profile-comments{border-radius:16px!important}.mk-btn,.mk .button,.mk .primary-action,.mk .small-button,.mk .support-new,.mk .support-send,.mk .support-refresh,.mk .hwid-reset,.admin-page .button,.admin-page .admin-primary,.admin-page .admin-refresh,.admin-page .small-button,.admin-page .hwid-reset,.mk input:not([type=checkbox]):not([type=radio]),.mk textarea,.mk select,.admin-page input:not([type=checkbox]):not([type=radio]),.admin-page textarea,.admin-page select,.mk-item,.mk-seg,.mk-auth form input,.mk .config-list button{border-radius:10px!important}.mk-ico,.mk-me,.mk .avatar,.mk .mini-avatar,.mk .ticket-avatar,.mk .profile-avatar,.mk-people .mini-avatar,.mk .config-thumb{border-radius:50%!important}.mk-links button,.mk-links a,.admin-page .control-rail nav a,.mk .config-lightbox-bar button{border-radius:8px!important}.mk-seg button,.mk-seg .mk-glide{border-radius:7px!important}.mk-list .mk-glide{border-radius:10px!important}.mk-tabs{border-radius:12px!important}.mk-tabs button,.mk-gal .thumbs button{border-radius:9px!important}.mk-links .count,.mk .alpha-mark{border-radius:10px!important}.mk-filters button,.mk-people button,.mk-cc .img .n{border-radius:20px!important}.mk-cc,.mk .member-scene{border-radius:18px!important}.mk-pick{border-radius:14px!important}.mk-gal .main,.mk-notice,.mk .notice,.mk .form-error,.mk .config-notice,.mk .profile-message,.admin-page .notice,.mk .loading-rows span{border-radius:12px!important}.mk .recent-members.mk-people{margin-top:16px;width:auto!important;min-height:0!important;position:static!important;top:auto!important}.mk .member-card,.mk .profile-comments{background:rgba(var(--panel-rgb,26, 26, 30), .55)!important}.mk .profile-editor,.mk .account-details,.mk .profile-message{margin-top:14px!important}.mk .profile-editor .field-help{padding:0 18px}@media (pointer:coarse){:root,.mk,.admin-page{--mk-blur:blur(8px);--mk-glass:#18181ccc;--mk-glass-2:#202026d6}.mk-cc .img .n{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0a0cbf}.mk-item:hover:not(.on),.mk-btn:hover{transform:none}}@media (max-width:560px){.mk-menu-anchor{top:80px}.mk-menu{width:min(264px,100%);margin-right:0}}.sp-page{gap:16px;display:grid}.sp-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.sp-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.sp-hero h2{letter-spacing:-.015em;margin:4px 0 0;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.1}.sp-hero p{max-width:560px;color:var(--muted);margin:6px 0 0}.sp-stats{flex-wrap:wrap;gap:8px;display:flex}.sp-stat{align-items:center;gap:10px;padding:10px 16px;display:flex;border-radius:14px!important}.sp-stat b{font-variant-numeric:tabular-nums;place-items:center;font-size:22px;font-weight:650;display:grid}.sp-stat b svg{width:20px;height:20px}.sp-stat span{color:var(--muted);font-size:13.5px}.sp-stat.open b{color:#f3d29c}.sp-stat.answered b{color:var(--accent-hover)}.sp{height:clamp(520px,100vh - 250px,920px);grid-template-columns:320px minmax(0,1fr);gap:14px;height:clamp(520px,100dvh - 250px,920px);display:grid}.sp.admin{grid-template-columns:300px minmax(0,1fr) 264px}.sp-list,.sp-thread,.sp-context{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;border-radius:18px!important}.sp.support-workspace{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.sp-list.mk-glass,.sp-thread.mk-glass,.sp-context.mk-glass,.sp-stat.mk-glass{box-shadow:none!important;-webkit-backdrop-filter:blur(22px)saturate(155%)!important;backdrop-filter:blur(22px)saturate(155%)!important;background:#16161a6b!important;border:0!important}.sp-list-head{justify-content:space-between;align-items:center;gap:10px;padding:16px 16px 12px;display:flex}.sp-list-head h3{margin:0;font-size:17px;font-weight:650}.sp-list-head small{color:var(--quiet);font-size:12.5px}.mk-btn svg,.sp-icon-btn svg{flex:none;width:16px;height:16px}.sp-icon-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:34px;height:34px;color:var(--muted);cursor:pointer;transition:color .2s, background-color .2s, transform .35s var(--mk-spring);background:#ffffff0f;flex:none;place-items:center;padding:0;display:grid;border:0!important;border-radius:10px!important}.sp-icon-btn:hover{color:var(--text);background:#ffffff1f}.sp-icon-btn:active{transform:rotate(-90deg)scale(.92)}.sp-search{align-items:center;margin:0 12px 10px;display:flex;position:relative}.sp-search svg{width:16px;height:16px;color:var(--quiet);pointer-events:none;position:absolute;left:12px}.mk .sp-search input{box-sizing:border-box;width:100%;height:38px;font-size:14px;min-height:38px!important;padding:0 12px 0 36px!important}.sp-filters{background:#0a0a0c66;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 12px 8px;padding:4px;display:grid;position:relative;border-radius:10px!important}.sp-filters .mk-glide{background:#ffffff1a;border-radius:7px!important}.sp-filters button{z-index:1;height:30px;color:var(--quiet);cursor:pointer;transition:color .3s var(--mk-ease);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-size:12.5px;display:flex;position:relative;border-radius:7px!important}.sp-filters button.on{color:var(--text)}.sp-filters em{color:var(--quiet);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}.sp-items{overscroll-behavior:contain;flex:1;align-content:start;gap:2px;min-height:0;padding:4px 8px 10px;display:grid;overflow-y:auto}.sp-item{width:100%;color:var(--text);text-align:left;cursor:pointer;transition:background-color .25s var(--mk-ease);animation:mk-slide .45s var(--mk-ease) backwards;animation-delay:calc(var(--i,0) * 35ms);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 10px;display:grid;border-radius:12px!important}.sp-item:hover{background:#ffffff0a}.sp-item.on{background:#ffffff16}.mk .sp-item .avatar{width:40px;height:40px;font-size:14px}.sp-badge{width:40px;height:40px;color:var(--muted);background:#ffffff0f;place-items:center;display:grid;border-radius:12px!important}.sp-badge svg{width:18px;height:18px}.sp-badge.open{color:#f3d29c;background:#f0c98a1f}.sp-badge.answered{background:rgba(var(--accent-rgb), .18);color:var(--accent-hover)}.sp-item-text{gap:1px;min-width:0;display:grid}.sp-item-top{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.sp-item-top b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.sp-item-top time{color:var(--quiet);white-space:nowrap;flex:none;font-size:12px}.sp-item-subject{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sp-item-last{color:var(--quiet);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.sp-dot{width:8px;height:8px;border-radius:50%!important}.sp-dot.open{background:#f3d29c;box-shadow:0 0 0 3px #f0c98a24}.sp-dot.answered{background:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .16)}.sp-empty-list{text-align:center;color:var(--quiet);padding:32px 12px;font-size:14px}.sp-head{align-items:center;gap:14px;padding:16px 20px;display:flex}.mk .sp-head .avatar{width:42px;height:42px;font-size:15px}.sp-head-text{flex:1;min-width:0}.sp-head-text small{color:var(--quiet);font-size:12.5px}.sp-head-text h3{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:18px;font-weight:650;overflow:hidden}.sp-back{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:36px;height:36px;color:var(--muted);cursor:pointer;background:#ffffff0f;flex:none;place-items:center;padding:0;display:none;border:0!important;border-radius:10px!important}.sp-back svg{width:18px;height:18px}.sp-actions{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#ffffff0d;border:0;flex:none;align-items:center;gap:6px;padding:4px;display:flex;border-radius:18px!important}.sp-state,.sp-close{height:32px;color:var(--muted);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;border-radius:14px!important}.sp-state i{background:currentColor;width:7px;height:7px;border-radius:50%!important}.sp-state.open{color:#f3d29c;background:#f3d29c24}.sp-state.open i{animation:1.8s ease-in-out infinite sp-pulse}.sp-state.answered{color:var(--accent-hover);background:rgba(var(--accent-rgb), .2)}.sp-close{cursor:pointer;color:var(--text)}.sp-close:hover{background:#ffffff1a}.sp-close:disabled{opacity:.4;cursor:default}@keyframes sp-pulse{0%,to{box-shadow:0 0 #f3d29c80}50%{box-shadow:0 0 0 5px #f3d29c00}}.sp-strip{display:none}.sp-warn-text{color:#f3d29c!important}.sp-messages{overscroll-behavior:contain;flex-direction:column;flex:1;gap:3px;min-height:0;padding:20px 22px 12px;display:flex;overflow-y:auto}.sp-day{width:100%;color:var(--quiet);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;margin:14px 0 10px;font-size:11px;font-weight:700;display:flex}.sp-day:first-child{margin-top:0}.sp-day:before,.sp-day:after{content:"";background:var(--mk-edge);flex:1;height:1px}.sp-msg{max-width:min(78%,640px);animation:sp-in .5s var(--mk-spring) backwards;animation-delay:calc(var(--i,0) * 30ms);grid-template-columns:34px minmax(0,auto);column-gap:10px;display:grid}.sp-msg.them{transform-origin:0 100%;align-self:flex-start}.sp-msg.me{transform-origin:100% 100%;grid-template-columns:minmax(0,auto);align-self:flex-end}.sp-msg.first:not(:first-child){margin-top:10px}.mk .sp-msg .avatar{align-self:start;width:34px;height:34px;font-size:12px}.sp-bubble{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff12;border:0;min-width:0;padding:10px 14px;font-size:14.5px;line-height:1.5;border-radius:18px!important}.sp-msg.them.last .sp-bubble{border-bottom-left-radius:6px!important}.sp-msg.me .sp-bubble{background:rgba(var(--accent-rgb), .22)}.sp-msg.me.last .sp-bubble{border-bottom-right-radius:6px!important}.sp-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.sp-author{color:var(--accent-hover);align-items:center;gap:6px;margin-bottom:3px;font-size:12.5px;font-weight:650;display:flex}.sp-author i{background:rgba(var(--accent-rgb), .2);color:var(--accent-hover);letter-spacing:.08em;text-transform:uppercase;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700;border-radius:6px!important}.sp-msg time{color:var(--quiet);grid-column:2;margin-top:4px;font-size:11.5px}.sp-msg.me time{text-align:right;grid-column:1}.sp-msg.pending .sp-bubble{opacity:.55}@keyframes sp-in{0%{opacity:0;transform:translateY(10px)scale(.96)}}.sp-closed-note{color:var(--quiet);align-self:center;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.sp-closed-note svg{width:16px;height:16px;color:var(--green)}.sp-composer{background:0 0;border:0;gap:8px;padding:10px 14px 12px;display:grid}.sp-quick{scrollbar-width:none;gap:6px;min-width:0;display:flex;overflow-x:auto}.sp-quick::-webkit-scrollbar{display:none}.sp-quick button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:28px;color:var(--muted);white-space:nowrap;cursor:pointer;background:#ffffff0f;border:0;flex:none;padding:0 12px;font-size:12.5px;transition:color .2s,background-color .2s;border-radius:14px!important}.sp-quick button:hover{color:var(--text);background:#ffffff1f}.sp-input{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);box-shadow:none;background:#ffffff0f;border:0;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;display:flex;border-radius:16px!important}.sp-input:focus-within{box-shadow:none;background:#ffffff17}.mk .sp-input textarea,.mk .sp-input textarea:focus{resize:none;flex:1;min-height:24px;max-height:180px;font-size:14.5px;line-height:1.5;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:8px 0!important}.mk .sp-input textarea:focus-visible{resize:none;flex:1;min-height:24px;max-height:180px;font-size:14.5px;line-height:1.5;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:8px 0!important}.mk .sp input:not([type=checkbox]):not([type=radio]):not([type=file]),.mk .sp textarea,.mk .sp select{box-shadow:none!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffff0f!important;border:0!important}.mk .sp input:focus,.mk .sp textarea:focus,.mk .sp select:focus,.sp button:focus{box-shadow:none!important;border-color:#0000!important;outline:0!important}.mk .sp input:focus-visible{box-shadow:none!important;border-color:#0000!important;outline:0!important}.mk .sp textarea:focus-visible{box-shadow:none!important;border-color:#0000!important;outline:0!important}.mk .sp select:focus-visible{box-shadow:none!important;border-color:#0000!important;outline:0!important}.sp button:focus-visible{box-shadow:none!important;border-color:#0000!important;outline:0!important}.sp a:focus-visible{box-shadow:none!important;border-color:#0000!important;outline:0!important}.sp .mk-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:0!important}.sp .mk-btn.ghost{background:#ffffff0f!important}.sp .mk-btn.ghost:hover{background:#ffffff1f!important}.sp-send{background:var(--accent);width:40px;height:40px;color:var(--accent-ink);cursor:pointer;transition:background-color .2s, opacity .2s, transform .3s var(--mk-spring);border:0;flex:none;place-items:center;padding:0;display:grid;border-radius:12px!important}.sp-send svg{width:18px;height:18px;transition:transform .35s var(--mk-spring)}.sp-send:hover{background:#fff}.sp-send:hover svg{transform:translate(1px,-1px)}.sp-send:active{transform:scale(.9)}.sp-send:disabled{opacity:.35;cursor:default;transform:none}.sp-hint{color:var(--quiet);padding-left:4px;font-size:11.5px}.sp-composer.done{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.sp-new{flex:1;align-content:start;gap:16px;min-height:0;padding:26px;display:grid;overflow-y:auto}.sp-new-head{align-items:flex-start;gap:14px;display:flex}.sp-new-head h3{letter-spacing:-.01em;margin:4px 0 0;font-size:26px;font-weight:700}.sp-new-head p{color:var(--muted);margin:4px 0 0}.sp-topics{flex-wrap:wrap;gap:8px;display:flex}.sp-topics button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:36px;color:var(--muted);cursor:pointer;transition:color .25s var(--mk-ease), background-color .25s var(--mk-ease), transform .25s var(--mk-spring);animation:mk-rise .5s var(--mk-ease) backwards;background:#ffffff0f;padding:0 15px;font-size:13.5px;border:0!important;border-radius:18px!important}.sp-topics button:nth-child(2){animation-delay:40ms}.sp-topics button:nth-child(3){animation-delay:80ms}.sp-topics button:nth-child(4){animation-delay:.12s}.sp-topics button:nth-child(5){animation-delay:.16s}.sp-topics button:hover{color:var(--text)}.sp-topics button:active{transform:scale(.95)}.sp-topics button.on{color:var(--text);background:rgba(var(--accent-rgb), .22)}.sp-field{color:var(--quiet);gap:6px;font-size:12.5px;display:grid}.mk .sp-field input,.mk .sp-field textarea{box-sizing:border-box;width:100%;font-size:14.5px}.sp-new textarea{resize:vertical;min-height:150px;line-height:1.55}.sp-new-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sp-new-foot small{color:var(--quiet);margin-right:auto;font-size:12.5px}.sp-warn{color:#f3d29c;background:#f0c98a14;margin:0;padding:10px 12px;font-size:13.5px;border-radius:10px!important}.sp-empty{color:var(--muted);text-align:center;flex:1;align-content:center;place-items:center;gap:8px;padding:30px;display:grid}.sp-empty b{color:var(--text);font-size:18px}.sp-empty-orb{background:rgba(var(--accent-rgb), .12);width:72px;height:72px;color:var(--accent-hover);animation:mk-pop .6s var(--mk-spring) backwards;place-items:center;margin-bottom:6px;display:grid;border-radius:22px!important}.sp-empty-orb svg{width:30px;height:30px}.sp-context{text-align:center;animation:mk-show .4s var(--mk-ease) backwards;align-items:center;gap:4px;padding:24px 18px;overflow-y:auto}.mk .sp-context .avatar{width:72px;height:72px;box-shadow:0 0 0 4px rgba(var(--accent-rgb), .12);margin-bottom:8px;font-size:24px}.sp-context>b{font-size:17px}.sp-context>small{color:var(--quiet);font-size:12.5px}.sp-facts{text-align:left;gap:12px;width:100%;margin:18px 0 12px;display:grid}.sp-facts>div{gap:3px;min-width:0;display:grid}.sp-facts span{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.sp-facts code,.sp-strip code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--accent-hover);vertical-align:middle;background:#ffffff0d;justify-self:start;padding:3px 7px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12.5px;display:inline-block;overflow:hidden;border-radius:6px!important}.sp-context .mk-btn{width:100%;margin-top:6px}@media (max-width:1240px){.sp.admin{grid-template-columns:290px minmax(0,1fr)}.sp-context{display:none}.sp-strip{color:var(--quiet);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 20px;font-size:12.5px;display:flex;border:0!important}.sp-strip b{color:var(--text);font-weight:600}.sp-strip .mk-btn{margin-left:auto}}@media (max-width:900px){.sp,.sp.admin{grid-template-columns:260px minmax(0,1fr)}.sp-state{display:none}}@media (max-width:720px){.sp,.sp.admin{height:calc(100vh - 210px);grid-template-columns:minmax(0,1fr);height:calc(100dvh - 210px)}.sp.pane-list .sp-thread,.sp.pane-thread .sp-list{display:none}.sp-back{display:grid}.sp-head{gap:10px;padding:12px 14px}.mk .sp-head .avatar,.sp-state{display:none}.sp-messages{padding:16px 14px 10px}.sp-msg{max-width:88%}.sp-new{padding:18px}.sp-hero h2{font-size:28px}}.mk-page:has(.sp-page){height:100vh;flex-direction:column;height:100dvh;min-height:0;padding-bottom:0;display:flex}.mk-page:has(.sp-page) .mk-body{flex-direction:column;flex:auto;min-height:0;margin-bottom:12px;display:flex}.mk-page:has(.sp-page) .sp-page{flex:auto;grid-template-rows:auto minmax(0,1fr);min-height:0}.mk-page:has(.sp-page) .sp{height:auto;min-height:0;max-height:none}.mk-page:has(.sp-page) .sp.admin{height:auto;min-height:0;max-height:none}.mk .sp .sp-input,.mk .sp .sp-input:focus,.mk .sp .sp-input:focus-within{overflow:hidden;box-shadow:none!important;-webkit-backdrop-filter:blur(20px)saturate(165%)!important;backdrop-filter:blur(20px)saturate(165%)!important;background:#ffffff0a!important;border:0!important;outline:0!important}.mk .sp .sp-input textarea,.mk .sp .sp-input textarea:hover,.mk .sp .sp-input textarea:focus{outline-offset:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;-webkit-appearance:none!important;appearance:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0!important}.mk .sp .sp-input textarea:focus-visible{outline-offset:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;-webkit-appearance:none!important;appearance:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0!important}.sp-send{border-radius:50%!important}.ad{z-index:1;box-sizing:border-box;grid-template-columns:248px minmax(0,1fr);gap:18px;min-height:100vh;padding:16px;display:grid;position:relative;background:0 0!important}.ad-ico{flex:none;width:18px;height:18px}.ad code{color:var(--accent-hover);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0d;max-width:100%;padding:2px 6px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12.5px;display:inline-block;overflow:hidden;border-radius:6px!important}.ad-side{box-sizing:border-box;height:calc(100vh - 32px);animation:mk-rise .6s var(--mk-ease) backwards;flex-direction:column;padding:18px 12px 12px;display:flex;position:sticky;top:16px;overflow:hidden;border-radius:18px!important}.ad-brand{color:var(--text);align-items:center;gap:8px;padding:0 12px 16px;text-decoration:none;display:flex}.ad-brand b{letter-spacing:-.02em;font-size:22px;font-weight:700}.ad-brand span{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border:1px solid rgba(var(--accent-rgb), .45);padding:2px 7px;font-size:10.5px;font-weight:700;border-radius:6px!important}.ad-nav{scrollbar-width:none;flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;position:relative;overflow:hidden auto}.ad-nav::-webkit-scrollbar{display:none}.ad-nav .mk-glide{background:#ffffff14;border-radius:10px!important}.ad-group{letter-spacing:.1em;text-transform:uppercase;color:var(--quiet);padding:14px 12px 6px;font-size:10.5px;font-weight:700}.ad-link{z-index:1;height:40px;color:var(--muted);transition:color .25s var(--mk-ease), transform .2s var(--mk-ease);align-items:center;gap:12px;padding:0 12px;font-size:14.5px;text-decoration:none;display:flex;position:relative;border-radius:10px!important}.ad-link:hover{color:var(--text)}.ad-link:active{transform:scale(.98)}.ad-link.on{color:var(--text)}.ad-link .ad-ico{transition:color .3s var(--mk-ease)}.ad-link.on .ad-ico{color:var(--accent)}.ad-out a{color:inherit;flex:1;text-decoration:none}.ad-out a:after{content:"";position:absolute;inset:0}.ad-out .ad-ico:last-child{opacity:.45;width:14px;height:14px}.ad-me{border-top:1px solid var(--mk-edge);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;padding:14px 8px 2px;display:grid}.ad-me b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.ad-me small{color:var(--quiet);font-size:12px}.ad-back{border:1px solid var(--mk-edge-2);height:36px;color:var(--muted);grid-column:1/-1;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:13.5px;text-decoration:none;transition:color .25s,border-color .25s;display:flex;border-radius:10px!important}.ad-back:before{content:"←"}.ad-back:hover{color:var(--text);border-color:#ffffff4d}.ad-main{min-width:0;padding:6px 4px 64px}.ad-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 20px;margin:6px 0 18px;display:grid}.ad-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.ad-head h1{letter-spacing:-.015em;text-wrap:balance;margin:4px 0 0;font-size:30px;font-weight:700;line-height:1.15}.ad-head p{color:var(--muted);max-width:640px;margin:6px 0 0}.ad-head-actions{flex-wrap:wrap;gap:8px;display:flex}.ad-head-tabs{grid-column:1/-1;min-width:0}.ad-tabs{box-sizing:border-box;scrollbar-width:none;border:1px solid var(--mk-edge);background:#0a0a0c73;gap:4px;max-width:100%;padding:4px;display:inline-flex;position:relative;overflow-x:auto;border-radius:12px!important}.ad-tabs::-webkit-scrollbar{display:none}.ad-tabs .mk-glide{background:#ffffff1a;box-shadow:0 6px 16px -8px #0009;border-radius:9px!important}.ad-tabs>a,.ad-tabs>button{z-index:1;height:34px;color:var(--quiet);cursor:pointer;white-space:nowrap;transition:color .3s var(--mk-ease);background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:14px;text-decoration:none;display:inline-flex;position:relative;border-radius:9px!important}.ad-tabs>a:hover,.ad-tabs>button:hover{color:var(--muted)}.ad-tabs>.on{color:var(--text)}.ad-tabs-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 14px;display:flex}.ad-count{box-sizing:border-box;min-width:20px;height:20px;color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;background:#ffffff14;place-items:center;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-grid;border-radius:10px!important}.ad-tabs>.on .ad-count{background:rgba(var(--accent-rgb), .22);color:var(--text)}.ad-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:14px;display:grid}.ad-stat{gap:2px;min-width:0;padding:16px 18px;display:grid;border-radius:14px!important}.ad-stat>span{color:var(--quiet);font-size:12.5px}.ad-stat strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:26px;font-weight:650;overflow:hidden}.ad-stat small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ad-stat small a{color:var(--accent);text-decoration:none}.ad-stat.warn{border-color:#f0c98a59!important}.ad-stat.warn strong{color:#f3d29c}.ad-card{align-content:start;gap:14px;min-width:0;margin-bottom:14px;padding:18px 20px;display:grid;border-radius:16px!important}.ad-card.ad-flush{gap:0;padding:0}.ad-card.warn{border-color:#f0c98a4d!important}.ad-card-head{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ad-flush>.ad-card-head{padding:16px 20px 12px}.ad-card-head h2{margin:0;font-size:16px;font-weight:650}.ad-card-head>:not(h2):last-child{margin-left:auto}.ad-more{color:var(--muted);align-items:center;gap:2px;font-size:13px;text-decoration:none;transition:color .25s;display:inline-flex}.ad-more .ad-ico{width:15px;height:15px;transition:transform .3s var(--mk-spring)}.ad-more:hover{color:var(--accent)}.ad-more:hover .ad-ico{transform:translate(2px)}.ad-split{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:14px;margin-bottom:14px;display:grid}.ad-split.even{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-col{align-content:start;gap:14px;min-width:0;display:grid}.ad-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:14px;display:grid}.ad-split .ad-card,.ad-col .ad-card,.ad-grid .ad-card{margin-bottom:0}.ad-dim{color:var(--quiet);font-size:13.5px}.ad-warn-text{color:#f3d29c!important}.ad-footnote{color:var(--quiet);max-width:820px;margin:8px 4px 0;font-size:12.5px}.ad-note{color:var(--muted);background:#ffffff0a;margin:0;padding:10px 12px;font-size:13.5px;border-radius:10px!important}.ad-note.warn{color:#f3d29c;background:#f0c98a14}.ad-list{display:grid}.ad-item{border-top:1px solid var(--mk-edge);color:var(--text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:grid}.ad-list>.ad-item:first-child{border-top:0}.ad-flush .ad-list>.ad-item{padding-left:20px;padding-right:20px}.ad-item>div{min-width:0}.ad-item b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;display:block;overflow:hidden}.ad-item small{color:var(--quiet);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.ad-item time{color:var(--quiet);white-space:nowrap;font-size:12.5px}.ad-item.compact{padding-top:9px;padding-bottom:9px}.ad-item.link{margin:0 -10px;padding-left:10px;padding-right:10px;transition:background-color .25s;border-radius:12px!important}.ad-item.link+.ad-item.link{border-top-color:#0000}.ad-item.link:hover{background:#ffffff0b}.ad-item-icon{width:34px;height:34px;color:var(--muted);background:#ffffff0f;place-items:center;display:grid;border-radius:10px!important}.ad-item-icon.warn{color:#f3d29c;background:#f0c98a1f}.ad-dot{background:var(--quiet);width:8px;height:8px;margin:0 4px;border-radius:50%!important}.ad-dot.good{background:var(--green);box-shadow:0 0 0 3px #a2d4ad26}.ad-dot.warn{background:#f3d29c;box-shadow:0 0 0 3px #f0c98a26}.ad-empty{color:var(--quiet);text-align:center;justify-content:center;align-items:center;gap:8px;padding:28px 16px;font-size:14px;display:flex}.ad-empty .ad-ico{color:var(--green)}.ad-chip{height:22px;color:var(--muted);white-space:nowrap;letter-spacing:0;text-transform:none;background:#ffffff12;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex;border-radius:11px!important}.ad-chip.good{color:#bfe5c8;background:#a2d4ad1f}.ad-chip.warn{color:#f3d29c;background:#f0c98a21}.ad-chip.bad{color:#f0b4b4;background:#e3949424}.ad-chip.accent{background:rgba(var(--accent-rgb), .16);color:var(--accent-hover)}.ad-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ad-avatar{border:1px solid var(--mk-edge-2);width:36px;height:36px;color:var(--text);background:#ffffff14;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid;overflow:hidden;border-radius:50%!important}.ad-avatar.sm{width:30px;height:30px;font-size:12px}.ad-avatar.lg{width:64px;height:64px;box-shadow:0 0 0 4px rgba(var(--accent-rgb), .12);font-size:22px}.ad-avatar img{object-fit:cover;width:100%;height:100%}.mk-btn .ad-ico{width:16px;height:16px}.mk-btn.ad-danger{color:#f3c1c1;border-color:#e39494b3}.mk-btn.ad-danger:hover{background:#e3949424}.ad-danger-ghost:hover{color:#f0b4b4!important;border-color:#e3949499!important}.ad-icon-btn{border:1px solid var(--mk-edge-2);width:32px;height:32px;color:var(--muted);cursor:pointer;transition:color .2s, border-color .2s, background-color .2s, transform .2s var(--mk-ease);background:0 0;flex:none;place-items:center;padding:0;font-size:18px;line-height:1;display:inline-grid;border-radius:9px!important}.ad-icon-btn:hover{color:var(--text);border-color:#ffffff4d}.ad-icon-btn:active{transform:scale(.94)}.ad-icon-btn .ad-ico{width:16px;height:16px}.ad-text-btn{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;transition:color .2s}.ad-text-btn:hover{color:var(--accent-hover)}.ad-text-btn:disabled{opacity:.5;cursor:default}.ad-wide{width:100%}.ad-toolbar{border-bottom:1px solid var(--mk-edge);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;display:flex}.ad-search{flex:240px;align-items:center;max-width:360px;display:flex;position:relative}.ad-search .ad-ico{width:16px;height:16px;color:var(--quiet);pointer-events:none;position:absolute;left:12px}.ad .ad-search input,.ad input.ad-plain-search{box-sizing:border-box;width:100%;height:38px;font-size:14px;min-height:38px!important;padding:0 12px 0 36px!important}.ad input.ad-plain-search{flex:240px;max-width:360px;padding-left:14px!important}.ad-filters{flex-wrap:wrap;gap:6px;display:flex}.ad-filters button{border:1px solid var(--mk-edge-2);height:32px;color:var(--quiet);cursor:pointer;transition:color .25s, border-color .25s, background-color .25s, transform .2s var(--mk-ease);background:0 0;padding:0 13px;font-size:13px;border-radius:16px!important}.ad-filters button:hover{color:var(--muted)}.ad-filters button:active{transform:scale(.96)}.ad-filters button.on{color:var(--text);border-color:rgba(var(--accent-rgb), .7);background:rgba(var(--accent-rgb), .12)}.ad-table{display:grid}.ad-tr{box-sizing:border-box;border:0;border-top:1px solid var(--mk-edge);width:100%;min-width:0;color:var(--text);font:inherit;text-align:left;background:0 0;align-items:center;gap:14px;padding:11px 20px;transition:background-color .2s;display:grid}.ad-tr>*{min-width:0}.ad-th{color:var(--quiet);letter-spacing:.06em;text-transform:uppercase;border-top:0;padding-top:10px;padding-bottom:8px;font-size:11.5px;font-weight:700}.ad-tr:not(.ad-th):hover{background:#ffffff08}button.ad-tr{cursor:pointer;animation:mk-rise .45s var(--mk-ease) backwards;animation-delay:calc(var(--i,0) * 25ms)}button.ad-tr>.ad-ico{width:16px;height:16px;color:var(--quiet);transition:transform .3s var(--mk-spring), color .25s}button.ad-tr:hover>.ad-ico{color:var(--text);transform:translate(3px)}.ad-tr.current{background:rgba(var(--accent-rgb), .05)}.ad-who{align-items:center;gap:12px;min-width:0;display:flex}.ad-who>span:last-child{min-width:0;display:grid}.ad-who b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ad-who small{color:var(--quiet);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ad-stack{justify-items:start;gap:3px;min-width:0;display:grid}.ad-stack small,.ad-stack b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ad-stack small{font-size:12.5px}.ad-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ad-code{align-items:center;gap:8px;display:flex}.ad-card{container-type:inline-size}.ad-members .ad-tr{grid-template-columns:minmax(190px,2fr) minmax(130px,1.2fr) minmax(110px,1fr) minmax(120px,1.1fr) 92px 18px}.ad-invites .ad-tr{grid-template-columns:minmax(220px,1.4fr) minmax(120px,1fr) minmax(120px,1fr) 90px}.ad-bans .ad-tr{grid-template-columns:minmax(120px,1fr) minmax(160px,2fr) minmax(130px,1fr) 90px}.ad-devices .ad-tr{grid-template-columns:minmax(170px,1.3fr) minmax(150px,1.1fr) minmax(160px,1.2fr) minmax(170px,1.5fr) 84px minmax(150px,auto)}.ad-events .ad-tr{grid-template-columns:96px 160px 110px minmax(150px,1fr) minmax(180px,1.6fr)}.ad-history .ad-tr{grid-template-columns:minmax(190px,1fr) minmax(160px,1.6fr) 170px minmax(140px,auto)}.ad-usage .ad-tr{grid-template-columns:minmax(180px,1.8fr) repeat(5,minmax(72px,.8fr)) 84px 110px}.ad-objects .ad-tr{grid-template-columns:minmax(200px,3fr) minmax(90px,1fr) minmax(140px,1.2fr) 90px}@container (width<=1080px){.ad-devices .ad-tr{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ad-devices .ad-tr.ad-th{display:none}.ad-devices .ad-tr>.ad-who{flex:100%}.ad-devices .ad-tr>.ad-row-actions{margin-left:auto}}@container (width<=920px){.ad-usage .ad-tr{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ad-usage .ad-tr.ad-th{display:none}.ad-usage .ad-tr>.ad-stack:first-child{flex:100%}}@container (width<=840px){.ad-members .ad-tr,.ad-events .ad-tr{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ad-members .ad-tr.ad-th,.ad-events .ad-tr.ad-th{display:none}.ad-members .ad-tr>.ad-who{flex:100%}.ad-members button.ad-tr>.ad-ico{display:none}.ad-events .ad-tr>:last-child{flex:100%}}@container (width<=800px){.ad-history .ad-tr{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ad-history .ad-tr.ad-th{display:none}.ad-history .ad-tr>.ad-stack:first-child{flex:100%}.ad-history .ad-tr>.ad-row-actions{margin-left:auto}}@container (width<=680px){.ad-invites .ad-tr,.ad-objects .ad-tr,.ad-bans .ad-tr{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ad-invites .ad-tr.ad-th,.ad-objects .ad-tr.ad-th,.ad-bans .ad-tr.ad-th{display:none}.ad-invites .ad-tr>:first-child,.ad-objects .ad-tr>:first-child,.ad-bans .ad-tr>:first-child{flex:100%}.ad-invites .ad-tr>.ad-row-actions,.ad-bans .ad-tr>.ad-row-actions{margin-left:auto}}.ad-share{gap:4px;display:grid}.ad-share i{background:var(--accent);height:4px;display:block;border-radius:2px!important}.ad-share small{color:var(--quiet);font-size:12px}.ad-specs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px 18px;display:grid}.ad-specs.one{grid-template-columns:minmax(0,1fr);gap:8px}.ad-specs>div{align-content:start;gap:3px;min-width:0;display:grid}.ad-specs.one>div{grid-template-columns:110px minmax(0,1fr);align-items:baseline}.ad-specs span{color:var(--quiet);font-size:12px}.ad-specs strong{overflow-wrap:anywhere;font-size:14px;font-weight:550}.ad-switch{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid;position:relative}.ad-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ad-switch>span{width:40px;height:24px;transition:background-color .3s var(--mk-ease);background:#ffffff24;position:relative;border-radius:12px!important}.ad-switch>span:after{content:"";width:18px;height:18px;transition:transform .4s var(--mk-spring);background:#fff;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000059;border-radius:50%!important}.ad-switch input:checked+span{background:var(--accent)}.ad-switch input:checked+span:after{transform:translate(16px)}.ad-switch input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.ad-switch input:disabled+span{opacity:.5}.ad-switch b{color:var(--text);font-size:14px;font-weight:600;display:block}.ad-switch small{color:var(--quiet);font-size:12.5px}.ad-field{min-width:0;color:var(--quiet);gap:6px;font-size:12.5px;display:grid}.ad .ad-field input,.ad .ad-field select,.ad .ad-field textarea{box-sizing:border-box;width:100%;font-size:14px}.ad-fieldrow{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.ad-builds{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ad-builds>div{background:#ffffff09;gap:3px;min-width:0;padding:12px 14px;display:grid;border-radius:12px!important}.ad-builds span{color:var(--quiet);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.ad-builds b{font-size:15px}.ad-builds small{color:var(--muted);font-size:12.5px}.ad-scrim{z-index:50;animation:mk-show .3s var(--mk-ease) both;background:#08080a73;position:fixed;inset:0}.ad-scrim.closing{animation:.26s forwards ad-fade-out}.ad-drawer{z-index:51;-webkit-backdrop-filter:blur(36px)saturate(170%);backdrop-filter:blur(36px)saturate(170%);width:min(560px,100vw - 24px);animation:ad-drawer-in .5s var(--mk-ease) both;background:linear-gradient(#24232ac7,#141418d6);border:1px solid #ffffff1a;flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden;box-shadow:0 40px 100px -30px #000000d9;border-radius:20px!important}.ad-drawer.closing{animation:.26s cubic-bezier(.4,0,1,1) forwards ad-drawer-out}@keyframes ad-drawer-in{0%{opacity:0;transform:translate(48px)}}@keyframes ad-drawer-out{to{opacity:0;transform:translate(48px)}}@keyframes ad-fade-out{to{opacity:0}}.ad-drawer-head{border-bottom:1px solid var(--mk-edge);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:22px 22px 18px;display:grid}.ad-drawer-head h2{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:22px;font-weight:700;overflow:hidden}.ad-drawer-head small{color:var(--quiet);font-size:13px}.ad-drawer-head .ad-chips{margin-top:10px}.ad-drawer-body{overscroll-behavior:contain;flex:1;padding:4px 22px 24px;overflow-y:auto}.ad-block{border-top:1px solid var(--mk-edge);animation:mk-rise .55s var(--mk-ease) backwards;gap:12px;padding:18px 0;display:grid}.ad-block:first-child{border-top:0}.ad-block:nth-child(2){animation-delay:40ms}.ad-block:nth-child(3){animation-delay:80ms}.ad-block:nth-child(4){animation-delay:.12s}.ad-block:nth-child(5){animation-delay:.16s}.ad-block:nth-child(n+6){animation-delay:.2s}.ad-block h3{letter-spacing:.08em;text-transform:uppercase;color:var(--quiet);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;display:flex}.ad-block.danger h3{color:#f0b4b4}.ad-block>p{margin:0}.ad-btnrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-pc{border:1px solid var(--mk-edge);background:#ffffff09;border-radius:12px!important}.ad-pc summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;list-style:none;display:flex}.ad-pc summary::-webkit-details-marker{display:none}.ad-pc summary:after{content:"›";color:var(--quiet);transition:transform .3s var(--mk-spring);margin-left:auto;font-size:18px}.ad-pc[open] summary:after{transform:rotate(90deg)}.ad-pc[open] summary{border-bottom:1px solid var(--mk-edge)}.ad-pc>.ad-specs,.ad-pc>p{margin:0;padding:14px}.ad-ban{gap:8px;display:flex}.ad .ad-ban input{flex:1;height:36px;min-height:36px!important}.ad-posts{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}.ad-seg{background:#0a0a0c73;gap:4px;width:max-content;padding:4px;display:inline-flex;position:relative;border-radius:10px!important}.ad-seg button{height:30px;color:var(--quiet);cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:13.5px;transition:background-color .25s,color .25s;border-radius:7px!important}.ad-seg button.on{color:var(--text);background:#ffffff1a}.ad-fields{gap:10px;display:grid}.ad input.ad-title-input{font-size:20px;font-weight:650;min-height:52px!important}.ad-format{flex-wrap:wrap;gap:4px;display:flex}.ad-format button{border:1px solid var(--mk-edge);min-width:34px;height:30px;color:var(--muted);cursor:pointer;background:#ffffff08;padding:0 10px;font-size:13px;transition:color .2s,border-color .2s;border-radius:8px!important}.ad-format button:hover{color:var(--text);border-color:var(--mk-edge-2)}.ad-composer textarea{resize:vertical;min-height:300px;line-height:1.6}.ad-composer-foot{color:var(--quiet);justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.ad-preview{gap:6px;padding:4px;display:grid}.ad-preview h2{margin:6px 0 0;font-size:28px;line-height:1.15}.ad-preview .post-body{color:#d6d3dd;margin-top:10px}.ad-publish p{margin:0}.ad-published .ad-list{max-height:560px;overflow-y:auto}.ad-item.ad-post{grid-template-columns:minmax(0,1fr) auto;align-items:start}.ad-item.ad-post p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;display:-webkit-box;overflow:hidden}.ad-item.ad-post.on{background:rgba(var(--accent-rgb), .07)}.ad-big{font-size:22px;font-weight:650}.ad-notes{color:var(--muted);white-space:pre-wrap;margin:0;font-size:14px}.ad-current .mk-btn{justify-self:start}.ad-drop{text-align:center;cursor:pointer;background:#ffffff06;border:1.5px dashed #ffffff2e;place-items:center;gap:4px;padding:28px 18px;transition:border-color .25s,background-color .25s;display:grid;position:relative;border-radius:14px!important}.ad-drop:hover,.ad-drop:focus-within{border-color:rgba(var(--accent-rgb), .7);background:rgba(var(--accent-rgb), .06)}.ad-drop.has{border-style:solid;border-color:rgba(var(--accent-rgb), .55)}.ad .ad-drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0;min-height:0!important}.ad-drop b{font-weight:600}.ad-drop small{max-width:380px;color:var(--quiet);font-size:13px}.ad-upload-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ad-upload-foot .ad-dim{flex:220px;font-size:13px}.ad-meter{color:var(--quiet);grid-template-columns:1fr auto;gap:8px;font-size:12.5px;display:grid}.ad-meter>div{background:#ffffff12;grid-column:1/-1;height:10px;overflow:hidden;border-radius:5px!important}.ad-meter i{background:linear-gradient(90deg, var(--accent), #ddd4f2);height:100%;animation:ad-grow 1s var(--mk-ease) backwards;transform-origin:0;display:block;border-radius:5px!important}.ad-meter.warn i{background:#f3d29c}.ad-meter.critical i{background:#e39494}@keyframes ad-grow{0%{transform:scaleX(0)}}.ad-legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:12.5px;display:flex}.ad-legend b{color:var(--text);margin-right:6px;font-weight:600}.ad-evidence-filters{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end}.ad-evidence-filters input{min-width:0}.ad-shots{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.ad-shot{color:var(--text);text-align:left;cursor:pointer;animation:mk-rise .5s var(--mk-ease) backwards;animation-delay:calc(var(--i,0) * 35ms);transition:transform .35s var(--mk-ease), border-color .3s;padding:0;display:grid;overflow:hidden;border-radius:14px!important}.ad-shot:hover{transform:translateY(-3px);border-color:var(--mk-edge-2)!important}.ad-shot img{aspect-ratio:16/10;object-fit:cover;background:#17151d;width:100%;display:block}.ad-shot>span{gap:2px;min-width:0;padding:10px 12px;display:grid}.ad-shot small{color:var(--quiet);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ad-more-btn{margin:14px auto 0;display:flex}.ad-danger-card{border-color:#e3949440!important}.ad .evidence-preview{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:mk-show .25s var(--mk-ease) both;background:#08080ab3}.ad .evidence-dialog{animation:mk-pop-scale .4s var(--mk-spring) both;background:#18181ceb;border:1px solid #ffffff1a;padding:16px;border-radius:18px!important}.ad .evidence-zoom{border-radius:12px!important}.ad .evidence-meta{grid-template-columns:110px minmax(0,1fr);gap:6px 14px;margin:14px 0;font-size:13.5px;display:grid}.ad .evidence-meta dt{color:var(--quiet)}.ad .evidence-meta dd{overflow-wrap:anywhere;margin:0}.ad .evidence-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.ad-toasts{z-index:60;pointer-events:none;justify-items:end;gap:8px;display:grid;position:fixed;bottom:18px;right:18px}.ad-toast{pointer-events:auto;box-sizing:border-box;-webkit-backdrop-filter:blur(28px)saturate(170%);backdrop-filter:blur(28px)saturate(170%);transform-origin:100% 100%;max-width:min(440px,100vw - 36px);animation:mk-pop-scale .45s var(--mk-spring) both, mk-show .15s linear both;background:#1e1e24b8;border:1px solid #ffffff1a;align-items:center;gap:12px;padding:12px 10px 12px 16px;font-size:14px;display:flex;box-shadow:0 20px 50px -18px #000000b3;border-radius:14px!important}.ad-toast button{width:28px;height:28px;color:var(--quiet);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid;border-radius:8px!important}.ad-toast button:hover{color:var(--text);background:#ffffff0f}.ad-toast .ad-ico{width:15px;height:15px}.ad.ad-gate{grid-template-columns:minmax(0,1fr);place-items:center}.ad-gate-card{color:var(--muted);align-items:center;gap:12px;padding:18px 22px;display:flex;border-radius:14px!important}.ad-spinner{box-sizing:border-box;border:2px solid #ffffff26;border-top-color:var(--accent);flex:none;width:16px;height:16px;animation:.8s linear infinite ad-spin;border-radius:50%!important}@keyframes ad-spin{to{transform:rotate(360deg)}}.ad-loading{background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08) 0 0/200% 100%;height:220px;animation:1.4s linear infinite mk-shimmer,.4s .15s backwards mk-show;border-radius:16px!important}.ad-loading.small{height:80px}@media (max-width:1400px){.ad-stats.six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.ad-split,.ad-split.even,.ad-posts{grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){.ad{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;padding:10px}.ad-side{z-index:30;flex-direction:row;align-items:center;gap:6px;height:auto;padding:8px;position:sticky;top:10px;border-radius:16px!important}.ad-brand{padding:0 8px}.ad-brand span,.ad-group,.ad-me>div,.ad-me>.ad-avatar,.ad-link .ad-ico{display:none}.ad-nav{flex-direction:row;align-items:center;overflow:auto hidden}.ad-link{white-space:nowrap;flex:none;height:36px;font-size:14px}.ad-me{border:0;padding:0;display:block}.ad-back{white-space:nowrap;margin:0;padding:0 12px}.ad-head{grid-template-columns:minmax(0,1fr)}.ad-head h1{font-size:26px}.ad-drawer{width:100vw;top:0;bottom:0;right:0;border-radius:0!important}}@media (max-width:560px){.ad-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-builds{grid-template-columns:minmax(0,1fr)}.ad-card{padding:16px}.ad-toolbar,.ad-tr,.ad-flush>.ad-card-head,.ad-flush .ad-list>.ad-item{padding-left:16px;padding-right:16px}}
