.support-page{--bg-dark:#070708;--card-bg:rgba(20,20,22,.6);--border:hsla(0,0%,100%,.04);--text-primary:#fff;--text-secondary:#9aa0a6;--max-width:1200px;background:linear-gradient(180deg,#070708,#0c0c0e);color:var(--text-primary);min-height:100vh;padding:40px 20px;margin-top:10px;box-sizing:border-box}.support-page *{font-family:Inter,system-ui,-apple-system,sans-serif!important;box-sizing:border-box}.support-container{max-width:var(--max-width);margin:0 auto}.forum-breadcrumbs{font-size:11.5px;color:var(--text-secondary);margin-bottom:20px;display:flex;gap:8px;font-weight:500}.breadcrumb-home-link,.forum-breadcrumbs span{cursor:pointer;color:var(--text-secondary);text-decoration:none}.breadcrumb-home-link:hover,.forum-breadcrumbs span:hover{color:#fff;text-decoration:underline}.forum-header-block{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;border-bottom:1px solid hsla(0,0%,100%,.05);padding-bottom:20px}.forum-title{font-size:2.2rem;font-weight:800;margin:0 0 8px;letter-spacing:-.02em;color:#fff}.forum-subtitle{font-size:14px;color:var(--text-secondary);margin:0}.forum-action-btn{background:#ff5b8e;color:#fff;border:1px solid #ff76a2;padding:10px 20px;font-size:13.5px;font-weight:700;border-radius:4px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 14px rgba(255,91,142,.2)}.forum-action-btn:hover{background:#ff76a2;transform:translateY(-1px)}.forum-notices-container{display:flex;flex-direction:column;gap:16px;margin-bottom:30px}.forum-notice-box{background:rgba(20,20,22,.5);border-radius:8px;padding:20px;font-size:13.5px;line-height:1.6}.forum-notice-box.urgent{border:1px solid rgba(255,91,142,.3);border-left:4px solid #ff5b8e}.forum-notice-box p{margin:0 0 10px;color:var(--text-secondary)}.notice-highlight{color:#ef4444!important;font-weight:700}.notice-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:14px;font-size:12.5px;border-top:1px solid hsla(0,0%,100%,.03);padding-top:12px}.notice-links a{color:#ff5b8e;text-decoration:none;font-weight:700}.notice-links a:hover{text-decoration:underline}.forum-notice-box.system{border:1px solid hsla(0,0%,100%,.03);display:flex;gap:12px;align-items:center;padding:14px 20px}.notice-icon{font-size:20px}.notice-content{color:#e5e7eb}.forum-auth-card{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;padding:40px;text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:500px;margin:40px auto}.forum-auth-card h2{font-size:1.5rem;margin:0 0 12px}.forum-auth-card p{color:var(--text-secondary);font-size:.95rem;margin:0 0 24px}.forum-auth-btn{display:inline-block;background:#ff5b8e;color:#fff;text-decoration:none;font-weight:700;padding:12px 28px;border-radius:6px;transition:background-color .2s ease}.forum-auth-btn:hover{background:#ff76a2}.forum-threads-table-container{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}.no-threads-row{padding:40px 20px;text-align:center;color:var(--text-secondary);font-size:14px;background:var(--card-bg);border:1px solid var(--border);border-radius:8px}.table-header-row{display:flex;background:rgba(0,0,0,.18);border:1px solid hsla(0,0%,100%,.04);border-bottom:2px solid hsla(0,0%,100%,.06);padding:16px 24px;font-size:11px;font-weight:800;text-transform:uppercase;color:var(--text-secondary);letter-spacing:.8px;border-radius:6px;margin-bottom:12px}.col-title{flex-grow:1}.col-stats{width:200px;text-align:center;display:flex;justify-content:space-around}.col-last-reply{width:220px;text-align:right}.thread-main-info-wrapper{display:flex;align-items:center;gap:16px;flex-grow:1;min-width:0}.thread-avatar-box{flex-shrink:0;display:flex;align-items:center}.forum-thread-row{display:flex;align-items:center;padding:20px 24px;background:hsla(0,0%,100%,.012);border:1px solid hsla(0,0%,100%,.04);border-radius:8px;margin-bottom:10px;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer}.forum-thread-row:hover{background:hsla(0,0%,100%,.025);border-color:hsla(0,0%,100%,.09);box-shadow:0 4px 20px rgba(0,0,0,.25);transform:translateY(-1px)}.thread-title-wrapper{display:flex;align-items:center;gap:12px;margin-bottom:8px}.thread-tag-badge{font-size:9.5px;font-weight:800;padding:3px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;border:1px solid transparent;display:inline-block;line-height:1}.thread-tag-badge.support{background:rgba(255,91,142,.06);border:1px solid rgba(255,91,142,.22);color:#ff5b8e}.thread-tag-badge.feedback{background:rgba(168,85,247,.06);border:1px solid rgba(168,85,247,.22);color:#a855f7}.thread-tag-badge.suggestion{background:rgba(42,209,209,.06);border:1px solid rgba(42,209,209,.22);color:#2ad1d1}.thread-tag-badge.question{background:rgba(234,179,8,.06);border:1px solid rgba(234,179,8,.22);color:#eab308}.thread-link-title{font-size:1rem;font-weight:700;color:#fff;margin:0;cursor:pointer;transition:color .15s ease}.thread-link-title:hover{color:#ff5b8e;text-decoration:underline}.thread-row-meta{font-size:11.5px;color:var(--text-secondary);display:flex;flex-wrap:wrap;gap:6px}.mobile-only-meta{display:none}.meta-divider{opacity:.3;margin:0 6px}.stat-item{display:flex;flex-direction:column;align-items:center}.stat-count{font-size:13.5px;font-weight:700;color:#fff}.stat-label{font-size:9px;color:var(--text-secondary);text-transform:uppercase}.last-reply-wrapper{display:flex;flex-direction:column;align-items:flex-end;font-size:12px}.last-reply-date{color:#e5e7eb}.last-reply-author{color:#00bcbc;font-weight:600}.thread-detail-container{display:flex;flex-direction:column;gap:20px}.thread-header-bar{display:flex;flex-direction:column;gap:12px;border-bottom:1px solid hsla(0,0%,100%,.05);padding-bottom:16px}.forum-back-list-btn{display:inline-flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);color:var(--text-secondary);font-size:11.5px;font-weight:700;cursor:pointer;padding:6px 14px;border-radius:20px;transition:all .2s ease;align-self:flex-start;-webkit-user-select:none;-moz-user-select:none;user-select:none}.forum-back-list-btn:hover{background:rgba(0,188,188,.08);border-color:rgba(0,188,188,.25);color:#00bcbc}.thread-title-text{font-size:1.6rem;font-weight:800;margin:0;color:#fff;display:flex;align-items:center;gap:12px}.thread-prefix-badge{font-size:11px;font-weight:900;padding:3px 8px;border-radius:4px;text-transform:uppercase}.thread-prefix-badge.support{background:rgba(255,91,142,.15);color:#ff5b8e}.thread-prefix-badge.feedback{background:rgba(168,85,247,.15);color:#a855f7}.thread-prefix-badge.suggestion{background:rgba(42,209,209,.15);color:#2ad1d1}.thread-prefix-badge.question{background:rgba(234,179,8,.15);color:#eab308}.posts-timeline-container{display:flex;flex-direction:column;gap:16px}.forum-post-card{display:flex;background:var(--card-bg);border:1px solid var(--border);border-radius:10px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;position:relative}.forum-post-card:hover{border-color:hsla(0,0%,100%,.1);box-shadow:0 2px 16px rgba(0,0,0,.3)}.forum-post-card.starter-post{border-color:rgba(0,188,188,.18);border-left:3px solid #00bcbc;background:rgba(0,188,188,.015)}.forum-post-card.starter-post:hover{border-color:rgba(0,188,188,.3);box-shadow:0 2px 20px rgba(0,188,188,.06)}.forum-post-card.admin-post{border-color:rgba(255,91,142,.2);border-left:3px solid #ff5b8e;background:rgba(255,91,142,.012)}.forum-post-card.admin-post:hover{border-color:rgba(255,91,142,.35);box-shadow:0 2px 20px rgba(255,91,142,.06)}.post-card-inner{padding:14px 16px;width:100%;display:flex;flex-direction:column;gap:10px}.post-header-row{justify-content:space-between}.post-header-row,.post-user-info{display:flex;align-items:center;gap:8px}.post-user-info{min-width:0;flex:1 1}.user-avatar-circle{width:30px;height:30px;min-width:30px;border-radius:50%;background:#3a3f47;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:11px;color:#fff;border:1.5px solid hsla(0,0%,100%,.06);transition:transform .2s ease,box-shadow .2s ease;flex-shrink:0}.user-avatar-circle:hover{transform:scale(1.1);box-shadow:0 0 10px hsla(0,0%,100%,.15)}.forum-post-card.admin-post .user-avatar-circle,.forum-post-card.starter-post .user-avatar-circle{background:linear-gradient(135deg,#ff5b8e,#c24a72);border-color:rgba(255,91,142,.3)}.forum-post-card.starter-post .user-avatar-circle{background:linear-gradient(135deg,#00bcbc,#008fa0);border-color:rgba(0,188,188,.3)}.forum-post-card.admin-post .user-avatar-circle:hover{box-shadow:0 0 12px rgba(255,91,142,.4)}.user-name{font-weight:700;font-size:13px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.forum-post-card.admin-post .user-name{color:#ff5b8e}.forum-post-card.starter-post .user-name{color:#00bcbc}.post-date{font-size:10.5px;color:var(--text-secondary);opacity:.6;white-space:nowrap;flex-shrink:0}.post-number-badge{font-size:10px;font-family:monospace;color:hsla(0,0%,100%,.2);font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.user-role-badge{font-size:9px;font-weight:800;padding:2px 6px;border-radius:3px;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.user-role-badge.admin{background:rgba(255,91,142,.15);border:1px solid rgba(255,91,142,.3);color:#ff5b8e}.user-role-badge.member{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);color:#6b7280}.post-body-content{display:flex;flex-direction:column;gap:8px}.post-bottom-bar{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding-top:0;border-top:1px solid transparent;margin-top:0;max-height:0;overflow:hidden;opacity:0;transition:max-height .2s ease,opacity .15s ease,padding-top .2s ease,border-color .2s ease,margin-top .2s ease}.forum-post-card:hover .post-bottom-bar{max-height:40px;opacity:1;padding-top:8px;border-top-color:hsla(0,0%,100%,.04);margin-top:2px}@media (hover:none){.post-bottom-bar{max-height:40px;opacity:1;padding-top:8px;border-top-color:hsla(0,0%,100%,.04);margin-top:2px}}.post-card-actions{display:flex;align-items:center;gap:6px}.post-card-actions .quote-action-btn{background:rgba(0,188,188,.07);border:1px solid rgba(0,188,188,.18);color:#00bcbc;font-weight:700;padding:3px 10px;border-radius:4px;font-size:11px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:4px}.post-card-actions .quote-action-btn:hover{background:rgba(0,188,188,.18);border-color:rgba(0,188,188,.4)}.post-card-actions .post-delete-btn{background:transparent;border:none;color:rgba(239,68,68,.5);font-weight:600;padding:3px 6px;border-radius:4px;font-size:11px;cursor:pointer;transition:all .2s ease}.post-card-actions .post-delete-btn:hover{color:#ef4444;background:rgba(239,68,68,.08)}.post-number{font-size:10px;color:var(--text-secondary);opacity:.35;font-family:monospace;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.post-body-text{font-size:14px;color:#e5e7eb;line-height:1.7;margin:0;word-break:break-word;letter-spacing:-.01em}.post-quote-container{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.04);border-left:3px solid #00bcbc;border-radius:0 6px 6px 0;padding:10px 14px;font-size:12.5px;cursor:pointer}.clickable-quote{transition:all .2s ease}.clickable-quote:hover{background:rgba(0,188,188,.06)!important;border-left-color:#ff5b8e!important}.post-quote-container .quote-author{font-weight:800;color:#00bcbc;margin-bottom:3px;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.post-quote-container .quote-content{color:#9aa0a6;line-height:1.45;font-style:italic;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:640px){.post-card-inner{padding:12px}.user-name{max-width:90px}.post-body-text{font-size:13.5px}}.forum-reply-editor{padding:20px}.editor-reply-target{background:rgba(0,188,188,.04);border:1px solid rgba(0,188,188,.15);border-radius:4px;padding:8px 12px;display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-bottom:12px;color:#00bcbc}.cancel-quote-btn{background:none;border:none;color:#ff4d6d;font-weight:700;font-size:11px;cursor:pointer;white-space:nowrap;margin-left:10px;padding:4px 8px;border-radius:4px;transition:background-color .15s ease}.cancel-quote-btn:hover{background:rgba(255,77,109,.08)}.forum-input{width:100%;background:rgba(0,0,0,.3);border:1px solid var(--border);border-radius:6px;padding:12px;color:#fff;outline:none;font-size:14px}.forum-input:focus{border-color:rgba(0,188,188,.3)}.editor-footer-row{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;flex-wrap:nowrap}.bot-select-wrapper{min-width:120px;max-width:160px;flex-shrink:1}.bot-select{padding:8px 10px;font-size:12px}.forum-submit-btn{background:#008fa0;color:#fff;border:1px solid #00bcbc;border-radius:6px;padding:7px 16px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}.forum-submit-btn:hover:not(:disabled){background:#00bcbc;transform:translateY(-1px)}.forum-submit-btn:disabled{opacity:.45;cursor:not-allowed}.rich-editor-toolbar{display:flex;align-items:center;gap:4px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-bottom:none;border-radius:6px 6px 0 0;padding:6px 10px;flex-wrap:wrap}.toolbar-group{gap:2px}.toolbar-btn,.toolbar-group{display:flex;align-items:center}.toolbar-btn{background:none;border:none;color:var(--text-secondary);font-size:13px;width:28px;height:28px;border-radius:4px;cursor:pointer;justify-content:center;transition:all .15s ease}.toolbar-btn:hover{background:hsla(0,0%,100%,.08);color:#fff}.toolbar-btn em,.toolbar-btn strong{font-size:13px}.toolbar-divider{width:1px;height:16px;background:hsla(0,0%,100%,.08);margin:0 4px}.forum-input.rich-textarea{border-radius:0 0 6px 6px;border-top-color:transparent;resize:none;min-height:100px;transition:border-color .2s ease;line-height:1.6;overflow:hidden}.forum-input.rich-textarea:focus{border-color:rgba(0,188,188,.4);box-shadow:0 0 0 3px rgba(0,188,188,.06)}.char-counter{font-size:10.5px;color:var(--text-secondary);opacity:.5;text-align:right;margin-top:4px}.char-counter,.spoiler-text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.spoiler-text{background:hsla(0,0%,100%,.08);color:transparent;border-radius:3px;padding:1px 4px;cursor:pointer;transition:all .2s ease}.spoiler-text:hover{background:hsla(0,0%,100%,.05);color:#f3f4f6}.forum-reply-editor{padding:16px}.forum-form-container,.forum-reply-editor{background:var(--card-bg);border:1px solid var(--border);border-radius:8px}.forum-form-container{padding:24px}.form-header-bar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);padding-bottom:14px;margin-bottom:20px}.form-header-bar h2{margin:0;font-size:1.3rem;color:#fff}.forum-close-btn{background:none;border:none;color:var(--text-secondary);font-size:12px;font-weight:700;cursor:pointer}.forum-form-row{display:grid;grid-template-columns:140px 1fr;grid-gap:14px;gap:14px}.form-group{margin-bottom:16px;display:flex;flex-direction:column;gap:6px}.form-group label{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--text-secondary)}.form-submit-row{display:flex;justify-content:flex-end;margin-top:10px}@media (max-width:768px){.support-page{margin-top:10px;padding:20px 12px}.forum-title{font-size:1.25rem!important;line-height:1.2;letter-spacing:-.01em}.forum-subtitle{font-size:11.5px!important;line-height:1.4}.thread-title-text{font-size:1.2rem!important;line-height:1.3;flex-wrap:wrap;gap:6px}.thread-prefix-badge{font-size:9px!important;padding:2px 6px!important}.forum-header-block{flex-direction:column;gap:12px;margin-bottom:20px;padding-bottom:16px}.forum-action-btn{width:100%;text-align:center;padding:8px 16px;font-size:12.5px}.forum-notice-box{padding:12px 14px!important;font-size:12px!important;line-height:1.4!important}.notice-links{gap:12px!important;margin-top:8px!important;padding-top:8px!important}.forum-form-row{grid-template-columns:1fr}.table-header-row{display:none}.forum-thread-row{flex-direction:column;align-items:stretch;gap:10px;padding:16px 12px!important;background:hsla(0,0%,100%,.015)!important;border-radius:8px!important;margin-bottom:8px!important}.thread-main-info-wrapper{display:flex;align-items:flex-start;gap:12px}.thread-title-wrapper{flex-direction:column!important;align-items:flex-start!important;gap:5px!important;margin-bottom:6px!important}.thread-link-title{font-size:13.5px!important;line-height:1.45!important}.thread-tag-badge{font-size:8px!important;padding:2.5px 6px!important}.thread-row-meta{font-size:10.5px!important;gap:4px!important}.mobile-only-meta{display:inline}.col-last-reply,.col-stats{display:none!important}.post-card-inner{padding:12px;gap:10px}.post-header-row{padding-bottom:8px}.user-avatar-circle{width:26px;height:26px;font-size:10px}.user-name{font-size:12px}.post-date{font-size:11px;margin-left:2px}.post-body-text{font-size:13px;line-height:1.45}.post-meta-actions{gap:10px}}.thread-header-nav{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:12px}.forum-delete-thread-btn{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.25);border-radius:4px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s ease}.forum-delete-thread-btn:hover{background:#ef4444;color:#fff}.thread-detail-container{position:relative}.posts-timeline-container{margin-bottom:24px}.forum-pagination{display:flex;justify-content:center;align-items:center;gap:6px;margin:16px 0}.pagination-btn{background:hsla(0,0%,100%,.05);color:#ccc;border:1px solid hsla(0,0%,100%,.08);padding:6px 12px;border-radius:4px;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s ease}.pagination-btn:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:#fff}.pagination-btn.active{background:#ff5b8e;color:#fff;border-color:#ff76a2}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.highlighted-post{animation:highlightPulseSupport 3.5s ease-out}@keyframes highlightPulseSupport{0%{border-color:#ff5b8e;box-shadow:0 0 15px rgba(255,91,142,.45);background:rgba(255,91,142,.08)}to{border-color:var(--border);box-shadow:none;background:var(--card-bg)}}