.omf-forum-page .site-main{background:radial-gradient(circle at 18% 0,rgb(85 112 255 / .08),transparent 28rem),radial-gradient(circle at 88% 8%,rgb(154 50 255 / .06),transparent 30rem),var(--bg,#04090f)}.omf-shell{--omf-accent:var(--accent, #5570ff);--omf-accent-2:var(--accent-2, #9a32ff);--omf-surface:var(--surface, #09131d);--omf-surface-2:var(--surface-2, #0d1824);--omf-surface-3:var(--surface-3, #121f2c);--omf-border:var(--border, #243342);--omf-text:var(--text, #f5f7fb);--omf-soft:var(--text-soft, #c4cbd5);--omf-muted:var(--muted, #8d98a7);padding-block:28px 58px;color:var(--omf-text)}.omf-shell *,.omf-shell *::before,.omf-shell *::after{box-sizing:border-box}.omf-shell a{color:inherit;text-decoration:none}.omf-shell button,.omf-shell input,.omf-shell textarea,.omf-shell select{font:inherit}.omf-icon{width:1.15em;height:1.15em;flex:0 0 auto}.omf-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.omf-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,540px);align-items:center;gap:45px;min-height:205px;padding:34px 42px;border:1px solid var(--omf-border);border-radius:15px 15px 0 0;background:linear-gradient(105deg,rgb(85 112 255 / .16),transparent 45%),linear-gradient(135deg,var(--omf-surface-2),var(--omf-surface));box-shadow:0 24px 65px rgb(0 0 0 / .2)}.omf-hero::after{content:'';position:absolute;top:-95px;right:7%;width:320px;height:320px;border:54px solid rgb(85 112 255 / .07);border-radius:50%;pointer-events:none}.omf-hero__content,.omf-hero-search{position:relative;z-index:1}.omf-eyebrow,.omf-kicker{color:#8092ff;font-size:11px;font-weight:900;letter-spacing:.16em}.omf-hero h1{margin:7px 0 8px;font-size:clamp(29px,3.1vw,45px);line-height:1.06;letter-spacing:-.045em}.omf-hero p{max-width:620px;margin:0;color:var(--omf-soft);font-size:15px;line-height:1.65}.omf-hero-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 7px 7px 17px;border:1px solid var(--omf-border);border-radius:12px;background:color-mix(in srgb,var(--omf-surface) 88%,transparent);box-shadow:0 16px 42px rgb(0 0 0 / .25)}.omf-hero-search .omf-icon{color:var(--omf-muted);font-size:19px}.omf-hero-search input{min-width:0;padding:12px 0;border:0;outline:0;background:#fff0;color:var(--omf-text)}.omf-hero-search button{padding:12px 19px;border:0;border-radius:8px;background:linear-gradient(135deg,var(--omf-accent),#6f42ef);color:#fff;font-weight:800;cursor:pointer}.omf-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;padding:0 18px;border:1px solid var(--omf-border);border-top:0;border-radius:0 0 11px 11px;background:var(--omf-surface)}.omf-toolbar__main,.omf-toolbar__account{display:flex;align-items:center;gap:6px}.omf-toolbar__main>a{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:57px;padding:0 13px;color:var(--omf-soft);font-size:13px;font-weight:800}.omf-toolbar__main>a:hover{color:#fff}.omf-toolbar__main>a::after{content:'';position:absolute;left:13px;right:13px;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--omf-accent),var(--omf-accent-2));transform:scaleX(0);transition:transform .18s ease}.omf-toolbar__main>a:hover::after{transform:scaleX(1)}.omf-toolbar__account{color:var(--omf-muted);font-size:12px}.omf-toolbar__account a{color:var(--omf-soft);font-weight:800}.omf-toolbar__account a:hover{color:var(--omf-accent)}.omf-mini-avatar{width:27px;height:27px;border-radius:50%}.omf-badge-count{display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:#ef3d47;color:#fff;font-size:10px}.omf-breadcrumbs{display:flex;align-items:center;gap:9px;min-height:52px;color:var(--omf-muted);font-size:12px}.omf-breadcrumbs a:hover{color:var(--omf-accent)}.omf-breadcrumbs strong{max-width:65vw;overflow:hidden;color:var(--omf-soft);text-overflow:ellipsis;white-space:nowrap}.omf-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px}.omf-content,.omf-sidebar{min-width:0}.omf-sidebar{display:grid;gap:14px;position:sticky;top:20px}.omf-panel,.omf-compose-card,.omf-reply-box{overflow:visible;border:1px solid var(--omf-border);border-radius:11px;background:var(--omf-surface);box-shadow:0 15px 40px rgb(0 0 0 / .12)}.omf-panel__head{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;padding:14px 18px;border-bottom:1px solid var(--omf-border)}.omf-panel__head h1,.omf-panel__head h2{margin:0;color:var(--omf-text);font-size:17px;letter-spacing:-.02em}.omf-panel__head--accent{position:relative}.omf-panel__head--accent::before{content:'';position:absolute;left:-1px;top:16px;bottom:16px;width:4px;border-radius:0 5px 5px 0;background:linear-gradient(var(--omf-accent),var(--omf-accent-2));box-shadow:0 0 15px rgb(154 50 255 / .65)}.omf-panel__head--accent h1,.omf-panel__head--accent h2{margin-top:3px;font-size:20px}.omf-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 15px;border:1px solid #fff0;border-radius:8px;background:linear-gradient(135deg,var(--omf-accent),#693be9);color:#fff!important;font-size:12px;font-weight:850;cursor:pointer;box-shadow:0 8px 20px rgb(85 112 255 / .18);transition:transform .15s ease,filter .15s ease}.omf-button:hover{transform:translateY(-1px);filter:brightness(1.1)}.omf-button--small{min-height:32px;padding:6px 10px;font-size:11px}.omf-button--ghost{border-color:var(--omf-border);background:var(--omf-surface-2);color:var(--omf-soft)!important;box-shadow:none}.omf-alert{margin-bottom:15px;padding:13px 16px;border:1px solid;border-radius:8px;font-size:13px;font-weight:700}.omf-alert--success{border-color:rgb(32 189 115 / .35);background:rgb(32 189 115 / .1);color:#61df9f}.omf-alert--error{border-color:rgb(239 61 71 / .35);background:rgb(239 61 71 / .1);color:#ff7d84}.omf-forum-row{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) 165px 125px;align-items:center;gap:16px;min-height:104px;padding:17px 18px;border-bottom:1px solid var(--omf-border);transition:background .15s ease}.omf-forum-row:last-child{border-bottom:0}.omf-forum-row:hover{background:color-mix(in srgb,var(--omf-surface-2) 75%,transparent)}.omf-forum-row::before{content:'';position:absolute;left:-1px;top:26px;bottom:26px;width:3px;border-radius:0 5px 5px 0;background:var(--omf-row-accent);opacity:0;transition:opacity .15s ease}.omf-forum-row:hover::before{opacity:1}.omf-forum-icon{position:relative;isolation:isolate;display:grid;place-items:center;width:62px;height:62px;overflow:hidden;border:1px solid color-mix(in srgb,var(--omf-row-accent) 72%,#fff 28%);border-radius:18px;background:radial-gradient(circle at 24% 18%,rgb(255 255 255 / .72) 0 5%,rgb(255 255 255 / .18) 6% 25%,transparent 44%),linear-gradient(145deg,color-mix(in srgb,var(--omf-row-accent) 72%,#fff 28%),var(--omf-row-accent) 55%,color-mix(in srgb,var(--omf-row-accent) 68%,#10182c 32%));color:#fff;font-size:31px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .6),inset 0 -8px 18px rgb(0 0 0 / .18),0 9px 19px color-mix(in srgb,var(--omf-row-accent) 27%,transparent);transform:translateZ(0);transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.omf-forum-icon::before{content:"";position:absolute;z-index:-1;right:-14px;bottom:-18px;width:48px;height:48px;border:9px solid rgb(255 255 255 / .11);border-radius:50%}.omf-forum-icon::after{content:"";position:absolute;top:5px;left:9px;width:34px;height:12px;border-radius:50%;background:linear-gradient(180deg,rgb(255 255 255 / .34),transparent);filter:blur(2px);transform:rotate(-18deg)}.omf-forum-icon .omf-icon{width:34px;height:34px;stroke-width:1.9;filter:drop-shadow(0 3px 3px rgb(0 0 0 / .28))}.omf-forum-row:hover .omf-forum-icon{transform:translateY(-3px) rotate(-1.5deg) scale(1.035);box-shadow:inset 0 1px 0 rgb(255 255 255 / .68),inset 0 -8px 18px rgb(0 0 0 / .16),0 13px 25px color-mix(in srgb,var(--omf-row-accent) 40%,transparent);filter:saturate(1.12)}.omf-forum-main h3{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 7px;font-size:16px}.omf-forum-main h3 a:hover{color:var(--omf-row-accent)}.omf-forum-main p{margin:0;color:var(--omf-muted);font-size:12px;line-height:1.55}.omf-status-badge,.omf-topic-flags span{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid var(--omf-border);border-radius:6px;background:var(--omf-surface-2);color:var(--omf-muted);font-size:9px;font-weight:850;text-transform:uppercase}.omf-forum-counts{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.omf-forum-counts div{display:grid;gap:2px;text-align:center}.omf-forum-counts strong{font-size:15px}.omf-forum-counts span{color:var(--omf-muted);font-size:9px;text-transform:uppercase}.omf-forum-cta{display:grid;justify-items:end;gap:6px}.omf-forum-cta a:first-child{color:var(--omf-soft);font-size:11px;font-weight:850}.omf-forum-cta a:first-child span{margin-left:4px;color:var(--omf-row-accent)}.omf-forum-cta a:last-child:not(:first-child){color:var(--omf-muted);font-size:10px}.omf-stat-grid{display:grid;grid-template-columns:repeat(2,1fr)}.omf-stat-grid div{display:grid;gap:2px;padding:15px;text-align:center;border-right:1px solid var(--omf-border);border-bottom:1px solid var(--omf-border)}.omf-stat-grid div:nth-child(2n){border-right:0}.omf-stat-grid div:nth-last-child(-n+2){border-bottom:0}.omf-stat-grid strong{font-size:20px}.omf-stat-grid span{color:var(--omf-muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.omf-sidebar-topics{display:grid}.omf-sidebar-topics a{display:grid;gap:5px;padding:12px 15px;border-bottom:1px solid var(--omf-border)}.omf-sidebar-topics a:last-child{border-bottom:0}.omf-sidebar-topics a:hover{background:var(--omf-surface-2)}.omf-sidebar-topics strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.omf-sidebar-topics span{color:var(--omf-muted);font-size:9px}.omf-empty-small{padding:15px;color:var(--omf-muted);font-size:12px}.omf-rules-card ul{margin:0;padding:12px 18px 16px 34px;color:var(--omf-soft);font-size:11px;line-height:1.9}.omf-board-intro,.omf-topic-header{display:grid;align-items:center;gap:18px;margin-bottom:14px;padding:22px;border:1px solid var(--omf-border);border-radius:11px;background:linear-gradient(115deg,color-mix(in srgb,var(--omf-row-accent,var(--omf-accent)) 11%,var(--omf-surface)),var(--omf-surface))}.omf-board-intro{grid-template-columns:66px minmax(0,1fr) auto}.omf-board-intro__icon{position:relative;isolation:isolate;display:grid;place-items:center;width:62px;height:62px;overflow:hidden;border:1px solid color-mix(in srgb,var(--omf-row-accent) 72%,#fff 28%);border-radius:18px;background:radial-gradient(circle at 25% 18%,rgb(255 255 255 / .55),transparent 35%),linear-gradient(145deg,color-mix(in srgb,var(--omf-row-accent) 75%,#fff 25%),var(--omf-row-accent) 58%,color-mix(in srgb,var(--omf-row-accent) 70%,#10182c 30%));color:#fff;font-size:31px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .6),inset 0 -8px 18px rgb(0 0 0 / .18),0 10px 24px color-mix(in srgb,var(--omf-row-accent) 28%,transparent)}.omf-board-intro__icon::after{content:"";position:absolute;right:-15px;bottom:-18px;z-index:-1;width:48px;height:48px;border:9px solid rgb(255 255 255 / .11);border-radius:50%}.omf-board-intro__icon .omf-icon{width:34px;height:34px;filter:drop-shadow(0 3px 3px rgb(0 0 0 / .28))}.omf-board-intro h1,.omf-topic-header h1{margin:3px 0 6px;font-size:clamp(22px,2.2vw,31px);line-height:1.15;letter-spacing:-.035em}.omf-board-intro p,.omf-topic-header p{margin:0;color:var(--omf-muted);font-size:12px}.omf-topic-list-head{display:grid;grid-template-columns:minmax(0,1fr) 165px 150px;gap:16px;padding:10px 18px;border-bottom:1px solid var(--omf-border);color:var(--omf-muted);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.omf-topic-list-head span:nth-child(n+2){text-align:center}.omf-topic-row{display:grid;grid-template-columns:46px minmax(0,1fr) 165px 150px;align-items:center;gap:14px;min-height:88px;padding:13px 18px;border-bottom:1px solid var(--omf-border)}.omf-topic-row:last-child{border-bottom:0}.omf-topic-row:hover{background:var(--omf-surface-2)}.omf-topic-row.is-pinned{background:linear-gradient(90deg,rgb(85 112 255 / .08),transparent 45%)}.omf-topic-avatar img{display:block;width:42px;height:42px;border:2px solid var(--omf-border);border-radius:50%;object-fit:cover}.omf-topic-flags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:4px}.omf-topic-flags span{padding:3px 6px}.omf-topic-flags .is-solved{border-color:rgb(32 189 115 / .35);background:rgb(32 189 115 / .1);color:#43d58b}.omf-topic-main h2{margin:0 0 5px;font-size:14px;line-height:1.35}.omf-topic-main h2 a:hover{color:var(--omf-accent)}.omf-topic-main p{margin:0;color:var(--omf-muted);font-size:9px}.omf-topic-main p a{color:var(--omf-soft)}.omf-topic-numbers{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.omf-topic-numbers span{display:grid;gap:2px;text-align:center;color:var(--omf-muted);font-size:8px;text-transform:uppercase}.omf-topic-numbers strong{color:var(--omf-soft);font-size:12px}.omf-topic-last{display:grid;gap:4px;text-align:right}.omf-topic-last strong{overflow:hidden;color:var(--omf-soft);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.omf-topic-last span{color:var(--omf-muted);font-size:9px}.omf-pagination{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;margin:14px 0}.omf-pagination .page-numbers{display:grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border:1px solid var(--omf-border);border-radius:7px;background:var(--omf-surface);color:var(--omf-soft);font-size:11px;font-weight:800}.omf-pagination .current,.omf-pagination a:hover{border-color:var(--omf-accent);background:var(--omf-accent);color:#fff}.omf-topic-header{grid-template-columns:minmax(0,1fr) auto;margin-bottom:10px;--omf-row-accent:var(--omf-accent)}.omf-topic-header__stats{display:flex;gap:9px}.omf-topic-header__stats>span{display:grid;grid-template-columns:auto auto;align-items:center;gap:3px 6px;min-width:92px;padding:11px 13px;border:1px solid var(--omf-border);border-radius:9px;background:var(--omf-surface-2)}.omf-topic-header__stats .omf-icon{grid-row:1 / 3;color:var(--omf-accent);font-size:20px}.omf-topic-header__stats strong{font-size:15px}.omf-topic-header__stats span{color:var(--omf-muted);font-size:8px;text-transform:uppercase}.omf-topic-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.omf-topic-tools>div{display:flex;gap:7px}.omf-topic-tools form{margin:0}.omf-moderator-menu{position:relative}.omf-moderator-menu summary{padding:9px 12px;border:1px solid var(--omf-border);border-radius:7px;background:var(--omf-surface);color:var(--omf-muted);font-size:10px;font-weight:800;cursor:pointer;list-style:none}.omf-moderator-menu form{position:absolute;z-index:6;right:0;top:calc(100% + 5px);display:grid;min-width:185px;padding:6px;border:1px solid var(--omf-border);border-radius:8px;background:var(--omf-surface);box-shadow:0 18px 40px rgb(0 0 0 / .35)}.omf-moderator-menu button{padding:9px 10px;border:0;border-radius:5px;background:#fff0;color:var(--omf-soft);text-align:left;font-size:11px;cursor:pointer}.omf-moderator-menu button:hover{background:var(--omf-surface-2)}.omf-moderator-menu button.is-danger{color:#ff6871}.omf-post-list{display:grid;gap:12px}.omf-post{display:grid;grid-template-columns:178px minmax(0,1fr);border:1px solid var(--omf-border);border-radius:11px;background:var(--omf-surface);box-shadow:0 14px 38px rgb(0 0 0 / .1);scroll-margin-top:20px}.omf-post.is-solution{border-color:rgb(32 189 115 / .55);box-shadow:0 0 0 1px rgb(32 189 115 / .12),0 14px 38px rgb(0 0 0 / .12)}.omf-post-author{padding:20px 15px;border-right:1px solid var(--omf-border);background:color-mix(in srgb,var(--omf-surface-2) 78%,transparent);text-align:center;border-radius:11px 0 0 11px}.omf-avatar-wrap{position:relative;display:inline-block}.omf-avatar-wrap>img{display:block;width:76px;height:76px;margin:0 auto;border:3px solid var(--omf-border);border-radius:18px;object-fit:cover}.omf-solution-check{position:absolute;right:-5px;bottom:-5px;display:grid;place-items:center;width:26px;height:26px;border:3px solid var(--omf-surface-2);border-radius:50%;background:#20bd73;color:#fff}.omf-post-author h3{margin:11px 0 4px;font-size:13px}.omf-post-author h3 a:hover{color:var(--omf-accent)}.omf-rank{display:inline-flex;padding:4px 8px;border:1px solid rgb(85 112 255 / .3);border-radius:5px;background:rgb(85 112 255 / .1);color:#8797ff;font-size:8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.omf-post-author dl{display:grid;gap:6px;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--omf-border)}.omf-post-author dl div{display:flex;justify-content:space-between;gap:8px;color:var(--omf-muted);font-size:9px}.omf-post-author dt,.omf-post-author dd{margin:0}.omf-post-author dd{color:var(--omf-soft);font-weight:800}.omf-post-body{display:flex;flex-direction:column;min-width:0;min-height:260px}.omf-post-body>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:0 16px;border-bottom:1px solid var(--omf-border);color:var(--omf-muted);font-size:9px}.omf-post-body>header>div{display:flex;gap:9px}.omf-post-number{color:var(--omf-accent);font-weight:850}.omf-solution-label{display:inline-flex;align-items:center;gap:5px;color:#43d58b;font-size:9px;text-transform:uppercase}.omf-post-content{flex:1;padding:20px 22px;color:var(--omf-soft);font-size:14px;line-height:1.8;overflow-wrap:anywhere}.omf-post-content>:first-child{margin-top:0}.omf-post-content>:last-child{margin-bottom:0}.omf-post-content a{color:#8092ff;text-decoration:underline;text-underline-offset:3px}.omf-mention{padding:2px 4px;border-radius:4px;background:rgb(85 112 255 / .12);font-weight:750;text-decoration:none!important}.omf-post-body>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:51px;padding:8px 14px;border-top:1px solid var(--omf-border);background:color-mix(in srgb,var(--omf-surface-2) 45%,transparent);border-radius:0 0 11px 0}.omf-reactions,.omf-post-actions{display:flex;align-items:center;gap:5px}.omf-reactions form,.omf-post-actions form{margin:0}.omf-reaction{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:3px 7px;border:1px solid var(--omf-border);border-radius:14px;background:var(--omf-surface);color:var(--omf-muted);font-size:11px;cursor:pointer}.omf-reaction.is-active{border-color:rgb(85 112 255 / .6);background:rgb(85 112 255 / .13);color:#fff}.omf-reaction strong{font-size:9px}.omf-post-actions>button,.omf-post-actions>form button,.omf-report-menu summary{padding:5px 7px;border:0;background:#fff0;color:var(--omf-muted);font-size:9px;font-weight:750;cursor:pointer}.omf-post-actions button:hover,.omf-report-menu summary:hover{color:var(--omf-accent)}.omf-report-menu{position:relative}.omf-report-menu summary{display:flex;align-items:center;gap:4px;list-style:none}.omf-report-menu form{position:absolute;z-index:7;right:0;bottom:calc(100% + 7px);display:grid;gap:7px;width:235px;padding:10px;border:1px solid var(--omf-border);border-radius:8px;background:var(--omf-surface);box-shadow:0 16px 45px rgb(0 0 0 / .4)}.omf-report-menu select,.omf-report-menu textarea{width:100%;padding:8px;border:1px solid var(--omf-border);border-radius:6px;background:var(--omf-surface-2);color:var(--omf-text);font-size:10px}.omf-reply-box{margin-top:16px}.omf-reply-box form,.omf-compose-card form{padding:17px}.omf-editor-toolbar{display:flex;align-items:center;gap:5px;min-height:42px;padding:6px 8px;border:1px solid var(--omf-border);border-bottom:0;border-radius:8px 8px 0 0;background:var(--omf-surface-2)}.omf-editor-toolbar button{min-width:29px;height:28px;border:1px solid var(--omf-border);border-radius:5px;background:var(--omf-surface);color:var(--omf-soft);cursor:pointer}.omf-editor-toolbar button:hover{border-color:var(--omf-accent);color:#fff}.omf-editor-toolbar span{margin-left:auto;color:var(--omf-muted);font-size:9px}.omf-reply-box textarea,.omf-compose-card textarea,.omf-compose-card input,.omf-compose-card select,.omf-search-page input{width:100%;border:1px solid var(--omf-border);background:var(--omf-surface-2);color:var(--omf-text);outline:0}.omf-reply-box textarea,.omf-compose-card textarea{display:block;min-height:180px;padding:16px;border-radius:0 0 8px 8px;line-height:1.65;resize:vertical}.omf-reply-box textarea:focus,.omf-compose-card textarea:focus,.omf-compose-card input:focus,.omf-compose-card select:focus,.omf-search-page input:focus{border-color:var(--omf-accent);box-shadow:0 0 0 3px rgb(85 112 255 / .12)}.omf-form-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px}.omf-form-footer>span{color:var(--omf-muted);font-size:9px}.omf-locked-message,.omf-login-callout{display:flex;align-items:center;gap:14px;padding:20px}.omf-locked-message>.omf-icon,.omf-login-callout>.omf-icon{font-size:28px;color:var(--omf-accent)}.omf-locked-message strong,.omf-login-callout strong{font-size:13px}.omf-locked-message p,.omf-login-callout p{margin:3px 0 0;color:var(--omf-muted);font-size:10px}.omf-login-callout .omf-button{margin-left:auto}.omf-compose-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px}.omf-compose-card label{display:block;margin:4px 0 7px;color:var(--omf-soft);font-size:11px;font-weight:850}.omf-compose-card input,.omf-compose-card select{height:45px;margin-bottom:14px;padding:0 12px;border-radius:7px}.omf-compose-card small{display:block;margin:-8px 0 16px;color:var(--omf-muted);font-size:9px}.omf-compose-card textarea{margin-bottom:0}.omf-compose-tips{padding:20px;border:1px solid var(--omf-border);border-radius:11px;background:var(--omf-surface)}.omf-compose-tips h2{margin:0 0 16px;font-size:15px}.omf-compose-tips ol{display:grid;gap:17px;margin:0;padding:0;list-style:none;counter-reset:tip}.omf-compose-tips li{position:relative;display:grid;gap:4px;padding-left:36px;counter-increment:tip}.omf-compose-tips li::before{content:counter(tip);position:absolute;left:0;top:0;display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:rgb(85 112 255 / .13);color:#8092ff;font-size:10px;font-weight:900}.omf-compose-tips strong{font-size:11px}.omf-compose-tips span{color:var(--omf-muted);font-size:9px;line-height:1.55}.omf-member-hero{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(350px,auto);align-items:center;gap:25px;margin-bottom:16px;padding:26px;border:1px solid var(--omf-border);border-radius:12px;background:linear-gradient(120deg,rgb(85 112 255 / .12),var(--omf-surface) 48%)}.omf-member-avatar img{display:block;width:110px;height:110px;border:4px solid var(--omf-border);border-radius:25px;object-fit:cover;box-shadow:0 15px 35px rgb(0 0 0 / .25)}.omf-member-identity h1{margin:6px 0 5px;font-size:29px;letter-spacing:-.04em}.omf-member-identity p{margin:0;color:var(--omf-muted);font-size:10px}.omf-member-bio{margin-top:10px;color:var(--omf-soft);font-size:11px}.omf-member-stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--omf-border);border-radius:9px;background:var(--omf-surface-2)}.omf-member-stats div{display:grid;gap:4px;min-width:75px;padding:14px 10px;border-right:1px solid var(--omf-border);text-align:center}.omf-member-stats div:last-child{border-right:0}.omf-member-stats strong{font-size:17px}.omf-member-stats span{color:var(--omf-muted);font-size:8px;text-transform:uppercase}.omf-simple-topic-list{display:grid}.omf-simple-topic-list>a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:65px;padding:11px 17px;border-bottom:1px solid var(--omf-border)}.omf-simple-topic-list>a:last-child{border-bottom:0}.omf-simple-topic-list>a:hover{background:var(--omf-surface-2)}.omf-simple-topic-list>a>div{display:grid;gap:5px;min-width:0}.omf-simple-topic-list strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.omf-simple-topic-list span{color:var(--omf-muted);font-size:9px}.omf-search-page>form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:17px;border-bottom:1px solid var(--omf-border)}.omf-search-page input{height:43px;padding:0 13px;border-radius:7px}.omf-notification-list{display:grid}.omf-notification{display:flex;align-items:center;gap:13px;min-height:68px;padding:12px 17px;border-bottom:1px solid var(--omf-border)}.omf-notification:last-child{border-bottom:0}.omf-notification:hover{background:var(--omf-surface-2)}.omf-notification.is-unread{background:linear-gradient(90deg,rgb(85 112 255 / .12),transparent 50%)}.omf-notification-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:rgb(85 112 255 / .12);color:#8092ff}.omf-notification>span:last-child{display:grid;gap:4px}.omf-notification strong{font-size:11px}.omf-notification small{color:var(--omf-muted);font-size:9px}.omf-empty{display:grid;justify-items:center;gap:8px;padding:45px 20px;color:var(--omf-muted);text-align:center}.omf-empty>span>.omf-icon,.omf-empty>.omf-icon{width:45px;height:45px;color:var(--omf-accent)}.omf-empty h1,.omf-empty h3{margin:5px 0 0;color:var(--omf-text)}.omf-empty p{margin:0;font-size:11px}.omf-not-found{margin-top:15px;padding:70px 20px}.omf-article-discussion{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:30px 0 8px;padding:19px 21px;border:1px solid var(--omf-border,var(--border,#243342));border-left:4px solid var(--omf-accent,var(--accent,#5570ff));border-radius:10px;background:linear-gradient(110deg,rgb(85 112 255 / .11),var(--omf-surface,var(--surface,#09131d)));color:var(--omf-text,var(--text,#f5f7fb))}.omf-article-discussion>div{display:grid;gap:4px}.omf-article-discussion span{color:#8092ff;font-size:9px;font-weight:900;letter-spacing:.13em}.omf-article-discussion strong{font-size:15px}.omf-article-discussion small{color:var(--omf-muted,var(--muted,#8d98a7))}.omf-article-discussion>a{flex:0 0 auto;padding:10px 14px;border-radius:7px;background:var(--omf-accent,var(--accent,#5570ff));color:#fff;font-size:11px;font-weight:850;text-decoration:none}.omf-embed-topics{overflow:hidden;border:1px solid var(--omf-border,var(--border,#243342));border-radius:10px;background:var(--omf-surface,var(--surface,#09131d));color:var(--omf-text,var(--text,#f5f7fb))}.omf-embed-topics header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 16px;border-bottom:1px solid var(--omf-border,var(--border,#243342))}.omf-embed-topics h2{margin:0;font-size:15px}.omf-embed-topics header a{color:var(--omf-accent,var(--accent,#5570ff));font-size:10px;font-weight:800}.omf-embed-topics>div{display:grid}.omf-embed-topics>div>a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 15px;padding:11px 16px;border-bottom:1px solid var(--omf-border,var(--border,#243342));color:inherit;text-decoration:none}.omf-embed-topics>div>a:last-child{border-bottom:0}.omf-embed-topics strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.omf-embed-topics span,.omf-embed-topics time{color:var(--omf-muted,var(--muted,#8d98a7));font-size:9px}.omf-embed-topics time{grid-column:2;grid-row:1/3;align-self:center}.omf-embed-topics>div>p{padding:16px;color:var(--omf-muted,var(--muted,#8d98a7))}@media (max-width:1080px){.omf-hero{grid-template-columns:1fr;gap:23px}.omf-layout{grid-template-columns:1fr}.omf-sidebar{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.omf-forum-row{grid-template-columns:58px minmax(0,1fr) 145px}.omf-forum-cta{display:none}.omf-member-hero{grid-template-columns:auto 1fr}.omf-member-stats{grid-column:1 / -1}}@media (max-width:820px){.omf-shell{padding-top:15px}.omf-hero{min-height:0;padding:26px}.omf-toolbar{align-items:stretch;flex-direction:column;padding:0;gap:0}.omf-toolbar__main{width:100%;overflow-x:auto;padding:0 10px}.omf-toolbar__main>a{flex:0 0 auto}.omf-toolbar__account{justify-content:flex-end;padding:10px 14px;border-top:1px solid var(--omf-border)}.omf-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.omf-rules-card{grid-column:1 / -1}.omf-board-intro{grid-template-columns:55px minmax(0,1fr)}.omf-board-intro .omf-button{grid-column:1 / -1}.omf-topic-list-head{display:none}.omf-topic-row{grid-template-columns:42px minmax(0,1fr) 120px}.omf-topic-numbers{display:none}.omf-topic-header{grid-template-columns:1fr}.omf-post{grid-template-columns:135px minmax(0,1fr)}.omf-post-author{padding-inline:10px}.omf-post-author dl div{display:grid;justify-content:center}.omf-compose-layout{grid-template-columns:1fr}.omf-compose-tips{order:-1}}@media (max-width:600px){.omf-shell{width:min(calc(100% - 16px),var(--container,1280px))}.omf-hero{padding:22px 18px;border-radius:10px 10px 0 0}.omf-hero h1{font-size:27px}.omf-hero-search{grid-template-columns:auto minmax(0,1fr)}.omf-hero-search button{grid-column:1 / -1}.omf-toolbar__main>a{min-height:50px;padding:0 9px}.omf-toolbar__main>a span{display:none}.omf-toolbar__main>a .omf-badge-count{display:grid}.omf-toolbar__account>span{display:none}.omf-breadcrumbs{min-height:44px}.omf-sidebar{grid-template-columns:1fr}.omf-rules-card{grid-column:auto}.omf-panel__head{padding-inline:13px}.omf-panel__head .omf-button{padding-inline:10px}.omf-forum-row{grid-template-columns:49px minmax(0,1fr);gap:11px;padding:14px 12px}.omf-forum-icon{width:46px;height:46px;border-radius:12px;font-size:23px}.omf-forum-icon .omf-icon{width:26px;height:26px}.omf-forum-counts{grid-column:2;display:flex}.omf-forum-counts div{display:flex;align-items:baseline;gap:4px}.omf-board-intro{padding:17px}.omf-board-intro__icon{width:50px;height:50px;font-size:23px}.omf-board-intro__icon .omf-icon{width:28px;height:28px}.omf-topic-row{grid-template-columns:38px minmax(0,1fr);padding-inline:12px}.omf-topic-last{grid-column:2;display:flex;gap:7px;text-align:left}.omf-topic-header{padding:17px}.omf-topic-header__stats{display:grid;grid-template-columns:repeat(2,1fr)}.omf-topic-header__stats>span{min-width:0}.omf-topic-tools{align-items:stretch;flex-direction:column}.omf-topic-tools>div{display:grid;grid-template-columns:repeat(2,1fr)}.omf-topic-tools .omf-button{width:100%}.omf-moderator-menu{align-self:flex-end}.omf-post{grid-template-columns:1fr}.omf-post-author{display:grid;grid-template-columns:53px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:11px 13px;border-right:0;border-bottom:1px solid var(--omf-border);border-radius:11px 11px 0 0;text-align:left}.omf-avatar-wrap,.omf-avatar-wrap>img{width:50px;height:50px}.omf-avatar-wrap{grid-row:1 / 3}.omf-avatar-wrap>img{border-radius:12px}.omf-post-author h3{align-self:end;margin:0}.omf-post-author .omf-rank{align-self:start;justify-self:start}.omf-post-author dl{grid-column:3;grid-row:1 / 3;margin:0;padding:0;border:0}.omf-post-author dl div:not(:first-child){display:none}.omf-post-body{min-height:0}.omf-post-content{padding:17px 15px;font-size:13px}.omf-post-body>footer{align-items:flex-start;flex-direction:column;border-radius:0 0 11px 11px}.omf-post-actions{align-self:stretch;justify-content:flex-end}.omf-editor-toolbar span{display:none}.omf-form-footer{align-items:stretch;flex-direction:column}.omf-form-footer .omf-button{width:100%}.omf-member-hero{grid-template-columns:80px minmax(0,1fr);gap:15px;padding:17px}.omf-member-avatar img{width:80px;height:80px;border-radius:18px}.omf-member-identity h1{font-size:22px}.omf-member-stats{grid-template-columns:repeat(2,1fr)}.omf-member-stats div:nth-child(2){border-right:0}.omf-member-stats div:nth-child(-n+2){border-bottom:1px solid var(--omf-border)}.omf-search-page>form{grid-template-columns:1fr}.omf-simple-topic-list>a{align-items:flex-start;flex-direction:column}.omf-article-discussion{align-items:stretch;flex-direction:column}.omf-article-discussion>a{text-align:center}.omf-embed-topics>div>a{grid-template-columns:1fr}.omf-embed-topics time{grid-column:auto;grid-row:auto}}@media (prefers-reduced-motion:reduce){.omf-shell *,.omf-shell *::before,.omf-shell *::after{scroll-behavior:auto!important;transition:none!important}}