.work-composer{width:100%}.work-composer--compact{z-index:40;width:100%;max-width:52rem;padding:.5rem 1rem max(.75rem, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--background) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-inline:auto;position:sticky;bottom:0}@media (min-width:640px){.work-composer--compact{padding-inline:1.5rem}}.work-composer__card{border-radius:calc(var(--radius) + 8px);background:var(--card);border:1px solid var(--border);width:100%;box-shadow:var(--shadow-sm);transition:border-color .16s,box-shadow .16s;position:relative}.work-composer__card:focus-within{border-color:color-mix(in srgb, var(--primary) 40%, var(--border));box-shadow:var(--shadow-md)}.work-composer__textarea{field-sizing:content;resize:none;width:100%;box-shadow:none;background:0 0;border:0;display:block;overflow:hidden}.work-composer__textarea:focus,.work-composer__textarea:focus-visible{box-shadow:none;outline:none}.work-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.work-composer *{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
