.codo_widget .codo_widget-header{background-color:#317ae8;background:linear-gradient(to right, #317ae8 0%, #7364df 100%)}html{min-height:100%;background:#080d14}body{min-height:100%;color:#e9f0f8;background:radial-gradient(circle at 82% -10%, rgba(49,122,232,0.16), transparent 30rem),radial-gradient(circle at 18% 15%, rgba(115,100,223,0.09), transparent 26rem),#080d14;font-family:"Open Sans","Segoe UI",Arial,sans-serif}.CODOFORUM{min-height:100vh}.CODOFORUM>.container,.CODOFORUM .container-fluid{width:100%;max-width:1680px;margin-right:auto;margin-left:auto}.navbar-clean{height:72px;min-height:72px;border:0;border-bottom:1px solid #1e2a3a;background:rgba(8,13,20,0.95);box-shadow:0 10px 34px rgba(0,0,0,0.2);backdrop-filter:blur(18px)}.CODOFORUM .navbar-clean{height:72px;min-height:72px;max-height:72px;border-bottom:1px solid #1e2a3a !important;background-color:#080d14 !important;background-image:none !important;color:#eaf2fa}.CODOFORUM #nav.navbar-clean{background-color:#080d14 !important;background-image:none !important}.CODOFORUM .navbar-clean .parlyn-nav-shell,.CODOFORUM .navbar-clean #codo_navbar_content,.CODOFORUM .navbar-clean .navbar-nav{background-color:transparent !important}.navbar-clean .navbar-brand,.codo_forum_title{color:#f4f8fc;font-weight:700;letter-spacing:-0.02em}.parlyn-nav-shell{width:100% !important;max-width:none !important;padding-right:clamp(18px, 3vw, 54px) !important;padding-left:clamp(18px, 3vw, 54px) !important}.parlyn-brand{display:inline-flex;min-height:71px;align-items:center;gap:14px;padding:0 !important}.CODOFORUM .parlyn-brand{display:inline-flex;width:auto;min-width:0;max-width:none;height:72px;align-items:center;padding:0 !important;line-height:normal;white-space:nowrap;overflow:visible}.parlyn-brand-logo{display:block;width:126px;height:auto}.parlyn-brand-section{padding-left:14px;border-left:1px solid #2b394c;color:#8797aa;font-size:13px;font-weight:600;letter-spacing:.04em}.parlyn-community-shell{display:grid;grid-template-columns:278px minmax(0, 1fr);min-height:calc(100vh - 72px);padding-top:72px}.parlyn-community-sidebar{display:flex;flex-direction:column;position:sticky;top:72px;align-self:start;height:calc(100vh - 72px);padding:38px 24px 24px;border-right:1px solid #1d2938;background:rgba(8,13,20,0.82);overflow-y:auto}.parlyn-sidebar-intro{padding:0 8px 28px;border-bottom:1px solid #1c2838}.parlyn-sidebar-eyebrow,.parlyn-sidebar-label{display:block;color:#66809f;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.parlyn-sidebar-intro strong{display:block;margin-top:12px;color:#edf4fb;font-size:18px;line-height:1.4}.parlyn-sidebar-intro p{margin:9px 0 0;color:#7f8fa3;font-size:12px;line-height:1.65}.parlyn-sidebar-nav{padding:26px 0}.parlyn-sidebar-label{margin:0 10px 10px}.parlyn-sidebar-label-spaced{margin-top:28px}.parlyn-sidebar-link{display:flex;min-height:44px;align-items:center;gap:13px;margin:3px 0;padding:10px 12px;border:1px solid transparent;border-radius:8px;color:#9eacbd;font-size:13px;font-weight:600}.parlyn-sidebar-link i{width:18px;color:#637b98;text-align:center}.parlyn-sidebar-link:hover,.parlyn-sidebar-link:focus{border-color:#22344b;background:#111d2b;color:#f1f6fc;text-decoration:none}.parlyn-sidebar-link:hover i,.parlyn-sidebar-link:focus i{color:#76baff}.parlyn-sidebar-note{display:flex;align-items:center;gap:9px;margin:auto 8px 0;padding-top:20px;border-top:1px solid #1c2838;color:#708197;font-size:11px}.parlyn-status-dot{width:7px;height:7px;border-radius:50%;background:#5fdfc2;box-shadow:0 0 12px rgba(95,223,194,0.65)}.parlyn-community-main{min-width:0;padding:clamp(24px, 3vw, 52px) clamp(20px, 3.4vw, 64px) 72px}.parlyn-community-main>.container,.parlyn-community-main>.container-fluid,.parlyn-community-main .container{width:100% !important;max-width:none !important}a{transition:color .16s ease,background-color .16s ease,border-color .16s ease}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid #8cc4ff;outline-offset:3px}.codo_widget,.codo_block,.codo_topics,.codo_posts{border:1px solid #1f2c3d;border-radius:12px;background:#101722;box-shadow:0 20px 55px rgba(0,0,0,0.2);overflow:hidden}.codo_widget .codo_widget-header{min-height:52px;padding:16px 20px;border-bottom:1px solid #26364a;background:#131e2c;color:#edf4fb;text-shadow:none}.codo_btn,.btn{border-radius:8px;box-shadow:none;font-weight:700}.btn-primary,.codo_btn_primary{border-color:#4e98eb;background:linear-gradient(135deg, #317ae8, #5ba7ff);color:#07101c}.form-control,.codo_input,textarea,select{border-color:#2b3b51;border-radius:8px;background:#0c131d;color:#edf4fb;box-shadow:none}.dropdown-menu{border:1px solid #2b3b51;border-radius:9px;background:#101722;box-shadow:0 18px 45px rgba(0,0,0,0.42)}.dropdown-menu>li>a{color:#c6d2e0}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background:#17263a;color:#fff}#codo_login_container,#codo_register_form,.codo_block{width:100%;max-width:720px;margin-right:auto;margin-left:auto;padding:clamp(22px, 4vw, 42px);border:1px solid #223147;border-radius:12px;background:radial-gradient(circle at 100% 0, rgba(91,167,255,0.08), transparent 18rem),#101722;box-shadow:0 24px 70px rgba(0,0,0,0.26)}#codo_login_container .row,#codo_register_form .row{justify-content:center;margin-bottom:14px}#codo_login_container .col-md-6,#codo_register_form .col-md-6{flex:0 0 100%;max-width:100%}#codo_login_container .codo_input,#codo_register_form .codo_input{width:100%;min-height:48px;padding:12px 14px;border:1px solid #2b3b51;border-radius:8px;background:#0a111a;color:#edf4fb}#codo_login_container .codo_input:focus,#codo_register_form .codo_input:focus{border-color:#5ba7ff;box-shadow:0 0 0 3px rgba(91,167,255,0.13)}#codo_login,#codo_register_form button[type="submit"],.codo_codobridge .codo_login_btn{min-height:44px;padding:10px 18px;border:1px solid #559eeb;border-radius:8px;background:linear-gradient(135deg, #317ae8, #5ba7ff);color:#07101c;font-weight:800;box-shadow:0 10px 28px rgba(49,122,232,0.2)}.codo_codobridge{width:100%;max-width:720px;margin:14px auto 0}.codo_codobridge .codo_login_btn{width:100%;text-align:center}.remember_me_txt,.text-muted,.muted{color:#8192a7 !important}.alert,.codo_notification{border-radius:8px;box-shadow:none}.codo_inline_notifications_list{border:1px solid #2b3b51;border-radius:10px;background:#101722;color:#cdd8e5;box-shadow:0 20px 55px rgba(0,0,0,0.44);overflow:hidden}.codo_inline_notification_header,.codo_inline_notification_footer{border-color:#28384d;background:#131e2c;color:#e8f0f8}.codo_inline_notification_el{border-bottom-color:#223147 !important;background:#101722 !important;color:#aebccd !important}.codo_inline_notification_el:hover,.codo_inline_notification_el:focus,.codo_inline_notification_el.codo_notification_is_read_0,.codo_inline_notification_el.codo_notification_is_read_1{background:#152237 !important;color:#e8f0f8 !important}.CODOFORUM .codo_global_search_head_input,.CODOFORUM .codo_global_search_input{border:1px solid #2b3b51 !important;border-radius:8px;background:#0b121b !important;color:#e7eff8 !important;box-shadow:none !important}.CODOFORUM .codo_global_search_head_input::placeholder,.CODOFORUM .codo_global_search_input::placeholder{color:#7f91a6;opacity:1}.CODOFORUM .codo_global_search_head_input:focus,.CODOFORUM .codo_global_search_input:focus{border-color:#5ba7ff !important;background:#0d1723 !important;color:#f2f7fc !important;box-shadow:0 0 0 3px rgba(91,167,255,0.13) !important}.CODOFORUM #codo_inline_notifications{position:relative}.CODOFORUM #codo_inline_notifications>.codo_inline_notifications_unread_no{position:absolute;top:8px;right:5px;min-width:17px;height:17px;padding:0 5px;border:2px solid #080d14;border-radius:999px;background:#317ae8;color:#ffffff;font-size:9px;font-weight:800;line-height:13px;text-align:center;box-shadow:0 0 0 1px rgba(91,167,255,0.28)}.footer,.footer .row{border-top-color:#1b2635;background:#080c12;color:#718197}.codo-privacy{--privacy-bg:#101722;--privacy-surface:#151f2d;--privacy-text:#e9f0f8;--privacy-muted:#a0aec0;--privacy-border:#34455d;--privacy-accent:#78bcff;--privacy-accent-text:#07101c;--privacy-shadow:rgba(0,0,0,0.55)}.codo-privacy-banner{border-top-color:#34455d;background:radial-gradient(circle at 80% 0, rgba(91,167,255,0.1), transparent 24rem),var(--privacy-bg)}.codo-privacy button{border-radius:8px}.codo-privacy-dialog{border-radius:12px}.codo_privacy_menu_entry,.codo_theme_mode_toggle{color:#c6d2e0}.codo_privacy_menu_entry i,.codo_theme_mode_toggle i{color:#8fc8ff}@media (max-width:767px){.navbar-clean{height:60px;min-height:60px}.CODOFORUM .navbar-clean{height:60px;min-height:60px;max-height:60px}.CODOFORUM>.container,.CODOFORUM .container-fluid{padding-right:14px;padding-left:14px}.codo_widget,.codo_block,.codo_topics,.codo_posts{border-radius:9px}.parlyn-brand{min-height:59px}.CODOFORUM .parlyn-brand{height:60px}.parlyn-brand-logo{width:106px}.parlyn-brand-section{display:none}.parlyn-community-shell{display:block;min-height:calc(100vh - 60px);padding-top:60px}.parlyn-community-sidebar{display:none}.parlyn-community-main{padding:20px 0 58px}}@media (min-width:768px) and (max-width:1100px){.parlyn-community-shell{grid-template-columns:220px minmax(0, 1fr)}.parlyn-community-sidebar{padding-right:16px;padding-left:16px}.parlyn-sidebar-intro strong{font-size:16px}.parlyn-community-main{padding-right:26px;padding-left:26px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important}}