*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;height:100%;background:#0a0e12;font-family:Space Grotesk,system-ui,sans-serif;color:#d5e2ee}@keyframes hqpulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes hqsweep{0%,to{opacity:.9}50%{opacity:.5}}@keyframes hqchev{0%{transform:translate(0)}50%{transform:translate(6px)}to{transform:translate(0)}}@keyframes hqengage{0%{clip-path:inset(46% 42%);opacity:0}55%{clip-path:inset(0% 0%);opacity:1}68%{opacity:.7}to{clip-path:inset(0% 0%);opacity:1}}@keyframes hqbreath{0%{transform:scale(.78);box-shadow:0 0 20px #45b8ff33}33%{transform:scale(1.18);box-shadow:0 0 44px #45b8ff80}66%{transform:scale(1.18);box-shadow:0 0 44px #45b8ff80}to{transform:scale(.78);box-shadow:0 0 20px #45b8ff33}}@keyframes hqdeal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hqupA{0%{opacity:.15;transform:translateY(52px)}to{opacity:1;transform:translateY(0)}}@keyframes hqupB{0%{opacity:.15;transform:translateY(52px)}to{opacity:1;transform:translateY(0)}}@keyframes hqdnA{0%{opacity:.15;transform:translateY(-52px)}to{opacity:1;transform:translateY(0)}}@keyframes hqdnB{0%{opacity:.15;transform:translateY(-52px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#8cafd233}::-webkit-scrollbar-track{background:transparent}input{outline:none}input::placeholder{color:#4a5a6c}.ck-tl:before{content:"";position:absolute;top:-1px;left:-1px;width:10px;height:10px;border-top:1px solid rgba(69,184,255,.6);border-left:1px solid rgba(69,184,255,.6)}.ck-br:after{content:"";position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;border-bottom:1px solid rgba(69,184,255,.6);border-right:1px solid rgba(69,184,255,.6)}.ck-tr:before{content:"";position:absolute;top:-1px;right:-1px;width:10px;height:10px;border-top:1px solid rgba(69,184,255,.6);border-right:1px solid rgba(69,184,255,.6)}.ck-tr-strong:before{content:"";position:absolute;top:-1px;right:-1px;width:12px;height:12px;border-top:1px solid #45b8ff;border-right:1px solid #45b8ff}.hv-accent:hover{color:#45b8ff!important}.hv-accent-bd:hover{color:#45b8ff!important;border-color:#45b8ff80!important}.hv-text:hover{color:#b9cce0!important}.hv-text-bd:hover{color:#b9cce0!important;border-color:#8cafd22e!important}.hv-bd:hover{border-color:#45b8ff73!important}.hv-bd4:hover{border-color:#45b8ff66!important}.hv-bd5:hover{border-color:#45b8ff80!important}.hv-card:hover{border-color:#45b8ff73!important;background:#45b8ff0a!important}.hv-panel:hover{border-color:#45b8ff59!important}.hv-fill:hover{background:#6fc8ff!important}.hv-danger:hover{color:#ff5c68!important}.hv-danger-bd:hover{color:#ff5c68!important;border-color:#ff5c6880!important}.hv-underline:hover{text-decoration:underline}.hv-outline:hover{outline:1px solid rgba(69,184,255,.4)}.hv-dim:hover{opacity:.8}.hv-green:hover{color:#4de38a!important}.hv-accent-tint:hover{background:#45b8ff1a!important}.hv-lift:hover{color:#d5e2ee!important;border-color:#45b8ff80!important}.hv-chev:hover{animation:hqchev .55s infinite;color:#45b8ff!important;text-shadow:0 0 12px rgba(69,184,255,.5)}.hv-chev-armed:hover{animation:hqchev .55s infinite}@media(max-width:1150px){.app-root{min-height:0!important}.app-main{overflow-y:auto}.bridge-grid{display:flex!important;flex-direction:column;min-height:0}.bridge-left .focus-lock{min-height:340px}.session-row{display:flex!important;flex-direction:column;height:auto!important}.session-row>div{min-height:150px}.body-row{display:flex!important;flex-direction:column}.bridge-right .tl-panel{min-height:380px}.prime-panel,.takeover-panel{min-height:460px}}@media(max-width:560px){.takeover-timer{font-size:56px!important}.armed-title{font-size:20px!important}}
