body{padding:0;margin:0;background-image:url(/assets/bg-CKbVe7y5.png);direction:ltr;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[contenteditable=true]{direction:ltr!important;text-align:left!important;unicode-bidi:embed!important;writing-mode:horizontal-tb!important;caret-color:#ffffffe6;font-family:inherit}[contenteditable=true]:focus{direction:ltr!important;text-align:left!important;outline:none}[contenteditable=true] *:not(.img-align-wrap){direction:ltr!important;unicode-bidi:embed!important}.img-align-wrap[data-align=left],.img-align-wrap[data-align=center],.img-align-wrap[data-align=right]{direction:ltr!important;unicode-bidi:embed!important}[contenteditable=true][dir=rtl],[contenteditable=true][dir=auto]{dir:ltr!important;direction:ltr!important}nav{margin:12px 16px 8px;padding:0;border:none;border-radius:0;display:flex;justify-content:space-between;align-items:center;background:none;box-shadow:none}nav button{background:none;border:none;cursor:pointer;font-size:17px;color:#fff;font-family:inherit;letter-spacing:-1px;padding:0;border-radius:0;transition:none}nav button:hover{background:none}.left-btn{display:flex;align-items:center;flex-grow:1;font-size:26px;font-weight:700;letter-spacing:.2px;text-transform:uppercase;padding:0;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.45);text-decoration:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.left-btn:hover{background:none;transform:none}.nav-right{display:flex;align-items:center;gap:.5rem;margin-left:auto}.nav-right-top{display:flex;gap:.5rem}.nav-auth-panel{display:flex;gap:.5rem;padding:0;border:none;background:none;box-shadow:none;backdrop-filter:none}.nav-below{margin:-32px 16px 12px;display:flex;justify-content:flex-end}.right-btn{margin-left:0}button,input,select,textarea{font-family:inherit}.toolbar-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.rich-text-content,.new-topic-editor,.topic-body,.topic-comment-body,.profile-editor,.profile-text,.section-topic-body{direction:ltr;text-align:left;unicode-bidi:embed}.topic-body,.topic-comment-body,.section-topic-body,.profile-text{max-width:100%;min-width:0;width:100%;box-sizing:border-box;overflow-x:auto;overflow-wrap:break-word;word-break:break-word;-webkit-overflow-scrolling:touch}.topic-comment-body-wrap{max-width:100%;min-width:0;box-sizing:border-box;overflow-x:auto;overflow-wrap:break-word;word-break:break-word;-webkit-overflow-scrolling:touch}.rich-text-content blockquote,.new-topic-editor blockquote,.topic-body blockquote,.topic-comment-body blockquote,.profile-editor blockquote,.profile-text blockquote,.section-topic-body blockquote{margin:.5rem 0;padding:.5rem 0 .5rem 1rem;border-left:3px solid rgba(255,255,255,.35);color:#ffffffd9;background:#ffffff0d;border-radius:0 6px 6px 0}.rich-text-content code,.rich-text-content .rich-text-code,.new-topic-editor code,.topic-body code,.topic-comment-body code,.profile-editor code,.profile-text code,.section-topic-body code{padding:.15rem .4rem;font-size:.9em;background:#ffffff1f;border-radius:4px;font-family:ui-monospace,monospace}.rich-text-content pre,.new-topic-editor pre,.topic-body pre,.topic-comment-body pre,.profile-editor pre,.profile-text pre,.section-topic-body pre,.rich-text-content .rich-text-code-block,.new-topic-editor .rich-text-code-block,.topic-body .rich-text-code-block,.topic-comment-body .rich-text-code-block,.profile-editor .rich-text-code-block,.profile-text .rich-text-code-block,.section-topic-body .rich-text-code-block{padding:.75rem 1rem;margin:.75rem 0;background:#0000004d;border:1px solid rgba(255,255,255,.15);border-radius:6px;overflow-x:auto;font-family:ui-monospace,monospace;font-size:.9em;line-height:1.5}.topic-body pre,.topic-body .rich-text-code-block,.section-topic-body pre,.section-topic-body .rich-text-code-block{padding:0;margin:.5rem 0;background:transparent;border:none;border-radius:0;overflow-x:visible;font-family:inherit;font-size:1rem;line-height:1.5}.rich-text-content pre code,.rich-text-content .rich-text-code-block code,.new-topic-editor pre code,.new-topic-editor .rich-text-code-block code,.topic-body pre code,.topic-body .rich-text-code-block code,.topic-comment-body pre code,.topic-comment-body .rich-text-code-block code,.profile-editor pre code,.profile-editor .rich-text-code-block code,.profile-text pre code,.profile-text .rich-text-code-block code,.section-topic-body pre code,.section-topic-body .rich-text-code-block code{padding:0;background:none;border-radius:0;font-size:inherit}.rich-text-content .rich-text-monospace,.new-topic-editor .rich-text-monospace,.topic-body .rich-text-monospace,.topic-comment-body .rich-text-monospace,.profile-editor .rich-text-monospace,.profile-text .rich-text-monospace,.section-topic-body .rich-text-monospace{font-family:ui-monospace,monospace;background:#ffffff14;padding:.1rem .3rem;border-radius:3px}.rich-text-content details,.new-topic-editor details,.topic-body details,.topic-comment-body details,.profile-editor details,.profile-text details,.section-topic-body details,.rich-text-content .rich-text-spoiler,.new-topic-editor .rich-text-spoiler,.topic-body .rich-text-spoiler,.topic-comment-body .rich-text-spoiler,.profile-editor .rich-text-spoiler,.profile-text .rich-text-spoiler,.section-topic-body .rich-text-spoiler{margin:.75rem 0;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:#ffffff0d}.rich-text-content details summary,.rich-text-content .rich-text-spoiler summary,.new-topic-editor details summary,.new-topic-editor .rich-text-spoiler summary,.topic-body details summary,.topic-body .rich-text-spoiler summary,.topic-comment-body details summary,.topic-comment-body .rich-text-spoiler summary,.profile-editor details summary,.profile-editor .rich-text-spoiler summary,.profile-text details summary,.profile-text .rich-text-spoiler summary,.section-topic-body details summary,.section-topic-body .rich-text-spoiler summary{padding:.5rem .75rem;cursor:pointer;font-weight:500;color:#ffffffe6;user-select:none;transition:background .15s}.rich-text-content details summary:hover,.rich-text-content .rich-text-spoiler summary:hover,.new-topic-editor details summary:hover,.new-topic-editor .rich-text-spoiler summary:hover,.topic-body details summary:hover,.topic-body .rich-text-spoiler summary:hover,.topic-comment-body details summary:hover,.topic-comment-body .rich-text-spoiler summary:hover,.profile-editor details summary:hover,.profile-editor .rich-text-spoiler summary:hover,.profile-text details summary:hover,.profile-text .rich-text-spoiler summary:hover,.section-topic-body details summary:hover,.section-topic-body .rich-text-spoiler summary:hover{background:#ffffff14}.rich-text-content details[open] summary,.rich-text-content .rich-text-spoiler[open] summary,.new-topic-editor details[open] summary,.new-topic-editor .rich-text-spoiler[open] summary,.topic-body details[open] summary,.topic-body .rich-text-spoiler[open] summary,.topic-comment-body details[open] summary,.topic-comment-body .rich-text-spoiler[open] summary,.profile-editor details[open] summary,.profile-editor .rich-text-spoiler[open] summary,.profile-text details[open] summary,.profile-text .rich-text-spoiler[open] summary,.section-topic-body details[open] summary,.section-topic-body .rich-text-spoiler[open] summary{border-bottom:1px solid rgba(255,255,255,.2)}.rich-text-content details div,.rich-text-content .rich-text-spoiler div,.new-topic-editor details div,.new-topic-editor .rich-text-spoiler div,.topic-body details div,.topic-body .rich-text-spoiler div,.topic-comment-body details div,.topic-comment-body .rich-text-spoiler div,.profile-editor details div,.profile-editor .rich-text-spoiler div,.profile-text details div,.profile-text .rich-text-spoiler div,.section-topic-body details div,.section-topic-body .rich-text-spoiler div{padding:.75rem;color:#ffffffd9}.rich-text-content sub,.new-topic-editor sub,.topic-body sub,.topic-comment-body sub,.profile-editor sub,.profile-text sub,.section-topic-body sub{font-size:.75em;vertical-align:sub;line-height:0}.rich-text-content sup,.new-topic-editor sup,.topic-body sup,.topic-comment-body sup,.profile-editor sup,.profile-text sup,.section-topic-body sup{font-size:.75em;vertical-align:super;line-height:0}.rich-text-content ul,.rich-text-content ol,.new-topic-editor ul,.new-topic-editor ol,.topic-body ul,.topic-body ol,.topic-comment-body ul,.topic-comment-body ol,.profile-editor ul,.profile-editor ol,.profile-text ul,.profile-text ol,.section-topic-body ul,.section-topic-body ol{margin:.5rem 0;padding-left:1.5rem}.rich-text-content li,.new-topic-editor li,.topic-body li,.topic-comment-body li,.profile-editor li,.profile-text li,.section-topic-body li{margin:.2rem 0}.rich-text-content h1,.new-topic-editor h1,.topic-body h1,.profile-editor h1,.profile-text h1,.section-topic-body h1{margin:1rem 0 .5rem;font-size:1.4rem;font-weight:700;color:#fff}.rich-text-content h2,.new-topic-editor h2,.topic-body h2,.profile-editor h2,.profile-text h2,.section-topic-body h2{margin:.75rem 0 .35rem;font-size:1.15rem;font-weight:600;color:#fff}.rich-text-content h3,.new-topic-editor h3,.topic-body h3,.profile-editor h3,.profile-text h3,.section-topic-body h3{margin:.6rem 0 .3rem;font-size:1.05rem;font-weight:600;color:#fffffff2}.rich-text-content h4,.new-topic-editor h4,.topic-body h4,.profile-editor h4,.profile-text h4,.section-topic-body h4{margin:.5rem 0 .3rem;font-size:1rem;font-weight:600;color:#ffffffe6}.rich-text-content h5,.new-topic-editor h5,.topic-body h5,.profile-editor h5,.profile-text h5,.section-topic-body h5{margin:.5rem 0 .25rem;font-size:.95rem;font-weight:600;color:#ffffffd9}.rich-text-content h6,.new-topic-editor h6,.topic-body h6,.profile-editor h6,.profile-text h6,.section-topic-body h6{margin:.5rem 0 .25rem;font-size:.9rem;font-weight:600;color:#fffc}.rich-text-content a,.topic-body a,.topic-comment-body a,.profile-editor a,.profile-text a,.section-topic-body a{color:#60a5fa;text-decoration:underline;overflow-wrap:break-word;word-break:break-word}.rich-text-content a:hover,.topic-body a:hover,.topic-comment-body a:hover,.profile-editor a:hover,.profile-text a:hover,.section-topic-body a:hover{color:#93c5fd}.rich-text-content table,.new-topic-editor table,.topic-body table,.topic-comment-body table,.profile-editor table,.profile-text table,.section-topic-body table,.rich-text-content .rich-text-table,.new-topic-editor .rich-text-table,.topic-body .rich-text-table,.profile-editor .rich-text-table,.profile-text .rich-text-table,.section-topic-body .rich-text-table{width:100%;border-collapse:collapse;margin:.75rem 0;border:1px solid rgba(255,255,255,.2);border-radius:6px;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.rich-text-content table thead,.topic-body table thead,.topic-comment-body table thead,.profile-text table thead,.section-topic-body table thead,.rich-text-content .rich-text-table thead,.topic-body .rich-text-table thead,.profile-text .rich-text-table thead,.section-topic-body .rich-text-table thead,.rich-text-content table tbody,.topic-body table tbody,.topic-comment-body table tbody,.profile-text table tbody,.section-topic-body table tbody,.rich-text-content .rich-text-table tbody,.topic-body .rich-text-table tbody,.profile-text .rich-text-table tbody,.section-topic-body .rich-text-table tbody{display:table;table-layout:auto}.rich-text-content table td,.rich-text-content table th,.new-topic-editor table td,.new-topic-editor table th,.topic-body table td,.topic-body table th,.topic-comment-body table td,.topic-comment-body table th,.profile-editor table td,.profile-editor table th,.profile-text table td,.profile-text table th,.section-topic-body table td,.section-topic-body table th,.rich-text-content .rich-text-table td,.rich-text-content .rich-text-table th,.new-topic-editor .rich-text-table td,.new-topic-editor .rich-text-table th,.topic-body .rich-text-table td,.topic-body .rich-text-table th,.profile-editor .rich-text-table td,.profile-editor .rich-text-table th,.profile-text .rich-text-table td,.profile-text .rich-text-table th,.section-topic-body .rich-text-table td,.section-topic-body .rich-text-table th{padding:.5rem .75rem;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;color:#ffffffe6}.rich-text-content table th,.new-topic-editor table th,.topic-body table th,.topic-comment-body table th,.profile-editor table th,.profile-text table th,.section-topic-body table th,.rich-text-content .rich-text-table th,.new-topic-editor .rich-text-table th,.topic-body .rich-text-table th,.profile-editor .rich-text-table th,.profile-text .rich-text-table th,.section-topic-body .rich-text-table th{background:#ffffff1a;font-weight:600;text-align:left}.rich-text-content img,.new-topic-editor img,.topic-body img,.topic-comment-body img,.topic-comment-edit-body img,.profile-editor img,.profile-text img,.section-topic-body img,.rich-text-content .rich-text-image,.new-topic-editor .rich-text-image,.topic-body .rich-text-image,.topic-comment-body .rich-text-image,.topic-comment-edit-body .rich-text-image,.profile-editor .rich-text-image,.profile-text .rich-text-image,.section-topic-body .rich-text-image{max-width:100%;height:auto;border-radius:8px;margin:.75rem 0;border:none}.rich-text-image-wrapper{display:inline-block;resize:none;overflow:hidden;min-width:120px;min-height:80px;max-width:100%!important;vertical-align:top;margin:0;border-radius:8px;border:none;background:transparent}.rich-text-image-wrapper img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit;border:none;margin:0;background:transparent;vertical-align:bottom}.edit-topic-editor .rich-text-image-wrapper,.topic-comment-editor .rich-text-image-wrapper,.topic-comment-edit-body .rich-text-image-wrapper,.new-topic-editor .rich-text-image-wrapper{resize:both;position:relative}.new-topic-editor,.edit-topic-editor,.topic-comment-editor,.topic-comment-edit-body,.profile-editor{overflow:visible}.new-topic-editor:after,.edit-topic-editor:after,.topic-comment-editor:after,.topic-comment-edit-body:after,.profile-editor:after{content:"";display:table;clear:both}.img-align-wrap{display:block;margin:.75rem 0;max-width:100%;box-sizing:border-box}.img-align-wrap .rich-text-image-wrapper{max-width:100%!important;box-sizing:border-box}.topic-body .img-align-wrap .rich-text-image-wrapper,.topic-comment-body .img-align-wrap .rich-text-image-wrapper,.topic-comment-body-wrap .img-align-wrap .rich-text-image-wrapper,.section-topic-body .img-align-wrap .rich-text-image-wrapper,.profile-text .img-align-wrap .rich-text-image-wrapper{width:100%!important;max-width:100%!important;height:auto!important;min-height:80px}.topic-body .img-align-wrap .rich-text-image-wrapper img,.topic-comment-body .img-align-wrap .rich-text-image-wrapper img,.topic-comment-body-wrap .img-align-wrap .rich-text-image-wrapper img,.section-topic-body .img-align-wrap .rich-text-image-wrapper img,.profile-text .img-align-wrap .rich-text-image-wrapper img{width:100%!important;height:auto!important;object-fit:contain}.img-align-wrap[data-align=left]{float:left;margin:.75rem .75rem .75rem 0;text-align:left!important}.img-align-wrap[data-align=center]{float:none;clear:both;margin:.75rem 0;text-align:center!important}.img-align-wrap[data-align=right]{float:right;margin:.75rem 0 .75rem .75rem;text-align:right!important}.img-drag-handle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:2px;padding:0;font-size:12px;line-height:1;cursor:move;border:1px solid rgba(255,255,255,.3);border-radius:4px;background:#ffffff14;color:#fffc;user-select:none}.img-drag-handle:hover{background:#ffffff26}.img-align-wrap.img-dragging{opacity:.6}.img-drop-indicator{height:4px;margin:2px 0;background:#4a9effcc;border-radius:2px;pointer-events:none}.img-align-bar{display:flex;gap:2px;margin-bottom:4px;justify-content:center;align-items:center}.topic-body .img-align-bar,.topic-comment-body .img-align-bar,.topic-comment-body-wrap .img-align-bar,.section-topic-body .img-align-bar,.profile-text .img-align-bar,.topic-body .img-drag-handle,.topic-comment-body .img-drag-handle,.topic-comment-body-wrap .img-drag-handle,.section-topic-body .img-drag-handle,.profile-text .img-drag-handle,.topic-body .img-resize-handle,.topic-comment-body .img-resize-handle,.topic-comment-body-wrap .img-resize-handle,.section-topic-body .img-resize-handle,.profile-text .img-resize-handle{display:none!important}.img-resize-handle{position:absolute;right:0;bottom:0;width:20px;height:20px;background:#4a9effcc;cursor:nwse-resize;border-radius:4px 0 0;z-index:1}.img-resize-handle:after{content:"";position:absolute;right:4px;bottom:4px;width:8px;height:8px;border-right:2px solid white;border-bottom:2px solid white}.rich-text-content hr,.new-topic-editor hr,.topic-body hr,.topic-comment-body hr,.profile-editor hr,.profile-text hr,.section-topic-body hr,.rich-text-content .rich-text-hr,.new-topic-editor .rich-text-hr,.topic-body .rich-text-hr,.topic-comment-body .rich-text-hr,.profile-editor .rich-text-hr,.profile-text .rich-text-hr,.section-topic-body .rich-text-hr{border:0;border-top:0;margin:0;height:0}.rich-text-content[style*="text-align: left"],.new-topic-editor[style*="text-align: left"],.topic-body[style*="text-align: left"],.profile-editor[style*="text-align: left"],.profile-text[style*="text-align: left"],.section-topic-body[style*="text-align: left"]{text-align:left}.rich-text-content[style*="text-align: center"],.new-topic-editor[style*="text-align: center"],.topic-body[style*="text-align: center"],.profile-editor[style*="text-align: center"],.profile-text[style*="text-align: center"],.section-topic-body[style*="text-align: center"]{text-align:center}.rich-text-content[style*="text-align: right"],.new-topic-editor[style*="text-align: right"],.topic-body[style*="text-align: right"],.profile-editor[style*="text-align: right"],.profile-text[style*="text-align: right"],.section-topic-body[style*="text-align: right"]{text-align:right}.rich-text-content[style*="text-align: justify"],.new-topic-editor[style*="text-align: justify"],.topic-body[style*="text-align: justify"],.profile-editor[style*="text-align: justify"],.profile-text[style*="text-align: justify"],.section-topic-body[style*="text-align: justify"]{text-align:justify}.rich-text-content p,.new-topic-editor p,.topic-body p,.topic-comment-body p,.profile-editor p,.profile-text p,.section-topic-body p{margin:.5rem 0}.rich-text-content p[style*=padding-left],.new-topic-editor p[style*=padding-left],.topic-body p[style*=padding-left],.profile-editor p[style*=padding-left],.profile-text p[style*=padding-left],.section-topic-body p[style*=padding-left]{padding-left:2rem}.role-tag{display:inline-block;position:relative;overflow:hidden;padding:.28rem .65rem;font-size:.68rem;font-weight:700;font-family:inherit;text-transform:uppercase;letter-spacing:.06em;color:#fff;border-radius:9999px;border:none;box-shadow:none;text-shadow:none;isolation:isolate}.role-tag:before{content:none}.role-tag:after{content:none}@media(max-width:1024px)and (min-width:769px){.forum-layout,.profile-page,.topic-page,.section-page{padding:1.25rem 16px}.role-permissions-popup{width:min(92vw,1000px)}.role-permissions-col-perm{min-width:115px}}@media(max-width:768px){html{overflow-x:hidden;-webkit-text-size-adjust:100%}body{padding-bottom:env(safe-area-inset-bottom,0);overflow-x:hidden}.main-view{zoom:1;max-width:100%;overflow-x:hidden;min-width:0}.main-view,.forum-layout,.forum-page{-webkit-overflow-scrolling:touch}.topic-back,.section-back{min-height:44px;padding:.5rem 0;display:inline-flex;align-items:center}nav{margin:8px 0 6px;flex-wrap:wrap;gap:.5rem;align-items:center}.left-btn{font-size:1.15rem;flex-grow:0;min-height:44px;align-items:center;padding:.25rem 0}.nav-below{margin:-28px 0 10px}.nav-right{min-width:0}.nav-right-icons{gap:.35rem;flex-wrap:wrap;justify-content:flex-end}.nav-username{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-profile-block{min-height:44px;padding:.35rem .5rem}.nav-search-block:not(.nav-auth-btn) .nav-search-text{display:none}.nav-mail-dropdown{width:min(280px,calc(100vw - 24px));right:0;left:auto}.nav-profile-dropdown{left:0;right:auto}.forum-layout,div.forum-layout{flex-direction:column!important;padding:1rem 12px;gap:1rem;max-width:100%;box-sizing:border-box;overflow-x:hidden}.forum-page{min-width:0;width:100%}.forum-category,.forum-category-header,.forum-create-section-row{min-width:0}.forum-sidebars{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;min-width:0}.forum-actions-bar{flex-wrap:wrap;width:100%;justify-content:flex-start;gap:.5rem}.forum-actions-bar .forum-action-btn{min-height:44px;padding:.6rem .85rem}.forum-actions-bar .forum-action-text{white-space:nowrap}.forum-toolbar{gap:.5rem .75rem}.forum-toolbar .forum-toolbar-btn{min-height:44px;padding:.35rem .25rem .35rem 0}.forum-toolbar .forum-toolbar-btn:last-of-type{width:100%;max-width:100%}.new-messages-sidebar,.online-admins-sidebar{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.forum-page-title{font-size:1.25rem;margin-bottom:1rem}.forum-tagline-title{font-size:1.25rem}.forum-create-dropdown-menu{left:0;right:auto;max-width:calc(100vw - 24px)}.forum-section-modal-overlay{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));align-items:flex-start;overflow-y:auto;-webkit-overflow-scrolling:touch}.forum-section-modal{max-height:min(85vh,100%);overflow-y:auto}.section-modal-overlay{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));align-items:flex-start;overflow-y:auto;-webkit-overflow-scrolling:touch}.section-modal{max-height:min(85vh,100%);overflow-y:auto}.forum-category-header{padding:.75rem 1rem}.forum-section{padding:.7rem 1rem;flex-wrap:wrap}.forum-section-stats{width:100%;margin-top:.25rem;padding-top:.25rem;border-top:1px solid rgba(255,255,255,.06)}.section-page{padding:1rem 12px}.section-actions{flex-wrap:wrap;gap:.5rem}.section-create-btn{min-height:44px;padding:.5rem .85rem}.section-title-row{flex-wrap:wrap}.section-title{word-break:break-word}.section-meta{flex-wrap:wrap;gap:.5rem}.section-sublist{padding:0}.section-subitem{padding:.75rem 1rem}.section-topic-list{padding:0}.section-topic-item{padding:.85rem 1rem}.section-topic-title{font-size:.95rem;word-break:break-word}.section-topic-badges{flex-wrap:wrap;gap:.25rem}.section-topic-actions{flex-wrap:wrap}.section-topic-body{font-size:.85rem;max-height:4.5em}.topic-page,div.topic-page{padding:1rem 12px;max-width:100%}.topic-article{flex-direction:column;padding:1rem;gap:1rem}.topic-author-block{flex-direction:row;min-width:100%;justify-content:flex-start;gap:.75rem}.topic-author-avatar-wrap,.topic-author-avatar-guest{width:48px;height:48px}.topic-author-info{align-items:flex-start;text-align:left}.topic-header{flex-direction:column;align-items:flex-start}.topic-body{font-size:.95rem}.topic-comment-item{flex-direction:column;align-items:flex-start;gap:.75rem}.topic-comment-avatar-wrap,.topic-comment-avatar-guest{width:40px;height:40px}.topic-comment-body-wrap{flex:1;min-width:0}.rich-text-content img,.topic-body img,.topic-comment-body img,.section-topic-body img,.profile-text img{max-width:100%!important;height:auto!important}.img-align-wrap .rich-text-image-wrapper{max-width:100%!important}.rich-text-content table,.topic-body table,.topic-comment-body table,.rich-text-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.rich-text-table td,.rich-text-table th{min-width:60px;padding:.4rem .5rem;font-size:.85rem}.rich-text-toolbar{padding:.4rem .5rem;gap:.35rem;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;align-items:center}.rich-text-toolbar .toolbar-group{flex-shrink:0;flex-wrap:nowrap}.toolbar-btn{min-width:2.25rem;width:2.25rem;height:2.25rem;min-height:44px;font-size:.8rem}.toolbar-btn-sm{min-width:2rem;min-height:44px}.toolbar-sep{flex-shrink:0;height:1.25rem;margin:0 .1rem}.toolbar-color-picker,.toolbar-dropdown,.toolbar-font-size-picker,.toolbar-font-picker{max-width:min(320px,calc(100vw - 24px));left:0;right:auto;max-height:min(70vh,320px);overflow-y:auto;-webkit-overflow-scrolling:touch}.toolbar-emoji-item,.toolbar-color-item{min-width:44px;min-height:44px}.toolbar-font-item,.toolbar-font-size-item{min-height:44px}.new-topic-page,.edit-topic-page{padding:1rem 12px;max-width:100%}.new-topic-form,.edit-topic-form{gap:.85rem}.new-topic-editor,.edit-topic-editor{min-height:120px}.new-topic-actions,.edit-topic-actions{flex-wrap:wrap}.profile-page,div.profile-page{padding:1rem 12px;max-width:100%}.profile-card{flex-direction:column;align-items:center;text-align:center}.profile-avatar{width:100px;height:100px}.profile-info{width:100%}.profile-name-text,.profile-nickname-colored{word-break:break-word}.profile-meta-row{flex-wrap:wrap}.context-menu{max-width:calc(100vw - 24px)}button,.forum-section,.section-subitem,.section-topic-item-clickable,.toolbar-btn,.nav-icon-btn{min-height:44px}.nav-auth-btn{min-height:44px;padding:.4rem .6rem}.forum-layout,.topic-page,.section-page,.new-topic-page,.profile-page,.auth-screen{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.auth-screen{padding:2rem 12px 1rem;align-items:flex-start}.auth-box{width:100%;max-width:100%;min-width:0;padding:1.5rem 1rem;box-sizing:border-box}.auth-title{font-size:1.25rem}.auth-input{font-size:16px}.auth-btn,.auth-switch{min-height:44px}.role-permissions-overlay{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);align-items:flex-start;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.role-permissions-popup{width:100%;max-width:100%;max-height:none;margin:auto;border-radius:12px}.role-permissions-popup .role-permissions-header{padding:1rem 1.25rem;position:sticky;top:0;z-index:1;background:linear-gradient(160deg,#1e293b,#0f172a)}.role-permissions-popup .role-permissions-title{font-size:1.1rem}.role-permissions-popup .role-permissions-body{padding:1rem}.role-permissions-popup .role-permissions-desc{font-size:.85rem}.role-permissions-popup .role-permissions-table-wrap{margin:.75rem 0;-webkit-overflow-scrolling:touch;overflow-x:auto}.role-permissions-popup .role-permissions-table{font-size:.85rem}.role-permissions-popup .role-permissions-table th,.role-permissions-popup .role-permissions-table td{padding:.45rem .4rem}.role-permissions-popup .role-permissions-col-rank{min-width:140px}.role-permissions-popup .role-permissions-col-perm{min-width:100px}.role-permissions-popup .role-permissions-select{padding:.5rem .4rem;font-size:.8rem;min-height:44px}.role-permissions-popup .role-permissions-actions{flex-wrap:wrap;gap:.5rem}.role-permissions-popup .role-permissions-btn{min-height:44px;padding:.65rem 1rem}.profile-popup-overlay{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);align-items:flex-start;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.profile-settings-popup,.profile-topics-popup,.profile-popup{width:100%;max-width:calc(100vw - 24px);margin:auto}.profile-users-panel .profile-topics-popup-body{max-height:60vh}.profile-users-list-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -.25rem;padding:0 .25rem}.profile-users-table{font-size:.8rem;min-width:max-content}.profile-users-table th,.profile-users-table td{padding:.5rem}.profile-users-table th:nth-child(n+4),.profile-users-table td:nth-child(n+4){white-space:nowrap}}@media(max-width:480px){.left-btn{font-size:1rem}.forum-actions-bar{flex-direction:column;align-items:stretch}.forum-actions-bar .forum-action-btn{width:100%;justify-content:center}.forum-section-info{flex:1;min-width:0}.forum-section-title{font-size:.95rem}.section-topic-body{max-height:3.5em}.topic-comment-form .toolbar-wrap{flex-direction:column;align-items:stretch}.topic-comment-form .image-upload-btn{align-self:flex-start}.role-permissions-popup .role-permissions-col-rank{min-width:120px}.role-permissions-popup .role-permissions-col-perm{min-width:88px}.role-permissions-popup .role-permissions-table th{font-size:.7rem}.role-permissions-popup .role-permissions-select{font-size:.75rem}.profile-users-list-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -.5rem;padding:0 .5rem}.profile-users-table{min-width:max-content}}.context-menu[data-v-21c28eba]{position:fixed;z-index:9999;min-width:160px;padding:.35rem;background:#18181cfa;border:1px solid rgba(255,255,255,.15);border-radius:8px;box-shadow:0 8px 24px #0006;display:flex;flex-direction:column;gap:.15rem}.context-menu-item[data-v-21c28eba]{display:block;width:100%;padding:.45rem .65rem;border:none;border-radius:6px;background:transparent;color:#ffffffe6;font-size:.85rem;font-family:inherit;text-align:left;cursor:pointer;transition:background .1s}.context-menu-item[data-v-21c28eba]:hover{background:#ffffff1a}.context-menu-item-danger[data-v-21c28eba]{color:#f87171}.context-menu-item-danger[data-v-21c28eba]:hover{background:#f8717126}.ctx-fade-enter-active[data-v-21c28eba],.ctx-fade-leave-active[data-v-21c28eba]{transition:opacity .1s ease}.ctx-fade-enter-from[data-v-21c28eba],.ctx-fade-leave-to[data-v-21c28eba]{opacity:0}.forum-category[data-v-9605bde2]{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;margin-bottom:1rem}.forum-category-header[data-v-9605bde2]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem 1rem;min-height:52px;box-sizing:border-box;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.07)}.forum-category-header-ctx[data-v-9605bde2]{cursor:context-menu}.forum-category-header-left[data-v-9605bde2]{display:flex;align-items:center;gap:.6rem;min-width:0;flex:0 1 auto;max-width:calc(100% - 400px);text-align:left}.forum-category-icon[data-v-9605bde2]{font-size:1.15rem;line-height:1;flex-shrink:0;color:#ffffffe0}.forum-category-header-text[data-v-9605bde2]{min-width:0;flex:0 1 auto;max-width:320px;text-align:left}.forum-category-header-spacer[data-v-9605bde2]{flex-shrink:0;width:400px}.forum-category-title[data-v-9605bde2]{margin:0;font-size:1rem;font-weight:600;color:#fff;font-family:inherit;letter-spacing:.01em;text-align:left;line-height:1.25}.forum-category-desc[data-v-9605bde2]{margin:.15rem 0 0;font-size:.8125rem;font-weight:400;color:#ccc;line-height:1.3;text-align:left}.forum-sections[data-v-9605bde2]{list-style:none;margin:0;padding:0}.forum-section[data-v-9605bde2]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem 1rem;min-height:58px;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.07);cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.forum-section-draggable[data-v-9605bde2]{cursor:grab}.forum-section-draggable[data-v-9605bde2]:active{cursor:grabbing}.forum-section-dragging[data-v-9605bde2]{opacity:.75;background:#ffffff0f}.forum-section-drag-over[data-v-9605bde2]{background:#ffffff1a;box-shadow:inset 0 0 0 2px #fff3}.forum-section[data-v-9605bde2]:last-child{border-bottom:none}.forum-section[data-v-9605bde2]:hover{background:#ffffff0d}.forum-section-left[data-v-9605bde2]{display:flex;align-items:center;gap:.6rem;min-width:0;flex:1 1 auto;text-align:left}.forum-section-center[data-v-9605bde2]{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:140px;width:140px;padding:0 .5rem}.forum-section-icon[data-v-9605bde2]{font-size:1.1rem;line-height:1;flex-shrink:0;color:#ffffffb3}.forum-section-info[data-v-9605bde2]{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:0 1 auto;max-width:320px;text-align:left}.forum-section-title[data-v-9605bde2]{color:#fff;font-weight:600;font-size:.9375rem;font-family:inherit;text-align:left}.forum-section-title-row[data-v-9605bde2]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-start}.forum-section-closed-badge[data-v-9605bde2]{display:inline-block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#ffffffbf;background:#94a3b859;padding:.15rem .4rem;border-radius:4px;flex-shrink:0}.forum-section-desc[data-v-9605bde2]{font-size:.8125rem;font-weight:400;color:#ccc;line-height:1.3;text-align:left}.forum-section-links[data-v-9605bde2]{justify-content:flex-start}.forum-section-links .forum-section-center[data-v-9605bde2],.forum-section-links .forum-section-right[data-v-9605bde2]{display:none}.forum-section-links .forum-section-left[data-v-9605bde2]{flex:1 1 auto;width:100%}.forum-section-links .forum-section-info[data-v-9605bde2]{max-width:none;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem}.forum-section-links .forum-section-title-row[data-v-9605bde2]{flex-shrink:0}.forum-section-links .forum-section-desc[data-v-9605bde2]{flex:0 1 auto}.forum-section-right[data-v-9605bde2]{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;flex-shrink:0;width:260px;min-width:260px}.forum-section-stats[data-v-9605bde2]{font-size:.625rem;font-weight:400;color:#bbb;display:flex;align-items:center;gap:.75rem;justify-content:center;flex-wrap:nowrap;line-height:1.2;white-space:nowrap;min-width:max-content}.forum-section-stats span[data-v-9605bde2]{display:inline-flex;align-items:center;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.forum-section-last-activity[data-v-9605bde2]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:.28rem .4rem;font-size:.625rem;color:#ffffffe6;display:flex;flex-direction:row;align-items:center;gap:.35rem;width:100%;min-height:0;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s;box-sizing:border-box;overflow:hidden;box-shadow:0 1px 2px #0000000f}.forum-section-last-activity[data-v-9605bde2]:hover{background:#ffffff17;border-color:#ffffff29;box-shadow:0 2px 4px #0000001a}.forum-section-last-avatar-wrap[data-v-9605bde2]{flex-shrink:0;width:20px;height:20px;border-radius:50%;overflow:hidden;background:#ffffff1a;border:1px solid rgba(255,255,255,.08)}.forum-section-last-avatar-link[data-v-9605bde2]{display:block;width:100%;height:100%}.forum-section-last-avatar-img[data-v-9605bde2]{width:100%;height:100%;object-fit:cover}.forum-section-last-avatar-fallback[data-v-9605bde2]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.5rem;font-weight:500;color:#ffffffd9;background:#6496dc66}.forum-section-last-body[data-v-9605bde2]{display:flex;flex-direction:column;align-items:flex-start;gap:.08rem;min-width:0;flex:1;overflow:hidden;text-align:left}.forum-section-last-meta-line[data-v-9605bde2]{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:.25rem;min-width:0;width:100%}.forum-section-last-label[data-v-9605bde2]{color:#ffffff80;font-size:.5rem;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;font-weight:600}.forum-section-last-author[data-v-9605bde2]{font-weight:500;color:#fffffff2;font-size:.625rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-section-last-author-link[data-v-9605bde2]{text-decoration:none;cursor:pointer}.forum-section-last-author-link[data-v-9605bde2]:hover{text-decoration:underline}.forum-section-last-sep[data-v-9605bde2]{color:#fff6;font-size:.55rem;flex-shrink:0}.forum-section-last-date[data-v-9605bde2]{color:#ffffff8c;font-size:.58rem;font-variant-numeric:tabular-nums;flex-shrink:0;white-space:nowrap}.forum-section-last-section-inline[data-v-9605bde2]{color:#ffffff8c;font-size:.58rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-section-last-topic[data-v-9605bde2]{display:block;color:#78b4fff2;text-decoration:none;font-size:.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-align:left;padding:0;margin:0;line-height:1.2}.forum-section-last-topic[data-v-9605bde2]:hover{text-decoration:underline}.forum-section-last-empty[data-v-9605bde2]{color:#ffffff80;font-size:.6rem}.forum-toolbar[data-v-de2fecb0]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1rem}.forum-toolbar-btn[data-v-de2fecb0]{display:inline-flex;align-items:center;gap:.35rem;background:none;border:none;padding:.25rem 0;font-size:.8125rem;font-weight:400;color:#fff;cursor:pointer;text-transform:lowercase;font-family:inherit;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.forum-toolbar-btn[data-v-de2fecb0]:hover{color:#fff}.forum-toolbar-icon[data-v-de2fecb0]{font-size:.9em;line-height:1;flex-shrink:0}.forum-toolbar-feedback[data-v-de2fecb0]{font-size:.75rem;color:#fff9;font-style:italic}.forum-actions-bar[data-v-fd548e2c]{display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:.65rem;width:auto;flex-shrink:0}.forum-action-btn[data-v-fd548e2c]{display:flex;align-items:center;justify-content:center;gap:.45rem;flex:0 0 auto;padding:.6rem .75rem;font-size:.8125rem;font-weight:400;font-family:inherit;color:#fff;letter-spacing:.02em;background:linear-gradient(180deg,#ffffff1f,#ffffff0f);border:1px solid rgba(255,255,255,.18);border-radius:9999px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #00000026;overflow:hidden;box-sizing:border-box}.forum-action-text[data-v-fd548e2c]{white-space:nowrap}.forum-action-btn[data-v-fd548e2c]:hover{background:linear-gradient(180deg,#ffffff2e,#ffffff1a);border-color:#ffffff47;box-shadow:0 4px 12px #0003;transform:translateY(-1px)}.forum-action-btn[data-v-fd548e2c]:active{transform:translateY(0);box-shadow:0 1px 4px #00000026}.forum-action-icon[data-v-fd548e2c]{font-size:1.05em;line-height:1;flex-shrink:0;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}.forum-action-btn-primary[data-v-fd548e2c]{background:linear-gradient(180deg,#fff3,#ffffff1f);border-color:#ffffff4d;font-weight:600;box-shadow:0 2px 10px #0003,inset 0 1px #ffffff26}.forum-action-btn-primary[data-v-fd548e2c]:hover{background:linear-gradient(180deg,#ffffff47,#ffffff2e);border-color:#fff6;box-shadow:0 4px 14px #00000040,inset 0 1px #fff3}.nav-right-icons[data-v-48c9008f]{display:flex;align-items:center;gap:.5rem}.nav-profile-wrap[data-v-48c9008f]{position:relative;max-width:180px}.nav-profile-block[data-v-48c9008f]{display:flex;align-items:center;gap:.45rem;padding:.25rem .5rem;background:none;border:none;cursor:pointer;border-radius:6px;transition:background .15s;max-width:140px}.nav-profile-block[data-v-48c9008f]:hover{background:#ffffff26}.nav-profile-avatar[data-v-48c9008f]{width:20px;height:20px;border-radius:4px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.nav-profile-avatar-img[data-v-48c9008f]{width:100%;height:100%;object-fit:cover}.nav-profile-avatar-fallback[data-v-48c9008f]{font-size:.6rem;color:#fff;font-family:inherit}.nav-profile-dropdown[data-v-48c9008f]{position:absolute;top:calc(100% + 6px);left:0;min-width:140px;background:#141418fa;border:1px solid rgba(255,255,255,.2);border-radius:10px;box-shadow:0 8px 24px #0006;overflow:hidden;display:flex;flex-direction:column;z-index:120}.nav-profile-item[data-v-48c9008f]{padding:.55rem .75rem;font-size:.85rem;color:#fff;background:none;border:none;text-align:left;cursor:pointer;transition:background .15s}.nav-profile-item[data-v-48c9008f]:hover{background:#ffffff14}.nav-profile-item-admin[data-v-48c9008f]{color:#93c5fd}.nav-search-block[data-v-48c9008f]{display:flex;align-items:center;gap:.35rem;padding:.25rem .5rem;background:none;border:none;cursor:pointer;border-radius:6px;transition:background .15s}.nav-search-block[data-v-48c9008f]:hover{background:#ffffff26}.nav-search-text[data-v-48c9008f]{font-size:.85rem;color:#fff;font-family:inherit}.nav-username[data-v-48c9008f]{font-size:.85rem;color:#fff;font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-icon-btn[data-v-48c9008f]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:none;cursor:pointer;border-radius:6px;transition:background .15s}.nav-icon-btn[data-v-48c9008f]:hover{background:#ffffff26}.nav-icon[data-v-48c9008f]{font-size:1.1rem;line-height:1;flex-shrink:0;color:#fff}.nav-mail-wrap[data-v-48c9008f]{position:relative}.nav-mail-dropdown[data-v-48c9008f]{position:absolute;top:calc(100% + 6px);right:0;width:280px;max-height:320px;background:#141418fa;border:1px solid rgba(255,255,255,.2);border-radius:10px;box-shadow:0 8px 24px #0006;overflow:hidden;display:flex;flex-direction:column;z-index:100}.nav-mail-dropdown-header[data-v-48c9008f]{padding:.65rem .85rem;font-size:.9rem;font-weight:600;color:#fff;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.nav-mail-list[data-v-48c9008f]{list-style:none;margin:0;padding:.5rem 0;overflow-y:auto;flex:1;min-height:0}.nav-mail-item[data-v-48c9008f]{padding:.5rem .85rem;cursor:pointer;transition:background .15s;border-bottom:1px solid rgba(255,255,255,.05)}.nav-mail-item[data-v-48c9008f]:hover{background:#ffffff14}.nav-mail-user[data-v-48c9008f]{display:block;font-size:.85rem;font-weight:600;color:#fff;margin-bottom:.2rem}.nav-mail-preview[data-v-48c9008f]{display:block;font-size:.78rem;color:#ffffffbf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.15rem}.nav-mail-meta[data-v-48c9008f]{font-size:.7rem;color:#ffffff80}.nav-mail-empty[data-v-48c9008f]{margin:0;padding:1rem .85rem;font-size:.8rem;color:#ffffff80}.nav-mail-all[data-v-48c9008f]{margin:0;padding:.5rem .85rem;font-size:.8rem;color:#fffc;background:none;border:none;border-top:1px solid rgba(255,255,255,.1);cursor:pointer;text-align:left;transition:background .15s}.nav-mail-all[data-v-48c9008f]:hover{background:#ffffff0f;color:#fff}.mail-dropdown-enter-active[data-v-48c9008f],.mail-dropdown-leave-active[data-v-48c9008f]{transition:opacity .15s ease,transform .15s ease}.mail-dropdown-enter-from[data-v-48c9008f],.mail-dropdown-leave-to[data-v-48c9008f]{opacity:0;transform:translateY(-4px)}.profile-dropdown-enter-active[data-v-48c9008f],.profile-dropdown-leave-active[data-v-48c9008f]{transition:opacity .15s ease,transform .15s ease}.profile-dropdown-enter-from[data-v-48c9008f],.profile-dropdown-leave-to[data-v-48c9008f]{opacity:0;transform:translateY(-4px)}.new-messages-sidebar[data-v-65e84529]{width:180px;flex-shrink:0;background:#ffffff0f;border-radius:10px;border:1px solid rgba(255,255,255,.15);padding:.65rem .85rem}.new-messages-title[data-v-65e84529]{margin:0 0 .6rem;font-size:1rem;font-weight:600;color:#fff;font-family:inherit}.new-messages-list[data-v-65e84529]{list-style:none;margin:0;padding:0}.new-message-item[data-v-65e84529]{padding:.35rem 0;border-bottom:1px solid rgba(255,255,255,.06);cursor:pointer;transition:background .15s}.new-message-item[data-v-65e84529]:last-child{border-bottom:none}.new-message-item[data-v-65e84529]:hover{background:#ffffff0a}.new-message-topic[data-v-65e84529]{display:block;color:#fff;font-size:.8125rem;font-weight:500;line-height:1.25;margin-bottom:.15rem}.new-message-meta[data-v-65e84529]{font-size:.75rem;font-weight:400;color:#ccc;display:flex;flex-wrap:wrap;align-items:center;gap:.2rem}.new-message-sep[data-v-65e84529]{opacity:.6}.new-message-time[data-v-65e84529]{margin-left:auto}.new-messages-empty[data-v-65e84529]{margin:0;font-size:.8125rem;font-weight:400;color:#ccc}.online-admins-sidebar[data-v-be4b2090]{width:180px;flex-shrink:0;background:#ffffff0f;border-radius:10px;border:1px solid rgba(255,255,255,.15);padding:.65rem .85rem}.online-admins-title[data-v-be4b2090]{margin:0 0 .6rem;font-size:1rem;font-weight:600;color:#fff;font-family:inherit}.online-admins-list[data-v-be4b2090]{list-style:none;margin:0;padding:0}.online-admin-item[data-v-be4b2090]{display:flex;align-items:center;gap:.45rem;padding:.35rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.online-admin-item[data-v-be4b2090]:last-child{border-bottom:none}.online-admin-avatar-wrap[data-v-be4b2090]{position:relative;width:28px;height:28px;flex-shrink:0;border-radius:50%;overflow:hidden;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:border-color .15s,box-shadow .15s}.online-admin-avatar-wrap[data-v-be4b2090]:hover{border-color:#ffffff59;box-shadow:0 0 0 2px #4ade8066}.online-admin-avatar-img[data-v-be4b2090]{width:100%;height:100%;object-fit:cover}.online-admin-avatar-fallback[data-v-be4b2090]{font-size:.65rem;font-weight:600;color:#ffffffe6;font-family:inherit}.online-admin-avatar-online[data-v-be4b2090]{position:absolute;right:0;bottom:0;width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 4px #4ade80;border:1.5px solid rgba(15,23,42,.9)}.online-admin-info[data-v-be4b2090]{display:flex;flex-direction:column;gap:.05rem;min-width:0}.online-admin-name[data-v-be4b2090]{color:#fff;font-size:.8125rem;font-weight:500;font-family:inherit;text-decoration:none;cursor:pointer;transition:color .15s}.online-admin-name[data-v-be4b2090]:hover{color:#93c5fd}.online-admin-role[data-v-be4b2090]{font-size:.55rem;font-weight:500;padding:.18rem .5rem}.online-admins-empty[data-v-be4b2090]{margin:0;font-size:.8125rem;font-weight:400;color:#ccc}.main-view[data-v-f202ca91]{zoom:1.12;font-family:inherit}.forum-layout[data-v-f202ca91]{display:flex;gap:1.5rem;width:100%;max-width:1200px;margin:0 auto;padding:1.5rem 1.5rem 2rem;box-sizing:border-box;font-family:inherit}.forum-page[data-v-f202ca91]{flex:1;min-width:0}.forum-sidebars[data-v-f202ca91]{display:flex;flex-direction:column;gap:1rem;flex-shrink:0}.forum-page-title[data-v-f202ca91]{margin:0 0 1.5rem;color:#fff;font-family:inherit;font-size:1.125rem;font-weight:600}.forum-tagline[data-v-f202ca91]{margin-top:2rem;text-align:left}.forum-tagline-title[data-v-f202ca91]{margin:0 0 .5rem;font-size:1.125rem;font-weight:700;color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:.02em;text-transform:uppercase}.forum-tagline-desc[data-v-f202ca91]{margin:0 0 .25rem;font-size:.875rem;font-weight:400;color:#ccc;line-height:1.4}.forum-social-links[data-v-f202ca91]{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin-top:.9rem}.forum-social-link[data-v-f202ca91]{display:inline-flex;align-items:center;gap:.45rem;color:#ffffffe0;text-decoration:none;font-size:.875rem;font-weight:600;padding:.4rem .8rem;border-radius:9999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;transition:background .15s,border-color .15s,color .15s}.forum-social-link[data-v-f202ca91]:hover{color:#fff;background:#ffffff1f;border-color:#ffffff47}.forum-social-icon[data-v-f202ca91]{font-size:1.05rem}.forum-create-section-row[data-v-f202ca91]{margin-bottom:1rem}.forum-category-card-wrapper[data-v-f202ca91]{position:relative;margin-bottom:1rem;transition:opacity .2s,box-shadow .2s}.forum-category-card-wrapper-draggable[data-v-f202ca91]{cursor:grab;user-select:none}.forum-category-card-wrapper-draggable[data-v-f202ca91]:active{cursor:grabbing}.forum-category-card-wrapper-draggable a[data-v-f202ca91],.forum-category-card-wrapper-draggable button[data-v-f202ca91]{cursor:pointer}.forum-category-drag-handle-main[data-v-f202ca91]{position:absolute;top:.5rem;right:.5rem;z-index:10;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:#ffffff80;font-size:1.1rem;letter-spacing:-.2em;pointer-events:none;border-radius:6px;background:#0003;transition:color .15s,background .15s}.forum-category-card-wrapper-draggable:hover .forum-category-drag-handle-main[data-v-f202ca91]{color:#ffffffd9}.forum-category-card-dragging .forum-category-drag-handle-main[data-v-f202ca91]{color:#ffffffe6}.forum-category-card-dragging[data-v-f202ca91]{opacity:.75;box-shadow:0 8px 24px #0006}.forum-category-card-drag-over[data-v-f202ca91]{box-shadow:inset 0 0 0 2px #ffffff4d;border-radius:10px}.forum-create-dropdown[data-v-f202ca91]{position:relative;display:inline-block}.forum-create-section-btn[data-v-f202ca91]{padding:.5rem 1rem;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#ffffff14;color:#fff;font-size:.8125rem;font-weight:400;font-family:inherit;cursor:pointer;transition:background .2s,border-color .2s}.forum-create-section-btn[data-v-f202ca91]:hover{background:#ffffff24;border-color:#ffffff73}.forum-create-dropdown-menu[data-v-f202ca91]{position:absolute;top:100%;left:0;margin-top:.25rem;min-width:160px;padding:.25rem 0;background:#1c1c20fa;border:1px solid rgba(255,255,255,.2);border-radius:8px;box-shadow:0 8px 24px #0006;z-index:100}.forum-create-dropdown-item[data-v-f202ca91]{display:block;width:100%;padding:.5rem 1rem;border:none;background:none;color:#fff;font-size:.9rem;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s}.forum-create-dropdown-item[data-v-f202ca91]:hover{background:#ffffff1a}.forum-section-modal-overlay[data-v-f202ca91]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.forum-reorder-overlay[data-v-f202ca91]{background:#0000008c;backdrop-filter:blur(4px)}.forum-section-modal[data-v-f202ca91]{width:min(420px,92vw);background:#18181cfa;border:1px solid rgba(255,255,255,.2);border-radius:12px;box-shadow:0 12px 40px #00000080;overflow:hidden}.forum-reorder-modal-header[data-v-f202ca91],.forum-section-modal-header[data-v-f202ca91]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,transparent 100%)}.forum-reorder-modal-title[data-v-f202ca91],.forum-section-modal-title[data-v-f202ca91]{margin:0;font-size:1.1rem;font-weight:600;color:#fff;font-family:inherit;letter-spacing:.01em}.forum-section-modal-close[data-v-f202ca91]{background:none;border:none;color:#ffffffa6;font-size:1.4rem;line-height:1;cursor:pointer;padding:.2rem .35rem;border-radius:6px;transition:color .15s,background .15s}.forum-section-modal-close[data-v-f202ca91]:hover{color:#fff;background:#ffffff14}.forum-reorder-modal-body[data-v-f202ca91]{padding:1.25rem 1.25rem .5rem;max-height:70vh;overflow-y:auto}.forum-reorder-modal-footer[data-v-f202ca91]{display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.25rem 1.25rem;border-top:1px solid rgba(255,255,255,.08);background:#00000026}.forum-reorder-card[data-v-f202ca91]{margin-bottom:1.25rem;padding:1rem 1.1rem;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.forum-reorder-card[data-v-f202ca91]:last-of-type{margin-bottom:.75rem}.forum-reorder-card-static[data-v-f202ca91]{border-color:#ffffff0f;background:#ffffff05}.forum-reorder-card-custom[data-v-f202ca91],.forum-reorder-card-all[data-v-f202ca91]{border-color:#ffffff1a;background:#ffffff0a}.forum-reorder-card-title[data-v-f202ca91],.forum-reorder-block-title[data-v-f202ca91]{margin:0 0 .35rem;font-size:.9rem;font-weight:600;color:#ffffffeb;letter-spacing:.02em}.forum-reorder-card-desc[data-v-f202ca91],.forum-reorder-card-hint[data-v-f202ca91],.forum-reorder-block-desc[data-v-f202ca91]{margin:0 0 .75rem;font-size:.82rem;line-height:1.4;color:#ffffff85}.forum-reorder-card-hint-drag[data-v-f202ca91]{color:#ffffffa6}.forum-reorder-section-group .forum-reorder-list[data-v-f202ca91]{margin-bottom:0}.forum-reorder-item-lock[data-v-f202ca91]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;flex-shrink:0;color:#ffffff59;font-size:.9rem;font-weight:700;user-select:none}.forum-section-modal-form[data-v-f202ca91]{padding:1.25rem}.forum-section-modal-hint[data-v-f202ca91]{margin:0 0 1rem;color:#ffffffd9;font-size:.9rem}.forum-section-modal-hint strong[data-v-f202ca91]{color:#fff}.forum-section-modal-type[data-v-f202ca91]{display:flex;gap:.4rem;margin-bottom:1rem}.forum-section-modal-type-btn[data-v-f202ca91]{flex:1;padding:.5rem .75rem;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:#00000040;color:#ffffffb3;font:inherit;cursor:pointer}.forum-section-modal-type-btn.active[data-v-f202ca91]{border-color:#60a5fa80;background:#3b82f640;color:#fff}.forum-section-modal-label[data-v-f202ca91]{display:block;margin-bottom:1rem}.forum-section-modal-label>span[data-v-f202ca91]{display:block;margin-bottom:.35rem;font-size:.85rem;color:#fffc}.forum-section-modal-input[data-v-f202ca91],.forum-section-modal-select[data-v-f202ca91]{width:100%;padding:.5rem .75rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff0f;color:#fff;font-size:.95rem;font-family:inherit}.forum-section-modal-input[data-v-f202ca91]::placeholder{color:#fff6}.forum-section-modal-select option[data-v-f202ca91]{background:#1a1a1e;color:#fff}.forum-section-modal-error[data-v-f202ca91]{margin:0 0 1rem;font-size:.85rem;color:#f87171}.forum-reorder-list[data-v-f202ca91]{list-style:none;margin:0 0 .5rem;padding:0}.forum-reorder-list-draggable[data-v-f202ca91]{margin-bottom:0}.forum-reorder-item[data-v-f202ca91]{display:flex;align-items:center;gap:.65rem;padding:.5rem .4rem;border-bottom:1px solid rgba(255,255,255,.06);transition:background .15s,box-shadow .15s}.forum-reorder-item[data-v-f202ca91]:last-child{border-bottom:none}.forum-reorder-item-static[data-v-f202ca91]{cursor:default;padding:.45rem .4rem;border-radius:6px;margin:0 -.2rem}.forum-reorder-item-static[data-v-f202ca91]:hover{background:#ffffff08}.forum-reorder-item-draggable[data-v-f202ca91]{cursor:grab;padding:.55rem .5rem;margin:0 -.2rem;border-radius:8px}.forum-reorder-item-draggable[data-v-f202ca91]:hover{background:#ffffff0d}.forum-reorder-item-draggable[data-v-f202ca91]:active{cursor:grabbing}.forum-reorder-item-dragging[data-v-f202ca91]{opacity:.75;background:#ffffff14;box-shadow:0 4px 14px #00000059;border-radius:8px}.forum-reorder-item-drag-over[data-v-f202ca91]{background:#ffffff1a;box-shadow:inset 0 0 0 2px #ffffff40;border-radius:8px}.forum-drag-handle[data-v-f202ca91]{display:flex;align-items:center;justify-content:center;width:1.5rem;flex-shrink:0;color:#ffffff73;font-size:1rem;letter-spacing:-.2em;user-select:none;pointer-events:none}.forum-reorder-item-draggable:hover .forum-drag-handle[data-v-f202ca91]{color:#ffffffa6}.forum-reorder-list-sections-flat[data-v-f202ca91]{max-height:60vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.forum-reorder-list-sections-flat[data-v-f202ca91]::-webkit-scrollbar{display:none}.forum-reorder-section-category[data-v-f202ca91]{flex-shrink:0;font-size:.8rem;color:#ffffff80;margin-left:.5rem}.forum-reorder-title[data-v-f202ca91]{flex:1;min-width:0;color:#fffffff2;font-size:.93rem;line-height:1.35}.forum-reorder-actions.forum-section-modal-actions[data-v-f202ca91]{margin-top:.5rem}.forum-reorder-categories-modal.forum-section-modal[data-v-f202ca91],.forum-reorder-sections-modal.forum-section-modal[data-v-f202ca91]{width:min(500px,92vw);box-shadow:0 20px 50px #00000073}.forum-reorder-sections-modal .forum-reorder-modal-body[data-v-f202ca91]{overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.forum-reorder-sections-modal .forum-reorder-modal-body[data-v-f202ca91]::-webkit-scrollbar{display:none}.forum-reorder-section-group[data-v-f202ca91]{margin-bottom:1.25rem}.forum-reorder-section-group[data-v-f202ca91]:last-of-type{margin-bottom:.5rem}.forum-section-modal-actions[data-v-f202ca91]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem}.forum-section-modal-btn[data-v-f202ca91]{padding:.5rem 1rem;border-radius:8px;font-size:.9rem;font-family:inherit;cursor:pointer;border:none}.forum-section-modal-btn.secondary[data-v-f202ca91]{background:#ffffff1a;color:#fff}.forum-section-modal-btn.secondary[data-v-f202ca91]:hover{background:#ffffff2e}.forum-section-modal-btn.primary[data-v-f202ca91]{background:#4c91f999;color:#fff}.forum-section-modal-btn.primary[data-v-f202ca91]:hover:not(:disabled){background:#4c91f9cc}.forum-section-modal-btn.primary[data-v-f202ca91]:disabled{opacity:.6;cursor:not-allowed}.forum-section-modal-text[data-v-f202ca91]{margin:0 0 1rem;font-size:.95rem;color:#ffffffe6}.forum-section-modal-text strong[data-v-f202ca91]{color:#fff}.forum-section-modal-btn-danger[data-v-f202ca91]{background:#dc354599;color:#fff}.forum-section-modal-btn-danger[data-v-f202ca91]:hover:not(:disabled){background:#dc3545cc}.forum-section-modal-btn-danger[data-v-f202ca91]:disabled{opacity:.6;cursor:not-allowed}.auth-screen[data-v-66eb5eaf]{min-height:100vh;display:flex;align-items:center;justify-content:center}.auth-box[data-v-66eb5eaf]{background:#ffffff14;border-radius:16px;padding:2rem;min-width:320px;border:1px solid rgba(255,255,255,.2)}.auth-title[data-v-66eb5eaf]{color:#fff;font-family:inherit;margin:0 0 1.5rem;font-size:1.5rem}.auth-form[data-v-66eb5eaf]{display:flex;flex-direction:column;gap:.75rem}.auth-input[data-v-66eb5eaf]{padding:.6rem .75rem;border-radius:8px;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;font-size:1rem}.auth-input[data-v-66eb5eaf]::placeholder{color:#ffffff80}.auth-error[data-v-66eb5eaf]{color:#ff6b6b;margin:0;font-size:.9rem}.auth-success[data-v-66eb5eaf]{color:#6bcf7b;margin:0;font-size:.9rem}.auth-forgot[data-v-66eb5eaf]{margin-top:.5rem;background:none;border:none;color:#fff9;cursor:pointer;font-size:.85rem;text-decoration:underline}.auth-forgot[data-v-66eb5eaf]:hover{color:#ffffffe6}.auth-btn[data-v-66eb5eaf]{padding:.75rem;border-radius:8px;border:none;background:#fff3;color:#fff;font-family:inherit;cursor:pointer;margin-top:.25rem}.auth-btn[data-v-66eb5eaf]:disabled{opacity:.7;cursor:not-allowed}.auth-switch[data-v-66eb5eaf]{margin-top:1rem;background:none;border:none;color:#ffffffb3;cursor:pointer;font-size:.9rem;text-decoration:underline}.auth-switch[data-v-66eb5eaf]:disabled{opacity:.6;cursor:not-allowed}.auth-hint[data-v-66eb5eaf]{color:#fffc;font-size:.9rem;margin:0 0 1rem}.auth-input-2fa[data-v-66eb5eaf]{text-align:center;letter-spacing:.4em;font-size:1.25rem}.rich-text-toolbar[data-v-7a3775ea]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.4rem .5rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;margin-bottom:.5rem;position:relative}.rich-text-toolbar-compact[data-v-7a3775ea]{padding:.3rem .4rem;margin-bottom:.4rem}.toolbar-group[data-v-7a3775ea]{display:flex;align-items:center;gap:.25rem}.toolbar-sep[data-v-7a3775ea]{width:1px;height:1.25rem;background:#fff3;margin:0 .15rem}.toolbar-btn[data-v-7a3775ea]{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .4rem;border:none;border-radius:6px;background:#ffffff14;color:#ffffffe6;font-size:.85rem;font-family:inherit;cursor:pointer;transition:background .15s;position:relative}.toolbar-btn[data-v-7a3775ea]:hover{background:#ffffff26}.toolbar-btn strong[data-v-7a3775ea],.toolbar-btn em[data-v-7a3775ea],.toolbar-btn s[data-v-7a3775ea]{font-size:inherit}.toolbar-underline[data-v-7a3775ea]{text-decoration:underline}.toolbar-code[data-v-7a3775ea]{font-size:.75rem;padding:.1rem .2rem;background:#ffffff1a;border-radius:4px}.toolbar-code-small[data-v-7a3775ea]{font-size:.7rem;padding:.1rem .2rem;background:#ffffff1a;border-radius:4px;font-family:ui-monospace,monospace}.toolbar-btn-sm[data-v-7a3775ea]{min-width:2rem;font-size:.75rem}.toolbar-icon[data-v-7a3775ea]{font-size:.9rem;line-height:1}.toolbar-sub[data-v-7a3775ea],.toolbar-sup[data-v-7a3775ea]{font-size:.7rem;line-height:1}.toolbar-sub sub[data-v-7a3775ea],.toolbar-sup sup[data-v-7a3775ea]{font-size:.6em;line-height:0}.toolbar-highlight-icon[data-v-7a3775ea]{font-size:.9rem;line-height:1}.toolbar-color-wrapper[data-v-7a3775ea]{position:relative}.toolbar-color-btn[data-v-7a3775ea]{display:flex;align-items:center;gap:.25rem;padding:0 .3rem}.toolbar-color-preview[data-v-7a3775ea]{width:.9rem;height:.9rem;border-radius:3px;border:1px solid rgba(255,255,255,.3)}.toolbar-color-label[data-v-7a3775ea]{font-size:.75rem;line-height:1}.toolbar-color-picker[data-v-7a3775ea],.toolbar-dropdown[data-v-7a3775ea]{position:absolute;top:calc(100% + .25rem);left:0;z-index:1000;background:#1e1e23fa;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:.5rem;box-shadow:0 4px 12px #0006;min-width:200px}.toolbar-color-grid[data-v-7a3775ea]{display:grid;grid-template-columns:repeat(6,1fr);gap:.25rem;margin-bottom:.5rem}.toolbar-color-item[data-v-7a3775ea]{width:1.75rem;height:1.75rem;border:1px solid rgba(255,255,255,.2);border-radius:4px;cursor:pointer;padding:0;transition:transform .1s}.toolbar-color-item[data-v-7a3775ea]:hover{transform:scale(1.1);border-color:#ffffff80}.toolbar-color-custom[data-v-7a3775ea]{width:100%;padding:.4rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#ffffffe6;font-size:.8rem;cursor:pointer;transition:background .15s}.toolbar-color-custom[data-v-7a3775ea]:hover{background:#ffffff26}.toolbar-dropdown-wrapper[data-v-7a3775ea]{position:relative}.toolbar-emoji-grid[data-v-7a3775ea]{display:grid;grid-template-columns:repeat(8,1fr);gap:.25rem;max-width:240px}.toolbar-emoji-dropdown[data-v-7a3775ea]{max-height:220px;overflow-y:auto}.toolbar-special-char-grid[data-v-7a3775ea]{display:grid;grid-template-columns:repeat(8,1fr);gap:.25rem;max-width:200px}.toolbar-emoji-item[data-v-7a3775ea]{width:2rem;height:2rem;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:#ffffff0d;cursor:pointer;padding:0;font-size:1.2rem;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .1s}.toolbar-emoji-item[data-v-7a3775ea]:hover{background:#ffffff26;transform:scale(1.1)}.toolbar-font-label[data-v-7a3775ea]{font-size:.9rem;font-weight:600;line-height:1}.toolbar-font-picker[data-v-7a3775ea]{position:absolute;top:calc(100% + .25rem);left:0;z-index:1000;background:#1e1e23fa;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:.4rem;box-shadow:0 4px 12px #0006;min-width:200px;max-height:280px;overflow-y:auto}.toolbar-font-item[data-v-7a3775ea]{display:block;width:100%;padding:.4rem .6rem;border:none;border-radius:4px;background:#ffffff0d;color:#ffffffe6;font-size:.85rem;text-align:left;cursor:pointer;transition:background .15s}.toolbar-font-item[data-v-7a3775ea]:hover{background:#ffffff26}.toolbar-font-size-label[data-v-7a3775ea]{font-size:.95rem;line-height:1}.toolbar-font-size-label small[data-v-7a3775ea]{font-size:.65em;opacity:.9}.toolbar-font-size-picker[data-v-7a3775ea]{position:absolute;top:calc(100% + .25rem);left:0;z-index:1000;background:#1e1e23fa;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:.5rem;box-shadow:0 4px 12px #0006;display:flex;flex-wrap:wrap;gap:.25rem;min-width:180px;max-height:200px;overflow-y:auto}.toolbar-font-size-item[data-v-7a3775ea]{width:2.25rem;height:2rem;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:4px;background:#ffffff14;color:#ffffffe6;font-size:.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}.toolbar-font-size-item[data-v-7a3775ea]:hover{background:#fff3;border-color:#fff6}.role-permissions-overlay[data-v-ba8ec27c]{position:fixed;inset:0;background:linear-gradient(135deg,#1e293bd9,#0f172ae6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:200}.role-permissions-popup[data-v-ba8ec27c]{width:min(95vw,1100px);max-height:90vh;overflow:auto;background:linear-gradient(160deg,#1e293b,#0f172a,#0c1222);border:1px solid rgba(148,163,184,.2);border-radius:16px;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d inset,0 0 60px #f59e0b0f}.role-permissions-header[data-v-ba8ec27c]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(148,163,184,.15);background:linear-gradient(180deg,rgba(245,158,11,.08) 0%,transparent 100%)}.role-permissions-title[data-v-ba8ec27c]{margin:0;font-size:1.25rem;color:#f8fafc;letter-spacing:-.02em;font-family:inherit}.role-permissions-close[data-v-ba8ec27c]{background:none;border:none;color:#94a3b8;font-size:1.5rem;cursor:pointer;opacity:.8;transition:color .2s,opacity .2s}.role-permissions-close[data-v-ba8ec27c]:hover{color:#f8fafc;opacity:1}.role-permissions-body[data-v-ba8ec27c]{padding:1.5rem}.role-permissions-loading[data-v-ba8ec27c]{margin:.5rem 0;color:var(--color-text-muted, #94a3b8)}.role-permissions-desc[data-v-ba8ec27c]{color:#94a3b8;font-size:.9rem;line-height:1.5;margin:0 0 .5rem}.role-permissions-table-wrap[data-v-ba8ec27c]{overflow-x:auto;margin:1.25rem 0;border-radius:12px;border:1px solid rgba(148,163,184,.12);background:#0f172a80}.role-permissions-table[data-v-ba8ec27c]{width:100%;border-collapse:collapse;font-size:.9rem}.role-permissions-table thead[data-v-ba8ec27c]{background:linear-gradient(180deg,#f59e0b1f,#f59e0b0a)}.role-permissions-table th[data-v-ba8ec27c]{padding:.75rem .6rem;text-align:left;color:#e2e8f0;font-weight:600;font-size:.8rem;letter-spacing:.02em;text-transform:uppercase;border-bottom:1px solid rgba(148,163,184,.15)}.role-permissions-table td[data-v-ba8ec27c]{padding:.5rem .6rem;border-bottom:1px solid rgba(148,163,184,.06);color:#cbd5e1}.role-permissions-table tbody tr:hover td[data-v-ba8ec27c]{background:#94a3b80a}.role-permissions-table tbody tr:nth-child(2n) td[data-v-ba8ec27c]{background:#0f172a4d}.role-permissions-table tbody tr:nth-child(2n):hover td[data-v-ba8ec27c]{background:#94a3b80f}.role-permissions-col-rank[data-v-ba8ec27c]{min-width:200px;white-space:nowrap;font-weight:500;color:#f1f5f9}.role-permissions-col-color[data-v-ba8ec27c]{min-width:140px}.role-permissions-color-cell[data-v-ba8ec27c]{display:flex;align-items:center;gap:.35rem}.role-permissions-color-input[data-v-ba8ec27c]{width:28px;height:28px;padding:2px;border:1px solid rgba(148,163,184,.25);border-radius:6px;background:#1e293bcc;cursor:pointer}.role-permissions-color-input[data-v-ba8ec27c]::-webkit-color-swatch-wrapper{padding:0}.role-permissions-color-input[data-v-ba8ec27c]::-webkit-color-swatch{border-radius:4px;border:none}.role-permissions-color-text[data-v-ba8ec27c]{width:5rem;padding:.35rem .5rem;border:1px solid rgba(148,163,184,.25);border-radius:6px;background:#1e293bcc;color:#e2e8f0;font-size:.8rem;font-family:inherit}.role-permissions-color-reset[data-v-ba8ec27c]{width:24px;height:24px;padding:0;border:none;border-radius:4px;background:#94a3b833;color:#94a3b8;font-size:1.1rem;line-height:1;cursor:pointer;transition:background .15s,color .15s}.role-permissions-color-reset[data-v-ba8ec27c]:hover{background:#f8717140;color:#f87171}.role-permissions-col-perm[data-v-ba8ec27c]{min-width:130px}.role-permissions-no-perm[data-v-ba8ec27c]{color:#94a3b8;font-size:.9rem}.role-permissions-select[data-v-ba8ec27c]{width:100%;padding:.45rem .6rem;border-radius:8px;border:1px solid rgba(148,163,184,.25);background:#1e293bcc;color:#e2e8f0;font-size:.85rem;cursor:pointer;transition:border-color .2s,box-shadow .2s}.role-permissions-select[data-v-ba8ec27c]:hover{border-color:#f59e0b66}.role-permissions-select[data-v-ba8ec27c]:focus{outline:none;border-color:#f59e0b99;box-shadow:0 0 0 2px #f59e0b26}.role-permissions-select option[data-v-ba8ec27c]{background:#1e293b;color:#e2e8f0}.role-permissions-actions[data-v-ba8ec27c]{display:flex;gap:.75rem;margin-top:1.25rem;flex-wrap:wrap}.role-permissions-btn[data-v-ba8ec27c]{padding:.6rem 1rem;border-radius:10px;font-weight:500;font-family:inherit;font-size:.9rem;cursor:pointer;transition:all .2s;border:none}.role-permissions-btn-secondary[data-v-ba8ec27c]{background:#94a3b826;border:1px solid rgba(148,163,184,.25);color:#e2e8f0}.role-permissions-btn-secondary[data-v-ba8ec27c]:hover{background:#94a3b838;border-color:#94a3b859}.role-permissions-btn-primary[data-v-ba8ec27c]{background:linear-gradient(135deg,#f59e0be6,#d97706e6);border:1px solid rgba(245,158,11,.5);color:#0f172a}.role-permissions-btn-primary[data-v-ba8ec27c]:hover{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 14px #f59e0b59}.leader-sections-overlay[data-v-b248b79b]{position:fixed;inset:0;background:linear-gradient(135deg,#1e293bd9,#0f172ae6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:200}.leader-sections-popup[data-v-b248b79b]{width:min(95vw,900px);max-height:90vh;overflow:auto;background:linear-gradient(160deg,#1e293b,#0f172a,#0c1222);border:1px solid rgba(148,163,184,.2);border-radius:16px;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d inset,0 0 60px #22c55e0f}.leader-sections-header[data-v-b248b79b]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(148,163,184,.15);background:linear-gradient(180deg,rgba(34,197,94,.08) 0%,transparent 100%)}.leader-sections-title[data-v-b248b79b]{margin:0;font-size:1.25rem;color:#f8fafc;letter-spacing:-.02em;font-family:inherit}.leader-sections-close[data-v-b248b79b]{background:none;border:none;color:#94a3b8;font-size:1.5rem;cursor:pointer;opacity:.8;transition:color .2s,opacity .2s}.leader-sections-close[data-v-b248b79b]:hover{color:#f1f5f9;opacity:1}.leader-sections-body[data-v-b248b79b]{padding:1.25rem 1.5rem}.leader-sections-desc[data-v-b248b79b]{margin:0 0 1rem;color:#94a3b8;font-size:.9rem;line-height:1.5}.leader-sections-error[data-v-b248b79b]{color:#f87171;margin-bottom:1rem}.leader-sections-loading[data-v-b248b79b]{color:#94a3b8;margin-bottom:1rem}.leader-sections-list[data-v-b248b79b]{display:flex;flex-direction:column;gap:1.25rem;max-height:50vh;overflow-y:auto;margin-bottom:1rem}.leader-sections-role-block[data-v-b248b79b]{padding:.75rem 1rem;background:#0f172a80;border-radius:12px;border:1px solid rgba(148,163,184,.12)}.leader-sections-role-title[data-v-b248b79b]{margin:0 0 .5rem;font-size:.95rem;font-weight:600;color:#e2e8f0}.leader-sections-checkboxes[data-v-b248b79b]{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.leader-sections-check-label[data-v-b248b79b]{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;font-size:.85rem;color:#cbd5e1}.leader-sections-check-label input[data-v-b248b79b]{accent-color:#22c55e}.leader-sections-actions[data-v-b248b79b]{display:flex;gap:.75rem;flex-wrap:wrap}.leader-sections-btn[data-v-b248b79b]{padding:.6rem 1rem;border-radius:10px;font-weight:500;font-family:inherit;font-size:.9rem;cursor:pointer;transition:all .2s;border:none}.leader-sections-btn[data-v-b248b79b]:disabled{opacity:.7;cursor:not-allowed}.leader-sections-btn-secondary[data-v-b248b79b]{background:#94a3b826;border:1px solid rgba(148,163,184,.25);color:#e2e8f0}.leader-sections-btn-secondary[data-v-b248b79b]:hover:not(:disabled){background:#94a3b838;border-color:#94a3b859}.leader-sections-btn-primary[data-v-b248b79b]{background:linear-gradient(135deg,#22c55ee6,#16a34ae6);border:1px solid rgba(34,197,94,.5);color:#0f172a}.leader-sections-btn-primary[data-v-b248b79b]:hover:not(:disabled){background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 4px 14px #22c55e59}.topic-tags-overlay[data-v-e391d652]{position:fixed;inset:0;background:linear-gradient(135deg,#1e293bd9,#0f172ae6);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:200}.topic-tags-popup[data-v-e391d652]{width:min(95vw,720px);max-height:90vh;overflow:auto;background:linear-gradient(160deg,#1e293b,#0f172a 50%);border:1px solid rgba(148,163,184,.2);border-radius:16px;box-shadow:0 25px 50px -12px #00000080}.topic-tags-header[data-v-e391d652]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(148,163,184,.15);background:linear-gradient(180deg,rgba(99,102,241,.1) 0%,transparent 100%)}.topic-tags-title[data-v-e391d652]{margin:0;font-size:1.25rem;color:#f8fafc}.topic-tags-close[data-v-e391d652]{background:none;border:none;color:#94a3b8;font-size:1.5rem;cursor:pointer}.topic-tags-close[data-v-e391d652]:hover{color:#f1f5f9}.topic-tags-body[data-v-e391d652]{padding:1.25rem 1.5rem}.topic-tags-desc[data-v-e391d652]{margin:0 0 1rem;color:#94a3b8;font-size:.9rem}.topic-tags-error[data-v-e391d652]{color:#f87171;margin-bottom:1rem}.topic-tags-loading[data-v-e391d652]{color:#94a3b8;margin-bottom:1rem}.topic-tags-list[data-v-e391d652]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.topic-tags-row[data-v-e391d652]{display:flex;align-items:center;gap:.5rem}.topic-tags-row-left[data-v-e391d652]{flex:1.6;min-width:260px;display:flex;align-items:center;gap:.5rem}.topic-tags-row-right[data-v-e391d652]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.topic-tags-chip[data-v-e391d652]{flex-shrink:0;padding:.25rem .6rem;border-radius:6px;font-size:.85rem}.topic-tags-input[data-v-e391d652]{flex:1;min-width:140px;padding:.5rem;border-radius:8px;border:1px solid rgba(148,163,184,.3);background:#0f172a99;color:#e2e8f0}.topic-tags-color-wrap[data-v-e391d652]{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.topic-tags-color-picker[data-v-e391d652]{width:2.25rem;height:2rem;padding:0;border:1px solid rgba(148,163,184,.3);border-radius:8px;background:#0f172a99;cursor:pointer}.topic-tags-color-picker[data-v-e391d652]::-webkit-color-swatch-wrapper{padding:2px}.topic-tags-color-picker[data-v-e391d652]::-webkit-color-swatch{border-radius:6px;border:none}.topic-tags-color-hex[data-v-e391d652]{width:5rem;padding:.5rem;border-radius:8px;border:1px solid rgba(148,163,184,.3);background:#0f172a99;color:#e2e8f0;font-family:monospace;font-size:.85rem}.topic-tags-btn[data-v-e391d652]{padding:.45rem .75rem;border-radius:8px;font-weight:500;cursor:pointer;border:none}.topic-tags-btn[data-v-e391d652]:disabled{opacity:.6;cursor:not-allowed}.topic-tags-btn-save[data-v-e391d652]{background:#22c55e40;color:#86efac}.topic-tags-btn-save[data-v-e391d652]:hover:not(:disabled){background:#22c55e66}.topic-tags-btn-del[data-v-e391d652]{background:#f8717140;color:#fca5a5}.topic-tags-btn-del[data-v-e391d652]:hover:not(:disabled){background:#f8717166}.topic-tags-btn-add[data-v-e391d652]{background:#6366f14d;color:#c7d2fe}.topic-tags-btn-add[data-v-e391d652]:hover:not(:disabled){background:#6366f180}.topic-tags-add[data-v-e391d652]{display:flex;align-items:center;gap:.5rem;padding-top:.5rem;border-top:1px solid rgba(148,163,184,.15)}.topic-tags-add .topic-tags-row-left[data-v-e391d652]{flex:1;min-width:0}.topic-tags-add .topic-tags-row-right[data-v-e391d652]{flex-shrink:0}.topic-tags-actions[data-v-e391d652]{margin-top:1rem}.topic-tags-btn-close[data-v-e391d652]{background:#94a3b833;color:#e2e8f0}.topic-tags-btn-close[data-v-e391d652]:hover{background:#94a3b84d}.profile-page[data-v-85b8f58b]{max-width:640px;margin:0 auto;padding:1.5rem}.profile-back[data-v-85b8f58b]{display:inline-block;margin-bottom:1rem;color:#fffc;text-decoration:none;font-size:.9rem;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.profile-back[data-v-85b8f58b]:hover{color:#fff}.profile-title[data-v-85b8f58b]{margin:0 0 .25rem;color:#fff;font-family:inherit;font-size:1.35rem}.profile-subtitle[data-v-85b8f58b]{margin:0 0 1.5rem;color:#fff9;font-size:.85rem}.profile-card[data-v-85b8f58b]{display:flex;gap:1.25rem;align-items:flex-start;padding:1.25rem;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);margin-bottom:1.5rem}.profile-avatar-file-hidden[data-v-85b8f58b]{position:absolute;width:0;height:0;opacity:0;overflow:hidden;pointer-events:none}.profile-avatar[data-v-85b8f58b]{width:96px;height:96px;border-radius:8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.profile-avatar-clickable[data-v-85b8f58b]{cursor:pointer;position:relative}.profile-avatar-clickable[data-v-85b8f58b]:hover{border-color:#fff6}.profile-avatar-clickable:hover .profile-avatar-overlay[data-v-85b8f58b]{opacity:1}.profile-avatar-overlay[data-v-85b8f58b]{position:absolute;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#fff;opacity:0;transition:opacity .2s}.profile-avatar-img[data-v-85b8f58b]{width:100%;height:100%;object-fit:cover}.profile-avatar-fallback[data-v-85b8f58b]{font-size:1.6rem;color:#fff;font-family:inherit}.profile-info[data-v-85b8f58b]{flex:1;min-width:0}.profile-name-row[data-v-85b8f58b]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.profile-name[data-v-85b8f58b]{display:inline-flex;align-items:center;gap:.5rem;font-size:1.2rem;color:#fff;font-family:inherit;margin-bottom:0;background:none;border:none;padding:0;cursor:pointer;text-align:left}.profile-name-text[data-v-85b8f58b]{line-height:1.2}.profile-name[data-v-85b8f58b]:hover{text-decoration:underline}.profile-rank-row[data-v-85b8f58b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:-.4rem 0 .75rem;flex-wrap:wrap}.profile-rank-actions[data-v-85b8f58b]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.profile-rank[data-v-85b8f58b]{font-size:.85rem;font-family:inherit}.profile-rank-badge[data-v-85b8f58b]{display:inline-block;position:relative;overflow:hidden;padding:.4rem 1rem;font-size:.75rem;font-weight:700;font-family:inherit;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:#c53030;border:none;border-radius:9999px;box-shadow:none;text-shadow:none;transition:none;isolation:isolate}.profile-rank-badge[data-v-85b8f58b]:after{content:none}.profile-rank-badge[data-v-85b8f58b]:hover{transform:none;box-shadow:none}.profile-rank-badge.profile-rank-badge-custom[data-v-85b8f58b]{background-size:auto;animation:none}.profile-rank-badge.profile-rank-badge-custom[data-v-85b8f58b]:after{content:none;animation:none}.profile-rank-badge.profile-rank-badge-custom[data-v-85b8f58b]:hover{box-shadow:none}.profile-rank-select[data-v-85b8f58b]{width:100%;max-width:280px;padding:.5rem .75rem;font-size:.9rem;font-family:inherit;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.25);border-radius:8px;cursor:pointer}.profile-rank-select[data-v-85b8f58b]:hover,.profile-rank-select[data-v-85b8f58b]:focus{border-color:#fff6;outline:none}.profile-rank-select option[data-v-85b8f58b]{background:#1a1a1e;color:#fff}.profile-meta[data-v-85b8f58b]{display:grid;gap:.4rem;margin-bottom:1rem}.profile-meta-row[data-v-85b8f58b]{display:flex;justify-content:space-between;gap:1rem;font-size:.85rem;color:#ffffffb3}.profile-meta-label[data-v-85b8f58b]{color:#ffffff80}.profile-meta-value[data-v-85b8f58b]{color:#ffffffd9;text-align:right}.profile-avatar-messages[data-v-85b8f58b]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;min-height:1.5em}.profile-avatar-error[data-v-85b8f58b]{font-size:.85rem;color:#f87171}.profile-section[data-v-85b8f58b]{background:#ffffff0f;border-radius:12px;padding:1.25rem;border:1px solid rgba(255,255,255,.12);overflow:visible}.profile-section+.profile-section[data-v-85b8f58b]{margin-top:1rem}.profile-section-title[data-v-85b8f58b]{margin:0 0 .75rem;color:#fff;font-size:1rem;font-family:inherit}.profile-section-header[data-v-85b8f58b]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.profile-section-actions[data-v-85b8f58b]{display:flex;align-items:center;gap:.5rem}.profile-edit[data-v-85b8f58b]{padding:.4rem .9rem;font-size:.85rem;font-family:inherit;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s}.profile-edit[data-v-85b8f58b]:hover{background:#ffffff2e;border-color:#ffffff59}.profile-cancel[data-v-85b8f58b]{padding:.4rem .9rem;font-size:.85rem;font-family:inherit;color:#fffc;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s}.profile-cancel[data-v-85b8f58b]:hover{background:#ffffff1f;border-color:#ffffff4d;color:#fff}.profile-editor[data-v-85b8f58b]{width:100%;min-height:140px;padding:.6rem .75rem;box-sizing:border-box;border-radius:8px;border:1px solid rgba(255,255,255,.3);background:#ffffff14;color:#fff;font-size:.95rem;font-family:inherit;line-height:1.5;outline:none;direction:ltr!important;unicode-bidi:embed!important;writing-mode:horizontal-tb!important}.profile-editor[data-v-85b8f58b]:focus{outline:none;border-color:#fff6;direction:ltr!important}.profile-editor[data-v-85b8f58b] *{direction:ltr!important}.profile-editor[data-v-85b8f58b]:empty:before{content:attr(data-placeholder);color:#ffffff80}.profile-editing[data-v-85b8f58b]{display:flex;flex-direction:column;gap:.75rem;min-width:0}.profile-actions[data-v-85b8f58b]{margin-top:.75rem;display:flex;align-items:center;gap:.75rem}.profile-save[data-v-85b8f58b]{padding:.55rem 1.1rem;font-size:.9rem;font-family:inherit;color:#fff;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s}.profile-save[data-v-85b8f58b]:hover{background:#ffffff47;border-color:#ffffff73}.profile-saved[data-v-85b8f58b]{font-size:.85rem;color:#4ade80}.profile-text[data-v-85b8f58b]{margin:0;color:#ffffffd9;font-size:.95rem;line-height:1.5;direction:ltr;text-align:left}.profile-messages[data-v-85b8f58b]{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.profile-message-item[data-v-85b8f58b]{padding:.75rem .9rem;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;cursor:pointer;transition:background .15s,border-color .15s}.profile-message-item[data-v-85b8f58b]:hover{background:#ffffff14;border-color:#fff3}.profile-message-title[data-v-85b8f58b]{font-size:.9rem;color:#fff;font-weight:600;margin-bottom:.2rem}.profile-message-preview[data-v-85b8f58b]{font-size:.82rem;color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.25rem}.profile-message-meta[data-v-85b8f58b]{font-size:.75rem;color:#ffffff80}.profile-popup-overlay[data-v-85b8f58b]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:200}.profile-settings-overlay[data-v-85b8f58b]{z-index:300}.profile-popup-overlay[data-v-85b8f58b]:has(.profile-2fa-popup){z-index:400}.profile-popup-overlay[data-v-85b8f58b]:has(.profile-users-panel){background:#00000059}.profile-popup-overlay-above[data-v-85b8f58b]{z-index:250}.profile-popup[data-v-85b8f58b]{width:min(420px,90vw);background:#141418fa;border:1px solid rgba(255,255,255,.2);border-radius:12px;box-shadow:0 10px 30px #00000073;overflow:hidden}.profile-popup-header[data-v-85b8f58b]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;color:#fff;font-family:inherit;border-bottom:1px solid rgba(255,255,255,.1)}.profile-popup-close[data-v-85b8f58b]{background:none;border:none;color:#fff;font-size:1.2rem;cursor:pointer}.profile-popup-body[data-v-85b8f58b]{padding:1rem;display:grid;gap:.6rem}.profile-popup-row[data-v-85b8f58b]{display:flex;justify-content:space-between;gap:1rem;font-size:.9rem}.profile-popup-label[data-v-85b8f58b]{color:#ffffff80}.profile-popup-value[data-v-85b8f58b]{color:#ffffffe6;text-align:right}.profile-settings-btn[data-v-85b8f58b]{padding:.35rem .65rem;border:none;border-radius:8px;background:#ffffff1a;color:#fff;font-size:.85rem;font-family:inherit;cursor:pointer;transition:background .2s;flex-shrink:0}.profile-settings-btn[data-v-85b8f58b]:hover{background:#fff3}.profile-btn-message[data-v-85b8f58b]{text-decoration:none;display:inline-block}.profile-settings-popup[data-v-85b8f58b]{width:min(560px,94vw);max-height:85vh;overflow:auto;background:#141418fa;border:1px solid rgba(255,255,255,.2);border-radius:12px;box-shadow:0 10px 30px #00000073}.profile-settings-header[data-v-85b8f58b]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid rgba(255,255,255,.1)}.profile-settings-title[data-v-85b8f58b]{margin:0;font-size:1.15rem;color:#fff;font-family:inherit}.profile-settings-body[data-v-85b8f58b]{padding:1rem}.profile-settings-section[data-v-85b8f58b]{margin-bottom:1.25rem}.profile-settings-section[data-v-85b8f58b]:last-child{margin-bottom:0}.profile-settings-section-title[data-v-85b8f58b]{margin:0 0 .25rem;font-size:.95rem;color:#ffffffe6;font-family:inherit}.profile-settings-section-desc[data-v-85b8f58b]{margin:0 0 .6rem;font-size:.8rem;color:#ffffff8c}.profile-privacy-check[data-v-85b8f58b]{display:flex;align-items:flex-start;gap:.65rem;margin:0 0 .75rem;cursor:pointer;text-align:left}.profile-privacy-check-nested[data-v-85b8f58b]{margin-left:1.4rem}.profile-privacy-check input[data-v-85b8f58b]{margin-top:.2rem;flex-shrink:0;width:1rem;height:1rem;accent-color:#60a5fa}.profile-privacy-check span[data-v-85b8f58b]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.profile-privacy-check strong[data-v-85b8f58b]{font-size:.88rem;font-weight:600;color:#ffffffeb}.profile-privacy-check em[data-v-85b8f58b]{font-style:normal;font-size:.75rem;color:#ffffff80;line-height:1.35}.profile-privacy-audience-row[data-v-85b8f58b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:.65rem;flex-wrap:wrap}.profile-privacy-audience-label[data-v-85b8f58b]{flex:1 1 220px;font-size:.85rem;color:#ffffffd9;text-align:left}.profile-privacy-select[data-v-85b8f58b]{flex:0 1 260px;min-width:200px;padding:.4rem .55rem;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:#00000040;color:#fff;font-size:.8rem;font-family:inherit}.profile-privacy-save[data-v-85b8f58b]{margin-top:.75rem}.profile-2fa-status[data-v-85b8f58b]{color:#fffc;margin-right:.5rem}.profile-2fa-popup .profile-settings-body[data-v-85b8f58b]{min-width:280px}.profile-2fa-qr-wrap[data-v-85b8f58b]{text-align:center;margin:1rem 0}.profile-2fa-qr[data-v-85b8f58b]{width:200px;height:200px;border-radius:8px;background:#fff}.profile-2fa-secret-label[data-v-85b8f58b]{margin:.5rem 0 .25rem;font-size:.85rem;color:#ffffffb3}.profile-2fa-secret[data-v-85b8f58b]{display:block;padding:.5rem;margin-bottom:.75rem;background:#ffffff14;border-radius:6px;font-size:.85rem;word-break:break-all;color:#ffffffe6}.profile-2fa-error[data-v-85b8f58b]{color:#ff6b6b;margin:0 0 .5rem;font-size:.9rem}.profile-settings-section-moderator.profile-settings-section-highlight[data-v-85b8f58b]{background:#ffffff0f;border-radius:8px;padding:.5rem;margin:0 -.5rem;transition:background .3s}.profile-settings-row[data-v-85b8f58b]{margin-bottom:.5rem}.profile-settings-label[data-v-85b8f58b]{display:block;font-size:.8rem;color:#fff9;margin-bottom:.25rem}.profile-settings-input[data-v-85b8f58b]{width:100%;padding:.5rem .7rem;border-radius:8px;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;font-size:.95rem;font-family:inherit;box-sizing:border-box}.profile-settings-input[data-v-85b8f58b]:focus{outline:none;border-color:#ffffff73}.profile-settings-row-color[data-v-85b8f58b]{margin-top:1rem}.profile-nickname-color-row[data-v-85b8f58b]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem}.profile-nickname-color-input[data-v-85b8f58b]{width:40px;height:40px;padding:2px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#ffffff1a;cursor:pointer}.profile-nickname-color-input[data-v-85b8f58b]::-webkit-color-swatch-wrapper{padding:2px}.profile-nickname-color-input[data-v-85b8f58b]::-webkit-color-swatch{border-radius:6px;border:none}.profile-nickname-color-presets[data-v-85b8f58b]{display:flex;gap:.35rem;flex-wrap:wrap}.profile-nickname-color-swatch[data-v-85b8f58b]{width:28px;height:28px;border-radius:6px;border:2px solid rgba(255,255,255,.3);cursor:pointer;padding:0;flex-shrink:0}.profile-nickname-color-swatch[data-v-85b8f58b]:hover{border-color:#fff9;transform:scale(1.08)}.profile-settings-color-reset[data-v-85b8f58b]{padding:.35rem .6rem;font-size:.8rem;color:#fffc;background:transparent;border:1px solid rgba(255,255,255,.25);border-radius:6px;cursor:pointer}.profile-settings-color-reset[data-v-85b8f58b]:hover{background:#ffffff1a}.profile-save-color[data-v-85b8f58b]{margin-top:.25rem}.profile-settings-hint[data-v-85b8f58b]{margin:.5rem 0 0;font-size:.8rem;color:#ffffff80}.profile-settings-list[data-v-85b8f58b]{margin:0;padding-left:1.2rem;font-size:.85rem;color:#fffc;line-height:1.5}.profile-settings-list li[data-v-85b8f58b]{margin-bottom:.25rem}.profile-settings-actions[data-v-85b8f58b]{display:flex;flex-direction:column;gap:.5rem}.profile-settings-action-btn[data-v-85b8f58b]{display:block;width:100%;padding:.5rem .75rem;text-align:left;font-size:.88rem;color:#fffffff2;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:8px;cursor:pointer;font-family:inherit;transition:background .2s,border-color .2s}.profile-settings-action-btn[data-v-85b8f58b]:hover{background:#ffffff24;border-color:#ffffff59}.profile-topics-popup[data-v-85b8f58b]{width:min(520px,92vw);max-height:85vh;display:flex;flex-direction:column;background:#141418fa;border:1px solid rgba(255,255,255,.2);border-radius:12px;box-shadow:0 10px 30px #00000073;overflow:hidden}.profile-users-panel.profile-topics-popup[data-v-85b8f58b]{width:min(95vw,1200px);max-width:95vw;background:#242830fa;border:1px solid rgba(255,255,255,.15)}.profile-topics-popup-body[data-v-85b8f58b]{padding:1rem;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem}.profile-topics-label[data-v-85b8f58b]{font-size:.85rem;color:#ffffffb3;font-family:inherit}.profile-topics-select-btn[data-v-85b8f58b]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .75rem;border-radius:8px;border:1px solid rgba(255,255,255,.25);background:#141418fa;color:#fff;font-size:.9rem;font-family:inherit;text-align:left;cursor:pointer;box-sizing:border-box;white-space:normal;word-wrap:break-word}.profile-topics-select-btn[data-v-85b8f58b]:hover,.profile-topics-select-btn.open[data-v-85b8f58b]{border-color:#ffffff73}.profile-topics-select-arrow[data-v-85b8f58b]{font-size:.7rem;opacity:.7;margin-left:.5rem}.profile-topics-sections-list[data-v-85b8f58b]{margin:.5rem 0 0;padding:.25rem 0;list-style:none;background:#141418fa;border:1px solid rgba(255,255,255,.2);border-radius:8px;max-height:min(400px,60vh);overflow-y:auto}.profile-topics-section-item[data-v-85b8f58b]{padding:.5rem .75rem;color:#fff;font-size:.88rem;cursor:pointer;transition:background .15s;white-space:normal;word-wrap:break-word}.profile-topics-section-item[data-v-85b8f58b]:hover{background:#ffffff1f}.profile-topics-section-item.selected[data-v-85b8f58b]{background:#ffffff26}.profile-topics-loading[data-v-85b8f58b]{font-size:.9rem;color:#fff9}.profile-topics-list[data-v-85b8f58b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;max-height:280px;overflow-y:auto}.profile-topics-item[data-v-85b8f58b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px}.profile-topics-item-title[data-v-85b8f58b]{flex:1;min-width:0;font-size:.88rem;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-topics-item-actions[data-v-85b8f58b]{display:flex;gap:.4rem;flex-shrink:0}.profile-topics-btn[data-v-85b8f58b]{padding:.3rem .6rem;font-size:.78rem;font-family:inherit;border-radius:6px;border:1px solid;cursor:pointer;transition:background .15s}.profile-topics-btn.edit[data-v-85b8f58b]{color:#fff;background:#ffffff26;border-color:#ffffff4d}.profile-topics-btn.edit[data-v-85b8f58b]:hover{background:#ffffff38}.profile-topics-btn.delete[data-v-85b8f58b]{color:#f87171;background:#f8717126;border-color:#f8717166}.profile-topics-btn.delete[data-v-85b8f58b]:hover{background:#f8717140}.profile-topics-btn.close[data-v-85b8f58b]{color:#f59e0b;background:#f59e0b26;border-color:#f59e0b66}.profile-topics-btn.close[data-v-85b8f58b]:hover{background:#f59e0b40}.profile-topics-btn.open[data-v-85b8f58b]{color:#22c55e;background:#22c55e26;border-color:#22c55e66}.profile-topics-btn.open[data-v-85b8f58b]:hover{background:#22c55e40}.profile-topics-btn.profile-users-unban[data-v-85b8f58b]{color:#22c55e;background:#22c55e33;border:1px solid rgba(34,197,94,.5);min-width:7rem}.profile-topics-btn.profile-users-unban[data-v-85b8f58b]:hover:not(:disabled){background:#22c55e4d}.profile-topics-btn.profile-users-unban[data-v-85b8f58b]:disabled{opacity:.6;cursor:not-allowed}.profile-topics-item-badge[data-v-85b8f58b]{font-size:.72rem;padding:.15rem .4rem;border-radius:4px;background:#f8717133;color:#f87171}.profile-topics-empty[data-v-85b8f58b]{margin:0;font-size:.9rem;color:#ffffff80}.profile-settings-section-rank-permissions .profile-settings-action-rank-permissions[data-v-85b8f58b]{background:#f59e0b33;border-color:#f59e0b80;color:#fcd34d}.profile-settings-section-rank-permissions .profile-settings-action-rank-permissions[data-v-85b8f58b]:hover{background:#f59e0b59}.profile-settings-section-rank-permissions .profile-settings-action-leader-sections[data-v-85b8f58b]{background:#22c55e33;border-color:#22c55e80;color:#86efac}.profile-settings-section-rank-permissions .profile-settings-action-leader-sections[data-v-85b8f58b]:hover{background:#22c55e59}.profile-settings-section-rank-permissions .profile-settings-action-topic-tags[data-v-85b8f58b]{background:#6366f133;border-color:#6366f180;color:#a5b4fc}.profile-settings-section-rank-permissions .profile-settings-action-topic-tags[data-v-85b8f58b]:hover{background:#6366f159}.profile-users-panel .profile-topics-popup-body[data-v-85b8f58b]{max-height:75vh;overflow:visible;color:#ffffffeb}.profile-users-list-wrap[data-v-85b8f58b]{overflow-x:auto;overflow-y:auto;max-height:70vh;-webkit-overflow-scrolling:touch}.profile-users-panel .profile-popup-header[data-v-85b8f58b]{background:#ffffff0f;border-bottom:1px solid rgba(255,255,255,.12);color:#fffffffa;font-weight:600;letter-spacing:.02em}.profile-users-panel .profile-popup-close[data-v-85b8f58b]{color:#ffffffe6}.profile-users-panel .profile-popup-close[data-v-85b8f58b]:hover{color:#fff}.profile-users-table[data-v-85b8f58b]{width:100%;min-width:800px;border-collapse:collapse;font-size:.9rem;color:#ffffffeb}.profile-users-table th[data-v-85b8f58b],.profile-users-table td[data-v-85b8f58b]{padding:.6rem .8rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.1);color:#ffffffeb}.profile-users-table th[data-v-85b8f58b]{color:#ffffffd9;font-weight:600;letter-spacing:.02em}.profile-users-table tbody tr[data-v-85b8f58b]:hover{background:#ffffff0d}.profile-users-table tbody tr.banned[data-v-85b8f58b]{opacity:.75}.profile-users-table tbody tr.banned td[data-v-85b8f58b]{color:#ffffffbf}.profile-users-badge[data-v-85b8f58b]{font-size:.75rem;padding:.2rem .5rem;border-radius:4px;font-weight:500}.profile-users-badge.banned[data-v-85b8f58b]{background:#f8717140;color:#fca5a5}.profile-users-badge.active[data-v-85b8f58b]{background:#22c55e40;color:#86efac}.profile-users-name-link[data-v-85b8f58b]{color:#fffffff2;text-decoration:none;font-weight:500;transition:color .15s}.profile-users-name-link[data-v-85b8f58b]:hover{color:#fff;text-decoration:underline}.profile-users-panel .profile-topics-btn.edit[data-v-85b8f58b]{color:#fffffff2}.profile-users-self[data-v-85b8f58b]{color:#fff9}.profile-user-edit .profile-topics-popup-body[data-v-85b8f58b]{display:flex;flex-direction:column;gap:1.25rem}.profile-user-edit-section[data-v-85b8f58b]{display:flex;flex-direction:column;gap:.5rem}.profile-user-edit-points[data-v-85b8f58b]{margin:0;font-size:.95rem;color:#ffffffe6}.profile-user-edit-row[data-v-85b8f58b]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.profile-user-edit-input[data-v-85b8f58b]{width:100px}.profile-user-edit-select[data-v-85b8f58b]{flex:1;min-width:180px;padding:.5rem .75rem;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:#0000004d;color:#fff;font-size:.9rem}.profile-user-edit-hint[data-v-85b8f58b]{margin:.25rem 0 0;font-size:.8rem;color:#ffffff80}.profile-user-achievements-list[data-v-85b8f58b]{margin:0;padding-left:1.25rem;font-size:.9rem;color:#ffffffd9}.profile-user-achievement-item[data-v-85b8f58b]{margin-bottom:.25rem}.profile-achievements-section[data-v-85b8f58b]{margin-bottom:1rem}.profile-achievements-loading[data-v-85b8f58b]{margin:0;font-size:.9rem;color:#fff9}.profile-achievements-list[data-v-85b8f58b]{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.profile-achievement-display-item[data-v-85b8f58b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;font-size:.9rem}.profile-achievement-display-title[data-v-85b8f58b]{color:#fffffff2;font-weight:500}.profile-achievement-display-date[data-v-85b8f58b]{color:#ffffff80;font-size:.82rem}.profile-achievements-reputation[data-v-85b8f58b]{margin:0;font-size:.9rem;color:#ffffffb3}.profile-achievements-reputation strong[data-v-85b8f58b]{color:#4ade80}.profile-achievements-muted[data-v-85b8f58b]{color:#ffffff80;font-size:.85rem}.profile-achievements-catalog[data-v-85b8f58b]{border-top:1px solid rgba(255,255,255,.1);padding-top:1rem}.profile-achievements-catalog-list[data-v-85b8f58b]{display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto}.profile-achievement-catalog-item[data-v-85b8f58b]{padding:.5rem .6rem;background:#ffffff0d;border-radius:6px;font-size:.85rem;display:grid;grid-template-columns:auto auto 1fr;gap:.5rem 1rem;align-items:baseline}.profile-achievement-title[data-v-85b8f58b]{font-weight:600;color:#fffffff2}.profile-achievement-points[data-v-85b8f58b]{color:#22c55e;font-size:.8rem}.profile-achievement-desc[data-v-85b8f58b]{grid-column:1 / -1;color:#fff9;font-size:.8rem}.section-page[data-v-5f8a019f]{max-width:800px;margin:0 auto;padding:1.5rem}.section-back[data-v-5f8a019f]{display:inline-block;margin-bottom:1rem;color:#fffc;text-decoration:none;font-size:.9rem;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.section-back[data-v-5f8a019f]:hover{color:#fff}.section-actions[data-v-5f8a019f]{margin-bottom:1.25rem;display:flex;flex-wrap:wrap;gap:.75rem}.section-create-btn[data-v-5f8a019f]{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.9rem;font-family:inherit;color:#fff;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s,transform .1s}.section-create-btn[data-v-5f8a019f]:hover{background:#ffffff47;border-color:#ffffff73;transform:translateY(-1px)}.section-create-btn[data-v-5f8a019f]:active{transform:translateY(0)}.section-create-icon[data-v-5f8a019f]{font-size:1.1rem;line-height:1;font-weight:700}.section-title-row[data-v-5f8a019f]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;cursor:context-menu}.section-icon[data-v-5f8a019f]{font-size:1.75rem;line-height:1;flex-shrink:0;color:#fff}.section-title[data-v-5f8a019f]{margin:0;color:#fff;font-family:inherit;font-size:1.5rem}.section-closed-badge[data-v-5f8a019f]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#d1d5db;background:#9ca3af33;border:1px solid rgba(156,163,175,.4);padding:.2rem .45rem;border-radius:9999px;flex-shrink:0}.section-desc[data-v-5f8a019f]{margin:0 0 1rem;color:#ffffffb3;font-size:1rem}.section-meta[data-v-5f8a019f]{margin-bottom:1.5rem;font-size:.85rem;color:#ffffff80;display:flex;gap:1rem}.section-content[data-v-5f8a019f]{display:flex;flex-direction:column;gap:.75rem;background:#ffffff0f;border-radius:12px;padding:1.25rem;border:1px solid rgba(255,255,255,.1)}.section-sublist[data-v-5f8a019f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.section-subitem[data-v-5f8a019f]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;background:#38354c;border-radius:12px;border:1px solid rgba(255,255,255,.12);cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s;box-shadow:0 1px 3px #0003}.section-subitem[data-v-5f8a019f]:hover{background:#423f58;border-color:#ffffff2e;box-shadow:0 4px 12px #00000040}.section-subitem-main[data-v-5f8a019f]{display:flex;align-items:center;gap:.85rem;min-width:0;flex:1 1 auto}.section-subicon[data-v-5f8a019f]{font-size:1.25rem;line-height:1;flex-shrink:0;color:#fff}.section-subinfo[data-v-5f8a019f]{min-width:0}.section-sub-last[data-v-5f8a019f]{display:flex;align-items:center;gap:.55rem;flex:0 1 280px;min-width:180px;max-width:320px;text-align:left}.section-sub-last-empty[data-v-5f8a019f]{justify-content:flex-end;color:#ffffff73;font-size:.78rem;gap:.35rem}.section-sub-last-none[data-v-5f8a019f]{color:#ffffff59}.section-sub-last-avatar[data-v-5f8a019f]{flex-shrink:0}.section-sub-last-avatar-link[data-v-5f8a019f]{display:block;text-decoration:none}.section-sub-last-avatar-img[data-v-5f8a019f],.section-sub-last-avatar-fallback[data-v-5f8a019f]{width:36px;height:36px;border-radius:50%;display:block;object-fit:cover}.section-sub-last-avatar-fallback[data-v-5f8a019f]{display:flex;align-items:center;justify-content:center;background:#ffffff1f;color:#ffffffd9;font-size:.7rem;font-weight:700}.section-sub-last-body[data-v-5f8a019f]{min-width:0;flex:1;display:flex;flex-direction:column;gap:.12rem}.section-sub-last-meta[data-v-5f8a019f]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.72rem;color:#ffffff80;line-height:1.3}.section-sub-last-label[data-v-5f8a019f]{color:#fff6;margin-right:.1rem}.section-sub-last-author[data-v-5f8a019f]{color:#ffffffd9;text-decoration:none;font-weight:600}.section-sub-last-author[data-v-5f8a019f]:hover{text-decoration:underline}.section-sub-last-sep[data-v-5f8a019f]{color:#ffffff4d}.section-sub-last-date[data-v-5f8a019f]{color:#ffffff73}.section-sub-last-msg[data-v-5f8a019f]{font-size:.78rem;color:#ffffffb8;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}a.section-sub-last-msg[data-v-5f8a019f]:hover{color:#fff;text-decoration:underline}@media(max-width:720px){.section-subitem[data-v-5f8a019f]{flex-direction:column;align-items:stretch}.section-sub-last[data-v-5f8a019f],.section-sub-last-empty[data-v-5f8a019f]{max-width:none;flex-basis:auto;min-width:0}}.section-subtitle[data-v-5f8a019f]{display:block;color:#fff;font-weight:700;font-size:1rem;line-height:1.25}.section-subtitle-row[data-v-5f8a019f]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.section-sub-closed-badge[data-v-5f8a019f]{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#ffffffb3;background:#94a3b859;padding:.15rem .35rem;border-radius:4px;flex-shrink:0}.section-subdesc[data-v-5f8a019f]{display:block;font-size:.8125rem;font-weight:400;color:#ffffffa6;margin-top:.2rem;line-height:1.35}.section-placeholder[data-v-5f8a019f]{margin:0;color:#fffc}.section-error-inline[data-v-5f8a019f]{margin:0;color:#f87171}.section-topic-list[data-v-5f8a019f]{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.section-topic-item[data-v-5f8a019f]{padding:.9rem 1.1rem;background:#38354c;border-radius:12px;border:1px solid rgba(255,255,255,.12);box-shadow:0 1px 3px #0003}.section-topic-item-clickable[data-v-5f8a019f]{cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.section-topic-item-clickable[data-v-5f8a019f]:hover{background:#423f58;border-color:#ffffff2e;box-shadow:0 4px 12px #00000040}.section-topic-title[data-v-5f8a019f]{color:#fff;font-weight:600;margin-bottom:.2rem;display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-size:.95rem}.section-topic-tag-before-title[data-v-5f8a019f]{flex-shrink:0;padding:.2rem .45rem;border-radius:6px;font-size:.75rem;font-weight:500}.section-topic-closed-icon[data-v-5f8a019f]{font-size:.9rem;opacity:.7}.section-topic-pinned-icon[data-v-5f8a019f]{font-size:.85rem;line-height:1}.section-topic-item.is-pinned[data-v-5f8a019f]{border-color:#fbbf2459;background:#fbbf2414}.section-topic-badge.pinned[data-v-5f8a019f]{background:#fbbf2433;color:#fde68a;border-color:#fbbf2473}.section-topic-meta[data-v-5f8a019f]{font-size:.72rem;color:#ffffff80;margin-bottom:.25rem;display:flex;align-items:center;flex-wrap:wrap;gap:.3rem}.section-topic-meta-sep[data-v-5f8a019f]{color:#ffffff59}.section-topic-author[data-v-5f8a019f]{color:#ffffffd9;text-decoration:none}.section-topic-author[data-v-5f8a019f]:hover{text-decoration:underline}.section-topic-author-role[data-v-5f8a019f]{font-size:.65rem;padding:.15rem .4rem;border-radius:6px;font-weight:600;letter-spacing:.02em}.section-topic-edited[data-v-5f8a019f]{color:#fff6}.section-topic-badges[data-v-5f8a019f]{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:.25rem}.section-topic-badge[data-v-5f8a019f]{padding:.15rem .35rem;border-radius:9999px;font-size:.65rem;letter-spacing:.02em;border:1px solid transparent}.section-topic-badge.approved[data-v-5f8a019f]{color:#4ade80;border-color:#4ade8066;background:#4ade801a}.section-topic-badge.rejected[data-v-5f8a019f]{color:#f87171;border-color:#f8717166;background:#f871711a}.section-topic-badge.pending[data-v-5f8a019f]{color:#facc15;border-color:#facc1566;background:#facc151a}.section-topic-badge.reviewed[data-v-5f8a019f]{color:#60a5fa;border-color:#60a5fa73;background:#60a5fa1f}.section-topic-badge.closed[data-v-5f8a019f]{background:#9ca3af33;color:#d1d5db;border-color:#9ca3af66}.section-topic-actions[data-v-5f8a019f]{display:flex;gap:.5rem}.section-topic-btn[data-v-5f8a019f]{padding:.35rem .6rem;border-radius:9999px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;cursor:pointer;font-size:.75rem;transition:background .15s,border-color .15s}.section-topic-btn.approve[data-v-5f8a019f]{color:#4ade80;border-color:#4ade8066;background:#4ade801a}.section-topic-btn.reject[data-v-5f8a019f]{color:#f87171;border-color:#f8717166;background:#f871711a}.section-topic-btn.pending[data-v-5f8a019f]{color:#facc15;border-color:#facc1566;background:#facc151a}.section-topic-btn.reviewed[data-v-5f8a019f]{color:#60a5fa;border-color:#60a5fa73;background:#60a5fa1f}.section-topic-btn[data-v-5f8a019f]:hover{background:#ffffff29;border-color:#ffffff4d}.section-error[data-v-5f8a019f]{color:#ff6b6b;margin:0 0 1rem}.section-modal-overlay[data-v-5f8a019f]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.section-modal[data-v-5f8a019f]{width:min(420px,92vw);background:#18181cfa;border:1px solid rgba(255,255,255,.2);border-radius:12px;box-shadow:0 12px 40px #00000080;overflow:hidden}.section-modal-header[data-v-5f8a019f]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.1)}.section-modal-title[data-v-5f8a019f]{margin:0;font-size:1.1rem;color:#fff;font-family:inherit}.section-modal-close[data-v-5f8a019f]{background:none;border:none;color:#ffffffb3;font-size:1.5rem;line-height:1;cursor:pointer;padding:0 .25rem}.section-modal-close[data-v-5f8a019f]:hover{color:#fff}.section-modal-form[data-v-5f8a019f]{padding:1.25rem}.section-modal-type[data-v-5f8a019f]{display:flex;gap:.4rem;margin-bottom:1rem}.section-modal-type-btn[data-v-5f8a019f]{flex:1;padding:.5rem .75rem;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:#00000040;color:#ffffffb3;font:inherit;cursor:pointer}.section-modal-type-btn.active[data-v-5f8a019f]{border-color:#60a5fa80;background:#3b82f640;color:#fff}.section-create-link-btn[data-v-5f8a019f]{background:#fbbf242e!important;border:1px solid rgba(251,191,36,.35);color:#fde68a!important}.section-create-link-btn[data-v-5f8a019f]:hover{background:#fbbf2447!important}.section-modal-label[data-v-5f8a019f]{display:block;margin-bottom:1rem}.section-modal-label span[data-v-5f8a019f]{display:block;margin-bottom:.35rem;font-size:.9rem;color:#ffffffd9}.section-modal-input[data-v-5f8a019f]{width:100%;box-sizing:border-box;padding:.5rem .75rem;font-size:.95rem;font-family:inherit;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:6px}.section-modal-input[data-v-5f8a019f]::placeholder{color:#fff6}.section-modal-error[data-v-5f8a019f]{margin:0 0 .75rem;font-size:.9rem;color:#f87171}.section-modal-actions[data-v-5f8a019f]{display:flex;gap:.75rem;margin-top:1rem}.section-modal-btn[data-v-5f8a019f]{padding:.5rem 1rem;font-size:.9rem;font-family:inherit;border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s}.section-modal-btn.secondary[data-v-5f8a019f]{background:#ffffff1a;border:1px solid rgba(255,255,255,.25);color:#fff}.section-modal-btn.primary[data-v-5f8a019f]{background:#4ade8040;border:1px solid rgba(74,222,128,.5);color:#86efac}.section-modal-btn.primary[data-v-5f8a019f]:disabled{opacity:.6;cursor:not-allowed}.topic-comment-edit-block[data-v-fa0647a7]{display:flex;flex-direction:column;gap:.5rem;width:100%}.topic-comment-edit-body[data-v-fa0647a7]{min-height:80px;padding:.6rem .75rem;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;font-size:.95rem;line-height:1.5}.topic-comment-edit-actions[data-v-fa0647a7]{display:flex;gap:.5rem}.topic-comment-save[data-v-fa0647a7],.topic-comment-cancel[data-v-fa0647a7]{padding:.4rem .8rem;font-size:.85rem;border-radius:6px;cursor:pointer}.topic-comment-save[data-v-fa0647a7]{color:#fff;background:#4a9eff;border:none}.topic-comment-save[data-v-fa0647a7]:hover{background:#5aafff}.topic-comment-cancel[data-v-fa0647a7]{color:#fffc;background:transparent;border:1px solid rgba(255,255,255,.3)}.topic-comment-cancel[data-v-fa0647a7]:hover{background:#ffffff14}.reaction-bar[data-v-426bd20d]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.5rem}.reaction-btn[data-v-426bd20d]{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.9rem;border-radius:9999px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#ffffffe6;cursor:pointer;transition:background .15s,border-color .15s}.reaction-btn[data-v-426bd20d]:hover:not(.disabled):not(:disabled){background:#ffffff1f;border-color:#ffffff59}.reaction-btn.active[data-v-426bd20d]{background:#60a5fa40;border-color:#60a5fa80}.reaction-btn.disabled[data-v-426bd20d]{cursor:default;opacity:.8}.reaction-emoji[data-v-426bd20d]{line-height:1}.reaction-count[data-v-426bd20d]{font-size:.75rem;color:#ffffffb3}.topic-page[data-v-e4791d43]{max-width:960px;margin:0 auto;padding:1.5rem}.topic-back[data-v-e4791d43]{display:inline-block;margin-bottom:1rem;color:#fffc;font-size:.9rem;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.topic-back[data-v-e4791d43]:hover{color:#fff}.topic-article[data-v-e4791d43]{background:#ffffff0f;border-radius:12px;padding:1.25rem;border:1px solid rgba(255,255,255,.12);margin-bottom:1.5rem;display:flex;gap:1.25rem;align-items:flex-start}.topic-author-block[data-v-e4791d43]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.4rem;min-width:90px}.topic-author-avatar-wrap[data-v-e4791d43],.topic-author-avatar-guest[data-v-e4791d43]{width:56px;height:56px;border-radius:6px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;overflow:hidden;text-decoration:none}.topic-author-avatar[data-v-e4791d43]{width:100%;height:100%;object-fit:cover}.topic-author-initials[data-v-e4791d43]{font-size:1.1rem;color:#fff;font-family:inherit}.topic-author-info[data-v-e4791d43]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.15rem}.topic-author-name[data-v-e4791d43]{font-size:.85rem;color:#fff;font-weight:500}.topic-author-name-link[data-v-e4791d43]{text-decoration:none;cursor:pointer}.topic-author-name-link[data-v-e4791d43]:hover{text-decoration:underline}.topic-author-rank[data-v-e4791d43]{font-size:.7rem}.topic-author-date[data-v-e4791d43]{font-size:.7rem;color:#ffffff80}.topic-date-label[data-v-e4791d43]{color:#fff6}.topic-edited[data-v-e4791d43]{display:block;margin-top:.25rem;padding-top:.2rem;border-top:1px solid rgba(255,255,255,.08);font-size:.65rem;color:#ffffff73}.topic-content[data-v-e4791d43]{flex:1;min-width:0}.topic-header[data-v-e4791d43]{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.topic-title[data-v-e4791d43]{margin:0;color:#fff;font-family:inherit;font-size:1.4rem;width:100%;line-height:1.35;word-break:break-word}.topic-actions[data-v-e4791d43]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.topic-edit-btn[data-v-e4791d43]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:6px;background:#ffffff1a;color:#ffffffe6;font-size:1rem;cursor:pointer;transition:background .15s}.topic-edit-btn[data-v-e4791d43]:hover{background:#fff3}.topic-open-btn[data-v-e4791d43],.topic-close-btn[data-v-e4791d43],.topic-pin-btn[data-v-e4791d43]{display:inline-flex;align-items:center;padding:.35rem .75rem;border:none;border-radius:6px;font-size:.9rem;cursor:pointer;transition:background .15s,color .15s}.topic-open-btn[data-v-e4791d43]{background:#4caf5040;color:#81c784}.topic-open-btn[data-v-e4791d43]:hover{background:#4caf5066}.topic-close-btn[data-v-e4791d43]{background:#ffffff1a;color:#ffffffe6}.topic-close-btn[data-v-e4791d43]:hover{background:#fff3}.topic-pin-btn[data-v-e4791d43]{background:#fbbf242e;color:#fde68a}.topic-pin-btn[data-v-e4791d43]:hover{background:#fbbf244d}.topic-pinned-mark[data-v-e4791d43]{margin-right:.35rem;font-size:.9em}.topic-delete-btn[data-v-e4791d43]{display:inline-flex;align-items:center;padding:.35rem .75rem;border:none;border-radius:6px;font-size:.9rem;cursor:pointer;transition:background .15s,color .15s;background:#f4433633;color:#ef5350}.topic-delete-btn[data-v-e4791d43]:hover{background:#f4433659}.topic-body[data-v-e4791d43]{color:#ffffffd9;font-size:1rem;line-height:1.6;margin-bottom:1rem;direction:ltr;text-align:left}.topic-badges[data-v-e4791d43]{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.75rem}.topic-badge[data-v-e4791d43]{padding:.2rem .45rem;border-radius:9999px;font-size:.7rem;letter-spacing:.02em;border:1px solid transparent}.topic-badge.approved[data-v-e4791d43]{color:#4ade80;border-color:#4ade8066;background:#4ade801a}.topic-badge.rejected[data-v-e4791d43]{color:#f87171;border-color:#f8717166;background:#f871711a}.topic-badge.pending[data-v-e4791d43]{color:#facc15;border-color:#facc1566;background:#facc151a}.topic-badge.reviewed[data-v-e4791d43]{color:#60a5fa;border-color:#60a5fa73;background:#60a5fa1f}.topic-badge.closed[data-v-e4791d43]{background:#9ca3af33;color:#d1d5db;border-color:#9ca3af66}.topic-badge.pinned[data-v-e4791d43]{background:#fbbf2433;color:#fde68a;border-color:#fbbf2473}.topic-tag-badge[data-v-e4791d43]{border:none}.topic-tags-before-title[data-v-e4791d43]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.topic-tags-edit[data-v-e4791d43]{margin-top:.5rem}.topic-tags-edit-btn[data-v-e4791d43]{padding:.35rem .65rem;font-size:.85rem;border-radius:8px;border:1px solid rgba(99,102,241,.4);background:#6366f133;color:#a5b4fc;cursor:pointer;font-family:inherit}.topic-tags-edit-btn[data-v-e4791d43]:hover{background:#6366f159}.topic-tags-modal-overlay[data-v-e4791d43]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.topic-tags-modal[data-v-e4791d43]{background:#1e293b;border-radius:12px;padding:1.25rem;min-width:280px;max-width:90vw;border:1px solid rgba(148,163,184,.2)}.topic-tags-modal-title[data-v-e4791d43]{margin:0 0 1rem;font-size:1rem;color:#f1f5f9}.topic-tags-modal-list[data-v-e4791d43]{display:flex;flex-direction:column;gap:.4rem;max-height:240px;overflow-y:auto;margin-bottom:1rem}.topic-tags-modal-label[data-v-e4791d43]{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:#e2e8f0;font-size:.9rem}.topic-tags-modal-chip[data-v-e4791d43]{padding:.2rem .45rem;border-radius:6px;font-size:.85rem}.topic-tags-modal-actions[data-v-e4791d43]{display:flex;gap:.5rem;justify-content:flex-end}.topic-tags-modal-btn[data-v-e4791d43]{padding:.45rem .85rem;border-radius:8px;border:1px solid rgba(148,163,184,.3);background:#94a3b826;color:#e2e8f0;cursor:pointer;font-family:inherit}.topic-tags-modal-btn[data-v-e4791d43]:hover{background:#94a3b840}.topic-tags-modal-save[data-v-e4791d43]{background:#6366f14d;border-color:#6366f180;color:#c7d2fe}.topic-tags-modal-save[data-v-e4791d43]:hover:not(:disabled){background:#6366f180}.topic-tags-modal-save[data-v-e4791d43]:disabled{opacity:.7;cursor:not-allowed}.topic-reactions-wrap[data-v-e4791d43],.topic-comment-reactions[data-v-e4791d43]{margin-top:.5rem}.topic-comment-closed[data-v-e4791d43]{margin:0;color:#fff9;font-size:.9rem}.topic-comments[data-v-e4791d43]{background:#ffffff0f;border-radius:12px;padding:1.25rem;border:1px solid rgba(255,255,255,.12)}.topic-comments-title[data-v-e4791d43]{margin:0 0 1rem;color:#fff;font-size:1rem;font-family:inherit}.topic-comment-list[data-v-e4791d43]{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.75rem}.topic-comment-item[data-v-e4791d43]{padding:1rem;background:#ffffff0a;border-radius:10px;border:1px solid rgba(255,255,255,.08);display:flex;gap:1rem;align-items:flex-start}.topic-comment-author-block[data-v-e4791d43]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:72px}.topic-comment-avatar-wrap[data-v-e4791d43]{width:44px;height:44px;border-radius:5px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;overflow:hidden;text-decoration:none}.topic-comment-avatar-guest[data-v-e4791d43]{cursor:default}.topic-comment-avatar[data-v-e4791d43]{width:100%;height:100%;object-fit:cover}.topic-comment-initials[data-v-e4791d43]{font-size:.95rem;color:#fff;font-family:inherit}.topic-comment-author-info[data-v-e4791d43]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.1rem}.topic-comment-author-name[data-v-e4791d43]{font-size:.8rem;color:#fff;font-weight:500}.topic-comment-author-name-link[data-v-e4791d43]{text-decoration:none;cursor:pointer}.topic-comment-author-name-link[data-v-e4791d43]:hover{text-decoration:underline}.topic-comment-author-rank[data-v-e4791d43]{font-size:.65rem}.topic-comment-author-date[data-v-e4791d43]{font-size:.65rem;color:#ffffff80}.topic-comment-edited[data-v-e4791d43]{display:block;margin-top:.2rem;padding-top:.15rem;border-top:1px solid rgba(255,255,255,.08);font-size:.6rem;color:#ffffff73}.topic-comment-body-wrap[data-v-e4791d43]{flex:1;min-width:0}.topic-comment-edit-row[data-v-e4791d43]{display:flex;justify-content:flex-end;gap:.35rem;margin-bottom:.35rem}.topic-comment-body[data-v-e4791d43]{color:#ffffffd9;font-size:.95rem;line-height:1.5;direction:ltr;text-align:left}.topic-comment-edit-btn[data-v-e4791d43]{padding:.2rem .5rem;font-size:.8rem;color:#ffffffb3;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:6px;cursor:pointer}.topic-comment-edit-btn[data-v-e4791d43]:hover{color:#fff;background:#ffffff1a}.topic-comment-delete-btn[data-v-e4791d43]{padding:.2rem .5rem;font-size:.8rem;color:#ff9696e6;background:transparent;border:1px solid rgba(255,100,100,.3);border-radius:6px;cursor:pointer}.topic-comment-delete-btn[data-v-e4791d43]:hover{color:#ffb4b4;background:#ff505033}.topic-comment-edit-block[data-v-e4791d43]{display:flex;flex-direction:column;gap:.5rem;width:100%}.topic-comment-edit-body[data-v-e4791d43]{min-height:80px;padding:.6rem .75rem;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;font-size:.95rem;line-height:1.5}.topic-comment-edit-actions[data-v-e4791d43]{display:flex;gap:.5rem;margin-top:.5rem}.topic-comment-save[data-v-e4791d43],.topic-comment-cancel[data-v-e4791d43]{padding:.4rem .8rem;font-size:.85rem;border-radius:6px;cursor:pointer}.topic-comment-save[data-v-e4791d43]{color:#fff;background:#4a9eff;border:none}.topic-comment-save[data-v-e4791d43]:hover{background:#5aafff}.topic-comment-cancel[data-v-e4791d43]{color:#fffc;background:transparent;border:1px solid rgba(255,255,255,.3)}.topic-comment-cancel[data-v-e4791d43]:hover{background:#ffffff14}.topic-comment-empty[data-v-e4791d43]{margin:0 0 1rem;color:#ffffff80;font-size:.9rem}.topic-comment-form[data-v-e4791d43]{display:flex;flex-direction:column;gap:.75rem}.topic-comment-editor[data-v-e4791d43]{min-height:120px;padding:.6rem .75rem;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;font-size:.95rem;font-family:inherit;line-height:1.5;outline:none;direction:ltr!important;unicode-bidi:embed!important;writing-mode:horizontal-tb!important}.topic-comment-editor[data-v-e4791d43]:empty:before{content:attr(data-placeholder);color:#ffffff80}.topic-comment-editor[data-v-e4791d43]:focus{outline:none;border-color:#fff6;direction:ltr!important}.topic-comment-editor[data-v-e4791d43] *{direction:ltr!important}.image-upload-btn[data-v-e4791d43]{padding:.4rem .75rem;font-size:.85rem;color:#fff;background:#3b82f640;border:1px solid rgba(59,130,246,.5);border-radius:8px;cursor:pointer;font-family:inherit;transition:background .15s;white-space:nowrap}.image-upload-btn[data-v-e4791d43]:hover:not(:disabled){background:#3b82f666;border-color:#3b82f6b3}.image-upload-btn[data-v-e4791d43]:disabled{opacity:.7;cursor:not-allowed}.upload-error[data-v-e4791d43]{font-size:.8rem;color:#f87171}.topic-comment-submit[data-v-e4791d43]{align-self:flex-start;padding:.5rem 1rem;font-size:.9rem;font-family:inherit;color:#fff;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s}.topic-comment-submit[data-v-e4791d43]:hover:not(:disabled){background:#ffffff47;border-color:#ffffff73}.topic-comment-submit[data-v-e4791d43]:disabled{opacity:.5;cursor:not-allowed}.attachments-block[data-v-e4791d43]{margin-top:.75rem;padding:.75rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:8px}.attachments-label[data-v-e4791d43]{display:block;font-size:.85rem;color:#ffffffb3;margin-bottom:.5rem}.attachments-list[data-v-e4791d43]{display:flex;flex-wrap:wrap;gap:.5rem}.attachment-item[data-v-e4791d43]{position:relative}.attachment-thumb[data-v-e4791d43]{width:80px;height:80px;object-fit:cover;border-radius:8px;border:1px solid rgba(255,255,255,.2)}.attachment-remove[data-v-e4791d43]{position:absolute;top:-6px;right:-6px;width:22px;height:22px;padding:0;border:none;border-radius:50%;background:#ef4444;color:#fff;font-size:1rem;line-height:1;cursor:pointer}.attachment-remove[data-v-e4791d43]:hover{background:#dc2626}.topic-comment-login[data-v-e4791d43]{margin:0;color:#fff9;font-size:.9rem}.topic-comment-login a[data-v-e4791d43]{color:#ffffffe6}.topic-error[data-v-e4791d43]{color:#f87171;margin:0 0 1rem}.edit-topic-page[data-v-ac9ad511]{max-width:560px;margin:0 auto;padding:1.5rem}.edit-topic-back[data-v-ac9ad511]{display:inline-block;margin-bottom:1rem;color:#fffc;font-size:.9rem;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.edit-topic-back[data-v-ac9ad511]:hover{color:#fff}.edit-topic-title[data-v-ac9ad511]{margin:0 0 1.25rem;color:#fff;font-family:inherit;font-size:1.35rem}.edit-topic-form[data-v-ac9ad511]{display:flex;flex-direction:column;gap:1rem}.edit-topic-label[data-v-ac9ad511]{display:flex;flex-direction:column;gap:.35rem;color:#fffc;font-size:.9rem}.edit-topic-input[data-v-ac9ad511]{padding:.6rem .75rem;font-size:.95rem;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:8px;font-family:inherit;direction:ltr!important;text-align:left!important}.edit-topic-input[data-v-ac9ad511]:focus{outline:none;border-color:#fff6}.edit-topic-editor[data-v-ac9ad511]{width:100%;min-height:140px;padding:.6rem .75rem;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;font-size:.95rem;font-family:inherit;line-height:1.5;outline:none;direction:ltr!important;unicode-bidi:embed!important;writing-mode:horizontal-tb!important}.edit-topic-title-editor[data-v-ac9ad511]{min-height:2.8rem}.edit-topic-editor[data-v-ac9ad511]:focus{outline:none;border-color:#fff6;direction:ltr!important}.edit-topic-editor[data-v-ac9ad511] *{direction:ltr!important}.edit-topic-editor[data-v-ac9ad511]:empty:before{content:attr(data-placeholder);color:#ffffff80}.image-upload-btn[data-v-ac9ad511]{padding:.4rem .75rem;font-size:.85rem;color:#fff;background:#3b82f640;border:1px solid rgba(59,130,246,.5);border-radius:8px;cursor:pointer;font-family:inherit;transition:background .15s;white-space:nowrap}.image-upload-btn[data-v-ac9ad511]:hover:not(:disabled){background:#3b82f666;border-color:#3b82f6b3}.image-upload-btn[data-v-ac9ad511]:disabled{opacity:.7;cursor:not-allowed}.upload-error[data-v-ac9ad511]{font-size:.8rem;color:#f87171}.attachments-block[data-v-ac9ad511]{margin-top:.75rem;padding:.75rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:8px}.attachments-label[data-v-ac9ad511]{display:block;font-size:.85rem;color:#ffffffb3;margin-bottom:.5rem}.attachments-list[data-v-ac9ad511]{display:flex;flex-wrap:wrap;gap:.5rem}.attachment-item[data-v-ac9ad511]{position:relative}.attachment-thumb[data-v-ac9ad511]{width:80px;height:80px;object-fit:cover;border-radius:8px;border:1px solid rgba(255,255,255,.2)}.attachment-remove[data-v-ac9ad511]{position:absolute;top:-6px;right:-6px;width:22px;height:22px;padding:0;border:none;border-radius:50%;background:#ef4444;color:#fff;font-size:1rem;line-height:1;cursor:pointer}.attachment-remove[data-v-ac9ad511]:hover{background:#dc2626}.edit-topic-actions[data-v-ac9ad511]{display:flex;align-items:center;gap:1rem;margin-top:.5rem}.edit-topic-submit[data-v-ac9ad511]{padding:.6rem 1.25rem;font-size:.9rem;font-family:inherit;color:#fff;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s}.edit-topic-submit[data-v-ac9ad511]:hover{background:#ffffff47;border-color:#ffffff73}.edit-topic-cancel[data-v-ac9ad511]{color:#fff9;text-decoration:none;font-size:.9rem}.edit-topic-cancel[data-v-ac9ad511]:hover{color:#fff}.edit-topic-success[data-v-ac9ad511]{margin:1rem 0 0;color:#4ade80;font-size:.9rem}.edit-topic-error[data-v-ac9ad511]{color:#f87171;margin:0 0 1rem}.new-topic-page[data-v-e8306216]{max-width:560px;margin:0 auto;padding:1.5rem;position:relative;z-index:1}.new-topic-back[data-v-e8306216]{display:inline-block;margin-bottom:1rem;color:#fffc;text-decoration:none;font-size:.9rem;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.new-topic-back[data-v-e8306216]:hover{color:#fff}.new-topic-title[data-v-e8306216]{margin:0 0 1.25rem;color:#fff;font-family:inherit;font-size:1.35rem}.new-topic-form[data-v-e8306216]{display:flex;flex-direction:column;gap:1rem}.new-topic-label[data-v-e8306216]{display:flex;flex-direction:column;gap:.35rem;color:#fffc;font-size:.9rem}.new-topic-select[data-v-e8306216],.new-topic-input[data-v-e8306216],.new-topic-textarea[data-v-e8306216]{padding:.6rem .75rem;font-size:.95rem;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:8px;font-family:inherit;direction:ltr!important;text-align:left!important}.new-topic-select option[data-v-e8306216]{color:#fff;background:#121216d9}.new-topic-editor[data-v-e8306216]{width:100%;min-height:140px;padding:.6rem .75rem;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;font-size:.95rem;font-family:inherit;line-height:1.5;outline:none;direction:ltr!important;unicode-bidi:embed!important}.new-topic-title-editor[data-v-e8306216]{min-height:2.8rem}.new-topic-editor[data-v-e8306216]:focus{outline:none;border-color:#fff6;direction:ltr!important}.new-topic-editor[data-v-e8306216]:empty:before{content:attr(data-placeholder);color:#ffffff80}.new-topic-select[data-v-e8306216]:focus,.new-topic-input[data-v-e8306216]:focus,.new-topic-textarea[data-v-e8306216]:focus{outline:none;border-color:#fff6}.new-topic-textarea[data-v-e8306216]{resize:vertical;min-height:120px}.image-upload-btn[data-v-e8306216]{padding:.4rem .75rem;font-size:.85rem;color:#fff;background:#3b82f640;border:1px solid rgba(59,130,246,.5);border-radius:8px;cursor:pointer;font-family:inherit;transition:background .15s;white-space:nowrap}.image-upload-btn[data-v-e8306216]:hover:not(:disabled){background:#3b82f666;border-color:#3b82f6b3}.image-upload-btn[data-v-e8306216]:disabled{opacity:.7;cursor:not-allowed}.upload-error[data-v-e8306216]{font-size:.8rem;color:#f87171}.attachments-block[data-v-e8306216]{margin-top:.75rem;padding:.75rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:8px}.attachments-label[data-v-e8306216]{display:block;font-size:.85rem;color:#ffffffb3;margin-bottom:.5rem}.attachments-list[data-v-e8306216]{display:flex;flex-wrap:wrap;gap:.5rem}.attachment-item[data-v-e8306216]{position:relative}.attachment-thumb[data-v-e8306216]{width:80px;height:80px;object-fit:cover;border-radius:8px;border:1px solid rgba(255,255,255,.2)}.attachment-remove[data-v-e8306216]{position:absolute;top:-6px;right:-6px;width:22px;height:22px;padding:0;border:none;border-radius:50%;background:#ef4444;color:#fff;font-size:1rem;line-height:1;cursor:pointer}.attachment-remove[data-v-e8306216]:hover{background:#dc2626}.new-topic-error[data-v-e8306216]{width:100%;margin:.5rem 0 0}.new-topic-hint[data-v-e8306216]{width:100%;margin:.5rem 0 0;font-size:.875rem;color:#fff9}.new-topic-section-closed[data-v-e8306216]{margin:.4rem 0 0;font-size:.9rem;color:#facc15}.new-topic-actions[data-v-e8306216]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem}.new-topic-submit[data-v-e8306216]{padding:.6rem 1.25rem;font-size:.9rem;font-family:inherit;color:#fff;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s}.new-topic-submit[data-v-e8306216]:hover{background:#ffffff47;border-color:#ffffff73}.new-topic-cancel[data-v-e8306216]{color:#fff9;text-decoration:none;font-size:.9rem}.new-topic-cancel[data-v-e8306216]:hover{color:#fff}.new-topic-success[data-v-e8306216]{margin:1rem 0 0;color:#4ade80;font-size:.9rem}.search-page[data-v-336240be]{max-width:560px;margin:0 auto;padding:1.5rem}.search-back[data-v-336240be]{display:inline-block;margin-bottom:1rem;color:#fffc;text-decoration:none;font-size:.9rem;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.search-back[data-v-336240be]:hover{color:#fff}.search-title[data-v-336240be]{margin:0 0 1.25rem;color:#fff;font-family:inherit;font-size:1.35rem}.search-form[data-v-336240be]{display:flex;gap:.75rem;margin-bottom:1rem}.search-input[data-v-336240be]{flex:1;padding:.6rem .75rem;font-size:.95rem;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:8px;font-family:inherit}.search-input[data-v-336240be]:focus{outline:none;border-color:#fff6}.search-submit[data-v-336240be]{padding:.6rem 1.25rem;font-size:.9rem;font-family:inherit;color:#fff;background:#ffffff26;border:1px solid rgba(255,255,255,.25);border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s}.search-submit[data-v-336240be]:hover{background:#ffffff38;border-color:#fff6}.search-hint[data-v-336240be],.search-results-hint[data-v-336240be]{margin:0;color:#fff9;font-size:.9rem}.new-messages-page[data-v-beaeb3ed]{max-width:640px;margin:0 auto;padding:1.5rem}.new-messages-back[data-v-beaeb3ed]{display:inline-block;margin-bottom:1rem;color:#fffc;text-decoration:none;font-size:.9rem;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.new-messages-back[data-v-beaeb3ed]:hover{color:#fff}.new-messages-title[data-v-beaeb3ed]{margin:0 0 1.25rem;color:#fff;font-family:inherit;font-size:1.35rem}.new-messages-list[data-v-beaeb3ed]{list-style:none;margin:0;padding:0}.new-messages-item[data-v-beaeb3ed]{padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.1);cursor:pointer;transition:background .15s}.new-messages-item[data-v-beaeb3ed]:hover{background:#ffffff0a}.new-messages-item[data-v-beaeb3ed]:last-child{border-bottom:none}.new-messages-topic[data-v-beaeb3ed]{display:block;color:#fff;font-weight:500;font-size:.95rem;margin-bottom:.25rem}.new-messages-meta[data-v-beaeb3ed]{font-size:.8rem;color:#ffffff80}.new-messages-empty[data-v-beaeb3ed]{margin:0;color:#fff9;font-size:.9rem}.watched-page[data-v-3e741520]{max-width:640px;margin:0 auto;padding:1.5rem}.watched-back[data-v-3e741520]{display:inline-block;margin-bottom:1rem;color:#fffc;text-decoration:none;font-size:.9rem;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.watched-back[data-v-3e741520]:hover{color:#fff}.watched-title[data-v-3e741520]{margin:0 0 1rem;color:#fff;font-family:inherit;font-size:1.35rem}.watched-hint[data-v-3e741520]{margin:0 0 1rem;font-size:.9rem;color:#fff9}.watched-empty[data-v-3e741520]{margin:0;color:#ffffff80;font-size:.9rem}.notifications-page[data-v-4b13782a]{max-width:640px;margin:0 auto;padding:1.5rem}.notifications-back[data-v-4b13782a]{display:inline-block;margin-bottom:1rem;color:#fffc;text-decoration:none;font-size:.9rem;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.notifications-back[data-v-4b13782a]:hover{color:#fff}.notifications-title[data-v-4b13782a]{margin:0 0 1rem;color:#fff;font-family:inherit;font-size:1.35rem}.notifications-hint[data-v-4b13782a]{margin:0 0 1rem;font-size:.9rem;color:#fff9}.notifications-empty[data-v-4b13782a]{margin:0;color:#ffffff80;font-size:.9rem}.messages-page[data-v-6a2cc461]{max-width:640px;margin:0 auto;padding:1.5rem}.messages-back[data-v-6a2cc461]{display:inline-block;margin-bottom:1rem;color:#fffc;font-size:.9rem;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.messages-back[data-v-6a2cc461]:hover{color:#fff}.messages-title[data-v-6a2cc461]{margin:0 0 1.25rem;color:#fff;font-family:inherit;font-size:1.35rem}.messages-dialogues-heading[data-v-6a2cc461]{margin:1rem 0 .5rem;font-size:1rem;font-weight:600;color:#ffffffe6}.messages-dialogues-list[data-v-6a2cc461]{list-style:none;margin:0;padding:0}.messages-dialogues-item[data-v-6a2cc461]{padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.1);cursor:pointer;transition:background .15s}.messages-dialogues-item[data-v-6a2cc461]:hover{background:#ffffff0a}.messages-dialogues-name[data-v-6a2cc461]{display:block;color:#fff;font-weight:500;font-size:.95rem;margin-bottom:.25rem}.messages-dialogues-preview[data-v-6a2cc461]{margin:0 0 .25rem;font-size:.85rem;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.messages-dialogues-time[data-v-6a2cc461]{font-size:.75rem;color:#fff6}.messages-empty[data-v-6a2cc461],.messages-loading-list[data-v-6a2cc461]{margin:0;color:#fff9;font-size:.9rem}.messages-guest[data-v-6a2cc461]{margin:0 0 1rem;color:#ffffffb3;font-size:1rem}.messages-guest-btn[data-v-6a2cc461]{padding:.5rem 1.25rem;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#ffffff1a;color:#fff;font-family:inherit;font-size:.95rem;cursor:pointer}.messages-guest-btn[data-v-6a2cc461]:hover{background:#ffffff2e}.messages-chat[data-v-6a2cc461]{display:flex;flex-direction:column;height:calc(100vh - 180px);min-height:280px;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.messages-chat-header[data-v-6a2cc461]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#ffffff0f;border-bottom:1px solid rgba(255,255,255,.1)}.messages-chat-back[data-v-6a2cc461]{background:none;border:none;color:#fffc;cursor:pointer;font-size:.9rem;padding:.25rem 0;font-family:inherit}.messages-chat-back[data-v-6a2cc461]:hover{color:#fff}.messages-chat-name[data-v-6a2cc461]{color:#fff;font-weight:500}.messages-list[data-v-6a2cc461]{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.messages-msg[data-v-6a2cc461]{max-width:85%;align-self:flex-start;padding:.5rem .75rem;background:#ffffff14;border-radius:10px 10px 10px 2px}.messages-msg-own[data-v-6a2cc461]{align-self:flex-end;background:#4c91f959;border-bottom-left-radius:10px;border-bottom-right-radius:2px}.messages-msg-body[data-v-6a2cc461]{font-size:.9rem;color:#fffffff2;line-height:1.4;word-break:break-word}.messages-msg-body[data-v-6a2cc461] img{max-width:100%;height:auto}.messages-msg-meta-row[data-v-6a2cc461]{display:flex;align-items:center;gap:.5rem;margin-top:.25rem;flex-wrap:wrap}.messages-msg-meta[data-v-6a2cc461]{font-size:.7rem;color:#ffffff73}.messages-msg-edit-btn[data-v-6a2cc461]{padding:.15rem .4rem;font-size:.7rem;border:1px solid rgba(255,255,255,.25);border-radius:4px;background:#ffffff14;color:#fffc;cursor:pointer;font-family:inherit}.messages-msg-edit-btn[data-v-6a2cc461]:hover{background:#ffffff1f}.messages-edit-input[data-v-6a2cc461]{width:100%;min-height:60px;padding:.5rem .75rem;border:1px solid rgba(255,255,255,.25);border-radius:8px;background:#0003;color:#fff;font-family:inherit;font-size:.9rem;resize:vertical;margin-bottom:.5rem;box-sizing:border-box}.messages-edit-input[data-v-6a2cc461]::placeholder{color:#fff6}.messages-edit-actions[data-v-6a2cc461]{display:flex;gap:.5rem}.messages-edit-btn[data-v-6a2cc461]{padding:.35rem .75rem;font-size:.8rem;border-radius:6px;border:none;cursor:pointer;font-family:inherit}.messages-edit-btn.save[data-v-6a2cc461]{background:#4c91f999;color:#fff}.messages-edit-btn.save[data-v-6a2cc461]:hover:not(:disabled){background:#4c91f9cc}.messages-edit-btn.cancel[data-v-6a2cc461]{background:#ffffff1a;color:#ffffffe6;border:1px solid rgba(255,255,255,.2)}.messages-edit-btn.cancel[data-v-6a2cc461]:hover:not(:disabled){background:#ffffff26}.messages-edit-btn[data-v-6a2cc461]:disabled{opacity:.6;cursor:not-allowed}.messages-empty-chat[data-v-6a2cc461],.messages-loading[data-v-6a2cc461]{margin:0;color:#ffffff80;font-size:.9rem}.messages-send-form[data-v-6a2cc461]{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem;border-top:1px solid rgba(255,255,255,.1);background:#0003}.messages-send-row[data-v-6a2cc461]{display:flex;gap:.5rem;align-items:flex-end}.messages-send-input[data-v-6a2cc461]{flex:1;min-height:44px;padding:.5rem .75rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff0f;color:#fff;font-family:inherit;font-size:.9rem;resize:none}.messages-send-input[data-v-6a2cc461]::placeholder{color:#fff6}.messages-send-btn[data-v-6a2cc461]{flex-shrink:0;padding:.5rem 1rem;border:none;border-radius:8px;background:#4c91f999;color:#fff;font-weight:500;cursor:pointer;font-family:inherit}.messages-send-btn[data-v-6a2cc461]:hover:not(:disabled){background:#4c91f9cc}.messages-send-btn[data-v-6a2cc461]:disabled{opacity:.5;cursor:not-allowed}.messages-attachments[data-v-6a2cc461]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.messages-attach-btn[data-v-6a2cc461]{padding:.35rem .65rem;border:1px solid rgba(255,255,255,.25);border-radius:6px;background:#ffffff14;color:#fff;font-size:.8125rem;font-family:inherit;cursor:pointer}.messages-attach-btn[data-v-6a2cc461]:hover:not(:disabled){background:#ffffff1f}.messages-attach-btn[data-v-6a2cc461]:disabled{opacity:.5;cursor:not-allowed}.messages-attach-limit[data-v-6a2cc461]{font-size:.75rem;color:#ffffff80}.messages-attachments-list[data-v-6a2cc461]{display:flex;flex-wrap:wrap;gap:.5rem}.messages-attachment-item[data-v-6a2cc461]{position:relative;width:56px;height:56px;border-radius:6px;overflow:hidden;background:#ffffff14}.messages-attachment-thumb[data-v-6a2cc461]{width:100%;height:100%;object-fit:cover}.messages-attachment-remove[data-v-6a2cc461]{position:absolute;top:2px;right:2px;width:20px;height:20px;border:none;border-radius:4px;background:#0009;color:#fff;font-size:1rem;line-height:1;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.messages-attachment-remove[data-v-6a2cc461]:hover{background:#000000d9}.auth-screen[data-v-8881d1b2]{min-height:100vh;display:flex;align-items:center;justify-content:center}.auth-box[data-v-8881d1b2]{background:#ffffff14;border-radius:16px;padding:2rem;min-width:320px;border:1px solid rgba(255,255,255,.2)}.auth-title[data-v-8881d1b2]{color:#fff;font-family:inherit;margin:0 0 1.5rem;font-size:1.5rem}.auth-form[data-v-8881d1b2]{display:flex;flex-direction:column;gap:.75rem}.auth-input[data-v-8881d1b2]{padding:.6rem .75rem;border-radius:8px;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;font-size:1rem}.auth-input[data-v-8881d1b2]::placeholder{color:#ffffff80}.auth-error[data-v-8881d1b2]{color:#ff6b6b;margin:0;font-size:.9rem}.auth-success[data-v-8881d1b2]{color:#6bcf7b;margin:0;font-size:.9rem}.auth-btn[data-v-8881d1b2]{padding:.75rem;border-radius:8px;border:none;background:#fff3;color:#fff;font-family:inherit;cursor:pointer;margin-top:.25rem}.auth-btn[data-v-8881d1b2]:disabled{opacity:.7;cursor:not-allowed}.auth-switch[data-v-8881d1b2]{display:inline-block;margin-top:1rem;color:#ffffffb3;font-size:.9rem;text-decoration:underline}.links-admin[data-v-c022ef75]{display:flex;flex-direction:column;gap:.9rem}.links-admin-toolbar[data-v-c022ef75]{display:flex;gap:.5rem}.links-admin-search[data-v-c022ef75]{flex:1;min-width:0;padding:.6rem .85rem;border-radius:11px;border:1px solid rgba(255,255,255,.12);background:#0000004d;color:#fff;font:inherit}.links-admin-search[data-v-c022ef75]:focus{outline:none;border-color:#60a5fa99;box-shadow:0 0 0 3px #3b82f626}.links-admin-refresh[data-v-c022ef75]{padding:.6rem .95rem;border:none;border-radius:11px;background:#3b82f680;color:#fff;font:inherit;cursor:pointer;white-space:nowrap}.links-admin-refresh[data-v-c022ef75]:hover{background:#3b82f6b3}.links-admin-refresh[data-v-c022ef75]:disabled{opacity:.5;cursor:not-allowed}.links-admin-tabs[data-v-c022ef75]{display:flex;flex-wrap:wrap;gap:.35rem}.links-admin-tab[data-v-c022ef75]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#ffffffa6;font:inherit;font-size:.82rem;cursor:pointer}.links-admin-tab span[data-v-c022ef75]{min-width:1.25rem;padding:.05rem .35rem;border-radius:999px;background:#ffffff14;font-size:.7rem;text-align:center;color:#ffffff80}.links-admin-tab.active[data-v-c022ef75]{border-color:#60a5fa73;background:#3b82f633;color:#fff}.links-admin-tab.active span[data-v-c022ef75]{background:#3b82f659;color:#dbeafe}.links-admin-error[data-v-c022ef75]{margin:0;color:#f87171}.links-admin-empty[data-v-c022ef75]{margin:0;color:#ffffff73}.links-admin-panels[data-v-c022ef75]{display:flex;flex-direction:column;gap:.75rem}.links-admin-panel[data-v-c022ef75]{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0000002e;overflow:hidden}.links-admin-panel-head[data-v-c022ef75]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.8rem 1rem;border:none;background:#ffffff08;color:#fff;font:inherit;cursor:pointer}.links-admin-panel-head[data-v-c022ef75]:hover{background:#ffffff0d}.links-admin-panel-title[data-v-c022ef75]{display:inline-flex;align-items:center;gap:.55rem;font-weight:650;font-size:.92rem}.links-admin-chevron[data-v-c022ef75]{width:.45rem;height:.45rem;border-right:2px solid rgba(147,197,253,.9);border-bottom:2px solid rgba(147,197,253,.9);transform:rotate(-45deg);transition:transform .15s ease;margin-top:-.1rem}.links-admin-chevron.open[data-v-c022ef75]{transform:rotate(45deg);margin-top:0}.links-admin-panel-meta[data-v-c022ef75]{font-size:.75rem;color:#fff6;padding:.15rem .5rem;border-radius:999px;background:#ffffff0f}.links-admin-cards[data-v-c022ef75]{display:flex;flex-direction:column;gap:.75rem;padding:.15rem .85rem .95rem}.links-admin-card[data-v-c022ef75]{display:flex;flex-direction:column;gap:.7rem;padding:.9rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#00000047}.links-admin-card.dirty[data-v-c022ef75]{border-color:#fbbf2473;background:#fbbf2412}.links-admin-field[data-v-c022ef75]{display:flex;flex-direction:column;gap:.35rem;width:100%;margin:0}.links-admin-field>span[data-v-c022ef75]{font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:#ffffff6b}.links-admin-field input[data-v-c022ef75]{display:block;width:100%;box-sizing:border-box;margin:0;padding:.6rem .75rem;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#080c14d9;color:#fff;font:inherit;font-size:.88rem}.links-admin-field input.url[data-v-c022ef75]{font-size:.82rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.links-admin-field input[data-v-c022ef75]:focus{outline:none;border-color:#60a5faa6;box-shadow:0 0 0 3px #3b82f62e}.links-admin-actions[data-v-c022ef75]{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;padding-top:.15rem}.links-admin-icon-btn[data-v-c022ef75]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .85rem;border-radius:9px;border:1px solid rgba(147,197,253,.35);background:#3b82f61f;color:#93c5fd;text-decoration:none;font-size:.82rem}.links-admin-icon-btn[data-v-c022ef75]:hover{background:#3b82f640}.links-admin-save[data-v-c022ef75]{padding:.5rem 1rem;border:none;border-radius:9px;background:#3b82f68c;color:#fff;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.links-admin-save[data-v-c022ef75]:hover:not(:disabled){background:#3b82f6bf}.links-admin-save[data-v-c022ef75]:disabled{opacity:.35;cursor:not-allowed}.admin-view[data-v-7a7baafc]{zoom:1.12;min-height:100vh;font-family:inherit;color:#fff}.left-btn[data-v-7a7baafc]{color:#fff;text-decoration:none;font-weight:700;letter-spacing:.04em}.admin-denied[data-v-7a7baafc]{max-width:480px;margin:4rem auto;text-align:center;padding:2rem}.admin-denied h1[data-v-7a7baafc]{margin:0 0 .75rem;font-size:1.4rem}.admin-denied p[data-v-7a7baafc]{color:#ffffffa6;margin:0 0 1.5rem}.admin-link-btn[data-v-7a7baafc]{display:inline-block;padding:.55rem 1rem;border-radius:8px;background:#ffffff1a;color:#fff;text-decoration:none}.admin-shell[data-v-7a7baafc]{display:grid;grid-template-columns:250px minmax(0,1fr);gap:0;max-width:1320px;margin:0 auto;padding:1rem 1.25rem 2.5rem;animation:admin-fade-in-7a7baafc .35s ease}@keyframes admin-fade-in-7a7baafc{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.admin-nav[data-v-7a7baafc]{display:flex;flex-direction:column;gap:1.1rem;padding:1.25rem 1rem;border-radius:16px;background:linear-gradient(165deg,#ffffff14,#ffffff05 55%),#0c0c1073;border:1px solid rgba(255,255,255,.1);height:fit-content;position:sticky;top:1rem;backdrop-filter:blur(8px)}.admin-nav-kicker[data-v-7a7baafc]{font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;color:#ffffff6b}.admin-nav-title[data-v-7a7baafc]{margin:.3rem 0 .2rem;font-size:1.2rem;font-weight:700}.admin-nav-user[data-v-7a7baafc]{margin:0 0 .45rem;font-size:.85rem;color:#ffffffb3}.admin-nav-role-pill[data-v-7a7baafc]{display:inline-block;padding:.2rem .5rem;border-radius:6px;font-size:.68rem;font-weight:600}.admin-nav-list[data-v-7a7baafc]{display:flex;flex-direction:column;gap:.2rem}.admin-nav-item[data-v-7a7baafc]{display:flex;align-items:center;gap:.5rem;padding:.65rem .7rem;border:none;border-radius:10px;background:transparent;color:#ffffffc7;cursor:pointer;text-align:left;font:inherit;transition:background .15s,color .15s,transform .15s}.admin-nav-item[data-v-7a7baafc]:hover{background:#ffffff14;color:#fff}.admin-nav-item.active[data-v-7a7baafc]{background:#4c91f947;color:#fff;box-shadow:inset 0 0 0 1px #4c91f959}.admin-nav-item-mark[data-v-7a7baafc]{width:1.1rem;opacity:.55;font-size:.75rem;text-align:center}.admin-nav-item.active .admin-nav-item-mark[data-v-7a7baafc]{opacity:1}.admin-nav-item-label[data-v-7a7baafc]{flex:1}.admin-nav-badge[data-v-7a7baafc]{font-size:.68rem;padding:.12rem .42rem;border-radius:999px;background:#ffffff1f}.admin-nav-footer[data-v-7a7baafc]{display:flex;flex-direction:column;gap:.45rem;margin-top:.5rem}.admin-nav-refresh[data-v-7a7baafc]{padding:.45rem .6rem;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffbf;font:inherit;font-size:.8rem;cursor:pointer}.admin-nav-refresh[data-v-7a7baafc]:hover:not(:disabled){background:#ffffff14;color:#fff}.admin-nav-refresh[data-v-7a7baafc]:disabled{opacity:.5;cursor:wait}.admin-nav-back[data-v-7a7baafc]{font-size:.85rem;color:#ffffffa6;text-decoration:none;padding:.35rem .15rem}.admin-nav-back[data-v-7a7baafc]:hover{color:#fff}.admin-main[data-v-7a7baafc]{min-width:0;padding:.15rem 0 0 1.5rem}.admin-section-header[data-v-7a7baafc]{margin-bottom:1.2rem}.admin-section-header-row[data-v-7a7baafc]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.admin-hello[data-v-7a7baafc]{margin:0 0 .25rem;font-size:.85rem;color:#93c5fde6}.admin-section-header h2[data-v-7a7baafc]{margin:0 0 .3rem;font-size:1.4rem;letter-spacing:-.01em}.admin-section-header p[data-v-7a7baafc]{margin:0;color:#ffffff85;font-size:.9rem}.admin-clock[data-v-7a7baafc]{font-size:.8rem;color:#ffffff73;white-space:nowrap;padding-top:.35rem}.admin-stats[data-v-7a7baafc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-bottom:1.35rem}.admin-stat[data-v-7a7baafc],.admin-stat-static[data-v-7a7baafc]{padding:1rem .95rem;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.2rem;text-align:left;color:inherit;font:inherit}button.admin-stat[data-v-7a7baafc]{cursor:pointer;transition:border-color .15s,background .15s,transform .15s}button.admin-stat[data-v-7a7baafc]:hover:not(:disabled){border-color:#4c91f973;background:#4c91f91f;transform:translateY(-1px)}button.admin-stat[data-v-7a7baafc]:disabled{cursor:default;opacity:.85}.admin-stat-value[data-v-7a7baafc]{font-size:1.55rem;font-weight:700;font-variant-numeric:tabular-nums}.admin-stat-value.accent-warn[data-v-7a7baafc]{color:#fca5a5}.admin-stat-value.accent-ok[data-v-7a7baafc]{color:#86efac}.admin-stat-label[data-v-7a7baafc]{font-size:.76rem;color:#ffffff80}.admin-overview-grid[data-v-7a7baafc]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.9fr);gap:1.25rem;align-items:start}.admin-block-title[data-v-7a7baafc]{margin:0 0 .7rem;font-size:.95rem;font-weight:600;color:#ffffffd9}.admin-overview-col .admin-block-title[data-v-7a7baafc]:not(:first-child){margin-top:1.4rem}.admin-cards[data-v-7a7baafc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.65rem}.admin-card[data-v-7a7baafc]{display:flex;flex-direction:column;gap:.3rem;padding:1rem .95rem;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(155deg,#ffffff12,#ffffff04);color:#fff;text-align:left;text-decoration:none;cursor:pointer;font:inherit;transition:border-color .15s,background .15s,transform .15s}.admin-card[data-v-7a7baafc]:hover{border-color:#4c91f980;background:#4c91f91f;transform:translateY(-2px)}.admin-card strong[data-v-7a7baafc]{font-size:.95rem}.admin-card span[data-v-7a7baafc]{font-size:.78rem;color:#ffffff85;line-height:1.35}.admin-card em[data-v-7a7baafc]{margin-top:.25rem;font-style:normal;font-size:.72rem;color:#93c5fdd9}.admin-card-danger[data-v-7a7baafc]{border-color:#ef444473;background:linear-gradient(155deg,#ef44442e,#ffffff04)}.admin-card-danger[data-v-7a7baafc]:hover{border-color:#ef4444a6;background:#ef444438}.admin-card-ok[data-v-7a7baafc]{border-color:#22c55e73;background:linear-gradient(155deg,#22c55e29,#ffffff04)}.admin-card-ok[data-v-7a7baafc]:hover{border-color:#22c55ea6;background:#22c55e33}.admin-maintenance-bar[data-v-7a7baafc]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.1rem;padding:.9rem 1rem;border-radius:14px;border:1px solid rgba(34,197,94,.35);background:#22c55e1a}.admin-maintenance-bar.closed[data-v-7a7baafc]{border-color:#ef444466;background:#ef44441f}.admin-maintenance-bar strong[data-v-7a7baafc]{display:block;margin-bottom:.15rem}.admin-maintenance-bar span[data-v-7a7baafc]{font-size:.82rem;color:#ffffffa6}.admin-btn.danger[data-v-7a7baafc]{background:#dc3545a6}.admin-btn.danger[data-v-7a7baafc]:hover{background:#dc3545d9}.admin-queue-strip[data-v-7a7baafc]{display:flex;flex-wrap:wrap;gap:.4rem}.admin-queue-chip[data-v-7a7baafc]{padding:.45rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffd9;font:inherit;font-size:.78rem;cursor:pointer;transition:background .15s,border-color .15s}.admin-queue-chip[data-v-7a7baafc]:hover{background:#ffffff1a;border-color:#ffffff38}.admin-side-card[data-v-7a7baafc]{padding:.95rem 1rem;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:#00000038;margin-bottom:.75rem}.admin-side-card h3[data-v-7a7baafc]{margin:0 0 .7rem;font-size:.88rem}.admin-online-list[data-v-7a7baafc],.admin-recent-list[data-v-7a7baafc],.admin-log-list[data-v-7a7baafc]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.admin-online-list li[data-v-7a7baafc],.admin-recent-list li[data-v-7a7baafc],.admin-log-list li[data-v-7a7baafc]{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.4rem 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.82rem}.admin-online-list li[data-v-7a7baafc]:last-child,.admin-recent-list li[data-v-7a7baafc]:last-child,.admin-log-list li[data-v-7a7baafc]:last-child{border-bottom:none}.admin-online-list a[data-v-7a7baafc],.admin-recent-list a[data-v-7a7baafc]{color:#fff;text-decoration:none;font-weight:600}.admin-online-list a[data-v-7a7baafc]:hover,.admin-recent-list a[data-v-7a7baafc]:hover{text-decoration:underline}.admin-online-list span[data-v-7a7baafc]{font-size:.68rem;padding:.12rem .4rem;border-radius:5px;white-space:nowrap}.admin-recent-list time[data-v-7a7baafc],.admin-log-list time[data-v-7a7baafc]{color:#fff6;font-size:.72rem;white-space:nowrap}.admin-log-list span[data-v-7a7baafc]{color:#fffc}.admin-empty-inline[data-v-7a7baafc]{margin:0;font-size:.8rem;color:#ffffff73}.admin-toolbar[data-v-7a7baafc]{display:flex;gap:.6rem;margin-bottom:1rem;flex-wrap:wrap;align-items:center}.admin-input[data-v-7a7baafc],.admin-select[data-v-7a7baafc]{padding:.55rem .7rem;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:#00000047;color:#fff;font:inherit}.admin-input[data-v-7a7baafc]{flex:1;min-width:200px}.admin-input[data-v-7a7baafc]:focus,.admin-select[data-v-7a7baafc]:focus{outline:none;border-color:#4c91f9a6;box-shadow:0 0 0 2px #4c91f933}.admin-select.grow[data-v-7a7baafc]{width:100%}.admin-filter-chips[data-v-7a7baafc]{display:flex;gap:.3rem;flex-wrap:wrap}.admin-chip[data-v-7a7baafc]{padding:.4rem .65rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#ffffffb3;font:inherit;font-size:.78rem;cursor:pointer}.admin-chip.active[data-v-7a7baafc]{background:#4c91f94d;border-color:#4c91f973;color:#fff}.admin-table-wrap[data-v-7a7baafc]{overflow:auto;border-radius:14px;border:1px solid rgba(255,255,255,.1);animation:admin-fade-in-7a7baafc .25s ease}.admin-table[data-v-7a7baafc]{width:100%;border-collapse:collapse;font-size:.84rem}.admin-table th[data-v-7a7baafc],.admin-table td[data-v-7a7baafc]{padding:.72rem .75rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:middle}.admin-table th[data-v-7a7baafc]{background:#ffffff0a;color:#ffffff9e;font-weight:600;white-space:nowrap;position:sticky;top:0}.admin-table tbody tr[data-v-7a7baafc]{transition:background .12s}.admin-table tbody tr[data-v-7a7baafc]:hover{background:#ffffff08}.admin-table tr.banned[data-v-7a7baafc]{opacity:.72}.admin-user-link[data-v-7a7baafc]{color:#fff;text-decoration:none;font-weight:600}.admin-user-link[data-v-7a7baafc]:hover{text-decoration:underline}.admin-muted[data-v-7a7baafc]{color:#ffffff8c}.role-tag[data-v-7a7baafc]{display:inline-block;padding:.15rem .45rem;border-radius:6px;font-size:.7rem;font-weight:600;white-space:nowrap}.role-tag-btn[data-v-7a7baafc]{border:none;cursor:pointer;font:inherit;transition:filter .15s,transform .15s}.role-tag-btn[data-v-7a7baafc]:hover{filter:brightness(1.12);transform:translateY(-1px)}.admin-btn-rank[data-v-7a7baafc]{background:#fbbf2459!important;color:#fff!important}.admin-btn-rank[data-v-7a7baafc]:hover{background:#fbbf248c!important}.admin-hint[data-v-7a7baafc]{margin:-.35rem 0 .9rem;padding:.65rem .8rem;border-radius:10px;background:#4c91f91f;border:1px solid rgba(76,145,249,.28);color:#dbeafef2;font-size:.82rem;line-height:1.4}.admin-hint-inline[data-v-7a7baafc]{margin:0;font-size:.8rem;color:#ffffff8c}.admin-field-rank[data-v-7a7baafc]{padding-bottom:.75rem;margin-bottom:.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.status-pill[data-v-7a7baafc]{display:inline-block;padding:.15rem .45rem;border-radius:999px;font-size:.7rem;font-weight:600}.status-pill.active[data-v-7a7baafc]{background:#4ade802e;color:#4ade80}.status-pill.banned[data-v-7a7baafc]{background:#f871712e;color:#f87171}.admin-actions[data-v-7a7baafc]{display:flex;flex-wrap:wrap;gap:.3rem}.admin-btn[data-v-7a7baafc],.admin-btn-sm[data-v-7a7baafc]{border:none;border-radius:8px;background:#4c91f98c;color:#fff;cursor:pointer;font:inherit;transition:background .15s}.admin-btn[data-v-7a7baafc]{padding:.5rem .85rem}.admin-btn-sm[data-v-7a7baafc]{padding:.28rem .5rem;font-size:.72rem;background:#ffffff1a}.admin-btn[data-v-7a7baafc]:hover,.admin-btn-sm[data-v-7a7baafc]:hover{background:#4c91f9bf}.admin-btn-sm.danger[data-v-7a7baafc]{background:#dc35458c}.admin-btn-sm.danger[data-v-7a7baafc]:hover{background:#dc3545bf}.admin-btn-sm.ok[data-v-7a7baafc]{background:#22c55e73}.admin-btn[data-v-7a7baafc]:disabled,.admin-btn-sm[data-v-7a7baafc]:disabled{opacity:.5;cursor:not-allowed}.admin-btn-block[data-v-7a7baafc]{width:100%;margin-top:.75rem}.admin-empty[data-v-7a7baafc]{padding:1.75rem;color:#ffffff80;text-align:center}.admin-mod-grid[data-v-7a7baafc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.7rem;margin-bottom:1.5rem}.admin-mod-card[data-v-7a7baafc]{display:flex;flex-direction:column;gap:.35rem;padding:1.15rem 1.05rem;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fff;text-align:left;font:inherit;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.admin-mod-card[data-v-7a7baafc]:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-1px)}.admin-mod-card span[data-v-7a7baafc]{font-size:.8rem;color:#ffffff8c}.admin-queues[data-v-7a7baafc]{margin-top:.5rem}.admin-queue-grid[data-v-7a7baafc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.55rem}.admin-queue-link[data-v-7a7baafc]{display:flex;flex-direction:column;gap:.25rem;padding:.85rem .95rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fff;text-align:left;cursor:pointer;font:inherit;transition:background .15s}.admin-queue-link[data-v-7a7baafc]:hover{background:#ffffff1a}.admin-queue-link span[data-v-7a7baafc]{font-size:.75rem;color:#ffffff80}.admin-overlay[data-v-7a7baafc]{position:fixed;inset:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:200;padding:1rem;animation:admin-fade-in-7a7baafc .18s ease}.admin-modal[data-v-7a7baafc]{width:min(720px,100%);max-height:min(85vh,800px);overflow:auto;border-radius:16px;background:#16161afa;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 60px #00000080}.admin-modal-sm[data-v-7a7baafc]{width:min(420px,100%)}.admin-modal-header[data-v-7a7baafc]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.08)}.admin-modal-header h3[data-v-7a7baafc]{margin:0;font-size:1rem}.admin-modal-close[data-v-7a7baafc]{background:none;border:none;color:#fff;font-size:1.4rem;cursor:pointer;line-height:1}.admin-modal-body[data-v-7a7baafc]{padding:1.1rem;display:flex;flex-direction:column;gap:.85rem}.admin-field label[data-v-7a7baafc],.admin-field-label[data-v-7a7baafc]{display:block;margin-bottom:.35rem;font-size:.8rem;color:#fff9}.admin-inline[data-v-7a7baafc]{display:flex;gap:.5rem;align-items:center}.admin-ach-list[data-v-7a7baafc],.admin-topic-list[data-v-7a7baafc]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.admin-ach-list li[data-v-7a7baafc],.admin-topic-list li[data-v-7a7baafc]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .7rem;border-radius:8px;background:#ffffff0a}.admin-topic-list em[data-v-7a7baafc]{color:#f87171e6;font-style:normal;font-size:.8rem}@media(max-width:980px){.admin-shell[data-v-7a7baafc]{grid-template-columns:1fr}.admin-nav[data-v-7a7baafc]{position:static}.admin-nav-list[data-v-7a7baafc]{flex-direction:row;flex-wrap:wrap}.admin-main[data-v-7a7baafc]{padding-left:0;padding-top:1.15rem}.admin-stats[data-v-7a7baafc]{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-grid[data-v-7a7baafc]{grid-template-columns:1fr}}.maintenance-page[data-v-51034953]{min-height:100vh;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(76,145,249,.18),transparent),linear-gradient(180deg,#0f1419,#1a2332,#0d1117);color:#fff}.maintenance-body[data-v-51034953]{max-width:36rem;margin:0 auto;padding:6rem 1.5rem 3rem;text-align:center}.maintenance-kicker[data-v-51034953]{margin:0 0 .75rem;font-size:.8rem;letter-spacing:.18em;color:#ffffff73}.maintenance-title[data-v-51034953]{margin:0 0 .85rem;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700;line-height:1.25}.maintenance-desc[data-v-51034953]{margin:0 0 1.75rem;color:#ffffffa6;font-size:1rem;line-height:1.5}.maintenance-actions[data-v-51034953]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.maintenance-btn[data-v-51034953]{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.1rem;border-radius:10px;border:none;background:#4c91f98c;color:#fff;font:inherit;text-decoration:none;cursor:pointer}.maintenance-btn[data-v-51034953]:hover{background:#4c91f9bf}.maintenance-btn.secondary[data-v-51034953]{background:#ffffff1a}.maintenance-btn[data-v-51034953]:disabled{opacity:.6;cursor:not-allowed}.notification-stack[data-v-489c0bc7]{position:fixed;top:1rem;right:1rem;z-index:9999;display:flex;flex-direction:column;gap:.5rem;max-width:min(380px,calc(100vw - 2rem));pointer-events:none}.notification-stack--forum[data-v-489c0bc7]{top:4.25rem}.notification-stack[data-v-489c0bc7]>*{pointer-events:auto}.notification-toast[data-v-489c0bc7]{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;border-radius:8px;box-shadow:0 4px 16px #00000059;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);font-size:.9rem;line-height:1.3}.notification-icon[data-v-489c0bc7]{flex-shrink:0;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.75rem;font-weight:700}.notification-message[data-v-489c0bc7]{flex:1;word-break:break-word}.notification-close[data-v-489c0bc7]{flex-shrink:0;width:1.5rem;height:1.5rem;padding:0;border:none;background:#ffffff26;color:inherit;font-size:1.1rem;line-height:1;border-radius:4px;cursor:pointer;opacity:.85;transition:opacity .15s,background .15s}.notification-close[data-v-489c0bc7]:hover{opacity:1;background:#ffffff40}.notification--success[data-v-489c0bc7]{background:#224433eb;color:#b8e6c8;border-color:#64c8824d}.notification--success .notification-icon[data-v-489c0bc7]{background:#64c88259;color:#8fdc9e}.notification--error[data-v-489c0bc7]{background:#442222f2;color:#f5c2c2;border-color:#dc646459}.notification--error .notification-icon[data-v-489c0bc7]{background:#dc646466;color:#f08a8a}.notification--warning[data-v-489c0bc7]{background:#443722eb;color:#f5e6c2;border-color:#dcb4504d}.notification--warning .notification-icon[data-v-489c0bc7]{background:#dcb45066;color:#e6c87a}.notification--info[data-v-489c0bc7]{background:#1e2837f2;color:#ffffffeb;border-color:#6496dc40}.notification--info .notification-icon[data-v-489c0bc7]{background:#6496dc4d;color:#8eb8f0}.notification-enter-active[data-v-489c0bc7],.notification-leave-active[data-v-489c0bc7]{transition:all .25s ease}.notification-enter-from[data-v-489c0bc7],.notification-leave-to[data-v-489c0bc7]{opacity:0;transform:translate(100%)}.notification-move[data-v-489c0bc7]{transition:transform .25s ease}
