body{font:14px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Helvetica,Geneva,sans-serif;background-color:#fff;color:#000;transition:background-color .3s ease,color .3s ease}body.dark{background-color:#121212;color:#f0f0f0}.space-navbar{padding-top:48px}.server-error{text-align:center;color:#f00;transition:color .3s ease}body.dark .server-error{color:#f77}.no-pd-t{padding-top:0 !important}.left{float:left !important}.right{float:right !important}.clearfix{clear:both}.hide{display:none !important}.lds-ripple{display:inline-block;position:relative;width:64px;height:64px}.lds-ripple div{position:absolute;border:4px solid #fcf;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;transition:border-color .3s ease}.lds-ripple div:nth-child(2){animation-delay:-.5s}body.dark .lds-ripple div{border-color:#90cdf4}.spin{animation:spinner 1s linear forwards infinite}@-moz-keyframes lds-ripple{0%{top:28px;left:28px;width:0;height:0;opacity:1}100%{top:-1px;left:-1px;width:58px;height:58px;opacity:0}}@-webkit-keyframes lds-ripple{0%{top:28px;left:28px;width:0;height:0;opacity:1}100%{top:-1px;left:-1px;width:58px;height:58px;opacity:0}}@-o-keyframes lds-ripple{0%{top:28px;left:28px;width:0;height:0;opacity:1}100%{top:-1px;left:-1px;width:58px;height:58px;opacity:0}}@keyframes lds-ripple{0%{top:28px;left:28px;width:0;height:0;opacity:1}100%{top:-1px;left:-1px;width:58px;height:58px;opacity:0}}@-moz-keyframes spinner{from{transform:rotateZ(0)}to{transform:rotateZ(360deg)}}@-webkit-keyframes spinner{from{transform:rotateZ(0)}to{transform:rotateZ(360deg)}}@-o-keyframes spinner{from{transform:rotateZ(0)}to{transform:rotateZ(360deg)}}@keyframes spinner{from{transform:rotateZ(0)}to{transform:rotateZ(360deg)}}.post-header{margin-bottom:8px}.post-header .post-section{display:flex;align-items:center;margin-bottom:8px}.post-header .post-section .post-section__category-icon{width:20px;height:20px;margin-right:8px;cursor:pointer}.post-header .post-section .post-section__message{font-size:12px;vertical-align:bottom;color:#999}.post-header .post-section .post-section__message span{cursor:pointer}.post-header .post-section .post-section__message span:hover{color:#555}.post-header .linked-title{word-wrap:break-word;color:#000;font-size:20px;cursor:pointer}.post-header .linked-title:hover{color:#0091ff}.post-meta{font-size:14px;color:#999;margin-bottom:12px}.post-meta .post-meta__text{color:#999}.post-meta .post-meta__text:hover{color:#777}.btn-vote{overflow:hidden}.btn-vote li{margin:0 8px 0 0;float:left;list-style:none}.btn-vote .btn-border{box-sizing:border-box;border:1px solid #ccc;border-radius:2px;width:44px;height:34px;display:block;text-indent:-999px;position:relative;cursor:pointer}.btn-vote .btn-border:hover{border-color:#aaa}.btn-vote .up:after,.btn-vote .down:after,.btn-vote .comment:after,.btn-vote .more:after{position:absolute;content:' ';width:30px;height:30px;left:50%;top:50%;margin-top:-15px;margin-left:-15px}.btn-vote .up:after{background:url("/assets/sprite.png") -120px 0 no-repeat;background-size:510px 120px}.btn-vote .up.selected:after{background:url("/assets/sprite.png") -120px -90px no-repeat;background-size:510px 120px}.btn-vote .down.selected:after{background:url("/assets/sprite.png") -150px -90px no-repeat;background-size:510px 120px}.btn-vote .down:after{background:url("/assets/sprite.png") -150px 0 no-repeat;background-size:510px 120px}.btn-vote .comment:after{background:url("/assets/sprite.png") -180px 0 no-repeat;background-size:510px 120px}.btn-vote .more:after{background:url("/assets/sprite.png") -300px 0 no-repeat;background-size:510px 120px}.popup-viewshare{left:222px;top:24px;position:absolute;margin-left:-60px;z-index:15;min-width:160px}.popup-viewshare ul{list-style-type:none;overflow:hidden;padding:4px 0;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.2);box-sizing:border-box}.popup-viewshare ul li{display:block;color:#000;line-height:34px;padding:0 16px;font-size:14px;cursor:pointer}.popup-viewshare ul li:hover{background-color:#eee}.btn-next{overflow:hidden;position:relative;padding-right:12px;cursor:pointer}.btn-next .btn-next-body{display:block;background-color:#ff3c1f;color:#fff;font-size:14px;font-weight:700;padding:0 8px 0 12px;height:34px;line-height:34px;border-radius:3px 0 0 3px}.btn-next .btn-next-arrow{display:block;position:absolute;top:0;right:0;width:0;height:0;border-top:17px dashed transparent;border-bottom:17px dashed transparent;border-left:12px solid #ff3c1f}.btn-next:hover .btn-next-body{background-color:#ff7762}.btn-next:hover .btn-next-arrow{border-left-color:#ff7762}.dark .post-header .post-section__message{color:#ccc}.dark .post-header .post-section__message span:hover{color:#aaa}.dark .post-header .linked-title{color:#eee}.dark .post-header .linked-title:hover{color:#6cf}.dark .post-meta{color:#bbb}.dark .post-meta .post-meta__text{color:#bbb}.dark .post-meta .post-meta__text:hover{color:#ddd}.dark .btn-border{border-color:#444;background-color:#1c1c1c}.dark .btn-border:hover{border-color:#666}.dark .popup-viewshare ul{background-color:#1a1a1a}.dark .popup-viewshare ul li{color:#eee}.dark .popup-viewshare ul li:hover{background-color:#333}.dark .btn-next-body{background-color:#444;color:#fff}.dark .btn-next-arrow{border-left-color:#444}.dark .btn-next:hover .btn-next-body{background-color:#696969}.dark .btn-next:hover .btn-next-arrow{border-left-color:#696969}.focused-image{position:fixed;z-index:1051;left:0;top:0;width:100%;height:100%;cursor:zoom-out}.focused-image .image-overlay{width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,0.9)}.focused-image .image-overlay .close-button{position:fixed;top:0;right:0;padding:10px;z-index:1052}.focused-image .image-overlay .close-button i{color:#ddd;font-size:25px}.focused-image .image-overlay .close-button:hover{cursor:pointer}.focused-image .image-overlay .close-button:hover i{color:#9b9b9b}.focused-image .image-content{position:fixed;width:100%;height:100%;min-width:700px;text-align:center;display:flex;justify-content:center;align-items:center;overflow-y:scroll}.focused-image .image-content::-webkit-scrollbar{display:none}.focused-image .image-content img,.focused-image .image-content video{display:inline-block;vertical-align:middle;box-shadow:0 3px 10px rgba(0,0,0,0.8);width:780px;overflow:scroll}.focused-image .image-content .img-hidden{display:none}.focused-image-hidden{display:none}.input-base-label{font-weight:bold;font-size:.9rem}.input-base-feedback{text-align:center;color:#f00}.input-with-icon{position:relative}.input-with-icon .input-icon{position:absolute;right:10px;top:calc(50% - 10px)}.loading-inline{position:absolute;width:100%;height:100%;left:0;z-index:10;top:0}.loading-inline .overlay{position:relative;background-color:rgba(255,255,255,0.6);width:100%;height:100%;margin:0 !important;padding:0 !important}.loading-inline .overlay i{font-size:20px;color:#212529;top:50%;left:50%;transform:translate(-50%,-50%)}.modals .slideIn-enter{background:rgba(0,0,0,0)}.modals .slideIn-enter .modal-overlay .modal-content{transform:translate(0,-50%)}.modals .slideIn-enter-done{background:rgba(0,0,0,0.5)}.modals .slideIn-enter-active{background:rgba(0,0,0,0.5);transition:background .3s ease-out}.modals .slideIn-enter-active .modal-overlay .modal-content{transform:translate(0,0);transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modals .slideIn-exit{background:rgba(0,0,0,0.5)}.modals .slideIn-exit .modal-overlay .modal-content{transform:translate(0,0)}.modals .slideIn-exit-active{background:rgba(0,0,0,0);transition:background .3s ease-out}.modals .slideIn-exit-active .modal-overlay{opacity:0;transition:opacity .3s ease-in}.modals .slideIn-exit-active .modal-overlay .modal-content{transition:transform .3s ease-out,-webkit-transform .3s ease-out;transform:translate(0,-80%)}.k-modal{position:fixed;inset:0;z-index:1050;display:flex;justify-content:center;align-items:flex-start;padding:70px 16px;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,0.7);text-align:center}.k-modal .modal-overlay{display:flex;justify-content:center;width:100%;max-width:720px;margin:0 auto}.k-modal .modal-overlay .modal-content{width:100%}.k-modal .modal-header .close-modal{color:#747683;cursor:pointer;font-size:14px}.k-modal .modal-header .close-modal:hover{color:#3f4047}.k-modal .modal-header .modal-title{font-size:sm0.3rem !important;font-weight:550 !important}.k-modal .modal-footer button{font-size:sm -.2rem !important}.k-modal .modal-body{color:#3f4047;font-size:14px}.modal-title-text{text-align:left;font-weight:bold;margin:16px 0}.modal-subtitle-text{font-weight:400;font-size:14px;text-align:left}.no-border{border:0}.dark .k-modal{background-color:rgba(0,0,0,0.9)}.dark .k-modal .modal-overlay .modal-content{background-color:#121212}.dark .k-modal .modal-header .close-modal{color:#aaa}.dark .k-modal .modal-header .close-modal:hover{color:#fff}.dark .k-modal .modal-header .modal-title{color:#fff}.dark .k-modal .modal-body{color:#ccc}.dark .k-modal .modal-footer button{background-color:#333;color:#eee}.dark .modal-title-text{color:#fff}.dark .modal-subtitle-text{color:#aaa}@media (max-width:600px){.k-modal{text-align:initial;padding:24px 12px;align-items:stretch}.k-modal .modal-overlay{display:block;width:100%;max-width:100%;margin-top:0}.k-modal .modal-overlay .modal-content{width:100%}}:root{--lm-bg:#fff;--lm-text:#111;--lm-sub:#777;--lm-border:#e6e6e6;--dm-bg:#121212;--dm-text:#f2f2f2;--dm-sub:#b1b1b1;--dm-border:#2a2a2a;--primary:#3b82f6;--danger:#dc2626}.theme-dark{color-scheme:dark}.login-modal{margin:40px auto;width:460px;box-sizing:border-box;min-height:420px;text-align:left;font-size:14px;background:var(--lm-bg);color:var(--lm-text);border-radius:18px;overflow:hidden}.login-modal .login-modal-header{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.login-modal .login-modal-title{font-weight:bold;width:250px;font-size:36px;line-height:1.1;margin:0 0 8px 0}.login-modal .login-modal-subtitle{color:var(--lm-sub);width:250px;line-height:1.6em;font-weight:400;margin-bottom:8px}.login-modal .login-close-button{font-size:18px !important;color:inherit !important;position:relative;top:4px;right:4px;cursor:pointer}.login-modal .login-modal-input{margin:10px 0}.login-modal .server-error{margin:8px 0 4px;font-size:13px;color:var(--danger)}.login-modal .modal-footer{margin-top:12px}.login-modal .login-modal-footer{vertical-align:middle;margin-top:8px;display:flex;flex-direction:column;gap:10px}.login-modal .login-modal-footer-link{color:var(--lm-sub);text-align:center}.login-modal .login-modal-footer-link:hover{text-decoration:none}.login-modal .login-modal-register-cta{margin:8px 0 0;text-align:center;font-size:13px;color:var(--lm-sub)}.login-modal .register-link{border:none;background:none;padding:0;margin-left:4px;color:var(--primary);font-weight:600;cursor:pointer;text-decoration:underline}.login-modal .register-link:hover{opacity:.85}.login-modal .btn{display:inline-flex;align-items:center;justify-content:center;line-height:1;border:1px solid transparent;border-radius:8px;padding:12px 14px;font-weight:600;cursor:pointer;text-decoration:none;transition:transform 120ms ease,box-shadow 120ms ease,background 120ms ease;user-select:none}.login-modal .btn:active{transform:translateY(1px)}.login-modal .btn-primary{background:var(--primary);color:#fff;border-color:var(--primary)}.login-modal .btn-facebook{background:#1877f2;color:#fff;border-color:#1877f2}.login-modal .full-width{width:100%}.login-modal .social-login-buttons{padding:0 1rem 1rem;display:flex;flex-direction:column;align-items:center;gap:10px}.login-modal .social-btn-col{width:100%;display:flex;justify-content:center}.login-modal .social-btn-col > div,.login-modal .social-btn-col iframe,.login-modal .social-btn-col .abcRioButton,.login-modal .social-btn-col div[role="button"]{width:100% !important;max-width:100%}.login-modal .modal-body{padding:0 1rem 1rem}.login-modal .divider{height:1px;background:var(--lm-border);margin:12px 0}.dark .login-modal{background:var(--dm-bg);color:var(--dm-text)}.dark .login-modal .login-modal-subtitle{color:var(--dm-sub)}.dark .login-modal .login-modal-footer-link{color:var(--dm-sub)}.dark .login-modal .divider{background:var(--dm-border)}.theme-dark .login-modal{background:var(--dm-bg);color:var(--dm-text)}.theme-dark .login-modal .login-modal-subtitle{color:var(--dm-sub)}.theme-dark .login-modal .login-modal-footer-link{color:var(--dm-sub)}.theme-dark .login-modal .divider{background:var(--dm-border)}@media (max-width:600px){.login-modal{margin:16px auto;width:90vw;min-height:auto;border-radius:16px;font-size:15px}.login-modal .modal-body,.login-modal .social-login-buttons{padding-left:20px;padding-right:20px}.login-modal .login-modal-header{flex-direction:column;align-items:flex-start;padding:20px 20px 0;gap:6px}.login-modal .login-modal-title{font-size:28px;width:auto}.login-modal .login-modal-subtitle{width:auto;font-size:15px;margin-bottom:4px}.login-modal .login-close-button{align-self:flex-end;top:0;right:0}.login-modal .modal-footer{padding:0 20px 20px}.login-modal .login-modal-footer-link{font-size:13px}}.login-social-container{width:100%;display:flex}:root{--lm-bg:#fff;--lm-text:#111;--lm-sub:#777;--lm-border:#e6e6e6;--dm-bg:#1e1e1e;--dm-text:#f2f2f2;--dm-sub:#b1b1b1;--dm-border:#2a2a2a;--primary:#09f;--primary-dark:#0080e6;--danger:#dc2626}.register-modal{margin:40px 40px;width:460px;min-height:265px;text-align:left;align-self:center;font-size:14px;background:var(--lm-bg);color:var(--lm-text);transition:background-color .3s ease,color .3s ease;border-radius:18px;overflow:hidden}.register-modal .register-modal-header{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.register-modal .register-modal-title{font-weight:bold;width:100%;font-size:36px;line-height:1.15}.register-modal .register-modal-subtitle{color:var(--lm-sub);width:100%;line-height:1.6em;font-weight:400;margin-bottom:8px;margin-left:0}.register-modal .register-close-button{font-size:18px !important;color:inherit !important;position:relative;top:4px;right:4px;transition:color .3s ease;cursor:pointer}.register-modal .register-modal-footer{display:block}.register-modal .register-text-link{font-weight:700;color:var(--primary);text-decoration:none;cursor:pointer}.register-modal .server-error{margin:8px 0 4px;font-size:13px;color:var(--danger)}.register-modal .btn{display:inline-flex;align-items:center;justify-content:center;line-height:1;border:1px solid transparent;border-radius:8px;padding:12px 14px;font-weight:600;cursor:pointer;text-decoration:none;transition:transform 120ms ease,box-shadow 120ms ease,background 120ms ease;user-select:none}.register-modal .btn:active{transform:translateY(1px)}.register-modal .btn.btn-primary,.register-modal .btn.btn-primary1{background-color:var(--primary);border:1px solid var(--primary);color:#fff}.register-modal .btn.btn-primary:hover,.register-modal .btn.btn-primary1:hover{background-color:var(--primary-dark);border-color:var(--primary-dark)}.register-modal .btn.btn-primary:disabled,.register-modal .btn.btn-primary1:disabled{opacity:.6;cursor:not-allowed}.register-modal .full-width{width:100%}.register-modal .social-login-buttons{padding:0 1rem 1rem;display:flex;flex-direction:column;align-items:center;gap:10px}.register-modal .social-btn-col{width:100%;display:flex;justify-content:center}.register-modal .social-btn-col > div,.register-modal .social-btn-col iframe,.register-modal .social-btn-col .abcRioButton,.register-modal .social-btn-col div[role="button"]{width:100% !important;max-width:100%}.register-modal .modal-body{padding:0 1rem 1rem}.register-modal .divider{height:1px;background:var(--lm-border);margin:12px 0}@media (prefers-color-scheme:dark){.register-modal{background:var(--dm-bg);color:var(--dm-text)}.register-modal .register-modal-subtitle{color:var(--dm-sub)}.register-modal .register-text-link{color:#4eaaff}.register-modal .divider{background:var(--dm-border)}}.dark .register-modal{background-color:var(--dm-bg);color:var(--dm-text)}.dark .register-modal .register-modal-title{color:#fff}.dark .register-modal .register-modal-subtitle{color:var(--dm-sub)}.dark .register-modal .register-close-button{color:#fff !important}.dark .register-modal .register-text-link{color:#4eaaff}.dark .register-modal .btn.btn-primary,.dark .register-modal .btn.btn-primary1{background-color:#4eaaff;border-color:#4eaaff;color:#000}.dark .register-modal .btn.btn-primary:hover,.dark .register-modal .btn.btn-primary1:hover{background-color:#3e8fde;border-color:#3e8fde}.dark .register-modal .divider{background:var(--dm-border)}@media (max-width:600px){.register-modal{margin:0;width:90vw;min-height:auto;border-radius:0;font-size:15px}.register-modal .modal-body,.register-modal .social-login-buttons{padding-left:20px;padding-right:20px}.register-modal .register-modal-header{nflex-direction:column;nalign-items:flex-start;npadding:20px 20px 0;ngap:6px;nposition:relativen}n
.register-modal .register-modal-title{font-size:28px}.register-modal .register-modal-subtitle{font-size:15px;margin-bottom:4px}.register-modal .register-close-button{nposition:absolute;ntop:12px;nright:12pxn}n
.register-modal .modal-footer{padding:0 20px 20px}.register-modal .register-text-link{font-size:13px}}.report-modal{width:560px;height:680px}.report-modal.shorter{height:430px}.report-modal .report-modal-body .reason-explain{text-align:left;box-sizing:border-box;border:1px solid #ccc;overflow:hidden;overflow-y:scroll;max-height:416px;border-radius:2px;padding:16px}.report-modal .report-modal-body .reason-explain p{margin:8px 0;line-height:20px}.report-modal .report-modal-body .reason-explain ul{padding-left:24px}@media (max-width:640px){.k-modal .modal-overlay .modal-content{padding:0 12px}.report-modal{width:calc(100vw - 32px);height:auto;max-height:calc(100vh - 32px);display:flex;flex-direction:column}.report-modal.shorter{height:auto}.report-modal .report-modal-body{max-height:none;overflow:visible}.report-modal .report-modal-body .reason-explain{max-height:220px;overflow-y:auto}.report-modal .report-modal-footer{padding-top:16px;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}}.report-modal .report-modal-notes{margin-top:16px}.report-modal .report-modal-notes label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#1f2937}.report-modal .report-modal-notes textarea{resize:vertical;min-height:96px;border-radius:6px;border:1px solid #cbd5f5;padding:8px 10px;font-size:14px;color:#0f172a}.dark .report-modal .report-modal-notes label{color:#e2e8f0}.dark .report-modal .report-modal-notes textarea{background:rgba(15,23,42,0.6);border-color:rgba(148,163,184,0.35);color:#e2e8f0}.upload-post-modal{margin:20px auto;width:100%;max-width:500px;min-height:486px;background:#fff;color:#111;border-radius:8px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.upload-post-modal .upload-header{border-bottom:0;padding-bottom:0}.upload-post-modal .upload-modal-body{padding-bottom:0;min-height:376px;overflow-y:auto}.upload-post-modal .upload-modal-body .spacer .upload-image{height:240px;border:1px solid #ddd;border-radius:8px;margin-bottom:16px;background:#fff;transition:background-color .2s ease,border-color .2s ease}.upload-post-modal .upload-modal-body .spacer .upload-image .upload-icon{font-size:70px;margin-top:45px;margin-bottom:25px;color:#c32222}.upload-post-modal .upload-modal-body .spacer .upload-image .btn-bold-text{font-size:14px;font-weight:bold;color:#111}.upload-post-modal .upload-modal-body .spacer .upload-image .upload-image-text{font-size:16px;margin-bottom:20px;color:#333}.upload-post-modal .upload-modal-body .spacer .upload-image:hover{cursor:pointer;background-color:#eee}.upload-post-modal .upload-modal-body .spacer .other-source{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.upload-post-modal .upload-modal-body .spacer .other-source div,.upload-post-modal .upload-modal-body .spacer .other-source a{border:1px solid #ddd;width:156px;height:120px;box-sizing:border-box;font-size:14px;margin-right:0;text-align:center;color:#111;text-decoration:none;border-radius:8px;background:#fff;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.upload-post-modal .upload-modal-body .spacer .other-source div:hover,.upload-post-modal .upload-modal-body .spacer .other-source a:hover{cursor:pointer;text-decoration:none;background-color:#eee}.upload-post-modal .upload-modal-body .spacer .other-source div i,.upload-post-modal .upload-modal-body .spacer .other-source a i{margin-top:20px;margin-bottom:10px;font-size:50px;color:#111;transition:color .2s ease}.upload-post-modal .upload-modal-body .spacer .other-source div img,.upload-post-modal .upload-modal-body .spacer .other-source a img{margin-top:20px;margin-bottom:10px;height:50px}.upload-post-modal-longer{min-height:510px}.dark .upload-post-modal{background:#121212;color:#eaeaea}.dark .upload-post-modal .upload-modal-body .spacer .upload-image{border-color:#2a2a2a;background:#1a1a1a}.dark .upload-post-modal .upload-modal-body .spacer .upload-image .upload-icon{color:#ff5a5f}.dark .upload-post-modal .upload-modal-body .spacer .upload-image .btn-bold-text{color:#fff}.dark .upload-post-modal .upload-modal-body .spacer .upload-image .upload-image-text{color:#cfcfcf}.dark .upload-post-modal .upload-modal-body .spacer .upload-image:hover{background:#1f1f1f}.dark .upload-post-modal .upload-modal-body .spacer .other-source div,.dark .upload-post-modal .upload-modal-body .spacer .other-source a{border-color:#2a2a2a;background:#1a1a1a;color:#eaeaea}.dark .upload-post-modal .upload-modal-body .spacer .other-source div:hover,.dark .upload-post-modal .upload-modal-body .spacer .other-source a:hover{background:#222}.dark .upload-post-modal .upload-modal-body .spacer .other-source div i,.dark .upload-post-modal .upload-modal-body .spacer .other-source a i{color:#eaeaea}@media (prefers-color-scheme:dark){:not(.dark) .upload-post-modal{background:#121212;color:#eaeaea}:not(.dark) .upload-post-modal .upload-modal-body .spacer .upload-image{border-color:#2a2a2a;background:#1a1a1a}:not(.dark) .upload-post-modal .upload-modal-body .spacer .upload-image .upload-icon{color:#ff5a5f}:not(.dark) .upload-post-modal .upload-modal-body .spacer .upload-image .btn-bold-text{color:#fff}:not(.dark) .upload-post-modal .upload-modal-body .spacer .upload-image .upload-image-text{color:#cfcfcf}:not(.dark) .upload-post-modal .upload-modal-body .spacer .upload-image:hover{background:#1f1f1f}:not(.dark) .upload-post-modal .upload-modal-body .spacer .other-source div,:not(.dark) .upload-post-modal .upload-modal-body .spacer .other-source a{border-color:#2a2a2a;background:#1a1a1a;color:#eaeaea}:not(.dark) .upload-post-modal .upload-modal-body .spacer .other-source div:hover,:not(.dark) .upload-post-modal .upload-modal-body .spacer .other-source a:hover{background:#222}:not(.dark) .upload-post-modal .upload-modal-body .spacer .other-source div i,:not(.dark) .upload-post-modal .upload-modal-body .spacer .other-source a i{color:#eaeaea}}@media (max-width:600px){.upload-post-modal{margin:0;width:100vw;max-width:100%;min-height:100vh;border-radius:0}.upload-post-modal .upload-modal-body{padding:0 16px 16px;min-height:auto;overflow-y:visible}.upload-post-modal .upload-modal-body .spacer .upload-image{height:auto;padding:24px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.upload-post-modal .upload-modal-body .spacer .upload-image .upload-icon{margin-top:0;margin-bottom:16px}.upload-post-modal .upload-modal-body .spacer .upload-image .upload-image-text{margin-bottom:16px}.upload-post-modal .upload-modal-body .spacer .other-source{flex-direction:column;align-items:stretch;gap:12px}.upload-post-modal .upload-modal-body .spacer .other-source div,.upload-post-modal .upload-modal-body .spacer .other-source a{width:100%;height:auto;margin-right:0;padding:16px}}.posting-post-modal{margin:20px auto;width:100%;max-width:540px;min-height:520px;background:#fff;color:#111;border-radius:8px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.posting-post-modal .posting-post-modal-header{padding-bottom:0}.posting-post-modal .posting-post-modal-body{padding-bottom:0;max-height:calc(100vh - 280px);overflow-y:auto;overflow-x:hidden}.posting-post-modal .field{margin:0;border:1px solid #ddd;border-bottom:none;position:relative;background:#fff;transition:background-color .2s ease,border-color .2s ease}.posting-post-modal .post-info{position:relative;height:128px;padding:16px;box-sizing:border-box;border-radius:8px 8px 0 0;background:#fff}.posting-post-modal .post-info .preview{width:96px;height:96px;position:absolute;left:16px;top:16px;cursor:zoom-in;overflow:hidden;border-radius:6px}.posting-post-modal .post-info .preview img{width:100%;display:block;border:none}.posting-post-modal .post-info .preview video{width:96px;height:96px;display:block}.posting-post-modal .post-info .description{box-sizing:content-box;height:58px;border:none;border-radius:6px;position:absolute;top:16px;left:142px;width:330px;margin:6px 0;margin-top:0;font-size:16px;outline:0;line-height:20px;display:block;padding:9px;resize:none;background:transparent;color:inherit}.posting-post-modal .post-info .description::placeholder{color:#888}.posting-post-modal .post-info .count{position:absolute;bottom:16px;right:16px;color:#999;font-size:12px}.posting-post-modal .tag{margin:0;height:50px;background:#fff}.posting-post-modal .tag label{line-height:20px;height:20px;padding:14px;font-weight:400;position:absolute;display:block;box-sizing:content-box;color:inherit}.posting-post-modal .tag .scroll-container{margin-left:52px;display:flex;overflow-x:auto}.posting-post-modal .tag .tag-list{margin:10px 0;display:flex}.posting-post-modal .tag .tag-list span{display:block;background-color:rgba(0,153,255,0.2);float:left;line-height:20px;padding:4px 20px 4px 8px;color:#09f;font-weight:700;border-radius:6px;cursor:pointer;white-space:nowrap;margin-right:4px;position:relative;font-size:14px;transition:background-color .2s ease}.posting-post-modal .tag .tag-list span:hover{background-color:rgba(0,153,255,0.28)}.posting-post-modal .tag .tag-list i{position:absolute;top:9px;right:5px;font-size:10px}.posting-post-modal .tag input{display:block;margin:0;padding:14px 0 14px 4px;border:none;border-radius:0;min-width:160px;width:100%;line-height:20px;height:20px;box-sizing:content-box;background:transparent;color:inherit}.posting-post-modal .tag input::placeholder{color:#888}.posting-post-modal .checkbox{margin:0;height:48px;background:#fff}.posting-post-modal .checkbox label{display:block;height:20px;position:static;padding:14px;font-size:14px;font-weight:400;color:inherit}.posting-post-modal .checkbox label p{line-height:20px;height:20px;margin-right:48px;text-align:left}.posting-post-modal .checkbox label input{position:absolute;right:16px;left:auto;top:40%}.posting-post-modal .textbox input{border:none;margin:0;line-height:20px;font-size:14px;padding:14px 16px;background-color:transparent;width:100%;height:48px;box-sizing:border-box;border-radius:6px;display:block;color:inherit}.posting-post-modal .textbox input::placeholder{color:#888}.posting-post-modal .last{border-bottom:1px solid #ddd;border-radius:0 0 8px 8px}.posting-post-modal-longer{min-height:560px}.dark .posting-post-modal{background:#121212;color:#eaeaea}.dark .posting-post-modal .field{background:#1a1a1a;border-color:#2a2a2a}.dark .posting-post-modal .post-info{background:#1a1a1a}.dark .posting-post-modal .post-info .description::placeholder{color:#9aa0a6}.dark .posting-post-modal .post-info .count{color:#9aa0a6}.dark .posting-post-modal .tag{background:#1a1a1a}.dark .posting-post-modal .tag label{color:#eaeaea}.dark .posting-post-modal .tag .tag-list span{color:#4eaaff;background-color:rgba(78,170,255,0.18)}.dark .posting-post-modal .tag .tag-list span:hover{background-color:rgba(78,170,255,0.26)}.dark .posting-post-modal .tag input::placeholder{color:#9aa0a6}.dark .posting-post-modal .checkbox{background:#1a1a1a}.dark .posting-post-modal .checkbox label{color:#eaeaea}.dark .posting-post-modal .textbox input::placeholder{color:#9aa0a6}.dark .posting-post-modal .last{border-bottom:1px solid #2a2a2a}@media (prefers-color-scheme:dark){:not(.dark) .posting-post-modal{background:#121212;color:#eaeaea}:not(.dark) .posting-post-modal .field{background:#1a1a1a;border-color:#2a2a2a}:not(.dark) .posting-post-modal .post-info{background:#1a1a1a}:not(.dark) .posting-post-modal .post-info .description::placeholder{color:#9aa0a6}:not(.dark) .posting-post-modal .post-info .count{color:#9aa0a6}:not(.dark) .posting-post-modal .tag{background:#1a1a1a}:not(.dark) .posting-post-modal .tag label{color:#eaeaea}:not(.dark) .posting-post-modal .tag .tag-list span{color:#4eaaff;background-color:rgba(78,170,255,0.18)}:not(.dark) .posting-post-modal .tag .tag-list span:hover{background-color:rgba(78,170,255,0.26)}:not(.dark) .posting-post-modal .tag input::placeholder{color:#9aa0a6}:not(.dark) .posting-post-modal .checkbox{background:#1a1a1a}:not(.dark) .posting-post-modal .checkbox label{color:#eaeaea}:not(.dark) .posting-post-modal .textbox input::placeholder{color:#9aa0a6}:not(.dark) .posting-post-modal .last{border-bottom:1px solid #2a2a2a}}@media (max-width:600px){.posting-post-modal{margin:0;width:100vw;max-width:100%;min-height:100vh;border-radius:0}.posting-post-modal .posting-post-modal-header{padding:16px}.posting-post-modal .posting-post-modal-body{padding:0 16px 16px;max-height:none;overflow-y:visible;overflow-x:hidden}.posting-post-modal .post-info{height:auto;display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:16px}.posting-post-modal .post-info .preview{position:relative;width:96px;height:96px;left:auto;top:auto;margin:0;flex-shrink:0}.posting-post-modal .post-info .preview img{width:100%;height:100%;object-fit:cover}.posting-post-modal .post-info .preview video{width:100%;height:100%;object-fit:cover}.posting-post-modal .post-info .description{position:relative;top:auto;left:auto;flex:1;width:auto;height:auto;margin:0;padding:12px;box-sizing:border-box;background:transparent;color:inherit}.posting-post-modal .post-info .count{position:relative;bottom:auto;right:auto;align-self:flex-end;margin-top:8px}.posting-post-modal .tag{height:auto;padding:16px}.posting-post-modal .tag label{position:static;padding:0 0 8px}.posting-post-modal .tag .scroll-container{margin-left:0;flex-direction:column;align-items:stretch;gap:8px}.posting-post-modal .tag .tag-list{margin:0;flex-wrap:wrap;gap:8px}.posting-post-modal .tag input{width:100%}.posting-post-modal .checkbox{height:auto;padding:12px 16px}.posting-post-modal .checkbox label{padding:0;display:flex;justify-content:space-between;align-items:center}.posting-post-modal .checkbox input{position:static;margin:0}.posting-post-modal .textbox input{padding:14px 16px}.posting-post-modal .posting-post-modal-footer{padding:16px;display:flex;flex-direction:row;gap:12px}.posting-post-modal .posting-post-modal-footer .btn{flex:1;width:auto}.posting-post-modal .posting-post-modal-footer .btn-primary{order:2}}.category-section{margin:12px 0 16px}.category-section .category-section__title{font-size:14px;font-weight:700;margin:0 0 10px;color:inherit}.category-section .category-list{display:flex;flex-direction:column;gap:8px;padding:0;margin:0}.category-section .cat-item{list-style:none;display:grid;grid-template-columns:36px 1fr 24px;align-items:center;gap:10px;padding:10px;border:1px solid #e6e6e6;border-radius:8px;background:#fff;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.category-section .cat-item:hover{background:#f7f7f7}.category-section .cat-item.active{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,0.12)}.category-section .cat-item .cat-icon{width:36px;height:36px;border-radius:6px;object-fit:cover;background:#eee}.category-section .cat-item .cat-title{font-size:14px;font-weight:700;line-height:1.2}.category-section .cat-item .cat-subtitle{font-size:12px;color:#777;margin-top:2px}.category-section .cat-item .cat-check{text-align:right;font-weight:700;color:#3b82f6}.category-section .cat-clear{margin-top:10px;font-size:12px;background:transparent;border:none;color:#555;cursor:pointer;padding:0;text-decoration:underline}.dark .category-section .cat-item{background:#1a1a1a;border-color:#2a2a2a}.dark .category-section .cat-item:hover{background:#222}.dark .category-section .cat-item.active{border-color:#4eaaff;box-shadow:0 0 0 2px rgba(78,170,255,0.16)}.dark .category-section .cat-item .cat-subtitle{color:#b1b1b1}.dark .category-section .cat-clear{color:#bbb}.uploadurl-modal{width:540px;min-height:280px}.uploadurl-modal .uploadurl-modal-header{padding:32px;padding-bottom:16px}.uploadurl-modal .uploadurl-modal-body{padding:0 32px;margin-top:10px}.uploadurl-modal .uploadurl-modal-footer{padding-top:10px}.uploadurl-modal .uploadurl-modal-footer button{margin-left:16px}.section-picker{margin-top:12px}.section-picker .section-list{list-style:none;margin:0;padding:8px;box-sizing:border-box;max-height:416px;overflow-y:auto;border:1px solid #e6e6e6;border-radius:12px;background:#fff;display:grid;gap:12px}.section-picker .section-list .section{width:auto;float:none}.section-picker .section-list .section .section-container{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"icon text selector";column-gap:12px;align-items:center;padding:12px;background:#fff;border:1px solid #e6e6e6;border-radius:10px;color:#111;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .12s ease,transform .12s ease;min-height:72px;outline:none}.section-picker .section-list .section .section-container:hover{background:#f7f7f7;border-color:#dcdcdc;transform:translateY(-1px);box-shadow:0 1px 2px rgba(0,0,0,0.06)}.section-picker .section-list .section .section-container:active{transform:translateY(0);box-shadow:none}.section-picker .section-list .section .section-container:focus-visible{box-shadow:0 0 0 2px rgba(59,130,246,0.25)}.section-picker .section-list .section .section-container.is-selected{border-color:#e6e6e6;box-shadow:0 0 0 2px rgba(59,130,246,0.15)}.section-picker .section-list .section .section-container:not(.with-icon){grid-template-columns:1fr auto;grid-template-areas:"text selector"}.section-picker .section-list .section .section-container .section-icon{grid-area:icon;width:48px;height:48px;border-radius:8px;object-fit:cover;background:#eee;display:block}.section-picker .section-list .section .section-container .section-text{grid-area:text;margin:0;text-align:left}.section-picker .section-list .section .section-container .section-text .section-title{font-size:16px;line-height:20px;margin:0 0 2px 0;font-weight:700;color:inherit}.section-picker .section-list .section .section-container .section-text .section-subtitle{margin:0;font-size:12px;color:#6b7280}.section-picker .section-list .section .section-container .section-selector{grid-area:selector;width:22px;height:22px;border-radius:50%;border:2px solid #c7c7c7;background:transparent;display:inline-block;transition:background-color .18s ease,border-color .18s ease,box-shadow .12s ease}.section-picker .section-list .section .section-container .section-selector.selected{border-color:#3b82f6;background:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,0.15);position:relative}.section-picker .section-list .section .section-container .section-selector.selected::after{content:"";position:absolute;left:6px;top:2px;width:6px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.dark .section-picker .section-list{border-color:#2a2a2a;background:#121212}.dark .section-picker .section-list .section .section-container{background:#1a1a1a;border-color:#2a2a2a;color:#eaeaea}.dark .section-picker .section-list .section .section-container:hover{background:#202020;border-color:#343434;box-shadow:0 1px 2px rgba(0,0,0,0.35)}.dark .section-picker .section-list .section .section-container:focus-visible{box-shadow:0 0 0 2px rgba(78,170,255,0.28)}.dark .section-picker .section-list .section .section-container.is-selected{border-color:#eaeaea;box-shadow:0 0 0 2px rgba(78,170,255,0.18)}.dark .section-picker .section-list .section .section-container .section-subtitle{color:#9aa0a6}.dark .section-picker .section-list .section .section-container .section-selector{border-color:#505050}.dark .section-picker .section-list .section .section-container .section-selector.selected{background:#4eaaff;border-color:#4eaaff;box-shadow:0 0 0 3px rgba(78,170,255,0.18)}@media (prefers-color-scheme:dark){:not(.dark) .section-picker .section-list{border-color:#2a2a2a;background:#121212}:not(.dark) .section-picker .section-list .section .section-container{background:#1a1a1a;border-color:#2a2a2a;color:#eaeaea}:not(.dark) .section-picker .section-list .section .section-container:hover{background:#202020;border-color:#343434;box-shadow:0 1px 2px rgba(0,0,0,0.35)}:not(.dark) .section-picker .section-list .section .section-container:focus-visible{box-shadow:0 0 0 2px rgba(78,170,255,0.28)}:not(.dark) .section-picker .section-list .section .section-container.is-selected{border-color:#4eaaff;box-shadow:0 0 0 2px rgba(78,170,255,0.18)}:not(.dark) .section-picker .section-list .section .section-container .section-subtitle{color:#9aa0a6}:not(.dark) .section-picker .section-list .section .section-container .section-selector{border-color:#505050}:not(.dark) .section-picker .section-list .section .section-container .section-selector.selected{background:#4eaaff;border-color:#4eaaff;box-shadow:0 0 0 3px rgba(78,170,255,0.18)}}.section-picker{width:100%;max-width:100%}.section-picker .section-list > li,.section-picker .section-list > li.section,.section-picker .section{width:auto !important;max-width:100% !important;float:none !important;flex:1 1 auto !important;display:block;box-sizing:border-box}.section-picker .section-list > li,.section-picker .section{flex-basis:auto !important;display:block !important}.btn-social-packed{height:34px;position:relative;text-align:left;font-size:15px;white-space:nowrap;flex-grow:2;border-radius:2px;padding:0}.btn-social-packed.btn-facebook-share{background-color:#3b5998;color:#fff}.btn-social-packed.btn-facebook-share:hover{background-color:#324c81}.btn-social-packed.btn-whatsapp-share{background-color:#25d366;color:#fff}.btn-social-packed.btn-whatsapp-share:hover{background-color:#21be5c}.btn-social-packed .social-icon{width:32px;display:inline-block;text-align:center}.btn-social-packed .social-icon i{font-size:20px}.btn-social-packed .btn-text{text-align:center;font-weight:700;display:inline-block;line-height:34px;padding:0 15px 0 0;font-size:14px}.dark .btn-social-packed.btn-facebook-share{background-color:#4a6eb2;color:#fff}.dark .btn-social-packed.btn-facebook-share:hover{background-color:#5b7cbb}.dark .btn-social-packed.btn-whatsapp-share{background-color:#1ebe5c;color:#fff}.dark .btn-social-packed.btn-whatsapp-share:hover{background-color:#22d768}.dark .btn-social-packed .btn-text{color:#fff}.image-container{width:100%;height:100%;background-color:#f4f4f4;border-radius:50%;overflow:hidden}.image-container img{display:block;width:100%;height:100%;border:none}.ci-textarea-container .ci-input{margin-bottom:0}.ci-textarea-container .ci-input .input-base-feedback{display:none}.ci-textarea-container .ci-input input,.ci-textarea-container .ci-input textarea{margin:0;height:50px;border:1px solid #ccc;border-bottom:none;border-radius:0;cursor:text;outline:none;line-height:1.6em;font:13px Helvetica Neue,Arial,Helvetica,Geneva,sans-serif;resize:none;background-color:#fff;color:#000;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.ci-textarea-container .ci-input input:focus:valid,.ci-textarea-container .ci-input textarea:focus:valid{box-shadow:none}.ci-textarea-container .ci-input input.form-control.is-invalid:focus,.ci-textarea-container .ci-input textarea.form-control.is-invalid:focus{box-shadow:none;border:1px solid #dc3545}.ci-action{display:flex;justify-content:space-between;height:auto;padding:5px 10px;border:1px solid #ccc;border-top-color:#eee;vertical-align:baseline;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.ci-action.valid{border-color:#80bdff;border-top-color:#eee}.ci-action.invalid{border-color:#dc3545;border-top-color:#eee}.ci-action .action-left{display:flex;align-items:center}.ci-action .action-left .cancel-text{margin-left:10px;color:#999;font:700 14px/20px Helvetica Neue,Arial,Helvetica,Geneva,sans-serif;font-size:12px;padding:4px 15px;cursor:pointer;transition:color .3s ease}.ci-action .action-left .icon{color:#878787;font-size:22px;margin-left:5px;margin-right:15px;cursor:pointer;transition:color .3s ease}.ci-action .action-left .icon:hover{color:#737373}.ci-action .action-right{display:flex}.ci-action .action-right .word-count{height:30px;line-height:31px;color:#999;font-size:13px;margin-right:10px;transition:color .3s ease}.ci-action .action-right .post-btn{padding:4px 15px;background-color:#09f;border:1px solid #09f;font:700 14px/20px Helvetica Neue,Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#fff;transition:background-color .3s ease,border-color .3s ease}.ci-action .action-right .post-btn:hover{background-color:#008ae6;border-color:#008ae6}.ci-image-container{border-left:1px solid #ddd;border-right:1px solid #ddd;padding:10px;transition:background-color .3s ease,border-color .3s ease}.ci-image-container .image-prev-container{width:100px;height:100px}.error-notice-message{background-color:#fa114f;color:#fff;margin:0 0 10px 0;border-radius:3px;padding:14px 16px;position:relative;transition:background-color .3s ease,color .3s ease}.error-notice-message p{line-height:20px;font-weight:700}.error-notice-message i{display:block;position:absolute;width:48px;height:48px;top:0;right:0;font-size:18px;line-height:50px;text-align:center;vertical-align:middle;color:rgba(0,0,0,0.4);cursor:pointer;transition:color .3s ease}.dark .ci-textarea-container .ci-input input,.dark .ci-textarea-container .ci-input textarea{background-color:#1e1e1e;color:#eee;border-color:#444}.dark .ci-action{background-color:#222;border-color:#444;border-top-color:#333}.dark .ci-action .action-left .cancel-text{color:#bbb}.dark .ci-action .action-left .icon{color:#aaa}.dark .ci-action .action-left .icon:hover{color:#fff}.dark .ci-action .action-right .word-count{color:#bbb}.dark .ci-action .action-right .post-btn{background-color:#007acc;border-color:#007acc}.dark .ci-action .action-right .post-btn:hover{background-color:#006eb8;border-color:#006eb8}.dark .ci-image-container{background-color:#1a1a1a;border-left-color:#333;border-right-color:#333}.dark .error-notice-message{background-color:#cc0f3b;color:#fff}.dark .error-notice-message i{color:rgba(255,255,255,0.5)}.comment-section{display:flex}.comment-section .avatar{width:50px;height:50px;overflow:hidden}.comment-section .comment-full{flex-grow:2;margin-top:0;margin-left:10px}.collasped-comment{font-size:14px;line-height:24px;margin:0;padding:10px 0 8px 58px;font-weight:700;color:#000;cursor:pointer}.collasped-comment:hover{text-decoration:underline}.comment{display:flex;position:relative;padding-bottom:8px}.comment:hover .extra-menu .extra-arrow{opacity:100}.comment .avatar{width:50px;height:50px;overflow:hidden}.comment .comment-content{flex-grow:2;margin-top:0;margin-left:10px}.comment .comment-content .info{font-size:12px;line-height:20px;height:20px;color:#999;margin-bottom:4px}.comment .comment-content .content{word-break:normal;word-wrap:break-word;overflow-wrap:break-word;font-size:14px;line-height:20px;margin-bottom:4px}.comment .comment-content .media{margin-bottom:4px}.comment .comment-content .media img{max-width:100%;max-height:400px;width:auto;display:block}.comment .comment-content .action{display:flex;align-items:center}.comment .comment-content .action .action-text{margin-right:10px;color:#999;font-weight:700;font-size:12px;cursor:pointer}.comment .comment-content .action .action-text:hover{color:#828282}.comment .comment-content .action .vote-btn{color:#999;font-size:14px}.comment .comment-content .action .vote-btn .vote{margin-right:10px;cursor:pointer}.comment .comment-content .action .vote-btn .vote:hover{color:#828282}.comment .comment-content .action .vote-btn .vote.active{color:#0c6ffe}.comment .extra-menu{position:absolute;top:10px;right:0}.comment .extra-menu .extra-arrow{color:#999;opacity:0;cursor:pointer}.comment .extra-menu .extra-arrow:hover{color:#000}.comment-info{display:flex;align-items:center}.comment-info .role-op{color:#00b22d;font-weight:700;font-size:11px;text-transform:uppercase;display:inline-block;margin-right:3px}.comment-info .username{display:inline-block;font-size:14px;font-weight:700;color:#000}.comment-info .username:hover{text-decoration:underline}.comment-info .status{font-size:14px;font-weight:700;color:#000;overflow:auto;margin-left:4px}.comment-info .status .emoji{width:16px;height:16px;vertical-align:-12%}.comment-info .pro-badge{margin-left:4px;padding:0 4px;height:14px;background-color:#fc0;border-radius:2px;text-transform:uppercase;text-align:center;color:#fff;line-height:14px;font-size:10px;font-weight:700}.comment-info .meta{margin-left:4px}.comment-info .meta .points{color:#999}.comment-info .meta .time a{color:#999;text-decoration:none}.feed{padding-left:8px}.post{border-bottom:1px solid rgba(0,0,0,0.1);padding:20px 0 24px 0;box-sizing:border-box}.post .post-containter{margin-bottom:8px;position:relative}.post .post-containter picture img{max-width:100%;height:auto;display:block;border:none;margin:0 auto}.post .post__media{width:100%;max-width:100%;margin:0 auto 16px;display:block;position:relative}.post .post__media picture{display:block;width:100%;height:auto}.post .post__media picture img{width:100%;height:auto;display:block}.post .post__media .video-player{width:100%;height:auto}.post .post__media .video-player .video-container{width:100%;height:auto}.post .post-after-bar{position:relative;width:100%}.post .share{overflow:hidden;list-style-type:none}.post .share li{float:left;margin:0 0 0 8px}.share li{list-style:none;margin:0 0 0 8px;padding:0}.share-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;background-color:#4267b2;color:#fff;font-size:14px;font-weight:600;border-radius:6px;cursor:pointer;transition:background-color .3s ease,color .3s ease;text-decoration:none;user-select:none}.share-btn:hover{opacity:.9}.share-btn.pinterest{background-color:#bd081c}.btn-share-border{border-radius:6px;width:36px;height:34px;background-image:url("/assets/post-action-sprite.png");background-repeat:no-repeat;background-size:528px 96px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:transparent;transition:background-color .2s ease,transform .2s ease}.btn-share-border:hover{background-color:#eaeaea;transform:translateY(5px)}.btn-share-border.share-icon.whatsapp-svg,.btn-share-border.share-icon.facebook-svg{background-image:none;width:36px;height:34px;border-radius:6px;background-color:transparent;transition:background-color .2s ease,color .2s ease,transform .2s ease;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.btn-share-border.share-icon.whatsapp-svg:hover,.btn-share-border.share-icon.facebook-svg:hover{background-color:#383535;transform:translateY(5px)}.btn-share-border.share-icon.whatsapp-svg svg,.btn-share-border.share-icon.facebook-svg svg{width:22px;height:22px;display:block}.btn-share-border.share-icon.whatsapp-svg{color:#25d366}.btn-share-border.share-icon.facebook-svg{color:#4267b2}.share-icon.pintrest{background-position:-288px -55px;width:36px;height:34px;background-color:transparent}.share-icon.pintrest:hover{background-color:#eaeaea;transform:translateY(5px)}.dark .btn-share-border{background-color:transparent}.dark .btn-share-border:hover{background-color:#2a2a2a;transform:translateY(5px)}.dark .btn-share-border.share-icon.whatsapp-svg{color:#1ebe5c}.dark .btn-share-border.share-icon.facebook-svg{color:#3a5ca1}.dark .share-icon.pintrest:hover{background-color:#2a2a2a;transform:translateY(5px)}@media (min-width:851px){.post__media{max-height:75vh}.post__media picture{max-height:inherit}.post__media picture img{max-height:inherit;width:auto;object-fit:contain;margin:0 auto}.post__media .video-player{max-height:inherit}.post__media .video-player .video-container{max-height:inherit}.post__media .video-player .video-container video{max-height:inherit}}.profile .profile-header{display:flex;align-items:center;margin-bottom:12px}.profile .profile-header header h1{font-size:32px;line-height:40px}.profile .tab-bar{box-shadow:inset 0 -1px 0 rgba(0,0,0,0.1);position:relative;width:100%;margin-bottom:12px;display:flex}.profile .tab-bar .menu{list-style-type:none;display:flex}.profile .tab-bar .menu li div{color:#999;display:block;box-sizing:border-box;line-height:20px;height:40px;padding:10px 16px;cursor:pointer}.profile .tab-bar .menu li div:hover{color:#000;font-weight:700}.profile .tab-bar .menu li .selected{color:#000;font-weight:700;border-bottom:2px solid #000}.full-post{position:relative;margin:0 auto;max-width:640px;font-family:'Segoe UI',sans-serif}.full-post .post-header{text-align:left}.full-post h1{font-size:24px;line-height:28px;margin-bottom:8px;word-wrap:break-word;font-weight:bold}.full-post .post-section{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}.full-post .post-section .post-section__category-icon{width:32px;height:32px;margin-right:10px}.full-post .post-section .post-section__message{font-size:14px;color:#666;text-align:left}.full-post .post-section .post-section__message span{cursor:default}.full-post .post-meta{font-size:14px;color:#999;margin-bottom:12px;text-align:left}.full-post .post-meta .post-meta__text{cursor:default}.full-post .full-post-after-bar{display:flex;justify-content:space-between;align-items:center;width:100%;padding:8px 0 16px 0;border-bottom:1px solid #eaeaea}.full-post .full-post-after-bar .btn-next.right{margin-left:auto;display:inline-flex;align-items:center;gap:4px}.full-post .full-post-after-bar .btn-next.right:focus{outline:2px solid #ff3c1f;outline-offset:2px}.full-post .full-post-after-bar .btn-vote{display:flex;list-style:none;padding:0;margin:0}.full-post .full-post-after-bar .btn-vote li{margin-right:8px}.full-post .full-post-after-bar .btn-vote li .btn-border{width:32px;height:32px;border:1px solid #ccc;border-radius:4px;cursor:pointer}.full-post .full-post-after-bar .btn-vote li .btn-border.up::before{content:"⬆️"}.full-post .full-post-after-bar .btn-vote li .btn-border.down::before{content:"⬇️"}.full-post .full-post-after-bar .btn-vote li .btn-border.more::before{content:"⋯"}.full-post .full-post-after-bar .btn-vote li .btn-border.selected{background-color:rgba(0,153,255,0.15);color:#09f;border-color:#09f}.full-post .btn-share-border.share-icon.whatsapp-svg,.full-post .btn-share-border.share-icon.facebook-svg{background-image:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:34px;border-radius:6px;background-color:transparent;transition:background-color .2s ease,color .2s ease,transform .2s ease;cursor:pointer}.full-post .btn-share-border.share-icon.whatsapp-svg:hover,.full-post .btn-share-border.share-icon.facebook-svg:hover{background-color:#383535;transform:translateY(5px)}.full-post .btn-share-border.share-icon.whatsapp-svg{color:#25d366}.full-post .btn-share-border.share-icon.facebook-svg{color:#4267b2}.full-post .btn-share-border.share-icon.whatsapp-svg svg,.full-post .btn-share-border.share-icon.facebook-svg svg{width:22px;height:22px;display:block}.full-post .share-icon.pintrest{background-position:-288px -55px;width:36px;height:34px;background-color:transparent;transition:background-color .2s ease,transform .2s ease}.full-post .share-icon.pintrest:hover{background-color:#383535;transform:translateY(5px)}.full-post .share-buttons{display:flex;gap:8px;margin-top:16px}.full-post .full-post__media{width:100%;max-width:640px;margin:16px auto;display:block}.full-post .full-post__media picture{display:block;width:100%;height:auto}.full-post .full-post__media picture img{width:100%;height:auto;display:block;object-fit:contain}.full-post .full-post__media .video-player{width:100%;height:auto}.full-post .full-post__media .video-player .video-container{width:100%;height:auto}.full-post .full-post-container{width:100%;margin-top:16px}.full-post .full-post-report-text{text-align:right;text-transform:uppercase;color:#999;font-size:11px;cursor:pointer;margin:12px 0 20px 0}.full-post .full-post-report-text:hover{text-decoration:underline}.full-post .full-post-comments .full-post-comments__top-bar{display:flex;justify-content:space-between;height:43px;border-bottom:1px solid #ddd}.full-post .full-post-comments .full-post-comments__top-bar .full-post-comments__cmts{font-weight:700;font-size:16px;line-height:20px}.full-post .full-post-comments .full-post-comments__top-bar .full-post-comments__filter ul{margin:0;padding:0}.full-post .full-post-comments .full-post-comments__top-bar .full-post-comments__filter ul li{cursor:pointer;font-size:13px;color:#999;font-weight:700;padding:12px 12px 14px 12px;list-style-type:none;display:inline-block}.full-post .full-post-comments .full-post-comments__top-bar .full-post-comments__filter ul li.active{color:#000;border-bottom:2px solid #09f}.full-post .full-post-comments .full-post-comments__top-bar .full-post-comments__filter ul li:hover{color:#000}.full-post .full-post-comments .full-post-comments__content{padding-top:10px}.dark .full-post .btn-share-border.share-icon.whatsapp-svg{color:#1ebe5c}.dark .full-post .btn-share-border.share-icon.facebook-svg{color:#3a5ca1}.dark .full-post .share-icon.pintrest:hover{background-color:#2a2a2a;transform:translateY(5px)}.image-preview{width:100%;height:100%;position:relative;background-color:#f4f4f4;margin-right:10px;overflow:hidden}.image-preview img{display:block;object-fit:cover;width:100%;height:100%}.image-preview .ip-overlay{background-color:rgba(0,0,0,0.5);position:absolute;top:0;left:0;width:100%;height:100%;display:none}.image-preview .ip-overlay i{position:absolute;color:#fff;display:block;top:10px;right:10px;cursor:pointer;font-size:15px}.image-preview:hover .ip-overlay{display:block}.function-wrap{position:absolute;right:16px;top:0}@media (max-width:850px){.function-wrap{position:static;margin-left:auto}}.popup-menu.user{margin-left:auto;left:auto;right:10px;top:48px;z-index:13;min-width:10px;width:160px}.popup-menu ul{list-style-type:none;overflow:hidden;padding:4px 0;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.2);box-sizing:border-box}.popup-menu a{display:block;width:100%;border:none;text-align:left;color:#000;line-height:34px;padding:0 16px;font-size:14px;cursor:pointer}.popup-menu a:hover{background-color:rgba(0,0,0,0.03);color:#000}.popup-menu a:active{background-color:rgba(0,0,0,0.05);color:#000}.general-function{float:left;padding:9px 0}.general-function .darkmode-toggle{display:block;width:30px;height:30px;float:left;text-indent:-999px;overflow:hidden;margin-right:8px;background:url("/assets/moon-sprite.png") 0 0 no-repeat;background-size:30px 60px;border:none}.general-function .darkmode-toggle:hover{background-position-y:-30px}.general-function .search{display:block;width:30px;height:30px;text-indent:-999px;overflow:hidden;background:url("/assets/sprite.png") 0 0 no-repeat;background-size:510px 120px;float:left;border:none}.general-function .search:hover{background:url("/assets/sprite.png") 0 -30px no-repeat;background-size:510px 120px}.popup-menu.search{top:48px;right:10px;left:auto;margin-left:0;z-index:13;box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popup-menu{position:absolute;min-width:160px}.headbar-search{background-color:#fff;padding:8px 12px;width:200px}.headbar-search input[type=text]{margin:0;width:100%;border:0;border-radius:0;height:auto;line-height:normal;padding:0}.user-function{float:left;padding:9px 0 9px 10px}.user-function .notification{float:left;margin-right:10px}.notification .bell{display:block;width:30px;height:30px;position:relative;background:url("/assets/sprite.png") -30px 0 no-repeat;background-size:510px 120px;color:#fff;font-weight:700;text-align:center;line-height:29px;border:none}.notification .bell:hover{background:url("/assets/sprite.png") -30px -30px no-repeat;background-size:510px 120px}.user-function .avatar{float:left;position:relative}.user-function .avatar-container{display:block;height:30px;width:30px;background-color:rgba(255,255,255,0.2);border-radius:50%;overflow:hidden;position:relative}.user-function .avatar-container img{width:30px;height:30px;display:block;border:0}.user-function .upload{float:right}.user-function .my-btn-primary{color:#fff;display:inline-block;line-height:30px;height:30px;padding:0 16px;border-radius:2px;font-size:14px;font-weight:700;margin-left:10px;background-color:#09f}.upload .my-btn-primary{padding-left:34px;position:relative;border:none}.user-function .my-btn-primary:hover{background-color:#33adff}.upload .my-btn-primary:after{content:' ';display:block;width:30px;height:30px;background:url("/assets/sprite.png") -330px -30px no-repeat;background-size:510px 120px;top:0;left:0;position:absolute}@media (max-width:600px){.user-function{display:flex;align-items:center;gap:12px;padding:6px 0}.user-function .avatar,.user-function .upload,.user-function .notification{float:none}.user-function .upload{display:flex}.user-function .my-btn-primary{display:inline-flex;align-items:center;justify-content:center;margin-left:0;height:34px;width:40px;min-width:40px;padding:0;line-height:1}.upload .my-btn-primary{padding-left:0}.upload .my-btn-primary::after{left:50%;top:50%;transform:translate(-50%,-50%)}.upload .upload-btn__label{display:none}}.visitor-function{float:right;padding:9px 0 9px 10px}.visitor-function .my-btn-mute{display:inline-block;color:#bbb;line-height:30px;height:30px;padding:0 12px;background-color:#000;border:none;cursor:pointer;transition:background-color .3s ease,color .3s ease}.visitor-function .my-btn-primary{color:#fff;display:inline-block;line-height:30px;height:30px;padding:0 16px;border-radius:2px;font-size:14px;font-weight:700;margin-left:10px;background-color:#09f;border:none;cursor:pointer;transition:background-color .3s ease}.visitor-function .my-btn-primary:hover{background-color:#33adff}.visitor-function #login-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px}.visitor-function #login-btn .login-btn__label{display:inline-block}.visitor-function #login-btn .login-btn__icon{display:none;width:24px;height:24px}.dark .visitor-function .my-btn-mute{background-color:#1a1a1a;color:#ccc}.dark .visitor-function .my-btn-mute:hover{background-color:#2a2a2a}.dark .visitor-function .my-btn-primary{background-color:#4eaaff;color:#000}.dark .visitor-function .my-btn-primary:hover{background-color:#66c2ff}@media (max-width:600px){.visitor-function{float:none;display:flex;align-items:center;gap:12px;padding:6px 12px 6px 0;margin-left:auto}#login-btn{width:40px;min-width:60px;height:34px;padding:0;gap:0;margin-right:12px;color:#fff;background-color:#4eaaff}#login-btn .login-btn__label{display:none !important}#login-btn .login-btn__icon{display:block !important;width:24px;height:24px;margin:0 auto}#signup-btn{display:none}}.nav-menu ul{list-style-type:none;overflow:hidden;height:48px}ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px;margin:0;padding:0;outline:0}.nav-menu .secondary li{display:block;float:left}li{margin:0;padding:0;outline:0}.nav-menu .secondary .my-nav-link{text-decoration:none;display:block;color:#fff;position:relative;line-height:48px;font-size:14px;padding:0 12px;text-align:center;box-sizing:border-box}.nav-menu .secondary .my-nav-link:active,.nav-menu .secondary .my-nav-link:hover{color:rgba(255,255,255,0.6)}a,blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,input,label,li,ol,p,pre,td,th,ul{margin:0;padding:0;outline:0}header{display:block}.top-nav{will-change:transform;background-color:#000;width:100%;z-index:260;position:fixed;color:#fff}.nav-wrap{box-sizing:content-box;max-width:1196px;padding:0 16px;margin:0 auto;position:relative}.top-nav a.my-logo{display:block;width:150px;height:48px;background:url("/assets/sprite-logo.png") 50% no-repeat;background-size:150px 48px;text-indent:-9999px;overflow:hidden;float:left;margin-left:-12px}.top-nav a{text-decoration:none}.nav-menu{margin-right:256px}.mobile-categories-toggle{display:none;color:inherit}.mobile-categories-toggle__bar{display:block;width:22px;height:2px;border-radius:2px;background-color:currentColor;transition:transform .3s ease,opacity .3s ease}.mobile-categories-toggle.is-active .mobile-categories-toggle__bar:nth-child(1){transform:translateY(6px) rotate(45deg)}.mobile-categories-toggle.is-active .mobile-categories-toggle__bar:nth-child(2){opacity:0}.mobile-categories-toggle.is-active .mobile-categories-toggle__bar:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media (max-width:850px){.nav-wrap{display:flex;align-items:center;gap:12px}.mobile-categories-toggle{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:40px;height:40px;margin-right:4px;border:none;background:transparent;color:inherit;cursor:pointer;padding:0}.top-nav a.my-logo{float:none;margin-left:0}.nav-menu{display:none}.mobile-categories-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}}@media (max-width:600px){.nav-wrap{gap:8px}.top-nav a.my-logo{width:112px;height:36px;background-size:112px 36px}}form#setting-form{overflow:hidden;margin-left:300px}#setting-form h2{font-size:36px;line-height:normal}.field{margin:20px 0;margin-left:3px;position:relative}.fieldex{margin:6px 0;margin-left:3px;position:relative}.fieldex label{display:block;font-weight:700;font-size:14px}.field label{display:block;font-weight:700;font-size:14px}.field-hint{margin-top:4px;font-size:12px;color:#888}.field-hint.error{color:#dc2626}#setting-form input[type=email],#setting-form input[type=password],#setting-form input[type=text],#setting-form input[type=url]{line-height:20px;box-sizing:content-box;padding:9px;height:20px;display:block;margin:6px 0;width:440px;border:1px solid #ddd;font:14px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Helvetica,Geneva,sans-serif}#setting-form .field.width440px{width:440px !important}#setting-form .input-with-icon .input-icon{position:absolute;right:-4px;top:calc(50% - 8px)}#setting-form .field .server-error{text-align:left;color:#f00}.field p.tips{color:#999;font-size:12px}#setting-form select{box-sizing:border-box;height:40px;padding:5px 0;font:14px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Helvetica,Geneva,sans-serif;border:1px solid #999;font-weight:700}#setting-form select,textarea{outline:0;line-height:20px;margin:6px 0;display:block}.btn-setting-container{padding:10px 0;margin-top:20px;overflow:hidden}#setting-form input[type=submit]{color:#fff;background-color:#09f;padding:8px 16px;height:20px;border:none;border-radius:2px;font:14px/20px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Helvetica,Geneva,sans-serif;font-weight:700;cursor:pointer;text-decoration:none;display:inline-block;text-align:center;-webkit-appearance:none;box-sizing:content-box}#setting-form input[type=submit]:hover{background-color:#33adff;color:#fff}.field.avatar .avatar-content{display:flex}.field.avatar label{margin-bottom:6px}.field.avatar .avatar-container{border-radius:2px;overflow:hidden}.field.avatar .avatar-container img{display:block;width:80px;height:80px}.field.avatar .control{margin:20px 0 20px 20px;height:40px}.field.avatar input[type=file]{margin-bottom:6px;font-size:12px}.field.avatar a{font-size:14px}.date-picker{width:420px;overflow:hidden;display:flex;justify-content:space-between}.date-picker input.year{width:37% !important}.date-picker input.month,.date-picker input.day{width:20% !important;margin-left:2%}#setting-form .my-txt-area input{width:438px;height:80px;outline:0;line-height:20px;margin:6px 0;display:block}#setting-form .my-txt-area input{border-radius:2px;padding:9px;resize:none}.setting-social-connect{width:460px}.setting-social-connect label{margin-bottom:6px;display:block;font-weight:700}.setting-social-connect .connection{margin-bottom:20px;background-color:#f4f4f4;border-radius:2px;box-shadow:0 1px 0 rgba(0,0,0,0.1)}.setting-social-connect .connection .field{margin:0;padding:10px;position:relative}.setting-social-connect .connection p.label{line-height:20px;padding:10px;color:#999;font-weight:700}.setting-social-connect .connection .field{display:flex;justify-content:space-between}.my-blue-button{color:#fff;background-color:#09f;padding:8px 16px;height:20px;border:none;border-radius:2px;font:14px/20px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Helvetica,Geneva,sans-serif;font-weight:700;cursor:pointer;text-decoration:none;display:inline-block;text-align:center;-webkit-appearance:none;box-sizing:content-box}.my-blue-button:hover:enabled{background-color:#33adff;color:#fff}.my-blue-button:disabled{background-color:#c3c7cc;color:#505b65;cursor:default}.crop-modal{position:fixed;top:0;left:0;z-index:999;width:100vw;height:100vh;background:rgba(0,0,0,0.75);display:flex;flex-direction:column;align-items:center;justify-content:center}.crop-container{width:300px;height:300px;background:#fff;position:relative}.crop-actions{margin-top:1rem;display:flex;gap:1rem}.section-sidebar{width:192px;height:calc(100% - 48px);position:fixed;z-index:1;overflow:hidden;overscroll-behavior:contain}@media (min-width:1228px){.section-sidebar{position:absolute;overscroll-behavior:auto}}.stealthy-scroll-container{box-sizing:content-box;width:100%;height:100%;padding-right:15px;padding-top:24px;overflow-y:scroll;max-width:100%;overflow-x:hidden;position:relative}a{text-decoration:none}a:hover{text-decoration:none}.inside-section{position:absolute;width:100%;padding-bottom:12px}.section-sidebar .footer{padding-bottom:24px}.section-sidebar .footer p.static{font-size:12px;line-height:18px;color:#999;margin-bottom:8px;display:flex;flex-wrap:wrap}.section-sidebar .footer a{color:#999;margin-right:4px}.section-sidebar--mobile{transition:transform .3s ease;will-change:transform}@media (max-width:850px){.section-sidebar{display:none}.section-sidebar.section-sidebar--mobile{display:block;position:fixed;top:48px;left:0;width:192px;max-width:85vw;height:calc(100vh - 48px);max-height:calc(100vh - 48px);transform:translateX(-115%);box-shadow:4px 0 12px rgba(0,0,0,0.25);background-color:#fff;z-index:210;border-radius:0 8px 8px 0}.section-sidebar.section-sidebar--mobile.section-sidebar--mobile-open{transform:translateX(0)}.dark .section-sidebar.section-sidebar--mobile{background-color:#121212;box-shadow:4px 0 16px rgba(0,0,0,0.45)}}.about-gagster{display:block;margin-bottom:12px;padding:12px 16px;border-radius:12px;transition:background-color .2s ease,color .2s ease;cursor:pointer;text-decoration:none}.about-gagster:hover{background-color:rgba(59,130,246,0.08)}.about-gagster:hover .about-gagster__title{color:#1d4ed8}.about-gagster:focus-visible{outline:2px solid rgba(59,130,246,0.45);outline-offset:2px}.about-gagster__title{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1f2937;letter-spacing:.01em;line-height:1.6}.about-gagster__title::after{content:"›";font-size:16px;color:inherit}@media (max-width:850px){.about-gagster{margin:16px;padding:14px 18px}}.dark .about-gagster{color:inherit}.dark .about-gagster:hover{background-color:rgba(96,165,250,0.18)}.dark .about-gagster:hover .about-gagster__title{color:#93c5fd}.dark .about-gagster__title{color:#e5e7eb}.category-div{padding-bottom:12px}.category-div .nav{margin:0;padding:0}.category-div .nav li{list-style:none;margin:4px 0}.category-div .nav li .div-button{display:flex;align-items:center;gap:8px;border-radius:8px;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .1s ease;position:relative;min-height:32px}.category-div .nav li .div-button:hover{background:#f3f3f3}.category-div .nav li .div-button.selected{background:rgba(59,130,246,0.1);border-left:3px solid #3b82f6}.category-div .nav li .div-button:active{transform:translateY(1px)}.category-div .nav li .label{text-decoration:none}.category-div .nav li .label .icon.hot img{width:24px;height:24px;border-radius:6px;display:block;object-fit:cover}.category-div .nav li .cat-name,.category-div .nav li .test{flex:1;font-size:13px;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.category-div .nav li .div-button.selected .cat-name,.category-div .nav li .div-button.selected .test{font-weight:700;color:#0f172a}.category-div .nav li .my-button{background:transparent;border:0;width:24px;height:17px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .18s ease,color .18s ease;color:#6b7280;overflow:visible}.category-div .nav li .my-button:hover{background:rgba(0,0,0,0.06);color:#374151}.category-div .nav li .my-button .icon-right.star:before,.category-div .nav li .my-button .icon-right.star-filled:before{color:currentColor;font-size:28px;line-height:1;display:block;transform:translateY(-3px)}.category-div .nav li .my-button .icon-right.star:before{content:"☆"}.category-div .nav li .my-button .icon-right.star-filled:before{content:"★"}.category-div .nav li .div-button.selected .my-button{color:#f59e0b}.category-div .nav li .div-button.selected .my-button .icon-right:before{content:"★"}.dark .category-div .nav li .div-button:hover{background:#1f1f1f}.dark .category-div .nav li .div-button.selected{background:rgba(96,165,250,0.16);border-left:3px solid #60a5fa}.dark .category-div .nav li .cat-name,.dark .category-div .nav li .test{color:#e5e7eb}.dark .category-div .nav li .div-button.selected .cat-name,.dark .category-div .nav li .div-button.selected .test{color:#fff}.dark .category-div .nav li .my-button{color:#9ca3af}.dark .category-div .nav li .my-button:hover{background:#232323;color:#e5e7eb}.category-div .my-button .icon-right{opacity:1 !important;visibility:visible !important}.category-div .my-button .icon-right:before{content:"☆";font-size:28px;line-height:1;color:currentColor;display:block}.category-div .div-button.selected .my-button .icon-right:before{content:"★"}.category-div .my-button .icon-right{background:none !important}#content-sidebar{width:300px;height:100%;position:fixed;overflow:hidden}#content-sidebar .padding-top{height:91%}#content-sidebar .content{position:absolute;width:100%}#content-sidebar .block-feature-cover{margin-top:20px}#content-sidebar ul{list-style-type:none}#content-sidebar li{margin-bottom:8px}#content-sidebar .block-feature-cover a{display:block;color:#000}#content-sidebar .block-feature-cover a:hover{color:#09f}#content-sidebar .block-feature-cover .article-img{display:block;overflow:hidden;width:300px;height:105px;margin-bottom:4px;background-color:#f4f4f4;border-radius:2px;position:relative}#content-sidebar .block-feature-cover .article-img img{display:block;border:0;width:100%;margin-top:-26px}#content-sidebar .block-feature-cover .article-info h3{font-size:14px;line-height:20px;font-weight:400;word-wrap:break-word}.popular{padding-bottom:12px;transition:background-color .3s ease,color .3s ease}.section-sidebar header h3{line-height:16px;height:16px;margin-bottom:8px;color:#999;font-size:12px;text-transform:uppercase;transition:color .3s ease}.section-sidebar li{width:100%;transition:background-color .3s ease,color .3s ease}.section-sidebar .label{width:100%;color:#000;font-size:14px;height:36px;line-height:20px;padding:8px 0 8px 36px;box-sizing:border-box;display:block;position:relative;border-radius:2px;transition:background-color .3s ease,color .3s ease}.section-sidebar .test{position:absolute;width:100%;color:#000;font-size:14px;height:36px;line-height:20px;padding:8px 0 8px 36px;box-sizing:border-box;display:block;padding-right:32px;white-space:nowrap;overflow-x:visible;transition:color .3s ease}.section-sidebar li:hover{background-color:rgba(0,0,0,0.03)}.section-sidebar li:hover .test{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-sidebar li:hover .my-button{opacity:1}.section-sidebar .icon{position:absolute;width:24px;height:24px;background-size:264px 48px;background-image:url("/assets/post-action-sprite.png");left:2px;top:50%;margin-top:-12px}.section-sidebar .nav .div-button{display:flex;justify-content:space-between;cursor:pointer}.section-sidebar .nav .my-button{background-color:rgba(0,0,0,0);position:relative;width:36px;height:36px;display:block;right:0;border:none;opacity:0;transition:opacity .15s;cursor:pointer;outline:none}.section-sidebar .icon.hot{background-position:-168px 0}.section-sidebar .icon.trending{background-position:-192px 0}.section-sidebar .icon.fresh{background-position:-216px 0}.section-sidebar .icon.about{background-position:-216px 0}.section-sidebar .more{background-position:-72px 0}.section-sidebar .more:hover{background-position:-72px 0}.section-sidebar .nav li.selected .div-button{background-color:rgba(0,0,0,0.05);font-weight:700}.section-sidebar .star{background-position:-240px 0}.section-sidebar .star:hover{background-position:-240px 0}.icon-right{left:160px}.dark .section-sidebar{content:"desktop"}.dark .section-sidebar header h3{color:#bbb;transition:background-color .3s ease,color .3s ease}.dark .section-sidebar .label,.dark .section-sidebar .test{color:#eee;transition:background-color .3s ease,color .3s ease}.dark .section-sidebar .icon.hot{background-position:-168px 24px}.dark .section-sidebar .icon.trending{background-position:-192px 24px}.dark .section-sidebar .icon.fresh{background-position:-216px 24px}.dark .section-sidebar .icon.about{background-position:-216px 24px}.dark .section-sidebar li:hover{background-color:rgba(255,255,255,0.05)}.dark .section-sidebar .nav li.selected .div-button{background-color:rgba(255,255,255,0.08)}.dark .section-sidebar .nav .my-button{background-color:rgba(255,255,255,0)}.dark .section-sidebar .more:hover,.dark .section-sidebar .star:hover{background-color:transparent}.dark .popular{background-color:#121212;color:#ccc;transition:background-color .3s ease,color .3s ease}.popular .nav li .div-button{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .1s ease;min-height:32px}.popular .nav li .div-button:hover{background:#f3f3f3}.popular .nav li.selected .div-button{background:rgba(59,130,246,0.1)}.popular .nav li.selected .div-button border-left 3px solid #3b82f6:active{transform:translateY(1px)}.popular .nav li.selected .div-button .my-button{background:transparent;border:0;width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:1;transition:background-color .18s ease,color .18s ease;color:#6b7280}.popular .nav li.selected .div-button .my-button:hover{background:rgba(0,0,0,0.06);color:#374151}.popular li:hover .my-button{opacity:1}.dark .popular .nav li .div-button:hover{background:#1f1f1f}.dark .popular .nav li .div-button.selected{background:rgba(96,165,250,0.16);border-left:3px solid #60a5fa}.dark .popular .nav li .my-button{color:#9ca3af}.dark .popular .nav li .my-button:hover{background:#232323;color:#e5e7eb}@media screen and (max-width:850px){.section-sidebar{display:none}.section-sidebar.section-sidebar--mobile{display:block}}.more-dropdown{left:auto;width:144px;min-width:auto;right:4px;margin-top:-4px;position:absolute;margin-left:-60px;z-index:13}.more-dropdown ul{list-style-type:none;overflow:hidden;padding:4px 0;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.2);box-sizing:border-box}.more-dropdown a{padding-left:32px;position:relative;display:block;color:#000;line-height:34px;padding-right:16px;font-size:14px}.more-dropdown a:active{background-color:rgba(0,0,0,0.05)}.video-player{position:relative;width:100%;height:100%;display:block;max-height:inherit}.video-player .video-container{position:relative;width:100%;height:100%;cursor:pointer;overflow:hidden;padding-left:0 !important}.video-player .video-container video{width:100%;height:auto;display:block;object-fit:contain;max-height:inherit}.video-player .video-container .play{position:absolute;top:50%;left:50%;margin-top:-36px;margin-left:-36px;height:72px;width:72px;overflow:hidden;background:#000;line-height:72px;text-align:center;font-size:20px;text-transform:uppercase;color:#fff;font-weight:700;border-radius:50%}.video-player .video-container .playVideo{position:absolute;top:50%;left:50%;margin-top:-36px;margin-left:-36px;height:72px;width:72px;overflow:hidden;background-color:#000;text-indent:-999px;border-radius:35px}.video-player .video-container .playVideo:after{content:' ';width:60px;height:60px;background:url("/assets/icon-video-play.png") 50% no-repeat;background-size:60px 60px;position:absolute;top:50%;left:50%;margin-left:-30px;margin-top:-30px}.video-player .video-container .sound-toggle{position:absolute;bottom:16px;left:16px;width:36px;height:36px;background-color:rgba(0,0,0,0.8);border-radius:50%;cursor:pointer}.video-player .video-container .sound-toggle span{display:block;position:absolute;top:50%;left:50%;width:30px;height:30px;margin-left:-15px;margin-top:-15px}.video-player .video-container .off{background:url("/assets/sprite.png") -240px -30px no-repeat;background-size:510px 120px}.video-player .video-container .on{background:url("/assets/sprite.png") -270px -30px no-repeat;background-size:510px 120px}.video-player .video-container .length{position:absolute;background-color:rgba(0,0,0,0.8);bottom:16px;right:16px;height:24px;color:#fff;text-align:right;line-height:24px;border-radius:12px;padding:0 8px}#container{box-sizing:content-box;min-height:100vh;width:1196px;padding:48px 16px 32px;position:relative;overflow:hidden;margin:0 auto;clear:both;display:flex;justify-content:space-between}.page{width:640px;padding-top:24px;margin-left:192px}.sidebar-right{width:300px}.sidebar-left{width:192px;position:fixed;top:48px;left:calc(50% - 598px);height:calc(100vh - 48px);overflow-y:auto;background-color:#fff;transition:background-color .3s ease,color .3s ease;z-index:260}.dark .sidebar-left{background-color:#121212}@media (max-width:850px){#container{width:90%;padding-top:45px;flex-direction:column;align-items:center}.sidebar-left,.sidebar-right{display:none}.sidebar-left.sidebar-left--mobile-active{display:block}.page{width:100%;padding-top:16px;margin-left:0}}.mobile-categories-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.45);opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:180}.mobile-categories-overlay.is-visible{opacity:1;pointer-events:auto}@media (min-width:851px){.mobile-categories-overlay{display:none}}.dark .mobile-categories-overlay{background:rgba(0,0,0,0.6)}.page-container{width:972px;padding-top:24px;margin:0 0 32px 0;margin-left:192px}.about-page{max-width:720px;margin:48px auto 96px;padding:0 24px;line-height:1.75;color:#1f2937}.about-page h1{font-size:42px;font-weight:800;margin-bottom:32px;color:#111827;letter-spacing:-.03em;text-align:left}.about-page p{font-size:18px;margin-bottom:20px;text-align:left}.about-page p:first-of-type{margin-top:0}.about-page p:last-of-type{margin-bottom:0}.about-page strong,.about-page b{color:#0f172a}@media (max-width:768px){.about-page{max-width:100%;margin:32px auto 64px;padding:0 16px}.about-page h1{font-size:32px;margin-bottom:24px}.about-page p{font-size:16px;margin-bottom:16px}}.dark .about-page{color:#e5e7eb}.dark .about-page h1{color:#f9fafb}.dark .about-page p{color:#d1d5db}.dark .about-page strong,.dark .about-page b{color:#f8fafc}.admin-moderation{display:flex;flex-direction:column;gap:32px;padding:24px}.admin-moderation__section{background-color:rgba(255,255,255,0.96);border-radius:10px;box-shadow:0 2px 8px rgba(15,23,42,0.12);padding:24px;display:flex;flex-direction:column;gap:16px}.admin-moderation__section h2{margin:0;font-size:20px;font-weight:700}.admin-moderation__section p{margin:0;font-size:14px;color:#475569}.admin-moderation__section-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-moderation__purge-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}.admin-moderation__purge-form label{display:flex;flex-direction:column;gap:6px;font-size:14px}.admin-moderation__purge-form input[type="date"]{padding:8px 12px;border:1px solid #cbd5f5;border-radius:6px;font-size:14px}.admin-moderation__status{font-size:14px}.admin-moderation__status--error{color:#dc2626}.admin-moderation__status--success{color:#0f9d58}.admin-moderation__loading,.admin-moderation__empty{font-size:14px;color:#475569}.admin-moderation__reports{display:flex;flex-direction:column;gap:16px}.reported-post-card{display:flex;flex-direction:row;gap:16px;padding:16px;border:1px solid #e2e8f0;border-radius:10px;background-color:#f8fafc}.reported-post-card__preview{width:120px;min-width:120px;height:120px;background:#0f172a;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.reported-post-card__preview img{width:100%;height:100%;object-fit:cover}.reported-post-card__no-preview{font-size:12px;color:#cbd5f5}.reported-post-card__content{flex:1;display:flex;flex-direction:column;gap:12px}.reported-post-card__header h3{margin:0;font-size:18px;font-weight:600;color:#0f172a}.reported-post-card__meta{margin:4px 0 0;font-size:12px;color:#64748b}.reported-post-card__reports{display:flex;flex-direction:column;gap:8px}.reported-post-card__report-entry{background:rgba(15,23,42,0.04);border-radius:8px;padding:8px 12px;display:flex;flex-direction:column;gap:4px}.reported-post-card__report-entry strong{font-size:14px;color:#0f172a}.reported-post-card__report-entry p{font-size:13px;color:#1f2937;margin:0}.reported-post-card__report-date{font-size:12px;color:#64748b}.reported-post-card__actions{display:flex;flex-wrap:wrap;gap:12px}.reported-post-card__actions .btn{min-width:120px}.dark .admin-moderation__section{background-color:#0f172a;box-shadow:0 2px 12px rgba(15,23,42,0.45)}.dark .admin-moderation__section p,.dark .admin-moderation__loading,.dark .admin-moderation__empty{color:#e2e8f0}.dark .reported-post-card{background-color:rgba(15,23,42,0.6);border-color:rgba(148,163,184,0.3)}.dark .reported-post-card__header h3{color:#e2e8f0}.dark .reported-post-card__meta,.dark .reported-post-card__report-date{color:#cbd5f5}.dark .reported-post-card__report-entry{background:rgba(148,163,184,0.12)}.dark .reported-post-card__report-entry p{color:#e2e8f0}.dark .reported-post-card__no-preview{color:#94a3b8}.reported-post-card__preview-link{display:block;width:100%;height:100%}.reported-post-card__preview-link img{width:100%;height:100%;object-fit:cover}.reported-post-card__title-link{color:inherit;text-decoration:none}.reported-post-card__title-link:hover{text-decoration:underline}.reported-post-card__actions .btn-nsfw{background-color:#f97316;border-color:#f97316;color:#fff}.reported-post-card__actions .btn-nsfw:hover:enabled{background-color:#ea580c;border-color:#ea580c}.reported-post-card__actions .btn-nsfw:disabled{background-color:#fb923c;border-color:#fb923c;color:#fff;opacity:.75}.dark .reported-post-card__actions .btn-nsfw{background-color:#f97316;border-color:#f97316;color:#0f172a}.dark .reported-post-card__actions .btn-nsfw:hover:enabled{background-color:#ea580c;border-color:#ea580c}.reset-password-page .logo-center{text-align:center;height:auto;margin-top:50px;margin-bottom:20px}.reset-password-page .reset-pw-form-title{margin-bottom:10px}.reset-password-page .help-block{display:block;font-size:14px;margin-top:5px;margin-bottom:10px;color:#737373}.reset-password-page .col-center-block{float:none;display:block;margin:0 auto}.reset-password-page .btn-container{margin-top:30px}