.demo-root{--sk-bg:#fafafa;--sk-fg:#18181b;--sk-muted:#71717a;--sk-subtle:#a1a1aa;--sk-border:#e4e4e7;--sk-border-soft:#f4f4f5;--sk-surface:#fff;--sk-accent:#0891b2;--sk-accent-fg:#fff;--sk-accent-soft:#ecfeff;--sk-danger:#dc2626;--sk-radius:1rem;--sk-shadow:0 1px 2px #0000000a;background:var(--sk-bg);min-height:100dvh;color:var(--sk-fg);font-family:var(--font-geist-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}.demo-secretary{--sk-bg:#f4f7fb;--sk-accent:#0284c7}.demo-ax{--sk-bg:#f3f2f8;--sk-accent:#6d28d9}.demo-ops{--sk-bg:#f2f7f5;--sk-accent:#047857}.sk-page{background:var(--sk-bg);min-height:100dvh;color:var(--sk-fg)}.sk-container{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.sk-container{padding-inline:1.5rem}}@media (min-width:1024px){.sk-container{padding-inline:2rem}}.sk-focus-ring:focus-visible{outline:2px solid var(--sk-accent);outline-offset:2px}.sk-scroll{scrollbar-width:thin;scrollbar-color:#d4d4d8 transparent}.se-shell{width:100%;max-width:80rem;margin-inline:auto;padding-inline:.75rem}@media (min-width:640px){.se-shell{padding-inline:1.25rem}}@media (min-width:1024px){.se-shell{padding-inline:1.5rem}.se-shell>section{min-height:calc(100dvh - 10rem)}.se-shell>aside{min-height:calc(100dvh - 10rem);max-height:calc(100dvh - 8rem)}}.ax-shell,.bs-shell{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.ax-shell,.bs-shell{padding-inline:1.5rem}}@media (min-width:1024px){.ax-shell,.bs-shell{padding-inline:2rem}}.ax-canvas{background-color:#faf9fc;background-image:linear-gradient(90deg,#c4b5fd59 1px,#0000 1px),linear-gradient(#c4b5fd59 1px,#0000 1px);background-size:24px 24px}.bs-canvas{background-color:#f7fbf9;background-image:linear-gradient(90deg,#a7f3d059 1px,#0000 1px),linear-gradient(#a7f3d059 1px,#0000 1px);background-size:24px 24px}.ax-shell main,.bs-shell main{font-size:.9375rem;line-height:1.55}.ax-shell main p,.bs-shell main p{color:#52525b}.ax-shell main h1,.bs-shell main h1{letter-spacing:-.02em;line-height:1.25}.ax-shell main .grid>.rounded-2xl,.bs-shell main .grid>.rounded-2xl{min-height:0}.demo-root .break-keep{word-break:keep-all;overflow-wrap:break-word}
