*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#f2f4f6;color:#42464a;font-family:Nunito Sans,system-ui,sans-serif;font-size:12.5px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;color:#33373b}a{color:#2f6f9f;text-decoration:none}a:hover{color:#14507e;text-decoration:underline}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit;font-size:12.5px;color:#42464a}input::placeholder,textarea::placeholder{color:#c3c9cf}:focus-visible{outline:2px solid #004a7e;outline-offset:1px}.bs-row-hover:hover,.bs-tile-hover:hover{background:#f7fafc}.bs-btn-primary:hover:not(:disabled){background:#14365c;border-color:#14365c}.bs-btn-secondary:hover:not(:disabled){background:#f4f8fb}.bs-btn-ghost:hover:not(:disabled){text-decoration:underline}button:disabled{cursor:not-allowed;opacity:.55}.bs-marker{transition:box-shadow .12s ease,transform .12s ease}.bs-marker:hover{box-shadow:0 1px 6px #10182859,0 0 0 5px #004a7e29}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}.bs-live-dot{animation:livePulse 2s ease-in-out infinite}@keyframes progressSlide{0%{transform:translate(-110%)}to{transform:translate(320%)}}.bs-progress-indeterminate{animation:progressSlide 1.25s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.bs-live-dot{animation:none}.bs-marker{transition:none}.bs-progress-indeterminate{animation:none;width:100%!important;opacity:.55}}@keyframes tvSceneOut{0%{opacity:1}to{opacity:0}}.tv-scene-out{animation:tvSceneOut .7s ease-in-out both;pointer-events:none}@keyframes tvDrift{0%{transform:scale(1)}to{transform:scale(1.08)}}.tv-drift{animation:tvDrift 40s ease-in-out infinite alternate;transform-origin:50% 50%}@keyframes tvLivePulse{0%,to{opacity:1}50%{opacity:.45}}.tv-live-dot{animation:tvLivePulse 2.8s ease-in-out infinite}.tv-shift{transition:transform 4s ease-in-out}@media(prefers-reduced-motion:reduce){.tv-scene-out,.tv-drift,.tv-live-dot{animation:none}.tv-scene-out{display:none}.tv-shift{transition:none}}.bs-device-row{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:16px;align-items:start}@media(max-width:1180px){.bs-device-row{grid-template-columns:minmax(0,1fr)}}.bs-scroll-x{overflow-x:auto}.bs-scroll-y{overflow-y:auto}.bs-scroll-x::-webkit-scrollbar,.bs-scroll-y::-webkit-scrollbar{width:9px;height:9px}.bs-scroll-x::-webkit-scrollbar-thumb,.bs-scroll-y::-webkit-scrollbar-thumb{background:#d8dde2;border-radius:99px}.bs-scroll-x::-webkit-scrollbar-track,.bs-scroll-y::-webkit-scrollbar-track{background:transparent}.bs-validation-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:16px;align-items:start}@media(max-width:1100px){.bs-validation-row{grid-template-columns:minmax(0,1fr)}}
