*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable}:root{--orange:#d4782a;--navy:#1b3a6b;--teal:#5bbcb0;--yellow-green:#c8d46a;--light-bg:#f4f7fa;--white:#fff;--gray:#6b7280;--light-gray:#e5e7eb;--success:#10b981;--error:#ef4444}body{background:#f4f7fa;background:var(--light-bg);color:#1f2937;font-family:Segoe UI,Arial,sans-serif}.app,body{min-height:100vh}.app{display:flex;flex-direction:column}.player-page{height:100vh;height:100dvh;overflow:hidden}.player-chrome{flex-shrink:0}.player-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.sim-layout{align-items:flex-start;display:flex;flex-direction:row;gap:26px;margin-top:4px}.sim-layout .sim-text{display:flex;flex:1 1 30%;flex-direction:column;max-width:640px;min-width:0}.sim-layout .sim-demo{align-self:flex-start;flex:1 1 68%;min-width:0;position:sticky;top:16px}.sim-layout.sim-capped .sim-text{max-width:none}@media (max-width:1000px){.sim-layout{flex-direction:column;gap:20px}.sim-layout .sim-demo,.sim-layout .sim-text{flex:none;max-width:none;position:static;width:100%}}.sim-layout.sim-stacked{flex-direction:column!important;gap:20px}.sim-layout.sim-stacked .sim-demo,.sim-layout.sim-stacked .sim-text{flex:none!important;max-width:none;position:static;width:100%}@media print{body *{visibility:hidden}.cert-printable,.cert-printable *{visibility:visible}.cert-printable{box-sizing:border-box;left:0;padding:32px;position:absolute;top:0;width:100%}.cert-chrome{display:none!important}}
/*# sourceMappingURL=main.13ea29f1.css.map*/