*{box-sizing:border-box}body{color:#19343d;background:#f3f6f7;margin:0;font:14px system-ui}button,input,select,textarea{font:inherit}aside{color:#c1d0d3;background:#112f38;width:225px;padding:30px 20px;position:fixed;inset:0 auto 0 0}aside h2{color:#fff;margin:0;font-size:27px}nav button{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:8px;margin:5px 0;padding:13px;display:block}aside a{color:#abdaca;margin:28px 10px;display:block}header{color:#5b727c;justify-content:space-between;gap:15px;font-size:12px;display:flex}h1{margin-bottom:8px;font-size:32px}h2{font-size:18px}p{color:#627780;line-height:1.6}button{cursor:pointer;color:#fff;background:#176e5b;border:0;border-radius:7px;padding:11px 16px}button:disabled{opacity:.5;cursor:wait}.badge{color:#23654e;background:#dcefe7;border-radius:20px;padding:5px 9px;font-size:11px;display:inline-block}.cards{grid-template-columns:repeat(4,1fr);gap:16px;margin:26px 0;display:grid}.card{background:#fff;border:1px solid #dce5e8;border-radius:12px;margin-bottom:18px;padding:22px}.number{margin:12px 0;font-size:32px;font-weight:700}.split{grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);gap:20px;display:grid}.bar{justify-content:space-between;align-items:center;gap:15px;display:flex}.muted{color:#6d838b;font-size:12px}.warning{color:#7e6021;background:#fff3d7;border-radius:8px;margin:18px 0;padding:13px;font-size:12px;line-height:1.6}.error{color:#9a3a27;background:#fde8e4;border-radius:8px;padding:13px}label{color:#536d77;margin:14px 0 6px;font-size:12px;font-weight:600;display:block}input,textarea,select{color:#1d3944;background:#fff;border:1px solid #ccdade;border-radius:7px;width:100%;padding:11px}textarea{min-height:85px}.row{grid-template-columns:1fr 1fr;gap:13px;display:grid}form button{margin-top:18px}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #e5ecee;padding:14px 8px;font-size:13px}th{color:#71858c;text-transform:uppercase;font-size:11px}.scroll{overflow-x:auto}.empty{text-align:center;background:#f6f9fa;border-radius:9px;padding:25px}.task{background:#f6f9fa;border-left:3px solid #55a58c;border-radius:5px;margin-top:12px;padding:15px 18px}.task h3{margin:0 0 8px;font-size:15px}.task button{margin:10px 6px 0 0;padding:8px 10px;font-size:12px}.log{border-bottom:1px solid #e5ebed;padding:11px 0;font-size:12px}.small{font-size:11px}dialog{border:0;border-radius:12px;width:min(600px,95vw);max-height:90vh;overflow:auto;box-shadow:0 20px 80px #0003}dialog::backdrop{background:#0b263588}@media (max-width:1000px){.split{grid-template-columns:1fr}.cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){aside{width:100%;padding:14px;position:static}aside h2{font-size:22px}nav{margin-top:12px;display:flex;overflow:auto}nav button{white-space:nowrap;width:auto}aside a{margin:8px}main{margin:0;padding:20px}header{flex-direction:column}h1{font-size:25px}.cards{gap:10px}.card{padding:16px}.row{grid-template-columns:1fr}}body{color:#20314c;background:#f5f7fb}aside{color:#5b6b82;background:#fff;border-right:1px solid #e0e6ee}aside h2{color:#203a62}aside small{color:#778ba6}nav button{font-weight:500}nav button.selected{color:#2258a9;background:#eaf1fe;box-shadow:inset 3px 0 #3779dd}aside a{color:#38669e}button{background:#2d66b7}button:hover{filter:brightness(.96)}.subtle{color:#345278;background:#edf2f8}.return-access{color:#536c8e;background:#f0f4fa;margin:18px 10px;padding:10px;font-size:12px;display:block}.access-shell{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.access-intro{color:#fff;background:#163153;flex-direction:column;justify-content:space-between;gap:65px;padding:48px 12%;display:flex;position:relative;overflow:hidden}.access-intro:after{content:"";pointer-events:none;border:1px solid #ffffff10;border-radius:50%;width:450px;height:450px;position:absolute;bottom:-300px;right:-160px;box-shadow:0 0 0 70px #ffffff04,0 0 0 140px #ffffff03}.access-brand{font-size:35px;font-weight:750}.access-brand span{color:#8ebcff}.access-brand small{letter-spacing:2px;color:#a3b9d6;margin-top:4px;font-size:10px;font-weight:500;display:block}.access-intro h1{letter-spacing:-1px;color:#fff;margin:20px 0;font-size:clamp(35px,4vw,58px);line-height:1.13}.access-intro p{color:#bfcee0;max-width:410px;font-size:16px;line-height:1.8}.access-eyebrow{letter-spacing:2px;color:#91b4e8;font-size:10px}.access-features{color:#d7e2f2;gap:19px;margin-top:38px;font-size:13px;display:grid}.access-foot{color:#9bb2d0;font-size:11px}.access-form-wrap{justify-content:center;align-items:center;padding:55px 9%;display:flex}.access-form{width:100%;max-width:390px}.access-form h2{color:#243d60;margin:22px 0 8px;font-size:31px}.access-form>p{margin:0 0 30px}.access-form label{color:#445974;margin-top:24px;font-size:13px}.access-form input{background:#fbfcff;border-color:#d5deeb;height:48px}.access-form input:focus{outline-offset:1px;outline:2px solid #94b6e8}.password-field{position:relative}.password-field input{padding-right:78px}.password-field button{color:#5c7291;background:0 0;padding:8px;font-size:11px;position:absolute;top:7px;right:6px}.access-submit{justify-content:space-between;align-items:center;width:100%;height:48px;margin-top:28px;display:flex}.access-note{color:#35567c;background:#f1f5fc;border:1px solid #e2eaf5;border-radius:9px;margin:24px 0 16px;padding:16px;font-size:12px}.access-note p{margin:6px 0 0;font-size:12px;line-height:1.6}.access-form .small{color:#8996a8;font-size:11px;line-height:1.6}@media (max-width:700px){.access-shell{grid-template-columns:1fr}.access-intro{gap:25px;padding:26px 8%}.access-intro h1{margin:12px 0;font-size:31px}.access-intro p{margin-bottom:0;font-size:13px}.access-features,.access-foot{display:none}.access-form-wrap{padding:32px 8%}.access-brand{font-size:26px}.access-brand small{font-size:9px}.access-form h2{font-size:26px}}.mobile-top,.menu-backdrop{display:none}aside{overflow-y:auto}nav{flex-direction:column;display:flex}nav button{flex-shrink:0}@media (max-width:650px){.mobile-top{z-index:40;background:#fff;border-bottom:1px solid #dce5ee;justify-content:space-between;align-items:center;padding:12px 18px;display:flex;position:sticky;top:0}.mobile-top button{font-size:12px}.menu-backdrop{z-index:45;background:#132a4b66;border-radius:0;display:block;position:fixed;inset:0}aside{z-index:50;width:275px;max-width:85vw;height:100dvh;padding:25px 18px;transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}aside.sidebar-open{transform:translate(0)}nav{flex-direction:column;margin-top:28px;display:flex;overflow:visible}nav button{white-space:normal;width:100%;padding:14px}aside a{margin:25px 12px}main{padding-top:22px}}.process-access{background:#f5f7fb;place-items:center;min-height:100dvh;padding:24px;display:grid}.process-access form{background:#fff;border:1px solid #e1e7ef;border-radius:18px;width:100%;max-width:380px;padding:36px;box-shadow:0 20px 70px #20314c08}.process-logo{letter-spacing:-1.8px;color:#203a62;font-size:38px;font-weight:750}.process-logo span,aside h2 span{color:#6e62d9}.process-access h1{margin:30px 0 20px;font-size:20px}.process-access button{width:100%;margin:24px 0 6px}.process-access .muted{font-size:11px}.materials-frame{background:#f5f7fb;border:0;width:100%;height:1450px;display:block}.cards{grid-template-columns:repeat(3,1fr)}aside h2{letter-spacing:-1px;font-size:28px}@media (max-width:650px){.cards{grid-template-columns:1fr}.bar{flex-wrap:wrap}.process-access form{padding:28px}.materials-frame{height:2500px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0b0b0d;--panel:#151518;--raised:#212125;--line:#34343c;--text:#f4f3f7;--muted:#a4a1ac;--purple:#bb97ff;--yellow:#dfff32}body{background:var(--canvas);color:var(--text)}aside{background:var(--panel);border-color:var(--line);color:var(--muted);padding-top:36px}aside h2{color:var(--text);letter-spacing:-1.2px;font-size:29px}aside h2:before{content:"// ";color:var(--yellow);font-size:22px}aside h2 span{color:var(--yellow)}nav button{border-radius:8px;padding:15px 13px}nav button:hover{background:#24202e}nav button.selected{color:var(--purple);box-shadow:inset 3px 0 var(--purple);background:#2c233c}header{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:24px}h1,h2,h3{color:var(--text)}h1{letter-spacing:-1px}p,.muted,.small{color:var(--muted)}button{background:var(--yellow);color:#141607;font-weight:650}.subtle,.return-access{color:var(--purple);background:#292331}.card{background:var(--panel);border-color:var(--line);border-radius:12px}.cards .card{background:var(--raised);min-height:135px}.number{color:var(--text);font-size:38px}.badge{color:var(--purple);background:#30263e}input,textarea,select{color:var(--text);background:#1d1d22;border-color:#3c3b45}label{color:#c8c3d2}input::placeholder,textarea::placeholder{color:#86818f}input:focus,textarea:focus,select:focus{outline:2px solid var(--purple);outline-offset:2px}.empty,.task{background:#1b1a20}.task{border-left-color:var(--purple)}th,td,.log{border-color:var(--line)}th{color:var(--muted)}a{color:var(--purple)}.warning{color:#e5db9a;background:#2a291b}.error{color:#ffc1cf;background:#361f29}dialog{background:var(--panel);color:var(--text);border:1px solid var(--line);box-shadow:0 30px 120px #000b}.process-access{background:radial-gradient(ellipse at 50% 10%,#21182d 0,transparent 55%),var(--canvas)}.process-access form{background:var(--panel);border-color:var(--line);box-shadow:0 25px 100px #0008}.process-logo{color:var(--text)}.process-logo:before{content:"// ";color:var(--yellow);font-size:28px}.process-logo span{color:var(--yellow)}.process-access h1{font-weight:500}.process-access button{height:48px}.materials-frame{background:var(--canvas)}.mobile-top{background:var(--panel);color:var(--text);border-color:var(--line)}.menu-backdrop{background:#0009}.process-access .muted{color:var(--muted)}:root{--line:#2c2b34;--muted:#b0acbb}body{font-size:14px;line-height:1.45}main{max-width:1840px;margin-left:244px;padding:28px 36px 48px}aside{width:244px;padding:28px 18px}aside h2{padding:0 12px}nav{gap:3px;margin-top:30px}nav button{align-items:center;gap:11px;min-height:43px;margin:0;padding:11px 13px;font-size:12px;display:flex}nav button svg{opacity:.85;flex-shrink:0}nav button.selected{color:#d2b6ff;background:#2b223b}header{letter-spacing:.8px;align-items:center;padding-bottom:20px;font-size:10px}header span:last-child{letter-spacing:0;color:#d5cfe1;background:#222027;border-radius:24px;padding:8px 12px}h1{margin:26px 0 20px;font-size:26px}.director-heading{align-items:flex-end;margin:0 0 24px}.director-heading h2{letter-spacing:-1px;margin-top:9px}.director-heading p{margin:8px 0 0;font-size:13px}.eyebrow{color:var(--purple);letter-spacing:1.7px;font-size:10px;font-weight:700}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 24px}.cards .card{border-top:2px solid #50415f;min-height:148px;padding:20px 22px;transition:border-color .16s,transform .16s}.cards .card:hover{border-color:var(--purple);transform:translateY(-2px)}.cards .card:nth-child(3){border-top-color:var(--yellow)}.cards .card .number{font-variant-numeric:tabular-nums;margin:14px 0 10px;font-size:35px;line-height:1.2}.cards .card>span:last-child{font-size:11px}.card{border-radius:14px;padding:22px}.card h2{font-size:16px;line-height:1.4}.card .bar h2{margin:6px 0 14px}.production-overview{margin-bottom:24px}.stage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.stage{color:var(--text);text-align:left;border:1px solid var(--line);background:#1e1d24;border-radius:10px;padding:17px}.stage strong{margin:8px 0 12px;font-size:26px;display:block}.stage small{color:var(--muted);margin-top:9px;font-size:10px;display:block}.stage-track{background:#36323f;border-radius:6px;height:5px;overflow:hidden}.stage-track span{border-radius:6px;height:100%;display:block}.split{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:22px}.task{border:1px solid #302c39;border-left:3px solid #9675c9;border-radius:9px;margin-top:14px;padding:17px 18px}.task p{margin:8px 0;font-size:12px}.badge{letter-spacing:.1px;white-space:normal;font-size:10px;line-height:1.4}.log{padding:16px 0}.log p{margin:7px 0 10px;font-size:12px}.log:last-child{border-bottom:0}th{letter-spacing:.8px;background:#1d1b23;padding:15px 13px;font-size:10px}td{vertical-align:top;padding:17px 13px;line-height:1.6}tbody tr:hover{background:#211d2b}.scroll{border:1px solid var(--line);border-radius:10px}table{min-width:650px}td:first-child{min-width:190px}td .muted{max-width:420px;margin-bottom:0}button{min-height:38px;transition:background .15s,border-color .15s}.subtle{border:1px solid #443650;font-size:12px}:is(button:focus-visible,a:focus-visible,summary:focus-visible){outline:2px solid var(--yellow);outline-offset:4px}.video-tools{text-align:right;color:var(--muted);margin:15px 0 0;font-size:11px}.video-tools summary{cursor:pointer;padding:6px 0;display:inline-block}.video-tools[open]{text-align:left}.return-access{margin:12px 10px;padding:9px 12px;font-size:11px}dialog{z-index:80;max-height:85dvh;margin:auto;padding:26px;position:fixed;inset:0;box-shadow:0 0 0 100vmax #0009,0 25px 90px #0008}.process-access form{border-top:3px solid var(--purple)}@media (min-width:1500px){.cards{grid-template-columns:repeat(6,minmax(0,1fr))}.cards .card{padding:18px 16px}.cards .card .muted{font-size:11px}}@media (min-width:651px) and (max-width:1100px){aside{width:210px;padding:24px 12px}main{margin-left:210px;padding:24px}.split{grid-template-columns:1fr}.director-heading{align-items:flex-start}.director-heading>button{font-size:11px}.stage-grid{gap:9px}.stage{padding:13px}}@media (max-width:650px){main{margin-left:0;padding:20px 16px 40px}aside{width:275px}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cards .card{min-height:139px;padding:16px}.cards .card .number{font-size:29px}.director-heading{align-items:flex-start}.director-heading h2{font-size:27px!important}.director-heading>button{width:100%;margin-top:7px}.stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split{grid-template-columns:minmax(0,1fr)}.card{padding:17px}.bar{gap:10px}.bar .subtle{font-size:11px}header{align-items:flex-start;gap:10px}.video-tools{margin-top:10px}h1{margin-top:18px}.mobile-top{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.process-access{padding:20px}.process-access form{padding:28px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.nav-group{letter-spacing:1.5px;color:#80798f;padding:20px 13px 9px;font-size:9px;display:block}nav{margin-top:16px}.workspace-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 20px;display:flex}.workspace-toolbar input{flex:1;min-width:220px}.workspace-toolbar select{width:auto;max-width:250px}.segmented{background:#17161c;border:1px solid #34303e;border-radius:9px;padding:3px;display:flex}.segmented button{color:#aaa1b8;background:0 0;min-height:30px;padding:7px 12px;font-size:12px}.segmented button.active{color:#e3d0ff;background:#382b49}.kanban{grid-template-columns:repeat(4,minmax(240px,1fr));gap:16px;padding-bottom:20px;display:grid;overflow:auto}.kanban>section{background:#111115;border:1px solid #27242f;border-radius:13px;min-height:350px;padding:13px}.kanban-heading{justify-content:space-between;padding:8px 2px 17px;font-size:12px;display:flex}.kanban-heading span{color:#bb97ff}.kanban-item{text-align:left;color:#eee;background:#1e1b25;border:1px solid #37303f;border-radius:10px;width:100%;margin-bottom:12px;padding:15px;display:block}.kanban-item h3{margin:10px 0;font-size:13px;line-height:1.6}.kanban-item p,.kanban-item .bar{font-size:11px}.lane-empty{color:#777083;padding:20px 5px;font-size:11px}.status-pill{color:#d5b8ff;white-space:nowrap;background:#30283d;border-radius:6px;padding:5px 9px;font-size:10px;display:inline-block}.s-working{color:#dfff72;background:#2a321c}.s-blocked{color:#ffb9a8;background:#3a2525}.s-done{color:#8cdbc2;background:#19362d}.people-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.person-card{text-align:left;color:#eee;background:#19171f;border:1px solid #322d3c;min-height:190px;padding:20px}.person-card h3{margin:15px 0 5px;font-size:13px}.person-card p{margin:0 0 15px;font-size:11px}.avatar{color:#d0acff;background:#38294b;border-radius:13px;place-items:center;width:43px;height:43px;font-size:15px;display:grid}.tone-1{color:#c1dc7b;background:#29372c}.tone-2{color:#a3bcf0;background:#2a3246}.detail-shade{z-index:65;background:#0009;border-radius:0;position:fixed;inset:0}.detail-panel{z-index:70;background:#16141c;border-left:1px solid #443650;width:min(540px,96vw);padding:30px;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-25px 0 100px #0007}.detail-panel h2{margin:25px 0 18px;font-size:24px}.detail-actions{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.detail-panel h3{margin-top:30px}.related-record{border-bottom:1px solid #332c3d;padding:14px 0;font-size:12px}.related-record p{margin:6px 0}.project-facts{grid-template-columns:130px 1fr;gap:14px 18px;margin:24px 0;font-size:12px;display:grid}.project-facts dt{color:#928b9f}.project-facts dd{overflow-wrap:anywhere;color:#ece7f3;margin:0}.flow-steps{background:#15121b;border:1px solid #342c40;border-radius:12px;margin-bottom:24px;display:flex;overflow:auto}.flow-steps>div{color:#8d839d;white-space:nowrap;flex:1;align-items:center;gap:9px;padding:16px 18px;font-size:11px;display:flex}.flow-steps span{border:1px solid #494051;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.flow-steps .current{color:#e3d0ff;background:#2c223b}.flow-steps .current span{border-color:#bb97ff}.flow-steps .complete{color:#c6dd83}.flow-layout{grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);gap:24px;display:grid}.flow-summary{z-index:auto;background:linear-gradient(135deg,#221a2e,#15131b);border:1px solid #40334e;border-radius:14px;align-self:start;width:auto;height:auto;padding:25px;position:static;inset:auto;overflow:visible;transform:none!important}.flow-summary .number{color:#dfff32;margin-bottom:0}.flow-summary .number small{font-size:15px}.flow-note{color:#b6a8c9;border-top:1px solid #3c3148;padding-top:20px;font-size:12px;line-height:1.8}.flow-actions{border-top:1px solid #322b3b;margin-top:30px;padding-top:20px}.flow-layout .card{padding:28px}.flow-layout .card h2{font-size:21px}.flow-layout .card input,.flow-layout .card select{min-height:44px}@media (max-width:1150px){.people-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-layout{grid-template-columns:1fr}}@media (max-width:650px){.people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.person-card{padding:16px}.workspace-toolbar input{min-width:100%}.workspace-toolbar select{flex:1;max-width:none}.project-facts{grid-template-columns:100px 1fr}.flow-layout .card{padding:20px}.detail-panel{padding:23px}.flow-summary{width:auto;max-width:none;height:auto;position:static;transform:none}.flow-steps>div{padding:13px}.kanban{grid-template-columns:repeat(4,260px)}}button{white-space:normal;overflow-wrap:anywhere}button:disabled{cursor:not-allowed;filter:none;transform:none!important}nav button span{overflow-wrap:anywhere;min-width:0}.detail-panel{padding-bottom:max(30px,env(safe-area-inset-bottom));overscroll-behavior:contain}.workspace-toolbar>input{width:auto}.kanban-item h3,.person-card h3,.related-record b{overflow-wrap:anywhere}.flow-actions button,.detail-actions button{min-height:44px}.people-grid>*,.flow-summary{min-width:0}.flow-summary .number{overflow-wrap:anywhere}.flow-steps .current{border-radius:8px}.flow-steps,select{max-width:100%}main,section,.split>*,.flow-layout>*{min-width:0}@media (max-width:650px){input,select,textarea{font-size:16px}.workspace-toolbar{gap:9px}.detail-actions button{flex:120px}.flow-actions>button{flex:1}.card .bar>button{max-width:100%}.project-facts{grid-template-columns:95px minmax(0,1fr)}.detail-panel .project-facts{grid-template-columns:90px minmax(0,1fr)}}.quote-line{background:#1a161f;border:1px solid #39303f;border-radius:12px;margin:18px 0;padding:18px}.quote-line textarea{min-height:65px}.drawing-attachment{overflow-wrap:anywhere;border:1px solid #413549;border-radius:12px;margin:16px 0;padding:16px}.drawing-attachment button{max-width:100%;min-height:44px}.drawing-attachment .muted{font-size:12px;line-height:1.6}.quote-editor{border:0;min-width:0;margin:0;padding:0}.quote-editor:disabled input,.quote-editor:disabled textarea{opacity:.8;cursor:default}.quote-editor:disabled button{opacity:.5}.simulation-workbench{background:#0e0c13;border:1px solid #494052;border-radius:16px;margin-top:24px;overflow:hidden}.simulation-toolbar{background:linear-gradient(135deg,#251e31,#15121d);border-bottom:1px solid #393040;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.simulation-toolbar strong{margin-top:6px;font-size:15px;display:block}.simulation-views,.simulation-options,.simulation-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.simulation-views button,.simulation-options button{min-height:40px;margin:0;padding:9px 12px;font-size:12px}.simulation-options{border-bottom:1px solid #292330;padding:10px 16px}.simulation-options [aria-pressed=true]{color:#ddcaff;background:#30213e;border-color:#bb97ff}.simulation-options .muted{margin-left:auto;font-size:11px}.simulation-status{color:#a79cb5;border-top:1px solid #292330;gap:16px;padding:14px 16px;font-size:11px}.simulation-status span{align-items:center;gap:6px;display:inline-flex}.simulation-status i{border-radius:50%;width:7px;height:7px}.simulation-speed{align-items:center;gap:12px;margin-top:18px;display:flex}.simulation-speed select{width:auto;margin:0}.simulation-workbench canvas{touch-action:none;max-width:100%;display:block}@media (max-width:650px){.simulation-toolbar{flex-direction:column;align-items:flex-start;padding:14px}.simulation-views{width:100%}.simulation-views button{flex:1}.simulation-options .muted{flex-basis:100%;margin-left:0}.simulation-speed{flex-direction:column;align-items:flex-start}.simulation-status{gap:10px}.simulation-status span:last-child{flex-basis:100%}}
