@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top,#00e5ff24,#0000 30%),linear-gradient(#091018 0%,#05080d 42%,#04070b 100%);font-family:Manrope Variable,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}body{min-width:320px;margin:0}a{color:inherit}.confirm-dialog-paper.MuiPaper-root{color:#f8fafc;background:linear-gradient(#1d2737fa,#0d141ffa);border:1px solid #94a3b83d;border-radius:8px;box-shadow:0 24px 70px #0000007a,inset 0 0 0 1px #ffffff09}.confirm-dialog-title.MuiDialogTitle-root{align-items:flex-start;gap:.9rem;padding:1.1rem 1.2rem .55rem;display:flex}.confirm-dialog-icon{background:#0f172ab8;border:1px solid #ffffff29;border-radius:8px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.confirm-dialog-icon.is-danger{color:#fecaca;background:#7f1d1d61;border-color:#f871716b}.confirm-dialog-icon.is-warning{color:#fde68a;background:#713f1252;border-color:#fbbf246b}.confirm-dialog-icon.is-info{color:#bae6fd;background:#0c4a6e52;border-color:#38bdf861}.confirm-dialog-title-copy{min-width:0}.confirm-dialog-eyebrow.MuiTypography-root{color:#bae6fdc7;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800;line-height:1.2}.confirm-dialog-heading.MuiTypography-root{color:#f8fafc;overflow-wrap:anywhere;margin:0;font-size:1.12rem;font-weight:780;line-height:1.25}.confirm-dialog-content.MuiDialogContent-root{padding:.25rem 1.2rem .95rem}.confirm-dialog-message.MuiTypography-root,.confirm-dialog-message,.confirm-dialog-detail-text.MuiTypography-root,.confirm-dialog-detail-text{color:#e2e8f0e6;overflow-wrap:anywhere;font-size:.92rem;line-height:1.5}.confirm-dialog-details{background:#02061747;border:1px solid #94a3b82e;border-radius:6px;margin-top:.75rem;padding:.7rem .75rem}.confirm-dialog-actions.MuiDialogActions-root{gap:.5rem;padding:.25rem 1.2rem 1.1rem}.gv-one-status-pill{color:#e1ebf1e6;letter-spacing:.07em;white-space:nowrap;background:#101720d1;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:.38rem;min-height:34px;padding:.42rem .62rem;font-size:.68rem;font-weight:760;display:inline-flex}.gv-one-status-dot{background:#8b98a3;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #8b98a31f}.gv-one-status-label{color:#b5c5cfc7;font-size:.58rem}.gv-one-status-pill.is-authenticated{color:#e8fff4;background:#104a35a3;border-color:#57e09e66}.gv-one-status-pill.is-authenticated .gv-one-status-dot{background:#55e39c;box-shadow:0 0 8px #55e39cb8}.gv-one-status-pill.is-authenticated .gv-one-status-label{color:#c7ffe2e6}.gv-one-status-pill.is-unauthenticated{cursor:pointer;border-color:#ffc75c57;transition:background-color .14s,border-color .14s}.gv-one-status-pill.is-unauthenticated:hover{background:#342b18e6;border-color:#ffc75c9e}.gv-one-status-pill.is-unauthenticated:focus-visible{outline-offset:2px;outline:2px solid #ffc65c}.gv-one-status-pill.is-unauthenticated .gv-one-status-dot{background:#ffc65c}.gv-one-status-pill.is-error{border-color:#ff70706b}.gv-one-status-pill.is-error .gv-one-status-dot{background:#ff7070;box-shadow:0 0 7px #ff707080}.gv-one-status-pill.is-loading .gv-one-status-dot{background:#72c7ff;box-shadow:0 0 7px #72c7ff8c}.app-shell{background:#0e3541 url(/assets/_gv_background_light_glow_01-DXydKpqB.png) 50%/cover no-repeat;height:100vh;padding:1vh 0;position:relative;overflow:hidden}.content-wrap{z-index:1;width:98vw;height:98vh;margin:0 auto;position:relative}.app-main-stack{height:100%}.app-header-bar{background:linear-gradient(90deg,#0d3542f2,#18607bd1,#255870f2);border:1px solid #60a9c347;border-radius:14px;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.85rem;min-height:44px;padding:.125rem .75rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff0a}.app-brand-block{justify-self:start;align-items:center;gap:.55rem;min-width:0;display:flex}.app-brand-wordmark{color:#f8fcff;flex-direction:column;align-items:flex-start;gap:.08rem;display:inline-flex;margin:0!important}.app-brand-logo{width:156px;height:auto;display:block}.app-brand-powered-by{letter-spacing:0;opacity:.72;font-family:Segoe UI,sans-serif;font-size:.62rem;font-weight:500;line-height:1}.app-active-show-pill{color:#f5fcfff5;background:#05192347;border:1px solid #b2ecff4d;border-radius:999px;align-items:center;gap:.45rem;min-width:0;max-width:min(28vw,320px);padding:.34rem .66rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0a}.app-active-show-pill.is-empty{color:#dcecf89e;border-color:#b2ecff29}.app-active-show-label{color:#b2e7f9c7;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.66rem;font-weight:820}.app-active-show-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:760;overflow:hidden}.app-clock-pill{text-align:center;color:#f1fbfff5;letter-spacing:.06em;font-variant-numeric:tabular-nums;background:linear-gradient(#2c7890b8,#1a5a70b8);border:1px solid #a3dff447;border-radius:9px;min-width:158px;padding:.25rem .9rem;font-size:1.03rem;font-weight:620}.app-task-pill{background:linear-gradient(#174d63c2,#0e3648d6);border:1px solid #a3dff440;border-radius:9px;flex-direction:column;gap:.1rem;width:236px;min-width:236px;max-width:236px;padding:.3rem .38rem .32rem;display:flex}.app-task-memory-row{min-width:0}.app-task-memory-text{letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#e2f7ffe6!important;margin:.1rem 0 0!important;font-size:.42rem!important}.app-task-metric-row{justify-content:space-between;align-items:center;display:flex}.app-task-graphs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.22rem;display:grid}.app-task-graph{background:#0634474d;border:1px solid #b1e7f72e;border-radius:5px;min-width:0;padding:.08rem .12rem .12rem}.app-task-metric-label,.app-task-metric-value,.app-task-unavailable{color:#ecfafff0;font-variant-numeric:tabular-nums;margin:0!important}.app-task-metric-label{letter-spacing:.1em;opacity:.8;font-size:.5rem!important}.app-task-metric-value{letter-spacing:.03em;font-size:.58rem!important;font-weight:650!important}.app-task-metric-value.is-warning{text-shadow:0 0 8px #ffbe5259;color:#ffd166!important}.app-task-metric-value.is-critical{text-shadow:0 0 8px #ff525261;color:#ff6b6b!important}.app-task-histogram-row{align-items:end;width:100%;height:18px;display:grid;position:relative}.app-task-histogram-row:after{content:"";pointer-events:none;background:#bce7f433;height:1px;position:absolute;bottom:0;left:0;right:0}.app-task-histogram-solo{grid-template-columns:repeat(18,minmax(0,1fr));gap:1px}.app-task-bar{border-radius:2px 2px 0 0;width:100%;min-height:1px}.app-task-bar-cpu{background:linear-gradient(#84eafff7,#41c2e3eb)}.app-task-bar-gpu{background:linear-gradient(#97ffc2f5,#5ce492e6)}.app-task-bar-mem{background:linear-gradient(#c6f4fff5,#7ddbf6e6)}.app-task-bar-disk{background:linear-gradient(#ffe291f5,#e7ae4ce6)}.app-task-bar.is-warning{background:linear-gradient(#ffda7afa,#ffae41f0)}.app-task-bar.is-critical{background:linear-gradient(#ff8484fa,#ef4141f0)}.app-task-bar-empty{opacity:0;background:0 0;min-height:0}.app-task-unavailable{letter-spacing:.02em;color:#ffdadaed;opacity:.95;font-size:.44rem!important}.app-on-air-controls{justify-self:center;display:inline-flex;position:relative}.app-on-air-button-wrap{display:inline-flex}.app-on-air-clip-countdown{color:snow;font-variant-numeric:tabular-nums;letter-spacing:0;background:linear-gradient(#4b2025f5,#2b1116fa);border:1px solid #ffd6d6b3;border-radius:8px;place-items:center;min-width:178px;height:36px;font-size:1.35rem;font-weight:820;line-height:1;display:grid;position:absolute;top:0;right:calc(100% + .65rem);box-shadow:inset 0 0 0 1px #ffffff14,0 8px 22px #0000003d}.app-on-air-button.MuiButton-root{color:#fff2f2f5;letter-spacing:.12em;background:linear-gradient(#4a525bf0,#272d35f5);border:1px solid #ffc2c26b;border-radius:8px;min-width:178px;height:36px;font-size:.98rem;font-weight:820;box-shadow:inset 0 0 0 1px #ffffff0d,0 8px 22px #0000003d}.app-on-air-button.MuiButton-root:hover{background:linear-gradient(#5e656ff5,#303740fa)}.app-on-air-button.MuiButton-root.is-on-air{color:snow;text-shadow:0 0 8px #ffffff57;background:linear-gradient(#ff4949fa,#b3111bfa);border-color:#ffd6d6db;box-shadow:inset 0 0 0 1px #ffffff2e,0 0 18px #ff25258c,0 8px 26px #00000052}.app-on-air-button.MuiButton-root.is-on-air .MuiSvgIcon-root{filter:drop-shadow(0 0 6px #ffffffd1)}.app-on-air-button.MuiButton-root.Mui-disabled{color:#e2ecf066;background:linear-gradient(#3740489e,#1f252cb8);border-color:#b4c9d229}.app-header-meta{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}.offline-pill{text-align:center;color:#fff0f0fa;letter-spacing:.1em;background:linear-gradient(#822020db,#561212e6);border:1px solid #ffbcbc73;border-radius:9px;min-width:96px;padding:.48rem .72rem;font-size:.8rem;font-weight:760}@media (width<=980px){.app-header-bar{grid-template-columns:1fr;justify-items:center;gap:.3rem}.app-brand-block,.app-on-air-controls,.app-header-meta{justify-self:center}.app-brand-block{flex-wrap:wrap;justify-content:center;width:100%}.app-active-show-pill{max-width:min(84vw,360px)}.app-header-meta{flex-wrap:wrap;justify-content:center}}@media (width<=640px){.app-brand-logo{width:144px}.app-on-air-button.MuiButton-root{min-width:150px;height:40px;font-size:.86rem}.app-on-air-clip-countdown{min-width:150px;height:40px;font-size:1.15rem}}.ambient{filter:blur(120px);opacity:.3;border-radius:999px;width:34rem;height:34rem;position:absolute}.ambient-left{background:radial-gradient(circle,#4aafff59,#0000 65%);top:-9rem;left:-10rem}.ambient-right{background:radial-gradient(circle,#00cfb147,#0000 60%);top:7rem;right:-14rem}.tabs-panel,.settings-panel,.placeholder-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#121822db,#0b1018e0);border:1px solid #ffffff14;box-shadow:0 20px 70px #00000052}.tabs-panel{border-radius:24px;flex-direction:column;flex:1;min-height:0;padding:.5rem 1rem 1.1rem;display:flex;overflow:hidden}.tabs-content-region{flex:1;min-height:0;padding-top:.75rem;display:flex;overflow:hidden}.app-tab-panel{width:100%;min-width:0;height:100%;min-height:0;display:none}.app-tab-panel.is-active{display:flex}.shows-panel{width:100%;height:100%;min-height:0;display:flex}.shows-sidebar,.shows-detail,.shows-stat-card,.shows-summary-card{background:#ffffff08;border:1px solid #ffffff14}.shows-sidebar,.shows-detail{border-radius:18px;min-height:0}.shows-sidebar{flex-direction:column;width:min(100%,360px);padding:1rem;display:flex}.shows-list{min-height:0;overflow-y:auto;padding-top:0!important;padding-bottom:0!important}.shows-list-item{border-radius:12px;margin-bottom:.35rem}.shows-detail{flex:1;padding:1rem;overflow:hidden}.shows-stats-row{align-items:stretch}.shows-stat-card,.shows-summary-card{border-radius:14px;padding:.9rem}.shows-stat-card{flex:1}.shows-stat-label{color:#b9cddcd1;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem!important}.shows-summary-card{flex:1;min-height:0;overflow-y:auto}.shows-notes-field .MuiOutlinedInput-root{background:#070e1473}.top-tab{text-transform:none;min-height:48px;font-weight:650}.settings-panel,.placeholder-panel{border-radius:18px;padding:1.25rem}.settings-panel{flex:auto;width:100%;min-width:0;height:100%;overflow:hidden}.help-panel{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:1rem;width:100%;min-width:0;height:100%;min-height:0;display:grid}.help-index,.help-article{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;min-height:0}.help-index{padding:1rem;overflow:hidden}.help-index>.MuiStack-root{height:100%;min-height:0}.help-topic-list{scrollbar-color:#5eaaf78c #ffffff0a;flex:auto;min-height:0;overflow-y:auto;padding-top:0!important;padding-bottom:0!important}.help-topic-list::-webkit-scrollbar{width:10px}.help-topic-list::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.help-topic-list::-webkit-scrollbar-thumb{background:#5eaaf78c;border-radius:999px}.help-topic-button{border:1px solid #0000!important;border-radius:10px!important;align-items:flex-start!important;margin-bottom:.45rem!important}.help-topic-button.Mui-selected{background:#49add829!important;border-color:#7dd3fc57!important}.help-topic-title{color:#e8f4fff5!important;font-size:.86rem!important;font-weight:760!important}.help-topic-summary,.help-muted{color:#b9cddcc7!important;font-size:.72rem!important;line-height:1.35!important}.help-article{padding:1.2rem;overflow-y:auto}.help-title{color:#f2f8fffa!important;font-weight:760!important}.help-summary,.help-section-body{color:#dae9fae6!important;line-height:1.5!important}.help-image-figure{text-align:center;background-color:#070e1473;background-image:linear-gradient(45deg,#ffffff09 25%,#0000 25%),linear-gradient(-45deg,#ffffff09 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff09 75%),linear-gradient(-45deg,#0000 75%,#ffffff09 75%),none;background-position:0 0,0 11px,11px -11px,-11px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:1px dashed #7dd3fc61;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;margin:0;padding:1rem;display:flex}.help-image-figure.has-image{background:#070e1473;border-style:solid;border-color:#7dd3fc3d;grid-template-columns:1fr;gap:.75rem;min-height:0;padding:.75rem;display:grid;overflow:hidden}.help-image-figure.multi-image{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.help-image{object-fit:contain;background:#02070cc7;border:1px solid #ffffff14;border-radius:10px;width:100%;height:auto;max-height:520px;display:block}.help-image-figure.multi-image .help-image{max-height:380px}.help-image-label{letter-spacing:.08em;text-transform:uppercase;color:#e8f4ffeb!important;font-size:.92rem!important;font-weight:760!important}.help-image-hint{max-width:520px;color:#b9cddcc7!important;font-size:.82rem!important}.help-sections{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.9rem;display:grid}.help-section{background:#070e146b;border:1px solid #ffffff14;border-radius:12px;padding:.95rem}.help-release-history{gap:1rem;display:grid}.help-release-entry{background:#070e1480;border:1px solid #7dd3fc33;border-radius:14px;gap:.9rem;padding:1rem;display:grid}.help-release-version{color:#f2f8fffa!important;font-weight:780!important}.help-release-title{color:#7dd3fce6!important;font-weight:700!important}.help-section-title{color:#e8f4fff5!important;font-size:1rem!important;font-weight:780!important}.help-feature-list{color:#dae9fadb;margin:.75rem 0 0;padding-left:1.1rem;font-size:.86rem;line-height:1.5}.help-feature-list li{margin-bottom:.38rem}@media (width<=900px){.help-panel{grid-template-rows:minmax(220px,34%) minmax(0,1fr);grid-template-columns:1fr}.help-image-figure.multi-image{grid-template-columns:1fr}}.settings-panel-stack{min-width:0;height:100%;min-height:0}.settings-content-region{flex:1;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.settings-header{justify-content:space-between;align-items:center}.sub-settings-tabs{min-height:42px}.sub-settings-tab{text-transform:none;min-height:42px}.settings-row{justify-content:space-between;align-items:center}.row-label{color:#e3ecf7f2;flex-shrink:0;width:190px;font-size:1.15rem;font-weight:560}.segment-group{flex-wrap:wrap;gap:.55rem;display:flex}.segment-group .MuiToggleButtonGroup-grouped{border:1px solid #ffffff14;border-radius:10px;margin:0}.segment-button{color:#cddbece6;text-transform:none;background:#ffffff08;border-radius:10px;min-height:48px;padding:.65rem 1rem}.segment-button.Mui-selected{color:#fff;background:linear-gradient(#5eaaf7,#458be8)}.settings-row .MuiOutlinedInput-root{background:#ffffff08}.replay-settings-section{width:100%;min-width:0;min-height:0;display:flex}.replay-settings-stack{width:100%;min-width:0;min-height:0}.replay-settings-toolbar{justify-content:space-between;align-items:center}.replay-settings-list{gap:.65rem;min-height:0;padding-right:.2rem;display:grid;overflow-y:auto}.replay-settings-row{background:#070e146b;border:1px solid #94a3b82e;border-radius:6px;grid-template-columns:minmax(150px,1.2fr) minmax(118px,.6fr) minmax(136px,.7fr) 82px minmax(180px,1.4fr) 40px;align-items:center;gap:.65rem;min-width:0;padding:.7rem;display:grid}.replay-settings-row .MuiTextField-root{min-width:0}.replay-settings-color .MuiInputBase-input{min-height:30px;padding:4px 6px}.replay-settings-remove.MuiIconButton-root{color:#fecacaf2;background:#7f1d1d29;border:1px solid #f8717157;border-radius:7px;width:38px;height:38px}.replay-settings-remove.MuiIconButton-root:hover:not(:disabled){background:#7f1d1d47}.replay-settings-loading,.replay-settings-empty.MuiButton-root{background:#080f1a85;border:1px dashed #38bdf85c;border-radius:6px;place-items:center;min-height:140px;display:grid}.replay-settings-empty.MuiButton-root{color:#e0f2fef0;text-transform:none}.user-management-panel{flex:1;grid-template-columns:minmax(230px,.9fr) minmax(260px,1fr) minmax(340px,1.25fr);gap:.85rem;width:100%;min-width:0;min-height:0;display:grid;overflow:hidden}.api-key-management-panel{flex:1;grid-template-columns:minmax(250px,.95fr) minmax(280px,1.05fr) minmax(340px,1.2fr);gap:.85rem;width:100%;min-width:0;min-height:0;display:grid;overflow:hidden}.user-create-panel,.users-list-panel,.user-detail-panel,.api-key-create-panel,.api-keys-list-panel,.api-key-detail-panel{background:#ffffff09;border:1px solid #ffffff14;border-radius:6px;min-width:0;min-height:0;padding:1rem;overflow:auto}.api-key-secret-alert{overflow-wrap:anywhere}.api-key-secret-title,.api-key-copy-success{font-size:.82rem!important;font-weight:700!important}.api-key-secret-row{align-items:center;gap:.45rem;min-width:0;display:flex}.api-key-secret-value{color:#eff9fff5;overflow-wrap:anywhere;background:#0000003d;border-radius:6px;flex:1;min-width:0;padding:.42rem .5rem;font-family:Consolas,Liberation Mono,monospace;font-size:.78rem;font-weight:700}.api-key-copy-success{color:#8feab5f5!important}.api-key-detail-grid{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.6rem 1rem;display:grid}.api-key-detail-grid .MuiTypography-root{overflow-wrap:anywhere;min-width:0}.user-group-toggle{flex-wrap:wrap;gap:.45rem;display:flex}.user-group-toggle .MuiToggleButtonGroup-grouped{border-radius:8px;margin:0}.temporary-password-value{font-family:Consolas,Liberation Mono,monospace;font-weight:700}.audit-log-panel{flex-direction:column;flex:1;gap:.85rem;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.audit-log-toolbar,.audit-log-summary,.audit-log-pagination{align-items:center}.audit-log-toolbar{flex-wrap:wrap;gap:.75rem;display:flex}.audit-log-search{flex:360px;min-width:min(100%,360px)}.audit-log-date{width:170px}.audit-log-summary,.audit-log-pagination{justify-content:space-between}.audit-log-table{scrollbar-width:thin;scrollbar-color:#5eaaf78c #ffffff0a;background:#ffffff06;border:1px solid #ffffff14;border-radius:6px;flex:1;min-width:0;min-height:0;overflow:auto}.audit-log-table::-webkit-scrollbar{width:10px;height:10px}.audit-log-table::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.audit-log-table::-webkit-scrollbar-thumb{background:#5eaaf78c;border-radius:999px}.audit-log-row{border-bottom:1px solid #ffffff0f;grid-template-columns:180px minmax(180px,1fr) 86px 92px minmax(280px,1.45fr) 92px;align-items:center;gap:.8rem;min-width:980px;padding:.72rem .9rem;display:grid}.audit-log-row:last-child{border-bottom:0}.audit-log-head{z-index:2;background:#0e141efa;position:sticky;top:0;box-shadow:0 1px #ffffff14}.audit-log-head .MuiTypography-root{color:#bed2e8c7;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.audit-log-cell{min-width:0}.audit-log-primary,.audit-log-secondary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-log-primary{color:#edf7fff5!important;font-size:.86rem!important;font-weight:650!important}.audit-log-secondary{color:#aec2d8b8!important;margin-top:.12rem!important;font-size:.74rem!important}.audit-log-operation-cell .audit-log-secondary{font-family:Consolas,Liberation Mono,monospace}.audit-log-empty{min-width:980px;padding:1.2rem .9rem}@media (width<=1100px){.user-management-panel,.api-key-management-panel{grid-template-columns:1fr;overflow:auto}}.playout-panel{flex:1;grid-template-columns:310px minmax(0,1fr);gap:.85rem;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.playout-sidebar,.playout-workspace{background:linear-gradient(#0f141edb,#0a0e16e0);border:1px solid #ffffff14;border-radius:6px;min-height:0}.playout-sidebar{padding:.85rem;overflow:hidden}.playout-workspace{min-width:0;padding:.85rem;overflow:hidden}.playout-panel-title{color:#e8f4fffa;letter-spacing:.04em;text-transform:uppercase;font-size:.95rem!important;font-weight:900!important}.playout-panel-subtitle{color:#93a7bed1;letter-spacing:.08em;text-transform:uppercase;margin-top:2px!important;font-size:.66rem!important;font-weight:800!important}.playout-channel-list{flex:auto;min-height:0;overflow-y:auto;padding:0!important}.playout-channel-row{grid-template-columns:minmax(0,1fr) 34px;align-items:start;gap:.35rem;margin-bottom:.35rem;display:grid}.playout-channel-list-item{flex-direction:column;gap:.4rem;min-width:0;border-radius:4px!important;align-items:stretch!important;margin-bottom:0!important;padding:.45rem!important;display:flex!important}.playout-channel-keyframe{width:100%;aspect-ratio:var(--show-aspect-ratio,1.77778);background:#02060b;border:1px solid #7495b338;border-radius:4px;overflow:hidden}.playout-channel-keyframe-image{object-fit:contain;width:100%;height:100%;display:block}.playout-channel-keyframe-empty{background:linear-gradient(45deg,#0c1b27e6,#070d16f2),repeating-linear-gradient(135deg,#ffffff09 0 8px,#0000 8px 16px);width:100%;height:100%}.playout-channel-meta-row{align-items:center;gap:.55rem;width:100%;min-width:0;display:flex}.playout-channel-list-text{flex:auto;min-width:0;margin:0!important}.playout-channel-list-text .MuiListItemText-primary,.playout-channel-list-text .MuiListItemText-secondary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.playout-channel-delete{width:34px;height:34px;min-height:34px;border-radius:4px!important}.playout-header,.playout-add-row,.playout-live-control-panel{flex:none}.playout-header{flex-wrap:wrap;justify-content:space-between;align-items:center}.playout-current-schedule{flex:0 460px;justify-content:flex-end;align-items:center;gap:.75rem;min-width:280px;margin-left:auto;display:flex}.playout-current-schedule-text{text-align:right;min-width:0}.playout-current-schedule-label{text-transform:uppercase;color:#96acc2d1!important;letter-spacing:.08em!important;font-size:.55rem!important;font-weight:850!important;line-height:1.15!important}.playout-current-schedule-name{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden;color:#e8f4fff5!important;font-size:.8rem!important;font-weight:820!important;line-height:1.2!important}.playout-continuous-mode{color:#d6e8f8eb;white-space:nowrap;margin:0!important}.playout-continuous-mode .MuiFormControlLabel-label{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem!important;font-weight:820!important}.playout-add-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.playout-add-row .MuiButton-root{min-width:96px}.playout-add-actions{flex-wrap:wrap;flex:260px;align-items:center;gap:.55rem;display:flex}.playout-clock-cluster{flex:none;justify-content:center;gap:.45rem;display:flex}.playout-clock-tile{background:linear-gradient(#0e1824f0,#070d16fa);border:1px solid #7495b342;border-radius:4px;grid-template-rows:auto 1fr;align-items:center;width:126px;min-height:44px;padding:.32rem .5rem .36rem;display:grid;box-shadow:inset 0 1px #ffffff0a}.playout-clock-label,.playout-clock-value{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0!important}.playout-clock-label{text-transform:uppercase;color:#96acc2d1!important;letter-spacing:.08em!important;font-size:.55rem!important;font-weight:850!important;line-height:1.15!important}.playout-clock-value{color:#eef8fffa!important;font-size:1.05rem!important;font-weight:900!important;line-height:1.2!important}.playout-playlist-actions{flex-wrap:wrap;flex:390px;justify-content:flex-end;gap:.55rem;display:flex}.playout-panel .MuiButton-root,.playout-panel .MuiIconButton-root,.playout-panel .MuiChip-root,.playout-panel .MuiOutlinedInput-root{border-radius:4px}.playout-table-wrap{border:1px solid #ffffff14;border-radius:4px;flex:1;min-width:0;min-height:0;overflow:auto}.playout-table-wrap .MuiTable-root{table-layout:fixed;width:100%;min-width:1520px}.playout-col-time{width:120px}.playout-col-mode{width:254px}.playout-col-type{width:110px}.playout-col-source{width:360px}.playout-col-duration{width:128px}.playout-col-transition{width:220px}.playout-col-tools{width:92px}.playout-col-status{width:104px}.playout-table-wrap .MuiTableCell-root{white-space:nowrap;border-bottom-color:#ffffff12;padding:6px 10px}.playout-row{height:52px}.playout-row.is-secondary .MuiTableCell-root{background:#121d27b8}.playout-row.is-secondary .MuiTableCell-root:first-of-type{box-shadow:inset 24px 0 #7dd3fc14}.playout-virtual-spacer-row .MuiTableCell-root{height:inherit;background:0 0;border:0;padding:0}.playout-table-wrap .MuiTableCell-head{color:#bacee1e0;letter-spacing:.08em;text-transform:uppercase;background:#101822fa;font-size:.68rem;font-weight:800}.playout-table-wrap .playout-status-cell{z-index:3;background:#090e17fa;min-width:104px;position:sticky;right:0;box-shadow:-1px 0 #ffffff14}.playout-table-wrap .MuiTableCell-head.playout-status-cell{z-index:6;background:#101822fa}.playout-row.is-on-air .MuiTableCell-root{background:#be242d42;border-bottom-color:#ff5e6961}.playout-row.is-on-air .playout-status-cell{background:#39161ffa}.playout-row.is-on-air .MuiTableCell-root:first-of-type{box-shadow:inset 4px 0 #ff5260f2}.playout-row.is-on-air .MuiTypography-root,.playout-row.is-on-air .playout-time-cell,.playout-row.is-on-air .playout-source-label,.playout-row.is-on-air .playout-muted-cell{color:#ffe8ea!important}.playout-row.is-cued .MuiTableCell-root{background:#2387543d;border-bottom-color:#55da9757}.playout-row.is-cued .playout-status-cell{background:#142d25fa}.playout-row.is-skipped .MuiTableCell-root{background:#53576029;border-bottom-color:#a8b0bd2e}.playout-row.is-skipped .playout-status-cell{background:#181c24fa}.playout-row.is-skipped .MuiTypography-root,.playout-row.is-skipped .playout-time-cell,.playout-row.is-skipped .playout-source-label,.playout-row.is-skipped .playout-muted-cell{color:#a8b2beb8!important}.playout-row.is-cued .MuiTableCell-root:first-of-type{box-shadow:inset 4px 0 #45d68ceb}.playout-row.is-cued .MuiTypography-root,.playout-row.is-cued .playout-time-cell,.playout-row.is-cued .playout-source-label,.playout-row.is-cued .playout-muted-cell{color:#e8fff3!important}.playout-row.is-selected .MuiTableCell-root{background:#2a74e83d;border-top-color:#5faaff6b;border-bottom-color:#5faaff80}.playout-row.is-selected .playout-status-cell{background:#162f56fa}.playout-row.is-selected .MuiTableCell-root:first-of-type{box-shadow:inset 4px 0 #48a6fffa}.playout-row.is-selected .MuiTypography-root,.playout-row.is-selected .playout-time-cell,.playout-row.is-selected .playout-source-label,.playout-row.is-selected .playout-muted-cell{color:#e9f5ff!important}.playout-row.is-selected.is-on-air .MuiTableCell-root{background:linear-gradient(90deg,#2a74e852,#be242d3d)}.playout-row.is-selected.is-on-air .playout-status-cell{background:#33233dfa}.playout-row.is-selected.is-cued .MuiTableCell-root{background:linear-gradient(90deg,#2a74e852,#23875438)}.playout-row.is-selected.is-cued .playout-status-cell{background:#18303ffa}.playout-row[draggable=true]{cursor:grab}.playout-row.is-dragging .MuiTableCell-root{opacity:.52}.playout-row.is-drag-target .MuiTableCell-root{box-shadow:inset 0 2px #5eaaf7f2}.playout-row .MuiOutlinedInput-notchedOutline{border-color:#90a4b947}.playout-row:not(:hover):not(.is-selected) .MuiOutlinedInput-notchedOutline{border-color:#90a4b929}.playout-row:not(:hover):not(.is-selected) .playout-row-tools,.playout-row:not(:hover):not(.is-selected) .MuiIconButton-root{opacity:.42}.playout-row:hover .playout-row-tools,.playout-row.is-selected .playout-row-tools,.playout-row:hover .MuiIconButton-root,.playout-row.is-selected .MuiIconButton-root{opacity:1}.playout-time-cell{font-variant-numeric:tabular-nums;min-width:118px;color:#d6eafaeb!important}.playout-tree-cell{align-items:flex-start;width:100%;min-width:0}.playout-tree-text{min-width:0}.playout-expand-button,.playout-expand-spacer{flex:0 0 24px;width:24px!important;height:24px!important;margin-left:-4px!important}.playout-expand-spacer{display:inline-flex}.playout-time-value{font-variant-numeric:tabular-nums;color:inherit!important;font-size:.82rem!important;font-weight:800!important;line-height:1.15!important}.playout-cell-text{text-overflow:ellipsis;min-width:0;overflow:hidden;color:#deebf7e6!important;font-size:.8rem!important;line-height:1.25!important}.playout-cell-strong{font-weight:760!important}.playout-cell-subtle{text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;color:#98acc0c7!important;font-size:.68rem!important;line-height:1.15!important}.playout-fixed-delta-label{text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;color:#7dd3fceb!important;font-size:.68rem!important;font-weight:720!important;line-height:1.15!important}.playout-name-field{width:100%}.playout-name-cell{min-width:0}.playout-type-select{width:96px}.playout-mode-select{width:104px}.playout-secondary-mode-controls{flex-wrap:nowrap;align-items:center;width:100%;min-width:0}.playout-secondary-mode-controls .playout-mode-select{flex:0 0 96px;width:96px}.playout-offset-field{flex:0 0 126px;width:126px}.playout-transition-select{width:118px}.playout-secondary-transition-controls{flex-wrap:nowrap;align-items:center;width:100%;min-width:0}.playout-secondary-transition-select{flex:0 0 96px;width:96px}.playout-number-field{width:106px}.playout-transition-duration-field{width:76px}.playout-layer-button{width:96px;height:30px;justify-content:flex-start!important}.playout-fixed-field{width:178px}.playout-fixed-button{font-variant-numeric:tabular-nums;width:76px;height:26px;overflow:hidden;justify-content:flex-start!important;font-size:.68rem!important}.playout-fixed-button .MuiButton-startIcon{margin-left:-2px;margin-right:3px}.playout-live-source-field{width:180px}.playout-source-cell{min-width:0}.playout-source-row{align-items:center;width:100%;min-width:0}.playout-source-picker{flex:none;margin-left:auto!important}.playout-row-tools{justify-content:flex-end;align-items:center;gap:.12rem;transition:opacity .14s;display:inline-flex}.playout-drag-handle{vertical-align:middle;color:#9ab0c6c7;cursor:grab;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.playout-drag-handle:active{cursor:grabbing}.playout-source-label{text-overflow:ellipsis;color:#deebf7e6;flex:auto;min-width:0;max-width:none;display:block;overflow:hidden;font-size:.78rem!important}.playout-muted-cell{font-variant-numeric:tabular-nums;color:#8a9cb0a3!important}.playout-empty-state{color:#b2c6dac2;flex:1;justify-content:center;align-items:center;min-height:160px;display:flex}.playout-live-control-panel{z-index:4;background:linear-gradient(#111b27fa,#0b111bfc);border:1px solid #7495b338;border-radius:4px;grid-template-columns:minmax(0,.75fr) auto minmax(0,1.25fr);align-items:center;gap:.85rem;min-height:58px;padding:.55rem .65rem;display:grid;position:sticky;bottom:0;box-shadow:0 -10px 24px #0003,inset 0 1px #ffffff0d}.playout-live-control-meta{color:#97acc0db;letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:.12rem;min-width:0;font-size:.72rem;font-weight:760;display:flex}.playout-live-control-meta .MuiTypography-root{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;overflow:hidden}.playout-manual-logo-bank{grid-column:2;grid-template-columns:repeat(4,minmax(104px,1fr));align-items:stretch;gap:.35rem;display:grid}.playout-manual-logo-slot{grid-template-columns:32px minmax(72px,1fr);align-items:stretch;gap:.25rem;display:grid}.playout-manual-logo-set{background:#0c141fb8!important;border:1px solid #7495b352!important;width:32px!important;min-width:32px!important;height:40px!important}.playout-manual-logo-toggle{letter-spacing:.04em!important;text-transform:uppercase!important;color:#d6e7f8eb!important;background:#090f18d1!important;border-color:#7495b36b!important;min-width:72px!important;height:40px!important;padding-inline:.5rem!important;font-size:.68rem!important;font-weight:900!important}.playout-manual-logo-toggle.is-on-air{box-shadow:inset 0 0 0 1px #ffacb780,0 0 12px #ff466038;color:#ffe8ea!important;background:linear-gradient(#ad263a,#861c2f)!important;border-color:#ff6c7ae6!important}.playout-manual-logo-toggle .MuiButton-startIcon{margin-right:.28rem!important}.playout-live-control-actions{flex-wrap:wrap;flex:none;grid-column:3;justify-content:flex-end;align-items:center}.playout-take-button{min-width:112px!important;min-height:44px!important;padding-inline:1.15rem!important;font-size:.86rem!important;font-weight:900!important}.playout-logo-layer-controls{flex:2 620px;align-items:center;min-width:min(620px,100%)}.playout-logo-layer-controls .MuiTextField-root{min-width:130px}.playout-logo-source-select{min-width:190px!important}.playout-logo-transition-select{min-width:110px!important}@media (width<=1180px){.playout-live-control-panel{flex-direction:column;align-items:stretch;display:flex}.playout-manual-logo-bank{grid-template-columns:repeat(2,minmax(104px,1fr))}.playout-live-control-actions{justify-content:flex-start}}@media (width<=980px){.playout-panel{grid-template-columns:1fr}.playout-sidebar{max-height:230px}.playout-current-schedule{flex:100%;justify-content:flex-start;margin-left:0}.playout-current-schedule-text{text-align:left}.playout-add-row .MuiButton-root{flex:120px}.playout-add-actions{flex:100%}.playout-clock-cluster{flex:100%;order:2}.playout-playlist-actions{flex:100%;order:3;justify-content:flex-start}.playout-live-control-panel{flex-direction:column;align-items:stretch;display:flex}.playout-live-control-actions{justify-content:flex-start}}.audio-panel{background:linear-gradient(#0f141edb,#0a0e16e0);border:1px solid #ffffff14;border-radius:14px;flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;padding:.85rem;display:flex;overflow:hidden}.audio-panel-state{justify-content:center;align-items:center;gap:.75rem}.audio-panel-state-text{color:#dae9fac7;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem!important;font-weight:800!important}.audio-panel-header{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;min-height:44px;padding:.1rem .15rem .7rem;display:flex}.audio-midi-controls{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex}.audio-midi-controls [role=status]{overflow-wrap:anywhere;letter-spacing:0}.audio-panel-title{color:#e8f4fffa;letter-spacing:.04em;text-transform:uppercase;font-size:.95rem!important;font-weight:900!important}.audio-panel-subtitle{color:#93a7bed1;letter-spacing:.08em;text-transform:uppercase;margin-top:2px!important;font-size:.66rem!important;font-weight:800!important}.audio-panel-error{color:#ffbebef5;text-align:right;max-width:min(520px,48vw);font-size:.72rem!important;font-weight:760!important}.audio-mixer-surface{flex:1;grid-template-columns:minmax(0,1fr) 198px;gap:10px;min-width:0;min-height:0;display:grid;overflow:hidden}.audio-strip-scroller{scrollbar-gutter:stable;min-width:0;min-height:0;padding-bottom:8px;overflow:auto hidden}.audio-strip-scroller::-webkit-scrollbar{height:10px}.audio-strip-scroller::-webkit-scrollbar-track{background:#080d18e6;border-radius:999px}.audio-strip-scroller::-webkit-scrollbar-thumb{background:#5b7c9cc7;border-radius:999px}.audio-strip-bank{grid-template-columns:repeat(24,88px);align-items:stretch;gap:8px;height:100%;min-height:440px;display:grid}.audio-channel-strip{background:linear-gradient(#0e1a27eb,#080d17f5),#080d17f5;border:1px solid #6e8dab4d;border-radius:7px;grid-template-rows:32px 30px 42px 28px 34px minmax(150px,1fr) 18px 28px 30px;gap:6px;min-width:0;min-height:0;padding:7px;display:grid;box-shadow:inset 0 1px #c3ddff0f}.audio-channel-strip.is-muted{background:linear-gradient(#2a121ae6,#0d0d16f5),#0b0d16f5;border-color:#f871717a}.audio-channel-strip.is-breakaway{border-color:#67e8f98a;box-shadow:inset 0 1px #c3ddff0f,0 0 0 1px #67e8f91f}.audio-channel-strip.is-on-air{border-color:#f84856eb;box-shadow:inset 0 2px #ff5c68eb,0 0 0 1px #f848563d}.audio-channel-strip.is-on-air .audio-strip-number{color:#fff;background:#d9233f}.audio-channel-strip.is-on-air .audio-strip-source-fixed,.audio-channel-strip.is-on-air .audio-strip-source-select .MuiOutlinedInput-notchedOutline{border-color:#f84856ad!important}.audio-channel-strip.is-empty{border-color:#54698242}.audio-strip-header{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.audio-strip-number{color:#05111f;font-variant-numeric:tabular-nums;background:#67e8f9;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;font-size:.68rem!important;font-weight:950!important}.audio-strip-label{color:#e7f1fcf0;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;font-size:.62rem!important;font-weight:820!important;line-height:1.12!important}.audio-strip-source-fixed,.audio-strip-source-select{width:100%;min-width:0;height:30px}.audio-strip-source-fixed{color:#b4c9dedb;text-overflow:ellipsis;white-space:nowrap;background:#02081270;border:1px solid #7d99b538;border-radius:5px;align-items:center;padding:0 6px;font-size:.58rem;font-weight:800;display:flex;overflow:hidden}.audio-strip-source-select .MuiSelect-select{box-sizing:border-box;color:#e8f2fceb!important;height:30px!important;min-height:0!important;padding:6px 26px 6px 7px!important;font-size:.58rem!important;font-weight:800!important;line-height:1.1!important}.audio-strip-source-select .MuiOutlinedInput-notchedOutline{border-color:#7d99b547!important}.audio-strip-source-select:hover .MuiOutlinedInput-notchedOutline{border-color:#67e8f98c!important}.audio-strip-control-row{grid-template-columns:30px minmax(0,1fr);align-items:stretch;gap:7px;min-width:0;min-height:0;display:grid}.audio-strip-fader{justify-content:center;align-items:center;min-height:0;padding:8px 0;display:flex}.audio-strip-keyframe{background:linear-gradient(135deg,#0f172ad1,#030812fa),#02040a;border:1px solid #7d99b533;border-radius:5px;justify-content:center;align-items:center;width:100%;min-width:0;height:42px;display:flex;overflow:hidden;box-shadow:inset 0 1px #c3ddff0a}.audio-strip-keyframe-image{object-fit:cover;width:100%;height:100%;display:block}.audio-strip-keyframe-empty{background:linear-gradient(45deg,#0000 0 46%,#7d99b524 46% 54%,#0000 54% 100%),linear-gradient(-45deg,#0000 0 46%,#7d99b51a 46% 54%,#0000 54% 100%),#030812b8;width:100%;height:100%}.audio-strip-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;display:grid}.audio-strip-eq-button,.audio-strip-send-button{position:relative;color:#c6d8ecc7!important;background:#02081261!important;border:1px solid #8196ae57!important;border-radius:5px!important;width:100%!important;min-width:0!important;height:28px!important}.audio-strip-eq-button.is-active{box-shadow:inset 0 1px #d1fae514;color:#a7f3d0!important;background:#064e3b57!important;border-color:#34d3999e!important}.audio-strip-send-button.is-active{color:#fef08a!important;background:#713f1257!important;border-color:#facc15a3!important}.audio-strip-send-count{color:#111827;background:#fde047;border-radius:6px;justify-content:center;align-items:center;min-width:12px;height:12px;font-size:.45rem;font-weight:950;line-height:1;display:inline-flex;position:absolute;top:1px;right:2px}.audio-strip-eq-button.Mui-disabled{opacity:.36}.audio-strip-delay-input .MuiInputLabel-root{font-size:.58rem}.audio-strip-delay-input .MuiInputBase-root{color:#dce9f7e6;border-radius:5px;height:34px;font-size:.64rem;font-weight:800}.audio-strip-delay-input input{text-align:center;padding:8px 4px 3px}.audio-strip-delay-input .MuiOutlinedInput-notchedOutline{border-color:#8196ae57}.audio-strip-custom-fader{cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;width:36px;height:100%;min-height:150px;position:relative}.audio-strip-custom-fader.is-disabled{cursor:default;opacity:.45}.audio-strip-custom-fader-rail,.audio-strip-custom-fader-track{border-radius:999px;width:5px;position:absolute;bottom:0;left:8px;transform:translate(-50%)}.audio-strip-custom-fader-rail{background:#0f172af5;top:0;box-shadow:inset 0 0 0 1px #94a3b838}.audio-strip-custom-fader-track{background:linear-gradient(#f59e0b,#38bdf8);height:0;box-shadow:0 0 10px #38bdf829}.audio-strip-custom-fader-thumb{background:#dbeafe;border-radius:4px;width:20px;height:13px;position:absolute;left:8px;transform:translate(-50%,50%);box-shadow:0 1px 10px #38bdf847}.audio-strip-fader-scale{pointer-events:none;position:absolute;inset:0 0 0 14px}.audio-strip-fader-scale span{color:#92abc2c7;font-variant-numeric:tabular-nums;font-size:.43rem;font-weight:800;line-height:1;position:absolute;right:0;transform:translateY(50%)}.audio-strip-fader-scale span:before{content:"";background:#92abc280;width:3px;height:1px;position:absolute;top:50%;right:calc(100% + 2px)}.audio-strip-custom-fader:focus-visible .audio-strip-custom-fader-thumb{box-shadow:0 0 0 2px #67e8f96b,0 1px 10px #38bdf847}.audio-strip-fader-value{color:#cdddeee6;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;align-self:center;font-size:.6rem!important;font-weight:850!important}.audio-strip-breakaway-button{letter-spacing:.02em!important;border-radius:5px!important;width:100%!important;min-width:0!important;height:30px!important;padding:0 4px!important;font-size:.5rem!important;font-weight:950!important}.audio-strip-breakaway-button.MuiButton-outlined{color:#c6d8ecc2!important;border-color:#8196ae57!important}.audio-strip-breakaway-button.MuiButton-contained{color:#04101d!important;background:linear-gradient(#67e8f9,#38bdf8)!important;box-shadow:0 0 12px #38bdf83d!important}.audio-strip-mute-button{letter-spacing:.06em!important;border-radius:5px!important;min-width:0!important;height:30px!important;padding:0 4px!important;font-size:.58rem!important;font-weight:950!important}.audio-strip-mute-button.MuiButton-outlined{color:#dce9f7db!important;border-color:#8196ae66!important}.eq-dialog-title{justify-content:space-between;align-items:center;gap:16px;display:flex;padding:14px 18px!important}.eq-dialog-heading{color:#eaf4fff5;font-size:1rem!important;font-weight:900!important}.eq-dialog-source{color:#b5c7dbd1;text-overflow:ellipsis;white-space:nowrap;max-width:min(520px,58vw);overflow:hidden;font-size:.76rem!important;font-weight:720!important}.eq-dialog-title-actions{flex:none;align-items:center;gap:10px;display:flex}.eq-bypass-toggle .MuiFormControlLabel-label{color:#ddebf8e0;font-size:.76rem!important;font-weight:820!important}.eq-dialog-content{background:linear-gradient(#0a131ffa,#050911fa),#050914;grid-template-rows:auto auto minmax(0,1fr);gap:14px;display:grid}.eq-graph{background:linear-gradient(#09101cfa,#02060dfa),#02060d;border:1px solid #748da942;border-radius:7px;min-height:250px;padding:12px 36px 26px 12px;position:relative;box-shadow:inset 0 1px #c3ddff0d}.eq-graph svg{width:100%;height:220px;display:block;overflow:visible}.eq-graph-grid{stroke:#748da92e;stroke-width:1px}.eq-graph-zero{stroke:#e2e8f057;stroke-width:1.3px}.eq-graph-line{fill:none;stroke:#67e8f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;filter:drop-shadow(0 0 8px #67e8f947)}.eq-graph-fill{fill:#22d3ee1f;stroke:none}.eq-graph.is-bypassed .eq-graph-line{stroke:#94a3b8b8;filter:none}.eq-graph.is-bypassed .eq-graph-fill{fill:#94a3b814}.eq-graph-frequency-labels{color:#b2c4d7bd;height:16px;font-size:.62rem;font-weight:760;position:absolute;bottom:6px;left:12px;right:36px}.eq-graph-frequency-labels span{white-space:nowrap;position:absolute;transform:translate(-50%)}.eq-graph-gain-labels{color:#b2c4d7bd;text-align:right;flex-direction:column;justify-content:space-between;font-size:.62rem;font-weight:760;display:flex;position:absolute;top:10px;bottom:28px;right:8px}.eq-trim-panel{background:#080f1ab3;border:1px solid #748da942;border-radius:7px;grid-template-columns:minmax(150px,.32fr) minmax(240px,1fr);align-items:center;gap:14px;min-width:0;padding:10px 12px;display:grid}.eq-trim-copy{gap:2px;min-width:0;display:grid}.eq-trim-title{color:#e8f2fcf0;font-size:.76rem!important;font-weight:900!important}.eq-trim-subtitle{color:#b2c4d7b3;font-size:.62rem!important;font-weight:720!important}.eq-trim-slider{min-width:0}.eq-control-grid{grid-template-columns:repeat(7,minmax(118px,1fr));align-items:stretch;gap:10px;display:grid}.eq-band-panel{background:#080f1ac7;border:1px solid #748da947;border-radius:7px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.eq-band-header{color:#e8f2fcf0;justify-content:space-between;align-items:center;gap:8px;min-height:26px;display:flex}.eq-band-header .MuiTypography-root{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;font-size:.72rem!important;font-weight:900!important}.eq-slider-row{gap:3px;min-width:0;display:grid}.eq-slider-label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.eq-slider-label,.eq-slider-value{color:#bed0e4d6;white-space:nowrap;font-size:.62rem!important;font-weight:780!important}.eq-slider-value{color:#e8f2fceb;font-variant-numeric:tabular-nums}.eq-slider.MuiSlider-root{color:#38bdf8;height:4px;padding:8px 0!important}.eq-slider .MuiSlider-rail{color:#475569db;opacity:1}.eq-slider .MuiSlider-track{color:#38bdf8;border:none}.eq-slider .MuiSlider-thumb{color:#dbeafe;width:12px;height:12px;box-shadow:0 0 0 2px #38bdf838}@media (width<=920px){.eq-dialog-title{flex-direction:column;align-items:flex-start}.eq-dialog-title-actions{justify-content:space-between;width:100%}.eq-trim-panel{grid-template-columns:1fr;gap:8px}.eq-control-grid{grid-template-columns:repeat(2,minmax(138px,1fr))}}@media (width<=640px){.eq-control-grid{grid-template-columns:1fr}}.audio-vertical-meter{flex-direction:column;align-items:center;gap:4px;min-width:0;min-height:0;display:flex;position:relative}.audio-meter-track{background:linear-gradient(0deg,#22c55e29 0 64%,#facc1524 64% 90%,#ef444429 90% 100%),#030812fa;border-radius:4px;flex:1;width:18px;min-height:150px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7691b03d}.audio-meter-track:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff1c,#ffffff1c 1px,#0000 1px 14px);position:absolute;inset:0}.audio-meter-fill{transform-origin:bottom;will-change:transform;border-radius:3px;transition:transform 90ms linear;position:absolute;inset:2px;transform:scaleY(0)}.audio-meter-fill.is-ok{background:linear-gradient(#84cc16,#16a34a)}.audio-meter-fill.is-warn{background:linear-gradient(0deg,#16a34a 0 58%,#facc15 100%)}.audio-meter-fill.is-hot{background:linear-gradient(0deg,#16a34a 0 58%,#facc15 78%,#ef4444 100%)}.audio-meter-peak{will-change:bottom;background:#f1f5f9f0;border-radius:999px;height:2px;position:absolute;left:1px;right:1px;box-shadow:0 0 5px #ffffff8c}.audio-meter-value{color:#b1c5dad6;font-variant-numeric:tabular-nums;text-align:center;height:12px;font-size:.52rem!important;font-weight:800!important;line-height:1!important}.audio-vertical-meter.is-stale .audio-meter-fill,.audio-vertical-meter.is-stale .audio-meter-peak{opacity:.24}.audio-channel-strip .audio-meter-scale{display:none}.audio-master-panel{background:linear-gradient(#0a232fe0,#070e18f5),#070e18f5;border:1px solid #67e8f957;border-radius:7px;grid-template-columns:30px minmax(0,1fr);gap:8px;min-width:0;min-height:0;padding:8px;display:grid;box-shadow:inset 0 1px #c0eeff12}.audio-output-selector{grid-template-rows:repeat(9,minmax(0,1fr));gap:4px;min-height:0;display:grid}.audio-output-selector .MuiButton-root{color:#bed2e7c2;border:1px solid #8196ae4d;border-radius:4px;min-width:0;min-height:0;padding:0;font-size:.52rem;font-weight:900;line-height:1}.audio-output-selector .MuiButton-root.is-selected{color:#07131f;background:#67e8f9;border-color:#67e8f9;box-shadow:inset 3px 0 #facc15}.audio-master-content{grid-template-rows:48px minmax(0,1fr) 30px;gap:8px;min-width:0;min-height:0;display:grid}.audio-master-panel.is-muted{background:linear-gradient(#2f1119e0,#070e18f5),#070e18f5;border-color:#f8717185}.audio-master-header{justify-content:space-between;align-items:flex-start;gap:3px;min-width:0;display:flex}.audio-master-header>.MuiIconButton-root{color:#bed2e7c2;width:24px;height:24px}.audio-master-title{color:#67e8f9;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem!important;font-weight:950!important}.audio-master-source{color:#dfeefceb;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;margin-top:2px!important;font-size:.58rem!important;font-weight:820!important}.audio-master-body{grid-template-columns:minmax(0,1fr) 36px;gap:8px;min-height:0;display:grid}.audio-master-meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-height:0;display:grid}.audio-master-meter-lane{grid-template-rows:minmax(0,1fr) 14px;justify-items:center;min-width:0;min-height:0;display:grid}.audio-master-panel .audio-meter-scale{pointer-events:none;width:26px;display:block;position:absolute;inset:0 auto 16px -2px}.audio-master-panel .audio-meter-scale span{color:#92abc2d1;font-variant-numeric:tabular-nums;font-size:.48rem;font-weight:800;line-height:1;position:absolute;right:0;transform:translateY(50%)}.audio-master-panel .audio-meter-track{width:20px;margin-left:24px}.audio-master-channel-label{color:#b8cde4d1;font-size:.58rem!important;font-weight:900!important;line-height:1!important}.audio-master-control{grid-template-rows:minmax(0,1fr) 18px;justify-items:center;gap:4px;min-height:0;padding:4px 0 0;display:grid}.audio-master-control .audio-strip-custom-fader{min-height:150px}.audio-master-fader-value{color:#cdddeee6;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;font-size:.54rem!important;font-weight:850!important;line-height:1!important}.audio-master-mute-button{letter-spacing:.06em!important;border-radius:5px!important;width:100%!important;min-width:0!important;height:30px!important;padding:0 4px!important;font-size:.58rem!important;font-weight:950!important}.audio-master-mute-button.MuiButton-outlined{color:#dce9f7db!important;border-color:#8196ae66!important}.audio-send-dialog-content{gap:7px;display:grid}.audio-send-row{opacity:.62;border-bottom:1px solid #8196ae2e;grid-template-columns:34px minmax(110px,1fr) minmax(140px,2fr) 58px 116px;align-items:center;gap:10px;min-width:0;min-height:46px;padding:4px 8px;display:grid}.audio-send-row.is-enabled{opacity:1;background:#0e74901a}.audio-send-row-name{min-width:0}.audio-send-row-name .MuiTypography-root:first-child{color:#e8f2fcf0;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:820;overflow:hidden}.audio-send-row-name .MuiTypography-root:last-child{color:#92abc2c2;font-size:.55rem;font-weight:800}.audio-send-level{color:#cdddeee6;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.66rem!important;font-weight:850!important}.audio-send-row .MuiToggleButton-root{color:#c6d8ecc2;padding:5px 9px;font-size:.58rem;font-weight:900}.audio-send-row .MuiToggleButton-root.Mui-selected{color:#07131f;background:#67e8f9}@media (width<=920px){.audio-mixer-surface{grid-template-rows:minmax(0,1fr) 220px;grid-template-columns:1fr}.audio-master-content{grid-template-rows:34px minmax(0,1fr) 30px}.audio-master-body{grid-template-columns:150px 36px;justify-content:start}.audio-master-meters{grid-template-columns:repeat(2,74px);justify-content:start}.audio-send-row{grid-template-columns:34px minmax(90px,1fr) minmax(100px,2fr) 54px 104px;gap:7px}}.test-signal-layout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:1rem;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.test-signal-form-panel,.test-signal-preview-panel{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;min-height:0;padding:1rem}.test-signal-form-panel{overflow:hidden auto}.test-signal-preview-panel{flex-direction:column;gap:.85rem;display:flex;overflow:hidden auto}.test-signal-color-option{align-items:center;width:100%;min-width:0}.test-signal-color-swatch{border:1px solid #ffffff52;border-radius:4px;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 1px #0000002e}.test-signal-color-code{font-variant-numeric:tabular-nums;margin-left:auto!important;font-size:.78rem!important}.test-signal-preview-frame{background:#00000038;border:1px solid #ffffff14;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:260px;display:flex;overflow:hidden}.test-signal-preview-image{object-fit:contain;width:100%;height:auto;display:block}.sources-layout{flex:1;grid-template-columns:420px minmax(0,1fr);gap:1rem;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.outputs-layout{flex:1;grid-template-columns:minmax(240px,320px) minmax(240px,320px) minmax(320px,1fr);gap:1rem;height:100%;min-height:0;display:grid;overflow:hidden}.clip-players-layout{flex-direction:column;flex:1;gap:1rem;height:100%;min-height:0;display:flex;overflow:hidden}.clip-players-header{flex:none}.clip-players-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(315px,390px));grid-auto-rows:max-content;place-content:start;align-items:start;gap:1rem;min-height:0;display:grid;overflow:hidden auto}.clip-player-empty-state{text-align:center;background:#ffffff05;border:1px dashed #ffffff2e;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:1.5rem;display:flex}.clip-player-add-tile{min-height:240px;color:#caf1fff2!important;text-transform:none!important;background:linear-gradient(#0a1822e0,#0a121cdb)!important;border:1px dashed #78dcff73!important;border-radius:16px!important}.clip-player-add-tile:hover{background:linear-gradient(#0e1e2aeb,#0a1420e6)!important;border-color:#a0ebffbf!important}.clip-player-card{background:#0a0e16e0;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;width:min(100%,390px);display:flex;overflow:hidden}.cp-header{border-bottom:1px solid #ffffff0f;flex:none;padding:.4rem .55rem .35rem}.cp-instance-name{text-transform:uppercase;letter-spacing:.08em!important;color:#b4c8e6b3!important;font-size:.68rem!important;font-weight:600!important}.cp-state-chip,.cp-live-chip{height:18px!important;font-size:.6rem!important}.cp-live-chip--onair{box-shadow:0 0 0 1px #ff464673,0 0 10px #ff46464d}.cp-load-btn{color:#a0b9dcb3!important;padding:2px!important}.cp-load-btn:hover{color:#fffffff2!important;background:#ffffff12!important}.clip-player-preview-frame{aspect-ratio:16/9;background:#000;flex:none;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.clip-player-preview-image{object-fit:contain;width:100%;height:100%;display:block}.cp-timecode-row{flex:none;justify-content:center;align-items:center;padding:.35rem .55rem 0;display:flex}.cp-timecode{background:#00000073;border:1px solid #ffffff0f;border-radius:4px;padding:1px 6px;letter-spacing:.05em!important;color:#e8f0fc!important;font-family:Courier New,Courier,monospace!important;font-size:1rem!important;font-weight:700!important;line-height:1.5!important}.graphics-layout{flex-direction:column;flex:1;gap:1rem;height:100%;min-height:0;display:flex;overflow:hidden}.graphics-header{flex:none}.graphics-sub-tabs{min-height:38px}.graphics-sub-tabs .MuiTab-root{text-transform:none;min-height:38px}.graphics-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(380px,480px));place-content:start;gap:1rem;min-height:0;display:grid;overflow:hidden auto}.graphics-grid--singular{grid-template-columns:repeat(2,minmax(0,1fr))}.graphics-empty-state{text-align:center;background:#ffffff05;border:1px dashed #ffffff2e;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:1.5rem;display:flex}.graphics-add-tile{min-height:240px;color:#caffebf2!important;text-transform:none!important;background:linear-gradient(#0a1816e0,#0a1210db)!important;border:1px dashed #a0e6c873!important;border-radius:16px!important}.graphics-add-tile:hover{background:linear-gradient(#0e1e1aeb,#0a1412e6)!important;border-color:#a0ffd2bf!important}.graphics-renderer-card{background:#0a0e16e0;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;width:min(100%,480px);display:flex;overflow:hidden}.graphics-renderer-card--singular{width:100%;min-height:0}.gr-header{border-bottom:1px solid #ffffff0f;flex:none;padding:.55rem .75rem .45rem}.gr-instance-name{text-transform:uppercase;letter-spacing:.08em!important;color:#b4d2c8b3!important;font-size:.78rem!important;font-weight:600!important}.gr-instance-subtitle{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden;color:#dbebf6db!important;margin-top:.08rem!important;font-size:.74rem!important;font-weight:650!important}.gr-state-chip{height:20px!important;font-size:.68rem!important}.gr-remove-btn{color:#a0b9dcb3!important;padding:3px!important}.gr-remove-btn:hover{color:#fffffff2!important;background:#ffffff12!important}.graphics-preview-frame{aspect-ratio:16/9;background:#000;flex:none;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.graphics-preview-image{object-fit:contain;width:100%;height:100%;display:block}.gr-url-row{flex:none;padding:.75rem .75rem .5rem}.gr-url-input{font-size:.82rem!important}.gr-flows-row{flex:none;align-items:center;min-height:2rem;padding:.25rem .75rem .75rem;display:flex}.singular-divider{border-color:#ffffff14!important}.singular-output-url{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#b2c7dcc7!important;margin:0!important;font-size:.7rem!important}.singular-control-panel{background:#ffffff05;padding:.75rem}.singular-live-main{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:start;gap:.75rem;padding:0 .75rem .75rem;display:grid}.singular-preview-column{background:#0003;border-radius:8px;min-width:0;overflow:hidden}.singular-preview-column .graphics-preview-frame{border-radius:8px 8px 0 0}.singular-preview-column .gr-flows-row{background:#ffffff06;min-height:42px;padding:.45rem .55rem}.singular-overlay-rundown{background:#070b12b8;border:1px solid #ffffff14;border-radius:8px;min-width:0;overflow:hidden}.singular-overlay-toolbar{background:#ffffff06;border-bottom:1px solid #ffffff14;align-items:center;padding:.55rem}.singular-add-overlay-button,.singular-overlay-state-btn,.singular-overlay-delete-btn{color:#dae7f6e6!important;border-radius:6px!important}.singular-add-overlay-button{flex:0 0 36px;width:36px;height:36px;background:#1f90d6db!important}.singular-add-overlay-button:hover:not(:disabled){background:#28a6eef2!important}.singular-overlay-table{scrollbar-width:thin;scrollbar-color:#5eaaf78c #ffffff0a;max-height:330px;overflow-y:auto}.singular-overlay-table::-webkit-scrollbar{width:10px}.singular-overlay-table::-webkit-scrollbar-track{background:#ffffff0a}.singular-overlay-table::-webkit-scrollbar-thumb{background:#5eaaf78c;border-radius:999px}.singular-overlay-head,.singular-overlay-row{grid-template-columns:76px minmax(120px,1.2fr) minmax(120px,1fr) 70px 38px;align-items:center;gap:.5rem;display:grid}.singular-overlay-head{z-index:1;background:#161c24fa;border-bottom:1px solid #ffffff14;min-height:32px;padding:0 .55rem;position:sticky;top:0}.singular-overlay-head .MuiTypography-root{color:#bed0e2cc!important;margin:0!important;font-size:.68rem!important;font-weight:780!important}.singular-overlay-row{width:100%;min-height:46px;color:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:0;border-bottom:1px solid #fff1;padding:0 .55rem}.singular-overlay-row:hover,.singular-overlay-row.is-selected{background:#7fd8ef24}.singular-overlay-row.is-selected{box-shadow:inset 3px 0 #7fd8efd1}.singular-overlay-status-cell,.singular-overlay-actions{align-items:center;min-width:0;display:flex}.singular-overlay-state-btn{width:34px;height:28px;background:#5c626cbd!important;border:1px solid #ffffff14!important}.singular-overlay-state-btn.is-in{color:#fff!important;background:#f32630f5!important}.singular-overlay-delete-btn{width:28px;height:28px;color:#e0a0a0d1!important}.singular-overlay-delete-btn:hover:not(:disabled){color:#ffe1e1f5!important;background:#ff50501f!important}.singular-overlay-name,.singular-overlay-template,.singular-overlay-timer{text-overflow:ellipsis;white-space:nowrap;color:#e0ecf6e6;min-width:0;font-size:.82rem;overflow:hidden}.singular-overlay-name{flex-direction:column;gap:.08rem;display:flex}.singular-overlay-name-text,.singular-overlay-id{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.singular-overlay-id{color:#a6b9cda3;font-variant-numeric:tabular-nums;font-size:.66rem}.singular-overlay-template{color:#becddec7}.singular-overlay-timer{color:#e0ecf6b8;font-variant-numeric:tabular-nums}.singular-overlay-empty{place-items:center;min-height:92px;padding:.75rem;display:grid}.singular-section-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#e1effaf0!important;font-size:.82rem!important;font-weight:760!important}.singular-editor-subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#b8c9dcb8!important;margin:.1rem 0 0!important;font-size:.72rem!important}.singular-overlay-id-input{font-family:Consolas,Liberation Mono,monospace!important;font-size:.76rem!important}.singular-icon-button{color:#a0b9dcc2!important;padding:4px!important}.singular-icon-button:hover:not(:disabled){color:#fffffff2!important;background:#ffffff12!important}@media (width<=920px){.graphics-grid--singular{grid-template-columns:minmax(0,1fr)}.singular-live-main{grid-template-columns:1fr}}.production-panel{scrollbar-gutter:stable;background:linear-gradient(#0f141edb,#0a0e16e0);border:1px solid #ffffff14;border-radius:14px;flex-direction:column;flex:1;justify-content:flex-start;height:100%;min-height:0;max-height:100%;margin-top:0;padding:.85rem;display:flex;overflow:hidden auto}.tabs-content-region>.production-panel{height:100%;max-height:100%}.production-view-toggle{justify-content:flex-end;margin-bottom:10px;display:flex}.production-control-strip{flex:none;align-items:stretch;gap:.72rem;margin:0 0 .72rem;display:flex}.production-control-strip.has-voice-director{grid-template-columns:minmax(420px,1fr) minmax(390px,.82fr);display:grid}.production-control-strip.has-voice-director .production-audio-meter-strip{width:100%;max-width:none}.production-audio-meter-strip{background:linear-gradient(#0b1f2bd1,#070e19e6),#080f19db;border:1px solid #48749185;border-radius:8px;flex:none;align-self:flex-start;width:clamp(520px,50%,760px);max-width:100%;margin:0;padding:.5rem .58rem .55rem;box-shadow:inset 0 1px #b0dbff0f}.voice-director-panel{min-width:0;height:100%;background:linear-gradient(#0b1f2bd1,#070e19e6)!important;border-color:#48749185!important;border-radius:8px!important;padding:.5rem .58rem!important}.voice-director-panel .MuiButton-root{white-space:nowrap;min-height:30px;padding-top:3px;padding-bottom:3px}.voice-director-panel .MuiInputBase-root{min-height:34px}.production-audio-meter-title-row{justify-content:space-between;align-items:center;gap:.75rem;min-height:18px;display:flex}.production-audio-meter-title{color:#dfeffcf5;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem!important;font-weight:800!important}.production-meter-bank{background:#0308126b;border:1px solid #7494b13d;border-radius:6px;min-width:0;padding:.38rem .44rem .42rem}.production-meter-bank.is-empty{opacity:.72}.production-meter-bank-header{grid-template-columns:42px minmax(0,1fr) 58px;align-items:center;gap:.38rem;margin-bottom:.16rem;display:grid}.production-meter-role{color:#67e8f9;letter-spacing:.06em;font-size:.68rem!important;font-weight:900!important}.production-meter-source{color:#e1eefaeb;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;font-size:.68rem!important;font-weight:700!important}.production-meter-status{color:#94a3b8db;letter-spacing:.05em;text-transform:uppercase;justify-self:end;font-size:.6rem!important;font-weight:800!important}.production-meter-status.is-live{color:#7dd3fc}.production-meter-status.is-stale{color:#f8c471db}.production-meter-stereo{gap:.12rem;min-width:0;display:grid}.production-meter-scale-row{grid-template-columns:20px minmax(0,1fr) 34px;align-items:end;gap:.24rem;min-width:0;height:11px;display:grid}.production-meter-scale-track{min-width:0;height:10px;position:relative}.production-meter-scale-mark{color:#92abc2d1;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.52rem;line-height:1;position:absolute;top:0;transform:translate(-50%)}.production-meter-scale-mark.is-start{transform:translate(0)}.production-meter-scale-mark.is-end{transform:translate(-100%)}.production-meter-scale-unit{color:#92abc2d1;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:.52rem!important;line-height:1!important}.production-meter-stereo-rows{gap:.14rem;min-width:0;display:grid}.production-meter-channel{grid-template-columns:20px minmax(0,1fr) 34px;align-items:center;gap:.24rem;min-width:0;height:12px;display:grid}.production-meter-channel-label,.production-meter-db{color:#b3c6d8d1;font-variant-numeric:tabular-nums;text-align:right;font-size:.56rem!important;line-height:1!important}.production-meter-bar{background:linear-gradient(90deg,#0000 0 49%,#ffffff14 49% 50%,#0000 50% 100%),#0b131ff2;border-radius:999px;min-width:0;height:7px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #829ebd2b}.production-meter-fill{opacity:.95;transform-origin:0;will-change:transform;border-radius:999px;transition:transform 90ms linear;position:absolute;inset:1px;transform:scaleX(0)}.production-meter-fill.is-ok{background:linear-gradient(90deg,#22c55e,#84cc16)}.production-meter-fill.is-warn{background:linear-gradient(90deg,#22c55e,#facc15)}.production-meter-fill.is-hot{background:linear-gradient(90deg,#22c55e 0 58%,#facc15 72%,#ef4444 100%)}.production-meter-peak{will-change:left;background:#f1f5f9e6;border-radius:999px;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 4px #ffffff80}.production-meter-channel.is-stale .production-meter-fill,.production-meter-channel.is-stale .production-meter-peak{opacity:.28}.production-meter-empty{background:repeating-linear-gradient(135deg,#94a3b814,#94a3b814 6px,#94a3b808 6px 12px);border-radius:5px;min-height:38px}@media (width<=900px){.production-control-strip.has-voice-director{grid-template-columns:1fr}.production-audio-meter-strip{align-self:stretch;width:100%}}.basic-shot-mixer{width:100%;min-height:100%;flex-direction:column!important;display:flex!important}.switcher-global-toolbar.basic-shot-toolbar{justify-content:flex-end}.basic-shot-subpanel{background:#080d1a47;border:1px solid #94a3b83d;border-radius:6px;padding:10px}.basic-shot-subpanel-overlays{border-color:#7dd3fc47}.basic-shot-subpanel-backgrounds{border-color:#94a3b83d}.basic-shot-transition-panel{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050812eb;border-top:1px solid #94a3b83d;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:auto;padding:12px 10px 8px;display:flex;position:sticky;bottom:0}.standard-transition-mode-group{gap:8px}.standard-transition-mode-group .MuiToggleButtonGroup-grouped{border:1px solid #94a3b859!important;border-radius:6px!important;margin:0!important}.standard-transition-mode-button{color:#dae9faf0!important;background:#1e293bdb!important;min-width:82px!important;min-height:44px!important;padding:8px 18px!important;font-size:.88rem!important;font-weight:800!important}.standard-transition-mode-button.Mui-selected,.standard-transition-mode-button.Mui-selected:hover{color:#08111f!important;background:#67e8f9!important;border-color:#67e8f9!important}@media (width<=600px){.standard-transition-mode-group{gap:4px}.standard-transition-mode-button{min-width:66px!important;padding-inline:8px!important}}.standard-transition-type-control{min-width:182px!important}.standard-transition-type-select.MuiOutlinedInput-root{color:#dae9faf0!important;background:#1e293bb8!important;border-radius:6px!important;min-height:36px!important;font-size:.78rem!important;font-weight:800!important}.standard-transition-type-select .MuiSelect-select{padding:7px 34px 7px 12px!important}.standard-transition-type-select .MuiOutlinedInput-notchedOutline{border-color:#94a3b859!important}.standard-transition-type-select:hover .MuiOutlinedInput-notchedOutline,.standard-transition-type-select.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#67e8f9!important}.standard-transition-type-select .MuiSvgIcon-root{color:#dae9fae6!important}.standard-speed-group,.standard-curve-group{gap:6px}.standard-speed-group .MuiToggleButtonGroup-grouped,.standard-curve-group .MuiToggleButtonGroup-grouped{border:1px solid #94a3b859!important;border-radius:6px!important;margin:0!important}.standard-speed-button,.standard-curve-button{color:#dae9fae6!important;background:#1e293bb8!important;min-width:72px!important;min-height:36px!important;padding:6px 12px!important;font-size:.78rem!important;font-weight:800!important}.standard-speed-button.Mui-selected,.standard-speed-button.Mui-selected:hover{color:#08111f!important;background:#a7f3d0!important;border-color:#a7f3d0!important}.standard-curve-button.Mui-selected,.standard-curve-button.Mui-selected:hover{color:#08111f!important;background:#fde68a!important;border-color:#fde68a!important}.basic-shot-row-title{text-transform:uppercase;color:#dae9fad1!important;margin-bottom:6px!important;font-size:.82rem!important;font-weight:700!important}.basic-shot-row{--shot-gap:8px;gap:var(--shot-gap);scrollbar-width:thin;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:auto;padding-bottom:8px;display:grid;overflow:auto visible}.basic-shot-tile{contain:layout paint style;background:#0f172a52;border:1px solid #94a3b847;border-radius:6px;min-width:0;padding:4px;transition:border-color .15s,box-shadow .15s}.basic-shot-tile.is-active{border-color:#ef4444;box-shadow:0 0 0 1px #ef44448c}.basic-shot-tile.is-preview:not(.is-active){border-color:#38bdf8;box-shadow:0 0 0 1px #38bdf894}.basic-shot-tile.is-drag-over{border-color:#67e8f9;box-shadow:0 0 0 1px #67e8f98c}.basic-shot-preview-button{width:100%;aspect-ratio:var(--show-aspect-ratio,1.77778);position:relative;overflow:hidden;color:#dbeafe!important;background:#050816!important;border-radius:4px!important;min-width:0!important;min-height:0!important;padding:0!important}.basic-shot-clip-countdown{color:#fff;font-variant-numeric:tabular-nums;text-align:center;letter-spacing:0;pointer-events:none;background:#080c16e0;border:1px solid #ffffff85;border-radius:4px;min-width:46px;padding:3px 6px;font-size:.82rem;font-weight:800;line-height:1.1;position:absolute;bottom:6px;left:6px}.basic-shot-preview-button[draggable=true]{cursor:grab}.basic-shot-preview-button[draggable=true]:active{cursor:grabbing}.basic-shot-preview-image{object-fit:cover;width:100%;height:100%;display:block}.basic-shot-preview-empty{place-items:center;width:100%;height:100%;font-size:clamp(.78rem,.9vw,1rem);font-weight:800;display:grid}.basic-composite-preview{contain:strict;background:#050816;width:100%;height:100%;position:relative;overflow:hidden}.basic-shot-number-label{z-index:5;color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;text-shadow:0 1px 2px #000000b8;background:#374151c2;border-radius:5px;justify-content:center;align-items:center;min-width:1.75em;min-height:1.55em;padding:.1em .38em;font-size:clamp(1rem,1.2vw,1.35rem);font-weight:900;line-height:1;display:inline-flex;position:absolute;top:6px;left:6px;box-shadow:0 1px 3px #0000007a}.basic-shot-captured-thumbnail{object-fit:cover;width:100%;height:100%;display:block}.basic-composite-layer{transform-origin:50%;position:absolute;overflow:hidden}.basic-composite-layer-image{object-fit:cover;max-width:none;display:block;position:absolute}.warped-layer-preview-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.basic-shot-tile-footer{grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:4px;min-height:28px;padding-top:4px;display:grid}.basic-shot-tile-footer-actions{grid-template-columns:minmax(0,1fr) repeat(4,24px)}.basic-overlay-footer-actions{grid-template-columns:minmax(0,1fr) repeat(6,18px);gap:2px}.basic-overlay-footer-actions .basic-shot-icon-button{width:18px!important;height:24px!important;font-size:.86rem!important}.basic-overlay-footer-actions .basic-overlay-transition-button{border-radius:3px!important}.basic-overlay-transition-mark{letter-spacing:0;place-items:center;width:100%;height:100%;font-size:.72rem;font-weight:900;line-height:1;display:inline-grid}.basic-shot-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.74rem!important;line-height:1.1!important}.basic-shot-setup-button{color:#dae9fab8!important;width:26px!important;height:26px!important;padding:0!important}.basic-shot-icon-button{color:#dae9fab8!important;width:24px!important;height:24px!important;padding:0!important}.basic-shot-icon-button:hover,.basic-shot-setup-button:hover{color:#fffffff0!important;background:#94a3b824!important}.basic-overlay-transition-button.is-selected{box-shadow:inset 0 0 0 1px #67e8f9b3;color:#67e8f9!important;background:#67e8f91f!important}.basic-overlay-transition-button.is-selected:hover{color:#a5f3fc!important;background:#67e8f92e!important}.basic-overlay-row{--overlay-gap:8px;gap:var(--overlay-gap);scrollbar-width:thin;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:auto;padding-bottom:8px;display:grid;overflow:auto visible}.basic-overlay-tile{contain:layout paint style;background:#0f172a52;border:1px solid #94a3b847;border-radius:6px;min-width:0;padding:4px;transition:border-color .15s,box-shadow .15s}.basic-overlay-tile.is-on-air{border-color:#ef4444;box-shadow:0 0 0 1px #ef44448c}.basic-overlay-preview-button{width:100%;aspect-ratio:var(--show-aspect-ratio,1.77778);overflow:hidden;color:#dbeafe!important;background:#050816!important;border-radius:4px!important;min-width:0!important;min-height:0!important;padding:0!important}.basic-overlay-preview-empty{place-items:center;width:100%;height:100%;font-size:.88rem;font-weight:800;display:grid}@media (width<=1040px){.basic-shot-row,.basic-overlay-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.basic-shot-row,.basic-overlay-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.shot-setup-layer-row{background:#0f172a6b;border:1px solid #94a3b83d;border-radius:8px;grid-template-columns:minmax(84px,108px) minmax(180px,1fr) 36px 36px;align-items:center;gap:8px;min-height:48px;padding:8px;display:grid}.shot-setup-layer-row--ndi{grid-template-columns:minmax(84px,108px) minmax(180px,1fr) minmax(100px,120px) 36px 36px}.shot-setup-layer-meta{min-width:0}.shot-setup-layer-label{color:#ffffffe6;font-size:.82rem;font-weight:700;line-height:1.2}.shot-setup-layer-number{color:#94a3b8e6;font-variant-numeric:tabular-nums;font-size:.72rem;line-height:1.2}.shot-setup-source-select,.shot-setup-ptz-preset{min-width:0}.shot-setup-ptz-preset .MuiTextField-root{width:100%}.shot-setup-singular-properties{background:#082f4938;border:1px solid #38bdf83d;border-radius:6px;grid-column:1/-1;gap:10px;padding:10px;display:grid}.shot-setup-singular-duration{flex:0 0 150px;width:150px}.shot-setup-singular-text-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.shot-setup-icon-button{width:34px;height:34px}.shot-setup-empty-layer{background:#0f172a52;border:1px dashed #94a3b857;border-radius:8px;justify-content:center;align-items:center;min-height:64px;display:flex}.shot-setup-thumbnail-controls{background:#0f172a6b;border:1px solid #94a3b83d;border-radius:8px;gap:10px;padding:12px;display:grid}.shot-setup-captured-thumbnail{width:min(100%,384px);aspect-ratio:var(--show-aspect-ratio,1.77778);object-fit:cover;background:#050816;border:1px solid #94a3b84d;border-radius:6px;display:block}@media (width<=720px){.shot-setup-layer-row{grid-template-columns:minmax(0,1fr) 36px 36px}.shot-setup-layer-row--ndi{grid-template-columns:minmax(0,1fr) minmax(96px,116px) 36px 36px}.shot-setup-layer-meta{grid-column:1/-1}.shot-setup-singular-duration{flex-basis:auto;width:100%}.shot-setup-singular-text-fields{grid-template-columns:minmax(0,1fr)}}.switcher-global-toolbar{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.switcher-me-header{align-items:center;gap:.42rem;min-width:0;display:flex}.switcher-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.switcher-transition-type-control{min-width:156px!important}.switcher-transition-type-control .MuiInputBase-root{color:#deedfaf2!important;background:#0a1522d1!important;border-radius:6px!important;font-size:.72rem!important}.switcher-transition-type-control .MuiInputLabel-root{color:#b1cae2c7!important;font-size:.72rem!important}.switcher-transition-type-control .MuiOutlinedInput-notchedOutline{border-color:#93b4d661!important}.switcher-transition-type-select .MuiSelect-select{padding:.28rem 1.75rem .28rem .65rem!important}.switcher-me-title{letter-spacing:.04em;text-transform:uppercase;color:#dae9faf2!important;font-size:.82rem!important;font-weight:700!important}.switcher-add-me-button{color:#cee2f5f2!important;text-transform:none!important;border-color:#8bb1d870!important;min-width:76px!important;padding:.2rem .5rem!important;font-size:.72rem!important}.switcher-delete-me-button{color:#f8cfdaf5!important;text-transform:none!important;border-color:#b15f7385!important;min-width:76px!important;padding:.2rem .5rem!important;font-size:.72rem!important}.switcher-layout{height:100%;min-height:0}.switcher-main-column{flex-direction:column;flex:1;gap:.65rem;min-width:0;display:flex}.switcher-key-rows{gap:.5rem;display:grid}.switcher-mode-group-row{grid-template-columns:repeat(6,minmax(58px,1fr));gap:.36rem;min-width:0;display:grid}.switcher-button-row{grid-template-columns:repeat(20,minmax(58px,1fr));gap:.36rem;min-width:0;display:grid}.switcher-key{flex-direction:column;justify-content:center;align-items:center;gap:.08rem;line-height:1;text-transform:none!important;border:1px solid #0000!important;border-radius:9px!important;min-width:0!important;min-height:56px!important;padding:.35rem .2rem!important;display:flex!important}.switcher-key-title{letter-spacing:.04em;opacity:.78;font-size:.66rem}.switcher-key-value{font-size:1rem;font-weight:700}.switcher-mode-group-button{letter-spacing:.02em;min-height:56px!important;font-size:.84rem!important;font-weight:700!important}.switcher-mode-group-key{color:#deecfff5!important;background:linear-gradient(#24558a,#1d4672)!important;border-color:#4b7eb0b3!important}.switcher-mode-group-key.is-selected{box-shadow:inset 0 0 0 1px #d0ecffeb,0 0 16px #58adf65c;color:#041327!important;background:#79c6ff!important;border-color:#9ccefffa!important}.switcher-mode-group-dsk{color:#ffe9d1f5!important;background:linear-gradient(#8a5c2a,#704920)!important;border-color:#a96e2eb8!important}.switcher-mode-group-dsk.is-selected{box-shadow:inset 0 0 0 1px #ffe1bceb,0 0 16px #eeac6057;color:#241302!important;background:#f6b66a!important;border-color:#ffcd8dfa!important}.switcher-key-source{color:#bcdcf9ed!important;background:linear-gradient(#133a5f,#0f2c47)!important;border-color:#598dc080!important}.switcher-key-source.is-selected{box-shadow:inset 0 0 0 1px #d0ecffeb,0 0 16px #58adf65c;color:#041327!important;background:#79c6ff!important;border-color:#9ccefffa!important}.switcher-info-row{margin-top:.1rem}.switcher-info-tile{background:#020913;border:1px solid #7b91a845;border-radius:9px;flex-direction:column;justify-content:flex-start;align-items:center;gap:.08rem;min-height:70px;padding:.18rem .28rem;display:flex}.switcher-info-name{color:#e0ecf8f5;text-align:center;width:100%;margin-bottom:.08rem!important;font-size:.68rem!important;line-height:1.05!important}.switcher-info-kf{color:#98b2cbdb;text-align:center;width:100%;margin-top:0!important;font-size:.6rem!important}.switcher-info-thumb{object-fit:cover;border:1px solid #8fafc940;border-radius:5px;width:100%;height:38px;margin-top:0;display:block}.switcher-button-row-gap{margin-top:.18rem}.switcher-key-preset{color:#d0f5daf5!important;background:linear-gradient(#1d4b25,#163b1d)!important;border-color:#3b8449c7!important}.switcher-key-preset.is-selected{box-shadow:inset 0 0 0 1px #b7ffcde0,0 0 16px #40ef714d;color:#041609!important;background:#3cf47a!important;border-color:#84ffa6fa!important}.switcher-button-row-program{margin-top:.45rem}.switcher-key-program{color:#ffdfdffa!important;background:linear-gradient(#6f1427,#57101f)!important;border-color:#aa3147bd!important}.switcher-key-program.is-selected{box-shadow:inset 0 0 0 1px #ffbcc9cc,0 0 18px #ff315a59;color:#fff!important;background:#ff234d!important;border-color:#ff92a7!important}.switcher-key:disabled{opacity:.42!important}.switcher-control-column{background:linear-gradient(#131822eb,#0b1019eb);border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:.58rem;width:min(430px,100%);padding:.62rem;display:flex}.switcher-set-row{grid-template-columns:repeat(6,minmax(56px,1fr));align-items:stretch;gap:.3rem;display:grid}.switcher-set-button{letter-spacing:.03em;text-transform:uppercase!important;color:#d4e0f2eb!important;background:linear-gradient(#213149,#182538)!important;border-color:#566f8dad!important;border-radius:5px!important;height:22px!important;min-height:22px!important;font-size:.65rem!important;font-weight:700!important}.switcher-set-button:disabled{opacity:.45!important}.switcher-me-select{flex-direction:column;gap:.45rem;display:flex}.switcher-me-button{text-transform:none!important;color:#f2f8fff0!important;border-color:#dbe7f785!important;font-size:.74rem!important}.switcher-mixer-console{background:linear-gradient(#101824f0,#0a101bf0);border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:.45rem;padding:.5rem;display:flex}.switcher-mixer-grid{grid-template-rows:repeat(4,44px);grid-template-columns:repeat(6,minmax(56px,1fr));align-items:stretch;gap:.3rem;display:grid}.switcher-mode-key{letter-spacing:.02em;text-transform:uppercase!important;border-radius:6px!important;min-height:46px!important;font-size:.88rem!important;font-weight:700!important;line-height:1.05!important}.switcher-mode-key-red{color:#f9d4d8!important;background:linear-gradient(#742237,#61192c)!important;border-color:#7c1629b8!important}.switcher-mode-key-red.is-selected{box-shadow:inset 0 0 0 1px #ffc5cfd9,0 0 16px #ff466d59;color:#fff!important;background:#f7375f!important;border-color:#ff90a1fa!important}.switcher-mode-key-green{color:#d9efd4!important;background:linear-gradient(#3d6f2f,#305924)!important;border-color:#265a20b3!important}.switcher-mode-key-green.is-selected{box-shadow:inset 0 0 0 1px #d6ffceeb,0 0 16px #6eff876b;color:#04200a!important;background:#57ff6e!important;border-color:#a4ff82fa!important}.switcher-transition-zone{display:contents}.switcher-side-button{text-transform:uppercase!important;color:#d6f3e6f2!important;background:linear-gradient(#1a4434,#153629)!important;border-color:#18412cc2!important;border-radius:6px!important;height:44px!important;min-height:44px!important;font-weight:700!important}.switcher-side-button.is-selected{box-shadow:inset 0 0 0 1px #d6ffe2e0,0 0 14px #70ffa45c;color:#092114!important;background:#63ff95!important;border-color:#97ffbafa!important}.switcher-transition-pad-grid{grid-template-rows:repeat(2,44px);grid-template-columns:repeat(4,72px);justify-content:start;gap:.28rem;display:grid}.switcher-transition-pad{background:linear-gradient(#2b6122,#214f1a)!important;border:1px solid #29531cb8!important;border-radius:6px!important;height:44px!important;min-height:44px!important}.switcher-transition-pad:disabled{opacity:.45!important}.switcher-speed-group{width:min(420px,100%)}.switcher-speed-group .MuiToggleButtonGroup-grouped{border-radius:6px!important}.switcher-speed-button{flex:1;color:#ffecaaf0!important;background:linear-gradient(#5f4d1e,#4f3f17)!important;border-color:#8e722799!important;border-radius:6px!important;min-height:40px!important}.switcher-speed-button.Mui-selected,.switcher-speed-button.Mui-selected:hover{box-shadow:inset 0 0 0 1px #ffd66f99,0 0 10px #e2b23a40;color:#fff3c2!important;background:linear-gradient(#8f6f1f,#745916)!important;border-color:#ecbd48f5!important}.switcher-lower-controls-row{justify-content:center;align-items:stretch;display:flex}.switcher-ftb-button{letter-spacing:.03em;text-transform:uppercase!important;color:#d4deec!important;background:linear-gradient(#121b29,#0b1320)!important;border-color:#202d42d6!important;border-radius:8px!important;min-height:40px!important;font-weight:700!important}.switcher-transition-actions{grid-template-columns:1fr 1fr 88px;gap:.45rem;display:grid}.switcher-auto-button,.switcher-cut-button{letter-spacing:.03em;border-radius:10px!important;min-height:50px!important;font-size:1.05rem!important;font-weight:700!important}.switcher-auto-button{background:linear-gradient(#9a1f3e,#741730)!important}.switcher-cut-button{background:linear-gradient(#8a122a,#6c0e21)!important}.switcher-transition-actions .switcher-ftb-button{min-height:50px!important}.switcher-sync-button{color:#d2e4f5eb!important;text-transform:none!important;border-color:#93b4d66b!important;min-width:58px!important;padding:.2rem .48rem!important;font-size:.7rem!important}.keyer-layer-dialog-content{background:#03070d;padding:0!important}.keyer-layer-border-controls{background:#08111bf5;border-bottom:1px solid #ffffff1a;align-items:center;min-height:58px;padding:.7rem 1rem}.keyer-layer-border-color{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff3d;border-radius:5px;width:46px;height:34px;padding:2px}.keyer-layer-border-color:disabled{cursor:default;opacity:.5}.keyer-layer-preview{width:100%;aspect-ratio:var(--show-aspect-ratio,1.77778);-webkit-user-select:none;user-select:none;touch-action:none;background-color:#02050a;background-image:linear-gradient(45deg,#ffffff0a 25%,#0000 25%),linear-gradient(-45deg,#ffffff0a 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff0a 75%),linear-gradient(-45deg,#0000 75%,#ffffff0a 75%),none;background-position:0 0,0 14px,14px -14px,-14px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;min-height:320px;max-height:calc(100vh - 210px);position:relative;overflow:hidden}.keyer-layer-preview.is-busy{opacity:.72;pointer-events:none}:root[data-show-orientation=portrait] .keyer-layer-preview{width:min(100%,56.25dvh - 157.5px);min-height:0;max-height:none;margin-inline:auto}.keyer-layer-preview-image,.keyer-layer-box-image{pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute}.keyer-layer-preview-image{object-fit:cover;width:100%;height:100%;inset:0}.keyer-layer-box-image{object-fit:fill}.keyer-layer-preview-grid{opacity:.28;pointer-events:none;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:10% 10%;position:absolute;inset:0}.keyer-layer-box{cursor:move;background:#3cb4ff2e;border:2px solid #66d7fffa;position:absolute;overflow:visible;box-shadow:0 0 0 1px #000a12e6,0 0 18px #48c2ff57}.keyer-layer-preview.is-processed-preview .keyer-layer-box{background:0 0}.keyer-layer-box-clip{position:absolute;inset:0;overflow:hidden}.keyer-layer-active-window{position:absolute;overflow:hidden}.keyer-layer-box-fill{background:linear-gradient(135deg,#66d7ff61,#328cdc33),#2c7cc447;position:absolute;inset:0}.keyer-layer-box-scrim{pointer-events:none;background:#3ab6ff14;border:1px solid #ffffff7a;position:absolute;inset:0}.keyer-layer-rotate-handle{z-index:4;cursor:grab;background:#f8fbff;border:2px solid #02080efa;border-radius:50%;width:24px;height:24px;position:absolute;top:-58px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffd356eb,0 2px 9px #00000061}.keyer-layer-rotate-handle:before{content:"";background:#ffd356db;width:2px;height:34px;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #000a12b3}.keyer-layer-rotate-handle:hover{background:#fff6d8}.keyer-layer-rotate-handle.is-disabled,.keyer-layer-warp-rotate-handle.is-disabled,.keyer-layer-crop-handle.is-disabled{opacity:.38;cursor:not-allowed}.keyer-layer-rotate-handle.is-disabled:hover,.keyer-layer-warp-rotate-handle.is-disabled:hover{background:#f8fbff}.keyer-layer-crop-handle.is-disabled:hover{background:#ffd3562e}.keyer-layer-crop-handle,.keyer-layer-resize-handle{z-index:2;position:absolute}.keyer-layer-crop-handle{background:#ffd3562e}.keyer-layer-crop-handle:hover{background:#ffd3566b}.keyer-layer-crop-handle-n,.keyer-layer-crop-handle-s{cursor:ns-resize;height:14px;left:22px;right:22px}.keyer-layer-crop-handle-n{top:-7px}.keyer-layer-crop-handle-s{bottom:-7px}.keyer-layer-crop-handle-e,.keyer-layer-crop-handle-w{cursor:ew-resize;width:14px;top:22px;bottom:22px}.keyer-layer-crop-handle-e{right:-7px}.keyer-layer-crop-handle-w{left:-7px}.keyer-layer-resize-handle{background:#f8fbff;border:2px solid #02080efa;border-radius:3px;width:18px;height:18px;box-shadow:0 0 0 1px #66d7ffd9,0 2px 8px #00000059}.keyer-layer-resize-handle-nw{cursor:nwse-resize;top:-9px;left:-9px}.keyer-layer-resize-handle-ne{cursor:nesw-resize;top:-9px;right:-9px}.keyer-layer-resize-handle-sw{cursor:nesw-resize;bottom:-9px;left:-9px}.keyer-layer-resize-handle-se{cursor:nwse-resize;bottom:-9px;right:-9px}.keyer-layer-warp-surface,.keyer-layer-warp-outline{position:absolute;inset:0}.keyer-layer-warp-surface{z-index:1;cursor:move;background:linear-gradient(135deg,#66d7ff52,#328cdc29),#2c7cc433;overflow:hidden}.keyer-layer-warp-outline{z-index:2;pointer-events:none;width:100%;height:100%;display:block;overflow:visible}.keyer-layer-warp-polygon{fill:#3ab6ff14;stroke:#66d7fffa;stroke-width:2px;filter:drop-shadow(0 0 8px #48c2ff61)}.keyer-layer-warp-handle{z-index:4;cursor:grab;background:#f8fbff;border:2px solid #02080efa;border-radius:3px;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #66d7ffd9,0 2px 8px #00000059}.keyer-layer-warp-handle:hover{background:#e8f8ff}.keyer-layer-warp-rotate-handle{z-index:4;cursor:grab;background:#f8fbff;border:2px solid #02080efa;border-radius:50%;width:24px;height:24px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffd356eb,0 2px 9px #00000061}.keyer-layer-warp-rotate-handle:hover{background:#fff6d8}.keyer-layer-preview .MuiAlert-root{z-index:3;max-width:min(560px,100% - 24px);position:absolute;bottom:12px;right:12px}@media (width<=1640px){.clip-players-grid{grid-template-columns:repeat(auto-fill,minmax(300px,390px))}.switcher-button-row{grid-template-columns:repeat(10,minmax(58px,1fr))}}@media (width<=1060px){.clip-players-grid{grid-template-columns:minmax(0,1fr)}.switcher-button-row{grid-template-columns:repeat(8,minmax(52px,1fr))}.switcher-transition-zone{display:contents}.switcher-mixer-grid,.switcher-set-row{grid-template-columns:repeat(6,minmax(48px,1fr))}}.cp-clip-name-row{flex:none;justify-content:center;padding:.05rem .55rem 0;display:flex}.cp-clip-name{text-align:center;max-width:100%;color:#a0b9dc8c!important;font-size:.64rem!important}.cp-scrubber-wrap{flex:none;padding:.1rem .55rem 0}.cp-scrubber .MuiSlider-track{background:#4a9eff;border-color:#4a9eff}.cp-scrubber .MuiSlider-thumb{background:#7bbeff;width:12px;height:12px;box-shadow:0 0 0 2px #4a9eff4d}.cp-scrubber .MuiSlider-rail{background:#ffffff1f}.cp-time-label{color:#a0b9dc80!important;font-family:Courier New,Courier,monospace!important;font-size:.6rem!important}.cp-transport-panel{flex:none;padding:.4rem .55rem .5rem}.cp-transport-btn{color:#c8d7f0bf!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:6px!important;width:30px!important;height:30px!important;transition:background .15s,border-color .15s,color .15s!important}.cp-transport-btn:hover:not(:disabled){color:#fff!important;background:#ffffff1a!important;border-color:#ffffff38!important}.cp-transport-btn--active{color:#7bbeff!important;background:#4a9eff38!important;border-color:#4a9eff80!important}.cp-transport-btn:disabled{opacity:.28!important}.cp-status-line{text-align:center;text-transform:uppercase;letter-spacing:.06em!important;color:#a0b9dc80!important;margin-top:.3rem!important;font-size:.62rem!important}.record-layout{flex-direction:column;flex:1;gap:1rem;height:100%;min-height:0;display:flex;overflow:hidden}.record-header{flex:none}.record-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(390px,500px));place-content:start;gap:1rem;min-height:0;display:grid;overflow:hidden auto}.record-empty-state{text-align:center;background:#ffffff05;border:1px dashed #ffffff2e;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:220px;padding:1.5rem;display:flex}.record-add-tile{min-height:240px;color:#ffdcdcf5!important;text-transform:none!important;background:linear-gradient(#1c0e12e0,#0a121cdb)!important;border:1px dashed #ff5f5f73!important;border-radius:14px!important}.record-card{background:#0a0e16e6;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;width:min(100%,500px);display:flex;overflow:hidden}.record-card--active{border-color:#ff40408c;box-shadow:0 0 0 1px #ff404024,0 0 18px #ff40401f}.record-card-header{border-bottom:1px solid #ffffff0f;flex:none;justify-content:space-between;align-items:center;padding:.65rem .8rem .55rem}.record-instance-name{text-transform:uppercase;letter-spacing:.08em!important;color:#d4e2f5db!important;font-size:.8rem!important;font-weight:650!important}.record-port-label{color:#a0b9dc7a!important;font-size:.68rem!important}.record-state-chip{height:22px!important;font-size:.68rem!important}.record-state-chip--active{box-shadow:0 0 0 1px #ff464673,0 0 12px #ff46464d}.record-icon-button{color:#a0b9dcb3!important;padding:3px!important}.record-icon-button:hover{color:#fffffff2!important;background:#ffffff12!important}.record-keyframe{aspect-ratio:16/9;background:#000;flex:none;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.record-keyframe-image{object-fit:contain;width:100%;height:100%;display:block}.record-timecode-wrap{flex:none;justify-content:center;align-items:center;padding:.8rem .9rem .25rem;display:flex}.record-timecode{text-align:center;background:#0000008c;border:1px solid #ffffff14;border-radius:6px;min-width:13ch;padding:.1rem .75rem;color:#f7fbff!important;font-family:Courier New,Courier,monospace!important;font-size:2.15rem!important;font-weight:800!important;line-height:1.35!important}.record-controls{grid-template-columns:minmax(0,1fr);gap:.8rem;padding:.8rem .9rem .4rem;display:grid}.record-optional-control-row{align-items:center;min-height:40px;display:flex}.record-auto-record-toggle{width:max-content;max-width:100%;margin-left:0!important}.record-auto-record-toggle .MuiFormControlLabel-label{color:#d2e2f5d1;font-size:.82rem;font-weight:700}.record-action-row{justify-content:center;margin-top:auto;padding:.6rem .9rem .9rem;display:flex}.record-action-btn{text-transform:uppercase!important;background:linear-gradient(#eb3232,#b91423)!important;border-radius:8px!important;min-width:190px!important;min-height:58px!important;font-size:1.05rem!important;font-weight:800!important;box-shadow:0 0 0 1px #ff505052,0 8px 20px #b4142342!important}.record-action-btn:hover{background:linear-gradient(#ff4242,#c91d2d)!important}.record-action-btn--stop{color:#161c26!important;background:linear-gradient(#eef2f8,#c7d1df)!important;box-shadow:0 0 0 1px #ffffff40,0 8px 20px #0000003d!important}.record-action-btn--stop:hover{background:linear-gradient(#fff,#d4dde9)!important}.record-card-alert{margin:0 .9rem .9rem}.image-store-layout{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.image-store-slots-panel{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;flex:1;width:100%;height:100%;min-height:0;padding:.9rem;display:flex;overflow:hidden}.image-store-panel-stack{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.image-store-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-content:start;gap:1rem;min-height:0;padding:.8rem;display:grid;overflow:hidden auto}.image-store-panel-header{min-height:28px}.image-store-memory-total{font-variant-numeric:tabular-nums;color:#daf4fcf0!important;background:#1a4c6047!important;border-color:#7ddbf666!important;height:22px!important;font-size:.72rem!important}.image-store-slot-card{background:#0a0e16e0;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:0;min-height:370px;display:flex;overflow:hidden}.image-store-name{text-transform:uppercase;letter-spacing:.08em!important;color:#b4c8e6b3!important;font-size:.78rem!important;font-weight:600!important}.image-store-header{border-bottom:1px solid #ffffff0f;min-height:32px;padding:.55rem .75rem .45rem}.image-store-state-chip,.image-store-live-chip{height:20px!important;font-size:.68rem!important}.image-store-load-btn{color:#a0b9dcb3!important;padding:3px!important}.image-store-eject-btn{color:#e6a8a8c7!important;padding:3px!important}.image-store-load-btn:hover:not(:disabled){color:#fffffff2!important;background:#ffffff12!important}.image-store-eject-btn:hover:not(:disabled){color:#ffdcdcf5!important;background:#ff50501f!important}.image-store-live-chip--onair{box-shadow:0 0 0 1px #ff464673,0 0 10px #ff46464d}.image-store-preview-frame{aspect-ratio:16/9;background:#000;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.image-store-preview-loading{z-index:1;background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.image-store-load-progress{border-radius:999px;width:100%;background:#ffffff2e!important;height:5px!important}.image-store-load-progress-label{color:#e8f1ffeb!important;font-size:.72rem!important;font-weight:700!important}.image-store-load-alert{align-items:center;margin:.45rem .75rem 0!important;padding:.15rem .55rem!important;font-size:.76rem!important}.image-store-memory-row{min-height:18px;padding-top:.12rem}.image-store-memory-label,.image-store-memory-value{font-variant-numeric:tabular-nums;color:#bcd3e8b8!important;margin:0!important;font-size:.68rem!important}.image-store-memory-value{color:#daeff8e6!important;font-weight:650!important}.image-store-preview-image{object-fit:contain;width:100%;height:100%}.image-store-transport-btn{color:#d1e5fff0!important;background:#162133bf!important;border:1px solid #7ba9de57!important}.image-store-transport-btn:hover:not(:disabled){background:#1e304cf5!important;border-color:#87bfff9e!important}.image-store-scrubber-wrap{margin-top:.15rem;padding:.15rem .75rem 0}.image-store-scrubber .MuiSlider-thumb{width:11px;height:11px}.image-store-auto-start .MuiFormControlLabel-label{color:#cddcf1e6;font-size:.82rem}.image-store-slot-card>.image-store-preview-frame,.image-store-slot-card>.MuiTypography-root,.image-store-slot-card>.MuiStack-root,.image-store-slot-card>.MuiFormControlLabel-root{margin-left:.75rem;margin-right:.75rem}.image-store-slot-card>.image-store-preview-frame{margin-top:.35rem}.sources-list-panel,.source-detail-panel,.outputs-add-panel,.outputs-list-panel,.output-detail-panel{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;min-width:0;height:100%;min-height:0;padding:.9rem}.sources-list{scrollbar-gutter:stable;max-height:100%;overflow:hidden scroll}.outputs-list{max-height:100%;overflow:hidden scroll}.sources-list-panel,.outputs-list-panel{display:flex;overflow:hidden}.outputs-add-panel{overflow:hidden auto}.sources-list-panel>.MuiStack-root{flex:1;min-width:0;min-height:0}.outputs-list-panel>.MuiStack-root{flex:1;min-height:0}.source-detail-panel{scrollbar-gutter:stable;width:100%;max-width:100%;overflow:hidden scroll}.output-detail-panel{overflow:hidden scroll}.output-add-card{background:#0000002e;border:1px solid #ffffff14;border-radius:10px;padding:.75rem}.sources-list,.source-detail-panel,.outputs-list,.output-detail-panel,.test-signal-form-panel,.test-signal-preview-panel,.image-store-grid{scrollbar-width:thin;scrollbar-color:#5eaaf78c #ffffff0a}.sources-list::-webkit-scrollbar{width:10px}.source-detail-panel::-webkit-scrollbar{width:10px}.outputs-list::-webkit-scrollbar{width:10px}.output-detail-panel::-webkit-scrollbar{width:10px}.test-signal-form-panel::-webkit-scrollbar{width:10px}.test-signal-preview-panel::-webkit-scrollbar{width:10px}.image-store-grid::-webkit-scrollbar{width:10px}.record-grid::-webkit-scrollbar{width:10px}.sources-list::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.source-detail-panel::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.outputs-list::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.output-detail-panel::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.test-signal-form-panel::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.test-signal-preview-panel::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.image-store-grid::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.record-grid::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.sources-list::-webkit-scrollbar-thumb{background:#5eaaf78c;border-radius:999px}.source-detail-panel::-webkit-scrollbar-thumb{background:#5eaaf78c;border-radius:999px}.outputs-list::-webkit-scrollbar-thumb{background:#5eaaf78c;border-radius:999px}.output-detail-panel::-webkit-scrollbar-thumb{background:#5eaaf78c;border-radius:999px}.test-signal-form-panel::-webkit-scrollbar-thumb{background:#5eaaf78c;border-radius:999px}.test-signal-preview-panel::-webkit-scrollbar-thumb{background:#5eaaf78c;border-radius:999px}.image-store-grid::-webkit-scrollbar-thumb{background:#5eaaf78c;border-radius:999px}.record-grid::-webkit-scrollbar-thumb{background:#5eaaf78c;border-radius:999px}.panel-header{z-index:2;background:#0b1018d6;padding:.25rem 0 .4rem;position:sticky;top:0}.panel-header-block{z-index:2;background:#0b1018d6;padding:.25rem 0 .6rem;position:sticky;top:0}.source-detail-summary{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:start;gap:1rem;min-width:0;display:grid}.source-detail-title{min-width:0}.source-detail-title .MuiTypography-root{overflow-wrap:anywhere}.source-keyframe-frame{aspect-ratio:16/9;background:#00000040;border:1px solid #ffffff1a;border-radius:10px;width:100%;overflow:hidden}.source-keyframe-image{object-fit:contain;width:100%;height:100%;display:block}.source-keyframe-empty{place-items:center;width:100%;height:100%;display:grid}.sources-list .MuiListItemButton-root{border-radius:10px}.sources-list .MuiListItemText-root,.sources-list .MuiTypography-root{overflow-wrap:anywhere;min-width:0}.outputs-list .MuiListItemButton-root{border-radius:10px}.flow-entry{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;min-width:0;max-width:100%;margin-top:.65rem;padding:.75rem}.descriptor-block{white-space:pre-wrap;overflow-wrap:anywhere;background:#00000040;border-radius:10px;min-width:0;max-width:100%;margin:.6rem 0 0;padding:.65rem;font-size:.78rem;overflow:auto}.reset-button{text-transform:none;color:#d7e2f1e6}@media (width<=900px){.app-shell{padding:1.5vh 0}.ambient{filter:blur(95px);width:22rem;height:22rem}.content-wrap{width:94vw;height:94vh}.sources-layout,.source-detail-summary,.outputs-layout{grid-template-columns:1fr}.image-store-layout{overflow-y:auto}.clip-players-grid,.record-grid{grid-template-columns:1fr}.record-timecode{font-size:1.65rem!important}.test-signal-layout{grid-template-columns:1fr;overflow-y:auto}.sources-list-panel,.source-detail-panel,.outputs-add-panel,.outputs-list-panel,.output-detail-panel{height:auto}.row-label{width:auto}}.monitoring-panel{flex-direction:column;flex:auto;gap:1rem;width:100%;height:100%;min-height:0;padding-right:.25rem;display:flex;overflow:hidden}.monitoring-toolbar{justify-content:space-between;align-items:flex-start}.monitoring-loading{place-items:center;min-height:240px;display:grid}.monitoring-layout{flex:1;gap:1rem;min-height:0;display:flex}.monitoring-instance-rail{flex:0 0 180px;width:180px;min-height:0;padding:.15rem 0 .15rem .15rem;overflow-y:auto}.monitoring-instance-rail-header{justify-content:space-between;align-items:center;min-height:32px;margin-bottom:.55rem}.monitoring-instance-rail-title{color:#e0f3fad1;text-transform:uppercase;font-size:.78rem!important;font-weight:800!important}.monitoring-instance-button{width:100%;min-height:42px;overflow:hidden;color:#e0f3fac7!important;text-transform:none!important;background:#081c267a!important;border:1px solid #9ddaec29!important;justify-content:flex-start!important}.monitoring-instance-button .MuiButton-startIcon{flex:none}.monitoring-instance-button.is-selected{box-shadow:inset 3px 0 #7fd8ef;color:#f2fbff!important;background:#123e4ce6!important;border-color:#7fd8efc2!important}.monitoring-stage{flex:auto;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.monitoring-display{background:linear-gradient(45deg,#0e2835eb,#143c4aeb),repeating-linear-gradient(135deg,#ffffff0a 0 10px,#0000 10px 20px);border:1px solid #9ddaec42;border-radius:8px;flex:none;min-width:0;max-width:100%;min-height:0;max-height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.monitoring-output-preview{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.monitoring-output-placeholder{color:#e2f7ffb8;background:linear-gradient(45deg,#0e2835d1,#143c4ad1),repeating-linear-gradient(135deg,#ffffff0a 0 10px,#0000 10px 20px);place-items:center;display:grid;position:absolute;inset:0}.monitoring-output-placeholder .MuiTypography-root{font-weight:650;margin:0!important}.monitoring-tile{color:inherit;cursor:pointer;background:#0a28340a;border:1px solid #c3ecf857;padding:0;transition:border-color .15s,background-color .15s,box-shadow .15s;display:block;position:absolute;overflow:hidden}.monitoring-tile:hover,.monitoring-tile.is-selected{background:#4abadb1f;border-color:#7fd8ef;box-shadow:inset 0 0 0 2px #7fd8ef6b}.monitoring-tile:focus-visible{outline-offset:-3px;outline:2px solid #b5efff}.monitoring-tile.is-audio-monitor{border-color:#74e6aa;box-shadow:inset 0 0 0 2px #74e6aa80}.monitoring-tile-audio-button-wrap{z-index:2;position:absolute;top:.4rem;right:.4rem}.monitoring-tile-audio-button{color:#e8fbffe0!important;background:#040e14b8!important;border:1px solid #c3ecf852!important}.monitoring-tile.is-audio-monitor .monitoring-tile-audio-button{color:#dffff0!important;background:#18643ee6!important;border-color:#74e6aab8!important}.monitoring-tile-audio-button.Mui-disabled{color:#e8fbff4d!important;background:#040e147a!important}.monitoring-tile-overlay{pointer-events:none;background:linear-gradient(#040e1400,#040e14e0);align-items:center;gap:.5rem;padding:.45rem .55rem;display:flex;position:absolute;bottom:0;left:0;right:0}.monitoring-tile-index{color:#e8fbff;font-variant-numeric:tabular-nums;background:#7fd8ef38;border:1px solid #7fd8ef70;border-radius:999px;place-items:center;width:26px;height:26px;display:grid;margin:0!important;font-size:.8rem!important;font-weight:700!important}.monitoring-tile-label{color:#f5fcff;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden;margin:0!important;font-size:.95rem!important;font-weight:650!important}.monitoring-tile-spinner{margin-left:auto;color:#e8fbff!important}.monitoring-source-menu{border:1px solid #9ddaec38;min-width:220px;max-height:360px;color:#f5fcff!important;background:#081c26f5!important}.monitoring-layout-picker{flex:0 0 230px;width:230px;min-height:0;padding:.15rem .25rem .15rem 0;overflow-y:auto}.monitoring-layout-picker-title{color:#e0f3fad1;text-transform:uppercase;margin:0 0 .55rem!important;font-size:.78rem!important;font-weight:800!important}.monitoring-layout-preset{width:100%;min-height:132px;color:inherit;cursor:pointer;text-align:left;background:#081c26a8;border:1px solid #9ddaec38;border-radius:8px;flex-direction:column;gap:.65rem;padding:.75rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.monitoring-layout-preset:hover:not(:disabled),.monitoring-layout-preset.is-active{background:#123e4cd1;border-color:#7fd8efc2;box-shadow:inset 0 0 0 1px #7fd8ef3d}.monitoring-layout-preset:disabled{cursor:default}.monitoring-layout-preset:not(.is-active):disabled{opacity:.58}.monitoring-layout-preset-preview{aspect-ratio:16/9;background:#06121ac7;border:1px solid #c3ecf833;border-radius:6px;width:100%;position:relative;overflow:hidden}.monitoring-layout-preset-tile{background:#69a6b947;border:1px solid #d2f1fa75;position:absolute;box-shadow:inset 0 0 0 1px #040c128a}.monitoring-layout-preset-meta{justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;display:flex}.monitoring-layout-preset-label{color:#f2fbff;margin:0!important;font-size:.98rem!important;font-weight:800!important}.monitoring-layout-preset-description{color:#daeff6b8;white-space:nowrap;margin:0!important;font-size:.8rem!important;font-weight:650!important}@media (width<=1100px){.monitoring-layout{flex-direction:column}.monitoring-instance-rail{flex:none;width:100%;padding:0;overflow-y:visible}.monitoring-instance-list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid!important}.monitoring-layout-picker{flex:none;width:100%;padding:0;overflow-y:visible}.monitoring-layout-picker .MuiStack-root{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}}@media (width<=900px){.monitoring-layout-picker .MuiStack-root{grid-template-columns:1fr}.monitoring-display{min-height:0}}.auth-screen{background:#0e3541 url(/assets/_gv_background_light_glow_01-DXydKpqB.png) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:100vh;padding:32px 18px;display:flex}.auth-panel{background:#0f172ad6;border:1px solid #ffffff24;border-radius:8px;width:min(430px,100%);padding:26px;box-shadow:0 24px 80px #00000059}.auth-brand-block{margin-bottom:26px}.auth-brand-block .app-brand-logo{width:270px}.auth-form{width:100%}.auth-loading-stack{align-items:center}.auth-title{color:#f8fafc;font-size:1.35rem;font-weight:700}.auth-muted{color:#e2e8f0b8}.account-menu-button.MuiIconButton-root{color:#f8fafc;background:#ffffff14;border:1px solid #ffffff38;width:42px;height:42px}.account-menu-button.MuiIconButton-root:hover{background:#ffffff26}.account-menu-button.MuiIconButton-root[aria-expanded=true]{background:#0ea5e933;border-color:#7dd3fc9e}.account-menu-paper.MuiPaper-root{color:#e2e8f0;background-color:#192230fa;background-image:linear-gradient(#273244fa 0%,#192230fa 100%);border:1px solid #94a3b83d;border-radius:8px;min-width:248px;overflow:hidden;box-shadow:0 18px 44px #0206176b}.account-menu-paper .MuiList-root{padding:.35rem 0}.account-menu-header{background:#0f172a3d;padding:.9rem 1rem .8rem}.account-menu-name{color:#f8fafc;text-overflow:ellipsis;font-weight:700;line-height:1.2;overflow:hidden}.account-menu-role{color:#bae6fdd6;margin-top:.2rem;font-size:.86rem;font-weight:600;line-height:1.2}.account-menu-paper .MuiDivider-root{border-color:#94a3b82e;margin:0}.account-menu-item.MuiMenuItem-root{color:#e2e8f0;gap:.75rem;min-height:44px;padding:.65rem 1rem;font-weight:600}.account-menu-item.MuiMenuItem-root svg{color:#7dd3fceb}.account-menu-item.MuiMenuItem-root:hover,.account-menu-item.MuiMenuItem-root.Mui-focusVisible{background:#0ea5e924}.account-display-name-form,.account-password-form{padding-top:.35rem}.assets-panel{flex-direction:column;gap:.75rem;width:100%;height:100%;min-height:0;display:flex}.assets-toolbar{flex:none}.asset-selection-count{white-space:nowrap;color:#e2e8f0d1!important;font-weight:760!important}.asset-toolbar-icon-btn.MuiIconButton-root{background:#7f1d1d29;border:1px solid #f8717157;border-radius:8px;width:40px;height:40px}.asset-toolbar-icon-btn.MuiIconButton-root:hover:not(:disabled){background:#7f1d1d47;border-color:#f8717194}.asset-browser-dialog-paper.MuiDialog-paper{width:min(1120px,100vw - 32px);max-width:calc(100vw - 32px);margin:16px}.asset-browser-toolbar{gap:8px;min-width:0;display:grid}.asset-browser-search-field{min-width:0}.asset-browser-filter-row{flex-wrap:wrap;align-items:stretch;gap:8px;min-width:0;display:flex;overflow:visible}.asset-browser-filter-row .asset-type-filter-group,.asset-browser-filter-row .asset-date-filter-group,.asset-browser-filter-row .asset-sort-group{flex:0 auto;max-width:100%;overflow-x:auto}.asset-browser-refresh-button.MuiButton-root{text-transform:none;border-radius:7px;flex:none;height:40px;font-weight:850}.asset-search-row{align-items:stretch;width:100%}.asset-search-field{flex:320px;min-width:0}.asset-type-filter-group,.asset-date-filter-group,.asset-sort-group{flex:none;min-width:fit-content}.asset-type-filter-group .MuiToggleButtonGroup-grouped,.asset-date-filter-group .MuiToggleButtonGroup-grouped,.asset-sort-group .MuiToggleButtonGroup-grouped{color:#dcecf8d1;text-transform:none;min-width:78px;height:40px;padding:0 .75rem;font-size:.78rem;font-weight:800;border-color:#94a3b83d!important}.asset-type-filter-group .MuiToggleButton-root.Mui-selected,.asset-date-filter-group .MuiToggleButton-root.Mui-selected,.asset-sort-group .MuiToggleButton-root.Mui-selected{color:#ecfdf5fa;background:#22c55e24;border-color:#22c55e80!important}.asset-type-filter-group .MuiToggleButton-root:hover,.asset-type-filter-group .MuiToggleButton-root.Mui-selected:hover,.asset-date-filter-group .MuiToggleButton-root:hover,.asset-date-filter-group .MuiToggleButton-root.Mui-selected:hover,.asset-sort-group .MuiToggleButton-root:hover,.asset-sort-group .MuiToggleButton-root.Mui-selected:hover{background:#0ea5e929}.asset-date-filter-group,.asset-sort-group{flex-wrap:wrap;row-gap:.4rem}.assets-alert{flex:none;padding:.2rem .7rem!important}.assets-import-progress{background:#070e1470;border:1px solid #94a3b82e;border-radius:6px;flex:none;padding:.45rem .7rem .55rem}.assets-import-progress .MuiStack-root{min-width:0}.assets-import-progress .MuiTypography-caption{color:#e2e8f0e6;font-weight:700}.assets-import-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(58vw,520px);overflow:hidden;color:#bae6fdcc!important}.assets-import-progress .MuiLinearProgress-root{background-color:#94a3b82e;border-radius:999px;height:6px;margin-top:.35rem}.assets-import-progress .MuiLinearProgress-bar{background:linear-gradient(90deg,#38bdf8,#22c55e);border-radius:999px}.assets-layout{flex:1;grid-template-columns:minmax(270px,.8fr) minmax(0,1.8fr);gap:.85rem;min-height:0;display:grid;overflow:hidden}.assets-list-panel,.assets-detail-panel{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;min-width:0;min-height:0}.assets-list-panel{display:flex;overflow:hidden}.assets-list{scrollbar-width:thin;scrollbar-color:#5eaaf78c #ffffff0a;width:100%;min-height:0;overflow:hidden auto;padding:.6rem!important}.assets-list::-webkit-scrollbar{width:10px;height:10px}.assets-detail-panel::-webkit-scrollbar{width:10px;height:10px}.assets-list::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.assets-detail-panel::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.assets-list::-webkit-scrollbar-thumb{background:#5eaaf78c;border-radius:999px}.assets-detail-panel::-webkit-scrollbar-thumb{background:#5eaaf78c;border-radius:999px}.assets-list .MuiListItemButton-root{border-radius:8px;gap:.7rem;margin-bottom:.35rem}.assets-list .MuiListItemButton-root.is-checked{box-shadow:inset 3px 0 #f87171c7}.asset-list-checkbox.MuiCheckbox-root{color:#cbd5e1b8;flex:none;padding:.2rem}.asset-list-checkbox.MuiCheckbox-root.Mui-checked{color:#f87171}.assets-list .MuiListItemText-root,.assets-list .MuiTypography-root{overflow-wrap:anywhere;min-width:0}.assets-detail-panel{padding:.75rem;overflow:hidden auto}.assets-empty-state{place-items:center;height:100%;min-height:260px;display:grid}.asset-preview-layout{grid-template-columns:minmax(320px,min(62%,760px)) minmax(280px,1fr);align-items:stretch;gap:.9rem;display:grid}.asset-preview-frame{aspect-ratio:16/9;background:#000;border:1px solid #9ddaec33;border-radius:8px;align-self:start;place-items:center;width:100%;min-width:0;margin:0;display:grid;overflow:hidden}.asset-preview-image{object-fit:contain;width:100%;height:100%;display:block}.asset-timecode,.asset-duration{font-variant-numeric:tabular-nums;text-align:center;min-width:132px;color:#eef8fff5!important;margin:0!important;font-size:1.05rem!important;font-weight:780!important}.asset-duration{color:#bed2e8d1!important;font-weight:650!important}.asset-transport-btn.MuiIconButton-root{color:#d1e5fff0;background:#162133bf;border:1px solid #7ba9de57;flex:0 0 38px;width:38px;height:38px}.asset-transport-btn.MuiIconButton-root:hover:not(:disabled){background:#1e304cf5;border-color:#87bfff9e}.asset-edit-grid{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(120px,150px) minmax(140px,160px) minmax(140px,160px) minmax(140px,160px);align-items:center;gap:.75rem;display:grid}.asset-duration-readout{background:#070e142e;border:1px solid #9ddaec57;border-radius:20px;flex-direction:column;justify-content:center;min-height:42px;padding:0 .85rem;display:flex;position:relative}.asset-duration-readout .MuiTypography-caption{color:#b9cddcbd;background:#101722;padding:0 .28rem;line-height:1;position:absolute;top:-.48rem;left:.82rem}.asset-duration-readout .MuiTypography-root:not(.MuiTypography-caption){color:#eef8fff5;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:740;line-height:1.2}.asset-preview-side-panel{flex-direction:column;gap:.55rem;min-width:0;display:flex}.asset-details-panel-field .MuiInputBase-root{align-items:flex-start;min-height:84px}.asset-side-metadata{flex-direction:column;gap:.35rem;min-width:0;display:flex}.asset-side-metadata .MuiTypography-overline{color:#b9cddcc2;letter-spacing:0;font-size:.68rem;font-weight:760;line-height:1}.asset-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem .75rem;min-width:0;display:grid}.asset-metadata-row{border-bottom:1px solid #9ddaec24;min-width:0;padding-bottom:.28rem}.asset-metadata-row-wide{grid-column:1/-1}.asset-metadata-label{text-transform:uppercase;display:block;color:#b9cddcad!important;font-size:.68rem!important;line-height:1.1!important}.asset-metadata-value{overflow-wrap:anywhere;color:#eef8fff0!important;margin-top:.12rem!important;font-size:.82rem!important;font-weight:650!important;line-height:1.18!important}.asset-tags-panel{min-width:0}@media (width<=900px){.asset-type-filter-group{width:100%;display:flex}.asset-type-filter-button.MuiToggleButton-root{flex:1 1 0;min-width:0}}@media (width<=1200px){.asset-preview-layout{grid-template-columns:1fr}.asset-preview-side-panel{grid-template-columns:minmax(240px,.8fr) minmax(280px,1fr);align-items:start;display:grid}}@media (width<=1000px){.assets-layout{grid-template-rows:minmax(220px,38%) minmax(0,1fr);grid-template-columns:1fr}.asset-edit-grid{grid-template-columns:1fr}}@media (width<=700px){.asset-preview-side-panel,.asset-metadata-grid{grid-template-columns:1fr}.asset-browser-dialog-paper.MuiDialog-paper{width:calc(100vw - 16px);max-width:calc(100vw - 16px);margin:8px}.asset-browser-filter-row .asset-type-filter-group,.asset-browser-filter-row .asset-date-filter-group,.asset-browser-filter-row .asset-sort-group,.asset-browser-refresh-button.MuiButton-root{width:100%}}.replay-layout{flex-direction:column;flex:1;gap:12px;height:100%;min-height:0;display:flex;overflow:hidden auto}.replay-master-panel{background:linear-gradient(#0e1621db,#080d16e6);border:1px solid #8196ae47;border-radius:8px;flex:none;gap:12px;padding:12px;display:grid;box-shadow:inset 0 1px #e2e8f00d}.replay-master-header,.replay-transport-row,.replay-timeline-meta{justify-content:space-between;align-items:center;gap:12px}.replay-master-subtitle,.replay-small-label,.replay-preview-label,.replay-channel-meta,.replay-asset-line{color:#b9cce0c2;font-size:.72rem!important;font-weight:760!important}.replay-master-controls{grid-template-columns:auto minmax(150px,1fr) minmax(150px,220px) minmax(145px,170px) auto minmax(160px,1fr) auto auto 40px;align-items:center;gap:8px;display:grid}.replay-master-heading{min-width:0}.replay-master-heading .MuiTypography-h6{line-height:1.2}.replay-add-channel-control,.replay-add-channel-control .MuiIconButton-root{width:40px;height:40px}.replay-event-field,.replay-profile-field,.replay-saved-event-field{min-width:0}.replay-asset-toggle{background:#0308126b;border:1px solid #748da947;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-width:0;height:40px;padding:0 8px 0 10px;display:flex}.replay-asset-toggle .MuiTypography-root{text-overflow:ellipsis;white-space:nowrap;color:#e2e8f0e6;min-width:0;overflow:hidden;font-size:.74rem!important;font-weight:850!important}.replay-record-button{border-radius:6px!important;min-width:120px!important;font-weight:900!important}.replay-record-button.is-recording{background:linear-gradient(#ef4444,#b91c1c)!important}.replay-timeline-panel{background:#0308126b;border:1px solid #748da938;border-radius:7px;gap:8px;padding:10px 12px 6px;display:grid}.replay-action-status{color:#e0f2fe;background:#082f495c;border:1px solid #38bdf847;border-radius:7px;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:6px 9px}.replay-action-status .MuiTypography-root{font-size:.73rem!important;font-weight:850!important}.replay-timeline-slider.MuiSlider-root{color:#38bdf8;padding:16px 0 22px!important}.replay-timeline-slider .MuiSlider-rail{color:#475569f2;opacity:1}.replay-timeline-slider .MuiSlider-track{color:#38bdf8;border:none}.replay-timeline-slider .MuiSlider-thumb{color:#e0f2fe;width:14px;height:14px;box-shadow:0 0 0 3px #38bdf82e}.replay-timeline-slider .MuiSlider-markLabel{color:#b9cce0b8;font-size:.62rem;font-weight:760}.replay-timeline-meta .MuiTypography-root{color:#d6e5f4d6;font-variant-numeric:tabular-nums;font-size:.72rem!important;font-weight:820!important}.replay-timeline-stack{gap:6px;display:grid}.replay-event-tracks{gap:5px;padding:0 0 4px;display:grid}.replay-event-track-row{grid-template-columns:minmax(72px,108px) minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:24px;display:grid}.replay-event-track-label{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;overflow:hidden;color:#dae8f7d1!important;font-size:.68rem!important;font-weight:900!important}.replay-event-track-line{background:linear-gradient(90deg,#47556957,#4755692e);border-radius:999px;height:18px;position:relative;box-shadow:inset 0 0 0 1px #94a3b824}.replay-event-marker-wrap{display:inline-flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.replay-event-marker{cursor:pointer;border:2px solid;border-radius:999px;width:14px;height:14px;padding:0;box-shadow:0 0 0 3px #0f172ae6,0 0 12px #ffffff38}.replay-event-marker.is-selected{width:18px;height:18px;box-shadow:0 0 0 4px #0f172af2,0 0 0 7px #facc154d,0 0 14px #ffffff47}.replay-event-marker:disabled{cursor:default;opacity:.58}.replay-event-tooltip .MuiTypography-root{color:#f0f9fff0;font-size:.72rem!important;font-weight:720!important;line-height:1.25!important}.replay-event-tooltip-title{text-transform:uppercase;font-weight:930!important}.replay-event-control-row{flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.replay-event-control-row--solo{justify-content:flex-end;display:flex}.replay-live-mode-button-wrap{min-width:96px;height:100%;display:inline-flex}.replay-live-mode-button.MuiButton-root{color:#e2e8f0db;letter-spacing:0;text-transform:none;background:#060c16c7;border:1px solid #8196ae5c;border-radius:7px;width:100%;min-height:40px;font-size:.74rem;font-weight:930}.replay-live-mode-button.MuiButton-root.is-live{color:#fff7ed;background:linear-gradient(#ef4444,#b91c1c);border-color:#f87171b8}.replay-live-mode-button.MuiButton-root:not(.is-live):hover:not(:disabled){color:#e0f2fe;background:#0e74903d;border-color:#38bdf88c}.replay-live-mode-button.MuiButton-root:disabled{opacity:.5}.replay-event-details-panel{background:#060c16c7;border:1px solid #8196ae3d;border-radius:8px;flex:none;grid-template-columns:minmax(140px,auto) minmax(240px,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.replay-event-details-chip.MuiChip-root{min-width:0;max-width:220px;font-size:.7rem;font-weight:900}.replay-event-description-field{min-width:0}.replay-event-rating-wrap{justify-content:flex-end;align-items:center;gap:8px;min-width:148px}.replay-event-rating .MuiRating-iconEmpty{color:#94a3b861}.replay-event-rating .MuiRating-iconFilled,.replay-event-rating .MuiRating-iconHover{color:#facc15}.replay-event-buttons-panel{background:#060c16db;border:1px solid #8196ae3d;border-radius:8px;flex:none;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;padding:10px;display:grid}.replay-event-button.MuiButton-root{color:#f5fafff5;text-transform:none;background:linear-gradient(#1e293bf2,#0f172afa);border:1px solid #94a3b857;border-radius:7px;justify-content:flex-start;gap:10px;min-height:72px}.replay-event-button.MuiButton-root:hover:not(:disabled){background:linear-gradient(#334155fa,#141f31fa)}.replay-event-button-swatch{border-radius:999px;flex:0 0 14px;width:14px;height:44px;box-shadow:0 0 14px}.replay-event-button-text{text-align:left;flex:auto;gap:3px;min-width:0;display:grid}.replay-event-button-name,.replay-event-button-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.replay-event-button-name{font-size:1rem;font-weight:930}.replay-event-button-meta{color:#cbd5e1d6;letter-spacing:0;font-size:.72rem;font-weight:820}.replay-icon-button{color:#dbeafee6!important;background:#0f172ab8!important;border:1px solid #8196ae47!important;border-radius:7px!important;width:34px!important;height:34px!important}.replay-icon-button:hover:not(:disabled),.replay-icon-button--active{color:#e0f2fe!important;background:#0e749059!important;border-color:#38bdf88c!important}.replay-speed-buttons,.replay-jump-buttons{flex-wrap:wrap;align-items:center}.replay-speed-button,.replay-jump-button{border-radius:6px!important;min-width:48px!important;height:30px!important;padding:0 8px!important;font-size:.68rem!important;font-weight:880!important}.replay-jump-button{color:#e0f2fef0!important;background:#0f172a8f!important;border-color:#8196ae57!important;min-width:42px!important}.replay-jump-button:hover:not(:disabled){background:#0e749047!important;border-color:#38bdf88f!important}.replay-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(min(100%,450px),450px));grid-auto-rows:max-content;place-content:start;gap:12px;min-height:min(320px,60vh);display:grid;overflow:hidden auto}.replay-add-tile{min-height:260px;color:#e0f2fef0!important;text-transform:none!important;background:#080f1ac7!important;border:1px dashed #38bdf873!important;border-radius:8px!important}.replay-loading-tile{color:#e0f2fef0;background:#080f1ac7;border:1px solid #38bdf852;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:min(100%,450px);min-height:260px;display:flex}.replay-loading-tile .MuiTypography-root{font-size:.95rem!important;font-weight:850!important}.replay-channel-card{background:#090e17eb;border:1px solid #8196ae3d;border-radius:8px;flex-direction:column;width:min(100%,450px);min-width:0;display:flex;overflow:hidden}.replay-channel-card.is-playing{border-color:#38bdf87a}.replay-channel-header{border-bottom:1px solid #8196ae29;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:4px 8px}.replay-channel-title{color:#edf5fff5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.94rem!important;font-weight:920!important}.replay-channel-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px 8px 0;display:grid}.replay-preview-panel{gap:2px;min-width:0;display:grid}.replay-preview-frame{aspect-ratio:16/9;background:#020617;border:1px solid #748da938;border-radius:6px;justify-content:center;align-items:center;min-height:0;max-height:110px;display:flex;overflow:hidden}.replay-preview-image{object-fit:contain;width:100%;height:100%;display:block}.replay-preview-label{text-transform:uppercase;letter-spacing:.06em}.replay-channel-body{padding:6px 8px 8px}.replay-file-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.replay-timecode{color:#e0f2fe;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:.86rem!important;font-weight:900!important}.replay-file-name{color:#dae8f7db;min-width:0;font-size:.74rem!important;font-weight:760!important}.replay-channel-progress{gap:4px;display:grid}.replay-channel-progress-track{background:#334155b8;border-radius:999px;height:5px;overflow:hidden}.replay-channel-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#22c55e,#38bdf8);height:100%}.replay-channel-transport{flex-wrap:wrap;justify-content:space-between;align-items:center}.replay-channel-transport .replay-jump-button{min-width:32px!important;padding:0 4px!important}.replay-channel-transport .replay-speed-button{min-width:40px!important;padding:0 4px!important}.replay-asset-line{padding-top:2px}@media (width<=1100px){.replay-settings-row{grid-template-columns:minmax(180px,1fr) minmax(118px,.5fr) minmax(136px,.5fr) 82px 40px}.replay-settings-description{grid-column:1/-1}}@media (width<=760px){.replay-settings-row{grid-template-columns:1fr 1fr}.replay-settings-color,.replay-settings-description{grid-column:1/-1}.replay-settings-remove.MuiIconButton-root{justify-self:end}.replay-event-control-row{grid-template-columns:1fr}.replay-event-control-row--solo{align-items:stretch}.replay-live-mode-button-wrap{width:100%}.replay-event-details-panel{grid-template-columns:1fr}.replay-event-details-chip.MuiChip-root{max-width:100%}.replay-event-rating-wrap{justify-content:flex-start}}@media (width<=1200px){.replay-master-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.replay-master-controls{grid-template-columns:1fr}.replay-record-button{width:100%}.replay-transport-row,.replay-master-header{flex-direction:column;align-items:stretch}.replay-grid{grid-template-columns:1fr}}@media (width<=560px){.replay-channel-previews{grid-template-columns:1fr}}.prompter-panel{box-sizing:border-box;color:#eaf5fb;flex-direction:column;gap:1rem;width:100%;min-width:0;height:100%;min-height:0;padding:1.25rem;display:flex;overflow:auto}.prompter-loading{flex-direction:row;justify-content:center;align-items:center}.prompter-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.prompter-header .MuiTypography-h5{letter-spacing:-.025em;font-weight:760}.prompter-library-toolbar{background:#091d27a3;border:1px solid #79bbd22e;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.prompter-library-select{flex:1;min-width:min(320px,44vw);max-width:520px}.prompter-library-toolbar .MuiTypography-caption{white-space:nowrap}.prompter-editor-layout,.prompter-rehearsal-layout{gap:1rem;width:100%;min-width:0;min-height:0;display:grid}.prompter-editor-layout{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(240px,300px);overflow:hidden}.prompter-rehearsal-layout{flex:1;grid-template-columns:minmax(0,1fr) minmax(560px,620px)}.prompter-script-card,.prompter-guidance-card,.prompter-stage-card,.prompter-properties-card{background:linear-gradient(160deg,#0d2531db,#081a24e6);border:1px solid #79bbd233;border-radius:14px;box-shadow:0 18px 40px #0000002e}.prompter-script-card{flex-direction:column;min-height:0;display:flex;overflow:hidden}.prompter-editor-toolbar{background:#091d27c2;border-bottom:1px solid #79bbd229;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.prompter-editor-toolbar .MuiTextField-root{min-width:min(340px,42vw)}.prompter-script-composer{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4f9db885 #05131bb8;color:#e7f4f9f0;background:#06151dfa;flex:1;min-height:0;overflow:auto}.prompter-broadcast-header,.prompter-broadcast-body{grid-template-columns:minmax(220px,29%) minmax(420px,1fr);min-width:680px;display:grid}.prompter-broadcast-header{z-index:5;background:#0c2631fa;border-bottom:1px solid #79bbd22e;position:sticky;top:0;box-shadow:0 4px 14px #0003}.prompter-broadcast-header span{color:#b7d3debd;letter-spacing:.08em;text-transform:uppercase;padding:.62rem 1rem;font-size:.7rem;font-weight:820}.prompter-broadcast-header span:first-child{border-right:1px solid #79bbd22e}.prompter-broadcast-body{align-items:stretch;min-height:100%}.prompter-technical-column{background:linear-gradient(90deg,#0b1f29fa,#0f2731f5);border-right:1px solid #79bbd22e;position:relative}.prompter-script-column{background:#081a23fa;min-width:0}.prompter-script-canvas{min-height:420px;position:relative}.prompter-script-textarea,.prompter-script-anchor-mirror{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:break-word;color:#ebf6faf0;letter-spacing:normal;tab-size:4;width:100%;padding:1.25rem 1.6rem 4rem;font:500 1.2rem/1.75 Manrope,sans-serif}.prompter-script-textarea{z-index:1;resize:none;caret-color:#55d2ee;background:0 0;border:0;outline:0;display:block;position:relative;overflow:hidden}.prompter-script-textarea::placeholder{color:#b7d3de6b}.prompter-script-textarea:focus{background:#2b9ab70b;box-shadow:inset 3px 0 #46c0dd6b}.prompter-script-anchor-mirror{z-index:2;pointer-events:none;color:#0000;min-height:420px;position:absolute;inset:0}.prompter-cue-anchor{font:inherit;vertical-align:top;pointer-events:auto;color:#0000;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:0;width:1.8em;height:1lh;margin:0 -1.8em 0 0;padding:0;display:inline-block;position:relative;left:-.9em;overflow:visible}.prompter-cue-anchor:before{content:"";z-index:0;width:var(--prompter-cue-line-width,0px);pointer-events:none;border-top:1px solid #b15e0c3d;position:absolute;bottom:0;right:50%}.prompter-cue-anchor:after{content:"/";z-index:1;color:#ffd99a;background:#a84d0066;border-radius:2px;place-items:center;width:.38em;height:100%;font-size:.96em;font-weight:900;line-height:1;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffae4661}.prompter-cue-anchor:hover:after,.prompter-cue-anchor:focus-visible:after{color:#fff3dc;background:#be5b05d1;box-shadow:0 0 0 2px #ffb3497a}.prompter-cue-anchor:active{cursor:grabbing}.prompter-technical-cue-group{flex-direction:column;gap:.14rem;display:flex;position:absolute;left:.75rem;right:0}.prompter-technical-cue{align-items:center;gap:.2rem;min-height:2.1rem;display:flex;position:relative}.prompter-technical-cue-line{pointer-events:none;border-top:1px solid #b15e0c6b;flex:1rem;align-self:flex-end;min-width:.45rem}.prompter-technical-cue .MuiChip-root{color:#ffdca3;background:#b85c052e;border-color:#ffb24275;border-radius:6px;min-width:0;max-width:calc(100% - 62px);height:1.72rem;font-size:.7rem;font-weight:800}.prompter-technical-cue .MuiChip-label{text-overflow:ellipsis;overflow:hidden}.prompter-technical-cue .MuiIconButton-root{color:#b7d3de9e;padding:.24rem}.prompter-technical-cue .MuiIconButton-root:hover{color:#ebf6faf0;background:#4a97b229}.prompter-editor-footer{color:#d5ebf5ad;border-top:1px solid #79bbd229;gap:1.25rem;padding:.6rem 1rem;font-size:.74rem;font-weight:700;display:flex}.prompter-guidance-card{flex-direction:column;align-self:start;gap:.9rem;padding:1.1rem;display:flex}.prompter-guidance-card .MuiTypography-subtitle1{font-weight:760}.prompter-stage-card{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.prompter-fullscreen-stage-card{width:100%;height:100%;box-shadow:none;background:#03090c;border:0;border-radius:0}.prompter-fullscreen-stage-card>.MuiAlert-root{display:none}.prompter-fullscreen-stage-card .prompter-stage{min-height:0;max-height:none}.prompter-stage-card>.MuiAlert-root{border-radius:0}.prompter-stage{scrollbar-width:thin;background:radial-gradient(circle at 50% 30%,#1942503d,#0000 45%),#03090c;flex:1;min-height:520px;max-height:calc(100vh - 190px);position:relative;overflow:auto}.prompter-script-display{white-space:pre-wrap;color:#f1f8faf2;letter-spacing:-.018em;width:100%;max-width:none;min-height:calc(100% + 45vh);margin:0 auto;padding:18vh clamp(1.5rem,2.25vw,3rem) 55vh;font-weight:620;line-height:1.55}.prompter-word{border-radius:.16em;transition:color .13s,background-color .13s,opacity .13s}.prompter-production-instruction{color:#82d9e9;letter-spacing:.01em;opacity:.9;font-size:.72em;font-style:italic;font-weight:760}.prompter-word.is-spoken{color:#9bb7c37a}.prompter-word.is-current{color:#fff;background:#1baecf57;box-shadow:0 0 0 .08em #1baecf33}.prompter-reading-band{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#48cae48c 12% 88%,#0000);height:1px;margin-bottom:-1px;position:sticky;top:22%;box-shadow:0 0 16px #48cae44d}.prompter-live-cue{appearance:none;color:#ffc861;cursor:pointer;letter-spacing:.045em;vertical-align:.26em;background:#8249064d;border:1px solid #ffb639b8;border-radius:999px;margin:.18em .28em;padding:.16em .5em;font-family:inherit;font-size:.42em;font-weight:850;display:inline-block}.prompter-live-cue.is-triggered{color:#78efad;background:#12683b59;border-color:#44d686b8}.prompter-live-cue.is-firing{color:#ffe3a1;background:#975b077a;border-color:#ffc14d;box-shadow:0 0 0 .08em #ffc14d47}.prompter-live-cue.is-failed{color:#ffb0aa;background:#851f1b7a;border-color:#ff6b63}.prompter-live-cue.is-skipped{color:#b5c6cd9e;background:#39484f4d;border-color:#8ba0a970}.prompter-live-cue.is-held{color:#ffbe73;background:#88400961;border-color:#ff8f33cc}.prompter-live-cue:not(:disabled):hover{filter:brightness(1.18);transform:translateY(-1px)}.prompter-live-cue:focus-visible{outline-offset:2px;outline:2px solid #fff}.prompter-live-cue:disabled{cursor:default}.prompter-properties-card{flex-direction:column;justify-self:end;gap:1rem;width:100%;min-width:0;max-width:620px;min-height:0;padding:1rem;display:flex;overflow:auto}.prompter-properties-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.prompter-properties-header{border-bottom:1px solid #79bbd229;padding-bottom:.8rem}.prompter-properties-header .MuiTypography-subtitle1{font-weight:780}.prompter-properties-header .MuiTypography-caption{margin-top:.15rem;display:block}.prompter-property-section{background:#04121966;border:1px solid #79bbd224;border-radius:10px;flex-direction:column;gap:.7rem;min-width:0;padding:.8rem;display:flex}.prompter-property-section-title{color:#bfdeeaa8;text-transform:uppercase;letter-spacing:.05em!important;font-weight:780!important}.prompter-properties-card .prompter-mic-select{width:100%;min-width:0!important}.prompter-property-label{color:#d7ecf4c2;justify-content:space-between;align-items:center;gap:.75rem;font-size:.76rem;display:flex}.prompter-property-label strong{color:#f0f9fc;font-size:.78rem}.prompter-property-section .MuiSlider-root{padding-block:.6rem}.prompter-rehearsal-layout.is-live-armed .prompter-stage-card{border-color:#ff544ac2;box-shadow:0 0 0 1px #ff544a38,0 18px 40px #0000003d}.prompter-live-arm-button{box-shadow:0 0 0 4px #ff4d4424}@media (width<=1120px){.prompter-editor-layout,.prompter-rehearsal-layout{grid-template-columns:1fr}.prompter-guidance-card{display:none}.prompter-properties-card{justify-self:stretch;width:auto;max-width:none;overflow:visible}}@media (width<=720px){.prompter-panel{padding:.75rem}.prompter-header,.prompter-editor-toolbar,.prompter-library-toolbar{flex-direction:column;align-items:stretch}.prompter-editor-toolbar .MuiTextField-root,.prompter-library-select,.prompter-mic-select{width:100%;max-width:none;min-width:0!important}.prompter-editor-footer{flex-wrap:wrap}.prompter-stage{min-height:430px}.prompter-properties-grid{grid-template-columns:1fr}}body.prompter-live-body{background:#03090c;min-width:0;overflow:hidden}body.prompter-live-body #root{width:100vw;height:100vh}.remotes-panel{box-sizing:border-box;width:100%;min-width:0;min-height:520px;padding:1.25rem;overflow-y:auto}.remotes-header{justify-content:space-between;align-items:center}.remotes-loading,.remotes-empty{justify-content:center;align-items:center;min-height:360px;display:flex}.remotes-empty{text-align:center;background:#07161f61;border:1px dashed #79bbd240;border-radius:18px;flex-direction:column;gap:.55rem;margin-top:1.25rem}.remotes-empty>svg{color:#5ddff3b8;font-size:3rem}.remotes-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:.9rem;margin-top:1rem;display:grid}.remote-card{background:linear-gradient(145deg,#0f2733c2,#08161fd6);border:1px solid #79bbd233;border-radius:14px;flex-direction:column;gap:.78rem;padding:.96rem;display:flex;box-shadow:0 10px 24px #00000029}.remote-media-state{flex-wrap:wrap;gap:.45rem;display:flex}.remote-keyframe-frame{background:linear-gradient(135deg,#5ddff309,#0000 45%),#00000052}.remote-return-source,.remote-talkback-source{background:#030d1261;border:1px solid #79bbd233;border-radius:14px;margin-top:1rem;padding:.8rem}.remote-return-source{background:linear-gradient(135deg,#5ddff30b,#0000 55%),#030d1261}.remote-talkback-source.active{background:#6f40062e;border-color:#ffb74d94}.remote-talkback-meter{flex:1;gap:.45rem;min-width:220px;display:grid}.remote-talkback-meter .MuiLinearProgress-root{background:#79bbd224;border-radius:999px;height:7px}.remote-talkback-control{background:#030d1252;border:1px dashed #79bbd238;border-radius:12px;margin-top:auto;padding:.55rem .65rem}.remote-talkback-control.active{background:#6f40063d;border-style:solid;border-color:#ffb74db8}@media (width<=720px){.remotes-panel{padding:.75rem}.remotes-header{align-items:stretch}}.prompter-live-page{background:#03090c;width:100vw;height:100vh;position:relative;overflow:hidden}.prompter-live-message{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.prompter-shared-stage-card{width:100%;height:100%}.prompter-live-overlay{z-index:8;opacity:.12;background:#041016e6;border:1px solid #79bbd238;border-radius:9px;align-items:center;gap:.55rem;padding:.28rem .42rem;transition:opacity .16s;display:flex;position:absolute;top:.75rem;right:.9rem}.prompter-live-overlay:hover,.prompter-live-overlay:focus-within{opacity:1}.prompter-live-status{color:#daeaf0c7;letter-spacing:.07em;background:#556b7459;border-radius:999px;padding:.16rem .45rem;font-size:.68rem;font-weight:850}.prompter-live-status.is-live{color:#a6f6c8;background:#18844c80}.prompter-shared-cue{cursor:default}.prompter-shared-cue:hover{filter:none;transform:none}.prompter-cue-asset-picker{background:#081b2473;border:1px solid #79bbd233;border-radius:9px;flex-direction:column;gap:.55rem;padding:.75rem;display:flex}.prompter-clip-countdown-stack{z-index:5;pointer-events:none;flex-direction:column;align-items:center;gap:.45rem;height:0;display:flex;position:sticky;top:.8rem}.prompter-clip-countdown{color:#dff9ff;letter-spacing:.025em;background:#031319f5;border:2px solid #62daefb8;border-radius:1.4rem;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;width:min(44rem,100% - 2rem);padding:.9rem 1.5rem 1rem;display:flex;box-shadow:0 10px 34px #00000085}.prompter-clip-countdown span{color:#ceeef6d1;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(1rem,2vw,1.55rem);font-weight:650;line-height:1.2;overflow:hidden}.prompter-clip-countdown strong{color:#78eaff;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(3.5rem,7vw,6.5rem);font-weight:800;line-height:.95}.prompter-clip-countdown.is-ending{background:#3d120cf0;border-color:#ff7654e0}.prompter-clip-countdown.is-ending strong{color:#ff9d83}
