.dm-layout{grid-template-columns:320px minmax(0,1fr);gap:16px;height:calc(100vh - 230px);min-height:460px;display:grid}.dm-list,.dm-thread{flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.dm-list-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.dm-list-head h1{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.dm-list-body{flex:1;overflow-y:auto}.dm-item{border-bottom:1px solid var(--border-soft);color:var(--text);align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:flex}.dm-item:hover{background:var(--hover);text-decoration:none}.dm-item.active{background:var(--accent-soft)}.dm-item-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dm-item-top{justify-content:space-between;gap:8px;font-size:14px;display:flex}.dm-item-top time{color:var(--text-3);flex-shrink:0;font-size:11.5px}.dm-item-last{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.dm-item.unread .dm-item-last{color:var(--text);font-weight:600}.dm-thread-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 14px;display:flex}.dm-back{display:none}.dm-thread-who{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.dm-typing{color:var(--accent);font-size:12px;font-weight:600}.dm-thread-actions{gap:4px;display:flex}.dm-thread-actions .icon-btn.active{color:var(--danger)}.dm-messages{background:var(--surface-2);flex-direction:column;flex:1;gap:3px;padding:14px;display:flex;overflow-y:auto}.dm-messages-empty{justify-content:flex-end}.dm-older{align-self:center;margin-bottom:8px}.dm-safety{text-align:center;justify-content:center;align-items:center;gap:6px;max-width:460px;margin:2px auto 12px;display:flex}.dm-msg{align-items:flex-end;gap:8px;display:flex}.dm-msg:not(.grouped){margin-top:8px}.dm-msg.mine{justify-content:flex-end}.dm-msg-avatar{flex-shrink:0;width:30px}.dm-bubble{background:var(--surface);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:16px 16px 16px 4px;max-width:min(75%,560px);padding:8px 12px 5px;font-size:14px;line-height:1.45}.dm-msg.mine .dm-bubble{color:#fff;background:#2e5bb3;border-color:#2e5bb3;border-radius:16px 16px 4px}.dm-msg.mine .dm-bubble a{color:#fff;text-decoration:underline}.dm-msg.mine .dm-bubble .muted{color:#fffc}.dm-bubble p{margin:0}.dm-bubble p+p{margin-top:6px}.dm-bubble img{border-radius:8px;max-width:100%}.dm-bubble time{text-align:right;opacity:.7;margin-top:2px;font-size:10.5px;display:block}.dm-msg-tools{opacity:0;transition:opacity .15s}.dm-msg-tools .icon-btn{width:28px;height:28px}.dm-msg.mine .dm-msg-tools{order:-1}.dm-msg:hover .dm-msg-tools,.dm-msg:focus-within .dm-msg-tools{opacity:1}.dm-typing-bubble{gap:4px;padding:12px 14px;display:flex}.dm-typing-bubble span{background:var(--text-3);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite dm-dot}.dm-typing-bubble span:nth-child(2){animation-delay:.15s}.dm-typing-bubble span:nth-child(3){animation-delay:.3s}@keyframes dm-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.dm-composer{border-top:1px solid var(--border);background:var(--surface);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.dm-composer textarea{resize:none;field-sizing:content;min-height:42px;max-height:160px}.dm-send{flex-shrink:0;place-items:center;width:46px;height:42px;padding:0;display:grid}.dm-closed{margin:10px 12px}.dm-placeholder{text-align:center;color:var(--text-3);flex-direction:column;align-items:center;gap:12px;margin:auto;padding:24px;display:flex}.dm-new{border-bottom:1px solid var(--border-soft);flex-direction:column;gap:10px;padding:14px;display:flex}.dm-suggest{flex-wrap:wrap;gap:6px;display:flex}.dm-suggest .chip{align-items:center;gap:6px;display:inline-flex}.dm-target{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.dm-report-quote{border-left:3px solid var(--border);background:var(--surface-2);border-radius:var(--radius-sm);white-space:pre-wrap;max-height:160px;margin:0;padding:8px 12px;font-size:13.5px;overflow:auto}@media (width<=760px){.dm-layout{grid-template-columns:minmax(0,1fr);gap:0;height:calc(100dvh - 170px);min-height:380px}.dm-layout.has-thread .dm-list,.dm-layout:not(.has-thread) .dm-thread{display:none}.dm-back{display:inline-flex}.dm-bubble{max-width:85%}.dm-msg-tools{opacity:1}.dm-messages{padding:10px}}.cropper{flex-direction:column;gap:14px;display:flex}.cropper-area{aspect-ratio:1;border-radius:var(--radius);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:repeating-conic-gradient(#1b2338 0% 25%,#222b42 0% 50%) 50%/20px 20px;width:min(100%,320px);margin:0 auto;position:relative;overflow:hidden}.cropper-area:active{cursor:grabbing}.cropper-area:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.cropper-area.is-loading{place-items:center;display:grid}.cropper-image{transform-origin:0 0;pointer-events:none;max-width:none;position:absolute;top:0;left:0}.cropper-frame{pointer-events:none;background:linear-gradient(#ffffff40,#ffffff40) 33.33% 0/1px 100% no-repeat,linear-gradient(#ffffff40,#ffffff40) 66.66% 0/1px 100% no-repeat,linear-gradient(#ffffff40,#ffffff40) 0 33.33%/100% 1px no-repeat,linear-gradient(#ffffff40,#ffffff40) 0 66.66%/100% 1px no-repeat;border-radius:12%;position:absolute;inset:0;box-shadow:0 0 0 2px #ffffffe6,0 0 0 999px #0000002e}.cropper-tools{align-items:center;gap:8px;width:min(100%,320px);margin:0 auto;display:flex}.cropper-tools input[type=range]{accent-color:var(--accent);flex:1}.cropper-preview{align-items:center;gap:12px;display:flex}.cropper-preview-big{border:1px solid var(--border);width:64px;height:64px}.cropper-preview p{margin:0}.cropper-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.msg.msg-i18n{position:relative}.msg-actions{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);opacity:0;pointer-events:none;border-radius:8px;gap:2px;padding:2px;transition:opacity .12s;display:flex;position:absolute;top:-10px;right:10px}.msg-actions .icon-btn{width:28px;height:28px}.msg-i18n:hover .msg-actions,.msg-actions:focus-within{opacity:1;pointer-events:auto}.msg-action-danger:hover{color:var(--danger)!important}.msg-tr-label{color:var(--text-3);background:0 0;border:0;align-items:center;gap:4px;margin-top:2px;padding:0;font-size:11.5px;display:inline-flex}.msg-tr-label:hover{color:var(--link);text-decoration:underline}@media (hover:none),(width<=760px){.msg-actions{opacity:1;pointer-events:auto;box-shadow:none;background:0 0;border:0;align-self:flex-start;position:static}}.lang-options{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.lang-option{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-3);color:var(--text);text-align:left;align-items:center;gap:10px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.lang-option.active{border-color:var(--accent);background:var(--accent-soft)}.lang-option .lang-flag{font-size:22px;line-height:1}.lang-option strong{font-size:14px;display:block}.lang-option small{color:var(--text-3);font-size:12px}.i18n-fields{border-radius:var(--radius-sm);border:1px dashed var(--border);background:var(--surface-2);flex-direction:column;gap:10px;padding:12px;display:flex}.i18n-fields>h4{align-items:center;gap:6px;font-size:13.5px;display:flex}.i18n-fields>p{color:var(--text-3);font-size:12.5px}.i18n-lang{grid-template-columns:90px 1fr 1.6fr;align-items:center;gap:8px;display:grid}.i18n-lang>span{color:var(--text-2);font-size:12.5px;font-weight:600}@media (width<=560px){.i18n-lang{grid-template-columns:1fr}}.badge-warn{color:#7a4500;background:#ffe2b0;border-color:#f5b041}.badge-info{color:#0b4a6f;background:#d6efff;border-color:#7cc4f0}.badge-danger{color:#fff;background:linear-gradient(#f05252,#c81e1e)}:root[data-theme=dark] .badge-warn{color:#ffd38a;background:#f5b04129;border-color:#f5b04173}:root[data-theme=dark] .badge-info{color:#a9dcff;background:#38bdf824;border-color:#38bdf866}.subtabs{background:var(--surface-3);border:1px solid var(--border);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.subtabs button{color:var(--text-2);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.subtabs button.active{background:var(--surface);color:var(--accent);box-shadow:var(--shadow-sm)}.mod-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.mod-refresh{justify-content:flex-end;margin-top:-6px}.mod-hint{border-bottom:1px solid var(--border-soft)}.ip-chip{font-family:var(--mono);color:var(--text);background:var(--surface-3);border:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;max-width:100%;padding:2px 8px;font-size:12.5px;font-weight:600;display:inline-flex;overflow:hidden;text-decoration:none!important}a.ip-chip:hover{border-color:var(--accent);color:var(--text)}.ip-chip.small{padding:1px 6px;font-size:11.5px}.geo-label{flex-direction:column;gap:1px;min-width:0;display:flex}.geo-place{align-items:center;gap:6px;font-size:13px;display:inline-flex}.geo-org{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.country-flag{border-radius:2px;flex-shrink:0;display:inline-block;box-shadow:0 0 0 1px #00000026}.flag-code{background:var(--surface-3);border:1px solid var(--border);border-radius:3px;padding:0 4px;font-size:10px;font-weight:700}.device-info{color:var(--text-2);cursor:help;align-items:center;gap:6px;font-size:13px;display:inline-flex}.device-info svg{color:var(--accent);flex-shrink:0}.page-path{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:600;display:block;overflow:hidden}.who{align-items:center;gap:8px;min-width:0;display:flex}.who .avatar{border-radius:999px}.who-text{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.avatar-guest{color:var(--text-3);background:var(--surface-3);border:1px dashed var(--border);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.vid{font-family:var(--mono);color:var(--text-3);font-size:11px}.visit-head,.visit-row{grid-template-columns:minmax(150px,1.1fr) minmax(190px,1.4fr) minmax(140px,1fr) minmax(170px,1.3fr) 130px;column-gap:14px}.log-head,.log-row{grid-template-columns:105px minmax(110px,1fr) 170px minmax(140px,1.2fr) minmax(160px,1.5fr) 125px;column-gap:14px;display:grid}.log-head.compact,.log-row.compact{grid-template-columns:95px minmax(100px,1fr) 160px minmax(120px,1fr) minmax(140px,1.4fr)}.ban-head,.ban-row{grid-template-columns:minmax(140px,1fr) minmax(160px,1.6fr) minmax(130px,1fr) 110px 140px 100px;column-gap:14px;display:grid}.visit-row,.log-row,.ban-row{background:var(--row);border-bottom:1px solid var(--border-soft);align-items:center;padding:11px 16px;transition:background .12s;display:grid}.visit-row:nth-child(odd),.log-row:nth-child(odd),.ban-row:nth-child(odd){background:var(--row-alt)}.visit-row:hover,.log-row:hover,.ban-row:hover{background:var(--hover)}.visit-row:last-child,.log-row:last-child,.ban-row:last-child{border-bottom:0}.vr-cell{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.vr-cell>.row-gap{gap:5px}.ban-row.is-expired{opacity:.6}.ban-actions{align-items:flex-end}.log-action{background:var(--surface-3);border:1px solid var(--border);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.log-action.tone-danger{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, var(--border));background:color-mix(in srgb, var(--danger) 8%, transparent)}.log-action.tone-ok{color:var(--success);border-color:color-mix(in srgb, var(--success) 40%, var(--border));background:color-mix(in srgb, var(--success) 8%, transparent)}.log-details{overflow-wrap:anywhere}.log-filter{width:auto;min-width:200px}.ip-card{flex-wrap:wrap;align-items:center;gap:16px 24px;padding:18px 20px;display:flex}.ip-card-main{flex-direction:column;flex:1;gap:6px;min-width:220px;display:flex}.ip-big{font-family:var(--mono);font-size:22px;font-weight:700}.ip-card-stats{gap:18px;display:flex}.ip-card-stats>div{flex-direction:column;align-items:center;gap:2px;min-width:90px;display:flex}.ip-card-stats svg{color:var(--accent)}.ip-card-stats strong{font-size:20px}.ip-card-stats span{color:var(--text-3);font-size:12px}.mod-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mod-list li{border-bottom:1px dashed var(--border-soft);flex-wrap:wrap;align-items:center;gap:6px 12px;padding-bottom:10px;display:flex}.mod-list li:last-child{border-bottom:0;padding-bottom:0}.mod-list li>.btn{margin-left:auto}.mod-alert{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);color:var(--danger);align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.mod-alert svg{flex-shrink:0;margin-top:1px}body.drawer-open{overflow:hidden}.drawer-overlay{z-index:140;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03060e80;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:var(--bg);border-left:1px solid var(--border);width:min(780px,100vw);height:100%;box-shadow:var(--shadow);flex-direction:column;animation:.2s ease-out drawer-in;display:flex}@keyframes drawer-in{0%{opacity:0;transform:translate(40px)}}.drawer-head{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.drawer-id{align-items:center;gap:12px;min-width:0;display:flex}.drawer-id .avatar{border-radius:14px}.drawer-id h2{margin-bottom:4px;font-size:20px}.drawer-body{flex-direction:column;flex:1;gap:14px;padding:16px 18px 40px;display:flex;overflow-y:auto}.drawer-section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.drawer-section h3{align-items:center;gap:8px;font-size:15px;display:flex}.drawer-section h3 svg{color:var(--accent)}.drawer-section.tone-warn{border-color:#f5b041}.drawer-section.tone-danger{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 12%, transparent)}.drawer-section.tone-danger h3 svg,.drawer-section.tone-warn h3 svg{color:var(--danger)}.drawer-section .kv dd{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.drawer-table{box-shadow:none}.drawer-table .table-head{display:none}.drawer-table .visit-row,.drawer-table .log-row,.drawer-table .log-row.compact{grid-template-columns:1fr 1fr;row-gap:8px}.ip-history{flex-direction:column;display:flex}.ip-history-row{border-bottom:1px dashed var(--border-soft);grid-template-columns:minmax(150px,1fr) minmax(160px,1.3fr) minmax(150px,1.2fr);align-items:center;gap:4px 12px;padding:8px 0;display:grid}.ip-history-row:last-child{border-bottom:0}.notes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.notes li:not(.muted){background:color-mix(in srgb, var(--accent) 7%, var(--surface-2));border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));border-radius:8px;padding:8px 10px}.note-head{align-items:center;gap:8px;display:flex}.note-del{width:26px;height:26px;margin-left:auto}.note-text{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;font-size:13.5px}.note-form{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.drawer-actions{justify-content:flex-start}.avatar-btn{background:0 0;border:0;border-radius:10px;padding:0;display:inline-flex}.avatar-btn:hover .avatar{box-shadow:0 0 0 2px var(--accent)}.post-mod{border-top:1px dashed var(--border);flex-direction:column;align-items:center;gap:6px;width:100%;margin-top:6px;padding-top:8px;display:flex}.post-mod-link{color:var(--danger);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.post-mod-link:hover{color:var(--danger)}.banned-screen{border-color:color-mix(in srgb, var(--danger) 45%, var(--border));margin-top:60px}.banned-icon{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}@media (width<=1100px){.visit-head,.log-head,.ban-head{display:none}.visit-row,.log-row,.log-row.compact,.ban-row{grid-template-columns:1fr 1fr;row-gap:10px}.vr-cell[data-label]:before,.drawer-table .vr-cell[data-label]:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--head-text);font-size:10.5px;font-weight:700}}.drawer-table .vr-cell[data-label]:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--head-text);font-size:10.5px;font-weight:700}@media (width<=800px){.visit-row,.log-row,.log-row.compact,.ban-row,.drawer-table .visit-row,.drawer-table .log-row{grid-template-columns:1fr}.ban-actions{align-items:flex-start}.ip-history-row{grid-template-columns:1fr}.drawer-body{padding:12px 12px 40px}.ip-card-stats{justify-content:space-around;width:100%}.log-filter{width:100%;min-width:0}}.feature-list{flex-direction:column;gap:12px;display:flex}.feature-card{align-items:center;gap:16px;padding:16px 18px;display:flex}.feature-icon{background:var(--surface-3);width:42px;height:42px;color:var(--text-3);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.feature-card.is-on .feature-icon{background:var(--accent-soft);color:var(--accent)}.feature-text{flex:1;min-width:0}.feature-text h3{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;font-size:15.5px;display:flex}.feature-text p{margin:0;line-height:1.5}.badge-ok{background:color-mix(in srgb, var(--success) 16%, transparent);color:var(--success);border:1px solid color-mix(in srgb, var(--success) 35%, transparent)}.badge-muted{background:var(--surface-3);color:var(--text-3);border:1px solid var(--border)}.switch{background:var(--border);border:0;border-radius:999px;flex-shrink:0;place-items:center;width:48px;height:28px;padding:0;transition:background .18s;display:grid;position:relative}.switch.on{background:var(--success)}.switch-knob{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch.on .switch-knob{transform:translate(20px)}.switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.switch:disabled{opacity:.7}@media (width<=520px){.feature-card{align-items:flex-start;gap:12px;padding:14px}.feature-icon{width:36px;height:36px}}.switch.sm{width:38px;height:22px}.switch.sm .switch-knob{width:16px;height:16px}.switch.sm.on .switch-knob{transform:translate(16px)}.cat-head .switch:not(.on){background:#ffffff47}.is-inactive .cat-body .forum-icon,.is-inactive.admin-forum-row .forum-icon,.is-inactive.admin-forum-row .grow{opacity:.55}.perm-box{border:1px dashed var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:10px;margin:0;padding:12px 14px 14px;display:flex}.perm-box legend{padding:0 6px;font-size:13.5px;font-weight:700}.perm-box p{margin:0}.perm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}@media (width<=560px){.perm-grid{grid-template-columns:minmax(0,1fr)}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-thai-500-normal-DeexCGiz.woff2)format("woff2"),url(/assets/chakra-petch-thai-500-normal-CJG_V2_m.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/chakra-petch-vietnamese-500-normal-BVzUBLGs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-ext-500-normal-gA6791b0.woff2)format("woff2"),url(/assets/chakra-petch-latin-ext-500-normal-BCHeNDEx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-500-normal-BR1ody1F.woff2)format("woff2"),url(/assets/chakra-petch-latin-500-normal-CnUQnZ4D.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-thai-600-normal-C620THcd.woff2)format("woff2"),url(/assets/chakra-petch-thai-600-normal-BiM5MXH8.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/chakra-petch-vietnamese-600-normal-Pvj4qcw_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-ext-600-normal-CdGvbdDU.woff2)format("woff2"),url(/assets/chakra-petch-latin-ext-600-normal-nL80L4xU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-600-normal-DVQm9bgb.woff2)format("woff2"),url(/assets/chakra-petch-latin-600-normal-DQKfcdKo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-thai-700-normal-B7WL5pBr.woff2)format("woff2"),url(/assets/chakra-petch-thai-700-normal-vZLZ_5L8.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/chakra-petch-vietnamese-700-normal-gQuUA8Wu.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-ext-700-normal-DAkvJhej.woff2)format("woff2"),url(/assets/chakra-petch-latin-ext-700-normal-BeviJPUl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-700-normal-CnDBPjkL.woff2)format("woff2"),url(/assets/chakra-petch-latin-700-normal-D1s_c2du.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--font-display:"Chakra Petch", "Inter", system-ui, sans-serif;--mono:"JetBrains Mono", "Cascadia Code", Consolas, monospace;--bg:#090e1b;--bg-glow:radial-gradient(1200px 500px at 15% -10%, #3b6cff29, transparent 60%), radial-gradient(900px 400px at 100% 0%, #ff8c1e1a, transparent 60%);--surface:#111a2e;--surface-2:#0e1628;--surface-3:#16213a;--hover:#182644;--border:#22314f;--border-soft:#1a2643;--text:#e7ecf6;--text-2:#a9b5cf;--text-3:#6f7c9b;--link:#79bfff;--link-hover:#a9d6ff;--accent:#ff9f1c;--accent-2:#ff6a00;--accent-text:#1a1206;--accent-soft:#ff9f1c24;--cat-from:#1f3d8f;--cat-to:#12285e;--cat-line:#ff9f1c;--cat-text:#fff;--cat-sub:#e1e9ffb8;--head-bg:#0c1426;--head-text:#8796b8;--row:#111a2e;--row-alt:#0f1729;--danger:#ef4444;--success:#22c55e;--info:#38bdf8;--role-admin:#ff5f5f;--role-moderator:#3ee09b;--role-vip:#ffc53d;--role-member:#c3cdf5;--code-bg:#0a1020;--quote-bg:#79bfff0f;--input-bg:#0b1222;--radius:12px;--radius-sm:8px;--shadow:0 12px 32px #00000059;--shadow-sm:0 2px 10px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#e8edf5;--bg-glow:linear-gradient(180deg, #d5deec 0, #e8edf5 320px);--surface:#fff;--surface-2:#f4f7fb;--surface-3:#eef2f8;--hover:#e9f0fb;--border:#c5d1e3;--border-soft:#d9e1ee;--text:#1b2435;--text-2:#46546f;--text-3:#7b879e;--link:#1f4fbf;--link-hover:#0f2f80;--accent:#f08c00;--accent-2:#e06200;--accent-text:#fff;--accent-soft:#f08c001f;--cat-from:#3d6bc4;--cat-to:#23468f;--cat-line:#f0a020;--cat-text:#fff;--cat-sub:#fffc;--head-bg:#dfe6f2;--head-text:#4a5a7a;--row:#fff;--row-alt:#f3f6fb;--role-admin:#d62828;--role-moderator:#138a52;--role-vip:#b7791f;--role-member:#2a4a8f;--code-bg:#f1f4f9;--quote-bg:#f2f6fd;--input-bg:#fff;--shadow:0 10px 28px #1e325a24;--shadow-sm:0 1px 4px #1e325a1a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);color:var(--text);background:var(--bg);background-image:var(--bg-glow);-webkit-font-smoothing:antialiased;background-repeat:no-repeat;min-height:100vh;margin:0;font-size:14.5px;line-height:1.55}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:.01em;margin:0;line-height:1.2}p{margin:0}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover);text-decoration:underline}img{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent-soft)}.muted{color:var(--text-3)}.small{font-size:12.5px}.block{display:block}.grow{flex:1;min-width:0}.pad{padding:14px}.c{text-align:center}.stack{flex-direction:column;gap:16px;display:flex}.stack-sm{flex-direction:column;gap:10px;display:flex}.narrow{width:100%;max-width:760px;margin:0 auto}.row-gap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row-gap.end{justify-content:flex-end}.row-gap.center{justify-content:center}.danger-text{color:var(--danger)}.positive{color:var(--success)}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.btn{border-radius:var(--radius-sm);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-size:14px;font-weight:600;line-height:1.1;transition:background .15s,border-color .15s,transform 50ms,box-shadow .15s;display:inline-flex;text-decoration:none!important}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{color:var(--accent-text);background:linear-gradient(180deg, var(--accent), var(--accent-2));box-shadow:0 4px 14px #ff780040,inset 0 1px #ffffff40}.btn-primary:hover:not(:disabled){color:var(--accent-text);filter:brightness(1.07)}.btn-ghost{color:var(--text);background:var(--surface-3);border-color:var(--border)}.btn-ghost:hover:not(:disabled){color:var(--text);background:var(--hover)}.btn-ghost.danger,.btn.danger{color:var(--danger)}.btn-danger{color:#fff;background:linear-gradient(#f05252,#c81e1e)}.btn-danger:hover:not(:disabled){color:#fff;filter:brightness(1.07)}.btn-vip{color:#2a1a00;background:linear-gradient(#ffd56b,#f0a500);box-shadow:0 4px 16px #ffc53d4d}.btn-vip:hover{color:#2a1a00;filter:brightness(1.05)}.btn-sm{padding:7px 12px;font-size:13px}.btn-xs{border-radius:6px;padding:5px 9px;font-size:12.5px}.btn-block{width:100%}.icon-btn{width:32px;height:32px;color:var(--text-2);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.icon-btn:hover:not(:disabled){background:var(--hover);color:var(--text)}.icon-btn:disabled{opacity:.35;cursor:not-allowed}.link-btn{color:var(--link);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12.5px;display:inline-flex}.link-btn:hover{text-decoration:underline}.form{flex-direction:column;gap:14px;display:flex}.field{flex-direction:column;gap:6px;display:flex}.field>span:first-child{color:var(--text-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.field-row{flex-wrap:wrap;gap:12px;display:flex}.field-row>.field{flex:1;min-width:160px}.field-row.three>.field{min-width:150px}.field-prefix{max-width:200px}.field-icon{max-width:90px;min-width:70px!important}.field-icon input{text-align:center;font-size:18px}input:not([type=checkbox]):not([type=file]),select,textarea{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--input-bg);width:100%;color:var(--text);padding:10px 12px;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}input:disabled,textarea:disabled{opacity:.6;cursor:not-allowed}textarea{resize:vertical;min-height:70px;line-height:1.5}.check{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.check input{width:16px;height:16px;accent-color:var(--accent)}.form-error{color:var(--danger);font-size:13px;font-weight:500}.input-status{position:relative}.input-status input{padding-right:38px!important}.status-icon{display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.status-icon.ok{color:var(--success)}.status-icon.taken{color:var(--danger)}.badge{letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.role-bg-admin{color:#fff;background:linear-gradient(#ff6a6a,#d42f2f)}.role-bg-moderator{color:#052e1c;background:linear-gradient(#5df0b0,#22b877)}.role-bg-vip{color:#3a2500;background:linear-gradient(#ffe08a,#f2a900)}.role-bg-member{color:var(--text-2);background:var(--surface-3);border-color:var(--border)}.role-bg-guest{color:var(--text-2);background:var(--surface-3)}.badge-rank{color:var(--text);background:color-mix(in srgb, var(--rank) 14%, transparent);border-color:color-mix(in srgb, var(--rank) 45%, transparent)}.badge-rank small{opacity:.7;font-weight:600}.nick{align-items:center;gap:6px;font-weight:600;display:inline-flex}a.nick:hover{text-decoration:underline}.role-admin{font-weight:700;color:var(--role-admin)!important}.role-moderator{color:var(--role-moderator)!important}.role-vip{text-shadow:0 0 12px #ffc53d59;color:var(--role-vip)!important}.role-member{color:var(--role-member)!important}.nick-deleted{color:var(--text-3);font-style:italic}.avatar{object-fit:cover;background:var(--surface-3);border-radius:10px;flex-shrink:0;display:inline-block}.avatar-fallback{color:#fff;font-family:var(--font-display);text-shadow:0 1px 2px #0006;border:1px solid #ffffff14;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.prefix{text-transform:uppercase;letter-spacing:.03em;color:#fff;background:var(--prefix);vertical-align:2px;white-space:nowrap;border-radius:5px;margin-right:6px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--border);background:var(--surface-3);color:var(--text-2);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500}.chip:hover{color:var(--text)}.chip.active{color:var(--accent-text);background:var(--accent);border-color:var(--accent)}.prefix-chip.active{background:var(--prefix);border-color:var(--prefix);color:#fff}.state-box{color:var(--text-2);justify-content:center;align-items:center;gap:12px;padding:28px 16px;display:flex}.state-box p{color:var(--text-3);font-size:13px}.state-error{color:var(--danger);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.state-empty{text-align:center;color:var(--text-3);flex-direction:column}.state-empty strong{color:var(--text-2)}.notice{border-radius:var(--radius-sm);background:var(--surface-3);color:var(--text-2);align-items:center;gap:6px;margin-bottom:10px;padding:12px 14px;display:flex}.toasts{z-index:200;flex-direction:column;gap:8px;max-width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.toast{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--info);box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:10px;padding:12px 10px 12px 14px;font-size:13.5px;animation:.2s ease-out toast-in;display:flex}.toast span{flex:1}.toast-success{border-left-color:var(--success)}.toast-success svg:first-child{color:var(--success)}.toast-error{border-left-color:var(--danger)}.toast-error svg:first-child{color:var(--danger)}.toast-info svg:first-child{color:var(--info)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.modal-overlay{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03060ea6;justify-content:center;align-items:flex-start;padding:8vh 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;box-shadow:var(--shadow);animation:.18s ease-out toast-in}.modal-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.modal-head h3{font-size:17px}.modal-body{padding:16px}[id]{scroll-margin-top:64px}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 16px}.app{flex-direction:column;min-height:100vh;display:flex}.main{flex:1;padding-top:16px;padding-bottom:40px}.site-header{background:linear-gradient(#142248f2,#0c142af2);border-bottom:1px solid #ffffff0f;position:relative}:root[data-theme=light] .site-header{background:linear-gradient(#2e5bb3,#1f4290)}.site-header:after{content:"";background:linear-gradient(90deg, transparent, var(--cat-line), transparent);opacity:.7;height:2px;position:absolute;bottom:-1px;left:0;right:0}.header-inner{align-items:center;gap:20px;min-height:76px;display:flex}.brand{align-items:center;gap:12px;display:flex;text-decoration:none!important}.brand-text{flex-direction:column;line-height:1.05;display:flex}.brand-text strong{font-family:var(--font-display);color:#fff;letter-spacing:.02em;text-shadow:0 2px 12px #ff8c1e40;font-size:27px;font-weight:700}.brand-text strong span{color:var(--accent)}:root[data-theme=light] .brand-text strong span{color:#ffc04a}.logo{filter:drop-shadow(0 4px 10px #ff780059)}.header-search{color:#dce6ff99;background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;flex:1;align-items:center;gap:8px;max-width:420px;margin-left:auto;padding:0 12px;display:flex}.header-search:focus-within{border-color:var(--accent)}.header-search input{box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;padding:9px 0!important}.header-search input::placeholder{color:#dce6ff80}.header-actions{align-items:center;gap:8px;display:flex}.header-icon{color:#e6ecffd9;width:40px;height:40px;position:relative}.header-icon:hover{color:#fff!important;background:#ffffff14!important}.count-badge{background:var(--danger);color:#fff;border:2px solid #12224a;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;display:flex;position:absolute;top:3px;right:2px}.user-chip{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:flex}.user-chip:hover{background:#ffffff1f}.user-chip .avatar{border-radius:999px}.dropdown{position:relative}.dropdown-menu{z-index:100;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:220px;box-shadow:var(--shadow);padding:6px;animation:.15s ease-out toast-in;position:absolute;top:calc(100% + 8px);right:0}.user-menu a,.user-menu button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex;text-decoration:none!important}.user-menu a:hover,.user-menu button:hover{background:var(--hover);color:var(--text)}.user-menu-head{border-bottom:1px solid var(--border-soft);align-items:center;gap:10px;margin-bottom:4px;padding:8px 10px 12px;display:flex}.user-menu-head>div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.notif-menu{width:min(380px,100vw - 24px);padding:0;overflow:hidden}.notif-menu header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.notif-list{max-height:380px;overflow-y:auto}.notif-item{border:0;border-bottom:1px solid var(--border-soft);text-align:left;width:100%;color:var(--text-2);background:0 0;align-items:flex-start;gap:10px;padding:11px 14px;font-size:13.5px;display:flex}.notif-item:hover{background:var(--hover)}.notif-item.unread{background:var(--accent-soft);color:var(--text)}.notif-item strong{color:var(--text)}.notif-text{flex-direction:column;flex:1;gap:2px;display:flex}.notif-text small{color:var(--text-3)}.notif-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.notif-all{text-align:center;padding:10px;font-size:13px;font-weight:600;display:block}.site-nav{background:var(--surface-2);border-bottom:1px solid var(--border);z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}:root[data-theme=light] .site-nav{background:#dfe7f4}.nav-inner{align-items:center;min-height:46px;display:flex}.nav-links{flex:1;align-items:stretch;gap:2px;display:flex}.nav-links a{color:var(--text-2);border-bottom:2px solid #0000;align-items:center;gap:7px;padding:12px 14px;font-size:14px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:flex;text-decoration:none!important}.nav-links a:hover{color:var(--text);background:var(--hover)}.nav-links a.active{color:var(--accent);border-bottom-color:var(--accent)}.nav-count{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:1px 7px;font-size:11px}.live-dot{background:var(--success);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s infinite pulse;display:inline-block;box-shadow:0 0 #22c55e99}.live-dot.off{background:var(--text-3);animation:none}@keyframes pulse{70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}.nav-toggle,.header-actions .search-toggle,.site-nav .nav-lang{display:none}.userbar{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;min-height:42px;margin-top:14px;font-size:13.5px;display:flex;padding:10px 16px!important}.userbar-links{flex-wrap:wrap;gap:14px;display:flex}.ban-banner{width:100%;color:var(--danger);background:#ef44441f;border-radius:8px;padding:8px 12px;font-weight:600}.page-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.main-col{flex-direction:column;gap:18px;min-width:0;display:flex}.side-col{flex-direction:column;gap:16px;display:flex;position:sticky;top:62px}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.panel-head{border-bottom:1px solid var(--border-soft);background:linear-gradient(180deg, var(--surface-3), var(--surface));border-radius:var(--radius) var(--radius) 0 0;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.panel-head h3{align-items:center;gap:8px;font-size:15px;display:flex}.panel-head h3 svg{color:var(--accent)}.panel-body{padding:14px 16px}.widget-lead{color:var(--text-2);align-items:center;gap:8px;margin-bottom:12px;font-size:13.5px;display:flex}.avatar-stack{flex-wrap:wrap;margin-bottom:14px;padding-left:6px;display:flex}.avatar-stack a{margin-left:-6px}.avatar-stack .avatar{border:2px solid var(--surface);border-radius:999px}.widget-vip{text-align:center;background:radial-gradient(circle at 50% 0%, #ffc53d33, transparent 70%), var(--surface);border-color:#ffc53d59;padding:18px}.widget-vip>svg{color:var(--role-vip)}.widget-vip h3{color:var(--role-vip);margin:6px 0}.widget-vip p{color:var(--text-2);margin-bottom:14px;font-size:13px}.recent-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.recent-list li{align-items:flex-start;gap:10px;display:flex}.recent-list li>div{flex-direction:column;min-width:0;display:flex}.recent-title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;display:-webkit-box;overflow:hidden}.site-footer{border-top:1px solid var(--border);background:var(--surface-2);margin-top:auto;padding:22px 0}.footer-inner{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.footer-brand{align-items:center;gap:10px;display:flex}.footer-links{gap:16px;display:flex}.footer-note{width:100%;color:var(--text-3);font-size:12px}@media (width<=1100px){.page-grid{grid-template-columns:1fr}.side-col{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid;position:static}}@media (width<=760px){.header-inner{flex-wrap:wrap;gap:8px 10px;min-height:60px;padding-top:8px;padding-bottom:8px}.brand{gap:9px;min-width:0}.brand .logo{width:38px;height:38px}.brand-text strong{font-size:21px}.header-search{flex-basis:100%;order:3;max-width:none;margin:0 0 2px;display:none}.site-header.search-open .header-search{display:flex}.header-actions .search-toggle{display:inline-flex}.site-header.search-open .search-toggle{color:#fff;background:#ffffff1f}.header-actions .header-lang{display:none}.header-actions{gap:4px;margin-left:auto}.header-actions .btn-sm{height:36px}.user-chip .nick,.user-chip>svg{display:none}.user-chip{padding:3px}.nav-toggle{color:var(--text);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px 8px 6px;font-size:14px;font-weight:700;display:inline-flex}.nav-toggle:hover,.nav-toggle[aria-expanded=true]{background:var(--hover)}.site-nav .nav-lang{margin-left:auto;margin-right:6px;display:inline-flex}.nav-lang .lang-btn{height:32px}.nav-links{background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--shadow);flex-direction:column;padding:6px;display:none;position:absolute;top:100%;left:0;right:0}.nav-links.open{display:flex}.nav-links a{border-bottom:0;border-radius:8px}.nav-inner{justify-content:space-between}.userbar-links{display:none}}.user-chip .nick{text-shadow:none;color:#fff!important}.welcome-overlay{align-items:center;padding:16px}.welcome-modal{text-align:center;max-width:440px;animation:.3s cubic-bezier(.2,.9,.3,1.15) welcome-in;position:relative;overflow:hidden}@keyframes welcome-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}.welcome-hero{color:#fff;background:radial-gradient(260px 140px at 50% 115%, #ff9f1c61, transparent 70%), linear-gradient(135deg, var(--cat-from), var(--cat-to));border-bottom:3px solid var(--cat-line);flex-direction:column;align-items:center;gap:12px;padding:32px 20px 22px;display:flex;position:relative}.welcome-hero .logo{filter:drop-shadow(0 6px 16px #00000059)}.welcome-badge{letter-spacing:.08em;text-transform:uppercase;background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700}.welcome-close{z-index:1;color:#ffffffd9;position:absolute;top:10px;right:10px}.welcome-close:hover:not(:disabled){color:#fff;background:#ffffff29}.welcome-body{flex-direction:column;gap:14px;padding:22px 24px 20px;display:flex}.welcome-body h2{font-family:var(--font-display);color:var(--text);font-size:24px;line-height:1.2}.welcome-body p{color:var(--text-2);margin:0;font-size:15px;line-height:1.6}.welcome-langs{border-top:1px solid var(--border-soft);flex-wrap:wrap;justify-content:center;gap:6px;padding-top:14px;display:flex}.welcome-langs button{border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.welcome-langs button:hover{color:var(--text)}.welcome-langs button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}@media (width<=480px){.header-login{justify-content:center;width:36px;padding:0}.header-login .btn-label{display:none}.header-register{padding:0 12px}}@media (width<=360px){.header-inner{gap:6px;padding-left:12px;padding-right:12px}.header-actions{gap:2px}.header-register{padding:0 10px}.brand{gap:7px}.brand .logo{width:32px;height:32px}.brand-text strong{font-size:19px}.header-icon{width:34px;height:34px}.header-register svg{display:none}}@media (width<=420px){.welcome-body{padding:18px 18px 16px}.welcome-body h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.welcome-modal{animation:none}}.welcome-privacy{border:1px solid color-mix(in srgb, var(--success) 35%, var(--border));background:color-mix(in srgb, var(--success) 9%, var(--surface));text-align:left;border-radius:10px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.welcome-privacy svg{color:var(--success);flex-shrink:0;margin-top:1px}.welcome-privacy strong{color:var(--text);font-size:13.5px;display:block}.welcome-body .welcome-privacy p{margin:2px 0 0;font-size:13px;line-height:1.5}.page-grid.no-side{grid-template-columns:minmax(0,1fr)}.cat-block{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.cat-head{color:var(--cat-text);background:linear-gradient(180deg, #ffffff14, transparent 60%), linear-gradient(90deg, var(--cat-from), var(--cat-to));border-bottom:2px solid var(--cat-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.cat-head h2{text-shadow:0 1px 2px #00000059;align-items:center;gap:8px;font-size:16.5px;font-weight:700;display:flex}.cat-head p{color:var(--cat-sub);margin-top:2px;font-size:12.5px}.cat-head.slim{padding:10px 16px}.cat-head.slim h2{font-size:15px}.cat-head-meta{font-family:var(--font);color:var(--cat-sub);margin-left:8px;font-size:12px;font-weight:500}.cat-toggle{color:var(--cat-sub)}.cat-toggle:hover{color:#fff!important;background:#ffffff1f!important}.cat-locked .cat-head{border-bottom-color:var(--role-vip);background:linear-gradient(#ffffff1a,#0000 60%),linear-gradient(90deg,#6b4a06,#3d2a03)}:root[data-theme=light] .cat-locked .cat-head{background:linear-gradient(#ffffff26,#0000 60%),linear-gradient(90deg,#b7791f,#8a5a12)}.table-head{text-transform:uppercase;letter-spacing:.07em;color:var(--head-text);background:var(--head-bg);border-bottom:1px solid var(--border);align-items:center;padding:7px 16px;font-size:11px;font-weight:700;display:grid}.row{background:var(--row);border-bottom:1px solid var(--border-soft);align-items:center;gap:14px;padding:12px 16px;transition:background .12s;display:grid}.row:nth-child(odd){background:var(--row-alt)}.row:hover{background:var(--hover)}.row:last-child{border-bottom:0}.forum-grid{grid-template-columns:52px minmax(0,1fr) 82px 82px 250px;column-gap:14px}.forum-row{grid-template-columns:52px minmax(0,1fr) 82px 82px 250px}.forum-icon{background:linear-gradient(145deg, var(--surface-3), var(--surface-2));border:1px solid var(--border);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:23px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.forum-icon.big{flex-shrink:0;width:60px;height:60px;font-size:30px}.forum-icon.small{flex-shrink:0;width:38px;height:38px;font-size:19px}.forum-row:not(.is-locked) .forum-icon{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.lock-badge{background:var(--role-vip);color:#2a1a00;border:2px solid var(--surface);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:-5px;right:-5px}.is-locked .forum-icon span{filter:grayscale(.7);opacity:.7}.forum-info{min-width:0}.forum-title-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.forum-name{font-family:var(--font-display);color:var(--link);font-size:16px;font-weight:700}.forum-info p{color:var(--text-2);margin-top:1px;font-size:13px}.stat{flex-direction:column;align-items:center;line-height:1.2;display:flex}.stat strong{font-size:15px}.stat span{color:var(--text-3);font-size:11px}.last-post{align-items:center;gap:10px;min-width:0;display:flex}.last-post>div{flex-direction:column;min-width:0;display:flex}.last-title{white-space:nowrap;text-overflow:ellipsis;color:var(--text);font-size:13px;font-weight:600;overflow:hidden}.last-post .avatar{border-radius:8px}.mobile-stats{display:none}.topic-grid,.topic-row{grid-template-columns:40px minmax(0,1fr) 84px 84px 190px}.topic-icon{width:36px;height:36px;color:var(--text-3);background:var(--surface-3);border:1px solid var(--border-soft);border-radius:10px;justify-content:center;align-items:center;display:flex}.topic-icon.hot{color:#ff7a29;background:#ff7a291a}.topic-icon.pinned{color:var(--accent);background:var(--accent-soft)}.topic-info{min-width:0}.topic-title-line{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.topic-title{color:var(--text);font-size:14.5px;font-weight:600}.topic-title:hover{color:var(--link-hover)}.pinned-label{color:var(--accent);margin-right:2px;font-weight:700}.is-pinned{background:color-mix(in srgb, var(--accent) 5%, var(--row))!important}.mini-pages{gap:3px;margin-left:6px;display:inline-flex}.mini-pages a{border:1px solid var(--border);color:var(--text-2);border-radius:4px;padding:0 5px;font-size:11px}.topic-meta{margin-top:2px}.divider-row{letter-spacing:.07em;text-transform:uppercase;color:var(--head-text);background:var(--head-bg);border-bottom:1px solid var(--border);padding:6px 16px;font-size:11px;font-weight:700}.forum-header,.topic-header{flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px;display:flex}.forum-header h1,.topic-header h1{flex-wrap:wrap;align-items:center;gap:8px;font-size:24px;display:flex}.forum-header p{margin-top:4px}.topic-sub{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.mod-tools{flex-wrap:wrap;gap:6px;display:flex}.page-title{align-items:center;gap:10px;font-size:24px;display:flex}.page-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:8px;display:flex}.breadcrumbs{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:2px;font-size:13px;display:flex}.breadcrumbs a{color:var(--text-2);align-items:center;gap:5px;display:inline-flex}.breadcrumbs .crumb{align-items:center;gap:2px;max-width:100%;display:inline-flex}.breadcrumbs .crumb>span{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:50vw;font-weight:600;overflow:hidden}.pagination{flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.page-label{color:var(--text-3);margin-right:4px}.page-link{border:1px solid var(--border);background:var(--surface);min-width:30px;height:30px;color:var(--text-2);border-radius:7px;justify-content:center;align-items:center;padding:0 8px;font-weight:600;display:inline-flex;text-decoration:none!important}.page-link:hover{color:var(--text);background:var(--hover)}.page-link.active{color:var(--accent-text);background:var(--accent);border-color:var(--accent)}.page-gap{color:var(--text-3);padding:0 2px}.welcome{background:radial-gradient(600px 200px at 0% 0%, #ff9f1c24, transparent 70%), var(--surface);flex-wrap:wrap;align-items:center;gap:18px;padding:20px 22px;display:flex}.welcome>div:nth-child(2){flex:1;min-width:240px}.welcome h1{margin-bottom:4px;font-size:22px}.welcome p{color:var(--text-2)}.welcome-actions{flex-wrap:wrap;gap:8px;display:flex}.board-stats .stats-row{border-bottom:1px solid var(--border-soft);color:var(--text-2);gap:14px;padding:14px 16px;font-size:13.5px;display:flex}.board-stats .stats-row:last-child{border-bottom:0}.stats-icon{width:40px;height:40px;color:var(--accent);background:var(--accent-soft);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.stats-content{flex:1;min-width:0}.stats-content strong{color:var(--text)}.online-list{margin:6px 0;line-height:1.8}.legend{border-top:1px dashed var(--border);flex-wrap:wrap;gap:4px 14px;padding-top:6px;font-size:12px;display:flex}.gate{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:560px;margin:30px auto;padding:34px 26px;display:flex}.gate p{color:var(--text-2)}.gate-icon{width:74px;height:74px;color:var(--accent);background:var(--accent-soft);border-radius:22px;justify-content:center;align-items:center;display:flex}.gate-vip{background:radial-gradient(500px 220px at 50% 0%, #ffc53d29, transparent 70%), var(--surface);border-color:#ffc53d66}.gate-vip .gate-icon{color:var(--role-vip);background:#ffc53d24}.gate-vip h2{color:var(--role-vip)}.gate-perks{text-align:left;color:var(--text-2);flex-direction:column;gap:6px;margin:4px 0 8px;padding:0;list-style:none;display:flex}.gate-code{font-family:var(--font-display);background:linear-gradient(180deg, var(--accent), var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:72px;font-weight:700;line-height:1}@media (width<=900px){.forum-grid,.forum-row{grid-template-columns:48px minmax(0,1fr) 200px}.forum-grid>:nth-child(3),.forum-grid>:nth-child(4),.forum-row>.stat{display:none}.topic-grid,.topic-row{grid-template-columns:38px minmax(0,1fr) 160px}.topic-grid>:nth-child(3),.topic-grid>:nth-child(4),.topic-row>.stat{display:none}.mobile-stats{display:inline}.forum-info .mobile-stats{margin-top:2px;display:block}}@media (width<=620px){.forum-grid,.topic-grid{display:none}.forum-row{grid-template-columns:44px minmax(0,1fr)}.forum-row .last-post{grid-column:2}.topic-row{grid-template-columns:34px minmax(0,1fr)}.topic-row .last-post{display:none}.forum-icon{width:42px;height:42px;font-size:20px}.forum-header h1,.topic-header h1,.page-title{font-size:20px}.page-label{display:none}}.read-notice{color:var(--text-2);border-left:3px solid var(--accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.subforums{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:6px;font-size:12.5px;display:flex}.subforums-label{color:var(--text-3);font-weight:600}.subforum-link{color:var(--link);align-items:center;gap:5px;font-weight:600;display:inline-flex}.subforum-link .sub-dot{border:1.5px solid var(--text-3);border-radius:50%;flex-shrink:0;width:7px;height:7px}.subforum-link.is-unread .sub-dot{background:var(--accent);border-color:var(--accent)}.subforum-link svg{color:var(--text-3)}.admin-forum-row.is-sub{padding-left:calc(14px + (var(--depth) - 1) * 26px);background:color-mix(in srgb, var(--surface-2) 55%, transparent)}.admin-forum-row .sub-arrow{color:var(--text-3);flex-shrink:0}.field-note{margin-top:-6px}.posts{flex-direction:column;gap:14px;display:flex}.post{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);scroll-margin-top:70px;transition:box-shadow .4s,border-color .4s;overflow:hidden}.post.flash{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft), var(--shadow)}.post-head{background:linear-gradient(90deg, color-mix(in srgb, var(--cat-from) 55%, var(--surface-3)), var(--surface-3));border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:9px 16px;display:flex}:root[data-theme=light] .post-head{background:linear-gradient(90deg,#d6e1f3,#eaf0f9)}.post-head .nick{font-size:15px}.post-head-right{align-items:center;gap:6px;display:flex}.post-num{color:var(--text-3);margin-left:6px;font-weight:700}.post-body{grid-template-columns:190px minmax(0,1fr);display:grid}.post-author{border-right:1px solid var(--border-soft);background:var(--surface-2);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 14px;display:flex}.post-avatar{position:relative}.post-avatar .avatar{border:2px solid var(--border);border-radius:14px}.online-dot{background:var(--success);border:3px solid var(--surface-2);border-radius:50%;width:14px;height:14px;position:absolute;bottom:-3px;right:-3px}.online-dot.big{border-width:4px;border-color:var(--surface);width:22px;height:22px;bottom:2px;right:2px}.user-title{color:var(--text-2);font-size:12.5px;font-style:italic}.post-badges{flex-direction:column;align-items:center;gap:5px;display:flex}.author-stats{border-top:1px dashed var(--border);flex-direction:column;gap:2px;width:100%;margin:4px 0 0;padding-top:8px;font-size:12px;display:flex}.author-stats div{justify-content:space-between;gap:6px;display:flex}.author-stats dt{color:var(--text-3)}.author-stats dd{margin:0;font-weight:600}.post-main{flex-direction:column;min-width:0;padding:16px 20px;display:flex}.edited{margin-top:12px;font-style:italic}.signature{border-top:1px solid var(--border-soft);color:var(--text-3);max-height:140px;margin-top:auto;padding-top:12px;font-size:12.5px;overflow:hidden}.post-main .markdown+.signature,.post-main .edited+.signature{margin-top:18px}.signature.preview{border:1px dashed var(--border);border-radius:8px;margin-top:0;padding:10px}.post-foot{border-top:1px solid var(--border-soft);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;display:flex}.post-actions{flex-wrap:wrap;gap:4px;display:flex}.reactions{flex-wrap:wrap;gap:5px;display:flex}.reaction{border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:13px;font-weight:600;transition:transform .1s,background .15s;display:inline-flex}.reaction:hover:not(:disabled){background:var(--hover);transform:translateY(-1px)}.reaction:disabled{cursor:default}.reaction.active{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.markdown{overflow-wrap:anywhere;font-size:14.5px;line-height:1.65}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown p,.markdown ul,.markdown ol,.markdown pre,.markdown blockquote,.markdown .md-table{margin:0 0 12px}.markdown .md-gap{height:1.65em}.markdown h1,.markdown h2,.markdown h3,.markdown h4{margin:18px 0 8px}.markdown h1{font-size:22px}.markdown h2{font-size:19px}.markdown h3{font-size:17px}.markdown ul,.markdown ol{padding-left:22px}.markdown img{border:1px solid var(--border);border-radius:8px;max-height:480px}.markdown blockquote{border-left:3px solid var(--accent);background:var(--quote-bg);color:var(--text-2);border-radius:0 8px 8px 0;padding:8px 14px}.markdown blockquote p:last-child{margin-bottom:0}.markdown code{font-family:var(--mono);background:var(--code-bg);border:1px solid var(--border-soft);border-radius:5px;padding:2px 6px;font-size:.88em}.markdown pre{background:var(--code-bg);border:1px solid var(--border);border-radius:8px;padding:12px 14px;overflow-x:auto}.markdown pre code{background:0 0;border:0;padding:0;font-size:13px}.markdown hr{border:0;border-top:1px solid var(--border);margin:16px 0}.md-table{overflow-x:auto}.markdown table{border-collapse:collapse;min-width:50%;font-size:13.5px}.markdown th,.markdown td{border:1px solid var(--border);text-align:left;padding:6px 12px}.markdown th{background:var(--head-bg)}.markdown a.mention{background:color-mix(in srgb, var(--link) 12%, transparent);border-radius:4px;padding:0 4px;font-weight:600}.editor{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--input-bg);overflow:hidden}.editor:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.editor-bar{background:var(--surface-3);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:4px 6px;display:flex}.editor-tabs{gap:2px;display:flex}.editor-tabs button{color:var(--text-3);background:0 0;border:0;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600}.editor-tabs button.active{background:var(--surface);color:var(--text)}.editor-tools{flex-wrap:wrap;gap:1px;display:flex}.editor-tools .icon-btn{width:30px;height:30px}.editor textarea{min-height:120px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:12px 14px!important}.editor-preview{min-height:140px;padding:12px 14px}.editor-foot{border-top:1px solid var(--border-soft);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.reply-box .panel-body{padding:14px}@media (width<=720px){.post-body{grid-template-columns:1fr}.post-author{text-align:left;border-right:0;border-bottom:1px solid var(--border-soft);flex-flow:wrap;align-items:center;padding:10px 14px}.post-avatar .avatar{width:48px!important;height:48px!important;font-size:20px!important}.post-badges{flex-flow:wrap}.author-stats{display:none}.post-main{padding:14px}.editor-foot .muted{display:none}}.post-foot:not(:has(button)){display:none}.app-chat{height:100vh;overflow:hidden}.chat-main{flex:1;min-height:0;display:flex}.chat{flex:1;grid-template-columns:240px minmax(0,1fr) 240px;width:100%;min-height:0;display:grid}.chat.hide-members{grid-template-columns:240px minmax(0,1fr)}.chat-channels{background:var(--surface-2);border-right:1px solid var(--border);flex-direction:column;min-height:0;display:flex}.chat-server{border-bottom:1px solid var(--border);font-family:var(--font-display);justify-content:space-between;align-items:center;padding:14px 16px;font-size:16px;display:flex}.conn{font-family:var(--font);color:var(--text-3);font-size:11px}.conn.on{color:var(--success)}.chat-channels h4{font-family:var(--font);text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);padding:14px 16px 6px;font-size:11px;font-weight:700}.chat-channels nav{flex-direction:column;flex:1;gap:2px;padding:0 8px;display:flex;overflow-y:auto}.channel{width:100%;color:var(--text-2);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:14.5px;font-weight:600;display:flex}.channel span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.channel:hover{background:var(--hover);color:var(--text)}.channel.active{background:var(--accent-soft);color:var(--text)}.channel.active svg{color:var(--accent)}.channel.locked{opacity:.6}.channel-emoji{font-size:13px}.chat-me{border-top:1px solid var(--border);background:var(--surface-3);align-items:center;gap:10px;padding:12px 14px;display:flex}.chat-me>div{flex-direction:column;min-width:0;line-height:1.2;display:flex}.chat-me .avatar{border-radius:999px}.chat-center{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex}.chat-head{border-bottom:1px solid var(--border);box-shadow:var(--shadow-sm);z-index:1;align-items:center;gap:8px;padding:12px 16px;display:flex}.chat-head>svg{color:var(--text-3)}.chat-desc{white-space:nowrap;text-overflow:ellipsis;border-left:1px solid var(--border);flex:1;min-width:0;padding-left:10px;font-size:13px;overflow:hidden}.chat-messages{flex:1;min-height:0;padding:10px 0 4px;overflow-y:auto}.load-older{margin:8px auto;display:flex}.chat-welcome{padding:24px 18px 12px}.chat-welcome-icon{background:var(--surface-3);width:64px;height:64px;color:var(--text-2);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.chat-welcome h3{margin-bottom:4px;font-size:22px}.day-divider{color:var(--text-3);align-items:center;gap:10px;margin:14px 18px 6px;font-size:11.5px;font-weight:700;display:flex}.day-divider:before,.day-divider:after{content:"";background:var(--border);flex:1;height:1px}.msg{gap:14px;margin-top:8px;padding:6px 18px 4px;display:flex;position:relative}.msg.grouped{margin-top:0;padding-top:1px}.msg:hover{background:var(--hover)}.msg .avatar{border-radius:999px;margin-top:2px}.msg-time-side{width:38px;color:var(--text-3);text-align:right;opacity:0;flex-shrink:0;padding-top:4px;font-size:10.5px}.msg:hover .msg-time-side{opacity:1}.msg-body{flex:1;min-width:0}.msg-head{align-items:baseline;gap:8px;display:flex}.msg-text{font-size:14.5px;line-height:1.5}.msg-text p{margin:0!important}.msg-text img{max-height:260px}.msg-delete{opacity:0;width:28px;height:28px;position:absolute;top:4px;right:12px;background:var(--surface)!important;border:1px solid var(--border)!important}.msg:hover .msg-delete{opacity:1}.chat-typing{align-items:center;gap:6px;height:22px;padding:0 18px;display:flex}.typing-dots{gap:3px;display:inline-flex}.typing-dots i{background:var(--text-2);border-radius:50%;width:5px;height:5px;animation:1.2s infinite blink}.typing-dots i:nth-child(2){animation-delay:.2s}.typing-dots i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}.chat-input{background:var(--surface-3);border:1px solid var(--border);border-radius:12px;align-items:flex-end;gap:8px;margin:0 16px 16px;padding:8px;display:flex}.chat-input textarea{resize:none;min-height:40px;max-height:160px;box-shadow:none!important;background:0 0!important;border:0!important;padding:9px 10px!important}.chat-input:not(.disabled) .btn{width:44px;height:40px;padding:0}.chat-input.disabled{justify-content:center;align-items:center;min-height:56px}.chat-gate,.chat-empty{flex:1;padding:16px;overflow-y:auto}.chat-members{background:var(--surface-2);border-left:1px solid var(--border);padding:8px 8px 16px;overflow-y:auto}.member-group h4{font-family:var(--font);text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);padding:14px 8px 6px;font-size:11px;font-weight:700}.member-item{border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex;text-decoration:none!important}.member-item:hover{background:var(--hover)}.member-avatar{display:flex;position:relative}.member-avatar .avatar{border-radius:999px}.member-avatar .online-dot{border-width:2px;width:12px;height:12px;bottom:-2px;right:-2px}@media (width<=1000px){.chat,.chat.hide-members{grid-template-columns:200px minmax(0,1fr)}.chat-members,.members-toggle{display:none}}@media (width<=680px){.app-chat{height:auto;min-height:100vh;overflow:visible}.chat,.chat.hide-members{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:calc(100vh - 160px)}.chat-channels{border-right:0;border-bottom:1px solid var(--border)}.chat-server,.chat-channels h4,.chat-me{display:none}.chat-channels nav{flex-direction:row;padding:8px;overflow-x:auto}.channel{flex-shrink:0;width:auto;padding:6px 10px}.chat-desc{display:none}.msg{padding-left:12px;padding-right:12px}.msg-delete{opacity:1}.chat-input{margin:0 8px 8px}}.chat-off{flex:1;place-items:center;padding:24px 16px;display:grid}.chat-off .gate{max-width:440px;margin:0}.chat-off .gate>svg{color:var(--text-3)}.chat-off-banner{color:var(--accent);background:var(--accent-soft);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:7px 16px;font-size:12.5px;font-weight:600;display:flex}.auth-page{justify-content:center;padding:24px 0 40px;display:flex}.auth-card{flex-direction:column;gap:16px;width:100%;max-width:460px;padding:26px;display:flex}.auth-head{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.auth-head h1{font-size:24px}.auth-foot{text-align:center;color:var(--text-2);font-size:13.5px}.privacy-note{border-radius:var(--radius-sm);color:var(--text-2);background:#22c55e14;border:1px solid #22c55e40;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;display:flex}.privacy-note svg{color:var(--success);flex-shrink:0;margin-top:1px}.google-btn{justify-content:center;min-height:40px;display:flex}.or-divider{color:var(--text-3);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;margin-top:14px;font-size:12px;display:flex}.or-divider:before,.or-divider:after{content:"";background:var(--border);flex:1;height:1px}.profile-hero{--hero-from:var(--cat-from);--hero-to:var(--cat-to);--hero-glow:#ff9f1c4d;overflow:hidden}.hero-vip{--hero-from:#946410;--hero-to:#3d2a03;--hero-glow:#ffd6666b}.hero-admin{--hero-from:#962222;--hero-to:#3b0d0d;--hero-glow:#ff826e5c}.hero-moderator{--hero-from:#0b7354;--hero-to:#022c22;--hero-glow:#50e6a04d}.profile-banner{background:radial-gradient(560px 240px at 85% -35%, var(--hero-glow), transparent 70%), linear-gradient(115deg, var(--hero-from), var(--hero-to));height:150px;position:relative;overflow:hidden}.profile-banner:before{content:"";background-image:radial-gradient(#ffffff2b 1px,#0000 1.6px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 20%,#000 80%);mask-image:linear-gradient(100deg,#0000 20%,#000 80%)}.profile-banner:after{content:"";background:linear-gradient(#0000,#0003);height:55%;position:absolute;inset:auto 0 0}.profile-banner-mark{background:radial-gradient(circle,#ffffff38 0 7px,#0000 8px),linear-gradient(#ffffff21,#ffffff21) 50%/2px 100% no-repeat,linear-gradient(#ffffff21,#ffffff21) 50%/100% 2px no-repeat,repeating-radial-gradient(circle,#0000 0 34px,#ffffff1f 34px 36px);width:230px;height:230px;position:absolute;top:50%;right:5%;transform:translateY(-50%);-webkit-mask-image:radial-gradient(circle closest-side,#000 82%,#0000 100%);mask-image:radial-gradient(circle closest-side,#000 82%,#0000 100%)}.profile-main{align-items:flex-start;gap:20px;padding:0 24px;display:flex}.profile-avatar{flex-shrink:0;margin-top:-64px;position:relative}.profile-avatar .avatar{border:5px solid var(--surface);background:var(--surface);border-radius:24px;box-shadow:0 10px 26px #08122d40}.profile-id{flex-direction:column;flex:1;gap:8px;min-width:0;padding-top:14px;display:flex}.profile-id h1{overflow-wrap:anywhere;font-size:30px;line-height:1.15}.profile-id .user-title{margin-top:-4px;font-size:14px}.profile-tags{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.profile-seen{color:var(--text-3);align-items:center;gap:5px;font-size:13px;display:inline-flex}.profile-seen.is-online{color:var(--role-moderator);font-weight:600}.profile-actions{gap:8px;margin-left:auto;padding-top:16px;display:flex}.profile-stats{background:var(--border-soft);border:1px solid var(--border-soft);border-radius:var(--radius-sm);grid-template-columns:repeat(4,1fr);gap:1px;margin:18px 22px 0;display:grid;overflow:hidden}.profile-stats>div{background:var(--surface-2);flex-direction:column;align-items:center;gap:2px;padding:12px 8px;display:flex}.profile-stats svg{color:var(--accent)}.profile-stats strong{font-size:17px}.profile-stats span{color:var(--text-3);font-size:12px}.rank-progress{padding:16px 22px 20px}.rank-progress-label{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:6px;font-weight:600;display:flex}.progress{background:var(--surface-3);border-radius:999px;height:8px;overflow:hidden}.progress span{border-radius:999px;height:100%;transition:width .4s;display:block}.profile-grid{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:16px;display:grid}.mini-title{color:var(--text-3);margin:14px 0 6px;font-size:13px}.link-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.link-list li{flex-direction:column;gap:2px;display:flex}.link-list a{font-weight:600}.excerpt{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.settings-grid{grid-template-columns:1.3fr 1fr;align-items:start;gap:16px;display:grid}.avatar-edit{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.avatar-edit>div{flex:1;min-width:200px}.kv{flex-direction:column;gap:10px;margin:0;display:flex}.kv div{border-bottom:1px dashed var(--border-soft);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.kv div:last-child{border-bottom:0}.kv dt{color:var(--text-3);font-size:13px}.kv dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.filters{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.filters select{width:auto}.search-input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--input-bg);min-width:200px;color:var(--text-3);flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.search-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.search-input input{box-shadow:none!important;background:0 0!important;border:0!important;padding:9px 0!important}.search-input.big input{font-size:15px;padding:12px 0!important}.search-box{flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.search-post{gap:12px;padding:14px 16px;display:flex}.search-post>div{flex-direction:column;gap:3px;min-width:0;display:flex}.search-post-title{font-size:15px;font-weight:700}.member-grid{grid-template-columns:minmax(0,1.5fr) 150px 120px 180px 64px 100px 100px}.member-cell{align-items:center;gap:10px;min-width:0;display:flex}.member-cell>div{min-width:0}.stat-inline{font-weight:700}.online-text{color:var(--success);font-weight:600}.notif-page{overflow:hidden}.notif-page .notif-item:last-child{border-bottom:0}.admin{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:18px;display:grid}.admin-nav{flex-direction:column;gap:2px;padding:10px;display:flex;position:sticky;top:62px}.admin-nav h3{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);padding:6px 10px 10px;font-size:13px}.admin-nav button{color:var(--text-2);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-weight:600;display:flex}.admin-nav button:hover{background:var(--hover);color:var(--text)}.admin-nav button.active{background:var(--accent-soft);color:var(--accent)}.admin-content{min-width:0}.tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.tile{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);color:var(--text);flex-direction:column;gap:4px;padding:16px;display:flex;text-decoration:none!important}.tile svg{color:var(--accent)}.tile strong{font-family:var(--font-display);font-size:26px}.tile span{color:var(--text-3);font-size:12.5px}.tile.alert{border-color:var(--danger)}.tile.alert svg,.tile.alert strong{color:var(--danger)}.admin-user-grid{grid-template-columns:minmax(0,1.6fr) 150px 70px 110px minmax(180px,1fr)}.is-banned{background:#ef44440f!important}.admin-forum-row{align-items:center;gap:12px;display:flex}.admin-add-row{display:flex}.report{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.report-head{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.report-reason{color:var(--danger);align-items:center;gap:6px;font-weight:600;display:flex}.report-post{border-left:3px solid var(--border);background:var(--surface-2);color:var(--text-2);white-space:pre-wrap;border-radius:0 8px 8px 0;margin:0;padding:10px 14px;font-size:13.5px}@media (width<=1000px){.profile-grid,.settings-grid{grid-template-columns:1fr}.member-grid{grid-template-columns:minmax(0,1fr) 140px 120px 64px}.member-grid>:nth-child(4),.member-grid>:nth-child(6),.member-grid>:nth-child(7){display:none}.admin{grid-template-columns:1fr}.admin-nav{flex-flow:wrap;position:static}.admin-nav h3{display:none}.admin-user-grid{grid-template-columns:minmax(0,1fr) 120px}.admin-user-grid>:nth-child(3),.admin-user-grid>:nth-child(4){display:none}.admin-user-grid>:nth-child(5){grid-column:1/-1}}@media (width<=620px){.profile-stats{grid-template-columns:repeat(2,1fr)}.member-grid{grid-template-columns:minmax(0,1fr) 60px}.member-grid>:nth-child(2),.member-grid>:nth-child(3){display:none}.auth-card{padding:20px 16px}}.check-email-icon{background:color-mix(in srgb, var(--success) 12%, transparent);width:64px;height:64px;color:var(--success);border-radius:18px;place-items:center;display:grid}.check-email-icon.is-error{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.auth-head .btn{margin-top:6px}.check-email-tips{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border-soft);color:var(--text-2);margin:0;padding:12px 14px 12px 30px;font-size:13.5px}.check-email-tips li+li{margin-top:4px}.check-email .btn-ghost{margin-top:-6px}.auth-forgot{align-self:flex-end;margin-top:-6px}.forum-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn.is-following{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.email-prefs .check-row+.check-row{margin-top:2px}.email-prefs>p{margin:0}.cflag{vertical-align:-2px;object-fit:cover;border-radius:2px;flex-shrink:0;display:inline-block;box-shadow:0 0 0 1px #00000024}.cflag-empty{background:var(--surface-3);width:24px;height:16px}.country-tag{align-items:center;gap:6px;min-width:0;display:inline-flex}.country-combo{position:relative}.country-trigger{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--input-bg);width:100%;color:var(--text);text-align:left;align-items:center;gap:10px;padding:9px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.country-trigger:focus-visible,.country-combo.is-open .country-trigger{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.country-trigger:disabled{opacity:.6;cursor:not-allowed}.country-trigger-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.country-trigger-caret{color:var(--text-3);flex-shrink:0;transition:transform .15s}.country-combo.is-open .country-trigger-caret{transform:rotate(180deg)}.country-pop{z-index:40;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.country-search{border-bottom:1px solid var(--border);color:var(--text-3);align-items:center;gap:8px;padding:8px 10px;display:flex}.country-search input:not([type=checkbox]){box-shadow:none;background:0 0;border:0;padding:4px 0}.country-search input:focus{box-shadow:none}.country-list{overscroll-behavior:contain;max-height:260px;margin:0;padding:4px;list-style:none;overflow-y:auto}.country-list li{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.country-list li.is-active{background:var(--hover)}.country-list li.is-selected{font-weight:600}.country-option-name{flex:1;min-width:0}.country-option-check{color:var(--accent);flex-shrink:0}.country-list .country-empty{cursor:default;color:var(--text-3);justify-content:center}.country-filter{align-items:center;gap:8px;display:inline-flex}.profile-country{color:var(--text-2);font-size:13px;font-weight:600}.post-country{color:var(--text-2);justify-content:center;margin-top:6px;font-size:12px}.member-country{min-width:0;font-size:13px}.member-country .country-tag{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.member-country-inline{color:var(--text-2);margin-top:2px;display:none}.notice-inline{border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--text);margin:0;padding:8px 12px}.drawer-nicks{margin-top:4px}.lang-select{display:inline-flex;position:relative}.lang-btn{border:1px solid var(--border);background:var(--surface-3);height:34px;color:var(--text);letter-spacing:.04em;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.lang-btn:hover{background:var(--hover)}.lang-btn[aria-expanded=true]{border-color:var(--accent)}.lang-btn svg{color:var(--text-3)}.lang-flag{font-size:16px;line-height:1}.lang-menu{z-index:120;background:var(--surface);border:1px solid var(--border);min-width:180px;box-shadow:var(--shadow);border-radius:10px;margin:0;padding:6px;list-style:none;animation:.14s ease-out lang-in;position:absolute;top:calc(100% + 6px);right:0}.lang-select.up .lang-menu{top:auto;bottom:calc(100% + 6px)}.lang-menu-head{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);align-items:center;gap:6px;padding:6px 8px 8px;font-size:11px;font-weight:700;display:flex}.lang-option{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.lang-option span:nth-child(2){flex:1}.lang-option:hover{background:var(--hover)}.lang-option.active{color:var(--accent);font-weight:600}@keyframes lang-in{0%{opacity:0;transform:translateY(-4px)}}.footer-lang .lang-btn{height:30px}@media (width<=640px){.header-lang .lang-code{display:none}.header-lang .lang-btn{padding:0 8px}}.btn-translate{color:var(--link)}.btn-translate.active{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:var(--accent-soft)}.translated{border-left:3px solid color-mix(in srgb, var(--info) 55%, transparent);padding-left:12px;animation:.2s ease-out lang-in;position:relative}.translate-bar{width:fit-content;max-width:100%;color:var(--text-2);background:color-mix(in srgb, var(--info) 10%, transparent);border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;padding:5px 10px;font-size:12px;display:flex}.translate-bar svg{color:var(--info);flex-shrink:0}.translate-bar .link-btn{font-size:12px;font-weight:600}.translated-title{margin:2px 0 10px;font-size:18px}.post-main.is-translating{position:relative}.post-main.is-translating:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--info) 10%, transparent) 50%, transparent 80%);background-size:220% 100%;border-radius:8px;animation:1.2s linear infinite translate-shimmer;position:absolute;inset:0}@keyframes translate-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.title-translated-icon{vertical-align:middle;margin-left:8px}@media (prefers-reduced-motion:reduce){.post-main.is-translating:after,.translated,.lang-menu{animation:none}}.lang-flag{align-items:center;display:inline-flex}.flag{border-radius:3px;flex-shrink:0;display:block;box-shadow:0 0 0 1px #00000040}.editor{overflow:visible}.editor-bar{border-radius:calc(var(--radius-sm) - 1px) calc(var(--radius-sm) - 1px) 0 0}.editor-foot{border-radius:0 0 calc(var(--radius-sm) - 1px) calc(var(--radius-sm) - 1px)}.icon-btn.active{background:var(--hover);color:var(--text)}.emoji-picker,.video-picker{display:inline-flex;position:relative}.emoji-pop,.video-pop{z-index:130;background:var(--surface);border:1px solid var(--border);max-width:calc(100vw - 32px);box-shadow:var(--shadow);border-radius:12px;animation:.14s ease-out lang-in;position:absolute;top:calc(100% + 6px);right:0}.emoji-pop{width:316px;padding:8px}.emoji-picker.up .emoji-pop{top:auto;bottom:calc(100% + 8px)}.emoji-tabs{border-bottom:1px solid var(--border-soft);gap:2px;padding-bottom:6px;display:flex}.emoji-tabs button{height:32px;color:var(--text-3);opacity:.65;filter:grayscale(.5);background:0 0;border:0;border-radius:8px;flex:1;place-items:center;font-size:17px;transition:background .12s,opacity .12s;display:grid}.emoji-tabs button:hover{background:var(--hover);opacity:1}.emoji-tabs button.active{background:var(--accent-soft);color:var(--accent);opacity:1;filter:none}.emoji-cat-name{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:8px 4px 4px;font-size:11px;font-weight:700}.emoji-grid{overscroll-behavior:contain;grid-template-columns:repeat(8,1fr);gap:2px;max-height:220px;display:grid;overflow-y:auto}.emoji-grid button{aspect-ratio:1;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:22px;line-height:1;transition:background .1s,transform .1s;display:grid}.emoji-grid button:hover{background:var(--hover);transform:scale(1.12)}.emoji-hint{border-top:1px solid var(--border-soft);color:var(--text-3);margin-top:6px;padding:6px 4px 0;font-size:11px}.video-pop{flex-direction:column;gap:8px;width:360px;padding:12px;display:flex}.video-pop-title{font-size:13px;font-weight:600}.video-pop .row-gap{flex-wrap:nowrap}.video-pop input{flex:1;min-width:0}.video-pop p{margin:0}@media (width<=560px){.emoji-pop,.video-pop,.emoji-picker.up .emoji-pop{width:auto;max-width:none;position:fixed;inset:auto 16px 16px}}.markdown .video-embed{max-width:640px;margin:0 0 12px}.video-frame{aspect-ratio:16/9;border:1px solid var(--border);background:#000;border-radius:10px;position:relative;overflow:hidden}.markdown .video-embed.vertical{max-width:340px}.video-embed.vertical .video-frame{aspect-ratio:9/16}.video-frame iframe,.video-frame video,.video-facade{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.video-frame video{object-fit:contain;background:#000}.video-facade{cursor:pointer;background:#000;padding:0}.markdown .video-facade img{object-fit:cover;opacity:.9;border:0;border-radius:0;width:100%;height:100%;max-height:none;transition:opacity .15s}.video-facade:hover img{opacity:1}.video-play{color:#fff;background:#0f0f0fc7;border-radius:14px;place-items:center;width:68px;height:48px;transition:background .15s,transform .15s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-facade:hover .video-play,.video-facade:focus-visible .video-play{background:#e62117;transform:translate(-50%,-50%)scale(1.06)}.video-embed figcaption{margin-top:6px;font-size:12px}.video-embed figcaption a{color:var(--text-3);align-items:center;gap:4px;display:inline-flex}.video-embed figcaption a:hover{color:var(--link)}.msg-text .video-embed{max-width:420px;margin:6px 0}.msg-text .video-embed.vertical{max-width:240px}.chat-input .chat-emoji .icon-btn{width:40px;height:40px}.signature{max-height:260px}.signature .markdown{font-size:12.5px;line-height:1.5}.signature .markdown p{margin:0 0 4px}.signature .markdown img{vertical-align:middle;border:0;border-radius:4px;max-width:100%;max-height:150px}.signature-field>p{margin:0}.signature-preview{border:1px dashed var(--border);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.signature-preview-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}.signature-preview-post{flex-direction:column;gap:6px;display:flex}.signature-preview-post i{background:var(--border-soft);border-radius:4px;height:8px;display:block}.signature-preview-post i:last-child{width:60%}.signature-preview .signature{margin-top:4px}.check-row{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.check-row input{width:16px;height:16px;accent-color:var(--accent);margin-top:3px}.check-row span{flex-direction:column;gap:2px;display:flex}.profile-block+.profile-block{border-top:1px solid var(--border-soft);margin-top:12px;padding-top:12px}.profile-block-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.profile-block .signature{border-top:0;margin-top:0;padding-top:0}.profile-bio .markdown{font-size:13px}.video-facade:not(:has(img)){background:radial-gradient(120% 90% at 30% 20%,#2b3a63,#0b1020 70%)}.video-facade-name{color:#ffffffd9;font-family:var(--font-display);font-size:15px;font-weight:600;position:absolute;top:12px;left:14px}.ad-box{text-align:center;min-width:0;overflow:hidden}.ad-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:4px;font-size:10.5px;display:none}.ad-box:has(ins.adsbygoogle[data-ad-status=filled]) .ad-label{display:block}.ad-box ins.adsbygoogle[data-ad-status=unfilled]{display:none!important}.ad-box:has(ins.adsbygoogle[data-ad-status=unfilled]){display:none}.posts>.ad-box{margin:4px 0}.ad-preview{border:2px dashed var(--border);border-radius:var(--radius);background:var(--surface-2);min-height:90px;color:var(--text-3);justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:13px;line-height:1.4;display:flex}.ad-preview.ad-sidebar{flex-direction:column;min-height:250px}.ads-form{padding:18px}.ads-slot-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.ads-form .perm-box .check-row+.check-row{margin-top:10px}.ads-txt-preview{border-radius:var(--radius-sm);background:var(--code-bg);font-family:var(--mono);white-space:pre-wrap;word-break:break-all;margin:0;padding:10px 12px;font-size:12.5px}.ads-form a.small{align-self:flex-start;align-items:center;gap:5px;display:inline-flex}.ads-warning{align-items:center;gap:8px;display:flex}.ads-steps ol,.ads-steps ul{flex-direction:column;gap:8px;margin:0;padding:14px 18px 14px 36px;font-size:13.5px;line-height:1.5;display:flex}.privacy-page{width:100%;max-width:820px;margin:0 auto}.privacy-page h1{margin:0;font-size:20px}.privacy-page .panel-body{padding:18px 22px 22px;line-height:1.65}.privacy-page h2{margin:22px 0 6px;font-size:16px}.privacy-page p{margin:0 0 10px}.privacy-page ul{margin:0 0 10px;padding-left:20px}.privacy-intro{font-size:15px}.privacy-contact{border-top:1px solid var(--border-soft);padding-top:14px;margin-top:22px!important}@media (width<=560px){.privacy-page .panel-body{padding:14px 16px 18px}.ads-form{padding:14px}}.home-tabs{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);scrollbar-width:none;gap:4px;padding:4px;display:flex;overflow-x:auto}.home-tabs::-webkit-scrollbar{display:none}.home-tabs button{border-radius:calc(var(--radius) - 3px);color:var(--text-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.home-tabs button:hover{background:var(--hover);color:var(--text)}.home-tabs button.active{background:var(--accent-soft);color:var(--accent)}.tab-count{background:var(--accent);min-width:20px;color:var(--accent-text);text-align:center;border-radius:999px;padding:1px 6px;font-size:11.5px;font-weight:700}.feed-block .cat-head h2{align-items:center;gap:8px;display:flex}.feed-block .cat-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.feed-mark{color:inherit}.topic-icon,.forum-icon{position:relative}.unread-dot{background:var(--accent);border:2px solid var(--surface);border-radius:50%;width:11px;height:11px;position:absolute;top:-3px;right:-3px}.topic-row.is-unread .topic-title{font-weight:700}.topic-row.is-unread .topic-icon{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.forum-row.has-unread .forum-icon{border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 0 3px var(--accent-soft)}.new-badge{background:var(--accent);color:var(--accent-text);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:1px 7px;font-size:10.5px;font-weight:800;display:inline-flex}.jump-unread{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:1px 7px;font-size:11.5px;font-weight:700;display:inline-flex}.jump-unread:hover{filter:brightness(1.08);text-decoration:none}.recent-title.is-unread{font-weight:700}.solved-badge,.solution-badge{background:color-mix(in srgb, var(--success) 15%, transparent);color:var(--success);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.post.is-solution{border-color:color-mix(in srgb, var(--success) 55%, var(--border));box-shadow:0 0 0 2px color-mix(in srgb, var(--success) 18%, transparent)}.solution-box{border-left:4px solid var(--success);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.solution-box header{color:var(--success);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.solution-box header .muted{color:var(--text-3)}.solution-excerpt{max-height:180px;font-size:14px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.solution-box .btn{align-self:flex-start}.btn-solve.active{color:var(--success)}.btn-discord{color:#fff;background:#5865f2;border-color:#5865f2}.btn-discord:hover{color:#fff;background:#4752c4;border-color:#4752c4;text-decoration:none}.widget-discord .widget-lead{margin-bottom:10px}.auth-divider+.btn-discord,.btn-discord.btn-block{justify-content:center}.post-pm{color:var(--link);align-items:center;gap:5px;margin-top:8px;display:inline-flex}.header-icon .count-badge.dm{background:#2e5bb3}.device-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.blocked-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.blocked-list li{justify-content:space-between;align-items:center;gap:8px;display:flex}@media (width<=560px){.home-tabs button{padding:8px 11px;font-size:13.5px}}.feed-block .cat-head .feed-mark{color:#fff;background:#ffffff24;border-color:#fff6}.feed-block .cat-head .feed-mark:hover{color:#fff;background:#ffffff3d}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}img,video,iframe{max-width:100%}.markdown pre,.markdown .md-table{max-width:100%;overflow-x:auto}.userbar.container{width:calc(100% - 32px);max-width:1208px}.forum-header>.grow{flex:240px;min-width:0}.topic-header>.grow{flex:320px;min-width:0}.topic-header h1,.forum-header h1{overflow-wrap:anywhere}.cat-head .icon-btn{color:var(--cat-text);opacity:.9}.cat-head .icon-btn:hover:not(:disabled){color:var(--cat-text);background:#ffffff29}.cat-head .icon-btn:disabled{opacity:.3}.admin-forum-row>.grow{flex:150px;min-width:0}.admin-forum-row{flex-wrap:wrap}.admin-forum-row>.row-gap{margin-left:auto}.member-cell .block{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tiles{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr))}@media (width<=1100px){.table-head.visit-head,.table-head.log-head,.table-head.ban-head{display:none}}.members-toggle{margin-left:auto}.members-backdrop{display:none}@keyframes members-in{0%{opacity:0;transform:translate(30px)}}@media (width<=1000px){.chat{position:relative}.members-toggle{display:inline-flex}.chat-members{z-index:40;width:min(280px,85vw);box-shadow:var(--shadow);animation:.18s ease-out members-in;display:block;position:absolute;top:0;bottom:0;right:0}.members-backdrop{z-index:39;cursor:default;background:#03060e59;border:0;padding:0;display:block;position:absolute;inset:0}.admin-nav{scrollbar-width:none;flex-wrap:nowrap;gap:4px;padding:6px;position:relative;top:auto;overflow-x:auto}.admin-nav::-webkit-scrollbar{display:none}.admin-nav button{white-space:nowrap;flex-shrink:0}.table-head.admin-user-grid>:nth-child(5){display:none}}@media (width<=800px){.visit-row,.drawer-table .visit-row,.log-row,.log-row.compact,.drawer-table .log-row,.ban-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.visit-row .vr-who,.log-row .log-details{grid-column:1/-1}}@media (width<=760px){input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{font-size:16px}.header-inner{position:relative}.header-actions .dropdown{position:static}.header-actions .dropdown-menu{top:calc(100% + 4px);right:16px}.header-actions .notif-menu{width:auto;left:16px}.modal-overlay{padding:16px 12px}}@media (width<=680px){.app-chat{height:100dvh;min-height:0;overflow:hidden}.chat,.chat.hide-members{grid-template-columns:minmax(0,1fr);height:auto}.chat-channels{min-width:0}}@media (width<=620px){.forum-header{grid-template-columns:auto minmax(0,1fr);gap:12px 14px;padding:14px 16px;display:grid}.forum-header>:nth-child(n+3){grid-column:1/-1;justify-self:start}.forum-icon.big{width:52px;height:52px;font-size:24px}.topic-header{padding:14px 16px}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tile{padding:12px 14px}.tile strong{font-size:22px}.cat-head:has(>.row-gap){flex-wrap:wrap}.cat-head>:first-child{min-width:0}.profile-avatar .avatar{border-radius:18px;width:88px!important;height:88px!important;font-size:36px!important}.member-country-inline{display:flex}.profile-banner{height:112px}.profile-banner-mark{width:170px;height:170px;right:-18px}.profile-main{flex-wrap:wrap;gap:12px 16px;padding:0 16px}.profile-avatar{margin-top:-48px}.profile-actions{order:1;padding-top:12px}.profile-id{flex-basis:100%;order:2;padding-top:0}.profile-id h1{font-size:25px}.profile-stats{margin:16px 16px 0}.profile-stats strong{text-align:center;font-size:15px}.rank-progress{padding:14px 16px 18px}}.footer-links{flex-wrap:wrap;align-items:center;gap:10px 16px}.logout-others{border-top:1px solid var(--border-soft);flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px;padding-top:14px;display:flex}.logout-others p{margin:0}
