.WorkspaceScene-module__oLtclG__shell{border:1px solid var(--line);background:#e9e5d9;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 70px #182a2724}.WorkspaceScene-module__oLtclG__viewport{isolation:isolate;width:100%;height:clamp(470px,64vw,790px);min-height:470px;position:relative;overflow:hidden}.WorkspaceScene-module__oLtclG__canvas{touch-action:none;cursor:grab;outline:none;width:100%;height:100%;display:block}.WorkspaceScene-module__oLtclG__canvas:active{cursor:grabbing}.WorkspaceScene-module__oLtclG__canvas:focus-visible{box-shadow:inset 0 0 0 3px var(--amber)}.WorkspaceScene-module__oLtclG__legend{color:#fff2d7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#182b2ad1;border:1px solid #ffffff52;border-radius:9px;flex-direction:column;gap:3px;max-width:calc(100% - 36px);padding:10px 14px;display:flex;position:absolute;top:18px;left:18px;box-shadow:0 8px 24px #050c0c29}.WorkspaceScene-module__oLtclG__legend span{font:600 10px/1.4 var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase}.WorkspaceScene-module__oLtclG__legend small{color:#d9dfd5;font-size:11px}.WorkspaceScene-module__oLtclG__loading{z-index:3;color:#314b4d;letter-spacing:.04em;background:#e9e5d9;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex;position:absolute;inset:0}.WorkspaceScene-module__oLtclG__loading span{border:2px solid #6c8f86;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite WorkspaceScene-module__oLtclG__spin}.WorkspaceScene-module__oLtclG__fallback{background:#213134;place-items:center;display:grid;position:absolute;inset:0}.WorkspaceScene-module__oLtclG__fallback img{object-fit:cover;filter:brightness(.72)}.WorkspaceScene-module__oLtclG__fallback p{z-index:1;color:#f7edd6;text-align:center;background:#142728e6;border-radius:10px;width:min(460px,100% - 32px);padding:15px 18px;font-size:13px;position:relative}.WorkspaceScene-module__oLtclG__tooltip{z-index:2;color:#fff1d2;pointer-events:none;white-space:nowrap;background:#142829e6;border:1px solid #ffffff40;border-radius:30px;padding:9px 13px;font-size:12px;position:absolute;bottom:22px;left:50%;translate:-50%}.WorkspaceScene-module__oLtclG__objectNav{color:#f5e9cf;scrollbar-width:thin;background:#1b2e2f;gap:7px;padding:10px;display:flex;overflow-x:auto}.WorkspaceScene-module__oLtclG__objectNav button{border:1px solid #f6ebcf2e;border-radius:18px;flex:none;min-height:34px;padding:7px 12px;font-size:11px;transition:background .2s,border-color .2s}.WorkspaceScene-module__oLtclG__objectNav button:hover,.WorkspaceScene-module__oLtclG__objectNav button:focus-visible{background:#ffffff1a;border-color:#d8bd79;outline:none}.WorkspaceScene-module__oLtclG__shell[data-mode=night]{background:#111a1e}.WorkspaceScene-module__oLtclG__shell[data-locked=true] .WorkspaceScene-module__oLtclG__canvas{cursor:grab}@keyframes WorkspaceScene-module__oLtclG__spin{to{rotate:360deg}}@media (max-width:700px){.WorkspaceScene-module__oLtclG__shell{border-radius:14px}.WorkspaceScene-module__oLtclG__viewport{height:min(72vh,570px);min-height:430px}.WorkspaceScene-module__oLtclG__legend{padding:8px 10px;top:12px;left:12px}.WorkspaceScene-module__oLtclG__legend small{max-width:220px}.WorkspaceScene-module__oLtclG__objectNav{padding:8px}.WorkspaceScene-module__oLtclG__tooltip{bottom:16px}.WorkspaceScene-module__oLtclG__loading{font-size:12px}}@media (prefers-reduced-motion:reduce){.WorkspaceScene-module__oLtclG__loading span{animation-duration:1.8s}}
.WorkspacePreview-module__jbjmNq__preview{width:min(1420px,100% - 40px);color:var(--ink);margin:0 auto;padding:clamp(24px,5vw,64px) 0 64px}.WorkspacePreview-module__jbjmNq__heading{text-align:center;max-width:780px;margin:0 auto 32px}.WorkspacePreview-module__jbjmNq__heading h1{font-family:var(--font-display,Georgia,serif);letter-spacing:-.04em;margin:14px 0 18px;font-size:clamp(34px,5vw,68px);font-weight:400;line-height:1.04}.WorkspacePreview-module__jbjmNq__heading p{color:var(--ink-2);max-width:62ch;margin:auto;font-size:clamp(15px,1.5vw,18px);line-height:1.7}.WorkspacePreview-module__jbjmNq__room{position:relative}.WorkspacePreview-module__jbjmNq__loginPill{z-index:4;color:#fff1d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#183030e6;border:1px solid #fff4d766;border-radius:28px;align-items:center;gap:12px;min-height:46px;padding:11px 17px;font-size:13px;display:flex;position:absolute;bottom:25px;left:50%;translate:-50%;box-shadow:0 10px 30px #040f1042}.WorkspacePreview-module__jbjmNq__loginPill:hover,.WorkspacePreview-module__jbjmNq__loginPill:focus-visible{outline-offset:3px;background:#244947;outline:2px solid #d8bd79}.WorkspacePreview-module__jbjmNq__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1100px;margin:28px auto 0;padding:0;list-style:none;display:grid}.WorkspacePreview-module__jbjmNq__features li{align-items:flex-start;gap:14px;display:flex}.WorkspacePreview-module__jbjmNq__features li>span{color:var(--ink-3);padding-top:4px;font:12px monospace}.WorkspacePreview-module__jbjmNq__features strong{font-size:15px;font-weight:500}.WorkspacePreview-module__jbjmNq__features p{color:var(--ink-2);margin-top:5px;font-size:13px;line-height:1.6}.WorkspacePreview-module__jbjmNq__invitation{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.WorkspacePreview-module__jbjmNq__invitation p{color:var(--ink-2);font-size:15px;line-height:1.75}.WorkspacePreview-module__jbjmNq__invitation a{white-space:normal;text-align:center;justify-content:center;align-items:center;gap:10px;height:auto;min-height:46px;line-height:1.45;display:inline-flex}.WorkspacePreview-module__jbjmNq__invitation small{color:var(--ink-3);font-size:12px}.WorkspacePreview-module__jbjmNq__sparkle{color:var(--amber);font-size:28px}@media (max-width:700px){.WorkspacePreview-module__jbjmNq__preview{width:calc(100% - 24px);padding-top:20px}.WorkspacePreview-module__jbjmNq__heading{margin-bottom:22px}.WorkspacePreview-module__jbjmNq__loginPill{white-space:normal;text-align:center;max-width:calc(100% - 28px);font-size:11px;bottom:14px}.WorkspacePreview-module__jbjmNq__features{grid-template-columns:1fr;gap:18px;margin:24px 8px 0}}
