[{"data":1,"prerenderedAt":166},["ShallowReactive",2],{"site-chrome":3,"i-lucide:sparkles":70,"i-lucide:pencil-ruler":74,"cms-page:\u002Fdocs\u002Fstorage":76,"i-lucide:arrow-right":162,"i-lucide:layout-grid":164},{"nav":4,"footer":25},{"id":5,"brand":6,"links":7},1,"CubbyCAD",[8,13,17,22],{"id":5,"sort":5,"label":9,"href":10,"external":11,"visibility":12},"Home","\u002F",0,"always",{"id":14,"sort":14,"label":15,"href":16,"external":11,"visibility":12},2,"Explore","\u002Fexplore",{"id":18,"sort":19,"label":20,"href":21,"external":11,"visibility":12},5,4,"Docs","\u002Fdocs",{"id":19,"sort":18,"label":23,"href":24,"external":11,"visibility":12},"Enhanced Plan","\u002Fpricing",{"id":5,"tagline":26,"version_label":27,"links":28},"A browser-based 3D modeler for designing parts you can actually print.","v0.1",[29,34,37,40,43,47,52,59,65],{"id":5,"sort":30,"group":31,"label":32,"href":33,"external":5,"visibility":12},10,"Use","Open the editor","\u002Feditor\u002F",{"id":14,"sort":35,"group":31,"label":36,"href":16,"external":11,"visibility":12},11,"Explore parts & workspaces",{"id":38,"sort":39,"group":31,"label":20,"href":21,"external":11,"visibility":12},3,12,{"id":19,"sort":41,"group":31,"label":42,"href":24,"external":11,"visibility":12},13,"Pricing",{"id":18,"sort":44,"group":31,"label":45,"href":46,"external":5,"visibility":12},14,"Slicer","\u002Fslicer\u002F",{"id":48,"sort":49,"group":31,"label":50,"href":51,"external":11,"visibility":12},6,15,"Credits","\u002Fcredits",{"id":53,"sort":54,"group":55,"label":56,"href":57,"external":11,"visibility":58},7,20,"Account","Your workspaces","\u002Faccount","signed-in",{"id":60,"sort":61,"group":55,"label":62,"href":63,"external":11,"visibility":64},8,21,"Sign in","\u002Flogin","signed-out",{"id":66,"sort":67,"group":55,"label":68,"href":69,"external":11,"visibility":64},9,22,"Make an account","\u002Fsignup",{"left":11,"top":11,"width":71,"height":71,"rotate":11,"vFlip":72,"hFlip":72,"body":73},24,false,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594zM20 2v4m2-2h-4\"\u002F>\u003Ccircle cx=\"4\" cy=\"20\" r=\"2\"\u002F>\u003C\u002Fg>",{"left":11,"top":11,"width":71,"height":71,"rotate":11,"vFlip":72,"hFlip":72,"body":75},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M13 7L8.7 2.7a2.41 2.41 0 0 0-3.4 0L2.7 5.3a2.41 2.41 0 0 0 0 3.4L7 13m1-7l2-2m8 12l2-2m-3-3l4.3 4.3c.94.94.94 2.46 0 3.4l-2.6 2.6c-.94.94-2.46.94-3.4 0L11 17M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497zM15 5l4 4\"\u002F>",{"id":49,"title":77,"permalink":78,"status":79,"meta_title":80,"meta_description":81,"og_image":82,"blocks":83},"Storage","\u002Fdocs\u002Fstorage","published","Storage · CubbyCAD docs","Work locally by default, or sign in for cloud sync — every part is a self-contained .cubby document, saved automatically.",null,[84,92,100,109,140,145],{"id":85,"sort":14,"collection":86,"item":87},70,"block_hero",{"id":49,"eyebrow":88,"headline":77,"subhead":81,"figure":89,"note":82,"tone":90,"buttons":91},"The Cloud is just somebody else's computer","","mint",[],{"id":93,"sort":19,"collection":94,"item":95},71,"block_richtext",{"id":96,"eyebrow":82,"heading":82,"body":97,"align":98,"variant":99,"tone":99},36,"\u003Cp>CubbyCAD keeps your work organized into workspaces, and you choose where each one lives. By default everything stays in your browser with no account needed; you can also save parts as files in a folder on your computer, or sign in to sync to a cloud workspace you can reach from any device.\u003C\u002Fp>\n\u003Cp>Each part is one self-contained \u003Cstrong>.cubby\u003C\u002Fstrong> document — it holds the scene graph, sketches, undo history, metadata, and a thumbnail. Autosave runs in the background on every backend, so you rarely need to think about saving.\u003C\u002Fp>","left","default",{"id":101,"sort":18,"collection":102,"item":103},100,"block_media",{"id":104,"image":105,"image_path":82,"alt":106,"caption":107,"heading":82,"body":82,"layout":108,"tone":99,"video":82,"video_path":82},27,"3736de6a-8c98-4246-8958-696d0d203b8d","The “Choose where to work” dialog","**Overview.** The workspace chooser with browser, cloud, and folder options.","full",{"id":110,"sort":48,"collection":111,"item":112},72,"block_steps",{"id":35,"eyebrow":82,"heading":113,"intro":82,"tone":114,"image":115,"image_path":82,"video":82,"video_path":82,"alt":116,"caption":117,"items":118},"How to use it","sky","9a903b94-394d-4468-a3e2-1860e46c79f2","Your account page","**Account page.** You can always find your workspaces and saved parts on your account page for cloud-saved files.",[119,123,126,129,132,136],{"id":120,"block_steps":35,"sort":5,"title":121,"body":122},69,"Open the workspace chooser","\u003Cp>On first launch (or via \u003Cspan class=\"menu\">File ▸ Switch workspace…\u003C\u002Fspan>), the \u003Cstrong>Choose where to work\u003C\u002Fstrong> dialog opens. Pick one of three destinations.\u003C\u002Fp>",{"id":85,"block_steps":35,"sort":14,"title":124,"body":125},"Use browser storage","\u003Cp>\u003Cstrong>Browser storage\u003C\u002Fstrong> (recommended) — works instantly, no account, parts saved in this browser only.\u003C\u002Fp>",{"id":93,"block_steps":35,"sort":38,"title":127,"body":128},"Sync to the cloud","\u003Cp>\u003Cstrong>Cloud workspace\u003C\u002Fstrong> — sign in, then create or pick a workspace to sync parts so you can pick up on any device. Signed-out users can still see public\u002Fofficial workspaces (read-only).\u003C\u002Fp>",{"id":110,"block_steps":35,"sort":19,"title":130,"body":131},"Save to a local folder","\u003Cp>\u003Cstrong>Open a folder on this computer\u003C\u002Fstrong> — choose a folder and parts are written as \u003Cstrong>.cubby\u003C\u002Fstrong> files there (browsers that support the File System Access API only).\u003C\u002Fp>",{"id":133,"block_steps":35,"sort":18,"title":134,"body":135},73,"Work with autosave","\u003Cp>Work as normal — autosave flushes about \u003Cstrong>1.5 seconds\u003C\u002Fstrong> after you stop editing (and at least every 30 seconds during continuous edits). Press \u003Ckbd>Ctrl\u003C\u002Fkbd>+\u003Ckbd>S\u003C\u002Fkbd> to force a save, or \u003Ckbd>Ctrl\u003C\u002Fkbd>+\u003Ckbd>Shift\u003C\u002Fkbd>+\u003Ckbd>S\u003C\u002Fkbd> for \u003Cspan class=\"menu\">Save as…\u003C\u002Fspan>.\u003C\u002Fp>",{"id":137,"block_steps":35,"sort":48,"title":138,"body":139},74,"Watch the status pill","\u003Cp>Watch the status pill at the bottom-right: it reads \u003Cstrong>Unsaved changes\u003C\u002Fstrong>, \u003Cstrong>Saving…\u003C\u002Fstrong>, then \u003Cstrong>Saved just now\u003C\u002Fstrong> \u002F \u003Cstrong>Saved Xs ago\u003C\u002Fstrong>, or \u003Cstrong>Save failed\u003C\u002Fstrong> if something went wrong.\u003C\u002Fp>",{"id":133,"sort":60,"collection":94,"item":141},{"id":142,"eyebrow":82,"heading":143,"body":144,"align":98,"variant":99,"tone":90},38,"Tips","\u003Cul>\n\u003Cli>Autosave only runs once a part actually has a destination (a saved file\u002Fworkspace). Brand-new drafts, dirty script edits, and un-applied mesh repairs are \u003Cstrong>not\u003C\u002Fstrong> autosaved.\u003C\u002Fli>\n\u003Cli>If you try to switch workspaces with unsaved drafts, you'll be warned and asked to confirm before discarding them.\u003C\u002Fli>\n\u003Cli>Closing the tab while a save is still in flight triggers the browser's \"are you sure you want to leave\" prompt, so the last edit isn't lost.\u003C\u002Fli>\n\u003Cli>A \u003Cstrong>.cubby\u003C\u002Fstrong> file is one part. Imported mesh assets and custom fonts are stored alongside it in the workspace (not embedded) and referenced by the part — so keep them together.\u003C\u002Fli>\n\u003Cli>Your last-used destination is remembered and highlighted next time the chooser opens, but it isn't auto-applied — you always pick deliberately.\u003C\u002Fli>\n\u003C\u002Ful>",{"id":137,"sort":30,"collection":146,"item":147},"block_cta",{"id":44,"heading":148,"body":149,"note":82,"align":150,"tone":151,"buttons":152},"Try it in your browser","Open CubbyCAD and put Storage to work — it runs in the browser, no install.","center","lilac",[153,157],{"id":154,"sort":5,"block_cta":44,"block_hero":82,"label":32,"href":33,"icon":155,"trailing":5,"external":11,"variant":156},31,"i-lucide-arrow-right","primary",{"id":158,"sort":14,"block_cta":44,"block_hero":82,"label":159,"href":21,"icon":160,"trailing":11,"external":11,"variant":161},32,"Browse guides","i-lucide-layout-grid","outline",{"left":11,"top":11,"width":71,"height":71,"rotate":11,"vFlip":72,"hFlip":72,"body":163},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 12h14m-7-7l7 7l-7 7\"\u002F>",{"left":11,"top":11,"width":71,"height":71,"rotate":11,"vFlip":72,"hFlip":72,"body":165},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"7\" height=\"7\" x=\"3\" y=\"3\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"7\" x=\"14\" y=\"3\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"7\" x=\"14\" y=\"14\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"7\" x=\"3\" y=\"14\" rx=\"1\"\u002F>\u003C\u002Fg>",1782830974034]