html,body{background-color:#151a26;-webkit-font-smoothing:antialiased;max-width:100%;overflow-x:clip}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#151a26}::-webkit-scrollbar-thumb{background:#242c3d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#374151}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}.custom-scrollbar::-webkit-scrollbar{width:5px}.custom-scrollbar::-webkit-scrollbar-track{background:#ffffff03}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#fff3}.bottom-sheet-active{transform:translateY(0)}.custom-checkbox{display:inline-flex;align-items:center;gap:10px;cursor:pointer;user-select:none;position:relative}.custom-checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.custom-checkbox .checkmark-box{width:18px;height:18px;border-radius:5px;border:1.5px solid rgba(255,255,255,.2);background-color:#ffffff08;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}.custom-checkbox:hover .checkmark-box{border-color:#ff7a1a80;background-color:#ffffff12;box-shadow:0 0 8px #ff7a1a33}.custom-checkbox input[type=checkbox]:checked+.checkmark-box{background-color:#ff7a1a;border-color:#ff7a1a;box-shadow:0 0 10px #ff7a1a59}.custom-checkbox .checkmark-icon{width:10px;height:10px;color:#fff;fill:none;stroke:currentColor;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.6);transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.custom-checkbox input[type=checkbox]:checked+.checkmark-box .checkmark-icon{opacity:1;transform:scale(1)}.custom-checkbox .checkbox-label{font-size:14px;color:#9ca3af;font-weight:500;transition:color .2s ease}.custom-checkbox:hover .checkbox-label{color:#fff}.custom-checkbox input[type=checkbox]:checked~.checkbox-label{color:#f3f4f6}.filter-chip-input{position:absolute;opacity:0;width:0;height:0}.filter-chip-label{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background-color:#ffffff08;color:#d1d5db;font-size:13px;font-weight:600;cursor:pointer;user-select:none;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;flex-shrink:0;box-shadow:0 1px 2px #0000000d}.filter-chip-label:hover{background-color:#ffffff14;border-color:#ff7a1a59;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.filter-chip-label:active{transform:translateY(0) scale(.96)}.filter-chip-label .chip-indicator{width:14px;height:14px;border-radius:4px;border:1px solid rgba(255,255,255,.3);background-color:transparent;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.filter-chip-label:hover .chip-indicator{border-color:#ff7a1a99}.filter-chip-input:checked+.filter-chip-label{background-color:#ff7a1a1f;border-color:#ff7a1a66;color:#ff7a1a;box-shadow:0 2px 8px #ff7a1a14}.filter-chip-input:checked+.filter-chip-label .chip-indicator{background-color:#ff7a1a;border-color:#ff7a1a}.filter-chip-label .chip-indicator-icon{width:8px;height:8px;color:#fff;fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.5);transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.filter-chip-input:checked+.filter-chip-label .chip-indicator-icon{opacity:1;transform:scale(1)}.op2-sticky-toolbar{top:var(--op2-sticky-offset, 12px);transition:top .25s ease}@media(min-width:768px){.op2-sticky-toolbar{top:var(--op2-sticky-offset, 60px)}}@media(min-width:1440px){.max-w-site{max-width:1440px!important;padding-left:0!important;padding-right:0!important}}.BoostedBox:hover{border:1px solid rgb(95 91 148 / 69%)}@media(max-width:767.98px){.postList{padding-left:10px;padding-right:10px}}.op2-skeleton-wrap{min-width:0}.op2-skeleton-wrap .PostBox{pointer-events:none}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.skeleton-box{background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);background-size:600px 100%;animation:shimmer 1.4s ease-in-out infinite;border-radius:6px}.skeleton-img{width:100%;height:115px;border-radius:5px 5px 0 0}@media(min-width:576px){.skeleton-img{height:125px}}@media(min-width:768px){.skeleton-img{height:135px}}@media(min-width:992px){.skeleton-img{height:140px}}@media(min-width:1200px){.skeleton-img{height:165px}}.sidebar-cat-list{max-height:420px}@media(max-height:1024px){.sidebar-cat-list{transition:max-height .3s ease-in-out}#filter-sidebar.sidebar-compact{height:calc(100vh - 48px);overflow:hidden}#filter-sidebar.sidebar-compact .sidebar-cat-box{flex:1;min-height:120px;max-height:480px;overflow:hidden;display:flex;flex-direction:column}#filter-sidebar.sidebar-compact .sidebar-cat-list{flex:1;min-height:42px;max-height:380px}}.filter-sidebar-scroll{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent;padding-right:2px}.filter-sidebar-scroll::-webkit-scrollbar{width:4px}.filter-sidebar-scroll::-webkit-scrollbar-track{background:transparent}.filter-sidebar-scroll::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:99px}.filter-sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff2e}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.card-enter{opacity:0;transform:translateY(16px);transition:opacity .35s ease,transform .35s ease}.card-enter-active{opacity:1;transform:translateY(0)}#infinite-scroll-sentinel{height:4px;width:100%;pointer-events:none}#scroll-end{display:none;flex-direction:column;align-items:center;gap:8px;padding:32px 0 20px;width:100%}#scroll-end.visible{display:flex}details summary::-webkit-details-marker{display:none}details[open] summary svg{transform:rotate(180deg);color:#ff7a1a}details[open]{border-color:#ff7a1a33;box-shadow:0 4px 20px -2px #00000080}#mobile-filter-wrapper{position:fixed!important;top:auto!important;bottom:calc(24px + env(safe-area-inset-bottom,0px))!important;left:0!important;right:0!important;margin-left:auto!important;margin-right:auto!important;width:max-content!important;z-index:40!important}
