/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--ui-font);--default-mono-font-family:ui-monospace,monospace}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-8{top:calc(var(--spacing) * 8)}.top-9{top:calc(var(--spacing) * 9)}.top-10{top:calc(var(--spacing) * 10)}.\!right-auto{right:auto!important}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-24{bottom:calc(var(--spacing) * 24)}.\!left-0{left:0!important}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[130\]{z-index:130}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!mx-0{margin-inline:0!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing) * 5)}.\!mt-0\.5{margin-top:calc(var(--spacing) * .5)!important}.\!mt-1{margin-top:var(--spacing)!important}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-9{margin-left:calc(var(--spacing) * 9)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.\!h-7{height:calc(var(--spacing) * 7)!important}.\!h-8{height:calc(var(--spacing) * 8)!important}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-56{height:calc(var(--spacing) * 56)}.h-\[18px\]{height:18px}.h-\[62vh\]{height:62vh}.h-\[68px\]{height:68px}.h-\[calc\(100dvh-16px\)\]{height:calc(100dvh - 16px)}.h-\[calc\(100vh-120px\)\]{height:calc(100vh - 120px)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[40dvh\]{max-height:40dvh}.max-h-\[40vh\]{max-height:40vh}.max-h-\[55dvh\]{max-height:55dvh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[220px\]{max-height:220px}.max-h-\[440px\]{max-height:440px}.max-h-\[460px\]{max-height:460px}.max-h-\[min\(480px\,65dvh\)\]{max-height:min(480px,65dvh)}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[18px\]{min-height:18px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[76px\]{min-height:76px}.min-h-\[116px\]{min-height:116px}.min-h-\[220px\]{min-height:220px}.min-h-\[320px\]{min-height:320px}.min-h-\[420px\]{min-height:420px}.min-h-\[440px\]{min-height:440px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[18px\]{width:18px}.w-\[82px\]{width:82px}.w-\[160px\]{width:160px}.w-\[172px\]{width:172px}.w-\[272px\]{width:272px}.w-\[300px\]{width:300px}.w-\[500px\]{width:500px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[95\%\]{max-width:95%}.max-w-\[160px\]{max-width:160px}.max-w-\[440px\]{max-width:440px}.max-w-\[560px\]{max-width:560px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[calc\(100\%-32px\)\]{max-width:calc(100% - 32px)}.max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-\[var\(--shell-max\)\]{max-width:var(--shell-max)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[150px\]{min-width:150px}.min-w-\[170px\]{min-width:170px}.\!flex-none{flex:none!important}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-44{flex-basis:calc(var(--spacing) * 44)}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-56{flex-basis:calc(var(--spacing) * 56)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0}.translate-x-12{--tw-translate-x:calc(var(--spacing) * 12);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[112px_minmax\(0\,1fr\)\]{grid-template-columns:112px minmax(0,1fr)}.grid-cols-\[140px_1fr_32px\]{grid-template-columns:140px 1fr 32px}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_110px\]{grid-template-columns:minmax(0,1fr) 110px}.grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.place-items-start{place-items:start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--hair\)\]>:not(:last-child)){border-color:var(--hair)}:where(.divide-\[var\(--hair2\)\]>:not(:last-child)){border-color:var(--hair2)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.\!rounded-full{border-radius:3.40282e+38px!important}.\!rounded-md{border-radius:var(--radius-md)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[6px\]{border-top-left-radius:6px;border-top-right-radius:6px}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-\[var\(--hair-strong\)\]{border-color:var(--hair-strong)!important}.border-\[\#0000fe\]{border-color:#0000fe}.border-\[\#0000fe\]\/20{border-color:oklab(45.0669% -.0323605 -.310601/.2)}.border-\[\#0000fe\]\/30{border-color:oklab(45.0669% -.0323605 -.310601/.3)}.border-\[\#6b83ff\]{border-color:#6b83ff}.border-\[\#8a8d95\]{border-color:#8a8d95}.border-\[var\(--good\)\]{border-color:var(--good)}.border-\[var\(--good-bd\)\]{border-color:var(--good-bd)}.border-\[var\(--hair\)\]{border-color:var(--hair)}.border-\[var\(--hair-strong\)\]{border-color:var(--hair-strong)}.border-\[var\(--hair2\)\]{border-color:var(--hair2)}.border-\[var\(--late-bd\)\]{border-color:var(--late-bd)}.border-\[var\(--link\)\]{border-color:var(--link)}.border-\[var\(--t3\)\]{border-color:var(--t3)}.border-\[var\(--t4\)\]{border-color:var(--t4)}.border-\[var\(--warn\)\]{border-color:var(--warn)}.border-\[var\(--warn-bd\)\]{border-color:var(--warn-bd)}.border-transparent{border-color:#0000}.border-white\/\[\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[\.08\]{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/\[\.09\]{border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.border-white\/\[\.09\]{border-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.bg-\[\#0000fe\]{background-color:#0000fe}.bg-\[\#0000fe\]\/10{background-color:oklab(45.0669% -.0323605 -.310601/.1)}.bg-\[\#0000fe\]\/\[\.06\]{background-color:oklab(45.0669% -.0323605 -.310601/.06)}.bg-\[\#2a1416\]{background-color:#2a1416}.bg-\[\#5b75fe\]\/\[\.15\]{background-color:oklab(61.7046% .00383121 -.204622/.15)}.bg-\[\#6b83ff\]\/20{background-color:oklab(65.3158% .00678447 -.184487/.2)}.bg-\[\#6b83ff\]\/60{background-color:oklab(65.3158% .00678447 -.184487/.6)}.bg-\[\#58a182\]{background-color:#58a182}.bg-\[\#14241c\]{background-color:#14241c}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--brand-blue\)\]{background-color:var(--brand-blue)}.bg-\[var\(--canvas\)\]{background-color:var(--canvas)}.bg-\[var\(--card\)\]{background-color:var(--card)}.bg-\[var\(--good\)\]{background-color:var(--good)}.bg-\[var\(--good-bg\)\]{background-color:var(--good-bg)}.bg-\[var\(--hair\)\]{background-color:var(--hair)}.bg-\[var\(--hair-strong\)\]{background-color:var(--hair-strong)}.bg-\[var\(--hov\)\]{background-color:var(--hov)}.bg-\[var\(--hov-row\)\]{background-color:var(--hov-row)}.bg-\[var\(--late-bg\)\]{background-color:var(--late-bg)}.bg-\[var\(--panel\)\]{background-color:var(--panel)}.bg-\[var\(--panel2\)\]{background-color:var(--panel2)}.bg-\[var\(--t1\)\]{background-color:var(--t1)}.bg-\[var\(--t4\)\]{background-color:var(--t4)}.bg-\[var\(--warn\)\]\/15{background-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--warn\)\]\/15{background-color:color-mix(in oklab,var(--warn) 15%,transparent)}}.bg-\[var\(--warn-bg\)\]{background-color:var(--warn-bg)}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-transparent{background-color:#0000}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/\[\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.07\]{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.bg-cover{background-size:cover}.bg-center{background-position:50%}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[5px\]{padding:5px}.\!px-0{padding-inline:0!important}.\!px-1{padding-inline:var(--spacing)!important}.\!px-1\.5{padding-inline:calc(var(--spacing) * 1.5)!important}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-11{padding-inline:calc(var(--spacing) * 11)}.\!py-0{padding-block:0!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[12vh\]{padding-block:12vh}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-5\.5{padding-left:calc(var(--spacing) * 5.5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-14{padding-left:calc(var(--spacing) * 14)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,monospace}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[40px\]{font-size:40px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.022em\]{--tw-tracking:-.022em;letter-spacing:-.022em}.tracking-\[0\.4px\]{--tw-tracking:.4px;letter-spacing:.4px}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[var\(--late\)\]{color:var(--late)!important}.\!text-\[var\(--t1\)\]{color:var(--t1)!important}.\!text-\[var\(--t4\)\]{color:var(--t4)!important}.text-\[\#5b75fe\]{color:#5b75fe}.text-\[\#6b83ff\]{color:#6b83ff}.text-\[\#7f9df0\]{color:#7f9df0}.text-\[\#8a8fa0\]{color:#8a8fa0}.text-\[\#9a9ca6\]{color:#9a9ca6}.text-\[\#edff00\]{color:#edff00}.text-\[\#f1bd6c\]{color:#f1bd6c}.text-\[var\(--brand-blue\)\]{color:var(--brand-blue)}.text-\[var\(--danger\,\#d4380d\)\]{color:var(--danger,#d4380d)}.text-\[var\(--good\)\]{color:var(--good)}.text-\[var\(--good-fg\)\]{color:var(--good-fg)}.text-\[var\(--late\)\]{color:var(--late)}.text-\[var\(--late-fg\)\]{color:var(--late-fg)}.text-\[var\(--late-fg\,var\(--late\)\)\]{color:var(--late-fg,var(--late))}.text-\[var\(--link\)\]{color:var(--link)}.text-\[var\(--panel\)\]{color:var(--panel)}.text-\[var\(--t1\)\]{color:var(--t1)}.text-\[var\(--t2\)\]{color:var(--t2)}.text-\[var\(--t3\)\]{color:var(--t3)}.text-\[var\(--t4\)\]{color:var(--t4)}.text-\[var\(--warn\)\]{color:var(--warn)}.text-\[var\(--warn-fg\)\]{color:var(--warn-fg)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-\[\#56565e\]::placeholder{color:#56565e}.placeholder-\[\#97979e\]::placeholder{color:#97979e}.placeholder-\[var\(--t3\)\]::placeholder{color:var(--t3)}.placeholder-\[var\(--t4\)\]::placeholder{color:var(--t4)}.accent-\[\#0000fe\]{accent-color:#0000fe}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_0_0_1px_var\(--hair\)\,0_6px_24px_rgba\(0\,0\,0\,\.3\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--hair\)\,0_6px_24px_rgba\(0\,0\,0\,\.3\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--hair)),0 6px 24px var(--tw-shadow-color,#0000004d)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,\.08\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000014)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,\.08\)\],.shadow-\[0_2px_10px_-3px_rgba\(0\,0\,254\,\.45\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_10px_-3px_rgba\(0\,0\,254\,\.45\)\]{--tw-shadow:0 2px 10px -3px var(--tw-shadow-color,#0000fe73)}.shadow-\[0_8px_28px_rgba\(20\,20\,50\,\.14\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#14143224)}.shadow-\[0_12px_32px_rgba\(0\,0\,0\,\.28\)\],.shadow-\[0_8px_28px_rgba\(20\,20\,50\,\.14\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(0\,0\,0\,\.28\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#00000047)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[var\(--panel\)\]{--tw-ring-color:var(--panel)}.ring-\[var\(--t1\)\]{--tw-ring-color:var(--t1)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\[var\(--panel\)\]{--tw-ring-offset-color:var(--panel)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\/day\:opacity-100:is(:where(.group\/day):hover *){opacity:1}}.placeholder\:text-\[var\(--t4\)\]::placeholder{color:var(--t4)}.first\:pl-5:first-child{padding-left:calc(var(--spacing) * 5)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:bg-\[var\(--hov\)\]:focus-within{background-color:var(--hov)}.focus-within\:opacity-100:focus-within{opacity:1}@media (hover:hover){.hover\:border-\[\#565866\]:hover{border-color:#565866}.hover\:border-\[var\(--good\)\]:hover{border-color:var(--good)}.hover\:border-\[var\(--hair-strong\)\]:hover{border-color:var(--hair-strong)}.hover\:bg-\[var\(--hov\)\]:hover{background-color:var(--hov)}.hover\:bg-white\/\[\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[\.06\]:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.hover\:text-\[var\(--late\)\]:hover{color:var(--late)}.hover\:text-\[var\(--late-fg\)\]:hover{color:var(--late-fg)}.hover\:text-\[var\(--t1\)\]:hover{color:var(--t1)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-\[var\(--focus\)\]:focus{border-color:var(--focus)}.focus\:shadow-\[0_0_0_2px_var\(--focus\)\]:focus{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-\[var\(--focus\)\]:focus-visible{outline-color:var(--focus)}.active\:scale-\[\.9\]:active{scale:.9}.active\:scale-\[\.92\]:active{scale:.92}.active\:scale-\[\.94\]:active{scale:.94}.active\:scale-\[\.95\]:active{scale:.95}.active\:scale-\[\.96\]:active{scale:.96}.active\:scale-\[\.97\]:active{scale:.97}.active\:scale-\[\.98\]:active{scale:.98}.active\:scale-\[\.99\]:active{scale:.99}.active\:scale-\[\.985\]:active{scale:.985}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-white\/\[\.07\]:active{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.active\:bg-white\/\[\.07\]:active{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media not all and (min-width:420px){.max-\[420px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.min-\[1200px\]\:hidden{display:none}}@media (min-width:40rem){.sm\:top-3{top:calc(var(--spacing) * 3)}.sm\:right-3{right:calc(var(--spacing) * 3)}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:h-\[calc\(100dvh-24px\)\]{height:calc(100dvh - 24px)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:min-w-44{min-width:calc(var(--spacing) * 44)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_160px_90px\]{grid-template-columns:minmax(0,1fr) 160px 90px}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.lg\:bottom-5{bottom:calc(var(--spacing) * 5)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(240px\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(240px,1fr)}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:96rem){.\32 xl\:bg-transparent{background-color:#0000}}.\[\&\>\*\]\:\!mt-0>*{margin-top:0!important}}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Medium.ttf);font-weight:500 600;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Bold.ttf);font-weight:700;font-display:swap}:root{--ui-font:-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;--canvas:#fff;--panel:#fff;--panel2:#f3f3f3;--bar:#262626;--card:#fff;--chip:#eaeaea;--t1:#050505;--t2:#050505;--t3:#636363;--t4:#aaa;--icon:#767676;--hair:#eaeaea;--hair2:#eaeaea;--hair-strong:#e1e1e1;--hair-hover:#c6c6c6;--hov:#2626260f;--hov-row:#26262608;--press:#26262617;--rail-hov:#2626260f;--rail-active:#26262617;--search-bg:#fff;--search-bd:#e1e1e1;--primary:#4075cf;--link:#2c60b8;--focus:#4075cf;--good:#46a75a;--warn:#a18700;--late:#be241e;--good-bg:#e6ffe6;--good-fg:#398548;--good-bd:#6fca7f;--warn-bg:#fff8df;--warn-fg:#756100;--warn-bd:#e9c300;--late-bg:#ffebe8;--late-fg:#be241e;--late-bd:#ff998b;--sel-bg:#eff4fd;--sel-bg-hover:#e1ebfc;--sel-fg:#2c60b8;--prism:url(/gradients/studio-blue.svg);--prism-soft:#f3f3f3;--brand-blue:#4075cf;--brand-blue-hover:#2c60b8;--accent-soft:var(--brand-blue)}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/IBMPlexSansArabic-Bold.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:u+6??,u+750-77f,u+870-88e,u+890-891,u+897-8e1,u+8e3-8ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@supports (color:color-mix(in lab,red,red)){:root{--accent-soft:color-mix(in srgb,var(--brand-blue) 8%,transparent)}}:root{--avatar-bg:#e1e1e1;--avatar-ink:#050505;--shell-max:1500px;--rail-w:244px;--drawer-w:506px;--bar-h:49px;--radius-control:6px;--radius-surface:8px;--glass:#fff;--glass-edge:#eaeaea;--shadow-card:0 0 0 1px #eaeaea,0 1px 4px 0 #76767614;--shadow-card-hover:0 0 0 1px #c6c6c6,0 3px 8px 0 #7676761a;--shadow-menu:0 0 0 1px #eaeaea,0 6px 12px 0 #7676761f;--shadow-float:0 0 0 1px #e1e1e1,0 3px 8px 0 #7676761a;--duration-stagger:40ms;--duration-quick:.15s;--duration-fast:.25s;--duration-medium:.35s;--ease-smooth-out:cubic-bezier(.22,1,.36,1);--ease-out-strong:var(--ease-smooth-out);--ease-bounce:cubic-bezier(.34,1.36,.64,1);--distance-micro:4px;--distance-base:8px;--distance-medium:12px}.app-toolbar,.nav-dark,.sidebar,html[data-theme=dark]{--canvas:#1e1e1e;--panel:#1e1e1e;--panel2:#262626;--bar:#262626;--card:#2b2b2b;--chip:#333;--t1:#f3f3f3;--t2:#f3f3f3;--t3:#a0a0a0;--t4:#636363;--icon:#a0a0a0;--hair:#333;--hair2:#333;--hair-strong:#424242;--hair-hover:#505050;--hov:#ffffff0f;--hov-row:#ffffff0a;--press:#ffffff1c;--rail-hov:#ffffff0f;--rail-active:#ffffff1c;--search-bg:#333;--search-bd:#505050;--primary:#4075cf;--link:#6ca0f8;--focus:#4075cf;--good:#46a75a;--warn:#e9c300;--late:#ff7263;--good-bg:#0b3315;--good-fg:#48b560;--good-bd:#135d28;--warn-bg:#352b00;--warn-fg:#e9c300;--warn-bd:#604f00;--late-bg:#5d0404;--late-fg:#ff7263;--late-bd:#be241e;--sel-bg:#001b4e;--sel-bg-hover:#01235d;--sel-fg:#6ca0f8;--prism-soft:#262626;--avatar-bg:#424242;--avatar-ink:#f3f3f3;--glass:#1e1e1e;--glass-edge:#333;--shadow-card:0 0 0 1px #333,0 1px 4px 0 #1e1e1e4d;--shadow-card-hover:0 0 0 1px #505050,0 3px 8px 0 #1e1e1e4d;--shadow-menu:0 0 0 1px #333,0 6px 12px 0 #1e1e1e4d;--shadow-float:0 0 0 1px #424242,0 3px 8px 0 #1e1e1e4d;color:var(--t1)}html[data-theme=dark]{color-scheme:dark}html:not([data-theme=dark]) :is(.app-toolbar,.sidebar) :is(.asana-menu,.glass-heavy,[role=menu],[role=dialog],.rail-tooltip){--canvas:#fff;--panel:#fff;--panel2:#f3f3f3;--card:#fff;--chip:#eaeaea;--t1:#050505;--t2:#050505;--t3:#636363;--t4:#aaa;--icon:#767676;--hair:#eaeaea;--hair2:#eaeaea;--hair-strong:#e1e1e1;--hair-hover:#c6c6c6;--hov:#2626260f;--hov-row:#26262608;--press:#26262617;--rail-hov:#2626260f;--rail-active:#26262617;--link:#2c60b8;--sel-bg:#eff4fd;--sel-bg-hover:#e1ebfc;--sel-fg:#2c60b8;--avatar-bg:#e1e1e1;--avatar-ink:#050505;--shadow-menu:0 0 0 1px #eaeaea,0 6px 12px 0 #7676761f;color:var(--t1)}body,html{max-width:100%;margin:0}body{background:var(--canvas);color:var(--t1);overflow-wrap:break-word;font-size:14px;font-weight:400;line-height:20px}.font-montreal,.font-plex,body{font-family:var(--ui-font)}[role=button],a,button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:where(textarea,input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button])):focus-visible{outline:1px solid var(--focus);outline-offset:-1px}:where(.outline-none,.focus\:outline-none,.focus-visible\:outline-none):focus-visible{outline:none}::selection{background:var(--brand-blue);color:#fff}*{scrollbar-width:thin;scrollbar-color:#a6b1c1 transparent}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:#a6b1c1;border-radius:8px}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.grad-blue,.mesh-blue,.mesh-blue-soft,.prism{background:var(--brand-blue);color:#fff}.hub-primary,button.grad-blue,button.prism{border-radius:var(--radius-control);box-shadow:none}.hub-primary:hover:not(:disabled),a.prism:hover,button.prism:hover:not(:disabled){background:var(--brand-blue-hover)}.hub-confirm>.fixed{z-index:130}button.prism.hub-confirm-danger{background:#c0304a}button.prism.hub-confirm-danger:hover:not(:disabled){background:#a52a40}button.composer-send{color:#fff;background:var(--brand-blue);width:28px;height:28px;transition:background var(--duration-quick),transform var(--duration-quick);border-radius:8px;flex:none;place-items:center;padding:0;display:grid}button.composer-send:hover:not(:disabled){background:var(--brand-blue-hover)}button.composer-send:active:not(:disabled){transform:scale(.96)}button.composer-send:disabled{box-shadow:inset 0 0 0 1px var(--hair-strong);color:var(--t3);opacity:1;cursor:default;background:0 0}.chat-composer-bar>.composer-send,.task-composer-bar>.composer-send{margin-left:8px}@media (hover:none) and (pointer:coarse) and (min-width:768px){.chat-composer-bar .task-icon-btn,.task-composer-bar .task-icon-btn,.task-reply-tools .task-icon-btn,:is(.task-composer-box,.chat-composer,.task-reply-box) .format-bar :is(.format-btn,.format-style-btn){min-width:36px;height:36px}}@media (hover:none) and (pointer:coarse){button.composer-send{width:36px;height:36px}}.task-composer-hint{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.task-reply-box>.rich-editor{flex:1;min-width:0}@media (max-width:767px){.task-reply-box .format-bar{display:none}}.prism-text{color:var(--link)}.task-check .task-check-ring{fill:#0000;stroke:var(--icon);transition:fill var(--duration-quick),stroke var(--duration-quick)}.task-check .task-check-tick{stroke:var(--icon);transition:stroke var(--duration-quick)}.task-check:hover .task-check-ring{stroke:var(--good);fill:var(--good-bg)}.task-check:hover .task-check-tick{stroke:var(--good)}.task-check.is-done .task-check-ring{fill:var(--good);stroke:var(--good)}.task-check.is-done .task-check-tick{stroke:#fff}.presence-dot{aspect-ratio:1;box-shadow:none;border-radius:50%;flex:none;display:block}.presence-glyph{place-items:center;display:grid}.presence-offline{box-shadow:inset 0 0 0 1.5px var(--t3);background:0 0}.presence-label{color:var(--t3);gap:7px;font-size:12px;line-height:18px}.person-avatar,.presence-label{align-items:center;display:inline-flex}.person-avatar{aspect-ratio:1;vertical-align:middle;-webkit-user-select:none;user-select:none;background:var(--avatar-bg);color:var(--avatar-ink);border-radius:50%;flex:none;justify-content:center;font-weight:400;position:relative;overflow:hidden}.hub-ambient,.studio-shell{isolation:isolate;background:var(--canvas);min-height:100dvh}.studio-shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.shell-body{flex:1;min-height:0;display:flex}.workspace-column{flex-direction:column;flex:1;min-height:0;display:flex}.workspace-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding-top:8px;scroll-padding:24px;overflow-y:auto}.workspace-scroll h1{letter-spacing:0;font-size:20px;font-weight:500;line-height:28px}.studio-light{display:none}.sidebar{background:var(--panel2);border:0;border-radius:8px;margin:8px 0 8px 8px;width:var(--rail-w)!important;height:calc(100dvh - var(--bar-h) - 16px)!important;padding:8px!important;top:0!important}.sidebar>div:first-child{padding-bottom:4px}.rail-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.rail-compact .rail-scroll{overflow:visible}.rail-footer{flex-shrink:0;font-size:12px}.sidebar-logo{filter:brightness(0);width:64px;height:auto}.rail-wordmark{background:0 0;flex-shrink:0;place-items:center;width:64px;height:32px;display:grid}html[data-theme=dark] .sidebar-logo{filter:none}.rail-brand{min-height:40px}.sidebar-nav-item{height:32px;min-height:32px;color:var(--t1);border:0;border-radius:8px;align-items:center;gap:8px;padding:0 4px 0 8px;font-size:14px;font-weight:400;line-height:22px;display:flex;position:relative}.nav-symbol{flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.sidebar-nav-item>span:first-child{color:inherit}.sidebar-nav-idle{color:var(--t1)}.project-nav-item:hover,.sidebar-icon-button:hover,.sidebar-nav-idle:hover{background:var(--rail-hov);color:var(--t1)}.project-nav-active,.sidebar-nav-active{color:var(--t1);background:var(--rail-active);box-shadow:none}.sidebar-nav-item[aria-current=page] .nav-symbol{color:var(--t1)}.rail-badge{background:var(--rail-active);color:var(--t1);border-radius:10px;margin-left:auto;padding:0 6px}.rail-badge,.rail-group-label{font-size:12px;line-height:18px}.rail-group-label{color:var(--t3);padding:0 8px;font-weight:500;display:block}.sidebar.rail-compact{width:64px!important;padding-inline:8px!important}.rail-compact .rail-label{display:none!important}.rail-compact .rail-toggle{margin-left:0}.rail-compact .rail-brand{flex-direction:column;justify-content:center;gap:8px;padding:0 0 8px}.rail-compact .rail-wordmark{border-radius:6px;width:40px;height:32px}.rail-compact .sidebar-logo{width:32px}.rail-compact .sidebar-nav-item{justify-content:center;padding-inline:0}.rail-tooltip{pointer-events:none;visibility:hidden;opacity:0;white-space:nowrap;background:var(--t1);color:var(--panel);border:1px solid var(--hair);z-index:60;transition:opacity var(--duration-quick),transform var(--duration-quick);border-radius:6px;padding:6px 10px;font-size:12px;position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%)translate(-4px);box-shadow:0 4px 16px #16161615}.sidebar-nav-item:is(:hover,:focus-visible)>.rail-tooltip{visibility:visible;opacity:1;transform:translateY(-50%)}.more-tools-trigger{min-height:32px;color:var(--t3);border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:14px;line-height:22px;list-style:none;display:flex}.more-tools-trigger:hover{background:var(--rail-hov);color:var(--t1)}.more-tools-trigger::-webkit-details-marker{display:none}.sidebar-tools{position:relative}.more-tools-content{border-left:1px solid var(--hair);margin:2px 0 8px 10px;padding-left:8px}.sidebar>.rail-brand,.sidebar>div:last-child{flex-shrink:0}.rail-compact .more-tools-trigger{justify-content:center}.rail-compact .more-tools-content{background:var(--panel);border:1px solid var(--hair-strong);z-index:50;border-radius:8px;width:208px;padding:4px;position:absolute;top:0;left:calc(100% + 12px);box-shadow:0 10px 40px #16161625}.rail-compact .more-tools-content .rail-label{display:block!important}.rail-compact .more-tools-content .sidebar-nav-item{justify-content:flex-start;padding-inline:8px}.rail-compact .more-tools-content .rail-tooltip{display:none}.project-identifier{background:var(--panel);border:1px solid var(--hair);width:24px;height:24px;color:var(--t3);border-radius:6px;flex-shrink:0;place-items:center;font-size:12px;font-weight:500;display:grid}.client-identifier{background:var(--panel2);width:32px;height:32px;color:var(--t2);border-radius:6px;flex-shrink:0;place-items:center;font-size:14px;font-weight:400;display:grid}.client-list-head,.client-list-row{grid-template-columns:minmax(120px,1fr) 96px 224px 100px 20px;gap:14px;display:grid}.client-list-head>*,.client-list-row>*{width:auto;min-width:0}@media (max-width:767px){.client-list-head,.client-list-row{grid-template-columns:minmax(0,1fr) 78px 16px;gap:8px}.client-list-head>:nth-child(2),.client-list-head>:nth-child(3),.client-list-row>:nth-child(2),.client-list-row>:nth-child(3){display:none}}.project-nav-item{height:32px;min-height:32px;color:var(--t1);border-radius:8px;align-items:center;gap:8px;padding:0 4px 0 8px;font-size:14px;line-height:22px;display:flex}.project-nav-item .project-identifier{border:0;border-radius:4px;width:16px;height:16px}.project-nav-active .project-identifier{border-color:#0000}.settings-sheet{background:var(--panel);border:1px solid var(--hair);border-radius:var(--radius-surface)}.profile-identity{background:var(--panel);border-radius:8px 8px 0 0}.profile-photo-button{outline:4px solid var(--panel)}.profile-camera{background:var(--panel);border:1px solid var(--hair);width:28px;height:28px;color:var(--t2);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-3px;box-shadow:0 2px 6px #16161620}.settings-section{border-top:1px solid var(--hair2);gap:16px;padding:24px 32px;display:grid}.settings-section h2{font-size:16px;font-weight:500;line-height:24px}.settings-section p{color:var(--t3);margin-top:2px;font-size:14px;line-height:20px}select:not([multiple]){appearance:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:border-color var(--duration-quick),background-color var(--duration-quick);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 10px;padding-right:28px}:where(select:not([multiple]):hover:not(:disabled)){border-color:var(--hair-strong)}:where(select:focus-visible){outline:2px solid var(--focus);outline-offset:1px}select:not([multiple]):disabled{cursor:default}:where(select:disabled){opacity:.6}:where(select.hub-control,.call-plan-field select){border:1px solid var(--hair);background-color:var(--panel);color:var(--t1)}.call-plan-field select{border-radius:8px;height:36px;padding-left:10px;font-size:14px}:where(select option){color:var(--t1);background-color:var(--panel)}.settings-input{background:var(--panel);height:36px;color:var(--t1);border:1px solid var(--hair-strong);border-radius:6px;padding:0 12px;font-size:14px}.settings-input:focus{border-color:var(--focus);outline:none}.avatar-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--focus)}.status-choice{background:var(--panel);border:1px solid var(--hair-strong);min-height:32px;color:var(--t2);transition:background var(--duration-quick);border-radius:6px;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex}.status-choice[aria-pressed=true]{color:var(--link);background:var(--prism-soft);border-color:#5b75fe80}.preview-mode,.settings-notice{border:1px solid var(--hair);background:var(--prism-soft);color:var(--t2)}.settings-notice{border-radius:8px;padding:12px 16px;font-size:14px;line-height:20px}.settings-symbol{width:36px;height:36px;color:var(--t2);background:var(--panel2);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.connection-state{color:var(--t2);border:1px solid var(--hair);background:var(--panel2);border-radius:6px;align-items:center;padding:2px 8px;font-size:12px;display:inline-flex}.connection-result{color:var(--t1);border:1px solid;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;line-height:20px;display:flex}.connection-result>span{flex:1;min-width:0}.connection-result-ok{background:#2a9d6317;border-color:#2a9d6352}.connection-result-warn{background:#e8a33d1c;border-color:#e8a33d66}.connection-result-close{width:24px;height:24px;color:var(--t3);border-radius:6px;flex:none;place-items:center;margin:-2px -4px 0 0;display:inline-grid}.connection-result-close:hover{background:var(--hov);color:var(--t1)}@media (pointer:coarse){.connection-result-close{width:36px;height:36px;margin:-8px -8px -8px 0}}.resource-link{border:1px solid var(--hair);color:var(--t2);border-radius:8px;align-items:center;gap:12px;padding:8px;font-size:14px;display:flex}.resource-link:hover{background:var(--hov);border-color:var(--hair-strong)}.asset-list-heading,.asset-list-row{grid-template-columns:minmax(180px,1.6fr) minmax(140px,1fr) 90px 80px;align-items:center;gap:18px;padding:8px 16px;display:grid}.asset-list-heading{min-height:37px;color:var(--t3);background:var(--panel);border-bottom:1px solid var(--hair);font-size:12px;line-height:18px}.asset-list-row{border-bottom:1px solid var(--hair2);min-height:56px;font-size:14px}.asset-list-row:last-child{border-bottom:none}.asset-list-row:hover{background:var(--hov)}.asset-empty .settings-symbol{border-radius:8px;width:56px;height:56px}@media (max-width:767px){.settings-section{padding:22px}.asset-list-heading,.asset-list-row{grid-template-columns:minmax(0,1fr) 75px;padding-inline:16px}.asset-list-heading>:nth-child(2),.asset-list-heading>:nth-child(4),.asset-list-row>:nth-child(2),.asset-list-row>:nth-child(4){display:none}.team-messenger{height:calc(100dvh - 240px)}}.glass-chrome{background:var(--bar)}.glass-chrome,.glass-panel{border:1px solid var(--hair)}.glass-panel{background:var(--panel2)}.glass-heavy{background:var(--panel);box-shadow:var(--shadow-menu);border:0}.liquid-control{background:var(--panel);border:1px solid var(--hair-strong);border-radius:var(--radius-control);box-shadow:none;color:var(--t1);transition:background var(--duration-quick),border-color var(--duration-quick),transform var(--duration-quick);position:relative}.liquid-control:hover{background:var(--panel2);border-color:var(--hair-hover)}button.liquid-control:active{transform:scale(.98)}.work-surface{background:var(--card);box-shadow:var(--shadow-card);border-radius:var(--radius-surface);border:0}.hub-control{border-radius:var(--radius-control);min-height:28px}.app-toolbar{height:var(--bar-h);min-height:var(--bar-h);background:var(--bar);border:0;border-radius:0;margin:0;padding:0 16px;overflow:visible}.topbar-search{background:var(--search-bg);border:1px solid var(--search-bd);height:32px;color:var(--t1);border-radius:16px;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.topbar-search:focus-within{border-color:var(--focus)}.topbar-icon{width:32px;height:32px;color:var(--t1);border-radius:8px;place-items:center;display:grid}.topbar-icon:hover{background:var(--hov);color:var(--t1)}.create-pill{background:var(--panel);color:var(--t1);background:var(--search-bg);border:1px solid var(--search-bd);border-radius:16px;align-items:center;gap:8px;height:32px;padding:0 14px 0 5px;font-size:14px;font-weight:400;line-height:22px;display:inline-flex}.create-pill:hover{background:#3d3d3d}.create-pill>svg{box-sizing:content-box;color:#fff;background:#ff584a;border-radius:50%;width:12px;height:12px;padding:5px}.hub-tab{min-height:28px;color:var(--t3);border-bottom:2px solid #0000;padding-inline:8px;font-size:14px;font-weight:500}.hub-tab:hover{color:var(--t1);background:var(--hov)}.hub-tab[aria-selected=true]{color:var(--t1);border-bottom-color:var(--focus)}.project-tabs{border:0;border-bottom:1px solid var(--hair);background:0 0;border-radius:0;padding:0}.material-list{border-radius:8px;overflow:hidden}.soft-divider{border-color:var(--hair2)}.calendar-weekend{background:var(--hov-row)}.cal-frame{border-bottom:1px solid var(--hair);background:var(--panel)}@media (min-width:768px){.cal-scroll{overflow-x:auto}.cal-grid{min-width:728px}}.cal-frame .cal-week,.cal-frame [role=toolbar]+.flex{border-left:0}.cal-task{background:var(--card);width:100%;min-height:28px;box-shadow:var(--shadow-card);text-align:left;color:var(--t1);border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;line-height:16px;display:flex}.cal-task>svg{color:var(--icon);flex:none}.cal-task>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cal-task:hover{box-shadow:var(--shadow-card-hover)}.cal-task.is-done{color:var(--t4)}.cal-task.is-done>svg{color:var(--good)}.mobile-safe-bottom{padding-bottom:88px}@media (min-width:1024px){.mobile-safe-bottom:has(.team-messenger){padding-bottom:40px}}.mobile-nav{padding-bottom:max(10px,env(safe-area-inset-bottom))}.asana-page-heading{flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:2px 0;display:flex}.asana-page-heading>.ml-auto{flex-wrap:wrap;justify-content:flex-end}.asana-page-heading h1,.asana-page-title{letter-spacing:0;font-size:20px;font-weight:500;line-height:28px}.project-mark{color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.asana-status-pill{height:28px;color:var(--t1);border:1px solid var(--hair-strong);border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.asana-status-pill select{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding-right:2px}.asana-view-tabs{border-bottom:1px solid var(--hair);align-items:center;gap:4px;height:34px;display:flex}.asana-view-tab{height:28px;color:var(--t3);text-transform:none;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:relative}.asana-view-tab:hover{background:var(--hov);color:var(--t1)}.asana-view-tab[aria-pressed=true]{color:var(--t1)}.asana-view-tab[aria-pressed=true]:after{content:"";background:var(--focus);height:2px;position:absolute;bottom:-3px;left:0;right:0}.asana-list-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.asana-list-toolbar select{max-width:100%;height:28px;color:var(--t3);background-color:var(--panel);border:1px solid var(--hair-strong);font:inherit;border-radius:6px;padding:0 26px 0 8px;font-size:12px}.asana-task-table{border:0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);box-shadow:none;background:var(--panel);border-radius:0}.asana-table-head,.asana-task-row{grid-template-columns:minmax(150px,1fr) 120px 120px;align-items:center;column-gap:8px;padding:0 8px;display:grid}.asana-table-head.with-project,.asana-task-row.with-project{grid-template-columns:minmax(150px,1fr) 120px 120px 140px}.asana-table-head:not(.mine)>.task-status:not(.task-visibility),.asana-task-row:not(.mine)>.task-status:not(.task-visibility){display:none}.asana-table-head.mine,.asana-task-row.mine{grid-template-columns:var(--mine-cols,minmax(180px,1fr) 120px 120px 168px 128px)}.task-activity-badge{height:20px;color:var(--t3);white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;gap:3px;padding:0 3px;font-size:12px;line-height:18px;display:inline-flex}.task-new-dot{background:var(--focus);border-radius:50%;flex:none;width:8px;height:8px}.asana-task-row.mine .task-name-cell{position:relative}.asana-task-row.mine .task-new-dot{position:absolute;top:50%;left:-12px;transform:translateY(-50%)}.asana-task-row.is-new .task-title-button,.my-board-card.is-new .my-board-card-title{font-weight:600}.task-date-empty,.task-person-empty{border:1px dashed var(--t3);width:24px;height:24px;color:var(--t3);border-radius:50%;flex:none;place-items:center;display:grid}.asana-task-row:hover :is(.task-date-empty,.task-person-empty),.task-assignee-trigger:hover .task-person-empty{border-color:var(--t3);color:var(--t1)}.task-project-pill{background:var(--chip);min-width:0;max-width:100%;height:24px;color:var(--t1);border-radius:4px;align-items:center;gap:6px;padding:0 6px 0 5px;font-size:14px;line-height:24px;display:inline-flex}.task-project-pill>i{border-radius:3px;flex:none;width:12px;height:12px}.task-project-pill>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-tag-pill{--tag:var(--t3);background:var(--tag);border-radius:11px;align-items:center;gap:2px;min-width:0;max-width:100%;height:22px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.task-tag-pill{background:color-mix(in srgb,var(--tag) 22%,var(--panel))}}.task-tag-pill{color:var(--t1);white-space:nowrap;font-size:12px;line-height:22px}.task-tag-name,.task-tag-pill>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.task-tag-name{appearance:none;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:0;padding:0}.task-tag-name:hover{text-decoration:underline}.asana-menu .asana-menu-item:disabled{color:var(--t4);cursor:default}.asana-menu .asana-menu-item:disabled:hover{background:0 0}.search-tags{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.search-tags .task-tag-pill{flex:none}.task-tag-pill-sm{border-radius:9px;height:18px;padding:0 6px;font-size:11px;line-height:18px}.task-tag-pill .task-icon-btn{width:16px;height:16px;margin-right:-5px}.task-tags{flex-wrap:wrap;gap:6px}.task-tags,.task-tags-cell{align-items:center;display:flex}.task-tags-cell{gap:4px;min-width:0;overflow:hidden}.task-tags-cell .task-tag-pill{flex:none}.board-card-tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.task-tag-option{gap:6px}.asana-toolbar-btn,.task-tag-option{align-items:center;display:inline-flex}.asana-toolbar-btn{height:28px;min-height:28px;color:var(--t3);background:0 0;border-radius:6px;gap:4px;padding:0 8px;font-size:12px;font-weight:500;line-height:18px}.asana-toolbar-btn svg{color:var(--icon)}.asana-toolbar-btn:hover svg{color:var(--t1)}.asana-toolbar-btn svg{width:16px;height:16px}.asana-toolbar-btn:hover{background:var(--hov);color:var(--t1)}.asana-toolbar-btn select{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding-right:2px}.toolbar-select-overlay{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.asana-toolbar-btn:focus-within{outline:2px solid var(--focus);outline-offset:1px}.asana-ghost-btn{border:1px solid var(--hair-strong);height:28px;color:var(--t1);background:var(--panel);border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:400;line-height:18px;display:inline-flex}.asana-ghost-btn:hover{background:var(--panel2);border-color:var(--hair-hover);color:var(--t1)}.asana-primary{color:#fff;background:var(--brand-blue);border-radius:6px;align-items:center;gap:4px;height:28px;padding:0 12px;font-size:12px;font-weight:400;line-height:18px;display:inline-flex}.asana-primary:hover{background:var(--brand-blue-hover)}.asana-options{position:relative}.asana-options>summary::-webkit-details-marker{display:none}.asana-menu{z-index:30;background:var(--panel);min-width:220px;box-shadow:var(--shadow-menu);border:0;border-radius:4px;padding:4px 0;position:absolute;top:calc(100% + 4px);right:0}.asana-menu-item{width:100%;min-height:36px;color:var(--t1);text-align:left;cursor:pointer;border-radius:0;align-items:center;gap:10px;padding:2px 12px;font-size:14px;line-height:22px;display:flex}.asana-menu-item svg{color:var(--icon);flex:none}.asana-menu-item:hover{background:var(--hov)}@media (max-height:560px){.asana-menu-item,.task-menu-item{min-height:32px;padding-block:0}}.asana-menu-note{color:var(--t3);padding:6px 12px 4px;font-size:12px;font-weight:500;line-height:18px}.asana-filter-pop{z-index:30;background:var(--panel);width:min(440px,100vw - 24px);box-shadow:var(--shadow-menu);border:0;border-radius:8px;padding:12px;position:absolute;top:calc(100% + 4px);right:0}.asana-filter-label{color:var(--t3);margin:12px 0 6px;font-size:12px}.asana-filter-chip{border:1px solid var(--hair-strong);height:26px;color:var(--t2);background:0 0;border-radius:13px;align-items:center;gap:5px;padding:0 9px;font-size:12px;display:inline-flex}.asana-filter-chip:hover{background:var(--hov);color:var(--t1)}.asana-filter-chip[aria-checked=true]{border-color:var(--focus);color:var(--focus)}.asana-filter-chip-ring{opacity:.7;border:1px solid;border-radius:50%;width:12px;height:12px}.asana-filter-row{grid-template-columns:1fr 1fr auto;align-items:center;gap:6px;display:grid}.asana-filter-field{align-items:center;font-size:13px;display:flex}.asana-filter-field,.asana-filter-value{border:1px solid var(--hair-strong);height:30px;color:var(--t1);border-radius:6px;padding:0 8px}.asana-filter-value{background:var(--panel);font:inherit;font-size:13px}.asana-toolbar-search{border:1px solid var(--hair-strong);width:200px;height:28px;color:var(--t1);background:0 0;border-radius:6px;outline:none;padding:0 26px 0 8px;font-size:12px}.asana-toolbar-search:focus{border-color:var(--focus)}.asana-toolbar-search-wrap{align-items:center;display:inline-flex;position:relative}.asana-toolbar-search-clear{width:18px;height:18px;color:var(--t3);border-radius:50%;place-items:center;display:grid;position:absolute;right:6px}.asana-toolbar-search-clear:hover{background:var(--hov);color:var(--t1)}.task-title-mark{background:var(--focus)}@supports (color:color-mix(in lab,red,red)){.task-title-mark{background:color-mix(in srgb,var(--focus) 30%,transparent)}}.task-title-mark{color:inherit;border-radius:2px}.asana-add-task{border:1px solid var(--hair-strong);background:var(--panel);height:28px;color:var(--t1);border-radius:6px;align-items:stretch;font-size:12px;font-weight:400;line-height:18px;display:inline-flex;overflow:visible}.asana-add-task>button,.asana-add-task>details>summary{height:26px;color:inherit;font:inherit;cursor:pointer;align-items:center;gap:4px;padding:0 8px;list-style:none;display:inline-flex}.asana-add-task>button{border-radius:5px 0 0 5px}.asana-add-task>details>summary{border-left:1px solid var(--hair-strong);border-radius:0 5px 5px 0;padding:0 4px}.asana-add-task>button:hover,.asana-add-task>details>summary:hover{background:var(--hov)}.asana-add-task>details{position:relative}.asana-add-task .asana-menu{top:calc(100% + 5px);left:0;right:auto}.asana-add-task.is-primary{background:var(--brand-blue);color:#fff;border-color:#0000}.asana-add-task.is-primary>button:hover,.asana-add-task.is-primary>details>summary:hover{background:var(--brand-blue-hover)}.asana-add-task.is-primary>details>summary{border-left-color:#ffffff59}.asana-add-task.is-primary .asana-menu{color:var(--t1)}.asana-section-head{min-height:48px;color:var(--t1);align-items:center;gap:4px;padding:0 4px;font-size:16px;font-weight:500;line-height:20px;display:flex}.asana-section-head .chev{width:24px;height:24px;color:var(--t1);transition:transform var(--duration-quick);border-radius:6px;place-items:center;display:grid}.asana-section-head:hover .chev{background:var(--hov)}.asana-section-head .count{color:var(--t3);font-size:12px;font-weight:400}.asana-add-row{height:22px;color:var(--t3);align-items:center;gap:8px;padding:0 0 0 44px;font-size:14px;line-height:20px;display:flex}.asana-add-row input{width:100%;color:var(--t1);background:0 0;outline:none;font-size:14px}.asana-add-row input::placeholder{color:var(--t3)}.my-board{overscroll-behavior:contain;align-items:flex-start;gap:16px;min-height:440px;padding:16px 0 12px;display:flex;overflow:auto}.my-board.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.my-board.is-panning *{cursor:grabbing!important}.my-board-col{isolation:isolate;background:0 0;border-radius:8px;flex-shrink:0;width:304px;padding:0 12px 6px;position:relative}.my-board-col:before{content:"";z-index:-1;background:var(--panel2);border-radius:8px;position:absolute;inset:58px 0 0}.my-board-col:not([data-section]):not(section):before{display:none}.my-board-col>.my-board-col-head{z-index:2;background:var(--panel2);min-height:48px;box-shadow:0 10px 0 0 var(--canvas);border-radius:6px;margin:0 -12px 22px;padding:0 8px 0 13px;position:sticky;top:0}@media (hover:none){.my-board{scroll-snap-type:x mandatory;scroll-padding-inline:2px}.my-board-col{scroll-snap-align:start}}@media (max-width:640px){.my-board-col{width:min(84vw,320px)}}.my-board-col-head{min-height:32px;color:var(--t1);align-items:center;gap:8px;margin-bottom:8px;padding:0 4px;font-size:16px;font-weight:500;line-height:20px;display:flex}.my-board-col-head .count{color:var(--t3);font-size:14px;font-weight:400}.my-board-card{text-align:left;background:var(--card);width:100%;box-shadow:var(--shadow-card);border:0;border-radius:8px;margin-bottom:8px;padding:16px;display:block}.my-board-card:hover{box-shadow:var(--shadow-card-hover)}.my-board-card-title{color:var(--t1);font-size:14px;font-weight:400;line-height:20px}.board-add-card,.board-add-card:hover{border-color:var(--focus);cursor:text;min-height:72px}.board-add-card textarea{min-height:20px;display:block;overflow:hidden}.board-add-card textarea::placeholder{color:var(--t4);font-weight:400}.asana-table-head{z-index:2;border-bottom:1px solid var(--hair);min-height:37px;color:var(--t3);background:var(--panel);font-size:12px;font-weight:400;line-height:18px;position:sticky;top:0}.asana-table-head>:first-child{padding-left:44px}.asana-task-row{border-bottom:1px solid var(--hair2);min-height:37px}.asana-task-row.inline-add-row{align-items:center;gap:8px;padding:0 0 0 28px;display:flex}.asana-task-row.inline-add-row>input{border-left:0;align-self:center;padding-left:0}.inline-add-row .inline-add-mark{border:1.5px solid var(--t4);border-radius:50%;flex-shrink:0;width:16px;height:16px}.inline-add-row input{min-width:0;color:var(--t1);background:0 0;outline:none;flex:1;font-size:14px}.inline-add-row input::placeholder{color:var(--t3)}.bulk-bar{z-index:45;white-space:nowrap;background:var(--panel);border:1px solid var(--hair);width:max-content;max-width:calc(100vw - 32px);color:var(--t1);border-radius:12px;flex-wrap:nowrap;align-items:center;gap:6px;margin-inline:auto;padding:6px 8px 6px 14px;font-size:13px;display:flex;position:fixed;bottom:20px;left:0;right:0;overflow-x:auto;box-shadow:0 10px 30px #0000002e}.bulk-bar .bulk-field{height:28px;color:var(--t2);border-radius:8px;align-items:center;padding:0 8px;display:inline-flex;position:relative}.bulk-bar .bulk-field:hover,.bulk-bar button:hover{background:var(--hov)}.bulk-bar .bulk-field input,.bulk-bar .bulk-field select{opacity:0;cursor:pointer;position:absolute;inset:0}.bulk-bar button{height:28px;color:var(--t2);border-radius:8px;padding:0 8px}.bulk-bar .bulk-field:has(:disabled),.bulk-bar button:disabled{opacity:.45;cursor:not-allowed}.bulk-bar>*{flex-shrink:0}.bulk-bar .bulk-field:focus-within,.bulk-bar button:focus-visible{outline:2px solid var(--brand-blue);outline-offset:1px}.bulk-bar .bulk-clear{background:var(--panel);box-shadow:-10px 0 10px -4px var(--panel);margin-left:auto;position:sticky;right:-8px}.bulk-bar .bulk-clear:hover{background:var(--hov)}.bulk-picker{z-index:46;background:var(--panel);border:1px solid var(--hair);border-radius:12px;flex-direction:column;width:min(360px,100% - 24px,100vw - 24px);max-height:min(420px,60vh);margin-inline:auto;padding:8px;display:flex;position:fixed;bottom:72px;left:0;right:0;box-shadow:0 12px 32px #0003}.bulk-picker .task-menu-list{min-height:0;overflow:auto}.my-board-card[data-selected]{outline:2px solid var(--brand-blue);outline-offset:-1px;background:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.my-board-card[data-selected]{background:color-mix(in srgb,var(--brand-blue) 8%,var(--panel))}}@media (pointer:coarse){[data-task-row]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}@media (max-width:1023px){.bulk-picker{bottom:calc(196px + env(safe-area-inset-bottom));max-height:45vh}.bulk-bar{bottom:calc(144px + env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}}.task-dep-chip{border-radius:6px;align-items:center;gap:0;min-width:0;max-width:100%;display:inline-flex}.task-dep-chip>button:first-child{white-space:nowrap;align-items:baseline;gap:4px;min-width:0;display:inline-flex}.task-dep-chip>button:first-child>[dir]{text-overflow:ellipsis;min-width:0;overflow:hidden}.task-dep-chip>.task-icon-btn{flex:none}.task-field-value>*{max-width:100%}.task-dep-chip .task-icon-btn{opacity:.6;width:20px;height:20px}.task-dep-chip .task-icon-btn:focus-visible,.task-dep-chip:hover .task-icon-btn{opacity:1}.task-expander-slot{flex-shrink:0;place-items:center;width:16px;height:16px;margin-right:-4px;display:grid}.task-expander{width:16px;height:16px;color:var(--t3);transition:background var(--duration-quick);border-radius:4px;place-items:center;display:grid}.task-expander:hover{background:var(--hov);color:var(--t1)}.task-row-tools{opacity:0;transition:opacity var(--duration-quick);flex-shrink:0;gap:2px;margin-left:auto;display:inline-flex}.asana-task-row:hover .task-row-tools,.task-row-tools:focus-within,.task-row-tools:has([aria-expanded=true]){opacity:1}.task-row-tool{width:24px;height:24px;color:var(--t3);border-radius:6px;place-items:center;display:grid}.task-row-tool:hover,.task-row-tool[aria-expanded=true]{background:var(--hov);color:var(--t1)}.board-col-tools{opacity:0;transition:opacity var(--duration-quick);align-items:center;gap:2px;display:inline-flex}.board-col-tools:focus-within,.board-col-tools:has([aria-expanded=true]),.my-board-col:hover .board-col-tools{opacity:1}.board-card-edit{flex-shrink:0;margin-left:auto}.board-card-date,.board-card-edit{opacity:0;transition:opacity var(--duration-quick)}@media (hover:none){.board-card-date,.board-card-edit,.board-col-tools,.task-row-tools{opacity:1}}.board-card-date:focus-within,.board-card-edit:focus-visible,.my-board-card:hover .board-card-date,.my-board-card:hover .board-card-edit{opacity:1}.my-board-card:hover .task-date-empty{border-color:var(--t3)}@media (pointer:coarse){.board-card-date,.board-card-edit,.board-col-tools{opacity:1}}.task-menu-head{color:var(--t3);padding:6px 10px 4px;font-size:12px}.task-menu-check{color:var(--t1);flex-shrink:0;display:inline-grid}@media (max-width:767px){.task-row-tools{display:none}}.task-parent-crumb{color:var(--t3);font-size:14px}.task-visibility{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.asana-task-row:focus-within,.asana-task-row:hover{background:var(--hov-row)}.asana-task-table .asana-task-row[data-selected],.asana-task-table .asana-task-row[data-selected]:hover{background:var(--sel-bg);box-shadow:inset 0 0 0 1px var(--focus)}.asana-task-row>[data-field-focus]:focus{outline:2px solid var(--focus);outline-offset:-2px}.task-name-cell{align-items:center;gap:8px;min-width:0;display:flex}.task-title-button{text-align:left;min-width:0;min-height:0;color:var(--t1);flex:0 auto;padding:0;font-size:14px;font-weight:400;line-height:20px}.task-title-button>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.task-title-completed{color:var(--t4)}.asana-task-row[data-done] .task-assignee-trigger{color:var(--t3)}.asana-task-row[data-done] .task-inline-date,.asana-task-row[data-done] .task-inline-date span{color:var(--t4)}.asana-task-row[data-subtype=milestone] .task-title-button{font-weight:500}.task-checklist-count{color:var(--t3);font-size:12px}.task-mobile-context{display:none}.task-inline-owner{align-items:center;gap:6px;min-width:0;display:flex}.task-inline-owner select,.task-inline-status select{appearance:none;text-overflow:ellipsis;width:100%;min-width:0;min-height:28px;color:var(--t1);cursor:pointer;background:0 0;border:0;padding-right:2px;font-size:12px}.task-inline-owner select option,.task-inline-status select option{color:var(--t1);background:var(--panel)}.task-inline-date{cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;min-height:28px;font-size:12px;line-height:18px;display:flex;position:relative}.task-inline-date input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.task-inline-date:focus-within{outline:2px solid var(--focus);outline-offset:2px}.task-date-picker:focus-within{outline:none}.task-date-picker .date-range{cursor:default;font-size:14px}.task-project-name{color:var(--t2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.task-inline-status{align-items:center;gap:6px;min-width:0;display:flex}.task-state-dot{background:var(--t3);border-radius:50%;flex-shrink:0;width:6px;height:6px}.task-inline-status[data-state=in_review] .task-state-dot{background:var(--focus)}.task-inline-status[data-state=approved] .task-state-dot,.task-inline-status[data-state=delivered] .task-state-dot{background:var(--good)}.task-inline-status[data-state=changes] .task-state-dot{background:var(--warn)}@media (max-width:1199px){.asana-table-head,.asana-task-row{grid-template-columns:minmax(150px,1fr) 108px 100px;gap:8px}.asana-table-head.mine,.asana-task-row.mine{grid-template-columns:var(--mine-cols-mid,minmax(150px,1fr) 100px 92px 130px 104px);gap:8px}.asana-table-head.with-project,.asana-task-row.with-project{grid-template-columns:minmax(150px,1fr) 108px 100px 118px 104px;gap:8px}}@media (max-width:767px){.asana-table-head,.asana-table-head.mine,.asana-table-head.with-project,.asana-task-row,.asana-task-row.mine,.asana-task-row.with-project{grid-template-columns:minmax(0,1fr) fit-content(96px);gap:12px;padding-inline:12px 16px}.asana-task-row>.task-inline-date{justify-content:flex-end;overflow:hidden}.asana-task-row .task-activity-badge,.asana-task-row .task-checklist-count,.date-chip-from{display:none}.asana-task-row .task-date-empty{visibility:hidden}.task-collab{display:none}.asana-task-row{min-height:64px}.task-extra,.task-owner,.task-project,.task-status{display:none}.task-title-button{padding-block:9px;font-size:14px}.task-mobile-context{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;display:block;overflow:hidden}.asana-list-toolbar{gap:8px}.asana-list-toolbar select{font-size:12px}.asana-list-toolbar>span:not(.asana-add-task):not([data-phone]){display:none}.mobile-nav{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.mobile-nav{background:color-mix(in srgb,var(--panel) 94%,transparent)}}}.folder-shelf{background:0 0}.folder-card{border:1px solid var(--hair);background:var(--panel);min-height:126px;transition:transform var(--duration-quick);border-radius:8px;padding:16px;position:relative}.folder-card:hover{transform:translateY(-2px)}.folder-object{color:#2049a3;background:linear-gradient(150deg,#e5efff,#bed1f4);border:1px solid #b6caef;border-radius:5px 8px 8px;place-items:center;width:43px;height:32px;display:grid;position:relative;box-shadow:inset 0 1px #fff}.folder-object:before{content:"";background:#e5efff;border:1px solid #b6caef;border-bottom:0;border-radius:4px 6px 0 0;width:19px;height:5px;position:absolute;top:-5px;left:-1px}.people-tray{border-radius:var(--radius-surface);background:var(--card);box-shadow:var(--shadow-card);border:0;gap:0;display:grid;overflow:hidden}.person-card{background:var(--panel);border:0;border-bottom:1px solid var(--hair2);border-radius:0;min-height:90px}.person-card:last-child{border-bottom:0}.person-card:hover{background:var(--hov)}.person-work-count{text-align:right;min-width:78px;color:var(--t3);font-size:12px}.assistant-launcher{background:var(--panel);color:var(--t2);border:1px solid var(--hair-strong);border-radius:50%;box-shadow:0 3px 12px #16161612}.assistant-launcher:hover{color:var(--link);border-color:var(--t4)}@media (max-width:600px){.person-work-count{display:none}}.filmgrain,.grain:after{pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23n)'/%3E%3C/svg%3E")}.grain:after{content:"";border-radius:inherit;position:absolute;inset:0}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.06)translateY(-1%)}}.kenburns{animation:kenburns 45s ease-in-out infinite alternate}@keyframes view-in{0%{opacity:0;transform:translateY(var(--distance-micro))}to{opacity:1;transform:none}}.view-enter{animation:view-in var(--duration-quick) var(--ease-smooth-out)}@keyframes pane-in{0%{opacity:0;transform:translateX(var(--distance-medium))}to{opacity:1;transform:none}}.pane-enter{animation:pane-in var(--duration-quick) var(--ease-smooth-out)}@keyframes pane-out{to{opacity:0;transform:translateX(var(--distance-medium))}}.pane-exit{animation:pane-out var(--duration-quick) var(--ease-smooth-out) forwards}@keyframes materialize{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.materialize{animation:materialize var(--duration-quick) var(--ease-smooth-out)}@keyframes checkpop{0%{transform:scale(.8)}60%{transform:scale(1.1)}to{transform:scale(1)}}.check-pop{animation:checkpop var(--duration-fast) var(--ease-bounce)}.toast-pop{color:var(--t1);transition:opacity var(--duration-quick),transform var(--duration-quick)}.skel{background:var(--panel2);position:relative;overflow:hidden}.skel:after{content:"";background:linear-gradient(90deg,#0000,#aabbd51a,#0000);animation:skel-sweep 1.6s ease-in-out infinite;position:absolute;inset:0}@keyframes skel-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:1199px){:root{--rail-w:212px}}@media (max-width:767px){.app-toolbar{padding:0 12px}}@media (max-width:1023px){:root{--agent-bottom:calc(92px + env(safe-area-inset-bottom))}.mobile-safe-bottom{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.assistant-launcher{display:none}.phone-new-task{right:16px;bottom:var(--agent-bottom);z-index:30;color:#fff;height:44px;transition:transform var(--duration-quick);background:#f06a6a;border-radius:22px;align-items:center;gap:6px;padding:0 18px 0 14px;font-size:14px;font-weight:500;display:inline-flex;position:fixed;box-shadow:0 6px 18px #00000047}.phone-new-task:active{transform:scale(.97)}}@media (prefers-reduced-transparency:reduce){.glass-chrome,.glass-heavy,.glass-panel,.liquid-control,.sidebar{-webkit-backdrop-filter:none}}@media (prefers-contrast:more){:root{--t3:#414954;--t4:#414954;--hair:#8a96a6}html[data-theme=dark]{--t3:#d8e1ef;--t4:#d8e1ef;--hair:#7c8a9e}}@media (prefers-reduced-motion:reduce){.check-pop,.kenburns,.materialize,.pane-enter,.pane-exit,.skel:after,.view-enter{animation:none}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.task-pane{top:var(--bar-h);height:calc(100dvh - var(--bar-h));width:var(--drawer-w);border-left:1px solid var(--hair);background:var(--panel);min-width:0;max-width:100vw;color:var(--t1);bottom:0;left:auto;right:0}@media (max-width:1199px){.task-pane{width:min(var(--drawer-w),calc(100vw - 32px))}}@media (min-width:1200px){:root{--pane-w-live:clamp(460px,min(var(--pane-w,720px),100vw - var(--rail-w) - 480px),100vw - var(--rail-w))}.task-pane:not(.task-pane-focus){width:var(--pane-w-live)}}.resize-handle{z-index:5;cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0}.resize-handle[data-edge=right]{right:0}.resize-handle[data-edge=left]{left:0}.resize-handle:after{content:"";opacity:0;width:4px;transition:opacity var(--duration-quick,.1s);background:#4075cf;position:absolute;top:0;bottom:0}.resize-handle[data-edge=right]:after{right:0}.resize-handle[data-edge=left]:after{left:0}.resize-handle.is-dragging:after,.resize-handle:focus-visible:after,html:not(.is-resizing) .resize-handle:hover:after{opacity:1}.resize-handle:focus-visible{outline:none}html.is-resizing,html.is-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@media (max-width:1199px){.task-pane-resizer{display:none}}@media (min-width:1200px){html[data-pane-docked] .workspace-scroll{padding-right:calc(var(--pane-w-live) + 24px)}}.task-pane-focus{border-left:0;width:100vw;height:100dvh;inset:0}@media (max-width:767px){.task-pane{border-left:0;width:100vw;max-width:100vw;height:100dvh;top:0;left:0;right:0}}.task-actions{border-bottom:1px solid var(--hair);background:var(--panel);flex-shrink:0}.task-actions-inner{align-items:center;gap:4px;min-height:52px;padding:8px 16px 8px 24px;display:flex}.task-header-people{flex-shrink:1}.task-header-people,.task-header-people>:first-child{min-width:0;overflow:hidden}.task-header-people>.task-empty-avatar{flex:none}.task-visibility{border-top:1px solid var(--hair);background:var(--panel2);color:var(--t3);align-items:center;gap:8px;padding:8px 24px;font-size:12px;line-height:18px;display:flex}.task-visibility.task-visibility-note{min-height:40px;color:var(--t1);border-top:0;padding-block:6px;font-size:14px;line-height:20px}.task-visibility.task-visibility-note>svg{color:var(--icon)}.task-body{padding:16px 24px 24px}.task-footer-inner{padding:12px 24px}.task-pane-focus .task-body,.task-pane-focus .task-footer-inner{max-width:880px;margin-inline:auto}.task-pane-focus .task-body{padding-top:32px}.task-pane-focus .task-visibility{justify-content:center}.task-visibility.task-visibility-note{white-space:normal;text-overflow:clip;overflow:visible}.task-pane-focus .task-visibility-note>span{flex:0 auto}.task-icon-btn{min-width:28px;height:28px;color:var(--t3);transition:background var(--duration-quick),color var(--duration-quick);border-radius:6px;place-items:center;display:grid;position:relative}.task-icon-btn:hover{background:var(--hov);color:var(--t1)}.task-icon-btn[aria-expanded=true],.task-icon-btn[aria-pressed=true]{color:var(--brand-blue)}.task-icon-btn[aria-expanded=true]{background:var(--hov)}.task-like-btn{gap:4px;padding:0 6px;display:inline-flex}.task-complete-btn,.task-like-count{font-size:12px;line-height:18px}.task-complete-btn{border:1px solid var(--hair-strong);height:28px;color:var(--t1);border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-weight:500;display:inline-flex}.task-complete-btn:hover,.task-complete-btn[data-done=true]{background:var(--good-bg);border-color:var(--good);color:var(--good-fg)}.agent-chip,.asana-filter-chip,.asana-ghost-btn,.asana-status-pill,.asana-toolbar-btn,.call-window-btn,.create-pill,.directory-chip,.person-hover-btn,.search-type-chip,.share-copy-btn,.share-invite-btn,.task-complete-btn,.task-leave-btn,.task-visibility-btn{white-space:nowrap}.asana-filter-chip,.asana-toolbar-btn{min-width:0;max-width:100%}.asana-filter-chip>span:last-of-type,.asana-toolbar-btn>span:last-of-type{text-overflow:ellipsis;min-width:0;overflow:hidden}.asana-filter-chip-ring,.asana-filter-chip>.av-meeting-wrap,.asana-toolbar-btn>.av-meeting-wrap{flex:none;overflow:visible}.task-crumbs{min-height:18px;gap:6px;font-size:12px;line-height:18px;display:flex}.task-crumb-link,.task-crumbs{color:var(--t3);align-items:center}.task-crumb-link{gap:4px;margin-left:auto;display:inline-flex}.task-crumb-link:hover{color:var(--link)}.task-title{letter-spacing:0;border-radius:6px;margin-left:-12px;padding:6px 12px;font-size:24px;font-weight:500;line-height:32px}.task-title-lead{flex:none;align-items:center;height:44px;display:flex}@supports (field-sizing:content){.task-title{field-sizing:content;min-height:32px}}.task-title:hover{box-shadow:inset 0 0 0 1px var(--hair-strong)}.task-title:focus{box-shadow:inset 0 0 0 1px var(--focus)}.task-fields{grid-template-columns:124px minmax(0,1fr);align-items:start;gap:4px 12px;margin-top:16px;display:grid}.task-field-label{min-height:36px;color:var(--t1);align-items:center;font-size:12px;font-weight:400;line-height:18px;display:flex}.task-field-empty{min-height:32px;color:var(--t3);align-items:center;padding:0 8px;font-size:14px;display:inline-flex}.task-field-empty-text{color:var(--t3)}.task-pill{white-space:nowrap;background:var(--panel2);height:22px;color:var(--t2);border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.task-pill-changes,.task-pill-warn{background:var(--warn-bg);color:var(--warn-fg)}.task-pill-open{background:var(--t3)}@supports (color:color-mix(in lab,red,red)){.task-pill-open{background:color-mix(in srgb,var(--t3) 16%,transparent)}}.task-pill-open{color:var(--t2)}.task-pill-in_review{color:#6b83ff;background:#6b83ff2e}.task-pill-approved,.task-pill-delivered{background:var(--good-bg);color:var(--good-fg)}.task-field-value{align-items:center;gap:4px;min-width:0;min-height:36px;display:flex}.task-field-btn{max-width:100%;height:32px;color:var(--t1);transition:background var(--duration-quick);border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:14px;display:inline-flex}.task-field-btn:hover,.task-field-btn[aria-expanded=true]{background:var(--hov)}.task-field-btn.task-project-section{height:24px;color:var(--t3);font-size:12px}.task-field-btn.is-quiet{color:var(--t3);font-size:12px}.task-field-btn.is-quiet:hover{color:var(--t1)}.task-header-people{border-radius:6px;align-items:center;gap:2px;height:28px;padding:0 4px;display:inline-flex}.task-header-people:hover{background:var(--hov)}.task-empty-avatar-sm{width:22px;height:22px;color:var(--t3);place-items:center;font-size:13px;display:grid}.task-share-pop{width:min(360px,100vw - 24px);padding:12px}.task-visibility-btn{border:1px solid var(--hair-strong);height:24px;color:var(--t1);border-radius:6px;flex:none;padding:0 8px;font-size:12px}.task-visibility-btn:hover{background:var(--hov)}.task-menu-hint{letter-spacing:.02em;font-family:inherit}@media (hover:none) and (pointer:coarse),(max-width:767px){.task-menu-hint{display:none}}.task-empty-avatar{border:1px dashed var(--t4);border-radius:50%;width:22px;height:22px}.task-clear-btn{width:24px;height:24px;color:var(--t3);border-radius:6px;place-items:center;display:grid}.task-clear-btn:hover{background:var(--hov);color:var(--t1)}.task-project-chip{max-width:100%;height:26px;color:var(--t1);border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.task-project-chip:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--hair-strong)}.task-project-chip:disabled{cursor:default}.task-section-label{color:var(--t1);padding-top:24px;font-size:14px;font-weight:500;line-height:20px}.task-section-label .count{color:var(--t3);font-size:12px;font-weight:400}.task-desc{color:var(--t1);max-width:72ch;font-size:14px;font-weight:400;line-height:20px}.task-desc-rich h1,.task-desc-rich h2,.task-desc-rich h3{margin:14px 0 6px;font-size:14px;font-weight:500}.task-desc-rich h1{font-size:16px}.task-desc-rich ol,.task-desc-rich ul{margin:4px 0 10px;padding-left:22px}.task-desc-rich ul{list-style:outside}.task-desc-rich ol{list-style:decimal}.task-desc-rich li{margin:2px 0}.task-desc-rich a{color:var(--link);text-underline-offset:2px;text-decoration:underline}.task-desc-rich{white-space:pre-wrap;overflow-wrap:anywhere}.task-desc-rich ol,.task-desc-rich ul{white-space:normal}.task-desc-rich li{white-space:pre-wrap}.hub-object-link,.task-desc-rich a.hub-object-link{color:var(--link);align-items:baseline;gap:3px;font-weight:500;text-decoration:none;display:inline-flex}.hub-object-link:hover{text-underline-offset:2px;text-decoration:underline}.hub-object-link>svg{flex:none;align-self:center}.task-desc-rich a.hub-object-link:before{content:"";background:currentColor;flex:none;align-self:center;width:11px;height:11px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.inbox-page .inbox-group{margin:0 -24px}.inbox-page .inbox-group-head{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);color:var(--t1);padding:8px max(24px,50% - 400px);font-size:14px;line-height:20px}.inbox-page .inbox-group:first-of-type .inbox-group-head{border-top:0}.inbox-page .inbox-group-list>.inbox-item{border-bottom:1px solid var(--hair2);padding-left:max(24px,50% - 400px);padding-right:max(24px,50% - 400px)}.inbox-page .inbox-group-list>.inbox-item:hover{background:var(--hov-row)}.inbox-page .inbox-group-list>.inbox-item[data-new=true]:before{left:calc(max(24px,50% - 400px) - 16px)}@media (min-width:768px){.inbox-page .asana-list-toolbar{border-bottom:1px solid var(--hair);margin:0 -24px;padding:12px 24px}}@media (max-width:639px){.inbox-page .inbox-group{margin-inline:-16px}.inbox-page .inbox-group-head,.inbox-page .inbox-group-list>.inbox-item{padding-left:16px;padding-right:16px}.inbox-page .inbox-group-list>.inbox-item[data-new=true]:before{left:6px}}.inbox-clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.studio-shell[data-view=inbox] .assistant-launcher{display:none}@media (min-width:1024px){.inbox-messages-btn{display:none}}.people-status>*{white-space:nowrap}@media (max-width:640px){.people-status>.shrink-0{display:none}}.pull-refresh{z-index:60;background:var(--panel);border:1px solid var(--hair-strong);width:36px;height:36px;color:var(--t2);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:fixed;top:8px;left:50%;box-shadow:0 4px 14px #00000024}.pull-refresh>span{display:grid}.pull-refresh-spin{animation:pull-spin .8s linear infinite}@keyframes pull-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pull-refresh-spin{animation-duration:2.4s}}.inbox-item-open{cursor:pointer}.inbox-item[data-inbox-card]:focus{outline:none}.inbox-item[data-inbox-card]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (max-width:767px){.inbox-item-row{flex-wrap:wrap;row-gap:2px}.inbox-item-row>.min-w-0{flex-basis:100%}.inbox-item-row>.min-w-0+*{margin-left:auto}.inbox-item-row>:not(.min-w-0){align-self:center}}.task-desc-rich pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.task-desc-rich code,.task-desc-rich pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.task-desc-rich code{background:var(--panel2);border-radius:4px;padding:1px 4px}.task-desc-rich blockquote{border-left:2px solid var(--hair-strong);color:var(--t2);margin:6px 0;padding-left:12px}.task-desc p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px}.task-desc p:last-child{margin-bottom:0}.task-menu{z-index:60;background:var(--panel);min-width:220px;max-width:min(320px,100vw - 24px);box-shadow:var(--shadow-menu);border:0;border-radius:4px;padding:4px 0;position:absolute;top:calc(100% + 4px);left:0}.task-menu-right{left:auto;right:0}.task-menu-up{top:auto;bottom:calc(100% + 4px)}.task-people-menu{width:300px;padding:0;overflow:hidden}.task-menu-search{border-bottom:1px solid var(--hair);width:100%;height:40px;color:var(--t1);background:0 0;outline:none;padding:0 12px;font-size:14px}.task-menu-list{max-height:260px;padding:4px 0;overflow-y:auto}.person-tasks-chip{border-radius:6px;align-items:center;display:inline-flex}.person-tasks-chip[data-active]{background:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.person-tasks-chip[data-active]{background:color-mix(in srgb,var(--brand-blue) 12%,transparent)}}.person-tasks-chip[data-active]>.asana-toolbar-btn{color:var(--brand-blue)}.person-tasks-chip-clear{width:24px;height:24px;color:var(--brand-blue);border-radius:4px;place-items:center;margin-right:4px;display:grid}.person-tasks-chip-clear:hover{background:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.person-tasks-chip-clear:hover{background:color-mix(in srgb,var(--brand-blue) 18%,transparent)}}.person-tasks-menu{min-width:200px}.person-tasks-menu-right{left:auto;right:0}.person-tasks-submenu{min-width:200px;top:36px;left:calc(100% + 4px)}.person-tasks-menu-note{color:var(--t3);padding:6px 12px 2px;font-size:12px}@media (max-width:640px){.person-tasks-submenu{top:calc(100% + 4px);left:auto;right:0}.person-tasks-menu{left:auto;right:0}}.task-menu-item{text-align:left;width:100%;min-height:36px;color:var(--t1);border-radius:0;outline:none;align-items:center;gap:10px;padding:2px 12px;font-size:14px;line-height:22px;display:flex}.task-menu-item:focus-visible,.task-menu-item:hover,.task-menu-item[aria-selected=true]{background:var(--hov)}.task-menu-item[aria-disabled=true]{color:var(--t4);cursor:not-allowed}.task-menu-item svg{color:var(--t3);flex-shrink:0}.task-menu-danger,.task-menu-danger svg{color:var(--late)}.task-menu-meta{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;padding-left:8px;font-size:12px;overflow:hidden}.task-menu-check{width:14px;color:var(--brand-blue);place-items:center;display:grid}.task-menu-sep{background:var(--hair);height:1px;margin:4px 0}.share-heading{color:var(--t1);margin-bottom:8px;font-size:14px;font-weight:500}.share-invite{border:1px solid var(--hair-strong);background:var(--panel);border-radius:6px;align-items:center;gap:4px;min-height:36px;padding:0 4px 0 10px;display:flex}.share-invite input:focus,.share-invite input:focus-visible{box-shadow:none;outline:none}.share-invite:focus-within{border-color:var(--brand-blue);box-shadow:0 0 0 1px var(--brand-blue)}.share-invite-btn{border:1px solid var(--hair-strong);height:36px;color:var(--t1);border-radius:6px;padding:0 14px;font-size:13px;font-weight:500}.share-invite-btn:not(:disabled){border-color:var(--brand-blue);background:var(--brand-blue);color:#fff}.share-invite-btn:disabled{color:var(--t4);cursor:not-allowed}.share-suggest{max-height:280px;left:-11px;right:-5px;overflow-y:auto}.share-access{border:1px solid var(--hair-strong);border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:6px 12px;display:flex}.share-access>svg{color:var(--t3);flex-shrink:0}.share-role-btn{height:28px;color:var(--t2);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:13px;display:inline-flex}.share-role-btn:hover:not(:disabled),.share-role-btn[aria-expanded=true]{background:var(--hov);color:var(--t1)}.share-role-btn svg{color:var(--t3)}.share-role-static{color:var(--t3);white-space:nowrap;padding:0 8px;font-size:13px}.share-role-menu{width:300px}.share-role-item{align-items:flex-start;padding-top:8px;padding-bottom:8px}.share-role-item .task-menu-check{margin-top:2px}.share-copy-btn{border:1px solid var(--hair-strong);height:34px;color:var(--t1);border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.share-copy-btn:hover{background:var(--hov)}.share-copy-btn svg{color:var(--t3)}.push-topic-group{border-bottom:1px solid var(--hair2);gap:4px;padding:0 0 10px}.push-topic-group:last-child{border-bottom:0;padding-bottom:0}.push-topic,.push-topic-head{min-height:30px;color:var(--t1);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.push-topic{color:var(--t2);padding-left:24px;font-size:13px}.task-menu-empty{color:var(--t3);padding:8px 10px;font-size:12px;display:block}.task-menu-footer{border-top:1px solid var(--hair);width:100%;min-height:36px;color:var(--t2);text-align:left;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.task-menu-footer:hover{background:var(--hov);color:var(--t1)}.task-feed{border-top:1px solid var(--hair);margin:28px -24px 0;padding:16px 24px 0}.task-feed-bar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.task-feed-tabs{background:var(--panel2);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.task-feed-tab{height:28px;color:var(--t3);border-radius:6px;padding:0 10px;font-size:12px;font-weight:500}.task-feed-tab:hover{color:var(--t1)}.task-feed-tab[aria-checked=true]{background:var(--panel);color:var(--t1);box-shadow:0 0 0 1px var(--hair)}.task-feed-more{color:var(--link);margin:4px 0 12px;font-size:12px;font-weight:500;display:block}.task-feed-more:hover{text-decoration:underline}.task-feed-created{margin-bottom:12px}.task-feed-created,.task-feed-event{color:var(--t3);align-items:flex-start;gap:10px;font-size:12px;line-height:20px;display:flex}.task-feed-event{margin-bottom:10px}.task-feed-dot{background:var(--panel2);border-radius:50%;flex-shrink:0;width:20px;height:20px}.task-feed-comment{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.task-composer>:first-child:not(.task-composer-box){display:none}.task-composer-box{border:1px solid var(--hair-strong);background:var(--panel);border-radius:12px;flex:1;min-width:0;padding:12px 12px 8px 16px;box-shadow:0 3px 8px #7676761a}.task-composer-box:focus-within{border-color:var(--focus)}.task-collaborators{align-items:center;gap:12px;min-height:32px;margin-top:10px;padding-left:0;display:flex}.task-collab{border-radius:50%;display:inline-flex;position:relative}.asana-table-head>.task-collab{border-radius:0}.task-collab-remove{background:var(--t1);width:16px;height:16px;color:var(--panel);opacity:0;transition:opacity var(--duration-quick);border-radius:50%;place-items:center;display:grid;position:absolute;top:-4px;right:-4px}.task-collab-remove:focus-visible,.task-collab:hover .task-collab-remove{opacity:1}@media (hover:none){.task-collab-remove{opacity:1}.task-collaborators>div{column-gap:10px}}.person-hover-trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.person-hover-trigger:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.person-hover-name-link:hover{text-underline-offset:2px;text-decoration:underline}.person-hover-card{z-index:80;background:var(--panel);width:288px;max-width:calc(100vw - 16px);box-shadow:var(--shadow-menu);color:var(--t1);text-align:left;border-radius:8px;padding:16px;position:fixed}.person-hover-head{align-items:flex-start;gap:12px;display:flex}.person-hover-name{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:22px}.person-hover-pronouns{color:var(--t3);font-size:12px;font-weight:400}.person-hover-line{color:var(--t2);overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:18px}.person-hover-email{color:var(--t3)}.person-hover-status{color:var(--t2);align-items:center;gap:6px;margin-top:6px;font-size:12px;line-height:18px;display:flex}.person-hover-dot{border-radius:50%;flex:none;width:8px;height:8px}.person-hover-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.person-hover-btn{height:28px;color:var(--t1);box-shadow:inset 0 0 0 1px var(--hair-strong);border-radius:6px;padding:0 12px;font-size:12px;line-height:18px}.person-hover-btn:hover{background:var(--hov)}.person-hover-btn.is-primary{color:#fff;background:var(--brand-blue);box-shadow:none}.person-hover-btn.is-primary:hover{background:var(--brand-blue);filter:brightness(1.08)}.person-hover-btn:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.task-deleted-banner{background:var(--hov);color:var(--t2);border-radius:6px;align-items:center;gap:8px;margin:0 0 12px;padding:8px 8px 8px 12px;font-size:14px;line-height:20px;display:flex}.task-deleted-restore{color:#fff;background:var(--brand-blue);border-radius:6px;flex:none;height:28px;padding:0 12px;font-size:12px}.task-deleted-restore:disabled{opacity:.6}.task-add-subtask{height:28px;color:var(--t2);box-shadow:inset 0 0 0 1px var(--hair-strong);border-radius:6px;align-items:center;gap:4px;margin-top:8px;padding:0 8px;font-size:12px;line-height:18px;display:inline-flex}.task-add-subtask:hover{background:var(--hov);color:var(--t1)}.task-add-subtask:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.pane-sub-new{background:var(--hov)}.pane-sub-unsaved{color:var(--late);flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.pane-sub-retry{height:24px;color:var(--t1);box-shadow:inset 0 0 0 1px var(--hair-strong);border-radius:6px;padding:0 8px;font-size:12px}.pane-sub-retry:hover{background:var(--hov)}.task-body-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.my-section-add{text-align:left;width:100%;height:37px;color:var(--t3);padding:0 0 0 44px;font-size:14px;display:block}.my-section-add:hover{background:var(--hov);color:var(--t2)}.my-section-add:focus-visible{outline:2px solid var(--brand-blue);outline-offset:-2px}.task-access-note{background:var(--hov);color:var(--t2);border-radius:6px;align-items:center;gap:8px;margin:0 0 12px;padding:6px 10px;font-size:12px;line-height:18px;display:flex}.task-body-fields :disabled{cursor:default}.task-collab-add:disabled{opacity:.45;cursor:default}.task-collab-add{border:1px dashed var(--t4);width:24px;height:24px;color:var(--t3);border-radius:50%;place-items:center;display:grid}.task-collab-add:hover,.task-collab-add[aria-expanded=true]{border-color:var(--t1);color:var(--t1)}.task-leave-btn{height:28px;color:var(--t2);border-radius:6px;flex-shrink:0;margin-left:auto;padding:0 8px;font-size:12px;font-weight:500}.task-leave-btn:hover{background:var(--hov);color:var(--t1)}@media (max-width:767px){.task-actions-inner{gap:0;padding:8px 8px 8px 16px}.task-body{padding:12px 16px 24px}.task-footer-inner{padding:12px 16px}.task-feed{margin-inline:-16px}.task-feed,.task-visibility{padding-inline:16px}.task-fields{grid-template-columns:96px minmax(0,1fr)}.task-title{font-size:18px;line-height:24px}.task-title-lead{height:36px}.task-collaborators{padding-left:0}}@media print{body *{visibility:hidden!important}.task-pane,.task-pane *{visibility:visible!important}.task-pane{border:0!important;width:100%!important;height:auto!important;position:absolute!important;inset:0 auto auto 0!important}.task-pane,.task-pane .task-scroll{overflow:visible!important}.task-pane .task-actions-inner,.task-pane .task-feed-bar,.task-pane .task-feed-more,.task-pane .task-footer{display:none!important}}.brief-doc{max-width:820px;margin:0 auto;padding:4px 0 48px}.brief-doc-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.brief-doc-actions{flex-wrap:wrap;gap:6px;display:inline-flex}.brief-doc-actions a[aria-disabled=true]{opacity:.4;pointer-events:none}.brief-doc-page{background:var(--card);box-shadow:var(--shadow-card);border-radius:10px;min-height:60vh;padding:40px 56px 56px}.brief-doc-title{width:100%;min-width:0;color:var(--t1);letter-spacing:-.01em;background:0 0;border:0;outline:none;margin:0;padding:2px 0;font-size:26px;font-weight:600;line-height:34px;display:block}input.brief-doc-title:focus-visible{box-shadow:0 2px 0 var(--focus)}.brief-doc-status{min-height:18px;color:var(--t3);margin:6px 0 24px;font-size:12px}.brief-doc-status[data-state=error]{color:var(--late-fg)}.brief-doc-retry{color:var(--link);text-underline-offset:3px;margin-left:6px;text-decoration:underline}.brief-doc-empty{color:var(--t3);font-size:14px}.brief-doc-note{color:var(--t3);margin:16px 0 0;font-size:13px}.brief-doc .rich-editor-content.brief-doc-editor{background:0 0;border:0;border-radius:0;min-height:40vh;max-height:none;padding:0;font-size:15px;line-height:24px;overflow:visible}.brief-doc .rich-editor-content.brief-doc-editor:focus{outline:none}.brief-doc .rich-editor-content.brief-doc-editor p{min-height:24px}.brief-doc .format-bar{z-index:2;background:var(--card);position:sticky;top:0}.brief-doc .rich-image,.brief-doc-page img{max-width:100%;height:auto}.brief-doc-print{display:none}@media (max-width:640px){.brief-doc-page{border-radius:8px;padding:20px 16px 32px}.brief-doc-title{font-size:21px;line-height:28px}}@media print{body:has(.brief-doc):not(:has(.task-pane)) *,html.printing-brief body *{visibility:hidden!important}body:has(.brief-doc):not(:has(.task-pane)) .brief-doc-print,body:has(.brief-doc):not(:has(.task-pane)) .brief-doc-print *,html.printing-brief .brief-doc-print,html.printing-brief .brief-doc-print *{visibility:visible!important}body:has(.brief-doc):not(:has(.task-pane)) .brief-doc-print,html.printing-brief .brief-doc-print{color:#000;background:#fff;width:100%;font-size:12pt;line-height:1.5;position:absolute;inset:0 auto auto 0;display:block!important}.brief-doc-print h1{margin:0 0 16pt;font-size:20pt}.brief-doc-print img{break-inside:avoid;max-width:100%;max-height:80vh}.brief-doc-print a{color:#000}}.accent-soft{background:var(--accent-soft)}html[data-accent]{--brand-blue-hover:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent]{--brand-blue-hover:color-mix(in srgb,var(--brand-blue) 82%,#000)}}html[data-accent]{--sel-fg:var(--link);--sel-bg:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent]{--sel-bg:color-mix(in srgb,var(--brand-blue) 9%,#fff)}}html[data-accent]{--sel-bg-hover:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent]{--sel-bg-hover:color-mix(in srgb,var(--brand-blue) 15%,#fff)}}html[data-accent][data-theme=dark]{--sel-bg:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent][data-theme=dark]{--sel-bg:color-mix(in srgb,var(--brand-blue) 24%,#1e1e1e)}}html[data-accent][data-theme=dark]{--sel-bg-hover:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){html[data-accent][data-theme=dark]{--sel-bg-hover:color-mix(in srgb,var(--brand-blue) 32%,#1e1e1e)}}html[data-accent=solid]{--brand-blue:#0000fe;--link:#0000ce;--focus:#0000fe}html[data-accent=solid][data-theme=dark]{--link:#adbeff;--focus:#91a5ff}html[data-accent=pink]{--brand-blue:#c9257a;--link:#b3206b;--focus:#c9257a}html[data-accent=pink][data-theme=dark]{--link:#ff9fd0;--focus:#ff8ac4}html[data-accent=purple]{--brand-blue:#7b3fe4;--link:#5c2bb6;--focus:#7b3fe4}html[data-accent=purple][data-theme=dark]{--link:#c9b3ff;--focus:#b89bff}html[data-accent=coral]{--brand-blue:#c9421f;--link:#b23c22;--focus:#c9421f}html[data-accent=coral][data-theme=dark]{--link:#ffb5a0;--focus:#ffa48b}html[data-accent=green]{--brand-blue:#1d7a4f;--link:#1a6e48;--focus:#1d7a4f}html[data-accent=green][data-theme=dark]{--link:#8fe0b5;--focus:#7ad4a6}html[data-accent=orange]{--brand-blue:#b4560f;--link:#9a4f0c;--focus:#b4560f}html[data-accent=orange][data-theme=dark]{--link:#ffc98f;--focus:#ffb86a}html[data-accent=teal]{--brand-blue:#157079;--link:#146c75;--focus:#157079}html[data-accent=teal][data-theme=dark]{--link:#8fe1e8;--focus:#7ad7df}html[data-accent=graphite]{--brand-blue:#33373d;--link:#33373d;--focus:#33373d}html[data-accent=graphite][data-theme=dark]{--brand-blue:#5a6069;--link:#d7dbe2;--focus:#c9cfd8}.accent-swatch{border:1px solid var(--hair-strong);background:var(--panel);min-height:32px;color:var(--t2);transition:border-color var(--duration-quick),background var(--duration-quick);border-radius:16px;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:12px;display:inline-flex}.accent-swatch:hover{border-color:var(--t4)}.accent-swatch.is-on{border-color:var(--t1);color:var(--t1);box-shadow:0 0 0 1px var(--t1)}.accent-swatch.is-on:after{content:"✓";margin-left:2px;font-size:12px}.accent-swatch-dot{background:var(--swatch);border-radius:50%;width:16px;height:16px}.accent-swatch[data-accent-swatch=blue]{--swatch:#4075cf}.accent-swatch[data-accent-swatch=solid]{--swatch:#0000fe}.accent-swatch[data-accent-swatch=pink]{--swatch:#c9257a}.accent-swatch[data-accent-swatch=purple]{--swatch:#7b3fe4}.accent-swatch[data-accent-swatch=coral]{--swatch:#c9421f}.accent-swatch[data-accent-swatch=green]{--swatch:#1d7a4f}.accent-swatch[data-accent-swatch=orange]{--swatch:#b4560f}.accent-swatch[data-accent-swatch=teal]{--swatch:#157079}.accent-swatch[data-accent-swatch=graphite]{--swatch:#33373d}.asana-task-table.hide-status .task-status{display:none}.asana-task-table.hide-status .asana-table-head,.asana-task-table.hide-status .asana-task-row{grid-template-columns:minmax(150px,1fr) 120px 120px}.asana-task-table.hide-status .asana-table-head.with-project,.asana-task-table.hide-status .asana-task-row.with-project{grid-template-columns:minmax(150px,1fr) 120px 120px 140px}.asana-task-table.dense .asana-task-row{min-height:30px}.asana-task-table.dense .task-title-button{font-size:13px}.dr-day{color:var(--t1);border-radius:999px}.dr-day:hover{background:var(--hov)}.dr-in{background:var(--accent-soft);color:var(--t1);border-radius:0}.dr-end,.dr-only,.dr-start{background:var(--brand-blue);color:#fff;font-weight:500}.dr-start{border-radius:999px 0 0 999px}.dr-end{border-radius:0 999px 999px 0}.dr-only,.dr-start.dr-end{border-radius:999px}.dr-today:not(.dr-start):not(.dr-end):not(.dr-only){box-shadow:inset 0 0 0 1px var(--link);color:var(--link)}.dr-outside:not(.dr-start):not(.dr-end):not(.dr-only):not(.dr-in){color:var(--t4)}.dr-past:not(.dr-start):not(.dr-end):not(.dr-only):not(.dr-in){color:var(--t3)}@media (max-width:1023px){.task-pane>.shrink-0.border-t{padding-bottom:env(safe-area-inset-bottom)}.asana-menu{max-width:calc(100vw - 24px);left:auto;right:0}}@media (max-height:560px){.task-pane{overflow-y:auto}.task-pane>.task-actions{z-index:3;position:sticky;top:0}.task-pane>.task-scroll{flex:none;min-height:auto;overflow:visible}}.asana-home-date{color:var(--t1);padding-top:24px;font-size:14px;font-weight:500;line-height:20px}.workspace-scroll h1.asana-home-greeting{color:var(--t1);margin-top:2px;font-size:32px;font-weight:400;line-height:40px}.asana-home-stats{height:28px;color:var(--t3);background:0 0;border-radius:0;align-items:center;gap:16px;padding:0;font-size:12px;line-height:18px;display:flex}.asana-home-stats>.asana-toolbar-btn{padding:0 2px}.asana-home-stats>*{white-space:nowrap}.asana-home-stats{flex-wrap:wrap;row-gap:4px;max-width:100%;height:auto;min-height:28px}.asana-widget{background:var(--card);box-shadow:var(--shadow-card);border:0;border-radius:8px}.home-widget-rows{border-top:1px solid var(--hair);padding:0 24px 4px;container-type:inline-size}@container (max-width:420px){.home-task-row>.home-project-pill{display:none}}.home-create-row{align-items:center;min-height:44px;margin-left:-4px;display:flex}.home-create-row .asana-toolbar-btn{padding:0 4px}.home-task-row{border-top:1px solid var(--hair2);min-height:36px;transition:background var(--duration-quick);align-items:center;gap:8px;display:flex}.home-task-row:hover{background:var(--hov-row)}.home-task-row .home-row-title{line-height:20px}.home-project-pill{flex:0 auto;max-width:160px}.home-widget-empty{border-top:1px solid var(--hair2);color:var(--t3);padding:20px 0;font-size:14px}.home-show-more{width:auto;color:var(--t3);text-align:left;border-top:0;border-radius:6px;margin:0 -8px;padding:8px;font-size:12px;font-weight:500;line-height:18px;display:block}.home-show-more:hover{background:var(--hov);color:var(--t1)}.home-project-tile{text-align:left;min-height:72px;color:var(--t1);transition:background var(--duration-quick);border-radius:8px;align-items:center;gap:12px;padding:0 8px;font-size:14px;display:flex}.home-project-tile:hover{background:var(--hov)}.home-projects-widget{container-type:inline-size}@container (max-width:420px){.home-project-grid{grid-template-columns:minmax(0,1fr)}}.home-project-icon{border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.home-person-row{min-height:52px;transition:background var(--duration-quick);border-radius:0;align-items:center;gap:12px;margin:0 -8px;padding:0 8px;display:flex}.home-person-row:hover{background:var(--hov-row)}.home-person-stats{color:var(--t3);white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:12px;line-height:18px;display:inline-flex}.home-person-stats>i{width:8px;display:inline-block}.asana-widget-title{color:var(--t1);font-size:20px;font-weight:500;line-height:28px}.asana-widget-link{color:var(--t2);margin-left:auto;font-size:14px}.asana-widget-link:hover{color:var(--t1);text-decoration:underline}.asana-widget-tab{white-space:nowrap;height:28px;color:var(--t3);border-radius:6px;padding:0 8px;font-size:14px;font-weight:500}.asana-widget-tab:hover{background:var(--hov);color:var(--t1)}.asana-view-tab[aria-pressed=true],.asana-widget-tab-on,.asana-widget-tab-on:hover{background:var(--sel-bg);color:var(--sel-fg)}.asana-view-tab[aria-pressed=true]:hover{background:var(--sel-bg-hover)}.asana-section-head .count,.asana-view-tab[aria-pressed=true]:after{display:none}.asana-table-head,.asana-task-row{column-gap:0}.asana-table-head>:not(:first-child),.asana-task-row>:not(:first-child){border-left:1px solid var(--hair);align-self:stretch;align-items:center;min-width:0;padding-left:8px;display:flex}.asana-task-row>.task-collab,.asana-task-row>.task-inline-date{border-radius:0}.asana-table-head>.task-visibility,.asana-task-row>.task-visibility{background:0 0;border-top:0;gap:6px;padding:0 0 0 8px}@media (max-width:767px){.asana-table-head>.task-collab,.asana-table-head>.task-extra,.asana-table-head>.task-owner,.asana-table-head>.task-project,.asana-table-head>.task-status,.asana-task-row>.task-collab,.asana-task-row>.task-extra,.asana-task-row>.task-owner,.asana-task-row>.task-project,.asana-task-row>.task-status{display:none}}.asana-title-menu>.asana-menu{min-width:220px;left:0;right:auto}.task-crumb{min-width:0;max-width:260px;height:22px;color:var(--t3);border-radius:4px;align-items:center;gap:6px;margin:0 -4px;padding:0 4px;display:inline-flex}.task-crumb:hover:not(:disabled){background:var(--hov);color:var(--t1)}.task-crumb:disabled{cursor:default}.task-assignee{max-width:100%;height:30px;color:var(--t1);border-radius:6px;align-items:center;gap:6px;padding:0 2px 0 4px;font-size:14px;display:inline-flex}.task-assignee:hover{background:var(--hov)}.task-assignee-name{min-width:0;height:100%;color:inherit;text-align:left;align-items:center;gap:6px;display:inline-flex}.task-assignee-remove{width:20px;height:20px;color:var(--t3);opacity:0;border-radius:4px;place-items:center;display:grid}.task-assignee-remove:focus-visible,.task-assignee:hover .task-assignee-remove{opacity:1}.task-assignee-remove:hover{background:var(--hair);color:var(--t1)}@media (hover:none){.task-assignee-remove{opacity:1}}.task-feed-toggle{color:var(--link);font-size:12px}.task-feed-toggle:hover{text-decoration:underline}.task-feed-diff{border-left:2px solid var(--hair-strong);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--t2);max-height:320px;margin:6px 0 2px;padding:2px 0 2px 10px;font-size:13px;line-height:20px;display:block;overflow:auto}.task-feed-diff-del{color:var(--t3);text-decoration:line-through}.task-feed-diff-add{color:var(--good);text-decoration:none}.task-icon-btn.is-starred,.task-icon-btn.is-starred[aria-pressed=true]{color:#f1bd6c}.is-starred svg{fill:currentColor}.project-settings-menu{z-index:40;min-width:240px;position:absolute;top:34px;left:0;right:auto}.asana-menu-sep{background:var(--hair);height:1px;margin:4px 0}.asana-menu-label{color:var(--t3);padding:6px 12px 2px;font-size:12px;font-weight:500}.add-task-menu{overscroll-behavior:contain;min-width:240px;max-width:300px;max-height:min(420px,100dvh - 220px);overflow-y:auto}.asana-menu-item[aria-disabled=true]{color:var(--t4);cursor:default}.asana-menu-danger:not([aria-disabled=true]){color:var(--late-fg)}.my-board-card[role=button]{cursor:pointer}.my-board-card[draggable=true]{cursor:grab}.my-files{border-top:1px solid var(--hair)}.my-files-row{border-bottom:1px solid var(--hair);min-height:40px;color:var(--t3);grid-template-columns:16px minmax(0,2fr) minmax(0,1.5fr) auto;align-items:center;gap:10px;padding:0 8px;font-size:14px}.my-files-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}a.my-files-name:hover{color:var(--link);text-decoration:underline}.my-files-task{text-overflow:ellipsis;min-width:0;overflow:hidden}.my-files-meta,.my-files-task{white-space:nowrap}@media (max-width:720px){.my-files-row{grid-template-columns:16px minmax(0,1fr) auto}.my-files-row .my-files-task{display:none}}.file-tiles{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:16px;padding:16px 0;display:grid}.file-tile{border:1px solid var(--hair);background:var(--panel);transition:box-shadow var(--duration-quick);border-radius:8px;flex-direction:column;display:flex;position:relative}.file-tile:hover{box-shadow:0 4px 14px #00000014}.file-tile-head{align-items:flex-start;gap:12px;min-width:0;padding:12px 44px 12px 12px;display:flex}.file-tile-glyph{border:1px solid var(--hair);background:var(--panel2);width:40px;height:40px;color:var(--t3);border-radius:8px;flex:none;place-items:center;display:grid}.file-tile-preview{border-top:1px solid var(--hair2);background:var(--panel2);border-radius:0 0 7px 7px;height:150px;display:block;overflow:hidden}.file-tile-preview img{object-fit:cover;object-position:top;width:100%;height:100%}.file-tile-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.file-tile-body .my-files-name{font-size:14px;font-weight:500}.file-tile-body .my-files-sub{min-width:0;color:var(--t4);flex-wrap:nowrap;align-items:center;column-gap:6px;margin-top:0;font-size:12px;display:flex}.file-tile-body .my-files-sub .my-files-task{flex:0 auto;min-width:0}.file-tile-body .my-files-sub .my-files-by{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:55%;overflow:hidden}.file-tile-body .my-files-sub .my-files-meta:not(.my-files-by){display:none}.file-tile-body .my-files-sub .my-files-task:hover{color:var(--link);text-decoration:underline}.file-tile-options{position:absolute;top:14px;right:10px}.file-tile:not(:hover):not(:focus-within) .file-tile-options:not([open])>summary{opacity:0}@media (hover:none){.file-tile .file-tile-options>summary{opacity:1!important}}.file-tile-options .asana-menu{min-width:180px}.files-layout-toggle{border:1px solid var(--hair-strong);border-radius:6px;display:inline-flex;overflow:hidden}.files-layout-toggle .asana-toolbar-btn{border-radius:0}.files-layout-toggle .asana-toolbar-btn[aria-pressed=true]{background:var(--rail-active);color:var(--t1)}.board-col-collapsed{flex-shrink:0;width:40px}.board-col-collapsed-btn{background:var(--panel2);width:40px;min-height:160px;color:var(--t1);writing-mode:vertical-rl;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:10px 0;font-size:14px;font-weight:500;display:flex}.board-col-collapsed-btn .count{color:var(--t3);font-size:12px;font-weight:400}.board-col-collapsed-btn:hover{background:var(--hov)}.cal-week{border-top:0}.section-rename-input{border:1px solid var(--focus);background:var(--panel);min-width:0;height:30px;color:var(--t1);border-radius:6px;outline:none;flex:1;padding:0 8px;font-size:14px;font-weight:500}.asana-section-row .section-rename-input{margin:3px 8px 3px 36px}.asana-section-row>.relative{flex-shrink:0;margin-right:6px}.asana-section-row:not(:hover)>.relative>.task-icon-btn[aria-expanded=false]{opacity:0}.asana-section-row>.relative>.task-icon-btn:focus-visible{opacity:1}@media (hover:none){.asana-section-row>.relative>.task-icon-btn{opacity:1!important}}.section-menu{min-width:180px}.list-drag-row{position:relative}.list-drag-row[data-drop=before],.list-drop-end[data-drop=before]{box-shadow:inset 0 2px 0 0 var(--focus)}.list-drag-row[data-drop=after]{box-shadow:inset 0 -2px 0 0 var(--focus)}.my-board-card[data-drop=before]{box-shadow:0 -2px 0 0 var(--focus)}.my-board-card[data-drop=after]{box-shadow:0 2px 0 0 var(--focus)}.my-board-col[data-drop=into]{background:var(--hov);box-shadow:inset 0 0 0 1px var(--focus);border-radius:8px}.asana-section-row[data-drop=into]{background:var(--hov);box-shadow:inset 0 -2px 0 0 var(--focus);border-radius:6px}[data-dragging=true]{opacity:.45}.task-drag-chip{background:var(--panel);max-width:280px;color:var(--t1);border:1px solid var(--hair-strong);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:500;line-height:18px;position:fixed;top:-1000px;left:-1000px;overflow:hidden;box-shadow:0 6px 18px #00000029}.starred-drag-row{border-radius:6px}.starred-drag-row.is-drop-before{box-shadow:inset 0 2px 0 var(--focus)}.starred-drag-row.is-drop-after{box-shadow:inset 0 -2px 0 var(--focus)}.starred-drag-grip{width:12px;height:20px;color:var(--t4);opacity:0;cursor:grab;transition:opacity var(--duration-quick);place-items:center;display:grid;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}.starred-drag-row:hover .starred-drag-grip{opacity:1}@media (hover:none){.starred-drag-grip{display:none}}.list-drag-handle{z-index:1;width:16px;height:24px;color:var(--t4);cursor:grab;opacity:0;border-radius:4px;place-items:center;display:grid;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.list-drag-row:focus-within .list-drag-handle,.list-drag-row:hover .list-drag-handle{opacity:1}.milestone-diamond{fill:none;stroke:var(--good);transition:fill var(--duration-quick)}.milestone-check{stroke:#0000;transition:stroke var(--duration-quick)}.milestone-mark[data-done=false]:is(:hover,:focus-visible) .milestone-diamond,.milestone-mark[data-done=true] .milestone-diamond{fill:var(--good)}@supports (color:color-mix(in lab,red,red)){.milestone-mark[data-done=false]:is(:hover,:focus-visible) .milestone-diamond{fill:color-mix(in srgb,var(--good) 22%,transparent)}}.milestone-mark[data-done=false]:is(:hover,:focus-visible) .milestone-check{stroke:var(--good)}.list-drag-handle:hover{color:var(--t1);background:var(--hov)}@media (hover:none){.list-drag-handle{opacity:1;left:-18px}}.list-drop-end{height:6px}.comment-mention{color:var(--link);font-weight:500}.mention-chip{background:var(--link);border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:1px 8px 1px 2px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mention-chip{background:color-mix(in srgb,var(--link) 12%,transparent)}}.mention-chip{color:var(--link);vertical-align:-1px;white-space:nowrap;font-weight:500;line-height:18px;text-decoration:none}a.mention-chip:hover{background:var(--link)}@supports (color:color-mix(in lab,red,red)){a.mention-chip:hover{background:color-mix(in srgb,var(--link) 20%,transparent)}}.mention-chip>:first-child,.mention-face{flex:none}.mention-chip-face,.mention-face{background:var(--panel2);width:16px;height:16px;color:var(--t2);border-radius:50%;place-items:center;font-size:8px;font-weight:600;line-height:1;display:inline-grid;overflow:hidden}.mention-chip-face img,.mention-face img{object-fit:cover;width:100%;height:100%}.mention-chip-face[data-initials]:before{content:attr(data-initials)}.mention-chip-face{vertical-align:-3px;box-shadow:0 0 0 2px var(--link);margin-left:1px;padding:0}@supports (color:color-mix(in lab,red,red)){.mention-chip-face{box-shadow:0 0 0 2px color-mix(in srgb,var(--link) 12%,var(--panel))}}.mention-chip-text{background:var(--link);border-radius:999px;margin-left:-2px;padding:1px 6px 1px 4px}@supports (color:color-mix(in lab,red,red)){.mention-chip-text{background:color-mix(in srgb,var(--link) 12%,transparent)}}.mention-chip-text{color:var(--link);font-weight:500}.comment-image{border:1px solid var(--hair);background:var(--panel);border-radius:8px;width:fit-content;max-width:100%;margin:8px auto;display:block;overflow:hidden}.comment-image img{max-width:100%;height:auto;max-height:480px;display:block}.comment-file{color:var(--link);margin:4px 0;display:inline-block}.comment-files{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.comment-files .comment-image{margin:0}.comment-files .comment-image img{max-height:240px}.attachment-row{align-items:center;gap:2px;display:flex;position:relative}.comment-file-wrap{max-width:100%;display:inline-block;position:relative}.comment-file-wrap:has(>.comment-file){align-items:center;gap:2px;display:inline-flex}.comment-file-wrap>.comment-file{min-width:0}.attachment-options{opacity:0;flex-shrink:0;transition:opacity .12s;position:relative}.attachment-options:focus-within,.attachment-options[data-open],.attachment-row:hover .attachment-options,.comment-file-wrap:hover .attachment-options{opacity:1}.attachment-options-over{position:absolute;top:6px;right:6px}.attachment-options-button{width:28px;height:28px;color:var(--t3);border-radius:6px;place-items:center;display:grid}.attachment-options-button:focus-visible,.attachment-options-button:hover,.attachment-options[data-open] .attachment-options-button{background:var(--hov);color:var(--t1)}.attachment-options-over .attachment-options-button{background:var(--panel);box-shadow:0 0 0 1px var(--hair)}@media (hover:none){.attachment-options{opacity:1}}@media (pointer:coarse){.attachment-options-button{width:36px;height:36px}}.composer-staged{flex-wrap:wrap;gap:6px;margin:0;padding:6px 8px 0;list-style:none;display:flex}.composer-staged-item{align-items:center;display:flex;position:relative}.composer-staged-thumb{object-fit:cover;width:56px;height:56px;display:block}.composer-staged-name,.composer-staged-thumb{border:1px solid var(--hair);border-radius:6px}.composer-staged-name{max-width:180px;height:28px;color:var(--t1);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex;overflow:hidden}.composer-staged-remove{background:var(--t1);width:18px;height:18px;color:var(--panel);border-radius:999px;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}@media (pointer:coarse){.composer-staged-remove{width:24px;height:24px;top:-8px;right:-8px}}.task-composer-box{position:relative}.mention-menu{z-index:60;width:300px;position:absolute;top:auto;bottom:calc(100% + 6px);left:0}.task-projects-label{align-self:start;align-items:center;gap:6px;min-height:36px;display:inline-flex}.task-projects-count{color:var(--t3);font-size:12px}.task-projects{flex-direction:column;align-items:stretch;gap:0}.task-projects-full{grid-column:1/-1}.task-projects.task-projects-full{min-height:0}.task-projects.task-projects-folded{display:none}.task-project-add{align-items:center;display:inline-flex;position:relative}.task-project-add-field{border:1px solid var(--hair-strong);background:var(--panel);width:160px;height:28px;color:var(--t1);border-radius:6px;outline:none;padding:0 8px;font-size:14px}.task-project-add-field:focus{border-color:var(--t3);box-shadow:0 0 0 1px var(--t3)}.task-project-add-list{width:300px;max-height:280px;top:calc(100% + 2px);overflow-y:auto}.task-project-option{justify-content:space-between;gap:12px}.task-project-faces{flex:none;align-items:center;display:inline-flex}.task-project-face{box-shadow:0 0 0 2px var(--panel);border-radius:9999px;display:inline-flex}.task-project-face-more{background:var(--panel2);width:24px;height:24px;color:var(--t3);place-items:center;display:grid}.task-project-row{align-items:center;gap:4px;min-width:0;min-height:36px;display:flex}.task-project-caret{width:16px;color:var(--t4);flex:none;place-items:center;display:grid}.task-project-row .task-project-chip{min-width:0;height:32px;padding:0 6px;font-size:14px}.task-project-dot{border-radius:50%;flex:none;width:10px;height:10px}.task-project-section{color:var(--t2);flex:none;margin-left:auto}.task-menu-fixed{position:fixed;top:auto;left:auto}.task-menu[data-pane-menu=more]{min-width:300px}.task-menu[data-pane-menu=more] .task-menu-item{white-space:nowrap}.task-menu-search-box{display:block;position:relative}.task-menu-search-icon{color:var(--t3);pointer-events:none;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.task-menu-search-box .task-menu-search{padding-left:34px}.task-project-remove{width:18px;height:18px;color:var(--t3);opacity:0;border-radius:4px;flex:none;place-items:center;display:grid}.task-project-remove:focus-visible,.task-project-row:hover .task-project-remove{opacity:1}.task-composer-bar{align-items:center;gap:4px;margin-top:4px;display:flex}.composer-emoji-pick{border-radius:10px;inset:auto auto calc(100% + 6px) 0}.chat-composer{position:relative}.chat-composer-bar>.relative,.task-composer-bar>.relative{position:static}.chat-composer-bar .composer-emoji-pick,.chat-composer-bar .task-menu-up,.task-composer-bar .composer-emoji-pick,.task-composer-bar .task-menu-up{bottom:calc(100% + 8px);left:0;right:auto}.task-project-remove:hover{background:var(--hov);color:var(--t1)}@media (hover:none){.task-project-remove{opacity:1}}.inbox-item[data-new=true]:before{content:"";background:var(--brand-blue,#0000fe);border-radius:50%;width:6px;height:6px;position:absolute;top:22px;left:8px}.comment-reaction{border:1px solid var(--hair-strong);background:var(--panel);height:22px;color:var(--t2);transition:background var(--duration-quick),border-color var(--duration-quick);border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:12px;line-height:1;display:inline-flex}.comment-reaction:hover{background:var(--hov);color:var(--t1)}.comment-reaction-more{width:24px;height:22px;color:var(--t4);border-radius:999px;place-items:center;display:inline-grid}.comment-reaction-more:hover{background:var(--hov);color:var(--t1)}.comment-reaction{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.reaction-who{z-index:90;background:var(--t1);max-width:min(280px,100vw - 16px);color:var(--panel);pointer-events:none;animation:reaction-who-in var(--duration-quick) ease-out;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;line-height:16px;display:flex;position:fixed;box-shadow:0 4px 16px #16161626}.reaction-who-glyph{flex:none;display:inline-flex}.reaction-who-names{overflow-wrap:anywhere}@keyframes reaction-who-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.reaction-who{animation:none}}.comment-reaction-mine{border-color:var(--brand-blue,#0000fe);color:var(--brand-blue,#0000fe)}.comment-reaction-quick{opacity:0;transition:opacity var(--duration-quick)}.comment-reaction-quick:focus-within,.inbox-item:hover .comment-reaction-quick,.reaction-host:hover .comment-reaction-quick,.task-feed-comment:hover .comment-reaction-quick{opacity:1}@media (hover:none){.comment-reaction-quick{opacity:1}.comment-reaction-quick-item{display:none}.comment-reaction-add{color:var(--t3);background:0 0;border-color:#0000;padding-inline:4px}}.comment-reaction-pick{z-index:60;border:1px solid var(--hair-strong);background:var(--panel);grid-template-columns:repeat(5,28px);gap:2px;padding:6px;display:grid;position:fixed;box-shadow:0 8px 24px #0000002e}.comment-reaction-pick-item{border-radius:6px;place-items:center;width:28px;height:28px;font-size:15px;line-height:1;display:grid}.comment-reaction-pick-item:hover{background:var(--hov)}.emoji-picker{background:var(--panel);width:min(320px,100vw - 16px);height:min(392px,100vh - 24px);color:var(--t1);border-radius:10px;flex-direction:column;display:flex}.comment-reaction-pick{border-radius:10px;padding:0;display:block;overflow:hidden}.composer-emoji-pick{min-width:0;padding:0;overflow:hidden}.emoji-picker-tabs{border-bottom:1px solid var(--hair);justify-content:space-between;gap:0;padding:6px 8px 0;display:flex}.emoji-picker-tabs button{height:32px;color:var(--t3);transition:color var(--duration-quick),border-color var(--duration-quick);border-bottom:2px solid #0000;flex:1;place-items:center;display:grid}.emoji-picker-tabs button:hover{color:var(--t1)}.emoji-picker-tabs button[aria-selected=true]{color:var(--link);border-bottom-color:var(--link)}.emoji-picker-tabs .reaction-sticker{width:18px;height:18px}.emoji-picker-search-box{border:1px solid var(--hair-strong);background:var(--panel);height:34px;color:var(--t3);border-radius:999px;align-items:center;gap:8px;margin:10px 12px 4px;padding:0 12px;display:flex}.emoji-picker-search-box:focus-within{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.emoji-picker-search{min-width:0;height:100%;color:var(--t1);background:0 0;outline:none;flex:1;font-size:14px}.emoji-picker-body{overscroll-behavior:contain;scroll-behavior:auto;flex:1;min-height:0;padding:0 10px 8px;position:relative;overflow-y:auto}.emoji-picker-group{padding-bottom:4px}.emoji-picker-lazy{content-visibility:auto;contain-intrinsic-size:auto 600px}.emoji-picker-label{z-index:1;background:var(--panel);color:var(--t3);padding:8px 2px 6px;font-size:12px;font-weight:500;position:sticky;top:0}.emoji-picker-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.emoji-picker-item{height:38px;transition:background var(--duration-quick),transform var(--duration-quick);border-radius:8px;place-items:center;font-size:24px;line-height:1;display:grid}.emoji-picker-item:focus-visible,.emoji-picker-item:hover{background:var(--hov);outline:none;transform:scale(1.08)}.emoji-picker-stickers .emoji-picker-item .reaction-sticker{width:30px;height:30px}.emoji-picker-empty{text-align:center;color:var(--t4);padding:18px 6px;font-size:13px}.emoji-picker-foot{border-top:1px solid var(--hair);justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:4px 10px;display:flex}.emoji-picker-preview{min-width:0;color:var(--t2);flex:1;align-items:center;gap:8px;font-size:13px;display:flex}.emoji-picker-preview-glyph{font-size:22px;line-height:1}.emoji-picker-tone{border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.emoji-tone-dot{border-radius:50%;width:12px;height:12px;display:block}.emoji-picker-tone:hover{background:var(--hov)}.emoji-picker-tones{gap:2px;display:flex}.emoji-picker-tones button{border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.emoji-picker-tones button:hover,.emoji-picker-tones button[aria-checked=true]{background:var(--hov)}.reaction-sticker{flex-shrink:0;place-items:center;width:22px;height:22px;display:inline-grid}.reaction-sticker svg{display:block}.comment-reaction .reaction-sticker{width:16px;height:16px}.rich-h1{margin:8px 0 4px;font-size:20px;line-height:28px}.rich-h1,.rich-h2{font-weight:600;display:block}.rich-h2{margin:6px 0 2px;font-size:16px;line-height:24px}.rich-h3{margin:4px 0 2px;font-size:14px;font-weight:600;line-height:20px;display:block}.rich-h1:first-child,.rich-h2:first-child,.rich-h3:first-child{margin-top:0}.rich-code{border:1px solid var(--hair);background:var(--panel2);color:#e3a64a;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.rich-mark{color:inherit;background:#edff008c;border-radius:2px;padding:0 2px}.rich-codeblock{border:1px solid var(--hair);background:var(--panel2);white-space:pre-wrap;border-radius:6px;margin:6px 0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:18px;display:block;overflow-x:auto}.rich-codeblock .code-k{color:#6d28d9}.rich-codeblock .code-s{color:#1f7a4a}.rich-codeblock .code-n{color:#a4500b}.rich-codeblock .code-c{color:var(--t3);font-style:italic}html[data-theme=dark] .rich-codeblock .code-k{color:#c4a7ff}html[data-theme=dark] .rich-codeblock .code-s{color:#8fd5a6}html[data-theme=dark] .rich-codeblock .code-n{color:#f0b46a}.format-bar{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:4px;padding:0 0 6px;display:flex}.format-style{position:relative}.format-style-btn{height:28px;color:var(--t2);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:13px;display:inline-flex}.format-style-btn:hover,.format-style-btn[aria-expanded=true]{background:var(--hov);color:var(--t1)}.format-style-menu{z-index:70;min-width:260px;top:calc(100% + 4px);left:0}.format-style-item{gap:8px}.format-keys,.hub-keys{vertical-align:middle;flex:none;align-items:center;gap:3px;display:inline-flex}.format-keys kbd,.hub-keys kbd{border:1px solid var(--hair-strong);background:var(--panel2);min-width:20px;height:20px;color:var(--t3);border-radius:4px;place-items:center;padding:0 4px;font-family:inherit;font-size:11px;font-weight:500;line-height:1;display:inline-grid}.task-composer-keys{margin-left:6px}@media (max-width:639px){.hub-keys.keys-desktop{display:none}}@media (max-width:767px),(pointer:coarse){.task-composer-keys{display:none}}.format-sep{background:var(--hair-strong);width:1px;height:18px;margin:0 4px}.format-btn{width:28px;height:28px;color:var(--t3);transition:background var(--duration-quick),color var(--duration-quick);border-radius:6px;place-items:center;display:grid}.format-btn:hover{background:var(--hov);color:var(--t1)}.format-bar-compact{border-bottom:0;margin-bottom:2px;padding:0}.task-desc-editing .format-bar{padding:4px 4px 6px}.task-feed-comment,.task-feed-story,.task-thread{position:relative}.task-thread{gap:10px;margin-top:10px;padding-left:14px;display:grid}.task-thread:before{content:"";background:var(--hair-strong);width:1px;position:absolute;top:-4px;bottom:18px;left:0}.task-feed-reply{gap:10px;margin-bottom:0}.task-reply-box{border:1px solid var(--hair-strong);background:var(--panel);border-radius:10px;align-items:flex-end;gap:6px;padding:8px 8px 8px 12px;display:flex}.task-reply-box:focus-within{border-color:var(--t3)}.task-reply-box textarea{resize:none;min-width:0;color:var(--t1);background:0 0;outline:none;flex:1;font-size:14px;line-height:20px}.task-reply-box textarea::placeholder{color:var(--t4)}.task-reply-tools{gap:4px}.comment-hover-bar,.task-reply-tools{align-items:center;display:inline-flex}.comment-hover-bar{z-index:3;border:1px solid var(--hair-strong);background:var(--panel);opacity:0;pointer-events:none;transition:opacity var(--duration-quick);border-radius:8px;gap:2px;padding:3px;position:absolute;top:-10px;right:0;box-shadow:0 4px 14px #0000002e}.comment-hover-bar:focus-within,.comment-hover-bar[data-open=true],.task-feed-comment:hover .comment-hover-bar,.task-feed-story:hover .comment-hover-bar{opacity:1;pointer-events:auto}.task-feed-comment:has(>div>.task-thread:hover)>div>div>.comment-hover-bar:not(:focus-within):not([data-open=true]){opacity:0;pointer-events:none}.comment-hover-btn{min-width:30px;height:28px;color:var(--t3);border-radius:6px;place-items:center;padding:0 6px;font-size:15px;display:inline-grid}.comment-hover-btn:hover,.comment-hover-btn[aria-expanded=true],.comment-hover-btn[aria-pressed=true]{background:var(--hov);color:var(--t1)}.comment-hover-text{gap:5px;font-size:13px;font-weight:500;display:inline-flex}.comment-hover-sep{background:var(--hair-strong);width:1px;height:18px;margin:0 2px}.comment-hover-bar .relative{display:inline-flex}@media (hover:none){.comment-hover-bar{opacity:1;pointer-events:auto;box-shadow:none;background:0 0;border:0;gap:0;margin:-5px -6px 0 0;padding:0;position:static}.comment-hover-label,.comment-hover-quick,.comment-hover-sep{display:none}.comment-hover-bar .comment-hover-btn{min-width:30px;color:var(--t4);padding:0}}.appreciation-board{overscroll-behavior:contain;z-index:70;grid-template-columns:repeat(4,72px);gap:4px;width:max-content;min-width:0;max-width:none;max-height:min(400px,62vh);padding:8px 10px 10px;display:grid;overflow-y:auto}.appreciation-group{color:var(--t3);grid-column:1/-1;padding:6px 4px 2px;font-size:12px;font-weight:500}.appreciation-pick{width:72px;height:72px;transition:background var(--duration-quick),transform var(--duration-quick);border-radius:10px;place-items:center;display:grid}.appreciation-board .appreciation-art{width:60px;height:60px}.appreciation-pick:focus-visible,.appreciation-pick:hover{background:var(--hov);outline:none;transform:scale(1.06)}.appreciation-art{width:68px;height:68px;display:block}.sticker-art{object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.chat-bubble.is-sticker{background:0 0;border-radius:0;padding:0}.chat-sticker{width:128px;height:128px;display:block}.solid-sticker,.solid-sticker svg{width:100%;height:100%;display:block}.solid-sticker svg{overflow:visible}.solid-sticker .st-body,.solid-sticker .st-rise,.solid-sticker .st-spark,.solid-sticker .st-wig{transform-box:fill-box;transform-origin:50%}.solid-sticker.is-playing .st-body{animation:st-pop .62s cubic-bezier(.2,1.5,.4,1) both}.solid-sticker.is-playing .st-spark{animation:st-twinkle .9s ease-in-out .2s both}.solid-sticker.is-playing .st-wig{animation:st-wiggle .64s ease-in-out .26s both}.solid-sticker.is-playing .st-rise{animation:st-rise 1s ease-out .12s both}@keyframes st-pop{0%{transform:scale(.55)rotate(-8deg)}60%{transform:scale(1.08)rotate(2deg)}to{transform:scale(1)rotate(0)}}@keyframes st-twinkle{0%,to{transform:scale(1)rotate(0)}45%{transform:scale(1.55)rotate(25deg)}}@keyframes st-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}60%{transform:rotate(6deg)}}@keyframes st-rise{0%{opacity:0;transform:translateY(7px)}40%{opacity:1}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.solid-sticker.is-playing *{animation:none!important}}@media (max-width:1023px){.new-task-dialog{bottom:calc(96px + env(safe-area-inset-bottom));max-height:calc(100dvh - 108px - env(safe-area-inset-bottom));overflow-y:auto}}.phone-meeting-dot{background:var(--warn);border-radius:50%;flex:none;width:8px;height:8px}@media (max-width:640px){.chat-sticker{width:112px;height:112px}}.appreciation-sticker{margin-top:4px}.appreciation-sticker .appreciation-art{width:112px;height:112px}.appreciation-inline{vertical-align:middle;align-items:center;display:inline-flex}.appreciation-inline .appreciation-art{width:56px;height:56px}.chat-day{color:var(--t3);align-items:center;gap:12px;margin:18px 0 10px;font-size:12px;font-weight:500;display:flex}.chat-day:after,.chat-day:before{content:"";background:var(--hair);flex:1;height:1px}.chat-scroll>.chat-day:first-child,.chat-start+.chat-day{margin-top:4px}.chat-row{align-items:flex-start;gap:8px;margin-top:2px;display:flex}.chat-row.is-first{margin-top:12px}.chat-day+.chat-row.is-first{margin-top:0}.chat-row.is-mine{justify-content:flex-end}.chat-row-face{flex:none;width:28px}.chat-row-body{flex-direction:column;align-items:flex-start;min-width:0;max-width:min(72%,560px);display:flex}.chat-row.is-mine .chat-row-body{align-items:flex-end}.chat-row-meta{max-width:100%;color:var(--t4);align-items:baseline;gap:8px;margin:0 4px 3px;font-size:12px;line-height:16px;display:flex}.chat-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--t2);font-weight:500;overflow:hidden}.chat-row-meta time{flex:none}.chat-bubble{text-align:start;border-radius:18px;max-width:100%;padding:7px 12px;font-size:14px;line-height:20px}.chat-row:not(.is-mine):not(.is-first) .chat-bubble{border-top-left-radius:6px}.chat-row:not(.is-mine):not(.is-last) .chat-bubble{border-bottom-left-radius:6px}.chat-row.is-mine:not(.is-first) .chat-bubble{border-top-right-radius:6px}.chat-row.is-mine:not(.is-last) .chat-bubble{border-bottom-right-radius:6px}.chat-bubble a{text-underline-offset:2px;text-decoration:underline}.chat-object{text-align:start;vertical-align:baseline;background:#0000001f;border-radius:8px;align-items:baseline;gap:5px;max-width:100%;margin:2px 0;padding:3px 8px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.chat-object>svg{flex:none;align-self:center}.chat-object:hover{background:#0003}.chat-object>span{overflow-wrap:anywhere;min-width:0}.chat-start{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:360px;margin:8px auto 4px;padding:8px 16px 16px;display:flex}.chat-start-mark{color:#fff;border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.chat-start-name{font-family:var(--ui-font);color:var(--t1);margin-top:6px;font-size:16px;font-weight:500;line-height:24px}button.chat-start-name:hover{text-underline-offset:3px;text-decoration:underline}.chat-start-note{color:var(--t3);font-size:14px;line-height:20px}@media (max-width:640px){.chat-row-body{max-width:82%}}.chat-list-search{background:var(--panel2);height:32px;color:var(--t4);border-radius:8px;align-items:center;gap:6px;margin:8px 10px 4px;padding:0 10px;display:flex}.chat-list-search input{min-width:0;color:var(--t1);background:0 0;outline:none;flex:1;font-size:13px}.chat-list-row{text-align:left;width:100%;min-height:60px;transition:background var(--duration-quick);align-items:center;gap:10px;padding:8px 12px;display:flex}.chat-list-row:hover{background:var(--hov)}.chat-list-row.is-open{background:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.chat-list-row.is-open{background:color-mix(in srgb,var(--brand-blue) 9%,var(--panel))}}.chat-list-unread{background:var(--brand-blue);color:#fff;border-radius:9px;flex:none;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.chat-list-unread.is-muted{background:var(--t4)}.chat-list-at{background:var(--brand-blue);color:#fff;border-radius:9px;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-grid}.chat-group-avatar{color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.chat-group-photo{object-fit:cover;background:var(--panel2)}.chat-photo-actions{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px;display:flex}.chat-head{border-bottom:1px solid var(--hair);align-items:center;gap:10px;min-height:56px;padding:8px 14px;display:flex}.chat-notice{justify-content:center;margin:10px 0;display:flex}.chat-notice>span{background:var(--panel2);max-width:85%;color:var(--t3);text-align:center;border-radius:8px;padding:4px 10px;font-size:12px;line-height:16px}.chat-quote{text-align:start;opacity:.92;background:#0000001f;border-left:3px solid;border-radius:6px;flex-direction:column;width:100%;margin:0 0 6px;padding:5px 8px;display:flex}.chat-row:not(.is-mine) .chat-quote{border-left-color:var(--brand-blue);background:var(--t1)}@supports (color:color-mix(in lab,red,red)){.chat-row:not(.is-mine) .chat-quote{background:color-mix(in srgb,var(--t1) 6%,transparent)}}.chat-quote-name{font-size:12px;font-weight:600}.chat-quote-text{-webkit-line-clamp:2;opacity:.85;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.chat-edited{opacity:.7;margin-top:2px;font-size:11px;display:inline-block}.chat-bubble.is-deleted{border:1px dashed var(--hair-strong);color:var(--t3);background:0 0}.chat-deleted{align-items:center;gap:6px;font-size:13px;font-style:italic;display:inline-flex}.chat-actions{z-index:2;border:1px solid var(--hair-strong);background:var(--panel);opacity:0;pointer-events:none;transition:opacity var(--duration-quick);border-radius:9px;gap:2px;padding:2px;display:flex;position:absolute;top:-14px;right:6px;box-shadow:0 4px 12px #0000001f}.chat-actions.is-mine{left:6px;right:auto}.chat-actions:focus-within,.chat-actions:has([aria-expanded=true]),.chat-bubble:hover .chat-actions{opacity:1;pointer-events:auto}.chat-action-btn{width:26px;height:26px;color:var(--t2);border-radius:7px;place-items:center;display:grid}.chat-action-btn:hover{background:var(--hov);color:var(--t1)}.chat-actions .chat-react-trigger{opacity:1;background:0 0;border:0;width:26px;height:26px;position:static}@media (hover:none){.chat-actions{display:none}}.chat-seen{color:var(--t4);align-items:center;gap:4px;margin:3px 4px 0;font-size:11px;display:inline-flex}.chat-seen.is-seen{color:var(--brand-blue)}.chat-row.is-flash .chat-bubble{box-shadow:0 0 0 3px var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.chat-row.is-flash .chat-bubble{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-blue) 35%,transparent)}}.chat-mention{color:inherit;background:var(--brand-blue);font-weight:600}@supports (color:color-mix(in lab,red,red)){.chat-mention{background:color-mix(in srgb,var(--brand-blue) 16%,transparent)}}.chat-mention{border-radius:4px;padding:0 2px}.chat-row.is-mine .chat-mention{background:#ffffff38}.chat-compose-context{border-left:3px solid var(--brand-blue);background:var(--panel2);color:var(--t3);border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:6px 8px 6px 10px;display:flex}.chat-mention-pick{z-index:20;border:1px solid var(--hair-strong);background:var(--panel);border-radius:10px;width:min(280px,100% - 24px);max-height:240px;padding:4px;position:absolute;bottom:calc(100% - 6px);left:12px;overflow-y:auto;box-shadow:0 8px 24px #0000002e}.chat-left-note{border-top:1px solid var(--hair);color:var(--t3);text-align:center;padding:14px 16px;font-size:13px}.team-messenger{position:relative}.chat-info{border:1px solid var(--hair);background:var(--panel);border-radius:12px;flex-direction:column;flex:none;width:320px;display:flex;overflow:hidden}.team-messenger{container:messenger/inline-size}@container messenger (max-width:1039px){.chat-info{z-index:30;width:auto;position:absolute;inset:0}}@media (min-width:768px){@container messenger (max-width:1039px){.chat-info{left:19rem}}}.chat-info-head{border-bottom:1px solid var(--hair);align-items:center;gap:8px;min-height:56px;padding:8px 12px;display:flex}.chat-info-body{flex:1;min-height:0;overflow-y:auto}.chat-info-hero{text-align:center;border-bottom:1px solid var(--hair2);flex-direction:column;align-items:center;gap:4px;padding:20px 18px 16px;display:flex}.chat-info-name{font-family:var(--ui-font);color:var(--t1);margin-top:8px;font-size:18px;font-weight:500}.chat-info-description{color:var(--t2);white-space:pre-wrap;margin-top:6px;font-size:13px;line-height:18px}.chat-info-section{border-bottom:1px solid var(--hair2);padding:12px 16px}.chat-info-row{color:var(--t1);align-items:center;gap:10px;font-size:14px;display:flex}.chat-info-select{border:1px solid var(--hair-strong);background-color:var(--panel);height:28px;color:var(--t1);border-radius:6px;padding:0 26px 0 8px;font-size:13px}.chat-info-members{flex-direction:column;display:flex}.chat-info-member{align-items:center;gap:8px;min-height:48px;display:flex}.chat-info-danger{width:100%;height:36px;color:var(--late-fg,var(--late));border-radius:8px;align-items:center;gap:10px;padding:0 4px;font-size:14px;display:flex}.chat-info-danger:hover{background:var(--hov)}.chat-form{text-align:left;gap:12px}.chat-form,.chat-form label{flex-direction:column;display:flex}.chat-form label{color:var(--t1);gap:6px;font-size:13px;font-weight:500}.chat-form em{color:var(--t3);font-style:normal;font-weight:400}.chat-form input,.chat-form textarea{border:1px solid var(--hair-strong);background:var(--panel);width:100%;color:var(--t1);border-radius:8px;padding:8px 10px;font-size:14px;font-weight:400}.chat-picker{flex-direction:column;gap:8px;display:flex}.chat-picker-chips{flex-wrap:wrap;gap:6px;display:flex}.chat-picker-chip{background:var(--brand-blue);border-radius:14px;align-items:center;gap:6px;height:28px;padding:0 8px 0 4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.chat-picker-chip{background:color-mix(in srgb,var(--brand-blue) 12%,var(--panel))}}.chat-picker-chip{color:var(--t1);font-size:13px}.chat-picker-search{border:1px solid var(--hair-strong);height:36px;color:var(--t4);border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:flex}.chat-picker-search input{min-width:0;color:var(--t1);background:0 0;outline:none;flex:1;font-size:14px}.chat-picker-list{border:1px solid var(--hair);border-radius:8px;max-height:300px;overflow-y:auto}.chat-picker-row{width:100%;min-height:44px;color:var(--t1);align-items:center;gap:10px;padding:6px 10px;font-size:14px;display:flex}.chat-picker-row:hover{background:var(--hov)}.chat-picker-check{border:1.5px solid var(--t4);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.chat-picker-check.is-on{border-color:var(--brand-blue);background:var(--brand-blue)}.chat-quick-react{border-bottom:1px solid var(--hair2);justify-content:space-between;align-items:center;gap:2px;margin-bottom:4px;padding:2px 2px 6px;display:flex}.chat-quick-react-btn{width:32px;height:32px;transition:transform var(--duration-quick),background var(--duration-quick);border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid}.chat-quick-react-btn:hover{background:var(--hov);transform:scale(1.12)}.chat-quick-react-btn.is-on{background:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.chat-quick-react-btn.is-on{background:color-mix(in srgb,var(--brand-blue) 16%,transparent)}}.chat-quick-react-more{background:var(--panel2);color:var(--t2);font-size:14px}@media (hover:none){.chat-bubble{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.chat-files{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.chat-image{background:#00000014;border-radius:10px;max-width:280px;display:block;overflow:hidden}.chat-image img{object-fit:cover;max-width:100%;max-height:260px;display:block}.chat-image-wrap{max-width:280px;display:inline-block;position:relative}.chat-file-download{color:#fff;opacity:0;width:30px;height:30px;transition:opacity var(--duration-quick);background:#0000008c;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.chat-file-download:focus-visible,.chat-image-wrap:hover .chat-file-download{opacity:1}@media (hover:none){.chat-file-download{opacity:1}}.chat-file{max-width:260px;height:30px;color:inherit;background:#7f7f7f2e;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.chat-file:hover{background:#7f7f7f47}.chat-file-size{opacity:.7;font-size:11px}.chat-reactions{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.chat-react-trigger{border:1px solid var(--hair-strong);background:var(--panel);width:26px;height:26px;color:var(--t3);opacity:0;transition:opacity var(--duration-quick);border-radius:50%;place-items:center;display:grid;position:absolute;top:6px}.chat-bubble:hover .chat-react-trigger,.chat-react-trigger:focus-visible,.chat-react-trigger[aria-expanded=true]{opacity:1}@media (hover:none){.chat-react-trigger{opacity:1}}.chat-composer{border:1px solid var(--hair-strong);background:var(--panel);border-radius:12px;flex-direction:column;gap:4px;padding:12px 12px 8px 16px;display:flex;box-shadow:0 3px 8px #7676761a}.chat-composer:focus-within{border-color:var(--hair-hover);box-shadow:0 3px 8px #76767624}.chat-composer-text{resize:none;width:100%;min-height:24px;max-height:160px;color:var(--t1);field-sizing:content;background:0 0;outline:none;font-size:14px;line-height:20px}.chat-composer-text::placeholder{color:var(--t4)}.chat-composer-bar{align-items:center;gap:2px;display:flex}.chat-pending{flex-wrap:wrap;gap:6px;padding:0 0 8px;display:flex}.chat-pending-item{border:1px solid var(--hair-strong);background:var(--panel);max-width:220px;height:34px;color:var(--t2);border-radius:8px;align-items:center;gap:6px;padding:0 30px 0 8px;font-size:12px;display:inline-flex;position:relative}.chat-pending-item img{object-fit:cover;border-radius:5px;width:26px;height:26px}.chat-pending-remove{width:22px;height:22px;color:var(--t3);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.chat-pending-remove:hover{background:var(--hov);color:var(--t1)}.timeline-row{border-bottom:1px solid var(--hair2);text-align:left;grid-template-columns:208px auto;align-items:center;width:100%;display:grid}.timeline-row .timeline-name{z-index:2;background:var(--panel);position:sticky;left:0}.timeline-head .timeline-name{z-index:3;background:var(--panel);align-self:stretch;align-items:center;display:flex;position:sticky;left:0}.timeline-section .timeline-name{background:var(--panel2)}.timeline-row .timeline-name{align-self:stretch}.timeline-task .timeline-name{line-height:44px}.timeline-section .timeline-name{line-height:32px}.timeline-head{border-bottom-color:var(--hair);height:36px;color:var(--t3);font-size:12px}.timeline-task{height:44px}.timeline-task:last-child{border-bottom:0}.timeline-task:hover{background:var(--hov)}.timeline-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--t1);padding:0 12px;font-size:14px;font-weight:500;overflow:hidden}.timeline-head .timeline-name{color:var(--t3);font-size:12px;font-weight:400}.timeline-track{height:100%;position:relative}.timeline-tick{border-left:1px solid var(--hair);white-space:nowrap;padding-left:4px;line-height:16px;position:absolute;top:20px;bottom:0;overflow:hidden}.timeline-tick small{color:var(--t4);font-size:10px}.timeline-nodate{border-left:1px solid var(--hair);background:var(--panel);flex-shrink:0;width:288px}.timeline-tick.is-weekend{background:var(--hov)}.timeline-month{color:var(--t2);white-space:nowrap;padding-left:4px;font-size:11px;font-weight:600;position:absolute;top:2px}.timeline-toolbar{flex-wrap:wrap;align-items:center;gap:4px;padding:6px 0 10px;display:flex}.timeline-toolbar select{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:none}.timeline-section{background:var(--panel2);height:32px}.timeline-section .timeline-name{color:var(--t2);font-size:12px;font-weight:600}.timeline-today-head i{background:var(--focus);color:#fff;border-radius:4px;padding:0 5px;font-size:10px;font-style:normal;font-weight:600;line-height:16px;position:absolute;top:-16px;left:2px}.timeline-bar-label{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 10px);color:var(--t1);font-size:12px;position:absolute;top:50%;left:8px;overflow:hidden;transform:translateY(-50%)}.timeline-date{align-items:center;gap:4px;display:inline-flex}.timeline-head{height:40px}.timeline-today{z-index:1;background:var(--focus);pointer-events:none;width:1px;position:absolute;top:-1px;bottom:-1px}.timeline-today-head{top:19px;bottom:-1px}.timeline-bar{border-radius:6px;height:22px;position:absolute;top:50%;transform:translateY(-50%)}.timeline-marker{border-radius:2px;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.timeline-bar.is-done,.timeline-marker.is-done{opacity:.45}.timeline-bar.is-late,.timeline-marker.is-late{box-shadow:0 0 0 2px var(--late)}.timeline-date{color:var(--t3);white-space:nowrap;font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:720px){.timeline-row{grid-template-columns:120px minmax(0,1fr)}.timeline-nodate{width:200px}}.asana-team-link{height:24px;color:var(--t3);border:1px solid var(--hair);border-radius:6px;padding:0 8px;font-size:12px}.asana-team-link:hover:not(:disabled){color:var(--t1);background:var(--hov)}.people-table-head,.person-card.people-table-row{grid-template-columns:minmax(200px,1.4fr) 120px minmax(160px,1fr) minmax(160px,1fr);align-items:center;column-gap:12px;padding:0 12px;display:grid}.people-table-head{border-bottom:1px solid var(--hair);min-height:37px;color:var(--t3);font-size:12px}.person-card.people-table-row{text-align:left;border-bottom:1px solid var(--hair2);width:100%;min-height:44px}@media (max-width:640px){.people-table-head,.person-card.people-table-row{grid-template-columns:minmax(0,1fr) minmax(120px,1fr)}.people-table-head>span:nth-child(2),.people-table-head>span:nth-child(3),.person-card.people-table-row>span:nth-child(2),.person-card.people-table-row>span:nth-child(3){display:none}}.asana-status-pill.is-unset{color:var(--t3);border-color:#0000}.asana-status-pill.is-unset:hover{color:var(--t1);background:var(--hov)}.asana-toolbar-btn.search-pill{border:1px solid var(--hair);color:var(--t2);border-radius:999px}.my-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.my-files-row{border:1px solid var(--hair);background:var(--panel);border-radius:10px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-items:start;column-gap:12px;min-height:72px;padding:16px;display:grid}.my-files-row>svg{border:1px solid var(--hair);width:32px;height:32px;color:var(--t3);border-radius:8px;grid-row:1/span 2;padding:7px}.my-files-name{color:var(--t1);overflow-wrap:anywhere;grid-column:2;font-size:14px}.my-files-task{color:var(--t3);text-align:left;grid-column:2;margin-top:4px;font-size:12px}.my-files-done{vertical-align:-1px;color:var(--good);place-items:center;margin-right:4px;display:inline-grid}.my-files-task:hover{color:var(--t1)}@media (max-width:720px){.my-files{grid-template-columns:minmax(0,1fr)}}.my-files-meta{color:var(--t4);white-space:normal;grid-column:2;margin-top:2px;font-size:12px}.view-panel{gap:2px;font-size:14px;display:grid}.view-panel-row{min-height:40px;color:var(--t1);text-align:left;border-radius:6px;align-items:center;gap:10px;padding:0 8px;display:flex}.view-panel-row:hover{background:var(--hov)}.view-panel-row>span:first-child{flex:1}.view-panel-note{color:var(--t3);font-size:12px}.view-panel>.view-panel-note{padding:4px 8px 8px}.view-panel-field{min-height:40px;color:var(--t1);justify-content:space-between;align-items:center;gap:12px;padding:0 8px;display:flex}.view-panel-field select{appearance:none;border:1px solid var(--hair);max-width:170px;height:28px;color:var(--t1);font:inherit;text-overflow:ellipsis;cursor:pointer;transition:background-color var(--duration-quick),border-color var(--duration-quick);background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;border-radius:6px;padding:0 26px 0 10px;font-size:13px}.view-panel-field select:hover:not(:disabled){background-color:var(--hov);border-color:var(--hair-strong)}.view-panel-field select:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.view-panel-field select option{color:var(--t1);background:var(--panel)}.view-panel-check{min-height:36px;color:var(--t1);align-items:center;gap:8px;padding:0 8px;display:flex}.view-panel-back{color:var(--t3);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:inline-flex}.view-panel-back:hover{color:var(--t1)}.view-switch{background:var(--panel2);border:1px solid var(--hair-strong);border-radius:999px;flex:none;width:28px;height:16px;position:relative}.view-switch:after{content:"";background:var(--t3);width:10px;height:10px;transition:transform var(--duration-quick) var(--ease-smooth-out);border-radius:50%;position:absolute;top:2px;left:2px}.view-switch.on{background:var(--brand-blue);border-color:var(--brand-blue)}.view-switch.on:after{background:#fff;transform:translate(12px)}aside.view-options-drawer{height:calc(100dvh - 64px)!important;top:56px!important}.asana-task-table.proj-cols .asana-table-head,.asana-task-table.proj-cols .asana-task-row{grid-template-columns:var(--proj-cols)}@media (max-width:1199px){.asana-task-table.proj-cols .asana-table-head,.asana-task-table.proj-cols .asana-task-row{grid-template-columns:var(--proj-cols-mid)}}@media (max-width:767px){.asana-task-table.proj-cols .asana-table-head,.asana-task-table.proj-cols .asana-task-row{grid-template-columns:minmax(0,1fr) 76px}}.my-files-sub{min-width:0;color:var(--t3);white-space:nowrap;grid-column:2;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.my-files-sub .my-files-task{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:0;overflow:hidden}.my-files-sub .my-files-meta{white-space:nowrap;flex:none;margin-top:0}.my-files-sub .my-files-by+.my-files-meta:before,.my-files-sub .my-files-task+.my-files-meta:before{content:"· "}.my-files-row{min-height:0}.search-type-chip{border:1px solid var(--hair-strong);height:26px;color:var(--t2);white-space:nowrap;background:0 0;border-radius:13px;align-items:center;gap:3px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.search-type-chip:hover{background:var(--hov);color:var(--t1)}.search-type-chip[aria-pressed=true]{border-color:var(--focus);color:var(--focus)}.search-saved-chip{border:1px solid var(--hair-strong);max-width:100%;height:26px;color:var(--t2);background:0 0;border-radius:13px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.search-saved-chip.is-active,.search-saved-chip:hover{background:var(--hov);color:var(--t1)}.search-results{border:0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);box-shadow:none;background:var(--panel);border-radius:0;container:search-results/inline-size}.search-result-head,.search-result-row{grid-template-columns:minmax(0,1fr) 72px 160px;align-items:center;column-gap:8px;padding:0 8px;display:grid}.search-result-head{height:34px;color:var(--t3);border-bottom:1px solid var(--hair);font-size:12px}.search-result-row{border-bottom:1px solid var(--hair2);cursor:pointer;min-height:37px}.search-result-row:focus-within,.search-result-row:hover{background:var(--hov)}.search-result-row .task-name-cell{min-width:0}.search-crumb{min-width:0;color:var(--t3);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.search-comments{justify-content:flex-end;display:flex}.search-result-head.is-full,.search-result-row.is-full{grid-template-columns:minmax(0,1fr) 160px 110px 180px 140px}.search-result-row.is-full .task-name-cell{align-items:center;gap:8px;display:flex}.search-result-row.is-full .search-crumb{flex:0 auto}.search-result-row.is-full .task-activity-badge{flex:none}.search-assignee{min-width:0;color:var(--t1);gap:6px}.search-assignee,.search-due{align-items:center;font-size:12px;display:flex}.search-projects{align-items:center;min-width:0;display:flex}.search-projects .task-project-pill{height:22px;font-size:12px}.search-mobile-context{display:none}.search-result-row.is-full[data-done] .search-assignee{color:var(--t3)}@container search-results (max-width:940px){.search-result-head.is-full,.search-result-row.is-full{grid-template-columns:minmax(0,1fr) 150px 100px 160px}.search-result-head.is-full .search-tags,.search-result-row.is-full .search-tags{display:none}}@container search-results (max-width:720px){.search-result-head.is-full,.search-result-row.is-full{grid-template-columns:minmax(0,1fr) 140px 96px}.is-full .search-projects{display:none}}@container search-results (max-width:520px){.search-result-head,.search-result-row{grid-template-columns:minmax(0,1fr) 56px}.search-tags{display:none}.search-result-head.is-full,.search-result-row.is-full{grid-template-columns:minmax(0,1fr) 96px}.is-full .search-assignee{display:none}.search-result-row.is-full{padding-top:6px;padding-bottom:6px}.search-result-row.is-full .task-name-cell{flex-wrap:wrap;row-gap:0}.search-result-row.is-full .search-mobile-context{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;padding-left:24px;font-size:12px;display:block;overflow:hidden}}.search-message-row,.search-project-row{border-bottom:1px solid var(--hair2);text-align:left;align-items:center;gap:12px;width:100%;min-height:44px;padding:6px 10px;display:flex}.search-message-row:hover,.search-project-row:hover{background:var(--hov)}.task-assignee-trigger{width:100%;min-width:0;min-height:28px;color:var(--t1);text-align:left;border-radius:6px;align-items:center;gap:6px;padding:0 4px;font-size:12px;display:flex}.task-assignee-trigger:hover,.task-assignee-trigger[aria-expanded=true]{background:var(--hov)}.sub-row-owner{flex:none}.sub-row-owner .task-assignee-trigger{width:auto;padding:0 2px}@media (hover:hover){.pane-sub-row .sub-row-empty,.pane-sub-row .sub-row-owner:has(.task-person-empty){opacity:0;transition:opacity .12s}.pane-sub-row :is(.sub-row-owner,.sub-row-empty):has([aria-expanded=true]),.pane-sub-row:is(:hover,:focus-within) :is(.sub-row-owner,.sub-row-empty){opacity:1}}.task-menu-search-row{border-bottom:1px solid var(--hair);align-items:center;display:flex}.task-menu-search-row .task-menu-search{border-bottom:0;flex:auto}.task-menu-remove{width:32px;height:32px;color:var(--t3);border-radius:50%;place-items:center;margin-right:4px;display:grid}.task-menu-remove:hover{background:var(--hov);color:var(--t1)}.asana-header-members{border-radius:999px;align-items:center;padding:2px 4px;display:inline-flex}.asana-header-members:hover{background:var(--hov)}.asana-widget{min-width:0}@media (max-width:767px){.asana-home-stats{flex-wrap:wrap;gap:8px 14px;width:100%;height:auto;margin-left:0;padding:8px 12px}.home-task-row>.home-project-pill{max-width:38%}}@media (max-width:639px){.home-task-row>.home-project-pill,.person-task-row>.task-project-pill{display:none}.home-person-stats>i{width:2px}.home-person-row{flex-wrap:wrap;row-gap:0;padding-top:8px;padding-bottom:8px}.home-person-row>.home-person-stats{flex-basis:calc(100% - 40px);margin-left:40px}}@media (max-width:767px){.asana-view-tabs{scrollbar-width:none;overflow-x:auto}.asana-view-tabs::-webkit-scrollbar{display:none}.asana-view-tabs button,.asana-view-tabs>*{flex-shrink:0}.asana-view-tabs.edge-strip{margin-inline:-16px;padding-inline:16px}}@media (max-width:400px){.task-actions-inner{flex-wrap:wrap;gap:2px 4px;padding:8px 10px 8px 14px}.task-actions-inner>button:first-child{white-space:nowrap}.task-composer-hint{display:none}}@media (max-width:767px){.asana-menu{max-width:calc(100vw - 32px)}.asana-page-heading .asana-menu{left:0;right:auto}.app-toolbar{display:none}.workspace-scroll{padding-top:4px}.mobile-safe-bottom{padding-bottom:calc(156px + env(safe-area-inset-bottom))}.toast-pop{bottom:calc(150px + env(safe-area-inset-bottom))!important}.phone-views-btn{margin-left:auto;display:grid}.asana-view-tabs.phone-views{display:none}.phone-views-backdrop{z-index:55;background:#00000059;position:fixed;inset:0}.asana-view-tabs.phone-views[data-open=true]{left:12px;right:12px;bottom:calc(92px + env(safe-area-inset-bottom));z-index:60;height:auto;max-height:calc(100dvh - 110px - env(safe-area-inset-bottom));border:1px solid var(--hair-strong);background:var(--panel);border-radius:16px;gap:2px;padding:8px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 12px 32px #00000059}body:has(.phone-views[data-open=true]) .asana-list-toolbar,body:has(.phone-views[data-open=true]) .phone-new-task{display:none}.asana-view-tabs.phone-views[data-open=true]:before{content:"Change view";color:var(--t3);padding:6px 12px 10px;font-size:12px;font-weight:500}.asana-view-tabs.phone-views[data-open=true]>div{gap:2px;height:auto;display:grid;overflow:visible}.asana-view-tabs.phone-views[data-open=true] .asana-view-tab{width:100%;height:44px;padding:0 12px;font-size:16px}.studio-shell[data-view=search] .app-toolbar{display:flex}.studio-shell[data-view=search] .app-toolbar>:not(.topbar-search){display:none}.asana-list-toolbar{left:16px;bottom:var(--agent-bottom);z-index:30;border:1px solid var(--hair-strong);background:var(--panel);border-radius:22px;flex-wrap:nowrap;gap:0;height:44px;padding:0 4px;position:fixed;box-shadow:0 6px 18px #00000047}.asana-list-toolbar:not(:has([data-phone])),.asana-list-toolbar>:not([data-phone]){display:none}.asana-list-toolbar .asana-toolbar-btn{height:36px;color:var(--t1);border-radius:18px;padding:0 12px;font-size:14px}.asana-list-toolbar .asana-filter-pop,.asana-list-toolbar .asana-menu{width:calc(100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 180px);inset:auto auto calc(100% + 12px) -4px;overflow-y:auto}.asana-table-head{display:none}.asana-task-row>:not(:first-child){border-left:0;justify-content:flex-end;padding-left:0}.list-drag-handle,.task-row-tools{display:none!important}.project-share-btn{display:none}.task-actions-inner>[aria-label=Close]{order:-1;margin-right:4px}.task-actions-inner>.task-header-people,.task-actions-inner>[aria-label="Exit full screen"],.task-actions-inner>[aria-label=Full\ screen],.task-actions-inner>div:has(>.asana-ghost-btn){display:none}}@media (min-width:768px){.phone-views-backdrop,.phone-views-btn{display:none}}.mobile-nav .tablet-only,.phone-recents{display:none}@media (max-width:1023px){.phone-recents{display:block}}@media (min-width:768px) and (max-width:1023px){.app-toolbar{display:none}.studio-shell[data-view=search] .app-toolbar{padding-left:88px;display:flex}.studio-shell[data-view=search] .app-toolbar>:not(.topbar-search){display:none}.shell-body{padding-left:76px}.mobile-safe-bottom{padding-bottom:24px}:root{--agent-bottom:24px}.mobile-nav{width:76px;height:auto;padding:12px 0 calc(92px + env(safe-area-inset-bottom));border-right:1px solid var(--hair);border-radius:0;flex-direction:column;align-items:center;gap:2px;display:flex;inset:0 auto 0 0}.mobile-nav>button{width:60px;height:56px;font-size:11px}.mobile-nav>button[aria-haspopup=dialog]{order:-1;height:48px;margin-bottom:8px}.mobile-nav>button:first-child{margin-top:auto}.mobile-nav>button:nth-child(5){margin-bottom:auto}.mobile-nav>button[aria-haspopup=dialog] .phone-only{display:none}.mobile-nav .tablet-only{display:inline-flex}.mobile-nav>button[aria-expanded=true]{background:0 0}.phone-new-task{z-index:41;border-radius:50%;justify-content:center;gap:0;width:52px;height:52px;padding:0;font-size:0;bottom:24px;left:12px;right:auto}.phone-new-task svg{width:22px;height:22px}.phone-account-sheet{width:400px;inset:12px auto auto 84px}.toast-pop{left:calc(50% + 38px);bottom:24px!important}}@media (hover:none){.sidebar [aria-label^=Unstar]{opacity:1}}.presence-badge{flex-shrink:0;display:inline-flex;position:relative}.presence-badge>.presence-label{background:var(--panel);outline:2px solid var(--panel);border-radius:50%;padding:0;line-height:0;position:absolute;bottom:-2px;right:-2px}.presence-badge>.presence-label .presence-dot:not(.presence-glyph){width:8px;height:8px}.presence-badge>.presence-label .presence-glyph{width:12px;height:12px}.link-dialog{width:min(320px,100vw - 24px);padding:10px}.link-dialog-field{color:var(--t3);margin-bottom:8px;font-size:12px;display:block}.link-dialog-field input{border:1px solid var(--hair);background:var(--panel2);width:100%;height:32px;color:var(--t1);border-radius:6px;outline:none;margin-top:4px;padding:0 8px;font-size:14px;display:block}.link-dialog-field input:focus{border-color:var(--brand-blue)}.link-dialog-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.link-dialog-actions .format-btn{white-space:nowrap;width:auto;padding:0 10px;font-size:13px}.link-dialog-actions .format-btn:last-child{color:var(--t1);font-weight:500}.link-dialog-actions .format-btn:disabled{opacity:.45;pointer-events:none}.link-dialog-remove{margin-right:auto}.select-menu{z-index:120;max-height:min(320px,100vh - 16px);position:fixed;top:auto;right:auto;overflow-y:auto}.select-menu-item{padding-left:6px}.select-menu-item[data-active=true]{background:var(--hov)}.select-menu-check{width:14px;color:var(--brand-blue);flex-shrink:0;place-items:center;display:grid}.rich-list{counter-reset:list-item;margin:2px 0;padding-left:20px;display:block}.rich-item{list-style:outside;display:list-item}.rich-list[data-kind=ol] .rich-item{list-style:decimal}.task-format-row{border-top:1px solid var(--hair);align-items:center;gap:2px;margin-top:4px;padding-top:4px;display:flex}.task-format-toggle{letter-spacing:-.02em;font-size:12px;font-weight:600}.task-format-toggle[aria-pressed=true]{background:var(--hov);color:var(--t1)}.chat-composer textarea:focus,.chat-composer textarea:focus-visible,.task-composer-box textarea:focus,.task-composer-box textarea:focus-visible{box-shadow:none;outline:none}.format-style-menu.task-menu-up{top:auto;bottom:calc(100% + 4px)}.format-style-menu{box-shadow:0 12px 32px #00000047}@media (max-width:640px){.format-btn[aria-label=Highlight],.format-btn[aria-label=Inline\ code],.format-btn[aria-label=Numbered\ list],.format-style-btn>span{display:none}.format-bar{flex-wrap:nowrap;overflow:hidden}}.sidebar-unstar{color:#f1bd6c;opacity:0;width:24px;height:24px;transition:opacity var(--duration-quick),background var(--duration-quick);border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.group:hover>.sidebar-unstar,.sidebar-unstar:focus-visible{opacity:1}.sidebar-unstar:hover{background:var(--hov)}@media (hover:none){.sidebar-unstar{opacity:1}}.asana-widget-link,.preview-mode a,.settings-notice a{align-items:center;min-height:24px;display:inline-flex}.home-row-title{align-self:stretch}.asana-toolbar-btn>select,.inbox-tap,.timeline-toolbar select{min-height:24px}.task-crumb,button.task-activity-badge{height:24px}.task-assignee-remove{width:24px;height:24px;margin:-2px}.task-project-remove{width:24px;height:24px;margin:-3px}.task-expander{width:24px;height:24px;margin:-4px}.task-visibility>svg{flex:none}.task-visibility-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (min-width:641px) and (max-width:1023px){.people-table-head,.person-card.people-table-row{grid-template-columns:minmax(130px,1.4fr) 88px minmax(96px,1fr) minmax(104px,1fr);column-gap:8px}}@media (min-width:768px) and (max-width:1023px){.asana-table-head.mine,.asana-task-row.mine{grid-template-columns:var(--mine-cols-narrow,minmax(150px,1fr) 100px 130px)}.asana-table-head.mine>.task-collab,.asana-table-head.mine>.task-status,.asana-task-row.mine>.task-collab,.asana-task-row.mine>.task-status{display:none}}.template-cats{scrollbar-width:none;max-width:100%;overflow-x:auto}.template-cats::-webkit-scrollbar{display:none}.template-cats>button{white-space:nowrap;flex:none}@media (max-width:767px){.template-cats{flex:1 0 100%;order:3}.asana-page-heading .phone-views-btn{order:1}.asana-page-heading:has(.asana-header-members)>.ml-auto{display:none}.asana-page-heading .asana-header-members{flex:1 0 100%;order:2;justify-content:flex-start;padding-inline:0}.asana-page-heading .asana-header-members:hover{background:0 0}.cal-week{grid-template-columns:minmax(0,1fr)}.cal-week>[role=group]{border-right:0;border-bottom:1px solid var(--hair2);grid-template-columns:56px minmax(0,1fr);align-items:start;column-gap:10px;min-height:64px;padding:10px 12px;display:grid}.cal-week>[role=group]:last-child{border-bottom:0}.cal-week>[role=group]>[data-calendar-day-head]{grid-row:1/span 2;margin-bottom:0}.cal-week>[role=group]>.space-y-1{grid-column:2}.cal-week>[role=group]>button{opacity:1;grid-column:2;justify-content:flex-start;margin-top:2px}}@media (hover:none){.cal-week [role=group]>button[aria-label^="Add task due"]{opacity:1}}.asana-team-link{height:28px}.files-layout-toggle .asana-toolbar-btn{height:26px;min-height:26px}.avail{--avail-name-w:200px;--avail-track-min:576px;--avail-row-h:40px;--avail-head-h:28px;--avail-busy:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.avail{--avail-busy:color-mix(in srgb,var(--brand-blue) 14%,var(--panel))}}.avail{--avail-busy-edge:var(--brand-blue);--avail-free:var(--good)}@supports (color:color-mix(in lab,red,red)){.avail{--avail-free:color-mix(in srgb,var(--good) 16%,transparent)}}.avail{--avail-free-edge:var(--good)}@supports (color:color-mix(in lab,red,red)){.avail{--avail-free-edge:color-mix(in srgb,var(--good) 60%,transparent)}}.avail{border:1px solid var(--hair);border-radius:var(--radius-surface);background:var(--panel);min-width:0;max-width:100%}html[data-theme=dark] .avail{--avail-busy:var(--link)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .avail{--avail-busy:color-mix(in srgb,var(--link) 26%,var(--panel))}}html[data-theme=dark] .avail{--avail-busy-edge:var(--link)}.avail-head{padding:16px 16px 0}.avail-title{color:var(--t1);font-size:16px;font-weight:500;line-height:24px}.avail-sub{color:var(--t3);margin-top:2px;font-size:12px;line-height:18px}.avail-toolbar{flex-wrap:wrap;justify-content:space-between;gap:8px 12px;padding:10px 16px 12px}.avail-daynav,.avail-toolbar{align-items:center;display:flex}.avail-daynav{gap:4px;min-width:0}.avail-step{justify-content:center;width:28px;padding:0}.avail-step:disabled{opacity:.35}.avail-step:disabled:hover{color:var(--t3);background:0 0}.avail-date{text-overflow:ellipsis;white-space:nowrap;color:var(--t1);margin-left:8px;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.avail-modes{gap:4px}.avail-findbar,.avail-modes{align-items:center;display:flex}.avail-findbar{border-top:1px solid var(--hair2);background:var(--panel2);flex-wrap:wrap;gap:8px 12px;padding:8px 16px}.avail-lengths{gap:2px;display:inline-flex}.avail-lengths .asana-toolbar-btn[aria-pressed=true]{background:var(--link)}@supports (color:color-mix(in lab,red,red)){.avail-lengths .asana-toolbar-btn[aria-pressed=true]{background:color-mix(in srgb,var(--link) 18%,transparent)}}.avail-lengths .asana-toolbar-btn[aria-pressed=true]{color:var(--link)}.avail-find-count{color:var(--t3);font-size:12px;line-height:18px}.avail-scroll{overscroll-behavior-x:contain;border-top:1px solid var(--hair);position:relative;overflow-x:auto}.avail-scroll:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.avail-grid{isolation:isolate;min-width:calc(var(--avail-name-w) + var(--avail-track-min));position:relative}.avail-rows{margin:0;padding:0;list-style:none}.avail-row{grid-template-columns:var(--avail-name-w) minmax(0,1fr);min-height:var(--avail-row-h);border-bottom:1px solid var(--hair2);display:grid}.avail-rows>.avail-row:last-child{border-bottom:0}.avail-name{z-index:3;border-right:1px solid var(--hair);background:var(--panel);align-items:center;gap:2px;min-width:0;padding:0 8px 0 10px;display:flex;position:sticky;left:0}.avail-track{min-width:0;position:relative}.avail-hours{min-height:var(--avail-head-h);border-bottom:1px solid var(--hair)}.avail-corner{color:var(--t4);font-size:12px;line-height:18px}.avail-hour{color:var(--t3);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding-left:6px;font-size:12px;line-height:18px;display:flex;position:absolute;top:0;bottom:0}.avail-layer,.avail-now-layer{top:0;bottom:0;left:var(--avail-name-w);pointer-events:none;position:absolute;right:0}.avail-layer{z-index:0}.avail-now-layer{z-index:2}.avail-gridline{background:var(--hair2);width:1px;position:absolute;top:0;bottom:0}.avail-free{top:calc(var(--avail-head-h) + 1px);background:var(--avail-free);box-shadow:inset 1px 0 0 var(--avail-free-edge),inset -1px 0 0 var(--avail-free-edge)}.avail-free,.avail-now{position:absolute;bottom:0}.avail-now{top:var(--avail-head-h);background:var(--focus);width:2px;margin-left:-1px}.avail-now:before{content:"";background:var(--focus);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-3px}.avail-busy{z-index:1;background:linear-gradient(to right,var(--avail-busy-edge) 0 2px,var(--avail-busy) 2px);min-width:3px;top:7px;bottom:7px}.avail-busy,.avail-leave{border-radius:4px;position:absolute}.avail-leave{white-space:nowrap;align-items:flex-start;padding:1px 8px 0;font-size:12px;font-weight:500;line-height:16px;display:flex;inset:3px 2px}.avail-leave>span{left:calc(var(--avail-name-w) + 8px);position:sticky}.avail-leave[data-kind=sick]{background:repeating-linear-gradient(135deg,var(--late-bg) 0 8px,var(--late-bg) 8px 16px)}@supports (color:color-mix(in lab,red,red)){.avail-leave[data-kind=sick]{background:repeating-linear-gradient(135deg,var(--late-bg) 0 8px,color-mix(in srgb,var(--late-bg) 55%,var(--panel)) 8px 16px)}}.avail-leave[data-kind=sick]{color:var(--late-fg)}.avail-leave[data-kind=leave]{background:repeating-linear-gradient(135deg,var(--warn-bg) 0 8px,var(--warn-bg) 8px 16px)}@supports (color:color-mix(in lab,red,red)){.avail-leave[data-kind=leave]{background:repeating-linear-gradient(135deg,var(--warn-bg) 0 8px,color-mix(in srgb,var(--warn-bg) 55%,var(--panel)) 8px 16px)}}.avail-leave[data-kind=leave]{color:var(--warn-fg)}.avail-leave[data-kind=remote]{background:var(--good-bg)}@supports (color:color-mix(in lab,red,red)){.avail-leave[data-kind=remote]{background:color-mix(in srgb,var(--good-bg) 70%,transparent)}}.avail-leave[data-kind=remote]{color:var(--good-fg)}.avail-row[data-leave] .avail-busy{top:20px;bottom:5px}.avail-quiet{left:var(--avail-name-w);white-space:nowrap;font-size:12px;line-height:var(--avail-row-h);color:var(--t4);padding-left:10px;display:inline-block;position:sticky}.avail-row[data-leave] .avail-quiet{padding-top:19px;line-height:16px}.avail-row[data-state=none] .avail-track,.avail-row[data-state=unknown] .avail-track{background:var(--panel2)}@supports (color:color-mix(in lab,red,red)){.avail-row[data-state=none] .avail-track,.avail-row[data-state=unknown] .avail-track{background:color-mix(in srgb,var(--panel2) 80%,transparent)}}.avail-row[data-state=none] .avail-person,.avail-row[data-state=unknown] .avail-person{color:var(--t3)}.avail-row[data-state=none] .person-avatar{opacity:.55}.avail-check{cursor:pointer;flex:none;place-items:center;width:24px;height:24px;display:grid}.avail-check input{width:16px;height:16px;accent-color:var(--brand-blue);cursor:pointer;margin:0}.avail-person{text-align:left;min-width:0;min-height:32px;color:var(--t1);border-radius:6px;flex:auto;align-items:center;gap:8px;padding:0 4px;font-size:14px;line-height:20px;display:flex}.avail-person:hover{background:var(--hov)}.avail-person-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.avail-message{color:var(--t3);flex-wrap:wrap;align-items:center;gap:12px;padding:16px;font-size:14px;line-height:20px}.avail-empty,.avail-message{border-top:1px solid var(--hair);display:flex}.avail-empty{align-items:flex-start;gap:16px;padding:20px 16px}.avail-empty-icon{width:40px;height:40px;color:var(--t2);background:var(--panel2);border-radius:8px;flex:none;place-items:center;display:grid}.avail-empty-title{color:var(--t1);font-size:14px;font-weight:500;line-height:20px}.avail-empty-copy{max-width:520px;color:var(--t3);margin-top:4px;font-size:14px;line-height:20px}.avail-results{border-top:1px solid var(--hair);padding:12px 16px 16px}.avail-results-title{color:var(--t1);font-size:14px;font-weight:500;line-height:20px}.avail-results-hint{color:var(--t3);font-size:14px;line-height:20px}.avail-note{color:var(--t3);margin-top:8px;font-size:12px;line-height:18px}.avail-slots{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.avail-slot{border:1px solid var(--avail-free-edge);background:var(--avail-free);min-height:28px;color:var(--t1);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.avail-foot,.avail-slot{font-size:12px;line-height:18px}.avail-foot{border-top:1px solid var(--hair2);color:var(--t4);padding:8px 16px 12px}@media (max-width:1279px){.avail{--avail-name-w:168px;--avail-track-min:528px}}@media (max-width:640px){.avail{--avail-name-w:128px}.avail-head{padding:12px 12px 0}.avail-findbar,.avail-toolbar{padding-left:12px;padding-right:12px}.avail-name{padding:0 4px 0 6px}.avail-date{margin-left:4px}.avail-grid[data-mode=find] .avail-person .person-avatar{display:none}.avail-empty,.avail-foot,.avail-message,.avail-results{padding-left:12px;padding-right:12px}}.admin-invite{gap:14px}.admin-invite,.admin-invite-field{flex-direction:column;display:flex}.admin-invite-field{color:var(--t2);border:0;gap:6px;margin:0;padding:0;font-size:13px}.admin-invite-field>legend,.admin-invite-field>span{color:var(--t1);font-weight:500}.admin-invite-field em{color:var(--t3);font-style:normal;font-weight:400}.admin-invite-field input[type=date],.admin-invite-field textarea{border:1px solid var(--hair-strong);background:var(--panel);width:100%;color:var(--t1);border-radius:8px;padding:8px 10px;font-size:14px}.admin-invite-field small{color:var(--t3);font-size:12px;line-height:16px}.admin-invite-choice{border:1px solid var(--hair);cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.admin-invite-choice:has(input:checked){border-color:var(--brand-blue);background:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.admin-invite-choice:has(input:checked){background:color-mix(in srgb,var(--brand-blue) 6%,transparent)}}.admin-invite-choice input{margin-top:3px}.admin-invite-choice strong{color:var(--t1);font-weight:500;display:block}.admin-console .asana-view-tabs{margin-bottom:16px}.admin-status{white-space:nowrap}.admin-console-mark{background:var(--brand-blue);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-console-mark{background:color-mix(in srgb,var(--brand-blue) 14%,transparent)}}.admin-console-mark{color:var(--brand-blue);flex:none}.admin-tiles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:16px;display:grid}.admin-tile{border:1px solid var(--hair);background:var(--panel);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.admin-tile-label{color:var(--t3);font-size:12px;line-height:16px}.admin-tile-value{color:var(--t1);font-size:24px;font-weight:500;line-height:30px}.admin-tile-note{color:var(--t3);font-size:12px;line-height:16px}.admin-overview{container-type:inline-size}.admin-group-title{color:var(--t3);margin:24px 0 8px;font-size:13px;font-weight:500;line-height:20px}.admin-overview>.admin-group-title:first-child{margin-top:0}.admin-stats{border:1px solid var(--hair);background:var(--hair);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.admin-stats>.admin-tile{border:0;border-radius:0;padding:14px 16px 16px}.admin-stats>.admin-tile:last-child:nth-child(odd){grid-column:1/-1}@container (min-width:720px){.admin-stats{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}.admin-stats>.admin-tile:last-child:nth-child(odd){grid-column:auto}}@container (min-width:720px) and (max-width:939px){.admin-stats[data-n="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-stats[data-n="5"]>.admin-tile{grid-column:span 2}.admin-stats[data-n="5"]>.admin-tile:nth-child(n+4){grid-column:span 3}}.admin-tile-note{overflow-wrap:anywhere}.admin-card.admin-facts{grid-template-columns:minmax(0,1fr);column-gap:40px;padding-top:4px;padding-bottom:4px;display:grid}.admin-fact{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:16px;padding:12px 0;display:grid}.admin-facts>:first-child>.admin-fact:first-child{border-top:0}@container (min-width:720px){.admin-card.admin-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-facts>:first-child:has(>.admin-fact:only-child)+*>.admin-fact:first-child,.admin-facts>:first-child>.admin-fact:nth-child(2){border-top:0}}.admin-fact-label{color:var(--t2);font-size:14px;line-height:20px}.admin-fact-value{color:var(--t1);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px}.admin-fact-note{color:var(--t3);grid-column:1/-1;font-size:12px;line-height:16px}.admin-card{border:1px solid var(--hair);background:var(--panel);border-radius:12px;padding:16px 18px}.admin-card-title{color:var(--t1);margin-bottom:8px;font-weight:500;display:block}.admin-card-title,.admin-rank{font-size:14px;line-height:20px}.admin-rank{color:var(--t2);flex-direction:column;gap:6px;display:flex}.admin-rank>li{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.admin-rank>li>span:last-child{color:var(--t3);flex:none;font-size:12px}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.admin-search{border:1px solid var(--hair-strong);background:var(--panel);min-width:200px;height:32px;color:var(--t3);border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.admin-search input{min-width:0;color:var(--t1);background:0 0;outline:none;flex:1;font-size:14px}.admin-table{border:1px solid var(--hair);background:var(--panel);border-radius:12px;overflow:hidden}.admin-row{border-bottom:1px solid var(--hair2);grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) minmax(112px,1fr) minmax(96px,.8fr) 236px;align-items:center;gap:12px;min-height:56px;padding:8px 16px;display:grid}.admin-row:last-child{border-bottom:0}.admin-row.admin-head{min-height:36px;color:var(--t3);background:var(--panel2);font-size:12px}.admin-row.is-off{opacity:.6}.admin-row-teams{grid-template-columns:minmax(220px,2fr) 100px 100px 160px}.admin-row-apps{grid-template-columns:160px minmax(0,1fr) 110px}.admin-apps-connect{margin-bottom:16px}.admin-select{appearance:none;max-width:150px;height:28px;font:inherit;color:var(--t1);cursor:pointer;text-overflow:ellipsis;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:1px solid #0000;border-radius:6px;margin-left:-8px;padding:0 24px 0 8px;font-size:14px}.admin-select:hover:not(:disabled){background-color:var(--hov,#7f7f7f1a)}.admin-select:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.admin-select:disabled{opacity:.6;cursor:default}.admin-select option{color:initial}.admin-badge{background:var(--brand-blue);border-radius:10px;align-items:center;height:20px;padding:0 7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.admin-badge{background:color-mix(in srgb,var(--brand-blue) 12%,transparent)}}.admin-badge{color:var(--brand-blue);white-space:nowrap;font-size:11px;font-weight:500}.admin-badge-quiet{background:var(--panel2);color:var(--t3)}.admin-badge-warn{background:var(--warn-bg,var(--warn))}@supports (color:color-mix(in lab,red,red)){.admin-badge-warn{background:var(--warn-bg,color-mix(in srgb,var(--warn) 14%,transparent))}}.admin-badge-warn{color:var(--warn-fg,var(--warn))}.admin-status{color:var(--t2);white-space:normal;align-items:center;gap:6px;min-width:0;font-size:13px;display:inline-flex}.admin-status:before{content:"";background:var(--t4);border-radius:50%;flex:none;width:7px;height:7px}.admin-status-active:before{background:var(--good)}.admin-status-invited:before{background:var(--warn)}.admin-status-deactivated:before{background:var(--late)}.admin-danger{color:var(--late-fg,var(--late))}@container (min-width:601px){.admin-row:not(.admin-row-teams):not(.admin-row-apps)>[role=cell]:last-child{flex-wrap:nowrap;align-items:center}}@container (max-width:600px){.admin-row>[role=cell]:last-child{flex-wrap:wrap;justify-content:flex-start}}.admin-row>[role=cell]:last-child>button{white-space:nowrap;flex:none}.admin-foot{color:var(--t3);border-top:1px solid var(--hair2);padding:10px 16px;font-size:12px}.admin-security{flex-direction:column;gap:16px;display:flex}.admin-activity,.admin-security p{color:var(--t2);font-size:14px;line-height:20px}.admin-activity{flex-direction:column;gap:10px;display:flex}.admin-activity>li{justify-content:space-between;gap:12px;display:flex}.admin-activity time{color:var(--t3);flex:none;font-size:12px}.admin-table{container-type:inline-size}@container (max-width:880px){.admin-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1.3fr) 104px 236px}.admin-row>:nth-child(4){display:none}.admin-row-teams{grid-template-columns:minmax(0,2fr) 90px 90px 140px}.admin-row-apps{grid-template-columns:140px minmax(0,1fr) 100px}}@container (max-width:600px){.admin-row,.admin-row-apps,.admin-row-teams{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.admin-row.admin-head{display:none}.admin-row>:nth-child(2){grid-area:2/1/auto/-1}.admin-row>:nth-child(3){grid-area:1/2}.admin-row>:nth-child(5){grid-column:1/-1;justify-content:flex-start}.admin-row-teams>:nth-child(3),.admin-row-teams>:nth-child(4){display:none}}.admin-row.admin-row-ai{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}@container (max-width:600px){.admin-row.admin-row-ai{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-row.admin-row-ai>:first-child{grid-area:1/1/auto/-1}.admin-row.admin-row-ai>:nth-child(2){grid-area:2/1}.admin-row.admin-row-ai>:nth-child(3){grid-area:2/2}.admin-row.admin-row-ai.admin-head{display:grid}}@media (max-width:640px){.admin-search{flex:100%;min-width:0}}.av-meeting-wrap{vertical-align:middle;flex:none;display:inline-flex;position:relative}.av-meeting{background:var(--warn);box-shadow:0 0 0 2px var(--panel);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-3px;right:-3px}.presence-badge .av-meeting{display:none}.leave-cards{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.leave-card{background:var(--panel2);border-radius:12px;min-width:0;padding:12px 14px}.leave-card-label{color:var(--t3);align-items:center;gap:6px;font-size:12px;line-height:18px;display:flex}.leave-card-plan{border:1px solid var(--hair);color:var(--t4);border-radius:999px;padding:0 6px;font-size:11px}.leave-card-value{color:var(--t1);margin-top:4px;font-size:20px;font-weight:500;line-height:28px}.leave-card-value.is-over{color:var(--late)}.leave-card-meta{color:var(--t3);font-size:12px;line-height:18px}.leave-table-wrap{overflow-x:auto}.leave-table{border-collapse:collapse;width:100%;font-size:12px}.leave-table td,.leave-table th{border-bottom:1px solid var(--hair2);text-align:left;white-space:nowrap;height:40px;padding:0 8px}.leave-table thead th{border-bottom-color:var(--hair);height:36px;color:var(--t3);font-weight:400}.leave-table tbody th,.leave-table thead th:first-child{padding-left:20px}.leave-table tbody th{max-width:220px;color:var(--t1);font-weight:500}.leave-table tbody tr:last-child>*{border-bottom:0}.leave-cell{color:var(--t1);border-radius:6px;align-items:baseline;gap:4px;padding:2px 6px;display:inline-flex}.leave-cell:hover{background:var(--hov)}.leave-cell-taken{color:var(--t4)}.leave-cell-taken:before{content:"· "}.leave-cell .is-over{color:var(--late)}.leave-cell-none{color:var(--t4)}.directory-tools{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 12px 10px;display:flex}.directory-search{border:1px solid var(--hair);background:var(--panel);width:220px;max-width:100%;height:32px;color:var(--t1);border-radius:8px;padding:0 10px;font-size:14px}.directory-search::placeholder{color:var(--t4)}.directory-depts{flex-wrap:wrap;gap:6px;display:flex}.directory-chip{border:1px solid var(--hair);height:28px;color:var(--t2);border-radius:999px;padding:0 12px;font-size:12px}.directory-chip:hover{background:var(--hov)}.directory-chip[aria-pressed=true]{background:var(--panel2);color:var(--t1);border-color:#0000;font-weight:500}.directory-row{border-bottom:1px solid var(--hair2);text-align:left;width:100%;min-height:52px;color:var(--t2);grid-template-columns:minmax(180px,1.6fr) minmax(100px,1fr) minmax(90px,.8fr) 84px minmax(110px,.9fr);align-items:center;column-gap:12px;padding:0 12px;font-size:14px;display:grid}button.directory-row:hover{background:var(--hov)}.directory-head{border-bottom-color:var(--hair);min-height:37px;color:var(--t3);font-size:12px}.directory-group{min-height:36px;color:var(--t1);border-bottom:1px solid var(--hair2);align-items:center;gap:8px;padding:12px 12px 4px;font-size:12px;font-weight:500;display:flex}.directory-group-count{color:var(--t4);font-weight:400}.directory-name{align-items:center;gap:10px;min-width:0;display:flex}.directory-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}@media (max-width:1023px){.directory-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 84px minmax(110px,.9fr)}.directory-row>:nth-child(3){display:none}}@media (max-width:640px){.directory-row{grid-template-columns:minmax(0,1fr) auto}.directory-row>:nth-child(2),.directory-row>:nth-child(3),.directory-row>:nth-child(4){display:none}.directory-search{width:100%}}.chat-bubble.is-call{background:0 0;padding:0}.call-card{border:1px solid var(--hair);background:var(--panel2);border-radius:14px;align-items:center;gap:10px;min-width:240px;max-width:320px;padding:10px 12px;display:flex}.call-card-icon{background:var(--panel);width:32px;height:32px;color:var(--t3);border-radius:50%;flex:none;place-items:center;display:inline-grid}.call-card[data-live] .call-card-icon,.call-join{background:var(--good);color:#fff}.call-join{border-radius:999px;flex:none;height:32px;padding:0 14px;font-size:14px;font-weight:500}.call-join:disabled{opacity:.6}.calls-calendar{z-index:20;background:var(--panel);flex-direction:column;display:flex;position:absolute;inset:0}.calls-head{border-bottom:1px solid var(--hair);align-items:center;gap:8px;padding:12px 16px;display:flex}.calls-body{flex:1;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-content:start;align-items:start;min-height:0;display:grid;overflow-y:auto}.calls-month{border-right:1px solid var(--hair);min-width:0;padding:12px 16px 16px}.calls-month-nav{align-items:center;gap:6px;margin-bottom:10px;display:flex}.calls-month-label{text-align:center;min-width:130px;color:var(--t1);font-size:14px;font-weight:500}.calls-grid{border-top:1px solid var(--hair);border-left:1px solid var(--hair);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calls-weekday{color:var(--t3);padding:6px;font-size:11px}.calls-cell,.calls-weekday{border-right:1px solid var(--hair);border-bottom:1px solid var(--hair)}.calls-cell{background:var(--panel);text-align:left;flex-direction:column;align-items:stretch;gap:2px;min-width:0;min-height:84px;padding:4px;display:flex}.calls-cell:hover{background:var(--hov)}.calls-cell[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--link)}.calls-cell-day{width:22px;height:22px;color:var(--t2);border-radius:50%;place-items:center;font-size:12px;display:grid}.calls-cell[data-out] .calls-cell-day{color:var(--t4)}.calls-cell[data-today] .calls-cell-day{background:var(--link);color:#fff;font-weight:600}.calls-chip{background:var(--accent-soft,#4573d21f);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:0 4px;font-size:11px;line-height:16px;display:block;overflow:hidden}.calls-chip-time{font-weight:600}.calls-cell{container-type:inline-size}@container (max-width:104px){.calls-chip-name{display:none}}.calls-more{color:var(--t3);padding:0 4px;font-size:11px}.calls-agenda{min-width:0;padding:12px 0 16px}.calls-agenda-head{justify-content:space-between;align-items:center;gap:8px;padding:0 16px 6px;display:flex}.calls-day-label{color:var(--t3);padding:10px 16px 4px;font-size:12px;font-weight:600}.calls-row{border-bottom:1px solid var(--hair2);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;display:flex}.calls-row[data-over]{opacity:.6}.calls-row-time{width:64px;color:var(--t1);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:500}.calls-row-icon{background:var(--panel2);width:28px;height:28px;color:var(--t3);border-radius:50%;flex:none;place-items:center;display:grid}.calls-row[data-open] .calls-row-icon{background:var(--good);color:#fff}.calls-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.calls-row-google{color:var(--link);font-size:12px}.calls-row-google:hover{text-decoration:underline}@media (max-width:1023px){.calls-body{grid-template-columns:minmax(0,1fr)}.calls-month{border-right:0;border-bottom:1px solid var(--hair)}}@media (max-width:640px){.calls-head{padding:10px 12px}.calls-month{padding:10px 8px 12px}.calls-cell{flex-flow:wrap;align-content:flex-start;min-height:46px;padding:3px}.calls-cell-day{flex-basis:100%;justify-content:start;width:auto;padding-left:2px}.calls-cell[data-today] .calls-cell-day{flex-basis:auto;justify-content:center;width:22px;padding:0}.calls-chip{background:var(--link);border-radius:50%;width:6px;height:6px;padding:0;font-size:0;line-height:0}.calls-more{display:none}.calls-row{padding:8px 12px}}.call-plan-card{align-items:flex-start}.call-plan-add{border:1px solid var(--hair);background:var(--panel);height:32px;color:var(--t1);border-radius:999px;flex:none;padding:0 12px;font-size:13px}.call-plan-add:hover{background:var(--hov)}.call-plan-form{gap:12px;display:grid}.call-plan-kind,.call-plan-kinds{gap:6px;display:inline-flex}.call-plan-kind{border:1px solid var(--hair);height:32px;color:var(--t2);border-radius:8px;align-items:center;padding:0 12px;font-size:13px}.call-plan-kind[aria-checked=true]{border-color:var(--t1);color:var(--t1);font-weight:500}.call-plan-field{color:var(--t3);gap:4px;font-size:12px;display:grid}.call-plan-field input{border:1px solid var(--hair);background:var(--panel);height:36px;color:var(--t1);border-radius:8px;padding:0 10px;font-size:14px}.call-plan-when{color:var(--t2);font-size:13px}.call-plan-error{color:var(--late-fg,#c0392b);font-size:13px}.release-bar{z-index:80;max-width:calc(100vw - 32px);color:var(--t1);white-space:nowrap;align-items:center;padding:6px 6px 6px 14px;font-size:13px}.health-bar,.release-bar{top:calc(10px + env(safe-area-inset-top));border:1px solid var(--hair);background:var(--panel);border-radius:10px;gap:10px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.health-bar{z-index:81;width:max-content;max-width:min(640px,100vw - 32px);color:var(--t2);align-items:flex-start;padding:10px 6px 10px 14px;line-height:1.45}.health-bar strong{color:var(--t1);font-weight:500}.health-bar-text{min-width:0;padding-top:4px}.health-bar-dot{background:var(--warn-fg,#c98a00);border-radius:50%;flex:none;width:8px;height:8px;margin-top:9px}.health-bar[data-health=connection] .health-bar-dot,.health-bar[data-health=offline] .health-bar-dot{background:var(--t3)}.health-bar[data-health=live] .health-bar-dot{background:var(--focus)}.health-bar~.release-bar{top:calc(96px + env(safe-area-inset-top))}.release-bar-close{width:28px;height:28px;color:var(--t3);border-radius:6px;place-items:center;font-size:18px;line-height:1;display:grid}.release-bar-close:hover{background:var(--hover,#7f7f7f1f);color:var(--t1)}.notify-ask>svg{color:var(--t3);flex:none}.call-window{z-index:70;border:1px solid var(--hair);background:var(--panel);border-radius:16px;flex-direction:column;width:min(440px,100vw - 32px);height:330px;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 18px 50px #00000073}.call-window.is-big{width:auto;height:auto;inset:16px}.call-window-bar{border-bottom:1px solid var(--hair);flex:none;align-items:center;gap:8px;height:40px;padding:0 8px 0 14px;display:flex}.call-window-btn{height:28px;color:var(--t2);border-radius:999px;padding:0 10px;font-size:12px}.call-window-btn:hover{background:var(--hov)}.call-window-leave{background:var(--late);color:#fff}.call-window-leave:hover{background:var(--late);opacity:.9}.call-window-frame{background:#111;border:0;flex:1;width:100%;min-height:0;position:relative}.call-window-frame .call-room{height:100%}.call-starting{top:calc(12px + env(safe-area-inset-top));z-index:80;border:1px solid var(--hair);background:var(--panel);border-radius:16px;align-items:center;gap:10px;width:min(460px,100vw - 24px);padding:10px 10px 10px 12px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000059}.call-starting .call-card-icon{background:var(--good);color:#fff}.call-window-wait{color:#ccc;place-items:center;height:100%;font-size:13px;display:grid}@media (max-width:640px){.call-window.is-big{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);z-index:90;border:0;border-radius:0;inset:0}.call-window{border-radius:0;width:auto;height:auto;inset:0}}.chat-audio{width:260px;max-width:100%;height:40px;display:block}.voice-recording{background:var(--panel2);font-variant-numeric:tabular-nums;height:28px;color:var(--t1);border-radius:999px;align-items:center;gap:8px;padding:0 4px 0 10px;font-size:12px;display:inline-flex}.voice-dot{background:var(--late);border-radius:50%;width:8px;height:8px;animation:voice-pulse 1s ease-in-out infinite}@keyframes voice-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.voice-dot{animation:none}}.voice-cancel{color:var(--t3);padding:0 8px}.voice-cancel,.voice-send{height:22px;border-radius:999px}.voice-send{background:var(--good);color:#fff;padding:0 10px;font-weight:500}.directory-row.person-card{min-height:52px}.directory-row.person-card,.directory-row.person-card:last-child{border-bottom:1px solid var(--hair2)}.directory-row.my-team-row{grid-template-columns:minmax(180px,1.6fr) minmax(100px,1fr) minmax(120px,.9fr) minmax(110px,.9fr)}@media (max-width:1023px){.directory-row.my-team-row{grid-template-columns:minmax(0,1.6fr) minmax(110px,.9fr) minmax(110px,.9fr)}.directory-row.my-team-row>:nth-child(2){display:none}.directory-row.my-team-row>:nth-child(3){display:block}}@media (max-width:640px){.directory-row.my-team-row{grid-template-columns:minmax(0,1fr) auto}.directory-row.my-team-row>:nth-child(3){display:none}.directory-row.my-team-row>:nth-child(4){display:flex}}.directory-edit-toggle{margin-left:auto}.directory-row[data-editing]{cursor:pointer}.directory-row[data-editing]:hover{box-shadow:inset 3px 0 0 var(--link)}.hr-edit-form{gap:12px;display:grid}.hr-edit-form select{border:1px solid var(--hair);background-color:var(--panel);height:36px;color:var(--t1);border-radius:8px;padding:0 28px 0 8px;font-size:14px}.my-record{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:4px 12px 6px;display:grid}.my-record-row{flex-direction:column;gap:2px;min-width:0;padding:8px;display:flex}.my-record-row dt{color:var(--t3);font-size:12px}.my-record-row dd{color:var(--t1);overflow-wrap:anywhere;font-size:14px}.finder-root-ask{z-index:30;border:1px solid var(--hair);background:var(--panel);border-radius:12px;width:300px;max-width:calc(100vw - 32px);padding:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #00000059}.finder-setup-steps{color:var(--t2);margin:8px 0 0;padding-left:18px;font-size:12px;line-height:18px;list-style:decimal}.finder-setup-steps li+li{margin-top:4px}.rich-editor{position:relative}.rich-editor-content{border:1px solid var(--hair);background:var(--panel);min-height:132px;max-height:60vh;color:var(--t1);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;outline:none;padding:12px;font-size:14px;line-height:20px;overflow-y:auto}.rich-editor-content.ProseMirror{overflow-wrap:anywhere;word-break:normal}.rich-editor-content:focus{outline:1px solid var(--focus);outline-offset:-1px}.rich-editor-loading{border:1px solid var(--hair);background:var(--panel);border-radius:6px;min-height:132px}.rich-editor-loading-line{min-height:40px}.rich-editor-content p{min-height:20px;margin:0}.rich-editor-content h1{margin:8px 0 4px;font-size:20px;font-weight:600;line-height:28px}.rich-editor-content h2{margin:6px 0 2px;font-size:16px;font-weight:600;line-height:24px}.rich-editor-content h3{margin:4px 0 2px;font-size:14px;font-weight:600;line-height:20px}.rich-editor-content>:first-child{margin-top:0}.rich-editor-content ol,.rich-editor-content ul{margin:2px 0;padding-left:20px}.rich-editor-content ul{list-style:outside}.rich-editor-content ol{list-style:decimal}.rich-editor-content li p{min-height:0}.rich-editor-content a{color:var(--link);text-decoration:underline}.rich-editor-content mark{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.rich-editor-content mark{background:color-mix(in srgb,var(--warn) 35%,transparent)}}.rich-editor-content mark{color:inherit;border-radius:2px}.rich-editor-content code{background:var(--panel2);border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.rich-editor-content pre{border:1px solid var(--hair);background:var(--panel2);white-space:pre-wrap;border-radius:6px;margin:6px 0;padding:10px 12px}.rich-editor-content pre code{background:0 0;padding:0}.rich-editor-content blockquote{border-left:3px solid var(--hair);color:var(--t2);margin:4px 0;padding-left:10px}.rich-editor-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--t3);pointer-events:none}.format-btn[aria-pressed=true]{background:var(--panel2);color:var(--t1)}.rich-link-dialog{z-index:40;position:absolute;top:40px;left:0}.rich-link-dialog.task-menu-up{top:auto;bottom:calc(100% + 4px)}.rich-editor-composer .rich-editor-content{background:0 0;border:0;min-height:40px;max-height:240px;padding:0}.rich-editor-composer .rich-editor-content:focus{outline:none}.rich-editor-composer .format-bar{margin-bottom:6px}.rich-mention-menu{z-index:45;position:absolute;bottom:calc(100% + 6px);left:0}.voice-note{align-items:center;gap:10px;min-width:230px;max-width:300px;padding:2px 0;display:flex}.voice-note-play{background:var(--t1);width:34px;height:34px;color:var(--canvas);border-radius:50%;flex:none;place-items:center;display:inline-grid}.voice-note[data-mine] .voice-note-play{color:#1a3cff;background:#fff}.voice-note-wave{cursor:pointer;flex:1;align-items:center;gap:2px;height:28px;display:flex}.voice-note-wave span{opacity:.35;background:currentColor;border-radius:2px;flex:1;min-width:2px}.voice-note-wave span[data-on]{opacity:1}.voice-note-time{font-variant-numeric:tabular-nums;opacity:.8;min-width:32px;font-size:12px}.voice-note-rate{background:currentColor;border-radius:999px;min-width:32px;height:22px;padding:0 6px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.voice-note-rate{background:color-mix(in srgb,currentColor 14%,transparent)}}.voice-note-download{width:26px;height:26px;color:inherit;opacity:.75;border-radius:50%;flex:none;place-items:center;display:grid}.voice-note-download:focus-visible,.voice-note-download:hover{opacity:1;background:currentColor}@supports (color:color-mix(in lab,red,red)){.voice-note-download:focus-visible,.voice-note-download:hover{background:color-mix(in srgb,currentColor 14%,transparent)}}.new-task-desc .rich-editor-content{min-height:88px}.comment-edit-box .rich-editor-content{border:1px solid var(--hair);background:var(--panel);border-radius:6px;min-height:64px;padding:8px}.task-reply-box .rich-editor-content{min-height:40px}@media (max-width:767px){.team-messenger{gap:0;min-height:0}.team-messenger[data-phone=list] .conversation-list{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;display:flex!important}.team-messenger[data-phone=list] .conversation-list>div:first-child{border-bottom:0;padding:4px 4px 8px}.team-messenger[data-phone=list] .chat-list-row{padding-block:12px}.team-messenger[data-phone=chat] .conversation-list,.team-messenger[data-phone=list] .chat-pane{display:none!important}.team-messenger[data-phone=chat] .chat-pane{z-index:45;background:var(--panel);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0;animation:phone-chat-in .24s cubic-bezier(.2,.8,.2,1);position:fixed;inset:0}.team-messenger[data-phone=chat] .chat-info{z-index:46;width:auto;max-width:none;padding-top:env(safe-area-inset-top);border-radius:0;position:fixed;inset:0}.team-messenger[data-phone=chat] .chat-head{padding-left:4px}.chat-pane .rich-editor-composer .format-bar{display:none}html[data-phone-chat] .assistant-launcher,html[data-phone-chat] .mobile-nav,html[data-phone-chat] .phone-new-task{display:none!important}.phone-new-task{border-radius:50%;justify-content:center;gap:0;width:52px;height:52px;padding:0;font-size:0;right:16px}.phone-new-task svg{width:22px;height:22px}:root{--phone-bar-bottom:max(8px,calc(env(safe-area-inset-bottom) - 12px))}.mobile-nav{padding-top:0;padding-bottom:0;height:60px!important;left:10px!important;right:10px!important;bottom:var(--phone-bar-bottom)!important}:root{--agent-bottom:calc(var(--phone-bar-bottom) + 72px)}.mobile-safe-bottom{padding-bottom:calc(var(--phone-bar-bottom) + 132px)}.team-messenger[data-phone=list] .chat-list-row.is-open{background:0 0}.asana-home-stats{display:none}.asana-home-greeting{font-size:26px;line-height:32px}.asana-widget{box-shadow:none;border-bottom:1px solid var(--hair);background:0 0;border-radius:0}.asana-widget .px-6{padding-left:2px;padding-right:2px}.asana-widget .pt-6{padding-top:16px}.home-widget-rows{border-top:0;padding:0 2px 8px}section[aria-label=Add\ widgets].asana-widget{display:none}.phone-home-search{background:var(--panel2);width:100%;height:44px;color:var(--t3);text-align:left;border-radius:12px;align-items:center;gap:8px;margin:-8px 0 16px;padding:0 14px;font-size:15px;display:flex}}.phone-home-search{display:none}@media (max-width:767px){.phone-home-search{display:flex}}.mobile-nav>.nav-tablet-only{display:none!important}@media (min-width:768px) and (max-width:1023px){.mobile-nav>.nav-tablet-only{display:flex!important}}.tab-count{color:#fff;text-align:center;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--panel);background:#e5484d;border-radius:9px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:2px;left:calc(50% + 6px)}@keyframes phone-chat-in{0%{opacity:.5;transform:translate(28px)}to{opacity:1;transform:none}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.team-messenger[data-phone=chat] .chat-pane{animation:none}}@media (min-width:768px){.chat-back{display:none}}@media (max-width:767px){.chat-pane .chat-composer{box-shadow:none;border-radius:24px;flex-direction:row;align-items:flex-end;gap:2px;padding:4px 4px 4px 6px}.chat-pane .chat-composer>.rich-editor{flex:1;order:2;align-self:center;min-width:0;padding:6px 4px}.chat-pane .chat-composer-bar{display:contents}.chat-pane .chat-composer-bar>.relative:has(.chat-emoji-trigger){order:1}.chat-pane .chat-composer [aria-label="Attach a file or image"]{order:3}.chat-pane .chat-composer .voice-recording,.chat-pane .chat-composer [aria-label="Record a voice note"]{order:4}.chat-pane .chat-composer .composer-send{border-radius:50%;order:5;width:36px;height:36px;margin-left:2px}.chat-pane .chat-composer [aria-label="Send a sticker"],.chat-pane .chat-composer-bar>.ml-auto:not(:has(*)){display:none}.chat-pane .chat-composer-bar>.ml-auto{order:6}.chat-pane .chat-composer:not(:has(.is-editor-empty)) [aria-label="Record a voice note"]{display:none}.chat-pane .chat-composer .task-icon-btn{border-radius:50%;width:36px;height:36px}.task-footer-inner{padding:6px 16px calc(6px + env(safe-area-inset-bottom));flex-direction:column-reverse;gap:6px;display:flex}.task-composer{gap:0}.task-composer-box{box-shadow:none;border-radius:24px;align-items:flex-end;gap:2px;padding:4px 4px 4px 6px;display:flex}.task-composer-box>.rich-editor{flex:1;order:2;align-self:center;min-width:0;padding:6px 4px}.task-composer-box .format-bar{display:none}.task-composer-bar{display:contents}.task-composer-bar>[aria-label="Attach a file"]{border-radius:50%;order:1;width:36px;height:36px}.task-composer-bar>.relative,.task-composer-bar>[aria-label="Ask assistant about this task"],.task-composer-bar>[aria-label="Mention a teammate"],.task-composer-bar>[aria-label="Share to team chat"],.task-composer-hint{display:none}.task-composer-bar>.composer-send{border-radius:50%;order:3;width:36px;height:36px;margin-left:2px}.task-collaborators{font-size:13px}}@keyframes phone-push-in{0%{opacity:.4;transform:translate(32%)}to{opacity:1;transform:none}}@media (max-width:767px){html{-webkit-tap-highlight-color:transparent}[role=button],a,button,summary{touch-action:manipulation}.pane-enter{animation:phone-push-in .28s var(--ease-smooth-out)}.asana-task-row:active,.chat-list-row:active,.directory-row:active,.home-widget-rows>:active{background:var(--hov)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.pane-enter{animation:none}}@media (max-width:767px){.chat-pane .chat-composer .rich-editor-content,.task-composer-box .rich-editor-content{min-height:24px;line-height:24px}}.agent-picker{flex-wrap:wrap;gap:6px;display:flex}.agent-chip{border:1px solid var(--hair);height:30px;color:var(--t2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 11px 0 7px;font-size:12px;display:inline-flex}.agent-chip:hover{background:var(--hov)}.agent-chip[aria-selected=true]{border-color:var(--link);background:var(--sel-bg);color:var(--t1)}.agent-chip-new{color:var(--t3);border-style:dashed;padding-left:9px}.agent-depth{border:1px solid var(--hair);text-align:left;border-radius:10px;flex:1;padding:8px 10px}.agent-depth[aria-checked=true]{border-color:var(--link);background:var(--sel-bg)}.scheduled-comments{flex-direction:column;gap:4px;margin:0 0 8px;padding:0;list-style:none;display:flex}.scheduled-comment{border:1px dashed var(--hair-strong);color:var(--t3);border-radius:10px;align-items:center;gap:8px;padding:6px 8px 6px 10px;display:flex}.scheduled-comments-error{color:var(--t2);margin:0 0 8px;font-size:12px}.scheduled-comment-cancel{height:26px;color:var(--t2);border-radius:8px;flex:none;padding:0 8px;font-size:12px}.scheduled-comment-cancel:hover{background:var(--hov)}.scheduled-comment.is-returned{color:var(--t2);border-style:solid;align-items:flex-start}.comment-upload{flex-direction:column;gap:4px;max-width:160px;display:inline-flex;position:relative}.comment-upload img{object-fit:cover;opacity:.7;border-radius:8px;max-width:160px;max-height:120px}.comment-upload-bar{background:var(--hair);border-radius:2px;height:4px;display:block;overflow:hidden}.comment-upload-bar>span{background:var(--focus);height:100%;transition:width .2s;display:block}.comment-upload-failed{color:var(--t2);margin-top:6px;font-size:12px}.send-later-menu{width:240px;left:auto;right:0}.send-later-custom{border-top:1px solid var(--hair);gap:6px;margin-top:4px;padding:6px 8px 4px;display:flex}.send-later-custom input{border:1px solid var(--hair);background:var(--panel);min-width:0;height:32px;color:var(--t1);border-radius:8px;flex:1;padding:0 6px;font-size:12px}.drafts-reminder{border:1px solid var(--hair);background:var(--panel);border-radius:12px;margin:0 0 12px;overflow:hidden}.drafts-reminder-head{width:100%;height:40px;color:var(--t1);align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.drafts-reminder-head:hover,.drafts-reminder-row:hover{background:var(--hov)}.drafts-reminder-list{border-top:1px solid var(--hair);margin:0;padding:0 0 4px;list-style:none}.drafts-reminder-row{align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex}.agent-tile{border-radius:50%;flex:none;place-items:center;display:inline-grid}.agent-face{display:block;overflow:visible}.agent-orb{border-radius:50%;box-shadow:0 2px 10px #00000029}.agent-orb-cloud{transform-box:view-box;transform-origin:32px 32px;animation:agent-orb-drift-a 11s ease-in-out infinite alternate}.agent-orb-cloud.is-b{animation-name:agent-orb-drift-b;animation-duration:13s}.agent-orb-cloud.is-c{animation-name:agent-orb-drift-c;animation-duration:17s}.agent-orb-cloud.is-d{animation-name:agent-orb-drift-d;animation-duration:9s}@keyframes agent-orb-drift-a{0%{transform:translate(0)scale(1)}50%{transform:translate(10px,8px)scale(1.15)}to{transform:translate(18px,-2px)scale(.95)}}@keyframes agent-orb-drift-b{0%{transform:translate(0)scale(1)}50%{transform:translate(-14px,-10px)scale(1.2)}to{transform:translate(-6px,8px)scale(1)}}@keyframes agent-orb-drift-c{0%{transform:translate(0)rotate(0)}50%{transform:translate(12px,-14px)rotate(40deg)}to{transform:translate(20px,2px)rotate(80deg)}}@keyframes agent-orb-drift-d{0%{transform:translate(0)}50%{transform:translate(-12px,16px)}to{transform:translate(6px,26px)}}.agent-orb.is-small .agent-orb-cloud{animation:none}@media (prefers-reduced-motion:reduce){.agent-orb-cloud{animation:none}}.agents-intro{max-width:720px;color:var(--t3);margin:-4px 0 20px;font-size:14px;line-height:22px}.agents-section{letter-spacing:.02em;color:var(--t3);margin:8px 0 12px;font-size:13px;font-weight:500}.agents-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-bottom:28px;display:grid}.agent-card{border:1px solid var(--hair);background:var(--panel);text-align:left;border-radius:18px;flex-direction:column;padding:18px;transition:box-shadow .2s,transform .2s;display:flex}.agent-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.agent-card:hover .agent-orb-cloud{animation-duration:5s}.agent-card-main{text-align:left;flex:1;display:block}.agent-card-actions{align-items:center;gap:6px;margin-top:14px;display:flex}.agent-badge{background:var(--chip);color:var(--t2);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px}.agent-card-new{border-style:dashed;justify-content:center;align-items:flex-start;min-height:220px}.agent-new-plus{background:var(--panel2);width:56px;height:56px;color:var(--t2);border-radius:28%;place-items:center;display:grid}.agent-profile-hero{text-align:center;border-radius:18px;flex-direction:column;align-items:center;margin:0 20px 14px;padding:22px 20px 18px;display:flex}.agent-profile-tabs{border-bottom:1px solid var(--hair);gap:2px;margin:0 20px 12px;display:flex}.agent-profile-tabs button{height:34px;color:var(--t3);border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 10px;font-size:13px}.agent-profile-tabs button[aria-selected=true]{color:var(--t1);border-color:var(--t1)}.agent-skill{border:1px solid var(--hair);text-align:left;border-radius:12px;padding:10px 12px}.agent-skill:hover{background:var(--hov)}.agent-list{color:var(--t2);margin:0;padding-left:18px;font-size:13px;line-height:22px;list-style:outside}.agent-list li+li{margin-top:6px}.agent-look-pick{border:2px solid #0000;border-radius:50%;padding:2px}.agent-look-pick[aria-checked=true]{border-color:var(--link)}.agent-writing{color:var(--t3);align-items:center;gap:8px;margin:0 0 8px;font-size:12px;display:flex}.agent-writing:after{content:"";background:radial-gradient(circle,var(--t3) 2px,transparent 2.5px) 0 0 /6px 6px repeat-x;width:18px;height:6px;animation:agent-dots 1s steps(3) infinite}@keyframes agent-dots{0%{width:6px}to{width:18px}}.photo-viewer{z-index:200;padding:calc(56px + env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));background:#0a0a0af2;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;animation:photo-in .16s ease-out;display:grid;position:fixed;inset:0}@keyframes photo-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.photo-viewer{animation:none}}.photo-viewer-img{object-fit:contain;touch-action:pinch-zoom;-webkit-user-select:none;user-select:none;border-radius:4px;max-width:100%;max-height:100%;box-shadow:0 12px 48px #00000080}.photo-viewer-bar{height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0 20px;color:#f3f3f3;align-items:center;gap:8px;display:flex;position:absolute;inset:0 0 auto}.photo-viewer-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.photo-viewer-count{color:#a0a0a0;flex:none;font-size:13px}.photo-viewer-btn{color:#f3f3f3;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.photo-viewer-btn:hover{background:#ffffff1f}.photo-viewer-btn:focus-visible,.photo-viewer-nav:focus-visible{outline-offset:2px;outline:2px solid #f3f3f3}.photo-viewer-nav{color:#f3f3f3;background:#ffffff1f;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.photo-viewer-nav:hover{background:#fff3}.photo-viewer-nav.is-prev{left:16px}.photo-viewer-nav.is-next{right:16px}@media (max-width:640px){.photo-viewer-nav{display:none}}.photo-viewer-doc{background:#fff;border:0;border-radius:4px;width:min(100% - 112px,960px);height:100%;box-shadow:0 12px 48px #00000080}@media (max-width:640px){.photo-viewer-doc{width:100%}}.photo-viewer-file{color:#f3f3f3;text-align:center;background:#232323;border:1px solid #ffffff1a;border-radius:12px;justify-items:center;gap:8px;width:min(100%,360px);padding:28px 24px 24px;display:grid}.photo-viewer-file-icon{color:#d0d0d0;background:#ffffff14;border-radius:12px;place-items:center;width:56px;height:56px;display:grid}.photo-viewer-file-name{overflow-wrap:anywhere;max-width:100%;font-size:15px;font-weight:500;line-height:22px}.photo-viewer-file-note{color:#a0a0a0;font-size:13px;line-height:18px}.photo-viewer-file-action{color:#161616;background:#f3f3f3;border-radius:8px;justify-content:center;align-items:center;min-height:36px;margin-top:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.photo-viewer-file-actions{gap:8px;display:flex}.photo-viewer-file-action.is-quiet{color:#f3f3f3;background:#ffffff1f}.photo-viewer-file-action:focus-visible{outline-offset:2px;outline:2px solid #f3f3f3}img[src^="/api/attachments/"],img[src^="/api/brief-files/"]{cursor:zoom-in}[contenteditable=true] img{cursor:default}@media (hover:none) and (pointer:coarse){[contenteditable=true],input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not(.brief-doc-title),select,textarea:not(.task-title){font-size:16px!important}}@media (hover:hover){.inbox-item .inbox-item-actions{opacity:0;transition:opacity var(--duration-quick,.12s)}.inbox-item-actions:has([aria-expanded=true]),.inbox-item:focus-within .inbox-item-actions,.inbox-item:hover .inbox-item-actions{opacity:1}}.asana-task-table{container:task-table/inline-size}@media (min-width:768px){@container task-table (max-width:700px){@media (hover:hover){.asana-task-table .task-row-tools{display:none}}.asana-task-table :is(.asana-table-head,.asana-task-row).mine{grid-template-columns:var(--mine-cols-tight,minmax(160px,1fr) 92px 112px);gap:8px}.asana-table-head.mine>.task-collab,.asana-table-head.mine>.task-extra,.asana-table-head.mine>.task-status,.asana-task-row.mine>.task-collab,.asana-task-row.mine>.task-extra,.asana-task-row.mine>.task-status{display:none}}@container task-table (max-width:560px){.asana-task-table.proj-cols .asana-table-head,.asana-task-table.proj-cols .asana-task-row{grid-template-columns:var(--proj-cols-narrow,minmax(160px,1fr) 40px 96px)}.asana-task-table.proj-cols .asana-table-head>.task-owner{font-size:0}.asana-task-table.proj-cols .asana-task-row>.task-owner .truncate,.asana-task-table.proj-cols :is(.asana-table-head,.asana-task-row)>:nth-child(n+4){display:none}}}.task-title-input{border:1px solid var(--focus);background:var(--panel);min-width:0;height:26px;color:var(--t1);font:inherit;border-radius:6px;outline:none;flex:auto;margin-left:-6px;padding:0 6px;font-size:14px}@media (min-width:768px){.asana-task-row>.task-owner:not([hidden]){align-self:stretch;align-items:stretch}.asana-task-row>.task-owner>.task-assignee-trigger{height:auto}.asana-task-row>.task-date-picker{align-self:stretch;overflow:hidden}.asana-task-row>.task-date-picker>.relative{height:100%;display:flex}.asana-task-row>.task-date-picker>.relative>button{flex:auto;min-width:0;height:auto}}.devices-block{border-top:1px solid var(--hair2);padding-top:16px}.devices-list{border:1px solid var(--hair);border-radius:8px;display:grid;overflow:hidden}.devices-row{background:var(--panel);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.devices-row+.devices-row{border-top:1px solid var(--hair2)}.devices-this{height:20px;color:var(--link);background:var(--prism-soft);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.rich-editor-content img.rich-image{border:1px solid var(--hair);background:var(--panel);cursor:grab;border-radius:8px;max-width:100%;height:auto;max-height:480px;margin:8px auto;display:block}.rich-editor-content img.rich-image.is-uploading{opacity:.5}.rich-editor-content img.rich-image.ProseMirror-selectednode{outline:2px solid var(--focus);outline-offset:2px}.inline-picture-missing{color:var(--t3);margin:4px 0;display:inline-block}.admin-usage-wrap{margin:0 -2px;overflow-x:auto}.admin-usage{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px;line-height:20px}.admin-usage td,.admin-usage th{text-align:right;white-space:nowrap;border-top:1px solid var(--hair);padding:6px 8px}.admin-usage thead th{color:var(--t3);border-top:0;font-size:12px;font-weight:500}.admin-usage th:first-child{text-align:left;color:var(--t1);padding-left:2px;font-weight:500}.admin-usage thead th:first-child{color:var(--t3)}.admin-usage td{color:var(--t2)}.cal-day[data-drop-target]{background:var(--hov-row);box-shadow:inset 0 0 0 2px var(--focus)}.cal-task[draggable=true]{cursor:grab}.part-not-loaded{border:1px solid var(--hair);background:var(--panel);max-width:320px;color:var(--t2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:10px 12px;font-size:13px;line-height:18px;display:flex}.part-not-loaded-retry{color:var(--link);text-decoration:underline}.part-not-loaded-retry:disabled{opacity:.6;text-decoration:none}.phone-account-sheet{background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.phone-account-sheet{background:color-mix(in srgb,var(--panel) 94%,var(--t1))}}.phone-account-sheet{max-height:calc(100dvh - 24px - env(safe-area-inset-top));padding:8px 12px calc(12px + env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}.acct-head{justify-content:space-between;align-items:center;padding:8px 4px 12px;display:flex}.acct-groups{gap:16px;display:grid}.acct-group{background:var(--panel);border-radius:14px;overflow:hidden}html[data-theme=dark] .acct-group{background:var(--card)}html[data-theme=dark] .phone-account-sheet{background:var(--panel)}.acct-group:empty{display:none}.acct-row{text-align:left;width:100%;min-height:48px;color:var(--t1);background:0 0;align-items:center;gap:12px;padding:0 14px;font-size:15px;transition:background-color .12s;display:flex;position:relative}.acct-row+.acct-row:before{content:"";border-top:1px solid var(--hair);position:absolute;top:0;left:46px;right:0}a.acct-row:active,button.acct-row:active{background:var(--press)}@media (hover:hover){a.acct-row:hover,button.acct-row:hover{background:var(--hov)}}.acct-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.acct-row-icon{width:20px;color:var(--icon);flex:none;place-items:center;display:grid}.acct-row-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.acct-row-chevron{color:var(--t4);flex:none}.acct-row-action{color:var(--link);margin-left:8px}.acct-row.is-danger,.acct-row.is-danger .acct-row-icon{color:var(--late)}.acct-row.is-static{cursor:default}.acct-row.is-stacked{flex-direction:column;align-items:stretch;gap:10px;padding-block:12px}.acct-row-line{align-items:center;gap:12px;display:flex}.acct-segments{background:var(--chip);border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;padding:2px;display:grid}.acct-row.is-stacked .acct-segments{margin-left:32px}.acct-segments>button{height:30px;color:var(--t2);border-radius:8px;padding:0 10px;font-size:13px}.acct-segments>button:active{background:var(--panel);color:var(--t1)}.acct-row-detail{white-space:nowrap;text-overflow:ellipsis;max-width:45%;color:var(--t3);flex:none;font-size:14px;overflow:hidden}.acct-me{text-align:left;border-radius:14px;align-items:center;gap:14px;width:100%;padding:6px 14px 6px 6px;display:flex}.acct-me:active{background:var(--press)}.acct-me-name{color:var(--t1);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:500;display:block;overflow:hidden}.acct-me-status{color:var(--t3);margin-top:2px;font-size:13px;display:block}.acct-back{height:36px;color:var(--t2);border-radius:10px;align-items:center;gap:6px;margin-left:-6px;padding:0 8px 0 2px;display:inline-flex}.acct-back:active{background:var(--press)}.acct-page{animation:acct-in .18s var(--ease-smooth-out)}@keyframes acct-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.acct-page{animation:none}}.call-plan-repeat{min-height:36px;color:var(--t1);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.call-plan-repeat input{width:16px;height:16px;accent-color:var(--primary)}.call-plan-note{color:var(--t3);margin:-4px 0 0;font-size:12px}.call-invite-box{border:1px solid var(--hair-strong);background:var(--panel);cursor:text;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding:4px 8px;display:flex}.call-invite-box:focus-within{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.call-invite-box input{min-width:96px;height:26px;color:var(--t1);background:0 0;border:0;outline:none;flex:1;font-size:14px}.call-invite-chip{background:var(--chip);height:26px;color:var(--t1);border-radius:999px;align-items:center;gap:4px;padding:0 4px 0 10px;font-size:13px;display:inline-flex}.call-invite-chip button{width:20px;height:20px;color:var(--t3);border-radius:50%;place-items:center;display:grid}.call-invite-chip button:hover{background:var(--hov);color:var(--t1)}.call-invite-list{border:1px solid var(--hair);background:var(--panel);box-shadow:var(--shadow-menu);border-radius:10px;margin-top:4px;padding:4px;display:grid}.call-invite-list button{text-align:left;height:34px;color:var(--t1);border-radius:6px;padding:0 10px;font-size:14px}.call-invite-list button:focus-visible,.call-invite-list button:hover{background:var(--hov)}.view-note{justify-items:start;gap:8px;max-width:520px;margin:56px auto;padding:0 16px;display:grid}.view-note-title{color:var(--t1);font-size:20px;font-weight:600}.view-note-body{color:var(--t2);margin-bottom:8px;font-size:14px;line-height:1.6}.my-list-section[data-drop=into]{background:var(--hov);box-shadow:inset 0 0 0 1px var(--focus);border-radius:8px}.attachment-row[draggable=true]{cursor:grab}.attachment-row[draggable=true]>a{cursor:pointer}.attachment-row[data-drop]>a{position:relative}.attachment-row[data-drop]>a:after{content:"";background:var(--focus);pointer-events:none;border-radius:1px;height:2px;position:absolute;left:0;right:0}.attachment-row[data-drop=before]>a:after{top:-4px}.attachment-row[data-drop=after]>a:after{bottom:-4px}.composer-staged-item[draggable=true]{cursor:grab}.composer-staged-item[data-drop=after]:after,.composer-staged-item[data-drop=before]:before{content:"";background:var(--focus);border-radius:1px;width:2px;position:absolute;top:2px;bottom:2px}.composer-staged-item[data-drop=before]:before{left:-4px}.composer-staged-item[data-drop=after]:after{right:-4px}:is(.asana-primary,.asana-ghost-btn,.task-icon-btn,.format-btn,.hub-control,.create-pill,.acct-row,.acct-me,.call-join,.call-plan-add,.phone-new-task,.chip-btn){transition-property:background-color,color,box-shadow,transform;transition-duration:.12s;transition-timing-function:var(--ease-smooth-out);-webkit-tap-highlight-color:transparent}:is(.asana-primary,.asana-ghost-btn,.task-icon-btn,.format-btn,.hub-control,.create-pill,.call-join,.call-plan-add,.phone-new-task,.chip-btn):active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}@media (prefers-reduced-motion:reduce){:is(.asana-primary,.asana-ghost-btn,.task-icon-btn,.format-btn,.hub-control,.create-pill,.call-join,.call-plan-add,.phone-new-task,.chip-btn):active{transform:none}}.phone-account-sheet{touch-action:pan-y;will-change:transform}.phone-account-sheet.is-dragging{transition:none}.phone-account-sheet.is-settling{transition:transform .22s var(--ease-smooth-out)}.acct-grabber{background:var(--hair-strong);border-radius:3px;width:36px;height:5px;margin:2px auto;display:block}@media (max-width:767px){.home-widget-padded{padding-left:0;padding-right:0}.inbox-manage-label{display:none}.inbox-manage-btn{border-radius:10px;justify-content:center;width:36px;height:36px;padding:0}.home-task-row .task-date-empty,.home-task-row [data-empty-date]{visibility:hidden}}.task-add-subtask{color:var(--t3)!important;background:0 0!important;border-color:#0000!important;padding-left:4px!important}.task-add-subtask:hover{color:var(--t1)!important;background:var(--hov)!important}.health-bar{font-size:13px;line-height:18px;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:6px 6px 6px 14px!important}.health-bar-text{white-space:nowrap;color:var(--t1);font-weight:500;padding-top:0!important}.health-bar-dot{margin-top:0!important}.health-bar .release-bar-close{width:24px;height:24px;color:var(--t3);border-radius:50%;place-items:center;display:grid}.health-bar .release-bar-close:hover{background:var(--hov);color:var(--t1)}.col-head{position:relative}.col-edge{width:8px;position:absolute;top:0;bottom:0;left:-4px}.col-edge .resize-handle{width:8px;left:0}.col-edge .resize-handle:after{width:3px;left:2px}@media (hover:none),(max-width:1023px){.col-edge{display:none}}.person-page-wrap{container-type:inline-size}.person-page-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@container (min-width:760px){.person-page-grid{grid-template-columns:minmax(0,2fr) minmax(240px,1fr)}}.person-tasks-card{min-width:0;container-type:inline-size}.person-tasks-card .asana-view-tabs{scrollbar-width:none;overflow-x:auto}.person-tasks-card .asana-view-tabs::-webkit-scrollbar{display:none}.person-tasks-card .asana-view-tabs>button{flex-shrink:0}.person-task-row>.task-project-pill{min-width:72px}@container (max-width:460px){.person-task-row>.task-project-pill{display:none}}[data-element=fire]{--z-fg:#b4541f;--z-bg:#fbeee4}[data-element=earth]{--z-fg:#3f7a46;--z-bg:#e6f1e6}[data-element=air]{--z-fg:#5a4fb0;--z-bg:#eceaf8}[data-element=water]{--z-fg:#2c60b8;--z-bg:#e3edfb}html[data-theme=dark] [data-element=fire]{--z-fg:#f2a273;--z-bg:#f2a27324}html[data-theme=dark] [data-element=earth]{--z-fg:#8fd39a;--z-bg:#8fd39a21}html[data-theme=dark] [data-element=air]{--z-fg:#b8affa;--z-bg:#b8affa24}html[data-theme=dark] [data-element=water]{--z-fg:#8db8f8;--z-bg:#8db8f824}.zodiac-pill{background:var(--z-bg);height:22px;color:var(--z-fg);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 9px 0 7px;font-size:12px;font-weight:500;line-height:16px}.home-birthday-sign,.zodiac-pill{vertical-align:middle;display:inline-flex}.home-birthday-sign{margin-left:12px;position:relative;top:-3px}.birthday-notes{border:1px solid var(--hair);background:var(--panel);border-radius:12px;max-width:640px;margin-bottom:24px;overflow:hidden}.birthday-note{align-items:center;gap:12px;min-height:60px;padding:12px;display:flex}.birthday-note+.birthday-note{border-top:1px solid var(--hair2,var(--hair))}.birthday-chip.is-studio,.birthday-tile.is-studio{--z-bg:var(--brand-blue)}@supports (color:color-mix(in lab,red,red)){.birthday-chip.is-studio,.birthday-tile.is-studio{--z-bg:color-mix(in srgb,var(--brand-blue) 12%,transparent)}}.birthday-chip.is-studio,.birthday-tile.is-studio{--z-fg:var(--brand-blue)}.birthday-tile{background:var(--z-bg);width:36px;height:36px;color:var(--z-fg);border-radius:999px;flex:none;place-items:center;display:grid}.birthday-note-title{text-overflow:ellipsis;white-space:nowrap;color:var(--t1);font-size:14px;font-weight:500;line-height:20px;display:block;overflow:hidden}.birthday-note-sub{color:var(--t3);font-size:12px;line-height:16px;display:block}.birthday-wish{flex:none}.birthday-meta{align-items:center;gap:6px;display:inline-flex}.birthday-edit{color:var(--link);font-size:14px}.birthday-edit:hover{text-decoration:underline}.birthday-field{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.birthday-field-label{width:100%;color:var(--t3);font-size:12px}.birthday-day{width:88px}.birthday-month{width:156px}.birthday-chip{background:var(--z-bg);min-width:0;min-height:28px;color:var(--z-fg);border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px;display:flex;overflow:hidden}.birthday-chip>span{color:var(--t1)}.birthday-confetti{z-index:70;pointer-events:none;height:0;position:fixed;inset:0 0 auto}.birthday-confetti>i{background:var(--brand-blue,#2c60b8);width:6px;height:10px;animation:birthday-fall 2.2s var(--ease-smooth-out,ease-out) forwards;border-radius:2px;position:absolute;top:-12px}.birthday-confetti>i:nth-child(2n){background:#edff00;box-shadow:0 0 0 .5px #00000014}@keyframes birthday-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(220px)rotate(260deg)}}@media (prefers-reduced-motion:reduce){.birthday-confetti{display:none}}@media (max-width:767px){.birthday-notes{margin-bottom:16px}.home-birthday-sign{margin:8px 0 0;display:flex;top:0}}@media (min-width:768px){@container messenger (max-width:619px){.conversation-list{display:none!important}}}.share-privacy-select{border-radius:6px;flex:none;max-width:180px;height:28px;padding:0 26px 0 10px;font-size:13px}@media (max-width:767px){.share-access{flex-wrap:wrap}.share-privacy-select{width:100%;max-width:none;height:36px}}.person-head-meta{color:var(--t3);flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:6px;font-size:14px;display:flex}.person-head-dot{color:var(--t4)}.person-head-meta .presence-label{color:var(--t3)}.person-detail-row{border-bottom:1px solid var(--hair2);align-items:center;gap:12px;min-height:36px;font-size:14px;display:flex}.person-detail-row:last-child{border-bottom:0}.person-detail-label{color:var(--t3);flex:0 0 84px}.person-detail-value{min-width:0;color:var(--t1);flex:1;align-items:center;gap:8px;display:flex}.person-detail-edit{color:var(--t3);border-radius:6px;flex:none;padding:2px 6px;font-size:13px}.person-detail-edit:hover{color:var(--t1);background:var(--panel2)}.presence-badge-lg>.presence-label .presence-dot:not(.presence-glyph){width:12px;height:12px}.presence-badge-lg>.presence-label .presence-glyph{width:16px;height:16px}@media (pointer:coarse) and (min-width:768px){.comment-reaction-add,.task-row-tool{position:relative}.comment-reaction-add:before,.list-drag-handle:before,.task-icon-btn:before,.task-row-tool:before{content:"";position:absolute;inset:-6px}}@media (hover:none) and (pointer:coarse){.chat-key-hint{display:none}}@media (max-width:767px){.date-range{max-width:calc(100vw - 24px);max-height:calc(100dvh - 160px);overflow:hidden auto}}.settings-input.settings-textarea{resize:vertical;height:auto;min-height:84px}@media (max-width:767px){.toast-pop{width:max-content;max-width:calc(100vw - 32px)}}@media (pointer:coarse) and (max-width:767px){.asana-filter-chip,.comment-reaction-add,.task-check,.task-row-tool{position:relative}.asana-filter-chip:before,.comment-reaction-add:before,.task-check:before,.task-icon-btn:before,.task-row-tool:before{content:"";position:absolute;inset:-8px}}.asana-task-row.mine .task-name-cell{container:mine-name/inline-size}@container mine-name (max-width:260px){.task-activity-badge,.task-checklist-count{display:none}}.chat-msg-menu.task-menu-up{bottom:auto}.task-menu.task-share-pop{border-radius:8px;width:min(360px,100vw - 24px);max-width:min(360px,100vw - 24px);padding:12px}.notify-settings-layer{z-index:80;background:#0006;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.notify-settings{background:var(--panel);width:min(420px,100%);max-height:calc(100dvh - 32px);color:var(--t1);box-shadow:var(--shadow-menu);border-radius:14px;padding:20px 20px 16px;overflow:hidden auto}.notify-settings-title{font-family:var(--font-plex,inherit);margin:0 0 8px;font-size:18px;font-weight:600;line-height:24px}.notify-settings-section{padding-top:12px}.notify-settings-section+.notify-settings-section{border-top:1px solid var(--hair2);margin-top:4px}.push-topics{gap:14px;margin-top:0;display:grid}.push-topic-group{border:0;gap:0;padding:0;display:grid}.push-topic-head{letter-spacing:.02em;color:var(--t3);cursor:default;min-height:0;padding:0 0 2px;font-size:12px;font-weight:500}.notify-row{min-height:44px;color:var(--t1);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.notify-row+.notify-row{border-top:1px solid var(--hair2)}.notify-row-text{min-width:0;display:grid}.notify-row-text small{color:var(--t3);font-size:12px;line-height:16px}.notify-settings-foot{color:var(--t3);margin:14px 0 0;font-size:12px}.notify-settings-actions{justify-content:flex-end;margin-top:14px;display:flex}.notify-settings-done{background:var(--brand-blue);color:#fff;border-radius:999px;height:36px;padding:0 18px;font-size:14px;font-weight:500}.hub-switch{appearance:none;background:var(--hair-strong);cursor:pointer;width:36px;height:20px;transition:background var(--duration-quick,.12s);border-radius:999px;flex:none;position:relative}.hub-switch:after{content:"";width:16px;height:16px;transition:transform var(--duration-quick,.12s);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.hub-switch:checked{background:var(--brand-blue)}.hub-switch:checked:after{transform:translate(16px)}.hub-switch:disabled{opacity:.5;cursor:default}.hub-switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.task-private-project{min-height:28px;color:var(--t3);align-items:center;gap:10px;font-size:14px;display:inline-flex}.task-field-link{color:var(--link);font-size:14px}.task-field-link:hover{text-decoration:underline}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}