/* SOLVEN v132: independent page content, single persistent outer header. */
html.sv132-active, html.sv132-active body {overflow:hidden!important;height:100%!important;}
html.sv132-active header.svs-header {position:relative!important;z-index:100002!important;}
.sv132-frame {position:fixed!important;top:var(--sv132-header-end,80px)!important;left:0!important;width:100%!important;height:calc(100dvh - var(--sv132-header-end,80px))!important;z-index:100000!important;border:0!important;background:#080808!important;}
html.sv132-active #sv98-user-menu,html.sv132-active #sv94-auth,html.sv132-active #sv100-profile-overlay {z-index:100005!important;}
html.sv132-active.sv132-loading::after {content:'';position:fixed;z-index:100001;top:var(--sv132-header-end,80px);left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#ff7a00,transparent);animation:sv132progress .8s ease-in-out infinite;pointer-events:none;}
@keyframes sv132progress {0%{opacity:.2;transform:scaleX(.2)}60%{opacity:1;transform:scaleX(.9)}100%{opacity:.2;transform:scaleX(.2)}}
.sv132-error{position:fixed;top:calc(var(--sv132-header-end,80px) + 20px);left:50%;transform:translateX(-50%);z-index:100005;padding:16px;background:#160f09;border:1px solid #ff7a00;color:white;border-radius:12px}
