.BlogDemos_page__dgGRH{padding-top:45px}.BlogDemos_header__vwf1_{max-width:760px;margin-bottom:56px}.BlogDemos_note__VlM_Q{display:flex;gap:18px;margin-top:32px;padding:22px 24px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.BlogDemos_note__VlM_Q>svg{width:22px;height:22px;flex-shrink:0;color:var(--accent);margin-top:2px}.BlogDemos_note__VlM_Q h2{font-size:14px;font-weight:600;margin-bottom:7px}.BlogDemos_note__VlM_Q p{color:var(--muted);font-size:13px;line-height:1.85}.BlogDemos_sectionHeading__8aIQm{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:24px}.BlogDemos_sectionHeading__8aIQm a{font-size:12px}.BlogDemos_sectionHeading__8aIQm a:hover{text-decoration:underline;text-underline-offset:4px}.BlogDemos_grid__pRb19{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.BlogDemos_card__YXXNG{display:flex;flex-direction:column;padding:26px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);transition:transform .25s,border-color .25s,box-shadow .25s}.BlogDemos_card__YXXNG:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 12px 30px #00000008}.BlogDemos_cardTop__1l4K6{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.BlogDemos_icon__fvrOq{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;color:var(--accent);background:var(--accent-soft)}.BlogDemos_icon__fvrOq svg{width:23px;height:23px}.BlogDemos_number__nfLGR{font:11px ui-monospace,monospace;color:var(--muted)}.BlogDemos_card__YXXNG h3{display:flex;align-items:start;justify-content:space-between;gap:12px;font-size:19px;line-height:1.4;font-weight:550;letter-spacing:-.025em}.BlogDemos_arrow__EdOhX{flex-shrink:0;width:17px;height:17px;margin-top:5px;color:var(--muted);transition:transform .25s,color .25s}.BlogDemos_card__YXXNG:hover .BlogDemos_arrow__EdOhX{transform:translate(2px,-2px);color:var(--accent)}.BlogDemos_card__YXXNG p{margin-top:12px;margin-bottom:26px;color:var(--muted);font-size:13px;line-height:1.85}.BlogDemos_cardAction__AuzjO{display:flex;align-items:center;gap:9px;margin-top:auto;color:var(--accent);font-size:12px;font-weight:500}.BlogDemos_creations__Tg0Cj{position:relative;overflow:hidden;text-align:center;margin-top:64px;padding:60px 24px;border:1px solid var(--line);border-radius:14px;background:radial-gradient(ellipse at 50% 110%,var(--accent-soft),transparent 70%),var(--surface)}.BlogDemos_creations__Tg0Cj h2{font-size:clamp(30px,4vw,44px);line-height:1.15;font-weight:550;letter-spacing:-.045em;margin:16px 0}.BlogDemos_creations__Tg0Cj>p:not(:first-child){max-width:440px;margin-inline:auto;font-size:14px;line-height:1.8;color:var(--muted)}.BlogDemos_creationsButton__Uh0AT{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:17px 24px;margin-top:28px;border:1px solid var(--accent);border-radius:9px;color:var(--page);background:var(--accent);font-size:14px;font-weight:600;box-shadow:0 8px 28px color-mix(in srgb,var(--accent) 18%,transparent);transition:transform .25s,box-shadow .25s}.BlogDemos_creationsButton__Uh0AT:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(110deg,transparent 20%,#ffffff50 50%,transparent 80%);transform:translateX(-140%);animation:BlogDemos_sheen__hxCJN 5s ease-in-out infinite}.BlogDemos_creationsButton__Uh0AT svg{width:20px;height:20px;transition:transform .25s}.BlogDemos_creationsButton__Uh0AT:hover{transform:translateY(-3px);box-shadow:0 12px 35px color-mix(in srgb,var(--accent) 30%,transparent)}.BlogDemos_creationsButton__Uh0AT:hover svg{transform:translate(3px,-3px)}@keyframes BlogDemos_sheen__hxCJN{0%,65%{transform:translateX(-140%)}to{transform:translateX(140%)}}@media (max-width:1023px){.BlogDemos_grid__pRb19{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.BlogDemos_page__dgGRH{padding-top:28px}.BlogDemos_header__vwf1_{margin-bottom:36px}.BlogDemos_grid__pRb19{grid-template-columns:1fr;gap:16px}.BlogDemos_note__VlM_Q{padding:20px;gap:12px}.BlogDemos_card__YXXNG{padding:24px}.BlogDemos_creations__Tg0Cj{margin-top:40px;padding:42px 20px}.BlogDemos_sectionHeading__8aIQm{flex-wrap:wrap;gap:12px}}@media (prefers-reduced-motion:reduce){.BlogDemos_arrow__EdOhX,.BlogDemos_card__YXXNG,.BlogDemos_creationsButton__Uh0AT,.BlogDemos_creationsButton__Uh0AT svg{transition:none}.BlogDemos_card__YXXNG:hover,.BlogDemos_card__YXXNG:hover .BlogDemos_arrow__EdOhX,.BlogDemos_creationsButton__Uh0AT:hover,.BlogDemos_creationsButton__Uh0AT:hover svg{transform:none}.BlogDemos_creationsButton__Uh0AT:before{animation:none}}.Workbench_sectionHeading__X1Z8Y{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--line)}.Workbench_sectionHeading__X1Z8Y>span{color:var(--muted);font-size:12px}.Workbench_workbench__z3wFe{display:grid;grid-template-columns:310px minmax(0,1fr);gap:24px;align-items:start}.Workbench_library__70XRN{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.Workbench_libraryHeading__x_fsW{padding:22px;border-bottom:1px solid var(--line)}.Workbench_libraryHeading__x_fsW h3{font-size:15px;font-weight:600;letter-spacing:-.02em}.Workbench_libraryHeading__x_fsW p{font-size:12px;color:var(--muted);line-height:1.7;margin-top:6px}.Workbench_sceneList__nqkZA{max-height:510px;overflow-y:auto;padding:8px 12px 18px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.Workbench_group__2gyOX h4{font:10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:20px 10px 10px}.Workbench_sceneButton__sqJr1{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:11px 10px;margin-top:3px;border:1px solid transparent;border-radius:7px;font-size:12px;line-height:1.5;color:var(--ink);transition:background .2s,border-color .2s}.Workbench_sceneNumber__oXfNw{font:10px ui-monospace,monospace;color:var(--muted);flex-shrink:0}.Workbench_sceneButton__sqJr1>svg{width:13px;height:13px;flex-shrink:0;margin-left:auto;color:var(--muted)}.Workbench_sceneButton__sqJr1:hover{background:var(--surface-hover)}.Workbench_sceneButton__sqJr1[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.Workbench_sceneButton__sqJr1[aria-pressed=true] .Workbench_sceneNumber__oXfNw,.Workbench_sceneButton__sqJr1[aria-pressed=true]>svg{color:var(--accent)}.Workbench_sceneButton__sqJr1:focus-visible{outline-offset:-2px}.Workbench_gameLink__skkgG{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-top:1px solid var(--line);background:var(--accent-soft)}.Workbench_gameLink__skkgG span{color:var(--muted);font-size:11px}.Workbench_gameLink__skkgG strong{display:block;color:var(--accent);font-size:13px;font-weight:550;margin-top:5px}.Workbench_gameLink__skkgG svg{width:20px;height:20px;transition:transform .2s}.Workbench_gameLink__skkgG:hover svg{transform:translate(2px,-2px)}.Workbench_stage__BqJ0a{min-width:0;position:sticky;top:112px}.Workbench_stage__BqJ0a:has(.Workbench_fullScreen__3Obp9){z-index:60}.Workbench_empty____IBg{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:570px;padding:40px;border:1px solid var(--line);border-radius:12px;background:radial-gradient(ellipse at 50% 35%,var(--accent-soft),transparent 65%),var(--surface)}.Workbench_emptyIcon__sW8JF{display:grid;place-items:center;width:82px;height:82px;border:1px solid var(--line);border-radius:22px;margin-bottom:30px;color:var(--accent);background:var(--surface);transform:rotate(-8deg)}.Workbench_emptyIcon__sW8JF svg{width:44px;height:44px}.Workbench_empty____IBg h3{font-size:clamp(26px,3vw,36px);font-weight:550;letter-spacing:-.04em;margin-top:16px;line-height:1.15}.Workbench_empty____IBg>p:not(:nth-child(2)){max-width:330px;margin-top:16px;font-size:14px;line-height:1.8;color:var(--muted)}.Workbench_empty____IBg button{margin-top:28px}.Workbench_empty____IBg button svg{width:16px;height:16px}.Workbench_preview__IIkyP{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.Workbench_previewToolbar__rGXl_{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:12px 20px;background:var(--surface);border-bottom:1px solid var(--line)}.Workbench_previewToolbar__rGXl_>div{display:flex;align-items:center;gap:10px;min-width:0}.Workbench_previewToolbar__rGXl_ h3{color:var(--ink);font-size:13px;font-weight:550}.Workbench_liveDot__jAqEB{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--accent)}.Workbench_expandButton__W9VuP{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid var(--line);border-radius:7px;color:var(--ink)}.Workbench_expandButton__W9VuP:hover{background:var(--surface-hover)}.Workbench_expandButton__W9VuP svg{width:17px;height:17px}.Workbench_canvas__0StvF{height:500px;background:#fff}.Workbench_previewFooter__hzVO6{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:14px 20px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}.Workbench_previewFooter__hzVO6>span:first-child{font-family:ui-monospace,monospace;letter-spacing:.08em}.Workbench_fullScreen__3Obp9{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;background:var(--surface)}.Workbench_fullScreen__3Obp9 .Workbench_canvas__0StvF{flex:1;min-height:0;height:auto}.Workbench_fullScreen__3Obp9 .Workbench_previewFooter__hzVO6,.Workbench_fullScreen__3Obp9 .Workbench_previewToolbar__rGXl_{flex-shrink:0}@media (max-width:900px){.Workbench_workbench__z3wFe{grid-template-columns:260px minmax(0,1fr);gap:16px}.Workbench_empty____IBg{padding:28px 20px}}@media (max-width:700px){.Workbench_workbench__z3wFe{grid-template-columns:1fr}.Workbench_sceneList__nqkZA{max-height:280px}.Workbench_stage__BqJ0a{position:static}.Workbench_empty____IBg{min-height:360px;padding:35px 20px}.Workbench_emptyIcon__sW8JF{width:64px;height:64px;margin-bottom:22px}.Workbench_emptyIcon__sW8JF svg{width:36px;height:36px}.Workbench_canvas__0StvF{height:420px;height:clamp(300px,65svh,480px)}.Workbench_previewToolbar__rGXl_{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.Workbench_gameLink__skkgG svg,.Workbench_sceneButton__sqJr1{transition:none}.Workbench_empty____IBg button:hover,.Workbench_gameLink__skkgG:hover svg{transform:none}}