:root{--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-spring-soft:cubic-bezier(0.25,1.25,0.4,1)}:is(.segmented,.task-view-switch,.settings-tabs,.project-tabs){position:relative;isolation:isolate}:is(.segmented,.task-view-switch,.settings-tabs,.project-tabs)[data-glide]:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:var(--glide-w);height:var(--glide-h);border-radius:var(--glide-r,var(--r-full));background:var(--text);box-shadow:0 6px 16px rgb(11 11 12/.18);pointer-events:none;transform:translate(var(--glide-x),var(--glide-y))}:is(.segmented,.task-view-switch,.settings-tabs,.project-tabs)[data-glide=ready]:before{transition:transform .56s var(--ease-spring-soft),width .56s var(--ease-spring-soft),height .56s var(--ease-spring-soft)}:is(.segmented,.task-view-switch,.settings-tabs,.project-tabs)[data-glide]>:is(button,a):is(.active,[aria-pressed=true],[aria-selected=true]){background:transparent;box-shadow:none}.num-roll.num-roll.num-roll{all:unset;display:inline-block;animation:ovel-num-roll .52s var(--ease-spring-soft) backwards}@keyframes ovel-num-roll{0%{filter:blur(6px);opacity:0;transform:translateY(45%)}}:is(.main,.dialog-panel) input[type=checkbox]:not([hidden]),:is(.main,.dialog-panel) input[type=radio]:not([hidden]){appearance:none;display:inline-grid;flex:none;width:20px;height:20px;margin:0;place-items:center;border:1.5px solid color-mix(in srgb,var(--text) 22%,transparent);background:var(--surface);cursor:pointer;vertical-align:middle;transition:background-color .22s ease,border-color .22s ease,scale .38s var(--ease-spring)}:is(.main,.dialog-panel) input[type=checkbox]:not([hidden]){border-radius:7px}:is(.main,.dialog-panel) input[type=radio]:not([hidden]){border-radius:50%}:is(.main,.dialog-panel) input[type=checkbox]:not([hidden]):before{content:"";width:12px;height:12px;background:var(--bg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;scale:0;transition:scale .42s var(--ease-spring)}:is(.main,.dialog-panel) input[type=radio]:not([hidden]):before{content:"";width:8px;height:8px;border-radius:50%;background:var(--bg);scale:0;transition:scale .42s var(--ease-spring)}:is(.main,.dialog-panel) :is(input[type=checkbox],input[type=radio]):not([hidden]):checked{border-color:var(--text);background:var(--text)}:is(.main,.dialog-panel) :is(input[type=checkbox],input[type=radio]):not([hidden]):checked:before{scale:1}:is(.main,.dialog-panel) :is(input[type=checkbox],input[type=radio]):not([hidden]):hover:not(:checked,:disabled){border-color:color-mix(in srgb,var(--text) 45%,transparent)}:is(.main,.dialog-panel) :is(input[type=checkbox],input[type=radio]):not([hidden]):active:not(:disabled){scale:.86}:is(.main,.dialog-panel) :is(input[type=checkbox],input[type=radio]):not([hidden]):disabled{cursor:default;opacity:.45}:is(.main,.dialog-panel) :is(input[type=checkbox],input[type=radio]):not([hidden]):focus-visible{outline:2px solid var(--accent,#2e36ff);outline-offset:2px}.mcp-switch i{transition:transform .46s var(--ease-spring),width .26s var(--ease-out)}.mcp-switch:active:not(:disabled) i{width:28px}.mcp-switch[aria-checked=true]:active:not(:disabled) i{transform:translateX(14px)}@media (prefers-reduced-motion:no-preference){:is(.button,.icon-button,.select-button,.icon-action,.rail-link,.rail-theme button,.dialog-close,.text-action,.segmented button,.task-view-switch button,.settings-tabs button,.project-tabs :is(a,button),.pill-tabs button,.top-nav a,.mobile-nav a,.mobile-menu-grid a,.user-chip,.language-switch button,.mcp-switch,.fund-colors button){transition-property:scale,transform,background-color,background,color,box-shadow,border-color,opacity;transition-duration:.46s,.26s,.22s,.22s,.22s,.26s,.22s,.2s;transition-timing-function:var(--ease-spring),var(--ease-out),ease,ease,ease,var(--ease-out),ease,ease}:is(.button,.icon-button,.select-button,.icon-action,.rail-link,.rail-theme button,.dialog-close,.text-action,.segmented button,.task-view-switch button,.settings-tabs button,.project-tabs :is(a,button),.pill-tabs button,.top-nav a,.mobile-nav a,.user-chip,.language-switch button,.mcp-switch,.fund-colors button):active:not(:disabled){scale:.95;transition-duration:.12s;transition-timing-function:ease-out}.mobile-menu-grid a:active{scale:.97;transition-duration:.12s}.button.primary:hover:not(:disabled){transform:translateY(-1px)}:is(.lead-card,.project-card,.task-card,.client-row){transition:transform .32s var(--ease-spring-soft),box-shadow .26s var(--ease-out),scale .42s var(--ease-spring)}:is(.lead-card,.project-card,.task-card,.client-row):active{scale:.985;transition-duration:.14s}.icon-action:after,.rail-link:after,.team-avatar-tip{scale:.9;transition:opacity .18s ease,transform .36s var(--ease-spring),scale .36s var(--ease-spring)}.icon-action:is(:hover,:focus-visible):after,.rail-link:is(:hover,:focus-visible):after,.team-avatar-stack li:is(:hover,:focus-visible) .team-avatar-tip{scale:1}.icon-action:after,.team-avatar-tip{transform-origin:top center}.rail-link:after{transform-origin:left center}.team-avatar-stack li{transition:transform .42s var(--ease-spring),margin .42s var(--ease-spring)}.team-avatar-stack:hover li+li{margin-left:-2px}.multi-select-menu,.ovel-select-menu,.popover-panel{transform-origin:top center;animation:ovel-menu-in .34s var(--ease-spring-soft) backwards}.ovel-select-menu [role=option]{animation:ovel-option-in .36s var(--ease-out) backwards;transition:background-color .16s ease,padding-left .26s var(--ease-spring)}.ovel-select-menu [role=option].active:not(.disabled){padding-left:16px}.ovel-select-menu [role=option]:nth-child(2){animation-delay:25ms}.ovel-select-menu [role=option]:nth-child(3){animation-delay:50ms}.ovel-select-menu [role=option]:nth-child(4){animation-delay:75ms}.ovel-select-menu [role=option]:nth-child(5){animation-delay:.1s}.ovel-select-menu [role=option]:nth-child(6){animation-delay:125ms}.ovel-select-menu [role=option]:nth-child(n+7){animation-delay:.15s}details>summary:before{transition:transform .42s var(--ease-spring)}.settings-count{animation:ovel-badge-in .46s var(--ease-spring) backwards}}@keyframes ovel-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.94)}to{opacity:1;transform:none}}@keyframes ovel-option-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes ovel-badge-in{0%{opacity:0;scale:.4}}@media (prefers-reduced-motion:reduce){.mcp-switch i,.num-roll.num-roll.num-roll,:is(.segmented,.task-view-switch,.settings-tabs,.project-tabs)[data-glide]:before{animation:none;transition:none}}.data-form .module-checkboxes label:has(input:checked) input:not([hidden]){border-color:var(--surface);background:var(--surface)}.data-form .module-checkboxes label:has(input:checked) input:not([hidden]):before{background:var(--text)}.project-team-option em{transition:background-color .22s ease,border-color .22s ease,scale .42s var(--ease-spring)}.project-team-option:active em{scale:.85}