.forum-page,#mp-forum{--bg:#121214;--card:#1a1a1e;--elev:#202024;--input:#29292e;--code:#0d0f14;--border:#ffffff14;--border-strong:#ffffff24;--text:#fff;--muted:#a8a8b3;--muted-2:#73737f;--blue:#38bdf8;--blue-btn:#2563eb;--blue-dim:#38bdf81c;--purple:#a78bfa;--purple-dim:#a78bfa21;--amber:#fbbf24;--green:#4ade80}.forum-page{color:#fff;-webkit-font-smoothing:antialiased;background:#121214;min-height:100vh;font-family:Segoe UI,system-ui,sans-serif}#mp-forum{background:var(--bg);min-height:100vh}#mp-forum *,#mp-forum :before,#mp-forum :after{box-sizing:border-box}#mp-forum h1,#mp-forum h2,#mp-forum p{margin:0}#mp-forum button,#mp-forum input,#mp-forum select{font:inherit}#mp-forum button{cursor:pointer}.topbar{border-bottom:1px solid var(--border);background:0 0;justify-content:space-between;align-items:center;gap:1rem;height:62px;padding:0 1.25rem;display:flex}.chrome-shell{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#121214f7;position:sticky;top:0}.brand{align-items:center;gap:.5rem;min-width:0;display:flex}.btn-voltar{background:var(--elev);height:34px;color:var(--text);white-space:nowrap;border:1px solid #38bdf859;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;padding:0 .8rem 0 .55rem;font-size:.78rem;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex}.btn-voltar svg{stroke:#38bdf8;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.btn-voltar:hover{background:#38bdf81f;border-color:#38bdf8a6}.brand-logo{min-width:0;color:inherit;flex-shrink:0;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.brand-logo img{object-fit:contain;width:auto;max-width:140px;height:28px;display:block}.brand-logo img[hidden]{display:none}.brand-text{letter-spacing:.01em;white-space:nowrap;font-size:.95rem;font-weight:700}.brand-text em{color:#2dd4bf;font-style:normal}.brand-sep{color:var(--muted-2);opacity:.55;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:.9rem;font-weight:500;line-height:1}.brand-page{color:var(--muted-2);white-space:nowrap;align-items:center;font-size:.9rem;font-weight:700;line-height:1;display:inline-flex}.top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.forum-user-chip{max-width:min(220px,42vw);height:36px;color:var(--text);font:inherit;cursor:pointer;background:#202024d9;border:1px solid #0000;border-radius:8px;align-items:center;gap:.45rem;margin:0;padding:0 .5rem 0 .25rem;display:inline-flex}.forum-user-chip:hover{border-color:var(--border-strong);background:#26262c}.forum-user-chip[hidden]{display:none!important}.forum-user-chip img{object-fit:cover;border:1px solid var(--border);background:#2a2b30;border-radius:50%;flex-shrink:0;width:28px;height:28px}.forum-user-chip img[hidden]{display:none}.forum-user-chip span{white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:600;overflow:hidden}.forum-auth-btns{align-items:center;gap:.35rem;display:inline-flex}.forum-auth-btns[hidden]{display:none!important}.forum-auth-btn{color:#2dd4bf;white-space:nowrap;background:#202024;border:1px solid #2dd4bf59;border-radius:8px;height:34px;padding:0 .75rem;font-size:.78rem;font-weight:700}.forum-auth-btn:hover{background:#2dd4bf1a;border-color:#2dd4bfa6}.forum-auth-btn.is-subscribe{color:#fbbf24;border-color:#fbbf2466}.forum-auth-btn.is-subscribe:hover{background:#fbbf241a;border-color:#fbbf24b3}.icon-button{border:1px solid var(--border);background:var(--elev);width:36px;height:36px;color:var(--muted);border-radius:8px;place-items:center;display:grid;position:relative}.icon-button svg{fill:currentColor;width:17px}.icon-button:hover{color:var(--text);border-color:var(--border-strong);background:#26262c}.notification-dot{color:#fff;border:2px solid var(--bg);background:#ef4444;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.59rem;font-weight:700;display:grid;position:absolute;top:-3px;right:-3px}.notification-dot[hidden]{display:none}.notif-overlay .reply-dialog{width:min(440px,100%);height:min(72vh,580px);max-height:min(72vh,580px)}.notif-overlay .reply-body{gap:0;padding:0}.notif-toolbar{border-bottom:1px solid var(--border);background:#141418;flex-shrink:0;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .85rem;display:flex}.notif-tabs{border:1px solid var(--border);background:var(--elev);border-radius:8px;gap:.25rem;padding:2px;display:flex}.notif-tabs button{height:28px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0 .65rem;font-size:.7rem;font-weight:650}.notif-tabs button[aria-pressed=true]{color:var(--blue);background:var(--blue-dim)}.notif-mark-all{height:28px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 .55rem;font-size:.68rem;font-weight:650}.notif-mark-all:hover:not(:disabled){color:var(--blue);background:var(--blue-dim)}.notif-mark-all:disabled{opacity:.35;cursor:not-allowed}.notif-list{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.notif-item{border:0;border-bottom:1px solid var(--border);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:.45rem;margin:0;padding:.85rem .95rem;display:grid}.notif-item:hover{background:#ffffff08}.notif-item.is-unread{background:#38bdf80f}.notif-item.is-unread:hover{background:#38bdf81a}.notif-body{color:inherit;text-align:left;font:inherit;pointer-events:none;background:0 0;border:0;flex-direction:column;gap:.2rem;min-width:0;margin:0;padding:0;display:flex}.notif-item .more-menu{margin-top:-.15rem}.notif-item .more-menu-panel{z-index:120}.notif-line{color:var(--text);margin:0;font-size:.8rem;font-weight:500;line-height:1.35}.notif-line strong{font-weight:700}.notif-post{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.notif-preview{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.15rem 0 0;font-size:.72rem;line-height:1.4;display:-webkit-box;overflow:hidden}.notif-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.35rem;padding-top:.15rem;display:flex}.notif-time{color:var(--muted-2);white-space:nowrap;font-size:.64rem;font-weight:600}.notif-badge{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;height:18px;padding:0 .4rem;font-size:.58rem;font-weight:700;display:inline-flex}.notif-badge.is-comment{color:var(--blue);background:var(--blue-dim)}.notif-badge.is-resolved{color:var(--green);background:#4ade801f}.notif-badge.is-follow{color:var(--muted);background:#ffffff0f}.notif-unread-dot{background:var(--blue);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #38bdf82e}.notif-empty{text-align:center;min-height:180px;color:var(--muted-2);flex:1;place-items:center;padding:2rem 1.25rem;font-size:.82rem;line-height:1.45;display:grid}.notif-empty strong{color:var(--muted);margin-bottom:.25rem;font-size:.9rem;font-weight:650;display:block}.primary{color:#fff;background:var(--blue-btn);border:0;border-radius:8px;align-items:center;gap:.4rem;height:36px;padding:0 .9rem;font-size:.8rem;font-weight:650;display:inline-flex}.primary:hover{background:#1d4ed8}.primary svg{fill:none;stroke:currentColor;stroke-width:2.5px;width:14px}.content{width:min(100%,1080px);margin:0 auto;padding:1.1rem 1.25rem 2.5rem}.toolbar{border-top:0;padding:.75rem 0;display:block}.toolbar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;width:min(100%,1080px);margin:0 auto;padding:0 1.25rem;display:flex}.toolbar-left{flex:auto;align-items:center;gap:.35rem;min-width:0;display:flex}.search-group{flex:220px;align-items:center;gap:.35rem;min-width:0;max-width:420px;display:flex}.toolbar .search{flex:auto;min-width:0;max-width:none}.btn-search{border:1px solid var(--border);height:38px;color:var(--text);background:var(--elev);white-space:nowrap;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .9rem;font-size:.76rem;font-weight:650;display:inline-flex}.btn-search:hover{border-color:var(--border-strong);background:#2a2a31}.btn-filters{border:1px solid var(--border);height:38px;color:var(--muted);background:var(--elev);white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;gap:.35rem;padding:0 .85rem;font-size:.76rem;font-weight:650;display:inline-flex}.btn-filters svg{fill:currentColor;width:14px;height:14px}.btn-filters:hover{color:var(--text);border-color:var(--border-strong)}.btn-filters.is-open,.btn-filters.has-active{color:var(--blue);background:var(--blue-dim);border-color:#38bdf873}.forum-top-new{background:var(--blue-btn);color:#fff;white-space:nowrap;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;height:38px;margin-left:auto;padding:0 .9rem;font-size:.76rem;font-weight:650;display:inline-flex}.forum-top-new:hover{color:#fff;background:#1d4ed8}.forum-top-new svg{fill:none;stroke:currentColor;stroke-width:2.5px;width:14px;height:14px}.search{position:relative}.search svg{width:14px;fill:var(--muted-2);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.search input{width:100%;height:38px;color:var(--text);background:var(--input);border:1px solid var(--border);border-radius:8px;outline:none;padding:0 .75rem 0 2.15rem;font-size:.8rem}.search input:focus{border-color:#38bdf873}.search input::placeholder{color:var(--muted-2)}.segmented{border:1px solid var(--border);background:var(--elev);border-radius:8px;padding:3px;display:flex}.segmented button{height:30px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0 .75rem;font-size:.73rem;font-weight:600}.segmented button[aria-pressed=true]{color:var(--blue);background:var(--blue-dim)}.filters-panel{display:none}.filters-drawer-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0404088c;position:fixed;inset:0}.filters-drawer{border-left:1px solid var(--border);background:#16161a;flex-direction:column;width:min(360px,92vw);animation:.22s filters-drawer-in;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 48px #00000073}@keyframes filters-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.filters-drawer-head{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}.filters-drawer-head h2{font-size:.95rem;font-weight:700}.filters-drawer-close{border:1px solid var(--border);background:var(--elev);width:2rem;height:2rem;color:var(--muted);border-radius:8px;place-items:center;font-size:1.25rem;line-height:1;display:grid}.filters-drawer-close:hover{color:var(--text);border-color:var(--border-strong)}.filters-drawer-body{flex-direction:column;flex:none;align-items:stretch;gap:.55rem;padding:1rem 1.1rem 1.25rem;display:flex;overflow:visible}.filters-drawer-body .forum-select,.filters-drawer-body .segmented{flex:none;width:100%}.filters-drawer-body .segmented button{flex:1}.filters-drawer-body .btn-clear-filters{border:1px solid var(--border);width:100%;height:34px;color:var(--muted);white-space:nowrap;background:0 0;border-radius:8px;flex:none;padding:0 .75rem;font-size:.74rem;font-weight:650}.filters-drawer-body .btn-clear-filters:hover{color:var(--text);background:var(--elev)}.filters-drawer-body .btn-clear-filters:disabled{opacity:.4;cursor:not-allowed}.filters-panel .btn-clear-filters{border:1px solid var(--border);height:34px;color:var(--muted);white-space:nowrap;background:0 0;border-radius:8px;padding:0 .75rem;font-size:.74rem;font-weight:650}.filters-panel .btn-clear-filters:hover{color:var(--text);background:var(--elev)}.filters-panel .btn-clear-filters:disabled{opacity:.4;cursor:not-allowed}.filters-bar{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1rem;display:flex}.filters-bar select{border:1px solid var(--border);max-width:100%;height:34px;color:var(--muted);background:var(--elev) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%2373737f' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") no-repeat right .55rem center;appearance:none;cursor:pointer;border-radius:8px;outline:none;padding:0 1.85rem 0 .7rem;font-size:.74rem;font-weight:650}.filters-bar select:focus{color:var(--text);border-color:#38bdf873}.filters-bar select.has-value{color:var(--text);background-color:var(--blue-dim);border-color:#38bdf859}.filters-bar .btn-clear-filters{border:1px solid var(--border);height:34px;color:var(--muted);white-space:nowrap;background:0 0;border-radius:8px;padding:0 .75rem;font-size:.74rem;font-weight:650}.filters-bar .btn-clear-filters:hover{color:var(--text);background:var(--elev)}.filters-bar .btn-clear-filters:disabled{opacity:.4;cursor:not-allowed}.list-head{color:var(--muted-2);justify-content:space-between;align-items:center;gap:1rem;padding:0 .25rem .55rem;font-size:.7rem;display:flex}.list-head strong{color:var(--muted);font-weight:600}.topic-list,.topic-group{flex-direction:column;gap:.85rem;display:flex}.topic{border:1px solid var(--border);background:var(--card);border-radius:10px;transition:border-color .16s,background .16s;overflow:hidden}.topic:hover{border-color:var(--border-strong)}.topic.is-open{border-color:#38bdf83d}.topic-summary{width:100%;min-height:76px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto 5rem 26px;align-items:center;gap:.5rem;padding:.8rem .85rem;scroll-margin-top:.75rem;display:grid}.topic-summary:hover{background:#ffffff05}.avatar{object-fit:cover;background:var(--input);border-radius:50%;align-self:start;width:40px;height:40px;margin-top:0;margin-bottom:0}.topic-main{min-width:0}.context-row{color:var(--muted-2);white-space:nowrap;align-items:center;gap:.4rem;margin-bottom:.28rem;font-size:.66rem;line-height:1;display:flex}.tool-badge{color:#fff;letter-spacing:.01em;border-radius:5px;padding:.2rem .45rem;font-weight:500}.tool-badge.power-apps{background:#742774}.tool-badge.power-automate{background:#06f}.tool-badge.sharepoint{background:#038387}.tool-badge.copilot-studio{background:#8754d5}.tool-badge.n8n{background:#ea4b71}.tool-badge.github{background:#24292f;border:1px solid #ffffff24}.tool-badge.outra{background:#3f3f46;border:1px solid #ffffff1f}.context-divider{color:#52525d}.category{color:var(--purple);font-weight:650}.title-row{min-width:0;display:block}.topic-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.91rem;font-weight:600;line-height:1.35;overflow:hidden}.status{text-align:center;letter-spacing:.015em;min-width:4.7rem;color:var(--amber);background:#fbbf241c;border:1px solid #fbbf243d;border-radius:999px;place-self:center;padding:.28rem .38rem;font-size:.64rem;font-weight:700;line-height:1}.status.solved{color:var(--green);background:#4ade801a;border-color:#4ade8038}.topic-meta{color:var(--muted-2);white-space:nowrap;align-items:center;gap:.4rem;margin-top:.24rem;font-size:.69rem;display:flex;overflow:hidden}.topic-meta .author{color:var(--muted);text-overflow:ellipsis;font-weight:600;overflow:hidden}.dot{background:var(--muted-2);border-radius:50%;flex-shrink:0;width:3px;height:3px}.stats{color:var(--muted-2);align-items:center;gap:.4rem;font-size:.69rem;display:flex}.stat{flex-direction:column;align-items:center;gap:.1rem;min-width:34px;display:flex}.stat strong{color:var(--muted);font-size:.78rem}.stat-badge{border:1px solid var(--border);min-width:2.4rem;color:var(--muted);white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;gap:.28rem;padding:.28rem .5rem;font-size:.68rem;font-weight:650;line-height:1;display:inline-flex}.stat-badge svg{fill:currentColor;opacity:.85;flex-shrink:0;width:12px;height:12px}.stat-badge.is-liked{color:#fb7185;background:#fb71851a;border-color:#fb718559}.chevron{width:18px;height:18px;fill:var(--muted-2);transition:transform .2s}.topic.is-open .chevron{fill:var(--blue);transform:rotate(180deg)}.topic-detail{grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid}.topic.is-open .topic-detail{grid-template-rows:1fr}.detail-inner{min-height:0;overflow:hidden}.detail-content{margin:0 .85rem .85rem 4.2rem;padding:.65rem 0 0 1.15rem;position:relative}.detail-content:before{content:"";border-left:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);border-bottom-left-radius:9px;width:1.15rem;height:1.75rem;position:absolute;top:0;left:0}.detail-content>.question{border:1px solid var(--border);background:var(--elev);border-radius:8px;padding:.75rem .85rem}.question{color:var(--muted);white-space:pre-wrap;word-break:break-word;font-size:.83rem;line-height:1.6}.question-rich{white-space:normal;overflow-wrap:anywhere;word-break:break-word;padding:0}.question-rich .rt-heading{color:var(--text);margin:.65rem 0 .35rem;font-size:.92rem;font-weight:700;line-height:1.35}.question-rich .rt-ul{margin:.55rem 0;padding:0 0 0 1.35rem;list-style:outside}.question-rich .rt-ul li{margin:.35rem 0;padding-left:.15rem}.question-rich strong{color:var(--text);font-weight:700}.question-rich .rt-img{border:1px solid var(--border);cursor:zoom-in;background:0 0;border-radius:8px;max-width:100%;height:auto;margin:.65rem 0;display:block}.question-rich .rt-file{border:1px solid var(--border);color:var(--blue);cursor:pointer;background:#ffffff08;border-radius:8px;align-items:center;gap:.45rem;max-width:100%;margin:.55rem 0;padding:.5rem .75rem;font-size:.78rem;font-weight:650;text-decoration:none;display:inline-flex}.question-rich .rt-file:hover{background:#38bdf81a}.question-rich .rt-file-badge{opacity:.9;flex-shrink:0;font-size:.72rem;line-height:1}.question-rich .rt-file-name{overflow-wrap:anywhere;word-break:break-word;min-width:0}.rt-anexos{flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:.35rem;display:flex}.question-rich .rt-img+.rt-img,.question-rich .rt-file+.rt-file,.question-rich .rt-img+.rt-file,.question-rich .rt-file+.rt-img{margin-top:.55rem}.question-rich .question-code{margin:.65rem 0}.question-code{border:1px solid var(--border-strong);background:var(--code);color:#d4d4d8;white-space:pre-wrap;word-break:break-word;border-radius:8px;max-height:min(520px,62vh);margin:0;padding:.85rem .95rem;font-family:Cascadia Code,Fira Code,SF Mono,Consolas,monospace;font-size:.74rem;line-height:1.55;overflow:auto}.code-block{border:1px solid var(--border-strong);background:var(--code);border-radius:8px;margin:.65rem 0;overflow:hidden}.code-block .question-code{border:0;border-radius:0;margin:0}.code-toolbar{border-bottom:1px solid var(--border);background:#ffffff06;justify-content:space-between;align-items:center;gap:1rem;min-height:32px;padding:.35rem .55rem .35rem .75rem;display:flex}.code-language{color:var(--muted-2);letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:700}.code-copy{height:24px;color:var(--muted);background:0 0;border:0;border-radius:5px;padding:0 .55rem;font-size:.66rem;font-weight:600}.code-copy:hover{color:var(--text);background:var(--elev)}.code-copy.is-copied{color:var(--green)}.tok-tag{color:#7dd3fc}.tok-attr{color:#c4b5fd}.tok-str{color:#f9a8d4}.tok-key{color:#7dd3fc}.tok-kw{color:#c4b5fd}.tok-num{color:#fdba74}.tok-cmt{color:#6b7280;font-style:italic}.image-lightbox{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:zoom-out;background:#040407e0;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.image-lightbox[hidden]{display:none}.image-lightbox img{object-fit:contain;cursor:default;border-radius:10px;max-width:min(1200px,94vw);max-height:88vh;display:block;box-shadow:0 24px 80px #0000008c}.lightbox-close{color:#fff;cursor:pointer;z-index:101;background:#202024e6;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.25rem;display:grid;position:fixed;top:1rem;right:1rem}.lightbox-close:hover{background:#323238f2;border-color:#ffffff47}.reply-overlay{--border:#ffffff14;--border-strong:#ffffff24;--text:#fff;--muted:#a8a8b3;--muted-2:#73737f;--elev:#202024;--blue:#38bdf8;--blue-btn:#2563eb;z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040407c7;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.reply-overlay,.reply-overlay *,.reply-overlay :before,.reply-overlay :after{box-sizing:border-box}.reply-overlay[hidden]{display:none}.reply-overlay.is-expanded{place-items:stretch stretch;padding:0}.reply-dialog{background:#121216;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;width:min(780px,100%);height:min(78vh,720px);max-height:min(78vh,720px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000008c}.reply-overlay.is-expanded .reply-dialog{border:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.reply-header{border-bottom:1px solid var(--border);background:#16161b;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.reply-header h2{letter-spacing:.01em;font-size:.95rem;font-weight:700}.reply-header-actions{align-items:center;gap:.35rem;display:flex}.reply-close,.reply-expand{border:1px solid var(--border);width:32px;height:32px;color:var(--muted);background:0 0;border-radius:8px;place-items:center;padding:0;line-height:1;display:grid}.reply-close{font-size:1.15rem}.reply-expand svg{fill:currentColor;width:15px;height:15px}.reply-close:hover,.reply-expand:hover{color:var(--text);background:var(--elev)}.reply-body{flex-direction:column;flex:1;gap:.55rem;min-width:0;min-height:0;padding:.75rem .9rem .85rem;display:flex;overflow:hidden auto}.reply-editor{width:100%;min-width:0;max-width:100%;min-height:220px;max-height:none;color:var(--text);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;background:#25252c;border:1px solid #ffffff24;border-radius:10px;outline:none;flex:auto;padding:.75rem .8rem;line-height:1.5;overflow:auto}.reply-overlay.is-expanded .reply-editor{min-height:360px}.reply-overlay.has-code-panel .reply-editor{flex:100px;min-height:100px}.reply-overlay.is-expanded.has-code-panel .reply-editor{min-height:160px}.reply-editor:focus{background:#2a2a32;border-color:#38bdf88c;box-shadow:inset 0 0 0 1px #38bdf859}.reply-editor:empty:before{content:attr(data-placeholder);color:#7a7a88;pointer-events:none}.reply-img{background:0 0;border:1px solid #ffffff1f;border-radius:10px;max-width:100%;margin:.55rem 0;display:block;overflow:hidden}.reply-img.is-uploading,.reply-file.is-uploading{min-height:56px;color:var(--muted);place-items:center;padding:.85rem;font-size:.72rem;font-weight:650;display:grid}.reply-img img{vertical-align:top;background:0 0;width:100%;height:auto;display:block}.reply-img-bar{background:#1a1a20;border-top:1px solid #ffffff14;align-items:center;gap:.3rem;padding:.35rem .45rem;display:flex}.reply-img-bar span{color:var(--muted-2);margin-right:auto;font-size:.66rem;font-weight:650}.reply-img-bar button{min-width:28px;height:24px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;padding:0 .4rem;font-size:.66rem;font-weight:700}.reply-img-bar button:hover{color:var(--text);background:#ffffff0f}.reply-img-bar button.is-active{color:#fff;background:#2563eb59;border-color:#38bdf859}.reply-img-bar button.danger:hover{color:#fecaca;background:#f871711f}.reply-file{background:#1a1a20;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:.55rem;max-width:100%;margin:.55rem 0;padding:.55rem .65rem;display:flex}.reply-file-icon{width:28px;height:28px;color:var(--blue);background:var(--blue-dim);letter-spacing:.02em;text-transform:uppercase;border-radius:7px;flex-shrink:0;place-items:center;font-size:.62rem;font-weight:800;display:grid}.reply-file-name{min-width:0;color:var(--blue);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.78rem;font-weight:650;text-decoration:none;overflow:hidden}.reply-file-name:hover{text-decoration:underline}.reply-file-remove{width:26px;height:26px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex-shrink:0;font-size:1rem;line-height:1}.reply-file-remove:hover{color:#fecaca;background:#f871711f}.reply-code-wrap{background:#0d0f14;border:1px solid #ffffff1f;border-radius:10px;max-width:100%;margin:.55rem 0;display:block;overflow:hidden}.reply-code-bar{background:#1a1a20;border-bottom:1px solid #ffffff14;align-items:center;gap:.3rem;padding:.35rem .45rem;display:flex}.reply-code-bar span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.04em;margin-right:auto;font-size:.66rem;font-weight:700}.reply-code-bar button{width:26px;height:26px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0;font-size:1rem;line-height:1}.reply-code-bar button:hover{color:#fecaca;background:#f871711f}.reply-code-node{color:#e5e7eb;white-space:pre-wrap;background:0 0;border:0;border-radius:0;margin:0;padding:.65rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.4;display:block;overflow-x:auto}.reply-toolbar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.4rem;display:flex}.reply-tool{border:1px solid var(--border);height:32px;color:var(--muted);background:#1a1a20;border-radius:8px;padding:0 .7rem;font-size:.72rem;font-weight:650}.reply-tool:hover{color:var(--text);background:var(--elev)}.reply-tool:disabled{opacity:.5;cursor:not-allowed}.reply-code-panel{border:1px solid var(--border);background:#1a1a20;border-radius:10px;flex-direction:column;flex:none;gap:.55rem;min-height:0;padding:.7rem;display:none}.reply-code-panel.is-open{display:flex}.reply-code-row{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.reply-code-row label{color:var(--muted);font-size:.72rem;font-weight:650}.reply-code-row select{border:1px solid var(--border);height:32px;color:var(--text);background:#25252c;border-radius:8px;padding:0 .55rem}.reply-code-panel textarea{resize:vertical;border:1px solid var(--border);width:100%;min-height:96px;max-height:200px;color:var(--text);background:#0d0f14;border-radius:8px;outline:none;flex:none;padding:.65rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.4}.reply-status{min-height:1.1rem;color:var(--muted);flex-shrink:0;font-size:.78rem}.reply-status.is-error{color:#f87171;font-weight:700}.reply-status.is-ok{color:var(--green)}.reply-post-meta{flex-direction:column;flex-shrink:0;gap:.55rem;margin-bottom:.65rem;display:none}.reply-overlay.is-create-post .reply-post-meta{display:flex}.reply-post-meta .reply-title-input{border:1px solid var(--border);width:100%;height:40px;color:var(--text);background:#0d0f14;border-radius:8px;outline:none;padding:0 .75rem;font-size:.88rem;font-weight:650}.reply-post-meta .reply-title-input:focus{border-color:#38bdf873}.reply-post-meta .reply-meta-row{grid-template-columns:1fr 1fr 1fr;gap:.5rem;display:grid}.reply-post-meta select{border:1px solid var(--border);width:100%;height:36px;color:var(--text);background:#0d0f14;border-radius:8px;outline:none;padding:0 .65rem;font-size:.78rem}.reply-post-meta select:focus{border-color:#38bdf873}@media (max-width:560px){.reply-post-meta .reply-meta-row{grid-template-columns:1fr}}.reply-footer{border-top:1px solid var(--border);background:#16161b;flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:.85rem 1rem;display:flex}.reply-btn{appearance:none;cursor:pointer;border:0;border-radius:8px;outline:none;width:auto;height:36px;padding:0 .95rem;font-size:.78rem;font-weight:650}.reply-btn-cancel{color:#a8a8b3;background:#2c2f33;border:0}.reply-btn-danger{color:#fff;background:#dc2626}.reply-btn-danger:hover{background:#b91c1c}.reply-btn-danger:disabled{opacity:.55;cursor:not-allowed}.confirm-overlay .reply-dialog{width:min(420px,100%);height:auto;max-height:none}.confirm-overlay .reply-body{padding:1.1rem 1.15rem .35rem}.confirm-overlay .confirm-text{color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.confirm-overlay .confirm-text strong{color:var(--text);font-weight:650}.reply-btn-cancel:hover{color:#fff;background:#3a3a42}.reply-btn-send{color:#fff;background:#2c2f33;border:0}.reply-btn-send:hover{background:#3a3a42}.reply-btn-send:disabled{opacity:.55;cursor:not-allowed}.reference{border:1px solid var(--border);color:var(--blue);background:#ffffff06;border-radius:8px;align-items:center;gap:.55rem;margin-top:.8rem;padding:.65rem .75rem;font-size:.75rem;display:flex}.play{background:var(--blue-btn);border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.play svg{fill:#fff;width:8px;margin-left:1px}.detail-actions{border:0;align-items:center;gap:.45rem;margin-top:.85rem;padding:.65rem 0 .75rem;display:flex}.detail-actions.after-comments{border-top:0;margin-top:.35rem;padding-top:.85rem}.action{height:30px;color:var(--muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:.35rem;padding:0 .6rem;font-size:.72rem;font-weight:600;display:inline-flex}.action:hover{color:var(--text);background:var(--elev)}.action svg{fill:currentColor;width:14px}.action-reply{border:1px solid var(--border-strong);color:#e8e8ee;background:#1a1a1e;border-radius:8px;height:34px;padding:0 .9rem;font-size:.76rem;font-weight:650}.action-reply:hover{color:#fff;background:#242428;border-color:#ffffff38}.action-resolve{color:#4ade80;background:0 0;border:1px solid #4ade8073;border-radius:8px;height:34px;padding:0 .85rem;font-size:.74rem;font-weight:650}.action-resolve:hover{color:#86efac;background:#4ade801a;border-color:#4ade80b3}.more-menu{flex:none;position:relative}.detail-content.has-more-menu{padding-right:2.4rem}.detail-content>.more-menu{z-index:6;position:absolute;top:.35rem;right:0}.more-menu-trigger{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.more-menu-trigger:hover,.more-menu.is-open .more-menu-trigger{color:var(--text);background:var(--elev)}.more-menu-trigger svg{fill:currentColor;width:16px;height:16px}.more-menu-panel{z-index:80;border:1px solid var(--border-strong);background:#25252c;border-radius:10px;min-width:210px;padding:.35rem;position:fixed;box-shadow:0 14px 36px #00000073}.more-menu-item{color:#ffffffe0;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:.6rem;width:100%;padding:.55rem .65rem;font-size:.78rem;font-weight:500;display:flex}.more-menu-item:hover{background:#ffffff0f}.more-menu-item svg{fill:currentColor;flex:none;width:15px;height:15px}.more-menu-item.is-danger{color:#f07178}.comment-head-end{align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}.comment-head-end .solution-badge{margin-left:0}.comment-head .more-menu-trigger{border-radius:6px;width:26px;height:26px}.list-head-actions{align-items:center;gap:.75rem;display:flex}.toggle-group{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;display:inline-flex}.toggle-group input{opacity:0;pointer-events:none;position:absolute}.toggle-ui{background:var(--elev);border:1px solid var(--border-strong);border-radius:999px;width:34px;height:20px;transition:background .15s,border-color .15s;position:relative}.toggle-ui:after{content:"";background:#9ca3af;border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.toggle-group input:checked+.toggle-ui{background:var(--blue-dim);border-color:#38bdf866}.toggle-group input:checked+.toggle-ui:after{background:var(--blue);transform:translate(14px)}.day-group{flex-direction:column;gap:.35rem;margin-bottom:.65rem;display:flex}.day-header{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:.55rem;padding:.38rem .25rem;font-size:.74rem;font-weight:650;display:flex}.day-header:hover{color:var(--text);background:0 0}.day-header .day-chevron{fill:currentColor;flex-shrink:0;width:16px;height:16px;transition:transform .18s}.day-group.is-collapsed .day-chevron{transform:rotate(-90deg)}.day-group.is-collapsed .day-topics{display:none}.day-header .day-label{color:var(--muted);letter-spacing:.015em}.day-header:hover .day-label{color:var(--text)}.day-header .day-count{color:var(--muted-2);margin-left:auto;font-size:.68rem;font-weight:500}.day-topics{flex-direction:column;gap:.5rem;display:flex}.comment-preview{background:var(--elev);border:1px solid var(--border);border-radius:8px;margin:0 0 .9rem;padding:.75rem}.comment-head{color:var(--muted-2);align-items:center;gap:.4rem;font-size:.68rem;display:flex}.mini-avatar{object-fit:cover;border-radius:50%;width:22px;height:22px}.comment-head strong{color:var(--text);font-size:.73rem}.comment-preview p{color:var(--muted);font-size:.77rem;line-height:1.5;margin-top:.45rem!important}.comments-block{border-top-width:0;border-image:;margin-top:.85rem;padding-top:.85rem}.comments-title{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .65rem;font-size:.72rem;font-weight:700}.comments-list{flex-direction:column;gap:.55rem;display:flex}.comment-card{background:var(--elev);border:1px solid var(--border);border-radius:8px;padding:.75rem .85rem}.comment-card.is-solution{background:#4ade800f;border-color:#4ade8047}.comment-card.is-fresh{animation:2.2s comment-fresh}@keyframes comment-fresh{0%,30%{border-color:#38bdf873;box-shadow:0 0 0 1px #38bdf88c}to{box-shadow:none}}.comment-card .comment-body{color:var(--muted);margin-top:.45rem;font-size:.78rem;line-height:1.5}.comment-card .question-code{max-height:260px;margin-top:.55rem}.solution-badge{color:var(--green);background:#4ade801f;border-radius:999px;padding:.15rem .45rem;font-size:.62rem;font-weight:700}.comments-status{color:var(--muted-2);padding:.55rem .15rem;font-size:.75rem}.comments-status.error{color:#f87171;cursor:pointer}.comments-skel{border:1px solid var(--border);background:linear-gradient(100deg, var(--elev) 30%, var(--card) 50%, var(--elev) 70%);background-size:220% 100%;border-radius:8px;height:64px;animation:1.2s ease-in-out infinite shimmer}.empty{text-align:center;color:var(--muted);padding:3rem 1rem;font-size:.85rem;display:none}.feed-status{text-align:center;color:var(--muted-2);padding:.9rem 1rem;font-size:.78rem}.feed-status.error{color:#f87171}.load-more-wrap{justify-content:center;padding:.4rem 0 .5rem;display:flex}.load-more{border:1px solid var(--border-strong);height:40px;color:var(--text);background:var(--elev);border-radius:9px;padding:0 1.4rem;font-size:.8rem;font-weight:650}.load-more:hover{color:var(--blue);border-color:#38bdf866}.load-more:disabled{opacity:.55;cursor:default}#mp-forum.is-free .topic-summary{cursor:default}#mp-forum.is-free .topic-summary:hover{background:0 0}#mp-forum.is-free .forum-top-new,#mp-forum.is-free .action-reply{opacity:.45;cursor:not-allowed}.forum-gate{z-index:140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040407d1;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.forum-gate[hidden]{display:none}.forum-gate-card{text-align:center;background:radial-gradient(120% 80% at 50% -10%,#38bdf824,#0000 55%),linear-gradient(#1b1b22 0%,#131318 100%);border:1px solid #ffffff1a;border-radius:18px;width:min(400px,100%);padding:1.75rem 1.5rem 1.4rem;position:relative;box-shadow:0 28px 80px #0000008c}.forum-gate-close{color:#a8a8b3;background:0 0;border:1px solid #ffffff1a;border-radius:9px;width:34px;height:34px;font-size:1.15rem;line-height:1;position:absolute;top:.75rem;right:.75rem}.forum-gate-close:hover{color:#fff;background:#ffffff0f}.forum-gate-kicker{color:#8b8b98;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .85rem;font-size:.72rem;font-weight:650}.forum-gate-logo{width:min(220px,72%);height:auto;margin:0 auto 1.15rem;display:block}.forum-gate-lock{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2447;border-radius:14px;place-items:center;width:52px;height:52px;margin:0 auto .9rem;display:grid;box-shadow:0 0 0 6px #fbbf240d}.forum-gate-lock svg{fill:currentColor;width:22px;height:22px}.forum-gate-card h2{letter-spacing:-.02em;color:#fff;margin:0 0 .55rem;font-size:1.35rem;font-weight:750}.forum-gate-card p{color:#c4c4cf;max-width:30ch;margin:0 auto .55rem;font-size:.9rem;line-height:1.5}.forum-gate-tag{color:#7dd3fc;margin:0 0 1.25rem;font-size:.78rem;font-weight:650;display:inline-block}.forum-gate-cta{color:#fff;background:linear-gradient(#3b82f6 0%,#2563eb 100%);border:0;border-radius:11px;justify-content:center;align-items:center;gap:.45rem;width:100%;height:46px;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 28px #2563eb59}.forum-gate-cta:hover{filter:brightness(1.06)}.forum-gate-cta svg{fill:currentColor;width:16px;height:16px}.skeleton{border:1px solid var(--border);background:linear-gradient(100deg, var(--card) 30%, var(--elev) 50%, var(--card) 70%);background-size:220% 100%;border-radius:10px;height:78px;animation:1.2s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:220% 0}to{background-position:-20% 0}}@media (max-width:720px){.content{padding:.85rem .75rem 2rem}.topbar{padding:0 .85rem}.toolbar{padding:.65rem 0}.toolbar-inner{padding:0 .75rem}.brand-page,.forum-user-chip span,.forum-top-new .label,.btn-filters span{display:none}.search-group{flex:auto;max-width:none}.segmented{width:max-content}.filters-drawer-body .forum-select{width:100%}.topic-summary{grid-template-columns:40px minmax(0,1fr) auto 20px;gap:.5rem}.avatar{border-radius:50%;width:40px;height:40px}.stats{display:inline-flex}.detail-content{margin-left:4.1rem}.status{display:none}}@media (prefers-reduced-motion:reduce){.topic-detail,.chevron{transition:none}.comment-card.is-fresh,.filters-drawer{animation:none}}#mp-loading{--muted:#a8a8b3;--blue:#38bdf8;z-index:2147483646;-webkit-font-smoothing:antialiased;pointer-events:all;place-items:center;width:100vw;height:100vh;margin:0;padding:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;display:grid;position:fixed;inset:0;color:#a8a8b3!important;background:#121214eb!important}#mp-loading[hidden]{display:none!important}#mp-loading *,#mp-loading :before,#mp-loading :after{box-sizing:border-box}#mp-loading p{font-weight:inherit;color:inherit!important;margin:0!important;padding:0!important}#mp-loading .mp-loading__panel{text-align:center;font-size:.85rem;line-height:1.4;color:#a8a8b3!important}#mp-loading .mp-loading__spin{border:2px solid #ffffff1a;border-top-color:#38bdf8;border-radius:50%;width:26px;height:26px;margin:0 auto .55rem;animation:.7s linear infinite mp-loading-spin}#mp-loading .mp-loading__label{color:#a8a8b3!important;margin:0!important;font-size:.85rem!important;font-weight:400!important}@keyframes mp-loading-spin{to{transform:rotate(360deg)}}#mp-forum .topic-detail-toolbar{justify-content:flex-end;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}#mp-forum .like-btn{border:1px solid var(--border);background:var(--elev);color:var(--muted);border-radius:999px;padding:.35rem .7rem;font-size:.8rem}#mp-forum .like-btn.is-on{color:#fb7185;background:#fb71851f;border-color:#fb718559}#mp-forum .topic-menu-wrap{position:relative}#mp-forum .topic-menu{background:var(--card);border:1px solid var(--border-strong);z-index:5;border-radius:10px;flex-direction:column;gap:2px;min-width:180px;padding:.35rem;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 40px #00000073}#mp-forum .topic-menu button{text-align:left;color:var(--text);background:0 0;border:0;border-radius:8px;padding:.55rem .7rem;font-size:.85rem}#mp-forum .topic-menu button:hover{background:var(--elev)}#mp-forum .topic-menu button.is-danger{color:#fb7185}#mp-forum .forum-comentarios{margin-top:1.25rem}#mp-forum .forum-comentarios h3{color:var(--muted);margin-bottom:.75rem;font-size:.9rem;font-weight:600}#mp-forum .comment{border:1px solid var(--border);background:var(--elev);border-radius:12px;margin-bottom:.65rem;padding:.85rem 1rem}#mp-forum .comment.is-solution{border-color:#4ade8073;box-shadow:0 0 0 1px #4ade801f}#mp-forum .comment-actions{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}#mp-forum .comment-actions>button{border:1px solid var(--border);color:var(--muted);background:0 0;border-radius:8px;padding:.3rem .55rem;font-size:.78rem}#mp-forum .topic-actions{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}#mp-forum .week-divider{color:var(--muted-2);letter-spacing:.02em;text-transform:uppercase;margin:1rem 0 .55rem;font-size:.78rem;font-weight:600}#mp-forum .topic-body{margin-top:.25rem}#mp-forum .muted{color:var(--muted)}#mp-forum .forum-user-chip{align-items:center;gap:.45rem;display:inline-flex}:is(html:has(.forum-page),body:has(.forum-page)){overscroll-behavior:none;flex-direction:column!important;height:100%!important;min-height:0!important;max-height:100dvh!important;display:flex!important;overflow:hidden!important}.forum-page{flex-direction:column;flex:1;height:100dvh;min-height:0;max-height:100dvh;display:flex;overflow:hidden}#mp-forum{flex-direction:column;flex:1;display:flex;height:auto!important;min-height:0!important;overflow:hidden!important}#mp-forum .chrome-shell{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#121214f7;flex-shrink:0;position:relative;top:auto}#mp-forum .topbar{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:relative;top:auto}#mp-forum .forum-feed{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}#mp-forum .content{overflow:visible}#mp-forum .toolbar-inner{width:min(100%,1080px)}#mp-forum .brand-logo img{object-fit:contain;width:auto;max-width:min(160px,42vw);height:28px}#mp-forum .brand{align-items:center}#mp-forum .brand-sep,#mp-forum .brand-page{color:var(--muted-2)}#mp-forum .top-actions.chrome-auth{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}#mp-forum .ctrl-btn{box-sizing:border-box;border:1px solid var(--border);height:34px;min-height:34px;max-height:34px;color:var(--text);letter-spacing:.01em;cursor:pointer;text-align:center;white-space:nowrap;appearance:none;background:#0e182ae6;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;margin:0;padding:0 .85rem;font-family:inherit;font-size:.8rem;font-weight:600;line-height:1;transition:border-color .2s,background .2s,color .2s;display:inline-flex;text-decoration:none!important}#mp-forum .ctrl-btn.ctrl-btn--simular{color:#fbbf24;border-color:#fbbf2473;font-weight:700}#mp-forum .ctrl-btn.ctrl-btn--simular:hover{color:#fcd34d;background:#fbbf241f;border-color:#fbbf24d9}#mp-forum .ctrl-btn.ctrl-btn--auth{color:#a78bfa;border-color:#a78bfa73}#mp-forum .ctrl-btn.ctrl-btn--auth:hover{color:#c4b5fd;background:#a78bfa1f;border-color:#a78bfad9}#mp-forum .ctrl-btn.ctrl-btn--auth .btn-login-ico{width:14px;height:14px}#mp-forum .ctrl-btn.ctrl-btn--subscribe{background:var(--mp-gradient,linear-gradient(90deg, #c026ff 0%, #9333ea 38%, #6366f1 68%, #2563eb 100%));color:#fff;border:none;font-weight:700;box-shadow:0 6px 22px #c026ff40}#mp-forum .ctrl-btn.ctrl-btn--subscribe .btn-star{width:13px;height:13px}#mp-forum .chrome-user{max-width:min(220px,38vw);height:auto;min-height:34px;color:var(--text);cursor:pointer;background:#0e182a99;border:1px solid #0000;border-radius:8px;align-items:center;gap:.45rem;margin:0;padding:.2rem .45rem;font-family:inherit;transition:border-color .2s,background .2s;display:flex}#mp-forum .chrome-user:hover{border-color:var(--border);background:#0e182af2}#mp-forum .chrome-user img{object-fit:cover;border:1px solid var(--border);border-radius:50%;flex-shrink:0;width:30px;height:30px}#mp-forum .chrome-user span{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}#mp-forum .topic-list,#mp-forum .topic-group{flex-direction:column;gap:.85rem;display:flex}#mp-forum .topic{margin:0}#mp-forum .topic-summary{grid-template-columns:40px minmax(0,1fr) auto auto 26px;column-gap:.65rem}#mp-forum .topic-main{min-width:0;display:block}#mp-forum .context-row{margin-bottom:.28rem}#mp-forum .tool-badge{font-weight:500}#mp-forum .tool-badge.bubble{background:#1a1a2e;border:1px solid #ffffff1f}#mp-forum .title-row{display:block}#mp-forum .topic-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:700;line-height:1.35;display:block;overflow:hidden}#mp-forum .stats{justify-self:end}#mp-forum .stat-badge{border:1px solid var(--border);min-width:2.4rem;color:var(--muted);white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;gap:.28rem;padding:.28rem .5rem;font-size:.68rem;font-weight:650;line-height:1;display:inline-flex}#mp-forum .stat-badge svg{fill:currentColor;opacity:.85;flex-shrink:0;width:12px;height:12px}#mp-forum .stat-badge.is-liked{color:#fb7185;background:#fb71851a;border-color:#fb718559}#mp-forum .replies-badge{display:none}#mp-forum .status{white-space:nowrap;min-width:5.2rem;padding:.32rem .55rem}#mp-forum .detail-content{margin-bottom:1rem;padding-top:1rem}#mp-forum .detail-content.has-more-menu{padding-right:2.4rem}#mp-forum .more-menu{z-index:4;position:absolute;top:.55rem;right:0}#mp-forum .more-btn{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:1.25rem;line-height:1}#mp-forum .more-btn:hover{color:var(--text);background:#ffffff0f}#mp-forum .more-dropdown{border:1px solid var(--border-strong);background:var(--card);border-radius:10px;flex-direction:column;gap:2px;min-width:180px;padding:.35rem;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 40px #00000073}#mp-forum .more-dropdown button{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.55rem .7rem;font-size:.85rem}#mp-forum .more-dropdown button:hover{background:var(--elev)}#mp-forum .more-dropdown button.is-danger{color:#fb7185}#mp-forum .more-dropdown button.is-danger:hover{background:#fb71851f}#mp-forum .post-body-card{border:1px solid var(--border);background:var(--elev);border-radius:12px;margin-top:.35rem;padding:.85rem 1rem}#mp-forum .post-body-html{color:var(--muted);overflow-wrap:anywhere;font-size:.82rem;line-height:1.55}#mp-forum .post-body-html .question-rich,#mp-forum .comment-body .question-rich{margin:0;padding:0}#mp-forum .comment-body{overflow-wrap:anywhere;word-break:break-word}#mp-forum .comments-block{margin-top:1.15rem}#mp-forum .comments-title,#mp-forum .comments-title--toggle{color:var(--muted-2);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;margin:0 0 .75rem;padding:0;font-size:.72rem;font-weight:700;display:inline-flex}#mp-forum .comments-title--toggle:hover{color:var(--muted)}#mp-forum .comments-title-count{letter-spacing:0;text-transform:none;font-weight:650}#mp-forum .comments-title-chev{fill:currentColor;width:14px;height:14px;transition:transform .16s}#mp-forum .comments-title--toggle.is-collapsed .comments-title-chev{transform:rotate(-90deg)}#mp-forum .comments-status{color:var(--muted);padding:.35rem 0;font-size:.82rem}#mp-forum .comments-list{flex-direction:column;gap:.75rem;display:flex}#mp-forum .comment-card{border:1px solid var(--border);background:var(--elev);border-radius:12px;padding:.85rem 1rem}#mp-forum .comment-card.is-solution{border-color:#4ade8073;box-shadow:0 0 0 1px #4ade801f}#mp-forum .detail-actions.after-comments{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}#mp-forum .action{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;padding:.55rem .9rem;font-size:.82rem;font-weight:650}#mp-forum .action:hover{color:var(--text);border-color:var(--border-strong);background:#ffffff0a}#mp-forum .forum-top-new{background:var(--blue-btn);color:#fff;border:0;gap:.35rem;height:34px}#mp-forum .forum-top-new:hover{color:#fff;background:#1d4ed8}#mp-forum .forum-top-new svg{fill:none;stroke:currentColor;stroke-width:2.5px;width:14px;height:14px}#mp-forum .action.action-reply{border:1px solid var(--border-strong);color:#e8e8ee;background:#1a1a1e}#mp-forum .action.action-reply:hover{color:#fff;background:#242428;border-color:#ffffff38}#mp-forum .action.action-resolve{color:#4ade80;background:0 0;border:1px solid #4ade8073}#mp-forum .action.action-resolve:hover{color:#86efac;background:#4ade801a;border-color:#4ade80b3}#mp-forum .post-like-row{align-items:center;gap:.45rem;margin-top:.85rem;display:flex}#mp-forum .like-btn--chip{border:1px solid var(--border);height:32px;color:var(--muted);cursor:pointer;background:#ffffff0a;border-radius:8px;align-items:center;gap:.4rem;padding:0 .65rem;font-size:.78rem;font-weight:650;line-height:1;display:inline-flex}#mp-forum .like-btn--chip:hover:not(:disabled){border-color:var(--border-strong);color:var(--text);background:#ffffff12}#mp-forum .like-btn--chip.is-on{color:#fb7185;background:#fb71851f;border-color:#fb718566}#mp-forum .like-btn--chip.is-loading,#mp-forum .like-btn--chip:disabled{opacity:.55;cursor:not-allowed}#mp-forum .comment-action-btn{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;padding:.3rem .55rem;font-size:.78rem;transition:background .15s,color .15s,border-color .15s}#mp-forum .comment-action-btn:hover{color:var(--text);border-color:var(--border-strong);background:#ffffff0f}#mp-forum .comment-action-btn.is-danger{color:#fb7185}#mp-forum .comment-action-btn.is-danger:hover{color:#fda4af;background:#fb71851f;border-color:#fb718573}#mp-forum .forum-inline-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:2.5rem 1rem;display:flex}#mp-forum .forum-inline-loading .mp-loading{align-items:center;width:100%}#mp-forum .forum-inline-loading .mp-loading__logo{animation:2.4s ease-in-out infinite mp-loading-sway-forum}@keyframes mp-loading-sway-forum{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}#mp-forum .detail-content>.forum-inline-loading{box-sizing:border-box;width:calc(100% + 6.2rem);margin-left:-5.35rem;margin-right:-.85rem}#mp-forum .detail-content:has(>.forum-inline-loading):before{display:none}#mp-forum .forum-inline-loading--compact{padding:1.25rem 1rem}#mp-forum .topic{scroll-margin-top:.75rem}#mp-forum .load-more-wrap{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:.75rem 0 1.25rem;display:flex}#mp-forum .load-more-wrap .forum-inline-loading{width:100%;margin:0;padding:1.25rem 1rem}#mp-forum .load-more-sentinel{width:100%;height:1px}.forum-select{flex:160px;min-width:0;position:relative}.forum-select__trigger{border:1px solid var(--border,#ffffff14);color:#fff;text-align:left;cursor:pointer;background:#0d0f14;border-radius:8px;width:100%;height:36px;padding:0 2rem 0 .65rem;font-size:.78rem;position:relative}.forum-select__trigger .is-placeholder{color:#7a7a88}.forum-select__trigger svg{fill:#a8a8b3;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.forum-select.is-open .forum-select__trigger{border-color:#38bdf873}.forum-select__list{z-index:40;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;background:#16161b;border:1px solid #ffffff1f;border-radius:10px;max-height:240px;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #0000008c}.forum-select__list::-webkit-scrollbar{width:8px}.forum-select__list::-webkit-scrollbar-track{background:0 0}.forum-select__list::-webkit-scrollbar-thumb{background:#ffffff2e padding-box padding-box;border:2px solid #0000;border-radius:999px}.forum-select__list button{color:#e8e8ee;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:.5rem .6rem;font-size:.78rem}.forum-select__list button:hover{background:#ffffff14}.forum-select__list button.is-active{color:#fff;background:#2563eb47}.reply-post-meta .forum-select,.reply-post-meta .forum-select__trigger{width:100%}.filters-panel .forum-select,.filters-drawer-body .forum-select{flex:none;width:100%;min-width:min(220px,100%)}.filters-bar .forum-select{flex:180px;min-width:min(220px,100%)}#mp-forum .reply-btn,#mp-forum .reply-btn-send{cursor:pointer}#mp-forum .reply-btn-send{color:#fff;background:#2c2f33}#mp-forum .reply-btn-send:hover:not(:disabled){background:#3a3a42}#mp-forum .reply-btn-send:disabled{cursor:not-allowed}.reply-busy-overlay{z-index:6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0a0eb8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (max-width:720px){#mp-forum .topic-summary{grid-template-columns:36px minmax(0,1fr) auto 22px}#mp-forum .stats{display:inline-flex}#mp-forum .brand-page{display:none}}
