@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");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}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0ee55_hj9qcer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0.qu-9752pffj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0mao5jbfbduzp.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0uzt.a6d44yda.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0mvwgmnhv29no.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.09zddjkbdep5a.woff2)format("woff2");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}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--bg:#f7f8fb;--surface:#fff;--surface-2:#f1f4f8;--ink:#111317;--muted:#5f6876;--soft:#8b95a3;--line:#dfe4ea;--line-strong:#c7d0db;--blue:#2563eb;--green:#059669;--amber:#d97706;--red:#dc2626;--violet:#7c3aed;--shadow:0 18px 48px #11131714}*{box-sizing:border-box}html{background:var(--bg);color:var(--ink)}body{background:var(--bg);min-height:100vh;color:var(--ink);margin:0;font-family:Geist,Geist Fallback,ui-sans-serif,system-ui,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}[hidden]{display:none!important}.app-shell{min-height:100vh;padding:24px}.topbar{justify-content:space-between;align-items:center;gap:16px;max-width:1480px;margin:0 auto 18px;display:flex}.brand-lockup{align-items:center;gap:12px;display:flex}.mark{background:var(--ink);color:#fff;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.brand-lockup h1,.brand-lockup p,.panel-heading h2,.report-block h3,.feature-list h3,.scene-item h3,.agent-panel h3{letter-spacing:0;margin:0}.brand-lockup h1{font-size:18px;line-height:1.1}.brand-lockup p,.muted-copy{color:var(--muted);margin:4px 0 0;font-size:13px}.status-pill{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.status-dot{background:var(--green);border-radius:999px;width:8px;height:8px}.status-dot.fallback{background:var(--amber)}.status-dot.pulse{animation:1s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.35}}.workspace{grid-template-columns:minmax(320px,400px) minmax(0,1fr);gap:18px;max-width:1480px;margin:0 auto;display:grid}.sidebar,.main{min-width:0}.sidebar{align-self:start;gap:14px;display:grid}.repo-form,.panel,.stage{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px}.repo-form{gap:14px;padding:16px;display:grid}.field{gap:8px;display:grid}.field span{color:var(--ink);font-size:12px;font-weight:750}.field input,.field select,.field textarea{border:1px solid var(--line-strong);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:7px;outline:none;padding:11px 12px}.field textarea{resize:vertical;min-height:74px;line-height:1.45}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb1f}.compact-field{gap:6px}.button-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn,.icon-btn{border:1px solid var(--line-strong);background:var(--surface);min-height:42px;color:var(--ink);text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:0 14px;font-weight:700;line-height:1.15;display:inline-flex}.btn svg,.icon-btn svg{flex:none}.btn.primary{border-color:var(--blue);background:var(--blue);color:#fff}.btn.danger{color:#b91c1c;border-color:#dc262659}.icon-btn{width:42px;padding:0}.btn:disabled{opacity:.55}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.notice{color:#92400e;background:#fff7ed;border:1px solid #d9770659;border-radius:7px;padding:11px 12px;font-size:13px;line-height:1.45}.notice.error{color:#991b1b;background:#fef2f2;border-color:#dc262652}.main{gap:18px;display:grid}.editor-grid{grid-template-columns:minmax(0,1fr) minmax(340px,400px);align-items:start;gap:18px;display:grid}.preview-column,.inspector-panel{min-width:0}.stage{padding:16px}.eyebrow{color:var(--blue);text-transform:uppercase;margin-bottom:8px;font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace;font-size:12px;font-weight:800;display:block}.canvas-wrap{aspect-ratio:16/9;border:1px solid var(--line);background:#070807;border-radius:8px;width:100%;position:relative;overflow:hidden}.canvas-wrap canvas{width:100%;height:100%;display:block}.stage-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.scrubber{flex:1;align-items:center;gap:10px;min-width:240px;display:flex}.scrubber input{width:100%;accent-color:var(--blue)}.timecode,.scene-time{color:var(--soft);white-space:nowrap;font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace;font-size:12px}.export-link{color:var(--blue);margin-top:12px;font-size:13px;font-weight:750;display:inline-flex}.project-notice{margin-top:12px}.scene-strip{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:auto minmax(110px,.3fr) minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:grid}.scene-strip strong{font-size:13px}.scene-strip p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.inspector-panel{gap:12px;max-height:calc(100vh - 48px);display:grid;position:sticky;top:16px;overflow:auto}.inspector-tabs{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:5px;display:grid}.inspector-tab{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:6px;font-size:12px;font-weight:800}.inspector-tab.active{background:var(--ink);color:#fff}.inspector-panel .panel{box-shadow:none}.inspector-panel .settings-grid,.inspector-panel .media-controls,.camera-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inspector-panel .media-controls,.inspector-panel .scene-editor-grid,.inspector-panel .capture-layout,.inspector-panel .url-import-row{grid-template-columns:1fr}.inspector-panel .scene-editor-grid .wide{grid-column:1}.inspector-panel .camera-details-grid{grid-template-columns:1fr}.camera-grid{gap:12px;display:grid}.output-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:18px;display:grid}.panel{padding:16px}.panel.compact{box-shadow:none}.panel-heading{align-items:center;gap:8px;margin-bottom:12px;display:flex}.panel-heading svg{color:var(--blue)}.panel-heading h2{font-size:15px}.project-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.project-toolbar .panel-heading{margin-bottom:0}.settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.director-workspace{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.director-form{gap:16px}.duration-control{gap:8px;display:grid}.duration-control>span,.heading-kicker{color:var(--ink);font-size:12px;font-weight:800}.duration-options{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:5px;display:grid}.duration-option{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:6px;font-size:12px;font-weight:800}.duration-option.active{background:var(--ink);color:#fff}.compact-settings{grid-template-columns:1fr}.compact-details{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:7px;padding:10px 12px;font-size:13px;line-height:1.45}.compact-details summary{cursor:pointer;color:var(--ink);font-weight:800}.compact-details p{margin:8px 0 0}.director-grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:18px;display:grid}.video-stage{padding:14px}.flow-panel{gap:14px;max-height:calc(100vh - 48px);display:grid;position:sticky;top:16px;overflow:auto}.split-heading{justify-content:space-between;align-items:flex-start}.split-heading h2{margin-top:2px;font-size:18px}.beat-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.beat-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:54px minmax(0,1fr);gap:12px;padding:11px;display:grid}.beat-card.active{border-color:#2563eb73;box-shadow:0 0 0 3px #2563eb1a}.beat-card h3{color:var(--ink);margin:0;font-size:13px}.beat-card p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0 0;font-size:12px;line-height:1.42;display:-webkit-box;overflow:hidden}.beat-time{color:var(--soft);align-content:start;gap:5px;font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace;font-size:11px;display:grid}.beat-time strong{color:var(--ink)}.beat-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.beat-tags span{background:var(--surface-2);min-height:22px;color:var(--muted);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.metric{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;padding:10px}.metric span{color:var(--soft);text-transform:uppercase;font-size:11px;font-weight:800;display:block}.metric strong{color:var(--ink);word-break:break-word;margin-top:4px;font-size:13px;display:block}.compact-links{margin-top:12px}.director-empty{min-height:560px}.toggle-field{min-height:44px;color:var(--ink);align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.media-controls{grid-template-columns:auto minmax(260px,1fr);align-items:end;gap:14px;display:grid}.url-import-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.report-block{border-top:1px solid var(--line);gap:5px;padding:12px 0;display:grid}.report-block:first-of-type{border-top:0;padding-top:0}.report-block h3,.feature-list h3,.scene-item h3,.agent-panel h3{font-size:14px}.report-block p,.feature-list p,.scene-item p,.agent-panel p,.transcript,.stack-list p,.stack-list small,.capture-copy p,.capture-copy dd,.capture-status p{color:var(--muted);margin:0;font-size:13px;line-height:1.48}.stack-list small{color:var(--soft);margin-top:3px;font-size:12px;display:block}.transcript{font-size:14px}.voice-qa{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:7px;margin-top:14px;padding:11px;display:grid}.voice-qa div{color:var(--ink);align-items:center;gap:8px;display:flex}.voice-qa p{color:var(--muted);margin:0}.voice-qa small{color:var(--muted);font-weight:750}.feature-list,.scene-list,.run-list,.stack-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.feature-list li,.scene-item{border-top:1px solid var(--line);padding-top:10px}.feature-list li:first-child,.scene-item:first-child{border-top:0;padding-top:0}.scene-item{grid-template-columns:58px 1fr;gap:12px;display:grid}.scene-editor-list{gap:14px;display:grid}.scene-editor-item{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;padding:12px}.scene-editor-item header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.scene-editor-item header strong{color:var(--ink);font-size:13px}.scene-editor-grid{grid-template-columns:minmax(0,1.3fr) minmax(140px,.45fr) minmax(120px,.35fr);gap:12px;display:grid}.scene-editor-grid .wide{grid-column:1/-1}.camera-details{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:10px 12px}.camera-details summary{cursor:pointer;color:var(--ink);font-size:13px;font-weight:800;list-style-position:outside}.camera-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.camera-details-grid .wide{grid-column:1/-1}.run-list li,.stack-list li{color:var(--muted);align-items:flex-start;gap:9px;font-size:13px;display:flex}.run-list svg{color:var(--green);flex:none;margin-top:1px}.live-run,.generation-progress{gap:12px;display:grid}.live-run-head{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;font-size:13px;font-weight:750;display:flex}.live-run-head strong{flex:none;font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace;font-size:12px}.stage-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.stage-step{min-height:30px;color:var(--muted);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;font-weight:750;display:grid}.stage-step span{background:var(--surface-2);border-radius:999px;place-items:center;width:20px;height:20px;display:grid}.stage-step.done span{color:var(--green);background:#ecfdf5}.stage-step.running span{color:var(--blue);background:#eff6ff}.stage-step.error span{color:var(--red);background:#fef2f2}.stage-step.done,.stage-step.running{color:var(--ink)}.progress-list{gap:12px}.run-step{grid-template-columns:18px 1fr;position:relative;gap:10px!important;display:grid!important}.run-step-icon{justify-content:center;align-items:center;width:18px;height:22px;display:flex}.run-step.waiting .run-step-icon:before{background:var(--line);content:"";border-radius:999px;width:7px;height:7px}.run-step.running .run-step-icon svg{color:var(--blue)}.run-step-title{color:var(--ink);justify-content:space-between;align-items:center;gap:10px;font-weight:760;display:flex}.run-step p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.45}.small-status,.log-status{border-radius:999px;justify-content:center;align-items:center;min-width:58px;height:22px;font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace;font-size:11px;font-weight:800;display:inline-flex}.small-status.ready,.log-status.done{color:#047857;background:#ecfdf5}.small-status.running,.log-status.running{color:#1d4ed8;background:#eff6ff}.small-status.error,.log-status.error{color:#b91c1c;background:#fef2f2}.small-status.optional,.small-status.skipped,.log-status.skipped{background:var(--surface-2);color:var(--muted)}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.compact-agent-grid{margin-top:14px}.run-details{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px}.run-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 16px;display:flex}.run-details summary span{font-weight:800}.run-details summary small{color:var(--muted);font-size:12px}.run-details-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px;display:grid}.run-details-grid .panel{box-shadow:none}.capture-layout{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:start;gap:16px;display:grid}.capture-copy{gap:12px;display:grid}.capture-copy dl{gap:8px;margin:0;display:grid}.capture-copy dl div{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);gap:10px;padding-top:8px;display:grid}.capture-copy dt{color:var(--ink);font-size:12px;font-weight:800}.capture-copy dd{margin:0}.capture-status{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-items:flex-start;gap:9px;padding:10px;display:flex}.capture-preview{gap:10px;display:grid}.capture-preview img,.capture-preview video,.capture-empty{aspect-ratio:16/9;border:1px solid var(--line);object-fit:cover;background:#0f172a;border-radius:8px;width:100%}.capture-empty{color:var(--muted);text-align:center;background:#eef2f7;place-items:center;padding:22px;display:grid}.capture-links{flex-wrap:wrap;gap:10px;display:flex}.capture-links a{color:var(--blue);align-items:center;gap:5px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.capture-manifest{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:10px;padding:11px;display:grid}.capture-manifest-head,.capture-manifest li{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.capture-manifest-head strong,.capture-manifest li strong{color:var(--ink);font-size:13px}.capture-manifest-head span{color:var(--soft);font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace;font-size:11px;font-weight:800}.capture-manifest ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.capture-manifest li{justify-content:flex-start}.capture-manifest li div{min-width:0}.capture-manifest li p,.capture-manifest-warning{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.42}.capture-manifest-warning{border-top:1px solid var(--line);padding-top:9px}.agent-panel{border:1px solid var(--line);border-radius:8px;padding:12px}.agent-panel header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.agent-panel header strong{font-size:14px}.agent-panel header span{color:var(--soft);font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace;font-size:11px}.agent-panel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.agent-panel li{grid-template-columns:68px 1fr;gap:10px;display:grid}.empty-state{border:1px solid var(--line);background:var(--surface);text-align:center;min-height:560px;box-shadow:var(--shadow);border-radius:8px;place-items:center;padding:28px;display:grid}.empty-state svg{color:var(--blue)}.empty-state h2{letter-spacing:0;margin:14px 0 8px;font-size:clamp(34px,6vw,76px);line-height:.96}.director-empty h2{margin:12px 0 8px;font-size:34px;line-height:1}.empty-state p{max-width:660px;color:var(--muted);margin:0 auto;line-height:1.55}@media (max-width:1120px){.workspace,.director-workspace,.director-grid,.editor-grid,.output-grid,.agent-grid,.run-details-grid,.capture-layout,.scene-editor-grid,.camera-details-grid,.settings-grid,.compact-settings,.media-controls,.url-import-row{grid-template-columns:1fr}.flow-panel{max-height:none;position:static}}@media (max-width:680px){.app-shell{padding:14px}.topbar,.stage-controls,.button-row{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.scrubber{width:100%;min-width:0}.btn,.icon-btn{width:100%}.repo-form .icon-btn{width:48px}.inspector-tabs{grid-template-columns:repeat(5,minmax(70px,1fr));overflow-x:auto}.scene-item,.agent-panel li,.beat-card{grid-template-columns:1fr}.project-toolbar{align-items:stretch}}
