.oc-footerBranding{margin:18px 0 10px;padding:16px 18px;border:1px solid hsla(213,49%,66%,.25);border-radius:8px;background:linear-gradient(180deg, hsla(215,37%,14%,.96), hsla(217,41%,9%,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);text-align:center}.oc-footerBranding-logo img{max-width:252px;height:auto}.oc-footerBranding-links{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:10px}.oc-footerBranding-links a{color:#9cc9ff;font-weight:600}.oc-footerBranding-note{margin-top:8px;color:#9daec4;font-size:12px}@media (max-width:480px){.oc-footerBranding{padding:12px}.oc-footerBranding-links{gap:8px}}.oc-statusStrip{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:16px;margin:0 0 16px;padding:14px 16px;border:1px solid hsla(213,57%,68%,.28);border-radius:8px;background:linear-gradient(180deg, hsla(214,39%,15%,.98), hsla(215,46%,9%,.98));box-shadow:0 8px 24px hsla(0,0%,0%,.2),inset 0 1px 0 hsla(0,0%,100%,.05)}.oc-statusStrip-brand img{max-width:128px;height:auto;display:block}.oc-statusStrip-main strong{display:block;color:#e7f1ff;font-size:15px}.oc-statusStrip-main span{display:block;margin-top:3px;color:#aebfd3;font-size:13px}.oc-statusStrip-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.oc-statusStrip-actions a{padding:6px 10px;border-radius:999px;background:hsla(212,48%,55%,.22);color:#a9d2ff;font-size:12px;font-weight:700;text-decoration:none}@media (max-width:700px){.oc-statusStrip{grid-template-columns:1fr;text-align:center}.oc-statusStrip-brand img{margin:0 auto}.oc-statusStrip-actions{justify-content:center}}.oc-adSlotMock{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:14px;margin:0 0 16px;padding:12px 14px;border:1px dashed hsla(37,89%,64%,.55);border-radius:8px;background:linear-gradient(180deg, hsla(31,38%,12%,.96), hsla(23,19%,8%,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.oc-adSlotMock-kicker{padding:5px 9px;border-radius:999px;background:hsla(37,89%,64%,.16);color:#ffd48a;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.oc-adSlotMock-body strong{display:block;color:#fff2d6;font-size:14px}.oc-adSlotMock-body span{display:block;margin-top:2px;color:#d3c1a2;font-size:12px}.oc-adSlotMock-cta{padding:6px 10px;border-radius:5px;background:hsla(37,89%,64%,.2);color:#ffd48a;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}@media (max-width:700px){.oc-adSlotMock{grid-template-columns:1fr;text-align:center}.oc-adSlotMock-kicker,.oc-adSlotMock-cta{justify-self:center}}.oc-trustBadges{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:7px}.oc-trustBadge{display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:3px 6px;border-radius:999px;border:1px solid hsla(212,54%,69%,.28);background:hsla(215,36%,18%,.95);color:#b8d7ff;font-size:10px;font-weight:800;line-height:1.1;text-transform:uppercase;letter-spacing:.025em}.oc-trustBadge--rep{border-color:hsla(142,40%,55%,.35);color:#a9eab9}.oc-trustBadge--verify{border-color:hsla(215,100%,70%,.38);color:#b9d7ff}.oc-trustBadge--merchant{border-color:hsla(37,89%,64%,.42);color:#ffd48a}@media (max-width:650px){.oc-trustBadges{justify-content:flex-start}}.oc-tooltipTrust{margin:10px 12px 0;padding:9px 10px;border:1px solid hsla(212,54%,69%,.25);border-radius:7px;background:linear-gradient(180deg, hsla(215,39%,13%,.96), hsla(215,46%,9%,.96))}.oc-tooltipTrust-title{color:#e7f1ff;font-size:12px;font-weight:800;margin-bottom:6px}.oc-tooltipTrust-badges{display:flex;flex-wrap:wrap;gap:5px}.oc-tooltipTrust-badge{padding:3px 6px;border-radius:999px;border:1px solid hsla(212,54%,69%,.28);background:hsla(215,36%,18%,.95);color:#b8d7ff;font-size:10px;font-weight:800;line-height:1.1;text-transform:uppercase}.oc-tooltipTrust-badge--rep{border-color:hsla(142,40%,55%,.35);color:#a9eab9}.oc-tooltipTrust-badge--verify{border-color:hsla(215,100%,70%,.38);color:#b9d7ff}.oc-tooltipTrust-badge--merchant{border-color:hsla(37,89%,64%,.42);color:#ffd48a}.oc-profileTrust{margin-top:12px}.oc-profileTrust-row{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}.oc-profileTrust-card{padding:13px 14px;border-radius:8px;border:1px solid hsla(212,54%,69%,.25);background:linear-gradient(180deg, hsla(215,39%,13%,.97), hsla(215,46%,9%,.97))}.oc-profileTrust-card strong{display:block;color:#e7f1ff;font-size:14px;margin-bottom:4px}.oc-profileTrust-card span{display:block;color:#aebfd3;font-size:12px;line-height:1.35}.oc-profileTrust-card--rep{border-color:hsla(142,40%,55%,.35)}.oc-profileTrust-card--verify{border-color:hsla(215,100%,70%,.38)}.oc-profileTrust-card--merchant{border-color:hsla(37,89%,64%,.42)}@media (max-width:800px){.oc-profileTrust-row{grid-template-columns:1fr}}.oc-legacyTop{background:linear-gradient(180deg, hsl(30,13%,13%) 0%, hsl(26,20%,7%) 100%);border-bottom:1px solid hsla(34,77%,57%,.34);box-shadow:inset 0 -1px 0 hsla(0,0%,0%,.7),0 1px 0 hsla(0,0%,100%,.04);color:#d9c5a7;font-size:12px}.oc-legacyUtility,.oc-legacyNav{max-width:1200px;margin:0 auto;padding-left:10px;padding-right:10px}.oc-legacyUtility{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(220px, auto);align-items:center;gap:14px;min-height:32px}.oc-legacyUtility a,.oc-legacyNav a{color:#f2c67d;text-decoration:none}.oc-legacyUtility a:hover,.oc-legacyNav a:hover{color:#fff2cf;text-decoration:none}.oc-legacySep{color:#75614b;margin:0 5px}.oc-legacyUtility-social{white-space:nowrap}.oc-legacyUtility-search{display:flex;justify-content:flex-end;align-items:center;gap:6px}.oc-legacySearchBox{display:inline-flex;align-items:center;min-width:170px;min-height:22px;padding:2px 8px;border:1px solid hsl(27,22%,20%);border-radius:3px;background:#0e0c0a;color:#8f806f;box-shadow:inset 0 1px 2px hsla(0,0%,0%,.65)}.oc-legacyUtility-search a{display:inline-flex;align-items:center;min-height:22px;padding:2px 9px;border-radius:3px;background:linear-gradient(180deg, hsl(28,53%,27%), hsl(23,49%,18%));border:1px solid hsl(31,49%,35%);color:#ffe3ad;font-weight:700}.oc-legacyNav{display:flex;align-items:center;gap:0;min-height:38px;padding-top:3px;padding-bottom:4px}.oc-legacyNav a{display:inline-flex;align-items:center;min-height:30px;padding:0 15px;border-left:1px solid hsla(0,0%,100%,.05);border-right:1px solid hsla(0,0%,0%,.45);background:linear-gradient(180deg, hsla(27,19%,20%,.96), hsla(27,22%,10%,.96));color:#f4d08c;font-weight:800;letter-spacing:.025em;text-transform:uppercase;text-shadow:0 1px 0 hsl(0,0%,0%)}.oc-legacyNav a:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.oc-legacyNav a:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.oc-legacyNav a:hover{background:linear-gradient(180deg, hsla(31,39%,27%,.98), hsla(27,40%,13%,.98))}@media (max-width:750px){.oc-legacyUtility{grid-template-columns:1fr;gap:5px;padding-top:8px;padding-bottom:8px;text-align:center}.oc-legacyUtility-search{justify-content:center}.oc-legacyNav{overflow-x:auto;-webkit-overflow-scrolling:touch}.oc-legacyNav a{white-space:nowrap}}.oc-forumChromeTop{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.05fr) minmax(0, 1fr);gap:10px;margin:0 0 12px;padding:10px;border:1px solid hsla(211,31%,46%,.55);border-radius:3px;background:linear-gradient(180deg, hsl(209,35%,16%) 0%, hsl(212,33%,10%) 100%);box-shadow:0 1px 0 hsla(0,0%,100%,.05) inset,0 8px 20px hsla(0,0%,0%,.18)}.oc-shoutPreview,.oc-forumSearchPanel,.oc-forumPulse{min-height:66px;padding:9px 10px;border:1px solid hsla(0,0%,100%,.07000000000000001);border-radius:2px;background:linear-gradient(180deg, hsla(212,42%,6%,.72), hsla(216,42%,5%,.92));color:#b8c8d8;font-size:12px}.oc-shoutPreview strong,.oc-forumPulse strong,.oc-forumSearchPanel a{display:block;margin:2px 0 3px;color:#f1d48a;font-size:13px;font-weight:800;text-decoration:none}.oc-forumChrome-kicker{color:#84a6c9;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.block--category{margin-bottom:12px}.block--category .block-container{border:1px solid hsl(211,33%,26%);border-radius:2px;background:#101820;box-shadow:0 1px 0 hsla(0,0%,100%,.03) inset;overflow:hidden}.block--category .block-header{padding:7px 11px;border-bottom:1px solid hsl(211,34%,31%);background:linear-gradient(180deg, hsl(211,32%,25%) 0%, hsl(209,35%,16%) 52%, hsl(210,44%,13%) 100%);box-shadow:0 1px 0 hsla(0,0%,100%,.08) inset;font-size:13px;font-weight:800;line-height:1.2;text-shadow:0 1px 0 hsla(0,0%,0%,.75)}.block--category .block-header a{color:#f2d087;text-decoration:none}.block--category .block-desc{margin-left:8px;color:#a9bacd;font-size:11px;font-weight:500}.oc-nodeTableHead{display:grid;grid-template-columns:minmax(0, 1fr) 76px 76px minmax(210px, .72fr);align-items:center;min-height:26px;padding:0 12px 0 48px;border-bottom:1px solid hsla(211,27%,49%,.35);background:linear-gradient(180deg, hsl(211,37%,14%), hsl(213,35%,10%));color:#7f98b4;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.oc-nodeTableHead span:not(.oc-nodeTableHead-forum){text-align:center}.block--category .block-body{background:#101820}.block--category .node{border-top:1px solid hsla(211,27%,39%,.36);background:linear-gradient(180deg, hsla(210,33%,12%,.98), hsla(212,37%,8%,.98))}.block--category .node:first-child{border-top:0}.block--category .node-body{min-height:56px;padding:7px 10px}.block--category .node-icon{width:32px;padding:0 6px 0 0;color:#7da4ce;font-size:18px}.block--category .node-title{font-size:13px;font-weight:800;line-height:1.2}.block--category .node-title a{color:#c7ddf4}.block--category .node-title a:hover{color:#f2d087}.block--category .node-description,.block--category .node-extra-row,.block--category .node-statsMeta{font-size:11px;line-height:1.25}.block--category .node-stats{width:152px;padding:0 8px;color:#a9b9ca}.block--category .node-stats dd{color:#d4e3f3;font-weight:800}.block--category .node-extra{width:300px;padding-left:10px;font-size:11px}.block--category .node-extra-title{color:#d8e7f8;font-weight:700}@media (max-width:900px){.oc-forumChromeTop{grid-template-columns:1fr}.oc-nodeTableHead{display:none}.block--category .node-extra,.block--category .node-stats{width:auto}}.p-body-main--withSidebar .p-body-sidebar{width:285px}.p-body-sidebar .block{margin-bottom:10px}.p-body-sidebar .block-container{border:1px solid hsl(211,37%,24%);border-radius:2px;background:linear-gradient(180deg, hsl(212,36%,10%) 0%, hsl(212,37%,7%) 100%);box-shadow:0 1px 0 hsla(0,0%,100%,.05) inset,0 7px 18px hsla(0,0%,0%,.2);overflow:hidden}.p-body-sidebar .block-minorHeader{padding:7px 10px;border-bottom:1px solid hsl(212,35%,32%);background:linear-gradient(180deg, hsl(211,33%,26%) 0%, hsl(210,38%,16%) 55%, hsl(211,44%,11%) 100%);color:#f2d087;font-size:12px;font-weight:800;letter-spacing:.05em;line-height:1.2;text-transform:uppercase;text-shadow:0 1px 0 hsla(0,0%,0%,.75)}.p-body-sidebar .block-minorHeader a{color:#f2d087}.p-body-sidebar .block-body,.p-body-sidebar .block-row{background:transparent}.p-body-sidebar .block-row{padding:8px 10px;border-top:1px solid hsla(211,27%,39%,.32);color:#b7c8d9;font-size:12px}.p-body-sidebar .block-row:first-child{border-top:0}.p-body-sidebar .contentRow-main,.p-body-sidebar .contentRow-minor{font-size:11px;line-height:1.25}.p-body-sidebar .contentRow-main a{color:#c9def5;font-weight:700}.p-body-sidebar .contentRow-main a:hover,.p-body-sidebar .block-row a:hover{color:#f2d087}.oc-sidebarPanel .block-body{padding:0}.oc-sideUserRow strong{display:block;color:#dcecff;font-size:13px}.oc-sideUserRow span{display:block;margin-top:3px;color:#91a8bf}.oc-sideActionRow{display:flex;gap:6px;margin-top:8px}.oc-sideActionRow a,.oc-sideModule,.oc-sideLinkList a{text-decoration:none}.oc-sideActionRow a{flex:1 1 auto;padding:6px 8px;border:1px solid hsla(41,80%,74%,.45);border-radius:2px;background:linear-gradient(180deg, hsl(211,33%,22%), hsl(210,35%,15%));color:#f2d087;font-size:11px;font-weight:800;text-align:center;text-transform:uppercase}.oc-sideModule{display:block;padding:8px 10px;border-top:1px solid hsla(211,27%,39%,.32);background:linear-gradient(180deg, hsla(210,36%,11%,.98), hsla(212,39%,6%,.98))}.oc-sideModule:first-child{border-top:0}.oc-sideModule strong{display:block;color:#dcecff;font-size:12px;font-weight:800}.oc-sideModule span{display:block;margin-top:2px;color:#8ea5bd;font-size:11px;line-height:1.25}.oc-sideModule:hover{background:linear-gradient(180deg, hsla(211,33%,18%,.98), hsla(210,38%,9%,.98))}.oc-sideLinkList{margin:0;padding:0;list-style:none}.oc-sideLinkList li{border-top:1px solid hsla(211,27%,39%,.26)}.oc-sideLinkList li:first-child{border-top:0}.oc-sideLinkList a{display:block;padding:6px 0;color:#c9def5;font-weight:700}@media (max-width:900px){.p-body-main--withSidebar .p-body-sidebar{width:auto}}.oc-threadListHead.thread-list-postbit-parity{display:grid;grid-template-columns:minmax(260px, 1fr) 160px 138px 230px;gap:0;align-items:center;margin:0;padding:7px 12px;border:1px solid hsl(214,40%,16%);border-bottom:0;background:linear-gradient(hsl(214,39%,24%), hsl(214,44%,14%));color:#d7e2f1;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 1px 0 hsl(0,0%,0%)}.oc-threadListHead-cell--stats,.oc-threadListHead-cell--latest{text-align:center}.oc-threadListHead-cell--latest{text-align:left}.block[data-type="thread"] .structItemContainer{border-left:1px solid hsl(214,40%,16%);border-right:1px solid hsl(214,40%,16%)}.block[data-type="thread"] .structItem{min-height:46px;border-top:1px solid hsl(214,19%,85%);background:linear-gradient(hsl(220,60%,99%), hsl(210,42%,95%))}.block[data-type="thread"] .structItem:nth-child(even){background:linear-gradient(hsl(210,43%,97%), hsl(215,38%,94%))}.block[data-type="thread"] .structItem-cell--main{padding-top:8px;padding-bottom:7px}.block[data-type="thread"] .structItem-title{font-size:13px;font-weight:700}.block[data-type="thread"] .structItem-cell--meta,.block[data-type="thread"] .structItem-cell--latest{background:hsla(214,44%,14%,.04);border-left:1px solid hsl(212,25%,88%)}.block[data-type="thread"] .structItem-cell--meta{width:138px}.block[data-type="thread"] .structItem-cell--latest{width:230px;font-size:12px}.oc-threadViewChrome.thread-list-postbit-parity{display:grid;grid-template-columns:220px minmax(220px, 1fr) 260px;gap:0;align-items:stretch;margin:0 0 8px;border:1px solid hsl(214,40%,16%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);background:#f2f5f9;color:#26394f;font-size:12px}.oc-threadViewChrome-title{padding:8px 11px;background:linear-gradient(hsl(214,39%,24%), hsl(214,44%,14%));color:#f4cf66;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-shadow:0 1px 0 hsl(0,0%,0%)}.oc-threadViewChrome-meta,.oc-threadViewChrome-actions{padding:8px 11px;border-left:1px solid hsl(213,26%,87%)}.oc-threadViewChrome-meta{display:flex;flex-wrap:wrap;gap:6px 14px;font-weight:700}.oc-threadViewChrome-actions{color:#667489}.block--messages .message,.message--post{border:1px solid hsl(214,23%,82%);box-shadow:0 1px 0 hsla(0,0%,0%,.05)}.block--messages .message+.message{margin-top:10px}.block--messages .message-inner{background:#f8fafc}.block--messages .message-cell.message-cell--user{background:linear-gradient(hsl(214,41%,22%), hsl(215,45%,15%));border-right:1px solid hsl(214,51%,9%);color:#dce6f4}.block--messages .message-userDetails,.block--messages .message-userExtras,.block--messages .oc-trustBadges{color:#dce6f4}.block--messages .message-name a{color:#f4cf66;font-weight:700}.oc-postbitLegacyLabel.thread-list-postbit-parity{margin:0 0 5px;padding:3px 6px;border:1px solid hsla(44,87%,68%,.45);background:hsla(0,0%,0%,.22);color:#f4cf66;font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-align:center;text-transform:uppercase}.block--messages .message-attribution{background:linear-gradient(hsl(210,40%,98%), hsl(215,38%,94%));border-bottom:1px solid hsl(215,26%,87%);font-size:12px}.block--messages .message-content{font-size:13px;line-height:1.45}@media (max-width:800px){.oc-threadListHead.thread-list-postbit-parity{display:none}.oc-threadViewChrome.thread-list-postbit-parity{grid-template-columns:1fr}.oc-threadViewChrome-meta,.oc-threadViewChrome-actions{border-left:0;border-top:1px solid hsl(213,26%,87%)}.block[data-type="thread"] .structItem-cell--latest,.block[data-type="thread"] .structItem-cell--meta{width:auto}}.oc-forumToolsFooter.footer-tools-density-parity{margin:10px 0 0;border:1px solid hsl(212,44%,15%);background:#0e1724;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 1px 2px hsla(0,0%,0%,.16);color:#d7e2f1;font-size:12px}.oc-forumToolsFooter-head{display:flex;justify-content:space-between;gap:12px;padding:8px 11px;border-bottom:1px solid hsl(214,38%,24%);background:linear-gradient(hsl(213,41%,25%), hsl(214,44%,14%));text-shadow:0 1px 0 hsl(0,0%,0%)}.oc-forumToolsFooter-title{color:#f4cf66;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.oc-forumToolsFooter-note{color:#aebcd0;font-size:11px}.oc-forumToolsFooter-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1px;background:#263a55}.oc-forumToolsFooter-card{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:5px 10px;padding:10px 12px;background:linear-gradient(hsl(213,46%,15%), hsl(216,44%,11%))}.oc-forumToolsFooter-card--status{grid-template-columns:1fr}.oc-forumToolsFooter-label{grid-column:1 / -1;color:#f4cf66;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.oc-forumToolsFooter a,.oc-forumToolsFooter span{color:#dce6f4}.oc-forumToolsFooter a:hover{color:#fff}.p-footer{border-top:3px solid hsl(214,49%,8%);background:#09111d}.oc-footerDense.footer-tools-density-parity{margin:0 0 12px;border:1px solid hsl(212,45%,16%);background:linear-gradient(hsl(216,46%,12%), hsl(216,45%,6%));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07000000000000001);color:#cbd8e8;font-size:12px}.oc-footerDense-brand{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:11px 13px;border-bottom:1px solid hsl(214,38%,24%);background:linear-gradient(hsl(213,41%,23%), hsl(213,46%,14%))}.oc-footerDense-brand img{max-height:38px;max-width:180px}.oc-footerDense-title{color:#f4cf66;font-size:15px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-shadow:0 1px 0 hsl(0,0%,0%)}.oc-footerDense-copy{color:#aebcd0;margin-top:2px}.oc-footerDense-cols{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1px;background:#263a55}.oc-footerDense-col{display:grid;gap:5px;align-content:start;padding:10px 13px 12px;background:linear-gradient(hsl(214,48%,13%), hsl(215,50%,9%))}.oc-footerDense-head{color:#f4cf66;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.oc-footerDense a,.oc-footerDense span{color:#dce6f4}.oc-footerDense a:hover{color:#fff}.oc-footerDense-bottom{padding:8px 13px;border-top:1px solid hsl(214,38%,24%);background:hsla(0,0%,0%,.22);color:#8fa0b6;font-size:11px;text-align:center}.p-footer-row,.p-footer-copyright{color:#9dadc2;font-size:11px}.p-footer a{color:#d7e2f1}@media (max-width:800px){.oc-forumToolsFooter-head,.oc-footerDense-brand{display:block}.oc-forumToolsFooter-grid,.oc-footerDense-cols{grid-template-columns:1fr}.oc-forumToolsFooter-card{grid-template-columns:1fr}.oc-forumToolsFooter-note,.oc-footerDense-copy{margin-top:4px}}.oc-footerModuleParity{text-align:left}.oc-footerModuleParity .oc-footerBranding-logo{text-align:center}.oc-footerStatusRow{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:10px 0 13px}.oc-footerStatusRow span{padding:4px 8px;border:1px solid hsla(212,54%,69%,.22);border-radius:999px;background:hsla(214,44%,7%,.74);color:#aebfd3;font-size:11px;font-weight:700}.oc-footerModules{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;margin-top:10px}.oc-footerModule{min-height:142px;padding:10px 11px;border:1px solid hsla(211,31%,47%,.36);border-radius:4px;background:linear-gradient(180deg, hsla(213,38%,10%,.96), hsla(215,43%,5%,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.oc-footerModule strong{display:block;margin-bottom:7px;padding-bottom:6px;border-bottom:1px solid hsla(41,80%,74%,.22);color:#f2d087;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.oc-footerModule a,.oc-footerModule span{display:block;margin-top:5px;color:#bdd3ea;font-size:12px;line-height:1.28;text-decoration:none}.oc-footerModule a:hover{color:#fff0c4;text-decoration:none}.oc-footerModule--status span{color:#91a6bc}@media (max-width:900px){.oc-footerModules{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:520px){.oc-footerModules{grid-template-columns:1fr}.oc-footerModule{min-height:0}}.p-header,.p-header-inner{background-image:linear-gradient(180deg, hsla(211,52%,12%,.9399999999999999), hsla(214,50%,5%,.98)),url('/data/oc-migrated-assets/forums/images/images/styles/OwnedCoreFX/addimg/patternhead.jpg');background-repeat:repeat;background-position:center top}.p-header-logo{padding:9px 0 7px}.p-header-logo a{display:inline-flex;align-items:center;padding:4px 8px;border-radius:8px;background:radial-gradient(circle at 45% 45%, hsla(37,89%,64%,.14), hsla(215,59%,6%,.08) 60%);box-shadow:0 10px 26px hsla(0,0%,0%,.34),inset 0 0 0 1px hsla(41,100%,75%,.16)}.p-header-logo img{width:357px;max-width:72vw;height:auto;max-height:88px;filter:drop-shadow(0 2px 1px hsla(0,0%,0%,.55))}.oc-legacyTop{background-image:linear-gradient(180deg, hsla(214,47%,6%,.96), hsla(214,45%,11%,.98)),url('/data/oc-migrated-assets/forums/images/images/styles/OwnedCoreFX/addimg/patternhead2.jpg');background-repeat:repeat;background-position:center top;border-bottom-color:hsla(38,83%,61%,.38)}.oc-legacyNav{background-image:linear-gradient(180deg, hsla(212,39%,27%,.92), hsla(214,50%,11%,.98)),url('/data/oc-migrated-assets/forums/images/images/styles/OwnedCoreFX/addimg/navbar.jpg');background-repeat:repeat-x;background-position:center top}.oc-legacyNav a:first-child::before{content:'';display:inline-block;width:13px;height:13px;margin-right:6px;vertical-align:-2px;background:url('/data/oc-migrated-assets/forums/images/images/styles/OwnedCoreFX/buttons/home.png') center / contain no-repeat;filter:drop-shadow(0 1px 1px hsla(0,0%,0%,.5))}@media (max-width:650px){.p-header-logo{text-align:center}.p-header-logo img{width:300px;max-width:84vw;max-height:74px}}.p-body-inner{max-width:1320px}.p-body-main{margin-top:8px}.p-breadcrumbs{margin:7px 0 6px;padding:4px 0;font-size:11px;line-height:1.2}.p-body-header{margin:0 0 8px}.p-title{min-height:0;padding:0}.p-title-value{font-size:22px;line-height:1.2}.p-title-pageAction .button{min-height:26px;padding-top:4px;padding-bottom:4px;border-radius:3px}.notices.notices--block{margin:8px 0 8px}.notices.notices--block .notice{position:relative;max-height:78px;overflow:auto;margin-bottom:7px;border:1px solid hsl(211,30%,29%);border-radius:2px;background:linear-gradient(180deg, hsl(212,35%,22%) 0%, hsl(215,42%,15%) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);color:#dbe7f4;font-size:12px;line-height:1.35}.notices.notices--block .notice-content{padding:8px 12px}.notices.notices--block .notice a{color:#f2d087;font-weight:700}.notices.notices--block .notice::after{content:'scroll for full notice';position:sticky;float:right;bottom:0;margin:6px 0 0 8px;padding:2px 6px;border-radius:999px;background:hsla(215,43%,5%,.82);color:#9fb3ca;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.oc-statusStrip,.oc-adSlotMock,.oc-forumChromeTop{border-radius:2px}.oc-forumChromeTop{margin-top:4px}@media (max-width:700px){.notices.notices--block .notice{max-height:120px}.p-title{gap:6px}}:root{--oc-secondary-nav-parity:20260511}.p-nav{background:linear-gradient(180deg, hsl(211,40%,22%) 0%, hsl(215,47%,15%) 48%, hsl(217,51%,9%) 100%);border-top:1px solid hsla(38,83%,61%,.24);border-bottom:1px solid hsl(213,65%,7%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 2px 0 hsla(0,0%,0%,.28)}.p-nav-inner{max-width:1320px;min-height:34px}.p-nav-list .p-navEl{border-right:1px solid hsla(0,0%,100%,.06)}.p-nav-list .p-navEl:first-child{border-left:1px solid hsla(0,0%,100%,.06)}.p-nav-list .p-navEl-link,.p-nav-list .p-navEl-splitTrigger{min-height:34px;padding-top:8px;padding-bottom:8px;color:#b9c8d8;font-size:12px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.p-nav-list .p-navEl-link:hover,.p-nav-list .p-navEl-splitTrigger:hover,.p-nav-list .p-navEl.is-selected .p-navEl-link,.p-nav-list .p-navEl.is-selected .p-navEl-splitTrigger{color:#f4d38d;background:linear-gradient(180deg, hsla(213,32%,31%,.92), hsla(214,47%,15%,.95));box-shadow:inset 0 -2px 0 hsl(38,66%,51%)}.p-navgroup{min-height:26px;margin-top:4px;background:hsla(215,67%,4%,.32);border:1px solid hsla(0,0%,100%,.07000000000000001);border-radius:2px}.p-navgroup-link{min-height:24px;padding:4px 7px;color:#9fb1c4;font-size:12px}.p-navgroup-link:hover{color:#f2d087;background:hsla(38,83%,61%,.09)}.p-nav-opposite{opacity:.66;filter:saturate(.72)}.p-nav-opposite:hover,.p-nav-opposite:focus-within{opacity:.95;filter:none}.p-nav-opposite .p-navgroup-linkText{font-size:11px;letter-spacing:.025em}.p-sectionLinks{background:linear-gradient(180deg, hsl(213,46%,12%) 0%, hsl(215,52%,8%) 100%);border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(38,83%,61%,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.p-sectionLinks-inner{max-width:1320px;min-height:28px}.p-sectionLinks-list .p-navEl-link,.p-sectionLinks-list .p-navEl-splitTrigger{min-height:28px;padding-top:6px;padding-bottom:6px;color:#8fa2b7;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.p-sectionLinks-list .p-navEl-link:hover,.p-sectionLinks-list .p-navEl-splitTrigger:hover,.p-sectionLinks-list .p-navEl.is-selected .p-navEl-link,.p-sectionLinks-list .p-navEl.is-selected .p-navEl-splitTrigger{color:#efd28e;background:hsla(38,83%,61%,.08)}@media (max-width:700px){.p-nav-list .p-navEl-link,.p-nav-list .p-navEl-splitTrigger{font-size:11px;padding-left:8px;padding-right:8px}.p-nav-opposite{opacity:.78}}.oc-topAdRail{--oc-category-search-ad-parity:1;background:hsl(220,38%,3%) url('/data/oc-migrated-assets/forums/images/images/styles/OwnedCoreFX/style/addimg/navbar.jpg') repeat-x top left;border-top:1px solid hsla(42,100%,66%,.18);border-bottom:1px solid hsl(213,43%,21%);padding:9px 12px}.oc-topAdRail-inner{max-width:1320px;min-height:72px;margin:0 auto;border:1px solid hsl(213,38%,31%);background:linear-gradient(180deg, hsl(212,49%,15%) 0%, hsl(211,59%,8%) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 1px 0 hsl(0,0%,0%);display:flex;align-items:center;justify-content:center;gap:14px;text-align:center;color:#c9d7e6;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.oc-topAdRail-title{font:700 18px Arial,sans-serif;color:#ffd46c;text-transform:none;letter-spacing:0}.oc-topAdRail-title:hover{color:#fff0aa}.oc-topAdRail-kicker,.oc-forumSponsorBanner-kicker,.oc-forumSponsorBanner-size,.oc-topAdRail-size{color:#8fa8c3;font-size:11px}.oc-topAdRail-copy{color:#d3deea;text-transform:none;letter-spacing:0}.oc-categorySearchStrip{margin:0 0 8px;border:1px solid hsl(212,41%,21%);background:linear-gradient(180deg, hsl(212,54%,15%) 0%, hsl(211,60%,7%) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);display:flex;align-items:stretch;justify-content:space-between;gap:10px;padding:6px}.oc-categoryTabs{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.oc-categoryTab{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border:1px solid hsl(214,40%,24%);background:linear-gradient(180deg, hsl(211,50%,21%) 0%, hsl(211,53%,9%) 100%);color:#d8e5f2;font:700 12px Arial,sans-serif;text-transform:uppercase;text-decoration:none}.oc-categoryTab:hover,.oc-categoryTab--active{border-color:#6f5620;background:linear-gradient(180deg, hsl(41,59%,27%) 0%, hsl(39,64%,9%) 100%);color:#fff2b8}.oc-categoryTab--gold{color:#ffd46c}.oc-categorySearch{display:flex;align-items:center;gap:5px;margin:0;min-width:360px}.oc-categorySearch-label{color:#ffd46c;font:700 11px Arial,sans-serif;text-transform:uppercase;white-space:nowrap}.oc-categorySearch input[type='search']{min-width:210px;height:28px;border:1px solid hsl(211,37%,32%);background:#050b12;color:#e7eef6;padding:0 8px;font-size:12px}.oc-categorySearch button{height:28px;border:1px solid hsl(42,59%,30%);background:linear-gradient(180deg, hsl(42,56%,49%) 0%, hsl(39,78%,23%) 100%);color:#140f05;font-weight:700;font-size:12px;padding:0 10px;cursor:pointer}.oc-forumSponsorBanner{margin:0 0 8px;padding:8px;border:1px solid hsl(212,42%,23%);background:#05080d}.oc-forumSponsorBanner-frame{min-height:72px;border:1px dashed hsl(210,28%,40%);background:linear-gradient(180deg, hsla(212,43%,24%,.88), hsla(214,57%,7%,.95));display:grid;grid-template-columns:120px 1fr auto;grid-template-areas:'kicker title size' 'kicker copy size';align-items:center;gap:2px 14px;padding:10px 16px}.oc-forumSponsorBanner-kicker{grid-area:kicker;text-transform:uppercase}.oc-forumSponsorBanner-title{grid-area:title;color:#ffd46c;font:700 17px Arial,sans-serif}.oc-forumSponsorBanner-copy{grid-area:copy;color:#d0ddeb;font-size:12px}.oc-forumSponsorBanner-size{grid-area:size;border-left:1px solid hsl(211,33%,29%);padding-left:14px;white-space:nowrap}@media (max-width:900px){.oc-topAdRail-inner,.oc-categorySearchStrip,.oc-forumSponsorBanner-frame{display:block;text-align:left}.oc-topAdRail-inner{padding:10px}.oc-categorySearch{min-width:0;margin-top:8px;flex-wrap:wrap}.oc-categorySearch input[type='search']{min-width:0;flex:1 1 180px}.oc-forumSponsorBanner-size{border-left:0;padding-left:0;margin-top:6px;display:block}}.p-body-sidebar{--oc-sidebar-ad-hotthreads-parity:1}.p-body-sidebar .oc-sidebarPanel .block-container{border-radius:0;box-shadow:0 1px 0 hsla(0,0%,100%,.04) inset}.p-body-sidebar .oc-sidebarPanel .block-minorHeader{padding:7px 10px;min-height:0;font:700 11px/1.2 Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#ffd46c;background:linear-gradient(180deg, hsl(212,56%,18%) 0%, hsl(210,62%,8%) 100%);border-bottom:1px solid hsl(41,63%,19%)}.oc-sidebarAdBox .block-row,.oc-sidebarHotThreads .block-row,.oc-sidebarNewThreads .block-row{padding:8px;background:#07111d}.oc-sideAdCreative{display:grid;align-content:center;min-height:236px;padding:14px;text-align:center;border:1px dashed hsl(212,27%,44%);background:linear-gradient(180deg, hsla(212,48%,23%,.92), hsla(215,59%,6%,.98)),repeating-linear-gradient(135deg, hsla(42,100%,71%,.1) 0 1px, hsla(0,0%,0%,0) 1px 8px);color:#dbe7f3;text-decoration:none}.oc-sideAdCreative:hover{color:#fff2bd;border-color:#d1a642;text-decoration:none}.oc-sideAdCreative-kicker{font:700 10px Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#d1a642}.oc-sideAdCreative strong{display:block;margin:8px 0;font:700 18px/1.22 Arial,sans-serif;color:#ffd46c}.oc-sideAdCreative em{font-style:normal;font-size:11px;color:#9fb2c8}.oc-hotThreadList{list-style:none;margin:0;padding:0}.oc-hotThreadList li{margin:0;padding:7px 0 7px 13px;border-bottom:1px solid hsla(212,30%,36%,.45);position:relative}.oc-hotThreadList li:before{content:'';position:absolute;left:0;top:13px;width:5px;height:5px;background:#c99b34;box-shadow:0 0 0 1px hsla(0,0%,0%,.5)}.oc-hotThreadList li:last-child{border-bottom:0;padding-bottom:2px}.oc-hotThreadList a{display:block;font:700 12px/1.28 Arial,sans-serif;color:#dfeaf6;text-decoration:none}.oc-hotThreadList a:hover{color:#ffd46c;text-decoration:underline}.oc-hotThreadMeta{display:block;margin-top:3px;font-size:10px;line-height:1.25;color:#879bb1}.oc-hotThreadFooter{margin-top:8px;padding-top:7px;border-top:1px solid hsla(212,30%,36%,.45);text-align:right;font-size:11px}.oc-hotThreadFooter a{color:#d1a642;font-weight:700}@media (max-width:900px){.oc-sideAdCreative{min-height:150px}}:root{--oc-residual-xf-surface-cleanup:#d1a642}.p-pageWrapper .block-filterBar,.p-pageWrapper .filterBar,.p-pageWrapper .block-outer,.p-pageWrapper .formSubmitRow-bar,.p-pageWrapper .formRowSep,.p-pageWrapper .block-footer,.p-pageWrapper .actionBar-set,.p-pageWrapper .inputGroup-text,.p-pageWrapper .tabs,.p-pageWrapper .tabs-tab,.p-pageWrapper .pageNav,.p-pageWrapper .pageNavWrapper,.p-pageWrapper .pageNavSimple{border-color:hsla(212,26%,39%,.7)}.p-pageWrapper .block-filterBar,.p-pageWrapper .filterBar,.p-pageWrapper .block-outer,.p-pageWrapper .formSubmitRow-bar,.p-pageWrapper .block-footer{background:linear-gradient(180deg, hsl(215,54%,14%), hsl(213,61%,7%));color:#b7c6d8}.p-pageWrapper .formRow>dt,.p-pageWrapper .formRow-label,.p-pageWrapper .block-formSectionHeader{background:linear-gradient(180deg, hsl(215,54%,16%), hsl(215,57%,9%));border-color:hsla(42,61%,54%,.32);color:#e6cf8f}.p-pageWrapper .formRow>dd,.p-pageWrapper .formRow-explain,.p-pageWrapper .formRow-hint{color:#93a7bd}.p-pageWrapper .input,.p-pageWrapper .inputChoices,.p-pageWrapper .inputGroup-text,.p-pageWrapper select.input,.p-pageWrapper textarea.input,.p-pageWrapper .select2-container--default .select2-selection--single,.p-pageWrapper .select2-container--default .select2-selection--multiple{background:#06111f;border:1px solid hsl(212,36%,30%);border-radius:2px;color:#dce7f2;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.p-pageWrapper .input:focus,.p-pageWrapper select.input:focus,.p-pageWrapper textarea.input:focus,.p-pageWrapper .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#d1a642;box-shadow:0 0 0 2px hsla(42,61%,54%,.18),inset 0 1px 0 hsla(0,0%,100%,.04)}.p-pageWrapper .button,.p-pageWrapper a.button,.p-pageWrapper .button.button--link,.p-pageWrapper .buttonGroup .button,.p-pageWrapper .actionBar-action,.p-pageWrapper .pageNav-page,.p-pageWrapper .pageNav-jump,.p-pageWrapper .pageNavSimple-el{border:1px solid hsl(212,30%,36%);border-radius:2px;background:linear-gradient(180deg, hsl(213,45%,24%), hsl(213,55%,10%));color:#dbe8f5;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 1px 1px hsla(0,0%,0%,.35)}.p-pageWrapper .button:hover,.p-pageWrapper a.button:hover,.p-pageWrapper .button.button--link:hover,.p-pageWrapper .buttonGroup .button:hover,.p-pageWrapper .actionBar-action:hover,.p-pageWrapper .pageNav-page:hover,.p-pageWrapper .pageNav-jump:hover,.p-pageWrapper .pageNavSimple-el:hover{border-color:#d1a642;background:linear-gradient(180deg, hsl(213,42%,30%), hsl(215,49%,13%));color:#fff1bc;text-decoration:none}.p-pageWrapper .button.button--primary,.p-pageWrapper a.button.button--primary,.p-pageWrapper .button.button--cta,.p-pageWrapper .button--icon--write,.p-pageWrapper .formSubmitRow-bar .button--primary{border-color:#7b5b19;background:linear-gradient(180deg, hsl(43,74%,61%), hsl(40,68%,36%) 55%, hsl(38,75%,25%));color:#101722;font-weight:700;text-shadow:0 1px hsla(0,0%,100%,.22)}.p-pageWrapper .button.button--primary:hover,.p-pageWrapper a.button.button--primary:hover,.p-pageWrapper .button.button--cta:hover,.p-pageWrapper .button--icon--write:hover,.p-pageWrapper .formSubmitRow-bar .button--primary:hover{background:linear-gradient(180deg, hsl(44,82%,70%), hsl(41,65%,40%) 55%, hsl(39,71%,27%));color:#070b10}.p-pageWrapper .pageNav-page.pageNav-page--current,.p-pageWrapper .pageNavSimple-el.pageNavSimple-el--current{border-color:#d1a642;background:linear-gradient(180deg, hsl(42,61%,54%), hsl(39,67%,33%));color:#0b1119;font-weight:700}.p-pageWrapper .menu,.p-pageWrapper .menu-content,.p-pageWrapper .tooltip-content,.p-pageWrapper .autoCompleteList,.p-pageWrapper .overlay,.p-pageWrapper .offCanvasMenu-content{background:#081421;border-color:#415b78;color:#d7e5f2}.p-pageWrapper .menu-header,.p-pageWrapper .overlay-title,.p-pageWrapper .offCanvasMenu-header{background:linear-gradient(180deg, hsl(213,52%,19%), hsl(213,57%,8%));border-color:hsla(42,61%,54%,.45);color:#e8c46a}.p-pageWrapper .menu-row,.p-pageWrapper .menu-linkRow,.p-pageWrapper .menu-separator{border-color:hsla(212,30%,36%,.55)}.p-pageWrapper .menu-linkRow:hover,.p-pageWrapper .tabs-tab:hover,.p-pageWrapper .tabs-tab.is-active{background:linear-gradient(180deg, hsla(213,42%,30%,.9), hsla(214,52%,11%,.95));color:#ffd46c}.p-pageWrapper .label,.p-pageWrapper .badge,.p-pageWrapper .contentRow-minor{filter:saturate(.82) brightness(.92)}.p-pageWrapper .structItem-statuses .structItem-status,.p-pageWrapper .message-attribution,.p-pageWrapper .reactionsBar,.p-pageWrapper .js-attachmentUpload .file-preview{border-color:hsla(212,30%,36%,.55);background-color:hsla(213,61%,7%,.74)}@media (max-width:650px){.p-pageWrapper .formSubmitRow-bar,.p-pageWrapper .block-filterBar,.p-pageWrapper .filterBar{padding:8px}.p-pageWrapper .button,.p-pageWrapper a.button,.p-pageWrapper .pageNav-page,.p-pageWrapper .pageNav-jump{min-height:30px}}/*! OC lab search visitor overlay polish - 2026-05-11 */:root{--oc-search-visitor-overlay-polish:#d1a642}.p-pageWrapper .menu--structural .menu-content,.p-pageWrapper .menu--account .menu-content,.p-pageWrapper .menu--search .menu-content,.p-pageWrapper .searchBar-menu,.p-pageWrapper .overlay-content,.p-pageWrapper .overlay-container{border:1px solid hsla(42,61%,54%,.38);box-shadow:0 18px 34px hsla(0,0%,0%,.55),inset 0 1px hsla(0,0%,100%,.04);background:linear-gradient(180deg, hsl(212,61%,12%) 0%, hsl(214,62%,7%) 100%);color:#d8e6f2}.p-pageWrapper .menu-header,.p-pageWrapper .menu-tabHeader,.p-pageWrapper .overlay-title,.p-pageWrapper .searchBar-menu .menu-header{border-bottom:1px solid hsla(42,61%,54%,.34);background:linear-gradient(180deg, hsl(213,51%,22%), hsl(213,57%,10%));color:#f0ca67;font-family:Georgia,'Times New Roman',serif;letter-spacing:.02em;text-shadow:0 1px 0 hsl(0,0%,0%)}.p-pageWrapper .menu-row,.p-pageWrapper .menu-footer,.p-pageWrapper .menu-separator,.p-pageWrapper .overlay-content .formRow,.p-pageWrapper .searchBar-menu .menu-row{border-color:hsla(212,30%,36%,.58)}.p-pageWrapper .menu-footer,.p-pageWrapper .overlay-content .formSubmitRow-bar{background:hsla(214,62%,5%,.82)}.p-pageWrapper .menu-linkRow,.p-pageWrapper .menu-row.menu-row--clickable,.p-pageWrapper .searchBar-menu .menu-linkRow{color:#d8e6f2}.p-pageWrapper .menu-linkRow:hover,.p-pageWrapper .menu-row.menu-row--clickable:hover,.p-pageWrapper .searchBar-menu .menu-linkRow:hover{background:linear-gradient(180deg, hsla(213,39%,31%,.95), hsla(212,56%,10%,.96));color:#ffd66d;text-decoration:none}.p-pageWrapper .menu-content .input,.p-pageWrapper .menu-content .inputGroup-text,.p-pageWrapper .overlay-content .input,.p-pageWrapper .overlay-content .inputGroup-text,.p-pageWrapper .searchBar-menu .input{border-color:hsla(42,61%,54%,.35);background:#050d17;color:#eef5fb;box-shadow:inset 0 1px 2px hsla(0,0%,0%,.55)}.p-pageWrapper .menu-content .input:focus,.p-pageWrapper .overlay-content .input:focus,.p-pageWrapper .searchBar-menu .input:focus{border-color:#d1a642;box-shadow:0 0 0 2px hsla(42,61%,54%,.16),inset 0 1px 2px hsla(0,0%,0%,.55)}.p-pageWrapper .menu-content .button,.p-pageWrapper .overlay-content .button,.p-pageWrapper .searchBar-menu .button{border-color:hsla(42,61%,54%,.45);background:linear-gradient(180deg, hsl(213,48%,24%), hsl(214,55%,11%));color:#f1d28a}.p-pageWrapper .menu-content .button:hover,.p-pageWrapper .overlay-content .button:hover,.p-pageWrapper .searchBar-menu .button:hover{border-color:#d1a642;background:linear-gradient(180deg, hsl(213,43%,34%), hsl(215,53%,17%));color:#fff3bf}.p-pageWrapper .menu-tabHeader .tabs-tab.is-active,.p-pageWrapper .menu-tabHeader .tabs-tab:hover{border-color:hsla(42,61%,54%,.65);background:hsla(42,61%,54%,.12);color:#ffd66d}.p-pageWrapper .overlay-titleCloser,.p-pageWrapper .menu-closer{color:#d1a642}@media (max-width:650px){.p-pageWrapper .menu--search .menu-content,.p-pageWrapper .menu--account .menu-content,.p-pageWrapper .overlay-content{max-width:calc(100vw - 24px)}.p-pageWrapper .menu-header,.p-pageWrapper .overlay-title{padding:8px 10px}.p-pageWrapper .menu-row,.p-pageWrapper .menu-footer{padding:8px 10px}}:root{--oc-mobile-header-rhythm:1}@media (max-width:900px){body{min-width:0}.p-header-inner,.p-nav-inner,.p-sectionLinks-inner,.p-body-inner,.oc-legacyTop-inner,.oc-legacyNav-inner,.oc-topAdRail-inner{width:auto;max-width:none;padding-left:10px;padding-right:10px;box-sizing:border-box}.p-header{padding-top:6px;padding-bottom:4px}.p-header-logo{margin:0 auto;text-align:center}.p-header-logo img{width:auto;max-width:84vw;max-height:64px}.oc-legacyTop-inner{gap:6px 8px;justify-content:center}.oc-legacyTop-links,.oc-legacyTop-follow{flex-wrap:wrap;justify-content:center;font-size:11px;line-height:1.3}.oc-legacySearch{flex:1 1 100%;order:5;max-width:100%}.oc-legacySearchBox{width:100%;box-sizing:border-box}.oc-legacyNav-inner{display:flex;flex-wrap:wrap;overflow:visible;gap:3px;padding-top:5px;padding-bottom:5px}.oc-legacyNav a{flex:1 1 calc(33.333% - 4px);min-width:94px;text-align:center;padding:7px 8px}.oc-topAdRail{margin:6px 8px 8px}.oc-topAdRail-inner{display:grid;grid-template-columns:1fr;gap:5px;min-height:0;padding-top:7px;padding-bottom:7px;text-align:center}.oc-categorySearchStrip{gap:6px;padding:7px}.oc-categorySearchTabs{display:flex;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.oc-categorySearchTabs a{flex:0 0 auto;white-space:nowrap}.oc-categorySearchForm{display:grid;grid-template-columns:1fr;gap:6px}.p-body-main{gap:10px}.p-body-sidebar{margin-top:10px}.oc-sidebarPanel,.oc-sideModule,.oc-sidebarHotThreads,.oc-forumSponsorBanner,.block-container{border-radius:4px}.buttonGroup,.formSubmitRow-controls,.p-title-pageAction{gap:6px;flex-wrap:wrap}.button,a.button{min-height:32px}.p-title{gap:8px;align-items:flex-start}}@media (max-width:560px){.p-header-logo img{max-width:78vw;max-height:54px}.oc-legacyTop-inner{display:grid;grid-template-columns:1fr;text-align:center}.oc-legacyNav a{flex-basis:calc(50% - 4px);min-width:0;font-size:11px;padding-left:4px;padding-right:4px}.p-sectionLinks-list{overflow-x:auto;-webkit-overflow-scrolling:touch}.p-body-inner{padding-left:8px;padding-right:8px}.oc-nodeTableHead{display:none}.node-extra,.structItem-cell--latest{font-size:11px}.structItem-cell--meta{min-width:48px}.p-title-value{font-size:18px;line-height:1.2}.oc-forumChromeTop,.oc-forumToolsFooter,.oc-footerDense,.oc-categorySearchStrip{margin-left:0;margin-right:0}}:root{--oc-old-bg:#07101a;--oc-old-panel:hsla(218,36%,10%,.9399999999999999);--oc-old-panel-2:hsla(217,35%,15%,.96);--oc-old-line:hsla(211,34%,47%,.36);--oc-old-blue:#1e9bd7;--oc-old-blue-soft:#74c9ff;--oc-old-gold:#e0a32a;--oc-old-text:#d8e4f2;--oc-old-muted:#8fa4bb}html,body{background:radial-gradient(circle at 50% 82px, hsla(208,40%,32%,.42), hsla(0,0%,0%,0) 520px),linear-gradient(90deg, hsla(213,53%,3%,.96), hsla(211,54%,8%,.78) 18%, hsla(211,54%,8%,.78) 82%, hsla(213,53%,3%,.96)),linear-gradient(180deg, hsl(212,58%,6%) 0, hsl(219,38%,10%) 160px, hsl(217,42%,6%) 100%);color:var(--oc-old-text)}.p-pageWrapper{max-width:1320px;margin:0 auto;background:linear-gradient(180deg, hsla(217,41%,9%,.9399999999999999), hsla(217,42%,6%,.96));box-shadow:0 0 0 1px hsla(209,37%,51%,.22),0 28px 80px hsla(0,0%,0%,.62);border-left:1px solid hsla(0,0%,100%,.04);border-right:1px solid hsla(0,0%,100%,.04)}.p-header,.p-nav,.p-sectionLinks,.oc-legacyHeader,.oc-topAdRail,.oc-forumChrome,.block-container,.p-body-sidebar .block{background-color:transparent}.p-nav{min-height:38px;border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,0%,.75);background:linear-gradient(180deg, hsla(219,27%,19%,.98), hsla(218,35%,11%,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.p-nav-list .p-navEl-link,.p-nav-list .p-navEl-splitTrigger{font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#dce9f7}.p-nav-list .p-navEl.is-selected .p-navEl-link,.p-nav-list .p-navEl-link:hover{color:#fff;background:linear-gradient(180deg, hsla(40,74%,51%,.34), hsla(34,71%,27%,.2))}.p-sectionLinks{min-height:30px;background:linear-gradient(180deg, hsla(218,40%,12%,.96), hsla(219,46%,7%,.96));border-bottom:1px solid hsla(210,36%,46%,.32)}.p-sectionLinks-list a{font-size:12px;color:#a9bed6}.p-header-content{padding:20px 20px 18px;min-height:86px;background:linear-gradient(90deg, hsla(214,50%,6%,.82), hsla(208,50%,14%,.36), hsla(214,50%,6%,.82)),radial-gradient(circle at 45% 40%, hsla(205,36%,46%,.24), hsla(0,0%,0%,0) 370px)}.p-header-logo img{max-height:54px;filter:drop-shadow(0 2px 3px hsla(0,0%,0%,.65))}.p-body{padding-top:14px}.p-body-inner{padding-left:14px;padding-right:14px}.block-container,.p-body-sidebar .block-container,.oc-forumChrome,.oc-forumSponsorBanner-frame,.oc-topAdRail-inner{border:1px solid var(--oc-old-line);background:linear-gradient(180deg, var(--oc-old-panel-2), var(--oc-old-panel));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 14px 32px hsla(0,0%,0%,.28);border-radius:0}.block-header,.block-minorHeader,.node-title,.oc-forumChrome-kicker,.oc-forumSponsorBanner-kicker,.oc-topAdRail-kicker{text-transform:uppercase;letter-spacing:.04em}.block-header,.block-minorHeader{border-bottom:1px solid hsla(0,0%,0%,.65);background:linear-gradient(180deg, hsla(215,35%,19%,.98), hsla(217,43%,10%,.98));color:#dbefff}.node--forum{background:linear-gradient(180deg, hsla(218,33%,15%,.75), hsla(218,39%,10%,.78));border-top:1px solid hsla(209,40%,58%,.16)}.node--forum:hover{background:linear-gradient(180deg, hsla(216,34%,19%,.86), hsla(216,42%,12%,.86))}.node-title a{color:#d9ebff;font-weight:800}.node-extra,.node-stats,.node-description,.contentRow-minor,.structItem-minor{color:var(--oc-old-muted)}.oc-topAdRail,.oc-forumSponsorBanner{margin:14px auto}.oc-topAdRail-inner,.oc-forumSponsorBanner-frame{min-height:72px;padding:12px 18px;text-align:center;background:linear-gradient(90deg, hsla(231,27%,10%,.98), hsla(343,42%,20%,.52), hsla(231,27%,10%,.98))}.oc-topAdRail-title,.oc-forumSponsorBanner-title{color:#fff;font-size:18px;font-weight:900;text-transform:uppercase}.oc-topAdRail-copy,.oc-forumSponsorBanner-copy{color:#b8c7d8}.oc-topAdRail-size,.oc-forumSponsorBanner-size{color:var(--oc-old-gold);font-weight:800}.oc-forumChrome{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:0;overflow:hidden}.oc-shoutboxPanel,.oc-forumSearchPanel,.oc-forumPulse{padding:13px 15px;border-right:1px solid hsla(211,35%,44%,.28);min-height:78px}.oc-forumPulse{border-right:0}.oc-shoutboxPanel strong,.oc-forumSearchPanel strong,.oc-forumPulse strong{display:block;color:#edf6ff;font-size:14px}.oc-shoutboxPanel span,.oc-forumSearchPanel span,.oc-forumPulse span{display:block;margin-top:4px;color:#99abc0;font-size:12px}.oc-forumChrome-kicker{margin-bottom:4px;color:var(--oc-old-blue-soft);font-size:11px;font-weight:900}.button,a.button{border-radius:0;border-color:hsla(209,45%,58%,.42);background:linear-gradient(180deg, hsla(211,41%,27%,.96), hsla(214,43%,15%,.96));color:#eaf5ff;font-weight:800}.p-breadcrumbs{font-size:12px;color:#91a6bd}@media (max-width:760px){.p-pageWrapper{max-width:none}.oc-forumChrome{grid-template-columns:1fr}.oc-shoutboxPanel,.oc-forumSearchPanel,.oc-forumPulse{border-right:0;border-bottom:1px solid hsla(211,35%,44%,.28)}}.p-pageWrapper{max-width:1320px}.p-body-inner,.p-header-inner,.p-nav-inner,.p-sectionLinks-inner,.p-staffBar-inner,.p-topNav-inner{max-width:1288px;margin-left:auto;margin-right:auto}.p-body-main{max-width:none}.p-body-content{min-width:0}@media (min-width:1100px){.p-body-main--withSidebar .p-body-content{max-width:calc(100% - 285px)}.p-body-sidebar{width:265px}}@media (min-width:1500px){.p-pageWrapper{max-width:1360px}.p-body-inner,.p-header-inner,.p-nav-inner,.p-sectionLinks-inner,.p-staffBar-inner,.p-topNav-inner{max-width:1328px}}.block--messages .message,.block--messages .message-inner,.message--post,.message--post .message-inner{background:#07111f !important;border-color:hsla(210,38%,54%,.48) !important}.block--messages .message-cell.message-cell--main,.block--messages .message-main,.block--messages .message-content,.block--messages .message-body,.block--messages .message-footer{background:#0c1726 !important;color:#d7e6f4 !important}.block--messages .message-body .bbWrapper{color:#d7e6f4}.block--messages .message-body a,.block--messages .message-attribution a{color:#7db7ff}.block--messages .message-attribution{background:linear-gradient(180deg, hsl(212,41%,16%), hsl(212,47%,12%)) !important;border-bottom:1px solid hsla(210,38%,54%,.42) !important;color:#b8cce0 !important}.block--messages .message-attribution-main,.block--messages .message-attribution-opposite,.block--messages .message-attribution-main a,.block--messages .message-attribution-opposite a{color:#c9daec !important}.block--messages .message-cell.message-cell--user{background:linear-gradient(180deg, hsl(212,52%,15%), hsl(213,57%,10%)) !important;border-right:1px solid hsla(210,38%,54%,.45) !important;color:#dce9f6 !important}.block--messages .message-userTitle,.block--messages .message-userExtras,.block--messages .message-userArrow{color:#dce9f6 !important}.block--messages .message-signature{border-top-color:hsla(211,41%,62%,.28) !important;color:#9fb2c8 !important}
/* OC header order parity - 2026-07-02
   Goal: make ownedcore.net top chrome follow ownedcore.com order:
   utility bar -> logo/hero -> old-style primary nav -> secondary links.
   Scope: visual CSS only, .net only; no redirects, no wallet/economy, no TradeSafe behavior.
*/
.p-pageWrapper
{
    display: flex;
    flex-direction: column;
}
.oc-legacyTop
{
    display: contents;
}
.oc-legacyUtility
{
    order: 1;
    min-height: 40px;
    padding: 0 14px;
    display: flex;
    align-items: center;
    gap: 16px;
    background: #151b27;
    border-bottom: 1px solid rgba(255,255,255,.06);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.65);
}
.oc-legacyUtility-social
{
    order: 1;
    margin-right: 0;
    color: #fff;
    font-weight: 800;
}
.oc-legacyUtility-search
{
    order: 2;
    flex: 0 1 280px;
    margin-left: 2px;
    display: flex;
    align-items: center;
}
.oc-legacyUtility-auth
{
    order: 3;
    margin-left: auto;
    display: flex;
    align-items: center;
    gap: 7px;
}
.oc-legacyUtility-auth a:last-child
{
    padding: 9px 15px;
    color: #151008;
    background: linear-gradient(180deg, #f5c44a, #b87812);
    border: 1px solid #e5ad26;
    text-transform: uppercase;
    font-weight: 900;
}
.oc-legacySearchBox
{
    min-width: 220px;
    padding: 8px 12px;
    color: #7e8ba0;
    background: #252b39;
    border: 1px solid rgba(255,255,255,.05);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.55);
}
.oc-legacyUtility-search a
{
    padding: 8px 12px;
    color: #dce6f1;
    background: linear-gradient(180deg, #343b4e, #202635);
    border: 1px solid rgba(255,255,255,.06);
    font-weight: 800;
}
.p-header
{
    order: 2;
    min-height: 110px;
    background:
        linear-gradient(90deg, rgba(12,20,32,.96), rgba(24,43,62,.84) 38%, rgba(16,25,38,.95)),
        radial-gradient(circle at 30% 50%, rgba(51,91,126,.25), transparent 42%);
    border-bottom: 1px solid rgba(0,0,0,.75);
}
.p-header-content
{
    min-height: 106px;
    padding: 24px 24px 20px;
    display: flex;
    align-items: center;
}
.p-header-logo
{
    margin: 0;
}
.p-header-logo img
{
    max-height: 64px;
    width: auto;
}
.oc-legacyNav
{
    order: 3;
    min-height: 51px;
    display: flex;
    align-items: stretch;
    padding-left: 0;
    background: linear-gradient(180deg, rgba(29,34,45,.98), rgba(13,17,25,.98));
    border-top: 1px solid rgba(255,255,255,.05);
    border-bottom: 1px solid rgba(0,0,0,.85);
}
.oc-legacyNav a
{
    display: flex;
    align-items: center;
    padding: 0 18px;
    border-right: 1px solid rgba(255,255,255,.05);
    color: #fff;
    font-size: 13px;
    font-weight: 900;
    text-transform: uppercase;
}
.oc-legacyNav a:hover,
.oc-legacyNav a:nth-child(2)
{
    color: #f5c44a;
    background: linear-gradient(180deg, rgba(225,163,38,.18), rgba(0,0,0,.1));
}
.p-nav
{
    order: 4;
    min-height: 0;
    height: 0;
    overflow: hidden;
    border: 0;
    box-shadow: none;
}
.p-nav-inner
{
    display: none;
}
.p-sectionLinks
{
    order: 5;
    min-height: 39px;
    border-top: 1px solid rgba(255,255,255,.035);
    border-bottom: 1px solid rgba(0,0,0,.8);
    background: linear-gradient(180deg, #151b27, #101622);
}
.oc-topAdRail
{
    order: 6;
}
.p-body
{
    order: 7;
}
@media (max-width: 760px)
{
    .oc-legacyUtility { display:block; padding:8px 12px; }
    .oc-legacyUtility-auth { margin-top:8px; }
    .oc-legacyUtility-search { margin-top:8px; }
    .oc-legacyNav { flex-wrap:wrap; min-height:0; }
    .oc-legacyNav a { padding:12px 14px; }
    .p-header-content { min-height:82px; padding:16px; }
}
/* /OC header order parity - 2026-07-02 */

/* OC header order footer fix - 2026-07-02 */
.p-footer,
.p-footer-custom,
.p-footer-inner,
.p-footer-row,
.p-footer-linkList,
.p-footer-copyright
{
    order: 100 !important;
}
.p-body
{
    order: 7 !important;
}
.p-breadcrumbs,
.p-title,
.p-body-main,
.p-body-sidebar
{
    order: initial;
}
/* /OC header order footer fix - 2026-07-02 */

/* OC header/nav full-width alignment fix - 2026-07-02 */
.oc-legacyUtility,
.oc-legacyNav,
.p-sectionLinks
{
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box;
}
.oc-legacyUtility
{
    justify-content: flex-start;
}
.oc-legacyNav
{
    justify-content: flex-start;
}
.oc-legacyUtility-social
{
    padding-left: 0;
}
.p-header-content
{
    width: 100%;
    max-width: none;
    margin: 0;
}
/* /OC header/nav full-width alignment fix - 2026-07-02 */

/* OC hero leaderboard parity - 2026-07-02
   Move the existing staged sponsor rail into the logo hero area to match ownedcore.com.
   Visual-only. No ad activation, redirects, wallet/economy, CoreCoins, TradeSafe, or Middleman behavior.
*/
.p-pageWrapper
{
    position: relative;
}
.p-header
{
    min-height: 132px;
    overflow: visible;
}
.p-header-content
{
    min-height: 128px;
    padding: 22px 36px 20px;
}
.oc-topAdRail
{
    position: absolute !important;
    top: 68px;
    right: 72px;
    width: 728px;
    height: 90px;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    z-index: 12;
    order: 2;
    pointer-events: auto;
}
.oc-topAdRail::before,
.oc-topAdRail::after
{
    display: none !important;
}
.oc-topAdRail-inner
{
    width: 728px !important;
    height: 90px !important;
    margin: 0 !important;
    padding: 0 18px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    gap: 14px;
    overflow: hidden;
    box-sizing: border-box;
    background:
        linear-gradient(110deg, rgba(33,18,38,.96), rgba(79,28,37,.92) 48%, rgba(30,44,68,.94)),
        radial-gradient(circle at 82% 40%, rgba(246,183,52,.35), transparent 34%);
    border: 1px solid rgba(255,255,255,.18);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.55), 0 4px 18px rgba(0,0,0,.38);
}
.oc-topAdRail-kicker
{
    font-size: 11px;
    color: #d5dbe7;
    text-transform: uppercase;
    white-space: nowrap;
}
.oc-topAdRail-title
{
    font-size: 22px;
    line-height: 1;
    color: #fff !important;
    font-weight: 950;
    text-transform: uppercase;
    letter-spacing: -.02em;
    white-space: nowrap;
    text-shadow: 0 2px 0 rgba(0,0,0,.45);
}
.oc-topAdRail-copy
{
    max-width: 210px;
    color: #dce5f1;
    font-size: 12px;
    line-height: 1.2;
}
.oc-topAdRail-size
{
    margin-left: auto;
    color: #f5c44a;
    font-size: 11px;
    font-weight: 900;
    white-space: nowrap;
}
.p-sectionLinks
{
    margin-top: 0;
}
@media (max-width: 1120px)
{
    .oc-topAdRail
    {
        position: static !important;
        width: auto;
        height: auto;
        order: 6;
        margin: 14px auto !important;
        padding: 0 14px !important;
    }
    .oc-topAdRail-inner
    {
        max-width: 728px;
        width: 100% !important;
    }
}
/* /OC hero leaderboard parity - 2026-07-02 */

/* OC forum index chrome parity - 2026-07-02
   Reduce staging-lab chrome on the forum index so the above-fold layout follows ownedcore.com:
   notice/ad -> forum search/category controls -> forum list. Visual-only, .net only.
*/
.p-body-pageContent
{
    display: flex;
    flex-direction: column;
}
.oc-statusStrip
{
    display: none !important;
}
.oc-forumSponsorBanner
{
    order: 10;
    margin-top: 12px !important;
    margin-bottom: 16px !important;
    height: 90px;
    background: transparent !important;
}
.oc-categorySearchStrip
{
    order: 20;
    margin-top: 0 !important;
    margin-bottom: 10px !important;
    min-height: 42px;
    border-color: rgba(72, 125, 170, .65) !important;
    background: linear-gradient(180deg, rgba(16,31,45,.96), rgba(8,14,23,.98)) !important;
}
.oc-forumChromeTop
{
    order: 15;
    min-height: 44px !important;
    height: auto !important;
    margin: 0 0 10px !important;
    padding: 0 !important;
    display: block !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}
.oc-shoutPreview,
.oc-forumPulse
{
    display: none !important;
}
.oc-forumSearchPanel
{
    width: 100% !important;
    min-height: 44px !important;
    margin: 0 !important;
    padding: 0 !important;
    display: block !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}
.oc-forumSearchPanel .oc-forumChrome-kicker,
.oc-forumSearchPanel p
{
    display: none !important;
}
.oc-forumSearchPanel h3
{
    margin: 0 !important;
    padding: 13px 16px 13px 44px !important;
    min-height: 44px;
    color: #aebfd2 !important;
    font-size: 13px !important;
    line-height: 18px;
    font-weight: 700 !important;
    background: linear-gradient(180deg, #172334, #0d1624) !important;
    border: 1px solid rgba(68, 127, 176, .72) !important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.06) !important;
    position: relative;
}
.oc-forumSearchPanel h3::before
{
    content: '⌕';
    position: absolute;
    left: 17px;
    top: 12px;
    color: #8fa9c4;
    font-size: 16px;
}
.block--category
{
    order: 30;
}
/* /OC forum index chrome parity - 2026-07-02 */

/* OC forum index order repair - 2026-07-02
   Repair over-broad flex ordering from the forum chrome pass. Keep header/hero parity; restore forum content order.
*/
.p-body-pageContent
{
    display: block !important;
}
.oc-forumSponsorBanner,
.oc-categorySearchStrip,
.oc-forumChromeTop,
.block--category
{
    order: 0 !important;
}
.oc-statusStrip
{
    display: none !important;
}
/* /OC forum index order repair - 2026-07-02 */
/* OC compact notice parity - 2026-07-02
   Match ownedcore.com compact first-visit notice rhythm more closely while preserving notice content/behavior.
   Visual-only, .net only.
*/
.notices.notices--block,
ul.notices.notices--block
{
    margin: 14px 0 10px !important;
    padding: 0 !important;
    max-height: none !important;
}
.notices--block .notice.notice--accent,
.notices .notice.notice--accent
{
    min-height: 34px !important;
    max-height: 34px !important;
    margin: 0 0 6px !important;
    overflow: hidden !important;
    background: linear-gradient(180deg, #1c2635, #141b27) !important;
    border: 1px solid rgba(92, 131, 170, .55) !important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.05) !important;
    color: #d7e6f4 !important;
}
.notices--block .notice.notice--accent:last-child,
.notices .notice.notice--accent:last-child
{
    margin-bottom: 0 !important;
}
.notices .notice-content
{
    min-height: 32px !important;
    max-height: 32px !important;
    padding: 0 42px 0 10px !important;
    overflow: hidden !important;
    display: flex !important;
    align-items: center !important;
    color: #d7e6f4 !important;
}
.notices .notice-content .bbWrapper
{
    width: 100% !important;
    min-height: 0 !important;
    max-height: 32px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    line-height: 32px !important;
    color: #d7e6f4 !important;
}
.notices .notice-content .bbWrapper p,
.notices .notice-content .bbWrapper ul,
.notices .notice-content .bbWrapper ol
{
    display: inline !important;
    margin: 0 !important;
    padding: 0 !important;
}
.notices .notice-content .bbWrapper br
{
    display: none !important;
}
.notices .notice-content a
{
    color: #9fd0ff !important;
}
.notices .notice-content strong,
.notices .notice-content b
{
    color: #ff5a5a !important;
}
/* /OC compact notice parity - 2026-07-02 */
/* OC forum row rhythm parity - 2026-07-02
   Bring XenForo forum rows/sidebar closer to ownedcore.com vBulletin rhythm.
   Visual-only, .net only. No content, route, permission, wallet, CoreCoins, or TradeSafe behavior changes.
*/
.block--category
{
    margin-bottom: 12px !important;
}
.block--category .block-container
{
    background: #2c3443 !important;
    border: 1px solid rgba(91, 129, 168, .45) !important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.04), 0 1px 0 rgba(0,0,0,.6) !important;
}
.block--category .block-header
{
    min-height: 44px !important;
    padding: 13px 16px 10px !important;
    display: flex !important;
    align-items: center !important;
    background: linear-gradient(180deg, #20364b, #111b28) !important;
    border-bottom: 1px solid rgba(0,0,0,.75) !important;
    color: #f4c94a !important;
    font-size: 13px !important;
    line-height: 18px !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
    letter-spacing: .02em !important;
}
.oc-nodeTableHead
{
    min-height: 30px !important;
    padding: 0 10px !important;
    background: linear-gradient(180deg, #162233, #101824) !important;
    border-top: 1px solid rgba(255,255,255,.035) !important;
    border-bottom: 1px solid rgba(0,0,0,.72) !important;
    color: #b8c7d6 !important;
    font-size: 10px !important;
    letter-spacing: .04em !important;
}
.block--category .block-body
{
    background: #2c3443 !important;
}
.block--category .node
{
    background: #2c3443 !important;
    border-top: 1px solid rgba(255,255,255,.035) !important;
    border-bottom: 1px solid rgba(0,0,0,.58) !important;
}
.block--category .node-body
{
    min-height: 84px !important;
    padding-top: 13px !important;
    padding-bottom: 13px !important;
    align-items: center !important;
    background: linear-gradient(180deg, rgba(47,56,73,.96), rgba(37,45,60,.98)) !important;
}
.block--category .node-main
{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.block--category .node-title
{
    margin-bottom: 5px !important;
    font-size: 15px !important;
    line-height: 19px !important;
    font-weight: 800 !important;
    letter-spacing: 0 !important;
}
.block--category .node-title a
{
    color: #f3f6fb !important;
}
.block--category .node-description,
.block--category .node-meta
{
    color: #b8c4d0 !important;
    font-size: 12px !important;
    line-height: 18px !important;
}
.block--category .node-stats
{
    color: #d8e2ec !important;
    font-size: 12px !important;
    line-height: 18px !important;
}
.block--category .node-stats dl.pairs.pairs--rows
{
    min-width: 62px !important;
}
.block--category .node-extra
{
    min-height: 56px !important;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
    color: #c7d5e2 !important;
    font-size: 12px !important;
    line-height: 17px !important;
}
.block--category .node-extra-title
{
    color: #f2f6fb !important;
    font-size: 12px !important;
    line-height: 16px !important;
    font-weight: 700 !important;
}
.p-body-sidebar .block-container
{
    background: #2c3443 !important;
    border: 1px solid rgba(91,129,168,.42) !important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.035) !important;
}
.p-body-sidebar .block-minorHeader
{
    min-height: 35px !important;
    padding: 10px 12px !important;
    background: linear-gradient(180deg, #20364b, #111b28) !important;
    border-bottom: 1px solid rgba(0,0,0,.72) !important;
    color: #f4c94a !important;
    font-size: 13px !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
}
.p-body-sidebar .contentRow
{
    padding-top: 9px !important;
    padding-bottom: 9px !important;
    border-bottom: 1px solid rgba(0,0,0,.38) !important;
}
/* /OC forum row rhythm parity - 2026-07-02 */
/* OC category search strip parity - 2026-07-02
   Reshape existing forum category/search chrome toward ownedcore.com:
   full-width dark search bar first, tab strip second, categories immediately after.
   Visual-only, .net only. No routes/content/permissions/TradeSafe/CoreCoins behavior changes.
*/
.oc-categorySearchStrip
{
    height: 112px !important;
    min-height: 112px !important;
    margin: 0 0 10px !important;
    padding: 0 !important;
    display: flex !important;
    flex-direction: column-reverse !important;
    align-items: stretch !important;
    gap: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}
.oc-categorySearch
{
    order: 2 !important;
    width: 100% !important;
    height: 46px !important;
    margin: 0 0 14px !important;
    padding: 0 !important;
    display: flex !important;
    align-items: stretch !important;
    background: #2c3443 !important;
    border: 1px solid rgba(75, 112, 150, .62) !important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.04) !important;
}
.oc-categorySearch label
{
    width: 156px !important;
    padding: 0 14px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    color: #f4c94a !important;
    background: linear-gradient(180deg, #172536, #101824) !important;
    border-right: 1px solid rgba(0,0,0,.55) !important;
    font-size: 12px !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;
}
.oc-categorySearch input
{
    flex: 1 1 auto !important;
    height: 44px !important;
    min-width: 0 !important;
    padding: 0 14px !important;
    color: #d7e6f4 !important;
    background: #2c3443 !important;
    border: 0 !important;
    font-size: 14px !important;
    line-height: 44px !important;
    box-shadow: inset 0 1px 3px rgba(0,0,0,.45) !important;
}
.oc-categorySearch button
{
    width: 78px !important;
    height: 44px !important;
    margin: 0 !important;
    color: #151008 !important;
    background: linear-gradient(180deg, #f4c94a, #b67713) !important;
    border: 0 !important;
    border-left: 1px solid rgba(0,0,0,.5) !important;
    font-size: 12px !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
}
.oc-categoryTabs
{
    order: 1 !important;
    width: 100% !important;
    min-height: 52px !important;
    margin: 0 !important;
    padding: 9px 10px !important;
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: flex-start !important;
    gap: 6px !important;
    background: #05070a !important;
    border: 1px solid rgba(75, 112, 150, .48) !important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.04) !important;
}
.oc-categoryTabs a
{
    height: 28px !important;
    padding: 0 14px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    color: #dce8f5 !important;
    background: linear-gradient(180deg, #24384d, #121c2a) !important;
    border: 1px solid rgba(90, 133, 176, .42) !important;
    font-size: 12px !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
}
.oc-categoryTabs a:first-child
{
    color: #151008 !important;
    background: linear-gradient(180deg, #f4c94a, #b67713) !important;
    border-color: #d6a122 !important;
}
.oc-forumChromeTop
{
    display: none !important;
}
/* /OC category search strip parity - 2026-07-02 */
/* OC sidebar sponsor trending parity - 2026-07-02
   Bring sidebar rhythm closer to ownedcore.com: sponsored block before hot/trending threads.
   Visual-only pseudo block; no links, routes, ad serving, permissions, CoreCoins, wallet, or TradeSafe behavior.
*/
.p-body-sidebar::before
{
    content: 'SPONSORED ADS';
    box-sizing: border-box;
    width: 250px;
    height: 260px;
    margin: 0 0 10px;
    padding: 42px 16px 0;
    display: block;
    color: #d7e6f4;
    text-align: center;
    font-size: 13px;
    font-weight: 900;
    letter-spacing: .08em;
    text-transform: uppercase;
    background:
        linear-gradient(180deg, rgba(37,45,60,.96), rgba(27,34,46,.98)),
        radial-gradient(circle at 50% 58%, rgba(244,201,74,.20), transparent 42%);
    border: 1px solid rgba(91,129,168,.42);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.035), 0 1px 0 rgba(0,0,0,.55);
}
.p-body-sidebar::after
{
    content: 'Advertise on OwnedCore';
    box-sizing: border-box;
    position: absolute;
    width: 218px;
    height: 148px;
    margin-top: -208px;
    margin-left: 16px;
    padding-top: 58px;
    display: block;
    color: #f4c94a;
    text-align: center;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    background: linear-gradient(135deg, rgba(55,28,49,.82), rgba(32,48,70,.82));
    border: 1px solid rgba(255,255,255,.08);
    pointer-events: none;
}
.p-body-sidebar .block
{
    margin-bottom: 12px !important;
}
.p-body-sidebar .block:first-of-type
{
    margin-top: 0 !important;
}
.p-body-sidebar .block-row
{
    padding: 8px 10px !important;
    background: linear-gradient(180deg, rgba(47,56,73,.96), rgba(37,45,60,.98)) !important;
    border-bottom: 1px solid rgba(0,0,0,.55) !important;
}
.p-body-sidebar .contentRow
{
    min-height: 58px !important;
    padding: 0 !important;
}
.p-body-sidebar .contentRow-main
{
    padding-left: 4px !important;
}
.p-body-sidebar .contentRow-main a
{
    color: #eef5fb !important;
    font-size: 12px !important;
    line-height: 15px !important;
    font-weight: 800 !important;
}
.p-body-sidebar .contentRow-minor
{
    color: #b9c7d4 !important;
    font-size: 11px !important;
    line-height: 14px !important;
}
/* /OC sidebar sponsor trending parity - 2026-07-02 */
/* OC notice badge cleanup parity - 2026-07-02
   Remove the old lab-only "scroll for full notice" pseudo badge from compact notices.
   Visual-only. Notices, text, dismiss controls, and behavior remain intact.
*/
.notices .notice.notice--accent::after,
.notices--block .notice.notice--accent::after
{
    content: none !important;
    display: none !important;
}
.notices .notice.notice--accent::before,
.notices--block .notice.notice--accent::before
{
    content: none !important;
    display: none !important;
}
.notices .notice-content
{
    padding-right: 12px !important;
}
.notices .notice-content .bbWrapper
{
    width: calc(100% - 17px) !important;
}
/* /OC notice badge cleanup parity - 2026-07-02 */
/* OC category shortcut tabs CSS parity - 2026-07-02
   Allow same-page category shortcut tabs to wrap like ownedcore.com's denser category tabber.
   Visual/navigation-only, .net only; anchors target existing rendered category sections.
*/
.oc-categorySearchStrip
{
    height: 154px !important;
    min-height: 154px !important;
}
.oc-categoryTabs
{
    min-height: 94px !important;
    align-content: flex-start !important;
    overflow: hidden !important;
}
.oc-categoryTabs a.oc-categoryTab--shortcut
{
    color: #dce8f5 !important;
    background: linear-gradient(180deg, #24384d, #121c2a) !important;
    border-color: rgba(90,133,176,.42) !important;
}
.oc-categoryTabs a.oc-categoryTab--shortcut:hover
{
    color: #151008 !important;
    background: linear-gradient(180deg, #f4c94a, #b67713) !important;
    border-color: #d6a122 !important;
}
/* /OC category shortcut tabs CSS parity - 2026-07-02 */
/* OC offcanvas hidden guard parity - 2026-07-02
   Prevent XenForo dormant off-canvas mobile menu from becoming a visible flex child after legacy header ordering.
   Visual-only guard; keeps explicit opened/off-canvas overlays available if XF adds is-active/is-transitioning classes.
*/
.p-pageWrapper > .offCanvasMenu:not(.is-active):not(.is-transitioning),
.p-pageWrapper > .js-headerOffCanvasMenu:not(.is-active):not(.is-transitioning)
{
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    min-height: 0 !important;
    overflow: hidden !important;
    order: -100 !important;
}
/* /OC offcanvas hidden guard parity - 2026-07-02 */
/* OC body chrome order parity - 2026-07-02
   Match ownedcore.com above-fold rhythm more closely: breadcrumb before notices, then compact title/action row.
   Visual-only; no content, permission, routing, redirect, wallet, CoreCoins, ad, or TradeSafe behavior changes.
*/
.p-body-inner
{
    display: flex !important;
    flex-direction: column !important;
}
.p-body-inner > .p-breadcrumbs:not(.p-breadcrumbs--bottom)
{
    order: 1 !important;
    margin-top: 0 !important;
    margin-bottom: 10px !important;
    min-height: 24px !important;
}
.p-body-inner > .notices
{
    order: 2 !important;
    margin-top: 0 !important;
    margin-bottom: 10px !important;
}
.p-body-inner > .p-body-header
{
    order: 3 !important;
    min-height: 28px !important;
    margin: 0 0 10px !important;
    padding: 0 !important;
}
.p-body-inner > .p-body-main
{
    order: 4 !important;
}
.p-body-inner > .p-breadcrumbs--bottom
{
    order: 100 !important;
}
.p-title
{
    min-height: 28px !important;
    align-items: center !important;
}
.p-title-value
{
    font-size: 18px !important;
    line-height: 24px !important;
    color: #dce8f5 !important;
}
/* /OC body chrome order parity - 2026-07-02 */
/* OC hide default main category parity - 2026-07-02
   Hide XenForo's default staging-only Main category/Main forum block so the index starts with real OwnedCore categories like ownedcore.com.
   Visual-only; node/content remains in DB and direct URL behavior is unchanged.
*/
.block--category.block--category1
{
    display: none !important;
}
/* /OC hide default main category parity - 2026-07-02 */
/* OC forum row text density parity - 2026-07-03
   Bring XenForo forum rows closer to ownedcore.com vBulletin density:
   show existing forum descriptions inline, give rows .com-like height, and constrain last-post text.
   Visual-only; no content, routing, permission, redirect, wallet, CoreCoins, ad-serving, or TradeSafe behavior changes.
*/
.block--category .node-body
{
    min-height: 98px !important;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
}
.block--category .node-main
{
    min-height: 70px !important;
}
.block--category .node-title
{
    margin-bottom: 4px !important;
}
.block--category .node-description,
.block--category .node-description--tooltip
{
    display: block !important;
    visibility: visible !important;
    position: static !important;
    width: auto !important;
    height: auto !important;
    max-height: 34px !important;
    margin: 0 0 4px !important;
    overflow: hidden !important;
    color: #b8c4d0 !important;
    font-size: 12px !important;
    line-height: 17px !important;
    white-space: normal !important;
    text-overflow: clip !important;
}
.block--category .node-meta
{
    margin-top: 2px !important;
    color: #aebdca !important;
    font-size: 11px !important;
    line-height: 15px !important;
}
.block--category .node-stats
{
    min-height: 70px !important;
    align-items: center !important;
}
.block--category .node-extra
{
    min-height: 70px !important;
    overflow: hidden !important;
}
.block--category .node-extra-row
{
    max-width: 218px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}
.block--category .node-extra-title
{
    display: block !important;
    max-width: 218px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}
.block--category .node-extra-date,
.block--category .node-extra-user
{
    max-width: 218px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}
/* /OC forum row text density parity - 2026-07-03 */
/* OC forum row text density repair - 2026-07-03
   Repair tooltip-description expansion from the row-density pass.
   Keep row/last-post polish, but do not expose XF tooltip-only description payloads into layout.
*/
.block--category .node-description--tooltip,
.block--category .js-nodeDescTooltip
{
    display: none !important;
    visibility: hidden !important;
    position: absolute !important;
    width: 0 !important;
    height: 0 !important;
    max-height: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
}
.block--category .node-body
{
    min-height: 98px !important;
    height: auto !important;
}
.block--category .node-main,
.block--category .node-stats,
.block--category .node-extra
{
    min-height: 70px !important;
    height: auto !important;
}
.block--category .node-extra
{
    overflow: hidden !important;
}
.block--category .node-extra-title,
.block--category .node-extra-row,
.block--category .node-extra-date,
.block--category .node-extra-user
{
    max-width: 218px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}
/* /OC forum row text density repair - 2026-07-03 */
/* OC subforum menu hidden guard parity - 2026-07-03
   Prevent dormant XenForo subforum dropdown menus from rendering inline and exploding forum row height.
   Visual-only guard; explicit opened menus can still use XF active/open classes.
*/
.block--category .node-subNodeMenu > .menu:not(.is-active):not(.is-open):not(.is-transitioning),
.block--category .node-subNodeMenu > .menu:not(.menu--potentiallyVisible)
{
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
}
.block--category .node-subNodeMenu
{
    max-height: 18px !important;
    overflow: hidden !important;
}
.block--category .node-meta
{
    max-height: 18px !important;
    overflow: hidden !important;
}
/* /OC subforum menu hidden guard parity - 2026-07-03 */
/* OC page width parity - 2026-07-03
   Match ownedcore.com desktop shell/body widths more closely: 1600 outer, 1530 body, 1230 content + 280 sidebar.
   Visual-only, .net only; no routing/content/permission/redirect/wallet/CoreCoins/ad-serving/TradeSafe behavior changes.
*/
@media (min-width: 1500px)
{
    .p-pageWrapper
    {
        width: 1600px !important;
        max-width: 1600px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .oc-legacyUtility,
    .p-header,
    .oc-legacyNav,
    .p-sectionLinks
    {
        width: 1600px !important;
        max-width: 1600px !important;
    }
    .p-body-inner
    {
        width: 1530px !important;
        max-width: 1530px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .p-body-main
    {
        width: 1530px !important;
    }
    .p-body-content
    {
        width: 1230px !important;
    }
    .p-body-pageContent,
    .oc-forumSponsorBanner,
    .oc-categorySearchStrip,
    .block--category
    {
        width: 1230px !important;
        max-width: 1230px !important;
    }
    .p-body-sidebar
    {
        width: 280px !important;
        max-width: 280px !important;
    }
    .p-body-sidebar::before
    {
        width: 280px !important;
    }
    .p-body-sidebar::after
    {
        width: 248px !important;
    }
    .oc-topAdRail
    {
        right: 160px !important;
    }
}
/* /OC page width parity - 2026-07-03 */
/* OC shout strip parity - 2026-07-03
   Restore only the existing hidden lab shout preview as a compact visual strip between ad and category search,
   matching ownedcore.com's Shout-Out rhythm. Visual-only; no new routes/content/ad-serving/shout behavior.
*/
.oc-forumChromeTop
{
    display: block !important;
    width: 1230px !important;
    max-width: 1230px !important;
    min-height: 76px !important;
    height: 76px !important;
    margin: 10px 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    overflow: hidden !important;
}
.oc-forumChromeTop .oc-forumSearchPanel,
.oc-forumChromeTop .oc-forumPulse
{
    display: none !important;
}
.oc-forumChromeTop .oc-shoutPreview
{
    display: block !important;
    width: 100% !important;
    height: 76px !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}
.oc-shoutPreview .oc-forumChrome-kicker
{
    height: 23px !important;
    padding: 4px 12px !important;
    color: #f4c94a !important;
    background: linear-gradient(180deg, #20364b, #111b28) !important;
    border: 1px solid rgba(91,129,168,.45) !important;
    border-bottom: 0 !important;
    font-size: 11px !important;
    line-height: 14px !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
}
.oc-shoutPreview strong,
.oc-shoutPreview span
{
    height: 53px !important;
    display: inline-flex !important;
    align-items: center !important;
    padding: 0 14px !important;
    color: #dce8f5 !important;
    background: #222 !important;
    border-top: 1px solid rgba(255,255,255,.05) !important;
    border-bottom: 1px solid rgba(0,0,0,.65) !important;
    font-size: 14px !important;
}
.oc-shoutPreview strong
{
    width: 160px !important;
    color: #f4c94a !important;
    border-left: 1px solid rgba(91,129,168,.45) !important;
    font-weight: 900 !important;
}
.oc-shoutPreview span
{
    width: calc(100% - 160px) !important;
    border-right: 1px solid rgba(91,129,168,.45) !important;
    opacity: .9 !important;
}
/* /OC shout strip parity - 2026-07-03 */
/* OC static subforum guard recovery - 2026-07-03 */
.block--category .node-description--tooltip,
.block--category .js-nodeDescTooltip
{
    display: none !important;
    visibility: hidden !important;
    position: absolute !important;
    width: 0 !important;
    height: 0 !important;
    max-height: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
}
.block--category .node-subNodeMenu > .menu:not(.is-active):not(.is-open):not(.is-transitioning),
.block--category .node-subNodeMenu > .menu:not(.menu--potentiallyVisible)
{
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
}
.block--category .node-subNodeMenu,
.block--category .node-meta
{
    max-height: 18px !important;
    overflow: hidden !important;
}
.block--category .node-body
{
    min-height: 98px !important;
    height: auto !important;
}
.block--category .node-main,
.block--category .node-stats,
.block--category .node-extra
{
    min-height: 70px !important;
    height: auto !important;
}
.block--category .node-extra-title,
.block--category .node-extra-row,
.block--category .node-extra-date,
.block--category .node-extra-user
{
    max-width: 218px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}
/* /OC static subforum guard recovery - 2026-07-03 */