:root{--motion-fast:150ms;--motion-base:220ms;--motion-slow:380ms;--motion-ease:cubic-bezier(.22,1,.36,1);--motion-ease-standard:cubic-bezier(.2,0,0,1)}body{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:where(h1,h2,h3,h4,h5,h6,strong,b,th){font-weight:600}:where(button,input,select,textarea,summary,a){-webkit-tap-highlight-color:transparent}:where(a[href]):focus-visible,:where(button,input,select,textarea,summary):focus-visible{outline:2px solid #e7ad43;outline:2px solid color-mix(in srgb,var(--gold-2,#e7ad43) 82%,white);outline-offset:3px}:where(.button,.button-primary,.button-secondary,.auth-submit,.auth-secondary,.lk-nav-item,.lk-support,.lk-icon-button,.lk-avatar,.lk-task-card,.lk-media-card,.lk-mobile-nav a,.lk-mobile-nav button){transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-base) var(--motion-ease),opacity var(--motion-fast) ease,transform var(--motion-base) var(--motion-ease)}:where(.lk-project-card i>b,.lk-progress-track>i,[role=progressbar]>i){transition:width var(--motion-slow) var(--motion-ease)}.auth-panel{animation:surface-enter var(--motion-base) var(--motion-ease) both}.lk-content>*{animation:content-enter var(--motion-base) var(--motion-ease) both}.lk-media-viewer-backdrop,.lk-module-drawer-backdrop,.lk-module-modal-backdrop,.lk-overlay,.lk-task-detail-backdrop,.lk-task-sheet-backdrop{animation:overlay-enter var(--motion-fast) ease both}.lk-attachment-dialog,.lk-decision-dialog,.lk-task-sheet{animation:surface-enter var(--motion-base) var(--motion-ease) both}.lk-media-viewer,.lk-module-drawer,.lk-task-detail{animation:drawer-enter var(--motion-base) var(--motion-ease) both}.lk-network-status{animation:toast-enter var(--motion-base) var(--motion-ease) both}.auth-submit:active,.button-primary:active,.button-secondary:active,.button:active,.lk-media-card:active,.lk-task-card:active{transform:translateY(1px) scale(.99)}@media (hover:hover) and (pointer:fine){:where(.button,.button-primary,.button-secondary,.auth-submit,.lk-task-card,.lk-media-card):not(:disabled):hover{transform:translateY(-2px)}}@keyframes content-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes surface-enter{0%{opacity:0;transform:translateY(8px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes drawer-enter{0%{opacity:.72;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@keyframes overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes toast-enter{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:760px),(prefers-reduced-transparency:reduce){:where(.lk-task-sheet-backdrop,.lk-task-detail-backdrop,.lk-media-viewer-backdrop,.lk-module-drawer-backdrop,.lk-module-modal-backdrop){-webkit-backdrop-filter:none;backdrop-filter:none}.lk-attachment-dialog,.lk-decision-dialog,.lk-task-sheet{animation-name:sheet-enter}}@keyframes sheet-enter{0%{opacity:.76;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}*,:after,:before{scroll-behavior:auto!important;animation-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-delay:0s!important;transition-duration:.01ms!important}}