.workspace-demo{min-width:0}.workspace-demo .workspace-note{color:var(--muted-foreground);font-size:.875rem;line-height:1.5}.workspace-toolbar{justify-content:space-between;align-items:flex-end;gap:var(--ef-group-gap);flex-wrap:wrap;display:flex}.workspace-toolbar>.ef-field{flex:0 20rem}@media (width<=40rem){.workspace-toolbar>.ef-field{flex-basis:100%}}.workspace-filters{gap:var(--ef-group-gap);flex-wrap:wrap;display:flex}.workspace-filters span{font-size:.75rem}.workspace-columns{gap:var(--ef-region-gap);grid-template-columns:minmax(0,1.5fr) minmax(15rem,1fr);display:grid}.workspace-columns>*{min-width:0}.workspace-list-head,.workspace-row{gap:var(--ef-related-gap);grid-template-columns:minmax(0,1fr) 6rem;padding-inline:1rem;display:grid}.workspace-columns>section>.ef-empty-state{padding-inline:1rem}.workspace-list-head{color:var(--muted-foreground);padding-bottom:var(--ef-related-gap);font-size:.75rem}.workspace-row{text-align:left;border-top:1px solid var(--border);width:100%;padding-block:var(--ef-group-gap);cursor:pointer;align-items:center}.workspace-row:last-child{border-bottom:1px solid var(--border)}.workspace-row:hover,.workspace-row[aria-pressed=true]{background:var(--muted)}.workspace-row[aria-pressed=true]{box-shadow:inset 3px 0 var(--ring)}.workspace-row:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.workspace-name{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1rem;font-weight:500;display:block}.workspace-client{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:.5rem;font-size:.75rem;display:block}.workspace-status{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.875rem}.workspace-details{padding-left:var(--ef-group-gap);border-left:1px solid var(--border)}.workspace-details>.ef-heading{margin-bottom:var(--ef-group-gap)}.workspace-announcement{min-height:1.5em}@media (width<=50rem){.workspace-columns{grid-template-columns:1fr}.workspace-details{padding-left:0;padding-top:var(--ef-group-gap);border-left:0;border-top:1px solid var(--border)}}.site-links{align-items:center;gap:var(--ef-related-gap);flex-wrap:wrap;font-size:.875rem;display:flex}.site-links>a{align-items:center;min-height:2.75rem;display:inline-flex}.site-links>a:not([data-slot=button]){padding-inline:.25rem}.site-links>a:not([data-slot=button]):hover,.version-link:hover{text-underline-offset:.25em;text-decoration:underline}.site-links>a:not([data-slot=button]):focus-visible,.version-link:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.version-link{min-height:2.75rem;color:var(--muted-foreground);align-items:center;font-size:.75rem;display:inline-flex}@media (width<=70rem){.site-header,.landing-header{flex-wrap:wrap}.site-header>.site-links,.landing-header>.site-links{order:3;width:100%}}@media (width<=30rem){.landing-header>.site-links{grid-template-columns:repeat(2,max-content);display:grid}}.button-tracing-stroke-art{display:none}.button-tracing-stroke{transition:none;position:relative}.button-tracing-stroke>.button-tracing-stroke-art{pointer-events:none;opacity:0;display:block;position:absolute;inset:-1px}.button-tracing-stroke-art>svg{width:100%;height:100%;display:block;overflow:visible;transform:scaleX(-1)}.button-tracing-stroke-art rect{rx:var(--radius);fill:none;stroke-width:1.25px;stroke-linecap:butt;width:calc(100% - 2px);height:calc(100% - 2px);stroke-dashoffset:var(--tracing-offset)}.tracing-stroke-ink{--tracing-offset:30;stroke:var(--foreground);stroke-dasharray:22 28}.tracing-stroke-accent{--tracing-offset:1;stroke:color-mix(in srgb, var(--accent) 70%, var(--ring));stroke-dasharray:14 36}.button-tracing-stroke:is(:hover,:focus-visible){background:var(--background);color:var(--foreground);border-color:#0000}.button-tracing-stroke:is(:hover,:focus-visible)>.button-tracing-stroke-art{opacity:1}.button-tracing-stroke:is(:hover,:focus-visible) rect{animation:.1s ease-out forwards button-tracing-stroke-nudge}@keyframes button-tracing-stroke-nudge{0%{stroke-dashoffset:var(--tracing-offset)}to{stroke-dashoffset:calc(var(--tracing-offset) + 6)}}@media (prefers-reduced-motion:reduce){.button-tracing-stroke:is(:hover,:focus-visible) rect{stroke-dashoffset:calc(var(--tracing-offset) + 6);animation:none}}
