.navx-brand-text{max-width:min(150px,40vw)}.navx-progress{position:absolute;bottom:0;left:0;height:3px;width:100%;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,#f5a623,#06b6d4);z-index:1050;transition:transform .1s linear;pointer-events:none;box-shadow:0 0 8px rgba(6,182,212,.6)}@media (max-width:991.98px){.navx-progress{display:none}}.navx-menu-mega{width:min(680px,95vw);max-width:95vw;background:rgba(15,23,42,.96);backdrop-filter:blur(20px)}.navx-menu-blog{min-width:240px;background:rgba(15,23,42,.96);backdrop-filter:blur(20px)}.navx-menu-cms{min-width:220px;background:rgba(15,23,42,.96);backdrop-filter:blur(20px)}.navx-link-max{max-width:200px}[data-bs-theme=light] .navx-menu-blog,[data-bs-theme=light] .navx-menu-cms,[data-bs-theme=light] .navx-menu-mega,body.light .navx-menu-blog,body.light .navx-menu-cms,body.light .navx-menu-mega{background:rgba(255,255,255,.98)!important;color:#0f172a!important;border-color:#cbd5e1!important;box-shadow:0 20px 35px -5px rgba(0,0,0,.12),0 0 1px rgba(0,0,0,.1)!important}[data-bs-theme=light] .navx-menu-blog .dropdown-item,[data-bs-theme=light] .navx-menu-cms .dropdown-item,body.light .navx-menu-blog .dropdown-item,body.light .navx-menu-cms .dropdown-item{color:#1e293b!important}[data-bs-theme=light] .navx-menu-blog .dropdown-item:hover,[data-bs-theme=light] .navx-menu-cms .dropdown-item:hover,body.light .navx-menu-blog .dropdown-item:hover,body.light .navx-menu-cms .dropdown-item:hover{background-color:#f1f5f9!important;color:#0369a1!important}.nav-utility-btn{color:#f8fafc;transition:color .15s ease,transform .15s ease}.nav-utility-btn:hover{color:#22d3ee}[data-bs-theme=light] .nav-utility-btn,body.light .nav-utility-btn{color:#0f172a!important}[data-bs-theme=light] .nav-utility-btn:hover,body.light .nav-utility-btn:hover{color:#0369a1!important}.theme-navbar-toggler{background-color:rgba(15,23,42,.85);color:#f8fafc;border-color:rgba(255,255,255,.2)!important}[data-bs-theme=light] .theme-navbar-toggler,body.light .theme-navbar-toggler{background-color:#f8fafc!important;color:#0f172a!important;border-color:#cbd5e1!important}.nvu-btn-44{width:44px;height:44px;min-width:44px;min-height:44px}.nvu-btn-min44{min-width:44px;min-height:44px}.nvu-badge-hide{display:none;font-size:.65rem}.nvu-menu-360{min-width:min(92vw,360px)}.nvu-list-scroll{max-height:320px;overflow-y:auto}.nvu-toggler-icon{width:1.1em;height:1.1em}.nvo-shell{width:min(380px,86vw)}.nvo-tree-scroll{max-height:calc(100vh - 280px);max-height:calc(100dvh - 280px)}.nvo-link-trunc{max-width:190px}.nvo-modal-860{max-width:860px}.navx-tree-pane{--navx-fg:#f8fafc;--navx-fg-muted:#94a3b8;--navx-fg-strong:#e2e8f0;--navx-surface:rgba(15, 23, 42, 0.96);--navx-card:rgba(15, 23, 42, 0.6);--navx-card-border:rgba(148, 163, 184, 0.2);--navx-border:rgba(173, 181, 189, 0.4);--navx-rule:rgba(148, 163, 184, 0.28);--navx-hover-bg:rgba(148, 163, 184, 0.14);--navx-active-bg:rgba(6, 182, 212, 0.16);--navx-active-edge:#06b6d4;--navx-badge-bg:rgba(148, 163, 184, 0.18);--navx-warn:#fbbf24;width:min(900px,94vw);background:var(--navx-surface);color:var(--navx-fg);border-color:var(--navx-border)}html[data-bs-theme=light] .dropdown-menu.navx-tree-pane{--navx-fg:#0f172a;--navx-fg-muted:#475569;--navx-fg-strong:#0f172a;--navx-surface:#ffffff;--navx-card:#f1f5f9;--navx-card-border:rgba(15, 23, 42, 0.12);--navx-border:#cbd5e1;--navx-rule:rgba(15, 23, 42, 0.14);--navx-hover-bg:rgba(15, 23, 42, 0.06);--navx-active-bg:rgba(6, 182, 212, 0.12);--navx-active-edge:#0891b2;--navx-badge-bg:#e2e8f0;--navx-warn:#b45309}html[data-bs-theme=light] .dropdown-menu.navx-tree-pane .navx-tree-search{background-color:#f8fafc}.navx-tree-pane kbd{display:inline-block;min-width:1.35em;padding:.05rem .3rem;margin:0 .1rem;font-size:.7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center;color:var(--navx-fg);background:var(--navx-badge-bg);border:1px solid var(--navx-rule);border-bottom-width:2px;border-radius:4px}.navx-tree-muted{color:var(--navx-fg-muted)}.navx-tree-dyncol{color:var(--navx-fg-muted)}.navx-tree-dyncol:hover{color:var(--navx-fg)}.navx-tree-rule{border-color:var(--navx-rule)!important}.navx-tree-badge{background:var(--navx-badge-bg);color:var(--navx-fg-muted)}.navx-tree-empty{color:var(--navx-warn)}.navx-tree-search{max-width:210px}.navx-tumu-wrap{min-height:480px}.navx-tumu-rail{flex:0 0 265px;max-width:265px;max-height:min(64vh,620px);overflow-y:auto;overscroll-behavior:contain;border-right:1px solid var(--navx-rule);padding:.5rem .375rem}.navx-rail-item{display:flex;align-items:center;gap:.5rem;padding:.42rem .6rem;border-radius:.5rem;color:var(--navx-fg-strong);text-decoration:none;font-size:.82rem;font-weight:600;position:relative}.navx-rail-item+.navx-rail-item{margin-top:1px}.navx-rail-item:hover{background:var(--navx-hover-bg);color:var(--navx-fg)}.navx-rail-item.is-active{background:var(--navx-active-bg);color:var(--navx-fg)}.navx-rail-item.is-active::before{content:"";position:absolute;left:0;top:15%;bottom:15%;width:3px;border-radius:2px;background:var(--navx-active-edge)}.navx-rail-item:focus-visible{outline:2px solid rgba(6,182,212,.9);outline-offset:-2px}.navx-rail-ic{flex:0 0 auto;font-size:.95rem;line-height:1}.navx-rail-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navx-rail-count{flex:0 0 auto;font-size:.68rem;color:var(--navx-fg-muted);opacity:.9}.navx-rail-chev{flex:0 0 auto;font-size:.65rem;color:var(--navx-fg-muted)}.navx-tumu-stage{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.navx-preview{display:flex;flex-direction:column;min-height:0}.navx-preview-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.7rem 1rem .6rem;border-bottom:1px solid var(--navx-rule)}.navx-preview-title{color:var(--navx-fg-strong);text-decoration:none;font-size:.95rem;display:inline-flex;align-items:center}.navx-preview-title:hover{color:var(--navx-fg)}.navx-topics{padding:.6rem 1rem .35rem;border-bottom:1px solid var(--navx-rule)}.navx-topics-row{margin-top:.4rem}.navx-topic-chip:hover{color:var(--navx-fg)}.navx-preview-scroll{flex:1 1 auto;min-height:0;max-height:min(56vh,560px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:.6rem 1rem .75rem}.navx-tree-list,.navx-tree-sub{list-style:none;margin:0;padding:0}.navx-tree-sub{margin-left:.55rem;padding-left:.75rem;border-left:1px solid var(--navx-rule)}.navx-tree-row{display:flex;align-items:center;gap:.3rem;padding:.12rem 0;min-height:24px}.navx-tree-row .navx-tree-link{flex:1 1 auto;min-width:0;padding:.08rem .25rem;border-radius:.3rem}.navx-tree-row .navx-tree-link:focus-visible{outline:2px solid rgba(6,182,212,.9);outline-offset:-1px}.navx-tree-count{flex:0 0 auto;font-size:.7rem;opacity:.85;white-space:nowrap;color:var(--navx-fg-muted)}.navx-tree-toggle{flex:0 0 24px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:0 0;border:0;border-radius:4px;color:var(--navx-fg-muted);cursor:pointer}.navx-tree-toggle:hover{color:var(--navx-fg);background:var(--navx-hover-bg)}.navx-tree-toggle:focus-visible{outline:2px solid rgba(6,182,212,.9);outline-offset:1px}.navx-chev{font-size:.7rem;line-height:1;transition:transform .15s ease}.navx-tree-node.is-open>.navx-tree-row .navx-chev{transform:rotate(90deg)}.navx-tree-leafdot{flex:0 0 24px;display:inline-flex;justify-content:center}.navx-tree-leafdot::before{content:"";width:3px;height:3px;border-radius:50%;background:var(--navx-rule)}.navx-tree-hide{display:none!important}@media (prefers-reduced-motion:reduce){.navx-chev{transition:none}}html[data-bs-theme=light] .dropdown-menu.nvu-menu-360{--bs-dropdown-color:#1e293b}html[data-bs-theme=light] .dropdown-menu.nvu-menu-360 .text-info{color:#0e7490!important}.chu-menu{min-width:min(92vw,340px)}.chu-list{max-height:320px;overflow-y:auto}.chu-line-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html[data-bs-theme=light] .dropdown-menu.chu-menu{--bs-dropdown-color:#1e293b}html[data-bs-theme=light] .dropdown-menu.chu-menu .text-info{color:#0e7490!important}.chu-event-new{border-left:3px solid var(--color-accent-cyan,#06b6d4);background-image:linear-gradient(to right,rgba(6,182,212,.12),transparent 55%)}.chu-new-pill{letter-spacing:.04em;vertical-align:.1em}#navbarKarmaBadge.chu-has-new .ts-pulse-dot{transform:scale(1.35);box-shadow:0 0 0 3px rgba(255,193,7,.25)}#navbarKarmaBadge.chu-has-new{border-color:rgba(255,193,7,.9)}@media (prefers-reduced-motion:reduce){#communityEdgeDock.chu-has-new .ts-pulse-dot,#navbarKarmaBadge.chu-has-new .ts-pulse-dot{animation:none}}.tsec-community-edge-dock{position:fixed;top:50%;left:0;transform:translateY(-50%);z-index:calc(var(--z-fixed,1030) + 4);display:flex;align-items:stretch;max-width:min(420px,90vw);font-family:inherit}.tsec-community-edge-rail{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;border:1px solid rgba(245,158,11,.4);border-left:0;border-radius:0 12px 12px 0;background:rgba(11,15,25,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:6px 6px 24px rgba(0,0,0,.5);color:#f8fafc;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease;z-index:2}.tsec-community-edge-rail:focus-visible,.tsec-community-edge-rail:hover{background:rgba(24,32,47,.98);border-color:rgba(245,158,11,.75);outline:0}.tsec-community-edge-label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.66rem;font-weight:700;letter-spacing:.22em;color:#f59e0b}.tsec-community-edge-badge{min-width:20px;padding:2px 6px;border-radius:999px;background:rgba(245,158,11,.2);color:#fbbf24;border:1px solid rgba(245,158,11,.45);font-size:.66rem;font-weight:700;line-height:1.3;text-align:center}#communityEdgeDock.chu-has-new .tsec-community-edge-rail{border-color:rgba(255,193,7,.9);box-shadow:6px 6px 28px rgba(245,158,11,.35)}#communityEdgeDock.chu-has-new .ts-pulse-dot{transform:scale(1.35);box-shadow:0 0 0 3px rgba(255,193,7,.25)}.tsec-community-drawer{position:absolute;top:50%;left:100%;width:360px;max-width:85vw;max-height:80vh;display:flex;flex-direction:column;background:rgba(13,19,33,.97);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(245,158,11,.35);border-left:0;border-radius:0 16px 16px 0;box-shadow:12px 12px 36px rgba(0,0,0,.65);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%) translateX(-16px);transition:opacity .24s cubic-bezier(.16, 1, .3, 1),transform .24s cubic-bezier(.16, 1, .3, 1),visibility .24s;overflow:hidden;z-index:1}.tsec-community-edge-dock.is-open .tsec-community-drawer{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%) translateX(0)}.tsec-community-drawer-list{max-height:340px;overflow-y:auto}html[data-bs-theme=light] .tsec-community-edge-rail{background:rgba(255,255,255,.95);color:#0f172a;border-color:rgba(217,119,6,.5);box-shadow:4px 4px 16px rgba(0,0,0,.15)}html[data-bs-theme=light] .tsec-community-drawer{background:rgba(255,255,255,.98);color:#0f172a;border-color:rgba(217,119,6,.35);box-shadow:8px 8px 30px rgba(0,0,0,.2)}html[data-bs-theme=light] .tsec-community-drawer .text-light{color:#0f172a!important}@media (max-width:991.98px){.tsec-community-edge-dock{display:none!important}}@media (max-width:575.98px){.live-radar-header-badge{padding-inline:0.4rem!important;gap:.25rem!important}.live-radar-header-badge .live-label{display:none}.live-radar-header-badge .live-timer-countdown{font-size:.66rem}}@layer bootstrap{@media (max-width:1439.98px){#searchKbdShortcut{display:none!important}}@media (min-width:576px) and (max-width:1439.98px){.live-radar-header-badge .live-timer-countdown{display:none!important}}}@media (max-width:1439.98px){.navbar .nvu-btn-44{width:40px;height:40px;min-width:40px;min-height:40px}.navbar .nav-utility-btn{padding-inline:0.2rem}.navbar.style-universal-header>.container-fluid{padding-inline:0.35rem}.navbar .dropdownBlogMenuNav,.navbar .dropdownCmsMenuNav,.navbar .dropdownRssMenuNav{padding-inline:0.4rem}}@media (min-width:992px) and (max-width:1439.98px){.nav-utility-btn[data-bs-target="#offcanvasNavbar"]{display:none!important}.user-auth-slot .btn{font-size:0;padding-inline:0.6rem}.user-auth-slot .btn i{font-size:1.05rem}.navbar .d-none.d-lg-flex{gap:.25rem}.navbar .nvu-btn-44{width:36px;height:36px;min-width:36px;min-height:36px}}@layer bootstrap{@media (min-width:992px) and (max-width:1439.98px){.nav-utility-btn[data-bs-target="#offcanvasNavbar"],.navbar .push-bell-btn{display:none!important}.navbar div.d-flex.gap-1.flex-shrink-0{gap:.25rem!important}}}@layer bootstrap{@media (min-width:992px) and (max-width:1439.98px){.navbar div.d-flex.gap-1.flex-shrink-0{gap:.125rem!important}}}@media (min-width:992px) and (max-width:1439.98px){.navbar .nvu-btn-44{width:32px;height:32px;min-width:32px;min-height:32px}}.page-banner{display:contents}.live-online-header-badge{background:rgba(15,23,42,.65);color:#38bdf8;border:1px solid rgba(56,189,248,.25)!important;font-size:.72rem;letter-spacing:.02em;transition:all .25s ease}.live-online-header-badge:hover{background:rgba(15,23,42,.85);border-color:rgba(56,189,248,.5)!important;color:#7dd3fc}.live-online-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981;animation:onlinePulse 2s infinite ease-in-out;display:inline-block}@keyframes onlinePulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}body.light .live-online-header-badge,html[data-bs-theme=light] .live-online-header-badge{background:#e0f2fe;color:#0369a1;border-color:rgba(3,105,161,.35)!important}body.light .live-online-header-badge:hover,html[data-bs-theme=light] .live-online-header-badge:hover{background:#bae6fd;color:#075985}body.light .live-online-header-badge .opacity-75,html[data-bs-theme=light] .live-online-header-badge .opacity-75{opacity:1}