._demoRoot_fzrn0_9{background:var(--color-background);display:flex;flex-direction:column;height:100dvh;overflow:hidden}._demoBar_fzrn0_17{align-items:center;background:var(--gray-2);border-bottom:1px solid var(--gray-6);display:flex;flex-shrink:0;gap:var(--space-3);padding:var(--space-2) var(--space-4)}._demoBrand_fzrn0_28{display:inline-flex;font-size:var(--font-size-3);text-decoration:none}._demoBadge_fzrn0_34{background:var(--accent-3);border:1px solid var(--accent-7);border-radius:var(--radius-3);color:var(--accent-11);font-size:var(--font-size-1);font-weight:600;padding:2px var(--space-2);white-space:nowrap}._demoHeadline_fzrn0_45{color:var(--gray-11);flex:1;font-size:var(--font-size-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._demoActions_fzrn0_54{align-items:center;display:flex;flex-shrink:0;gap:var(--space-2)}._demoGhostButton_fzrn0_61{background:none;border:1px solid var(--gray-7);border-radius:var(--radius-3);color:var(--gray-12);cursor:pointer;font:inherit;font-size:var(--font-size-2);font-weight:500;line-height:1;padding:var(--space-2) var(--space-3);text-decoration:none;white-space:nowrap}._demoGhostButton_fzrn0_61:hover{background:var(--gray-4)}._narrowScreen_fzrn0_84{align-items:center;display:flex;flex:1;flex-direction:column;gap:var(--space-4);justify-content:center;min-height:0;padding:var(--space-6) var(--space-5);text-align:center}._narrowScreenTitle_fzrn0_96{color:var(--gray-12);font-size:var(--font-size-5);font-weight:600;margin:0}._narrowScreenBody_fzrn0_103{color:var(--gray-11);font-size:var(--font-size-3);margin:0;max-width:42ch}._narrowScreenHome_fzrn0_110{background:var(--accent-9);border-radius:var(--radius-3);color:var(--accent-contrast);font-size:var(--font-size-3);font-weight:500;line-height:1;padding:var(--space-3) var(--space-5);text-decoration:none}._narrowScreenHome_fzrn0_110:hover{background:var(--accent-10)}._demoRootOverlay_fzrn0_130{inset:0;position:fixed;z-index:50}._demoWorkbench_fzrn0_137{flex:1;min-height:0;position:relative}@media(max-width:900px){._demoBar_fzrn0_17{gap:var(--space-2);padding:var(--space-2) var(--space-3)}._demoHeadline_fzrn0_45{display:none}}._demoPrimaryButton_fzrn0_173{background:var(--accent-9);border:1px solid transparent;border-radius:var(--radius-3);color:var(--accent-contrast);cursor:pointer;font:inherit;font-size:var(--font-size-2);font-weight:500;line-height:1;padding:var(--space-2) var(--space-3);white-space:nowrap}._demoPrimaryButton_fzrn0_173:hover{background:var(--accent-10)}._demoEditStatus_fzrn0_191{align-items:center;color:var(--gray-11);display:inline-flex;font-size:var(--font-size-1);gap:var(--space-2);white-space:nowrap}._demoEditError_fzrn0_204{color:var(--red-11);font-size:var(--font-size-1);max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._demoEditSpinner_fzrn0_217,._workbenchPendingSpinner_fzrn0_218{animation:_demo-spin_fzrn0_1 .7s linear infinite;border:2px solid var(--gray-6);border-radius:50%;border-top-color:var(--accent-9);display:inline-block;height:14px;width:14px}._workbenchPendingSpinner_fzrn0_218{height:28px;width:28px}._workbenchPending_fzrn0_218{align-items:center;display:flex;height:100%;justify-content:center;width:100%}@keyframes _demo-spin_fzrn0_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._demoEditSpinner_fzrn0_217,._workbenchPendingSpinner_fzrn0_218{animation:_demo-fade_fzrn0_1 1.2s ease-in-out infinite alternate}}@keyframes _demo-fade_fzrn0_1{0%{opacity:.35}to{opacity:1}}
