/*! tailwindcss v4.1.17 | 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)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-cyan-200:oklch(91.7% .08 205.041);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-700:oklch(51.4% .222 16.935);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-xl:24px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-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}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.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-12{top:calc(var(--spacing)*12)}.top-24{top:calc(var(--spacing)*24)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-\[calc\(100\%\+0\.5rem\)\]{bottom:calc(100% + .5rem)}.bottom-\[calc\(100\%\+0\.75rem\)\]{bottom:calc(100% + .75rem)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing)*3)}.left-8{left:calc(var(--spacing)*8)}.left-\[8\%\]{left:8%}.left-\[48\%\]{left:48%}.left-\[49\%\]{left:49%}.left-\[56\%\]{left:56%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[240\]{z-index:240}.z-\[250\]{z-index:250}.z-\[260\]{z-index:260}.z-\[265\]{z-index:265}.z-\[320\]{z-index:320}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.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-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-8{margin-right:calc(var(--spacing)*8)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.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)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-8{margin-left:calc(var(--spacing)*8)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-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}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-2{height:calc(var(--spacing)*2)}.h-3\.5{height:calc(var(--spacing)*3.5)}.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-16{height:calc(var(--spacing)*16)}.h-24{height:calc(var(--spacing)*24)}.h-\[18px\]{height:18px}.h-\[70vh\]{height:70vh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[62vh\]{max-height:62vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[260px\]{max-height:260px}.max-h-\[320px\]{max-height:320px}.max-h-\[440px\]{max-height:440px}.max-h-\[520px\]{max-height:520px}.max-h-\[calc\(100vh-4rem\)\]{max-height:calc(100vh - 4rem)}.max-h-\[min\(64vh\,720px\)\]{max-height:min(64vh,720px)}.max-h-none{max-height:none}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-\[40vh\]{min-height:40vh}.min-h-\[42px\]{min-height:42px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70px\]{min-height:70px}.min-h-\[74px\]{min-height:74px}.min-h-\[80px\]{min-height:80px}.min-h-\[86px\]{min-height:86px}.min-h-\[88px\]{min-height:88px}.min-h-\[90px\]{min-height:90px}.min-h-\[92px\]{min-height:92px}.min-h-\[96px\]{min-height:96px}.min-h-\[100px\]{min-height:100px}.min-h-\[104px\]{min-height:104px}.min-h-\[112px\]{min-height:112px}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[150px\]{min-height:150px}.min-h-\[180px\]{min-height:180px}.min-h-\[220px\]{min-height:220px}.min-h-\[340px\]{min-height:340px}.min-h-\[360px\]{min-height:360px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-2\/3{width:66.6667%}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.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-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-72{width:calc(var(--spacing)*72)}.w-\[18px\]{width:18px}.w-\[118px\]{width:118px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[400px\]{width:400px}.w-\[min\(390px\,calc\(100vw-2rem\)\)\]{width:min(390px,100vw - 2rem)}.w-\[min\(420px\,calc\(100vw-2rem\)\)\]{width:min(420px,100vw - 2rem)}.w-\[min\(440px\,calc\(100vw-2rem\)\)\]{width:min(440px,100vw - 2rem)}.w-\[min\(560px\,calc\(100vw-2rem\)\)\]{width:min(560px,100vw - 2rem)}.w-\[min\(640px\,calc\(100\%-2rem\)\)\]{width:min(640px,100% - 2rem)}.w-\[min\(640px\,calc\(100vw-2rem\)\)\]{width:min(640px,100vw - 2rem)}.w-\[min\(680px\,calc\(100\%-2rem\)\)\]{width:min(680px,100% - 2rem)}.w-\[min\(720px\,calc\(100vw-24px\)\)\]{width:min(720px,100vw - 24px)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[140px\]{max-width:140px}.max-w-\[180px\]{max-width:180px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[760px\]{max-width:760px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-\[110px\]{min-width:110px}.min-w-\[130px\]{min-width:130px}.min-w-\[132px\]{min-width:132px}.min-w-\[140px\]{min-width:140px}.min-w-\[142px\]{min-width:142px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[360px\]{min-width:360px}.min-w-\[560px\]{min-width:560px}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-\[1\.01\]{scale:1.01}.rotate-180{rotate:180deg}.rotate-\[-35deg\]{rotate:-35deg}.rotate-\[0\.35deg\]{rotate:.35deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_132px\]{grid-template-columns:minmax(0,1fr) 132px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*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-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{-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.gap-y-2{row-gap:calc(var(--spacing)*2)}: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\(--fx-border\)\]>:not(:last-child)){border-color:var(--fx-border)}.self-stretch{align-self:stretch}.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}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--fx-bad\)\]\/50{border-color:var(--fx-bad)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--fx-bad\)\]\/50{border-color:color-mix(in oklab,var(--fx-bad)50%,transparent)}}.border-\[var\(--fx-border\)\],.border-\[var\(--fx-border\)\]\/70{border-color:var(--fx-border)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--fx-border\)\]\/70{border-color:color-mix(in oklab,var(--fx-border)70%,transparent)}}.border-\[var\(--fx-border-strong\)\]{border-color:var(--fx-border-strong)}.border-\[var\(--fx-good\)\]\/30{border-color:var(--fx-good)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--fx-good\)\]\/30{border-color:color-mix(in oklab,var(--fx-good)30%,transparent)}}.border-\[var\(--fx-good\)\]\/40{border-color:var(--fx-good)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--fx-good\)\]\/40{border-color:color-mix(in oklab,var(--fx-good)40%,transparent)}}.border-\[var\(--fx-solid-border\)\]{border-color:var(--fx-solid-border)}.border-\[var\(--fx-warn\)\]\/50{border-color:var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--fx-warn\)\]\/50{border-color:color-mix(in oklab,var(--fx-warn)50%,transparent)}}.border-amber-300\/30{border-color:#ffd2364d}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/30{border-color:color-mix(in oklab,var(--color-amber-300)30%,transparent)}}.border-amber-400\/35{border-color:#fcbb0059}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/35{border-color:color-mix(in oklab,var(--color-amber-400)35%,transparent)}}.border-emerald-300\/30{border-color:#5ee9b54d}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/30{border-color:color-mix(in oklab,var(--color-emerald-300)30%,transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500)40%,transparent)}}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-300\/30{border-color:#ffa2ae4d}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/30{border-color:color-mix(in oklab,var(--color-rose-300)30%,transparent)}}.border-rose-400\/30{border-color:#ff667f4d}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/30{border-color:color-mix(in oklab,var(--color-rose-400)30%,transparent)}}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/6{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/6{border-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.bg-\[var\(--fx-accent\)\]{background-color:var(--fx-accent)}.bg-\[var\(--fx-bad\)\]{background-color:var(--fx-bad)}.bg-\[var\(--fx-good\)\],.bg-\[var\(--fx-good\)\]\/10{background-color:var(--fx-good)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--fx-good\)\]\/10{background-color:color-mix(in oklab,var(--fx-good)10%,transparent)}}.bg-\[var\(--fx-input-bg\)\]{background-color:var(--fx-input-bg)}.bg-\[var\(--fx-muted\)\]{background-color:var(--fx-muted)}.bg-\[var\(--fx-solid-border\)\]{background-color:var(--fx-solid-border)}.bg-\[var\(--fx-solid-control\)\]{background-color:var(--fx-solid-control)}.bg-\[var\(--fx-solid-control-focus\)\]{background-color:var(--fx-solid-control-focus)}.bg-\[var\(--fx-solid-hover\)\]{background-color:var(--fx-solid-hover)}.bg-\[var\(--fx-solid-surface\)\]{background-color:var(--fx-solid-surface)}.bg-\[var\(--fx-solid-surface-2\)\]{background-color:var(--fx-solid-surface-2)}.bg-\[var\(--fx-warn\)\]{background-color:var(--fx-warn)}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/10{background-color:color-mix(in oklab,var(--color-amber-300)10%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black)15%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black)55%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-black\/\[0\.10\]{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.10\]{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400)10%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500)10%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/6{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/6{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.bg-white\/35{background-color:color-mix(in oklab,var(--color-white)35%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab,var(--color-white)2.5%,transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-white)3.5%,transparent)}}.bg-white\/\[0\.055\]{background-color:#ffffff0e}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.055\]{background-color:color-mix(in oklab,var(--color-white)5.5%,transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(180deg\,rgba\(12\,18\,36\,\.96\)\,rgba\(8\,12\,24\,\.96\)\)\]{background-image:linear-gradient(#0c1224f5,#080c18f5)}.bg-\[radial-gradient\(circle_at_top\,rgba\(255\,255\,255\,0\.08\)\,transparent_45\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.04\)\,transparent_40\%\)\]{background-image:radial-gradient(circle at top,#ffffff14,#0000 45%),linear-gradient(#ffffff0a,#0000 40%)}.from-black\/10{--tw-gradient-from:#0000001a}@supports (color:color-mix(in lab, red, red)){.from-black\/10{--tw-gradient-from:color-mix(in oklab,var(--color-black)10%,transparent)}}.from-black\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.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)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.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-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3\.5{padding-right:calc(var(--spacing)*3.5)}.pr-20{padding-right:calc(var(--spacing)*20)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-9{padding-left:calc(var(--spacing)*9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.68rem\]{font-size:.68rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.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-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.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-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--fx-accent\)\]{color:var(--fx-accent)}.text-\[var\(--fx-bad\)\]{color:var(--fx-bad)}.text-\[var\(--fx-faint\)\]{color:var(--fx-faint)}.text-\[var\(--fx-good\)\]{color:var(--fx-good)}.text-\[var\(--fx-link\)\]{color:var(--fx-link)}.text-\[var\(--fx-menu-muted\)\]{color:var(--fx-menu-muted)}.text-\[var\(--fx-menu-text\)\]{color:var(--fx-menu-text)}.text-\[var\(--fx-muted\)\]{color:var(--fx-muted)}.text-\[var\(--fx-text\)\],.text-\[var\(--fx-text\)\]\/80{color:var(--fx-text)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--fx-text\)\]\/80{color:color-mix(in oklab,var(--fx-text)80%,transparent)}}.text-\[var\(--fx-text\)\]\/85{color:var(--fx-text)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--fx-text\)\]\/85{color:color-mix(in oklab,var(--fx-text)85%,transparent)}}.text-\[var\(--fx-text\)\]\/88{color:var(--fx-text)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--fx-text\)\]\/88{color:color-mix(in oklab,var(--fx-text)88%,transparent)}}.text-\[var\(--fx-warn\)\]{color:var(--fx-warn)}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-600{color:var(--color-amber-600)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-600{color:var(--color-red-600)}.text-rose-100{color:var(--color-rose-100)}.text-rose-200{color:var(--color-rose-200)}.text-rose-700{color:var(--color-rose-700)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;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;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.accent-\[var\(--fx-accent\)\]{accent-color:var(--fx-accent)}.accent-cyan-200{accent-color:var(--color-cyan-200)}.accent-white\/80{accent-color:#fffc}@supports (color:color-mix(in lab, red, red)){.accent-white\/80{accent-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ffffff0d);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_14px_45px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:0 14px 45px var(--tw-shadow-color,#00000024);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_18px_40px_rgba\(0\,0\,0\,\.18\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#0000002e);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_18px_50px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#00000024);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_20px_70px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 20px 70px var(--tw-shadow-color,#00000038);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_24px_80px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000047);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_24px_90px_rgba\(0\,0\,0\,0\.26\)\]{--tw-shadow:0 24px 90px var(--tw-shadow-color,#00000042);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_24px_90px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 24px 90px var(--tw-shadow-color,#0000008c);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_28px_82px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 28px 82px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.14\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff24);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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\(--fx-accent\)\]{--tw-ring-color:var(--fx-accent)}.ring-white\/30{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.ring-white\/30{--tw-ring-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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,)}.backdrop-filter{-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-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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-\[var\(--fx-muted\)\]::placeholder{color:var(--fx-muted)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-\[var\(--fx-border-strong\)\]:hover{border-color:var(--fx-border-strong)}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:bg-\[var\(--fx-solid-hover\)\]:hover{background-color:var(--fx-solid-hover)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.hover\:bg-white\/\[0\.10\]:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.10\]:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:text-\[var\(--fx-link\)\]:hover{color:var(--fx-link)}.hover\:text-\[var\(--fx-muted\)\]:hover{color:var(--fx-muted)}.hover\:text-\[var\(--fx-text\)\]:hover{color:var(--fx-text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:border-\[var\(--fx-accent\)\]\/60:focus{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.focus\:border-\[var\(--fx-accent\)\]\/60:focus{border-color:color-mix(in oklab,var(--fx-accent)60%,transparent)}}.focus\:ring-2:focus{--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)}.focus\:ring-\[var\(--fx-accent\)\]:focus{--tw-ring-color:var(--fx-accent)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--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)}.focus-visible\:ring-\[var\(--fx-accent\)\]:focus-visible{--tw-ring-color:var(--fx-accent)}.focus-visible\:ring-emerald-300\/50:focus-visible{--tw-ring-color:#5ee9b580}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-emerald-300\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-emerald-300)50%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline{display:inline}.sm\:w-28{width:calc(var(--spacing)*28)}.sm\:w-auto{width:auto}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[96px_minmax\(0\,1fr\)\]{grid-template-columns:96px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(180px\,220px\)_auto\]{grid-template-columns:minmax(180px,220px) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-7{padding:calc(var(--spacing)*7)}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex-1{flex:1}.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))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.md\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.md\:grid-cols-\[1fr_84px\]{grid-template-columns:1fr 84px}.md\:grid-cols-\[1fr_120px\]{grid-template-columns:1fr 120px}.md\:grid-cols-\[1fr_150px\]{grid-template-columns:1fr 150px}.md\:grid-cols-\[1fr_150px_auto\]{grid-template-columns:1fr 150px auto}.md\:grid-cols-\[1fr_160px_auto\]{grid-template-columns:1fr 160px auto}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[60px_1fr_auto\]{grid-template-columns:60px 1fr auto}.md\:grid-cols-\[86px_1fr_auto\]{grid-template-columns:86px 1fr auto}.md\:grid-cols-\[minmax\(0\,1fr\)_132px_132px\]{grid-template-columns:minmax(0,1fr) 132px 132px}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:p-4{padding:calc(var(--spacing)*4)}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:pt-4{padding-top:calc(var(--spacing)*4)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:pb-6{padding-bottom:calc(var(--spacing)*6)}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (width>=64rem){.lg\:block{display:block}.lg\:inline{display:inline}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_\.9fr\]{grid-template-columns:1fr .9fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-6{gap:calc(var(--spacing)*6)}}@media (width>=80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:inline{display:inline}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.xl\:grid-cols-\[1\.6fr_1fr\]{grid-template-columns:1.6fr 1fr}.xl\:grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}.xl\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.xl\:grid-cols-\[380px_1fr\]{grid-template-columns:380px 1fr}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}}@media (width>=96rem){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}html,body,#root{height:100%}html{font-size:calc(16px*var(--fx-font-scale,.8))}body{-webkit-user-select:none;user-select:none}:where(input,textarea,select,option,pre,code,kbd,samp,[contenteditable=""],[contenteditable=true],[contenteditable=plaintext-only],.select-text,[data-selectable=true]){-webkit-user-select:text;user-select:text}*{scrollbar-width:thin;scrollbar-color:var(--fx-accent)var(--fx-solid-surface,#0b1222)}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in srgb,var(--fx-accent)36%,#ffffff2e)color-mix(in srgb,var(--fx-solid-surface,#0b1222)86%,transparent)}}::-webkit-scrollbar{width:.75rem;height:.75rem}::-webkit-scrollbar-track{background:linear-gradient(180deg,var(--fx-solid-surface-2,#111b31),var(--fx-solid-surface,#0b1222))}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-track{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-surface-2,#111b31)86%,transparent),color-mix(in srgb,var(--fx-solid-surface,#0b1222)92%,transparent))}}::-webkit-scrollbar-track{border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--fx-accent),var(--fx-accent-2))padding-box;border:.18rem solid #0000;border-radius:999px;min-height:3rem}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-accent)46%,#ffffff24),color-mix(in srgb,var(--fx-accent-2)32%,#ffffff1a))padding-box}}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--fx-accent),var(--fx-accent-2))padding-box}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-accent)58%,#fff3),color-mix(in srgb,var(--fx-accent-2)42%,#ffffff24))padding-box}}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}:root{--fx-font-scale:.8;--fx-app-min-width:min(1280px,100vw);--fx-bg0:#011018;--fx-bg1:#064f56;--fx-surface:#ffffff0f;--fx-surface-2:#ffffff17;--fx-border:#ffffff24;--fx-text:#fffffff0;--fx-muted:#ffffffb8;--fx-faint:#ffffffad;--fx-link:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){:root{--fx-link:color-mix(in srgb,var(--fx-accent)50%,white 50%)}}:root{--fx-on-accent:#06111f;--fx-accent:#2dd4bf;--fx-accent-2:#0f766e;--fx-good:#38f9a5;--fx-warn:#ffcf5a;--fx-bad:#ff5c7a;--fx-mindmap-edge:#2dd4bf;--fx-mindmap-edge-selected:#ffcf5a;--fx-shadow:0 26px 90px #00000073;--fx-glow:0 0 0 1px var(--fx-accent),0 0 40px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){:root{--fx-glow:0 0 0 1px color-mix(in srgb,var(--fx-accent)34%,transparent),0 0 40px color-mix(in srgb,var(--fx-accent)18%,transparent)}}:root{--fx-topbar-bg-from:#00000094;--fx-topbar-bg-to:#0000002e;--fx-sidebar-bg-from:#0006;--fx-sidebar-bg-to:#00000029;--fx-btn-bg:#ffffff0f;--fx-btn-bg-hover:#ffffff17;--fx-btn-ghost-bg:#ffffff0a;--fx-input-bg:#0000002e;--fx-input-bg-focus:#00000042;--fx-menu-bg:#0b1222}@supports (color:color-mix(in lab, red, red)){:root{--fx-menu-bg:color-mix(in srgb,#0b1222 88%,var(--fx-accent)12%)}}:root{--fx-menu-bg-2:#111b31}@supports (color:color-mix(in lab, red, red)){:root{--fx-menu-bg-2:color-mix(in srgb,#111b31 88%,var(--fx-accent)12%)}}:root{--fx-menu-border:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){:root{--fx-menu-border:color-mix(in srgb,var(--fx-accent)24%,#ffffff2e)}}:root{--fx-menu-text:#f8fafcf7;--fx-menu-muted:#cbd5e1c2;--fx-menu-item-hover:#ffffff16;--fx-menu-item-active:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){:root{--fx-menu-item-active:color-mix(in srgb,var(--fx-accent)18%,#ffffff14)}}:root{--fx-chip-bg:#ffffff0f;--fx-pill-bg:#ffffff12;--fx-column-bg:#ffffff12;--fx-taskcard-bg:#ffffff14;--fx-taskcard-border:#ffffff24;--fx-kbd-bg:#ffffff0f;--fx-drawer-bg-from:#0a1020eb;--fx-drawer-bg-to:#060a14eb;--fx-motion-fast:.12s;--fx-motion-base:.17s;--fx-motion-slow:.24s;--fx-ease-standard:cubic-bezier(.2,.78,.2,1);--fx-ease-press:cubic-bezier(.2,0,.18,1);--fx-hover-lift:-1px;--fx-hover-scale:1.002;--fx-press-scale:.985;--fx-focus-shadow:inset 0 0 0 1px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){:root{--fx-focus-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fx-accent)24%,transparent)}}:root{--fx-focus-control-bg:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){:root{--fx-focus-control-bg:color-mix(in srgb,var(--fx-accent)10%,var(--fx-solid-hover,var(--fx-btn-bg-hover)))}}:root{--fx-focus-control-border:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){:root{--fx-focus-control-border:color-mix(in srgb,var(--fx-accent)34%,var(--fx-solid-border,var(--fx-border)))}}:root{--fx-focus-control-shadow:inset 0 0 0 1px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){:root{--fx-focus-control-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fx-accent)22%,transparent)}}:root{--fx-focus-surface-shadow:inset 0 0 0 1px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){:root{--fx-focus-surface-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fx-accent)24%,transparent)}}:root{--fx-surface-glow:0 18px 42px -28px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){:root{--fx-surface-glow:0 18px 42px -28px color-mix(in srgb,var(--fx-accent)56%,transparent)}}html[data-theme=midnight]{--fx-bg0:#05070c;--fx-bg1:#1f2937;--fx-accent:#94a3b8;--fx-accent-2:#8b5cf6;--fx-good:#5eead4;--fx-warn:#fbbf24;--fx-bad:#fb7185;--fx-shadow:0 30px 110px #0000008f;--fx-glow:0 0 0 1px var(--fx-accent),0 0 46px var(--fx-accent-2)}@supports (color:color-mix(in lab, red, red)){html[data-theme=midnight]{--fx-glow:0 0 0 1px color-mix(in srgb,var(--fx-accent)36%,transparent),0 0 46px color-mix(in srgb,var(--fx-accent-2)22%,transparent)}}html[data-theme=forest]{--fx-bg0:#02130a;--fx-bg1:#14532d;--fx-accent:#86efac;--fx-accent-2:#a3e635;--fx-good:#86efac;--fx-warn:#facc15;--fx-bad:#fb7185;--fx-shadow:0 26px 90px #00000073;--fx-glow:0 0 0 1px var(--fx-accent),0 0 44px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=forest]{--fx-glow:0 0 0 1px color-mix(in srgb,var(--fx-accent)30%,transparent),0 0 44px color-mix(in srgb,var(--fx-accent)18%,transparent)}}html[data-theme=sunset]{--fx-bg0:#1a0700;--fx-bg1:#7c2d12;--fx-accent:#fb923c;--fx-accent-2:#facc15;--fx-good:#34d399;--fx-warn:#fde047;--fx-bad:#fb7185;--fx-shadow:0 30px 110px #0000008a;--fx-glow:0 0 0 1px var(--fx-accent),0 0 44px var(--fx-accent-2)}@supports (color:color-mix(in lab, red, red)){html[data-theme=sunset]{--fx-glow:0 0 0 1px color-mix(in srgb,var(--fx-accent)32%,transparent),0 0 44px color-mix(in srgb,var(--fx-accent-2)18%,transparent)}}html[data-theme=lavender]{--fx-bg0:#12051f;--fx-bg1:#4c1d95;--fx-accent:#d8b4fe;--fx-accent-2:#f0abfc;--fx-good:#7dd3fc;--fx-warn:#fde68a;--fx-bad:#fb7185;--fx-shadow:0 28px 100px #00000080;--fx-glow:0 0 0 1px var(--fx-accent),0 0 46px var(--fx-accent-2)}@supports (color:color-mix(in lab, red, red)){html[data-theme=lavender]{--fx-glow:0 0 0 1px color-mix(in srgb,var(--fx-accent)34%,transparent),0 0 46px color-mix(in srgb,var(--fx-accent-2)20%,transparent)}}html[data-theme=ocean-day]{--fx-bg0:#e4faf4;--fx-bg1:#7fcdbd;--fx-accent:#0f766e;--fx-accent-2:#0e7490;--fx-on-accent:#fff;--fx-surface:#00000038;--fx-surface-2:#00000047;--fx-border:#ffffff2e;--fx-btn-bg:#00000038;--fx-btn-bg-hover:#00000047;--fx-btn-ghost-bg:#00000029;--fx-input-bg:#00000038;--fx-input-bg-focus:#0000004d;--fx-menu-bg:#0b1222}@supports (color:color-mix(in lab, red, red)){html[data-theme=ocean-day]{--fx-menu-bg:color-mix(in srgb,#0b1222 88%,var(--fx-accent)12%)}}html[data-theme=ocean-day]{--fx-menu-item-hover:#ffffff1a;--fx-chip-bg:#0000002e;--fx-pill-bg:#0000002e;--fx-column-bg:#0003;--fx-taskcard-bg:#00000038;--fx-taskcard-border:#ffffff2e;--fx-kbd-bg:#0000002e;--fx-topbar-bg-from:#0000008a;--fx-topbar-bg-to:#00000029;--fx-sidebar-bg-from:#0006;--fx-sidebar-bg-to:#00000024;--fx-good:#0f9f73;--fx-warn:#b7791f;--fx-bad:#c2415d;--fx-shadow:0 26px 90px #034d4c4d;--fx-glow:0 0 0 1px var(--fx-accent),0 0 38px var(--fx-accent-2)}@supports (color:color-mix(in lab, red, red)){html[data-theme=ocean-day]{--fx-glow:0 0 0 1px color-mix(in srgb,var(--fx-accent)30%,transparent),0 0 38px color-mix(in srgb,var(--fx-accent-2)20%,transparent)}}html[data-theme=midnight-day]{--fx-bg0:#f1f5f9;--fx-bg1:#aeb7c4;--fx-accent:#475569;--fx-accent-2:#7c3aed;--fx-on-accent:#fff;--fx-surface:#0000003d;--fx-surface-2:#0000004d;--fx-border:#ffffff2e;--fx-btn-bg:#00000038;--fx-btn-bg-hover:#00000047;--fx-btn-ghost-bg:#00000029;--fx-input-bg:#00000038;--fx-input-bg-focus:#0000004d;--fx-menu-bg:#0b1222}@supports (color:color-mix(in lab, red, red)){html[data-theme=midnight-day]{--fx-menu-bg:color-mix(in srgb,#0b1222 88%,var(--fx-accent)12%)}}html[data-theme=midnight-day]{--fx-chip-bg:#0000002e;--fx-pill-bg:#0000002e;--fx-column-bg:#0003;--fx-taskcard-bg:#0000003d;--fx-taskcard-border:#ffffff2e;--fx-kbd-bg:#0000002e;--fx-good:#0f8f66;--fx-warn:#b7791f;--fx-bad:#c2415d;--fx-shadow:0 28px 90px #0f172a57;--fx-glow:0 0 0 1px var(--fx-accent),0 0 38px var(--fx-accent-2)}@supports (color:color-mix(in lab, red, red)){html[data-theme=midnight-day]{--fx-glow:0 0 0 1px color-mix(in srgb,var(--fx-accent)30%,transparent),0 0 38px color-mix(in srgb,var(--fx-accent-2)20%,transparent)}}html[data-theme=lavender-day]{--fx-bg0:#faf5ff;--fx-bg1:#e9d5ff;--fx-accent:#7e22ce;--fx-accent-2:#c026d3;--fx-on-accent:#fff;--fx-surface:#00000038;--fx-surface-2:#00000047;--fx-border:#ffffff2e;--fx-btn-bg:#00000038;--fx-btn-bg-hover:#00000047;--fx-btn-ghost-bg:#00000029;--fx-input-bg:#00000038;--fx-input-bg-focus:#0000004d;--fx-menu-bg:#0b1222}@supports (color:color-mix(in lab, red, red)){html[data-theme=lavender-day]{--fx-menu-bg:color-mix(in srgb,#0b1222 88%,var(--fx-accent)12%)}}html[data-theme=lavender-day]{--fx-chip-bg:#0000002e;--fx-pill-bg:#0000002e;--fx-column-bg:#0003;--fx-taskcard-bg:#00000038;--fx-taskcard-border:#ffffff2e;--fx-kbd-bg:#0000002e;--fx-good:#0f8f66;--fx-warn:#b7791f;--fx-bad:#c2415d;--fx-shadow:0 26px 90px #7e22ce38;--fx-glow:0 0 0 1px var(--fx-accent),0 0 38px var(--fx-accent-2)}@supports (color:color-mix(in lab, red, red)){html[data-theme=lavender-day]{--fx-glow:0 0 0 1px color-mix(in srgb,var(--fx-accent)30%,transparent),0 0 38px color-mix(in srgb,var(--fx-accent-2)20%,transparent)}}html[data-theme=forest-day]{--fx-bg0:#effaf1;--fx-bg1:#9dd8ad;--fx-accent:#166534;--fx-accent-2:#65a30d;--fx-on-accent:#fff;--fx-surface:#00000038;--fx-surface-2:#00000047;--fx-border:#ffffff2e;--fx-btn-bg:#00000038;--fx-btn-bg-hover:#00000047;--fx-btn-ghost-bg:#00000029;--fx-input-bg:#00000038;--fx-input-bg-focus:#0000004d;--fx-menu-bg:#0b1222}@supports (color:color-mix(in lab, red, red)){html[data-theme=forest-day]{--fx-menu-bg:color-mix(in srgb,#0b1222 88%,var(--fx-accent)12%)}}html[data-theme=forest-day]{--fx-chip-bg:#0000002e;--fx-pill-bg:#0000002e;--fx-column-bg:#0003;--fx-taskcard-bg:#00000038;--fx-taskcard-border:#ffffff2e;--fx-kbd-bg:#0000002e;--fx-good:#0f8f66;--fx-warn:#a16207;--fx-bad:#be123c;--fx-shadow:0 26px 90px #1665343d;--fx-glow:0 0 0 1px var(--fx-accent),0 0 38px var(--fx-accent-2)}@supports (color:color-mix(in lab, red, red)){html[data-theme=forest-day]{--fx-glow:0 0 0 1px color-mix(in srgb,var(--fx-accent)30%,transparent),0 0 38px color-mix(in srgb,var(--fx-accent-2)20%,transparent)}}html[data-theme=sunset-day]{--fx-bg0:#fff4e6;--fx-bg1:#f7b267;--fx-accent:#9a3412;--fx-accent-2:#f59e0b;--fx-on-accent:#fff;--fx-surface:#00000038;--fx-surface-2:#00000047;--fx-border:#ffffff2e;--fx-btn-bg:#00000038;--fx-btn-bg-hover:#00000047;--fx-btn-ghost-bg:#00000029;--fx-input-bg:#00000038;--fx-input-bg-focus:#0000004d;--fx-menu-bg:#0b1222}@supports (color:color-mix(in lab, red, red)){html[data-theme=sunset-day]{--fx-menu-bg:color-mix(in srgb,#0b1222 88%,var(--fx-accent)12%)}}html[data-theme=sunset-day]{--fx-chip-bg:#0000002e;--fx-pill-bg:#0000002e;--fx-column-bg:#0003;--fx-taskcard-bg:#00000038;--fx-taskcard-border:#ffffff2e;--fx-kbd-bg:#0000002e;--fx-good:#0f8f66;--fx-warn:#b45309;--fx-bad:#be123c;--fx-shadow:0 26px 90px #9a341240;--fx-glow:0 0 0 1px var(--fx-accent),0 0 40px var(--fx-accent-2)}@supports (color:color-mix(in lab, red, red)){html[data-theme=sunset-day]{--fx-glow:0 0 0 1px color-mix(in srgb,var(--fx-accent)32%,transparent),0 0 40px color-mix(in srgb,var(--fx-accent-2)24%,transparent)}}html[data-theme=paper-day]{--fx-bg0:#fbf7ef;--fx-bg1:#d8c5a3;--fx-accent:#1f3a5f;--fx-accent-2:#b7791f;--fx-on-accent:#fff;--fx-good:#0f8f66;--fx-warn:#a16207;--fx-bad:#be123c;--fx-shadow:0 26px 80px #5842233d;--fx-glow:0 0 0 1px var(--fx-accent),0 0 34px var(--fx-accent-2)}@supports (color:color-mix(in lab, red, red)){html[data-theme=paper-day]{--fx-glow:0 0 0 1px color-mix(in srgb,var(--fx-accent)30%,transparent),0 0 34px color-mix(in srgb,var(--fx-accent-2)18%,transparent)}}html[data-theme=paper-night]{--fx-bg0:#0d1117;--fx-bg1:#342716;--fx-accent:#f2c879;--fx-accent-2:#8fd4b9;--fx-good:#8fd4b9;--fx-warn:#f2c879;--fx-bad:#fb7185;--fx-shadow:0 30px 100px #00000085;--fx-glow:0 0 0 1px var(--fx-accent),0 0 42px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=paper-night]{--fx-glow:0 0 0 1px color-mix(in srgb,var(--fx-accent)30%,transparent),0 0 42px color-mix(in srgb,var(--fx-accent)16%,transparent)}}html[data-theme=sky-day]{--fx-bg0:#f8fbff;--fx-bg1:#bfdbfe;--fx-accent:#1d4ed8;--fx-accent-2:#38bdf8;--fx-on-accent:#fff;--fx-good:#10b981;--fx-warn:#d97706;--fx-bad:#e11d48;--fx-shadow:0 26px 82px #1d4ed83d;--fx-glow:0 0 0 1px var(--fx-accent),0 0 40px var(--fx-accent-2)}@supports (color:color-mix(in lab, red, red)){html[data-theme=sky-day]{--fx-glow:0 0 0 1px color-mix(in srgb,var(--fx-accent)30%,transparent),0 0 40px color-mix(in srgb,var(--fx-accent-2)24%,transparent)}}html[data-theme=sky-night]{--fx-bg0:#07133d;--fx-bg1:#1e40af;--fx-accent:#93c5fd;--fx-accent-2:#c4b5fd;--fx-good:#6ee7b7;--fx-warn:#fde68a;--fx-bad:#fb7185;--fx-shadow:0 30px 104px #00000085;--fx-glow:0 0 0 1px var(--fx-accent),0 0 48px var(--fx-accent-2)}@supports (color:color-mix(in lab, red, red)){html[data-theme=sky-night]{--fx-glow:0 0 0 1px color-mix(in srgb,var(--fx-accent)34%,transparent),0 0 48px color-mix(in srgb,var(--fx-accent-2)24%,transparent)}}body{color:var(--fx-text);background:radial-gradient(1150px 820px at 16% 18%,var(--fx-accent),transparent 62%),radial-gradient(980px 760px at 78% 22%,var(--fx-accent-2),transparent 64%),radial-gradient(950px 700px at 50% 96%,#ffffff12,transparent 66%),linear-gradient(135deg,var(--fx-bg0),var(--fx-bg1));margin:0}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(1150px 820px at 16% 18%,color-mix(in srgb,var(--fx-accent)30%,transparent),transparent 62%),radial-gradient(980px 760px at 78% 22%,color-mix(in srgb,var(--fx-accent-2)26%,transparent),transparent 64%),radial-gradient(950px 700px at 50% 96%,#ffffff12,transparent 66%),linear-gradient(135deg,var(--fx-bg0),var(--fx-bg1))}}body{background-attachment:fixed}input[type=checkbox],input[type=radio]{appearance:none;border:1px solid var(--fx-solid-border,var(--fx-border));background:var(--fx-solid-control,var(--fx-input-bg));width:1.05rem;height:1.05rem;color:var(--fx-text);flex:none;place-content:center;margin:0;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-grid;box-shadow:inset 0 1px #ffffff0f}input[type=checkbox]{border-radius:5px}input[type=radio]{border-radius:999px}input[type=checkbox]:before,input[type=radio]:before{content:"";background:#fff;width:.62rem;height:.62rem;transition:transform .1s;transform:scale(0)}input[type=checkbox]:before{clip-path:polygon(14% 50%,40% 76%,86% 24%,96% 34%,41% 92%,4% 58%)}input[type=radio]:before{border-radius:999px}input[type=checkbox]:checked,input[type=radio]:checked{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){input[type=checkbox]:checked,input[type=radio]:checked{border-color:color-mix(in srgb,var(--fx-accent)56%,var(--fx-solid-border,var(--fx-border)))}}input[type=checkbox]:checked,input[type=radio]:checked{background:linear-gradient(135deg,var(--fx-accent),var(--fx-accent-2))}@supports (color:color-mix(in lab, red, red)){input[type=checkbox]:checked,input[type=radio]:checked{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-accent)58%,var(--fx-solid-control,#17243a)),color-mix(in srgb,var(--fx-accent-2)36%,var(--fx-solid-control,#17243a)))}}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{box-shadow:var(--fx-focus-control-shadow);outline:none}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed;opacity:.55}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=file]::file-selector-button{border:1px solid var(--fx-solid-border,var(--fx-border));background:var(--fx-solid-control,var(--fx-input-bg));color:var(--fx-text);border-radius:999px;margin-right:.75rem;padding:.45rem .75rem;font-weight:700}textarea.fx-input{resize:vertical}textarea.fx-input::-webkit-resizer{background:linear-gradient(135deg,transparent 48%,var(--fx-accent)50%,transparent 54%)}@supports (color:color-mix(in lab, red, red)){textarea.fx-input::-webkit-resizer{background:linear-gradient(135deg,transparent 48%,color-mix(in srgb,var(--fx-accent)56%,transparent)50%,transparent 54%)}}.fx-app{width:100%;max-width:100vw;min-width:var(--fx-app-min-width);min-height:100%;display:flex}.fx-shell{flex-direction:column;flex:1;min-width:0;display:flex}.fx-main{flex:1;overflow:auto}.fx-topbar{z-index:40;border-bottom:1px solid var(--fx-border);background:linear-gradient(180deg,var(--fx-topbar-bg-from),var(--fx-topbar-bg-to));-webkit-backdrop-filter:blur(14px);position:sticky;top:0;container-type:inline-size}.fx-topbar__inner{align-items:center;min-width:0;display:flex}.fx-topbar__left{flex:420px;min-width:0;transition:flex-basis .22s cubic-bezier(.2,.8,.2,1),max-width .22s cubic-bezier(.2,.8,.2,1),opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1)}.fx-topbar__actions{flex:none;min-width:0;margin-left:auto}.fx-smartSearch{width:100%;transition:flex-basis .22s cubic-bezier(.2,.8,.2,1),max-width .22s cubic-bezier(.2,.8,.2,1),min-width .22s cubic-bezier(.2,.8,.2,1),opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1);overflow:hidden;flex:auto!important;min-width:min(300px,100%)!important}.fx-smartSearch__shell,.fx-smartSearch__input,.fx-smartSearch__kind{transition:background .16s,border-color .16s,box-shadow .16s,color .16s,width .22s cubic-bezier(.2,.8,.2,1),max-width .22s cubic-bezier(.2,.8,.2,1),min-width .22s cubic-bezier(.2,.8,.2,1),opacity .16s,padding .22s cubic-bezier(.2,.8,.2,1),gap .22s cubic-bezier(.2,.8,.2,1)}.fx-smartSearch__shell{border:1px solid var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-smartSearch__shell{border:1px solid color-mix(in srgb,var(--fx-accent)20%,var(--fx-solid-border))}}.fx-smartSearch__shell{background:linear-gradient(135deg,var(--fx-accent),transparent 58%),var(--fx-solid-control)}@supports (color:color-mix(in lab, red, red)){.fx-smartSearch__shell{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-accent)10%,transparent),transparent 58%),color-mix(in srgb,var(--fx-solid-control)92%,transparent)}}.fx-smartSearch__shell{color:var(--fx-text);box-shadow:inset 0 1px 0 var(--fx-text)}@supports (color:color-mix(in lab, red, red)){.fx-smartSearch__shell{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--fx-text)10%,transparent)}}.fx-smartSearch__shell:focus-within{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-smartSearch__shell:focus-within{border-color:color-mix(in srgb,var(--fx-accent)58%,var(--fx-solid-border))}}.fx-smartSearch__shell:focus-within{box-shadow:0 0 0 4px var(--fx-accent),inset 0 1px 0 var(--fx-text)}@supports (color:color-mix(in lab, red, red)){.fx-smartSearch__shell:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--fx-accent)13%,transparent),inset 0 1px 0 color-mix(in srgb,var(--fx-text)12%,transparent)}}.fx-smartSearch__icon{color:var(--fx-muted);flex:none}.fx-smartSearch__input{color:var(--fx-text);min-height:32px}.fx-smartSearch__input::placeholder{color:var(--fx-faint)}.fx-smartSearch__includeArchived,.fx-smartSearch__kindChip{color:var(--fx-muted)}.fx-smartSearch__kindMenu{min-width:min(14.5rem,100vw - 1.25rem)}.fx-smartSearch__kind{flex:0 0 118px;width:118px;min-width:118px;max-width:118px}.fx-topbar__context{flex:0 auto;align-items:center;gap:.38rem;min-width:0;max-width:min(360px,34vw);display:flex}.fx-topbar__contextItem{border:1px solid var(--fx-accent);align-items:center;gap:.42rem;min-width:0;max-width:11.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fx-topbar__contextItem{border:1px solid color-mix(in srgb,var(--fx-accent)16%,var(--fx-solid-border))}}.fx-topbar__contextItem{background:var(--fx-solid-control);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.fx-topbar__contextItem{background:color-mix(in srgb,var(--fx-solid-control)72%,transparent)}}.fx-topbar__contextItem{color:var(--fx-muted);padding:.42rem .64rem;font-size:.78rem;font-weight:720;line-height:1}.fx-topbar__contextItem svg{color:var(--fx-accent);flex:none}@supports (color:color-mix(in lab, red, red)){.fx-topbar__contextItem svg{color:color-mix(in srgb,var(--fx-accent)52%,var(--fx-muted))}}.fx-topbar__contextLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fx-topbar__action,.fx-topbar__accountButton{white-space:nowrap;min-width:0;min-height:34px}.chat-hub-button,.notification-center-button{min-width:44px!important;overflow:visible!important}.fx-topbar__action svg,.fx-topbar__accountButton svg,.fx-sidebar .fx-navItem svg{flex-shrink:0}.fx-entityAddIcon{flex:0 0 1.18rem;place-items:center;width:1.18rem;height:1.18rem;display:inline-grid;position:relative}.fx-entityAddIcon__entity{width:1.08rem;height:1.08rem}.fx-entityAddIcon__plus{background:var(--fx-solid-control);width:.68rem;height:.68rem;color:var(--fx-accent);stroke-width:2.2px;border-radius:999px;position:absolute;bottom:-.26rem;right:-.28rem}.fx-topbar__actionLabel,.fx-topbar__accountLabel,.fx-sidebar .fx-navItem span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container (width<=1240px){.fx-smartSearch{min-width:min(280px,100%)!important}}@container (width<=1024px){.fx-topbar__context{display:none}}@container (width<=1120px){.fx-topbar__actionLabel--assistant{display:none!important}.fx-topbar__action--assistant{width:2.75rem;min-width:2.75rem;padding-inline:.72rem!important}.fx-smartSearch{min-width:min(260px,100%)!important}}@container (width<=980px){.fx-topbar__actionLabel--task{display:none!important}.fx-topbar__action--task{width:2.75rem;min-width:2.75rem;padding-inline:.72rem!important}.fx-smartSearch{min-width:min(220px,100%)!important}}@container (width<=900px){.fx-topbar__actionLabel--project{display:none!important}.fx-topbar__action--project{width:2.75rem;min-width:2.75rem;padding-inline:.72rem!important}.fx-smartSearch{min-width:min(200px,100%)!important}}@container (width<=820px){.fx-topbar__accountLabel,.fx-topbar__accountChevron{display:none!important}.fx-topbar__accountButton{width:2.75rem;min-width:2.75rem;padding-inline:.72rem!important}.fx-smartSearch{min-width:min(180px,100%)!important}}@container (width<=720px){.fx-smartSearch{max-width:2.75rem;flex:0 0 2.75rem!important;min-width:2.75rem!important}.fx-topbar__left{flex:auto;justify-content:flex-end;max-width:none}.fx-topbar__actions{margin-left:.5rem}.fx-smartSearch__shell{justify-content:center;gap:0;min-height:2.75rem;padding-inline:.72rem!important}.fx-smartSearch__input,.fx-smartSearch__kind{opacity:0;pointer-events:none;flex-basis:0!important;width:0!important;min-width:0!important;max-width:0!important}.fx-smartSearch__kind{display:none!important}}@container (width<=520px){.fx-topbar__left{flex:0 0 0;min-width:0;max-width:0;overflow:hidden}.fx-topbar__actions{margin-left:auto}.fx-smartSearch{opacity:0;pointer-events:none;max-width:0;transform:translate(-6px);flex:0 0 0!important;min-width:0!important}}@container (width<=1060px){.fx-topbar__brand{display:none}.fx-topbar__left{gap:.5rem}}.fx-sidebar{border-right:1px solid var(--fx-border);background:linear-gradient(180deg,var(--fx-sidebar-bg-from),var(--fx-sidebar-bg-to));-webkit-backdrop-filter:blur(14px);will-change:width,flex-basis;flex:0 0 272px;width:272px;transition:width .24s cubic-bezier(.2,.8,.2,1),flex-basis .24s cubic-bezier(.2,.8,.2,1),background-color .18s,border-color .18s;overflow-x:hidden}.fx-sidebar .fx-brand,.fx-sidebar__sectionLabel,.fx-sidebar .fx-navItem,.fx-sidebar .fx-navItem span{transition:max-width .22s cubic-bezier(.2,.8,.2,1),opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1),gap .22s cubic-bezier(.2,.8,.2,1),padding .22s cubic-bezier(.2,.8,.2,1),min-height .22s cubic-bezier(.2,.8,.2,1)}.fx-sidebar .fx-navItem span{max-width:190px}@media (width<=980px){.fx-sidebar{flex-basis:88px;width:88px}.fx-sidebar .fx-brand{letter-spacing:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.72rem!important}.fx-sidebar__subtitle,.fx-sidebar__sectionLabel{opacity:0;max-height:0;overflow:hidden;transform:translate(-6px);padding-top:0!important;padding-bottom:0!important}.fx-sidebar .fx-nav{gap:8px}.fx-sidebar .fx-navItem{gap:0;min-height:3.2rem;justify-content:center!important;padding:.72rem!important}.fx-sidebar .fx-navItem svg+span,.fx-sidebar .fx-navItem .h-2+span,.fx-sidebar .fx-navItem>span.truncate,.fx-sidebar .fx-navItem>span.min-w-0{opacity:0;max-width:0;overflow:hidden;transform:translate(-8px)}.fx-sidebar__areasBlock,.fx-sidebar__projectRows{display:none!important}}@media (width<=640px){.fx-sidebar{flex-basis:64px;width:64px}.fx-sidebar .px-3{padding-left:.45rem!important;padding-right:.45rem!important}.fx-sidebar .fx-navItem{min-height:2.75rem;padding:.62rem!important}.fx-topbar__inner{gap:.45rem!important;padding-left:.65rem!important;padding-right:.65rem!important}.fx-topbar__actions{gap:.25rem!important}.fx-topbar__actions .fx-btn,.fx-topbar__actions .fx-iconBtn{width:2.35rem;min-width:2.35rem;height:2.35rem;padding-inline:.55rem!important}}@media (width<=420px){.fx-topbar__action--assistant{display:none!important}}@media (width<=360px){.fx-topbar__action--project{display:none!important}}.fx-mobileNav{display:none}html[data-daylumo-device-class=phone],html[data-daylumo-device-class=phone] body,html[data-daylumo-device-class=phone] #root{width:100%;max-width:100vw;overflow-x:hidden}html[data-daylumo-device-class=phone] .fx-app{width:100%;min-width:0;max-width:100vw;overflow-x:hidden}html[data-daylumo-device-class=phone] .fx-sidebar{display:none}html[data-daylumo-device-class=phone] .fx-shell{width:100%;min-width:0;max-width:100vw;overflow-x:hidden}html[data-daylumo-device-class=phone] .fx-main{padding-bottom:calc(5.85rem + env(safe-area-inset-bottom,0px))}html[data-daylumo-device-class=phone] .fx-main>div:not(.fx-main__inner--fill){padding-left:.8rem!important;padding-right:.8rem!important}html[data-daylumo-device-class=phone] .fx-topbar{top:env(safe-area-inset-top,0px)}html[data-daylumo-device-class=phone] .fx-mobileNav{right:max(.58rem,env(safe-area-inset-right,0px));bottom:max(.52rem,env(safe-area-inset-bottom,0px));left:max(.58rem,env(safe-area-inset-left,0px));z-index:48;border:1px solid var(--fx-accent);grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .fx-mobileNav{border:1px solid color-mix(in srgb,var(--fx-accent)22%,var(--fx-border))}}html[data-daylumo-device-class=phone] .fx-mobileNav{background:radial-gradient(circle at 50% 0%,var(--fx-accent),transparent 48%),linear-gradient(180deg,var(--fx-solid-surface-2),var(--fx-solid-surface));border-radius:24px}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .fx-mobileNav{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--fx-accent)13%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-surface-2)92%,transparent),color-mix(in srgb,var(--fx-solid-surface)96%,transparent))}}html[data-daylumo-device-class=phone] .fx-mobileNav{-webkit-backdrop-filter:blur(18px);padding:.34rem;box-shadow:0 -10px 34px #00000038,0 18px 48px #00000038,inset 0 1px #ffffff1a}html[data-daylumo-device-class=phone] .fx-mobileNav__item{min-width:0;min-height:3.12rem;color:var(--fx-muted);border:1px solid #0000;border-radius:18px;place-items:center;gap:.14rem;text-decoration:none;transition:background .14s,border-color .14s,color .14s,transform .14s;display:grid;position:relative}html[data-daylumo-device-class=phone] .fx-mobileNav__item:before{content:"";background:0 0;border-radius:999px;width:1.1rem;height:.16rem;transition:background .14s,width .14s;position:absolute;top:.28rem}html[data-daylumo-device-class=phone] .fx-mobileNav__item svg{flex:none;width:1.18rem;height:1.18rem}html[data-daylumo-device-class=phone] .fx-mobileNav__item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.64rem;font-weight:700;line-height:1;overflow:hidden}html[data-daylumo-device-class=phone] .fx-mobileNav__item.is-active{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .fx-mobileNav__item.is-active{border-color:color-mix(in srgb,var(--fx-accent)34%,transparent)}}html[data-daylumo-device-class=phone] .fx-mobileNav__item.is-active{background:linear-gradient(135deg,var(--fx-accent),transparent 62%),var(--fx-solid-control)}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .fx-mobileNav__item.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-accent)18%,transparent),transparent 62%),color-mix(in srgb,var(--fx-solid-control)94%,transparent)}}html[data-daylumo-device-class=phone] .fx-mobileNav__item.is-active{color:var(--fx-text);box-shadow:0 0 0 1px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .fx-mobileNav__item.is-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--fx-accent)16%,transparent)}}html[data-daylumo-device-class=phone] .fx-mobileNav__item.is-active:before{background:var(--fx-accent);width:1.55rem}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .fx-mobileNav__item.is-active:before{background:color-mix(in srgb,var(--fx-accent)72%,var(--fx-text)10%)}}html[data-daylumo-device-class=phone] .fx-drawer{border-left:0;border-radius:0;width:100vw!important;max-width:100vw!important}html[data-daylumo-device-class=phone] .fx-drawer--taskInspector{padding-bottom:env(safe-area-inset-bottom,0px)}.fx-brand{letter-spacing:.02em;color:var(--fx-text);text-transform:uppercase;font-weight:800}.fx-sidebar .fx-brand.fx-brand--logo{letter-spacing:0;text-transform:none;align-items:center;width:206px;max-width:100%;min-height:42px;margin:2px 0 0 12px;display:flex}.fx-brand__logo{-webkit-user-select:none;user-select:none;pointer-events:none;flex:none;max-width:100%;height:auto;display:block}.fx-brand__logo--full{filter:drop-shadow(0 1px #ffffff38);width:206px}.fx-brand__logo--night,html[data-theme-mode=night] .fx-brand__logo--day{display:none}html[data-theme-mode=night] .fx-brand__logo--night{display:block}.fx-brand__logo--mark{width:44px;height:44px;display:none}@media (width<=980px){.fx-sidebar .fx-brand.fx-brand--logo{justify-content:center;width:100%;min-height:48px;margin-left:0}.fx-brand__logo--full,html[data-theme-mode=night] .fx-brand__logo--night{display:none}.fx-brand__logo--mark{display:block}}.fx-nav{flex-direction:column;gap:10px;display:flex}.fx-navItem{color:var(--fx-text);background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:transform .14s,background .14s,border-color .14s,box-shadow .14s;display:flex}.fx-navItem:hover{background:#ffffff17;border-color:#fff3;transform:translateY(-1px)}.fx-navItem.is-active{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-navItem.is-active{border-color:color-mix(in srgb,var(--fx-accent)42%,#ffffff24)}}.fx-navItem.is-active{box-shadow:var(--fx-focus-control-shadow)}.fx-panel{background:linear-gradient(180deg,var(--fx-accent),transparent 58%),var(--fx-surface)}@supports (color:color-mix(in lab, red, red)){.fx-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-accent)12%,transparent),transparent 58%),var(--fx-surface)}}.fx-panel{border:1px solid var(--fx-border);box-shadow:var(--fx-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px}.fx-panel-2{background:linear-gradient(180deg,var(--fx-accent-2),transparent 58%),var(--fx-surface-2)}@supports (color:color-mix(in lab, red, red)){.fx-panel-2{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-accent-2)12%,transparent),transparent 58%),var(--fx-surface-2)}}.fx-panel-2{border:1px solid var(--fx-border);box-shadow:var(--fx-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px}.fx-focus:focus{box-shadow:var(--fx-focus-control-shadow);outline:none}.fx-btn{border:1px solid var(--fx-border);background:var(--fx-btn-bg);min-height:34px;color:var(--fx-text);border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .85rem;transition:transform .14s,background .14s,border-color .14s,box-shadow .14s;display:inline-flex}.fx-btn:hover{background:var(--fx-btn-bg-hover);transform:translateY(-1px)}.fx-btn:active{transform:translateY(0)}.fx-btn-primary{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-btn-primary{border-color:color-mix(in srgb,var(--fx-accent)28%,var(--fx-border))}}.fx-btn-primary{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-btn-primary{background:color-mix(in srgb,var(--fx-accent)12%,var(--fx-btn-bg)88%)}}.fx-btn-primary{box-shadow:0 8px 18px #0000001f}.fx-btn-primary:hover{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-btn-primary:hover{background:color-mix(in srgb,var(--fx-accent)16%,var(--fx-btn-bg-hover)84%)}}.fx-btn-ghost{background:var(--fx-btn-ghost-bg);border-color:#ffffff24}.fx-btn--sm{border-radius:12px;min-height:32px;padding:.45rem .7rem;font-size:.875rem;line-height:1.1rem}.fx-btn--icon{width:34px;height:34px;padding:.45rem}.fx-input{background:var(--fx-input-bg);width:100%;color:var(--fx-text);border:1px solid #ffffff29;border-radius:12px;padding:.65rem .8rem;transition:border-color .12s,box-shadow .12s,background .12s}.file-review-player__video{display:block}.file-review-room{--file-review-panel:var(--fx-solid-surface)}@supports (color:color-mix(in lab, red, red)){.file-review-room{--file-review-panel:color-mix(in srgb,var(--fx-solid-surface)92%,transparent)}}.file-review-room{--file-review-panel-strong:var(--fx-solid-surface-2)}@supports (color:color-mix(in lab, red, red)){.file-review-room{--file-review-panel-strong:color-mix(in srgb,var(--fx-solid-surface-2)96%,transparent)}}.file-review-room{--file-review-control:var(--fx-solid-control)}@supports (color:color-mix(in lab, red, red)){.file-review-room{--file-review-control:color-mix(in srgb,var(--fx-solid-control)90%,transparent)}}.file-review-room{--file-review-control-hover:var(--fx-solid-hover,var(--fx-solid-control-focus))}@supports (color:color-mix(in lab, red, red)){.file-review-room{--file-review-control-hover:color-mix(in srgb,var(--fx-solid-hover,var(--fx-solid-control-focus))88%,transparent)}}.file-review-room{--file-review-border:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.file-review-room{--file-review-border:color-mix(in srgb,var(--fx-accent)22%,var(--fx-solid-border))}}.file-review-room{--file-review-border-soft:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.file-review-room{--file-review-border-soft:color-mix(in srgb,var(--fx-accent)12%,var(--fx-solid-border))}}.file-review-room{--file-review-quiet:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.file-review-room{--file-review-quiet:color-mix(in srgb,var(--fx-accent)10%,var(--fx-solid-surface)90%)}}.file-review-room{--file-review-stage:var(--fx-solid-surface-3,var(--fx-solid-surface))}@supports (color:color-mix(in lab, red, red)){.file-review-room{--file-review-stage:color-mix(in srgb,var(--fx-solid-surface-3,var(--fx-solid-surface))86%,var(--fx-accent)14%)}}.file-review-room{--file-review-matte:var(--fx-solid-surface)}@supports (color:color-mix(in lab, red, red)){.file-review-room{--file-review-matte:color-mix(in srgb,var(--fx-solid-surface)76%,var(--fx-bg0)24%)}}.file-review-room{background:radial-gradient(circle at 18% 12%,var(--fx-accent-2),transparent 28%),linear-gradient(135deg,var(--fx-bg0)0%,var(--fx-bg1)58%,var(--fx-bg0)100%);grid-template-rows:auto auto minmax(0,1fr) auto auto;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.file-review-room{background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--fx-accent-2)18%,transparent),transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--fx-bg0)74%,var(--fx-solid-surface)26%)0%,color-mix(in srgb,var(--fx-bg1)58%,var(--fx-solid-surface-2)42%)58%,color-mix(in srgb,var(--fx-bg0)68%,var(--fx-solid-surface-3,var(--fx-solid-surface))32%)100%)}}.file-review-room{color:var(--fx-text);font-size:.875rem}.file-review-room--fallback{border:1px solid var(--fx-solid-border);background:var(--fx-solid-surface);text-align:center;min-height:420px;color:var(--fx-muted);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.5rem;font-weight:650;display:flex}.file-review-room .fx-btn{border-color:var(--file-review-border-soft);background:var(--file-review-control);min-height:2rem;color:var(--fx-text);white-space:nowrap;padding:.42rem .68rem;font-size:.78rem;font-weight:700}.file-review-room .fx-btn:hover:not(:disabled){background:var(--file-review-control-hover)}.file-review-room .fx-btn--icon{width:2rem;height:2rem;padding:.35rem}.file-review-room .fx-btn:disabled,.file-review-room .fx-btn[aria-disabled=true]{opacity:.42}.file-review-room .fx-btn-primary{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.file-review-room .fx-btn-primary{border-color:color-mix(in srgb,var(--fx-accent)56%,var(--file-review-border))}}.file-review-room .fx-btn-primary{background:linear-gradient(135deg,var(--fx-accent),var(--fx-accent-2))}@supports (color:color-mix(in lab, red, red)){.file-review-room .fx-btn-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-accent)68%,var(--fx-solid-control)32%),color-mix(in srgb,var(--fx-accent-2)54%,var(--fx-solid-control)46%))}}.file-review-room .fx-btn-primary{color:var(--fx-on-accent);box-shadow:0 0 0 1px var(--fx-accent),0 10px 24px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.file-review-room .fx-btn-primary{box-shadow:0 0 0 1px color-mix(in srgb,var(--fx-accent)18%,transparent),0 10px 24px color-mix(in srgb,var(--fx-accent)22%,transparent)}}.file-review-room__topbar{border-bottom:1px solid var(--file-review-border-soft);background:var(--file-review-panel-strong);grid-template-columns:minmax(170px,240px) minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.25rem;padding:.45rem .6rem;display:grid}.file-review-room__project,.file-review-room__asset,.file-review-room__topActions,.file-review-room__frameNav,.file-review-room__toolGroup,.file-review-room__footerCluster{align-items:center;min-width:0;display:flex}.file-review-room__project{gap:.65rem}.file-review-room__mark{border:1px solid var(--fx-accent);justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.file-review-room__mark{border:1px solid color-mix(in srgb,var(--fx-accent)46%,var(--file-review-border))}}.file-review-room__mark{background:linear-gradient(135deg,var(--fx-accent),var(--fx-accent-2));border-radius:10px}@supports (color:color-mix(in lab, red, red)){.file-review-room__mark{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-accent)24%,transparent),color-mix(in srgb,var(--fx-accent-2)14%,transparent))}}.file-review-room__mark{color:var(--fx-link)}.file-review-room__eyebrow{color:var(--fx-faint);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:800;overflow:hidden}.file-review-room__projectName,.file-review-room__assetTitle{color:var(--fx-text);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.file-review-room__asset{gap:.55rem}.file-review-room__assetTitle{max-width:min(42vw,620px);font-size:.95rem}.file-review-room__statusButton,.file-review-room__notesFilter{border:1px solid var(--file-review-border);background:var(--file-review-control);min-height:2rem;color:var(--fx-muted);border-radius:8px;align-items:center;gap:.35rem;padding:.38rem .65rem;font-size:.78rem;font-weight:760;display:inline-flex}.file-review-room__meta,.file-review-room__counter,.file-review-room__timecode,.file-review-room__fps{border:1px solid var(--file-review-border-soft);background:var(--file-review-panel);border-radius:8px;align-items:center;min-height:1.8rem;padding:.28rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.file-review-room__meta,.file-review-room__counter,.file-review-room__timecode,.file-review-room__fps{background:color-mix(in srgb,var(--file-review-panel)76%,transparent)}}.file-review-room__meta,.file-review-room__counter,.file-review-room__timecode,.file-review-room__fps{color:var(--fx-faint);white-space:nowrap;font-size:.72rem;font-weight:760}.file-review-room__topActions{justify-content:flex-end;gap:.35rem}.file-review-room__toolstrip{border-bottom:1px solid var(--file-review-border-soft);background:var(--file-review-panel);scrollbar-width:thin;align-items:center;gap:.42rem;min-width:0;min-height:2.6rem;padding:.32rem .58rem;display:flex;overflow-x:auto}.file-review-room__frameNav,.file-review-room__toolGroup,.file-review-room__colors,.file-review-room__footerCluster{gap:.34rem}.file-review-room__slider{border:1px solid var(--file-review-border-soft);background:var(--file-review-control);min-height:2rem;color:var(--fx-muted);text-transform:uppercase;white-space:nowrap;border-radius:8px;align-items:center;gap:.45rem;padding:.28rem .55rem;font-size:.68rem;font-weight:780;display:inline-flex}.file-review-room__slider input{width:5.2rem;accent-color:var(--fx-accent)}.file-review-room__slider--wide input{width:7rem}.file-review-room__slider strong{min-width:2.1rem;color:var(--fx-text);text-align:right;font-size:.72rem}.file-review-room__colors{border:1px solid var(--file-review-border-soft);background:var(--file-review-control);border-radius:999px;align-items:center;padding:.26rem .38rem;display:inline-flex}.file-review-room__color{border:2px solid var(--fx-solid-control-focus,white);width:1.05rem;height:1.05rem}@supports (color:color-mix(in lab, red, red)){.file-review-room__color{border:2px solid color-mix(in srgb,var(--fx-solid-control-focus,white)72%,transparent)}}.file-review-room__color{background:var(--file-review-color);box-shadow:0 0 0 1px var(--fx-text);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.file-review-room__color{box-shadow:0 0 0 1px color-mix(in srgb,var(--fx-text)28%,transparent)}}.file-review-room__color.is-active{box-shadow:0 0 0 3px var(--fx-accent),0 0 0 1px var(--fx-text)}@supports (color:color-mix(in lab, red, red)){.file-review-room__color.is-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--fx-accent)28%,transparent),0 0 0 1px color-mix(in srgb,var(--fx-text)28%,transparent)}}.file-review-room__workspace{grid-template-columns:minmax(0,1fr) minmax(300px,360px);min-height:0;display:grid}.file-review-room__workspace--pdf{grid-template-columns:minmax(190px,240px) minmax(0,1fr) minmax(280px,340px)}.file-review-room__stage{border-right:1px solid var(--file-review-border-soft);background:linear-gradient(180deg,var(--fx-accent),transparent 18%),var(--file-review-stage);justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.file-review-room__stage{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-accent)6%,transparent),transparent 18%),var(--file-review-stage)}}.file-review-room__stageCanvas{aspect-ratio:16/9;border:1px solid var(--file-review-border-soft);background:var(--file-review-matte);width:min(100%,177.778vh - 19.5556rem);max-width:100%;max-height:100%;box-shadow:0 24px 90px var(--fx-bg0);border-radius:6px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.file-review-room__stageCanvas{box-shadow:0 24px 90px color-mix(in srgb,var(--fx-bg0)42%,transparent)}}.file-review-room__stageCanvas{transform:scale(var(--file-review-zoom-scale,1));transform-origin:50%;transition:transform .16s}.file-review-room__video{background:var(--file-review-matte);width:100%;height:100%}.file-review-room__stage--pdf{justify-content:stretch;align-items:stretch;padding:0}.file-review-room__video--fit{-o-object-fit:contain;object-fit:contain}.file-review-room__video--fill{-o-object-fit:cover;object-fit:cover}.file-review-room__drawingLayer{pointer-events:none;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.file-review-room__drawingLayer.is-active{cursor:crosshair;pointer-events:auto}.file-review-room__drawingLayer.is-hidden{opacity:0;pointer-events:none}.file-review-room__gridOverlay,.file-review-room__safeFrame{pointer-events:none;position:absolute}.file-review-room__gridOverlay{background:linear-gradient(var(--fx-link)1px,transparent 1px),linear-gradient(90deg,var(--fx-link)1px,transparent 1px);inset:0}@supports (color:color-mix(in lab, red, red)){.file-review-room__gridOverlay{background:linear-gradient(color-mix(in srgb,var(--fx-link)18%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--fx-link)18%,transparent)1px,transparent 1px)}}.file-review-room__gridOverlay{background-size:33.333% 33.333%}.file-review-room__safeFrame{border:1px dashed var(--fx-warn);inset:8%}@supports (color:color-mix(in lab, red, red)){.file-review-room__safeFrame{border:1px dashed color-mix(in srgb,var(--fx-warn)72%,transparent)}}.file-review-room__safeFrame{box-shadow:inset 0 0 0 1px var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.file-review-room__safeFrame{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fx-warn)18%,transparent)}}.file-review-room__videoError{border:1px solid var(--fx-bad);inset-inline:1rem;padding:.75rem .9rem;position:absolute;bottom:1rem}@supports (color:color-mix(in lab, red, red)){.file-review-room__videoError{border:1px solid color-mix(in srgb,var(--fx-bad)55%,var(--file-review-border))}}.file-review-room__videoError{background:var(--fx-bad);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.file-review-room__videoError{background:color-mix(in srgb,var(--fx-bad)18%,var(--file-review-panel-strong)82%)}}.file-review-room__videoError{color:var(--fx-bad)}@supports (color:color-mix(in lab, red, red)){.file-review-room__videoError{color:color-mix(in srgb,var(--fx-bad)28%,var(--fx-text)72%)}}.file-review-room__videoError{box-shadow:0 18px 42px var(--fx-bg0);font-weight:760}@supports (color:color-mix(in lab, red, red)){.file-review-room__videoError{box-shadow:0 18px 42px color-mix(in srgb,var(--fx-bg0)30%,transparent)}}.file-review-room__notesRail{background:var(--file-review-panel-strong);grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.file-review-room__notesHeader{justify-content:space-between;align-items:center;gap:.75rem;padding:.78rem .75rem .45rem;display:flex}.file-review-room__notesTools{color:var(--fx-faint);gap:.55rem;display:inline-flex}.file-review-room__search{border:1px solid var(--file-review-border-soft);background:var(--fx-input-bg);border-radius:10px;align-items:center;gap:.45rem;margin:0 .75rem .65rem;padding:.42rem .58rem;display:flex}@supports (color:color-mix(in lab, red, red)){.file-review-room__search{background:color-mix(in srgb,var(--fx-input-bg)82%,var(--file-review-panel)18%)}}.file-review-room__search{color:var(--fx-faint)}.file-review-room__search input{min-width:0;color:var(--fx-text);font:inherit;background:0 0;border:0;outline:0;flex:1}.file-review-room__search input::placeholder{color:var(--fx-faint)}.file-review-room__notesList{scrollbar-width:thin;min-height:0;padding:.55rem .75rem;overflow:auto}.file-review-room__emptyNotes{min-height:14rem;color:var(--fx-faint);text-align:center;place-items:center;gap:.35rem;display:grid}.file-review-room__emptyNotes strong{color:var(--fx-muted);font-weight:780}.file-review-room__note{border:1px solid var(--file-review-border-soft);background:var(--file-review-control);border-radius:12px;margin-bottom:.65rem;padding:.72rem}@supports (color:color-mix(in lab, red, red)){.file-review-room__note{background:color-mix(in srgb,var(--file-review-control)76%,transparent)}}.file-review-room__noteMeta{justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.45rem;display:flex}.file-review-room__noteMeta>button:first-child{color:var(--fx-link);font-size:.76rem;font-weight:820}.file-review-room__note p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--fx-text);line-height:1.45}.file-review-room__composer{border-top:1px solid var(--file-review-border-soft);background:var(--file-review-panel);padding:.75rem}.file-review-room__composer textarea{resize:none;border:1px solid var(--fx-accent);width:100%;min-height:4.8rem;padding:.62rem .7rem}@supports (color:color-mix(in lab, red, red)){.file-review-room__composer textarea{border:1px solid color-mix(in srgb,var(--fx-accent)42%,var(--file-review-border))}}.file-review-room__composer textarea{background:var(--fx-input-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.file-review-room__composer textarea{background:color-mix(in srgb,var(--fx-input-bg)84%,var(--file-review-panel)16%)}}.file-review-room__composer textarea{color:var(--fx-text);outline:none}.file-review-room__composer textarea::placeholder{color:var(--fx-faint)}.file-review-room__composerFooter{justify-content:space-between;align-items:center;gap:.6rem;margin-top:.45rem;display:flex}.file-review-room__frameCheck{color:var(--fx-good);align-items:center;gap:.38rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.file-review-room__frameCheck{color:color-mix(in srgb,var(--fx-good)72%,var(--fx-accent)28%)}}.file-review-room__frameCheck{font-size:.78rem;font-weight:760}.file-review-room__frameCheck input{opacity:0;position:absolute}.file-review-room__framebar{border-top:1px solid var(--file-review-border-soft);background:var(--file-review-panel-strong);grid-template-columns:3rem minmax(0,1fr) 4.2rem;align-items:stretch;min-height:3.25rem;display:grid}.file-review-room__playLarge{border-right:1px solid var(--file-review-border-soft);color:var(--fx-link);justify-content:center;align-items:center;display:inline-flex}.file-review-room__timelineWrap{background:repeating-linear-gradient(90deg,var(--fx-accent)0 1px,transparent 1px 8px),var(--file-review-control);align-items:center;padding:0 .1rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.file-review-room__timelineWrap{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--fx-accent)14%,transparent)0 1px,transparent 1px 8px),color-mix(in srgb,var(--file-review-control)92%,transparent)}}.file-review-room .file-review-room__timeline{z-index:1;background:linear-gradient(90deg,var(--fx-accent)0%,var(--fx-accent-2)var(--file-review-progress),transparent var(--file-review-progress),transparent 100%),repeating-linear-gradient(90deg,var(--fx-text)0 1px,transparent 1px 7px);border:0;border-radius:0;height:2.15rem;position:relative}@supports (color:color-mix(in lab, red, red)){.file-review-room .file-review-room__timeline{background:linear-gradient(90deg,color-mix(in srgb,var(--fx-accent)86%,transparent)0%,color-mix(in srgb,var(--fx-accent-2)78%,transparent)var(--file-review-progress),transparent var(--file-review-progress),transparent 100%),repeating-linear-gradient(90deg,color-mix(in srgb,var(--fx-text)10%,transparent)0 1px,transparent 1px 7px)}}.file-review-room .file-review-room__timeline{box-shadow:none}.file-review-room .file-review-room__timeline::-webkit-slider-thumb{background:var(--fx-accent);border:0;border-radius:999px;width:.38rem;height:2.7rem}@supports (color:color-mix(in lab, red, red)){.file-review-room .file-review-room__timeline::-webkit-slider-thumb{background:color-mix(in srgb,var(--fx-accent)78%,var(--fx-accent-2)22%)}}.file-review-room .file-review-room__timeline::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--file-review-panel-strong),0 0 0 3px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.file-review-room .file-review-room__timeline::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--file-review-panel-strong),0 0 0 3px color-mix(in srgb,var(--fx-accent)18%,transparent)}}.file-review-room .file-review-room__timeline::-moz-range-thumb{background:var(--fx-accent);border:0;border-radius:999px;width:.38rem;height:2.7rem}@supports (color:color-mix(in lab, red, red)){.file-review-room .file-review-room__timeline::-moz-range-thumb{background:color-mix(in srgb,var(--fx-accent)78%,var(--fx-accent-2)22%)}}.file-review-room .file-review-room__timeline::-moz-range-thumb{box-shadow:0 0 0 1px var(--file-review-panel-strong),0 0 0 3px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.file-review-room .file-review-room__timeline::-moz-range-thumb{box-shadow:0 0 0 1px var(--file-review-panel-strong),0 0 0 3px color-mix(in srgb,var(--fx-accent)18%,transparent)}}.file-review-room__currentFrame{border-left:1px solid var(--file-review-border-soft);background:var(--fx-accent);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.file-review-room__currentFrame{background:color-mix(in srgb,var(--fx-accent)18%,var(--file-review-control)82%)}}.file-review-room__currentFrame{color:var(--fx-link);font-size:1.25rem;font-weight:900}.file-review-room__footerTools{border-top:1px solid var(--file-review-border-soft);background:var(--file-review-panel-strong);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:2.7rem;padding:.28rem .6rem;display:grid}.file-review-room__footerCluster{flex-wrap:nowrap}.file-review-room__footerCluster--end{justify-content:flex-end}.file-review-room__speed{border:1px solid var(--file-review-border-soft);background:var(--file-review-control);min-width:2.15rem;min-height:1.75rem;color:var(--fx-muted);border-radius:999px;padding:.25rem .45rem;font-size:.7rem;font-weight:820}.file-review-room__speed.is-active{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.file-review-room__speed.is-active{border-color:color-mix(in srgb,var(--fx-accent)56%,var(--file-review-border))}}.file-review-room__speed.is-active{background:var(--fx-accent);color:var(--fx-on-accent)}.file-review-room--pdf .file-review-room__toolstrip{gap:.55rem}.file-review-room--pdf .file-review-room__timelineWrap{background:repeating-linear-gradient(90deg,var(--fx-accent)0 1px,transparent 1px 14px),var(--file-review-control)}@supports (color:color-mix(in lab, red, red)){.file-review-room--pdf .file-review-room__timelineWrap{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--fx-accent)14%,transparent)0 1px,transparent 1px 14px),color-mix(in srgb,var(--file-review-control)92%,transparent)}}.pdf-review__pagesRail,.pdf-review__searchRail{background:var(--file-review-panel-strong);min-width:0;min-height:0;display:grid}.pdf-review__pagesRail{border-right:1px solid var(--file-review-border-soft);grid-template-rows:auto minmax(0,1fr)}.pdf-review__searchRail{border-left:1px solid var(--file-review-border-soft);grid-template-rows:auto auto minmax(0,1fr)}.pdf-review__railHeader{min-height:2.75rem;color:var(--fx-muted);justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .75rem .5rem;font-size:.76rem;font-weight:820;display:flex}.pdf-review__railHeader strong{border:1px solid var(--file-review-border-soft);background:var(--file-review-control);min-width:1.7rem;color:var(--fx-text);text-align:center;border-radius:999px;padding:.16rem .45rem}.pdf-review__pageList,.pdf-review__searchResults{scrollbar-width:thin;min-height:0;padding:.5rem .65rem .75rem;overflow:auto}.pdf-review__pageButton{border:1px solid var(--file-review-border-soft);background:var(--file-review-control);border-radius:12px;grid-template-columns:4.2rem minmax(0,1fr);align-items:center;gap:.65rem;width:100%;min-height:5.65rem;margin-bottom:.55rem;padding:.48rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pdf-review__pageButton{background:color-mix(in srgb,var(--file-review-control)74%,transparent)}}.pdf-review__pageButton{color:var(--fx-muted);text-align:left;transition:background .12s,border-color .12s,box-shadow .12s}.pdf-review__pageButton:hover,.pdf-review__pageButton.is-active{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.pdf-review__pageButton:hover,.pdf-review__pageButton.is-active{border-color:color-mix(in srgb,var(--fx-accent)44%,var(--file-review-border))}}.pdf-review__pageButton:hover,.pdf-review__pageButton.is-active{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.pdf-review__pageButton:hover,.pdf-review__pageButton.is-active{background:color-mix(in srgb,var(--fx-accent)12%,var(--file-review-control)88%)}}.pdf-review__pageButton.is-active{box-shadow:inset 0 0 0 1px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.pdf-review__pageButton.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fx-accent)22%,transparent)}}.pdf-review__thumb{border:1px solid var(--fx-text);place-items:center;width:4.2rem;height:4.7rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pdf-review__thumb{border:1px solid color-mix(in srgb,var(--fx-text)12%,var(--file-review-border-soft))}}.pdf-review__thumb{background:var(--fx-solid-control-focus,var(--file-review-control));border-radius:8px}@supports (color:color-mix(in lab, red, red)){.pdf-review__thumb{background:color-mix(in srgb,var(--fx-solid-control-focus,var(--file-review-control))74%,var(--file-review-control)26%)}}.pdf-review__thumb{color:var(--fx-faint)}.pdf-review__thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;display:block}.pdf-review__pageButtonMeta{gap:.28rem;min-width:0;display:grid}.pdf-review__pageButtonMeta strong,.pdf-review__match strong{color:var(--fx-text);text-overflow:ellipsis;overflow:hidden}.pdf-review__pageButtonMeta span{color:var(--fx-faint);font-size:.72rem;font-weight:720}.pdf-review__emptyRail{min-height:14rem;color:var(--fx-muted);text-align:center;place-items:center;gap:.75rem;display:grid}.pdf-review__emptyRail img{border:1px solid var(--file-review-border-soft);background:var(--file-review-control);border-radius:10px;max-width:8rem;max-height:10rem}.pdf-review__searchControl{border:1px solid var(--file-review-border-soft);background:var(--fx-input-bg);border-radius:8px;align-items:center;gap:.45rem;width:min(24rem,32vw);min-height:2rem;padding:.34rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pdf-review__searchControl{background:color-mix(in srgb,var(--fx-input-bg)82%,var(--file-review-panel)18%)}}.pdf-review__searchControl{color:var(--fx-faint)}.pdf-review__searchControl input{min-width:0;color:var(--fx-text);font:inherit;background:0 0;border:0;outline:0;flex:1}.pdf-review__searchControl input::placeholder{color:var(--fx-faint)}.pdf-review__searchControl button{color:var(--fx-muted);justify-content:center;align-items:center;display:inline-flex}.pdf-review__viewport{background:radial-gradient(circle at 20% 10%,var(--fx-accent),transparent 30%),var(--file-review-stage);width:100%;height:100%;padding:2rem;overflow:auto}@supports (color:color-mix(in lab, red, red)){.pdf-review__viewport{background:radial-gradient(circle at 20% 10%,color-mix(in srgb,var(--fx-accent)10%,transparent),transparent 30%),color-mix(in srgb,var(--file-review-stage)84%,var(--fx-solid-surface)16%)}}.pdf-review__viewport{scrollbar-width:thin}.pdf-review__viewport.is-pan-enabled{cursor:grab}.pdf-review__viewport.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.pdf-review__pageSheet{width:var(--pdf-review-zoom);min-width:18rem;max-width:none;transform:rotate(var(--pdf-review-rotation));transform-origin:50%;justify-content:center;margin:0 auto;transition:width .14s,transform .14s;display:flex}.pdf-review__pageSheet.is-fit-page{width:min(var(--pdf-review-zoom),calc((100vh - 9rem)*.72))}.pdf-review__pageSheet img{border:1px solid var(--fx-text);width:100%;height:auto;display:block}@supports (color:color-mix(in lab, red, red)){.pdf-review__pageSheet img{border:1px solid color-mix(in srgb,var(--fx-text)16%,transparent)}}.pdf-review__pageSheet img{background:var(--fx-solid-control-focus,white);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.pdf-review__pageSheet img{background:color-mix(in srgb,var(--fx-solid-control-focus,white)88%,var(--fx-solid-surface)12%)}}.pdf-review__pageSheet img{box-shadow:0 22px 68px var(--fx-bg0),0 0 0 1px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.pdf-review__pageSheet img{box-shadow:0 22px 68px color-mix(in srgb,var(--fx-bg0)24%,transparent),0 0 0 1px color-mix(in srgb,var(--fx-accent)8%,transparent)}}.pdf-review__originalFrame{border:1px solid var(--file-review-border-soft);background:var(--fx-solid-control-focus,white);border-radius:10px;width:100%;height:100%;min-height:56vh;display:block}@supports (color:color-mix(in lab, red, red)){.pdf-review__originalFrame{background:color-mix(in srgb,var(--fx-solid-control-focus,white)88%,var(--fx-solid-surface)12%)}}.pdf-review__searchStatus{border:1px dashed var(--file-review-border-soft);min-height:4rem;color:var(--fx-faint);border-radius:12px;margin:0 .75rem .45rem;padding:.7rem .72rem;font-size:.78rem;line-height:1.25rem}.pdf-review__match{border:1px solid var(--file-review-border-soft);background:var(--file-review-control);border-radius:12px;gap:.38rem;width:100%;margin-bottom:.55rem;padding:.68rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pdf-review__match{background:color-mix(in srgb,var(--file-review-control)74%,transparent)}}.pdf-review__match{text-align:left;transition:background .12s,border-color .12s,box-shadow .12s}.pdf-review__match:hover,.pdf-review__match.is-active{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.pdf-review__match:hover,.pdf-review__match.is-active{border-color:color-mix(in srgb,var(--fx-accent)44%,var(--file-review-border))}}.pdf-review__match:hover,.pdf-review__match.is-active{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.pdf-review__match:hover,.pdf-review__match.is-active{background:color-mix(in srgb,var(--fx-accent)12%,var(--file-review-control)88%)}}.pdf-review__match.is-active{box-shadow:inset 0 0 0 1px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.pdf-review__match.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fx-accent)22%,transparent)}}.pdf-review__match span{color:var(--fx-link);font-size:.72rem;font-weight:820}.pdf-review__match strong{-webkit-line-clamp:4;white-space:normal;-webkit-box-orient:vertical;font-size:.78rem;font-weight:650;line-height:1.2rem;display:-webkit-box}@media (width<=1280px){.file-review-room__topbar{grid-template-columns:minmax(150px,210px) minmax(0,1fr)}.file-review-room__workspace--pdf{grid-template-columns:minmax(170px,220px) minmax(0,1fr)}.pdf-review__searchRail{display:none}.pdf-review__searchControl{width:min(22rem,42vw)}.file-review-room__topActions{scrollbar-width:thin;grid-column:1/-1;justify-content:flex-start;padding-bottom:.1rem;overflow-x:auto}.file-review-room__footerTools{scrollbar-width:thin;grid-template-columns:minmax(0,1fr);overflow-x:auto}.file-review-room__footerCluster,.file-review-room__footerCluster--end{justify-content:flex-start}}@media (width<=980px){.file-review-room{grid-template-rows:auto auto minmax(0,1fr) auto auto}.file-review-room__workspace{grid-template-columns:minmax(0,1fr)}.file-review-room__workspace--pdf{grid-template-rows:auto minmax(0,1fr)}.pdf-review__pagesRail{border-right:0;border-bottom:1px solid var(--file-review-border-soft);max-height:9.5rem}.pdf-review__pageList{gap:.55rem;padding-top:0;display:flex;overflow-x:auto}.pdf-review__pageButton{width:13rem;min-width:13rem}.pdf-review__searchControl{width:min(22rem,60vw)}.file-review-room__stage{border-right:0;border-bottom:1px solid var(--file-review-border-soft);min-height:42vh}.file-review-room__notesRail{max-height:34vh}.file-review-room__stageCanvas{width:min(100%,177.778vh - 32rem)}}.file-review-player__timeline{--file-review-progress:0%;appearance:none;border:1px solid var(--fx-solid-border);background:linear-gradient(90deg,var(--fx-accent)0%,var(--fx-accent-2)var(--file-review-progress),#0f172a1f var(--file-review-progress),#0f172a1f 100%);border-radius:999px;width:100%;height:1rem}@supports (color:color-mix(in lab, red, red)){.file-review-player__timeline{background:linear-gradient(90deg,color-mix(in srgb,var(--fx-accent)92%,white 8%)0%,color-mix(in srgb,var(--fx-accent-2)86%,white 14%)var(--file-review-progress),#0f172a1f var(--file-review-progress),#0f172a1f 100%)}}.file-review-player__timeline{cursor:pointer;box-shadow:inset 0 1px 2px #0f172a29}.file-review-player__timeline:disabled{cursor:not-allowed;opacity:.55}.file-review-player__timeline::-webkit-slider-thumb{appearance:none;background:var(--fx-accent);border:2px solid #fffffff0;border-radius:999px;width:1.25rem;height:1.25rem;box-shadow:0 4px 14px #0f172a47}.file-review-player__timeline::-moz-range-thumb{background:var(--fx-accent);border:2px solid #fffffff0;border-radius:999px;width:1.25rem;height:1.25rem;box-shadow:0 4px 14px #0f172a47}.file-review-player__marker{background:#f59e0b;border:2px solid #fffffff5;border-radius:999px;width:.78rem;height:.78rem;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #0f172a52}.file-review-player__marker:hover,.file-review-player__marker:focus-visible{background:#f97316;outline:none;box-shadow:inset 0 0 0 2px #ffffff75,0 4px 14px #0f172a52}.file-review-player__rangeMark{background:#22c55e;border-radius:999px;width:.2rem;height:1.85rem;position:absolute;top:-.25rem;transform:translate(-50%);box-shadow:0 0 0 2px #ffffffb8,0 4px 12px #0f172a3d}.file-review-player__rangeMark--out{background:#fb7185}.fx-input::placeholder{color:var(--fx-faint);opacity:1}.fx-input:-webkit-autofill{caret-color:var(--fx-text);-webkit-text-fill-color:var(--fx-text)!important;box-shadow:0 0 0 1000px var(--fx-solid-control,var(--fx-input-bg))inset!important}.fx-input:-webkit-autofill:hover{caret-color:var(--fx-text);-webkit-text-fill-color:var(--fx-text)!important;box-shadow:0 0 0 1000px var(--fx-solid-control,var(--fx-input-bg))inset!important}.fx-input:-webkit-autofill:focus{caret-color:var(--fx-text);-webkit-text-fill-color:var(--fx-text)!important;box-shadow:0 0 0 1000px var(--fx-solid-control,var(--fx-input-bg))inset!important}.fx-input:focus{border-color:var(--fx-focus-control-border);box-shadow:var(--fx-focus-control-shadow);background:var(--fx-focus-control-bg);outline:none}.auth-screen{--auth-text:var(--fx-text);--auth-muted:var(--fx-muted);--auth-faint:var(--fx-faint);--auth-link:var(--fx-link);--auth-card-bg:linear-gradient(180deg,var(--fx-solid-surface-2),var(--fx-solid-surface));--auth-control-bg:var(--fx-solid-control,var(--fx-input-bg));--auth-control-bg-focus:var(--fx-solid-control-focus,var(--fx-input-bg-focus));--auth-border:var(--fx-solid-border,var(--fx-border));--auth-primary-bg:linear-gradient(135deg,var(--fx-accent),var(--fx-accent-2))}@supports (color:color-mix(in lab, red, red)){.auth-screen{--auth-primary-bg:linear-gradient(135deg,color-mix(in srgb,var(--fx-accent)36%,#0f172a 64%),color-mix(in srgb,var(--fx-accent-2)34%,#0f172a 66%))}}.auth-screen{--auth-primary-text:#fff;--auth-page-bg:linear-gradient(135deg,var(--fx-bg0),var(--fx-bg1));min-height:100vh;color:var(--auth-text);background:radial-gradient(760px 520px at 50% 20%,var(--fx-accent),transparent 62%),var(--auth-page-bg);justify-content:center;align-items:center;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.auth-screen{background:radial-gradient(760px 520px at 50% 20%,color-mix(in srgb,var(--fx-accent)20%,transparent),transparent 62%),var(--auth-page-bg)}}html[data-theme-mode=day] .auth-screen,html[data-theme$=-day] .auth-screen{--auth-text:#132033;--auth-muted:#4f6279;--auth-faint:#617289;--auth-link:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day] .auth-screen,html[data-theme$=-day] .auth-screen{--auth-link:color-mix(in srgb,var(--fx-accent)40%,#253b59 60%)}}html[data-theme-mode=day] .auth-screen,html[data-theme$=-day] .auth-screen{--auth-card-bg:linear-gradient(180deg,var(--fx-bg0),var(--fx-bg0))}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day] .auth-screen,html[data-theme$=-day] .auth-screen{--auth-card-bg:linear-gradient(180deg,color-mix(in srgb,var(--fx-bg0)14%,#fff 86%),color-mix(in srgb,var(--fx-bg0)24%,#fff 76%))}}html[data-theme-mode=day] .auth-screen,html[data-theme$=-day] .auth-screen{--auth-control-bg:var(--fx-bg0)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day] .auth-screen,html[data-theme$=-day] .auth-screen{--auth-control-bg:color-mix(in srgb,var(--fx-bg0)32%,#fff 68%)}}html[data-theme-mode=day] .auth-screen,html[data-theme$=-day] .auth-screen{--auth-control-bg-focus:#fff;--auth-border:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day] .auth-screen,html[data-theme$=-day] .auth-screen{--auth-border:color-mix(in srgb,var(--fx-accent)22%,#1320333d)}}html[data-theme-mode=day] .auth-screen,html[data-theme$=-day] .auth-screen{--auth-primary-bg:linear-gradient(135deg,var(--fx-accent),var(--fx-accent-2))}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day] .auth-screen,html[data-theme$=-day] .auth-screen{--auth-primary-bg:linear-gradient(135deg,color-mix(in srgb,var(--fx-accent)58%,#0f172a 42%),color-mix(in srgb,var(--fx-accent-2)34%,#0f172a 66%))}}html[data-theme-mode=day] .auth-screen,html[data-theme$=-day] .auth-screen{--auth-primary-text:#fff;--auth-page-bg:radial-gradient(840px 540px at 58% 14%,var(--fx-accent),transparent 62%),linear-gradient(135deg,var(--fx-bg0),var(--fx-bg1))}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day] .auth-screen,html[data-theme$=-day] .auth-screen{--auth-page-bg:radial-gradient(840px 540px at 58% 14%,color-mix(in srgb,var(--fx-accent)26%,transparent),transparent 62%),linear-gradient(135deg,color-mix(in srgb,var(--fx-bg0)22%,#071120 78%),color-mix(in srgb,var(--fx-bg1)42%,#071120 58%))}}.auth-card{border:1px solid var(--auth-border);background:var(--auth-card-bg);width:100%;max-width:420px;color:var(--auth-text);border-radius:1.5rem;padding:2rem;box-shadow:0 28px 84px #00000057,inset 0 1px #ffffff14}html[data-theme-mode=day] .auth-card,html[data-theme$=-day] .auth-card{box-shadow:0 28px 80px #0f172a33,inset 0 1px #ffffffb8}.auth-heading{text-align:center;margin-bottom:1.5rem}.auth-title{color:var(--auth-text);letter-spacing:0;font-size:1.7rem;font-weight:760;line-height:1.15}.auth-subtitle,.auth-label,.auth-footer{color:var(--auth-muted)}.auth-subtitle{margin-top:.45rem;font-size:.95rem;line-height:1.45}.auth-label{margin-bottom:.4rem;font-size:.875rem;font-weight:680;line-height:1.35;display:block}.auth-link{color:var(--auth-link);text-decoration:underline;-webkit-text-decoration-color:var(--auth-link);text-decoration-color:var(--auth-link)}@supports (color:color-mix(in lab, red, red)){.auth-link{-webkit-text-decoration-color:color-mix(in srgb,var(--auth-link)62%,transparent);text-decoration-color:color-mix(in srgb,var(--auth-link)62%,transparent)}}.auth-link{text-underline-offset:.18em;transition:color .12s,text-decoration-color .12s}.auth-link:hover{color:var(--auth-text);text-decoration-color:currentColor}.auth-alert{border:1px solid var(--auth-border);color:var(--auth-text);border-radius:.9rem;padding:.75rem;font-size:.875rem;line-height:1.4}.auth-alert--success{border-color:var(--fx-good)}@supports (color:color-mix(in lab, red, red)){.auth-alert--success{border-color:color-mix(in srgb,var(--fx-good)44%,var(--auth-border))}}.auth-alert--success{background:var(--fx-good)}@supports (color:color-mix(in lab, red, red)){.auth-alert--success{background:color-mix(in srgb,var(--fx-good)14%,var(--auth-control-bg))}}.auth-alert--success{color:var(--fx-good)}@supports (color:color-mix(in lab, red, red)){.auth-alert--success{color:color-mix(in srgb,var(--fx-good)30%,var(--auth-text))}}.auth-alert--info{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.auth-alert--info{border-color:color-mix(in srgb,var(--fx-accent)42%,var(--auth-border))}}.auth-alert--info{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.auth-alert--info{background:color-mix(in srgb,var(--fx-accent)12%,var(--auth-control-bg))}}.auth-alert--info{color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.auth-alert--info{color:color-mix(in srgb,var(--fx-accent)26%,var(--auth-text))}}.auth-alert--error{border-color:var(--fx-bad)}@supports (color:color-mix(in lab, red, red)){.auth-alert--error{border-color:color-mix(in srgb,var(--fx-bad)46%,var(--auth-border))}}.auth-alert--error{background:var(--fx-bad)}@supports (color:color-mix(in lab, red, red)){.auth-alert--error{background:color-mix(in srgb,var(--fx-bad)13%,var(--auth-control-bg))}}.auth-alert--error{color:var(--fx-bad)}@supports (color:color-mix(in lab, red, red)){.auth-alert--error{color:color-mix(in srgb,var(--fx-bad)30%,var(--auth-text))}}.auth-card .fx-input{border-radius:1rem;min-height:3.2rem;font-size:1rem;line-height:1.5;border-color:var(--auth-border)!important;background:var(--auth-control-bg)!important;color:var(--auth-text)!important}.auth-card .fx-input::placeholder{color:var(--auth-faint)!important}.auth-card .fx-input:focus{border-color:var(--fx-accent)!important}@supports (color:color-mix(in lab, red, red)){.auth-card .fx-input:focus{border-color:color-mix(in srgb,var(--fx-accent)46%,var(--auth-border))!important}}.auth-card .fx-input:focus{background:var(--auth-control-bg-focus)!important}.auth-card .fx-input:-webkit-autofill{caret-color:var(--auth-text);-webkit-text-fill-color:var(--auth-text)!important;box-shadow:0 0 0 1000px var(--auth-control-bg)inset!important}.auth-card .fx-input:-webkit-autofill:hover{caret-color:var(--auth-text);-webkit-text-fill-color:var(--auth-text)!important;box-shadow:0 0 0 1000px var(--auth-control-bg)inset!important}.auth-card .fx-input:-webkit-autofill:focus{caret-color:var(--auth-text);-webkit-text-fill-color:var(--auth-text)!important;box-shadow:0 0 0 1000px var(--auth-control-bg)inset!important}.auth-card .fx-btn{min-height:3.2rem;box-shadow:none;border-radius:1rem;font-size:1rem;font-weight:650;line-height:1.35;border-color:var(--auth-border)!important;background:var(--auth-control-bg)!important;color:var(--auth-text)!important}.auth-card .fx-btn:hover{background:var(--auth-control-bg)!important}@supports (color:color-mix(in lab, red, red)){.auth-card .fx-btn:hover{background:color-mix(in srgb,var(--auth-control-bg)78%,var(--fx-accent)22%)!important}}.auth-card .fx-btn-primary,.auth-card .fx-btn-primary{border-color:var(--fx-accent)!important}@supports (color:color-mix(in lab, red, red)){.auth-card .fx-btn-primary,.auth-card .fx-btn-primary{border-color:color-mix(in srgb,var(--fx-accent)32%,var(--auth-border))!important}}.auth-card .fx-btn-primary,.auth-card .fx-btn-primary{background:var(--fx-accent)!important}@supports (color:color-mix(in lab, red, red)){.auth-card .fx-btn-primary,.auth-card .fx-btn-primary{background:color-mix(in srgb,var(--fx-accent)12%,var(--auth-control-bg)88%)!important}}.auth-card .fx-btn-primary,.auth-card .fx-btn-primary{box-shadow:0 8px 18px #0f172a1f;color:var(--auth-text)!important}.auth-card .fx-btn-primary:hover,.auth-card .fx-btn-primary:hover{background:var(--fx-accent)!important}@supports (color:color-mix(in lab, red, red)){.auth-card .fx-btn-primary:hover,.auth-card .fx-btn-primary:hover{background:color-mix(in srgb,var(--fx-accent)16%,var(--auth-control-bg)84%)!important}}.fx-themeCard{background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;padding:16px;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s}.fx-themeCard:hover{background:#ffffff17;border-color:#fff3;transform:translateY(-1px)}.fx-themeCard.is-active{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-themeCard.is-active{border-color:color-mix(in srgb,var(--fx-accent)42%,#ffffff24)}}.fx-themeCard.is-active{box-shadow:var(--fx-focus-surface-shadow)}.fx-chip{border:1px solid var(--fx-border);background:var(--fx-chip-bg);color:var(--fx-muted);border-radius:10px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.75rem;line-height:1rem;display:inline-flex}.fx-chip--good{border-color:var(--fx-good,#10b981)}@supports (color:color-mix(in lab, red, red)){.fx-chip--good{border-color:color-mix(in srgb,var(--fx-good,#10b981)62%,var(--fx-border))}}.fx-chip--good{background:linear-gradient(135deg,var(--fx-good,#10b981),transparent 70%),var(--fx-good,#10b981)}@supports (color:color-mix(in lab, red, red)){.fx-chip--good{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-good,#10b981)24%,transparent),transparent 70%),color-mix(in srgb,var(--fx-good,#10b981)18%,var(--fx-chip-bg))}}.fx-chip--good{color:var(--fx-good,#10b981)}@supports (color:color-mix(in lab, red, red)){.fx-chip--good{color:color-mix(in srgb,var(--fx-good,#10b981)78%,var(--fx-text))}}.fx-chip--good{box-shadow:0 0 0 1px var(--fx-good,#10b981)}@supports (color:color-mix(in lab, red, red)){.fx-chip--good{box-shadow:0 0 0 1px color-mix(in srgb,var(--fx-good,#10b981)14%,transparent)}}.fx-chip--warn{border-color:var(--fx-warn,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.fx-chip--warn{border-color:color-mix(in srgb,var(--fx-warn,#f59e0b)32%,var(--fx-border))}}.fx-chip--warn{background:var(--fx-warn,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.fx-chip--warn{background:color-mix(in srgb,var(--fx-warn,#f59e0b)10%,var(--fx-chip-bg))}}.fx-chip--warn{color:var(--fx-warn,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.fx-chip--warn{color:color-mix(in srgb,var(--fx-warn,#f59e0b)58%,var(--fx-text))}}.fx-chip--bad{border-color:var(--fx-bad,#ef4444)}@supports (color:color-mix(in lab, red, red)){.fx-chip--bad{border-color:color-mix(in srgb,var(--fx-bad,#ef4444)32%,var(--fx-border))}}.fx-chip--bad{background:var(--fx-bad,#ef4444)}@supports (color:color-mix(in lab, red, red)){.fx-chip--bad{background:color-mix(in srgb,var(--fx-bad,#ef4444)10%,var(--fx-chip-bg))}}.fx-chip--bad{color:var(--fx-bad,#ef4444)}@supports (color:color-mix(in lab, red, red)){.fx-chip--bad{color:color-mix(in srgb,var(--fx-bad,#ef4444)58%,var(--fx-text))}}.fx-dot{background:#94a3b8f2;border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 0 4px #94a3b824}.fx-dot--good{background:#22c55efa;box-shadow:0 0 0 4px #22c55e29}.fx-dot--warn{background:#f59e0bfa;box-shadow:0 0 0 4px #f59e0b29}.fx-dot--bad{background:#ef4444fa;box-shadow:0 0 0 4px #ef444429}.fx-pill{background:var(--fx-pill-bg);color:var(--fx-muted);border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:4px 10px;font-size:.75rem;line-height:1rem;display:inline-flex}.fx-menu{background:linear-gradient(180deg,var(--fx-accent),transparent 62%),linear-gradient(180deg,var(--fx-menu-bg-2),var(--fx-menu-bg)),var(--fx-menu-bg);border-radius:18px;min-width:16rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fx-menu{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-accent)16%,transparent),transparent 62%),linear-gradient(180deg,var(--fx-menu-bg-2),var(--fx-menu-bg)),var(--fx-menu-bg)}}.fx-menu{border:1px solid var(--fx-menu-border);color:var(--fx-menu-text);-webkit-backdrop-filter:none;z-index:80;transform-origin:100% 0;animation:.14s ease-out fxPop;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 26px 70px #0000007a,0 10px 24px #0000003d,inset 0 1px #ffffff14}.fx-topbar :has(>.fx-menu){position:relative}@keyframes fxPop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.fx-menuItem{width:100%;color:var(--fx-menu-text);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:background .12s,color .12s,transform .12s;display:flex}.fx-menuItem:focus-visible{background:var(--fx-focus-control-bg);box-shadow:var(--fx-focus-control-shadow);outline:none}.fx-menuItem:hover{background:var(--fx-menu-item-hover)}.fx-menuItem.is-active,.fx-menuItem[aria-current=true]{background:var(--fx-menu-item-active)}.fx-menuCard,.chat-hub-item{border-color:var(--fx-menu-border);position:relative}@supports (color:color-mix(in lab, red, red)){.fx-menuCard,.chat-hub-item{border-color:color-mix(in srgb,var(--fx-menu-border)76%,transparent)}}.fx-menuCard,.chat-hub-item{background:var(--fx-solid-surface,var(--fx-menu-bg))}@supports (color:color-mix(in lab, red, red)){.fx-menuCard,.chat-hub-item{background:color-mix(in srgb,var(--fx-solid-surface,var(--fx-menu-bg))52%,transparent)}}.fx-menuCard,.chat-hub-item{color:var(--fx-menu-text);transition:background .14s,border-color .14s,box-shadow .14s,transform .14s}.fx-menuCard.is-active,.chat-hub-item.is-active{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-menuCard.is-active,.chat-hub-item.is-active{border-color:color-mix(in srgb,var(--fx-accent)30%,var(--fx-menu-border))}}.fx-menuCard.is-active,.chat-hub-item.is-active{background:var(--fx-menu-item-hover)}.fx-menuCard--unread,.chat-hub-item--unread{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-menuCard--unread,.chat-hub-item--unread{border-color:color-mix(in srgb,var(--fx-accent)46%,var(--fx-menu-border))}}.fx-menuCard--unread,.chat-hub-item--unread{background:linear-gradient(90deg,var(--fx-accent),transparent 46%),var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-menuCard--unread,.chat-hub-item--unread{background:linear-gradient(90deg,color-mix(in srgb,var(--fx-accent)12%,transparent),transparent 46%),color-mix(in srgb,var(--fx-accent)10%,var(--fx-solid-surface,var(--fx-menu-bg))90%)}}.fx-menuCard--unread,.chat-hub-item--unread{box-shadow:inset 3px 0 0 var(--fx-accent),0 14px 34px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-menuCard--unread,.chat-hub-item--unread{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--fx-accent)72%,var(--fx-menu-text)),0 14px 34px color-mix(in srgb,var(--fx-accent)10%,#00000024)}}.fx-menuCard__title,.chat-hub-item__title{color:var(--fx-menu-text)}.fx-menuCard--unread .fx-menuCard__title,.chat-hub-item--unread .chat-hub-item__title{font-weight:820}.fx-menuCard__chip,.chat-hub-item__chip{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-menuCard__chip,.chat-hub-item__chip{border-color:color-mix(in srgb,var(--fx-accent)18%,var(--fx-menu-border))}}.fx-menuCard__chip,.chat-hub-item__chip{background:var(--fx-solid-control,var(--fx-menu-bg))}@supports (color:color-mix(in lab, red, red)){.fx-menuCard__chip,.chat-hub-item__chip{background:color-mix(in srgb,var(--fx-solid-control,var(--fx-menu-bg))62%,transparent)}}.fx-menuCard__chip,.chat-hub-item__chip{color:var(--fx-menu-muted)}.notification-center-menu__title{color:var(--fx-menu-text)}.notification-center-menu__subtitle,.notification-center-empty,.notification-center-item__detail,.notification-center-item__meta{color:var(--fx-menu-muted)}.notification-center-item__open{color:inherit;border-radius:18px;display:block}.notification-center-item__open:focus-visible{background:var(--fx-focus-control-bg);box-shadow:var(--fx-focus-control-shadow);outline:none}.notification-center-item__icon{color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.notification-center-item__icon{color:color-mix(in srgb,var(--fx-accent)48%,var(--fx-menu-text))}}.notification-center-item--unread .notification-center-item__detail,.notification-center-item--unread .notification-center-item__meta{color:var(--fx-menu-text)}@supports (color:color-mix(in lab, red, red)){.notification-center-item--unread .notification-center-item__detail,.notification-center-item--unread .notification-center-item__meta{color:color-mix(in srgb,var(--fx-menu-text)88%,var(--fx-menu-muted))}}.chat-hub-badge{border:1px solid var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.chat-hub-badge{border:1px solid color-mix(in srgb,var(--fx-accent)48%,var(--fx-solid-border,var(--fx-menu-border)))}}.chat-hub-badge{background:linear-gradient(180deg,var(--fx-accent),var(--fx-accent))}@supports (color:color-mix(in lab, red, red)){.chat-hub-badge{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-accent)24%,var(--fx-solid-control,var(--fx-menu-bg))76%),color-mix(in srgb,var(--fx-accent)14%,var(--fx-solid-surface,var(--fx-menu-bg))86%))}}.chat-hub-badge{color:var(--fx-text);box-shadow:0 8px 20px var(--fx-accent),0 0 0 3px var(--fx-solid-surface,var(--fx-menu-bg))}@supports (color:color-mix(in lab, red, red)){.chat-hub-badge{box-shadow:0 8px 20px color-mix(in srgb,var(--fx-accent)24%,#00000038),0 0 0 3px color-mix(in srgb,var(--fx-solid-surface,var(--fx-menu-bg))76%,transparent)}}.chat-hub-menu__title{color:var(--fx-menu-text)}.chat-hub-empty{color:var(--fx-menu-muted)}.fx-menu .fx-emptyState{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-menu .fx-emptyState{border-color:color-mix(in srgb,var(--fx-accent)18%,var(--fx-menu-border))}}.fx-menu .fx-emptyState{background:linear-gradient(180deg,var(--fx-solid-control,var(--fx-menu-bg)),var(--fx-solid-surface,var(--fx-menu-bg)))}@supports (color:color-mix(in lab, red, red)){.fx-menu .fx-emptyState{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-control,var(--fx-menu-bg))52%,transparent),color-mix(in srgb,var(--fx-solid-surface,var(--fx-menu-bg))70%,transparent))}}.fx-menu .fx-emptyState{color:var(--fx-menu-muted)}.fx-menu .fx-emptyState__title{color:var(--fx-menu-text)}.fx-menu .fx-emptyState__description,.fx-menu .fx-emptyState__body,.chat-hub-item__time,.chat-hub-item__author,.chat-hub-item__body{color:var(--fx-menu-muted)}.chat-hub-item--unread .chat-hub-item__author,.chat-hub-item--unread .chat-hub-item__body{color:var(--fx-menu-text)}@supports (color:color-mix(in lab, red, red)){.chat-hub-item--unread .chat-hub-item__author,.chat-hub-item--unread .chat-hub-item__body{color:color-mix(in srgb,var(--fx-menu-text)88%,var(--fx-menu-muted))}}.fx-menuItem--stack{align-items:stretch}.fx-menuIcon{width:18px;height:18px;color:var(--fx-accent);flex:none}@supports (color:color-mix(in lab, red, red)){.fx-menuIcon{color:color-mix(in srgb,var(--fx-accent)50%,var(--fx-menu-text))}}.fx-menuHeader{padding:12px 12px 10px}.fx-menuEyebrow{color:var(--fx-menu-muted);letter-spacing:.01em;font-size:.76rem;font-weight:650}.fx-menuTitle{color:var(--fx-menu-text);margin-top:3px;font-size:.95rem;font-weight:750;line-height:1.2}.fx-menuMuted{color:var(--fx-menu-muted)}.fx-menuDivider{background:#ffffff1a;height:1px;margin:6px 4px}.fx-floating-menu{z-index:720;background:linear-gradient(180deg,var(--fx-accent),transparent 62%),linear-gradient(180deg,var(--fx-menu-bg-2),var(--fx-menu-bg)),var(--fx-menu-bg);border-radius:18px;position:fixed;overflow:auto}@supports (color:color-mix(in lab, red, red)){.fx-floating-menu{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-accent)16%,transparent),transparent 62%),linear-gradient(180deg,var(--fx-menu-bg-2),var(--fx-menu-bg)),var(--fx-menu-bg)}}.fx-floating-menu{border:1px solid var(--fx-menu-border);color:var(--fx-menu-text);-webkit-backdrop-filter:none;animation:.12s ease-out fxPop;box-shadow:0 28px 80px #00000085,0 10px 26px #0000003d,inset 0 1px #ffffff14}.fx-select,.fx-picker,.fx-colorPicker{min-width:0;display:block;position:relative}.fx-select__button,.fx-picker__button{border:1px solid var(--fx-solid-border,var(--fx-border));background:var(--fx-solid-control,var(--fx-input-bg));width:100%;min-height:2.75rem;color:var(--fx-text);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem .8rem;transition:border-color .12s,box-shadow .12s,background .12s;display:flex;box-shadow:inset 0 1px #ffffff0f}.fx-select__button:hover,.fx-picker__button:hover{background:var(--fx-solid-hover,var(--fx-input-bg-focus))}.fx-select__button:focus-visible,.fx-picker__button:focus-visible{border-color:var(--fx-focus-control-border);box-shadow:var(--fx-focus-control-shadow);background:var(--fx-focus-control-bg);outline:none}.fx-select__button:disabled,.fx-picker__button:disabled{cursor:not-allowed;opacity:.58}.fx-select--compact .fx-select__button{border-radius:10px;min-height:32px;padding:.28rem .45rem;font-size:.78rem}.fx-select__menu{padding:.4rem}.fx-select__option{width:100%;color:var(--fx-menu-text);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.68rem .72rem;transition:background .12s,color .12s;display:flex}.fx-select__option:hover,.fx-select__option[data-active=true]{background:var(--fx-menu-item-active)}.fx-select__option:disabled{cursor:not-allowed;opacity:.48}.fx-colorPicker__trigger{justify-content:flex-start;min-width:0}.fx-colorPicker--compact{width:auto}.fx-colorPicker--compact .fx-colorPicker__trigger{border-radius:999px;width:auto;min-width:9.25rem;max-width:13rem;min-height:2.15rem;padding:.38rem .48rem;font-size:.82rem}.fx-colorPicker__triggerSwatch,.fx-colorPicker__swatch{background:var(--fx-picked-color,var(--fx-muted));border-radius:999px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.fx-colorPicker__triggerSwatch,.fx-colorPicker__swatch{background:var(--fx-picked-color,color-mix(in srgb,var(--fx-muted)14%,transparent))}}.fx-colorPicker__triggerSwatch{border:1px solid var(--fx-picked-color,var(--fx-muted));width:1.2rem;height:1.2rem}@supports (color:color-mix(in lab, red, red)){.fx-colorPicker__triggerSwatch{border:1px solid color-mix(in srgb,var(--fx-picked-color,var(--fx-muted))44%,#ffffff85)}}.fx-colorPicker__triggerSwatch{box-shadow:inset 0 1px 0 #ffffff47,0 4px 12px var(--fx-picked-color,#00000038)}@supports (color:color-mix(in lab, red, red)){.fx-colorPicker__triggerSwatch{box-shadow:inset 0 1px 0 #ffffff47,0 4px 12px color-mix(in srgb,var(--fx-picked-color,#00000038)34%,transparent)}}.fx-colorPicker__triggerSwatch--empty,.fx-colorPicker__swatch--empty{color:var(--fx-muted);background:linear-gradient(135deg,transparent 47%,var(--fx-muted)49%,var(--fx-muted)51%,transparent 53%),var(--fx-solid-control,var(--fx-input-bg))}@supports (color:color-mix(in lab, red, red)){.fx-colorPicker__triggerSwatch--empty,.fx-colorPicker__swatch--empty{background:linear-gradient(135deg,transparent 47%,color-mix(in srgb,var(--fx-muted)54%,transparent)49%,color-mix(in srgb,var(--fx-muted)54%,transparent)51%,transparent 53%),color-mix(in srgb,var(--fx-solid-control,var(--fx-input-bg))84%,transparent)}}.fx-colorPicker__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.fx-colorPicker__chevron{flex:none;width:1rem;height:1rem;transition:transform .14s}.fx-colorPicker__chevron--open{transform:rotate(180deg)}.fx-colorPicker__menu{padding:.58rem}.fx-colorPicker__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.42rem;display:grid}.fx-colorPicker__option{aspect-ratio:1;border:1px solid var(--fx-menu-border);border-radius:13px;place-items:center;width:100%;min-width:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.fx-colorPicker__option{border:1px solid color-mix(in srgb,var(--fx-menu-border)78%,transparent)}}.fx-colorPicker__option{background:var(--fx-menu-bg-2)}@supports (color:color-mix(in lab, red, red)){.fx-colorPicker__option{background:color-mix(in srgb,var(--fx-menu-bg-2)72%,transparent)}}.fx-colorPicker__option{color:var(--fx-menu-text);transition:transform .12s,border-color .12s,background .12s,box-shadow .12s}.fx-colorPicker__option:hover,.fx-colorPicker__option:focus-visible,.fx-colorPicker__option[data-active=true]{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-colorPicker__option:hover,.fx-colorPicker__option:focus-visible,.fx-colorPicker__option[data-active=true]{border-color:color-mix(in srgb,var(--fx-accent)54%,var(--fx-menu-border))}}.fx-colorPicker__option:hover,.fx-colorPicker__option:focus-visible,.fx-colorPicker__option[data-active=true]{background:var(--fx-menu-item-active);outline:none;box-shadow:0 12px 28px #0003,inset 0 1px #ffffff1a}.fx-colorPicker__option:hover{transform:translateY(-1px)}.fx-colorPicker__swatch{border:1px solid var(--fx-picked-color,var(--fx-muted));width:1.35rem;height:1.35rem}@supports (color:color-mix(in lab, red, red)){.fx-colorPicker__swatch{border:1px solid color-mix(in srgb,var(--fx-picked-color,var(--fx-muted))44%,#ffffff94)}}.fx-colorPicker__swatch{box-shadow:inset 0 1px 0 #ffffff57,0 8px 18px var(--fx-picked-color,#00000038)}@supports (color:color-mix(in lab, red, red)){.fx-colorPicker__swatch{box-shadow:inset 0 1px 0 #ffffff57,0 8px 18px color-mix(in srgb,var(--fx-picked-color,#00000038)42%,transparent)}}.fx-colorPicker__check{width:.9rem;height:.9rem;color:var(--fx-accent);filter:drop-shadow(0 1px 2px #0000003d);position:absolute;top:.28rem;right:.28rem}.fx-datePicker{max-width:calc(100vw - 20px);padding:.8rem}.fx-datePicker__header{grid-template-columns:2.2rem 1fr 2.2rem;align-items:center;gap:.5rem;margin-bottom:.7rem;display:grid}.fx-datePicker__nav{width:2.2rem;height:2.2rem;color:var(--fx-menu-text);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.fx-datePicker__nav:hover{background:var(--fx-menu-item-hover)}.fx-datePicker__weekdays,.fx-datePicker__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.fx-datePicker__weekdays{color:var(--fx-menu-muted);text-align:center;margin-bottom:.35rem;font-size:.72rem;font-weight:700}.fx-datePicker__day{min-height:2.15rem;color:var(--fx-menu-text);background:0 0;border:1px solid #0000;border-radius:12px;font-weight:650}.fx-datePicker__day:hover{background:var(--fx-menu-item-hover)}.fx-datePicker__day[data-muted=true]{color:var(--fx-menu-muted)}@supports (color:color-mix(in lab, red, red)){.fx-datePicker__day[data-muted=true]{color:color-mix(in srgb,var(--fx-menu-muted)72%,transparent)}}.fx-datePicker__day[data-today=true]{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-datePicker__day[data-today=true]{border-color:color-mix(in srgb,var(--fx-accent)42%,#ffffff1f)}}.fx-datePicker__day[data-selected=true]{background:linear-gradient(135deg,var(--fx-accent),var(--fx-accent-2))}@supports (color:color-mix(in lab, red, red)){.fx-datePicker__day[data-selected=true]{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-accent)54%,#17243a),color-mix(in srgb,var(--fx-accent-2)36%,#17243a))}}.fx-datePicker__day[data-selected=true]{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-datePicker__day[data-selected=true]{border-color:color-mix(in srgb,var(--fx-accent)58%,#ffffff29)}}.fx-datePicker__day[data-selected=true]{color:#fff}.fx-datePicker__footer{border-top:1px solid #ffffff1a;justify-content:space-between;gap:.75rem;margin-top:.75rem;padding-top:.75rem;display:flex}.fx-datePicker__link{color:var(--fx-accent);border-radius:999px;padding:.42rem .72rem}@supports (color:color-mix(in lab, red, red)){.fx-datePicker__link{color:color-mix(in srgb,var(--fx-accent)55%,var(--fx-menu-text))}}.fx-datePicker__link{font-weight:700}.fx-datePicker__link:hover{background:var(--fx-menu-item-hover)}.fx-timePicker{padding:.5rem}.fx-timePicker__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;display:grid}.fx-timePicker__option{color:var(--fx-menu-text);border-radius:11px;padding:.55rem .4rem;font-weight:700}.fx-timePicker__option:hover,.fx-timePicker__option[data-active=true]{background:var(--fx-menu-item-active)}.fx-range{width:100%;accent-color:var(--fx-accent)}.fx-seg{background:var(--fx-solid-control,#ffffff12);border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:3px;padding:3px;display:inline-flex}.fx-seg-btn{color:#fffc;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;min-height:2.25rem;padding:.5rem .75rem;font-size:13px;font-weight:700;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.fx-seg-btn:not([data-active=true]):hover,.fx-seg-btn:not([data-active=true]):focus-visible{background:var(--fx-solid-hover,#ffffff14);border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-seg-btn:not([data-active=true]):hover,.fx-seg-btn:not([data-active=true]):focus-visible{border-color:color-mix(in srgb,var(--fx-accent)18%,var(--fx-solid-border,#ffffff24))}}.fx-seg-btn:not([data-active=true]):hover,.fx-seg-btn:not([data-active=true]):focus-visible{color:var(--fx-text)}.fx-seg-btn[data-active=true]{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-seg-btn[data-active=true]{border-color:color-mix(in srgb,var(--fx-accent)28%,var(--fx-solid-border,#ffffff24))}}.fx-seg-btn[data-active=true]{background:var(--fx-solid-control-focus,#ffffff24);color:#fffffff5}html[data-theme-mode=day] .fx-seg{box-shadow:inset 0 1px #ffffff8c;background:var(--fx-solid-control)!important;border-color:var(--fx-solid-border)!important}html[data-theme-mode=day] .fx-seg-btn{color:var(--fx-muted)!important}html[data-theme-mode=day] .fx-seg-btn:not([data-active=true]):hover,html[data-theme-mode=day] .fx-seg-btn:not([data-active=true]):focus-visible{background:var(--fx-solid-hover)!important;border-color:var(--fx-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day] .fx-seg-btn:not([data-active=true]):hover,html[data-theme-mode=day] .fx-seg-btn:not([data-active=true]):focus-visible{border-color:color-mix(in srgb,var(--fx-accent)18%,var(--fx-solid-border))!important}}html[data-theme-mode=day] .fx-seg-btn:not([data-active=true]):hover,html[data-theme-mode=day] .fx-seg-btn:not([data-active=true]):focus-visible{color:var(--fx-text)!important}html[data-theme-mode=day] .fx-seg-btn[data-active=true]{background:var(--fx-solid-control-focus)!important;border-color:var(--fx-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day] .fx-seg-btn[data-active=true]{border-color:color-mix(in srgb,var(--fx-accent)24%,var(--fx-solid-border))!important}}html[data-theme-mode=day] .fx-seg-btn[data-active=true]{box-shadow:inset 0 1px #ffffffb8;color:var(--fx-text)!important}.task-tabs-shell{padding:.45rem!important}.task-tabs{gap:2px;padding:2px}.task-tab-btn{gap:.45rem;min-height:2.15rem;padding:.42rem .62rem;font-size:.78rem;line-height:1rem}.task-tab-btn svg{width:.95rem;height:.95rem}.task-details-core .fx-input,.task-widget-panel .fx-input{border-radius:10px;min-height:2.35rem;padding:.48rem .62rem;font-size:.9rem}.task-details-core textarea.fx-input{min-height:5.5rem}.task-details-core .fx-picker__button,.task-widget-panel .fx-picker__button,.task-details-core .fx-select__button,.task-widget-panel .fx-select__button{border-radius:10px;min-height:2.35rem;padding:.48rem .62rem;font-size:.9rem}.task-widget-panel{border-radius:16px}.checklist-widget__add{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.checklist-widget__addInput{min-width:0}.checklist-widget__addButton{white-space:nowrap;flex:none}.checklist-widget__items{gap:.65rem;display:grid}.checklist-widget__item{border:1px solid var(--fx-solid-border,var(--fx-border));grid-template-columns:2.15rem minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.checklist-widget__item{border:1px solid color-mix(in srgb,var(--fx-solid-border,var(--fx-border))78%,transparent)}}.checklist-widget__item{background:var(--fx-solid-control,var(--fx-input-bg));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.checklist-widget__item{background:color-mix(in srgb,var(--fx-solid-control,var(--fx-input-bg))38%,transparent)}}.checklist-widget__item{padding:.58rem .65rem}.checklist-widget__item--editing{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.checklist-widget__item--editing{border-color:color-mix(in srgb,var(--fx-accent)30%,var(--fx-solid-border,var(--fx-border)))}}.checklist-widget__item--editing{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.checklist-widget__item--editing{background:color-mix(in srgb,var(--fx-accent)8%,var(--fx-solid-control,var(--fx-input-bg)))}}.checklist-widget__toggle,.checklist-widget__iconAction{width:2.15rem;min-width:2.15rem;height:2.15rem}.checklist-widget__content{min-width:0}.checklist-widget__title{color:var(--fx-text);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-weight:760;line-height:1.28;display:-webkit-box;overflow:hidden}.checklist-widget__title--done{color:var(--fx-muted);text-decoration:line-through;text-decoration-thickness:.08em}.checklist-widget__editInput{width:100%;min-width:0}.checklist-widget__actions{align-items:center;gap:.38rem;min-width:max-content;display:flex}.checklist-widget__saveAction{border-color:var(--fx-good,var(--fx-accent))}@supports (color:color-mix(in lab, red, red)){.checklist-widget__saveAction{border-color:color-mix(in srgb,var(--fx-good,var(--fx-accent))38%,var(--fx-solid-border,var(--fx-border)))}}.checklist-widget__saveAction{background:var(--fx-good,var(--fx-accent))}@supports (color:color-mix(in lab, red, red)){.checklist-widget__saveAction{background:color-mix(in srgb,var(--fx-good,var(--fx-accent))14%,var(--fx-solid-control,var(--fx-input-bg)))}}.checklist-widget__saveAction{color:var(--fx-text)}@media (width<=720px){.checklist-widget__add{grid-template-columns:1fr}.checklist-widget__addButton{justify-content:center}.checklist-widget__item{grid-template-columns:2.15rem minmax(0,1fr)}.checklist-widget__actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}}.task-tags-widget{gap:.75rem;display:grid}.task-tags-widget__intro{border:1px solid var(--fx-solid-border,var(--fx-border));background:var(--fx-solid-control,var(--fx-input-bg));border-radius:14px;align-items:flex-start;gap:.7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.task-tags-widget__intro{background:color-mix(in srgb,var(--fx-solid-control,var(--fx-input-bg))64%,transparent)}}.task-tags-widget__intro{padding:.75rem}.task-tags-widget__icon{border:1px solid var(--fx-accent);flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.task-tags-widget__icon{border:1px solid color-mix(in srgb,var(--fx-accent)24%,var(--fx-solid-border,var(--fx-border)))}}.task-tags-widget__icon{background:var(--fx-accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.task-tags-widget__icon{background:color-mix(in srgb,var(--fx-accent)10%,var(--fx-solid-control,var(--fx-input-bg)))}}.task-tags-widget__icon{color:var(--fx-text)}.task-tags-widget__composer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.task-tags-widget__chips{flex-wrap:wrap;gap:.5rem;display:flex}.task-tags-widget__list{gap:.65rem;display:grid}.task-tags-widget__item{border:1px solid var(--fx-solid-border,var(--fx-border));gap:.45rem;display:grid}@supports (color:color-mix(in lab, red, red)){.task-tags-widget__item{border:1px solid color-mix(in srgb,var(--fx-solid-border,var(--fx-border))74%,transparent)}}.task-tags-widget__item{background:var(--fx-solid-control,var(--fx-input-bg));border-radius:16px}@supports (color:color-mix(in lab, red, red)){.task-tags-widget__item{background:color-mix(in srgb,var(--fx-solid-control,var(--fx-input-bg))42%,transparent)}}.task-tags-widget__item{padding:.6rem}.task-tags-widget__itemHead{justify-content:space-between;align-items:center;gap:.6rem;min-width:0;display:flex}.task-tags-widget__chip{border:1px solid var(--fx-accent);align-items:center;gap:.4rem;min-width:0;max-width:220px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.task-tags-widget__chip{border:1px solid color-mix(in srgb,var(--fx-accent)22%,var(--fx-solid-border,var(--fx-border)))}}.task-tags-widget__chip{background:var(--fx-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.task-tags-widget__chip{background:color-mix(in srgb,var(--fx-accent)10%,var(--fx-chip-bg))}}.task-tags-widget__chip{color:var(--fx-text);padding:.35rem .4rem .35rem .7rem;font-size:.82rem;font-weight:700;line-height:1rem}.task-tags-widget__chip--colored{border-color:var(--task-tag-color)}@supports (color:color-mix(in lab, red, red)){.task-tags-widget__chip--colored{border-color:color-mix(in srgb,var(--task-tag-color)46%,var(--fx-solid-border,var(--fx-border)))}}.task-tags-widget__chip--colored{background:var(--task-tag-color)}@supports (color:color-mix(in lab, red, red)){.task-tags-widget__chip--colored{background:color-mix(in srgb,var(--task-tag-color)16%,var(--fx-chip-bg))}}.task-tags-widget__swatch{border:1px solid var(--task-tag-color,var(--fx-muted));flex:none;width:.7rem;height:.7rem}@supports (color:color-mix(in lab, red, red)){.task-tags-widget__swatch{border:1px solid color-mix(in srgb,var(--task-tag-color,var(--fx-muted))40%,white)}}.task-tags-widget__swatch{background:var(--task-tag-color,var(--fx-muted));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.task-tags-widget__swatch{background:var(--task-tag-color,color-mix(in srgb,var(--fx-muted)46%,transparent))}}.task-tags-widget__chip button{width:1.35rem;height:1.35rem;color:var(--fx-muted);border-radius:999px;flex:none;place-items:center;display:grid}.task-tags-widget__chip button:hover,.task-tags-widget__chip button:focus-visible{background:var(--fx-text)}@supports (color:color-mix(in lab, red, red)){.task-tags-widget__chip button:hover,.task-tags-widget__chip button:focus-visible{background:color-mix(in srgb,var(--fx-text)10%,transparent)}}.task-tags-widget__chip button:hover,.task-tags-widget__chip button:focus-visible{color:var(--fx-text)}.task-tags-widget__colorPicker{flex:0 auto;min-width:0}.task-tags-widget__empty{border:1px dashed var(--fx-muted)}@supports (color:color-mix(in lab, red, red)){.task-tags-widget__empty{border:1px dashed color-mix(in srgb,var(--fx-muted)34%,transparent)}}.task-tags-widget__empty{background:var(--fx-solid-control,var(--fx-input-bg));border-radius:14px}@supports (color:color-mix(in lab, red, red)){.task-tags-widget__empty{background:color-mix(in srgb,var(--fx-solid-control,var(--fx-input-bg))42%,transparent)}}.task-tags-widget__empty{color:var(--fx-muted);padding:.8rem;font-size:.85rem}@media (width<=640px){.task-tags-widget__composer{grid-template-columns:1fr}.task-tags-widget__composer .fx-btn{width:100%}}.widget-manager{flex-direction:column;min-height:0;max-height:min(64vh,720px);display:flex}.widget-manager__add{flex:none}.widget-manager__current{min-height:0}.widget-manager__list{scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;max-height:min(44vh,520px);padding-right:.25rem;overflow-y:auto}.widget-manager__list::-webkit-scrollbar{width:8px}.widget-manager__list::-webkit-scrollbar-track{background:0 0}.widget-manager__list::-webkit-scrollbar-thumb{background:var(--fx-muted);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.widget-manager__list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--fx-muted)42%,transparent)}}.widget-manager__list::-webkit-scrollbar-thumb:hover{background:var(--fx-muted)}@supports (color:color-mix(in lab, red, red)){.widget-manager__list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--fx-muted)58%,transparent)}}.fx-emptyState{border:1px dashed var(--fx-accent);justify-items:center;gap:.65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.fx-emptyState{border:1px dashed color-mix(in srgb,var(--fx-accent)15%,var(--fx-solid-border))}}.fx-emptyState{background:linear-gradient(180deg,var(--fx-solid-control),var(--fx-solid-surface));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.fx-emptyState{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-control)46%,transparent),color-mix(in srgb,var(--fx-solid-surface)72%,transparent))}}.fx-emptyState{color:var(--fx-muted);text-align:center;padding:1.4rem}.fx-emptyState--loading{border-style:solid;border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-emptyState--loading{border-color:color-mix(in srgb,var(--fx-accent)24%,var(--fx-solid-border))}}.fx-emptyState--loading{background:radial-gradient(circle at 50% 0%,var(--fx-accent),transparent 48%),linear-gradient(180deg,var(--fx-solid-control),var(--fx-solid-surface))}@supports (color:color-mix(in lab, red, red)){.fx-emptyState--loading{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--fx-accent)13%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-control)52%,transparent),color-mix(in srgb,var(--fx-solid-surface)78%,transparent))}}.fx-emptyState--error{border-style:solid;border-color:var(--fx-danger,#fb7185)}@supports (color:color-mix(in lab, red, red)){.fx-emptyState--error{border-color:color-mix(in srgb,var(--fx-danger,#fb7185)38%,var(--fx-solid-border))}}.fx-emptyState--error{background:radial-gradient(circle at 50% 0%,var(--fx-danger,#fb7185),transparent 50%),linear-gradient(180deg,var(--fx-solid-control),var(--fx-solid-surface))}@supports (color:color-mix(in lab, red, red)){.fx-emptyState--error{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--fx-danger,#fb7185)14%,transparent),transparent 50%),linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-control)48%,transparent),color-mix(in srgb,var(--fx-solid-surface)78%,transparent))}}.fx-emptyState--success{border-style:solid;border-color:var(--fx-good,#34d399)}@supports (color:color-mix(in lab, red, red)){.fx-emptyState--success{border-color:color-mix(in srgb,var(--fx-good,#34d399)34%,var(--fx-solid-border))}}.fx-emptyState--compact{gap:.45rem;padding:.85rem}.fx-emptyState--compact .fx-emptyState__icon{width:2.15rem;height:2.15rem}.fx-emptyState__icon{border:1px solid var(--fx-accent);place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.fx-emptyState__icon{border:1px solid color-mix(in srgb,var(--fx-accent)18%,var(--fx-solid-border))}}.fx-emptyState__icon{background:var(--fx-solid-control);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.fx-emptyState__icon{background:color-mix(in srgb,var(--fx-solid-control)78%,transparent)}}.fx-emptyState__icon{color:var(--fx-text)}.fx-emptyState--error .fx-emptyState__icon{border-color:var(--fx-danger,#fb7185)}@supports (color:color-mix(in lab, red, red)){.fx-emptyState--error .fx-emptyState__icon{border-color:color-mix(in srgb,var(--fx-danger,#fb7185)42%,var(--fx-solid-border))}}.fx-emptyState--error .fx-emptyState__icon{color:var(--fx-danger,#fb7185)}@supports (color:color-mix(in lab, red, red)){.fx-emptyState--error .fx-emptyState__icon{color:color-mix(in srgb,var(--fx-danger,#fb7185)82%,var(--fx-text))}}.fx-emptyState--success .fx-emptyState__icon{border-color:var(--fx-good,#34d399)}@supports (color:color-mix(in lab, red, red)){.fx-emptyState--success .fx-emptyState__icon{border-color:color-mix(in srgb,var(--fx-good,#34d399)42%,var(--fx-solid-border))}}.fx-emptyState--success .fx-emptyState__icon{color:var(--fx-good,#34d399)}@supports (color:color-mix(in lab, red, red)){.fx-emptyState--success .fx-emptyState__icon{color:color-mix(in srgb,var(--fx-good,#34d399)82%,var(--fx-text))}}.fx-emptyState__icon svg{width:1.25rem;height:1.25rem}.fx-emptyState__spinner{border:2px solid var(--fx-accent);width:1.15rem;height:1.15rem}@supports (color:color-mix(in lab, red, red)){.fx-emptyState__spinner{border:2px solid color-mix(in srgb,var(--fx-accent)16%,transparent)}}.fx-emptyState__spinner{border-top-color:var(--fx-accent);border-radius:999px;animation:.82s linear infinite fx-emptyState-spin}@keyframes fx-emptyState-spin{to{transform:rotate(360deg)}}.fx-emptyState__title{color:var(--fx-text);font-weight:720}.fx-emptyState__description,.fx-emptyState__body{max-width:34rem;font-size:.9rem;line-height:1.45}.fx-emptyState__actions{flex-wrap:wrap;justify-content:center;gap:.55rem;display:flex}.fx-statusBanner{--fx-status-tone:var(--fx-accent);border:1px solid var(--fx-status-tone);align-items:flex-start;gap:.7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fx-statusBanner{border:1px solid color-mix(in srgb,var(--fx-status-tone)22%,var(--fx-solid-border))}}.fx-statusBanner{background:linear-gradient(90deg,var(--fx-status-tone),transparent 42%),linear-gradient(180deg,var(--fx-solid-control),var(--fx-solid-surface));border-radius:16px}@supports (color:color-mix(in lab, red, red)){.fx-statusBanner{background:linear-gradient(90deg,color-mix(in srgb,var(--fx-status-tone)9%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-control)62%,transparent),color-mix(in srgb,var(--fx-solid-surface)82%,transparent))}}.fx-statusBanner{color:var(--fx-text);padding:.8rem .9rem;box-shadow:inset 0 1px #ffffff12}.fx-statusBanner--compact{border-radius:14px;gap:.55rem;padding:.62rem .72rem}.fx-statusBanner--compact .fx-statusBanner__icon{width:1.55rem;height:1.55rem}.fx-statusBanner--error{--fx-status-tone:var(--fx-danger,#fb7185)}.fx-statusBanner--success{--fx-status-tone:var(--fx-good,#34d399)}.fx-statusBanner--warning{--fx-status-tone:var(--fx-warning,#f59e0b)}.fx-statusBanner--loading,.fx-statusBanner--info{--fx-status-tone:var(--fx-accent)}.fx-statusBanner__icon{border:1px solid var(--fx-status-tone);flex:none;place-items:center;width:1.8rem;height:1.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.fx-statusBanner__icon{border:1px solid color-mix(in srgb,var(--fx-status-tone)28%,var(--fx-solid-border))}}.fx-statusBanner__icon{background:var(--fx-status-tone);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.fx-statusBanner__icon{background:color-mix(in srgb,var(--fx-status-tone)10%,var(--fx-solid-control))}}.fx-statusBanner__icon{color:var(--fx-status-tone)}@supports (color:color-mix(in lab, red, red)){.fx-statusBanner__icon{color:color-mix(in srgb,var(--fx-status-tone)74%,var(--fx-text))}}.fx-statusBanner__icon svg{width:1rem;height:1rem}.fx-statusBanner__content{flex:auto;min-width:0}.fx-statusBanner__title{font-size:.9rem;font-weight:720;line-height:1.35}.fx-statusBanner__body{color:var(--fx-muted);margin-top:.15rem;font-size:.82rem;line-height:1.42}.fx-statusBanner__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.45rem;display:flex}.fx-menu .fx-emptyState__icon{width:2rem;height:2rem}html[data-daylumo-device-class=phone] .fx-statusBanner{border-radius:14px}@media (prefers-reduced-motion:reduce){.fx-emptyState__spinner{animation-duration:1.8s}}.task-details-page{flex-direction:column;gap:1rem;min-height:0;display:flex;position:relative}.task-details-page--overlay{height:100%;overflow:hidden}.fx-drawer--taskInspector,.fx-drawer--entityInspector{border-left:1px solid var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-drawer--taskInspector,.fx-drawer--entityInspector{border-left:1px solid color-mix(in srgb,var(--fx-accent)24%,var(--fx-solid-border))}}.fx-drawer--taskInspector,.fx-drawer--entityInspector{background:linear-gradient(180deg,var(--fx-solid-surface-2),var(--fx-solid-surface)),var(--fx-solid-surface)}@supports (color:color-mix(in lab, red, red)){.fx-drawer--taskInspector,.fx-drawer--entityInspector{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-surface-2)82%,transparent),var(--fx-solid-surface)),var(--fx-solid-surface)}}.task-inspector__header{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding:.25rem .15rem 0;display:flex}.task-inspector__title{overflow-wrap:anywhere;max-width:100%;color:var(--fx-text);font-size:1.35rem;font-weight:760;line-height:1.18}.task-inspector__headerActions{flex:none;align-items:center;gap:.45rem;display:inline-flex}.task-inspector__statusBand,.task-inspector__notice{border:1px solid var(--fx-accent);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.task-inspector__statusBand,.task-inspector__notice{border:1px solid color-mix(in srgb,var(--fx-accent)15%,var(--fx-solid-border))}}.task-inspector__statusBand,.task-inspector__notice{background:var(--fx-solid-control);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.task-inspector__statusBand,.task-inspector__notice{background:color-mix(in srgb,var(--fx-solid-control)76%,transparent)}}.task-inspector__statusBand,.task-inspector__notice{padding:.7rem .8rem}.task-inspector__notice{background:var(--fx-warn);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.task-inspector__notice{background:color-mix(in srgb,var(--fx-warn)9%,var(--fx-solid-control))}}.task-inspector__contextLine{min-width:0;color:var(--fx-muted);flex-wrap:wrap;gap:.35rem .55rem;font-size:.76rem;font-weight:650;display:flex}.task-inspector__contextLine span+span:before{color:var(--fx-faint);content:"/";margin-right:.55rem}.task-inspector__editors{flex-wrap:wrap;gap:.4rem;display:flex}.task-inspector__body{flex:auto;grid-template-columns:132px minmax(0,1fr);gap:.75rem;min-height:0;display:grid;overflow:hidden}.task-inspector__tabs{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;flex-direction:column;gap:.35rem;min-height:0;padding-right:.1rem;display:flex;overflow-y:auto}.task-inspector__tab{min-height:2.45rem;color:var(--fx-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.45rem .55rem;transition:background .14s,border-color .14s,color .14s;display:grid}.task-inspector__tab span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-inspector__tab:hover,.task-inspector__tab:focus-visible{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.task-inspector__tab:hover,.task-inspector__tab:focus-visible{border-color:color-mix(in srgb,var(--fx-accent)22%,var(--fx-solid-border))}}.task-inspector__tab:hover,.task-inspector__tab:focus-visible{background:var(--fx-solid-control)}@supports (color:color-mix(in lab, red, red)){.task-inspector__tab:hover,.task-inspector__tab:focus-visible{background:color-mix(in srgb,var(--fx-solid-control)74%,transparent)}}.task-inspector__tab:hover,.task-inspector__tab:focus-visible{color:var(--fx-text)}.task-inspector__tab.is-active{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.task-inspector__tab.is-active{border-color:color-mix(in srgb,var(--fx-accent)42%,var(--fx-solid-border))}}.task-inspector__tab.is-active{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.task-inspector__tab.is-active{background:color-mix(in srgb,var(--fx-accent)12%,var(--fx-solid-control))}}.task-inspector__tab.is-active{color:var(--fx-text)}.task-inspector__content{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;padding-right:.2rem;position:relative;overflow-y:auto}.task-inspector__content--chat,.task-inspector__content--widget-manager{display:flex;overflow:hidden}.task-inspector__section{border:1px solid var(--fx-accent);min-height:0}@supports (color:color-mix(in lab, red, red)){.task-inspector__section{border:1px solid color-mix(in srgb,var(--fx-accent)14%,var(--fx-solid-border))}}.task-inspector__section{background:var(--fx-solid-surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.task-inspector__section{background:color-mix(in srgb,var(--fx-solid-surface)88%,transparent)}}.task-inspector__section{padding:.85rem;box-shadow:inset 0 1px #ffffff0f}.task-inspector__section--flush{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.task-inspector__section--chat{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.task-inspector__section--chat>.task-details-page__widgets--chat{flex:auto}.task-inspector__section--widget-manager{width:100%;height:100%;min-height:0;display:flex}.task-inspector__section--widget-manager>.widget-manager{width:100%;height:100%;max-height:none}.task-inspector__section--widget-manager .widget-manager__current{flex-direction:column;flex:auto;min-height:0;display:flex}.task-inspector__section--widget-manager .widget-manager__list{flex:auto;max-height:none}.task-inspector__sectionHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;margin-bottom:.85rem;display:flex}.task-inspector__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.task-inspector__formGrid--primary{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.task-inspector__wide{grid-column:1/-1}.task-inspector__check{cursor:pointer;width:fit-content;min-height:2.45rem}.task-inspector__quickActions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-top:.85rem;display:flex}.task-inspector__fieldStack{flex-direction:column;gap:.7rem;min-width:0;display:flex}.task-inspector__fieldPair{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.7rem;min-width:0;display:grid}.task-inspector__fieldGroup{border:1px solid var(--fx-accent);min-width:0}@supports (color:color-mix(in lab, red, red)){.task-inspector__fieldGroup{border:1px solid color-mix(in srgb,var(--fx-accent)12%,var(--fx-solid-border))}}.task-inspector__fieldGroup{background:linear-gradient(180deg,var(--fx-solid-surface-2),var(--fx-solid-surface)),var(--fx-solid-surface);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.task-inspector__fieldGroup{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-surface-2)76%,transparent),color-mix(in srgb,var(--fx-solid-surface)92%,transparent)),var(--fx-solid-surface)}}.task-inspector__fieldGroup{padding:.72rem;box-shadow:inset 0 1px #ffffff0e}.task-inspector__fieldGroup :where(label,.fx-input,.fx-select__button,.fx-picker__button){min-width:0}.task-inspector__fieldGroup--primary{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.task-inspector__fieldGroup--primary{border-color:color-mix(in srgb,var(--fx-accent)20%,var(--fx-solid-border))}}.task-inspector__fieldGroup--compact{padding-bottom:.78rem}.task-inspector__fieldGroupHeader{justify-content:space-between;align-items:flex-start;gap:.7rem;min-width:0;margin-bottom:.58rem;display:flex}.task-inspector__fieldGroupHeader h3{color:var(--fx-text);margin:0;font-size:.86rem;font-weight:760;line-height:1.15}.task-inspector__fieldGroupHeader p{color:var(--fx-muted);margin:.12rem 0 0;font-size:.74rem;font-weight:620;line-height:1.25}.task-inspector__footer{z-index:4;border:1px solid var(--fx-accent);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.task-inspector__footer{border:1px solid color-mix(in srgb,var(--fx-accent)16%,var(--fx-solid-border))}}.task-inspector__footer{background:linear-gradient(180deg,var(--fx-solid-control),var(--fx-solid-surface)),var(--fx-solid-surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.task-inspector__footer{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-control)86%,transparent),color-mix(in srgb,var(--fx-solid-surface)95%,transparent)),var(--fx-solid-surface)}}.task-inspector__footer{-webkit-backdrop-filter:blur(14px);padding:.55rem;box-shadow:0 -12px 30px #0f37461f}.task-inspector__saveState{min-width:8.5rem;color:var(--fx-muted);white-space:nowrap;align-items:center;gap:.45rem;font-size:.76rem;font-weight:720;display:inline-flex}.task-inspector__saveDot{background:var(--fx-success);border-radius:999px;flex:none;width:.52rem;height:.52rem}@supports (color:color-mix(in lab, red, red)){.task-inspector__saveDot{background:color-mix(in srgb,var(--fx-success)76%,var(--fx-accent))}}.task-inspector__saveDot{box-shadow:0 0 0 3px var(--fx-success)}@supports (color:color-mix(in lab, red, red)){.task-inspector__saveDot{box-shadow:0 0 0 3px color-mix(in srgb,var(--fx-success)14%,transparent)}}.task-inspector__saveState.is-dirty .task-inspector__saveDot{background:var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.task-inspector__saveState.is-dirty .task-inspector__saveDot{background:color-mix(in srgb,var(--fx-warn)86%,var(--fx-accent))}}.task-inspector__saveState.is-dirty .task-inspector__saveDot{box-shadow:0 0 0 3px var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.task-inspector__saveState.is-dirty .task-inspector__saveDot{box-shadow:0 0 0 3px color-mix(in srgb,var(--fx-warn)15%,transparent)}}.task-inspector__footerActions{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:.42rem;min-width:0;display:inline-flex}.task-inspector__footerActions .fx-btn{min-height:2.2rem}@media (width<=640px){.task-inspector__header{align-items:center}.task-inspector__statusBand,.task-inspector__notice{flex-direction:column;align-items:stretch}.task-inspector__body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-content:start;overflow-y:auto}.task-inspector__tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;flex:none;align-self:start;align-items:center;height:2.8rem;min-height:2.8rem;max-height:2.8rem;padding-bottom:.15rem;overflow:auto hidden}.task-inspector__tabs::-webkit-scrollbar{display:none}.task-inspector__tab{flex:0 0 2.52rem;grid-template-columns:1fr;justify-items:center;width:2.52rem;min-width:2.52rem;height:2.28rem;min-height:2.28rem;padding:0}.task-inspector__tab span{display:none}.task-inspector__content{padding-right:0;overflow:visible}.task-inspector__formGrid,.task-inspector__formGrid--primary,.task-inspector__fieldPair{grid-template-columns:1fr}.task-inspector__footer{bottom:calc(.4rem + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;gap:.52rem;margin-inline:.1rem}.task-inspector__saveState{justify-content:center;min-width:0}.task-inspector__footerActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.task-inspector__footerActions .fx-btn{justify-content:center}}.settings-pageSurface{box-sizing:border-box;isolation:isolate;background:var(--fx-solid-surface);width:100%;min-height:calc(100vh - 5.4rem);padding:clamp(.85rem,1.8vw,1.35rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.settings-pageSurface{background:color-mix(in srgb,var(--fx-solid-surface)24%,transparent)}}.settings-pageSurface{-webkit-backdrop-filter:blur(3px)saturate(1.02)}.settings-routeOverlay{z-index:640;place-items:center;padding:clamp(.75rem,3vw,2rem);display:grid;position:fixed;inset:0}.settings-routeOverlay__backdrop{appearance:none;cursor:default;border:0;padding:0;position:absolute;inset:0}.settings-routeOverlay__content{z-index:1;width:min(1520px,100vw - clamp(1.5rem,6vw,4rem));height:min(920px,100vh - clamp(1.5rem,6vw,4rem));min-height:0;display:flex;position:relative}.settings-pageSurface--overlay{-webkit-backdrop-filter:none;background:0 0;height:100%;min-height:0;padding:0}.settings-inspector{box-sizing:border-box;z-index:1;border:1px solid var(--fx-accent);width:min(100%,1480px);max-width:100%;min-height:calc(100vh - 7.4rem);margin:0 auto;position:relative}@supports (color:color-mix(in lab, red, red)){.settings-inspector{border:1px solid color-mix(in srgb,var(--fx-accent)24%,var(--fx-solid-border))}}.settings-inspector{background:linear-gradient(180deg,var(--fx-solid-surface-2),var(--fx-solid-surface)),var(--fx-solid-surface);border-radius:26px}@supports (color:color-mix(in lab, red, red)){.settings-inspector{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-surface-2)84%,transparent),var(--fx-solid-surface)),var(--fx-solid-surface)}}.settings-inspector{box-shadow:0 24px 72px #00000038,0 0 0 1px var(--fx-accent),0 0 0 1px var(--fx-text)inset}@supports (color:color-mix(in lab, red, red)){.settings-inspector{box-shadow:0 24px 72px #00000038,0 0 0 1px color-mix(in srgb,var(--fx-accent)8%,transparent),0 0 0 1px color-mix(in srgb,var(--fx-text)5%,transparent)inset}}.settings-inspector{padding:1.2rem}.settings-pageSurface--overlay .settings-inspector{width:100%;height:100%;min-height:0;margin:0;overflow:hidden}.settings-inspector .task-details-page--inspector{min-height:calc(100vh - 9.8rem)}.settings-pageSurface--overlay .task-details-page--inspector{flex-direction:column;height:100%;min-height:0;display:flex}.settings-inspector .task-inspector__header{padding-top:0}.settings-inspector .task-inspector__body{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:1rem;overflow:visible}.settings-pageSurface--overlay .task-inspector__body{flex:auto;min-height:0;overflow:hidden}.settings-inspector .task-inspector__tabs{gap:.45rem;max-height:calc(100vh - 9.5rem);position:sticky;top:.85rem}.settings-inspector .task-inspector__tab{border-radius:18px;min-height:2.65rem;padding-inline:.75rem}.settings-inspector .task-inspector__content{padding-right:0;overflow:visible}.settings-pageSurface--overlay .task-inspector__content{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;max-height:100%;padding-right:.35rem;overflow:hidden auto}.settings-inspector .task-inspector__section{border-radius:22px;padding:1rem}@media (width>=1500px){.settings-inspector{width:min(100%,1520px)}}@media (width<=1024px){.settings-pageSurface{padding:.85rem}.settings-inspector{width:100%;margin:0;padding:1rem}.settings-inspector .task-inspector__body{grid-template-columns:188px minmax(0,1fr)}}@media (width<=640px){.settings-pageSurface{min-height:calc(100vh - 4.2rem);padding:0}.settings-inspector{width:100%;min-height:calc(100vh - 5rem);box-shadow:none;border-inline:0;border-radius:0;margin:0;padding:.85rem}.settings-inspector .task-details-page--inspector{min-height:0}.settings-inspector .task-inspector__body{grid-template-columns:1fr}.settings-inspector .task-inspector__tabs{max-height:none;position:static}}.task-details-page__header{flex:none}.task-details-page__body{min-height:0;position:relative}.task-details-page--overlay .task-details-page__body{flex:auto;padding-right:.25rem;overflow-y:auto}.task-details-page--manager-open .task-details-page__body{overflow:hidden}.task-widget-manager-layer{z-index:30;background:linear-gradient(180deg,var(--fx-accent),transparent 60%),var(--fx-bg0);border-radius:16px;min-height:0;padding-right:.25rem;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.task-widget-manager-layer{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-accent)8%,transparent),transparent 60%),color-mix(in srgb,var(--fx-bg0)18%,var(--fx-surface)82%)}}.task-widget-manager-layer{-webkit-backdrop-filter:blur(12px);animation:.14s ease-out fxManagerIn;overflow:hidden;box-shadow:inset 0 1px #ffffff14}@keyframes fxManagerIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.task-widget-manager-layer .widget-manager{width:100%;height:100%;max-height:none}.task-widget-manager-layer .widget-manager__current{flex-direction:column;flex:auto;min-height:0;display:flex}.task-widget-manager-layer .widget-manager__list{flex:auto;max-height:none}.task-details-page--overlay.task-details-page--chat .task-details-page__body{flex-direction:column;display:flex;overflow:hidden}.task-details-page__widgets--chat{flex-direction:column;flex:auto;min-height:0;display:flex}.task-details-page__widgets--chat>*{flex:auto;min-height:0}.task-chat-shell{flex-direction:column;min-height:min(680px,100vh - 9rem);display:flex}.task-details-page--overlay .task-chat-shell{height:100%;min-height:0}.task-chat-shell__header{flex:none}.task-chat-shell__content{flex:auto;min-height:0;display:flex}.task-chat-shell__content>*{flex:auto;min-height:0}.task-chat-widget{flex-direction:column;gap:1rem;min-height:0;display:flex}.task-chat-messages{overscroll-behavior:contain;flex:auto;min-height:180px;padding-right:.35rem;overflow-y:auto}.task-chat-footer{flex:none}.task-chat-message{-webkit-user-select:text;user-select:text;width:100%;display:flex}.task-chat-message--own{justify-content:flex-end}.task-chat-message--other{justify-content:flex-start}.task-chat-message__bubble{border:1px solid var(--fx-solid-border,var(--fx-border));width:min(100%,820px)}@supports (color:color-mix(in lab, red, red)){.task-chat-message__bubble{border:1px solid color-mix(in srgb,var(--fx-solid-border,var(--fx-border))76%,transparent)}}.task-chat-message__bubble{background:linear-gradient(180deg,var(--fx-solid-control-focus,#fff),var(--fx-solid-surface,var(--fx-surface)));border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.task-chat-message__bubble{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-control-focus,#fff)74%,var(--fx-solid-surface,var(--fx-surface))26%),var(--fx-solid-surface,var(--fx-surface)))}}.task-chat-message__bubble{color:var(--fx-text);-webkit-user-select:text;user-select:text;padding:.9rem 1rem;box-shadow:0 16px 36px #0000001a}.task-chat-message--own .task-chat-message__bubble{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.task-chat-message--own .task-chat-message__bubble{border-color:color-mix(in srgb,var(--fx-accent)32%,var(--fx-solid-border,var(--fx-border)))}}.task-chat-message--own .task-chat-message__bubble{background:linear-gradient(135deg,var(--fx-accent),var(--fx-accent))}@supports (color:color-mix(in lab, red, red)){.task-chat-message--own .task-chat-message__bubble{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-accent)12%,var(--fx-solid-control-focus,#fff)88%),color-mix(in srgb,var(--fx-accent)6%,var(--fx-solid-surface,var(--fx-surface))94%))}}.task-chat-message--pinned .task-chat-message__bubble{border-color:var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.task-chat-message--pinned .task-chat-message__bubble{border-color:color-mix(in srgb,var(--fx-warn)38%,var(--fx-solid-border,var(--fx-border)))}}.task-chat-message--pinned .task-chat-message__bubble{background:linear-gradient(135deg,var(--fx-warn),var(--fx-solid-surface,var(--fx-surface)))}@supports (color:color-mix(in lab, red, red)){.task-chat-message--pinned .task-chat-message__bubble{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-warn)10%,var(--fx-solid-control-focus,#fff)90%),color-mix(in srgb,var(--fx-solid-surface,var(--fx-surface))92%,transparent))}}.task-chat-message--failed .task-chat-message__bubble{border-color:var(--fx-bad)}@supports (color:color-mix(in lab, red, red)){.task-chat-message--failed .task-chat-message__bubble{border-color:color-mix(in srgb,var(--fx-bad)42%,var(--fx-solid-border,var(--fx-border)))}}.task-chat-message--failed .task-chat-message__bubble{background:linear-gradient(135deg,var(--fx-bad),var(--fx-solid-surface,var(--fx-surface)))}@supports (color:color-mix(in lab, red, red)){.task-chat-message--failed .task-chat-message__bubble{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-bad)10%,var(--fx-solid-control-focus,#fff)90%),color-mix(in srgb,var(--fx-solid-surface,var(--fx-surface))92%,transparent))}}.task-chat-message--sending .task-chat-message__bubble{opacity:.82}.task-chat-message__header,.task-chat-message__quote,.task-chat-message__body,.task-chat-message__read{-webkit-user-select:text;user-select:text}.task-chat-message__author{color:var(--fx-text);font-weight:780}.task-chat-message__chip{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.task-chat-message__chip{border-color:color-mix(in srgb,var(--fx-accent)17%,var(--fx-solid-border,var(--fx-border)))}}.task-chat-message__chip{background:var(--fx-solid-control,var(--fx-surface))}@supports (color:color-mix(in lab, red, red)){.task-chat-message__chip{background:color-mix(in srgb,var(--fx-solid-control,var(--fx-surface))68%,transparent)}}.task-chat-message__chip{color:var(--fx-muted);-webkit-user-select:text;user-select:text}.task-chat-message__chip svg,.task-chat-message__quote svg,.task-chat-message__read svg{-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0}.task-chat-message__quote{border:1px solid var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.task-chat-message__quote{border:1px solid color-mix(in srgb,var(--fx-accent)20%,var(--fx-solid-border,var(--fx-border)))}}.task-chat-message__quote{border-left:3px solid var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.task-chat-message__quote{border-left:3px solid color-mix(in srgb,var(--fx-accent)58%,var(--fx-solid-border,var(--fx-border)))}}.task-chat-message__quote{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.task-chat-message__quote{background:color-mix(in srgb,var(--fx-accent)7%,var(--fx-solid-control,var(--fx-surface)))}}.task-chat-message__actions,.task-chat-message__actions *{-webkit-user-select:none;user-select:none}.task-chat-messages .select-text{-webkit-user-select:text;user-select:text}.fx-emojiPicker{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-emojiPicker{border-color:color-mix(in srgb,var(--fx-accent)18%,var(--fx-solid-border,var(--fx-border)))}}.fx-emojiPicker{background:radial-gradient(circle at 14% 0%,var(--fx-accent),transparent 34%),linear-gradient(180deg,var(--fx-solid-surface-2,var(--fx-surface)),var(--fx-solid-surface,var(--fx-surface)))}@supports (color:color-mix(in lab, red, red)){.fx-emojiPicker{background:radial-gradient(circle at 14% 0%,color-mix(in srgb,var(--fx-accent)12%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-surface-2,var(--fx-surface))96%,transparent),var(--fx-solid-surface,var(--fx-surface)))}}.fx-emojiPicker{color:var(--fx-text)}.fx-emojiPicker__header{border-bottom:1px solid var(--fx-solid-border,var(--fx-border))}@supports (color:color-mix(in lab, red, red)){.fx-emojiPicker__header{border-bottom:1px solid color-mix(in srgb,var(--fx-solid-border,var(--fx-border))70%,transparent)}}.fx-emojiPicker__header{background:var(--fx-solid-control,var(--fx-surface))}@supports (color:color-mix(in lab, red, red)){.fx-emojiPicker__header{background:color-mix(in srgb,var(--fx-solid-control,var(--fx-surface))44%,transparent)}}.fx-emojiPicker__body{border-bottom:1px solid var(--fx-solid-border,var(--fx-border))}@supports (color:color-mix(in lab, red, red)){.fx-emojiPicker__body{border-bottom:1px solid color-mix(in srgb,var(--fx-solid-border,var(--fx-border))62%,transparent)}}.fx-emojiPicker__body{background:var(--fx-solid-surface,var(--fx-surface))}@supports (color:color-mix(in lab, red, red)){.fx-emojiPicker__body{background:color-mix(in srgb,var(--fx-solid-surface,var(--fx-surface))88%,transparent)}}.fx-emojiPicker em-emoji-picker{width:100%;max-width:100%;height:min(520px,100vh - 260px);min-height:320px;box-shadow:none;--font-family:inherit;--rgb-background:244,252,249;--rgb-accent:8,126,164;--color-border:var(--fx-accent);border:0;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.fx-emojiPicker em-emoji-picker{--color-border:color-mix(in srgb,var(--fx-accent)18%,var(--fx-solid-border,var(--fx-border)))}}.fx-emojiPicker em-emoji-picker{--color-border-over:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-emojiPicker em-emoji-picker{--color-border-over:color-mix(in srgb,var(--fx-accent)28%,var(--fx-solid-border,var(--fx-border)))}}.fx-emojiPicker em-emoji-picker{--color-border-active:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-emojiPicker em-emoji-picker{--color-border-active:color-mix(in srgb,var(--fx-accent)54%,var(--fx-solid-border,var(--fx-border)))}}.fx-emojiPicker em-emoji-picker{--color-input:var(--fx-solid-control-focus,#fff)}@supports (color:color-mix(in lab, red, red)){.fx-emojiPicker em-emoji-picker{--color-input:color-mix(in srgb,var(--fx-solid-control-focus,#fff)82%,var(--fx-solid-surface,#fff)18%)}}.fx-emojiPicker em-emoji-picker{--color-input-placeholder:var(--fx-muted);--color-search:var(--fx-muted);--color-text:var(--fx-text);--color-text-light:var(--fx-muted)}.fx-emojiPicker__quick{background:var(--fx-solid-control,var(--fx-surface))}@supports (color:color-mix(in lab, red, red)){.fx-emojiPicker__quick{background:color-mix(in srgb,var(--fx-solid-control,var(--fx-surface))52%,transparent)}}.fx-emojiPicker__quickButton{background:0 0;border:1px solid #0000}.fx-emojiPicker__quickButton:hover,.fx-emojiPicker__quickButton:focus-visible{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-emojiPicker__quickButton:hover,.fx-emojiPicker__quickButton:focus-visible{border-color:color-mix(in srgb,var(--fx-accent)28%,var(--fx-solid-border,var(--fx-border)))}}.fx-emojiPicker__quickButton:hover,.fx-emojiPicker__quickButton:focus-visible{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-emojiPicker__quickButton:hover,.fx-emojiPicker__quickButton:focus-visible{background:color-mix(in srgb,var(--fx-accent)12%,var(--fx-solid-control,var(--fx-surface)))}}.fx-emojiPicker__quickButton:hover,.fx-emojiPicker__quickButton:focus-visible{box-shadow:var(--fx-focus-control-shadow)}.fx-column{background:var(--fx-column-bg);border:1px solid #ffffff24;border-radius:16px;box-shadow:0 22px 70px #0006}.fx-taskcard{background:var(--fx-taskcard-bg);border:1px solid var(--fx-taskcard-border);border-radius:14px;transition:transform .12s,box-shadow .12s,border-color .12s}.fx-taskcard:hover{border-color:#ffffff38;transform:translateY(-1px);box-shadow:0 22px 70px #00000070}.task-card-temporalStack,.task-card-temporalChip{min-width:0}.task-card-temporalChip{text-overflow:ellipsis;white-space:nowrap;flex-wrap:nowrap;max-width:100%;font-weight:720;overflow:hidden;color:var(--fx-text)!important}.task-card-temporalChip__label{color:var(--fx-muted);flex:none;font-weight:760}.task-card-temporalChip .tabular-nums{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-card-temporalChip--schedule{border-color:var(--fx-accent)!important}@supports (color:color-mix(in lab, red, red)){.task-card-temporalChip--schedule{border-color:color-mix(in srgb,var(--fx-accent)34%,var(--fx-solid-border))!important}}.task-card-temporalChip--schedule{background:var(--fx-accent)!important}@supports (color:color-mix(in lab, red, red)){.task-card-temporalChip--schedule{background:color-mix(in srgb,var(--fx-accent)9%,var(--fx-solid-control))!important}}.task-card-temporalChip--deadline{border-color:var(--fx-warn)!important}@supports (color:color-mix(in lab, red, red)){.task-card-temporalChip--deadline{border-color:color-mix(in srgb,var(--fx-warn)34%,var(--fx-solid-border))!important}}.task-card-temporalChip--deadline{background:var(--fx-warn)!important}@supports (color:color-mix(in lab, red, red)){.task-card-temporalChip--deadline{background:color-mix(in srgb,var(--fx-warn)8%,var(--fx-solid-control))!important}}.task-card-temporalChip--deadline.fx-chip--warn{border-color:var(--fx-warn)!important}@supports (color:color-mix(in lab, red, red)){.task-card-temporalChip--deadline.fx-chip--warn{border-color:color-mix(in srgb,var(--fx-warn)42%,var(--fx-solid-border))!important}}.task-card-temporalChip--deadline.fx-chip--warn{background:var(--fx-warn)!important}@supports (color:color-mix(in lab, red, red)){.task-card-temporalChip--deadline.fx-chip--warn{background:color-mix(in srgb,var(--fx-warn)12%,var(--fx-solid-control))!important}}.task-card-temporalChip--deadline.fx-chip--bad{border-color:var(--fx-bad)!important}@supports (color:color-mix(in lab, red, red)){.task-card-temporalChip--deadline.fx-chip--bad{border-color:color-mix(in srgb,var(--fx-bad)42%,var(--fx-solid-border))!important}}.task-card-temporalChip--deadline.fx-chip--bad{background:var(--fx-bad)!important}@supports (color:color-mix(in lab, red, red)){.task-card-temporalChip--deadline.fx-chip--bad{background:color-mix(in srgb,var(--fx-bad)12%,var(--fx-solid-control))!important}}.fx-drawer{background:linear-gradient(180deg,var(--fx-drawer-bg-from),var(--fx-drawer-bg-to));-webkit-backdrop-filter:blur(16px);border-left:1px solid #ffffff24}.fx-sheetBackdrop{-webkit-backdrop-filter:blur(5px)saturate(1.04);background:#02061747}body.fx-overlayLocked{overscroll-behavior:none}.fx-overlayBackdrop{-webkit-backdrop-filter:blur(5px)saturate(1.04);background:#02061757;animation:.14s ease-out fxOverlayFade}.fx-overlayDrawer__panel,.fx-assistantDrawer{outline:none;animation:.18s cubic-bezier(.2,.78,.2,1) fxDrawerIn}.fx-systemDialog{padding:max(1rem,env(safe-area-inset-top,0px))max(1rem,env(safe-area-inset-right,0px))max(1rem,env(safe-area-inset-bottom,0px))max(1rem,env(safe-area-inset-left,0px));place-items:center;display:grid}.fx-systemDialog__panel{outline:none;max-height:min(82vh,720px);animation:.16s cubic-bezier(.2,.78,.2,1) fxDialogIn;overflow-y:auto}.fx-systemDialog__panel--wide{max-height:min(86vh,760px)}.fx-systemDialog__panel--danger{border-color:var(--fx-danger,#fb7185)!important}@supports (color:color-mix(in lab, red, red)){.fx-systemDialog__panel--danger{border-color:color-mix(in srgb,var(--fx-danger,#fb7185)34%,var(--fx-solid-border))!important}}.workspace-entity-dialog__backdrop{-webkit-backdrop-filter:blur(5px)saturate(1.04);background:#02061757}.workspace-entity-dialog__panel{outline:none;max-height:min(86vh,760px);overflow-y:auto;background:linear-gradient(180deg,var(--fx-solid-surface,var(--fx-surface)),var(--fx-solid-surface,var(--fx-surface)))!important}@supports (color:color-mix(in lab, red, red)){.workspace-entity-dialog__panel{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-surface,var(--fx-surface))96%,var(--fx-accent)4%),var(--fx-solid-surface,var(--fx-surface)))!important}}.workspace-entity-dialog__panel--color{overflow:visible}@keyframes fxOverlayFade{0%{opacity:0}to{opacity:1}}@keyframes fxDrawerIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes fxDialogIn{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.fx-overlayBackdrop,.fx-overlayDrawer__panel,.fx-assistantDrawer,.fx-systemDialog__panel,.task-widget-manager-layer{animation:none!important}}@supports (color:color-mix(in lab, red, red)){.fx-btn-danger{border-color:color-mix(in srgb,var(--fx-danger,#fb7185)40%,var(--fx-solid-border,var(--fx-border)))!important;background:color-mix(in srgb,var(--fx-danger,#fb7185)14%,var(--fx-solid-control,var(--fx-btn-bg)))!important}}.fx-btn-danger{color:var(--fx-text)!important}@supports (color:color-mix(in lab, red, red)){.fx-btn-danger:hover:not(:disabled),.fx-btn-danger:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--fx-danger,#fb7185)54%,var(--fx-solid-border,var(--fx-border)))!important;background:color-mix(in srgb,var(--fx-danger,#fb7185)20%,var(--fx-solid-hover,var(--fx-btn-bg-hover)))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fx-danger,#fb7185)24%,transparent)!important}}.fx-kbd{border:1px solid var(--fx-border);background:var(--fx-kbd-bg);color:var(--fx-faint);border-radius:8px;padding:.12rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem}input:-webkit-autofill{caret-color:var(--fx-text);-webkit-box-shadow:0 0 0px 1000px var(--fx-solid-control,var(--fx-input-bg))inset;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--fx-text)!important}input:-webkit-autofill:hover{caret-color:var(--fx-text);-webkit-box-shadow:0 0 0px 1000px var(--fx-solid-control,var(--fx-input-bg))inset;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--fx-text)!important}input:-webkit-autofill:focus{caret-color:var(--fx-text);-webkit-box-shadow:0 0 0px 1000px var(--fx-solid-control,var(--fx-input-bg))inset;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--fx-text)!important}textarea:-webkit-autofill{caret-color:var(--fx-text);-webkit-box-shadow:0 0 0px 1000px var(--fx-solid-control,var(--fx-input-bg))inset;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--fx-text)!important}textarea:-webkit-autofill:hover{caret-color:var(--fx-text);-webkit-box-shadow:0 0 0px 1000px var(--fx-solid-control,var(--fx-input-bg))inset;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--fx-text)!important}textarea:-webkit-autofill:focus{caret-color:var(--fx-text);-webkit-box-shadow:0 0 0px 1000px var(--fx-solid-control,var(--fx-input-bg))inset;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--fx-text)!important}select:-webkit-autofill{caret-color:var(--fx-text);-webkit-box-shadow:0 0 0px 1000px var(--fx-solid-control,var(--fx-input-bg))inset;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--fx-text)!important}select:-webkit-autofill:hover{caret-color:var(--fx-text);-webkit-box-shadow:0 0 0px 1000px var(--fx-solid-control,var(--fx-input-bg))inset;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--fx-text)!important}select:-webkit-autofill:focus{caret-color:var(--fx-text);-webkit-box-shadow:0 0 0px 1000px var(--fx-solid-control,var(--fx-input-bg))inset;transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--fx-text)!important}.planner-hero{border:1px solid var(--fx-accent);border-radius:18px;padding:1.4rem;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.planner-hero{border:1px solid color-mix(in srgb,var(--fx-accent)16%,#ffffff1f)}}.planner-hero{background:radial-gradient(circle at top right,var(--fx-accent),transparent 38%),radial-gradient(circle at bottom left,var(--fx-accent-2),transparent 42%),linear-gradient(160deg,var(--fx-bg0),var(--fx-bg1))}@supports (color:color-mix(in lab, red, red)){.planner-hero{background:radial-gradient(circle at top right,color-mix(in srgb,var(--fx-accent)18%,transparent),transparent 38%),radial-gradient(circle at bottom left,color-mix(in srgb,var(--fx-accent-2)18%,transparent),transparent 42%),linear-gradient(160deg,color-mix(in srgb,var(--fx-bg0)48%,#ffffff14),color-mix(in srgb,var(--fx-bg1)34%,#ffffff0a))}}.planner-hero{box-shadow:var(--fx-shadow)}.planner-page .planner-hero--compact{padding:1rem 1.15rem}.planner-page .planner-hero--compact h1{font-size:1.35rem;line-height:1.2}.planner-hero__mobileSummary{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.planner-hero__details{min-width:0}.planner-hero__mobileToggle{display:none}.planner-kicker{text-transform:uppercase;letter-spacing:.18em;color:var(--fx-muted);align-items:center;gap:.5rem;font-size:.74rem;display:inline-flex}.planner-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.planner-toolbar__group{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:.4rem;padding:.35rem;display:inline-flex;overflow:visible}.planner-toolbar__group .fx-btn{min-height:34px;box-shadow:none;border-radius:12px}.planner-toolbar__group .fx-btn-primary,.planner-toolbar__group .fx-btn-primary{box-shadow:0 8px 18px #0000001a}.planner-timeBreakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-top:.7rem;display:grid}.planner-timeBreakdown__item{border:1px solid var(--fx-solid-border);background:var(--fx-solid-control);border-radius:8px;min-width:0}@supports (color:color-mix(in lab, red, red)){.planner-timeBreakdown__item{background:color-mix(in srgb,var(--fx-solid-control)82%,transparent)}}.planner-timeBreakdown__item{padding:.55rem .65rem}.planner-timeBreakdown__label,.planner-timeBreakdown__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fx-muted);font-size:.68rem;line-height:1.15;display:block;overflow:hidden}.planner-timeBreakdown__value{color:var(--fx-text);margin-top:.18rem;font-size:.96rem;font-weight:750;line-height:1.18;display:block}.planner-timeBreakdown__meta{color:var(--fx-faint);margin-top:.12rem}.planner-sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.planner-sectionHeader--compact{align-items:center;gap:.75rem}.planner-rangeControls{border-radius:18px;grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) auto;align-items:end;gap:.7rem;padding:.85rem;display:grid}.planner-rangeControls__field{gap:.35rem;min-width:0;display:grid}.planner-rangeControls__field>span{font-size:.78rem;line-height:1}.planner-rangeControls__apply{white-space:nowrap;min-height:2.45rem}.planner-rangeControls__error{color:var(--fx-warn);grid-column:1/-1;font-size:.75rem}.planner-weekGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:1rem;display:grid}.planner-weekGrid--header{margin-bottom:-.35rem}.planner-monthGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:1rem;display:grid}.planner-dayCell{background:var(--fx-surface);border:1px solid #ffffff1a;border-radius:20px;min-height:180px;padding:.9rem}@supports (color:color-mix(in lab, red, red)){.planner-dayCell{background:color-mix(in srgb,var(--fx-surface)78%,transparent)}}.planner-dayCell{-webkit-backdrop-filter:blur(14px)}.planner-dayCell--dropActive{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.planner-dayCell--dropActive{border-color:color-mix(in srgb,var(--fx-accent)72%,transparent)}}.planner-dayCell--dropActive{background:linear-gradient(180deg,var(--fx-accent),transparent 72%),var(--fx-surface)}@supports (color:color-mix(in lab, red, red)){.planner-dayCell--dropActive{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-accent)18%,transparent),transparent 72%),color-mix(in srgb,var(--fx-surface)82%,transparent)}}.planner-dayCell--dropActive{box-shadow:inset 0 0 0 2px var(--fx-accent),0 18px 42px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.planner-dayCell--dropActive{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--fx-accent)34%,transparent),0 18px 42px color-mix(in srgb,var(--fx-accent)16%,transparent)}}.planner-dayCell--empty{background:var(--fx-surface)}@supports (color:color-mix(in lab, red, red)){.planner-dayCell--empty{background:color-mix(in srgb,var(--fx-surface)54%,transparent)}}.planner-dayCell--empty{box-shadow:none;border-color:#ffffff12}.planner-dayCell--today{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.planner-dayCell--today{border-color:color-mix(in srgb,var(--fx-accent)42%,#ffffff24)}}.planner-dayCell--today{background:linear-gradient(180deg,var(--fx-accent),transparent 66%),var(--fx-surface)}@supports (color:color-mix(in lab, red, red)){.planner-dayCell--today{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-accent)10%,transparent),transparent 66%),color-mix(in srgb,var(--fx-surface)82%,transparent)}}.planner-dayCell--today{box-shadow:inset 0 0 0 1px var(--fx-accent),0 14px 34px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.planner-dayCell--today{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fx-accent)22%,transparent),0 14px 34px color-mix(in srgb,var(--fx-accent)10%,transparent)}}.planner-dayCell--today.planner-dayCell--empty{background:linear-gradient(180deg,var(--fx-accent),transparent 70%),var(--fx-surface)}@supports (color:color-mix(in lab, red, red)){.planner-dayCell--today.planner-dayCell--empty{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-accent)8%,transparent),transparent 70%),color-mix(in srgb,var(--fx-surface)62%,transparent)}}.planner-dayCell--today.planner-dayCell--empty{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.planner-dayCell--today.planner-dayCell--empty{border-color:color-mix(in srgb,var(--fx-accent)34%,#ffffff1a)}}.planner-dayCell--today.planner-dayCell--empty{box-shadow:inset 0 0 0 1px var(--fx-accent),0 12px 28px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.planner-dayCell--today.planner-dayCell--empty{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fx-accent)18%,transparent),0 12px 28px color-mix(in srgb,var(--fx-accent)8%,transparent)}}.planner-dayCell--month.planner-dayCell--empty{min-height:132px}.planner-dayCell--week{min-height:280px}.planner-dayCell--range{min-height:220px}.planner-dayCell--interactive{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.planner-dayCell--interactive:hover,.planner-dayCell--interactive:focus-visible{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.planner-dayCell--interactive:hover,.planner-dayCell--interactive:focus-visible{border-color:color-mix(in srgb,var(--fx-accent)42%,transparent)}}.planner-dayCell--interactive:hover,.planner-dayCell--interactive:focus-visible{box-shadow:0 22px 54px var(--fx-accent),inset 0 0 0 1px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.planner-dayCell--interactive:hover,.planner-dayCell--interactive:focus-visible{box-shadow:0 22px 54px color-mix(in srgb,var(--fx-accent)12%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--fx-accent)18%,transparent)}}.planner-dayCell--interactive:focus-visible{outline:2px solid var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.planner-dayCell--interactive:focus-visible{outline:2px solid color-mix(in srgb,var(--fx-accent)56%,transparent)}}.planner-dayCell--interactive:focus-visible{outline-offset:3px}.planner-rangeDayHeader{min-width:0}.planner-rangeDayTitle{text-overflow:ellipsis;white-space:nowrap;color:var(--fx-text);font-size:.9rem;font-weight:700;overflow:hidden}.planner-dayCell--muted{opacity:.68}.planner-dayCell__header{justify-content:space-between;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.planner-dayCell__title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:var(--fx-muted);font-size:.78rem;font-weight:700;overflow:hidden}.planner-dayCell__date{color:var(--fx-text);margin-top:.15rem;font-size:1rem;font-weight:700}.planner-dayCell--today .planner-dayCell__date,.planner-dayCell--today .planner-rangeDayTitle,.planner-dayCell--today .planner-dayCell__title{color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.planner-dayCell--today .planner-dayCell__date,.planner-dayCell--today .planner-rangeDayTitle,.planner-dayCell--today .planner-dayCell__title{color:color-mix(in srgb,var(--fx-accent)44%,var(--fx-text))}}.planner-dayNumber{min-width:2rem;height:2rem;color:var(--fx-text);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:0 .65rem;font-weight:700;display:inline-flex}.planner-pill{text-align:left;background:linear-gradient(#ffffff14,#ffffff0a);border:1px solid #ffffff1f;border-radius:16px;width:100%;padding:.8rem .9rem;box-shadow:0 14px 36px #0000002e}.planner-pill--compact{padding:.65rem .75rem}.planner-pill--base{border-color:#ffffff1f}.planner-pill--warn{border-color:var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.planner-pill--warn{border-color:color-mix(in srgb,var(--fx-warn)28%,#ffffff29)}}.planner-pill--warn{box-shadow:0 14px 36px var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.planner-pill--warn{box-shadow:0 14px 36px color-mix(in srgb,var(--fx-warn)10%,#00000029)}}.planner-pill--danger{border-color:var(--fx-bad)}@supports (color:color-mix(in lab, red, red)){.planner-pill--danger{border-color:color-mix(in srgb,var(--fx-bad)32%,#ffffff2e)}}.planner-pill--danger{box-shadow:0 14px 36px var(--fx-bad)}@supports (color:color-mix(in lab, red, red)){.planner-pill--danger{box-shadow:0 14px 36px color-mix(in srgb,var(--fx-bad)12%,#00000029)}}.planner-pill__meta{color:var(--fx-muted);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.3rem;padding:.16rem .45rem;font-size:.72rem;line-height:1;display:inline-flex}.planner-pill__icon{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}.planner-hourRow{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.planner-hourRow__label{color:var(--fx-muted);padding-top:.7rem;font-size:.8rem;position:sticky;top:0}.planner-hourRow__content{background:#ffffff08;border:1px dashed #ffffff1f;border-radius:18px;min-height:78px;padding:.75rem}.planner-hourRow__empty{background:linear-gradient(90deg,#ffffff05,#0000);border-radius:14px;min-height:54px}.planner-emptyState{min-height:2.25rem;color:var(--fx-muted);align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.planner-emptyState{color:color-mix(in srgb,var(--fx-muted)78%,transparent)}}.planner-emptyState{font-size:.86rem;line-height:1.35}.planner-emptyState--compact{min-height:1.5rem;font-size:.82rem}.planner-emptyState--hint{border:1px dashed var(--fx-accent);border-radius:14px;padding:.85rem}@supports (color:color-mix(in lab, red, red)){.planner-emptyState--hint{border:1px dashed color-mix(in srgb,var(--fx-accent)22%,#ffffff1a)}}.planner-emptyState--hint{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.planner-emptyState--hint{background:color-mix(in srgb,var(--fx-accent)5%,transparent)}}.planner-allDayDrop{transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.planner-dayView__side .planner-allDayDrop{min-height:0}.planner-allDayDrop--active{border-color:var(--fx-accent)!important}@supports (color:color-mix(in lab, red, red)){.planner-allDayDrop--active{border-color:color-mix(in srgb,var(--fx-accent)46%,var(--fx-border))!important}}.planner-allDayDrop--active{background:linear-gradient(135deg,var(--fx-accent),transparent 64%),var(--fx-surface)!important}@supports (color:color-mix(in lab, red, red)){.planner-allDayDrop--active{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-accent)12%,transparent),transparent 64%),var(--fx-surface)!important}}.planner-allDayDrop--active{box-shadow:0 0 0 2px var(--fx-accent),var(--fx-shadow)}@supports (color:color-mix(in lab, red, red)){.planner-allDayDrop--active{box-shadow:0 0 0 2px color-mix(in srgb,var(--fx-accent)18%,transparent),var(--fx-shadow)}}.planner-allDayDrop--active{transform:translateY(-1px)}.planner-moreHint{color:var(--fx-muted);padding:.15rem .2rem;font-size:.74rem}@media (width<=1100px){.planner-weekGrid,.planner-monthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-weekGrid--header{display:none}}@media (width<=768px){.planner-weekGrid,.planner-monthGrid{grid-template-columns:1fr}.planner-rangeControls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.planner-rangeControls__apply{grid-column:1/-1;width:fit-content}.planner-hourRow{grid-template-columns:52px minmax(0,1fr);gap:.75rem}}.fx-app{height:100%;min-height:100%;overflow:hidden}.fx-shell,.fx-app>.flex-1{height:100%;min-height:0}.fx-main{min-height:0;overflow:auto}.fx-main--local-scroll{overflow:hidden}.fx-main__inner--fill{flex-direction:column;height:100%;min-height:0;display:flex}.planner-page{flex-direction:column;gap:1.25rem;min-width:0;max-width:100%;height:100%;min-height:0;display:flex}.planner-page__header{flex:none;gap:1rem;min-width:0;max-width:100%;display:grid}.planner-page__body{flex:auto;min-width:0;max-width:100%;min-height:0;padding-bottom:1rem;padding-right:.35rem;overflow:auto}.planner-page__header>*,.planner-page__body>*{min-width:0;max-width:100%}@media (width<=640px){.planner-page{gap:.9rem}.planner-page__body{padding-right:0}.planner-hero{padding:1rem}.planner-toolbar{align-items:stretch;width:100%}.planner-toolbar__group{width:100%;max-width:100%}.planner-toolbar__group .fx-btn{justify-content:center;min-width:0;padding-inline:.65rem}.planner-toolbar__group--views{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.planner-toolbar__group--nav{grid-template-columns:2.45rem minmax(0,1fr) 2.45rem;display:grid}.planner-timeBreakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-rangeControls{grid-template-columns:1fr;padding:.75rem}.planner-rangeControls__apply{width:100%}}.planner-dayView,.planner-dayView__grid,.planner-dayView__timelinePanel,.planner-dayView__side,.planner-dayView__timelineScroll{min-height:0}@media (width>=1280px){.planner-dayView{height:100%}.planner-dayView__grid{align-items:stretch;height:100%}.planner-dayView__timelinePanel{flex-direction:column;display:flex;overflow:hidden}.planner-dayView__timelineHeader{flex:none}.planner-dayView__timelineScroll{overscroll-behavior-y:auto;scrollbar-gutter:stable;flex:auto;padding-right:.15rem;overflow-y:auto}.planner-dayView__side{align-self:stretch;min-height:0;display:flex;overflow:hidden}.planner-dayView__side .planner-allDayDrop{overscroll-behavior-y:contain;scrollbar-gutter:stable;flex:auto;overflow-y:auto}}.fx-sidebar{height:100vh;position:sticky;top:0;overflow-y:auto}.fx-modal-compact{font-size:.92rem}.fx-modal-compact .fx-input,.fx-modal-compact .fx-btn,.fx-drawer .fx-input,.fx-drawer .fx-btn{font-size:.86rem}.fx-iconBtn{width:34px;min-width:34px;height:34px;min-height:34px;color:var(--fx-text);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;transition:transform .14s,background .14s,border-color .14s;display:inline-flex}.fx-iconBtn:hover{background:#ffffff1a;border-color:#ffffff38;transform:translateY(-1px)}.fx-iconBtn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.planner-timeline{grid-template-columns:64px minmax(0,1fr);gap:1rem;display:grid;position:relative}.planner-timeline__labels,.planner-timeline__track{position:relative}.planner-timeline__label{text-align:left;width:60px;min-height:34px;color:var(--fx-muted);align-items:flex-start;padding:.2rem 0;font-size:.78rem;transition:color .14s;display:flex;position:absolute;left:0;transform:translateY(-2px)}.planner-timeline__label:hover{color:var(--fx-text)}.planner-timeline__label--end{pointer-events:none}.planner-timeline__track{background:#ffffff0b;border:1px solid #ffffff2e;border-radius:20px;overflow:hidden}.planner-timeline__slot{cursor:copy;background:linear-gradient(90deg,#ffffff0d,#ffffff04 72%);border-bottom:1px dashed #ffffff30;position:absolute;left:0;right:0}.planner-timeline__slot:nth-child(2n){background:linear-gradient(90deg,#ffffff15,#ffffff08 72%)}.planner-timeline__slot:hover{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.planner-timeline__slot:hover{background:color-mix(in srgb,var(--fx-accent)15%,#ffffff0a)}}body.daylumo-native-dragging .planner-timeline__slot{background:linear-gradient(90deg,var(--fx-accent),transparent 74%)}@supports (color:color-mix(in lab, red, red)){body.daylumo-native-dragging .planner-timeline__slot{background:linear-gradient(90deg,color-mix(in srgb,var(--fx-accent)8%,transparent),transparent 74%)}}body.daylumo-native-dragging .planner-timeline__slot:hover{background:linear-gradient(90deg,var(--fx-accent),var(--fx-accent-2))}@supports (color:color-mix(in lab, red, red)){body.daylumo-native-dragging .planner-timeline__slot:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--fx-accent)22%,transparent),color-mix(in srgb,var(--fx-accent-2)8%,transparent))}}body.daylumo-native-dragging .planner-timeline__slot:hover{box-shadow:inset 0 0 0 1px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){body.daylumo-native-dragging .planner-timeline__slot:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fx-accent)36%,transparent)}}.planner-timeline__item{z-index:3;border:1px solid var(--fx-accent);border-radius:18px;min-width:0;position:absolute;overflow:visible}@supports (color:color-mix(in lab, red, red)){.planner-timeline__item{border:1px solid color-mix(in srgb,var(--fx-accent)20%,var(--fx-solid-border,var(--fx-border)))}}.planner-timeline__item{background:linear-gradient(180deg,var(--fx-accent),transparent 54%),var(--fx-solid-control,#ffffff0b)}@supports (color:color-mix(in lab, red, red)){.planner-timeline__item{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-accent)9%,transparent),transparent 54%),var(--fx-solid-control,#ffffff0b)}}.planner-timeline__item{box-shadow:0 14px 36px #0000002e}.planner-timeline__item--overlap .planner-pill{border-color:var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.planner-timeline__item--overlap .planner-pill{border-color:color-mix(in srgb,var(--fx-warn)34%,#ffffff29)}}.planner-timeline__item--overlap .planner-pill{box-shadow:0 0 0 3px var(--fx-warn),0 14px 36px #0000002e}@supports (color:color-mix(in lab, red, red)){.planner-timeline__item--overlap .planner-pill{box-shadow:0 0 0 3px color-mix(in srgb,var(--fx-warn)10%,transparent),0 14px 36px #0000002e}}.planner-timeline__item .planner-pill{align-items:center;height:100%;min-height:0;border:0!important;border-left:3px solid var(--fx-accent)!important}@supports (color:color-mix(in lab, red, red)){.planner-timeline__item .planner-pill{border-left:3px solid color-mix(in srgb,var(--fx-accent)82%,transparent)!important}}.planner-timeline__item .planner-pill{border-radius:16px;padding-top:.45rem;padding-bottom:.45rem;box-shadow:none!important;background:0 0!important}.planner-timeline__item .task-card-cover--planner{z-index:0;border-radius:inherit;opacity:.16;pointer-events:none;border:0;height:auto;margin:0;position:absolute;inset:0}.project-card-polished{border:1px solid var(--fx-accent);border-radius:24px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.project-card-polished{border:1px solid color-mix(in srgb,var(--fx-accent)16%,#ffffff24);background:radial-gradient(circle at top right,color-mix(in srgb,var(--fx-accent)18%,transparent),transparent 40%),var(--fx-surface)}}.project-card-polished{box-shadow:0 18px 56px #0000003d}.project-card-polished:hover{box-shadow:var(--fx-shadow);transform:translateY(-2px)}html[data-theme-mode=day],html[data-theme$=-day]{--fx-surface:#ffffffd6;--fx-surface-2:#fffffff0;--fx-border:#0f172a24;--fx-text:#0f172af0;--fx-muted:#263348e0;--fx-faint:#334155bd;--fx-danger:#dc2626;--fx-mindmap-edge:#00b8d9;--fx-mindmap-edge-selected:#2563eb;--fx-topbar-bg-from:#ffffffdb;--fx-topbar-bg-to:#ffffff9e;--fx-sidebar-bg-from:#fffc;--fx-sidebar-bg-to:#ffffff85;--fx-btn-bg:#ffffffb8;--fx-btn-bg-hover:#ffffffe0;--fx-btn-ghost-bg:#ffffff8a;--fx-input-bg:#fffc;--fx-input-bg-focus:#fffffff5;--fx-chip-bg:#ffffff9e;--fx-pill-bg:#ffffff9e;--fx-column-bg:#ffffffa8;--fx-taskcard-bg:#ffffffb8;--fx-taskcard-border:#0f172a26;--fx-kbd-bg:#ffffffad}html[data-theme-mode=day] .planner-timeline__track,html[data-theme$=-day] .planner-timeline__track{background:linear-gradient(#ffffff8a,#ffffff5c);border-color:#0f172a3d}html[data-theme-mode=day] .planner-timeline__slot,html[data-theme$=-day] .planner-timeline__slot{background:linear-gradient(90deg,#0f172a12,#ffffff2e 72%);border-bottom-color:#0f172a3d}html[data-theme-mode=day] .planner-timeline__slot:nth-child(2n),html[data-theme$=-day] .planner-timeline__slot:nth-child(2n){background:linear-gradient(90deg,#0f172a18,#ffffff38 72%)}html[data-theme-mode=day] .planner-dayCell{background:var(--fx-surface);border-color:#0f172a29}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day] .planner-dayCell{background:color-mix(in srgb,var(--fx-surface)84%,#ffffff7a)}}html[data-theme-mode=day] .fx-sheetBackdrop,html[data-theme$=-day] .fx-sheetBackdrop,html[data-theme=paper] .fx-sheetBackdrop,html[data-theme=sky] .fx-sheetBackdrop,html[data-theme=sand] .fx-sheetBackdrop,html[data-theme=mint] .fx-sheetBackdrop,html[data-theme=rose] .fx-sheetBackdrop{background:#0f172a33}html[data-theme-mode=night]{--fx-danger:#fb7185}.fx-panel-2,.fx-drawer{border:1px solid var(--fx-border);color:var(--fx-text);background:var(--fx-surface-2)!important}.fx-input,select.fx-input,input.fx-input,textarea.fx-input{border-color:var(--fx-border);background:var(--fx-surface-2)}@supports (color:color-mix(in lab, red, red)){.fx-input,select.fx-input,input.fx-input,textarea.fx-input{background:color-mix(in srgb,var(--fx-surface-2)82%,transparent)}}.fx-input,select.fx-input,input.fx-input,textarea.fx-input{color:var(--fx-text);box-shadow:inset 0 1px #ffffff0f}.fx-input option{color:#0f172a;background:#fff}.fx-navItem--nested{min-height:38px;padding-left:.8rem;font-size:.88rem}.fx-btn-sm{min-height:34px;padding:.35rem .7rem;font-size:.8rem}.planner-rangeGrid{gap:.75rem;display:grid}.planner-moveError{border:1px solid var(--fx-danger)}@supports (color:color-mix(in lab, red, red)){.planner-moveError{border:1px solid color-mix(in srgb,var(--fx-danger)42%,transparent)}}.planner-moveError{background:var(--fx-danger);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.planner-moveError{background:color-mix(in srgb,var(--fx-danger)12%,var(--fx-surface))}}.planner-moveError{color:var(--fx-danger)}@supports (color:color-mix(in lab, red, red)){.planner-moveError{color:color-mix(in srgb,var(--fx-danger)74%,var(--fx-text))}}.planner-moveError{padding:.65rem .85rem;font-size:.85rem;line-height:1.35}@media (width<=1024px){.planner-rangeGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.planner-rangeGrid{grid-template-columns:1fr!important}}.planner-miniTask{border:1px solid var(--fx-accent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem;width:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.planner-miniTask{border:1px solid color-mix(in srgb,var(--fx-accent)28%,transparent)}}.planner-miniTask{border-left:3px solid var(--fx-accent);background:var(--fx-accent);border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.planner-miniTask{background:color-mix(in srgb,var(--fx-accent)10%,var(--fx-surface))}}.planner-miniTask{text-align:left;padding:.25rem .45rem;transition:transform .16s,border-color .16s,background .16s}.planner-miniTask:hover{border-color:var(--fx-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.planner-miniTask:hover{border-color:color-mix(in srgb,var(--fx-accent)55%,transparent)}}.planner-miniTask.task-card-surface--withActions{grid-template-columns:auto minmax(0,1fr) 1.65rem;padding-right:.35rem!important}.planner-miniTask__time{color:var(--fx-accent);white-space:nowrap;grid-column:1;font-size:.66rem;font-weight:700}.planner-miniTask__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fx-text);grid-column:2;font-size:.72rem;font-weight:650;overflow:hidden}.planner-miniTask:not(:has(.planner-miniTask__time)) .planner-miniTask__title{grid-column:1/3}.planner-miniTask>.entity-card-actionSlot{grid-area:1/3;place-self:center end;position:static}.planner-miniTask>.entity-card-actionSlot .fx-actionMenuButton--sm{width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem}.planner-miniTask .widget-card-surfaces{grid-column:1/-1}.planner-pill{border-left:3px solid var(--fx-accent);align-items:flex-start;gap:.55rem;width:100%;position:relative;display:flex!important}@supports (color:color-mix(in lab, red, red)){.planner-pill{border-left:3px solid color-mix(in srgb,var(--fx-accent)82%,transparent)}}.planner-pill.task-card-surface--withActions{padding-right:2.85rem!important}.planner-pill>.entity-card-actionSlot{top:.42rem;right:.42rem}.planner-pill__complete{width:32px;min-width:32px;height:32px;color:var(--fx-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:-.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.planner-pill__complete{color:color-mix(in srgb,var(--fx-muted)80%,transparent)}}.planner-pill__complete{transition:background .16s,color .16s,transform .16s}.planner-pill__complete:hover{color:var(--fx-good);background:var(--fx-good)}@supports (color:color-mix(in lab, red, red)){.planner-pill__complete:hover{background:color-mix(in srgb,var(--fx-good)13%,transparent)}}.planner-pill__complete:hover{transform:scale(1.05)}.planner-pill__body,.planner-pill__layout,.planner-pill__main{min-width:0}.planner-pill__layout{width:100%}.planner-pill__layout--withCover{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) clamp(5.5rem,18%,7rem);gap:.52rem .85rem;align-items:start!important;display:grid!important}.planner-pill__layout--withCover .planner-pill__main{grid-area:1/1}.planner-pill__layout--withCover .planner-pill__footer{grid-area:2/1;align-self:end}.planner-pill__layout--withCover .task-card-cover--plannerPreview{grid-area:1/2/span 2;align-self:stretch}.planner-pill--untimed .planner-pill__layout{flex-direction:column;gap:.55rem;align-items:stretch!important}.planner-pill__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.42rem .55rem;min-width:0;margin-top:.1rem;display:flex}.planner-pill__footer:empty{display:none}.planner-pill__footerMeta{flex-wrap:wrap;flex:auto;align-items:center;gap:.35rem;min-width:0;display:flex}.planner-pill__footer .widget-card-surfaces{flex:auto;justify-content:flex-end;min-width:0}.planner-pill--untimed .planner-pill__footer .widget-card-surfaces{flex:0 auto;justify-content:flex-start}.planner-pill--untimed .planner-pill__footer{justify-content:flex-start}.planner-pill--untimed .planner-pill__footerMeta{flex:0 auto}.planner-timeline__item .planner-pill__body,.planner-timeline__item .planner-pill__layout{min-width:0;height:100%}.planner-timeline__item .planner-pill__body{align-items:center;display:flex;overflow:visible}.planner-timeline__item .planner-pill__layout{grid-template-columns:minmax(12rem,.9fr) minmax(18rem,1.1fr);gap:.45rem .8rem;height:auto;align-items:center!important;display:grid!important}.planner-timeline__item .planner-pill__main{min-width:0}.planner-timeline__item .planner-pill__metaRow{max-height:1.75rem;overflow:hidden}.planner-timeline__item .planner-pill__title{line-height:1.15}.planner-timeline__item .planner-pill__footer{flex-wrap:nowrap;justify-content:flex-end;min-width:0;max-height:none;margin-top:0;overflow:visible}.planner-timeline__item .planner-pill--compact .planner-pill__footer{display:flex}.planner-timeline__item .planner-pill__footerMeta,.planner-timeline__item .planner-pill__footer .widget-card-surfaces{flex-wrap:nowrap;justify-content:flex-start;overflow:visible}.planner-timeline__item .planner-pill__footerMeta{flex:none}.planner-timeline__item .planner-pill__footer .widget-card-surfaces{flex:0 auto;justify-content:flex-end}.planner-timeline__item .planner-pill__footer .fx-chip{text-overflow:clip;white-space:nowrap;max-width:none;min-height:1.55rem;padding-inline:.48rem;overflow:visible;height:auto!important}.planner-timeline__item--overlap .planner-pill__layout{grid-template-columns:minmax(9rem,1fr) minmax(0,max-content);gap:.35rem .45rem}.planner-timeline__item--overlap .planner-pill__footer{justify-self:end;max-width:none}.planner-timeline__item--overlap .planner-pill__footerMeta{display:none}.planner-timeline__item--overlap .planner-pill__footer .widget-card-surfaces{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.planner-timeline__item{overflow:hidden;box-shadow:0 8px 20px #0000001f;container:planner-timeline-item/inline-size}.planner-timeline__item--overlap .planner-pill--timeline{box-shadow:none!important;border-color:#0000!important}.planner-pill--timeline{border-radius:14px;min-height:0;padding:.38rem .55rem .38rem .62rem;display:flex;overflow:hidden;container:planner-pill/inline-size}.planner-pill--timeline.task-card-surface--withActions{padding-right:2.25rem!important}.planner-pill--timeline>.entity-card-actionSlot{top:.24rem;right:.28rem}.planner-pill--timeline>.entity-card-actionSlot .fx-actionMenuButton--sm{width:1.55rem;min-width:1.55rem;height:1.55rem;min-height:1.55rem}.planner-pill--timeline .planner-pill__complete{width:26px;min-width:26px;height:26px;margin-top:0}.planner-pill--timeline .planner-pill__complete svg{width:1rem;height:1rem}.planner-timeline__item .planner-pill--timeline .planner-pill__body{align-items:stretch;height:100%;overflow:hidden}.planner-pill__timeline{align-items:center;gap:.55rem;width:100%;min-width:0;height:100%;display:flex}.planner-pill__timelineMain{flex:12rem;align-items:center;gap:.38rem;width:100%;min-width:0;display:flex}.planner-pill__timelineTop,.planner-pill__timelineMeta,.planner-pill__timelineTime,.planner-pill__timelineChip,.planner-pill__timelineIcon{align-items:center;min-width:0;display:inline-flex}.planner-pill__timelineTop{max-width:min(10.5rem,38%);color:var(--fx-muted);flex:none;gap:.28rem;font-size:.72rem;line-height:1;overflow:hidden}.planner-pill__timelineTime,.planner-pill__timelineChip,.planner-pill__timelineIcon{white-space:nowrap;border-radius:999px;gap:.22rem}.planner-pill__timelineTime{font-weight:700}.planner-pill__timelineTitle{min-width:3.25rem;color:var(--fx-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;font-size:.82rem;font-weight:760;line-height:1.12;display:-webkit-box;overflow:hidden}.planner-pill__timelineMeta{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;gap:.28rem;max-width:min(72%,100% - 8rem);overflow:hidden}.planner-pill__timelineChip{border:1px solid var(--task-card-accent-resolved,var(--fx-accent));max-width:12rem;padding:.18rem .45rem}@supports (color:color-mix(in lab, red, red)){.planner-pill__timelineChip{border:1px solid color-mix(in srgb,var(--task-card-accent-resolved,var(--fx-accent))22%,var(--fx-solid-border))}}.planner-pill__timelineChip{background:var(--task-card-accent-resolved,var(--fx-accent))}@supports (color:color-mix(in lab, red, red)){.planner-pill__timelineChip{background:color-mix(in srgb,var(--task-card-accent-resolved,var(--fx-accent))7%,var(--fx-solid-control))}}.planner-pill__timelineChip{color:var(--fx-muted);text-overflow:ellipsis;font-size:.68rem;font-weight:720;overflow:hidden}.planner-pill__timelineChip--due{color:var(--fx-text)}.planner-pill__timelineWidgets,.planner-pill__backlogWidgets,.planner-pill__miniWidgets{min-width:0}.planner-pill__timelineWidgets:empty,.planner-pill__backlogWidgets:empty,.planner-pill__miniWidgets:empty{display:none}.planner-pill__timelineWidgets .widget-card-surfaces{flex-wrap:nowrap;justify-content:flex-end;gap:.28rem;width:auto;max-width:100%;overflow:hidden}.planner-pill__timelineWidgets .fx-chip{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:9.5rem;min-height:1.55rem;overflow:hidden}.planner-pill__timelineWidgets .fx-chip>:not(svg):not(.widget-progress):not(.widget-tag-chip__dot){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.planner-pill__timelineWidgets .task-card-temporalChip__label{display:none}.planner-pill__timeline--compact .planner-pill__timelineTitle{-webkit-line-clamp:1}.planner-pill__timeline--compact .planner-pill__timelineMeta{max-width:min(68%,100% - 7rem)}.planner-pill__timeline--micro{gap:.36rem}.planner-pill__timeline--micro .planner-pill__timelineMain{align-items:center;gap:.34rem;display:flex}.planner-pill__timeline--micro .planner-pill__timelineTop{flex:none;max-width:4.8rem}.planner-pill__timeline--micro .planner-pill__timelineIcon,.planner-pill__timeline--micro .planner-pill__timelineChip{display:none}.planner-pill__timeline--micro .planner-pill__timelineTitle{-webkit-line-clamp:1;font-size:.76rem}.planner-pill__timeline--micro .planner-pill__timelineMeta{max-width:min(62%,100% - 6rem);display:flex}.planner-pill__timeline--micro .planner-pill__timelineWidgets .fx-chip{max-width:5.6rem}.planner-pill__timelineWidgets .widget-card-focusControl{flex:0 auto;min-width:0;max-width:min(14rem,100%)}.planner-pill__timelineWidgets .widget-card-focusControl__summary{flex:auto;min-width:0;max-width:100%}.planner-pill__timelineWidgets .widget-card-focusControl__label{flex:0 auto;max-width:4.7rem}.planner-pill__timelineWidgets .widget-card-focusControl__count{display:none}.planner-pill__timelineWidgets .widget-card-surfaces--micro .widget-card-focusControl{max-width:min(12rem,100%)}.planner-pill__timelineWidgets .widget-card-surfaces--micro .widget-card-focusControl__summary{max-width:100%}.planner-pill__timelineWidgets .widget-card-surfaces--micro .widget-card-focusControl__label{max-width:3.2rem}@container planner-pill (width>=30rem){.planner-pill__timelineMeta,.planner-pill__timeline--micro .planner-pill__timelineMeta{max-width:min(78%,100% - 10rem)}.planner-pill__timeline--micro .planner-pill__timelineWidgets .fx-chip{max-width:9.5rem}.planner-pill__timelineWidgets .widget-card-surfaces--micro .widget-card-focusControl{max-width:min(13.5rem,100%)}.planner-pill__timelineWidgets .widget-card-surfaces--micro .widget-card-focusControl__summary{max-width:100%}.planner-pill__timelineWidgets .widget-card-surfaces--micro .widget-card-focusControl__icon{display:block}.planner-pill__timelineWidgets .widget-card-surfaces--micro .widget-card-focusControl__label{max-width:4.3rem;display:inline}.planner-pill__timelineWidgets .widget-card-surfaces--micro .widget-card-focusControl__count{display:inline-flex}}@container planner-pill (width>=46rem){.planner-pill__timelineWidgets .task-card-temporalChip__label{display:inline}}@container planner-pill (width<=11rem){.planner-pill__timelineMeta{display:none}}@container planner-pill (width<=20rem){.planner-pill__timelineMeta{display:none}}@container planner-pill (width<=38rem){.planner-pill__timelineMeta{justify-content:flex-start;max-width:min(62%,100% - 6rem)}.planner-pill__timelineWidgets .widget-card-surfaces{justify-content:flex-start}.planner-pill__timelineWidgets .task-card-temporalChip__label,.planner-pill__timelineWidgets .widget-card-focusControl__label,.planner-pill__timelineWidgets .widget-card-focusControl__count{display:none}}@container planner-pill (width<=14rem){.planner-pill__timelineTop{display:none}.planner-pill__timelineTitle{min-width:0}}@container planner-pill (width<=7rem){.planner-pill__timelineTitle{font-size:.7rem;line-height:1.05}}@container planner-timeline-item (width<=14rem){.planner-pill--timeline{gap:.22rem;padding:.28rem .32rem .28rem .42rem}.planner-pill--timeline .planner-pill__timeline{gap:0}.planner-pill--timeline .planner-pill__timelineMeta,.planner-pill--timeline .planner-pill__timelineTop{display:none}.planner-pill--timeline .planner-pill__complete{width:1.15rem;min-width:1.15rem;height:1.15rem}.planner-pill--timeline .planner-pill__complete svg{width:.75rem;height:.75rem}}@container planner-timeline-item (width<=6.6rem){.planner-pill--timeline{gap:.12rem;padding-inline:.28rem}.planner-pill--timeline .planner-pill__complete{display:none}}.planner-pill--backlog{border-radius:18px;padding:.86rem .82rem;box-shadow:0 10px 24px #0000001f}.planner-pill--backlog .planner-pill__complete{width:32px;min-width:32px;height:32px;margin-top:0}.planner-pill--backlog .planner-pill__body{overflow:hidden}.planner-pill__backlog{gap:.7rem;width:100%;min-width:0;display:grid}.planner-pill__backlog--withCover{grid-template-columns:minmax(0,1fr) 6.6rem;align-items:start}.planner-pill__backlogMain{gap:.46rem;min-width:0;display:grid}.planner-pill__backlogTitle{min-width:0;color:var(--fx-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.96rem;font-weight:780;line-height:1.18;display:-webkit-box;overflow:hidden}.planner-pill__backlogMeta{min-width:0;color:var(--fx-muted);flex-wrap:wrap;gap:.28rem .55rem;font-size:.78rem;line-height:1.18;display:flex}.planner-pill__backlogMeta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.planner-pill__backlogFacts{flex-wrap:wrap;align-items:center;gap:.38rem;min-width:0;display:flex}.planner-pill__backlogFact{border:1px solid var(--task-card-accent-resolved,var(--fx-accent));align-items:center;gap:.28rem;max-width:100%;min-height:1.85rem;padding:.26rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.planner-pill__backlogFact{border:1px solid color-mix(in srgb,var(--task-card-accent-resolved,var(--fx-accent))24%,var(--fx-solid-border))}}.planner-pill__backlogFact{background:var(--task-card-accent-resolved,var(--fx-accent));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.planner-pill__backlogFact{background:color-mix(in srgb,var(--task-card-accent-resolved,var(--fx-accent))7%,var(--fx-solid-control))}}.planner-pill__backlogFact{color:var(--fx-text);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:740;overflow:hidden}.planner-pill__backlogFact--due{border-color:var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.planner-pill__backlogFact--due{border-color:color-mix(in srgb,var(--fx-warn)34%,var(--fx-solid-border))}}.planner-pill__backlogFact--due{background:var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.planner-pill__backlogFact--due{background:color-mix(in srgb,var(--fx-warn)8%,var(--fx-solid-control))}}.planner-pill__backlogFact--count{justify-content:center;min-width:2.45rem}.planner-pill__backlogTag,.planner-pill__backlogMore{border:1px solid var(--planner-backlog-tag-color,var(--task-card-accent-resolved,var(--fx-accent)));align-items:center;min-height:1.85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.planner-pill__backlogTag,.planner-pill__backlogMore{border:1px solid color-mix(in srgb,var(--planner-backlog-tag-color,var(--task-card-accent-resolved,var(--fx-accent)))26%,var(--fx-solid-border))}}.planner-pill__backlogTag,.planner-pill__backlogMore{background:var(--planner-backlog-tag-color,var(--task-card-accent-resolved,var(--fx-accent)));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.planner-pill__backlogTag,.planner-pill__backlogMore{background:color-mix(in srgb,var(--planner-backlog-tag-color,var(--task-card-accent-resolved,var(--fx-accent)))8%,var(--fx-solid-control))}}.planner-pill__backlogTag,.planner-pill__backlogMore{color:var(--fx-text);font-size:.72rem;font-weight:760;line-height:1}.planner-pill__backlogTag{gap:.34rem;min-width:0;max-width:min(100%,7.9rem);padding:.26rem .62rem .26rem .5rem;overflow:hidden}.planner-pill__backlogTagDot{border:1px solid var(--planner-backlog-tag-color,var(--task-card-accent-resolved,var(--fx-accent)));flex:none;width:.48rem;height:.48rem}@supports (color:color-mix(in lab, red, red)){.planner-pill__backlogTagDot{border:1px solid color-mix(in srgb,var(--planner-backlog-tag-color,var(--task-card-accent-resolved,var(--fx-accent)))46%,white)}}.planner-pill__backlogTagDot{background:var(--planner-backlog-tag-color,var(--task-card-accent-resolved,var(--fx-accent)));box-shadow:0 0 0 2px var(--planner-backlog-tag-color,var(--task-card-accent-resolved,var(--fx-accent)));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.planner-pill__backlogTagDot{box-shadow:0 0 0 2px color-mix(in srgb,var(--planner-backlog-tag-color,var(--task-card-accent-resolved,var(--fx-accent)))13%,transparent)}}.planner-pill__backlogTagLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.planner-pill__backlogMore{font-variant-numeric:tabular-nums;justify-content:center;min-width:2.35rem;padding:.26rem .5rem}.planner-pill__backlog .widget-card-surfaces{flex:0 auto;gap:.32rem;max-width:100%}.planner-pill__backlog .widget-card-surfaces .fx-chip{text-overflow:ellipsis;white-space:nowrap;max-width:5.8rem;overflow:hidden}.planner-pill__backlogWidgets .widget-card-surfaces{flex-wrap:wrap;justify-content:flex-start;overflow:visible}.planner-pill__miniWidgets{margin-top:.32rem}.planner-pill__miniWidgets .widget-card-surfaces{flex-wrap:nowrap;max-width:100%;overflow:hidden}.planner-pill__miniWidgets .fx-chip{text-overflow:ellipsis;max-width:5.25rem;overflow:hidden}.planner-pill__backlog .task-card-cover--plannerPreview{border-radius:14px;width:100%;min-width:0;height:4.8rem}.widget-card-surfaces--compact{gap:.35rem}.widget-card-surfaces--micro{flex-wrap:nowrap;gap:.25rem}.widget-card-surfaces{min-width:0;max-width:100%}.widget-card-surfaces .fx-chip,.widget-card-surfaces__more{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.widget-card-surfaces .fx-chip>svg{flex:none}.widget-card-surfaces .fx-chip>:not(svg):not(.widget-progress):not(.widget-tag-chip__dot){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.widget-card-focusControl{--widget-control-accent:var(--task-card-accent-resolved,var(--fx-accent));--widget-control-fill:var(--widget-control-accent)}@supports (color:color-mix(in lab, red, red)){.widget-card-focusControl{--widget-control-fill:color-mix(in srgb,var(--widget-control-accent)13%,var(--fx-solid-control))}}.widget-card-focusControl{--widget-control-border:var(--widget-control-accent)}@supports (color:color-mix(in lab, red, red)){.widget-card-focusControl{--widget-control-border:color-mix(in srgb,var(--widget-control-accent)54%,#ffffff29)}}.widget-card-focusControl{border:1px solid var(--widget-control-border);background:linear-gradient(180deg,var(--widget-control-accent),var(--widget-control-fill));border-radius:999px;order:-2;align-items:center;gap:.18rem;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.widget-card-focusControl{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-control-accent)18%,var(--fx-solid-control)),var(--widget-control-fill))}}.widget-card-focusControl{box-shadow:inset 0 1px 0 #ffffff24,inset 0 0 0 1px var(--widget-control-accent),0 8px 18px #00000029}@supports (color:color-mix(in lab, red, red)){.widget-card-focusControl{box-shadow:inset 0 1px 0 #ffffff24,inset 0 0 0 1px color-mix(in srgb,var(--widget-control-accent)18%,transparent),0 8px 18px #00000029}}.widget-card-focusControl{color:var(--fx-text);white-space:nowrap}.widget-card-focusControl--pomodoro{--widget-control-accent:var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.widget-card-focusControl--pomodoro{--widget-control-accent:color-mix(in srgb,var(--fx-warn)72%,var(--task-card-accent-resolved,var(--fx-accent))28%)}}.widget-card-focusControl--timer{--widget-control-accent:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.widget-card-focusControl--timer{--widget-control-accent:color-mix(in srgb,var(--fx-accent)72%,var(--fx-good)28%)}}.widget-card-focusControl--timer{order:-3}.widget-card-focusControl__summary{appearance:none;min-width:0;min-height:1.95rem;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:.32rem;padding:.24rem .34rem .24rem .52rem;font-weight:780;line-height:1;display:inline-flex}.widget-card-focusControl__summary:hover,.widget-card-focusControl__summary:focus-visible{background:var(--widget-control-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.widget-card-focusControl__summary:hover,.widget-card-focusControl__summary:focus-visible{background:color-mix(in srgb,var(--widget-control-accent)12%,transparent)}}.widget-card-focusControl__icon{width:.9rem;height:.9rem;color:var(--widget-control-accent);flex:none}@supports (color:color-mix(in lab, red, red)){.widget-card-focusControl__icon{color:color-mix(in srgb,var(--widget-control-accent)80%,var(--fx-text))}}.widget-card-focusControl__label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.widget-card-focusControl__time,.widget-card-focusControl__count{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.widget-card-focusControl__time{color:var(--fx-text);font-weight:820}.widget-card-focusControl__count{border:1px solid var(--widget-control-accent);min-width:1.45rem;padding:.12rem .3rem}@supports (color:color-mix(in lab, red, red)){.widget-card-focusControl__count{border:1px solid color-mix(in srgb,var(--widget-control-accent)28%,#ffffff1f)}}.widget-card-focusControl__count{color:var(--fx-muted);text-align:center;border-radius:999px;font-size:.68rem}.widget-card-focusControl__actions{border:0;border-left:1px solid var(--widget-control-accent);flex:none;align-items:center;gap:.1rem;padding:.14rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-card-focusControl__actions{border-left:1px solid color-mix(in srgb,var(--widget-control-accent)30%,#ffffff1f)}}.widget-card-focusControl__actions{background:var(--widget-control-accent);border-radius:0 999px 999px 0}@supports (color:color-mix(in lab, red, red)){.widget-card-focusControl__actions{background:color-mix(in srgb,var(--widget-control-accent)8%,transparent)}}.widget-card-focusControl__action.fx-iconBtn{border-color:var(--widget-control-accent);width:1.55rem;min-width:1.55rem;height:1.55rem;min-height:1.55rem}@supports (color:color-mix(in lab, red, red)){.widget-card-focusControl__action.fx-iconBtn{border-color:color-mix(in srgb,var(--widget-control-accent)42%,#ffffff1f)}}.widget-card-focusControl__action.fx-iconBtn{background:var(--widget-control-accent)}@supports (color:color-mix(in lab, red, red)){.widget-card-focusControl__action.fx-iconBtn{background:color-mix(in srgb,var(--widget-control-accent)8%,var(--fx-solid-control))}}.widget-card-focusControl__action.fx-iconBtn{color:var(--fx-text)}.widget-card-focusControl__action.fx-iconBtn:hover,.widget-card-focusControl__action.fx-iconBtn:focus-visible{border-color:var(--widget-control-accent)}@supports (color:color-mix(in lab, red, red)){.widget-card-focusControl__action.fx-iconBtn:hover,.widget-card-focusControl__action.fx-iconBtn:focus-visible{border-color:color-mix(in srgb,var(--widget-control-accent)68%,#ffffff2e)}}.widget-card-focusControl__action.fx-iconBtn:hover,.widget-card-focusControl__action.fx-iconBtn:focus-visible{background:var(--widget-control-accent)}@supports (color:color-mix(in lab, red, red)){.widget-card-focusControl__action.fx-iconBtn:hover,.widget-card-focusControl__action.fx-iconBtn:focus-visible{background:color-mix(in srgb,var(--widget-control-accent)18%,var(--fx-solid-control))}}.widget-card-focusControl__action.fx-iconBtn:hover,.widget-card-focusControl__action.fx-iconBtn:focus-visible{color:var(--widget-control-accent)}@supports (color:color-mix(in lab, red, red)){.widget-card-focusControl__action.fx-iconBtn:hover,.widget-card-focusControl__action.fx-iconBtn:focus-visible{color:color-mix(in srgb,var(--widget-control-accent)82%,var(--fx-text))}}.widget-card-surfaces--full .widget-card-focusControl__summary{min-height:2.12rem;padding-inline:.62rem .4rem}.widget-card-surfaces--full .widget-card-focusControl__action.fx-iconBtn{width:1.72rem;min-width:1.72rem;height:1.72rem;min-height:1.72rem}.widget-card-surfaces--micro .widget-card-focusControl{gap:.08rem}.widget-card-surfaces--micro .widget-card-focusControl__summary{flex:none;gap:.2rem;min-height:1.58rem;padding:.12rem .2rem .12rem .38rem}.widget-card-surfaces--micro .widget-card-focusControl__icon,.widget-card-surfaces--micro .widget-card-focusControl__label,.widget-card-surfaces--micro .widget-card-focusControl__count{display:none}.widget-card-surfaces--micro .widget-card-focusControl__actions{gap:.05rem;padding:.1rem}.widget-card-surfaces--micro .widget-card-focusControl__action.fx-iconBtn{width:1.35rem;min-width:1.35rem;height:1.35rem;min-height:1.35rem}.widget-card-surfaces--micro .widget-card-focusControl__action svg{width:.78rem;height:.78rem}.widget-card-surfaces--surface-planner .widget-card-focusControl{flex:0 auto}.widget-card-focusControlError{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.widget-card-surfaces--surface-planner .widget-card-focusControlError{border:1px solid var(--fx-danger,#fb7185);flex:0 auto;order:50;align-items:center;width:auto;max-width:8.5rem;min-height:1.55rem;padding:.18rem .52rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.widget-card-surfaces--surface-planner .widget-card-focusControlError{border:1px solid color-mix(in srgb,var(--fx-danger,#fb7185)44%,var(--fx-solid-border))}}.widget-card-surfaces--surface-planner .widget-card-focusControlError{background:var(--fx-danger,#fb7185);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.widget-card-surfaces--surface-planner .widget-card-focusControlError{background:color-mix(in srgb,var(--fx-danger,#fb7185)10%,var(--fx-solid-control))}}.widget-card-surfaces--surface-planner .widget-card-focusControlError{color:var(--fx-danger,#fb7185)}@supports (color:color-mix(in lab, red, red)){.widget-card-surfaces--surface-planner .widget-card-focusControlError{color:color-mix(in srgb,var(--fx-danger,#fb7185)78%,var(--fx-text))}}.widget-card-surfaces--surface-planner .widget-card-focusControlError{line-height:1.05}.widget-card-chip--micro,.widget-card-surfaces--micro .widget-card-surfaces__more{justify-content:center;min-width:1.5rem}.widget-card-chip--iconOnly{flex:none;width:1.75rem;min-width:0!important}.widget-card-chip--micro.widget-card-chip--iconOnly{width:1.5rem}.widget-card-chip--button,.widget-card-surfaces button.fx-chip,.widget-card-surfaces__more{min-height:32px}.widget-card-surfaces__more{border-color:var(--task-card-accent-resolved)!important}@supports (color:color-mix(in lab, red, red)){.widget-card-surfaces__more{border-color:color-mix(in srgb,var(--task-card-accent-resolved)22%,#ffffff1f)!important}}.widget-card-surfaces__more{color:var(--fx-text);font-weight:720}.widget-card-surfaces .widget-tag-chip{flex:0 auto;gap:.35rem;min-width:0;max-width:min(100%,11rem);padding-inline:.55rem .7rem;overflow:hidden}.widget-card-surfaces--compact .widget-tag-chip{max-width:min(100%,7.75rem)}.widget-card-surfaces--micro .widget-tag-chip{max-width:5.5rem}.widget-card-surfaces--surface-card{align-items:flex-start}.widget-card-surfaces--surface-card .fx-chip{max-width:100%}.widget-tag-chip__dot{border:1px solid var(--widget-tag-color,var(--task-card-accent-resolved,var(--fx-accent)));flex:none;width:.45rem;height:.45rem}@supports (color:color-mix(in lab, red, red)){.widget-tag-chip__dot{border:1px solid color-mix(in srgb,var(--widget-tag-color,var(--task-card-accent-resolved,var(--fx-accent)))46%,white)}}.widget-tag-chip__dot{background:var(--widget-tag-color,var(--task-card-accent-resolved,var(--fx-accent)));box-shadow:0 0 0 2px var(--widget-tag-color,var(--task-card-accent-resolved,var(--fx-accent)));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.widget-tag-chip__dot{box-shadow:0 0 0 2px color-mix(in srgb,var(--widget-tag-color,var(--task-card-accent-resolved,var(--fx-accent)))13%,transparent)}}.widget-tag-chip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.widget-tag-chip--colored{border-color:var(--widget-tag-color)!important}@supports (color:color-mix(in lab, red, red)){.widget-tag-chip--colored{border-color:color-mix(in srgb,var(--widget-tag-color)44%,#ffffff29)!important}}.widget-tag-chip--colored{background:linear-gradient(180deg,var(--widget-tag-color),var(--fx-solid-control))!important}@supports (color:color-mix(in lab, red, red)){.widget-tag-chip--colored{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-tag-color)18%,var(--fx-solid-control)),var(--fx-solid-control))!important}}.widget-tag-chip--colored{box-shadow:inset 0 1px #ffffff14,0 7px 18px #0000001f}.widget-tag-chip--more{max-width:3.5rem;font-weight:760}.board-task-card__layout{min-width:0;position:relative}.board-task-card__body{min-width:0;padding-right:2.75rem}.board-task-card__body--noMenu{padding-right:0}.board-task-card__title{color:var(--fx-text);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;font-weight:770;line-height:1.28;display:-webkit-box;overflow:hidden}.board-task-card__menu{z-index:2;position:absolute;top:0;right:0}.planner-timeline__item .widget-card-actions{min-height:1.65rem;padding:.12rem}.planner-timeline__item .widget-card-actions .fx-iconBtn{width:1.45rem;height:1.45rem;min-height:1.45rem}.planner-resizeHandle{z-index:5;left:calc(var(--task-card-rail,.95rem) + .8rem);cursor:ns-resize;touch-action:none;opacity:.34;background:0 0;border:0;border-radius:999px;height:16px;padding:0;transition:opacity .15s;position:absolute;right:.8rem}.planner-resizeHandle--start{top:-7px}.planner-resizeHandle--end{bottom:-7px}.planner-resizeHandle:before{content:"";background:linear-gradient(90deg,transparent,var(--task-card-accent,var(--task-card-accent-resolved,var(--fx-accent)))18% 82%,transparent);border-radius:999px;width:min(8rem,58%);height:4px;position:absolute;top:5px;left:50%;transform:translate(-50%)scaleX(.62)}@supports (color:color-mix(in lab, red, red)){.planner-resizeHandle:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--task-card-accent,var(--task-card-accent-resolved,var(--fx-accent)))74%,#ffffff29)18% 82%,transparent)}}.planner-resizeHandle:before{box-shadow:0 0 0 1px var(--task-card-accent,var(--task-card-accent-resolved,var(--fx-accent))),0 0 14px var(--task-card-accent,var(--task-card-accent-resolved,var(--fx-accent)))}@supports (color:color-mix(in lab, red, red)){.planner-resizeHandle:before{box-shadow:0 0 0 1px color-mix(in srgb,var(--task-card-accent,var(--task-card-accent-resolved,var(--fx-accent)))20%,#ffffff14),0 0 14px color-mix(in srgb,var(--task-card-accent,var(--task-card-accent-resolved,var(--fx-accent)))22%,transparent)}}.planner-resizeHandle:before{transition:transform .15s,background .15s,box-shadow .15s}.planner-resizeHandle:after{content:"";border-radius:inherit;position:absolute;inset:-2px 0 0}.planner-resizeHandle:hover,.planner-resizeHandle:focus-visible,.planner-timeline__item:hover .planner-resizeHandle{opacity:1}.planner-resizeHandle:hover:before,.planner-resizeHandle:focus-visible:before,.planner-timeline__item:hover .planner-resizeHandle:before,.planner-timeline__item--resizing .planner-resizeHandle:before{background:linear-gradient(90deg,transparent,var(--task-card-accent,var(--task-card-accent-resolved,var(--fx-accent)))10% 90%,transparent);transform:translate(-50%)scaleX(1)}@supports (color:color-mix(in lab, red, red)){.planner-resizeHandle:hover:before,.planner-resizeHandle:focus-visible:before,.planner-timeline__item:hover .planner-resizeHandle:before,.planner-timeline__item--resizing .planner-resizeHandle:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--task-card-accent,var(--task-card-accent-resolved,var(--fx-accent)))88%,#ffffff38)10% 90%,transparent)}}.planner-resizeHandle:hover:before,.planner-resizeHandle:focus-visible:before,.planner-timeline__item:hover .planner-resizeHandle:before,.planner-timeline__item--resizing .planner-resizeHandle:before{box-shadow:0 0 0 1px var(--task-card-accent,var(--task-card-accent-resolved,var(--fx-accent))),0 0 22px var(--task-card-accent,var(--task-card-accent-resolved,var(--fx-accent)))}@supports (color:color-mix(in lab, red, red)){.planner-resizeHandle:hover:before,.planner-resizeHandle:focus-visible:before,.planner-timeline__item:hover .planner-resizeHandle:before,.planner-timeline__item--resizing .planner-resizeHandle:before{box-shadow:0 0 0 1px color-mix(in srgb,var(--task-card-accent,var(--task-card-accent-resolved,var(--fx-accent)))32%,#ffffff1f),0 0 22px color-mix(in srgb,var(--task-card-accent,var(--task-card-accent-resolved,var(--fx-accent)))36%,transparent)}}.planner-timeline__item--resizing{z-index:8}.planner-timeline__item--resizing .planner-pill{box-shadow:0 0 0 2px var(--task-card-accent,var(--task-card-accent-resolved,var(--fx-accent))),0 22px 60px #00000057!important}@supports (color:color-mix(in lab, red, red)){.planner-timeline__item--resizing .planner-pill{box-shadow:0 0 0 2px color-mix(in srgb,var(--task-card-accent,var(--task-card-accent-resolved,var(--fx-accent)))30%,transparent),0 22px 60px #00000057!important}}.planner-timeline__item--moving{z-index:10;cursor:grabbing}.planner-timeline__item--moving .planner-pill{box-shadow:0 0 0 2px var(--task-card-accent,var(--task-card-accent-resolved,var(--fx-accent))),0 24px 64px #00000061!important}@supports (color:color-mix(in lab, red, red)){.planner-timeline__item--moving .planner-pill{box-shadow:0 0 0 2px color-mix(in srgb,var(--task-card-accent,var(--task-card-accent-resolved,var(--fx-accent)))34%,transparent),0 24px 64px #00000061!important}}.task-card-source-dragging{filter:none;opacity:1!important}.task-card-is-dragging,.task-drag-preview{opacity:1!important;border-color:var(--task-card-accent-resolved,var(--fx-accent))!important}@supports (color:color-mix(in lab, red, red)){.task-card-is-dragging,.task-drag-preview{border-color:color-mix(in srgb,var(--task-card-accent-resolved,var(--fx-accent))58%,#ffffff47)!important}}.task-card-is-dragging,.task-drag-preview{background:linear-gradient(135deg,var(--task-card-accent-resolved,var(--fx-accent)),transparent 54%),linear-gradient(180deg,var(--fx-solid-surface-2),var(--fx-solid-surface))!important}@supports (color:color-mix(in lab, red, red)){.task-card-is-dragging,.task-drag-preview{background:linear-gradient(135deg,color-mix(in srgb,var(--task-card-accent-resolved,var(--fx-accent))13%,transparent),transparent 54%),linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-surface-2)94%,#fff 6%),var(--fx-solid-surface))!important}}.task-card-is-dragging,.task-drag-preview{box-shadow:0 0 0 1px var(--task-card-accent-resolved,var(--fx-accent)),0 26px 70px #00000075,0 0 42px var(--task-card-accent-resolved,var(--fx-accent))!important}@supports (color:color-mix(in lab, red, red)){.task-card-is-dragging,.task-drag-preview{box-shadow:0 0 0 1px color-mix(in srgb,var(--task-card-accent-resolved,var(--fx-accent))34%,#fff3),0 26px 70px #00000075,0 0 42px color-mix(in srgb,var(--task-card-accent-resolved,var(--fx-accent))22%,transparent)!important}}.task-card-is-dragging,.task-drag-preview{color:var(--fx-text)!important}.task-drag-preview{z-index:2147483647;pointer-events:none;border-radius:18px;position:fixed;top:-10000px;left:-10000px;overflow:hidden;transform:rotate(-1deg)scale(1.02);padding:.85rem .95rem .85rem calc(.95rem + var(--task-card-rail,.92rem))!important}.task-drag-preview .planner-resizeHandle{display:none!important}.fx-column--draggingOver{border-color:var(--fx-accent)!important}@supports (color:color-mix(in lab, red, red)){.fx-column--draggingOver{border-color:color-mix(in srgb,var(--fx-accent)52%,#ffffff2e)!important}}.fx-column--draggingOver{background:linear-gradient(180deg,var(--fx-accent),transparent 62%),var(--fx-solid-control)!important}@supports (color:color-mix(in lab, red, red)){.fx-column--draggingOver{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-accent)10%,transparent),transparent 62%),var(--fx-solid-control)!important}}.fx-column--draggingOver{box-shadow:inset 0 0 0 1px var(--fx-accent),0 22px 58px #00000042}@supports (color:color-mix(in lab, red, red)){.fx-column--draggingOver{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fx-accent)24%,transparent),0 22px 58px #00000042}}.fx-kanban-panSurface{cursor:grab;touch-action:none;height:100%;min-height:100%}.fx-taskListPage{flex-direction:column;gap:1rem;min-height:0;display:flex}.fx-taskListPage:not(.fx-taskListPage--kanban)>*{flex:none}.fx-kanbanPage{flex-direction:column;gap:1rem;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.fx-taskListPage--kanban{height:100%;min-height:0;max-height:100%;overflow:hidden}.fx-kanban-scrollRegion{overscroll-behavior:contain;scrollbar-gutter:auto;isolation:isolate;flex:auto;height:100%;min-height:0;max-height:100%;padding:.15rem .15rem .85rem;position:relative;overflow:auto hidden}.fx-kanban-panSurface--panning{cursor:grabbing}body.fx-kanban-is-panning,body.fx-kanban-is-panning *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.fx-kanban-panSurface .fx-column{cursor:default}.fx-kanban-columnRail{align-items:stretch;width:max-content;min-width:100%;height:100%;min-height:100%;max-height:100%;display:flex}.fx-kanban-columnRail:has(>.fx-kanban-columnFrame:only-child){justify-content:center;width:min(100%,560px);min-width:min(100%,560px);margin-inline:auto}.fx-kanban-columnRail:has(>.fx-kanban-columnFrame:only-child)>.fx-kanban-columnFrame{width:min(100%,520px);min-width:min(100%,360px);max-width:520px}.fx-kanban-columnFrame{align-items:stretch;height:100%;min-height:0;max-height:100%;display:flex}.fx-column.fx-kanban-column{border-width:3px;height:calc(100% - .5rem);min-height:0;max-height:calc(100% - .5rem);position:relative;overflow:hidden;border-color:var(--kanban-column-accent,var(--fx-accent))!important;background:linear-gradient(180deg,var(--kanban-column-accent,var(--fx-accent)),var(--kanban-column-accent,var(--fx-accent))72%)!important}@supports (color:color-mix(in lab, red, red)){.fx-column.fx-kanban-column{background:linear-gradient(180deg,color-mix(in srgb,var(--kanban-column-accent,var(--fx-accent))26%,var(--fx-solid-surface-2)),color-mix(in srgb,var(--kanban-column-accent,var(--fx-accent))18%,var(--fx-solid-surface))72%)!important}}.fx-column.fx-kanban-column{box-shadow:inset 0 1px #ffffff29,7px 14px 30px -24px #0f172ad1,2px 4px 12px -9px #0f172a8f!important}.fx-kanban-columnHeader{z-index:3;flex-direction:column;flex:none;justify-content:flex-start;align-items:stretch;gap:.55rem;min-height:3.85rem;margin-bottom:.75rem;padding-top:.25rem;display:flex;position:relative}.fx-kanban-columnHeaderTop{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.fx-kanban-columnCount{justify-content:center;min-width:2.25rem}.fx-kanban-columnHeaderControls{flex:none;justify-content:flex-end;align-items:flex-start;gap:.5rem;display:flex}.fx-kanban-columnHeaderTopActions{flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.fx-kanban-columnHeaderActions{flex-wrap:wrap;flex:none;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.fx-actionMenuButton{border:1px solid var(--fx-border);background:var(--fx-btn-bg);width:34px;min-width:34px;height:34px;min-height:34px;color:var(--fx-text);box-shadow:0 10px 22px var(--fx-shadow);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fx-actionMenuButton{box-shadow:0 10px 22px color-mix(in srgb,var(--fx-shadow)14%,transparent)}}.fx-actionMenuButton{transition:transform .14s,border-color .14s,background .14s,box-shadow .14s}.fx-actionMenuButton:hover{border-color:var(--fx-border-strong);background:var(--fx-btn-hover-bg);box-shadow:0 14px 28px var(--fx-shadow);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.fx-actionMenuButton:hover{box-shadow:0 14px 28px color-mix(in srgb,var(--fx-shadow)18%,transparent)}}.fx-actionMenuButton:active{transform:translateY(0)}.fx-actionMenuButton[disabled]{cursor:not-allowed;opacity:.5;transform:none}.fx-actionMenuButton--sm{width:32px;min-width:32px;height:32px;min-height:32px}.fx-kanban-columnDot{border-radius:999px;flex:none;width:.65rem;height:.65rem;box-shadow:0 0 0 3px #ffffff4d}.fx-kanban-columnBody{cursor:grab;overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;max-height:100%;margin-inline:-1rem;padding:0 1.25rem 1.5rem;scroll-padding-bottom:1.5rem;overflow:hidden auto}.fx-kanban-cardItem{margin-top:.75rem}.fx-kanban-columnBody>:first-child:not(.fx-kanban-emptyState){margin-top:0}.fx-kanban-emptyState{border:1px dashed var(--kanban-column-accent,var(--fx-accent));margin-top:.25rem}@supports (color:color-mix(in lab, red, red)){.fx-kanban-emptyState{border:1px dashed color-mix(in srgb,var(--kanban-column-accent,var(--fx-accent))28%,var(--fx-solid-border))}}.fx-kanban-emptyState{color:var(--fx-muted);background:var(--kanban-column-accent,var(--fx-accent));border-radius:14px;padding:.85rem;font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.fx-kanban-emptyState{background:color-mix(in srgb,var(--kanban-column-accent,var(--fx-accent))6%,transparent)}}.fx-kanban-emptyState{-webkit-user-select:none;user-select:none}.fx-kanban-inlineComposerButton{border:1px dashed var(--kanban-column-accent,var(--fx-accent));justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:2.35rem;margin-top:.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fx-kanban-inlineComposerButton{border:1px dashed color-mix(in srgb,var(--kanban-column-accent,var(--fx-accent))32%,var(--fx-solid-border))}}.fx-kanban-inlineComposerButton{background:var(--kanban-column-accent,var(--fx-accent));border-radius:8px}@supports (color:color-mix(in lab, red, red)){.fx-kanban-inlineComposerButton{background:color-mix(in srgb,var(--kanban-column-accent,var(--fx-accent))7%,transparent)}}.fx-kanban-inlineComposerButton{color:var(--fx-muted);font-size:.86rem;font-weight:650;transition:border-color .16s,color .16s,background .16s}.fx-kanban-inlineComposerButton:hover:not(:disabled){border-color:var(--kanban-column-accent,var(--fx-accent))}@supports (color:color-mix(in lab, red, red)){.fx-kanban-inlineComposerButton:hover:not(:disabled){border-color:color-mix(in srgb,var(--kanban-column-accent,var(--fx-accent))58%,var(--fx-solid-border))}}.fx-kanban-inlineComposerButton:hover:not(:disabled){background:var(--kanban-column-accent,var(--fx-accent))}@supports (color:color-mix(in lab, red, red)){.fx-kanban-inlineComposerButton:hover:not(:disabled){background:color-mix(in srgb,var(--kanban-column-accent,var(--fx-accent))12%,transparent)}}.fx-kanban-inlineComposerButton:hover:not(:disabled){color:var(--fx-text)}.fx-kanban-inlineComposer{border:1px solid var(--kanban-column-accent,var(--fx-accent));gap:.55rem;margin-top:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.fx-kanban-inlineComposer{border:1px solid color-mix(in srgb,var(--kanban-column-accent,var(--fx-accent))28%,var(--fx-solid-border))}}.fx-kanban-inlineComposer{background:var(--fx-solid-surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.fx-kanban-inlineComposer{background:color-mix(in srgb,var(--fx-solid-surface)92%,transparent)}}.fx-kanban-inlineComposer{padding:.55rem}.fx-kanban-inlineComposer__input{border:1px solid var(--fx-solid-border);background:var(--fx-solid-control);width:100%;min-height:2.35rem;color:var(--fx-text);border-radius:8px;outline:none;padding:0 .75rem;font-size:.9rem}.fx-kanban-inlineComposer__input:focus{border-color:var(--kanban-column-accent,var(--fx-accent))}@supports (color:color-mix(in lab, red, red)){.fx-kanban-inlineComposer__input:focus{border-color:color-mix(in srgb,var(--kanban-column-accent,var(--fx-accent))68%,var(--fx-solid-border))}}.fx-kanban-inlineComposer__input:focus{box-shadow:0 0 0 3px var(--kanban-column-accent,var(--fx-accent))}@supports (color:color-mix(in lab, red, red)){.fx-kanban-inlineComposer__input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--kanban-column-accent,var(--fx-accent))18%,transparent)}}.fx-kanban-inlineComposer__actions{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.fx-kanban-columnDragBar{display:none}.fx-kanban-columnDragBar:active{cursor:grabbing}.fx-column.fx-kanban-column.fx-column--draggingOver{background:linear-gradient(180deg,var(--kanban-column-accent,var(--fx-accent)),var(--kanban-column-accent,var(--fx-accent))72%)!important}@supports (color:color-mix(in lab, red, red)){.fx-column.fx-kanban-column.fx-column--draggingOver{background:linear-gradient(180deg,color-mix(in srgb,var(--kanban-column-accent,var(--fx-accent))34%,var(--fx-solid-surface-2)),color-mix(in srgb,var(--kanban-column-accent,var(--fx-accent))22%,var(--fx-solid-surface))72%)!important}}.fx-column.fx-kanban-column.fx-column--draggingOver{box-shadow:inset 0 0 0 1px var(--fx-accent),7px 16px 34px -24px #0f172ad6,2px 4px 12px -9px #0f172a94!important}@supports (color:color-mix(in lab, red, red)){.fx-column.fx-kanban-column.fx-column--draggingOver{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fx-accent)24%,transparent),7px 16px 34px -24px #0f172ad6,2px 4px 12px -9px #0f172a94!important}}html[data-theme-mode=night] .fx-column.fx-kanban-column{box-shadow:inset 0 1px #ffffff14,7px 16px 36px -24px #000000d6,2px 4px 12px -9px #0009!important}.fx-board-tab{border:1px solid var(--fx-solid-border);background:var(--fx-solid-control);border-radius:14px;min-height:2.7rem}@supports (color:color-mix(in lab, red, red)){.fx-board-tab{background:color-mix(in srgb,var(--fx-solid-control)92%,transparent)}}.fx-board-tab{color:var(--fx-text);padding:.62rem 1rem;font-weight:600;line-height:1.1;transition:background .14s,border-color .14s,transform .14s;box-shadow:inset 0 1px #ffffff1f,0 14px 34px -24px #1438562e}.fx-board-tab:hover{background:var(--fx-solid-hover);transform:translateY(-1px)}.fx-board-tab--active{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-board-tab--active{border-color:color-mix(in srgb,var(--fx-accent)42%,var(--fx-solid-border))}}.fx-board-tab--active{background:linear-gradient(135deg,var(--fx-accent),var(--fx-accent-2))}@supports (color:color-mix(in lab, red, red)){.fx-board-tab--active{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-accent)32%,var(--fx-solid-control)),color-mix(in srgb,var(--fx-accent-2)24%,var(--fx-solid-control)))}}.fx-board-tab--active{box-shadow:inset 0 1px 0 #ffffff2e,inset 0 -1px 0 var(--fx-accent),0 18px 42px -26px #14385638}@supports (color:color-mix(in lab, red, red)){.fx-board-tab--active{box-shadow:inset 0 1px 0 #ffffff2e,inset 0 -1px 0 color-mix(in srgb,var(--fx-accent)16%,transparent),0 18px 42px -26px #14385638}}.task-card-cover{border:1px solid var(--task-card-accent,var(--fx-accent));border-radius:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.task-card-cover{border:1px solid color-mix(in srgb,var(--task-card-accent,var(--fx-accent))28%,#ffffff24)}}.task-card-cover{background:linear-gradient(135deg,var(--task-card-accent,var(--fx-accent)),transparent 58%),var(--fx-solid-control,#0000003d)}@supports (color:color-mix(in lab, red, red)){.task-card-cover{background:linear-gradient(135deg,color-mix(in srgb,var(--task-card-accent,var(--fx-accent))8%,transparent),transparent 58%),color-mix(in srgb,var(--fx-solid-control,#0000003d)72%,#ffffff1f)}}.task-card-cover img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.task-card-cover--card{aspect-ratio:16/9;margin:-.35rem -.35rem 0}.task-card-cover--card img{width:100%;height:100%}.task-card-cover--planner{height:2.55rem;margin-bottom:.45rem}.planner-pill--compact .task-card-cover--planner{height:2.15rem}.task-card-cover--plannerPreview{border-radius:13px;width:100%;min-width:5.5rem;height:4.15rem;margin:0;box-shadow:inset 0 0 0 1px #ffffff1a,0 10px 22px #0f172a29}.task-card-cover--plannerPreview img{-o-object-fit:cover;object-fit:cover}@media (width<=720px){.planner-pill__layout--withCover{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.planner-pill__layout--withCover .planner-pill__footer,.planner-pill__layout--withCover .task-card-cover--plannerPreview{grid-column:1}.planner-pill__layout--withCover .task-card-cover--plannerPreview{grid-row:2;width:min(12rem,100%);height:4.8rem}.planner-pill__layout--withCover .planner-pill__footer{grid-row:3}}.widget-progress{background:#00000038;border-radius:999px;width:3rem;height:.38rem;overflow:hidden}.widget-progress>span{border-radius:inherit;background:var(--task-card-accent,var(--fx-accent));height:100%;display:block}.project-card-polished{background:linear-gradient(135deg,var(--fx-surface-2),var(--fx-accent))}@supports (color:color-mix(in lab, red, red)){.project-card-polished{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-surface-2)92%,transparent),color-mix(in srgb,var(--fx-accent)9%,var(--fx-surface)))}}.project-card-polished{border:1px solid var(--fx-border);border-radius:1.5rem;padding:1rem;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 18px 48px #0000002e}.project-card-polished:hover{border-color:var(--fx-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.project-card-polished:hover{border-color:color-mix(in srgb,var(--fx-accent)42%,var(--fx-border))}}.project-card-polished:hover{box-shadow:0 24px 60px #0000003d}.project-card-polished__counts{z-index:2;align-items:center;gap:.35rem;display:flex;position:absolute;top:.875rem;right:.875rem}.project-card-polished__count{justify-content:center;gap:.25rem;min-width:2.25rem;padding-inline:.45rem}:root{--fx-solid-surface:#0b1222}@supports (color:color-mix(in lab, red, red)){:root{--fx-solid-surface:color-mix(in srgb,#0b1222 88%,var(--fx-accent)12%)}}:root{--fx-solid-surface-2:#111b31}@supports (color:color-mix(in lab, red, red)){:root{--fx-solid-surface-2:color-mix(in srgb,#111b31 88%,var(--fx-accent)12%)}}:root{--fx-solid-surface-3:#17243a}@supports (color:color-mix(in lab, red, red)){:root{--fx-solid-surface-3:color-mix(in srgb,#17243a 86%,var(--fx-accent)14%)}}:root{--fx-solid-control:#17243a}@supports (color:color-mix(in lab, red, red)){:root{--fx-solid-control:color-mix(in srgb,#17243a 88%,var(--fx-accent)12%)}}:root{--fx-solid-control-focus:#1e3049}@supports (color:color-mix(in lab, red, red)){:root{--fx-solid-control-focus:color-mix(in srgb,#1e3049 84%,var(--fx-accent)16%)}}:root{--fx-solid-border:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){:root{--fx-solid-border:color-mix(in srgb,var(--fx-accent)22%,#ffffff2e)}}:root{--fx-solid-hover:var(--fx-solid-control)}@supports (color:color-mix(in lab, red, red)){:root{--fx-solid-hover:color-mix(in srgb,var(--fx-solid-control)86%,white 14%)}}html[data-theme-mode=day],html[data-theme$=-day]{--fx-text:#0f172a;--fx-muted:#1e293bd6;--fx-faint:#334155d1;--fx-link:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day],html[data-theme$=-day]{--fx-link:color-mix(in srgb,var(--fx-accent)38%,#0f172a 62%)}}html[data-theme-mode=day],html[data-theme$=-day]{--fx-good:#047857;--fx-warn:#92400e;--fx-bad:#be123c;--fx-solid-surface:var(--fx-bg0)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day],html[data-theme$=-day]{--fx-solid-surface:color-mix(in srgb,var(--fx-bg0)52%,#fff 48%)}}html[data-theme-mode=day],html[data-theme$=-day]{--fx-solid-surface-2:var(--fx-bg0)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day],html[data-theme$=-day]{--fx-solid-surface-2:color-mix(in srgb,var(--fx-bg0)68%,#fff 32%)}}html[data-theme-mode=day],html[data-theme$=-day]{--fx-solid-surface-3:var(--fx-bg1)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day],html[data-theme$=-day]{--fx-solid-surface-3:color-mix(in srgb,var(--fx-bg1)24%,#fff 76%)}}html[data-theme-mode=day],html[data-theme$=-day]{--fx-solid-control:var(--fx-bg0)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day],html[data-theme$=-day]{--fx-solid-control:color-mix(in srgb,var(--fx-bg0)76%,#fff 24%)}}html[data-theme-mode=day],html[data-theme$=-day]{--fx-solid-control-focus:#fff;--fx-solid-border:#0f172a38;--fx-solid-hover:var(--fx-bg1)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day],html[data-theme$=-day]{--fx-solid-hover:color-mix(in srgb,var(--fx-bg1)22%,#fff 78%)}}html[data-theme-mode=day],html[data-theme$=-day]{--fx-menu-bg:var(--fx-bg0)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day],html[data-theme$=-day]{--fx-menu-bg:color-mix(in srgb,var(--fx-bg0)66%,#fff 34%)}}html[data-theme-mode=day],html[data-theme$=-day]{--fx-menu-bg-2:var(--fx-bg0)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day],html[data-theme$=-day]{--fx-menu-bg-2:color-mix(in srgb,var(--fx-bg0)76%,#fff 24%)}}html[data-theme-mode=day],html[data-theme$=-day]{--fx-menu-border:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day],html[data-theme$=-day]{--fx-menu-border:color-mix(in srgb,var(--fx-accent)28%,#0f172a33)}}html[data-theme-mode=day],html[data-theme$=-day]{--fx-menu-text:#0f172af5;--fx-menu-muted:#263348c7;--fx-menu-item-hover:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day],html[data-theme$=-day]{--fx-menu-item-hover:color-mix(in srgb,var(--fx-accent)10%,#ffffffc7)}}html[data-theme-mode=day],html[data-theme$=-day]{--fx-menu-item-active:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day],html[data-theme$=-day]{--fx-menu-item-active:color-mix(in srgb,var(--fx-accent)18%,#ffffffd6)}}html[data-theme-mode=day] :where(.text-gray-50,.text-gray-100,.text-gray-200,.text-gray-300,.text-zinc-50,.text-zinc-100,.text-zinc-200,.text-zinc-300){color:var(--fx-text)!important}html[data-theme-mode=day] :where(.text-gray-400,.text-zinc-400){color:var(--fx-muted)!important}html[data-theme-mode=day] :where(.text-gray-500,.text-zinc-500){color:var(--fx-faint)!important}:where([class*="bg-[var(--fx-accent)]"][class*=text-white]){color:var(--fx-on-accent)!important}html[data-theme-mode=day] :where([class*=bg-white\/],[class*=bg-black\/]) :where([class*=text-white]:not([class*="bg-[var(--fx-accent)]"]):not([class*="bg-[var(--fx-bad)]"]):not([class*=bg-blue-]):not([class*=bg-red-]):not([class*=bg-rose-]):not([class*=bg-emerald-])),html[data-theme-mode=day] :where([class*=bg-white\/][class*=text-white]:not([class*="bg-[var(--fx-accent)]"]):not([class*="bg-[var(--fx-bad)]"]):not([class*=bg-blue-]):not([class*=bg-red-]):not([class*=bg-rose-]):not([class*=bg-emerald-]),[class*=bg-black\/][class*=text-white]:not([class*="bg-[var(--fx-accent)]"]):not([class*="bg-[var(--fx-bad)]"]):not([class*=bg-blue-]):not([class*=bg-red-]):not([class*=bg-rose-]):not([class*=bg-emerald-])){color:var(--fx-text)!important}html[data-theme-mode=day] :where([class*=bg-white\/],[class*=bg-black\/]) :where([class*=text-white\/55],[class*=text-white\/60],[class*=text-white\/65],[class*=text-white\/70],[class*=text-white\/80]),html[data-theme-mode=day] :where([class*=bg-white\/][class*=text-white\/55],[class*=bg-white\/][class*=text-white\/60],[class*=bg-white\/][class*=text-white\/65],[class*=bg-white\/][class*=text-white\/70],[class*=bg-white\/][class*=text-white\/80],[class*=bg-black\/][class*=text-white\/55],[class*=bg-black\/][class*=text-white\/60],[class*=bg-black\/][class*=text-white\/65],[class*=bg-black\/][class*=text-white\/70],[class*=bg-black\/][class*=text-white\/80]){color:var(--fx-muted)!important}html[data-theme-mode=day] :where([class*=bg-white\/],[class*=bg-black\/]) :where([class*=text-white\/30],[class*=text-white\/35],[class*=text-white\/40],[class*=text-white\/45],[class*=text-white\/50]),html[data-theme-mode=day] :where([class*=bg-white\/][class*=text-white\/30],[class*=bg-white\/][class*=text-white\/35],[class*=bg-white\/][class*=text-white\/40],[class*=bg-white\/][class*=text-white\/45],[class*=bg-white\/][class*=text-white\/50],[class*=bg-black\/][class*=text-white\/30],[class*=bg-black\/][class*=text-white\/35],[class*=bg-black\/][class*=text-white\/40],[class*=bg-black\/][class*=text-white\/45],[class*=bg-black\/][class*=text-white\/50]){color:var(--fx-faint)!important}:is(html[data-theme$=-day],html[data-theme=paper],html[data-theme=sky],html[data-theme=sand],html[data-theme=mint],html[data-theme=rose]) :where([class*=bg-white\/],[class*=bg-black\/]) :where([class*=text-white]),:is(html[data-theme$=-day],html[data-theme=paper],html[data-theme=sky],html[data-theme=sand],html[data-theme=mint],html[data-theme=rose]) :where([class*=bg-white\/][class*=text-white],[class*=bg-black\/][class*=text-white]){color:var(--fx-text)!important}:is(html[data-theme$=-day],html[data-theme=paper],html[data-theme=sky],html[data-theme=sand],html[data-theme=mint],html[data-theme=rose]) :where([class*=bg-white\/],[class*=bg-black\/]) :where([class*=text-white\/]),:is(html[data-theme$=-day],html[data-theme=paper],html[data-theme=sky],html[data-theme=sand],html[data-theme=mint],html[data-theme=rose]) :where([class*=bg-white\/][class*=text-white\/],[class*=bg-black\/][class*=text-white\/]){color:var(--fx-muted)!important}html[data-theme-mode=day] .fx-floating-menu{box-shadow:0 24px 62px #0f172a2e,0 8px 20px #0f172a1a,inset 0 1px #ffffffb3}html[data-theme-mode=day] .fx-select__option,html[data-theme-mode=day] .fx-timePicker__option,html[data-theme-mode=day] .fx-datePicker__day{color:var(--fx-menu-text)}html[data-theme-mode=day] .fx-select__option:hover,html[data-theme-mode=day] .fx-select__option[data-active=true],html[data-theme-mode=day] .fx-timePicker__option:hover,html[data-theme-mode=day] .fx-timePicker__option[data-active=true]{background:var(--fx-menu-item-active)}.fx-assistantDrawer{border-left:1px solid var(--fx-solid-border);background:radial-gradient(circle at 12% 0%,var(--fx-accent),transparent 34%),linear-gradient(180deg,var(--fx-solid-surface-2),var(--fx-solid-surface))}@supports (color:color-mix(in lab, red, red)){.fx-assistantDrawer{background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--fx-accent)18%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-surface-2)94%,var(--fx-accent)6%),var(--fx-solid-surface))}}.fx-assistantDrawer{color:var(--fx-text);box-shadow:-28px 0 90px #00000070,inset 1px 0 #ffffff0f}.fx-assistantHeader,.fx-assistantComposer{border-color:var(--fx-solid-border)}.fx-assistantHeader{border-bottom:1px solid var(--fx-solid-border)}.fx-assistantComposer{border-top:1px solid var(--fx-solid-border)}.fx-assistantVoiceBar{border:1px solid var(--fx-accent);border-radius:.85rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fx-assistantVoiceBar{border:1px solid color-mix(in srgb,var(--fx-accent)34%,var(--fx-solid-border))}}.fx-assistantVoiceBar{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-assistantVoiceBar{background:color-mix(in srgb,var(--fx-accent)12%,var(--fx-solid-surface-2))}}.fx-assistantVoiceBar{padding:.55rem .65rem}.fx-assistantVoicePulse{background:var(--fx-danger,#ef4444);border-radius:999px;flex:none;width:.62rem;height:.62rem}@supports (color:color-mix(in lab, red, red)){.fx-assistantVoicePulse{background:color-mix(in srgb,var(--fx-danger,#ef4444)82%,var(--fx-accent))}}.fx-assistantVoicePulse{box-shadow:0 0 0 0 var(--fx-danger,#ef4444)}@supports (color:color-mix(in lab, red, red)){.fx-assistantVoicePulse{box-shadow:0 0 0 0 color-mix(in srgb,var(--fx-danger,#ef4444)34%,transparent)}}.fx-assistantVoicePulse{animation:1.25s ease-out infinite fx-voice-pulse}.fx-assistantVoiceError{border:1px solid var(--fx-warn,#fbbf24);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.fx-assistantVoiceError{border:1px solid color-mix(in srgb,var(--fx-warn,#fbbf24)38%,var(--fx-solid-border))}}.fx-assistantVoiceError{background:var(--fx-warn,#fbbf24)}@supports (color:color-mix(in lab, red, red)){.fx-assistantVoiceError{background:color-mix(in srgb,var(--fx-warn,#fbbf24)11%,var(--fx-solid-surface))}}.fx-assistantVoiceError{color:var(--fx-warn,#fbbf24)}@supports (color:color-mix(in lab, red, red)){.fx-assistantVoiceError{color:color-mix(in srgb,var(--fx-warn,#fbbf24)48%,var(--fx-text))}}.fx-assistantVoiceError{padding:.55rem .7rem;font-size:.82rem;line-height:1.35}@keyframes fx-voice-pulse{70%{box-shadow:0 0 0 .55rem #0000}to{box-shadow:0 0 #0000}}.fx-assistantLogo{border:1px solid var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-assistantLogo{border:1px solid color-mix(in srgb,var(--fx-accent)38%,var(--fx-solid-border))}}.fx-assistantLogo{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-assistantLogo{background:color-mix(in srgb,var(--fx-accent)16%,var(--fx-solid-surface-3))}}.fx-assistantLogo{color:var(--fx-accent);box-shadow:inset 0 1px #ffffff14}.fx-assistantLogoIcon,.fx-assistantPromptIcon{color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-assistantLogoIcon,.fx-assistantPromptIcon{color:color-mix(in srgb,var(--fx-accent)72%,var(--fx-text))}}.fx-assistantStatus{border:1px solid var(--fx-solid-border);border-radius:1rem;padding:.75rem;font-size:.875rem;line-height:1.35}.fx-assistantStatus--ready{border-color:var(--fx-good,#34d399)}@supports (color:color-mix(in lab, red, red)){.fx-assistantStatus--ready{border-color:color-mix(in srgb,var(--fx-good,#34d399)42%,var(--fx-solid-border))}}.fx-assistantStatus--ready{background:var(--fx-good,#34d399)}@supports (color:color-mix(in lab, red, red)){.fx-assistantStatus--ready{background:color-mix(in srgb,var(--fx-good,#34d399)14%,var(--fx-solid-surface))}}.fx-assistantStatus--ready{color:var(--fx-good,#34d399)}@supports (color:color-mix(in lab, red, red)){.fx-assistantStatus--ready{color:color-mix(in srgb,var(--fx-good,#34d399)58%,var(--fx-text))}}.fx-assistantStatus--warning,.fx-assistantWarning{border-color:var(--fx-warn,#fbbf24)}@supports (color:color-mix(in lab, red, red)){.fx-assistantStatus--warning,.fx-assistantWarning{border-color:color-mix(in srgb,var(--fx-warn,#fbbf24)42%,var(--fx-solid-border))}}.fx-assistantStatus--warning,.fx-assistantWarning{background:var(--fx-warn,#fbbf24)}@supports (color:color-mix(in lab, red, red)){.fx-assistantStatus--warning,.fx-assistantWarning{background:color-mix(in srgb,var(--fx-warn,#fbbf24)13%,var(--fx-solid-surface))}}.fx-assistantStatus--warning,.fx-assistantWarning{color:var(--fx-warn,#fbbf24)}@supports (color:color-mix(in lab, red, red)){.fx-assistantStatus--warning,.fx-assistantWarning{color:color-mix(in srgb,var(--fx-warn,#fbbf24)46%,var(--fx-text))}}.fx-assistantStatus--disabled{background:var(--fx-solid-surface-3);color:var(--fx-muted)}.fx-assistantModeButton{border:1px solid var(--fx-solid-border);background:var(--fx-control-bg);min-height:2.55rem;color:var(--fx-text);border-radius:1rem;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .85rem;font-weight:650;line-height:1;transition:border-color .12s,background .12s,box-shadow .12s,transform .12s;display:inline-flex}.fx-assistantModeButton:hover:not(:disabled){border-color:var(--fx-control-border-hover);background:var(--fx-control-bg-hover);box-shadow:var(--fx-control-shadow-hover);transform:translateY(-1px)}.fx-assistantModeButton--active{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-assistantModeButton--active{border-color:color-mix(in srgb,var(--fx-accent)54%,var(--fx-solid-border))}}.fx-assistantModeButton--active{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-assistantModeButton--active{background:color-mix(in srgb,var(--fx-accent)13%,var(--fx-control-bg))}}.fx-assistantModeButton--active{box-shadow:inset 0 0 0 1px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-assistantModeButton--active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fx-accent)20%,transparent)}}.fx-assistantModeButton:disabled{cursor:not-allowed;opacity:.78;transform:none}.fx-assistantPromptCard,.fx-assistantTurn,.fx-assistantPreview,.fx-assistantReport{border:1px solid var(--fx-solid-border);background:linear-gradient(180deg,var(--fx-accent),transparent 74%),var(--fx-solid-surface-3)}@supports (color:color-mix(in lab, red, red)){.fx-assistantPromptCard,.fx-assistantTurn,.fx-assistantPreview,.fx-assistantReport{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-accent)6%,transparent),transparent 74%),var(--fx-solid-surface-3)}}.fx-assistantPromptCard,.fx-assistantTurn,.fx-assistantPreview,.fx-assistantReport{color:var(--fx-text);box-shadow:inset 0 1px #ffffff0d}.fx-assistantPromptCard{text-align:left;border-radius:.9rem;padding:.75rem;transition:border-color .12s,background .12s,box-shadow .12s,transform .12s}.fx-assistantPromptCard:hover{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-assistantPromptCard:hover{border-color:color-mix(in srgb,var(--fx-accent)44%,var(--fx-solid-border))}}.fx-assistantPromptCard:hover{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-assistantPromptCard:hover{background:color-mix(in srgb,var(--fx-accent)10%,var(--fx-solid-surface-3))}}.fx-assistantPromptCard:hover{box-shadow:var(--fx-glow);transform:translateY(-1px)}.fx-assistantPromptCard:disabled{opacity:.86;transform:none}.fx-assistantPromptCard:disabled:hover{border-color:var(--fx-solid-border);background:linear-gradient(180deg,var(--fx-accent),transparent 74%),var(--fx-solid-surface-3)}@supports (color:color-mix(in lab, red, red)){.fx-assistantPromptCard:disabled:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-accent)6%,transparent),transparent 74%),var(--fx-solid-surface-3)}}.fx-assistantPromptCard:disabled:hover{box-shadow:inset 0 1px #ffffff0d}.fx-assistantTurn,.fx-assistantPreview,.fx-assistantReport{border-radius:1rem;padding:.75rem}.fx-assistantTurn--user{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-assistantTurn--user{border-color:color-mix(in srgb,var(--fx-accent)38%,var(--fx-solid-border))}}.fx-assistantTurn--user{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-assistantTurn--user{background:color-mix(in srgb,var(--fx-accent)13%,var(--fx-solid-surface-3))}}.fx-assistantPreviewItem,.fx-assistantWarning{border-radius:.65rem;padding:.35rem .5rem;font-size:.75rem;line-height:1.35}.fx-assistantPreviewItem{border:1px solid var(--fx-solid-border)}@supports (color:color-mix(in lab, red, red)){.fx-assistantPreviewItem{border:1px solid color-mix(in srgb,var(--fx-solid-border)70%,transparent)}}.fx-assistantPreviewItem{background:var(--fx-solid-surface)}@supports (color:color-mix(in lab, red, red)){.fx-assistantPreviewItem{background:color-mix(in srgb,var(--fx-solid-surface)82%,var(--fx-accent)4%)}}.fx-assistantPreviewItem{color:var(--fx-muted)}.fx-assistantReport{background:linear-gradient(135deg,var(--fx-accent),transparent 46%),var(--fx-solid-surface-3)}@supports (color:color-mix(in lab, red, red)){.fx-assistantReport{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-accent)10%,transparent),transparent 46%),var(--fx-solid-surface-3)}}.fx-assistantReportMetric,.fx-assistantReportChart,.fx-assistantReportSection{border:1px solid var(--fx-solid-border)}@supports (color:color-mix(in lab, red, red)){.fx-assistantReportMetric,.fx-assistantReportChart,.fx-assistantReportSection{border:1px solid color-mix(in srgb,var(--fx-solid-border)76%,transparent)}}.fx-assistantReportMetric,.fx-assistantReportChart,.fx-assistantReportSection{background:var(--fx-solid-surface)}@supports (color:color-mix(in lab, red, red)){.fx-assistantReportMetric,.fx-assistantReportChart,.fx-assistantReportSection{background:color-mix(in srgb,var(--fx-solid-surface)86%,var(--fx-accent)4%)}}.fx-assistantReportMetric,.fx-assistantReportChart,.fx-assistantReportSection{border-radius:.85rem;padding:.65rem}.fx-assistantReportMetric{border-top-width:3px;min-height:5.45rem;overflow:hidden}.fx-assistantReportTone--accent{--fx-report-tone:#2f80ed}.fx-assistantReportTone--good{--fx-report-tone:#059669}.fx-assistantReportTone--warning{--fx-report-tone:#d97706}.fx-assistantReportTone--danger{--fx-report-tone:#dc2626}.fx-assistantReportTone--neutral{--fx-report-tone:#64748b}.fx-assistantReportMetric.fx-assistantReportTone--accent,.fx-assistantReportMetric.fx-assistantReportTone--good,.fx-assistantReportMetric.fx-assistantReportTone--warning,.fx-assistantReportMetric.fx-assistantReportTone--danger,.fx-assistantReportMetric.fx-assistantReportTone--neutral{border-top-color:var(--fx-report-tone)}.fx-assistantReportDonut{border:1px solid var(--fx-solid-border);border-radius:999px;width:5.6rem;height:5.6rem}@supports (color:color-mix(in lab, red, red)){.fx-assistantReportDonut{border:1px solid color-mix(in srgb,var(--fx-solid-border)70%,transparent)}}.fx-assistantReportDonut{box-shadow:inset 0 0 0 18px var(--fx-solid-surface)}@supports (color:color-mix(in lab, red, red)){.fx-assistantReportDonut{box-shadow:inset 0 0 0 18px color-mix(in srgb,var(--fx-solid-surface)88%,transparent)}}.fx-assistantReportBarRow{min-width:0}.fx-assistantReportBarTrack{background:var(--fx-solid-surface-2);border-radius:999px;height:.55rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fx-assistantReportBarTrack{background:color-mix(in srgb,var(--fx-solid-surface-2)84%,var(--fx-text)5%)}}.fx-assistantReportBarFill{border-radius:inherit;background:var(--fx-report-tone,var(--fx-accent));height:100%;transition:width .18s}.fx-assistantReportTimeline{grid-auto-columns:minmax(2rem,1fr);grid-auto-flow:column;align-items:end;gap:.45rem;min-height:7rem;display:grid}.fx-assistantReportTimelineColumn{grid-template-rows:1fr auto;align-items:end;gap:.35rem;min-width:0;height:7rem;display:grid}.fx-assistantReportTimelineBar{background:var(--fx-accent);border-radius:.55rem .55rem .25rem .25rem;justify-content:center;align-items:flex-start;min-height:.9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fx-assistantReportTimelineBar{background:color-mix(in srgb,var(--fx-accent)70%,var(--fx-solid-surface))}}.fx-assistantReportTimelineBar{color:#fff;padding-top:.18rem;font-size:.62rem;font-weight:700;line-height:1}.fx-assistantReportTimelineLabel{text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--fx-faint);font-size:.62rem;overflow:hidden}.fx-assistantReportHeatmap{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.fx-assistantReportHeatCell{border:1px solid var(--fx-accent);border-radius:.7rem;min-height:3rem}@supports (color:color-mix(in lab, red, red)){.fx-assistantReportHeatCell{border:1px solid color-mix(in srgb,var(--fx-accent)40%,var(--fx-solid-border))}}.fx-assistantReportHeatCell{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-assistantReportHeatCell{background:color-mix(in srgb,var(--fx-accent)18%,var(--fx-solid-surface))}}.fx-assistantReportHeatCell{color:var(--fx-text);flex-direction:column;justify-content:space-between;gap:.35rem;min-width:0;padding:.55rem;display:flex}.fx-assistantReportHeatCell span{text-overflow:ellipsis;white-space:nowrap;color:var(--fx-muted);font-size:.68rem;overflow:hidden}.fx-assistantReportHeatCell strong{font-size:1rem;line-height:1}.fx-assistantPdfOverlay{z-index:2;justify-content:center;align-items:center;padding:1.2rem;display:flex;position:absolute;inset:0}.fx-assistantPdfDialog{border:1px solid var(--fx-solid-border);background:var(--fx-solid-surface);border-radius:1rem;flex-direction:column;width:min(980px,100vw - 2.4rem);height:min(780px,100vh - 2.4rem);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000006b}.fx-assistantPdfFrame{background:var(--fx-solid-surface-2);border:0;flex:1;min-height:0}html[data-theme-mode=day] .fx-assistantDrawer{box-shadow:-24px 0 66px #0f172a2e,inset 1px 0 #ffffffb8}html[data-theme-mode=day] .fx-assistantStatus--ready{color:#064e3b;background:#dff8ef;border-color:#0596696b}html[data-theme-mode=day] .fx-assistantStatus--warning,html[data-theme-mode=day] .fx-assistantWarning{color:#78350f;background:#fef5dc;border-color:#d977066b}.fx-topbar,.fx-sidebar{background:linear-gradient(180deg,var(--fx-solid-surface-2),var(--fx-solid-surface))!important}@supports (color:color-mix(in lab, red, red)){.fx-topbar,.fx-sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-surface-2)96%,transparent),var(--fx-solid-surface))!important}}.fx-topbar,.fx-sidebar{border-color:var(--fx-solid-border);-webkit-backdrop-filter:none}.fx-topbar{border-bottom-color:var(--fx-solid-border)}@supports (color:color-mix(in lab, red, red)){.fx-topbar{border-bottom-color:color-mix(in srgb,var(--fx-solid-border)66%,transparent)}}.fx-topbar{box-shadow:0 10px 28px -26px var(--fx-text)}@supports (color:color-mix(in lab, red, red)){.fx-topbar{box-shadow:0 10px 28px -26px color-mix(in srgb,var(--fx-text)42%,transparent)}}html[data-theme-mode=day] .fx-topbar,html[data-theme-mode=day] .fx-sidebar{color:var(--fx-text)}.fx-panel,.fx-panel-2,.fx-drawer,.fx-column,.fx-taskcard,.planner-dayCell,.project-card-polished{background:linear-gradient(180deg,var(--fx-accent),transparent 62%),linear-gradient(180deg,var(--fx-solid-surface-2),var(--fx-solid-surface))!important}@supports (color:color-mix(in lab, red, red)){.fx-panel,.fx-panel-2,.fx-drawer,.fx-column,.fx-taskcard,.planner-dayCell,.project-card-polished{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-accent)10%,transparent),transparent 62%),linear-gradient(180deg,var(--fx-solid-surface-2),var(--fx-solid-surface))!important}}.fx-panel,.fx-panel-2,.fx-drawer,.fx-column,.fx-taskcard,.planner-dayCell,.project-card-polished{box-shadow:0 24px 70px #0006,inset 0 1px #ffffff0f;border-color:var(--fx-solid-border)!important;-webkit-backdrop-filter:none!important}.fx-input,select.fx-input,input.fx-input,textarea.fx-input{color:var(--fx-text);background:var(--fx-solid-control)!important;border-color:var(--fx-solid-border)!important}.fx-input:focus,select.fx-input:focus,input.fx-input:focus,textarea.fx-input:focus{background:var(--fx-solid-control-focus)!important}.fx-btn,.fx-iconBtn,.fx-navItem,.fx-themeCard,.fx-chip,.fx-pill,.fx-seg,.planner-toolbar__group,.planner-hourRow__content,.planner-timeline__track,.planner-pill,.planner-miniTask{background:var(--fx-solid-control)!important;border-color:var(--fx-solid-border)!important}.fx-btn:not(.fx-btn-primary):not(.fx-btn-primary):not(.fx-btn-danger),.fx-iconBtn{box-shadow:none}.fx-btn:not(.fx-btn-primary):not(.fx-btn-primary):not(.fx-btn-danger):not(:disabled):hover,.fx-btn:not(.fx-btn-primary):not(.fx-btn-primary):not(.fx-btn-danger):not(:disabled):focus-visible,.fx-iconBtn:not([disabled]):hover,.fx-iconBtn:not([disabled]):focus-visible{background:var(--fx-accent)!important}@supports (color:color-mix(in lab, red, red)){.fx-btn:not(.fx-btn-primary):not(.fx-btn-primary):not(.fx-btn-danger):not(:disabled):hover,.fx-btn:not(.fx-btn-primary):not(.fx-btn-primary):not(.fx-btn-danger):not(:disabled):focus-visible,.fx-iconBtn:not([disabled]):hover,.fx-iconBtn:not([disabled]):focus-visible{background:color-mix(in srgb,var(--fx-accent)10%,var(--fx-solid-hover))!important}}.fx-btn:not(.fx-btn-primary):not(.fx-btn-primary):not(.fx-btn-danger):not(:disabled):hover,.fx-btn:not(.fx-btn-primary):not(.fx-btn-primary):not(.fx-btn-danger):not(:disabled):focus-visible,.fx-iconBtn:not([disabled]):hover,.fx-iconBtn:not([disabled]):focus-visible{border-color:var(--fx-accent)!important}@supports (color:color-mix(in lab, red, red)){.fx-btn:not(.fx-btn-primary):not(.fx-btn-primary):not(.fx-btn-danger):not(:disabled):hover,.fx-btn:not(.fx-btn-primary):not(.fx-btn-primary):not(.fx-btn-danger):not(:disabled):focus-visible,.fx-iconBtn:not([disabled]):hover,.fx-iconBtn:not([disabled]):focus-visible{border-color:color-mix(in srgb,var(--fx-accent)32%,var(--fx-solid-border))!important}}.fx-btn:not(.fx-btn-primary):not(.fx-btn-primary):not(.fx-btn-danger):not(:disabled):hover,.fx-btn:not(.fx-btn-primary):not(.fx-btn-primary):not(.fx-btn-danger):not(:disabled):focus-visible,.fx-iconBtn:not([disabled]):hover,.fx-iconBtn:not([disabled]):focus-visible{box-shadow:inset 0 0 0 1px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-btn:not(.fx-btn-primary):not(.fx-btn-primary):not(.fx-btn-danger):not(:disabled):hover,.fx-btn:not(.fx-btn-primary):not(.fx-btn-primary):not(.fx-btn-danger):not(:disabled):focus-visible,.fx-iconBtn:not([disabled]):hover,.fx-iconBtn:not([disabled]):focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fx-accent)14%,transparent)}}.fx-btn:disabled:hover,.fx-iconBtn[disabled]:hover{background:var(--fx-solid-control)!important;border-color:var(--fx-solid-border)!important;transform:none!important}.fx-btn:disabled,.fx-btn[aria-disabled=true],.fx-iconBtn[disabled],.fx-select__button:disabled{cursor:not-allowed;opacity:.58;filter:saturate(.8);color:var(--fx-muted)!important;box-shadow:none!important}.fx-navItem:hover,.fx-themeCard:hover,.planner-pill:not(.task-card-surface--accented):hover,.planner-miniTask:not(.task-card-surface--accented):hover{background:var(--fx-solid-hover)!important}.fx-btn-primary,.fx-btn-primary{background:var(--fx-accent)!important}@supports (color:color-mix(in lab, red, red)){.fx-btn-primary,.fx-btn-primary{background:color-mix(in srgb,var(--fx-accent)12%,var(--fx-solid-control)88%)!important}}.fx-btn-primary,.fx-btn-primary{border-color:var(--fx-accent)!important}@supports (color:color-mix(in lab, red, red)){.fx-btn-primary,.fx-btn-primary{border-color:color-mix(in srgb,var(--fx-accent)28%,var(--fx-solid-border))!important}}.fx-btn-primary,.fx-btn-primary{box-shadow:0 8px 18px #0000001a;color:var(--fx-text)!important}.fx-btn-primary:hover,.fx-btn-primary:hover{background:var(--fx-accent)!important}@supports (color:color-mix(in lab, red, red)){.fx-btn-primary:hover,.fx-btn-primary:hover{background:color-mix(in srgb,var(--fx-accent)16%,var(--fx-solid-hover)84%)!important}}.fx-btn-primary:hover,.fx-btn-primary:hover{border-color:var(--fx-accent)!important}@supports (color:color-mix(in lab, red, red)){.fx-btn-primary:hover,.fx-btn-primary:hover{border-color:color-mix(in srgb,var(--fx-accent)34%,var(--fx-solid-border))!important}}.fx-btn-danger{border-color:var(--fx-danger,#fb7185)!important}@supports (color:color-mix(in lab, red, red)){.fx-btn-danger{border-color:color-mix(in srgb,var(--fx-danger,#fb7185)40%,var(--fx-solid-border))!important}}.fx-btn-danger{background:var(--fx-danger,#fb7185)!important}@supports (color:color-mix(in lab, red, red)){.fx-btn-danger{background:color-mix(in srgb,var(--fx-danger,#fb7185)14%,var(--fx-solid-control))!important}}.fx-btn-danger{color:var(--fx-text)!important;box-shadow:0 8px 18px var(--fx-danger,#fb7185)!important}@supports (color:color-mix(in lab, red, red)){.fx-btn-danger{box-shadow:0 8px 18px color-mix(in srgb,var(--fx-danger,#fb7185)12%,#0000002e)!important}}.fx-btn-danger:hover:not(:disabled),.fx-btn-danger:focus-visible:not(:disabled){border-color:var(--fx-danger,#fb7185)!important}@supports (color:color-mix(in lab, red, red)){.fx-btn-danger:hover:not(:disabled),.fx-btn-danger:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--fx-danger,#fb7185)56%,var(--fx-solid-border))!important}}.fx-btn-danger:hover:not(:disabled),.fx-btn-danger:focus-visible:not(:disabled){background:var(--fx-danger,#fb7185)!important}@supports (color:color-mix(in lab, red, red)){.fx-btn-danger:hover:not(:disabled),.fx-btn-danger:focus-visible:not(:disabled){background:color-mix(in srgb,var(--fx-danger,#fb7185)20%,var(--fx-solid-hover))!important}}.fx-btn-danger:hover:not(:disabled),.fx-btn-danger:focus-visible:not(:disabled){box-shadow:inset 0 0 0 1px var(--fx-danger,#fb7185)!important}@supports (color:color-mix(in lab, red, red)){.fx-btn-danger:hover:not(:disabled),.fx-btn-danger:focus-visible:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fx-danger,#fb7185)24%,transparent)!important}}.time-feed-card{background:var(--fx-accent)!important}@supports (color:color-mix(in lab, red, red)){.time-feed-card{background:color-mix(in srgb,var(--fx-accent)5%,var(--fx-solid-control)95%)!important}}.time-feed-card{transition:background .12s,border-color .12s,transform .12s;border-color:var(--fx-solid-border)!important;color:var(--fx-text)!important;box-shadow:none!important}.time-feed-card:hover{transform:translateY(-1px);background:var(--fx-solid-hover)!important}.time-feed-card--actual,.time-feed-card--done{border-color:var(--fx-good)!important}@supports (color:color-mix(in lab, red, red)){.time-feed-card--actual,.time-feed-card--done{border-color:color-mix(in srgb,var(--fx-good)24%,var(--fx-solid-border))!important}}.time-feed-card--warning{border-color:var(--fx-warn)!important}@supports (color:color-mix(in lab, red, red)){.time-feed-card--warning{border-color:color-mix(in srgb,var(--fx-warn)24%,var(--fx-solid-border))!important}}.time-feed-card--reminder{border-color:var(--fx-accent)!important}@supports (color:color-mix(in lab, red, red)){.time-feed-card--reminder{border-color:color-mix(in srgb,var(--fx-accent)24%,var(--fx-solid-border))!important}}.time-feed-card--muted{background:var(--fx-solid-surface)!important;color:var(--fx-muted)!important}.task-card-surface{--task-card-accent-resolved:var(--task-card-accent,var(--fx-accent));--task-card-rail:.92rem;--task-card-inner-radius:18px;isolation:isolate;color:var(--fx-text);transition:transform .15s,border-color .15s,box-shadow .15s,background .15s;position:relative;overflow:hidden;transform:translateZ(0)}.task-card-surface>*{z-index:1;position:relative}.entity-card-actionSlot{z-index:6;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:.65rem;right:.65rem}.task-card-surface--withActions:not(.planner-pill):not(.planner-miniTask){padding-right:3.45rem!important}.task-card-surface>.project-card-polished__counts{z-index:3;position:absolute;top:.875rem;right:.875rem}.task-card-surface--withActions>.project-card-polished__counts{max-width:calc(100% - 6.25rem);right:3.55rem}.project-card-polished__counts .project-card-polished__count{z-index:1;position:static}.fx-brand,.fx-navItem,.fx-pill,.fx-seg-btn,.fx-column,.fx-taskcard,.fx-themeCard{color:var(--fx-text)}.fx-sidebar .text-white\/45,.fx-sidebar .text-white\/60,.fx-sidebar .text-white\/65,.fx-sidebar .text-white\/80,.fx-sidebar .text-white\/88,.fx-sidebar .text-white\/90,.fx-sidebar .text-white{color:var(--fx-muted)!important}.fx-sidebar .fx-brand,.fx-sidebar .fx-navItem,html[data-theme-mode=day] :is(.fx-topbar,.fx-sidebar,.fx-menu,.fx-panel,.fx-panel-2,.fx-column,.fx-taskcard,.project-card-polished) [class*=text-white],html[data-theme-mode=day] :is(.fx-topbar,.fx-sidebar,.fx-menu,.fx-panel,.fx-panel-2,.fx-column,.fx-taskcard,.project-card-polished) [class*="text-[var(--fx-text)]"],html[data-theme-mode=day] :is(.fx-topbar,.fx-sidebar,.fx-menu,.fx-panel,.fx-panel-2,.fx-column,.fx-taskcard,.project-card-polished) [class*="text-[var(--fx-text)]"],html[data-theme-mode=day] :is(.fx-topbar,.fx-sidebar,.fx-menu,.fx-panel,.fx-panel-2,.fx-column,.fx-taskcard,.project-card-polished) [class*="text-[var(--fx-text)]"]{color:var(--fx-text)!important}html[data-theme-mode=day] :is(.fx-topbar,.fx-sidebar,.fx-menu,.fx-panel,.fx-panel-2,.fx-column,.fx-taskcard,.project-card-polished) :is([class*=text-white\/45],[class*=text-white\/50],[class*=text-white\/60],[class*=text-white\/65],[class*=text-white\/70],[class*=text-white\/80],[class*="text-[var(--fx-muted)]"],[class*="text-[var(--fx-muted)]"]){color:var(--fx-muted)!important}html[data-theme-mode=day] :is(.fx-topbar,.fx-sidebar,.fx-menu,.fx-panel,.fx-panel-2,.fx-column,.fx-taskcard,.project-card-polished) :is([class*=text-white\/30],[class*=text-white\/35],[class*=text-white\/40]){color:var(--fx-faint)!important}.task-card-surface--accented{border-color:var(--task-card-accent-resolved)!important}@supports (color:color-mix(in lab, red, red)){.task-card-surface--accented{border-color:color-mix(in srgb,var(--task-card-accent-resolved)30%,var(--fx-solid-border))!important}}.task-card-surface--accented{background:linear-gradient(180deg,#fff3,transparent 24%),linear-gradient(180deg,var(--task-card-accent-resolved),var(--task-card-accent-resolved))!important}@supports (color:color-mix(in lab, red, red)){.task-card-surface--accented{background:linear-gradient(180deg,#fff3,transparent 24%),linear-gradient(180deg,var(--task-card-accent-resolved),color-mix(in srgb,var(--task-card-accent-resolved)76%,#061417))!important}}.task-card-surface--accented{box-shadow:inset 0 0 0 1px var(--task-card-accent-resolved),0 18px 48px #00000057,inset 0 1px 0 #ffffff0f!important}@supports (color:color-mix(in lab, red, red)){.task-card-surface--accented{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--task-card-accent-resolved)14%,transparent),0 18px 48px #00000057,inset 0 1px 0 #ffffff0f!important}}.task-card-surface--accented:before{content:"";z-index:0;inset:0 0 0 var(--task-card-rail);pointer-events:none;background:linear-gradient(135deg,var(--task-card-accent-resolved),transparent 44%),linear-gradient(180deg,var(--fx-solid-surface-2),var(--fx-solid-surface));position:absolute;border-radius:var(--task-card-inner-radius)0 0 var(--task-card-inner-radius)!important}@supports (color:color-mix(in lab, red, red)){.task-card-surface--accented:before{background:linear-gradient(135deg,color-mix(in srgb,var(--task-card-accent-resolved)6%,transparent),transparent 44%),linear-gradient(180deg,var(--fx-solid-surface-2),var(--fx-solid-surface))}}.task-card-surface--accented:before{opacity:1;box-shadow:inset 1px 0 #ffffff1f}.task-card-surface--accented:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,var(--task-card-accent-resolved),transparent 70%);opacity:.74;height:1px;position:absolute;inset:0 0 auto}.task-card-surface--accented:hover{border-color:var(--task-card-accent-resolved)!important}@supports (color:color-mix(in lab, red, red)){.task-card-surface--accented:hover{border-color:color-mix(in srgb,var(--task-card-accent-resolved)46%,#fff3)!important}}.task-card-surface--accented:hover{box-shadow:inset 0 0 0 1px var(--task-card-accent-resolved),0 22px 56px #0000006b,0 0 28px var(--task-card-accent-resolved),inset 0 1px 0 #ffffff17!important}@supports (color:color-mix(in lab, red, red)){.task-card-surface--accented:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--task-card-accent-resolved)20%,transparent),0 22px 56px #0000006b,0 0 28px color-mix(in srgb,var(--task-card-accent-resolved)13%,transparent),inset 0 1px 0 #ffffff17!important}}.fx-taskcard.task-card-surface,.task-card-surface--board{will-change:transform;backface-visibility:hidden;border-radius:18px;padding-left:calc(1rem + var(--task-card-rail))!important}.task-card-surface--board:hover{transform:none}.task-card-surface--board.task-card-surface--accented{box-shadow:inset 0 0 0 1px var(--task-card-accent-resolved),0 12px 22px -14px #00000075,0 24px 48px -18px #00000057,0 36px 74px -28px #0003,0 48px 96px -42px #0000001f,0 18px 44px -18px var(--task-card-accent-resolved),inset 0 1px 0 #ffffff14!important;border-width:3px!important}@supports (color:color-mix(in lab, red, red)){.task-card-surface--board.task-card-surface--accented{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--task-card-accent-resolved)16%,transparent),0 12px 22px -14px #00000075,0 24px 48px -18px #00000057,0 36px 74px -28px #0003,0 48px 96px -42px #0000001f,0 18px 44px -18px color-mix(in srgb,var(--task-card-accent-resolved)28%,transparent),inset 0 1px 0 #ffffff14!important}}.task-card-surface--board.task-card-surface--accented:hover{box-shadow:inset 0 0 0 1px var(--task-card-accent-resolved),0 14px 24px -14px #00000080,0 28px 58px -20px #00000061,0 42px 86px -32px #0000003b,0 56px 112px -46px #00000024,0 20px 50px -18px var(--task-card-accent-resolved),inset 0 1px 0 #ffffff1a!important}@supports (color:color-mix(in lab, red, red)){.task-card-surface--board.task-card-surface--accented:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--task-card-accent-resolved)20%,transparent),0 14px 24px -14px #00000080,0 28px 58px -20px #00000061,0 42px 86px -32px #0000003b,0 56px 112px -46px #00000024,0 20px 50px -18px color-mix(in srgb,var(--task-card-accent-resolved)34%,transparent),inset 0 1px 0 #ffffff1a!important}}.workspace-card-cover{aspect-ratio:16/9;border-bottom:1px solid var(--fx-solid-border);border-top-left-radius:calc(var(--task-card-inner-radius,18px) - 2px);border-top-right-radius:calc(var(--task-card-inner-radius,18px) - 2px);background:linear-gradient(135deg,var(--task-card-accent-resolved),transparent 56%),var(--fx-solid-control);place-items:center;margin:-1.25rem -1.25rem 1rem 0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workspace-card-cover{background:linear-gradient(135deg,color-mix(in srgb,var(--task-card-accent-resolved)4%,transparent),transparent 56%),var(--fx-solid-control)}}.workspace-card-cover{color:var(--fx-muted)}.workspace-card-cover__image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;image-rendering:auto;width:100%;height:100%;display:block}.task-card-surface--row{--task-card-rail:.65rem;--task-card-inner-radius:0;border-radius:0;padding-left:calc(1rem + var(--task-card-rail))!important;background:linear-gradient(90deg,var(--task-card-accent-resolved),transparent 42%),var(--fx-solid-surface)!important}@supports (color:color-mix(in lab, red, red)){.task-card-surface--row{background:linear-gradient(90deg,color-mix(in srgb,var(--task-card-accent-resolved)5%,transparent),transparent 42%),var(--fx-solid-surface)!important}}.planner-pill.task-card-surface--accented{--task-card-rail:.92rem;--task-card-inner-radius:18px;border-width:3px!important;border-color:var(--task-card-accent-resolved)!important}@supports (color:color-mix(in lab, red, red)){.planner-pill.task-card-surface--accented{border-color:color-mix(in srgb,var(--task-card-accent-resolved)30%,var(--fx-solid-border))!important}}.planner-pill.task-card-surface--accented{border-radius:18px;padding-left:calc(.85rem + var(--task-card-rail))!important;background:linear-gradient(180deg,#fff3,transparent 24%),linear-gradient(180deg,var(--task-card-accent-resolved),var(--task-card-accent-resolved))!important}@supports (color:color-mix(in lab, red, red)){.planner-pill.task-card-surface--accented{background:linear-gradient(180deg,#fff3,transparent 24%),linear-gradient(180deg,var(--task-card-accent-resolved),color-mix(in srgb,var(--task-card-accent-resolved)76%,#061417))!important}}.planner-pill.task-card-surface--accented{box-shadow:inset 0 0 0 1px var(--task-card-accent-resolved),0 12px 22px -14px #00000075,0 24px 48px -18px #00000057,0 36px 74px -28px #0003,0 48px 96px -42px #0000001f,0 18px 44px -18px var(--task-card-accent-resolved),inset 0 1px 0 #ffffff14!important}@supports (color:color-mix(in lab, red, red)){.planner-pill.task-card-surface--accented{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--task-card-accent-resolved)16%,transparent),0 12px 22px -14px #00000075,0 24px 48px -18px #00000057,0 36px 74px -28px #0003,0 48px 96px -42px #0000001f,0 18px 44px -18px color-mix(in srgb,var(--task-card-accent-resolved)28%,transparent),inset 0 1px 0 #ffffff14!important}}.planner-timeline__item .planner-pill.task-card-surface--accented{--task-card-rail:.92rem;--task-card-inner-radius:16px;border:3px solid var(--task-card-accent-resolved)!important}@supports (color:color-mix(in lab, red, red)){.planner-timeline__item .planner-pill.task-card-surface--accented{border:3px solid color-mix(in srgb,var(--task-card-accent-resolved)30%,var(--fx-solid-border))!important}}.planner-timeline__item .planner-pill.task-card-surface--accented{background:linear-gradient(180deg,#fff3,transparent 24%),linear-gradient(180deg,var(--task-card-accent-resolved),var(--task-card-accent-resolved))!important}@supports (color:color-mix(in lab, red, red)){.planner-timeline__item .planner-pill.task-card-surface--accented{background:linear-gradient(180deg,#fff3,transparent 24%),linear-gradient(180deg,var(--task-card-accent-resolved),color-mix(in srgb,var(--task-card-accent-resolved)76%,#061417))!important}}.planner-timeline__item .planner-pill.task-card-surface--accented{box-shadow:inset 0 0 0 1px var(--task-card-accent-resolved),0 10px 18px -12px #00000075,0 18px 34px -16px #00000052,0 24px 54px -26px #0000002e,0 14px 36px -16px var(--task-card-accent-resolved),inset 0 1px 0 #ffffff14!important}@supports (color:color-mix(in lab, red, red)){.planner-timeline__item .planner-pill.task-card-surface--accented{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--task-card-accent-resolved)16%,transparent),0 10px 18px -12px #00000075,0 18px 34px -16px #00000052,0 24px 54px -26px #0000002e,0 14px 36px -16px color-mix(in srgb,var(--task-card-accent-resolved)26%,transparent),inset 0 1px 0 #ffffff14!important}}.planner-timeline__item .planner-pill.task-card-surface--accented{padding-left:calc(.62rem + var(--task-card-rail))!important}.planner-timeline__item:has(.planner-pill.task-card-surface--accented){box-shadow:none;background:0 0;border-color:#0000}.planner-timeline__item .planner-pill.task-card-surface--accented:before{inset:0 0 0 var(--task-card-rail);border-radius:var(--task-card-inner-radius)0 0 var(--task-card-inner-radius)!important}.planner-miniTask.task-card-surface--accented{--task-card-rail:.42rem;--task-card-inner-radius:.7rem;border-width:2px!important;border-color:var(--task-card-accent-resolved)!important}@supports (color:color-mix(in lab, red, red)){.planner-miniTask.task-card-surface--accented{border-color:color-mix(in srgb,var(--task-card-accent-resolved)30%,var(--fx-solid-border))!important}}.planner-miniTask.task-card-surface--accented{background:linear-gradient(180deg,#ffffff2e,transparent 24%),linear-gradient(180deg,var(--task-card-accent-resolved),var(--task-card-accent-resolved))!important}@supports (color:color-mix(in lab, red, red)){.planner-miniTask.task-card-surface--accented{background:linear-gradient(180deg,#ffffff2e,transparent 24%),linear-gradient(180deg,var(--task-card-accent-resolved),color-mix(in srgb,var(--task-card-accent-resolved)76%,#061417))!important}}.planner-miniTask.task-card-surface--accented{box-shadow:inset 0 0 0 1px var(--task-card-accent-resolved),0 8px 18px -10px #0000006b,0 14px 26px -16px var(--task-card-accent-resolved)!important}@supports (color:color-mix(in lab, red, red)){.planner-miniTask.task-card-surface--accented{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--task-card-accent-resolved)12%,transparent),0 8px 18px -10px #0000006b,0 14px 26px -16px color-mix(in srgb,var(--task-card-accent-resolved)24%,transparent)!important}}.planner-miniTask.task-card-surface--accented{padding-left:calc(.42rem + var(--task-card-rail))!important}.widget-card-surfaces .fx-chip,.widget-card-actions{border-color:var(--task-card-accent-resolved)!important}@supports (color:color-mix(in lab, red, red)){.widget-card-surfaces .fx-chip,.widget-card-actions{border-color:color-mix(in srgb,var(--task-card-accent-resolved)22%,#ffffff1f)!important}}.widget-card-chip--button{appearance:none;cursor:pointer;font:inherit;text-align:left}.widget-card-chip--button:hover{background:var(--task-card-accent-resolved)!important}@supports (color:color-mix(in lab, red, red)){.widget-card-chip--button:hover{background:color-mix(in srgb,var(--task-card-accent-resolved)13%,var(--fx-solid-hover))!important}}.widget-card-chip--button:focus-visible{outline:none;background:var(--task-card-accent-resolved)!important}@supports (color:color-mix(in lab, red, red)){.widget-card-chip--button:focus-visible{background:color-mix(in srgb,var(--task-card-accent-resolved)13%,var(--fx-solid-hover))!important}}.widget-card-chip--button:focus-visible{box-shadow:inset 0 0 0 1px var(--task-card-accent-resolved)}@supports (color:color-mix(in lab, red, red)){.widget-card-chip--button:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--task-card-accent-resolved)24%,transparent)}}.task-card-surface--accented .widget-card-surfaces .fx-chip,.task-card-surface--accented .widget-card-actions{background:linear-gradient(180deg,var(--task-card-accent-resolved),var(--fx-solid-control))!important}@supports (color:color-mix(in lab, red, red)){.task-card-surface--accented .widget-card-surfaces .fx-chip,.task-card-surface--accented .widget-card-actions{background:linear-gradient(180deg,color-mix(in srgb,var(--task-card-accent-resolved)7%,var(--fx-solid-control)),var(--fx-solid-control))!important}}.task-card-surface--accented .widget-card-surfaces .fx-chip,.task-card-surface--accented .widget-card-actions{border-color:var(--task-card-accent-resolved)!important}@supports (color:color-mix(in lab, red, red)){.task-card-surface--accented .widget-card-surfaces .fx-chip,.task-card-surface--accented .widget-card-actions{border-color:color-mix(in srgb,var(--task-card-accent-resolved)30%,#ffffff29)!important}}.task-card-surface--accented .widget-card-surfaces .fx-chip,.task-card-surface--accented .widget-card-actions{font-weight:720;box-shadow:inset 0 1px #ffffff14,0 7px 18px #00000024;color:var(--fx-text)!important}.task-card-surface--accented .planner-pill__complete,.task-card-surface--accented .planner-pill__icon{border-color:var(--task-card-accent-resolved)!important}@supports (color:color-mix(in lab, red, red)){.task-card-surface--accented .planner-pill__complete,.task-card-surface--accented .planner-pill__icon{border-color:color-mix(in srgb,var(--task-card-accent-resolved)34%,#ffffff29)!important}}.task-card-surface--accented .planner-pill__complete,.task-card-surface--accented .planner-pill__icon{background:var(--task-card-accent-resolved)!important}@supports (color:color-mix(in lab, red, red)){.task-card-surface--accented .planner-pill__complete,.task-card-surface--accented .planner-pill__icon{background:color-mix(in srgb,var(--task-card-accent-resolved)8%,var(--fx-solid-control))!important}}.task-card-surface--accented .planner-pill__complete:hover,.task-card-surface--accented .planner-pill__icon:hover{color:var(--task-card-accent-resolved)}.task-completeIcon--done{background:var(--fx-good,#10b981);color:#fff;box-shadow:inset 0 1px 0 #ffffff47,0 0 0 1px var(--fx-good,#10b981);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.task-completeIcon--done{box-shadow:inset 0 1px 0 #ffffff47,0 0 0 1px color-mix(in srgb,var(--fx-good,#10b981)30%,#fff3)}}.task-card-surface--default-accent{--task-card-accent-resolved:var(--fx-accent)}.task-card-surface--neutral{--task-card-rail:0rem}.fx-taskcard.task-card-surface--neutral,.task-card-surface--board.task-card-surface--neutral{border-color:var(--fx-taskcard-border,var(--fx-solid-border))!important;background:linear-gradient(180deg,var(--fx-solid-surface-2),var(--fx-solid-surface))!important}@supports (color:color-mix(in lab, red, red)){.fx-taskcard.task-card-surface--neutral,.task-card-surface--board.task-card-surface--neutral{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-surface-2)86%,transparent),var(--fx-solid-surface))!important}}.fx-taskcard.task-card-surface--neutral,.task-card-surface--board.task-card-surface--neutral{box-shadow:inset 0 1px #ffffff0f,0 14px 36px #0003!important}.planner-miniTask.task-card-surface--neutral,.planner-pill.task-card-surface--neutral{border-color:var(--fx-solid-border)!important;background:linear-gradient(180deg,var(--fx-solid-surface-2),var(--fx-solid-surface))!important}.fx-dataTableSurface{border:1px solid var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-dataTableSurface{border:1px solid color-mix(in srgb,var(--fx-accent)15%,var(--fx-solid-border,var(--fx-border)))}}.fx-dataTableSurface{background:linear-gradient(180deg,var(--fx-solid-surface-2,var(--fx-surface)),var(--fx-solid-surface,var(--fx-surface)));border-radius:20px}@supports (color:color-mix(in lab, red, red)){.fx-dataTableSurface{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-surface-2,var(--fx-surface))92%,transparent),var(--fx-solid-surface,var(--fx-surface)))}}.fx-dataTableSurface{overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 14px 32px #0000001f}.fx-dataTableSurface--compact{border-radius:16px}.fx-entityTable{color:var(--fx-text)}.fx-entityTable__toolbar{border-bottom:1px solid var(--fx-solid-border,var(--fx-border));justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fx-entityTable__toolbar{border-bottom:1px solid color-mix(in srgb,var(--fx-solid-border,var(--fx-border))80%,transparent)}}.fx-entityTable__tools{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.fx-entityTable__columns,.fx-entityTable__filters{border-bottom:1px solid var(--fx-solid-border,var(--fx-border));gap:.65rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.fx-entityTable__columns,.fx-entityTable__filters{border-bottom:1px solid color-mix(in srgb,var(--fx-solid-border,var(--fx-border))75%,transparent)}}.fx-entityTable__columns,.fx-entityTable__filters{background:var(--fx-solid-control,var(--fx-surface))}@supports (color:color-mix(in lab, red, red)){.fx-entityTable__columns,.fx-entityTable__filters{background:color-mix(in srgb,var(--fx-solid-control,var(--fx-surface))74%,transparent)}}.fx-entityTable__columns{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.fx-entityTable__filters{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.fx-entityTable__columnToggle{border:1px solid var(--fx-solid-border,var(--fx-border));align-items:center;gap:.5rem;min-width:0;padding:.55rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fx-entityTable__columnToggle{border:1px solid color-mix(in srgb,var(--fx-solid-border,var(--fx-border))88%,transparent)}}.fx-entityTable__columnToggle{background:var(--fx-solid-control,#ffffff0f);color:var(--fx-text);border-radius:14px}.fx-entityTable__columnToggle span:not(.fx-entityTable__auto){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fx-entityTable__auto{color:var(--fx-muted);letter-spacing:.12em;text-transform:uppercase;margin-left:auto;font-size:.66rem}.fx-entityTable__filter{color:var(--fx-muted);gap:.35rem;font-size:.75rem;display:grid}.fx-entityTable__scroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:stable;max-width:100%;overflow:auto}.fx-entityTable table{border-collapse:separate;border-spacing:0;width:100%;min-width:1120px}.fx-entityTable th{z-index:1;background:linear-gradient(180deg,var(--fx-solid-surface-2,var(--fx-surface)),var(--fx-solid-surface,var(--fx-surface)));position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.fx-entityTable th{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-surface-2,var(--fx-surface))96%,var(--fx-accent)4%),var(--fx-solid-surface,var(--fx-surface)))}}.fx-entityTable th{border-bottom:1px solid var(--fx-solid-border,var(--fx-border))}@supports (color:color-mix(in lab, red, red)){.fx-entityTable th{border-bottom:1px solid color-mix(in srgb,var(--fx-solid-border,var(--fx-border))92%,transparent)}}.fx-entityTable th,.fx-entityTable td{color:var(--fx-text);text-align:left;vertical-align:middle;padding:.78rem .85rem}.fx-entityTable td{border-bottom:1px solid var(--fx-solid-border,var(--fx-border));max-width:380px}@supports (color:color-mix(in lab, red, red)){.fx-entityTable td{border-bottom:1px solid color-mix(in srgb,var(--fx-solid-border,var(--fx-border))58%,transparent)}}.fx-entityTable tbody tr{transition:background .12s,transform .12s}.fx-entityTable tbody tr:hover{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-entityTable tbody tr:hover{background:color-mix(in srgb,var(--fx-accent)9%,transparent)}}.fx-entityTable tbody tr .fx-iconBtn{opacity:.45;transition:opacity .14s,background .14s,border-color .14s}.fx-entityTable tbody tr:hover .fx-iconBtn,.fx-entityTable tbody tr:focus-within .fx-iconBtn{opacity:1}.fx-entityTable__sort{width:100%;color:var(--fx-text);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.6rem;font-size:.78rem;font-weight:760;display:flex}.fx-entityTable__sortIcon{border:1px solid var(--fx-solid-border,var(--fx-border));flex:none;place-items:center;width:1.35rem;height:1.35rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.fx-entityTable__sortIcon{border:1px solid color-mix(in srgb,var(--fx-solid-border,var(--fx-border))72%,transparent)}}.fx-entityTable__sortIcon{color:var(--fx-muted);opacity:.62;border-radius:999px;transition:border-color .12s,color .12s,opacity .12s,background .12s}.fx-entityTable__sortIcon.is-active,.fx-entityTable__sort:hover .fx-entityTable__sortIcon,.fx-entityTable__sort:focus-visible .fx-entityTable__sortIcon{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-entityTable__sortIcon.is-active,.fx-entityTable__sort:hover .fx-entityTable__sortIcon,.fx-entityTable__sort:focus-visible .fx-entityTable__sortIcon{border-color:color-mix(in srgb,var(--fx-accent)36%,var(--fx-solid-border))}}.fx-entityTable__sortIcon.is-active,.fx-entityTable__sort:hover .fx-entityTable__sortIcon,.fx-entityTable__sort:focus-visible .fx-entityTable__sortIcon{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-entityTable__sortIcon.is-active,.fx-entityTable__sort:hover .fx-entityTable__sortIcon,.fx-entityTable__sort:focus-visible .fx-entityTable__sortIcon{background:color-mix(in srgb,var(--fx-accent)9%,var(--fx-solid-control))}}.fx-entityTable__sortIcon.is-active,.fx-entityTable__sort:hover .fx-entityTable__sortIcon,.fx-entityTable__sort:focus-visible .fx-entityTable__sortIcon{color:var(--fx-text);opacity:1}.fx-entityTable__sort:disabled{cursor:default}.fx-entityTable__empty{max-width:none;padding:1rem!important}.fx-entityTable__emptyState{border-radius:16px;min-height:7rem}.fx-entityTable__title{color:var(--fx-text);text-align:left;gap:.25rem;display:grid}.fx-entityTable__cellControl{align-items:center;gap:.45rem;max-width:100%;display:inline-flex;position:relative}.fx-entityTable__select{min-width:7.5rem}.fx-entityTable__select--wide{min-width:11rem}.fx-entityTable__select .fx-select__button{background:var(--fx-solid-control,var(--fx-surface));border-radius:999px;min-height:2rem;padding:.28rem .58rem}@supports (color:color-mix(in lab, red, red)){.fx-entityTable__select .fx-select__button{background:color-mix(in srgb,var(--fx-solid-control,var(--fx-surface))84%,transparent)}}.fx-entityTable__select .fx-select__button{font-size:.78rem}.fx-entityTable__color{background:0 0;border:0;justify-content:flex-start;min-width:0;padding:0}.fx-entityTable__color .fx-colorPicker{width:100%}.operator-registrationChart{flex-direction:column;min-height:23rem;display:flex}.operator-registrationChart__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.operator-registrationChart__title{color:var(--fx-text);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:780;overflow:hidden}.operator-registrationChart__range{min-height:1rem;color:var(--fx-muted);margin-top:.18rem;font-size:.72rem}.operator-registrationChart__total{min-width:4.6rem;color:var(--fx-text);justify-items:end;display:grid}.operator-registrationChart__total span{font-size:1.45rem;font-weight:800;line-height:1}.operator-registrationChart__total small{color:var(--fx-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:.18rem;font-size:.66rem;font-weight:760}.operator-registrationChart__plot{border:1px solid var(--fx-accent);margin-top:.85rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.operator-registrationChart__plot{border:1px solid color-mix(in srgb,var(--fx-accent)16%,var(--fx-border))}}.operator-registrationChart__plot{background:radial-gradient(circle at 16% 18%,var(--fx-good),transparent 34%),linear-gradient(180deg,var(--fx-accent),transparent 74%),var(--fx-solid-control,var(--fx-surface));border-radius:16px}@supports (color:color-mix(in lab, red, red)){.operator-registrationChart__plot{background:radial-gradient(circle at 16% 18%,color-mix(in srgb,var(--fx-good)16%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--fx-accent)9%,transparent),transparent 74%),color-mix(in srgb,var(--fx-solid-control,var(--fx-surface))78%,transparent)}}.operator-registrationChart__plot svg{width:100%;height:10.8rem;display:block}.operator-registrationChart__gridLine{fill:none;stroke:var(--fx-text)}@supports (color:color-mix(in lab, red, red)){.operator-registrationChart__gridLine{stroke:color-mix(in srgb,var(--fx-text)14%,transparent)}}.operator-registrationChart__gridLine{stroke-width:1px}.operator-registrationChart__bar{fill:var(--fx-muted)}@supports (color:color-mix(in lab, red, red)){.operator-registrationChart__bar{fill:color-mix(in srgb,var(--fx-muted)28%,transparent)}}.operator-registrationChart__bar.is-active{fill:var(--fx-good)}@supports (color:color-mix(in lab, red, red)){.operator-registrationChart__bar.is-active{fill:color-mix(in srgb,var(--fx-good)72%,var(--fx-accent)28%)}}.operator-registrationChart__area{pointer-events:none}.operator-registrationChart__line{fill:none;stroke:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.operator-registrationChart__line{stroke:color-mix(in srgb,var(--fx-accent)82%,white 18%)}}.operator-registrationChart__line{stroke-linecap:round;stroke-linejoin:round;stroke-width:3.4px}.operator-registrationChart__point{fill:var(--fx-solid-surface,var(--fx-bg0));stroke:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.operator-registrationChart__point{stroke:color-mix(in srgb,var(--fx-accent)78%,white 22%)}}.operator-registrationChart__point{stroke-width:2.6px}.operator-registrationChart__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.8rem;display:grid}.operator-registrationChart__stats div{border:1px solid var(--fx-border);min-width:0}@supports (color:color-mix(in lab, red, red)){.operator-registrationChart__stats div{border:1px solid color-mix(in srgb,var(--fx-border)74%,transparent)}}.operator-registrationChart__stats div{background:var(--fx-solid-control,var(--fx-surface));border-radius:14px;padding:.58rem .65rem}@supports (color:color-mix(in lab, red, red)){.operator-registrationChart__stats div{background:color-mix(in srgb,var(--fx-solid-control,var(--fx-surface))68%,transparent)}}.operator-registrationChart__stats span{color:var(--fx-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:760;display:block}.operator-registrationChart__stats strong{color:var(--fx-text);text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.82rem;display:block;overflow:hidden}.operator-registrationChart__details{overscroll-behavior:contain;scrollbar-gutter:stable;gap:.35rem;max-height:8.4rem;margin-top:.85rem;padding-right:.24rem;display:grid;overflow:auto}.operator-registrationChart__detailRow{grid-template-columns:minmax(4.25rem,auto) minmax(4rem,1fr) minmax(2rem,auto);align-items:center;gap:.55rem;min-height:1.65rem;font-size:.76rem;display:grid}.operator-registrationChart__miniTrack{background:var(--fx-text);border-radius:999px;height:.44rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.operator-registrationChart__miniTrack{background:color-mix(in srgb,var(--fx-text)9%,transparent)}}.operator-registrationChart__miniFill{border-radius:inherit;background:linear-gradient(90deg,var(--fx-accent),var(--fx-good));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.operator-registrationChart__miniFill{background:linear-gradient(90deg,var(--fx-accent),color-mix(in srgb,var(--fx-good)82%,var(--fx-accent)18%))}}.operator-billingTransactions__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;gap:.65rem;max-height:min(34rem,58vh);padding-right:.24rem;display:grid;overflow:auto}.fx-inboxTable{background:linear-gradient(180deg,var(--fx-solid-surface-2),var(--fx-solid-control)),var(--fx-solid-surface)!important}@supports (color:color-mix(in lab, red, red)){.fx-inboxTable{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-surface-2)92%,transparent),color-mix(in srgb,var(--fx-solid-control)76%,transparent)),var(--fx-solid-surface)!important}}.fx-inboxTable__scroll{width:100%;max-width:100%;overflow:hidden}.fx-inboxTable__table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;color:var(--fx-text);font-size:.92rem}.fx-inboxTable__col--task{width:23%}.fx-inboxTable__col--date{width:13%}.fx-inboxTable__col--status,.fx-inboxTable__col--priority{width:10.5%}.fx-inboxTable__col--estimate{width:9%}.fx-inboxTable__col--workspace{width:16%}.fx-inboxTable__col--project{width:18%}.fx-inboxTable th,.fx-inboxTable td{text-align:left;vertical-align:middle;padding:.7rem .78rem;overflow:hidden}.fx-inboxTable th+th,.fx-inboxTable td+td{border-left:1px solid var(--fx-solid-border,var(--fx-border))}@supports (color:color-mix(in lab, red, red)){.fx-inboxTable th+th,.fx-inboxTable td+td{border-left:1px solid color-mix(in srgb,var(--fx-solid-border,var(--fx-border))44%,transparent)}}.fx-inboxTable th{color:var(--fx-muted);letter-spacing:.02em;white-space:nowrap;font-size:.76rem;font-weight:820;position:relative}.fx-inboxTable__headingText{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-right:.45rem;display:block;overflow:hidden}.fx-inboxTable__resizeHandle{z-index:2;cursor:col-resize;touch-action:none;background:0 0;border:0;border-radius:999px;width:.56rem;position:absolute;top:.45rem;bottom:.45rem;right:-.28rem}.fx-inboxTable__resizeHandle:after{background:var(--fx-solid-border,var(--fx-border));border-radius:999px;width:1px;position:absolute;top:.1rem;bottom:.1rem;right:.25rem}@supports (color:color-mix(in lab, red, red)){.fx-inboxTable__resizeHandle:after{background:color-mix(in srgb,var(--fx-solid-border,var(--fx-border))62%,transparent)}}.fx-inboxTable__resizeHandle:after{content:""}.fx-inboxTable__resizeHandle:hover:after,.fx-inboxTable__resizeHandle:focus-visible:after{background:var(--fx-accent);width:2px}@supports (color:color-mix(in lab, red, red)){.fx-inboxTable__resizeHandle:hover:after,.fx-inboxTable__resizeHandle:focus-visible:after{background:color-mix(in srgb,var(--fx-accent)72%,var(--fx-solid-border,var(--fx-border)))}}body.daylumo-resizing-table,body.daylumo-resizing-table *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.fx-inboxTable tbody tr{transition:background .14s,box-shadow .14s}.fx-inboxTable tbody tr:nth-child(odd){background:linear-gradient(90deg,var(--fx-solid-control),var(--fx-solid-surface)72%)}@supports (color:color-mix(in lab, red, red)){.fx-inboxTable tbody tr:nth-child(odd){background:linear-gradient(90deg,color-mix(in srgb,var(--fx-solid-control)36%,transparent),color-mix(in srgb,var(--fx-solid-surface)72%,transparent)72%)}}.fx-inboxTable tbody tr:nth-child(2n){background:linear-gradient(90deg,var(--fx-solid-surface),var(--fx-solid-control)72%)}@supports (color:color-mix(in lab, red, red)){.fx-inboxTable tbody tr:nth-child(2n){background:linear-gradient(90deg,color-mix(in srgb,var(--fx-solid-surface)88%,transparent),color-mix(in srgb,var(--fx-solid-control)38%,transparent)72%)}}.fx-inboxTable tbody tr+tr td{border-top:1px solid var(--fx-solid-border,var(--fx-border))}@supports (color:color-mix(in lab, red, red)){.fx-inboxTable tbody tr+tr td{border-top:1px solid color-mix(in srgb,var(--fx-solid-border,var(--fx-border))36%,transparent)}}.fx-inboxTable tbody tr:hover{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-inboxTable tbody tr:hover{background:color-mix(in srgb,var(--fx-accent)8%,var(--fx-solid-control))}}.fx-inboxTable__taskTitle{max-width:100%;color:var(--fx-text);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;font-weight:620;display:block;overflow:hidden}.fx-inboxTable__taskTitle:hover{color:var(--fx-link)}.fx-inboxTable__control{width:100%;min-width:0}.fx-inboxTable__control .fx-select__button,.fx-inboxTable__control .fx-picker__button,.fx-inboxTable__control.fx-input{background:var(--fx-solid-control);border-radius:14px;min-height:2.35rem}@supports (color:color-mix(in lab, red, red)){.fx-inboxTable__control .fx-select__button,.fx-inboxTable__control .fx-picker__button,.fx-inboxTable__control.fx-input{background:color-mix(in srgb,var(--fx-solid-control)86%,transparent)}}.fx-inboxTable__control .fx-select__button,.fx-inboxTable__control .fx-picker__button,.fx-inboxTable__control.fx-input{padding:.48rem .62rem}.templates-builder{background:linear-gradient(180deg,var(--fx-solid-surface-2),var(--fx-solid-surface))!important}@supports (color:color-mix(in lab, red, red)){.templates-builder{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-surface-2)88%,transparent),var(--fx-solid-surface))!important}}.templates-preset{border:1px solid var(--fx-accent);gap:.35rem;min-height:5.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.templates-preset{border:1px solid color-mix(in srgb,var(--fx-accent)15%,var(--fx-solid-border))}}.templates-preset{background:var(--fx-solid-control);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.templates-preset{background:color-mix(in srgb,var(--fx-solid-control)72%,transparent)}}.templates-preset{color:var(--fx-text);text-align:left;padding:.85rem;transition:border-color .14s,background .14s,transform .14s}.templates-preset:hover,.templates-preset:focus-visible{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.templates-preset:hover,.templates-preset:focus-visible{border-color:color-mix(in srgb,var(--fx-accent)38%,var(--fx-solid-border))}}.templates-preset:hover,.templates-preset:focus-visible{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.templates-preset:hover,.templates-preset:focus-visible{background:color-mix(in srgb,var(--fx-accent)8%,var(--fx-solid-control))}}.templates-preset:hover,.templates-preset:focus-visible{transform:translateY(-1px)}.templates-preset__title{font-weight:760}.templates-preset__description{color:var(--fx-muted);font-size:.82rem;line-height:1.35}.templates-advanced{border:1px solid var(--fx-solid-border);gap:.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.templates-advanced{border:1px solid color-mix(in srgb,var(--fx-solid-border)76%,transparent)}}.templates-advanced{background:var(--fx-solid-control);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.templates-advanced{background:color-mix(in srgb,var(--fx-solid-control)54%,transparent)}}.templates-advanced{padding:.75rem}.templates-payloadPreview{border:1px solid var(--fx-solid-border);align-items:center;gap:.45rem;min-width:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.templates-payloadPreview{border:1px solid color-mix(in srgb,var(--fx-solid-border)70%,transparent)}}.templates-payloadPreview{background:var(--fx-solid-control);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.templates-payloadPreview{background:color-mix(in srgb,var(--fx-solid-control)70%,transparent)}}.templates-payloadPreview{color:var(--fx-muted);padding:.48rem .7rem;font-size:.78rem}.templates-payloadPreview span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.templates-card{border-radius:16px!important;box-shadow:0 10px 28px #0000001f!important}.fx-entityTable__empty{color:var(--fx-muted)!important;text-align:center!important;padding:2rem!important}html[data-theme-mode=day] .fx-entityTable{box-shadow:inset 0 1px #ffffff94,0 22px 58px #50548a2e}.fx-hierarchy{border:1px solid var(--fx-solid-border,var(--fx-border));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fx-hierarchy{border:1px solid color-mix(in srgb,var(--fx-solid-border,var(--fx-border))86%,transparent)}}.fx-hierarchy{background:radial-gradient(circle at 8% 0%,var(--fx-accent),transparent 34%),linear-gradient(135deg,var(--fx-solid-surface,var(--fx-surface)),var(--fx-solid-surface-2,var(--fx-surface)));border-radius:24px}@supports (color:color-mix(in lab, red, red)){.fx-hierarchy{background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--fx-accent)16%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--fx-solid-surface,var(--fx-surface))92%,transparent),color-mix(in srgb,var(--fx-solid-surface-2,var(--fx-surface))84%,transparent))}}.fx-hierarchy{box-shadow:inset 0 1px #ffffff1f,0 28px 70px #00000038}.fx-hierarchy:before{content:"";pointer-events:none;background-image:linear-gradient(var(--fx-solid-border,var(--fx-border))1px,transparent 1px),linear-gradient(90deg,var(--fx-solid-border,var(--fx-border))1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.fx-hierarchy:before{background-image:linear-gradient(color-mix(in srgb,var(--fx-solid-border,var(--fx-border))44%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--fx-solid-border,var(--fx-border))34%,transparent)1px,transparent 1px)}}.fx-hierarchy:before{background-size:34px 34px;-webkit-mask-image:linear-gradient(#00000057,#0000 68%);mask-image:linear-gradient(#00000057,#0000 68%)}.fx-hierarchy__header{z-index:1;border-bottom:1px solid var(--fx-solid-border,var(--fx-border));justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem .85rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.fx-hierarchy__header{border-bottom:1px solid color-mix(in srgb,var(--fx-solid-border,var(--fx-border))62%,transparent)}}.fx-hierarchy__breadcrumb{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;margin-top:.35rem;display:flex}.fx-hierarchy__crumb{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--fx-solid-border,var(--fx-border));max-width:15rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fx-hierarchy__crumb{border:1px solid color-mix(in srgb,var(--fx-solid-border,var(--fx-border))80%,transparent)}}.fx-hierarchy__crumb{background:var(--fx-solid-control,var(--fx-surface));border-radius:999px;padding:.32rem .68rem}@supports (color:color-mix(in lab, red, red)){.fx-hierarchy__crumb{background:color-mix(in srgb,var(--fx-solid-control,var(--fx-surface))76%,transparent)}}.fx-hierarchy__crumb{color:var(--fx-text);font-size:.82rem;font-weight:700}.fx-hierarchy__crumb:hover{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-hierarchy__crumb:hover{background:color-mix(in srgb,var(--fx-accent)16%,var(--fx-solid-control,var(--fx-surface)))}}.fx-hierarchy__stat{white-space:nowrap;border:1px solid var(--fx-solid-border,var(--fx-border));align-items:center;min-height:2.1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fx-hierarchy__stat{border:1px solid color-mix(in srgb,var(--fx-solid-border,var(--fx-border))82%,transparent)}}.fx-hierarchy__stat{background:var(--fx-solid-control,var(--fx-surface));border-radius:999px;padding:.32rem .72rem}@supports (color:color-mix(in lab, red, red)){.fx-hierarchy__stat{background:color-mix(in srgb,var(--fx-solid-control,var(--fx-surface))72%,transparent)}}.fx-hierarchy__stat{color:var(--fx-muted);font-size:.82rem;font-weight:760}.fx-hierarchy__body{z-index:1;gap:.7rem;padding:.95rem;display:grid;position:relative}.fx-hierarchy--taskList,.fx-hierarchy--projectList{overflow:visible}.fx-hierarchy--taskList:before,.fx-hierarchy--projectList:before{display:none}.fx-hierarchy--taskList .fx-hierarchy__body,.fx-hierarchy--projectList .fx-hierarchy__body{min-width:0;padding-bottom:.85rem}.fx-hierarchy--taskList .fx-hierarchy__row,.fx-hierarchy--projectList .fx-hierarchy__row{width:calc(100% - (var(--fx-hierarchy-depth)*1.35rem));min-width:0}.fx-hierarchy--taskList .fx-hierarchy__rail,.fx-hierarchy--projectList .fx-hierarchy__rail,.fx-hierarchy--compactActions .fx-hierarchy__meta{display:none}.fx-hierarchy--compactActions .fx-hierarchy__side{opacity:.42;flex:none;gap:.35rem;transition:opacity .14s}.fx-hierarchy--compactActions .fx-hierarchy__row:hover .fx-hierarchy__side,.fx-hierarchy--compactActions .fx-hierarchy__row:focus-within .fx-hierarchy__side,.fx-hierarchy--compactActions .fx-hierarchy__row--focused .fx-hierarchy__side{opacity:1}.fx-hierarchy--compactActions .fx-hierarchy__badge{justify-content:center;align-items:center;width:1.8rem;min-width:1.8rem;height:1.8rem;padding:0;display:inline-flex}.fx-hierarchy__badgeIcon{justify-content:center;align-items:center;display:inline-flex}.fx-hierarchy--compactActions .fx-hierarchyActionBtn{justify-content:center;width:2rem;min-width:2rem;padding-inline:0}.fx-hierarchy--compactActions .fx-hierarchyActionBtn__label{display:none}.fx-hierarchy--compactActions .widget-card-surfaces{flex-wrap:nowrap;flex:none;gap:.35rem}.widget-card-surfaces--iconOnly .fx-chip{justify-content:center;width:1.65rem;min-width:1.65rem;padding-inline:0}.widget-card-surfaces--iconOnly .fx-chip>:not(:first-child){display:none!important}.fx-hierarchy__empty{border:1px dashed var(--fx-solid-border,var(--fx-border))}@supports (color:color-mix(in lab, red, red)){.fx-hierarchy__empty{border:1px dashed color-mix(in srgb,var(--fx-solid-border,var(--fx-border))80%,transparent)}}.fx-hierarchy__empty{background:var(--fx-solid-control,var(--fx-surface));border-radius:18px;padding:1.4rem}@supports (color:color-mix(in lab, red, red)){.fx-hierarchy__empty{background:color-mix(in srgb,var(--fx-solid-control,var(--fx-surface))56%,transparent)}}.fx-hierarchy__empty{color:var(--fx-muted);text-align:center}.fx-hierarchy__row{--fx-hierarchy-depth:0;--fx-hierarchy-tone:var(--fx-accent);min-height:5rem;margin-left:calc(var(--fx-hierarchy-depth)*1.35rem);border:1px solid var(--fx-hierarchy-tone);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.78rem .82rem .78rem .72rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.fx-hierarchy__row{border:1px solid color-mix(in srgb,var(--fx-hierarchy-tone)32%,var(--fx-solid-border,var(--fx-border)))}}.fx-hierarchy__row{background:linear-gradient(90deg,var(--fx-hierarchy-tone),transparent 36%),var(--fx-solid-surface,var(--fx-surface));border-radius:20px}@supports (color:color-mix(in lab, red, red)){.fx-hierarchy__row{background:linear-gradient(90deg,color-mix(in srgb,var(--fx-hierarchy-tone)12%,transparent),transparent 36%),color-mix(in srgb,var(--fx-solid-surface,var(--fx-surface))90%,transparent)}}.fx-hierarchy__row{transition:border-color .14s,box-shadow .14s,transform .14s;box-shadow:inset 0 1px #ffffff1f,0 16px 34px #00000029}.fx-hierarchy__row:hover,.fx-hierarchy__row--focused{border-color:var(--fx-hierarchy-tone)}@supports (color:color-mix(in lab, red, red)){.fx-hierarchy__row:hover,.fx-hierarchy__row--focused{border-color:color-mix(in srgb,var(--fx-hierarchy-tone)64%,var(--fx-solid-border,var(--fx-border)))}}.fx-hierarchy__row:hover,.fx-hierarchy__row--focused{box-shadow:inset 0 1px 0 #ffffff29,0 20px 44px var(--fx-hierarchy-tone)}@supports (color:color-mix(in lab, red, red)){.fx-hierarchy__row:hover,.fx-hierarchy__row--focused{box-shadow:inset 0 1px 0 #ffffff29,0 20px 44px color-mix(in srgb,var(--fx-hierarchy-tone)20%,#0000002e)}}.fx-hierarchy__row:hover,.fx-hierarchy__row--focused{transform:translateY(-1px)}.fx-hierarchy--taskList .fx-hierarchy__row{border-color:var(--fx-hierarchy-tone)}@supports (color:color-mix(in lab, red, red)){.fx-hierarchy--taskList .fx-hierarchy__row{border-color:color-mix(in srgb,var(--fx-hierarchy-tone)22%,var(--fx-solid-border,var(--fx-border)))}}.fx-hierarchy--taskList .fx-hierarchy__row{background:linear-gradient(90deg,var(--fx-hierarchy-tone),transparent 34%),var(--fx-solid-surface,var(--fx-surface))}@supports (color:color-mix(in lab, red, red)){.fx-hierarchy--taskList .fx-hierarchy__row{background:linear-gradient(90deg,color-mix(in srgb,var(--fx-hierarchy-tone)7%,transparent),transparent 34%),color-mix(in srgb,var(--fx-solid-surface,var(--fx-surface))88%,transparent)}}.fx-hierarchy--taskList .fx-hierarchy__row{box-shadow:inset 0 1px #ffffff14,0 10px 26px #0000001f}.fx-hierarchy--taskList .fx-hierarchy__row:hover,.fx-hierarchy--taskList .fx-hierarchy__row--focused{border-color:var(--fx-hierarchy-tone)}@supports (color:color-mix(in lab, red, red)){.fx-hierarchy--taskList .fx-hierarchy__row:hover,.fx-hierarchy--taskList .fx-hierarchy__row--focused{border-color:color-mix(in srgb,var(--fx-hierarchy-tone)44%,var(--fx-solid-border,var(--fx-border)))}}.fx-hierarchy--taskList .fx-hierarchy__row:hover,.fx-hierarchy--taskList .fx-hierarchy__row--focused{box-shadow:inset 0 1px 0 #ffffff1f,0 14px 34px var(--fx-hierarchy-tone)}@supports (color:color-mix(in lab, red, red)){.fx-hierarchy--taskList .fx-hierarchy__row:hover,.fx-hierarchy--taskList .fx-hierarchy__row--focused{box-shadow:inset 0 1px 0 #ffffff1f,0 14px 34px color-mix(in srgb,var(--fx-hierarchy-tone)14%,#00000024)}}@media (hover:none){.fx-hierarchy--compactActions .fx-hierarchy__side{opacity:1}}.fx-hierarchy__rail{top:-.8rem;bottom:-.8rem;left:calc(-.72rem - var(--fx-hierarchy-depth)*1.35rem);width:calc(var(--fx-hierarchy-depth)*1.35rem + .72rem);pointer-events:none;background:linear-gradient(90deg,transparent calc(100% - 1px),var(--fx-hierarchy-tone)calc(100% - 1px)),linear-gradient(var(--fx-hierarchy-tone),var(--fx-hierarchy-tone))right 50%/100% 1px no-repeat;position:absolute}@supports (color:color-mix(in lab, red, red)){.fx-hierarchy__rail{background:linear-gradient(90deg,transparent calc(100% - 1px),color-mix(in srgb,var(--fx-hierarchy-tone)34%,transparent)calc(100% - 1px)),linear-gradient(color-mix(in srgb,var(--fx-hierarchy-tone)26%,transparent),color-mix(in srgb,var(--fx-hierarchy-tone)26%,transparent))right 50%/100% 1px no-repeat}}.fx-hierarchy__rail{opacity:min(.9,var(--fx-hierarchy-depth))}.fx-hierarchy__toggle{border:1px solid var(--fx-solid-border,var(--fx-border));justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fx-hierarchy__toggle{border:1px solid color-mix(in srgb,var(--fx-solid-border,var(--fx-border))82%,transparent)}}.fx-hierarchy__toggle{background:var(--fx-solid-control,var(--fx-surface));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.fx-hierarchy__toggle{background:color-mix(in srgb,var(--fx-solid-control,var(--fx-surface))76%,transparent)}}.fx-hierarchy__toggle{color:var(--fx-text)}.fx-hierarchy__toggle:disabled{opacity:.76}.fx-hierarchy__leaf{background:var(--fx-hierarchy-tone);border-radius:999px;width:.46rem;height:.46rem}@supports (color:color-mix(in lab, red, red)){.fx-hierarchy__leaf{background:color-mix(in srgb,var(--fx-hierarchy-tone)72%,var(--fx-text))}}.fx-hierarchy__main{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;min-width:0;display:grid}.fx-hierarchy__dot{background:var(--fx-hierarchy-tone);width:.86rem;height:.86rem;box-shadow:0 0 0 5px var(--fx-hierarchy-tone),0 0 24px var(--fx-hierarchy-tone);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.fx-hierarchy__dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--fx-hierarchy-tone)14%,transparent),0 0 24px color-mix(in srgb,var(--fx-hierarchy-tone)44%,transparent)}}.fx-hierarchy__side{justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;display:flex}@media (width<=768px){.fx-hierarchy__header,.fx-hierarchy__row{grid-template-columns:auto minmax(0,1fr);align-items:stretch}.fx-hierarchy__header{flex-direction:column}.fx-hierarchy__side{grid-column:1/-1;justify-content:flex-start;padding-left:2.7rem}}.fx-viewControls{flex:none;padding:.1rem 0 .2rem;position:relative;overflow:visible}.fx-viewHeader{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title controls actions";align-items:start;gap:.65rem .85rem;min-width:0;display:grid}.fx-viewHeader__title{grid-area:title;min-width:0}.fx-viewHeader__controls{scrollbar-width:none;grid-area:controls;justify-content:flex-start;align-self:start;align-items:center;gap:.42rem;min-width:0;display:flex;overflow:visible}.fx-viewHeader__actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;align-self:start;align-items:center;gap:.42rem;min-width:0;display:flex;overflow:visible}.fx-viewHeader--projectCards{align-items:end}.fx-viewHeader--projectCards .fx-viewHeader__controls,.fx-viewHeader--projectCards .fx-viewHeader__actions{align-self:end}.fx-viewHeader.fx-viewHeader--taskCompact{grid-template-columns:minmax(260px,.72fr) minmax(420px,1fr) auto;grid-template-areas:"title controls actions";align-items:start;gap:.5rem .72rem}.fx-viewHeader--taskCompact .fx-viewHeader__title,.fx-viewHeader--taskCompact .fx-viewHeader__controls,.fx-viewHeader--taskCompact .fx-viewHeader__actions{align-self:start}.fx-viewHeader--taskCompact .fx-viewHeader__actions{flex-direction:column;align-items:flex-end;gap:.36rem}.fx-viewHeader--taskCompact .fx-viewControls__toolbar{justify-content:flex-start;align-items:flex-start}.fx-viewHeader--taskCompact .fx-viewControls__search{flex-basis:260px;max-width:360px}.fx-viewTitleLink,.fx-viewBreadcrumbLink{min-height:32px;color:inherit;text-underline-offset:.18em;align-items:center;text-decoration:none;display:inline-flex}.fx-viewTitleLink:hover,.fx-viewBreadcrumbLink:hover{color:var(--fx-text);text-decoration:underline}.fx-viewTitleLink:focus-visible,.fx-viewBreadcrumbLink:focus-visible{color:var(--fx-text);border-radius:.3rem;outline:none;text-decoration:underline;text-decoration-thickness:2px}.fx-viewBreadcrumbLink{font-weight:700}.fx-mobileViewHeader__summary{display:block}.fx-mobileViewHeader__titleStack{min-width:0}.fx-mobileViewHeader__titleLine{flex-wrap:wrap;align-items:baseline;gap:.55rem;min-width:0;display:flex}.fx-mobileViewHeader__eyebrow{color:var(--fx-muted);letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;font-weight:700}.fx-mobileViewHeader__heading{min-width:0;color:var(--fx-text);margin:0;font-size:1.875rem;font-weight:650;line-height:1.12}.fx-mobileViewHeader__scope,.fx-viewHeader__subtitle{color:var(--fx-muted);font-size:.88rem}.fx-viewHeader__subtitle{margin-top:.28rem}.fx-mobileViewHeader__toggle{display:none}.fx-viewHeader.fx-viewHeader--stacked{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""controls controls"}.fx-viewHeader--stacked .fx-viewControls__toolbar{justify-content:flex-start}.fx-viewHeader--stacked .fx-viewHeader__actions{flex-direction:column;align-items:flex-end}.fx-viewHeader__actionRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.42rem;min-width:0;display:flex}.fx-viewHeader__actionRow--board{margin-top:.36rem}.fx-viewHeader__controls::-webkit-scrollbar{display:none}.fx-viewHeader__actions .fx-btn{white-space:nowrap;border-radius:13px;min-height:34px;padding:.42rem .58rem}.fx-viewHeader__actions .fx-seg{border-radius:13px;padding:2px}.fx-viewHeader__actions .fx-seg-btn{min-height:32px;padding:.38rem .54rem}.fx-viewControls--header{width:100%;min-width:0}.fx-viewControls__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.28rem;min-width:0;display:flex}.fx-viewControls__eyebrow,.fx-branchScope__eyebrow,.fx-branchLens__eyebrow{color:var(--fx-muted);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:700}.fx-viewControls__search{flex:180px;min-width:145px;max-width:240px}.fx-viewControls__input{border:1px solid var(--fx-solid-border,var(--fx-border));background:var(--fx-solid-control);border-radius:999px;width:100%;min-height:34px}@supports (color:color-mix(in lab, red, red)){.fx-viewControls__input{background:color-mix(in srgb,var(--fx-solid-control)88%,transparent)}}.fx-viewControls__input{color:var(--fx-text);text-overflow:ellipsis;outline:none;padding:.42rem .62rem;box-shadow:inset 0 1px #ffffff1f}.fx-viewControls__input:focus{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-viewControls__input:focus{border-color:color-mix(in srgb,var(--fx-accent)58%,var(--fx-solid-border,var(--fx-border)))}}.fx-viewControls__input:focus{box-shadow:var(--fx-focus-control-shadow),inset 0 1px 0 #ffffff1f}.fx-viewControls__sort,.fx-viewControls__filter{align-items:center;min-width:0;display:flex}.fx-viewControls__sortLabel{color:var(--fx-muted);white-space:nowrap;font-size:.74rem;font-weight:700}.fx-viewControls__sortSelect{min-width:112px}.fx-viewControls__filterSelect{min-width:142px}.fx-viewControls__sortSelect .fx-select__button,.fx-viewControls__filterSelect .fx-select__button{background:var(--fx-solid-control);border-radius:999px;min-height:34px;padding:.42rem .5rem}@supports (color:color-mix(in lab, red, red)){.fx-viewControls__sortSelect .fx-select__button,.fx-viewControls__filterSelect .fx-select__button{background:color-mix(in srgb,var(--fx-solid-control)88%,transparent)}}.fx-viewControls__sortSelect .fx-select__button,.fx-viewControls__filterSelect .fx-select__button{box-shadow:inset 0 1px #ffffff29}.fx-viewControls__sortSelect .fx-select__button:focus-visible,.fx-viewControls__filterSelect .fx-select__button:focus-visible{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-viewControls__sortSelect .fx-select__button:focus-visible,.fx-viewControls__filterSelect .fx-select__button:focus-visible{border-color:color-mix(in srgb,var(--fx-accent)58%,var(--fx-solid-border,var(--fx-border)))}}.fx-viewControls__sortSelect .fx-select__button:focus-visible,.fx-viewControls__filterSelect .fx-select__button:focus-visible{box-shadow:var(--fx-focus-control-shadow),inset 0 1px 0 #ffffff29}.fx-viewControls__clear,.fx-branchPreview__button{border:1px solid var(--fx-solid-border,var(--fx-border));background:var(--fx-solid-control);color:var(--fx-muted);white-space:nowrap;border-radius:999px;min-width:32px;min-height:28px;padding:.26rem .5rem;font-size:.74rem;font-weight:700;transition:transform .16s,border-color .16s,background .16s,color .16s}.fx-viewControls__clear{flex:none}.fx-viewControls__clear:not(:disabled):hover,.fx-branchPreview__button:hover{border-color:var(--fx-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.fx-viewControls__clear:not(:disabled):hover,.fx-branchPreview__button:hover{border-color:color-mix(in srgb,var(--fx-accent)55%,var(--fx-solid-border,var(--fx-border)))}}.fx-viewControls__clear:not(:disabled):hover,.fx-branchPreview__button:hover{color:var(--fx-text)}.fx-branchPreview__button--primary{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-branchPreview__button--primary{border-color:color-mix(in srgb,var(--fx-accent)62%,var(--fx-solid-border,var(--fx-border)))}}.fx-branchPreview__button--primary{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-branchPreview__button--primary{background:color-mix(in srgb,var(--fx-accent)16%,var(--fx-solid-control))}}.fx-branchPreview__button--primary{color:var(--fx-text)}.fx-viewControls__clear:disabled{cursor:default;opacity:.45}@media (width<=1500px){.fx-viewHeader{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""controls actions"}.fx-viewControls__toolbar{justify-content:flex-start}.fx-viewHeader.fx-viewHeader--taskCompact{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""controls controls"}.fx-viewHeader--taskCompact .fx-viewHeader__actions{align-items:flex-end}.fx-viewHeader.fx-viewHeader--stacked{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""controls controls"}}@media (width<=1100px){.fx-viewHeader.fx-viewHeader--taskCompact{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""controls""actions"}.fx-viewHeader--taskCompact .fx-viewHeader__actions,.fx-viewHeader--taskCompact .fx-viewHeader__actionRow{justify-content:flex-start;align-items:flex-start}.fx-viewHeader.fx-viewHeader--stacked{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""actions""controls"}.fx-viewHeader--stacked .fx-viewHeader__actions{align-items:flex-start}.fx-viewHeader--stacked .fx-viewHeader__actionRow{justify-content:flex-start}}.fx-branchScope{border:1px solid var(--fx-accent);justify-content:space-between;align-items:center;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fx-branchScope{border:1px solid color-mix(in srgb,var(--fx-accent)20%,var(--fx-solid-border,var(--fx-border)))}}.fx-branchScope{background:linear-gradient(90deg,var(--fx-accent),transparent 42%),var(--fx-solid-surface);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.fx-branchScope{background:linear-gradient(90deg,color-mix(in srgb,var(--fx-accent)12%,transparent),transparent 42%),var(--fx-solid-surface)}}.fx-branchScope{padding:.8rem 1rem;box-shadow:inset 0 1px #ffffff61}.fx-branchScope__crumbs{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.fx-branchScope__crumb{border:1px solid var(--fx-solid-border,var(--fx-border));background:var(--fx-solid-control);max-width:260px;color:var(--fx-text);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:.38rem .7rem;font-size:.86rem;font-weight:700;overflow:hidden}.fx-branchPreview{border:1px solid var(--kanban-column-accent,var(--fx-accent));margin-top:.75rem}@supports (color:color-mix(in lab, red, red)){.fx-branchPreview{border:1px solid color-mix(in srgb,var(--kanban-column-accent,var(--fx-accent))22%,var(--fx-solid-border,var(--fx-border)))}}.fx-branchPreview{background:linear-gradient(135deg,var(--kanban-column-accent,var(--fx-accent)),transparent 60%),var(--fx-solid-control);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.fx-branchPreview{background:linear-gradient(135deg,color-mix(in srgb,var(--kanban-column-accent,var(--fx-accent))10%,transparent),transparent 60%),color-mix(in srgb,var(--fx-solid-control)76%,transparent)}}.fx-branchPreview{padding:.55rem}.fx-branchPreview__head{color:var(--fx-muted);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;font-size:.78rem;font-weight:800;display:flex}.fx-branchPreview__head>span{flex:4.25rem;min-width:4.25rem}.fx-branchPreview__head>.flex{flex-wrap:wrap;flex:0 auto;justify-content:flex-end}.fx-branchPreview__items{gap:.35rem;margin-top:.5rem;display:grid}.fx-branchPreview__item{border:1px solid var(--kanban-column-accent,var(--fx-accent));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fx-branchPreview__item{border:1px solid color-mix(in srgb,var(--kanban-column-accent,var(--fx-accent))18%,var(--fx-solid-border,var(--fx-border)))}}.fx-branchPreview__item{background:var(--fx-solid-surface);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.fx-branchPreview__item{background:color-mix(in srgb,var(--fx-solid-surface)86%,transparent)}}.fx-branchPreview__item{color:var(--fx-text);text-align:left;text-overflow:ellipsis;white-space:nowrap;padding:.36rem .55rem;font-size:.8rem;font-weight:700}.fx-branchPreview__more{color:var(--fx-muted);padding:0 .25rem;font-size:.76rem;font-weight:700}.fx-branchLens{z-index:120;pointer-events:auto;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.fx-branchLens__halo{background:radial-gradient(circle at 50% 50%,var(--fx-accent),transparent 34%),#080e1861;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.fx-branchLens__halo{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--fx-accent)20%,transparent),transparent 34%),#080e1861}}.fx-branchLens__halo{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fx-branchLens__panel{border:1px solid var(--fx-accent);width:min(920px,100vw - 2rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fx-branchLens__panel{border:1px solid color-mix(in srgb,var(--fx-accent)30%,var(--fx-solid-border,var(--fx-border)))}}.fx-branchLens__panel{background:radial-gradient(circle at 50% 48%,var(--fx-accent),transparent 34%),linear-gradient(145deg,var(--fx-solid-surface),var(--fx-solid-control));border-radius:32px}@supports (color:color-mix(in lab, red, red)){.fx-branchLens__panel{background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--fx-accent)18%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--fx-solid-surface)92%,white 8%),color-mix(in srgb,var(--fx-solid-control)82%,transparent))}}.fx-branchLens__panel{padding:1.15rem;box-shadow:inset 0 1px #ffffff85,0 42px 120px #00000047}.fx-branchLens__header,.fx-branchLens__footer{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.fx-branchLens__footer{justify-content:flex-end;align-items:center;margin-top:1rem}.fx-branchLens__orbit{border:1px solid var(--fx-accent);min-height:420px;margin-top:1rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fx-branchLens__orbit{border:1px solid color-mix(in srgb,var(--fx-accent)16%,var(--fx-solid-border,var(--fx-border)))}}.fx-branchLens__orbit{background:radial-gradient(circle at center,var(--fx-accent)0 1px,transparent 1px 100%)0 0/34px 34px,var(--fx-solid-surface);border-radius:28px}@supports (color:color-mix(in lab, red, red)){.fx-branchLens__orbit{background:radial-gradient(circle at center,color-mix(in srgb,var(--fx-accent)16%,transparent)0 1px,transparent 1px 100%)0 0/34px 34px,color-mix(in srgb,var(--fx-solid-surface)72%,transparent)}}.fx-branchLens__root,.fx-branchLens__child{border:1px solid var(--fx-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.fx-branchLens__root,.fx-branchLens__child{border:1px solid color-mix(in srgb,var(--fx-accent)34%,var(--fx-solid-border,var(--fx-border)))}}.fx-branchLens__root,.fx-branchLens__child{background:var(--fx-solid-surface);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.fx-branchLens__root,.fx-branchLens__child{background:color-mix(in srgb,var(--fx-solid-surface)88%,transparent)}}.fx-branchLens__root,.fx-branchLens__child{text-align:left;padding:.8rem .9rem;box-shadow:0 18px 46px #0f172a29}.fx-branchLens__root{z-index:2;width:min(320px,72vw);top:50%;left:50%;transform:translate(-50%,-50%)}.fx-branchLens__rootGlow{z-index:-1;background:radial-gradient(circle,var(--fx-accent),transparent 68%);border-radius:34px;position:absolute;inset:-18px}@supports (color:color-mix(in lab, red, red)){.fx-branchLens__rootGlow{background:radial-gradient(circle,color-mix(in srgb,var(--fx-accent)22%,transparent),transparent 68%)}}.fx-branchLens__child{--branch-lens-angle:calc((360deg/max(var(--branch-lens-count),1))*var(--branch-lens-index) - 90deg);left:calc(50% + cos(var(--branch-lens-angle))*min(320px,34vw));top:calc(50% + sin(var(--branch-lens-angle))*145px);border-color:var(--branch-lens-color);width:min(220px,34vw);transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.fx-branchLens__child{border-color:color-mix(in srgb,var(--branch-lens-color)58%,var(--fx-solid-border,var(--fx-border)))}}.fx-branchLens__connector{z-index:-1;width:min(320px,34vw);height:1px;transform:rotate(var(--branch-lens-angle))translateX(-100%);transform-origin:0;background:linear-gradient(90deg,transparent,var(--branch-lens-color));position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.fx-branchLens__connector{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--branch-lens-color)72%,transparent))}}@supports not (left:calc(50% + cos(1deg) * 1px)){.fx-branchLens__orbit{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;min-height:0;padding:1rem;display:grid}.fx-branchLens__root,.fx-branchLens__child{width:auto;position:relative;top:auto;left:auto;transform:none}.fx-branchLens__connector{display:none}}@media (width<=900px){.fx-viewControls__toolbar{align-items:stretch}.fx-viewControls__sort,.fx-viewControls__filter{flex:180px}.fx-viewControls__sortSelect,.fx-viewControls__filterSelect{min-width:0}.fx-viewControls__clear{flex:none}.fx-branchScope{flex-direction:column;align-items:stretch}.fx-branchLens{padding:.75rem}.fx-branchLens__orbit{grid-template-columns:1fr;gap:.6rem;min-height:0;padding:.85rem;display:grid}.fx-branchLens__root,.fx-branchLens__child{width:auto;position:relative;top:auto;left:auto;transform:none}.fx-branchLens__connector{display:none}}.fx-languageSwitcher{border:1px solid var(--fx-solid-border);background:var(--fx-solid-control);border-radius:999px;align-items:center;gap:.125rem;min-height:2.5rem;padding:.2rem;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.fx-languageSwitcher__button{min-width:34px;height:34px;color:var(--fx-muted);letter-spacing:0;border-radius:999px;font-size:.78rem;font-weight:800;transition:background .12s,color .12s,box-shadow .12s}.fx-languageSwitcher__button:hover,.fx-languageSwitcher__button[data-active=true]{color:var(--fx-text);background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-languageSwitcher__button:hover,.fx-languageSwitcher__button[data-active=true]{background:color-mix(in srgb,var(--fx-accent)22%,transparent)}}.fx-languageSwitcher__button:hover,.fx-languageSwitcher__button[data-active=true]{box-shadow:inset 0 1px 0 #ffffff29,0 8px 22px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-languageSwitcher__button:hover,.fx-languageSwitcher__button[data-active=true]{box-shadow:inset 0 1px 0 #ffffff29,0 8px 22px color-mix(in srgb,var(--fx-accent)18%,transparent)}}@media (width<=768px){.fx-entityTable__toolbar{flex-direction:column;align-items:stretch}.fx-entityTable__tools{justify-content:stretch}.fx-entityTable__search{width:100%}}html[data-daylumo-device-class=phone] .fx-main{scroll-padding-bottom:calc(5.25rem + env(safe-area-inset-bottom,0px));overflow:hidden auto}html[data-daylumo-device-class=phone] .fx-main>div{min-width:0;max-width:100%}html[data-daylumo-device-class=phone] .fx-main>.fx-main__inner--fill{scroll-padding-bottom:calc(5.85rem + env(safe-area-inset-bottom,0px))}html[data-daylumo-device-class=phone] .fx-main>.fx-main__inner--fill>.fx-taskListPage:not(.fx-taskListPage--kanban){padding-bottom:0}html[data-daylumo-device-class=phone] .fx-main>.fx-main__inner--fill>.fx-taskListPage:not(.fx-taskListPage--kanban):after{content:"";flex:0 0 calc(5.85rem + env(safe-area-inset-bottom,0px));display:block}html[data-daylumo-device-class=phone] .fx-topbar__inner{justify-content:flex-end;min-height:2.7rem;gap:.38rem!important;padding:.34rem .52rem!important}html[data-daylumo-device-class=phone] .fx-topbar__left{display:none!important}html[data-daylumo-device-class=phone] .fx-topbar__actions{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-end;width:100%;padding-bottom:.06rem;overflow:auto visible;gap:.32rem!important}html[data-daylumo-device-class=phone] .fx-topbar__actions::-webkit-scrollbar{display:none}html[data-daylumo-device-class=phone] .fx-topbar__actions .fx-btn,html[data-daylumo-device-class=phone] .fx-topbar__actions .fx-iconBtn{border-radius:14px;flex:0 0 34px;width:34px;min-width:34px;height:34px;min-height:34px;font-size:0;box-shadow:inset 0 1px #ffffff2e,0 8px 20px #00000014;padding-inline:0!important}html[data-daylumo-device-class=phone] .fx-topbar__actions .fx-btn svg,html[data-daylumo-device-class=phone] .fx-topbar__actions .fx-iconBtn svg{width:1rem;height:1rem}html[data-daylumo-device-class=phone] .fx-topbar__actions :is(.chat-hub-button,.notification-center-button){flex:0 0 44px;width:44px;min-width:44px;overflow:visible}html[data-daylumo-device-class=phone] .fx-topbar__accountButton{flex:0 0 34px;justify-content:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0!important}html[data-daylumo-device-class=phone] .fx-topbar__actions .fx-entityAddIcon{flex-basis:16px;width:16px;height:16px}html[data-daylumo-device-class=phone] .fx-topbar__actions .fx-entityAddIcon__entity{width:15px;height:15px}html[data-daylumo-device-class=phone] .fx-topbar__accountChevron{display:none}html[data-daylumo-device-class=phone] .planner-page{gap:.85rem;max-width:100%;height:auto;min-height:0;overflow-x:hidden}html[data-daylumo-device-class=phone] .planner-page__body{flex:none;min-width:0;max-width:100%;padding-bottom:.75rem;padding-right:0;overflow:hidden visible}html[data-daylumo-device-class=phone] .planner-page .planner-hero--compact{border-radius:18px;padding:.68rem}html[data-daylumo-device-class=phone] .planner-hero--mobileCollapsible{z-index:42;border-color:var(--fx-accent);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .planner-hero--mobileCollapsible{border-color:color-mix(in srgb,var(--fx-accent)14%,var(--fx-solid-border))}}html[data-daylumo-device-class=phone] .planner-hero--mobileCollapsible{background:linear-gradient(180deg,var(--fx-solid-surface-2),var(--fx-solid-surface)),var(--fx-solid-surface);border-radius:22px}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .planner-hero--mobileCollapsible{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-surface-2)92%,transparent),color-mix(in srgb,var(--fx-solid-surface)88%,transparent)),var(--fx-solid-surface)}}html[data-daylumo-device-class=phone] .planner-hero--mobileCollapsible{box-shadow:0 12px 30px var(--fx-accent),inset 0 1px 0 #ffffff38}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .planner-hero--mobileCollapsible{box-shadow:0 12px 30px color-mix(in srgb,var(--fx-accent)10%,#00000024),inset 0 1px 0 #ffffff38}}html[data-daylumo-device-class=phone] .planner-page .planner-hero--compact h1,html[data-daylumo-device-class=phone] .planner-hero--mobileCollapsible h1{font-size:1.02rem;line-height:1.12}html[data-daylumo-device-class=phone] .planner-kicker{letter-spacing:.16em;font-size:.62rem}html[data-daylumo-device-class=phone] .planner-hero__mobileSummary{justify-content:space-between;align-items:center;gap:.55rem;width:100%}html[data-daylumo-device-class=phone] .planner-hero__mobileSummary h1{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}html[data-daylumo-device-class=phone] .planner-hero__mobileToggle{border-radius:13px;flex:0 0 2.12rem;justify-content:center;width:2.12rem;min-width:2.12rem;height:2.12rem;min-height:2.12rem;display:inline-flex;padding-inline:0!important}html[data-daylumo-device-class=phone] .planner-hero--mobileCollapsible.is-mobile-collapsed .planner-hero__details,html[data-daylumo-device-class=phone] .planner-hero--mobileCollapsible.is-mobile-collapsed .planner-toolbar__group--nav{display:none}html[data-daylumo-device-class=phone] .planner-toolbar{grid-template-columns:minmax(0,1fr);gap:.42rem;width:100%;min-width:0;display:grid}html[data-daylumo-device-class=phone] .planner-toolbar__group{border-radius:14px;gap:.18rem;width:100%;min-width:0;padding:.2rem}html[data-daylumo-device-class=phone] .planner-toolbar__group--views{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}html[data-daylumo-device-class=phone] .planner-toolbar__group--nav{grid-template-columns:2.15rem minmax(0,1fr) 2.15rem;display:grid}html[data-daylumo-device-class=phone] .planner-toolbar__group .fx-btn{white-space:nowrap;border-radius:11px;justify-content:center;min-width:0;min-height:2.04rem;padding-inline:.28rem;font-size:.75rem;line-height:1.1}html[data-daylumo-device-class=phone] .planner-dayView__grid{gap:.85rem;min-width:0;max-width:100%}html[data-daylumo-device-class=phone] .planner-dayView__timelinePanel{border-radius:20px;min-width:0;max-width:100%;overflow:hidden;padding:.85rem!important}html[data-daylumo-device-class=phone] .planner-dayView__timelineScroll{min-width:0;max-width:100%;overflow:hidden visible}html[data-daylumo-device-class=phone] .planner-timeline{grid-template-columns:44px minmax(0,1fr);gap:.46rem;width:100%;min-width:0;max-width:100%}html[data-daylumo-device-class=phone] .planner-timeline__label{width:42px;font-size:.7rem}html[data-daylumo-device-class=phone] .planner-timeline__track{border-radius:18px;width:100%;min-width:0;max-width:100%}html[data-daylumo-device-class=phone] .planner-timeline__item{border-radius:16px;max-width:calc(100% - 8px);overflow:hidden;box-shadow:0 10px 24px #00000024,inset 0 1px #ffffff1a}html[data-daylumo-device-class=phone] .planner-timeline__item .planner-pill{padding:.62rem .65rem .62rem .75rem;overflow:hidden}html[data-daylumo-device-class=phone] .planner-timeline__item .planner-pill.task-card-surface--withActions{padding-right:2.25rem!important}html[data-daylumo-device-class=phone] .planner-timeline__item .planner-pill__complete{margin-top:0}html[data-daylumo-device-class=phone] .planner-timeline__item .planner-pill__body{overflow:hidden}html[data-daylumo-device-class=phone] .planner-timeline__item .planner-pill__layout{flex-direction:column;gap:.25rem;min-width:0;height:auto;align-items:stretch!important;display:flex!important}html[data-daylumo-device-class=phone] .planner-timeline__item .planner-pill__main{width:100%}html[data-daylumo-device-class=phone] .planner-timeline__item .planner-pill__footer{flex-wrap:nowrap;justify-content:flex-start;max-width:100%;max-height:1.8rem;overflow:hidden}html[data-daylumo-device-class=phone] .planner-timeline__item .planner-pill__footerMeta{display:none}html[data-daylumo-device-class=phone] .planner-timeline__item .planner-pill__footer .widget-card-surfaces{flex-wrap:nowrap;flex:auto;justify-content:flex-start;max-width:100%;overflow:hidden}html[data-daylumo-device-class=phone] .planner-timeline__item .planner-pill__footer .fx-chip{justify-content:center;min-width:1.55rem;max-width:2rem;padding-inline:.32rem;overflow:hidden}html[data-daylumo-device-class=phone] .planner-timeline__item .planner-pill__footer .task-card-temporalChip__label,html[data-daylumo-device-class=phone] .planner-timeline__item .planner-pill__footer .widget-card-surfaces__more,html[data-daylumo-device-class=phone] .planner-timeline__item .planner-pill__footer .widget-card-surfaces .fx-chip>:not(:first-child){display:none!important}html[data-daylumo-device-class=phone] .planner-miniTask,html[data-daylumo-device-class=phone] .task-card-surface{border-radius:18px}html[data-daylumo-device-class=phone] .fx-inboxTable{border-radius:20px}html[data-daylumo-device-class=phone] .fx-inboxTable__scroll{-webkit-overflow-scrolling:touch;overflow:auto hidden}html[data-daylumo-device-class=phone] .fx-inboxTable__table{min-width:760px}html[data-daylumo-device-class=phone] .fx-inboxTable th,html[data-daylumo-device-class=phone] .fx-inboxTable td{padding:.62rem .65rem}html[data-daylumo-device-class=phone] .fx-viewHeader,html[data-daylumo-device-class=phone] .fx-viewHeader.fx-viewHeader--stacked,html[data-daylumo-device-class=phone] .fx-viewHeader.fx-viewHeader--taskCompact{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""actions""controls";gap:.65rem}html[data-daylumo-device-class=phone] .fx-viewHeader__controls,html[data-daylumo-device-class=phone] .fx-viewHeader__actions,html[data-daylumo-device-class=phone] .fx-viewHeader__actionRow{justify-content:flex-start;align-items:stretch;width:100%;min-width:0}html[data-daylumo-device-class=phone] .fx-viewControls,html[data-daylumo-device-class=phone] .fx-viewControls__toolbar{width:100%;min-width:0}html[data-daylumo-device-class=phone] .fx-viewControls__toolbar{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:stretch;gap:.45rem;display:grid}html[data-daylumo-device-class=phone] .fx-viewControls__search{grid-column:1/-1;min-width:0;max-width:none}html[data-daylumo-device-class=phone] .fx-viewControls__sort,html[data-daylumo-device-class=phone] .fx-viewControls__filter,html[data-daylumo-device-class=phone] .fx-viewControls__sortSelect,html[data-daylumo-device-class=phone] .fx-viewControls__filterSelect{min-width:0}html[data-daylumo-device-class=phone] .fx-viewControls__clear{justify-content:center}html[data-daylumo-device-class=phone] .fx-taskListPage--kanban{gap:.55rem}html[data-daylumo-device-class=phone] .fx-kanbanPage{gap:.65rem;min-width:0;max-width:100%;overflow:hidden}html[data-daylumo-device-class=phone] .fx-kanban-scrollRegion{scrollbar-gutter:auto;min-width:0;max-width:100%;padding:.1rem 0 .7rem}html[data-daylumo-device-class=phone] .fx-kanban-columnRail{gap:.75rem;padding-inline:.1rem}html[data-daylumo-device-class=phone] .fx-kanban-columnFrame{width:min(340px,100vw - 48px)!important;min-width:min(340px,100vw - 48px)!important;max-width:min(340px,100vw - 48px)!important}html[data-daylumo-device-class=phone] .fx-column.fx-kanban-column{border-width:2px;border-radius:20px;padding:.85rem!important}html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible{z-index:42;border:1px solid var(--fx-accent);margin-inline:-.05rem;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible{border:1px solid color-mix(in srgb,var(--fx-accent)14%,var(--fx-solid-border))}}html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible{background:linear-gradient(180deg,var(--fx-solid-surface-2),var(--fx-solid-surface)),var(--fx-solid-surface);border-radius:22px}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-surface-2)92%,transparent),color-mix(in srgb,var(--fx-solid-surface)88%,transparent)),var(--fx-solid-surface)}}html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible{box-shadow:0 12px 30px var(--fx-accent),inset 0 1px 0 #ffffff38}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible{box-shadow:0 12px 30px color-mix(in srgb,var(--fx-accent)10%,#00000024),inset 0 1px 0 #ffffff38}}html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible{padding:.68rem}html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible.is-mobile-collapsed{grid-template-areas:"title""actions";gap:.42rem}html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible.is-mobile-expanded{grid-template-areas:"title""actions""controls";gap:.55rem}html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible .fx-mobileViewHeader__summary{justify-content:space-between;align-items:flex-start;gap:.55rem;min-width:0;display:flex}html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible .fx-mobileViewHeader__titleStack{min-width:0}html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible .fx-mobileViewHeader__titleLine{gap:.4rem}html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible .fx-mobileViewHeader__heading{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.05;overflow:hidden;font-size:1.45rem!important}html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible .fx-mobileViewHeader__scope{white-space:nowrap;font-size:.75rem}html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible .fx-viewHeader__subtitle{margin-top:.2rem;font-size:.76rem}html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible .fx-mobileViewHeader__toggle{flex:0 0 2.35rem;justify-content:center;width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem;display:inline-flex;padding-inline:0!important}html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible.is-mobile-collapsed .fx-viewHeader__controls,html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible.is-mobile-collapsed .fx-viewHeader__actionRow--board,html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible.is-mobile-collapsed .fx-viewHeader__secondaryAction,html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible.is-mobile-collapsed .fx-viewHeader__subtitle,html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible.is-mobile-collapsed .fx-mobileViewHeader__scope{display:none!important}html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible .fx-viewHeader__actions{flex-direction:column;gap:.35rem}html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible .fx-viewHeader__actionRow{flex-wrap:nowrap;gap:.38rem}html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible.is-mobile-collapsed .fx-viewHeader__actionRow:not(.fx-viewHeader__actionRow--board){align-items:stretch}html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible.is-mobile-collapsed .fx-viewHeader__actionRow>.fx-viewHeader__primaryAction,html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible.is-mobile-collapsed .fx-viewHeader__actionRow>.fx-btn-primary{flex:0 0 2.5rem;justify-content:center;width:2.5rem;min-width:2.5rem;font-size:0;overflow:hidden;padding-inline:0!important}html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible.is-mobile-collapsed .fx-viewHeader__actionRow>.fx-viewHeader__primaryAction svg,html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible.is-mobile-collapsed .fx-viewHeader__actionRow>.fx-btn-primary svg{width:1rem;height:1rem}html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible.is-mobile-collapsed .fx-viewHeader__actions .fx-seg{flex:auto;min-width:0}html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible.is-mobile-collapsed .fx-viewHeader__actions .fx-seg-btn{flex:1 1 0;justify-content:center;min-width:0;padding-inline:.42rem}html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible.is-mobile-expanded .fx-viewHeader__actionRow{flex-wrap:wrap}html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible.is-mobile-expanded .fx-viewHeader__controls{display:block}@media (width<=768px){.fx-entityTable__tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;display:grid}.fx-entityTable__search{grid-column:1/-1}.fx-entityTable__tools .fx-btn{justify-content:center}}html[data-daylumo-device-class=phone] .settings-inspector{border:1px solid var(--fx-accent);height:auto;min-height:0}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .settings-inspector{border:1px solid color-mix(in srgb,var(--fx-accent)18%,var(--fx-solid-border))}}html[data-daylumo-device-class=phone] .task-inspector__header{flex-direction:column;gap:.55rem}html[data-daylumo-device-class=phone] .task-inspector__headerActions{justify-content:stretch;width:100%}html[data-daylumo-device-class=phone] .task-inspector__headerActions>.fx-btn{flex:1 1 0;justify-content:center}html[data-daylumo-device-class=phone] .task-inspector__statusBand{border-radius:16px;align-items:flex-start;padding:.65rem}html[data-daylumo-device-class=phone] .task-inspector__body{gap:.65rem;overflow:visible}html[data-daylumo-device-class=phone] .task-inspector__tabs{scrollbar-width:none;margin-inline:-.1rem;padding-bottom:.25rem}html[data-daylumo-device-class=phone] .fx-topbar__action--assistant{display:inline-flex!important}html[data-daylumo-device-class=phone] .fx-mobileSheet{padding-top:env(safe-area-inset-top,0px);justify-content:center;align-items:flex-end;display:flex}html[data-daylumo-device-class=phone] .fx-mobileSheet__panel{padding:.9rem;padding-bottom:calc(.9rem + env(safe-area-inset-bottom,0px));overflow-y:auto;width:100%!important;max-height:calc(100vh - .75rem - env(safe-area-inset-top,0px))!important;border-radius:24px 24px 0 0!important;inset:auto 0 0!important}html[data-daylumo-device-class=phone] .fx-mobileSheet__panel form{gap:.85rem;display:grid}html[data-daylumo-device-class=phone] .fx-mobileSheet__panel form>:not([hidden])~:not([hidden]){margin-top:0}html[data-daylumo-device-class=phone] .fx-mobileSheet__panel .rounded-3xl{border-radius:20px;padding:.85rem}html[data-daylumo-device-class=phone] .fx-mobileSheet__panel .fx-btn{min-height:2.45rem}html[data-daylumo-device-class=phone] .fx-mobileSheet__actions{bottom:calc(-.9rem - env(safe-area-inset-bottom,0px));z-index:2;margin:0 -.9rem calc(-.9rem - env(safe-area-inset-bottom,0px));padding:.75rem .9rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--fx-accent);justify-content:stretch;align-items:stretch;gap:.5rem;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .fx-mobileSheet__actions{border-top:1px solid color-mix(in srgb,var(--fx-accent)18%,var(--fx-solid-border))}}html[data-daylumo-device-class=phone] .fx-mobileSheet__actions{background:linear-gradient(180deg,var(--fx-solid-surface),var(--fx-solid-surface)),var(--fx-solid-surface)}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .fx-mobileSheet__actions{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-surface)78%,transparent),var(--fx-solid-surface)),var(--fx-solid-surface)}}html[data-daylumo-device-class=phone] .fx-mobileSheet__actions .fx-btn{white-space:normal;flex:1 1 0;justify-content:center;min-width:0;padding-inline:.6rem}html[data-daylumo-device-class=phone] .quick-capture-modal{align-items:end}html[data-daylumo-device-class=phone] .quick-capture-modal__panel{padding:.9rem;padding-bottom:calc(.9rem + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;width:100%!important;max-height:calc(100vh - .75rem - env(safe-area-inset-top,0px))!important;inset:auto 0 0!important}html[data-daylumo-device-class=phone] .quick-capture-modal__panel form{gap:.85rem;display:grid}html[data-daylumo-device-class=phone] .quick-capture-modal__panel form>:not([hidden])~:not([hidden]){margin-top:0}html[data-daylumo-device-class=phone] .quick-capture-modal__panel .rounded-3xl{border-radius:20px;padding:.85rem}html[data-daylumo-device-class=phone] .quick-capture-modal__panel .fx-btn{min-height:2.45rem}html[data-daylumo-device-class=phone] .quick-capture-modal__actions{bottom:calc(-.9rem - env(safe-area-inset-bottom,0px));z-index:2;margin:0 -.9rem calc(-.9rem - env(safe-area-inset-bottom,0px));padding:.75rem .9rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--fx-accent);grid-template-columns:2.75rem minmax(0,1fr) minmax(0,1.18fr);gap:.5rem;display:grid;position:sticky}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .quick-capture-modal__actions{border-top:1px solid color-mix(in srgb,var(--fx-accent)18%,var(--fx-solid-border))}}html[data-daylumo-device-class=phone] .quick-capture-modal__actions{background:linear-gradient(180deg,var(--fx-solid-surface),var(--fx-solid-surface)),var(--fx-solid-surface)}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .quick-capture-modal__actions{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-surface)78%,transparent),var(--fx-solid-surface)),var(--fx-solid-surface)}}html[data-daylumo-device-class=phone] .quick-capture-modal__actions .fx-btn{justify-content:center;min-width:0;padding-inline:.6rem}html[data-daylumo-device-class=phone] .quick-capture-modal__actions .fx-btn:first-child{width:2.75rem;padding-inline:0;font-size:0}html[data-daylumo-device-class=phone] .quick-capture-modal__actions .fx-btn:first-child svg{width:1rem;height:1rem}html[data-daylumo-device-class=phone] .fx-systemDialog{padding-top:env(safe-area-inset-top,0px);justify-content:center;align-items:flex-end;display:flex}html[data-daylumo-device-class=phone] .fx-systemDialog__panel{padding:.95rem;padding-bottom:calc(.95rem + env(safe-area-inset-bottom,0px));overflow-y:auto;width:100%!important;max-height:calc(100vh - .75rem - env(safe-area-inset-top,0px))!important;border-radius:24px 24px 0 0!important;inset:auto 0 0!important;transform:none!important}html[data-daylumo-device-class=phone] .fx-systemDialog__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;display:grid}html[data-daylumo-device-class=phone] .fx-systemDialog__actions .fx-btn{white-space:normal;justify-content:center;min-width:0}html[data-daylumo-device-class=phone] .habit-wizard-modal{align-items:flex-end!important;padding:.75rem 0 0!important}html[data-daylumo-device-class=phone] .habit-wizard-modal__panel{overflow-y:auto;width:100%!important;max-width:none!important;max-height:calc(100vh - .75rem - env(safe-area-inset-top,0px))!important;border-color:var(--fx-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .habit-wizard-modal__panel{border-color:color-mix(in srgb,var(--fx-accent)18%,var(--fx-solid-border))!important}}html[data-daylumo-device-class=phone] .habit-wizard-modal__panel{background:linear-gradient(180deg,var(--fx-accent),transparent 46%),linear-gradient(180deg,var(--fx-solid-surface-2),var(--fx-solid-surface))!important;border-radius:24px 24px 0 0!important}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .habit-wizard-modal__panel{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-accent)10%,transparent),transparent 46%),linear-gradient(180deg,var(--fx-solid-surface-2),var(--fx-solid-surface))!important}}html[data-daylumo-device-class=phone] .habit-wizard-modal__panel{color:var(--fx-text);padding:.95rem!important;padding-bottom:calc(.95rem + env(safe-area-inset-bottom,0px))!important}html[data-daylumo-device-class=phone] .habit-wizard-modal__panel .planner-kicker,html[data-daylumo-device-class=phone] .habit-wizard-modal__panel p{color:var(--fx-muted)!important}html[data-daylumo-device-class=phone] .habit-wizard-modal__panel h2{font-size:1.35rem;line-height:1.15;color:var(--fx-text)!important}html[data-daylumo-device-class=phone] .habit-wizard-modal__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}html[data-daylumo-device-class=phone] .habit-wizard-modal__steps>*{min-width:0;border-color:var(--fx-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .habit-wizard-modal__steps>*{border-color:color-mix(in srgb,var(--fx-accent)18%,var(--fx-solid-border))!important}}html[data-daylumo-device-class=phone] .habit-wizard-modal__steps>*{background:var(--fx-solid-control)!important}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .habit-wizard-modal__steps>*{background:color-mix(in srgb,var(--fx-solid-control)86%,transparent)!important}}html[data-daylumo-device-class=phone] .habit-wizard-modal__steps>*{padding:.5rem .35rem}html[data-daylumo-device-class=phone] .habit-wizard-modal__steps span:last-child{display:none}html[data-daylumo-device-class=phone] .habit-wizard-modal__body{min-height:0}html[data-daylumo-device-class=phone] .habit-wizard-modal__body .fx-panel{border-radius:20px;padding:.9rem}html[data-daylumo-device-class=phone] .habit-wizard-modal__actions{bottom:calc(-.95rem - env(safe-area-inset-bottom,0px));z-index:2;margin:0 -.95rem calc(-.95rem - env(safe-area-inset-bottom,0px));padding:.75rem .95rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--fx-accent);position:sticky}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .habit-wizard-modal__actions{border-top:1px solid color-mix(in srgb,var(--fx-accent)18%,var(--fx-solid-border))}}html[data-daylumo-device-class=phone] .habit-wizard-modal__actions{background:linear-gradient(180deg,var(--fx-solid-surface),var(--fx-solid-surface)),var(--fx-solid-surface)}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .habit-wizard-modal__actions{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-surface)78%,transparent),var(--fx-solid-surface)),var(--fx-solid-surface)}}html[data-daylumo-device-class=phone] .habit-wizard-modal__actions .fx-btn{white-space:normal;justify-content:center;min-width:0}html[data-daylumo-device-class=phone] .fx-floating-menu{border-radius:22px;animation:.16s ease-out fxSheetPop;inset:auto .75rem calc(.75rem + env(safe-area-inset-bottom,0px)).75rem!important;width:auto!important;max-width:none!important;max-height:min(70vh,100vh - 6rem)!important}@keyframes fxSheetPop{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}html[data-daylumo-device-class=phone] .fx-datePicker{height:auto!important}html[data-daylumo-device-class=phone] .fx-select__option,html[data-daylumo-device-class=phone] .fx-timePicker__option{min-height:2.7rem}html[data-daylumo-device-class=phone] .fx-topbar .fx-menu,html[data-daylumo-device-class=phone] .notification-center-menu{border-radius:22px;min-width:0;max-height:calc(100vh - 8rem);overflow-y:auto;inset:calc(3.15rem + env(safe-area-inset-top,0px)).6rem auto .6rem!important;width:auto!important;max-width:none!important;position:fixed!important}html[data-daylumo-device-class=phone] .notification-center-menu .fx-btn,html[data-daylumo-device-class=phone] .fx-topbar .fx-menu .fx-btn{min-height:2.35rem}html[data-daylumo-device-class=phone] .fx-dataTableSurface{border-radius:20px}html[data-daylumo-device-class=phone] .fx-entityTable__toolbar{flex-direction:column;align-items:stretch;gap:.75rem;padding:.85rem}html[data-daylumo-device-class=phone] .fx-entityTable__tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;width:100%;display:grid}html[data-daylumo-device-class=phone] .fx-entityTable__tools .fx-btn{justify-content:center}html[data-daylumo-device-class=phone] .fx-entityTable__search{grid-column:1/-1;width:100%}html[data-daylumo-device-class=phone] .fx-entityTable__columns,html[data-daylumo-device-class=phone] .fx-entityTable__filters{grid-template-columns:minmax(0,1fr);max-height:40vh;padding:.85rem;overflow-y:auto}html[data-daylumo-device-class=phone] .fx-entityTable__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}html[data-daylumo-device-class=phone] .fx-entityTable table{min-width:760px;font-size:.84rem}html[data-daylumo-device-class=phone] .fx-entityTable th,html[data-daylumo-device-class=phone] .fx-entityTable td{padding:.62rem .65rem}html[data-daylumo-device-class=phone] :is(.project-card-polished,.task-card-surface,.fx-taskcard,.fx-panel,.fx-panel-2,.fx-dataTableSurface,.fx-emptyState){border-radius:20px}html[data-daylumo-device-class=phone] .task-card-surface{--task-card-rail:.42rem;--task-card-inner-radius:18px}html[data-daylumo-device-class=phone] .task-card-surface--board{padding:.8rem .82rem .8rem calc(.82rem + var(--task-card-rail))!important}html[data-daylumo-device-class=phone] .task-card-surface--board.task-card-surface--withActions:not(.planner-pill):not(.planner-miniTask){padding:.8rem 3.15rem .8rem calc(.82rem + var(--task-card-rail))!important}html[data-daylumo-device-class=phone] .task-card-surface--accented{border-width:1px!important;border-color:var(--task-card-accent-resolved)!important}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .task-card-surface--accented{border-color:color-mix(in srgb,var(--task-card-accent-resolved)22%,var(--fx-solid-border))!important}}html[data-daylumo-device-class=phone] .task-card-surface--accented{background:linear-gradient(135deg,var(--task-card-accent-resolved),transparent 54%),linear-gradient(180deg,var(--fx-solid-surface-2),var(--fx-solid-surface))!important}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .task-card-surface--accented{background:linear-gradient(135deg,color-mix(in srgb,var(--task-card-accent-resolved)8%,transparent),transparent 54%),linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-surface-2)92%,transparent),var(--fx-solid-surface))!important}}html[data-daylumo-device-class=phone] .task-card-surface--accented{box-shadow:inset 0 1px #ffffff1a,0 10px 24px #00000024!important}html[data-daylumo-device-class=phone] .task-card-surface--accented:before{width:var(--task-card-rail);background:linear-gradient(180deg,var(--task-card-accent-resolved),var(--task-card-accent-resolved));inset:0 auto 0 0;border-radius:var(--task-card-inner-radius)0 0 var(--task-card-inner-radius)!important}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .task-card-surface--accented:before{background:linear-gradient(180deg,color-mix(in srgb,var(--task-card-accent-resolved)82%,white 8%),color-mix(in srgb,var(--task-card-accent-resolved)72%,#061417))}}html[data-daylumo-device-class=phone] .task-card-surface--accented:before{box-shadow:none}html[data-daylumo-device-class=phone] .task-card-surface--accented:after{opacity:.28}html[data-daylumo-device-class=phone] .planner-pill.task-card-surface{gap:.48rem;min-width:0;padding:.74rem .76rem .74rem calc(.76rem + var(--task-card-rail))!important}html[data-daylumo-device-class=phone] .planner-pill.task-card-surface--accented{--task-card-rail:.42rem;border-width:1px 1px 1px 0!important;border-left-style:none!important;border-left-color:currentColor!important;border-color:var(--task-card-accent-resolved)!important}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .planner-pill.task-card-surface--accented{border-color:color-mix(in srgb,var(--task-card-accent-resolved)24%,var(--fx-solid-border))!important}}html[data-daylumo-device-class=phone] .planner-pill.task-card-surface--accented{background:linear-gradient(135deg,var(--task-card-accent-resolved),transparent 54%),linear-gradient(180deg,var(--fx-solid-surface-2),var(--fx-solid-surface))!important}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .planner-pill.task-card-surface--accented{background:linear-gradient(135deg,color-mix(in srgb,var(--task-card-accent-resolved)8%,transparent),transparent 54%),linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-surface-2)92%,transparent),var(--fx-solid-surface))!important}}html[data-daylumo-device-class=phone] .planner-pill.task-card-surface--accented{box-shadow:inset 0 1px #ffffff1a,0 10px 24px #00000024!important}html[data-daylumo-device-class=phone] .planner-timeline__item .planner-pill.task-card-surface,html[data-daylumo-device-class=phone] .planner-timeline__item .planner-pill.task-card-surface--accented{--task-card-rail:.34rem;border-radius:15px;background:linear-gradient(90deg,var(--task-card-accent-resolved)0 var(--task-card-rail),transparent var(--task-card-rail)100%)!important;border:0!important}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .planner-timeline__item .planner-pill.task-card-surface,html[data-daylumo-device-class=phone] .planner-timeline__item .planner-pill.task-card-surface--accented{background:linear-gradient(90deg,color-mix(in srgb,var(--task-card-accent-resolved)68%,white 8%)0 var(--task-card-rail),transparent var(--task-card-rail)100%)!important}}html[data-daylumo-device-class=phone] .planner-timeline__item .planner-pill.task-card-surface,html[data-daylumo-device-class=phone] .planner-timeline__item .planner-pill.task-card-surface--accented{box-shadow:none!important;padding-left:calc(.64rem + var(--task-card-rail))!important}html[data-daylumo-device-class=phone] .planner-timeline__item .planner-pill.task-card-surface:before,html[data-daylumo-device-class=phone] .planner-timeline__item .planner-pill.task-card-surface:after{display:none}html[data-daylumo-device-class=phone] .planner-pill__complete{flex:0 0 34px;width:34px;min-width:34px;height:34px}html[data-daylumo-device-class=phone] .planner-pill__body{min-width:0}html[data-daylumo-device-class=phone] .planner-pill__title{line-height:1.18}html[data-daylumo-device-class=phone] .planner-dayView__side,html[data-daylumo-device-class=phone] .planner-allDayDrop{min-width:0;max-width:100%}html[data-daylumo-device-class=phone] .planner-allDayDrop{overflow:hidden}html[data-daylumo-device-class=phone] .project-card-polished__counts{top:.75rem;right:.75rem}html[data-daylumo-device-class=phone] .task-inspector__statusBand{flex-direction:column;align-items:stretch}html[data-daylumo-device-class=phone] .task-inspector__sectionHeader{flex-direction:column;align-items:stretch;gap:.55rem}html[data-daylumo-device-class=phone] .task-inspector__quickActions{justify-content:stretch}html[data-daylumo-device-class=phone] .task-inspector__quickActions .fx-btn{flex:100%;justify-content:center}html[data-daylumo-device-class=phone] .task-inspector__check{justify-content:center;width:100%}html[data-daylumo-device-class=phone] .fx-assistantDrawer{border-left:0;border-radius:0;max-width:none!important}html[data-daylumo-device-class=phone] .fx-assistantHeader,html[data-daylumo-device-class=phone] .fx-assistantComposer{padding:.85rem!important}html[data-daylumo-device-class=phone] .fx-assistantDrawer .fx-assistantTurn{margin-left:0!important;margin-right:0!important}html[data-daylumo-device-class=phone] .fx-assistantDrawer .fx-assistantPromptCard{min-height:5.2rem}html[data-daylumo-device-class=phone] .fx-assistantVoiceBar{flex-direction:column;align-items:stretch}html[data-daylumo-device-class=phone] .fx-assistantVoiceBar .fx-btn{flex:1 1 0;justify-content:center}html[data-daylumo-device-class=phone] .fx-assistantPdfOverlay{padding:.6rem}html[data-daylumo-device-class=phone] .fx-assistantPdfDialog{border-radius:18px;width:100%;height:100%}html[data-daylumo-device-class=phone] .fx-drawer{padding:.85rem!important}html[data-daylumo-device-class=phone] .task-tabs-shell{border-radius:20px;max-width:100%;max-height:3.25rem;overflow:hidden;padding:.34rem!important}html[data-daylumo-device-class=phone] .task-tabs-shell>.overflow-x-auto{scrollbar-width:none;-webkit-overflow-scrolling:touch;height:2.55rem;max-height:2.55rem;overflow:auto hidden}html[data-daylumo-device-class=phone] .task-tabs-shell>.overflow-x-auto::-webkit-scrollbar{display:none}html[data-daylumo-device-class=phone] .task-tabs{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;align-items:center;width:100%;max-width:100%;height:2.45rem;min-height:2.45rem;display:inline-flex;overflow:auto hidden;min-width:0!important}html[data-daylumo-device-class=phone] .task-tabs::-webkit-scrollbar{display:none}html[data-daylumo-device-class=phone] .task-tab-btn{scroll-snap-align:start;white-space:nowrap;border-radius:12px;flex:none;height:2.08rem;min-height:2.08rem;padding:.34rem .52rem}html[data-daylumo-device-class=phone] .task-tab-btn svg{flex:none}html[data-daylumo-device-class=tablet] .task-tabs-shell{border-radius:20px;max-width:100%;overflow:hidden;padding:.4rem!important}html[data-daylumo-device-class=tablet] .task-tabs-shell>.overflow-x-auto{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}html[data-daylumo-device-class=tablet] .task-tabs-shell>.overflow-x-auto::-webkit-scrollbar{display:none}html[data-daylumo-device-class=tablet] .task-tabs::-webkit-scrollbar{display:none}html[data-daylumo-device-class=tablet] .task-tabs{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;max-width:100%;display:inline-flex;overflow:auto hidden;min-width:0!important}html[data-daylumo-device-class=tablet] .task-tab-btn{scroll-snap-align:start;white-space:nowrap;flex:none}.fx-adminTableSurface{border:1px solid var(--fx-accent);overflow:auto}@supports (color:color-mix(in lab, red, red)){.fx-adminTableSurface{border:1px solid color-mix(in srgb,var(--fx-accent)15%,var(--fx-solid-border))}}.fx-adminTableSurface{background:linear-gradient(180deg,var(--fx-solid-surface-2),var(--fx-solid-surface)),var(--fx-solid-surface);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.fx-adminTableSurface{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-surface-2)86%,transparent),var(--fx-solid-surface)),var(--fx-solid-surface)}}.fx-adminTableSurface{box-shadow:inset 0 1px #ffffff14,0 18px 44px #00000029}.fx-adminTableSurface table{border-collapse:separate;border-spacing:0;width:100%;min-width:680px}.fx-adminTableSurface th{z-index:1;border-bottom:1px solid var(--fx-accent);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.fx-adminTableSurface th{border-bottom:1px solid color-mix(in srgb,var(--fx-accent)13%,var(--fx-solid-border))}}.fx-adminTableSurface th{background:linear-gradient(180deg,var(--fx-solid-surface-2),var(--fx-solid-surface))}@supports (color:color-mix(in lab, red, red)){.fx-adminTableSurface th{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-surface-2)96%,var(--fx-accent)4%),var(--fx-solid-surface))}}.fx-adminTableSurface th{letter-spacing:.02em;text-transform:uppercase;font-size:.74rem;font-weight:760}.fx-adminTableSurface td{vertical-align:middle;border-bottom:1px solid var(--fx-solid-border)}@supports (color:color-mix(in lab, red, red)){.fx-adminTableSurface td{border-bottom:1px solid color-mix(in srgb,var(--fx-solid-border)54%,transparent)}}.fx-adminTableSurface tbody tr{transition:background .12s,box-shadow .12s}.fx-adminTableSurface tbody tr:nth-child(odd){background:var(--fx-solid-control)}@supports (color:color-mix(in lab, red, red)){.fx-adminTableSurface tbody tr:nth-child(odd){background:color-mix(in srgb,var(--fx-solid-control)18%,transparent)}}.fx-adminTableSurface tbody tr:hover{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-adminTableSurface tbody tr:hover{background:color-mix(in srgb,var(--fx-accent)7%,var(--fx-solid-control))}}.fx-adminTableSurface :is(.fx-btn,.fx-select__button){min-height:2rem}:where(.fx-btn,.fx-iconBtn,.fx-seg-btn,.fx-board-tab,.fx-select__button,.fx-entityTable__sort,.task-card-surface,.project-card-polished):focus-visible{box-shadow:var(--fx-focus-control-shadow);outline:none;border-color:var(--fx-focus-control-border)!important}:where(.task-card-surface,.project-card-polished,.workspace-card-cover):focus-visible{border-color:var(--fx-focus-control-border)!important;box-shadow:var(--fx-focus-surface-shadow),0 18px 44px #00000038!important}html[data-daylumo-device-class=phone] .fx-emptyState{border-radius:16px;min-height:5.8rem;padding:.9rem}html[data-daylumo-device-class=phone] .fx-adminTableSurface table{min-width:640px}.fx-viewHeader--command{grid-template-columns:minmax(220px,.42fr) minmax(280px,1fr) auto}.command-header__scope{width:100%;min-width:0}.command-header__scope .fx-select{flex:240px}.command-header__sections{min-width:min(540px,100%)}.command-header__sections .fx-btn{min-width:0;min-height:36px;padding-inline:.55rem}.templates-page__filters{justify-content:flex-end;width:100%}.templates-page__filters .fx-select{flex:0 240px}.legal-screen{justify-content:flex-start;align-items:flex-start}.legal-shell{padding-top:1.25rem}.legal-page__panel{border-radius:24px}.legal-page__article{background:linear-gradient(180deg,var(--fx-solid-control),var(--fx-solid-surface))!important}@supports (color:color-mix(in lab, red, red)){.legal-page__article{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-control)62%,transparent),color-mix(in srgb,var(--fx-solid-surface)92%,transparent))!important}}html[data-daylumo-device-class=phone] .fx-btn,html[data-daylumo-device-class=phone] .fx-select__button,html[data-daylumo-device-class=phone] .fx-picker__button{border-radius:14px;min-height:2.65rem}html[data-daylumo-device-class=phone] .fx-btn--sm{border-radius:13px;min-height:2.45rem}html[data-daylumo-device-class=phone] .fx-iconBtn{border-radius:15px;width:2.65rem;min-width:2.65rem;height:2.65rem;min-height:2.65rem}html[data-daylumo-device-class=phone] .planner-hero__mobileToggle,html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible .fx-mobileViewHeader__toggle{border-radius:15px;flex:0 0 2.75rem;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}html[data-daylumo-device-class=phone] .planner-toolbar__group--nav{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem}html[data-daylumo-device-class=phone] .planner-toolbar__group .fx-btn{min-height:2.52rem;font-size:.74rem}html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible.is-mobile-collapsed .fx-viewHeader__actionRow>.fx-viewHeader__primaryAction,html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible.is-mobile-collapsed .fx-viewHeader__actionRow>.fx-btn-primary{flex-basis:2.7rem;width:2.7rem;min-width:2.7rem;min-height:2.7rem}html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible .fx-viewHeader__actions .fx-seg-btn{min-height:2.4rem}html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible .fx-mobileViewHeader__heading{line-height:1.08;font-size:1.28rem!important}html[data-daylumo-device-class=phone] .fx-viewHeader--templates .fx-viewHeader__controls{display:block}html[data-daylumo-device-class=phone] .templates-page__filters{grid-template-columns:minmax(0,1fr);display:grid}html[data-daylumo-device-class=phone] .templates-page__filters .fx-select{width:100%;min-width:0!important}html[data-daylumo-device-class=phone] .templates-builder,html[data-daylumo-device-class=phone] .templates-card{padding:.9rem!important}html[data-daylumo-device-class=phone] .templates-preset{border-radius:18px;min-height:4.6rem;padding:.78rem}html[data-daylumo-device-class=phone] .templates-payloadPreview{border-radius:16px;width:100%;display:flex}html[data-daylumo-device-class=phone] .fx-viewHeader--command .fx-viewHeader__actions{overflow:hidden}html[data-daylumo-device-class=phone] .command-header__sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;width:100%;min-width:0;max-width:100%;padding-bottom:0;overflow:visible;display:grid!important}html[data-daylumo-device-class=phone] .command-header__sections::-webkit-scrollbar{display:none}html[data-daylumo-device-class=phone] .command-header__sections .fx-btn{width:100%;min-width:0;min-height:2.42rem;padding-inline:.5rem}html[data-daylumo-device-class=phone] .command-header__sections .fx-btn:nth-child(5){grid-column:1/-1}html[data-daylumo-device-class=phone] .command-header__scope{grid-template-columns:minmax(0,1fr);display:grid}html[data-daylumo-device-class=phone] .command-header__scope .fx-select{width:100%;min-width:0!important}html[data-daylumo-device-class=phone] .command-quickLinks{display:none!important}html[data-daylumo-device-class=phone] .admin-page{gap:.8rem}html[data-daylumo-device-class=phone] .admin-toolbar{border-radius:20px;flex-direction:column;align-items:stretch;padding:.85rem!important}html[data-daylumo-device-class=phone] .admin-toolbar .fx-select{width:100%;min-width:0!important}html[data-daylumo-device-class=phone] .fx-adminTableSurface{-webkit-overflow-scrolling:touch;border-radius:20px;overflow-x:auto}html[data-daylumo-device-class=phone] .fx-adminTableSurface table{min-width:680px;font-size:.84rem}html[data-daylumo-device-class=phone] .fx-adminTableSurface th,html[data-daylumo-device-class=phone] .fx-adminTableSurface td{padding:.62rem .68rem}html[data-daylumo-device-class=phone] .settings-inspector{padding:.72rem .68rem calc(5.5rem + env(safe-area-inset-bottom,0px));border-radius:20px}html[data-daylumo-device-class=phone] .task-inspector__header{padding:.1rem 0 0}html[data-daylumo-device-class=phone] .task-inspector__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.1rem;line-height:1.12;display:-webkit-box;overflow:hidden}html[data-daylumo-device-class=phone] .task-inspector__headerActions{grid-template-columns:repeat(auto-fit,minmax(2.65rem,1fr));gap:.42rem;display:grid}html[data-daylumo-device-class=phone] .task-inspector__headerActions .fx-iconBtn{width:100%}html[data-daylumo-device-class=phone] .task-inspector__contextLine{gap:.28rem .45rem;font-size:.72rem}html[data-daylumo-device-class=phone] .task-inspector__contextLine span+span:before{margin-right:.45rem}html[data-daylumo-device-class=phone] .task-inspector__tabs{z-index:3;border:1px solid var(--fx-accent);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .task-inspector__tabs{border:1px solid color-mix(in srgb,var(--fx-accent)14%,var(--fx-solid-border))}}html[data-daylumo-device-class=phone] .task-inspector__tabs{background:var(--fx-solid-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .task-inspector__tabs{background:color-mix(in srgb,var(--fx-solid-surface)92%,transparent)}}html[data-daylumo-device-class=phone] .task-inspector__tabs{padding:.28rem}html[data-daylumo-device-class=phone] .task-inspector__tab{border-radius:999px;min-width:2.72rem;min-height:2.4rem}html[data-daylumo-device-class=phone] .task-inspector__formGrid{gap:.68rem}html[data-daylumo-device-class=phone] .legal-screen{min-height:100dvh;padding:0 0 calc(1rem + env(safe-area-inset-bottom,0px));display:block}html[data-daylumo-device-class=phone] .legal-screen>.fixed{top:env(safe-area-inset-top,0px);z-index:5;justify-content:flex-end;padding:.55rem .75rem 0;display:flex;position:sticky}html[data-daylumo-device-class=phone] .legal-shell{max-width:100%;padding:.65rem .75rem 0}html[data-daylumo-device-class=phone] .legal-page__panel{border-radius:22px;padding:.95rem!important}html[data-daylumo-device-class=phone] .legal-page__panel h1{font-size:1.35rem;line-height:1.12}html[data-daylumo-device-class=phone] .legal-page__tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.1rem;overflow-x:auto}html[data-daylumo-device-class=phone] .legal-page__tabs::-webkit-scrollbar{display:none}html[data-daylumo-device-class=phone] .legal-page__tabs .fx-btn{flex:none}html[data-daylumo-device-class=phone] .legal-page__article{font-size:.9rem;line-height:1.55;border-radius:18px!important;margin-top:.9rem!important;padding:.9rem!important}html[data-daylumo-device-class=phone] .legal-page__article h2{font-size:1.04rem}html[data-daylumo-device-class=phone] .legal-page__article p,html[data-daylumo-device-class=phone] .legal-page__article li{font-size:.9rem;line-height:1.6}html[data-daylumo-device-class=phone] .legal-page__article table{min-width:520px;font-size:.78rem}html[data-daylumo-device-class=phone] .auth-card{border-radius:22px;max-width:100%;padding:1.05rem}html[data-daylumo-device-class=phone] .auth-title{font-size:1.36rem}html[data-daylumo-device-class=phone] :is(.fx-btn,.fx-btn--sm,.fx-seg-btn,.fx-select__button,.fx-picker__button,.task-inspector__tab,.command-header__sections .fx-btn){min-height:34px}html[data-daylumo-device-class=phone] :is(.fx-iconBtn,.fx-actionMenuButton--sm,.planner-hero__mobileToggle,.fx-mobileViewHeader__toggle),html[data-daylumo-device-class=phone] .fx-languageSwitcher__button{width:34px;min-width:34px;height:34px;min-height:34px}html[data-daylumo-device-class=phone] .planner-toolbar__group .fx-btn,html[data-daylumo-device-class=phone] .fx-viewHeader__actions .fx-seg-btn,html[data-daylumo-device-class=phone] .fx-viewHeader--mobileCollapsible .fx-viewHeader__actions .fx-seg-btn,html[data-daylumo-device-class=phone] .task-inspector__headerActions>.fx-btn,html[data-daylumo-device-class=phone] .task-inspector__tab{min-height:34px}html[data-daylumo-device-class=phone] .widget-card-surfaces button.fx-chip,html[data-daylumo-device-class=phone] .widget-card-chip--compact,html[data-daylumo-device-class=phone] .widget-card-chip--c{min-height:32px}html[data-daylumo-device-class=phone] label.fx-chip{border-radius:14px;min-height:34px;padding-block:.34rem}html[data-daylumo-device-class=phone] label.fx-chip input[type=checkbox],html[data-daylumo-device-class=phone] label.fx-chip input[type=radio]{width:18px;min-width:18px;height:18px;accent-color:var(--fx-accent)}:where(.fx-btn,.fx-iconBtn,.fx-actionMenuButton,.fx-select__button,.fx-picker__button,.fx-seg-btn,.fx-navItem,.fx-themeCard,.fx-entityTable__columnToggle,.fx-entityTable__sort,.task-card-surface,.project-card-polished,.planner-pill,.planner-miniTask){transition-duration:var(--fx-motion-base)!important;transition-timing-function:var(--fx-ease-standard)!important}:where(.fx-chip,.widget-card-chip--button,.fx-entityTable__sortIcon){transition:background var(--fx-motion-fast)var(--fx-ease-standard),border-color var(--fx-motion-fast)var(--fx-ease-standard),color var(--fx-motion-fast)var(--fx-ease-standard),box-shadow var(--fx-motion-fast)var(--fx-ease-standard),opacity var(--fx-motion-fast)var(--fx-ease-standard)}:where(.fx-input,.fx-select__button,.fx-picker__button):focus-visible{outline:none;border-color:var(--fx-focus-control-border)!important;box-shadow:var(--fx-focus-control-shadow),inset 0 1px 0 #ffffff12!important;background:var(--fx-focus-control-bg)!important}:where(.fx-btn,.fx-iconBtn,.fx-actionMenuButton,.fx-seg-btn,.fx-select__button,.fx-picker__button):active:not(:disabled){transform:translateY(0)scale(var(--fx-press-scale))!important;transition-duration:var(--fx-motion-fast)!important;transition-timing-function:var(--fx-ease-press)!important}@media (hover:hover) and (pointer:fine){:where(.fx-btn,.fx-iconBtn,.fx-actionMenuButton,.fx-seg-btn,.fx-select__button,.fx-picker__button):hover:not(:disabled){transform:translateY(var(--fx-hover-lift))}body:not(.daylumo-native-dragging) :where(.task-card-surface,.project-card-polished):hover{transform:translateY(var(--fx-hover-lift))scale(var(--fx-hover-scale))!important}body:not(.daylumo-native-dragging) :where(.task-card-surface,.project-card-polished):hover:after{opacity:.9}}:where(.task-card-surface,.project-card-polished,.fx-dataTableSurface,.fx-adminTableSurface,.fx-emptyState){isolation:isolate}:where(.task-card-surface,.project-card-polished){transform-origin:top}:where(.task-card-surface,.project-card-polished)>*{z-index:1;position:relative}:where(.task-card-surface,.project-card-polished):after{transition:opacity var(--fx-motion-base)var(--fx-ease-standard),background var(--fx-motion-base)var(--fx-ease-standard)}.task-card-surface--neutral:after,.project-card-polished:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,var(--fx-accent),transparent 74%);height:1px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.task-card-surface--neutral:after,.project-card-polished:after{background:linear-gradient(90deg,color-mix(in srgb,var(--fx-accent)34%,transparent),transparent 74%)}}.task-card-surface--neutral:after,.project-card-polished:after{opacity:.44}:where(.task-card-surface,.project-card-polished):active{transform:translateY(0)scale(.997)!important}.fx-dataTableSurface,.fx-adminTableSurface{isolation:isolate;transition:border-color var(--fx-motion-base)var(--fx-ease-standard),box-shadow var(--fx-motion-base)var(--fx-ease-standard),background var(--fx-motion-base)var(--fx-ease-standard);position:relative}.fx-dataTableSurface:before,.fx-adminTableSurface:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent,var(--fx-accent),transparent);height:1px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.fx-dataTableSurface:before,.fx-adminTableSurface:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fx-accent)42%,transparent),transparent)}}.fx-dataTableSurface:before,.fx-adminTableSurface:before{opacity:.68}.fx-dataTableSurface>*,.fx-adminTableSurface>*{z-index:1;position:relative}.fx-entityTable__row{transition:background var(--fx-motion-fast)var(--fx-ease-standard),box-shadow var(--fx-motion-fast)var(--fx-ease-standard),transform var(--fx-motion-fast)var(--fx-ease-standard);outline:none}.fx-entityTable__row--interactive{cursor:pointer}.fx-entityTable__row--interactive:hover,.fx-entityTable__row--interactive:focus-visible{background:var(--fx-accent)!important}@supports (color:color-mix(in lab, red, red)){.fx-entityTable__row--interactive:hover,.fx-entityTable__row--interactive:focus-visible{background:color-mix(in srgb,var(--fx-accent)9%,var(--fx-solid-control))!important}}.fx-entityTable__row--interactive:hover,.fx-entityTable__row--interactive:focus-visible{box-shadow:inset 3px 0 0 var(--fx-accent),inset 0 1px 0 #ffffff0a}@supports (color:color-mix(in lab, red, red)){.fx-entityTable__row--interactive:hover,.fx-entityTable__row--interactive:focus-visible{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--fx-accent)64%,transparent),inset 0 1px 0 #ffffff0a}}.fx-entityTable__row--interactive:active{transform:scale(.998)}.fx-emptyState{isolation:isolate;position:relative;overflow:hidden}.fx-emptyState:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 0%,var(--fx-accent),transparent 42%),linear-gradient(90deg,transparent,#ffffff0d,transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.fx-emptyState:before{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--fx-accent)12%,transparent),transparent 42%),linear-gradient(90deg,transparent,#ffffff0d,transparent)}}.fx-emptyState:before{opacity:.68}.fx-emptyState>*{z-index:1;position:relative}.fx-emptyState--loading:before{animation:fxLayer8Sheen 1.8s var(--fx-ease-standard)infinite}.fx-routeLoading{min-height:min(560px,76vh);color:var(--fx-text);place-items:center;padding:clamp(1rem,4vw,2.5rem);display:grid}.fx-routeLoading--fullscreen{min-height:100dvh}.fx-routeLoading--compact{min-height:min(420px,64vh)}.fx-routeLoading__shell{isolation:isolate;border:1px solid var(--fx-accent);width:min(1080px,100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fx-routeLoading__shell{border:1px solid color-mix(in srgb,var(--fx-accent)22%,var(--fx-solid-border))}}.fx-routeLoading__shell{background:radial-gradient(circle at 16% 0%,var(--fx-accent),transparent 34%),linear-gradient(180deg,var(--fx-solid-control),var(--fx-solid-surface));border-radius:26px}@supports (color:color-mix(in lab, red, red)){.fx-routeLoading__shell{background:radial-gradient(circle at 16% 0%,color-mix(in srgb,var(--fx-accent)13%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-control)58%,transparent),color-mix(in srgb,var(--fx-solid-surface)84%,transparent))}}.fx-routeLoading__shell{padding:clamp(1rem,2.6vw,1.6rem);box-shadow:0 24px 70px #0f172a2e,inset 0 1px #ffffff29}.fx-routeLoading__shell:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent,#ffffff12,transparent),linear-gradient(180deg,var(--fx-accent),transparent 45%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.fx-routeLoading__shell:before{background:linear-gradient(90deg,transparent,#ffffff12,transparent),linear-gradient(180deg,color-mix(in srgb,var(--fx-accent)7%,transparent),transparent 45%)}}.fx-routeLoading__shell:before{opacity:.8;animation:fxLayer8Sheen 2.2s var(--fx-ease-standard)infinite}.fx-routeLoading__shell>*{z-index:1;position:relative}.fx-routeLoading__header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;margin-bottom:.85rem;display:grid}.fx-routeLoading__header>div{gap:.42rem;min-width:0;display:grid}.fx-routeLoading__pulse{border:1px solid var(--fx-accent);width:2.5rem;height:2.5rem;display:block}@supports (color:color-mix(in lab, red, red)){.fx-routeLoading__pulse{border:1px solid color-mix(in srgb,var(--fx-accent)28%,var(--fx-solid-border))}}.fx-routeLoading__pulse{background:radial-gradient(circle at 38% 32%,#ffffff8c,transparent 26%),linear-gradient(135deg,var(--fx-accent),var(--fx-accent-strong,var(--fx-accent)));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.fx-routeLoading__pulse{background:radial-gradient(circle at 38% 32%,#ffffff8c,transparent 26%),linear-gradient(135deg,color-mix(in srgb,var(--fx-accent)58%,var(--fx-solid-control)),color-mix(in srgb,var(--fx-accent-strong,var(--fx-accent))76%,var(--fx-solid-surface)))}}.fx-routeLoading__pulse{box-shadow:0 12px 28px var(--fx-accent),inset 0 1px 0 #ffffff57}@supports (color:color-mix(in lab, red, red)){.fx-routeLoading__pulse{box-shadow:0 12px 28px color-mix(in srgb,var(--fx-accent)22%,transparent),inset 0 1px 0 #ffffff57}}.fx-routeLoading__label{color:var(--fx-text);margin-bottom:1rem;font-size:.95rem;font-weight:720}.fx-routeLoading__body{min-height:220px}.fx-routeLoading__skeletonLine,.fx-routeLoading__plannerControls span,.fx-routeLoading__timelineRow span,.fx-routeLoading__timelineRow strong,.fx-routeLoading__detailRail span{background:linear-gradient(90deg,var(--fx-solid-control),var(--fx-accent),var(--fx-solid-control));border-radius:999px;height:.72rem;display:block}@supports (color:color-mix(in lab, red, red)){.fx-routeLoading__skeletonLine,.fx-routeLoading__plannerControls span,.fx-routeLoading__timelineRow span,.fx-routeLoading__timelineRow strong,.fx-routeLoading__detailRail span{background:linear-gradient(90deg,color-mix(in srgb,var(--fx-solid-control)86%,transparent),color-mix(in srgb,var(--fx-accent)14%,var(--fx-solid-control)),color-mix(in srgb,var(--fx-solid-control)86%,transparent))}}.fx-routeLoading__skeletonLine,.fx-routeLoading__plannerControls span,.fx-routeLoading__timelineRow span,.fx-routeLoading__timelineRow strong,.fx-routeLoading__detailRail span{animation:fxLayer8Skeleton 1.55s var(--fx-ease-standard)infinite;background-size:220% 100%}.fx-routeLoading__skeletonLine--kicker{opacity:.82;width:min(150px,42%);height:.52rem}.fx-routeLoading__skeletonLine--title{width:min(340px,72%);height:.92rem}.fx-routeLoading__skeletonLine--medium{width:72%}.fx-routeLoading__skeletonLine--short{width:42%}.fx-routeLoading__planner{gap:.8rem;display:grid}.fx-routeLoading__plannerControls{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.fx-routeLoading__plannerControls span{border:1px solid var(--fx-accent);height:2.5rem}@supports (color:color-mix(in lab, red, red)){.fx-routeLoading__plannerControls span{border:1px solid color-mix(in srgb,var(--fx-accent)14%,var(--fx-solid-border))}}.fx-routeLoading__plannerControls span{background-color:var(--fx-solid-control)}@supports (color:color-mix(in lab, red, red)){.fx-routeLoading__plannerControls span{background-color:color-mix(in srgb,var(--fx-solid-control)76%,transparent)}}.fx-routeLoading__timeline{border:1px solid var(--fx-accent);gap:.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.fx-routeLoading__timeline{border:1px solid color-mix(in srgb,var(--fx-accent)16%,var(--fx-solid-border))}}.fx-routeLoading__timeline{background:var(--fx-solid-surface);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.fx-routeLoading__timeline{background:color-mix(in srgb,var(--fx-solid-surface)74%,transparent)}}.fx-routeLoading__timeline{padding:.75rem}.fx-routeLoading__timelineRow{grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:2.2rem;display:grid}.fx-routeLoading__timelineRow span{opacity:.74;width:3.4rem;height:.56rem}.fx-routeLoading__timelineRow strong{border-radius:16px;height:1.75rem}.fx-routeLoading__board{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.fx-routeLoading__column,.fx-routeLoading__table,.fx-routeLoading__card,.fx-routeLoading__detailRail,.fx-routeLoading__detailMain,.fx-routeLoading__generic{border:1px solid var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-routeLoading__column,.fx-routeLoading__table,.fx-routeLoading__card,.fx-routeLoading__detailRail,.fx-routeLoading__detailMain,.fx-routeLoading__generic{border:1px solid color-mix(in srgb,var(--fx-accent)15%,var(--fx-solid-border))}}.fx-routeLoading__column,.fx-routeLoading__table,.fx-routeLoading__card,.fx-routeLoading__detailRail,.fx-routeLoading__detailMain,.fx-routeLoading__generic{background:var(--fx-solid-surface);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.fx-routeLoading__column,.fx-routeLoading__table,.fx-routeLoading__card,.fx-routeLoading__detailRail,.fx-routeLoading__detailMain,.fx-routeLoading__generic{background:color-mix(in srgb,var(--fx-solid-surface)76%,transparent)}}.fx-routeLoading__column,.fx-routeLoading__card,.fx-routeLoading__detailRail,.fx-routeLoading__detailMain,.fx-routeLoading__generic{gap:.7rem;padding:.85rem;display:grid}.fx-routeLoading__miniCard{border:1px solid var(--fx-accent);gap:.5rem;min-height:4.3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.fx-routeLoading__miniCard{border:1px solid color-mix(in srgb,var(--fx-accent)12%,var(--fx-solid-border))}}.fx-routeLoading__miniCard{background:var(--fx-solid-control);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.fx-routeLoading__miniCard{background:color-mix(in srgb,var(--fx-solid-control)58%,transparent)}}.fx-routeLoading__miniCard{padding:.7rem}.fx-routeLoading__table{display:grid;overflow:hidden}.fx-routeLoading__tableHeader,.fx-routeLoading__tableRow{grid-template-columns:1.4fr 1fr .7fr;align-items:center;gap:.75rem;min-height:2.7rem;padding:.75rem .9rem;display:grid}.fx-routeLoading__tableHeader{background:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-routeLoading__tableHeader{background:color-mix(in srgb,var(--fx-accent)10%,transparent)}}.fx-routeLoading__tableRow+.fx-routeLoading__tableRow{border-top:1px solid var(--fx-solid-border)}@supports (color:color-mix(in lab, red, red)){.fx-routeLoading__tableRow+.fx-routeLoading__tableRow{border-top:1px solid color-mix(in srgb,var(--fx-solid-border)72%,transparent)}}.fx-routeLoading__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.fx-routeLoading__card{min-height:7.2rem}.fx-routeLoading__detail{grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);gap:.8rem;display:grid}.fx-routeLoading__detailRail span{border-radius:16px;height:2.4rem}.fx-routeLoading__detailMain{min-height:13rem}.fx-routeLoading__detailBox{border:1px dashed var(--fx-accent);min-height:6.4rem}@supports (color:color-mix(in lab, red, red)){.fx-routeLoading__detailBox{border:1px dashed color-mix(in srgb,var(--fx-accent)22%,var(--fx-solid-border))}}.fx-routeLoading__detailBox{background:var(--fx-solid-control);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.fx-routeLoading__detailBox{background:color-mix(in srgb,var(--fx-solid-control)42%,transparent)}}.fx-routeLoading__generic{text-align:center;place-items:center;width:min(360px,100%);min-height:14rem;margin-inline:auto}.fx-routeLoading__orb{border:1px solid var(--fx-accent);width:3.2rem;height:3.2rem}@supports (color:color-mix(in lab, red, red)){.fx-routeLoading__orb{border:1px solid color-mix(in srgb,var(--fx-accent)30%,var(--fx-solid-border))}}.fx-routeLoading__orb{background:radial-gradient(circle at 38% 32%,#ffffff8f,transparent 26%),linear-gradient(135deg,var(--fx-accent),var(--fx-accent-strong,var(--fx-accent)));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.fx-routeLoading__orb{background:radial-gradient(circle at 38% 32%,#ffffff8f,transparent 26%),linear-gradient(135deg,color-mix(in srgb,var(--fx-accent)50%,var(--fx-solid-control)),color-mix(in srgb,var(--fx-accent-strong,var(--fx-accent))70%,var(--fx-solid-surface)))}}.fx-routeLoading__orb{box-shadow:0 16px 34px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-routeLoading__orb{box-shadow:0 16px 34px color-mix(in srgb,var(--fx-accent)20%,transparent)}}html[data-daylumo-device-class=phone] .fx-routeLoading{min-height:min(520px,100dvh - 5rem);padding:.9rem}html[data-daylumo-device-class=phone] .fx-routeLoading__shell{border-radius:20px;padding:.9rem}html[data-daylumo-device-class=phone] .fx-routeLoading__body{min-height:170px}html[data-daylumo-device-class=phone] .fx-routeLoading__plannerControls,html[data-daylumo-device-class=phone] .fx-routeLoading__board,html[data-daylumo-device-class=phone] .fx-routeLoading__cards{grid-template-columns:1fr}html[data-daylumo-device-class=phone] .fx-routeLoading__column:nth-child(n+3),html[data-daylumo-device-class=phone] .fx-routeLoading__card:nth-child(n+4),html[data-daylumo-device-class=phone] .fx-routeLoading__timelineRow:nth-child(n+5){display:none}html[data-daylumo-device-class=phone] .fx-routeLoading__detail{grid-template-columns:1fr}html[data-daylumo-device-class=phone] .fx-routeLoading__detailRail{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-daylumo-device-class=phone] .fx-routeLoading__tableHeader,html[data-daylumo-device-class=phone] .fx-routeLoading__tableRow{grid-template-columns:1.5fr .9fr}html[data-daylumo-device-class=phone] .fx-routeLoading__tableHeader .fx-routeLoading__skeletonLine:nth-child(3),html[data-daylumo-device-class=phone] .fx-routeLoading__tableRow .fx-routeLoading__skeletonLine:nth-child(3){display:none}.loading-screen__state{width:min(360px,100%)}.loading-screen__skeleton{gap:.42rem;width:min(240px,70vw);margin-top:.2rem;display:grid}.loading-screen__skeleton span{background:linear-gradient(90deg,var(--fx-solid-control),var(--fx-accent),var(--fx-solid-control));border-radius:999px;height:.46rem;display:block}@supports (color:color-mix(in lab, red, red)){.loading-screen__skeleton span{background:linear-gradient(90deg,color-mix(in srgb,var(--fx-solid-control)84%,transparent),color-mix(in srgb,var(--fx-accent)14%,var(--fx-solid-control)),color-mix(in srgb,var(--fx-solid-control)84%,transparent))}}.loading-screen__skeleton span{animation:fxLayer8Skeleton 1.45s var(--fx-ease-standard)infinite;background-size:220% 100%}.loading-screen__skeleton span:nth-child(2){width:78%;animation-delay:90ms}.loading-screen__skeleton span:nth-child(3){width:58%;animation-delay:.18s}@keyframes fxLayer8Sheen{0%{opacity:.48;transform:translate(-16%)}50%{opacity:.86}to{opacity:.48;transform:translate(16%)}}@keyframes fxLayer8Skeleton{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){:where(.fx-btn,.fx-iconBtn,.fx-actionMenuButton,.fx-select__button,.fx-picker__button,.fx-seg-btn,.task-card-surface,.project-card-polished,.planner-pill,.planner-miniTask){transition-duration:1ms!important}.fx-emptyState--loading:before,.fx-routeLoading__shell:before,.fx-routeLoading__skeletonLine,.fx-routeLoading__plannerControls span,.fx-routeLoading__timelineRow span,.fx-routeLoading__timelineRow strong,.fx-routeLoading__detailRail span,.loading-screen__skeleton span{animation:none!important}}:where(.fx-select__option,.fx-datePicker__nav,.fx-datePicker__day,.fx-datePicker__link,.fx-timePicker__option):focus-visible{box-shadow:var(--fx-focus-control-shadow),inset 0 1px 0 #ffffff0f;outline:none;border-color:var(--fx-focus-control-border)!important;background:var(--fx-focus-control-bg)!important}:where(.fx-select__option,.fx-timePicker__option)[aria-selected=true]{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){:where(.fx-select__option,.fx-timePicker__option)[aria-selected=true]{border-color:color-mix(in srgb,var(--fx-accent)46%,var(--fx-solid-border))}}:where(.fx-picker__button,.fx-select__button)[aria-expanded=true]{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){:where(.fx-picker__button,.fx-select__button)[aria-expanded=true]{border-color:color-mix(in srgb,var(--fx-accent)48%,var(--fx-solid-border))}}:where(.fx-picker__button,.fx-select__button)[aria-expanded=true]{box-shadow:var(--fx-focus-control-shadow),inset 0 1px 0 #ffffff12}.task-details-page :where(.fx-input,.fx-select__button,.fx-picker__button),.task-tab-btn,.fx-inboxTable__control .fx-select__button,.fx-inboxTable__control .fx-picker__button,.fx-inboxTable__control.fx-input{min-height:36px}.fx-inboxTable__taskTitle{align-items:center;min-height:36px;display:inline-flex}.fx-inboxTable__resizeHandle{width:24px;min-height:36px;top:50%;bottom:auto;right:-12px;transform:translateY(-50%)}.fx-inboxTable__resizeHandle:after{top:8px;bottom:8px;right:11px}.task-inspector__tabs[role=tablist]{scroll-padding-inline:.75rem}.task-inspector__tab[role=tab][aria-selected=true]{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.task-inspector__tab[role=tab][aria-selected=true]{border-color:color-mix(in srgb,var(--fx-accent)54%,var(--fx-solid-border))}}.task-inspector__content[role=tabpanel]{outline:none}:root{--fx-focus-ring-color:var(--fx-focus-control-border);--fx-focus-ring-shadow:var(--fx-focus-control-shadow)}:where(.fx-btn,.fx-iconBtn,.fx-actionMenuButton,.fx-seg-btn,.fx-board-tab,.fx-navItem,.fx-mobileNav__item,.fx-menuItem,.fx-select__button,.fx-picker__button,.fx-select__option,.fx-timePicker__option,.fx-datePicker__nav,.fx-datePicker__day,.fx-datePicker__link,.fx-entityTable__sort,.fx-entityTable__columnToggle,.task-inspector__tab,.notification-center-item__open):focus-visible{box-shadow:var(--fx-focus-ring-shadow);outline:none;border-color:var(--fx-focus-ring-color)!important;background:var(--fx-focus-control-bg)!important}:where(.fx-btn,.fx-iconBtn,.fx-actionMenuButton,.fx-seg-btn,.fx-select__button,.fx-picker__button):disabled,:where(.fx-btn,.fx-iconBtn,.fx-actionMenuButton,.fx-seg-btn,.fx-select__button,.fx-picker__button)[aria-disabled=true]{cursor:not-allowed;opacity:.58;transform:none!important}:where(.fx-btn,.fx-iconBtn,.fx-actionMenuButton,.fx-seg-btn,.fx-select__button,.fx-picker__button)[aria-busy=true]{cursor:progress}.fx-overlayBackdrop:focus-visible{outline:none}.fx-mobileNav__item:focus-visible{border-color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.fx-mobileNav__item:focus-visible{border-color:color-mix(in srgb,var(--fx-accent)44%,var(--fx-solid-border,var(--fx-border)))}}html[data-daylumo-device-class=phone] .fx-entityTable__scroll{overflow-x:visible}html[data-daylumo-device-class=phone] .fx-entityTable table{width:100%;min-width:0;font-size:.84rem;display:block}html[data-daylumo-device-class=phone] .fx-entityTable thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-daylumo-device-class=phone] .fx-entityTable tbody{gap:.65rem;padding:.65rem;display:grid;background:0 0!important}html[data-daylumo-device-class=phone] .fx-entityTable tr{border:1px solid var(--fx-accent);gap:.36rem;display:grid}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .fx-entityTable tr{border:1px solid color-mix(in srgb,var(--fx-accent)14%,var(--fx-solid-border,var(--fx-border)))}}html[data-daylumo-device-class=phone] .fx-entityTable tr{background:linear-gradient(135deg,var(--fx-accent),transparent 62%),var(--fx-solid-control,var(--fx-surface));border-radius:18px}@supports (color:color-mix(in lab, red, red)){html[data-daylumo-device-class=phone] .fx-entityTable tr{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-accent)6%,transparent),transparent 62%),color-mix(in srgb,var(--fx-solid-control,var(--fx-surface))88%,transparent)}}html[data-daylumo-device-class=phone] .fx-entityTable tr{padding:.72rem;box-shadow:inset 0 1px #ffffff1f,0 14px 30px #0f172a1a}html[data-daylumo-device-class=phone] .fx-entityTable td{grid-template-columns:minmax(5.8rem,.38fr) minmax(0,1fr);align-items:center;gap:.65rem;min-height:2rem;display:grid;border:0!important;padding:0!important}html[data-daylumo-device-class=phone] .fx-entityTable td:before{content:attr(data-label);min-width:0;color:var(--fx-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:740;line-height:1.15}html[data-daylumo-device-class=phone] .fx-entityTable td[data-column-key=__actions]{grid-template-columns:1fr;padding-top:.2rem!important}html[data-daylumo-device-class=phone] .fx-entityTable td[data-column-key=__actions]:before{display:none}html[data-daylumo-device-class=phone] .fx-entityTable td[data-column-key=__actions] .fx-btn,html[data-daylumo-device-class=phone] .fx-entityTable td .fx-select{width:100%}html[data-daylumo-device-class=phone] .fx-entityTable td[data-column-key=__actions] .fx-btn,html[data-daylumo-device-class=phone] .fx-entityTable td .fx-select__button{justify-content:center}html[data-daylumo-device-class=phone] .fx-entityTable__empty{display:block;padding:.65rem!important}html[data-daylumo-device-class=phone] .fx-entityTable__empty:before{display:none}html[data-daylumo-device-class=phone] .fx-entityTable__empty .fx-emptyState{margin:0}@media (prefers-reduced-motion:reduce){:where(.fx-btn,.fx-iconBtn,.fx-actionMenuButton,.fx-seg-btn,.fx-board-tab,.fx-navItem,.fx-mobileNav__item,.fx-menuItem,.fx-select__button,.fx-picker__button,.fx-select__option,.fx-timePicker__option,.fx-datePicker__nav,.fx-datePicker__day,.fx-datePicker__link,.fx-entityTable__sort,.fx-entityTable__columnToggle,.task-inspector__tab,.notification-center-item__open){transition-duration:1ms!important}}:root{--fx-layer14-control-height:2.34rem;--fx-layer14-gap:.62rem;--fx-layer14-radius:16px}.task-details-page--inspector{gap:var(--fx-layer14-gap)}.task-inspector__header{align-items:center;gap:.55rem;padding:.05rem .08rem 0}.task-inspector__title{font-size:clamp(1.08rem,1.55vw,1.24rem);line-height:1.14}.task-inspector__headerActions{gap:.35rem}.task-inspector__statusBand,.task-inspector__notice{border-radius:var(--fx-layer14-radius);gap:.55rem;padding:.56rem .66rem}.task-inspector__contextLine{gap:.25rem .45rem;font-size:.72rem}.task-inspector__contextLine span+span:before{margin-right:.45rem}.task-inspector__body{grid-template-columns:116px minmax(0,1fr);gap:.58rem}.task-inspector__tabs{gap:.26rem;padding-right:0}.task-inspector__tab{border-radius:13px;gap:.42rem;min-height:2.12rem;padding:.34rem .46rem;font-size:.8rem}.task-inspector__content{padding-right:.08rem}.task-inspector__section{border-radius:var(--fx-layer14-radius);padding:.7rem}.task-inspector__sectionHeader{align-items:center;gap:.55rem;margin-bottom:.6rem}.task-inspector__formGrid{gap:.56rem .62rem}.task-inspector__check{min-height:2.25rem}.task-inspector__quickActions{gap:.42rem;margin-top:.6rem}.task-inspector__fieldStack,.task-inspector__fieldPair{gap:.55rem}.task-inspector__fieldGroup{border-radius:15px;padding:.58rem}.task-inspector__fieldGroupHeader{align-items:center;gap:.5rem;margin-bottom:.42rem}.task-inspector__fieldGroupHeader h3{font-size:.82rem}.task-inspector__fieldGroupHeader p{font-size:.71rem;line-height:1.22}.task-inspector__footer{border-radius:var(--fx-layer14-radius);gap:.55rem;padding:.45rem}.task-details-page--inspector :where(.fx-input,.fx-select__button,.fx-picker__button),.quick-capture-modal__panel :where(.fx-input,.fx-select__button,.fx-picker__button),.quick-project-modal__panel :where(.fx-input,.fx-select__button,.fx-picker__button){min-height:var(--fx-layer14-control-height);font-size:.86rem}.task-details-page--inspector :where(textarea.fx-input),.quick-capture-modal__panel :where(textarea.fx-input),.quick-project-modal__panel :where(textarea.fx-input){min-height:5rem}.quick-capture-modal__field--batch textarea.fx-input{min-height:10rem}.quick-capture-modal__panel{border-radius:22px;width:min(920px,100vw - 2rem);padding:.9rem}.quick-project-modal__panel{border-radius:22px;width:min(760px,100vw - 2rem);padding:.9rem}.quick-capture-modal__form>:not([hidden])~:not([hidden]),.quick-project-modal__form>:not([hidden])~:not([hidden]){margin-top:.65rem}.quick-capture-modal__header,.quick-project-modal__header{align-items:center}.quick-capture-modal__modeTemplate{gap:.5rem}.quick-capture-modal__modeTemplate>.inline-flex{border-radius:var(--fx-layer14-radius)}.quick-capture-modal__contextGrid,.quick-project-modal__contextGrid{gap:.58rem}.quick-capture-modal__section{border-radius:18px;padding:.72rem}.quick-capture-modal__section>:not([hidden])~:not([hidden]){margin-top:.55rem}.quick-capture-modal__section :where(.grid){gap:.55rem}.quick-capture-modal__widgetGrid{gap:.44rem}.quick-capture-modal__widgetGrid label{border-radius:14px;padding:.48rem .58rem}.quick-capture-modal__actions,.quick-project-modal__actions{z-index:3;border-top:1px solid var(--fx-accent);margin:0 -.9rem -.9rem;position:sticky;bottom:-.9rem}@supports (color:color-mix(in lab, red, red)){.quick-capture-modal__actions,.quick-project-modal__actions{border-top:1px solid color-mix(in srgb,var(--fx-accent)16%,var(--fx-solid-border))}}.quick-capture-modal__actions,.quick-project-modal__actions{background:linear-gradient(180deg,var(--fx-solid-surface),var(--fx-solid-surface)),var(--fx-solid-surface)}@supports (color:color-mix(in lab, red, red)){.quick-capture-modal__actions,.quick-project-modal__actions{background:linear-gradient(180deg,color-mix(in srgb,var(--fx-solid-surface)70%,transparent),var(--fx-solid-surface)),var(--fx-solid-surface)}}.quick-capture-modal__actions,.quick-project-modal__actions{-webkit-backdrop-filter:blur(14px);padding:.58rem .9rem .72rem}.fx-dataTableSurface{border-radius:18px}.fx-entityTable__toolbar{gap:.65rem;padding:.78rem .85rem}.fx-entityTable__tools{gap:.42rem}.fx-entityTable__search{width:min(340px,40vw)}.fx-entityTable__columns,.fx-entityTable__filters{gap:.52rem;padding:.78rem}.fx-entityTable__columnToggle{border-radius:12px;padding:.42rem .56rem}.fx-entityTable table{min-width:1040px}.fx-entityTable th,.fx-entityTable td{padding:.62rem .72rem}.project-card-polished{border-radius:20px;padding:.86rem;box-shadow:inset 0 1px #ffffff14,0 14px 34px #0f172a24}.project-card-polished__counts{gap:.25rem;top:.72rem;right:.72rem}.project-card-polished__count{min-width:2.05rem;padding-inline:.38rem}.project-subproject-popoverHost{display:inline-flex;position:relative}.project-subproject-toggle{position:relative}.project-subproject-toggle__count{border:1px solid var(--fx-accent);justify-content:center;align-items:center;min-width:1.45rem;height:1.28rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.project-subproject-toggle__count{border:1px solid color-mix(in srgb,var(--fx-accent)18%,var(--fx-solid-border))}}.project-subproject-toggle__count{background:var(--fx-solid-control);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.project-subproject-toggle__count{background:color-mix(in srgb,var(--fx-solid-control)72%,white 12%)}}.project-subproject-toggle__count{color:var(--fx-text);font-size:.72rem;font-weight:800;line-height:1}.project-subproject-toggle__chevron{transition:transform .16s}.project-subproject-toggle--open .project-subproject-toggle__chevron{transform:rotate(180deg)}.project-subproject-popover{z-index:280;width:min(44rem,100vw - 2rem);max-height:min(23rem,100vh - 8rem);box-shadow:0 26px 60px #0f172a3d,0 0 0 1px var(--fx-accent);flex-direction:column;gap:.62rem;padding:.72rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.project-subproject-popover{box-shadow:0 26px 60px #0f172a3d,0 0 0 1px color-mix(in srgb,var(--fx-accent)14%,transparent)}}.project-subproject-popover__header{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.project-subproject-popover__title{color:var(--fx-muted);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1}.project-subproject-popover__grid{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(auto-fill,minmax(18.5rem,1fr));gap:.68rem;min-height:0;padding:.05rem .05rem .18rem;display:grid;overflow:auto}.project-card-polished--compact{grid-template-columns:6.9rem minmax(0,1fr) auto;align-items:stretch;gap:.62rem;min-height:7.25rem;padding:.58rem;display:grid;overflow:hidden}.project-card-polished--compact.task-card-surface--withActions{grid-template-columns:6.9rem minmax(0,1fr);padding-right:3.15rem!important}.project-card-polished--compact:hover{transform:translateY(-1px)}.project-card-polished__compactCover{border-radius:14px;min-width:0;overflow:hidden}.project-card-polished__compactCover .task-card-cover--card{aspect-ratio:auto;border-radius:inherit;width:100%;height:100%;min-height:6.05rem;margin:0}.project-card-polished__compactCoverFallback{border:1px solid var(--fx-accent);justify-content:center;align-items:center;width:100%;height:100%;min-height:6.05rem;display:flex}@supports (color:color-mix(in lab, red, red)){.project-card-polished__compactCoverFallback{border:1px solid color-mix(in srgb,var(--fx-accent)20%,var(--fx-border))}}.project-card-polished__compactCoverFallback{border-radius:inherit;background:linear-gradient(135deg,var(--fx-accent),transparent 62%),var(--fx-solid-control)}@supports (color:color-mix(in lab, red, red)){.project-card-polished__compactCoverFallback{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-accent)18%,transparent),transparent 62%),color-mix(in srgb,var(--fx-solid-control)78%,white 10%)}}.project-card-polished__compactCoverFallback{color:var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.project-card-polished__compactCoverFallback{color:color-mix(in srgb,var(--fx-accent)62%,var(--fx-text))}}.project-card-polished__compactBody{flex-direction:column;gap:.34rem;min-width:0;display:flex}.project-card-polished__compactTitle{color:var(--fx-text);text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;font-weight:800;line-height:1.22;overflow:hidden}.project-card-polished__compactDescription{-webkit-line-clamp:2;max-width:100%;color:var(--fx-muted);-webkit-box-orient:vertical;font-size:.76rem;line-height:1.25;display:-webkit-box;overflow:hidden}.project-card-polished__compactMeta{flex-wrap:wrap;align-items:center;gap:.3rem;min-height:1.5rem;display:flex;overflow:hidden}.project-card-polished--compact .project-card-polished__count{min-width:1.8rem;min-height:1.42rem;padding-inline:.38rem}.project-card-polished--compact .fx-chip{border-radius:999px;max-width:100%;min-height:1.42rem;font-size:.68rem;line-height:1}.project-card-polished--compact .widget-card-surfaces{max-height:1.65rem;overflow:hidden}@media (width<=720px){.project-subproject-popover{width:auto;max-height:calc(100vh - 7.5rem);padding:.64rem;position:fixed;top:6.2rem;left:.75rem;right:.75rem}.project-subproject-popover__grid{grid-template-columns:minmax(0,1fr)}.project-card-polished--compact{grid-template-columns:5.8rem minmax(0,1fr) auto;gap:.5rem;min-height:6.7rem;padding:.5rem}.project-card-polished--compact.task-card-surface--withActions{grid-template-columns:5.8rem minmax(0,1fr);padding-right:3rem!important}.project-card-polished__compactCover .task-card-cover--card,.project-card-polished__compactCoverFallback{min-height:5.45rem}.project-card-polished__compactDescription{-webkit-line-clamp:1}}.workspace-card-cover{border-radius:16px}@media (width>=860px){.quick-capture-modal__form{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:start;gap:.62rem;display:grid}.quick-capture-modal__form>:not([hidden])~:not([hidden]){margin-top:0}.quick-capture-modal__header,.quick-capture-modal__modeTemplate,.quick-capture-modal__actions,.quick-capture-modal__form>.fx-statusBanner{grid-column:1/-1}.quick-capture-modal__field--title,.quick-capture-modal__field--description,.quick-capture-modal__section--planner{grid-column:1/2}.quick-capture-modal__field--batch,.quick-capture-modal__section--widgets{grid-column:1/-1}.quick-capture-modal__field--description+.quick-capture-modal__contextGrid{grid-area:3/2/span 2/3;grid-template-columns:minmax(0,1fr)}.quick-capture-modal__field--batch+.quick-capture-modal__contextGrid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.quick-capture-modal__section--deadline{grid-column:2/3}.quick-capture-modal__widgetGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.quick-project-modal__form>:not([hidden])~:not([hidden]){margin-top:.6rem}}@media (width>=1180px){.task-inspector__body{grid-template-columns:124px minmax(0,1fr)}}html[data-daylumo-device-class=phone]{--fx-layer14-control-height:2.3rem}html[data-daylumo-device-class=phone] .task-details-page--inspector{gap:.52rem}html[data-daylumo-device-class=phone] .task-inspector__header{align-items:flex-start;padding:0}html[data-daylumo-device-class=phone] .task-inspector__title{font-size:1.08rem}html[data-daylumo-device-class=phone] .task-inspector__statusBand,html[data-daylumo-device-class=phone] .task-inspector__notice{padding:.52rem .58rem}html[data-daylumo-device-class=phone] .task-inspector__body{flex-direction:column;gap:.5rem;display:flex;overflow:visible}html[data-daylumo-device-class=phone] .task-inspector__tabs{scrollbar-width:none;flex-direction:row;gap:.32rem;padding:0 .02rem .08rem;overflow:auto hidden}html[data-daylumo-device-class=phone] .task-inspector__tabs::-webkit-scrollbar{display:none}html[data-daylumo-device-class=phone] .task-inspector__tab{border-radius:999px;flex:none;min-width:max-content;min-height:2.05rem;padding:.34rem .5rem}html[data-daylumo-device-class=phone] .task-inspector__content{padding-right:0;overflow:visible}html[data-daylumo-device-class=phone] .task-inspector__section{border-radius:var(--fx-layer14-radius);padding:.62rem}html[data-daylumo-device-class=phone] .task-inspector__sectionHeader{gap:.42rem;margin-bottom:.48rem}html[data-daylumo-device-class=phone] .task-inspector__formGrid,html[data-daylumo-device-class=phone] .task-inspector__fieldPair{grid-template-columns:minmax(0,1fr);gap:.5rem}html[data-daylumo-device-class=phone] .task-inspector__fieldGroup{border-radius:14px;padding:.54rem}html[data-daylumo-device-class=phone] .task-inspector__footer{flex-direction:column;align-items:stretch}html[data-daylumo-device-class=phone] .quick-capture-modal__panel,html[data-daylumo-device-class=phone] .quick-project-modal__panel{padding:.78rem;padding-bottom:calc(.78rem + env(safe-area-inset-bottom,0px))}html[data-daylumo-device-class=phone] .quick-capture-modal__panel form,html[data-daylumo-device-class=phone] .quick-project-modal__panel form{gap:.58rem}html[data-daylumo-device-class=phone] .quick-capture-modal__panel form>:not([hidden])~:not([hidden]),html[data-daylumo-device-class=phone] .quick-project-modal__panel form>:not([hidden])~:not([hidden]){margin-top:0}html[data-daylumo-device-class=phone] .quick-capture-modal__section,html[data-daylumo-device-class=phone] .quick-capture-modal__panel .rounded-3xl{border-radius:var(--fx-layer14-radius);padding:.62rem}html[data-daylumo-device-class=phone] .quick-capture-modal__actions,html[data-daylumo-device-class=phone] .quick-project-modal__actions{bottom:calc(-.78rem - env(safe-area-inset-bottom,0px));margin:0 -.78rem calc(-.78rem - env(safe-area-inset-bottom,0px));padding:.62rem .78rem calc(.62rem + env(safe-area-inset-bottom,0px))}html[data-daylumo-device-class=phone] .fx-entityTable__toolbar{gap:.55rem;padding:.72rem}html[data-daylumo-device-class=phone] .fx-entityTable tbody{gap:.52rem;padding:.56rem}html[data-daylumo-device-class=phone] .fx-entityTable tr{border-radius:var(--fx-layer14-radius);gap:.28rem;padding:.6rem}html[data-daylumo-device-class=phone] .fx-entityTable td{gap:.5rem;min-height:1.72rem}.project-timeline{--timeline-accent:var(--fx-accent);border-color:var(--timeline-accent);flex:none;padding:1.08rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.project-timeline{border-color:color-mix(in srgb,var(--timeline-accent)20%,var(--fx-border))}}.project-timeline{background:linear-gradient(135deg,var(--timeline-accent),transparent 42%),linear-gradient(90deg,var(--fx-good),transparent 56%),var(--fx-panel-bg)}@supports (color:color-mix(in lab, red, red)){.project-timeline{background:linear-gradient(135deg,color-mix(in srgb,var(--timeline-accent)12%,transparent),transparent 42%),linear-gradient(90deg,color-mix(in srgb,var(--fx-good)8%,transparent),transparent 56%),var(--fx-panel-bg)}}.project-timeline{isolation:isolate}.project-timeline:before{content:"";z-index:-1;background:linear-gradient(110deg,transparent 0%,#ffffff0d 46%,transparent 66%),linear-gradient(145deg,transparent 0 34%,var(--timeline-accent)50%,transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.project-timeline:before{background:linear-gradient(110deg,transparent 0%,#ffffff0d 46%,transparent 66%),linear-gradient(145deg,transparent 0 34%,color-mix(in srgb,var(--timeline-accent)8%,transparent)50%,transparent 72%)}}.project-timeline:before{opacity:.2;pointer-events:none}.project-timeline:after,.gtd-cockpit:after{content:"";z-index:-1;background:linear-gradient(102deg,transparent 0 24%,var(--fx-accent-2)42%,#ffffff1f 50%,transparent 68%),linear-gradient(180deg,var(--fx-good),transparent 42%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.project-timeline:after,.gtd-cockpit:after{background:linear-gradient(102deg,transparent 0 24%,color-mix(in srgb,var(--fx-accent-2)12%,transparent)42%,#ffffff1f 50%,transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--fx-good)5%,transparent),transparent 42%)}}.project-timeline:after,.gtd-cockpit:after{opacity:0;pointer-events:none;transform:translate(-18%)}.project-timeline__hero{grid-template-columns:minmax(0,1fr) minmax(240px,.46fr);align-items:start;gap:.9rem;margin-bottom:.95rem;display:grid}.project-timeline__heroText{min-width:0}.project-timeline__kicker{color:var(--timeline-accent);align-items:center;gap:.34rem;margin-bottom:.38rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.project-timeline__kicker{color:color-mix(in srgb,var(--timeline-accent)78%,var(--fx-text))}}.project-timeline__kicker{text-transform:uppercase;font-size:.72rem;font-weight:800}.project-timeline__hero h2{color:var(--fx-text);margin:0;font-size:1.24rem;line-height:1.08}.project-timeline__hero p{max-width:58rem;color:var(--fx-muted);margin:.42rem 0 0;font-size:.9rem;line-height:1.46}.project-timeline__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem;display:grid}.project-timeline__stats span{border:1px solid var(--timeline-accent);flex-direction:column;justify-content:center;min-width:0;min-height:4.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.project-timeline__stats span{border:1px solid color-mix(in srgb,var(--timeline-accent)18%,var(--fx-border))}}.project-timeline__stats span{background:var(--fx-panel-bg);border-radius:18px;padding:.68rem}@supports (color:color-mix(in lab, red, red)){.project-timeline__stats span{background:color-mix(in srgb,var(--fx-panel-bg)82%,white 18%)}}.project-timeline__stats span{color:var(--fx-muted);text-transform:uppercase;font-size:.74rem;font-weight:750;box-shadow:inset 0 1px #fff3}.project-timeline__stats span[data-warn=true]{border-color:var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.project-timeline__stats span[data-warn=true]{border-color:color-mix(in srgb,var(--fx-warn)38%,var(--fx-border))}}.project-timeline__stats span[data-warn=true]{background:var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.project-timeline__stats span[data-warn=true]{background:color-mix(in srgb,var(--fx-warn)12%,var(--fx-panel-bg))}}.project-timeline__stats span[data-warn=true]{color:var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.project-timeline__stats span[data-warn=true]{color:color-mix(in srgb,var(--fx-warn)78%,var(--fx-text))}}.project-timeline__stats strong{color:var(--fx-text);font-size:1.25rem;line-height:1.1;display:block}.project-timeline__controlDeck{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.56rem;margin:0 0 .72rem;display:grid}.project-timeline__focusRail,.project-timeline__horizonRail{border:1px solid var(--timeline-accent);flex-wrap:wrap;gap:.44rem;display:flex}@supports (color:color-mix(in lab, red, red)){.project-timeline__focusRail,.project-timeline__horizonRail{border:1px solid color-mix(in srgb,var(--timeline-accent)14%,var(--fx-border))}}.project-timeline__focusRail,.project-timeline__horizonRail{background:linear-gradient(90deg,var(--timeline-accent),transparent 58%),var(--fx-panel-bg);border-radius:18px;padding:.38rem}@supports (color:color-mix(in lab, red, red)){.project-timeline__focusRail,.project-timeline__horizonRail{background:linear-gradient(90deg,color-mix(in srgb,var(--timeline-accent)8%,transparent),transparent 58%),color-mix(in srgb,var(--fx-panel-bg)78%,white 12%)}}.project-timeline__focusRail,.project-timeline__horizonRail{box-shadow:inset 0 1px #ffffff2e}.project-timeline__horizonRail{flex-wrap:nowrap;align-items:center}.project-timeline__horizonRail button{border:1px solid var(--fx-text);justify-content:center;align-items:center;min-height:2.28rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.project-timeline__horizonRail button{border:1px solid color-mix(in srgb,var(--fx-text)10%,transparent)}}.project-timeline__horizonRail button{background:var(--fx-panel-bg);border-radius:14px;padding:.4rem .58rem}@supports (color:color-mix(in lab, red, red)){.project-timeline__horizonRail button{background:color-mix(in srgb,var(--fx-panel-bg)74%,transparent)}}.project-timeline__horizonRail button{color:var(--fx-muted);white-space:nowrap;font-size:.78rem;font-weight:780}.project-timeline__horizonRail button[data-active=true]{border-color:var(--fx-accent-2)}@supports (color:color-mix(in lab, red, red)){.project-timeline__horizonRail button[data-active=true]{border-color:color-mix(in srgb,var(--fx-accent-2)42%,white 12%)}}.project-timeline__horizonRail button[data-active=true]{background:linear-gradient(135deg,var(--fx-accent-2),var(--timeline-accent)),var(--fx-panel-bg)}@supports (color:color-mix(in lab, red, red)){.project-timeline__horizonRail button[data-active=true]{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-accent-2)20%,transparent),color-mix(in srgb,var(--timeline-accent)8%,transparent)),color-mix(in srgb,var(--fx-panel-bg)82%,white 12%)}}.project-timeline__horizonRail button[data-active=true]{color:var(--fx-text)}.project-timeline__focusButton{border:1px solid var(--fx-text);justify-content:center;align-items:center;gap:.42rem;min-height:2.28rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.project-timeline__focusButton{border:1px solid color-mix(in srgb,var(--fx-text)10%,transparent)}}.project-timeline__focusButton{background:var(--fx-panel-bg);border-radius:14px;padding:.4rem .58rem}@supports (color:color-mix(in lab, red, red)){.project-timeline__focusButton{background:color-mix(in srgb,var(--fx-panel-bg)74%,transparent)}}.project-timeline__focusButton{color:var(--fx-muted);font-size:.78rem;font-weight:780}.project-timeline__focusButton strong{background:var(--fx-text);border-radius:999px;justify-content:center;align-items:center;min-width:1.45rem;min-height:1.45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.project-timeline__focusButton strong{background:color-mix(in srgb,var(--fx-text)8%,transparent)}}.project-timeline__focusButton strong{color:var(--fx-text);font-size:.74rem}.project-timeline__focusButton[data-active=true]{border-color:var(--timeline-accent)}@supports (color:color-mix(in lab, red, red)){.project-timeline__focusButton[data-active=true]{border-color:color-mix(in srgb,var(--timeline-accent)42%,white 12%)}}.project-timeline__focusButton[data-active=true]{background:linear-gradient(135deg,var(--timeline-accent),var(--fx-good)),var(--fx-panel-bg)}@supports (color:color-mix(in lab, red, red)){.project-timeline__focusButton[data-active=true]{background:linear-gradient(135deg,color-mix(in srgb,var(--timeline-accent)22%,transparent),color-mix(in srgb,var(--fx-good)10%,transparent)),color-mix(in srgb,var(--fx-panel-bg)82%,white 12%)}}.project-timeline__focusButton[data-active=true]{color:var(--fx-text);box-shadow:inset 0 1px 0 #ffffff3d,0 10px 24px var(--timeline-accent)}@supports (color:color-mix(in lab, red, red)){.project-timeline__focusButton[data-active=true]{box-shadow:inset 0 1px 0 #ffffff3d,0 10px 24px color-mix(in srgb,var(--timeline-accent)14%,transparent)}}.project-timeline__commandBridge{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:.56rem;margin:0 0 .82rem;display:grid}.project-timeline__commandHero,.project-timeline__commandButton{border:1px solid var(--timeline-accent);min-width:0}@supports (color:color-mix(in lab, red, red)){.project-timeline__commandHero,.project-timeline__commandButton{border:1px solid color-mix(in srgb,var(--timeline-accent)16%,var(--fx-border))}}.project-timeline__commandHero,.project-timeline__commandButton{background:linear-gradient(135deg,var(--timeline-accent),transparent 58%),var(--fx-panel-bg);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.project-timeline__commandHero,.project-timeline__commandButton{background:linear-gradient(135deg,color-mix(in srgb,var(--timeline-accent)8%,transparent),transparent 58%),color-mix(in srgb,var(--fx-panel-bg)82%,white 10%)}}.project-timeline__commandHero,.project-timeline__commandButton{box-shadow:inset 0 1px #ffffff2e}.project-timeline__commandHero{padding:.62rem}.project-timeline__commandHero[data-tone=risk],.project-timeline__commandButton[data-tone=risk]{border-color:var(--fx-bad)}@supports (color:color-mix(in lab, red, red)){.project-timeline__commandHero[data-tone=risk],.project-timeline__commandButton[data-tone=risk]{border-color:color-mix(in srgb,var(--fx-bad)28%,var(--fx-border))}}.project-timeline__commandHero[data-tone=risk],.project-timeline__commandButton[data-tone=risk]{background:linear-gradient(135deg,var(--fx-bad),transparent 58%),var(--fx-panel-bg)}@supports (color:color-mix(in lab, red, red)){.project-timeline__commandHero[data-tone=risk],.project-timeline__commandButton[data-tone=risk]{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-bad)10%,transparent),transparent 58%),color-mix(in srgb,var(--fx-panel-bg)82%,white 10%)}}.project-timeline__commandHero[data-tone=watch],.project-timeline__commandButton[data-tone=watch]{border-color:var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.project-timeline__commandHero[data-tone=watch],.project-timeline__commandButton[data-tone=watch]{border-color:color-mix(in srgb,var(--fx-warn)30%,var(--fx-border))}}.project-timeline__commandHero[data-tone=watch],.project-timeline__commandButton[data-tone=watch]{background:linear-gradient(135deg,var(--fx-warn),transparent 58%),var(--fx-panel-bg)}@supports (color:color-mix(in lab, red, red)){.project-timeline__commandHero[data-tone=watch],.project-timeline__commandButton[data-tone=watch]{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-warn)10%,transparent),transparent 58%),color-mix(in srgb,var(--fx-panel-bg)82%,white 10%)}}.project-timeline__commandHeroBody{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem;display:grid}.project-timeline__commandHeroBody>div:nth-child(2){gap:.18rem;min-width:0;display:grid}.project-timeline__commandHeroBody>div:nth-child(2)>strong{color:var(--fx-text);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:900;line-height:1.16;overflow:hidden}.project-timeline__commandHeroBody p{color:var(--fx-muted);margin:0;font-size:.74rem;font-weight:740;line-height:1.38}.project-timeline__commandPrimary{border:1px solid var(--timeline-accent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.22rem .36rem;min-width:7rem;min-height:3.65rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.project-timeline__commandPrimary{border:1px solid color-mix(in srgb,var(--timeline-accent)28%,var(--fx-border))}}.project-timeline__commandPrimary{background:linear-gradient(135deg,var(--timeline-accent),transparent 62%),var(--fx-panel-bg);border-radius:17px;padding:.46rem .54rem}@supports (color:color-mix(in lab, red, red)){.project-timeline__commandPrimary{background:linear-gradient(135deg,color-mix(in srgb,var(--timeline-accent)14%,transparent),transparent 62%),color-mix(in srgb,var(--fx-panel-bg)78%,white 12%)}}.project-timeline__commandPrimary{color:var(--fx-text);text-align:left;font-size:.74rem;font-weight:830}.project-timeline__commandPrimary:disabled{cursor:default;opacity:.58}.project-timeline__commandPrimary svg{grid-row:span 2}.project-timeline__commandPrimary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-timeline__commandPrimary strong{color:var(--fx-text);font-size:1rem;line-height:1}.project-timeline__commandRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem;display:grid}.project-timeline__commandButton{--timeline-command-card:0%;min-height:4.5rem;color:var(--fx-text);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.42rem;padding:.5rem .5rem .76rem;display:grid}.project-timeline__commandButton:disabled{cursor:default;opacity:.68}.project-timeline__commandButton>span:not(.project-timeline__forecastIcon){gap:.1rem;min-width:0;display:grid}.project-timeline__commandButton strong,.project-timeline__commandButton small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-timeline__commandButton strong{color:var(--fx-text);font-size:.8rem;font-weight:880;line-height:1.16}.project-timeline__commandButton small{color:var(--fx-muted);font-size:.64rem;font-weight:760}.project-timeline__commandButton em{border:1px solid var(--timeline-accent);justify-content:center;align-items:center;min-width:1.55rem;min-height:1.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.project-timeline__commandButton em{border:1px solid color-mix(in srgb,var(--timeline-accent)24%,var(--fx-border))}}.project-timeline__commandButton em{background:var(--timeline-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.project-timeline__commandButton em{background:color-mix(in srgb,var(--timeline-accent)10%,var(--fx-panel-bg))}}.project-timeline__commandButton em{color:var(--fx-text);font-size:.7rem;font-style:normal;font-weight:880}.project-timeline__commandButton i{background:var(--fx-text);border-radius:999px;height:.36rem;position:absolute;inset:auto .5rem .42rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.project-timeline__commandButton i{background:color-mix(in srgb,var(--fx-text)8%,transparent)}}.project-timeline__commandButton{position:relative}.project-timeline__commandButton i:before{content:"";width:var(--timeline-command-card);border-radius:inherit;background:linear-gradient(90deg,var(--fx-accent-2),var(--fx-good));position:absolute;inset:0 auto 0 0}.project-timeline__healthRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:.46rem;margin:0 0 .82rem;display:grid}.project-timeline__healthRail span{border:1px solid var(--timeline-accent);justify-content:space-between;align-items:center;gap:.54rem;min-width:0;min-height:3.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.project-timeline__healthRail span{border:1px solid color-mix(in srgb,var(--timeline-accent)16%,var(--fx-border))}}.project-timeline__healthRail span{background:var(--fx-panel-bg);border-radius:16px;padding:.52rem .64rem}@supports (color:color-mix(in lab, red, red)){.project-timeline__healthRail span{background:color-mix(in srgb,var(--fx-panel-bg)80%,white 12%)}}.project-timeline__healthRail span{color:var(--fx-muted);text-transform:uppercase;font-size:.74rem;font-weight:780}.project-timeline__healthRail span[data-tone=good]{border-color:var(--fx-good)}@supports (color:color-mix(in lab, red, red)){.project-timeline__healthRail span[data-tone=good]{border-color:color-mix(in srgb,var(--fx-good)28%,var(--fx-border))}}.project-timeline__healthRail span[data-tone=good]{background:var(--fx-good)}@supports (color:color-mix(in lab, red, red)){.project-timeline__healthRail span[data-tone=good]{background:color-mix(in srgb,var(--fx-good)10%,var(--fx-panel-bg))}}.project-timeline__healthRail span[data-tone=warn]{border-color:var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.project-timeline__healthRail span[data-tone=warn]{border-color:color-mix(in srgb,var(--fx-warn)32%,var(--fx-border))}}.project-timeline__healthRail span[data-tone=warn]{background:var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.project-timeline__healthRail span[data-tone=warn]{background:color-mix(in srgb,var(--fx-warn)10%,var(--fx-panel-bg))}}.project-timeline__healthRail span[data-tone=bad]{border-color:var(--fx-bad)}@supports (color:color-mix(in lab, red, red)){.project-timeline__healthRail span[data-tone=bad]{border-color:color-mix(in srgb,var(--fx-bad)34%,var(--fx-border))}}.project-timeline__healthRail span[data-tone=bad]{background:var(--fx-bad)}@supports (color:color-mix(in lab, red, red)){.project-timeline__healthRail span[data-tone=bad]{background:color-mix(in srgb,var(--fx-bad)10%,var(--fx-panel-bg))}}.project-timeline__healthRail strong{color:var(--fx-text);font-size:1.04rem;line-height:1}.project-timeline__details{min-width:0;margin:0 0 .82rem}.project-timeline__details summary{cursor:pointer;border:1px solid var(--timeline-accent);justify-content:space-between;align-items:center;gap:.85rem;min-height:3.45rem;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.project-timeline__details summary{border:1px solid color-mix(in srgb,var(--timeline-accent)22%,var(--fx-border))}}.project-timeline__details summary{background:linear-gradient(135deg,var(--timeline-accent),transparent 54%),var(--fx-panel-bg);border-radius:20px;padding:.72rem .86rem}@supports (color:color-mix(in lab, red, red)){.project-timeline__details summary{background:linear-gradient(135deg,color-mix(in srgb,var(--timeline-accent)12%,transparent),transparent 54%),color-mix(in srgb,var(--fx-panel-bg)84%,white 9%)}}.project-timeline__details summary{color:var(--fx-text);box-shadow:inset 0 1px 0 #ffffff29,0 14px 34px var(--timeline-accent)}@supports (color:color-mix(in lab, red, red)){.project-timeline__details summary{box-shadow:inset 0 1px 0 #ffffff29,0 14px 34px color-mix(in srgb,var(--timeline-accent)8%,transparent)}}.project-timeline__details summary::-webkit-details-marker{display:none}.project-timeline__details summary span{gap:.12rem;min-width:0;display:grid}.project-timeline__details summary strong{color:var(--fx-text);font-size:.92rem;font-weight:880;line-height:1.12}.project-timeline__details summary small{color:var(--fx-muted);font-size:.72rem;font-weight:700;line-height:1.28}.project-timeline__details summary i{opacity:.78;border-bottom:2px solid;border-right:2px solid;flex:none;width:.56rem;height:.56rem;transition:transform .18s;transform:rotate(45deg)}.project-timeline__details[open] summary i{transform:translateY(2px)rotate(225deg)}.project-timeline__detailsBody{gap:.62rem;padding-top:.62rem;display:grid}.project-timeline__insightDeck{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:.56rem;margin:0 0 .82rem;display:grid}.project-timeline__criticalPath,.project-timeline__legend{border:1px solid var(--timeline-accent);min-width:0}@supports (color:color-mix(in lab, red, red)){.project-timeline__criticalPath,.project-timeline__legend{border:1px solid color-mix(in srgb,var(--timeline-accent)16%,var(--fx-border))}}.project-timeline__criticalPath,.project-timeline__legend{background:linear-gradient(135deg,var(--timeline-accent),transparent 56%),var(--fx-panel-bg);border-radius:18px;padding:.62rem}@supports (color:color-mix(in lab, red, red)){.project-timeline__criticalPath,.project-timeline__legend{background:linear-gradient(135deg,color-mix(in srgb,var(--timeline-accent)8%,transparent),transparent 56%),color-mix(in srgb,var(--fx-panel-bg)82%,white 10%)}}.project-timeline__criticalPath,.project-timeline__legend{box-shadow:inset 0 1px #ffffff2e}.project-timeline__insightHeader{min-width:0;color:var(--fx-text);text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.52rem;font-size:.78rem;font-weight:850;display:flex}.project-timeline__insightHeader span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-timeline__insightHeader strong{border:1px solid var(--fx-text);justify-content:center;align-items:center;min-width:1.85rem;min-height:1.72rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.project-timeline__insightHeader strong{border:1px solid color-mix(in srgb,var(--fx-text)10%,transparent)}}.project-timeline__insightHeader strong{background:var(--fx-panel-bg);border-radius:999px;padding-inline:.42rem}@supports (color:color-mix(in lab, red, red)){.project-timeline__insightHeader strong{background:color-mix(in srgb,var(--fx-panel-bg)76%,white 12%)}}.project-timeline__insightHeader strong{color:var(--fx-text);font-size:.74rem}.project-timeline__criticalList{gap:.42rem;display:grid}.project-timeline__criticalItem{--timeline-accent:var(--fx-accent);border:1px solid var(--fx-warn);gap:.4rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.project-timeline__criticalItem{border:1px solid color-mix(in srgb,var(--fx-warn)24%,var(--timeline-accent))}}.project-timeline__criticalItem{background:linear-gradient(90deg,var(--timeline-accent),transparent 64%),var(--fx-solid-control);border-radius:16px;padding:.48rem}@supports (color:color-mix(in lab, red, red)){.project-timeline__criticalItem{background:linear-gradient(90deg,color-mix(in srgb,var(--timeline-accent)9%,transparent),transparent 64%),color-mix(in srgb,var(--fx-solid-control)78%,transparent)}}.project-timeline__criticalItem button{width:100%;min-height:1.9rem;color:var(--fx-text);text-align:left;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.42rem;display:grid}.project-timeline__criticalItem button:disabled{cursor:default}.project-timeline__criticalItem button strong{min-width:0;color:var(--fx-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:860;line-height:1.2;overflow:hidden}.project-timeline__criticalDot{background:var(--timeline-accent);width:.64rem;height:.64rem;box-shadow:0 0 0 4px var(--timeline-accent),0 0 18px var(--timeline-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.project-timeline__criticalDot{box-shadow:0 0 0 4px color-mix(in srgb,var(--timeline-accent)14%,transparent),0 0 18px color-mix(in srgb,var(--timeline-accent)26%,transparent)}}.project-timeline__riskChips,.project-timeline__legendGrid{flex-wrap:wrap;gap:.34rem;min-width:0;display:flex}.project-timeline__riskChips span,.project-timeline__legendGrid span{border:1px solid var(--fx-text);align-items:center;gap:.3rem;min-height:1.52rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.project-timeline__riskChips span,.project-timeline__legendGrid span{border:1px solid color-mix(in srgb,var(--fx-text)10%,transparent)}}.project-timeline__riskChips span,.project-timeline__legendGrid span{color:var(--fx-muted);border-radius:999px;padding:.18rem .46rem;font-size:.68rem;font-weight:790}.project-timeline__riskChips span[data-risk-reason=overdue],.project-timeline__riskChips span[data-risk-reason=missing_next],.project-timeline__legendGrid span[data-kind=risk]{border-color:var(--fx-bad)}@supports (color:color-mix(in lab, red, red)){.project-timeline__riskChips span[data-risk-reason=overdue],.project-timeline__riskChips span[data-risk-reason=missing_next],.project-timeline__legendGrid span[data-kind=risk]{border-color:color-mix(in srgb,var(--fx-bad)28%,var(--fx-border))}}.project-timeline__riskChips span[data-risk-reason=overdue],.project-timeline__riskChips span[data-risk-reason=missing_next],.project-timeline__legendGrid span[data-kind=risk]{background:var(--fx-bad)}@supports (color:color-mix(in lab, red, red)){.project-timeline__riskChips span[data-risk-reason=overdue],.project-timeline__riskChips span[data-risk-reason=missing_next],.project-timeline__legendGrid span[data-kind=risk]{background:color-mix(in srgb,var(--fx-bad)10%,var(--fx-panel-bg))}}.project-timeline__riskChips span[data-risk-reason=overdue],.project-timeline__riskChips span[data-risk-reason=missing_next],.project-timeline__legendGrid span[data-kind=risk]{color:var(--fx-bad)}@supports (color:color-mix(in lab, red, red)){.project-timeline__riskChips span[data-risk-reason=overdue],.project-timeline__riskChips span[data-risk-reason=missing_next],.project-timeline__legendGrid span[data-kind=risk]{color:color-mix(in srgb,var(--fx-bad)78%,var(--fx-text))}}.project-timeline__riskChips span[data-risk-reason=review],.project-timeline__riskChips span[data-risk-reason=waiting]{border-color:var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.project-timeline__riskChips span[data-risk-reason=review],.project-timeline__riskChips span[data-risk-reason=waiting]{border-color:color-mix(in srgb,var(--fx-warn)28%,var(--fx-border))}}.project-timeline__riskChips span[data-risk-reason=review],.project-timeline__riskChips span[data-risk-reason=waiting]{background:var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.project-timeline__riskChips span[data-risk-reason=review],.project-timeline__riskChips span[data-risk-reason=waiting]{background:color-mix(in srgb,var(--fx-warn)10%,var(--fx-panel-bg))}}.project-timeline__riskChips span[data-risk-reason=review],.project-timeline__riskChips span[data-risk-reason=waiting]{color:var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.project-timeline__riskChips span[data-risk-reason=review],.project-timeline__riskChips span[data-risk-reason=waiting]{color:color-mix(in srgb,var(--fx-warn)78%,var(--fx-text))}}.project-timeline__legendGrid i{background:var(--timeline-accent);border-radius:999px;width:.72rem;height:.72rem}.project-timeline__legendGrid span[data-kind=bar] i{background:linear-gradient(90deg,var(--timeline-accent),var(--fx-good));border-radius:999px;width:1.4rem}.project-timeline__legendGrid span[data-kind=today] i{background:var(--fx-warn);width:.16rem;box-shadow:0 0 12px var(--fx-warn);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.project-timeline__legendGrid span[data-kind=today] i{box-shadow:0 0 12px color-mix(in srgb,var(--fx-warn)42%,transparent)}}.project-timeline__legendGrid span[data-kind=done] i{background:var(--fx-good)}.project-timeline__legendGrid span[data-kind=risk] i{background:var(--fx-bad)}.project-timeline__criticalEmpty{border:1px dashed var(--fx-text);place-items:center;min-height:4.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.project-timeline__criticalEmpty{border:1px dashed color-mix(in srgb,var(--fx-text)16%,transparent)}}.project-timeline__criticalEmpty{color:var(--fx-muted);text-align:center;border-radius:14px;padding:.72rem;font-size:.74rem;font-weight:760}.project-timeline__forecastDeck{grid-template-columns:minmax(0,.92fr) minmax(300px,1.08fr);gap:.56rem;margin:0 0 .82rem;display:grid}.project-timeline__forecastHero,.project-timeline__forecastList{border:1px solid var(--timeline-accent);min-width:0}@supports (color:color-mix(in lab, red, red)){.project-timeline__forecastHero,.project-timeline__forecastList{border:1px solid color-mix(in srgb,var(--timeline-accent)16%,var(--fx-border))}}.project-timeline__forecastHero,.project-timeline__forecastList{background:linear-gradient(135deg,var(--timeline-accent),transparent 58%),var(--fx-panel-bg);border-radius:18px;padding:.62rem}@supports (color:color-mix(in lab, red, red)){.project-timeline__forecastHero,.project-timeline__forecastList{background:linear-gradient(135deg,color-mix(in srgb,var(--timeline-accent)8%,transparent),transparent 58%),color-mix(in srgb,var(--fx-panel-bg)82%,white 10%)}}.project-timeline__forecastHero,.project-timeline__forecastList{box-shadow:inset 0 1px #ffffff2e}.project-timeline__forecastHero[data-tone=risk],.project-timeline__forecastHero[data-tone=review]{border-color:var(--fx-bad)}@supports (color:color-mix(in lab, red, red)){.project-timeline__forecastHero[data-tone=risk],.project-timeline__forecastHero[data-tone=review]{border-color:color-mix(in srgb,var(--fx-bad)24%,var(--fx-border))}}.project-timeline__forecastHero[data-tone=risk],.project-timeline__forecastHero[data-tone=review]{background:linear-gradient(135deg,var(--fx-bad),transparent 58%),var(--fx-panel-bg)}@supports (color:color-mix(in lab, red, red)){.project-timeline__forecastHero[data-tone=risk],.project-timeline__forecastHero[data-tone=review]{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-bad)10%,transparent),transparent 58%),color-mix(in srgb,var(--fx-panel-bg)82%,white 10%)}}.project-timeline__forecastPrimary{border:1px solid var(--timeline-accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem;width:100%;min-width:0;min-height:4.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.project-timeline__forecastPrimary{border:1px solid color-mix(in srgb,var(--timeline-accent)20%,var(--fx-border))}}.project-timeline__forecastPrimary{background:linear-gradient(90deg,var(--timeline-accent),transparent 62%),var(--fx-solid-control);border-radius:16px;padding:.56rem}@supports (color:color-mix(in lab, red, red)){.project-timeline__forecastPrimary{background:linear-gradient(90deg,color-mix(in srgb,var(--timeline-accent)10%,transparent),transparent 62%),color-mix(in srgb,var(--fx-solid-control)78%,transparent)}}.project-timeline__forecastPrimary{color:var(--fx-text);text-align:left}.project-timeline__forecastPrimary:disabled,.project-timeline__forecastItems button:disabled{cursor:default}.project-timeline__forecastIcon{border:1px solid var(--timeline-accent);justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.project-timeline__forecastIcon{border:1px solid color-mix(in srgb,var(--timeline-accent)28%,var(--fx-border))}}.project-timeline__forecastIcon{background:var(--timeline-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.project-timeline__forecastIcon{background:color-mix(in srgb,var(--timeline-accent)12%,var(--fx-panel-bg))}}.project-timeline__forecastIcon{color:var(--timeline-accent)}@supports (color:color-mix(in lab, red, red)){.project-timeline__forecastIcon{color:color-mix(in srgb,var(--timeline-accent)78%,var(--fx-text))}}.project-timeline__forecastCopy,.project-timeline__forecastDate,.project-timeline__forecastItems button span{min-width:0}.project-timeline__forecastCopy strong,.project-timeline__forecastCopy small,.project-timeline__forecastItems button strong,.project-timeline__forecastItems button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-timeline__forecastCopy strong,.project-timeline__forecastItems button strong{color:var(--fx-text);font-size:.84rem;font-style:normal;font-weight:860;line-height:1.18}.project-timeline__forecastCopy small,.project-timeline__forecastItems button small{color:var(--fx-muted);margin-top:.12rem;font-size:.68rem;font-weight:760}.project-timeline__forecastDate{text-align:right;justify-items:end;gap:.12rem;display:grid}.project-timeline__forecastDate strong,.project-timeline__forecastItems button em{border:1px solid var(--fx-accent-2);align-items:center;min-height:1.58rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.project-timeline__forecastDate strong,.project-timeline__forecastItems button em{border:1px solid color-mix(in srgb,var(--fx-accent-2)24%,var(--fx-border))}}.project-timeline__forecastDate strong,.project-timeline__forecastItems button em{background:var(--fx-accent-2);border-radius:999px;padding:.18rem .48rem}@supports (color:color-mix(in lab, red, red)){.project-timeline__forecastDate strong,.project-timeline__forecastItems button em{background:color-mix(in srgb,var(--fx-accent-2)10%,var(--fx-panel-bg))}}.project-timeline__forecastDate strong,.project-timeline__forecastItems button em{color:var(--fx-accent-2)}@supports (color:color-mix(in lab, red, red)){.project-timeline__forecastDate strong,.project-timeline__forecastItems button em{color:color-mix(in srgb,var(--fx-accent-2)72%,var(--fx-text))}}.project-timeline__forecastDate strong,.project-timeline__forecastItems button em{white-space:nowrap;font-size:.7rem;font-style:normal;font-weight:840}.project-timeline__forecastDate small{color:var(--fx-muted);white-space:nowrap;font-size:.66rem;font-weight:760}.project-timeline__forecastItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.project-timeline__forecastItems button{border:1px solid var(--timeline-accent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;min-height:3.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.project-timeline__forecastItems button{border:1px solid color-mix(in srgb,var(--timeline-accent)16%,var(--fx-border))}}.project-timeline__forecastItems button{background:var(--fx-solid-control);border-radius:15px;padding:.46rem .52rem}@supports (color:color-mix(in lab, red, red)){.project-timeline__forecastItems button{background:color-mix(in srgb,var(--fx-solid-control)74%,transparent)}}.project-timeline__forecastItems button{color:var(--fx-text);text-align:left}.project-timeline__forecastItems button[data-tone=risk],.project-timeline__forecastItems button[data-tone=review]{border-color:var(--fx-bad)}@supports (color:color-mix(in lab, red, red)){.project-timeline__forecastItems button[data-tone=risk],.project-timeline__forecastItems button[data-tone=review]{border-color:color-mix(in srgb,var(--fx-bad)25%,var(--fx-border))}}.project-timeline__forecastItems button[data-tone=risk],.project-timeline__forecastItems button[data-tone=review]{background:var(--fx-bad)}@supports (color:color-mix(in lab, red, red)){.project-timeline__forecastItems button[data-tone=risk],.project-timeline__forecastItems button[data-tone=review]{background:color-mix(in srgb,var(--fx-bad)9%,var(--fx-solid-control))}}.project-timeline__forecastItems button[data-tone=next]{border-color:var(--fx-good)}@supports (color:color-mix(in lab, red, red)){.project-timeline__forecastItems button[data-tone=next]{border-color:color-mix(in srgb,var(--fx-good)25%,var(--fx-border))}}.project-timeline__forecastItems button[data-tone=next]{background:var(--fx-good)}@supports (color:color-mix(in lab, red, red)){.project-timeline__forecastItems button[data-tone=next]{background:color-mix(in srgb,var(--fx-good)9%,var(--fx-solid-control))}}.project-timeline__forecastEmpty{border:1px dashed var(--fx-text);place-items:center;min-height:3.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.project-timeline__forecastEmpty{border:1px dashed color-mix(in srgb,var(--fx-text)14%,transparent)}}.project-timeline__forecastEmpty{color:var(--fx-muted);text-align:center;border-radius:14px;padding:.7rem;font-size:.74rem;font-weight:760}.project-timeline__powerDeck{grid-template-columns:minmax(0,.92fr) minmax(300px,1fr) minmax(260px,.86fr);gap:.56rem;margin:0 0 .82rem;display:grid}.project-timeline__powerHero,.project-timeline__dependencyMap,.project-timeline__capacityPulse{border:1px solid var(--timeline-accent);min-width:0}@supports (color:color-mix(in lab, red, red)){.project-timeline__powerHero,.project-timeline__dependencyMap,.project-timeline__capacityPulse{border:1px solid color-mix(in srgb,var(--timeline-accent)16%,var(--fx-border))}}.project-timeline__powerHero,.project-timeline__dependencyMap,.project-timeline__capacityPulse{background:linear-gradient(135deg,var(--timeline-accent),transparent 58%),var(--fx-panel-bg);border-radius:18px;padding:.62rem}@supports (color:color-mix(in lab, red, red)){.project-timeline__powerHero,.project-timeline__dependencyMap,.project-timeline__capacityPulse{background:linear-gradient(135deg,color-mix(in srgb,var(--timeline-accent)8%,transparent),transparent 58%),color-mix(in srgb,var(--fx-panel-bg)82%,white 10%)}}.project-timeline__powerHero,.project-timeline__dependencyMap,.project-timeline__capacityPulse{box-shadow:inset 0 1px #ffffff2e}.project-timeline__powerHero[data-tone=risk]{border-color:var(--fx-bad)}@supports (color:color-mix(in lab, red, red)){.project-timeline__powerHero[data-tone=risk]{border-color:color-mix(in srgb,var(--fx-bad)26%,var(--fx-border))}}.project-timeline__powerHero[data-tone=risk]{background:linear-gradient(135deg,var(--fx-bad),transparent 58%),var(--fx-panel-bg)}@supports (color:color-mix(in lab, red, red)){.project-timeline__powerHero[data-tone=risk]{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-bad)10%,transparent),transparent 58%),color-mix(in srgb,var(--fx-panel-bg)82%,white 10%)}}.project-timeline__powerHero[data-tone=watch]{border-color:var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.project-timeline__powerHero[data-tone=watch]{border-color:color-mix(in srgb,var(--fx-warn)28%,var(--fx-border))}}.project-timeline__powerHero[data-tone=watch]{background:linear-gradient(135deg,var(--fx-warn),transparent 58%),var(--fx-panel-bg)}@supports (color:color-mix(in lab, red, red)){.project-timeline__powerHero[data-tone=watch]{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-warn)10%,transparent),transparent 58%),color-mix(in srgb,var(--fx-panel-bg)82%,white 10%)}}.project-timeline__powerBody{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;display:grid}.project-timeline__powerScore{--timeline-power:100%;aspect-ratio:1;border:1px solid var(--timeline-accent);place-items:center;width:5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.project-timeline__powerScore{border:1px solid color-mix(in srgb,var(--timeline-accent)30%,var(--fx-border))}}.project-timeline__powerScore{background:radial-gradient(circle at 50% 50%,var(--fx-panel-bg)0 48%,transparent 49%),conic-gradient(from -90deg,var(--fx-good)0 var(--timeline-power),var(--fx-bad)var(--timeline-power)100%);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.project-timeline__powerScore{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--fx-panel-bg)92%,white 8%)0 48%,transparent 49%),conic-gradient(from -90deg,var(--fx-good)0 var(--timeline-power),color-mix(in srgb,var(--fx-bad)54%,transparent)var(--timeline-power)100%)}}.project-timeline__powerScore{text-align:center}.project-timeline__powerScore span{display:none}.project-timeline__powerScore strong{color:var(--fx-text);font-size:1.12rem;line-height:1}.project-timeline__powerScore small{max-width:3.7rem;color:var(--fx-muted);text-transform:uppercase;font-size:.56rem;font-weight:820;line-height:1.08}.project-timeline__powerMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;display:grid}.project-timeline__powerMetrics span{border:1px solid var(--timeline-accent);align-content:center;min-width:0;min-height:3.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.project-timeline__powerMetrics span{border:1px solid color-mix(in srgb,var(--timeline-accent)15%,var(--fx-border))}}.project-timeline__powerMetrics span{background:var(--fx-solid-control);border-radius:15px;padding:.42rem .5rem}@supports (color:color-mix(in lab, red, red)){.project-timeline__powerMetrics span{background:color-mix(in srgb,var(--fx-solid-control)74%,transparent)}}.project-timeline__powerMetrics span{color:var(--fx-muted);font-size:.67rem;font-weight:800}.project-timeline__powerMetrics span[data-tone=risk]{border-color:var(--fx-bad)}@supports (color:color-mix(in lab, red, red)){.project-timeline__powerMetrics span[data-tone=risk]{border-color:color-mix(in srgb,var(--fx-bad)28%,var(--fx-border))}}.project-timeline__powerMetrics span[data-tone=risk]{background:var(--fx-bad)}@supports (color:color-mix(in lab, red, red)){.project-timeline__powerMetrics span[data-tone=risk]{background:color-mix(in srgb,var(--fx-bad)10%,var(--fx-panel-bg))}}.project-timeline__powerMetrics span[data-tone=watch]{border-color:var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.project-timeline__powerMetrics span[data-tone=watch]{border-color:color-mix(in srgb,var(--fx-warn)28%,var(--fx-border))}}.project-timeline__powerMetrics span[data-tone=watch]{background:var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.project-timeline__powerMetrics span[data-tone=watch]{background:color-mix(in srgb,var(--fx-warn)10%,var(--fx-panel-bg))}}.project-timeline__powerMetrics span[data-tone=healthy]{border-color:var(--fx-good)}@supports (color:color-mix(in lab, red, red)){.project-timeline__powerMetrics span[data-tone=healthy]{border-color:color-mix(in srgb,var(--fx-good)25%,var(--fx-border))}}.project-timeline__powerMetrics span[data-tone=healthy]{background:var(--fx-good)}@supports (color:color-mix(in lab, red, red)){.project-timeline__powerMetrics span[data-tone=healthy]{background:color-mix(in srgb,var(--fx-good)9%,var(--fx-panel-bg))}}.project-timeline__powerMetrics strong{color:var(--fx-text);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.1;display:block;overflow:hidden}.project-timeline__dependencyList,.project-timeline__powerRows{gap:.4rem;display:grid}.project-timeline__dependencyList button,.project-timeline__powerRows button{border:1px solid var(--timeline-accent);align-items:center;gap:.5rem;width:100%;min-width:0;min-height:3.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.project-timeline__dependencyList button,.project-timeline__powerRows button{border:1px solid color-mix(in srgb,var(--timeline-accent)16%,var(--fx-border))}}.project-timeline__dependencyList button,.project-timeline__powerRows button{background:var(--fx-solid-control);border-radius:15px;padding:.46rem .52rem}@supports (color:color-mix(in lab, red, red)){.project-timeline__dependencyList button,.project-timeline__powerRows button{background:color-mix(in srgb,var(--fx-solid-control)74%,transparent)}}.project-timeline__dependencyList button,.project-timeline__powerRows button{color:var(--fx-text);text-align:left}.project-timeline__dependencyList button{grid-template-columns:minmax(0,1fr) auto}.project-timeline__powerRows button{grid-template-columns:auto minmax(0,1fr)}.project-timeline__dependencyList button:disabled,.project-timeline__powerRows button:disabled{cursor:default}.project-timeline__dependencyList button[data-reason=overdue],.project-timeline__powerRows button[data-tone=risk]{border-color:var(--fx-bad)}@supports (color:color-mix(in lab, red, red)){.project-timeline__dependencyList button[data-reason=overdue],.project-timeline__powerRows button[data-tone=risk]{border-color:color-mix(in srgb,var(--fx-bad)26%,var(--fx-border))}}.project-timeline__dependencyList button[data-reason=overdue],.project-timeline__powerRows button[data-tone=risk]{background:var(--fx-bad)}@supports (color:color-mix(in lab, red, red)){.project-timeline__dependencyList button[data-reason=overdue],.project-timeline__powerRows button[data-tone=risk]{background:color-mix(in srgb,var(--fx-bad)9%,var(--fx-solid-control))}}.project-timeline__dependencyList button[data-reason=waiting],.project-timeline__dependencyList button[data-reason=review],.project-timeline__powerRows button[data-tone=watch]{border-color:var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.project-timeline__dependencyList button[data-reason=waiting],.project-timeline__dependencyList button[data-reason=review],.project-timeline__powerRows button[data-tone=watch]{border-color:color-mix(in srgb,var(--fx-warn)26%,var(--fx-border))}}.project-timeline__dependencyList button[data-reason=waiting],.project-timeline__dependencyList button[data-reason=review],.project-timeline__powerRows button[data-tone=watch]{background:var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.project-timeline__dependencyList button[data-reason=waiting],.project-timeline__dependencyList button[data-reason=review],.project-timeline__powerRows button[data-tone=watch]{background:color-mix(in srgb,var(--fx-warn)9%,var(--fx-solid-control))}}.project-timeline__dependencyList button span,.project-timeline__powerRows button span:not(.project-timeline__criticalDot){min-width:0}.project-timeline__dependencyList button strong,.project-timeline__dependencyList button small,.project-timeline__powerRows button strong,.project-timeline__powerRows button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-timeline__dependencyList button strong,.project-timeline__powerRows button strong{color:var(--fx-text);font-size:.82rem;font-weight:860;line-height:1.18}.project-timeline__dependencyList button small,.project-timeline__powerRows button small{color:var(--fx-muted);margin-top:.12rem;font-size:.68rem;font-weight:760}.project-timeline__dependencyList button em{border:1px solid var(--fx-text);align-items:center;min-height:1.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.project-timeline__dependencyList button em{border:1px solid color-mix(in srgb,var(--fx-text)10%,transparent)}}.project-timeline__dependencyList button em{color:var(--fx-muted);white-space:nowrap;border-radius:999px;padding:.18rem .46rem;font-size:.68rem;font-style:normal;font-weight:820}.project-timeline__powerEmpty{border:1px dashed var(--fx-text);place-items:center;min-height:3.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.project-timeline__powerEmpty{border:1px dashed color-mix(in srgb,var(--fx-text)14%,transparent)}}.project-timeline__powerEmpty{color:var(--fx-muted);text-align:center;border-radius:14px;padding:.7rem;font-size:.74rem;font-weight:760}.project-timeline__milestoneDeck{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:.56rem;margin:0 0 .82rem;display:grid}.project-timeline__milestoneHero,.project-timeline__milestoneBand{border:1px solid var(--timeline-accent);min-width:0}@supports (color:color-mix(in lab, red, red)){.project-timeline__milestoneHero,.project-timeline__milestoneBand{border:1px solid color-mix(in srgb,var(--timeline-accent)16%,var(--fx-border))}}.project-timeline__milestoneHero,.project-timeline__milestoneBand{background:linear-gradient(135deg,var(--timeline-accent),transparent 58%),var(--fx-panel-bg);border-radius:18px;padding:.62rem}@supports (color:color-mix(in lab, red, red)){.project-timeline__milestoneHero,.project-timeline__milestoneBand{background:linear-gradient(135deg,color-mix(in srgb,var(--timeline-accent)8%,transparent),transparent 58%),color-mix(in srgb,var(--fx-panel-bg)82%,white 10%)}}.project-timeline__milestoneHero,.project-timeline__milestoneBand{box-shadow:inset 0 1px #ffffff2e}.project-timeline__milestoneHeroBody{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;display:grid}.project-timeline__milestoneHeroBody p{color:var(--fx-muted);margin:0;font-size:.76rem;font-weight:740;line-height:1.4}.project-timeline__milestoneBands{grid-template-columns:repeat(4,minmax(0,1fr));gap:.46rem;display:grid}.project-timeline__milestoneBand{--timeline-band-accent:var(--timeline-accent);background:linear-gradient(135deg,var(--timeline-band-accent),transparent 58%),var(--fx-panel-bg);gap:.42rem;padding:.54rem;display:grid}@supports (color:color-mix(in lab, red, red)){.project-timeline__milestoneBand{background:linear-gradient(135deg,color-mix(in srgb,var(--timeline-band-accent)9%,transparent),transparent 58%),color-mix(in srgb,var(--fx-panel-bg)82%,white 10%)}}.project-timeline__milestoneBand[data-tone=risk]{--timeline-band-accent:var(--fx-bad)}.project-timeline__milestoneBand[data-tone=watch]{--timeline-band-accent:var(--fx-warn)}.project-timeline__milestoneBand[data-tone=healthy]{--timeline-band-accent:var(--fx-good)}.project-timeline__milestoneBandHeader{min-width:0;color:var(--fx-text);text-transform:uppercase;justify-content:space-between;align-items:center;gap:.42rem;font-size:.74rem;font-weight:870;display:flex}.project-timeline__milestoneBandHeader span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-timeline__milestoneBandHeader strong{border:1px solid var(--timeline-band-accent);justify-content:center;align-items:center;min-width:1.55rem;min-height:1.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.project-timeline__milestoneBandHeader strong{border:1px solid color-mix(in srgb,var(--timeline-band-accent)24%,var(--fx-border))}}.project-timeline__milestoneBandHeader strong{background:var(--timeline-band-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.project-timeline__milestoneBandHeader strong{background:color-mix(in srgb,var(--timeline-band-accent)10%,var(--fx-panel-bg))}}.project-timeline__milestoneBandHeader strong{color:var(--fx-text);font-size:.7rem}.project-timeline__milestoneBandList{gap:.34rem;display:grid}.project-timeline__milestoneBandList button{border:1px solid var(--timeline-band-accent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;width:100%;min-width:0;min-height:3.12rem;display:grid}@supports (color:color-mix(in lab, red, red)){.project-timeline__milestoneBandList button{border:1px solid color-mix(in srgb,var(--timeline-band-accent)18%,var(--fx-border))}}.project-timeline__milestoneBandList button{background:var(--fx-solid-control);border-radius:14px;padding:.42rem .46rem}@supports (color:color-mix(in lab, red, red)){.project-timeline__milestoneBandList button{background:color-mix(in srgb,var(--fx-solid-control)74%,transparent)}}.project-timeline__milestoneBandList button{color:var(--fx-text);text-align:left}.project-timeline__milestoneBandList button:disabled{cursor:default}.project-timeline__milestoneBandList button span{min-width:0}.project-timeline__milestoneBandList button strong,.project-timeline__milestoneBandList button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-timeline__milestoneBandList button strong{color:var(--fx-text);font-size:.78rem;font-weight:860;line-height:1.16}.project-timeline__milestoneBandList button small{color:var(--fx-muted);margin-top:.1rem;font-size:.64rem;font-weight:760}.project-timeline__milestoneBandList button em{border:1px solid var(--timeline-band-accent);align-items:center;min-height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.project-timeline__milestoneBandList button em{border:1px solid color-mix(in srgb,var(--timeline-band-accent)22%,var(--fx-border))}}.project-timeline__milestoneBandList button em{background:var(--timeline-band-accent);border-radius:999px;padding:.16rem .4rem}@supports (color:color-mix(in lab, red, red)){.project-timeline__milestoneBandList button em{background:color-mix(in srgb,var(--timeline-band-accent)9%,var(--fx-panel-bg))}}.project-timeline__milestoneBandList button em{color:var(--fx-text);white-space:nowrap;font-size:.64rem;font-style:normal;font-weight:830}.project-timeline__scenarioDeck{grid-template-columns:minmax(260px,.86fr) minmax(0,1.18fr) minmax(260px,.92fr);gap:.56rem;margin:0 0 .82rem;display:grid}.project-timeline__scenarioHero,.project-timeline__scenarioWeek,.project-timeline__scenarioDrivers{border:1px solid var(--timeline-accent);min-width:0}@supports (color:color-mix(in lab, red, red)){.project-timeline__scenarioHero,.project-timeline__scenarioWeek,.project-timeline__scenarioDrivers{border:1px solid color-mix(in srgb,var(--timeline-accent)16%,var(--fx-border))}}.project-timeline__scenarioHero,.project-timeline__scenarioWeek,.project-timeline__scenarioDrivers{background:linear-gradient(135deg,var(--timeline-accent),transparent 58%),var(--fx-panel-bg);border-radius:18px;padding:.62rem}@supports (color:color-mix(in lab, red, red)){.project-timeline__scenarioHero,.project-timeline__scenarioWeek,.project-timeline__scenarioDrivers{background:linear-gradient(135deg,color-mix(in srgb,var(--timeline-accent)8%,transparent),transparent 58%),color-mix(in srgb,var(--fx-panel-bg)82%,white 10%)}}.project-timeline__scenarioHero,.project-timeline__scenarioWeek,.project-timeline__scenarioDrivers{box-shadow:inset 0 1px #ffffff2e}.project-timeline__scenarioHero[data-tone=risk],.project-timeline__scenarioWeek[data-tone=risk]{border-color:var(--fx-bad)}@supports (color:color-mix(in lab, red, red)){.project-timeline__scenarioHero[data-tone=risk],.project-timeline__scenarioWeek[data-tone=risk]{border-color:color-mix(in srgb,var(--fx-bad)28%,var(--fx-border))}}.project-timeline__scenarioHero[data-tone=risk],.project-timeline__scenarioWeek[data-tone=risk]{background:linear-gradient(135deg,var(--fx-bad),transparent 58%),var(--fx-panel-bg)}@supports (color:color-mix(in lab, red, red)){.project-timeline__scenarioHero[data-tone=risk],.project-timeline__scenarioWeek[data-tone=risk]{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-bad)10%,transparent),transparent 58%),color-mix(in srgb,var(--fx-panel-bg)82%,white 10%)}}.project-timeline__scenarioHero[data-tone=watch],.project-timeline__scenarioWeek[data-tone=watch]{border-color:var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.project-timeline__scenarioHero[data-tone=watch],.project-timeline__scenarioWeek[data-tone=watch]{border-color:color-mix(in srgb,var(--fx-warn)30%,var(--fx-border))}}.project-timeline__scenarioHero[data-tone=watch],.project-timeline__scenarioWeek[data-tone=watch]{background:linear-gradient(135deg,var(--fx-warn),transparent 58%),var(--fx-panel-bg)}@supports (color:color-mix(in lab, red, red)){.project-timeline__scenarioHero[data-tone=watch],.project-timeline__scenarioWeek[data-tone=watch]{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-warn)10%,transparent),transparent 58%),color-mix(in srgb,var(--fx-panel-bg)82%,white 10%)}}.project-timeline__scenarioHeroBody{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;display:grid}.project-timeline__scenarioHeroBody>div:last-child{gap:.18rem;min-width:0;display:grid}.project-timeline__scenarioHeroBody>div:last-child>strong{color:var(--fx-text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:890;line-height:1.16;overflow:hidden}.project-timeline__scenarioHeroBody p{color:var(--fx-muted);margin:0;font-size:.74rem;font-weight:740;line-height:1.38}.project-timeline__scenarioWeeks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem;display:grid}.project-timeline__scenarioWeek{--timeline-scenario-load:0%;gap:.42rem;padding:.54rem;display:grid}.project-timeline__scenarioWeekHeader{justify-content:space-between;align-items:center;gap:.42rem;min-width:0;display:flex}.project-timeline__scenarioWeekHeader span{min-width:0;color:var(--fx-text);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:880;line-height:1.16;overflow:hidden}.project-timeline__scenarioWeekHeader strong{border:1px solid var(--fx-accent-2);justify-content:center;align-items:center;min-width:2.45rem;min-height:1.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.project-timeline__scenarioWeekHeader strong{border:1px solid color-mix(in srgb,var(--fx-accent-2)24%,var(--fx-border))}}.project-timeline__scenarioWeekHeader strong{background:var(--fx-accent-2);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.project-timeline__scenarioWeekHeader strong{background:color-mix(in srgb,var(--fx-accent-2)10%,var(--fx-panel-bg))}}.project-timeline__scenarioWeekHeader strong{color:var(--fx-text);font-size:.7rem}.project-timeline__scenarioLoadBar{background:var(--fx-text);border-radius:999px;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.project-timeline__scenarioLoadBar{background:color-mix(in srgb,var(--fx-text)8%,transparent)}}.project-timeline__scenarioLoadBar i{width:var(--timeline-scenario-load);border-radius:inherit;background:linear-gradient(90deg,var(--fx-accent-2),var(--fx-good)48%,var(--fx-warn)78%,var(--fx-bad));box-shadow:0 0 18px var(--fx-accent-2);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.project-timeline__scenarioLoadBar i{box-shadow:0 0 18px color-mix(in srgb,var(--fx-accent-2)22%,transparent)}}.project-timeline__scenarioWeekMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;display:grid}.project-timeline__scenarioWeekMeta span{border:1px solid var(--timeline-accent);align-content:center;min-width:0;min-height:2.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.project-timeline__scenarioWeekMeta span{border:1px solid color-mix(in srgb,var(--timeline-accent)14%,var(--fx-border))}}.project-timeline__scenarioWeekMeta span{background:var(--fx-solid-control);border-radius:13px;padding:.34rem .4rem}@supports (color:color-mix(in lab, red, red)){.project-timeline__scenarioWeekMeta span{background:color-mix(in srgb,var(--fx-solid-control)72%,transparent)}}.project-timeline__scenarioWeekMeta span{color:var(--fx-muted);font-size:.62rem;font-weight:800}.project-timeline__scenarioWeekMeta span[data-risk=true]{border-color:var(--fx-bad)}@supports (color:color-mix(in lab, red, red)){.project-timeline__scenarioWeekMeta span[data-risk=true]{border-color:color-mix(in srgb,var(--fx-bad)28%,var(--fx-border))}}.project-timeline__scenarioWeekMeta span[data-risk=true]{background:var(--fx-bad)}@supports (color:color-mix(in lab, red, red)){.project-timeline__scenarioWeekMeta span[data-risk=true]{background:color-mix(in srgb,var(--fx-bad)9%,var(--fx-solid-control))}}.project-timeline__scenarioWeekMeta strong{color:var(--fx-text);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;line-height:1.05;overflow:hidden}.project-timeline__scenarioDrivers{gap:.46rem;display:grid}.project-timeline__scenarioDriverList{gap:.4rem;display:grid}.project-timeline__scenarioDriverList button{border:1px solid var(--timeline-accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;width:100%;min-width:0;min-height:3.3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.project-timeline__scenarioDriverList button{border:1px solid color-mix(in srgb,var(--timeline-accent)16%,var(--fx-border))}}.project-timeline__scenarioDriverList button{background:linear-gradient(90deg,var(--timeline-accent),transparent 64%),var(--fx-solid-control);border-radius:15px;padding:.46rem .52rem}@supports (color:color-mix(in lab, red, red)){.project-timeline__scenarioDriverList button{background:linear-gradient(90deg,color-mix(in srgb,var(--timeline-accent)8%,transparent),transparent 64%),color-mix(in srgb,var(--fx-solid-control)74%,transparent)}}.project-timeline__scenarioDriverList button{color:var(--fx-text);text-align:left}.project-timeline__scenarioDriverList button:disabled{cursor:default}.project-timeline__scenarioDriverList button span:not(.project-timeline__criticalDot){min-width:0}.project-timeline__scenarioDriverList button strong,.project-timeline__scenarioDriverList button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-timeline__scenarioDriverList button strong{color:var(--fx-text);font-size:.82rem;font-weight:860;line-height:1.18}.project-timeline__scenarioDriverList button small{color:var(--fx-muted);margin-top:.12rem;font-size:.68rem;font-weight:760}.project-timeline__scroll{overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:0;overflow-x:hidden}.project-timeline__scroll::-webkit-scrollbar{display:none}.project-timeline__ticks,.project-timeline__row{grid-template-columns:minmax(190px,clamp(200px,14vw,260px)) minmax(0,1fr);gap:.76rem;width:100%;min-width:0;display:grid}.project-timeline__ticks{align-items:end;margin-bottom:.48rem;padding-inline:.1rem}.project-timeline__tickTrack{border-bottom:1px solid var(--fx-text);min-width:0;height:1.38rem;position:relative}@supports (color:color-mix(in lab, red, red)){.project-timeline__tickTrack{border-bottom:1px solid color-mix(in srgb,var(--fx-text)10%,transparent)}}.project-timeline__tickTrack span{color:var(--fx-muted);white-space:nowrap;font-size:.72rem;font-weight:750;position:absolute;bottom:.3rem;transform:translate(-50%)}.project-timeline__tickTrack span[data-near-today=true]{visibility:hidden}.project-timeline__tickTrack span[data-tick-edge=start]{transform:translate(0)}.project-timeline__tickTrack span[data-tick-edge=end]{transform:translate(-100%)}.project-timeline__tickTrack .project-timeline__todayTick{z-index:2;border:1px solid var(--fx-warn);justify-content:center;align-items:center;min-width:3.2rem;min-height:1.42rem;display:inline-flex;top:-.18rem;bottom:auto}@supports (color:color-mix(in lab, red, red)){.project-timeline__tickTrack .project-timeline__todayTick{border:1px solid color-mix(in srgb,var(--fx-warn)34%,var(--fx-border))}}.project-timeline__tickTrack .project-timeline__todayTick{background:linear-gradient(180deg,#ffffff29,transparent),var(--fx-warn);border-radius:999px;padding:.08rem .42rem}@supports (color:color-mix(in lab, red, red)){.project-timeline__tickTrack .project-timeline__todayTick{background:linear-gradient(180deg,#ffffff29,transparent),color-mix(in srgb,var(--fx-warn)14%,var(--fx-panel-bg))}}.project-timeline__tickTrack .project-timeline__todayTick{color:var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.project-timeline__tickTrack .project-timeline__todayTick{color:color-mix(in srgb,var(--fx-warn)78%,var(--fx-text))}}.project-timeline__tickTrack .project-timeline__todayTick{box-shadow:0 0 0 3px var(--fx-panel-bg),0 8px 18px var(--fx-warn);font-size:.68rem;line-height:1}@supports (color:color-mix(in lab, red, red)){.project-timeline__tickTrack .project-timeline__todayTick{box-shadow:0 0 0 3px color-mix(in srgb,var(--fx-panel-bg)72%,transparent),0 8px 18px color-mix(in srgb,var(--fx-warn)16%,transparent)}}.project-timeline__rows{gap:.56rem;min-width:0;display:grid}.project-timeline__row{border:1px solid var(--timeline-accent);align-items:center;position:relative}@supports (color:color-mix(in lab, red, red)){.project-timeline__row{border:1px solid color-mix(in srgb,var(--timeline-accent)16%,var(--fx-border))}}.project-timeline__row{background:linear-gradient(90deg,var(--timeline-accent),transparent 34%),var(--fx-panel-bg);border-radius:22px;padding:.56rem}@supports (color:color-mix(in lab, red, red)){.project-timeline__row{background:linear-gradient(90deg,color-mix(in srgb,var(--timeline-accent)8%,transparent),transparent 34%),color-mix(in srgb,var(--fx-panel-bg)86%,white 14%)}}.project-timeline__row{box-shadow:inset 0 1px #ffffff38,0 14px 36px #0f172a14}.project-timeline__row[data-risk=true]{border-color:var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.project-timeline__row[data-risk=true]{border-color:color-mix(in srgb,var(--fx-warn)32%,var(--timeline-accent))}}.project-timeline__row[data-risk=true]{box-shadow:inset 0 1px 0 #ffffff3d,0 18px 38px var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){.project-timeline__row[data-risk=true]{box-shadow:inset 0 1px 0 #ffffff3d,0 18px 38px color-mix(in srgb,var(--fx-warn)12%,transparent)}}.project-timeline__label{background:var(--fx-panel-bg);border:0;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem;width:100%;min-width:0;min-height:4.1rem;padding:.62rem;display:grid}@supports (color:color-mix(in lab, red, red)){.project-timeline__label{background:color-mix(in srgb,var(--fx-panel-bg)70%,transparent)}}.project-timeline__label{color:inherit;text-align:left}.project-timeline__label:not(:disabled){cursor:pointer}.project-timeline__label:not(:disabled):hover{background:var(--timeline-accent)}@supports (color:color-mix(in lab, red, red)){.project-timeline__label:not(:disabled):hover{background:color-mix(in srgb,var(--timeline-accent)10%,var(--fx-panel-bg))}}.project-timeline__label:disabled{opacity:1}.project-timeline__dot{background:var(--timeline-accent);width:.72rem;height:.72rem;box-shadow:0 0 0 5px var(--timeline-accent),0 0 24px var(--timeline-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.project-timeline__dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--timeline-accent)14%,transparent),0 0 24px color-mix(in srgb,var(--timeline-accent)32%,transparent)}}.project-timeline__labelText{min-width:0}.project-timeline__labelText strong,.project-timeline__labelText small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-timeline__labelText strong{color:var(--fx-text);font-size:.92rem;line-height:1.22}.project-timeline__labelText small{color:var(--fx-muted);margin-top:.18rem;font-size:.76rem;line-height:1.32}.project-timeline__track{--timeline-sweep-edge:var(--timeline-accent)}@supports (color:color-mix(in lab, red, red)){.project-timeline__track{--timeline-sweep-edge:color-mix(in srgb,var(--timeline-accent)16%,transparent)}}.project-timeline__track{--timeline-sweep-core:var(--timeline-accent)}@supports (color:color-mix(in lab, red, red)){.project-timeline__track{--timeline-sweep-core:color-mix(in srgb,var(--timeline-accent)34%,transparent)}}.project-timeline__track{--timeline-sweep-glint:#ffffff2e;--timeline-sweep-shadow:var(--fx-text)}@supports (color:color-mix(in lab, red, red)){.project-timeline__track{--timeline-sweep-shadow:color-mix(in srgb,var(--fx-text)6%,transparent)}}.project-timeline__track{--timeline-sweep-opacity:.62;border:1px solid var(--fx-text);border-radius:18px;min-width:0;min-height:4.35rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.project-timeline__track{border:1px solid color-mix(in srgb,var(--fx-text)10%,transparent)}}.project-timeline__track{background:repeating-linear-gradient(90deg,var(--fx-text)0 1px,transparent 1px 10%),linear-gradient(180deg,#ffffff24,var(--timeline-accent))}@supports (color:color-mix(in lab, red, red)){.project-timeline__track{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--fx-text)18%,transparent)0 1px,transparent 1px 10%),linear-gradient(180deg,#ffffff24,color-mix(in srgb,var(--timeline-accent)5%,transparent))}}.project-timeline__track:before{content:"";z-index:0;background:linear-gradient(90deg,transparent 0%,transparent 24%,var(--timeline-sweep-shadow)32%,var(--timeline-sweep-edge)38%,var(--timeline-sweep-glint)46%,var(--timeline-sweep-core)50%,var(--timeline-sweep-glint)54%,var(--timeline-sweep-edge)62%,var(--timeline-sweep-shadow)68%,transparent 76%,transparent 100%);opacity:0;pointer-events:none;mix-blend-mode:normal;will-change:opacity,transform;position:absolute;inset:-1px;transform:translate(-52%)}html[data-theme-mode=day] .project-timeline__track{--timeline-sweep-edge:var(--timeline-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day] .project-timeline__track{--timeline-sweep-edge:color-mix(in srgb,var(--timeline-accent)24%,transparent)}}html[data-theme-mode=day] .project-timeline__track{--timeline-sweep-core:var(--timeline-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day] .project-timeline__track{--timeline-sweep-core:color-mix(in srgb,var(--timeline-accent)52%,#0f172a29)}}html[data-theme-mode=day] .project-timeline__track{--timeline-sweep-glint:#0f172a1a;--timeline-sweep-shadow:#0f172a1c;--timeline-sweep-opacity:.76}.project-timeline__track:after{content:"";z-index:1;border-top:1px dashed var(--fx-text);position:absolute;inset:50% 0 auto}@supports (color:color-mix(in lab, red, red)){.project-timeline__track:after{border-top:1px dashed color-mix(in srgb,var(--fx-text)16%,transparent)}}.project-timeline__track:after{pointer-events:none}.project-timeline__todayLine{z-index:3;background:linear-gradient(180deg,transparent,var(--fx-warn)18%,var(--fx-warn)82%,transparent);width:2px;box-shadow:0 0 18px var(--fx-warn);border-radius:999px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.project-timeline__todayLine{box-shadow:0 0 18px color-mix(in srgb,var(--fx-warn)36%,transparent)}}.project-timeline__todayLine{transform:translate(-50%)}.project-timeline__bar{left:var(--timeline-left);z-index:2;width:var(--timeline-width);border:1px solid var(--timeline-accent);min-width:3rem;height:1.58rem;position:absolute;top:50%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.project-timeline__bar{border:1px solid color-mix(in srgb,var(--timeline-accent)48%,white 16%)}}.project-timeline__bar{background:linear-gradient(90deg,var(--timeline-accent),var(--timeline-accent)),var(--timeline-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.project-timeline__bar{background:linear-gradient(90deg,color-mix(in srgb,var(--timeline-accent)82%,var(--fx-accent-2)),color-mix(in srgb,var(--timeline-accent)54%,var(--fx-good))),var(--timeline-accent)}}.project-timeline__bar{box-shadow:0 10px 24px var(--timeline-accent),inset 0 1px 0 #ffffff61}@supports (color:color-mix(in lab, red, red)){.project-timeline__bar{box-shadow:0 10px 24px color-mix(in srgb,var(--timeline-accent)22%,transparent),inset 0 1px 0 #ffffff61}}.project-timeline__bar{transform:translateY(-50%)}.project-timeline__barProgress{width:var(--timeline-progress);background:linear-gradient(90deg,#ffffff47,#ffffff1f);position:absolute;inset:0 auto 0 0}.project-timeline__barLabel{color:#fff;text-shadow:0 1px 8px #0f172a47;align-items:center;font-size:.72rem;font-weight:850;display:inline-flex;position:absolute;inset:0 .68rem 0 auto}.project-timeline__milestone{z-index:4;border:1px solid var(--timeline-accent);justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:inline-flex;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.project-timeline__milestone{border:1px solid color-mix(in srgb,var(--timeline-accent)40%,white 22%)}}.project-timeline__milestone{background:var(--fx-panel-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.project-timeline__milestone{background:color-mix(in srgb,var(--fx-panel-bg)78%,white 22%)}}.project-timeline__milestone{color:var(--timeline-accent)}@supports (color:color-mix(in lab, red, red)){.project-timeline__milestone{color:color-mix(in srgb,var(--timeline-accent)84%,var(--fx-text))}}.project-timeline__milestone{transform:translate(-50%,-50%);box-shadow:0 8px 18px #0f172a1f,inset 0 1px #ffffff57}.project-timeline__milestone:hover{transform:translate(-50%,-50%)scale(1.08)}.project-timeline__milestone--done{background:var(--fx-good)}@supports (color:color-mix(in lab, red, red)){.project-timeline__milestone--done{background:color-mix(in srgb,var(--fx-good)18%,var(--fx-panel-bg))}}.project-timeline__milestone--done{color:var(--fx-good)}.project-timeline__nextRail{flex-wrap:wrap;grid-column:2;gap:.36rem;min-width:0;margin-top:-.14rem;padding-inline:.1rem;display:flex}.project-timeline__nextChip{border:1px solid var(--fx-bad);align-items:center;gap:.32rem;max-width:15rem;min-height:1.92rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.project-timeline__nextChip{border:1px solid color-mix(in srgb,var(--fx-bad)28%,var(--fx-border))}}.project-timeline__nextChip{background:linear-gradient(90deg,var(--fx-good),transparent 68%),var(--fx-panel-bg);border-radius:999px;padding:.28rem .56rem}@supports (color:color-mix(in lab, red, red)){.project-timeline__nextChip{background:linear-gradient(90deg,color-mix(in srgb,var(--fx-good)12%,transparent),transparent 68%),color-mix(in srgb,var(--fx-panel-bg)78%,white 12%)}}.project-timeline__nextChip{color:var(--fx-good)}@supports (color:color-mix(in lab, red, red)){.project-timeline__nextChip{color:color-mix(in srgb,var(--fx-good)70%,var(--fx-text))}}.project-timeline__nextChip{font-size:.74rem;font-weight:760}.project-timeline__nextChip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-timeline__nextChip:disabled{cursor:default;opacity:.78}.project-timeline__focusedEmpty{border:1px dashed var(--fx-text);width:100%;min-width:0}@supports (color:color-mix(in lab, red, red)){.project-timeline__focusedEmpty{border:1px dashed color-mix(in srgb,var(--fx-text)18%,transparent)}}.project-timeline__focusedEmpty{color:var(--fx-muted);text-align:center;border-radius:18px;padding:1rem}html[data-theme-mode=day] .project-timeline{--timeline-day-neutral:var(--fx-solid-surface,var(--fx-panel-bg))}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day] .project-timeline{--timeline-day-neutral:color-mix(in srgb,var(--fx-solid-surface,var(--fx-panel-bg))94%,var(--timeline-accent)6%)}}html[data-theme-mode=day] .project-timeline{--timeline-day-control:var(--fx-solid-control,var(--fx-panel-bg))}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day] .project-timeline{--timeline-day-control:color-mix(in srgb,var(--fx-solid-control,var(--fx-panel-bg))94%,var(--timeline-accent)6%)}}html[data-theme-mode=day] .project-timeline{--timeline-day-risk-border:var(--fx-bad)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day] .project-timeline{--timeline-day-risk-border:color-mix(in srgb,var(--fx-bad)18%,var(--timeline-accent)14%)}}html[data-theme-mode=day] .project-timeline{--timeline-day-risk-surface:var(--timeline-day-control)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day] .project-timeline{--timeline-day-risk-surface:color-mix(in srgb,var(--timeline-day-control)96%,var(--fx-bad)4%)}}html[data-theme-mode=day] .project-timeline{--timeline-day-watch-border:var(--fx-warn)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day] .project-timeline{--timeline-day-watch-border:color-mix(in srgb,var(--fx-warn)18%,var(--timeline-accent)14%)}}html[data-theme-mode=day] .project-timeline{--timeline-day-watch-surface:var(--timeline-day-control)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day] .project-timeline{--timeline-day-watch-surface:color-mix(in srgb,var(--timeline-day-control)96%,var(--fx-warn)4%)}}html[data-theme-mode=day] .project-timeline :is(.project-timeline__stats span[data-warn=true],.project-timeline__commandHero[data-tone=risk],.project-timeline__commandButton[data-tone=risk],.project-timeline__forecastHero[data-tone=risk],.project-timeline__forecastHero[data-tone=review],.project-timeline__forecastItems button[data-tone=risk],.project-timeline__forecastItems button[data-tone=review],.project-timeline__powerHero[data-tone=risk],.project-timeline__powerMetrics span[data-tone=risk],.project-timeline__dependencyList button[data-reason=overdue],.project-timeline__powerRows button[data-tone=risk],.project-timeline__scenarioHero[data-tone=risk],.project-timeline__scenarioWeek[data-tone=risk],.project-timeline__scenarioWeekMeta span[data-risk=true],.project-timeline__riskChips span[data-risk-reason=overdue],.project-timeline__riskChips span[data-risk-reason=missing_next],.project-timeline__legendGrid span[data-kind=risk]){border-color:var(--timeline-day-risk-border);background:linear-gradient(135deg,var(--fx-bad),transparent 58%),var(--timeline-day-risk-surface)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day] .project-timeline :is(.project-timeline__stats span[data-warn=true],.project-timeline__commandHero[data-tone=risk],.project-timeline__commandButton[data-tone=risk],.project-timeline__forecastHero[data-tone=risk],.project-timeline__forecastHero[data-tone=review],.project-timeline__forecastItems button[data-tone=risk],.project-timeline__forecastItems button[data-tone=review],.project-timeline__powerHero[data-tone=risk],.project-timeline__powerMetrics span[data-tone=risk],.project-timeline__dependencyList button[data-reason=overdue],.project-timeline__powerRows button[data-tone=risk],.project-timeline__scenarioHero[data-tone=risk],.project-timeline__scenarioWeek[data-tone=risk],.project-timeline__scenarioWeekMeta span[data-risk=true],.project-timeline__riskChips span[data-risk-reason=overdue],.project-timeline__riskChips span[data-risk-reason=missing_next],.project-timeline__legendGrid span[data-kind=risk]){background:linear-gradient(135deg,color-mix(in srgb,var(--fx-bad)3%,transparent),transparent 58%),var(--timeline-day-risk-surface)}}html[data-theme-mode=day] .project-timeline :is(.project-timeline__commandHero[data-tone=watch],.project-timeline__commandButton[data-tone=watch],.project-timeline__powerHero[data-tone=watch],.project-timeline__powerMetrics span[data-tone=watch],.project-timeline__dependencyList button[data-reason=waiting],.project-timeline__dependencyList button[data-reason=review],.project-timeline__powerRows button[data-tone=watch],.project-timeline__scenarioHero[data-tone=watch],.project-timeline__scenarioWeek[data-tone=watch],.project-timeline__riskChips span[data-risk-reason=review],.project-timeline__riskChips span[data-risk-reason=waiting]){border-color:var(--timeline-day-watch-border);background:linear-gradient(135deg,var(--fx-warn),transparent 58%),var(--timeline-day-watch-surface)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day] .project-timeline :is(.project-timeline__commandHero[data-tone=watch],.project-timeline__commandButton[data-tone=watch],.project-timeline__powerHero[data-tone=watch],.project-timeline__powerMetrics span[data-tone=watch],.project-timeline__dependencyList button[data-reason=waiting],.project-timeline__dependencyList button[data-reason=review],.project-timeline__powerRows button[data-tone=watch],.project-timeline__scenarioHero[data-tone=watch],.project-timeline__scenarioWeek[data-tone=watch],.project-timeline__riskChips span[data-risk-reason=review],.project-timeline__riskChips span[data-risk-reason=waiting]){background:linear-gradient(135deg,color-mix(in srgb,var(--fx-warn)3%,transparent),transparent 58%),var(--timeline-day-watch-surface)}}html[data-theme-mode=day] .project-timeline__row[data-risk=true]{border-color:var(--timeline-day-watch-border);box-shadow:inset 0 1px 0 #ffffff3d,0 18px 38px var(--timeline-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day] .project-timeline__row[data-risk=true]{box-shadow:inset 0 1px 0 #ffffff3d,0 18px 38px color-mix(in srgb,var(--timeline-accent)9%,transparent)}}html[data-theme-mode=day] .project-timeline__nextChip{border-color:var(--fx-good)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day] .project-timeline__nextChip{border-color:color-mix(in srgb,var(--fx-good)22%,var(--timeline-accent)16%)}}html[data-theme-mode=day] .project-timeline__nextChip{background:linear-gradient(90deg,var(--fx-good),transparent 68%),var(--timeline-day-control)}@supports (color:color-mix(in lab, red, red)){html[data-theme-mode=day] .project-timeline__nextChip{background:linear-gradient(90deg,color-mix(in srgb,var(--fx-good)7%,transparent),transparent 68%),var(--timeline-day-control)}}.project-timeline__mobileMeta{display:none}.settings-workflowMode{border:1px solid var(--fx-accent);gap:.82rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.settings-workflowMode{border:1px solid color-mix(in srgb,var(--fx-accent)18%,var(--fx-border))}}.settings-workflowMode{background:linear-gradient(135deg,var(--fx-accent),transparent 44%),linear-gradient(90deg,#22c55e12,transparent 58%),var(--fx-panel-bg);border-radius:22px;padding:.9rem}@supports (color:color-mix(in lab, red, red)){.settings-workflowMode{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-accent)10%,transparent),transparent 44%),linear-gradient(90deg,#22c55e12,transparent 58%),color-mix(in srgb,var(--fx-panel-bg)88%,white 12%)}}.settings-workflowMode{box-shadow:inset 0 1px #fff3,0 14px 34px #0f172a14}.settings-workflowMode__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.settings-workflowMode__header h3{color:var(--fx-text);margin:0;font-size:.96rem;line-height:1.2}.settings-workflowMode__header p{max-width:48rem;color:var(--fx-muted);margin:.28rem 0 0;font-size:.82rem;line-height:1.44}.settings-workflowMode__seg{justify-self:start}.settings-workflowMode__preview{flex-wrap:wrap;gap:.44rem;display:flex}.settings-workflowMode__preview span{border:1px solid var(--fx-text);align-items:center;min-height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.settings-workflowMode__preview span{border:1px solid color-mix(in srgb,var(--fx-text)10%,transparent)}}.settings-workflowMode__preview span{background:var(--fx-panel-bg);border-radius:999px;padding:.36rem .66rem}@supports (color:color-mix(in lab, red, red)){.settings-workflowMode__preview span{background:color-mix(in srgb,var(--fx-panel-bg)72%,white 18%)}}.settings-workflowMode__preview span{color:var(--fx-muted);font-size:.78rem;font-weight:760}.settings-interfaceAccess{border:1px solid var(--fx-accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.settings-interfaceAccess{border:1px solid color-mix(in srgb,var(--fx-accent)18%,var(--fx-border))}}.settings-interfaceAccess{background:linear-gradient(135deg,var(--fx-accent),transparent 44%),linear-gradient(90deg,var(--fx-good),transparent 62%),var(--fx-panel-bg);border-radius:22px;padding:.95rem}@supports (color:color-mix(in lab, red, red)){.settings-interfaceAccess{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-accent)9%,transparent),transparent 44%),linear-gradient(90deg,color-mix(in srgb,var(--fx-good)6%,transparent),transparent 62%),color-mix(in srgb,var(--fx-panel-bg)88%,white 12%)}}.settings-interfaceAccess{box-shadow:inset 0 1px #ffffff2e,0 14px 34px #0f172a14}.settings-interfaceAccess__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.gtd-cockpit{border-color:#22c55e;flex:none;gap:.62rem;padding:.82rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit{border-color:color-mix(in srgb,#22c55e 18%,var(--fx-border))}}.gtd-cockpit{background:linear-gradient(135deg,#22c55e1c,transparent 42%),linear-gradient(90deg,#38bdf814,transparent 58%),var(--fx-panel-bg);isolation:isolate}.gtd-cockpit:before{content:"";z-index:-1;background:linear-gradient(115deg,transparent 0%,#ffffff29 46%,transparent 64%),repeating-linear-gradient(90deg,var(--fx-text)0 1px,transparent 1px 64px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit:before{background:linear-gradient(115deg,transparent 0%,#ffffff29 46%,transparent 64%),repeating-linear-gradient(90deg,color-mix(in srgb,var(--fx-text)4%,transparent)0 1px,transparent 1px 64px)}}.gtd-cockpit:before{opacity:.34;pointer-events:none}.gtd-cockpit__header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;min-width:0;display:grid}.gtd-cockpit__heroText{min-width:0}.gtd-cockpit__kicker{color:#22c55e;align-items:center;gap:.34rem;margin-bottom:.32rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__kicker{color:color-mix(in srgb,#22c55e 74%,var(--fx-text))}}.gtd-cockpit__kicker{text-transform:uppercase;font-size:.72rem;font-weight:820}.gtd-cockpit h2{color:var(--fx-text);margin:0;font-size:1.08rem;line-height:1.16}.gtd-cockpit p{max-width:58rem;color:var(--fx-muted);margin:.28rem 0 0;font-size:.8rem;line-height:1.46}.gtd-cockpit__timelineAction{border:1px solid #38bdf8;flex:none;align-items:center;gap:.36rem;min-height:2.28rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__timelineAction{border:1px solid color-mix(in srgb,#38bdf8 26%,var(--fx-border))}}.gtd-cockpit__timelineAction{background:var(--fx-panel-bg);border-radius:14px;padding:.42rem .62rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__timelineAction{background:color-mix(in srgb,var(--fx-panel-bg)78%,white 12%)}}.gtd-cockpit__timelineAction{color:var(--fx-text);font-size:.78rem;font-weight:780}.gtd-cockpit__timelineAction[data-active=true]{background:#38bdf8;border-color:#68cdfa94}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__timelineAction[data-active=true]{background:color-mix(in srgb,#38bdf8 14%,var(--fx-panel-bg))}}.gtd-cockpit__radar{--gtd-clean:100%;aspect-ratio:1;border:1px solid #22c55e;flex:none;place-items:center;width:5.2rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__radar{border:1px solid color-mix(in srgb,#22c55e 30%,var(--fx-border))}}.gtd-cockpit__radar{background:radial-gradient(circle at 48% 48%,var(--fx-panel-bg)0 48%,transparent 49%),conic-gradient(from -90deg,#22c55e 0 var(--gtd-clean),var(--fx-text)var(--gtd-clean)100%);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__radar{background:radial-gradient(circle at 48% 48%,color-mix(in srgb,var(--fx-panel-bg)92%,white 8%)0 48%,transparent 49%),conic-gradient(from -90deg,#22c55e 0 var(--gtd-clean),color-mix(in srgb,var(--fx-text)8%,transparent)var(--gtd-clean)100%)}}.gtd-cockpit__radar{text-align:center;box-shadow:inset 0 1px #ffffff47,0 18px 34px #22c55e24}.gtd-cockpit__radarRing{pointer-events:none;border:1px solid #22c55e2e;border-radius:999px;position:absolute;inset:.44rem}.gtd-cockpit__radar strong{z-index:1;color:var(--fx-text);font-size:1.18rem;line-height:1;position:relative}.gtd-cockpit__radar small{z-index:1;max-width:3.8rem;color:var(--fx-muted);text-transform:uppercase;font-size:.58rem;font-weight:820;line-height:1.08;position:relative}.gtd-cockpit__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;display:grid}.gtd-cockpit__card{--gtd-card-accent:#22c55e;border:1px solid var(--gtd-card-accent);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.62rem;min-width:0;min-height:6.45rem;display:grid}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__card{border:1px solid color-mix(in srgb,var(--gtd-card-accent)20%,var(--fx-border))}}.gtd-cockpit__card{background:linear-gradient(135deg,var(--gtd-card-accent),transparent 54%),var(--fx-panel-bg);border-radius:18px;padding:.62rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__card{background:linear-gradient(135deg,color-mix(in srgb,var(--gtd-card-accent)12%,transparent),transparent 54%),color-mix(in srgb,var(--fx-panel-bg)84%,white 10%)}}.gtd-cockpit__card{color:inherit;text-align:left;box-shadow:inset 0 1px #ffffff2e,0 12px 26px #0f172a12}.gtd-cockpit__card--inbox{--gtd-card-accent:#38bdf8}.gtd-cockpit__card--next{--gtd-card-accent:#22c55e}.gtd-cockpit__card--waiting{--gtd-card-accent:#f59e0b}.gtd-cockpit__card--someday{--gtd-card-accent:#a78bfa}.gtd-cockpit__card--scheduled{--gtd-card-accent:#38bdf8}.gtd-cockpit__card--review{--gtd-card-accent:#fb7185}.gtd-cockpit__card[data-active=true]{border-color:var(--gtd-card-accent)}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__card[data-active=true]{border-color:color-mix(in srgb,var(--gtd-card-accent)52%,white 16%)}}.gtd-cockpit__card[data-active=true]{box-shadow:inset 0 1px 0 #ffffff3d,0 16px 36px var(--gtd-card-accent)}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__card[data-active=true]{box-shadow:inset 0 1px 0 #ffffff3d,0 16px 36px color-mix(in srgb,var(--gtd-card-accent)18%,transparent)}}.gtd-cockpit__cardIcon{border:1px solid var(--gtd-card-accent);justify-content:center;align-items:center;width:1.92rem;height:1.92rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__cardIcon{border:1px solid color-mix(in srgb,var(--gtd-card-accent)32%,var(--fx-border))}}.gtd-cockpit__cardIcon{background:var(--gtd-card-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__cardIcon{background:color-mix(in srgb,var(--gtd-card-accent)12%,var(--fx-panel-bg))}}.gtd-cockpit__cardIcon{color:var(--gtd-card-accent)}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__cardIcon{color:color-mix(in srgb,var(--gtd-card-accent)82%,var(--fx-text))}}.gtd-cockpit__cardText{gap:.18rem;min-width:0;display:grid}.gtd-cockpit__cardText strong{color:var(--fx-text);font-size:1.28rem;line-height:1}.gtd-cockpit__cardText span{color:var(--fx-text);font-size:.82rem;font-weight:820;line-height:1.18}.gtd-cockpit__cardText small{color:var(--fx-muted);font-size:.68rem;line-height:1.28}.gtd-cockpit__decisionDeck{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:.56rem;display:grid}.gtd-cockpit__decision,.gtd-cockpit__signals{border:1px solid #22c55e;min-width:0}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__decision,.gtd-cockpit__signals{border:1px solid color-mix(in srgb,#22c55e 16%,var(--fx-border))}}.gtd-cockpit__decision,.gtd-cockpit__signals{background:linear-gradient(135deg,#22c55e17,transparent 56%),var(--fx-panel-bg);border-radius:20px;padding:.66rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__decision,.gtd-cockpit__signals{background:linear-gradient(135deg,#22c55e17,transparent 56%),color-mix(in srgb,var(--fx-panel-bg)84%,white 10%)}}.gtd-cockpit__decision,.gtd-cockpit__signals{box-shadow:inset 0 1px #ffffff2e}.gtd-cockpit__decision{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.72rem;display:grid}.project-timeline__commandHero,.gtd-cockpit__decision,.gtd-cockpit__commandHero{box-shadow:inset 0 1px 0 #fff3,0 18px 48px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.project-timeline__commandHero,.gtd-cockpit__decision,.gtd-cockpit__commandHero{box-shadow:inset 0 1px 0 #fff3,0 18px 48px color-mix(in srgb,var(--fx-accent)8%,transparent)}}.project-timeline__commandHero:focus-within,.gtd-cockpit__decision:focus-within,.gtd-cockpit__commandHero:focus-within,.project-timeline__details:focus-within summary,.gtd-cockpit__details:focus-within summary{border-color:var(--fx-accent-2)}@supports (color:color-mix(in lab, red, red)){.project-timeline__commandHero:focus-within,.gtd-cockpit__decision:focus-within,.gtd-cockpit__commandHero:focus-within,.project-timeline__details:focus-within summary,.gtd-cockpit__details:focus-within summary{border-color:color-mix(in srgb,var(--fx-accent-2)44%,var(--fx-border))}}.project-timeline__commandHero:focus-within,.gtd-cockpit__decision:focus-within,.gtd-cockpit__commandHero:focus-within,.project-timeline__details:focus-within summary,.gtd-cockpit__details:focus-within summary{box-shadow:0 0 0 3px var(--fx-accent-2),0 18px 46px var(--fx-accent-2)}@supports (color:color-mix(in lab, red, red)){.project-timeline__commandHero:focus-within,.gtd-cockpit__decision:focus-within,.gtd-cockpit__commandHero:focus-within,.project-timeline__details:focus-within summary,.gtd-cockpit__details:focus-within summary{box-shadow:0 0 0 3px color-mix(in srgb,var(--fx-accent-2)14%,transparent),0 18px 46px color-mix(in srgb,var(--fx-accent-2)13%,transparent)}}.gtd-cockpit__decision[data-tone=inbox]{border-color:#38bdf8}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__decision[data-tone=inbox]{border-color:color-mix(in srgb,#38bdf8 25%,var(--fx-border))}}.gtd-cockpit__decision[data-tone=inbox]{background:linear-gradient(135deg,#38bdf81c,transparent 58%),var(--fx-panel-bg)}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__decision[data-tone=inbox]{background:linear-gradient(135deg,#38bdf81c,transparent 58%),color-mix(in srgb,var(--fx-panel-bg)84%,white 10%)}}.gtd-cockpit__decision[data-tone=review]{border-color:#fb7185}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__decision[data-tone=review]{border-color:color-mix(in srgb,#fb7185 24%,var(--fx-border))}}.gtd-cockpit__decision[data-tone=review]{background:linear-gradient(135deg,#fb71851a,transparent 58%),var(--fx-panel-bg)}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__decision[data-tone=review]{background:linear-gradient(135deg,#fb71851a,transparent 58%),color-mix(in srgb,var(--fx-panel-bg)84%,white 10%)}}.gtd-cockpit__decision[data-tone=scheduled]{border-color:#38bdf8}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__decision[data-tone=scheduled]{border-color:color-mix(in srgb,#38bdf8 24%,var(--fx-border))}}.gtd-cockpit__decision[data-tone=clean]{border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__decision[data-tone=clean]{border-color:color-mix(in srgb,#22c55e 30%,var(--fx-border))}}.gtd-cockpit__decisionCopy{gap:.22rem;min-width:0;display:grid}.gtd-cockpit__decisionCopy>span,.gtd-cockpit__signalsHeader span{color:#22c55e}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__decisionCopy>span,.gtd-cockpit__signalsHeader span{color:color-mix(in srgb,#22c55e 72%,var(--fx-text))}}.gtd-cockpit__decisionCopy>span,.gtd-cockpit__signalsHeader span{text-transform:uppercase;font-size:.7rem;font-weight:850}.gtd-cockpit__decisionCopy strong{color:var(--fx-text);text-overflow:ellipsis;font-size:.96rem;font-weight:900;line-height:1.16;overflow:hidden}.gtd-cockpit__decisionCopy p{color:var(--fx-muted);margin:0;font-size:.76rem;line-height:1.35}.gtd-cockpit__decision button{border:1px solid #22c55e;grid-template-columns:auto minmax(0,1fr);justify-content:center;align-items:center;gap:.26rem .38rem;min-width:6.8rem;min-height:4.2rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__decision button{border:1px solid color-mix(in srgb,#22c55e 30%,var(--fx-border))}}.gtd-cockpit__decision button{background:linear-gradient(135deg,#22c55e29,transparent 62%),var(--fx-panel-bg);border-radius:18px;padding:.48rem .58rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__decision button{background:linear-gradient(135deg,#22c55e29,transparent 62%),color-mix(in srgb,var(--fx-panel-bg)78%,white 12%)}}.gtd-cockpit__decision button{color:var(--fx-text);font-size:.74rem;font-weight:820;box-shadow:inset 0 1px #ffffff38,0 12px 28px #22c55e1f}.gtd-cockpit__decision button svg{grid-row:span 2}.gtd-cockpit__decision button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gtd-cockpit__decision button strong{color:var(--fx-text);font-size:1.02rem;line-height:1}.gtd-cockpit__signals{gap:.46rem;display:grid}.gtd-cockpit__signalsHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.gtd-cockpit__signalsHeader strong{border:1px solid #fb7185;justify-content:center;align-items:center;min-width:1.8rem;min-height:1.7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__signalsHeader strong{border:1px solid color-mix(in srgb,#fb7185 24%,var(--fx-border))}}.gtd-cockpit__signalsHeader strong{background:#fb7185;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__signalsHeader strong{background:color-mix(in srgb,#fb7185 10%,var(--fx-panel-bg))}}.gtd-cockpit__signalsHeader strong{color:var(--fx-text);font-size:.76rem}.gtd-cockpit__signalGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.34rem;display:grid}.gtd-cockpit__signalGrid button{border:1px solid var(--fx-text);align-content:center;gap:.18rem;min-width:0;min-height:3.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__signalGrid button{border:1px solid color-mix(in srgb,var(--fx-text)10%,transparent)}}.gtd-cockpit__signalGrid button{background:var(--fx-panel-bg);border-radius:15px;padding:.38rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__signalGrid button{background:color-mix(in srgb,var(--fx-panel-bg)76%,white 10%)}}.gtd-cockpit__signalGrid button{color:var(--fx-muted)}.gtd-cockpit__signalGrid button[data-active=true]{border-color:#fb7185}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__signalGrid button[data-active=true]{border-color:color-mix(in srgb,#fb7185 34%,var(--fx-border))}}.gtd-cockpit__signalGrid button[data-active=true]{background:#fb7185}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__signalGrid button[data-active=true]{background:color-mix(in srgb,#fb7185 10%,var(--fx-panel-bg))}}.gtd-cockpit__signalGrid button[data-active=true]{color:var(--fx-text)}.gtd-cockpit__signalGrid button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.64rem;font-weight:780;overflow:hidden}.gtd-cockpit__signalGrid button strong{color:var(--fx-text);font-size:1rem;line-height:1}.gtd-cockpit__commandBridge{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:.56rem;display:grid}.gtd-cockpit__commandHero,.gtd-cockpit__commandButton{border:1px solid #22c55e;min-width:0}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__commandHero,.gtd-cockpit__commandButton{border:1px solid color-mix(in srgb,#22c55e 16%,var(--fx-border))}}.gtd-cockpit__commandHero,.gtd-cockpit__commandButton{background:linear-gradient(135deg,#22c55e17,transparent 58%),var(--fx-panel-bg);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__commandHero,.gtd-cockpit__commandButton{background:linear-gradient(135deg,#22c55e17,transparent 58%),color-mix(in srgb,var(--fx-panel-bg)84%,white 10%)}}.gtd-cockpit__commandHero,.gtd-cockpit__commandButton{box-shadow:inset 0 1px #ffffff2e}.gtd-cockpit__commandHero{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.62rem;padding:.66rem;display:grid}.gtd-cockpit__commandHero[data-tone=review],.gtd-cockpit__commandButton[data-tone=review]{border-color:#fb7185}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__commandHero[data-tone=review],.gtd-cockpit__commandButton[data-tone=review]{border-color:color-mix(in srgb,#fb7185 25%,var(--fx-border))}}.gtd-cockpit__commandHero[data-tone=review],.gtd-cockpit__commandButton[data-tone=review]{background:linear-gradient(135deg,#fb71851a,transparent 58%),var(--fx-panel-bg)}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__commandHero[data-tone=review],.gtd-cockpit__commandButton[data-tone=review]{background:linear-gradient(135deg,#fb71851a,transparent 58%),color-mix(in srgb,var(--fx-panel-bg)84%,white 10%)}}.gtd-cockpit__commandHero[data-tone=waiting],.gtd-cockpit__commandButton[data-tone=waiting]{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__commandHero[data-tone=waiting],.gtd-cockpit__commandButton[data-tone=waiting]{border-color:color-mix(in srgb,#f59e0b 28%,var(--fx-border))}}.gtd-cockpit__commandHero[data-tone=waiting],.gtd-cockpit__commandButton[data-tone=waiting]{background:linear-gradient(135deg,#f59e0b1a,transparent 58%),var(--fx-panel-bg)}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__commandHero[data-tone=waiting],.gtd-cockpit__commandButton[data-tone=waiting]{background:linear-gradient(135deg,#f59e0b1a,transparent 58%),color-mix(in srgb,var(--fx-panel-bg)84%,white 10%)}}.gtd-cockpit__commandHero[data-tone=scheduled],.gtd-cockpit__commandButton[data-tone=scheduled],.gtd-cockpit__commandHero[data-tone=inbox],.gtd-cockpit__commandButton[data-tone=inbox]{border-color:#38bdf8}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__commandHero[data-tone=scheduled],.gtd-cockpit__commandButton[data-tone=scheduled],.gtd-cockpit__commandHero[data-tone=inbox],.gtd-cockpit__commandButton[data-tone=inbox]{border-color:color-mix(in srgb,#38bdf8 24%,var(--fx-border))}}.gtd-cockpit__commandScore{--gtd-command-score:0%;aspect-ratio:1;border:1px solid #22c55e;place-items:center;width:4.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__commandScore{border:1px solid color-mix(in srgb,#22c55e 30%,var(--fx-border))}}.gtd-cockpit__commandScore{background:radial-gradient(circle at 50% 50%,var(--fx-panel-bg)0 48%,transparent 49%),conic-gradient(from -90deg,#22c55e 0 var(--gtd-command-score),#fb71856b var(--gtd-command-score)100%);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__commandScore{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--fx-panel-bg)92%,white 8%)0 48%,transparent 49%),conic-gradient(from -90deg,#22c55e 0 var(--gtd-command-score),#fb71856b var(--gtd-command-score)100%)}}.gtd-cockpit__commandScore{text-align:center;box-shadow:0 12px 28px #22c55e1f}.gtd-cockpit__commandScore span{display:none}.gtd-cockpit__commandScore strong{color:var(--fx-text);font-size:1.12rem;line-height:1}.gtd-cockpit__commandScore small{max-width:3.7rem;color:var(--fx-muted);text-transform:uppercase;font-size:.56rem;font-weight:820;line-height:1.08}.gtd-cockpit__commandPrimary{border:1px solid #22c55e;grid-template-columns:auto minmax(0,1fr);justify-content:center;align-items:center;gap:.22rem .38rem;min-width:7.4rem;min-height:3.8rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__commandPrimary{border:1px solid color-mix(in srgb,#22c55e 28%,var(--fx-border))}}.gtd-cockpit__commandPrimary{background:linear-gradient(135deg,#22c55e21,transparent 62%),var(--fx-panel-bg);border-radius:18px;padding:.48rem .58rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__commandPrimary{background:linear-gradient(135deg,#22c55e21,transparent 62%),color-mix(in srgb,var(--fx-panel-bg)78%,white 12%)}}.gtd-cockpit__commandPrimary{color:var(--fx-text);text-align:left;font-size:.74rem;font-weight:830}.gtd-cockpit__commandPrimary svg{grid-row:span 2}.gtd-cockpit__commandPrimary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gtd-cockpit__commandPrimary strong{color:var(--fx-text);font-size:1rem;line-height:1}.gtd-cockpit__commandRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:.46rem;display:grid}.gtd-cockpit__commandButton{--gtd-command-card:0%;min-height:4.7rem;color:var(--fx-text);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.42rem;padding:.5rem .5rem .76rem;display:grid;position:relative}.gtd-cockpit__commandButton>span:not(.gtd-cockpit__ritualIcon){gap:.1rem;min-width:0;display:grid}.gtd-cockpit__commandButton strong,.gtd-cockpit__commandButton small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gtd-cockpit__commandButton strong{color:var(--fx-text);font-size:.78rem;font-weight:880;line-height:1.16}.gtd-cockpit__commandButton small{color:var(--fx-muted);font-size:.62rem;font-weight:760}.gtd-cockpit__commandButton em{border:1px solid #22c55e;justify-content:center;align-items:center;min-width:1.55rem;min-height:1.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__commandButton em{border:1px solid color-mix(in srgb,#22c55e 24%,var(--fx-border))}}.gtd-cockpit__commandButton em{background:#22c55e;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__commandButton em{background:color-mix(in srgb,#22c55e 10%,var(--fx-panel-bg))}}.gtd-cockpit__commandButton em{color:var(--fx-text);font-size:.7rem;font-style:normal;font-weight:880}.gtd-cockpit__commandButton[data-ready=true] em{border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__commandButton[data-ready=true] em{border-color:color-mix(in srgb,#22c55e 34%,var(--fx-border))}}.gtd-cockpit__commandButton i{background:var(--fx-text);border-radius:999px;height:.36rem;position:absolute;inset:auto .5rem .42rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__commandButton i{background:color-mix(in srgb,var(--fx-text)8%,transparent)}}.gtd-cockpit__commandButton i:before{content:"";width:var(--gtd-command-card);border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#22c55e);position:absolute;inset:0 auto 0 0}.gtd-cockpit__ritual{border:1px solid #22c55e;gap:.54rem;display:grid}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__ritual{border:1px solid color-mix(in srgb,#22c55e 16%,var(--fx-border))}}.gtd-cockpit__ritual{background:linear-gradient(135deg,#22c55e17,transparent 54%),linear-gradient(90deg,#38bdf812,transparent 64%),var(--fx-panel-bg);border-radius:20px;padding:.66rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__ritual{background:linear-gradient(135deg,#22c55e17,transparent 54%),linear-gradient(90deg,#38bdf812,transparent 64%),color-mix(in srgb,var(--fx-panel-bg)84%,white 10%)}}.gtd-cockpit__ritual{box-shadow:inset 0 1px #ffffff2e}.gtd-cockpit__ritualHeader{justify-content:space-between;align-items:center;gap:.72rem;min-width:0;display:flex}.gtd-cockpit__ritualHeader>div:first-child{gap:.18rem;min-width:0;display:grid}.gtd-cockpit__ritualHeader span{color:#22c55e}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__ritualHeader span{color:color-mix(in srgb,#22c55e 72%,var(--fx-text))}}.gtd-cockpit__ritualHeader span{text-transform:uppercase;font-size:.7rem;font-weight:850}.gtd-cockpit__ritualHeader strong{min-width:0;color:var(--fx-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:860;line-height:1.22;overflow:hidden}.gtd-cockpit__ritualScore{--gtd-ritual-score:0%;gap:.24rem;min-width:8rem;display:grid}.gtd-cockpit__ritualScore span{background:var(--fx-text);border-radius:999px;height:.46rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__ritualScore span{background:color-mix(in srgb,var(--fx-text)8%,transparent)}}.gtd-cockpit__ritualScore span:before{content:"";width:var(--gtd-ritual-score);border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#22c55e);position:absolute;inset:0 auto 0 0;box-shadow:0 0 16px #22c55e3d}.gtd-cockpit__ritualScore strong{color:var(--fx-muted);justify-self:end;font-size:.7rem;font-weight:840}.gtd-cockpit__ritualSteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;display:grid}.gtd-cockpit__ritualSteps button{border:1px solid var(--gtd-card-accent,#22c55e);grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.34rem .42rem;min-width:0;min-height:5.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__ritualSteps button{border:1px solid color-mix(in srgb,var(--gtd-card-accent,#22c55e)18%,var(--fx-border))}}.gtd-cockpit__ritualSteps button{background:linear-gradient(135deg,var(--gtd-card-accent,#22c55e),transparent 58%),var(--fx-solid-control);border-radius:16px;padding:.5rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__ritualSteps button{background:linear-gradient(135deg,color-mix(in srgb,var(--gtd-card-accent,#22c55e)10%,transparent),transparent 58%),color-mix(in srgb,var(--fx-solid-control)76%,transparent)}}.gtd-cockpit__ritualSteps button{color:var(--fx-text);text-align:left}.gtd-cockpit__ritualSteps button[data-tone=inbox]{--gtd-card-accent:#38bdf8}.gtd-cockpit__ritualSteps button[data-tone=next]{--gtd-card-accent:#22c55e}.gtd-cockpit__ritualSteps button[data-tone=scheduled]{--gtd-card-accent:#38bdf8}.gtd-cockpit__ritualSteps button[data-tone=review]{--gtd-card-accent:#fb7185}.gtd-cockpit__ritualSteps button[data-ready=true]{border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__ritualSteps button[data-ready=true]{border-color:color-mix(in srgb,#22c55e 32%,var(--fx-border))}}.gtd-cockpit__ritualSteps button[data-ready=true]{background:linear-gradient(135deg,#22c55e1a,transparent 58%),var(--fx-solid-control)}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__ritualSteps button[data-ready=true]{background:linear-gradient(135deg,#22c55e1a,transparent 58%),color-mix(in srgb,var(--fx-solid-control)78%,transparent)}}.gtd-cockpit__ritualIndex,.gtd-cockpit__ritualIcon{border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.gtd-cockpit__ritualIndex{border:1px solid var(--gtd-card-accent,#22c55e);width:1.45rem;height:1.45rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__ritualIndex{border:1px solid color-mix(in srgb,var(--gtd-card-accent,#22c55e)28%,var(--fx-border))}}.gtd-cockpit__ritualIndex{background:var(--gtd-card-accent,#22c55e)}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__ritualIndex{background:color-mix(in srgb,var(--gtd-card-accent,#22c55e)10%,var(--fx-panel-bg))}}.gtd-cockpit__ritualIndex{color:var(--fx-text);font-size:.68rem;font-weight:900}.gtd-cockpit__ritualIcon{width:1.45rem;height:1.45rem;color:var(--gtd-card-accent,#22c55e)}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__ritualIcon{color:color-mix(in srgb,var(--gtd-card-accent,#22c55e)76%,var(--fx-text))}}.gtd-cockpit__ritualCopy{grid-column:1/-1;gap:.12rem;min-width:0;display:grid}.gtd-cockpit__ritualCopy strong,.gtd-cockpit__ritualCopy small,.gtd-cockpit__ritualMeta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gtd-cockpit__ritualCopy strong{color:var(--fx-text);font-size:.78rem;font-weight:880;line-height:1.16}.gtd-cockpit__ritualCopy small,.gtd-cockpit__ritualMeta small{color:var(--fx-muted);font-size:.64rem;font-weight:760}.gtd-cockpit__ritualMeta{justify-items:end;gap:.08rem;display:grid}.gtd-cockpit__ritualMeta strong{color:var(--fx-text);font-size:1rem;line-height:1}.gtd-cockpit__processor{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr) minmax(260px,.86fr);gap:.56rem;display:grid}.gtd-cockpit__processorHero,.gtd-cockpit__processorQueue,.gtd-cockpit__processorSweep{border:1px solid #22c55e;min-width:0}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__processorHero,.gtd-cockpit__processorQueue,.gtd-cockpit__processorSweep{border:1px solid color-mix(in srgb,#22c55e 16%,var(--fx-border))}}.gtd-cockpit__processorHero,.gtd-cockpit__processorQueue,.gtd-cockpit__processorSweep{background:linear-gradient(135deg,#22c55e17,transparent 58%),var(--fx-panel-bg);border-radius:20px;padding:.66rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__processorHero,.gtd-cockpit__processorQueue,.gtd-cockpit__processorSweep{background:linear-gradient(135deg,#22c55e17,transparent 58%),color-mix(in srgb,var(--fx-panel-bg)84%,white 10%)}}.gtd-cockpit__processorHero,.gtd-cockpit__processorQueue,.gtd-cockpit__processorSweep{box-shadow:inset 0 1px #ffffff2e}.gtd-cockpit__processorHero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.58rem;display:grid}.gtd-cockpit__processorHero[data-tone=inbox]{border-color:#38bdf8}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__processorHero[data-tone=inbox]{border-color:color-mix(in srgb,#38bdf8 25%,var(--fx-border))}}.gtd-cockpit__processorHero[data-tone=inbox]{background:linear-gradient(135deg,#38bdf81c,transparent 58%),var(--fx-panel-bg)}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__processorHero[data-tone=inbox]{background:linear-gradient(135deg,#38bdf81c,transparent 58%),color-mix(in srgb,var(--fx-panel-bg)84%,white 10%)}}.gtd-cockpit__processorHero[data-tone=review],.gtd-cockpit__processorHero[data-tone=waiting]{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__processorHero[data-tone=review],.gtd-cockpit__processorHero[data-tone=waiting]{border-color:color-mix(in srgb,#f59e0b 26%,var(--fx-border))}}.gtd-cockpit__processorHero[data-tone=review],.gtd-cockpit__processorHero[data-tone=waiting]{background:linear-gradient(135deg,#f59e0b1a,transparent 58%),var(--fx-panel-bg)}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__processorHero[data-tone=review],.gtd-cockpit__processorHero[data-tone=waiting]{background:linear-gradient(135deg,#f59e0b1a,transparent 58%),color-mix(in srgb,var(--fx-panel-bg)84%,white 10%)}}.gtd-cockpit__processorCopy{gap:.2rem;min-width:0;display:grid}.gtd-cockpit__processorCopy span{color:#22c55e}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__processorCopy span{color:color-mix(in srgb,#22c55e 72%,var(--fx-text))}}.gtd-cockpit__processorCopy span{text-transform:uppercase;font-size:.7rem;font-weight:850}.gtd-cockpit__processorCopy strong{min-width:0;color:var(--fx-text);text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;font-weight:900;line-height:1.16;overflow:hidden}.gtd-cockpit__processorCopy p{color:var(--fx-muted);margin:0;font-size:.74rem;line-height:1.35}.gtd-cockpit__processorMeter{--gtd-pressure:0%;aspect-ratio:1;border:1px solid #fb7185;place-items:center;width:4.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__processorMeter{border:1px solid color-mix(in srgb,#fb7185 30%,var(--fx-border))}}.gtd-cockpit__processorMeter{background:radial-gradient(circle at 50% 50%,var(--fx-panel-bg)0 48%,transparent 49%),conic-gradient(from -90deg,#fb7185 0 var(--gtd-pressure),var(--fx-text)var(--gtd-pressure)100%);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__processorMeter{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--fx-panel-bg)92%,white 8%)0 48%,transparent 49%),conic-gradient(from -90deg,#fb7185 0 var(--gtd-pressure),color-mix(in srgb,var(--fx-text)8%,transparent)var(--gtd-pressure)100%)}}.gtd-cockpit__processorMeter{text-align:center;box-shadow:0 12px 28px #fb71851f}.gtd-cockpit__processorMeter span{display:none}.gtd-cockpit__processorMeter strong{color:var(--fx-text);font-size:1.08rem;line-height:1}.gtd-cockpit__processorMeter small{max-width:3.6rem;color:var(--fx-muted);text-transform:uppercase;font-size:.56rem;font-weight:820;line-height:1.08}.gtd-cockpit__processorCta,.gtd-cockpit__sweepAction{border:1px solid #22c55e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.36rem;min-height:2.45rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__processorCta,.gtd-cockpit__sweepAction{border:1px solid color-mix(in srgb,#22c55e 28%,var(--fx-border))}}.gtd-cockpit__processorCta,.gtd-cockpit__sweepAction{background:linear-gradient(135deg,#22c55e24,transparent 62%),var(--fx-panel-bg);border-radius:16px;padding:.42rem .56rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__processorCta,.gtd-cockpit__sweepAction{background:linear-gradient(135deg,#22c55e24,transparent 62%),color-mix(in srgb,var(--fx-panel-bg)78%,white 12%)}}.gtd-cockpit__processorCta,.gtd-cockpit__sweepAction{color:var(--fx-text);font-size:.74rem;font-weight:830}.gtd-cockpit__processorCta{grid-column:1/-1}.gtd-cockpit__processorCta span,.gtd-cockpit__sweepAction span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gtd-cockpit__processorCta strong,.gtd-cockpit__sweepAction strong{background:#22c55e;border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;min-height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__processorCta strong,.gtd-cockpit__sweepAction strong{background:color-mix(in srgb,#22c55e 14%,var(--fx-panel-bg))}}.gtd-cockpit__processorCta strong,.gtd-cockpit__sweepAction strong{color:var(--fx-text);font-size:.72rem}.gtd-cockpit__sweepAction:disabled{cursor:default;opacity:.58}.gtd-cockpit__processorQueue,.gtd-cockpit__processorSweep{gap:.5rem;display:grid}.gtd-cockpit__processStack{overscroll-behavior:contain;scrollbar-width:thin;gap:.42rem;max-height:13.2rem;padding-right:.12rem;display:grid;overflow:auto}.gtd-cockpit__processItem{--gtd-process-accent:#22c55e;border:1px solid var(--gtd-process-accent);gap:.42rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__processItem{border:1px solid color-mix(in srgb,var(--gtd-process-accent)18%,var(--fx-border))}}.gtd-cockpit__processItem{background:linear-gradient(90deg,var(--gtd-process-accent),transparent 66%),var(--fx-solid-control);border-radius:16px;padding:.5rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__processItem{background:linear-gradient(90deg,color-mix(in srgb,var(--gtd-process-accent)10%,transparent),transparent 66%),color-mix(in srgb,var(--fx-solid-control)76%,transparent)}}.gtd-cockpit__processItem[data-tone=inbox]{--gtd-process-accent:#38bdf8}.gtd-cockpit__processItem[data-tone=review],.gtd-cockpit__processItem[data-tone=waiting]{--gtd-process-accent:#f59e0b}.gtd-cockpit__processTitle{width:100%;min-width:0;color:var(--fx-text);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;display:grid}.gtd-cockpit__processTitle span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:880;line-height:1.18;overflow:hidden}.gtd-cockpit__processMeta{flex-wrap:wrap;gap:.3rem;display:flex}.gtd-cockpit__processMeta span,.gtd-cockpit__sweepGrid button{border:1px solid var(--fx-text)}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__processMeta span,.gtd-cockpit__sweepGrid button{border:1px solid color-mix(in srgb,var(--fx-text)9%,transparent)}}.gtd-cockpit__processMeta span,.gtd-cockpit__sweepGrid button{background:var(--fx-panel-bg)}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__processMeta span,.gtd-cockpit__sweepGrid button{background:color-mix(in srgb,var(--fx-panel-bg)72%,white 10%)}}.gtd-cockpit__processMeta span{min-height:1.5rem;color:var(--fx-muted);border-radius:999px;align-items:center;padding:.16rem .42rem;font-size:.66rem;font-weight:780;display:inline-flex}.gtd-cockpit__sweepGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;display:grid}.gtd-cockpit__sweepGrid button{min-width:0;min-height:3.25rem;color:var(--fx-muted);text-align:left;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem;padding:.42rem .5rem;display:grid}.gtd-cockpit__sweepGrid button[data-active=true]{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__sweepGrid button[data-active=true]{border-color:color-mix(in srgb,#f59e0b 32%,var(--fx-border))}}.gtd-cockpit__sweepGrid button[data-active=true]{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__sweepGrid button[data-active=true]{background:color-mix(in srgb,#f59e0b 10%,var(--fx-panel-bg))}}.gtd-cockpit__sweepGrid button[data-active=true]{color:var(--fx-text)}.gtd-cockpit__sweepGrid button span{text-overflow:ellipsis;min-width:0;font-size:.68rem;font-weight:800;line-height:1.12;overflow:hidden}.gtd-cockpit__sweepGrid button strong{color:var(--fx-text);font-size:1rem;line-height:1}.gtd-cockpit__intelligence{border:1px solid #38bdf8;gap:.56rem;display:grid}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__intelligence{border:1px solid color-mix(in srgb,#38bdf8 17%,var(--fx-border))}}.gtd-cockpit__intelligence{background:linear-gradient(135deg,#38bdf81a,transparent 48%),linear-gradient(90deg,#22c55e14,transparent 64%),var(--fx-panel-bg);border-radius:20px;padding:.68rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__intelligence{background:linear-gradient(135deg,#38bdf81a,transparent 48%),linear-gradient(90deg,#22c55e14,transparent 64%),color-mix(in srgb,var(--fx-panel-bg)84%,white 10%)}}.gtd-cockpit__intelligence{box-shadow:inset 0 1px #ffffff2e}.gtd-cockpit__intelligenceHero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.68rem;display:grid}.gtd-cockpit__intelligenceScore{--gtd-focus-score:0%;aspect-ratio:1;border:1px solid #38bdf8;place-items:center;width:4.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__intelligenceScore{border:1px solid color-mix(in srgb,#38bdf8 30%,var(--fx-border))}}.gtd-cockpit__intelligenceScore{background:radial-gradient(circle at 50% 50%,var(--fx-panel-bg)0 48%,transparent 49%),conic-gradient(from -90deg,#38bdf8 0 var(--gtd-focus-score),var(--fx-text)var(--gtd-focus-score)100%);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__intelligenceScore{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--fx-panel-bg)92%,white 8%)0 48%,transparent 49%),conic-gradient(from -90deg,#38bdf8 0 var(--gtd-focus-score),color-mix(in srgb,var(--fx-text)8%,transparent)var(--gtd-focus-score)100%)}}.gtd-cockpit__intelligenceScore{text-align:center;box-shadow:0 12px 28px #38bdf81f}.gtd-cockpit__intelligenceScore span{display:none}.gtd-cockpit__intelligenceScore strong{color:var(--fx-text);font-size:1.1rem;line-height:1}.gtd-cockpit__intelligenceScore small{max-width:3.7rem;color:var(--fx-muted);text-transform:uppercase;font-size:.56rem;font-weight:820;line-height:1.08}.gtd-cockpit__focusLanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:.46rem;display:grid}.gtd-cockpit__focusLane{--gtd-lane-accent:#38bdf8;border:1px solid var(--gtd-lane-accent);gap:.42rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__focusLane{border:1px solid color-mix(in srgb,var(--gtd-lane-accent)18%,var(--fx-border))}}.gtd-cockpit__focusLane{background:linear-gradient(135deg,var(--gtd-lane-accent),transparent 58%),var(--fx-solid-control);border-radius:17px;padding:.5rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__focusLane{background:linear-gradient(135deg,color-mix(in srgb,var(--gtd-lane-accent)9%,transparent),transparent 58%),color-mix(in srgb,var(--fx-solid-control)76%,transparent)}}.gtd-cockpit__focusLane[data-tone=next]{--gtd-lane-accent:#22c55e}.gtd-cockpit__focusLane[data-tone=scheduled]{--gtd-lane-accent:#38bdf8}.gtd-cockpit__focusLane[data-tone=someday]{--gtd-lane-accent:#a78bfa}.gtd-cockpit__focusLane[data-tone=waiting]{--gtd-lane-accent:#f59e0b}.gtd-cockpit__focusLaneHeader{min-width:0;color:var(--fx-text);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.42rem;display:grid}.gtd-cockpit__focusLaneHeader span:not(.gtd-cockpit__ritualIcon){gap:.1rem;min-width:0;display:grid}.gtd-cockpit__focusLaneHeader strong,.gtd-cockpit__focusLaneHeader small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gtd-cockpit__focusLaneHeader strong{color:var(--fx-text);font-size:.8rem;font-weight:880;line-height:1.16}.gtd-cockpit__focusLaneHeader small{color:var(--fx-muted);font-size:.64rem;font-weight:760}.gtd-cockpit__focusLaneHeader em{border:1px solid var(--gtd-lane-accent);justify-content:center;align-items:center;min-width:1.55rem;min-height:1.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__focusLaneHeader em{border:1px solid color-mix(in srgb,var(--gtd-lane-accent)24%,var(--fx-border))}}.gtd-cockpit__focusLaneHeader em{background:var(--gtd-lane-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__focusLaneHeader em{background:color-mix(in srgb,var(--gtd-lane-accent)10%,var(--fx-panel-bg))}}.gtd-cockpit__focusLaneHeader em{color:var(--fx-text);font-size:.7rem;font-style:normal;font-weight:880}.gtd-cockpit__focusLaneTasks{gap:.3rem;display:grid}.gtd-cockpit__focusLaneTasks button{border:1px solid var(--gtd-lane-accent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.36rem;width:100%;min-width:0;min-height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__focusLaneTasks button{border:1px solid color-mix(in srgb,var(--gtd-lane-accent)14%,var(--fx-border))}}.gtd-cockpit__focusLaneTasks button{background:var(--fx-panel-bg);border-radius:999px;padding:.24rem .45rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__focusLaneTasks button{background:color-mix(in srgb,var(--fx-panel-bg)72%,white 10%)}}.gtd-cockpit__focusLaneTasks button{color:var(--fx-text);text-align:left;font-size:.68rem;font-weight:800}.gtd-cockpit__focusLaneTasks button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gtd-cockpit__focusLaneEmpty{border:1px dashed var(--gtd-lane-accent);place-items:center;min-height:3.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__focusLaneEmpty{border:1px dashed color-mix(in srgb,var(--gtd-lane-accent)18%,var(--fx-border))}}.gtd-cockpit__focusLaneEmpty{color:var(--fx-muted);text-align:center;border-radius:14px;padding:.56rem;font-size:.68rem;font-weight:760;line-height:1.28}.gtd-cockpit__contextPulse{flex-wrap:wrap;align-items:center;gap:.34rem;min-width:0;display:flex}.gtd-cockpit__contextPulse>span,.gtd-cockpit__contextPulse small,.gtd-cockpit__contextPulse button{border:1px solid var(--fx-text);align-items:center;min-height:1.8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__contextPulse>span,.gtd-cockpit__contextPulse small,.gtd-cockpit__contextPulse button{border:1px solid color-mix(in srgb,var(--fx-text)10%,transparent)}}.gtd-cockpit__contextPulse>span,.gtd-cockpit__contextPulse small,.gtd-cockpit__contextPulse button{background:var(--fx-panel-bg);border-radius:999px;padding:.24rem .5rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__contextPulse>span,.gtd-cockpit__contextPulse small,.gtd-cockpit__contextPulse button{background:color-mix(in srgb,var(--fx-panel-bg)72%,white 10%)}}.gtd-cockpit__contextPulse>span,.gtd-cockpit__contextPulse small,.gtd-cockpit__contextPulse button{color:var(--fx-muted);font-size:.68rem;font-weight:790}.gtd-cockpit__contextPulse>span{color:#38bdf8}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__contextPulse>span{color:color-mix(in srgb,#38bdf8 72%,var(--fx-text))}}.gtd-cockpit__contextPulse>span{text-transform:uppercase;font-weight:880}.gtd-cockpit__contextPulse button{color:var(--fx-text);gap:.32rem}.gtd-cockpit__contextPulse button strong{color:#38bdf8}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__contextPulse button strong{color:color-mix(in srgb,#38bdf8 78%,var(--fx-text))}}.gtd-cockpit__reviewLab{border:1px solid #fb7185;gap:.56rem;display:grid}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__reviewLab{border:1px solid color-mix(in srgb,#fb7185 16%,var(--fx-border))}}.gtd-cockpit__reviewLab{background:linear-gradient(135deg,#fb718517,transparent 48%),linear-gradient(90deg,#f59e0b12,transparent 64%),var(--fx-panel-bg);border-radius:20px;padding:.68rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__reviewLab{background:linear-gradient(135deg,#fb718517,transparent 48%),linear-gradient(90deg,#f59e0b12,transparent 64%),color-mix(in srgb,var(--fx-panel-bg)84%,white 10%)}}.gtd-cockpit__reviewLab{box-shadow:inset 0 1px #ffffff2e}.gtd-cockpit__reviewHero{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.62rem;display:grid}.gtd-cockpit__reviewHero[data-tone=inbox]{--gtd-review-accent:#38bdf8}.gtd-cockpit__reviewHero[data-tone=waiting]{--gtd-review-accent:#f59e0b}.gtd-cockpit__reviewHero[data-tone=review]{--gtd-review-accent:#fb7185}.gtd-cockpit__reviewHero[data-tone=scheduled]{--gtd-review-accent:#38bdf8}.gtd-cockpit__reviewScore{--gtd-review-score:100%;aspect-ratio:1;border:1px solid #fb7185;place-items:center;width:4.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__reviewScore{border:1px solid color-mix(in srgb,#fb7185 30%,var(--fx-border))}}.gtd-cockpit__reviewScore{background:radial-gradient(circle at 50% 50%,var(--fx-panel-bg)0 48%,transparent 49%),conic-gradient(from -90deg,#22c55e 0 var(--gtd-review-score),#fb71856b var(--gtd-review-score)100%);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__reviewScore{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--fx-panel-bg)92%,white 8%)0 48%,transparent 49%),conic-gradient(from -90deg,#22c55e 0 var(--gtd-review-score),#fb71856b var(--gtd-review-score)100%)}}.gtd-cockpit__reviewScore{text-align:center;box-shadow:0 12px 28px #fb71851f}.gtd-cockpit__reviewScore span{display:none}.gtd-cockpit__reviewScore strong{color:var(--fx-text);font-size:1.1rem;line-height:1}.gtd-cockpit__reviewScore small{max-width:3.7rem;color:var(--fx-muted);text-transform:uppercase;font-size:.56rem;font-weight:820;line-height:1.08}.gtd-cockpit__reviewCta{border:1px solid #fb7185;grid-template-columns:auto minmax(0,1fr);justify-content:center;align-items:center;gap:.22rem .38rem;min-width:7.4rem;min-height:3.8rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__reviewCta{border:1px solid color-mix(in srgb,#fb7185 28%,var(--fx-border))}}.gtd-cockpit__reviewCta{background:linear-gradient(135deg,#fb718521,transparent 62%),var(--fx-panel-bg);border-radius:18px;padding:.48rem .58rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__reviewCta{background:linear-gradient(135deg,#fb718521,transparent 62%),color-mix(in srgb,var(--fx-panel-bg)78%,white 12%)}}.gtd-cockpit__reviewCta{color:var(--fx-text);text-align:left;font-size:.74rem;font-weight:830}.gtd-cockpit__reviewCta:disabled{cursor:default;opacity:.68}.gtd-cockpit__reviewCta svg{grid-row:span 2}.gtd-cockpit__reviewCta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gtd-cockpit__reviewCta strong{color:var(--fx-text);font-size:1rem;line-height:1}.gtd-cockpit__reviewLanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:.46rem;display:grid}.gtd-cockpit__reviewLane{--gtd-review-lane-accent:#fb7185;border:1px solid var(--gtd-review-lane-accent);gap:.42rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__reviewLane{border:1px solid color-mix(in srgb,var(--gtd-review-lane-accent)18%,var(--fx-border))}}.gtd-cockpit__reviewLane{background:linear-gradient(135deg,var(--gtd-review-lane-accent),transparent 58%),var(--fx-solid-control);border-radius:17px;padding:.5rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__reviewLane{background:linear-gradient(135deg,color-mix(in srgb,var(--gtd-review-lane-accent)9%,transparent),transparent 58%),color-mix(in srgb,var(--fx-solid-control)76%,transparent)}}.gtd-cockpit__reviewLane[data-tone=waiting]{--gtd-review-lane-accent:#f59e0b}.gtd-cockpit__reviewLane[data-tone=inbox],.gtd-cockpit__reviewLane[data-tone=scheduled]{--gtd-review-lane-accent:#38bdf8}.gtd-cockpit__reviewLaneHeader{min-width:0;color:var(--fx-text);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.42rem;display:grid}.gtd-cockpit__reviewLaneHeader span:not(.gtd-cockpit__ritualIcon){gap:.1rem;min-width:0;display:grid}.gtd-cockpit__reviewLaneHeader strong,.gtd-cockpit__reviewLaneHeader small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gtd-cockpit__reviewLaneHeader strong{color:var(--fx-text);font-size:.8rem;font-weight:880;line-height:1.16}.gtd-cockpit__reviewLaneHeader small{color:var(--fx-muted);font-size:.64rem;font-weight:760}.gtd-cockpit__reviewLaneHeader em{border:1px solid var(--gtd-review-lane-accent);justify-content:center;align-items:center;min-width:1.55rem;min-height:1.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__reviewLaneHeader em{border:1px solid color-mix(in srgb,var(--gtd-review-lane-accent)24%,var(--fx-border))}}.gtd-cockpit__reviewLaneHeader em{background:var(--gtd-review-lane-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__reviewLaneHeader em{background:color-mix(in srgb,var(--gtd-review-lane-accent)10%,var(--fx-panel-bg))}}.gtd-cockpit__reviewLaneHeader em{color:var(--fx-text);font-size:.7rem;font-style:normal;font-weight:880}.gtd-cockpit__reviewLaneMeter{background:var(--fx-text);border-radius:999px;height:.42rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__reviewLaneMeter{background:color-mix(in srgb,var(--fx-text)8%,transparent)}}.gtd-cockpit__reviewLaneMeter:before{content:"";width:var(--gtd-review-lane);border-radius:inherit;background:linear-gradient(90deg,var(--gtd-review-lane-accent),#22c55e);box-shadow:0 0 16px var(--gtd-review-lane-accent);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__reviewLaneMeter:before{box-shadow:0 0 16px color-mix(in srgb,var(--gtd-review-lane-accent)24%,transparent)}}.gtd-cockpit__reviewTaskStack{overscroll-behavior:contain;scrollbar-width:thin;gap:.36rem;max-height:16rem;padding-right:.12rem;display:grid;overflow:auto}.gtd-cockpit__reviewTask{border:1px solid var(--gtd-review-lane-accent);gap:.34rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__reviewTask{border:1px solid color-mix(in srgb,var(--gtd-review-lane-accent)14%,var(--fx-border))}}.gtd-cockpit__reviewTask{background:var(--fx-panel-bg);border-radius:15px;padding:.46rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__reviewTask{background:color-mix(in srgb,var(--fx-panel-bg)72%,white 10%)}}.gtd-cockpit__reviewTaskTitle{width:100%;min-width:0;color:var(--fx-text);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.38rem;display:grid}.gtd-cockpit__reviewTaskTitle span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:860;line-height:1.18;overflow:hidden}.gtd-cockpit__reviewTaskMeta,.gtd-cockpit__reviewTaskActions{flex-wrap:wrap;gap:.28rem;min-width:0;display:flex}.gtd-cockpit__reviewTaskMeta span{border:1px solid var(--gtd-review-lane-accent);align-items:center;min-height:1.38rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__reviewTaskMeta span{border:1px solid color-mix(in srgb,var(--gtd-review-lane-accent)14%,var(--fx-border))}}.gtd-cockpit__reviewTaskMeta span{color:var(--fx-muted);border-radius:999px;padding:.14rem .38rem;font-size:.62rem;font-weight:780}.gtd-cockpit__reviewTaskActions button{border:1px solid var(--gtd-review-lane-accent);justify-content:center;align-items:center;min-height:1.7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__reviewTaskActions button{border:1px solid color-mix(in srgb,var(--gtd-review-lane-accent)18%,var(--fx-border))}}.gtd-cockpit__reviewTaskActions button{background:var(--fx-panel-bg);border-radius:999px;padding:.18rem .44rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__reviewTaskActions button{background:color-mix(in srgb,var(--fx-panel-bg)76%,white 10%)}}.gtd-cockpit__reviewTaskActions button{color:var(--fx-text);font-size:.64rem;font-weight:810}.gtd-cockpit__reviewLaneEmpty{border:1px dashed var(--gtd-review-lane-accent);place-items:center;min-height:3.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__reviewLaneEmpty{border:1px dashed color-mix(in srgb,var(--gtd-review-lane-accent)18%,var(--fx-border))}}.gtd-cockpit__reviewLaneEmpty{color:var(--fx-muted);text-align:center;border-radius:14px;padding:.56rem;font-size:.68rem;font-weight:760;line-height:1.28}.gtd-cockpit__runway{border:1px solid #38bdf8;gap:.56rem;display:grid}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__runway{border:1px solid color-mix(in srgb,#38bdf8 17%,var(--fx-border))}}.gtd-cockpit__runway{background:linear-gradient(135deg,#38bdf81a,transparent 48%),var(--fx-panel-bg);border-radius:20px;padding:.68rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__runway{background:linear-gradient(135deg,#38bdf81a,transparent 48%),color-mix(in srgb,var(--fx-panel-bg)84%,white 10%)}}.gtd-cockpit__runway{box-shadow:inset 0 1px #ffffff2e}.gtd-cockpit__runwayHeader{justify-content:space-between;align-items:flex-start;gap:.68rem;min-width:0;display:flex}.gtd-cockpit__runwayHeader>div:first-child{gap:.18rem;min-width:0;display:grid}.gtd-cockpit__runwayHeader>div:first-child>span{color:var(--fx-text);font-size:.86rem;font-weight:860}.gtd-cockpit__runwayHeader>div:first-child>strong{color:var(--fx-muted);font-size:.72rem;font-weight:780}.gtd-cockpit__energyRail{flex-wrap:wrap;justify-content:flex-end;gap:.32rem;display:flex}.gtd-cockpit__energyRail button,.gtd-cockpit__focusActions button{border:1px solid #38bdf8;justify-content:center;align-items:center;gap:.28rem;min-height:1.86rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__energyRail button,.gtd-cockpit__focusActions button{border:1px solid color-mix(in srgb,#38bdf8 18%,var(--fx-border))}}.gtd-cockpit__energyRail button,.gtd-cockpit__focusActions button{background:var(--fx-panel-bg);border-radius:999px;padding:.22rem .52rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__energyRail button,.gtd-cockpit__focusActions button{background:color-mix(in srgb,var(--fx-panel-bg)76%,white 12%)}}.gtd-cockpit__energyRail button,.gtd-cockpit__focusActions button{color:var(--fx-text);font-size:.7rem;font-weight:820}.gtd-cockpit__energyRail button[data-active=true]{background:#38bdf8;border-color:#61cbf994}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__energyRail button[data-active=true]{background:color-mix(in srgb,#38bdf8 14%,var(--fx-panel-bg))}}.gtd-cockpit__energyRail button[data-active=true]{box-shadow:0 10px 24px #38bdf824}.gtd-cockpit__energyRail button strong{background:var(--fx-text);border-radius:999px;justify-content:center;align-items:center;min-width:1.32rem;min-height:1.32rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__energyRail button strong{background:color-mix(in srgb,var(--fx-text)8%,transparent)}}.gtd-cockpit__energyRail button strong{color:var(--fx-text);font-size:.68rem}.gtd-cockpit__focusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;display:grid}.gtd-cockpit__focusTask{border:1px solid #22c55e;gap:.44rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__focusTask{border:1px solid color-mix(in srgb,#22c55e 16%,var(--fx-border))}}.gtd-cockpit__focusTask{background:linear-gradient(135deg,#22c55e17,transparent 58%),var(--fx-solid-control);border-radius:17px;padding:.54rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__focusTask{background:linear-gradient(135deg,#22c55e17,transparent 58%),color-mix(in srgb,var(--fx-solid-control)76%,transparent)}}.gtd-cockpit__focusTitle{min-width:0;color:var(--fx-text);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:860;line-height:1.22;overflow:hidden}.gtd-cockpit__focusMeta{flex-wrap:wrap;gap:.28rem;min-height:1.5rem;display:flex}.gtd-cockpit__focusMeta span{border:1px solid var(--fx-text);align-items:center;min-height:1.42rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__focusMeta span{border:1px solid color-mix(in srgb,var(--fx-text)9%,transparent)}}.gtd-cockpit__focusMeta span{color:var(--fx-muted);border-radius:999px;padding:.16rem .42rem;font-size:.66rem;font-weight:780}.gtd-cockpit__focusActions{flex-wrap:wrap;gap:.32rem;display:flex}.gtd-cockpit__focusEmpty{border:1px dashed #38bdf8;place-items:center;min-height:3.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__focusEmpty{border:1px dashed color-mix(in srgb,#38bdf8 22%,var(--fx-border))}}.gtd-cockpit__focusEmpty{color:var(--fx-muted);text-align:center;border-radius:16px;padding:.72rem;font-size:.78rem;font-weight:760}.gtd-cockpit__workbench{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;display:grid}.gtd-cockpit__details{min-width:0;display:grid}.gtd-cockpit__details summary{cursor:pointer;border:1px solid var(--fx-accent);justify-content:space-between;align-items:center;gap:.85rem;min-height:3.35rem;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__details summary{border:1px solid color-mix(in srgb,var(--fx-accent)22%,var(--fx-border))}}.gtd-cockpit__details summary{background:linear-gradient(135deg,var(--fx-accent),transparent 54%),var(--fx-panel-bg);border-radius:18px;padding:.68rem .78rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__details summary{background:linear-gradient(135deg,color-mix(in srgb,var(--fx-accent)12%,transparent),transparent 54%),color-mix(in srgb,var(--fx-panel-bg)84%,white 9%)}}.gtd-cockpit__details summary{color:var(--fx-text);box-shadow:inset 0 1px 0 #ffffff29,0 14px 34px var(--fx-accent)}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__details summary{box-shadow:inset 0 1px 0 #ffffff29,0 14px 34px color-mix(in srgb,var(--fx-accent)8%,transparent)}}.gtd-cockpit__details summary::-webkit-details-marker{display:none}.gtd-cockpit__details summary span{gap:.12rem;min-width:0;display:grid}.gtd-cockpit__details summary strong{font-size:.9rem;font-weight:860;line-height:1.12}.gtd-cockpit__details summary small{color:var(--fx-muted);font-size:.72rem;font-weight:700;line-height:1.28}.gtd-cockpit__details summary i{opacity:.78;border-bottom:2px solid;border-right:2px solid;flex:none;width:.56rem;height:.56rem;transition:transform .18s;transform:rotate(45deg)}.gtd-cockpit__details[open] summary i{transform:translateY(2px)rotate(225deg)}.gtd-cockpit__detailsBody{gap:.58rem;padding-top:.58rem;display:grid}.gtd-cockpit__lane{border:1px solid #22c55e;min-width:0}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__lane{border:1px solid color-mix(in srgb,#22c55e 14%,var(--fx-border))}}.gtd-cockpit__lane{background:linear-gradient(135deg,#22c55e17,transparent 54%),var(--fx-panel-bg);border-radius:18px;padding:.62rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__lane{background:linear-gradient(135deg,#22c55e17,transparent 54%),color-mix(in srgb,var(--fx-panel-bg)82%,white 10%)}}.gtd-cockpit__lane{box-shadow:inset 0 1px #ffffff2e}.gtd-cockpit__lane--review{border-color:#fb7185}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__lane--review{border-color:color-mix(in srgb,#fb7185 16%,var(--fx-border))}}.gtd-cockpit__lane--review{background:linear-gradient(135deg,#fb718514,transparent 54%),var(--fx-panel-bg)}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__lane--review{background:linear-gradient(135deg,#fb718514,transparent 54%),color-mix(in srgb,var(--fx-panel-bg)82%,white 10%)}}.gtd-cockpit__laneHeader{color:var(--fx-text);justify-content:space-between;align-items:center;gap:.58rem;margin-bottom:.5rem;font-size:.82rem;font-weight:850;display:flex}.gtd-cockpit__laneHeader strong{border:1px solid var(--fx-text);justify-content:center;align-items:center;min-width:1.8rem;min-height:1.8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__laneHeader strong{border:1px solid color-mix(in srgb,var(--fx-text)10%,transparent)}}.gtd-cockpit__laneHeader strong{background:var(--fx-panel-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__laneHeader strong{background:color-mix(in srgb,var(--fx-panel-bg)76%,white 12%)}}.gtd-cockpit__laneHeader strong{font-size:.78rem}.gtd-cockpit__taskStack{overscroll-behavior:contain;scrollbar-width:thin;gap:.46rem;max-height:12.7rem;padding-right:.14rem;display:grid;overflow:auto}.gtd-cockpit__task{border:1px solid var(--fx-text);gap:.4rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__task{border:1px solid color-mix(in srgb,var(--fx-text)9%,transparent)}}.gtd-cockpit__task{background:var(--fx-solid-control);border-radius:16px;padding:.5rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__task{background:color-mix(in srgb,var(--fx-solid-control)76%,transparent)}}.gtd-cockpit__taskTitle{min-width:0;color:var(--fx-text);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:850;line-height:1.24;overflow:hidden}.gtd-cockpit__taskMeta{flex-wrap:wrap;gap:.34rem;display:flex}.gtd-cockpit__taskMeta span{border:1px solid var(--fx-text);align-items:center;min-height:1.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__taskMeta span{border:1px solid color-mix(in srgb,var(--fx-text)9%,transparent)}}.gtd-cockpit__taskMeta span{color:var(--fx-muted);border-radius:999px;padding:.18rem .44rem;font-size:.68rem;font-weight:780}.gtd-cockpit__taskActions{flex-wrap:wrap;gap:.34rem;display:flex}.gtd-cockpit__taskActions button{border:1px solid #22c55e;justify-content:center;align-items:center;min-height:1.78rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__taskActions button{border:1px solid color-mix(in srgb,#22c55e 18%,var(--fx-border))}}.gtd-cockpit__taskActions button{background:var(--fx-panel-bg);border-radius:999px;padding:.2rem .54rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__taskActions button{background:color-mix(in srgb,var(--fx-panel-bg)76%,white 12%)}}.gtd-cockpit__taskActions button{color:var(--fx-text);font-size:.7rem;font-weight:820}.gtd-cockpit__empty{border:1px dashed var(--fx-text);place-items:center;min-height:3.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__empty{border:1px dashed color-mix(in srgb,var(--fx-text)14%,transparent)}}.gtd-cockpit__empty{color:var(--fx-muted);text-align:center;border-radius:16px;padding:.74rem;font-size:.78rem;font-weight:760;line-height:1.34}.gtd-cockpit__footer{color:var(--fx-muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.76rem;font-weight:760;display:flex}.gtd-cockpit__footer span,.gtd-cockpit__footer button{border:1px solid var(--fx-text);align-items:center;min-height:1.82rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__footer span,.gtd-cockpit__footer button{border:1px solid color-mix(in srgb,var(--fx-text)10%,transparent)}}.gtd-cockpit__footer span,.gtd-cockpit__footer button{background:var(--fx-panel-bg);border-radius:999px;padding:.26rem .54rem}@supports (color:color-mix(in lab, red, red)){.gtd-cockpit__footer span,.gtd-cockpit__footer button{background:color-mix(in srgb,var(--fx-panel-bg)72%,white 10%)}}.gtd-cockpit__footer button{color:var(--fx-text)}@media (prefers-reduced-motion:no-preference){.project-timeline:after,.gtd-cockpit:after{animation:18s cubic-bezier(.45,0,.55,1) infinite daylumoSurfaceSweep}.project-timeline:before,.gtd-cockpit:before{animation:32s cubic-bezier(.45,0,.55,1) infinite projectTimelineSheen}.project-timeline__track:before{animation:9s linear -3s infinite projectTimelineTrackSweep}.project-timeline__bar{transition:transform .16s,box-shadow .16s}.project-timeline__milestone{transition:transform .16s,border-color .16s,background .16s}.gtd-cockpit__card,.project-timeline__focusButton,.project-timeline__horizonRail button,.project-timeline__nextChip,.project-timeline__criticalItem,.project-timeline__legendGrid span,.project-timeline__forecastPrimary,.project-timeline__forecastItems button,.project-timeline__commandPrimary,.project-timeline__commandButton,.project-timeline__dependencyList button,.project-timeline__powerRows button,.project-timeline__milestoneBand,.project-timeline__milestoneBandList button,.project-timeline__scenarioWeek,.project-timeline__scenarioDriverList button,.gtd-cockpit__timelineAction,.gtd-cockpit__decision button,.gtd-cockpit__signalGrid button,.gtd-cockpit__commandPrimary,.gtd-cockpit__commandButton,.gtd-cockpit__ritualSteps button,.gtd-cockpit__processorCta,.gtd-cockpit__sweepAction,.gtd-cockpit__processItem,.gtd-cockpit__sweepGrid button,.gtd-cockpit__focusLane,.gtd-cockpit__focusLaneHeader,.gtd-cockpit__focusLaneTasks button,.gtd-cockpit__contextPulse button,.gtd-cockpit__reviewCta,.gtd-cockpit__reviewLane,.gtd-cockpit__reviewLaneHeader,.gtd-cockpit__reviewTask,.gtd-cockpit__reviewTaskActions button,.gtd-cockpit__focusActions button,.gtd-cockpit__energyRail button,.gtd-cockpit__taskActions button{transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.gtd-cockpit__card:hover,.project-timeline__focusButton:hover,.project-timeline__horizonRail button:hover,.project-timeline__nextChip:hover,.project-timeline__criticalItem:hover,.project-timeline__forecastPrimary:hover,.project-timeline__forecastItems button:hover,.project-timeline__commandPrimary:hover,.project-timeline__commandButton:hover,.project-timeline__dependencyList button:hover,.project-timeline__powerRows button:hover,.project-timeline__milestoneBand:hover,.project-timeline__milestoneBandList button:hover,.project-timeline__scenarioWeek:hover,.project-timeline__scenarioDriverList button:hover,.gtd-cockpit__timelineAction:hover,.gtd-cockpit__decision button:hover,.gtd-cockpit__signalGrid button:hover,.gtd-cockpit__commandPrimary:hover,.gtd-cockpit__commandButton:hover,.gtd-cockpit__ritualSteps button:hover,.gtd-cockpit__processorCta:hover,.gtd-cockpit__sweepAction:hover,.gtd-cockpit__processItem:hover,.gtd-cockpit__sweepGrid button:hover,.gtd-cockpit__focusLane:hover,.gtd-cockpit__focusLaneHeader:hover,.gtd-cockpit__focusLaneTasks button:hover,.gtd-cockpit__contextPulse button:hover,.gtd-cockpit__reviewCta:hover,.gtd-cockpit__reviewLane:hover,.gtd-cockpit__reviewLaneHeader:hover,.gtd-cockpit__reviewTask:hover,.gtd-cockpit__reviewTaskActions button:hover,.gtd-cockpit__focusActions button:hover,.gtd-cockpit__energyRail button:hover,.gtd-cockpit__taskActions button:hover{transform:translateY(-1px)}.project-timeline__commandHero:hover,.gtd-cockpit__decision:hover,.gtd-cockpit__commandHero:hover,.project-timeline__details summary:hover,.gtd-cockpit__details summary:hover{box-shadow:inset 0 1px 0 #ffffff38,0 20px 54px var(--fx-accent-2)}@supports (color:color-mix(in lab, red, red)){.project-timeline__commandHero:hover,.gtd-cockpit__decision:hover,.gtd-cockpit__commandHero:hover,.project-timeline__details summary:hover,.gtd-cockpit__details summary:hover{box-shadow:inset 0 1px 0 #ffffff38,0 20px 54px color-mix(in srgb,var(--fx-accent-2)12%,transparent)}}}@media (prefers-reduced-motion:reduce){.project-timeline:before,.project-timeline:after,.gtd-cockpit:before,.gtd-cockpit:after,.project-timeline__track:before{animation:none!important}}@keyframes daylumoSurfaceSweep{0%,18%{opacity:0;transform:translate(-22%)}42%{opacity:.34}70%,to{opacity:0;transform:translate(22%)}}@keyframes projectTimelineSheen{0%,to{opacity:.2;transform:translate(-4%)}50%{opacity:.28;transform:translate(4%)}}@keyframes projectTimelineTrackSweep{0%{opacity:0;transform:translate(-52%)}12%,88%{opacity:var(--timeline-sweep-opacity)}to{opacity:0;transform:translate(52%)}}@media (width<=980px){.project-timeline__hero{grid-template-columns:minmax(0,1fr)}.project-timeline__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}html[data-daylumo-device-class=phone] .project-timeline,html[data-daylumo-device-class=tablet] .project-timeline{border-radius:22px;padding:.78rem}html[data-daylumo-device-class=phone] .project-timeline__hero,html[data-daylumo-device-class=tablet] .project-timeline__hero{grid-template-columns:minmax(0,1fr);gap:.68rem;margin-bottom:.68rem}html[data-daylumo-device-class=phone] .project-timeline__hero h2{font-size:1.04rem}html[data-daylumo-device-class=phone] .project-timeline__hero p{font-size:.82rem}html[data-daylumo-device-class=phone] .project-timeline__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}html[data-daylumo-device-class=phone] .project-timeline__controlDeck,html[data-daylumo-device-class=tablet] .project-timeline__controlDeck{grid-template-columns:minmax(0,1fr);gap:.38rem}html[data-daylumo-device-class=phone] .project-timeline__focusRail,html[data-daylumo-device-class=tablet] .project-timeline__focusRail,html[data-daylumo-device-class=phone] .project-timeline__horizonRail,html[data-daylumo-device-class=tablet] .project-timeline__horizonRail{border-radius:16px;gap:.34rem;padding:.32rem}html[data-daylumo-device-class=phone] .project-timeline__horizonRail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html[data-daylumo-device-class=phone] .project-timeline__focusButton,html[data-daylumo-device-class=phone] .project-timeline__horizonRail button{flex:calc(50% - .34rem);min-width:0}html[data-daylumo-device-class=phone] .project-timeline__commandBridge,html[data-daylumo-device-class=tablet] .project-timeline__commandBridge{grid-template-columns:minmax(0,1fr);gap:.42rem;margin-bottom:.64rem}html[data-daylumo-device-class=phone] .project-timeline__commandHero,html[data-daylumo-device-class=phone] .project-timeline__commandButton{border-radius:16px}html[data-daylumo-device-class=phone] .project-timeline__commandHero{padding:.52rem}html[data-daylumo-device-class=phone] .project-timeline__commandHeroBody,html[data-daylumo-device-class=tablet] .project-timeline__commandHeroBody{grid-template-columns:minmax(0,1fr) auto}html[data-daylumo-device-class=phone] .project-timeline__commandHeroBody .project-timeline__powerScore{justify-self:start;width:4.1rem}html[data-daylumo-device-class=phone] .project-timeline__commandHeroBody>div:nth-child(2){grid-column:1/-1}html[data-daylumo-device-class=phone] .project-timeline__commandHeroBody>div:nth-child(2)>strong{white-space:normal}html[data-daylumo-device-class=phone] .project-timeline__commandPrimary{min-height:2.55rem}html[data-daylumo-device-class=tablet] .project-timeline__commandRail{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-daylumo-device-class=phone] .project-timeline__commandRail{grid-template-columns:minmax(0,1fr)}html[data-daylumo-device-class=phone] .project-timeline__commandButton{min-height:4.15rem;padding:.46rem .46rem .72rem}html[data-daylumo-device-class=phone] .project-timeline__commandButton small{white-space:normal}html[data-daylumo-device-class=phone] .project-timeline__healthRail,html[data-daylumo-device-class=tablet] .project-timeline__healthRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}html[data-daylumo-device-class=phone] .project-timeline__healthRail span{border-radius:15px;min-height:2.72rem;padding:.44rem .5rem;font-size:.66rem}html[data-daylumo-device-class=phone] .project-timeline__insightDeck,html[data-daylumo-device-class=tablet] .project-timeline__insightDeck,html[data-daylumo-device-class=phone] .project-timeline__forecastDeck,html[data-daylumo-device-class=tablet] .project-timeline__forecastDeck{grid-template-columns:minmax(0,1fr);gap:.42rem;margin-bottom:.64rem}html[data-daylumo-device-class=phone] .project-timeline__criticalPath,html[data-daylumo-device-class=phone] .project-timeline__legend,html[data-daylumo-device-class=phone] .project-timeline__forecastHero,html[data-daylumo-device-class=phone] .project-timeline__forecastList{border-radius:16px;padding:.52rem}html[data-daylumo-device-class=phone] .project-timeline__criticalItem{border-radius:14px;padding:.42rem}html[data-daylumo-device-class=phone] .project-timeline__legendGrid span,html[data-daylumo-device-class=phone] .project-timeline__riskChips span{text-align:center;flex:calc(50% - .34rem);justify-content:center;min-width:0;font-size:.64rem}html[data-daylumo-device-class=phone] .project-timeline__forecastPrimary{grid-template-columns:auto minmax(0,1fr);min-height:4.2rem}html[data-daylumo-device-class=phone] .project-timeline__forecastDate{text-align:left;grid-column:1/-1;justify-items:stretch}html[data-daylumo-device-class=phone] .project-timeline__forecastDate strong,html[data-daylumo-device-class=phone] .project-timeline__forecastDate small{justify-self:start}html[data-daylumo-device-class=phone] .project-timeline__forecastItems,html[data-daylumo-device-class=tablet] .project-timeline__forecastItems{grid-template-columns:minmax(0,1fr)}html[data-daylumo-device-class=phone] .project-timeline__forecastItems button{min-height:3.2rem}html[data-daylumo-device-class=phone] .project-timeline__powerDeck,html[data-daylumo-device-class=tablet] .project-timeline__powerDeck{grid-template-columns:minmax(0,1fr);gap:.42rem;margin-bottom:.64rem}html[data-daylumo-device-class=phone] .project-timeline__powerHero,html[data-daylumo-device-class=phone] .project-timeline__dependencyMap,html[data-daylumo-device-class=phone] .project-timeline__capacityPulse{border-radius:16px;padding:.52rem}html[data-daylumo-device-class=phone] .project-timeline__powerBody{grid-template-columns:minmax(0,1fr)}html[data-daylumo-device-class=phone] .project-timeline__powerScore{justify-self:start;width:4.35rem}html[data-daylumo-device-class=phone] .project-timeline__powerMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-daylumo-device-class=phone] .project-timeline__dependencyList button{grid-template-columns:minmax(0,1fr);gap:.36rem}html[data-daylumo-device-class=phone] .project-timeline__dependencyList button em{justify-self:start}html[data-daylumo-device-class=phone] .project-timeline__milestoneDeck,html[data-daylumo-device-class=tablet] .project-timeline__milestoneDeck{grid-template-columns:minmax(0,1fr);gap:.42rem;margin-bottom:.64rem}html[data-daylumo-device-class=phone] .project-timeline__milestoneHero,html[data-daylumo-device-class=phone] .project-timeline__milestoneBand{border-radius:16px;padding:.52rem}html[data-daylumo-device-class=phone] .project-timeline__milestoneHeroBody{grid-template-columns:minmax(0,1fr)}html[data-daylumo-device-class=phone] .project-timeline__milestoneHeroBody .project-timeline__powerScore{justify-self:start}html[data-daylumo-device-class=tablet] .project-timeline__milestoneBands{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-daylumo-device-class=phone] .project-timeline__milestoneBands,html[data-daylumo-device-class=phone] .project-timeline__milestoneBandList button{grid-template-columns:minmax(0,1fr)}html[data-daylumo-device-class=phone] .project-timeline__milestoneBandList button em{justify-self:start}html[data-daylumo-device-class=phone] .project-timeline__scenarioDeck,html[data-daylumo-device-class=tablet] .project-timeline__scenarioDeck{grid-template-columns:minmax(0,1fr);gap:.42rem;margin-bottom:.64rem}html[data-daylumo-device-class=phone] .project-timeline__scenarioHero,html[data-daylumo-device-class=phone] .project-timeline__scenarioWeek,html[data-daylumo-device-class=phone] .project-timeline__scenarioDrivers{border-radius:16px;padding:.52rem}html[data-daylumo-device-class=phone] .project-timeline__scenarioHeroBody{grid-template-columns:minmax(0,1fr)}html[data-daylumo-device-class=phone] .project-timeline__scenarioHeroBody .project-timeline__powerScore{justify-self:start}html[data-daylumo-device-class=tablet] .project-timeline__scenarioWeeks{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-daylumo-device-class=phone] .project-timeline__scenarioWeeks{grid-template-columns:minmax(0,1fr)}html[data-daylumo-device-class=phone] .project-timeline__scenarioWeekMeta{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-daylumo-device-class=phone] .project-timeline__scenarioDriverList button{grid-template-columns:auto minmax(0,1fr)}html[data-daylumo-device-class=phone] .project-timeline__stats span{border-radius:15px;min-height:3.36rem;padding:.5rem;font-size:.68rem}html[data-daylumo-device-class=phone] .project-timeline__stats strong{font-size:1.04rem}html[data-daylumo-device-class=phone] .project-timeline__scroll,html[data-daylumo-device-class=tablet] .project-timeline__scroll{overflow:visible}html[data-daylumo-device-class=phone] .project-timeline__ticks,html[data-daylumo-device-class=tablet] .project-timeline__ticks{display:none}html[data-daylumo-device-class=phone] .project-timeline__rows,html[data-daylumo-device-class=tablet] .project-timeline__rows{gap:.52rem}html[data-daylumo-device-class=phone] .project-timeline__row,html[data-daylumo-device-class=tablet] .project-timeline__row{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:.52rem;min-width:0;padding:.52rem}html[data-daylumo-device-class=phone] .project-timeline__label,html[data-daylumo-device-class=tablet] .project-timeline__label{border-radius:14px;min-height:3.36rem;padding:.48rem}html[data-daylumo-device-class=phone] .project-timeline__track,html[data-daylumo-device-class=tablet] .project-timeline__track{border-radius:15px;min-height:3.4rem}html[data-daylumo-device-class=phone] .project-timeline__bar,html[data-daylumo-device-class=tablet] .project-timeline__bar{height:1.34rem}html[data-daylumo-device-class=phone] .project-timeline__milestone,html[data-daylumo-device-class=tablet] .project-timeline__milestone{width:1.45rem;height:1.45rem}html[data-daylumo-device-class=phone] .project-timeline__mobileMeta,html[data-daylumo-device-class=tablet] .project-timeline__mobileMeta{flex-wrap:wrap;gap:.34rem;display:flex}html[data-daylumo-device-class=phone] .project-timeline__nextRail,html[data-daylumo-device-class=tablet] .project-timeline__nextRail{grid-column:auto;margin-top:0;padding-inline:0}html[data-daylumo-device-class=phone] .project-timeline__nextChip,html[data-daylumo-device-class=tablet] .project-timeline__nextChip{max-width:100%}html[data-daylumo-device-class=phone] .project-timeline__focusedEmpty,html[data-daylumo-device-class=tablet] .project-timeline__focusedEmpty{min-width:0}html[data-daylumo-device-class=phone] .settings-workflowMode{border-radius:18px;padding:.68rem}html[data-daylumo-device-class=phone] .settings-workflowMode__header{flex-direction:column;gap:.42rem}html[data-daylumo-device-class=phone] .settings-workflowMode__seg{width:100%}html[data-daylumo-device-class=phone] .settings-workflowMode__seg .fx-seg-btn{flex:1 1 0}html[data-daylumo-device-class=phone] .gtd-cockpit,html[data-daylumo-device-class=tablet] .gtd-cockpit{border-radius:22px;padding:.78rem}html[data-daylumo-device-class=phone] .gtd-cockpit__header{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.58rem}html[data-daylumo-device-class=phone] .gtd-cockpit__radar{justify-self:start;width:5rem}html[data-daylumo-device-class=phone] .gtd-cockpit__timelineAction{justify-content:center;width:100%}html[data-daylumo-device-class=tablet] .gtd-cockpit__cards{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-daylumo-device-class=phone] .gtd-cockpit__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem}html[data-daylumo-device-class=phone] .gtd-cockpit__decisionDeck,html[data-daylumo-device-class=tablet] .gtd-cockpit__decisionDeck{grid-template-columns:minmax(0,1fr);gap:.44rem}html[data-daylumo-device-class=phone] .gtd-cockpit__decision{border-radius:18px;grid-template-columns:minmax(0,1fr);padding:.56rem}html[data-daylumo-device-class=phone] .gtd-cockpit__decision button{width:100%;min-height:3.2rem}html[data-daylumo-device-class=tablet] .gtd-cockpit__signalGrid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-daylumo-device-class=phone] .gtd-cockpit__signalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-daylumo-device-class=phone] .gtd-cockpit__signalGrid button{min-height:3rem}html[data-daylumo-device-class=phone] .gtd-cockpit__commandBridge,html[data-daylumo-device-class=tablet] .gtd-cockpit__commandBridge{grid-template-columns:minmax(0,1fr);gap:.44rem}html[data-daylumo-device-class=phone] .gtd-cockpit__commandHero{border-radius:18px;grid-template-columns:minmax(0,1fr) auto;padding:.56rem}html[data-daylumo-device-class=phone] .gtd-cockpit__commandScore{width:4rem}html[data-daylumo-device-class=phone] .gtd-cockpit__commandPrimary{grid-column:1/-1;min-height:2.55rem}html[data-daylumo-device-class=tablet] .gtd-cockpit__commandRail{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-daylumo-device-class=phone] .gtd-cockpit__commandRail{grid-template-columns:minmax(0,1fr)}html[data-daylumo-device-class=phone] .gtd-cockpit__commandButton{border-radius:15px;min-height:4.1rem;padding:.46rem .46rem .72rem}html[data-daylumo-device-class=phone] .gtd-cockpit__commandButton small{white-space:normal}html[data-daylumo-device-class=phone] .gtd-cockpit__ritual{border-radius:18px;padding:.56rem}html[data-daylumo-device-class=phone] .gtd-cockpit__ritualHeader,html[data-daylumo-device-class=tablet] .gtd-cockpit__ritualHeader{flex-direction:column;align-items:stretch}html[data-daylumo-device-class=phone] .gtd-cockpit__ritualHeader strong{white-space:normal}html[data-daylumo-device-class=phone] .gtd-cockpit__ritualScore,html[data-daylumo-device-class=tablet] .gtd-cockpit__ritualScore{width:100%;min-width:0}html[data-daylumo-device-class=tablet] .gtd-cockpit__ritualSteps{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-daylumo-device-class=phone] .gtd-cockpit__ritualSteps{grid-template-columns:minmax(0,1fr)}html[data-daylumo-device-class=phone] .gtd-cockpit__ritualSteps button{grid-template-rows:auto;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;min-height:4rem}html[data-daylumo-device-class=phone] .gtd-cockpit__ritualCopy{grid-column:auto}html[data-daylumo-device-class=phone] .gtd-cockpit__processor,html[data-daylumo-device-class=tablet] .gtd-cockpit__processor{grid-template-columns:minmax(0,1fr);gap:.44rem}html[data-daylumo-device-class=phone] .gtd-cockpit__processorHero,html[data-daylumo-device-class=phone] .gtd-cockpit__processorQueue,html[data-daylumo-device-class=phone] .gtd-cockpit__processorSweep{border-radius:18px;padding:.56rem}html[data-daylumo-device-class=phone] .gtd-cockpit__processorHero{grid-template-columns:minmax(0,1fr) auto}html[data-daylumo-device-class=phone] .gtd-cockpit__processorCopy strong{white-space:normal}html[data-daylumo-device-class=phone] .gtd-cockpit__processorCopy p{font-size:.7rem}html[data-daylumo-device-class=phone] .gtd-cockpit__processorMeter{width:3.9rem}html[data-daylumo-device-class=phone] .gtd-cockpit__processorCta{min-height:2.34rem}html[data-daylumo-device-class=phone] .gtd-cockpit__processStack{max-height:12rem}html[data-daylumo-device-class=phone] .gtd-cockpit__processItem{border-radius:15px;padding:.46rem}html[data-daylumo-device-class=phone] .gtd-cockpit__sweepGrid{grid-template-columns:minmax(0,1fr)}html[data-daylumo-device-class=phone] .gtd-cockpit__sweepAction{width:100%}html[data-daylumo-device-class=phone] .gtd-cockpit__intelligence,html[data-daylumo-device-class=tablet] .gtd-cockpit__intelligence{border-radius:18px;padding:.56rem}html[data-daylumo-device-class=phone] .gtd-cockpit__intelligenceHero,html[data-daylumo-device-class=tablet] .gtd-cockpit__intelligenceHero{grid-template-columns:minmax(0,1fr) auto}html[data-daylumo-device-class=phone] .gtd-cockpit__intelligenceScore{width:4rem}html[data-daylumo-device-class=tablet] .gtd-cockpit__focusLanes{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-daylumo-device-class=phone] .gtd-cockpit__focusLanes{grid-template-columns:minmax(0,1fr)}html[data-daylumo-device-class=phone] .gtd-cockpit__focusLane{border-radius:15px;padding:.46rem}html[data-daylumo-device-class=phone] .gtd-cockpit__focusLaneHeader small{white-space:normal}html[data-daylumo-device-class=phone] .gtd-cockpit__focusLaneTasks{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-daylumo-device-class=phone] .gtd-cockpit__focusLaneTasks button{border-radius:14px}html[data-daylumo-device-class=phone] .gtd-cockpit__contextPulse button{flex:calc(50% - .34rem);min-width:0}html[data-daylumo-device-class=phone] .gtd-cockpit__reviewLab,html[data-daylumo-device-class=tablet] .gtd-cockpit__reviewLab{border-radius:18px;padding:.56rem}html[data-daylumo-device-class=phone] .gtd-cockpit__reviewHero,html[data-daylumo-device-class=tablet] .gtd-cockpit__reviewHero{grid-template-columns:minmax(0,1fr) auto;align-items:center}html[data-daylumo-device-class=phone] .gtd-cockpit__reviewScore{width:4rem}html[data-daylumo-device-class=phone] .gtd-cockpit__reviewCta{grid-column:1/-1;min-height:2.55rem}html[data-daylumo-device-class=tablet] .gtd-cockpit__reviewLanes{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-daylumo-device-class=phone] .gtd-cockpit__reviewLanes{grid-template-columns:minmax(0,1fr)}html[data-daylumo-device-class=phone] .gtd-cockpit__reviewLane{border-radius:15px;padding:.46rem}html[data-daylumo-device-class=phone] .gtd-cockpit__reviewLaneHeader small{white-space:normal}html[data-daylumo-device-class=phone] .gtd-cockpit__reviewTaskStack{max-height:13rem}html[data-daylumo-device-class=phone] .gtd-cockpit__reviewTaskActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html[data-daylumo-device-class=phone] .gtd-cockpit__reviewTaskActions button{width:100%;padding-inline:.34rem}html[data-daylumo-device-class=phone] .gtd-cockpit__runway{border-radius:18px;padding:.56rem}html[data-daylumo-device-class=phone] .gtd-cockpit__runwayHeader,html[data-daylumo-device-class=tablet] .gtd-cockpit__runwayHeader{flex-direction:column;align-items:stretch}html[data-daylumo-device-class=phone] .gtd-cockpit__energyRail,html[data-daylumo-device-class=tablet] .gtd-cockpit__energyRail{justify-content:stretch}html[data-daylumo-device-class=phone] .gtd-cockpit__energyRail button{flex:calc(50% - .32rem)}html[data-daylumo-device-class=tablet] .gtd-cockpit__focusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-daylumo-device-class=phone] .gtd-cockpit__focusGrid{grid-template-columns:minmax(0,1fr)}html[data-daylumo-device-class=phone] .gtd-cockpit__card{gap:.42rem;min-height:4.7rem;padding:.5rem}html[data-daylumo-device-class=phone] .gtd-cockpit__cardIcon{width:1.65rem;height:1.65rem}html[data-daylumo-device-class=phone] .gtd-cockpit__cardText strong{font-size:1.08rem}html[data-daylumo-device-class=phone] .gtd-cockpit__cardText span{font-size:.72rem}html[data-daylumo-device-class=phone] .gtd-cockpit__cardText small{display:none}html[data-daylumo-device-class=phone] .gtd-cockpit__workbench{grid-template-columns:minmax(0,1fr)}html[data-daylumo-device-class=phone] .gtd-cockpit__taskStack{max-height:8.8rem}html[data-daylumo-device-class=phone] .gtd-cockpit__lane{padding:.52rem}html[data-daylumo-device-class=phone] .gtd-cockpit__laneHeader{margin-bottom:.38rem}html[data-daylumo-device-class=phone] .gtd-cockpit__taskActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html[data-daylumo-device-class=phone] .gtd-cockpit__taskActions button{width:100%;padding-inline:.34rem}html[data-daylumo-device-class=phone] .gtd-cockpit__details summary{border-radius:16px;padding:.58rem .64rem}html[data-daylumo-device-class=phone] .gtd-cockpit__details summary small{font-size:.68rem}@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-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-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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}@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}@keyframes spin{to{transform:rotate(360deg)}}
