.workspace-entry{grid-template-columns:1fr 1fr;align-items:center;gap:72px;max-width:1024px;margin:64px auto;display:grid}.workspace-entry-value h1{font-family:var(--vi-display);max-width:480px;font-size:48px;line-height:1.12}.workspace-entry-value p{color:var(--vi-muted);font-size:18px;line-height:1.7}.workspace-entry-value ol{margin:28px 0;padding-left:22px}.workspace-entry-value li{padding:8px 0 8px 4px;font-size:15px}.workspace-entry-value a{min-height:44px;color:var(--vi-orange);align-items:center;font-size:15px;display:inline-flex}.workspace-entry .login{border-radius:0;width:100%;margin:0;padding:32px;box-shadow:0 12px 40px #3e342a0b}.workspace-next{background:var(--vi-canvas);border:1px solid var(--vi-control);border-radius:0;justify-content:space-between;align-items:center;gap:24px;margin:18px 0;padding:20px 24px;display:flex}.workspace-next strong{font-size:18px;font-weight:600}.workspace-next p{color:var(--vi-muted);max-width:800px;margin:6px 0 0;font-size:14px}.workspace-next button{flex-shrink:0;align-items:center;gap:8px;display:flex}.workspace-route{border-bottom:1px solid var(--vi-control);justify-content:space-between;gap:16px;margin:0;padding:4px 0 20px;list-style:none;display:flex}.workspace-route li{color:var(--vi-muted);align-items:center;gap:10px;font-size:14px;display:flex}.workspace-route li span{border:1px solid var(--vi-control);border-radius:0;justify-content:center;align-items:center;width:28px;height:28px;font:12px Menlo,monospace;display:flex}.upload-target{border-left:3px solid var(--vi-orange);background:var(--vi-canvas);overflow-wrap:anywhere;padding:12px;font-size:14px}.upload-next-action{border-top:1px solid var(--vi-control);justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}.upload-next-action p{max-width:660px;color:var(--vi-muted);font-size:14px}.upload-next-action button{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (width<=800px){.workspace-entry{grid-template-columns:1fr;gap:28px;margin:28px auto}.workspace-entry-value h1{font-size:36px}.workspace-entry-value ol{display:none}.workspace-entry-value p{font-size:16px}.workspace-entry .login{max-width:none;padding:24px}.workspace-next,.upload-next-action{flex-direction:column;align-items:flex-start;gap:16px}.workspace-route{grid-template-columns:1fr 1fr;display:grid}}@media (width<=600px){.workspace .studio-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace .studio-sidebar>.sidebar-item{white-space:normal;min-width:0;min-height:44px;display:flex}}
