.v04-runtime{min-height:100dvh;padding:28px clamp(18px,4vw,56px) 36px;color:#f4fbfd;background:radial-gradient(circle at 15% 0,rgba(67,136,153,.26),transparent 35%),radial-gradient(circle at 85% 14%,rgba(196,151,83,.16),transparent 30%),#081922;font-family:IBM Plex Sans,Segoe UI,sans-serif}.v04-runtime-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;max-width:1540px;margin:0 auto 24px}.v04-current-design h1,.v04-panel-heading h2,.v04-runtime-header h1{margin:0;letter-spacing:-.02em}.v04-runtime-header h1{font-size:clamp(28px,4vw,48px);line-height:1.05}.v04-runtime-header p{max-width:640px;margin:10px 0 0;color:#b7d0d6}.v04-eyebrow{display:block;margin-bottom:8px;color:#e6b970;font-size:10px;font-weight:700;letter-spacing:.17em}.v04-muted{color:#9dbbc4;font-size:12px}.v04-runtime-grid{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:18px;max-width:1540px;margin:0 auto}.v04-runtime-main,.v04-runtime-sidebar{display:grid;min-width:0;gap:18px;align-content:start}.v04-artifacts,.v04-composer,.v04-current-design,.v04-graph-panel,.v04-journal,.v04-stage-bar{border:1px solid rgba(175,213,221,.2);border-radius:18px;background:linear-gradient(145deg,rgba(17,51,64,.92),rgba(8,29,40,.96));box-shadow:0 16px 48px rgba(2,14,20,.18)}.v04-artifacts,.v04-composer,.v04-current-design,.v04-journal,.v04-stage-bar{padding:18px}.v04-current-design h1{font-size:24px}.v04-current-design dl{display:grid;gap:14px;margin:24px 0 18px}.v04-current-design dt{color:#90b1ba;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.v04-current-design dd{margin:5px 0 0;color:#e4f1f3;font-size:14px;line-height:1.5}.v04-keywords{color:#e6b970!important}.v04-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 0}.v04-panel-heading.compact{padding:0}.v04-panel-heading h2{font-size:17px}.v04-journal-list{display:grid;gap:10px;max-height:560px;margin-top:16px}.v04-journal-entry{padding:12px;border:1px solid rgba(175,213,221,.16);border-radius:12px;background:rgba(6,24,34,.48);cursor:pointer}.v04-journal-entry.is-focused{border-color:rgba(230,185,112,.76);background:rgba(83,62,36,.28)}.v04-artifact,.v04-model-attempts li,.v04-snapshot-heading,.v04-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.v04-journal-entry p{margin:0;color:#d5e6e9;font-size:13px;line-height:1.5}.v04-artifact button,.v04-composer button,.v04-snapshot-heading button,.v04-toolbar button{border:1px solid rgba(195,225,230,.34);border-radius:8px;background:rgba(90,142,154,.2);color:#eaf7f8;cursor:pointer;font:inherit}.v04-artifact button:hover,.v04-composer button:hover,.v04-snapshot-heading button:hover,.v04-toolbar button:hover{border-color:#e6b970;background:rgba(230,185,112,.16)}button:disabled{cursor:not-allowed;opacity:.46}.v04-graph-and-context{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,280px);gap:18px;min-width:0}.v04-graph-panel{min-height:540px;overflow:hidden}.v04-graph-host{min-height:486px}.v04-graph-card{box-sizing:border-box;width:220px;min-height:122px;padding:15px;border:1px solid rgba(176,216,224,.38);border-radius:16px;background:rgba(12,43,56,.96);color:#effbfc;box-shadow:0 14px 28px rgba(2,15,22,.3);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.v04-graph-card.is-highlighted{border-color:#e6b970;box-shadow:0 0 0 2px rgba(230,185,112,.36),0 16px 32px rgba(2,15,22,.38);transform:translateY(-2px)}.v04-graph-card small{display:block;color:#e6b970;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.v04-graph-card strong{display:block;margin-top:7px;font-size:15px}.v04-graph-card span{display:block;margin-top:7px;color:#bcd6db;font-size:12px;line-height:1.4}.v04-model-attempts{display:grid;gap:7px;padding:0;margin:18px 0 0;list-style:none}.v04-model-attempts li{padding:7px 8px;border-radius:8px;background:rgba(5,24,33,.56);color:#789ba5;font-size:11px}.v04-toolbar{justify-content:flex-start;flex-wrap:wrap;padding:4px 2px}.v04-toolbar label{display:grid;gap:5px;margin-right:auto;color:#9dbbc4;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.v04-composer input,.v04-toolbar select{border:1px solid rgba(175,213,221,.27);border-radius:9px;background:rgba(6,24,34,.8);color:#effbfc;font:inherit}.v04-toolbar select{min-width:180px;padding:9px 10px}.v04-composer button,.v04-snapshot-heading button,.v04-toolbar button{padding:9px 12px;font-size:12px}.v04-artifacts{min-width:0}.v04-snapshot{margin-top:16px;padding:13px;border:1px solid rgba(175,213,221,.15);border-radius:12px;background:rgba(5,24,33,.42)}.v04-snapshot-heading{align-items:flex-start}.v04-snapshot-heading small,.v04-snapshot-heading strong{display:block}.v04-snapshot-heading small{max-width:660px;margin-top:5px;color:#9dbbc4;font-size:11px}.v04-artifact-list{display:grid;gap:8px;margin-top:12px}.v04-artifact{padding:10px;border:1px solid rgba(175,213,221,.14);border-radius:9px}.v04-artifact.is-approved{border-color:rgba(169,217,206,.62);background:rgba(53,99,92,.2)}.v04-artifact small,.v04-artifact strong{display:block}.v04-artifact small{margin-top:4px;color:#9dbbc4;font-size:11px}.v04-model-track{margin-top:16px;padding:14px;border:1px solid rgba(230,185,112,.3);border-radius:12px;background:rgba(78,59,34,.16)}.v04-model-attempts li{justify-content:flex-start}.v04-model-attempts li span:first-child{min-width:34px;color:#e6b970;font-weight:700}.v04-empty,.v04-error,.v04-gate-note,.v04-loading{color:#b7d0d6;font-size:13px;line-height:1.5}.v04-gate-note{padding:12px;border:1px dashed rgba(230,185,112,.42);border-radius:9px;color:#e6b970}.v04-loading{max-width:1540px;margin:80px auto;text-align:center}.v04-composer{max-width:1540px;margin:18px auto 0}.v04-composer form{display:flex;gap:10px;margin-top:12px}.v04-composer input{flex:1;min-width:0;padding:12px 13px}.v04-error{margin:10px 0 0;color:#f1a59c}@media (max-width:1100px){.v04-runtime-grid{grid-template-columns:1fr}.v04-runtime-sidebar{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}@media (max-width:760px){.v04-runtime{padding:20px 12px 24px}.v04-runtime-header{display:grid}.v04-graph-and-context,.v04-runtime-sidebar{grid-template-columns:1fr}.v04-graph-panel{min-height:420px}.v04-graph-host{min-height:360px}.v04-composer form{display:grid}}body:has(.v04-runtime),html:has(.v04-runtime){overflow:hidden}.v04-runtime{position:fixed;inset:0;z-index:0;min-height:0;width:100vw;height:100dvh;overflow:hidden;padding:0;--v04-dock-gap:12px;--v04-model-width:clamp(190px,16vw,220px);--v04-actions-width:170px;--v04-composer-width:clamp(320px,29vw,420px);--v04-output-width:calc(100vw - 48px - var(--v04-model-width) - var(--v04-actions-width) - var(--v04-composer-width) - (var(--v04-dock-gap) * 3));background:radial-gradient(circle at 50% 45%,#173f58 0,#0b2037 48%,#071321 100%)}.v04-runtime:before{position:absolute;inset:0;content:"";pointer-events:none;opacity:.22;background-image:radial-gradient(#b9dce2 1px,transparent 0);background-size:96px 96px;mask-image:linear-gradient(180deg,#000,transparent 92%)}.v04-runtime-header{position:absolute;z-index:20;inset:20px 28px auto;display:block;max-width:none;margin:0;pointer-events:none}@font-face{font-family:Source Han Sans SC;src:url(/fonts/source-han-sans-sc/SourceHanSansSC-VF.otf.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:200 900}@font-face{font-family:Alimama ShuHeiTi;src:url(/fonts/alimama-shuhei/AlimamaShuHeiTi-Bold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700 900}.v04-runtime-brand{color:#eef7ff;font-family:Alimama ShuHeiTi,Source Han Sans SC,Segoe UI,sans-serif;font-size:35px;font-weight:800;letter-spacing:.02em;line-height:1.1;text-shadow:1px 1px 0 rgba(0,0,0,.32);white-space:nowrap}.v04-runtime-status{display:block;margin-top:2px;color:#9dbbc4;font-size:8px;line-height:1.2;white-space:nowrap}.v04-runtime-grid,.v04-runtime-main{display:block;width:100%;height:100%;max-width:none;margin:0}.v04-runtime-sidebar{position:fixed;z-index:6;top:92px;bottom:174px;left:24px;display:flex;flex-direction:column;gap:8px;width:min(340px,calc(100vw - 48px));min-height:0;pointer-events:none}.v04-graph-and-context{display:block}.v04-graph-and-context,.v04-graph-panel{position:absolute;inset:0;z-index:0;width:100%;height:100%;min-height:0}.v04-graph-panel{border:0;border-radius:0;background:transparent;box-shadow:none}.v04-graph-host{position:absolute;inset:0;min-height:0;width:100%;height:100%;touch-action:none}.v04-importance-control{position:absolute;z-index:5;left:50%;top:50%;display:flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid rgba(225,244,255,.18);border-radius:999px;background:rgba(8,30,66,.62);color:#b7d0d6;font-size:10px;pointer-events:auto;transform:translate(-50%,92px)}.v04-importance-control span{margin-right:2px}.v04-importance-control button{width:24px;height:24px;padding:0;border:1px solid rgba(225,244,255,.2);border-radius:50%;color:#d5e6e9;background:transparent;font-size:11px;cursor:pointer}.v04-importance-control button.is-selected{color:#07182b;background:#e6b970;border-color:#e6b970}.v04-importance-control button:disabled{opacity:.55;cursor:not-allowed}.v04-graph-card{display:none}.v04-artifacts,.v04-composer,.v04-current-design,.v04-journal,.v04-model-stage-control,.v04-stage-bar{position:absolute;z-index:6;border:1px solid rgba(225,244,255,.22);border-radius:16px;background:rgba(8,30,66,.72);box-shadow:0 16px 36px rgba(3,12,32,.22);backdrop-filter:blur(15px)}.v04-current-design{position:relative;inset:auto;flex:0 0 auto;width:calc(100% - 20px);max-height:150px;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;backdrop-filter:none;overflow:hidden;pointer-events:auto}.v04-current-design>p{display:-webkit-box;overflow:hidden;margin:0 0 0 16px;color:#d5e6e9;font-size:11px;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:6}.v04-journal{position:relative;inset:auto;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;height:auto;max-height:none;padding:8px 16px 0;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none;overflow:visible;pointer-events:auto;font-size:11px}.v04-journal-entry{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;flex:0 0 auto;padding:1px 0;border:0;border-radius:0;background:transparent;font-size:11px;line-height:1.2}.v04-journal-entry.is-focused,.v04-journal-entry>button{border:0;background:transparent}.v04-journal-entry>button{width:18px;height:18px;padding:0;color:#e6b970;font:inherit;font-size:15px;line-height:18px;cursor:pointer}.v04-journal-entry>p{min-width:0;margin:0;color:#d5e6e9;font-size:11px;line-height:1.2;overflow-wrap:anywhere}.v04-journal-list{box-sizing:border-box;display:block;flex:1 1 auto;gap:0;row-gap:0;height:auto;min-height:0;max-height:none;margin-top:6px;overflow:auto;overscroll-behavior:contain;mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent)}.v04-journal-items{min-height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:0}.v04-journal-list{scrollbar-width:none;-ms-overflow-style:none}.v04-journal-list::-webkit-scrollbar{display:none;width:0;height:0}.v04-toolbar{position:absolute;inset:0;z-index:14;display:block;padding:0;pointer-events:none}.v04-model-stage-control{box-sizing:border-box;position:fixed;left:24px;bottom:110px;z-index:8;display:flex;align-items:center;gap:10px;width:var(--v04-model-width);min-width:0;max-width:calc(100vw - 48px);min-height:58px;padding:8px 10px;border:1px solid rgba(225,244,255,.22);border-radius:14px;background:rgba(8,30,66,.72);box-shadow:0 16px 36px rgba(3,12,32,.22);backdrop-filter:blur(15px);pointer-events:auto}.v04-model-stage-control>label{display:grid;flex:0 0 96px;gap:4px;min-width:0;margin:0;color:#b7d0d6;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.v04-model-stage-control>label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v04-model-stage-control select{width:100%;min-width:0;max-width:none;border:1px solid rgba(225,244,255,.25);border-radius:8px;padding:5px 7px;color:#eef7ff;background:rgba(255,255,255,.08);font-size:11px}.v04-toolbar button{padding:6px 9px;font-size:11px}.v04-toolbar [data-testid=v04-generate-2d]{display:none}.v04-bottom-actions{box-sizing:border-box;position:fixed;left:calc(24px + var(--v04-model-width) + var(--v04-dock-gap));bottom:110px;z-index:12;display:flex;align-items:stretch;gap:6px;width:var(--v04-actions-width);min-height:58px;pointer-events:auto}.v04-bottom-actions button{flex:1 1 0;min-width:0;white-space:nowrap}.v04-model-stage-control .v04-stage-bar{box-sizing:border-box;position:static;display:block;flex:1 1 auto;width:auto;min-width:0;max-width:none;height:auto;max-height:58px;padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none;overflow:hidden;pointer-events:auto}.v04-stage-progress-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0}.v04-stage-status-indicator{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px}.v04-stage-status-ring{display:block;width:20px;height:20px;border-color:#e6b970 #9bdcd4 rgba(225,244,255,.24) rgba(225,244,255,.24);border-style:solid;border-width:3px;border-radius:50%}.v04-stage-status-indicator.is-working .v04-stage-status-ring{animation:v04-stage-spin 1s linear infinite}.v04-stage-status-indicator[data-status=succeeded] .v04-stage-status-ring{border-color:#9bdcd4}.v04-stage-status-indicator[data-status=failed] .v04-stage-status-ring{border-color:#d78272}@keyframes v04-stage-spin{to{transform:rotate(1turn)}}.v04-stage-token-stats{display:grid;justify-items:end;gap:2px;min-width:104px;color:#b7d0d6;font-size:12px;line-height:1.1;white-space:nowrap}.v04-artifacts{box-sizing:border-box;right:auto;bottom:auto;width:100%;max-height:none;padding:14px;overflow:auto;overscroll-behavior:contain}.v04-artifacts .v04-snapshot{margin-top:10px}.v04-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 4px}.v04-preview-card{min-width:0;padding:7px;border:1px solid rgba(175,213,221,.16);border-radius:10px;background:rgba(5,24,33,.34)}.v04-preview-card small{display:block;margin-top:6px;overflow:hidden;color:#b7d0d6;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.v04-preview-stage{position:relative;height:72px;overflow:hidden;border:1px solid rgba(169,217,206,.35);border-radius:7px;background:linear-gradient(145deg,rgba(67,136,153,.3),rgba(8,29,40,.82))}.v04-preview-stage-2d .v04-preview-2d-frame{position:absolute;inset:13px 17px;border:2px solid #9bdcd4;border-radius:4px;transform:skewY(-5deg)}.v04-preview-2d-line{position:absolute;left:25px;height:2px;background:#e6b970;transform:rotate(-5deg)}.v04-preview-2d-line.one{top:29px;width:42px}.v04-preview-2d-line.two{top:43px;width:27px}.v04-preview-stage-3d{display:grid;place-items:center}.v04-preview-3d-cube{width:32px;height:32px;border:2px solid #9bdcd4;border-radius:5px;background:linear-gradient(135deg,rgba(230,185,112,.72),rgba(45,120,149,.72));box-shadow:9px -7px 0 -5px rgba(155,220,212,.55);transform:rotate(30deg) skew(-9deg)}.v04-composer{box-sizing:border-box;left:50%;right:auto;bottom:20px;width:min(840px,calc(100vw - 48px));min-width:0;max-width:none;min-height:58px;margin:0;padding:8px 0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;backdrop-filter:none;transform:translateX(-50%)}.v04-composer form{margin-top:7px;position:relative;margin:0}.v04-composer input{box-sizing:border-box;width:100%;height:42px;padding:9px 52px 9px 18px;border-radius:999px;background:rgba(255,255,255,.08)}.v04-composer button{position:absolute;top:7px;right:7px;display:grid;place-items:center;width:28px;height:28px;padding:0;border-radius:50%;font-size:18px;line-height:1}.v04-workbench{position:fixed;z-index:8;right:24px;bottom:110px;width:min(360px,calc(100vw - 48px));pointer-events:auto}.v04-workbench-toggle{width:100%;padding:10px 14px;border:1px solid rgba(225,244,255,.22);border-radius:14px;color:#eef7ff;background:rgba(8,30,66,.72);backdrop-filter:blur(15px);cursor:pointer;text-align:left}.v04-workbench.is-open .v04-artifacts{position:absolute;inset:auto 0 calc(100% + 8px);width:100%;height:min(52vh,430px);max-height:min(52vh,430px);overflow:auto}.v04-workbench .v04-artifacts{border-radius:14px}.v04-theme-toggle{position:fixed;top:18px;right:28px;z-index:22;box-sizing:border-box;width:36px;min-width:36px;height:30px;padding:2px 0;border:1px solid rgba(225,244,255,.22);border-radius:999px;color:inherit;background:rgba(8,30,66,.42);cursor:pointer;font-size:18px;line-height:1;text-align:center;pointer-events:auto}.v04-runtime[data-theme=light]{color:#17364d;background:linear-gradient(180deg,#f7fcff,#e8f3f5 48%,#c8e3e6)}.v04-runtime[data-theme=light] .v04-artifacts,.v04-runtime[data-theme=light] .v04-composer,.v04-runtime[data-theme=light] .v04-current-design,.v04-runtime[data-theme=light] .v04-journal,.v04-runtime[data-theme=light] .v04-model-stage-control,.v04-runtime[data-theme=light] .v04-theme-toggle,.v04-runtime[data-theme=light] .v04-workbench-toggle{color:#17364d;border-color:rgba(23,54,77,.28);background:rgba(232,250,249,.72)}.v04-runtime[data-theme=light] .v04-eyebrow{color:#8b5e27}.v04-runtime[data-theme=light] .v04-composer input,.v04-runtime[data-theme=light] .v04-muted,.v04-runtime[data-theme=light] .v04-runtime-header p{color:#315a70}.v04-runtime[data-theme=light] .v04-runtime-status{color:#5f6f78}.v04-runtime[data-theme=light] .v04-composer input,.v04-runtime[data-theme=light] .v04-model-stage-control select{border-color:rgba(23,54,77,.28);background:rgba(255,255,255,.4);color:#17364d}.v04-runtime[data-theme=light] .v04-toolbar [data-testid=v04-challenge],.v04-runtime[data-theme=light] .v04-toolbar [data-testid=v04-evaluation]{border-color:rgba(23,54,77,.28);color:#17364d;background:rgba(232,250,249,.72)}.v04-runtime[data-theme=light] .v04-current-design>p,.v04-runtime[data-theme=light] .v04-journal-entry>p,.v04-runtime[data-theme=light] .v04-runtime-brand{color:#17364d}.v04-runtime[data-theme=light] .v04-journal-entry>button{color:#8b5e27}.v04-runtime[data-theme=light] .v04-stage-token-stats{color:#315a70}.v04-runtime[data-theme=light] .v04-bottom-actions button,.v04-runtime[data-theme=light] .v04-composer button,.v04-runtime[data-theme=light] .v04-workbench-toggle{color:#17364d;border-color:rgba(23,54,77,.28);background:rgba(232,250,249,.72)}.v04-runtime[data-theme=light] .v04-preview-card{border-color:rgba(23,54,77,.2);background:rgba(255,255,255,.42)}.v04-runtime[data-theme=light] .v04-preview-card small{color:#315a70}.v04-runtime[data-theme=light] .v04-preview-stage{border-color:rgba(23,54,77,.28);background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(200,227,230,.82))}.v04-runtime[data-theme=light] .v04-artifacts .v04-artifact strong,.v04-runtime[data-theme=light] .v04-artifacts .v04-panel-heading h2,.v04-runtime[data-theme=light] .v04-artifacts .v04-snapshot-heading strong,.v04-runtime[data-theme=light] .v04-artifacts button{color:#17364d}.v04-runtime[data-theme=light] .v04-artifacts .v04-artifact small,.v04-runtime[data-theme=light] .v04-artifacts .v04-gate-note,.v04-runtime[data-theme=light] .v04-artifacts .v04-model-track small,.v04-runtime[data-theme=light] .v04-artifacts .v04-muted,.v04-runtime[data-theme=light] .v04-artifacts .v04-snapshot-heading small{color:#315a70}.v04-runtime[data-theme=light] .v04-artifacts .v04-artifact,.v04-runtime[data-theme=light] .v04-artifacts .v04-snapshot{border-color:rgba(23,54,77,.2)}@media (max-width:900px){.v04-runtime{--v04-dock-gap:8px;--v04-model-width:220px;--v04-actions-width:150px;--v04-composer-width:320px;--v04-output-width:240px}.v04-runtime-sidebar{top:78px;bottom:170px;left:12px;width:220px;gap:10px}.v04-current-design{top:auto;left:auto;width:calc(100% - 20px)}.v04-journal{top:auto;bottom:auto;left:auto;width:100%}.v04-model-stage-control{left:12px;bottom:100px;width:var(--v04-model-width);min-width:0}.v04-bottom-actions{left:calc(12px + var(--v04-model-width) + var(--v04-dock-gap));bottom:100px;width:var(--v04-actions-width)}.v04-theme-toggle{top:20px;right:12px}.v04-workbench{right:12px;bottom:100px;width:var(--v04-output-width)}.v04-composer{left:50%;right:auto;bottom:12px;width:calc(100vw - 24px);transform:translateX(-50%)}}@media (min-width:1500px){.v04-bottom-actions,.v04-model-stage-control,.v04-workbench{bottom:20px;min-height:58px;height:58px}.v04-composer{left:50%;bottom:20px;width:840px;transform:translateX(-50%)}.v04-workbench-toggle{height:58px;box-sizing:border-box}}@media (max-width:620px){.v04-runtime-header{inset:12px}.v04-current-design{display:none}.v04-runtime-sidebar{top:78px;bottom:330px;left:12px;width:190px;gap:0}.v04-journal{top:auto;bottom:auto;left:auto;width:100%;height:auto}.v04-journal-list{height:auto;min-height:0;max-height:none}.v04-model-stage-control{left:12px;right:12px;bottom:203px;width:auto;max-width:none;min-height:52px}.v04-model-stage-control>label{flex-basis:112px}.v04-artifacts{display:block}.v04-composer{left:12px;right:12px;bottom:12px;width:auto;min-width:0;transform:none}.v04-workbench{right:12px;bottom:145px;width:calc(100vw - 24px)}.v04-bottom-actions{left:12px;right:12px;bottom:276px;width:auto;height:44px;min-height:44px}.v04-theme-toggle{top:58px;right:12px}}@media (max-width:360px){.v04-theme-toggle{left:12px;right:auto}}