@font-face{font-family:MaestroHeading;src:url('/maestro-intro-borderless/6ef61266b20088be/brachial-bold-semiwide.woff') format('woff');font-display:swap}
html{color-scheme:dark;background:#000}body.maestro-standalone{margin:0;background:#000;color:#ddd;font-family:Arial,sans-serif;min-width:0;min-height:100vh;overflow-x:hidden;display:block;padding:0}
.maestro-navigation{height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 32px;border-bottom:1px solid #242424;background:linear-gradient(120deg,#303030,#121212);box-sizing:border-box}
.maestro-navigation a{color:#ccc;text-decoration:none;font-size:12px}.maestro-navigation .maestro-wordmark{font-family:MaestroHeading,sans-serif;font-size:32px;color:white}
.maestro-workspace{max-width:1600px;margin:0 auto;padding:64px 32px 48px;box-sizing:border-box;min-width:0}.maestro-workspace h1{font-family:MaestroHeading,sans-serif;font-size:32px;line-height:1.05;font-weight:normal;color:white;margin:0 0 52px;letter-spacing:0}
#maestro-root{width:100%;min-width:0}#maestro-root>div{min-width:0}.maestro-workspace .maestro-setup{width:100%;box-sizing:border-box;margin:0!important}.maestro-setup .primal-ai-board{color:#bcbcbc}
html body.maestro-standalone main.maestro-workspace h1{font-family:MaestroHeading,sans-serif!important;font-weight:normal!important}
#maestro-signin{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 16px;padding:16px;background:#171717;border:1px solid #363636;border-radius:8px;font-size:14px}#maestro-signin[hidden]{display:none}#maestro-signin a{color:white}#maestro-signin button{border:1px solid #444;background:#080808;color:#ddd;padding:10px 14px;border-radius:4px;cursor:pointer}
@media(max-width:600px){.maestro-navigation{padding:0 16px;height:64px}.maestro-navigation .maestro-wordmark{font-size:26px}.maestro-workspace{padding:40px 12px}.maestro-workspace h1{font-size:23px;margin-bottom:32px;overflow-wrap:anywhere}}
html[data-maestro-embedded],html[data-maestro-embedded] body.maestro-standalone{min-height:0;height:auto}
html[data-maestro-embedded] .maestro-navigation,html[data-maestro-embedded] .maestro-workspace>h1{display:none!important}
html[data-maestro-embedded] .maestro-workspace{max-width:none;padding:0;margin:0}
