/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-serif:var(--font-newsreader),ui-serif,Georgia,serif;--color-red-200:oklch(88.5% .062 18.334);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-yellow-50:oklch(98.7% .026 102.212);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--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;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-hanken),ui-sans-serif,system-ui,sans-serif;--default-mono-font-family:var(--font-jetbrains),ui-monospace,monospace;--color-accent:var(--accent)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-full{top:100%}.right-3{right:calc(var(--spacing) * 3)}.left-0{left:0}.isolate{isolation:isolate}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-5{margin:calc(var(--spacing) * 5)}.m-auto{margin:auto}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.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)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-14{margin-left:calc(var(--spacing) * 14)}.ml-auto{margin-left:auto}.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}.inline-grid{display:inline-grid}.table{display:table}.aspect-square{aspect-ratio:1}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-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-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-\[18px\]{height:18px}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-\[45vh\]{max-height:45vh}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[390px\]{min-height:390px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-24{width:calc(var(--spacing) * 24)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[18px\]{width:18px}.w-\[min\(640px\,calc\(100vw-2rem\)\)\]{width:min(640px,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[42ch\]{max-width:42ch}.max-w-\[132px\]{max-width:132px}.max-w-\[360px\]{max-width:360px}.max-w-\[390px\]{max-width:390px}.max-w-\[420px\]{max-width:420px}.max-w-\[470px\]{max-width:470px}.max-w-\[1080px\]{max-width:1080px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.translate-x-0{--tw-translate-x:0}.translate-x-0,.translate-x-5{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%}.scale-100,.scale-95{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.scale-y-110{--tw-scale-y:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[sb-fade-up_180ms_cubic-bezier\(\.22\,1\,\.36\,1\)\]{animation:sb-fade-up .18s cubic-bezier(.22,1,.36,1)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[2rem_minmax\(0\,1fr\)\]{grid-template-columns:2rem minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-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)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.-space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}: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-border>:not(:last-child)){border-color:var(--border)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{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-\[14px\]{border-radius:14px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.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-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color-mix\(in_srgb\,\#a16207_45\%\,transparent\)\]{border-color:#a1620773}.border-\[color-mix\(in_srgb\,var\(--accent\)_45\%\,transparent\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--accent\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--danger-border\)\]{border-color:var(--danger-border)}.border-\[var\(--danger-border\,\#f3c1bd\)\]{border-color:var(--danger-border,#f3c1bd)}.border-accent,.border-accent\/40{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/40{border-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border) 60%,transparent)}}.border-card{border-color:var(--card)}.border-muted\/30{border-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.border-muted\/30{border-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.border-muted\/35{border-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.border-muted\/35{border-color:color-mix(in oklab,var(--muted) 35%,transparent)}}.border-t-\[var\(--accent\,\#1F6B3B\)\]{border-top-color:var(--accent,#1f6b3b)}.bg-\[\#f5f0e6\]{background-color:#f5f0e6}.bg-\[color-mix\(in_srgb\,\#a16207_8\%\,var\(--panel\,\#fff\)\)\]{background-color:#a16207}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,\#a16207_8\%\,var\(--panel\,\#fff\)\)\]{background-color:color-mix(in srgb,#a16207 8%,var(--panel,#fff))}}.bg-\[color-mix\(in_srgb\,\#a16207_12\%\,var\(--panel\,\#fff\)\)\]{background-color:#a16207}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,\#a16207_12\%\,var\(--panel\,\#fff\)\)\]{background-color:color-mix(in srgb,#a16207 12%,var(--panel,#fff))}}.bg-\[color-mix\(in_srgb\,var\(--foreground\,\#111\)_38\%\,transparent\)\]{background-color:var(--foreground,#111)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--foreground\,\#111\)_38\%\,transparent\)\]{background-color:color-mix(in srgb,var(--foreground,#111) 38%,transparent)}}.bg-\[rgb\(245_240_230\)\]{background-color:#f5f0e6}.bg-\[var\(--accent-soft\,\#e7f0ea\)\]{background-color:var(--accent-soft,#e7f0ea)}.bg-\[var\(--danger\)\]{background-color:var(--danger)}.bg-\[var\(--danger\,\#b3261e\)\]{background-color:var(--danger,#b3261e)}.bg-\[var\(--danger-soft\)\],.bg-\[var\(--danger-soft\)\]\/40{background-color:var(--danger-soft)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--danger-soft\)\]\/40{background-color:color-mix(in oklab,var(--danger-soft) 40%,transparent)}}.bg-\[var\(--danger-soft\,\#fdecea\)\]{background-color:var(--danger-soft,#fdecea)}.bg-accent{background-color:var(--accent)}.bg-accent-soft{background-color:var(--accent-soft)}.bg-accent\/5{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/5{background-color:color-mix(in oklab,var(--accent) 5%,transparent)}}.bg-accent\/10{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--accent) 10%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-background,.bg-background\/35{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/35{background-color:color-mix(in oklab,var(--background) 35%,transparent)}}.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/40{background-color:color-mix(in oklab,var(--background) 40%,transparent)}}.bg-background\/45{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/45{background-color:color-mix(in oklab,var(--background) 45%,transparent)}}.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/50{background-color:color-mix(in oklab,var(--background) 50%,transparent)}}.bg-background\/55{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/55{background-color:color-mix(in oklab,var(--background) 55%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-chip,.bg-chip\/30{background-color:var(--chip)}@supports (color:color-mix(in lab,red,red)){.bg-chip\/30{background-color:color-mix(in oklab,var(--chip) 30%,transparent)}}.bg-chip\/65{background-color:var(--chip)}@supports (color:color-mix(in lab,red,red)){.bg-chip\/65{background-color:color-mix(in oklab,var(--chip) 65%,transparent)}}.bg-current{background-color:currentColor}.bg-foreground\/70{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/70{background-color:color-mix(in oklab,var(--foreground) 70%,transparent)}}.bg-hover,.bg-hover\/35{background-color:var(--hover)}@supports (color:color-mix(in lab,red,red)){.bg-hover\/35{background-color:color-mix(in oklab,var(--hover) 35%,transparent)}}.bg-hover\/40{background-color:var(--hover)}@supports (color:color-mix(in lab,red,red)){.bg-hover\/40{background-color:color-mix(in oklab,var(--hover) 40%,transparent)}}.bg-hover\/60{background-color:var(--hover)}@supports (color:color-mix(in lab,red,red)){.bg-hover\/60{background-color:color-mix(in oklab,var(--hover) 60%,transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-red-600{background-color:var(--color-red-600)}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-200{background-color:var(--color-stone-200)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-jetbrains),ui-monospace,monospace}.font-serif{font-family:var(--font-newsreader),ui-serif,Georgia,serif}.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-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--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-\[\.88em\]{font-size:.88em}.text-\[2rem\]{font-size:2rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.tab-1{tab-size:1}.tab-2{tab-size:2}.text-\[\#a16207\]{color:#a16207}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--danger\,\#b3261e\)\]{color:var(--danger,#b3261e)}.text-accent{color:var(--accent)}.text-accent-foreground{color:var(--accent-foreground)}.text-card{color:var(--card)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.text-muted{color:var(--muted)}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-accent\/30{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.decoration-accent\/30{-webkit-text-decoration-color:color-mix(in oklab,var(--accent) 30%,transparent);text-decoration-color:color-mix(in oklab,var(--accent) 30%,transparent)}}.decoration-dotted{text-decoration-style:dotted}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--accent\)\],.accent-accent{accent-color:var(--accent)}.opacity-50{opacity:.5}.opacity-65{opacity:.65}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-lg{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)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.shadow\/elevation,.shadow\/glow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.ring-1,.shadow\/elevation,.shadow\/glow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-border{--tw-ring-color:var(--border)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.grayscale{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,)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.filter,.invert{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-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-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,opacity\,transform\]{transition-property:background-color,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,transform\]{transition-property:color,background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;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-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.placeholder\:text-muted::placeholder{color:var(--muted)}.backdrop\:bg-black\/45::backdrop{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.backdrop\:bg-black\/45::backdrop{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.first\:mt-0:first-child{margin-top:0}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:border-accent:focus-within{border-color:var(--accent)}@media (hover:hover){.hover\:border-accent:hover,.hover\:border-accent\/40:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent\/40:hover{border-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.hover\:border-muted\/55:hover{border-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:border-muted\/55:hover{border-color:color-mix(in oklab,var(--muted) 55%,transparent)}}.hover\:border-red-200:hover{border-color:var(--color-red-200)}.hover\:bg-\[var\(--danger-soft\)\]:hover{background-color:var(--danger-soft)}.hover\:bg-\[var\(--danger-soft\,\#fdecea\)\]:hover{background-color:var(--danger-soft,#fdecea)}.hover\:bg-accent\/90:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/90:hover{background-color:color-mix(in oklab,var(--accent) 90%,transparent)}}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-card:hover{background-color:var(--card)}.hover\:bg-hover:hover{background-color:var(--hover)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:text-accent:hover{color:var(--accent)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-accent:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.hover\:opacity-90:hover{opacity:.9}}.focus\:border-accent:focus{border-color:var(--accent)}.focus\:bg-card:focus{background-color:var(--card)}.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-accent\/15:focus{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-accent\/15:focus{--tw-ring-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.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\(--accent\)\]:focus-visible{--tw-ring-color:var(--accent)}.focus-visible\:ring-\[var\(--danger\,\#b3261e\)\]:focus-visible{--tw-ring-color:var(--danger,#b3261e)}.focus-visible\:ring-accent:focus-visible{--tw-ring-color:var(--accent)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-card:focus-visible{--tw-ring-offset-color:var(--card)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[var\(--danger\)\]:focus-visible{outline-color:var(--danger)}.focus-visible\:outline-accent:focus-visible{outline-color:var(--accent)}.focus-visible\:outline-red-600:focus-visible{outline-color:var(--color-red-600)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:active\:translate-y-0:disabled:active{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:m-6{margin:calc(var(--spacing) * 6)}.sm\:mx-6{margin-inline:calc(var(--spacing) * 6)}.sm\:mx-7{margin-inline:calc(var(--spacing) * 7)}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:max-w-40{max-width:calc(var(--spacing) * 40)}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:pl-0{padding-left:0}.sm\:text-right{text-align:right}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-\[2\.35rem\]{font-size:2.35rem}.sm\:text-\[2\.75rem\]{font-size:2.75rem}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[230px_minmax\(0\,1fr\)\]{grid-template-columns:230px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:items-center{align-items:center}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}}@media (min-width:64rem){.lg\:mt-14{margin-top:calc(var(--spacing) * 14)}.lg\:mt-auto{margin-top:auto}.lg\:flex{display:flex}.lg\:min-h-96{min-height:calc(var(--spacing) * 96)}.lg\:min-h-\[560px\]{min-height:560px}.lg\:max-w-md{max-width:var(--container-md)}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-16{padding:calc(var(--spacing) * 16)}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}:root{--motion-fast:.12s;--motion-base:.16s;--motion-slow:.24s;--ease-out:cubic-bezier(.22,1,.36,1)}.sb-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes sb-fade-up{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes sb-spin{to{transform:rotate(1turn)}}@keyframes sb-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes sb-sweep{0%{background-position:0}to{background-position:300%}}.sb-anim-rise{animation:sb-fade-up var(--motion-slow) var(--ease-out) both}.sb-anim-rise--fast{animation-duration:var(--motion-base)}@media (prefers-reduced-motion:reduce){.agent-document-panel,.agent-document-spin,.sb-anim-rise,.sb-anim-rise--fast,.sb-jump-latest,.sb-status-line,.sb-strip-live:after,.sb-suggest-card,.sb-transcript-item.is-new,.sb-transcript-item.is-optimistic{animation:none}.sb-stream-cursor{opacity:1;animation:none}.agent-btn,.agent-chip,.agent-document-card,.agent-icon-btn,.agent-row,.fw-panel-resize-handle>span,.sb-agent-context-disclosure>summary:before,.sb-agent-file-row,.sb-cite-chip,.sb-copy-reply,.sb-ghost-btn,.sb-jump-latest,.sb-model-picker select,.sb-strip-chev,.sb-suggest-card,.sb-suggest-card-arrow,.sb-toolbox-btn,.sb-toolbox-glyph,.sb-toolbox-item{transition:none}}.sb-root ::-webkit-scrollbar{width:9px;height:9px}.sb-root ::-webkit-scrollbar-thumb{background:#82807a59;border-radius:6px}.sb-root ::-webkit-scrollbar-track{background:0 0}.sb-agent-prose{letter-spacing:-.011em}.sb-agent-prose>:first-child{margin-top:0}.sb-agent-prose>:last-child{margin-bottom:0}.sb-inline-wiki-link{border:0;border-bottom:1px solid var(--accent,#1f6b3b);margin:0;padding:0;display:inline}@supports (color:color-mix(in lab,red,red)){.sb-inline-wiki-link{border-bottom:1px solid color-mix(in srgb,var(--accent,#1f6b3b) 38%,transparent)}}.sb-inline-wiki-link{color:var(--accent,#1f6b3b);cursor:pointer;font:inherit;line-height:inherit;text-align:inherit;background:0 0;border-radius:2px}.sb-inline-wiki-link:hover{border-bottom-color:var(--accent,#1f6b3b);background:var(--accent-soft,#e7f0ea)}@supports (color:color-mix(in lab,red,red)){.sb-inline-wiki-link:hover{background:color-mix(in srgb,var(--accent-soft,#e7f0ea) 56%,transparent)}}.sb-inline-wiki-link:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.sb-wiki-search-mark{background:var(--accent,#1f6b3b);border-radius:2px}@supports (color:color-mix(in lab,red,red)){.sb-wiki-search-mark{background:color-mix(in srgb,var(--accent,#1f6b3b) 18%,var(--panel,#fff))}}.sb-wiki-search-mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:1px}.fw-resizable-panel{position:relative}.fw-panel-resize-handle{z-index:12;cursor:col-resize;touch-action:none;justify-content:center;align-items:center;width:11px;display:flex;position:absolute;top:0;bottom:0}.fw-panel-resize-handle.is-start{left:-6px}.fw-panel-resize-handle.is-end{right:-6px}.fw-panel-resize-handle>span{background:var(--border,#d8d6d1);opacity:.42;border-radius:999px;width:3px;height:42px;transition:opacity .15s ease-out,background-color .15s ease-out}.fw-panel-resize-handle.is-resizing>span,.fw-panel-resize-handle:focus-visible>span,.fw-panel-resize-handle:hover>span{background:var(--accent,#1f6b3b);opacity:1}.fw-panel-resize-handle:focus-visible{outline:0}body.is-resizing-panel,body.is-resizing-panel *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.sb-wiki-title-row{align-items:flex-start;gap:16px;margin:0 0 18px;display:flex}.sb-wiki-title-row>h1{text-wrap:balance;flex:1;min-width:0}.sb-wiki-page-tools{flex:none;align-items:center;gap:2px;display:flex}.sb-wiki-ask-agent{border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);height:30px;color:var(--text,#1f1e1c);cursor:pointer;font:inherit;border-radius:7px;align-items:center;gap:6px;margin-right:7px;padding:0 10px;font-size:11.5px;font-weight:650;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.sb-wiki-ask-agent:hover{border-color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.sb-wiki-ask-agent:hover{border-color:color-mix(in srgb,var(--accent,#1f6b3b) 42%,var(--border,#ebeae7))}}.sb-wiki-ask-agent:hover{background:var(--accent-soft,#e7f0ea);color:var(--accent,#1f6b3b)}.sb-wiki-editor-close,.sb-wiki-icon-button{width:30px;height:30px;color:var(--muted,#76746f);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:1px;transition:background-color .16s,color .16s;display:inline-flex}.sb-wiki-editor-close:hover,.sb-wiki-icon-button:hover{background:var(--hover,#f0efec);color:var(--text,#1f1e1c)}.sb-wiki-ask-agent:focus-visible,.sb-wiki-editor-close:focus-visible,.sb-wiki-icon-button:focus-visible,.sb-wiki-inline-editor button:focus-visible,.sb-wiki-inline-editor textarea:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.sb-wiki-icon-button:disabled{cursor:default;opacity:.34}.sb-wiki-icon-button.is-active{background:var(--accent-soft,#e7f0ea);color:var(--accent,#1f6b3b)}.sb-wiki-edit-trigger{margin-left:5px}.sb-wiki-type-glyph{font-size:10px;font-weight:700;line-height:1}.sb-wiki-inline-editor{border:1px solid var(--accent,#1f6b3b);margin:2px 0 24px;padding:13px}@supports (color:color-mix(in lab,red,red)){.sb-wiki-inline-editor{border:1px solid color-mix(in srgb,var(--accent,#1f6b3b) 26%,var(--border,#ebeae7))}}.sb-wiki-inline-editor{background:var(--sb-bg,#f7f6f4);border-radius:12px;animation:sb-fade-up .18s cubic-bezier(.22,1,.36,1)}.sb-wiki-editor-heading{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.sb-wiki-editor-heading>div{flex:1;gap:2px;display:grid}.sb-wiki-editor-heading strong{color:var(--text,#1f1e1c);font-size:12.5px;line-height:1.3}.sb-wiki-editor-heading span{color:var(--muted,#76746f);font-size:11.5px;line-height:1.4}.sb-wiki-inline-editor textarea{resize:vertical;border:1px solid var(--border,#d8d6d1);background:var(--panel,#fff);width:100%;min-height:84px;max-height:240px;color:var(--text,#1f1e1c);font:13px/1.55 var(--font-hanken),ui-sans-serif,system-ui,sans-serif;border-radius:8px;outline:0;padding:10px 11px;display:block}.sb-wiki-inline-editor textarea::placeholder{color:#686660;opacity:1}.sb-wiki-inline-editor textarea:disabled{cursor:wait;opacity:.72}.sb-wiki-editor-files{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.sb-wiki-editor-files>span{border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);max-width:min(240px,100%);height:27px;color:var(--text,#1f1e1c);border-radius:7px;align-items:center;gap:5px;padding:0 4px 0 8px;font-size:11px;display:inline-flex}.sb-wiki-editor-files>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-wiki-editor-files button{width:20px;height:20px;color:var(--muted,#76746f);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;display:inline-grid}.sb-wiki-editor-files button:hover{background:var(--hover,#f0efec);color:var(--text,#1f1e1c)}.sb-wiki-editor-footer{align-items:center;gap:8px;margin-top:10px;display:flex}.sb-wiki-attach-button,.sb-wiki-stop-button,.sb-wiki-submit-edit{cursor:pointer;min-height:32px;font:600 12px/1 var(--font-hanken),ui-sans-serif,system-ui,sans-serif;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.sb-wiki-attach-button,.sb-wiki-stop-button{border:1px solid var(--border,#d8d6d1);background:var(--panel,#fff);color:var(--text,#1f1e1c)}.sb-wiki-attach-button:hover,.sb-wiki-stop-button:hover{background:var(--hover,#f0efec)}.sb-wiki-submit-edit{color:#fff;border:0}.sb-wiki-submit-edit,.sb-wiki-submit-edit:hover{background:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.sb-wiki-submit-edit:hover{background:color-mix(in srgb,var(--accent,#1f6b3b) 88%,#000)}}.sb-wiki-inline-editor button:disabled{cursor:not-allowed;opacity:.45}.sb-wiki-editor-status{min-width:0;color:var(--accent,#1f6b3b);flex:1;align-items:center;gap:6px;font-size:11.5px;line-height:1.35;display:inline-flex}.sb-wiki-editor-status.is-error{color:#9e352d}.sb-wiki-editor-status>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-wiki-editor-spinner{animation:sb-spin .85s linear infinite}.sb-agent-stream{font-family:var(--font-hanken),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.011em;color:var(--text,#1f1e1c);word-break:break-word;font-size:16.5px;line-height:1.68}.sb-agent-stream>:first-child{margin-top:0}.sb-agent-stream>:last-child{margin-bottom:0}@media (min-width:761px){.sb-agent-prose blockquote span,.sb-agent-prose li,.sb-agent-prose p{font-size:16.5px!important;line-height:1.68!important}.sb-agent-prose h2{font-size:24px!important}.sb-agent-prose h3{font-size:18px!important}}.sb-stream-cursor{vertical-align:text-bottom;background:var(--accent,#1f6b3b);border-radius:1px;width:2px;height:1.05em;margin-left:1.5px;animation:sb-cursor-blink 1s step-end infinite;display:inline-block}@keyframes sb-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.sb-status-line{min-height:24px;animation:sb-fade-up var(--motion-slow) var(--ease-out) both;align-items:center;gap:8px;line-height:1.4;display:flex}.sb-status-dot{background:var(--accent,#1f6b3b);border-radius:50%;flex:none;width:7px;height:7px;animation:sb-status-pulse 1.5s ease-in-out infinite}@keyframes sb-status-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.sb-status-text{letter-spacing:0;color:var(--muted,#76746f);font-size:.875rem;font-style:normal;font-weight:550;transition:opacity .16s ease-out}.sb-status-text.sb-changing{opacity:0}.sb-status-tally{color:var(--muted,#76746f);opacity:.85;flex:none;font-size:.8125rem;font-style:normal}.sb-composer{position:relative;box-shadow:0 1px 3px #0000000a}.sb-composer,.sb-suggest-card{border:1px solid var(--border,#ebeae7);background:var(--panel,#fff)}.sb-suggest-card{width:100%;color:var(--text,#1f1e1c);font:inherit;text-align:left;cursor:pointer;animation:sb-fade-up var(--motion-slow) var(--ease-out) both;transition:border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out);border-radius:10px;align-items:center;gap:10px;padding:13px 16px;font-size:14.5px;display:flex}.sb-suggest-card:hover{border-color:var(--accent,#1f6b3b);background:var(--accent-soft,#e7f0ea);box-shadow:0 1px 3px #0000000d}.sb-suggest-card:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.sb-suggest-card-arrow{color:var(--muted,#76746f);flex:none;transition:color .14s,transform .18s cubic-bezier(.22,1,.36,1)}.sb-suggest-card:hover .sb-suggest-card-arrow{color:var(--accent,#1f6b3b);transform:translate(2px)}.sb-suggest-card-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb-agent-empty{text-align:center;flex-direction:column;gap:0;width:100%;max-width:720px;margin:auto;padding:40px 30px}.sb-agent-empty,.sb-agent-empty-mark{justify-content:center;align-items:center;display:flex}.sb-agent-empty-mark{color:#fff;border-radius:15px;width:52px;height:52px;margin-bottom:22px;font-size:22px}.sb-agent-empty-title{font-family:var(--font-newsreader),ui-serif,serif;letter-spacing:-.01em;color:var(--text,#1f1e1c);text-wrap:balance;margin:0 0 12px;font-size:34px;font-weight:500;line-height:1.15}.sb-agent-empty-sub{color:var(--muted,#76746f);text-wrap:pretty;max-width:560px;margin:0 0 26px;font-size:15.5px;line-height:1.62}.sb-agent-empty-suggestions{flex-direction:column;gap:9px;width:100%;max-width:620px;display:flex}.sb-agent-rail{border-bottom:1px solid var(--border,#ebeae7);background:var(--bg,#fbfbfa);flex:none;align-items:center;gap:8px;min-height:52px;padding:0 20px;display:flex}.sb-live-dot{animation:sb-status-pulse 1.5s ease-in-out infinite}.sb-ing-caret{vertical-align:baseline;border-radius:1px;width:6px;height:11px;margin-left:3px;animation:sb-cursor-blink 1s step-end infinite;display:inline-block;transform:translateY(1.5px)}.sb-ing-status{opacity:.85;white-space:nowrap;font-size:10.5px;font-style:italic;font-weight:500;transition:opacity .14s ease-out}.sb-ing-status.sb-changing{opacity:0}.sb-ghost-btn{transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.sb-ghost-btn:focus-visible,.sb-ghost-btn:hover{background:var(--chip,#f1f0ed);color:var(--text,#1f1e1c);outline:none}.sb-toolbox-btn{transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.sb-toolbox-btn:focus-visible,.sb-toolbox-btn:hover:not(:disabled){background:var(--chip,#f1f0ed);outline:none}.sb-toolbox-glyph{transition:transform var(--motion-base) var(--ease-out);display:inline-block}.sb-toolbox-btn[aria-expanded=true] .sb-toolbox-glyph{transform:rotate(45deg)}.sb-toolbox-item{transition:background var(--motion-fast) var(--ease-out)}.sb-toolbox-item:focus-visible,.sb-toolbox-item:hover{background:var(--hover,#f0efec);outline:none}.sb-cite-chip{transition:border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.sb-cite-chip:focus-visible,.sb-cite-chip:hover{border-color:var(--accent,#1f6b3b);background:var(--accent-soft,#e7f0ea);outline:none}.sb-copy-reply{opacity:.55;transition:opacity var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.sb-copy-reply:focus-visible,.sb-copy-reply:hover{opacity:1;background:var(--chip,#f1f0ed);outline:none}.sb-transcript-item{content-visibility:auto;contain-intrinsic-size:auto 96px}.sb-transcript-item+.sb-transcript-item{margin-top:18px}.sb-transcript-item.is-activity{contain-intrinsic-size:auto 24px}.sb-transcript-item.is-activity+.sb-transcript-item.is-activity{margin-top:4px}.sb-transcript-item:not(.is-activity)+.sb-transcript-item.is-activity{margin-top:10px}.sb-transcript-item.is-activity+.sb-transcript-item:not(.is-activity){margin-top:16px}@keyframes sb-message-arrive{0%{opacity:.4;transform:translateY(5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.sb-transcript-item.is-optimistic{animation:sb-message-arrive var(--motion-base) var(--ease-out)}.sb-transcript-item.is-new{animation:sb-message-arrive var(--motion-slow) var(--ease-out) both}.sb-jump-latest{z-index:5;border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);color:var(--text,#1f1e1c);font:inherit;cursor:pointer;animation:sb-fade-up var(--motion-base) var(--ease-out) both;transition:border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out);border-radius:999px;align-items:center;gap:5px;margin:14px auto 0;padding:6px 13px 6px 10px;font-size:12px;font-weight:600;display:flex;position:sticky;bottom:12px;box-shadow:0 2px 10px #00000014}.sb-jump-latest:hover{border-color:var(--accent,#1f6b3b);background:var(--accent-soft,#e7f0ea)}.sb-jump-latest:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.sb-agent-retry-row{margin-left:35px;padding:2px 0 10px;display:flex}.sb-agent-rail-error,.sb-agent-sidebar-error{border:1px solid #b3322b;justify-content:space-between;align-items:center;gap:9px;margin:4px 6px 8px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.sb-agent-rail-error,.sb-agent-sidebar-error{border:1px solid color-mix(in srgb,#b3322b 26%,var(--border,#ebeae7))}}.sb-agent-rail-error,.sb-agent-sidebar-error{background:#b3322b;border-radius:9px}@supports (color:color-mix(in lab,red,red)){.sb-agent-rail-error,.sb-agent-sidebar-error{background:color-mix(in srgb,#b3322b 5%,var(--panel,#fff))}}.sb-agent-rail-error,.sb-agent-sidebar-error{color:var(--text,#1f1e1c);font-size:12px;line-height:1.45}.sb-agent-user-stack{flex-direction:column;align-items:flex-end;gap:5px;max-width:min(82%,640px);margin-left:auto;display:flex}.sb-agent-user-message{background:var(--accent,#1f6b3b);color:#fff;overflow-wrap:anywhere;white-space:pre-wrap;border-radius:14px 14px 4px;padding:10px 16px;font-size:15.5px;line-height:1.55;transition:opacity .16s ease-out}.sb-agent-user-message.is-sending{opacity:.88}.sb-agent-sent-attachments{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.sb-agent-sent-file,.sb-agent-sent-reference{color:#fff;background:#ffffff26;border:1px solid #ffffff4d;border-radius:8px;align-items:center;gap:7px;max-width:290px;padding:5px 9px 5px 6px;display:inline-flex}.sb-agent-attachment-mark{background:currentColor;border-radius:6px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sb-agent-attachment-mark{background:color-mix(in srgb,currentColor 13%,transparent)}}.sb-agent-attachment-mark{font-family:var(--font-jetbrains),ui-monospace,monospace;letter-spacing:.3px;font-size:7.5px;font-weight:700}.sb-agent-attachment-copy{flex-direction:column;min-width:0;line-height:1.25;display:flex}.sb-agent-attachment-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:650;overflow:hidden}.sb-agent-attachment-copy small{opacity:.82;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9.5px;font-weight:500;overflow:hidden}.sb-agent-composer-attachments{flex-wrap:wrap;gap:6px;padding:2px 0 8px;display:flex}.sb-agent-composer-file,.sb-agent-composer-reference{border:1px solid var(--border,#ebeae7);background:var(--bg,#fbfbfa);max-width:min(380px,100%);min-height:36px;color:var(--text,#1f1e1c);border-radius:10px;align-items:center;gap:8px;padding:4px 4px 4px 6px;animation:sb-fade-up .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.sb-agent-composer-reference{border-color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.sb-agent-composer-reference{border-color:color-mix(in srgb,var(--accent,#1f6b3b) 30%,var(--border,#ebeae7))}}.sb-agent-composer-reference{background:var(--accent-soft,#e7f0ea)}@supports (color:color-mix(in lab,red,red)){.sb-agent-composer-reference{background:color-mix(in srgb,var(--accent-soft,#e7f0ea) 58%,var(--panel,#fff))}}.sb-agent-composer-reference .sb-agent-attachment-mark{background:var(--panel,#fff);color:var(--accent,#1f6b3b)}.sb-agent-reference-open{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;padding:0;line-height:1.2;display:flex}.sb-agent-reference-open small,.sb-agent-reference-open strong{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.sb-agent-reference-open strong{font-size:12px;font-weight:650}.sb-agent-reference-open small{color:var(--muted,#76746f);margin-top:2px;font-size:9.5px}.sb-agent-reference-open:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px;border-radius:3px}.sb-agent-attachment-remove{flex:0 0 22px;width:22px!important;height:22px!important;font-size:12px!important}.sb-agent-send-state{min-height:14px;color:var(--muted,#76746f);align-items:center;gap:5px;padding-right:3px;font-size:10px;font-weight:550;line-height:1;display:inline-flex}.sb-agent-send-state>span{background:var(--accent,#1f6b3b);border-radius:50%;width:5px;height:5px;animation:sb-status-pulse 1.2s ease-in-out infinite}.sb-agent-input::placeholder{color:var(--muted,#76746f);opacity:1}.sb-agent-send-button:hover:not(:disabled){box-shadow:0 2px 7px var(--accent,#1f6b3b);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.sb-agent-send-button:hover:not(:disabled){box-shadow:0 2px 7px color-mix(in srgb,var(--accent,#1f6b3b) 24%,transparent)}}.sb-agent-send-button:active:not(:disabled){transform:scale(.96)}.sb-agent-send-button:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.sb-agent-send-button:disabled{opacity:.56;cursor:not-allowed!important}.sb-agent-row{align-items:flex-start;gap:11px;display:flex}.sb-agent-avatar{color:#fff;border-radius:7px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;line-height:1;display:flex}.sb-activity-line{min-width:0;min-height:24px;color:var(--muted,#76746f);align-items:center;gap:8px;padding-left:35px;font-size:.875rem;font-weight:500;line-height:1.4;display:flex}.sb-activity-line>svg{color:var(--accent,#1f6b3b);flex:none}.sb-activity-line>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb-agent-earlier{border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);min-height:34px;color:var(--muted,#76746f);cursor:pointer;font:inherit;border-radius:8px;align-self:center;padding:0 12px;font-size:11.5px;font-weight:600}.sb-agent-earlier:hover:not(:disabled){color:var(--text,#1f1e1c)}.sb-agent-earlier:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.sb-agent-earlier:disabled{cursor:wait;opacity:.65}.sb-model-picker select{transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.sb-model-picker select:focus-visible,.sb-model-picker select:hover:not(:disabled){background:var(--chip,#f1f0ed);border-color:var(--border,#ebeae7);outline:none}.sb-strip{border:1px solid var(--border,#ebeae7);background:var(--bg,#fbfbfa);transition:border-color var(--motion-slow) var(--ease-out),box-shadow var(--motion-slow) var(--ease-out);border-radius:10px;position:relative;overflow:hidden}.sb-strip.sb-strip-live{border-color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.sb-strip.sb-strip-live{border-color:color-mix(in srgb,var(--accent,#1f6b3b) 45%,var(--border,#ebeae7))}}.sb-strip.sb-strip-live{box-shadow:0 0 0 2px var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.sb-strip.sb-strip-live{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#1f6b3b) 9%,transparent)}}.sb-strip-fill{transform-origin:0;transform:scaleX(var(--strip-progress,.04));pointer-events:none;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.sb-strip-live:after{content:"";background:linear-gradient(100deg,transparent 25%,var(--accent,#1f6b3b) 50%,transparent 75%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.sb-strip-live:after{background:linear-gradient(100deg,transparent 25%,color-mix(in srgb,var(--accent,#1f6b3b) 15%,transparent) 50%,transparent 75%)}}.sb-strip-live:after{animation:sb-strip-sweep 3.6s var(--ease-out) infinite;pointer-events:none}@keyframes sb-strip-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.sb-strip.sb-strip-done .sb-strip-fill{transform:scaleX(1)}.sb-strip-chev{transition:transform var(--motion-base) var(--ease-out);display:inline-block}.sb-strip-chev.sb-open{transform:rotate(90deg)}.sb-skel{background:linear-gradient(90deg,var(--chip,#f1f0ed) 25%,var(--hover,#f0efec) 37%,var(--chip,#f1f0ed) 63%);background-size:400px 100%;border-radius:6px;animation:sb-shimmer 1.4s linear infinite}.sb-agent-context-rail{border-left:1px solid var(--border,#ebeae7);background:var(--sb-bg,#f7f6f4);flex-direction:column;flex:0 0 310px;width:310px;min-width:0;display:flex}.sb-agent-context-heading{border-bottom:1px solid var(--border,#ebeae7);background:var(--bg,#fbfbfa);flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:8px 11px 8px 14px;display:flex}.sb-agent-context-scroll{flex:1;min-height:0;padding:12px 10px 16px;overflow-y:auto}.sb-agent-context-section+.sb-agent-context-section{margin-top:18px}.sb-agent-context-label{color:var(--muted,#76746f);font-family:var(--font-jetbrains),ui-monospace,monospace;justify-content:space-between;align-items:center;gap:8px;margin:0 4px 8px;font-size:10px;font-weight:600;display:flex}.sb-agent-context-label span:last-child{font-size:9.5px;font-weight:500}.sb-agent-file-group+.sb-agent-file-group{margin-top:12px}.sb-agent-file-lane{color:var(--muted,#76746f);padding:0 8px 4px;font-size:10.5px;font-weight:700}.sb-agent-file-row{width:100%;min-width:0;color:var(--text,#1f1e1c);cursor:pointer;text-align:left;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-family:inherit;transition:background .14s;display:flex}.sb-agent-file-row:hover{background:var(--hover,#f0efec)!important}.sb-agent-context-primary:focus-visible,.sb-agent-context-secondary:focus-visible,.sb-agent-file-row:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.sb-agent-file-kind{width:26px;color:var(--muted,#76746f);font-family:var(--font-jetbrains),ui-monospace,monospace;text-align:center;flex:0 0 26px;font-size:8.5px;font-weight:700}.sb-agent-file-name{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;overflow:hidden}.sb-agent-context-empty{color:var(--muted,#76746f);margin:0;padding:3px 8px;font-size:11.5px;line-height:1.55}.sb-agent-context-detail{border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);border-radius:10px;padding:11px 12px}.sb-agent-context-detail .sb-agent-context-label{margin:0 0 8px}.sb-agent-context-detail h2{color:var(--text,#1f1e1c);margin:0;font-size:13px;line-height:1.35}.sb-agent-context-detail code{color:var(--muted,#76746f);font-family:var(--font-jetbrains),ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9.5px;display:block;overflow:hidden}.sb-agent-context-detail p{color:var(--muted,#76746f);margin:10px 0 0;font-size:11.5px;line-height:1.55}.sb-agent-context-actions{gap:7px;margin-top:12px;display:flex}.sb-agent-context-primary,.sb-agent-context-secondary{cursor:pointer;border-radius:7px;height:29px;padding:0 10px;font-family:inherit;font-size:11.5px;font-weight:600}.sb-agent-context-primary{background:var(--accent,#1f6b3b);color:#fff;border:0}.sb-agent-context-secondary{border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);color:var(--text,#1f1e1c)}.sb-agent-context-disclosure{border-top:1px solid var(--border,#ebeae7);margin-top:18px}.sb-agent-context-disclosure>summary{min-height:38px;color:var(--text,#1f1e1c);cursor:pointer;align-items:center;gap:7px;padding:0 5px;font-size:12px;font-weight:700;list-style:none;display:flex;position:relative}.sb-agent-context-disclosure>summary::-webkit-details-marker{display:none}.sb-agent-context-disclosure>summary:before{content:"▸";color:var(--muted,#76746f);transition:transform var(--motion-base) var(--ease-out);font-size:11px}.sb-agent-context-disclosure[open]>summary:before{transform:rotate(90deg)}.sb-agent-context-disclosure>summary>span:last-child{color:var(--muted,#76746f);font-family:var(--font-jetbrains),ui-monospace,monospace;margin-left:auto;font-size:10px;font-weight:500}.sb-agent-context-disclosure-body{padding:0 0 4px}.sb-agent-context-attachments,.sb-agent-context-file-list{flex-direction:column;gap:1px;display:flex}.sb-agent-context-attachments{margin-top:8px}.sb-agent-context-attachment{min-width:0;color:var(--muted,#76746f);align-items:center;gap:8px;padding:6px 8px;font-size:11.5px;display:flex}.sb-agent-context-attachment>span:last-child{color:var(--muted,#76746f);margin-left:auto;font-size:9.5px}.sb-agent-tree-row{width:100%;min-width:0;min-height:28px;color:var(--text,#1f1e1c);cursor:pointer;text-align:left;border:0;border-radius:7px;align-items:center;gap:7px;padding-top:4px;padding-bottom:4px;padding-right:8px;font-family:inherit;transition:background .14s;display:flex}.sb-agent-tree-row:hover{background:var(--hover,#f0efec)!important}.sb-agent-tree-row:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.sb-agent-tree-chevron{width:12px;color:var(--muted,#76746f);text-align:center;flex:0 0 12px;font-size:10px;transition:transform .14s}.sb-agent-tree-name{min-width:0;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;font-weight:500;overflow:hidden}.sb-agent-tree-count,.sb-agent-tree-name{font-family:var(--font-jetbrains),ui-monospace,monospace}.sb-agent-tree-count{color:var(--muted,#76746f);flex:none;font-size:10px}.sb-agent-tree-lane{padding-left:8px;font-weight:700}.sb-agent-tree-lane-dot{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.sb-agent-source-tree-group{flex-direction:column;gap:4px;margin:2px 8px 8px;display:flex}.sb-agent-source-tree-toggle{border:1px solid var(--border,#ebeae7);align-items:center;gap:7px;width:100%;min-width:0;min-height:32px;padding:4px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.sb-agent-source-tree-toggle{border:1px solid color-mix(in srgb,var(--border,#ebeae7) 66%,#2c668e)}}.sb-agent-source-tree-toggle{background:var(--panel,#fff);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.sb-agent-source-tree-toggle{background:color-mix(in srgb,var(--panel,#fff) 95%,#2c668e)}}.sb-agent-source-tree-toggle{color:var(--text,#1f1e1c);cursor:pointer;text-align:left;font-family:inherit;transition:background .16s ease-out,border-color .16s ease-out}.sb-agent-source-tree-toggle:hover{border-color:var(--border,#ebeae7)}@supports (color:color-mix(in lab,red,red)){.sb-agent-source-tree-toggle:hover{border-color:color-mix(in srgb,var(--border,#ebeae7) 36%,#2c668e)}}.sb-agent-source-tree-toggle:hover{background:var(--panel,#fff)}@supports (color:color-mix(in lab,red,red)){.sb-agent-source-tree-toggle:hover{background:color-mix(in srgb,var(--panel,#fff) 88%,#2c668e)}}.sb-agent-source-tree-toggle:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.sb-agent-source-tree-toggle-mark{color:#fff;background:#2c668e;border-radius:5px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;line-height:1;display:inline-flex}.sb-agent-source-tree-toggle-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.sb-agent-source-tree-list{flex-direction:column;gap:4px;display:flex}.sb-agent-source-tree-row{border:1px solid var(--border,#ebeae7);align-items:center;gap:9px;width:100%;min-width:0;padding:7px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.sb-agent-source-tree-row{border:1px solid color-mix(in srgb,var(--border,#ebeae7) 62%,#2c668e)}}.sb-agent-source-tree-row{background:var(--panel,#fff);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.sb-agent-source-tree-row{background:color-mix(in srgb,var(--panel,#fff) 92%,#2c668e)}}.sb-agent-source-tree-row{color:var(--text,#1f1e1c);cursor:pointer;text-align:left;font-family:inherit;transition:background .16s ease-out,border-color .16s ease-out}.sb-agent-source-tree-row:hover{border-color:var(--border,#ebeae7)}@supports (color:color-mix(in lab,red,red)){.sb-agent-source-tree-row:hover{border-color:color-mix(in srgb,var(--border,#ebeae7) 32%,#2c668e)}}.sb-agent-source-tree-row:hover{background:var(--panel,#fff)}@supports (color:color-mix(in lab,red,red)){.sb-agent-source-tree-row:hover{background:color-mix(in srgb,var(--panel,#fff) 84%,#2c668e)}}.sb-agent-source-tree-row[aria-current=page]{border-color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.sb-agent-source-tree-row[aria-current=page]{border-color:color-mix(in srgb,var(--accent,#1f6b3b) 47%,#2c668e)}}.sb-agent-source-tree-row[aria-current=page]{background:var(--accent-soft,#e7f0ea)}@supports (color:color-mix(in lab,red,red)){.sb-agent-source-tree-row[aria-current=page]{background:color-mix(in srgb,var(--accent-soft,#e7f0ea) 65%,#2c668e)}}.sb-agent-source-tree-row:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.sb-agent-source-tree-type{color:#fff;width:31px;height:31px;font-family:var(--font-jetbrains),ui-monospace,monospace;letter-spacing:.025em;background:#2c668e;border-radius:6px;flex:0 0 31px;justify-content:center;align-items:center;font-size:8.5px;font-weight:700;display:inline-flex}.sb-agent-source-tree-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sb-agent-source-tree-name{color:var(--text,#1f1e1c);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1.2;overflow:hidden}.sb-agent-source-tree-meta{color:var(--text,#1f1e1c);align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sb-agent-source-tree-meta{color:color-mix(in srgb,var(--text,#1f1e1c) 58%,#2c668e)}}.sb-agent-source-tree-meta{font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:9.5px;font-weight:500;line-height:1.2}.sb-agent-source-tree-lane-dot{border-radius:50%;flex:0 0 6px;width:6px;height:6px}.sb-agent-lane-documents{border-top:1px solid var(--border,#ebeae7);margin-top:3px;padding-top:3px}@supports (color:color-mix(in lab,red,red)){.sb-agent-lane-documents{border-top:1px solid color-mix(in srgb,var(--border,#ebeae7) 78%,transparent)}}.sb-workspace-wiki-tree{min-width:0;padding:8px 8px 14px}.sb-workspace-wiki-tree-group+.sb-workspace-wiki-tree-group{margin-top:4px}.sb-workspace-wiki-tree-row{width:100%;min-width:0;min-height:31px;color:var(--text,#1f1e1c);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding-top:4px;padding-bottom:4px;padding-right:8px;font-family:inherit;transition:background-color .15s ease-out,color .15s ease-out;display:flex}.sb-workspace-wiki-tree-row:hover{background:var(--hover,#f0efec)}.sb-workspace-wiki-tree-row.is-active{background:var(--accent-soft,#e7f0ea)}@supports (color:color-mix(in lab,red,red)){.sb-workspace-wiki-tree-row.is-active{background:color-mix(in srgb,var(--accent-soft,#e7f0ea) 82%,var(--panel,#fff))}}.sb-workspace-wiki-tree-row.is-active{color:var(--text,#1f1e1c)}.sb-workspace-wiki-tree-row.is-agent-editing{--sb-agent-pulse:var(--accent-soft,#e7f0ea);animation:sb-agent-editing-pulse 1.6s ease-in-out infinite}.sb-workspace-wiki-tree-row.is-agent-editing .sb-workspace-wiki-file-icon{color:var(--accent,#1f6b3b)}.sb-workspace-wiki-tree-row.is-agent-adding{--sb-agent-pulse:#2f9e5b}@supports (color:color-mix(in lab,red,red)){.sb-workspace-wiki-tree-row.is-agent-adding{--sb-agent-pulse:color-mix(in srgb,#2f9e5b 32%,var(--accent-soft,#e7f0ea))}}.sb-workspace-wiki-tree-row.is-agent-removing{--sb-agent-pulse:#d4574a}@supports (color:color-mix(in lab,red,red)){.sb-workspace-wiki-tree-row.is-agent-removing{--sb-agent-pulse:color-mix(in srgb,#d4574a 34%,var(--panel,#fff))}}.sb-workspace-wiki-tree-row.is-agent-removing .sb-workspace-wiki-file-icon{color:#c04437}.sb-workspace-wiki-tree-row.is-agent-creating{--sb-agent-pulse:#2f9e5b}@supports (color:color-mix(in lab,red,red)){.sb-workspace-wiki-tree-row.is-agent-creating{--sb-agent-pulse:color-mix(in srgb,#2f9e5b 36%,var(--accent-soft,#e7f0ea))}}.sb-workspace-wiki-tree-row.is-agent-creating{animation:sb-agent-file-created .6s cubic-bezier(.22,1.1,.36,1),sb-agent-editing-pulse 1.6s ease-in-out .6s infinite}.sb-workspace-wiki-tree-row.is-agent-deleting{--sb-agent-pulse:#d4574a}@supports (color:color-mix(in lab,red,red)){.sb-workspace-wiki-tree-row.is-agent-deleting{--sb-agent-pulse:color-mix(in srgb,#d4574a 30%,var(--panel,#fff))}}.sb-workspace-wiki-tree-row.is-agent-deleting{opacity:.55;animation:sb-agent-editing-pulse 1.1s ease-in-out infinite}.sb-workspace-wiki-tree-row.is-agent-deleting .sb-workspace-wiki-tree-name{-webkit-text-decoration:line-through #c04437a6;text-decoration:line-through #c04437a6}.sb-workspace-wiki-tree-row.is-agent-deleting .sb-workspace-wiki-file-icon{color:#c04437}@keyframes sb-agent-editing-pulse{0%,to{background:color-mix(in srgb,var(--sb-agent-pulse,#e7f0ea) 30%,transparent)}50%{background:color-mix(in srgb,var(--sb-agent-pulse,#e7f0ea) 88%,transparent)}}@keyframes sb-agent-file-created{0%{opacity:0;background:color-mix(in srgb,var(--sb-agent-pulse,#e7f0ea) 92%,transparent);transform:translate(-6px)scale(.97)}to{opacity:1;background:color-mix(in srgb,var(--sb-agent-pulse,#e7f0ea) 40%,transparent);transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.sb-workspace-wiki-tree-row.is-agent-creating,.sb-workspace-wiki-tree-row.is-agent-deleting,.sb-workspace-wiki-tree-row.is-agent-editing{background:var(--sb-agent-pulse,#e7f0ea);animation:none}@supports (color:color-mix(in lab,red,red)){.sb-workspace-wiki-tree-row.is-agent-creating,.sb-workspace-wiki-tree-row.is-agent-deleting,.sb-workspace-wiki-tree-row.is-agent-editing{background:color-mix(in srgb,var(--sb-agent-pulse,#e7f0ea) 60%,transparent)}}}.sb-workspace-wiki-tree-row:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:1px}.sb-workspace-wiki-tree-lane{min-height:33px;padding-left:7px;font-size:12px;font-weight:700}.sb-workspace-wiki-tree-chevron{color:var(--muted,#76746f);flex:0 0 12px;transition:transform .15s ease-out}.sb-workspace-wiki-tree-chevron[data-open=true]{transform:rotate(90deg)}.sb-wiki-folder-icon{flex:none}.sb-workspace-wiki-tree-spacer{flex:0 0 12px;width:12px}.sb-workspace-wiki-file-icon{color:var(--muted,#76746f);flex:0 0 13px}.sb-workspace-wiki-tree-name{min-width:0;font-family:var(--font-jetbrains),ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;font-weight:500;line-height:1.35;overflow:hidden}.sb-workspace-wiki-tree-lane .sb-workspace-wiki-tree-name{font-family:inherit;font-size:12px;font-weight:700}.sb-workspace-wiki-tree-count{color:var(--muted,#76746f);font-family:var(--font-jetbrains),ui-monospace,monospace;font-variant-numeric:tabular-nums;flex:none;font-size:10px}.sb-workspace-wiki-tree-empty{color:var(--muted,#76746f);margin:0;padding:18px 14px;font-size:11.5px;line-height:1.55}.sb-agent-document-reader{border-left:1px solid var(--border,#ebeae7);background:var(--bg,#fbfbfa);flex-direction:row;flex:0 0 min(720px,68vw);width:min(720px,68vw);min-height:0;display:flex;container-type:inline-size}.sb-agent-document-reader.is-closing-nested,.sb-agent-document-reader.is-settling-nested{transition:width .22s cubic-bezier(.22,1,.36,1),flex-basis .22s cubic-bezier(.22,1,.36,1)}.sb-agent-document-surface{background:var(--bg,#fbfbfa);clip-path:inset(0);flex-direction:column;flex:1;min-width:0;min-height:0;transition:clip-path .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.sb-agent-document-empty{min-width:320px;min-height:100%;color:var(--muted,#76746f);text-align:center;place-content:center;justify-items:center;gap:8px;padding:32px;display:grid}.sb-agent-document-empty-icon{border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:2px;display:grid}@supports (color:color-mix(in lab,red,red)){.sb-agent-document-empty-icon{background:color-mix(in srgb,var(--panel,#fff) 76%,transparent)}}.sb-agent-document-empty-icon{color:var(--accent,#1f6b3b)}.sb-agent-document-empty strong{color:var(--text,#1f1e1c);font-size:14px;font-weight:700}.sb-agent-document-empty>span:last-child{max-width:260px;font-size:12px;line-height:1.5}.sb-agent-document-reader.is-closing-nested .sb-agent-document-surface{clip-path:inset(0 0 0 100%);transform:translate(24px)}.sb-agent-wiki-nav{isolation:isolate;border-right:1px solid var(--border,#ebeae7);background:var(--panel,#fff);flex-direction:column;min-height:0;display:flex;position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.sb-agent-wiki-nav{background:color-mix(in srgb,var(--panel,#fff) 72%,var(--bg,#fbfbfa))}}.sb-agent-wiki-nav.is-rail{border-right:0;border-left:1px solid var(--border,#ebeae7);background:var(--sb-bg,#f7f6f4)}@supports (color:color-mix(in lab,red,red)){.sb-agent-wiki-nav.is-rail{background:color-mix(in srgb,var(--sb-bg,#f7f6f4) 94%,var(--bar,#fff))}}.sb-agent-wiki-nav.has-persistent-tools{border-right:1px solid var(--border,#ebeae7);flex-direction:row;transition:width .22s cubic-bezier(.22,1,.36,1),flex-basis .22s cubic-bezier(.22,1,.36,1);overflow:hidden}.sb-agent-wiki-nav.has-persistent-tools.is-resizing-nested{transition:none}.sb-agent-wiki-nav.has-persistent-tools .sb-agent-wiki-nav-collapsed-tools{z-index:4;border-right:1px solid var(--border,#ebeae7);background:var(--sb-bg,#f7f6f4);flex:0 0 44px;width:44px;min-width:44px;display:flex}@supports (color:color-mix(in lab,red,red)){.sb-agent-wiki-nav.has-persistent-tools .sb-agent-wiki-nav-collapsed-tools{background:color-mix(in srgb,var(--sb-bg,#f7f6f4) 96%,var(--bar,#fff))}}.sb-agent-wiki-nav.has-persistent-tools .sb-agent-wiki-nav-collapsed-tools{cursor:ew-resize;touch-action:none;transform:none}.sb-agent-wiki-nav.has-persistent-tools:not(.is-collapsed) .sb-agent-wiki-nav-expanded{width:var(--agent-wiki-panel-current-width,240px);flex:0 0 var(--agent-wiki-panel-current-width,240px);clip-path:none;min-width:0;box-shadow:none;position:relative;inset:auto;overflow:hidden;transform:none}.sb-agent-wiki-nav.has-persistent-tools:not(.is-collapsed) .sb-agent-wiki-nav-expanded>.fw-panel-resize-handle{right:-1px}.sb-agent-wiki-nav.has-persistent-tools:not(.is-collapsed) .sb-agent-wiki-nav-header,.sb-agent-wiki-nav.has-persistent-tools:not(.is-collapsed) .sb-agent-wiki-nav-scroll{width:max(196px,var(--agent-wiki-panel-current-width,240px))}.sb-agent-wiki-nav.has-persistent-tools.is-collapsed .sb-agent-wiki-nav-expanded{display:none}.sb-agent-document-reader.is-collapse-ready .sb-agent-wiki-nav-pull{border-color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.sb-agent-document-reader.is-collapse-ready .sb-agent-wiki-nav-pull{border-color:color-mix(in srgb,var(--accent,#1f6b3b) 64%,var(--border,#ebeae7))}}.sb-agent-document-reader.is-collapse-ready .sb-agent-wiki-nav-pull{background:var(--accent-soft,#e7f0ea);color:var(--accent,#1f6b3b)}.sb-agent-wiki-nav-expanded{background:inherit;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.sb-agent-wiki-nav-header{border-bottom:1px solid var(--border,#ebeae7);flex:none;justify-content:space-between;align-items:center;gap:4px;min-height:47px;padding:7px;display:flex}.sb-agent-wiki-nav-title{min-width:0;color:var(--text,#1f1e1c);text-overflow:ellipsis;white-space:nowrap;flex:1;padding-left:6px;font-size:12px;font-weight:680;overflow:hidden}.sb-agent-wiki-nav-actions{flex:none;align-items:center;gap:0;display:flex}.sb-agent-wiki-nav-icon{width:27px;height:30px;color:var(--muted,#76746f);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;font-family:inherit;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.sb-agent-wiki-nav-icon:not(:disabled):hover{background:var(--hover,#f0efec);color:var(--text,#1f1e1c)}.sb-agent-wiki-nav-icon:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:1px}.sb-agent-wiki-nav-icon[aria-pressed=true]{background:var(--accent-soft,#e7f0ea)}@supports (color:color-mix(in lab,red,red)){.sb-agent-wiki-nav-icon[aria-pressed=true]{background:color-mix(in srgb,var(--accent-soft,#e7f0ea) 82%,var(--panel,#fff))}}.sb-agent-wiki-nav-icon[aria-pressed=true]{color:var(--accent,#1f6b3b)}.sb-agent-wiki-nav-icon:disabled{cursor:default;opacity:.42}.sb-agent-wiki-nav-collapse{background:var(--hover,#f0efec);width:32px}@supports (color:color-mix(in lab,red,red)){.sb-agent-wiki-nav-collapse{background:color-mix(in srgb,var(--hover,#f0efec) 72%,transparent)}}.sb-agent-wiki-nav-collapse{color:var(--text,#1f1e1c)}@supports (color:color-mix(in lab,red,red)){.sb-agent-wiki-nav-collapse{color:color-mix(in srgb,var(--text,#1f1e1c) 82%,var(--muted,#76746f))}}.sb-agent-wiki-nav-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.sb-agent-wiki-nav-collapsed-tools{z-index:3;background:var(--panel,#fff);flex-direction:column;flex:1;align-items:center;gap:4px;min-height:0;padding:9px 5px;display:none;position:relative}@supports (color:color-mix(in lab,red,red)){.sb-agent-wiki-nav-collapsed-tools{background:color-mix(in srgb,var(--panel,#fff) 76%,var(--bg,#fbfbfa))}}.sb-agent-wiki-nav-collapsed-tools{transition:transform .22s cubic-bezier(.22,1,.36,1)}.sb-agent-wiki-nav-pull{border:1px solid var(--border,#ebeae7);align-content:center;place-items:center;gap:3px;width:34px;min-height:52px;margin-bottom:4px;display:grid}@supports (color:color-mix(in lab,red,red)){.sb-agent-wiki-nav-pull{border:1px solid color-mix(in srgb,var(--border,#ebeae7) 74%,var(--text,#1f1e1c))}}.sb-agent-wiki-nav-pull{background:var(--panel,#fff);color:var(--muted,#76746f);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.sb-agent-wiki-nav-pull{color:color-mix(in srgb,var(--muted,#76746f) 82%,var(--text,#1f1e1c))}}.sb-agent-wiki-nav-pull{cursor:ew-resize;touch-action:none;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out,transform .16s cubic-bezier(.22,1,.36,1)}.sb-agent-wiki-nav-pull:hover{border-color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.sb-agent-wiki-nav-pull:hover{border-color:color-mix(in srgb,var(--accent,#1f6b3b) 44%,var(--border,#ebeae7))}}.sb-agent-wiki-nav-pull:hover{background:var(--accent-soft,#e7f0ea)}@supports (color:color-mix(in lab,red,red)){.sb-agent-wiki-nav-pull:hover{background:color-mix(in srgb,var(--accent-soft,#e7f0ea) 60%,var(--panel,#fff))}}.sb-agent-wiki-nav-pull:hover{color:var(--accent,#1f6b3b)}.sb-agent-wiki-nav-pull:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.sb-agent-wiki-nav.is-collapsed .sb-agent-wiki-nav-collapsed-tools{display:flex}.sb-agent-wiki-nav.is-collapsed{flex-basis:44px!important;width:44px!important}.sb-agent-wiki-nav.is-collapsed .sb-agent-wiki-nav-expanded{display:none}.sb-agent-wiki-nav.is-compact.is-collapsed.is-overlay-open .sb-agent-wiki-nav-expanded{z-index:2;width:var(--agent-wiki-panel-width,240px);display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:5px 0 8px #00000029}.sb-agent-wiki-nav.is-searching:not(.is-collapsed):not(.has-persistent-tools){flex-basis:clamp(180px,100cqw - 320px,260px)!important;width:clamp(180px,100cqw - 320px,260px)!important}.sb-agent-rail--mobile-context{display:none}.sb-agent-context-panel{flex-direction:column;min-height:100%;display:flex}.sb-agent-context-intro{gap:3px;padding:13px 14px 2px;display:grid}.sb-agent-context-intro strong{color:var(--text,#1f1e1c);font-size:12px;font-weight:680}.sb-agent-context-intro span{color:var(--muted,#76746f);text-wrap:pretty;font-size:10.5px;line-height:1.45}.sb-agent-document-header{border-bottom:1px solid var(--border,#ebeae7);background:var(--bg,#fbfbfa);flex:none;padding:13px 24px 14px;position:relative}.sb-agent-document-header-actions{z-index:2;align-items:center;gap:2px;display:flex;position:absolute;top:10px;right:16px}.sb-agent-document-mobile-nav{gap:2px;display:none}.sb-agent-document-meta{color:var(--muted,#76746f);font-family:var(--font-jetbrains),ui-monospace,monospace;align-items:center;gap:6px;margin-top:9px;font-size:10px;font-weight:600;display:flex}.sb-agent-document-title-row{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:18px;max-width:840px;margin:6px auto 0;display:flex}.sb-agent-document-title-row>div:first-child{align-self:stretch;width:100%;min-width:0;max-width:100%}.sb-agent-document-title-row h1{max-width:100%;color:var(--text,#1f1e1c);font-family:var(--font-newsreader),ui-serif,Georgia,serif;letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:27px;font-weight:500;line-height:1.15}.sb-agent-document-title-row code{width:100%;max-width:100%;color:var(--muted,#76746f);font-family:var(--font-jetbrains),ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;display:block;overflow:hidden}.sb-agent-document-actions{flex:none;gap:7px;display:flex}.sb-agent-document-body{flex:1;min-height:0;padding:28px 24px 56px;overflow-y:auto}.sb-agent-document-body>pre,.sb-agent-document-prose{width:100%;max-width:760px;margin:0 auto}.sb-agent-document-body>pre{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--text,#1f1e1c);font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:12px;line-height:1.7}@container (max-width:480px){.sb-agent-wiki-nav.is-reader:not(.is-compact):not(.has-persistent-tools){flex-basis:44px!important;width:44px!important}.sb-agent-wiki-nav.is-reader:not(.is-compact):not(.has-persistent-tools) .sb-agent-wiki-nav-expanded{display:none}.sb-agent-wiki-nav.is-reader:not(.is-compact):not(.has-persistent-tools) .sb-agent-wiki-nav-collapsed-tools{display:flex}.sb-agent-wiki-nav.is-reader.is-compact.is-collapsed.is-overlay-open .sb-agent-wiki-nav-expanded{width:min(300px,100cqw - 48px)!important}.sb-agent-wiki-nav.is-reader.is-compact .sb-agent-wiki-nav-expanded>.fw-panel-resize-handle{display:none}}@media (hover:none) and (pointer:coarse){.sb-workspace-wiki-tree-row{min-height:40px}.sb-agent-wiki-nav-icon{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.sb-agent-wiki-nav-collapsed-tools,.sb-agent-wiki-nav-expanded,.sb-agent-wiki-nav-icon,.sb-agent-wiki-nav-pull,.sb-workspace-wiki-tree-chevron,.sb-workspace-wiki-tree-row{transition:none}}.sb-agent-source-reader{background:var(--bg,#fbfbfa)}@supports (color:color-mix(in lab,red,red)){.sb-agent-source-reader{background:color-mix(in srgb,var(--bg,#fbfbfa) 94%,#2c668e)}}.sb-agent-source-reader .sb-agent-document-header{background:var(--panel,#fff)}@supports (color:color-mix(in lab,red,red)){.sb-agent-source-reader .sb-agent-document-header{background:color-mix(in srgb,var(--panel,#fff) 91%,#2c668e)}}.sb-agent-source-reader .sb-agent-document-header{border-bottom-color:var(--border,#ebeae7)}@supports (color:color-mix(in lab,red,red)){.sb-agent-source-reader .sb-agent-document-header{border-bottom-color:color-mix(in srgb,var(--border,#ebeae7) 68%,#2c668e)}}.sb-agent-source-badge{border:1px solid var(--border,#ebeae7);align-items:center;min-height:19px;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sb-agent-source-badge{border:1px solid color-mix(in srgb,var(--border,#ebeae7) 54%,#2c668e)}}.sb-agent-source-badge{background:var(--panel,#fff);border-radius:5px}@supports (color:color-mix(in lab,red,red)){.sb-agent-source-badge{background:color-mix(in srgb,var(--panel,#fff) 82%,#2c668e)}}.sb-agent-source-badge{color:var(--text,#1f1e1c)}@supports (color:color-mix(in lab,red,red)){.sb-agent-source-badge{color:color-mix(in srgb,var(--text,#1f1e1c) 62%,#2c668e)}}.sb-agent-source-badge{letter-spacing:.035em;text-transform:uppercase;font-size:9px}.sb-agent-source-body{padding-top:22px}.sb-agent-source-body>.sb-raw-source{width:100%;max-width:940px;margin:0 auto}.sb-raw-source-notice{color:var(--muted,#76746f);margin:0 0 10px}.sb-raw-source-agent .sb-raw-source-notice{border:1px solid var(--border,#ebeae7);margin-bottom:16px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.sb-raw-source-agent .sb-raw-source-notice{border:1px solid color-mix(in srgb,var(--border,#ebeae7) 56%,#2c668e)}}.sb-raw-source-agent .sb-raw-source-notice{background:var(--panel,#fff);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.sb-raw-source-agent .sb-raw-source-notice{background:color-mix(in srgb,var(--panel,#fff) 87%,#2c668e)}}.sb-raw-source-agent .sb-raw-source-notice{color:var(--text,#1f1e1c)}.sb-raw-source-agent .sb-raw-source-frame,.sb-raw-source-agent .sb-raw-source-image{box-shadow:0 1px 4px #18384e40}.tasks-main{scrollbar-gutter:stable both-edges;min-height:0;color:var(--text,#1f1e1c);flex:1;padding:clamp(24px,4vw,52px) clamp(20px,5vw,72px);overflow:auto}.tasks-content{max-width:1120px;margin:0 auto}.tasks-header{align-items:end;gap:16px;margin-bottom:30px;display:flex}.tasks-subtitle{color:var(--muted,#76746f);margin:6px 0 0;font-size:12.5px;line-height:1.4}.tasks-header h1{font-family:var(--font-newsreader),ui-serif,serif;margin:0;font-size:42px;font-weight:500;line-height:1}.tasks-header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.tasks-header-actions>span{color:var(--muted,#76746f);font-size:12px}.tasks-header-actions>.tasks-read-only{border:1px solid var(--border,#ebeae7);background:var(--surface,#fff);color:var(--muted,#76746f);letter-spacing:.01em;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:650}.tasks-compose{border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);border-radius:12px;margin-bottom:22px;padding:16px}.tasks-compose>.tasks-compose-copy{grid-template-columns:minmax(0,1fr) minmax(190px,.38fr);gap:10px;display:grid}.tasks-compose>p{color:#c64e40;margin:10px 0 0;font-size:12px}.tasks-compose footer{justify-content:flex-end;margin-top:12px;display:flex}.tasks-notifications{border:1px solid var(--notice-border,#e8b7af);background:var(--notice-soft,#fff6f4);color:var(--text,#1f1e1c);border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 16px;padding:10px 13px;font-size:12.5px;display:flex}.tasks-notifications>span:first-child{color:var(--notice,#a83f34);text-transform:uppercase;font-size:11px;font-weight:700}.tasks-notifications>button{color:var(--notice,#a83f34);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:5px;margin-left:auto;padding:3px 5px;font-size:11.5px;font-weight:700}.tasks-notifications>button:hover{background:var(--notice,#a83f34)}@supports (color:color-mix(in lab,red,red)){.tasks-notifications>button:hover{background:color-mix(in srgb,var(--notice,#a83f34) 10%,transparent)}}.tasks-notifications>button:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.tasks-tabs{border-bottom:1px solid var(--border,#ebeae7);gap:18px;margin-bottom:8px;display:flex}.tasks-tabs button{color:var(--muted,#76746f);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 1px 9px;font-size:13px;font-weight:500}.tasks-tabs button[aria-current=page]{border-bottom-color:var(--accent,#1f6b3b);color:var(--text,#1f1e1c);font-weight:700}.tasks-status-tabs{border-bottom:1px solid var(--border,#ebeae7);align-items:end;gap:18px;min-height:42px;display:flex}.tasks-status-tabs button{min-height:38px;color:var(--muted,#76746f);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:6px 1px 7px;font-size:12.5px;font-weight:550;display:inline-flex}.tasks-status-tabs button>span{color:inherit;font-variant-numeric:tabular-nums;opacity:.82;font-size:10.5px}.tasks-status-tabs button:hover{color:var(--text,#1f1e1c)}.tasks-status-tabs button[aria-current=page]{border-bottom-color:var(--accent,#1f6b3b);color:var(--accent,#1f6b3b);font-weight:700}.tasks-status-tabs .tasks-archive-all{background:var(--chip,#f1f0ed);min-height:30px;color:var(--text,#1f1e1c);border:0;border-radius:7px;margin:0 0 6px auto;padding:0 9px;font-size:10.5px;font-weight:700}.tasks-status-tabs .tasks-archive-all:hover{background:var(--hover,#f0efec)}.tasks-status-tabs .tasks-archive-all:disabled{cursor:wait;opacity:.55}.sb-surface-switcher button:focus-visible,.task-complete:focus-visible,.task-title-button:focus-visible,.tasks-status-tabs button:focus-visible,.tasks-tabs button:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.tasks-error{color:#a83f34;align-items:center;gap:10px;padding:10px 0;font-size:13px;line-height:1.5;display:flex}.tasks-error button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;font-weight:700;text-decoration:underline}.tasks-list{contain:layout style;overflow-anchor:none;min-height:280px}.task-row{border-bottom:1px solid var(--border,#ebeae7);content-visibility:auto;contain-intrinsic-size:auto 54px}.task-row.is-highlighted{background:var(--accent-soft,#e7f0ea);border-radius:9px}.task-row>article{grid-template-columns:28px minmax(0,1fr) minmax(120px,.35fr) 120px 28px;align-items:center;gap:13px;min-height:54px;padding:8px;display:grid}.task-complete{color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;padding:0;display:grid}.task-title-button{min-width:0;color:var(--text,#1f1e1c);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:5px 0}.task-title-button>span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.task-title-button>small{color:var(--muted,#76746f);margin-top:3px;font-size:11px;display:block}.task-assignee{min-width:0}.task-assignee-trigger{width:100%;min-width:0;color:var(--muted,#76746f);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:3px 4px;font-size:12px;display:flex}.task-assignee-trigger:hover,.task-assignee-trigger[aria-expanded=true]{background:var(--hover,#f0efec);color:var(--text,#1f1e1c)}.task-assignee-trigger:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:1px}.task-assignee-primary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-assignee-more{color:var(--muted,#76746f);white-space:nowrap;flex:none;font-size:10.5px}.task-assignee-trigger>svg{flex:none;margin-left:auto;transition:transform .15s ease-out}.task-assignee-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.task-assignee-backdrop{z-index:70;cursor:default;background:0 0;border:0;position:fixed;inset:0}.task-assignee-menu{z-index:71;border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);border-radius:10px;padding:7px;position:fixed;box-shadow:0 5px 8px #1f1e1c24}.task-assignee-menu-label{color:var(--muted,#76746f);margin:5px 5px 4px;font-size:10px;font-weight:700}.task-assignee-menu-label:not(:first-child){margin-top:10px}.task-assignee-menu-person{border-radius:7px;align-items:center;gap:8px;min-width:0;padding:5px;display:flex}.task-assignee-menu-person>span:last-child{gap:1px;min-width:0;display:grid}.task-assignee-menu-person strong{color:var(--text,#1f1e1c);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.task-assignee-menu-person small{color:var(--muted,#76746f);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.task-due[data-overdue]{color:#a83f34}.task-status{color:var(--accent,#1f6b3b);text-transform:uppercase;font-size:10.5px;font-weight:700}.task-status[data-open]{color:#a83f34}.task-details{background:var(--chip,#f1f0ed);border-radius:9px;align-items:start;gap:24px;margin:0 8px 12px 49px;padding:12px 14px;display:flex}.task-details-copy{flex:1;min-width:0}.task-details-copy>p{max-width:70ch;color:var(--text,#1f1e1c);margin:0;font-size:12.5px;line-height:1.55}.task-details dl{flex-wrap:wrap;gap:18px;margin:0;display:flex}.task-details dl>div{gap:2px;display:grid}.task-details dt{color:var(--muted,#76746f);font-size:10.5px}.task-details dd{color:var(--text,#1f1e1c);text-transform:capitalize;margin:0;font-size:11.5px}.task-attachment-list{margin-top:12px}.task-attachment-heading{min-height:26px;color:var(--muted,#76746f);align-items:center;gap:5px;margin-bottom:6px;font-size:.6875rem;font-weight:650;display:flex}.task-attachment-drop-hint{margin-left:4px;font-weight:500}.task-attachment-heading>button{min-height:26px;color:var(--muted,#76746f);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;margin-left:auto;padding:0 7px;font-weight:700;display:inline-flex}.task-attachment-heading>button:hover{background:var(--hover,#f0efec);color:var(--text,#1f1e1c)}.task-attachment-heading>button:disabled{cursor:wait;opacity:.55}.task-attachment-items{flex-wrap:wrap;gap:7px;display:flex}.task-attachment-item{border:1px solid var(--border,#ebeae7);flex:380px;align-items:center;gap:9px;min-width:min(100%,320px);max-width:480px;min-height:56px;padding:7px;display:flex}@supports (color:color-mix(in lab,red,red)){.task-attachment-item{border:1px solid color-mix(in srgb,var(--border,#ebeae7) 78%,var(--text,#1f1e1c))}}.task-attachment-item{background:var(--panel,#fff);color:var(--text,#1f1e1c);font:inherit;text-align:left;border-radius:8px}.task-attachment-item:hover{border-color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.task-attachment-item:hover{border-color:color-mix(in srgb,var(--accent,#1f6b3b) 42%,var(--border,#ebeae7))}}.task-attachment-item.is-pending{opacity:.72;border-style:dashed}.sb-wiki-clear-error{border-bottom:1px solid #c0392b;justify-content:space-between;align-items:center;gap:12px;padding:9px 30px;display:flex}@supports (color:color-mix(in lab,red,red)){.sb-wiki-clear-error{border-bottom:1px solid color-mix(in srgb,#c0392b 28%,var(--border))}}.sb-wiki-clear-error{background:#c0392b}@supports (color:color-mix(in lab,red,red)){.sb-wiki-clear-error{background:color-mix(in srgb,#c0392b 7%,var(--panel))}}.sb-wiki-clear-error{color:#9f2f24;font-size:12px}.sb-wiki-clear-error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.task-attachment-preview{background:var(--text,#1f1e1c);border-radius:7px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.task-attachment-preview{background:color-mix(in srgb,var(--text,#1f1e1c) 8%,var(--panel,#fff))}}.task-attachment-preview{color:var(--muted,#76746f)}.task-attachment-preview.is-action{cursor:pointer;border:0;padding:0}.task-attachment-preview img{object-fit:cover}.task-attachment-copy{flex:1;gap:2px;min-width:0;display:grid}.task-attachment-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:650;overflow:hidden}.task-attachment-copy small{color:var(--muted,#76746f);font-size:.65625rem}.task-attachment-actions{flex:none;align-items:center;gap:4px;display:flex}.task-attachment-actions>a,.task-attachment-actions>button{border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);min-height:30px;color:var(--muted,#76746f);cursor:pointer;font:inherit;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:.6875rem;font-weight:700;text-decoration:none;display:inline-flex}.task-attachment-actions>a:hover,.task-attachment-actions>button:hover{border-color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.task-attachment-actions>a:hover,.task-attachment-actions>button:hover{border-color:color-mix(in srgb,var(--accent,#1f6b3b) 40%,var(--border,#ebeae7))}}.task-attachment-actions>a:hover,.task-attachment-actions>button:hover{color:var(--text,#1f1e1c)}.task-attachment-actions>.is-download{color:var(--accent,#1f6b3b)}.task-attachment-empty{border:1px dashed var(--accent,#1f6b3b);align-items:center;gap:8px;min-height:52px;margin:0;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.task-attachment-empty{border:1px dashed color-mix(in srgb,var(--accent,#1f6b3b) 38%,var(--border,#ebeae7))}}.task-attachment-empty{color:var(--muted,#76746f);border-radius:8px;font-size:.75rem}.task-attachment-empty>svg{color:var(--accent,#1f6b3b);flex:none}.tasks-empty{max-width:430px;padding:58px 0}.tasks-empty>svg{color:var(--accent,#1f6b3b)}.tasks-empty h2{font-family:var(--font-newsreader),ui-serif,serif;margin:14px 0 5px;font-weight:500}.tasks-empty p{color:var(--muted,#76746f);margin:0;font-size:14px;line-height:1.6}.tasks-skeleton{gap:1px;display:grid}.tasks-skeleton>div{background:linear-gradient(90deg,var(--bg,#fbfbfa),var(--chip,#f1f0ed),var(--bg,#fbfbfa));background-size:200px 100%;height:54px;animation:sb-shimmer 1.4s linear infinite}.fw-date{min-width:0;height:32px;color:var(--text,#1f1e1c);font:inherit;background-color:#0000;border:1px solid #0000;border-radius:7px;outline:none;padding:0 7px;font-size:12px;line-height:1;transition:border-color .14s ease-out,background-color .14s ease-out,color .14s ease-out}.fw-date:hover{background-color:var(--hover,#f0efec)}.fw-date:focus-visible{border-color:var(--accent,#1f6b3b);background-color:var(--panel,#fff);box-shadow:0 0 0 2px var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.fw-date:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#1f6b3b) 13%,transparent)}}.fw-custom-select{min-width:0;position:relative}.fw-custom-select-trigger{width:100%;min-width:0;height:32px;color:var(--text,#1f1e1c);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;outline:none;align-items:center;gap:7px;padding:0 7px 0 9px;font-size:12px;line-height:1;transition:border-color .14s ease-out,background-color .14s ease-out,color .14s ease-out;display:flex}.fw-custom-select-trigger>span:nth-last-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fw-custom-select-trigger .is-placeholder{color:var(--muted,#76746f)}.fw-custom-select-trigger:hover{background:var(--hover,#f0efec)}.fw-custom-select-trigger:focus-visible,.fw-custom-select[data-open] .fw-custom-select-trigger{border-color:var(--accent,#1f6b3b);background:var(--panel,#fff);box-shadow:0 0 0 2px var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.fw-custom-select-trigger:focus-visible,.fw-custom-select[data-open] .fw-custom-select-trigger{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#1f6b3b) 13%,transparent)}}.fw-custom-select-trigger:disabled{cursor:not-allowed;opacity:.5}.fw-custom-select-leading{color:var(--muted,#76746f);flex:none;display:inline-flex}.fw-custom-select-chevron{color:var(--muted,#76746f);flex:none;margin-left:auto;transition:transform .14s ease-out}.fw-custom-select[data-open] .fw-custom-select-chevron{transform:rotate(180deg)}.fw-custom-select-backdrop{z-index:69;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.fw-custom-select-menu{z-index:70;border:1px solid var(--border,#ebeae7);padding:5px;position:fixed;overflow:auto}@supports (color:color-mix(in lab,red,red)){.fw-custom-select-menu{border:1px solid color-mix(in srgb,var(--border,#ebeae7) 82%,var(--text,#1f1e1c))}}.fw-custom-select-menu{background:var(--panel,#fff);color:var(--text,#1f1e1c);overscroll-behavior:contain;border-radius:10px;box-shadow:0 4px 8px #00000038}.fw-custom-select-option{width:100%;height:36px;color:var(--text,#1f1e1c);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:0 9px;font-size:13px;display:flex}.fw-custom-select-option:focus-visible,.fw-custom-select-option:hover{background:var(--hover,#f0efec)}.fw-custom-select-option[aria-selected=true]{color:var(--accent,#1f6b3b);font-weight:600}.fw-custom-select-option:disabled{cursor:not-allowed;opacity:.45}.settings-select{min-width:112px}.settings-select .fw-custom-select-trigger{border-color:var(--border,#ebeae7);background-color:var(--background,#fbfbfa);height:36px;font-size:13px}.sb-mobile-nav-glyph,.sb-surface-glyph{justify-content:center;align-items:center;display:inline-flex;position:relative}.task-nav-badge{border:2px solid var(--bar,#fff);color:#fff;text-align:center;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:8.5px;font-weight:800;line-height:12px;top:-8px;right:-10px}.task-nav-badge,.task-nav-dot{background:var(--notification-badge,#b52f2a);position:absolute}.task-nav-dot{border:1.5px solid var(--bar,#fff);border-radius:50%;width:7px;height:7px;top:-3px;right:-6px}.sb-topbar-brand{color:#1f6b3b;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 5px;display:inline-flex}.sb-topbar-brand.is-cobranded{min-width:76px}.sb-topbar-brand:hover{background:var(--hover,#f0efec)}.sb-topbar-brand:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:1px}.sb-account-menu{margin-left:8px;position:relative}.sb-account-trigger{background:var(--accent,#1f6b3b);color:#fff;cursor:pointer;width:40px;height:40px;font:inherit;letter-spacing:.02em;border:1px solid #0000;border-radius:10px;place-items:center;padding:0;font-size:13px;font-weight:750;transition:filter .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out;display:grid}.sb-account-trigger:hover{filter:brightness(.94)}.sb-account-trigger:active{transform:translateY(1px)}.sb-account-trigger:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:3px}.sb-account-trigger.is-open{box-shadow:0 0 0 3px var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.sb-account-trigger.is-open{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#1f6b3b) 20%,transparent)}}.sb-account-panel{z-index:71;width:min(292px,100vw - 24px);max-height:calc(100dvh - 76px - env(safe-area-inset-bottom));border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);color:var(--text,#1f1e1c);border-radius:12px;padding:6px;animation:sb-account-menu-in .16s cubic-bezier(.16,1,.3,1) both;position:absolute;top:48px;right:0;overflow-y:auto;box-shadow:0 5px 8px #1f1e1c24}.sb-account-identity{align-items:center;gap:10px;min-width:0;padding:9px 10px 11px;display:flex}.sb-account-identity-mark{background:var(--accent-soft,#e7f0ea);width:34px;height:34px;color:var(--accent,#1f6b3b);letter-spacing:.02em;border-radius:9px;flex:0 0 34px;place-items:center;font-size:11px;font-weight:800;display:grid}.sb-account-identity>span:last-child,.sb-account-workspace-copy{gap:2px;min-width:0;display:grid}.sb-account-identity strong,.sb-account-workspace-copy strong{color:var(--text,#1f1e1c);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;line-height:1.3;overflow:hidden}.sb-account-identity small,.sb-account-workspace-copy small{color:var(--muted,#76746f);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.35;overflow:hidden}.sb-account-section{border-top:1px solid var(--border,#ebeae7);padding:4px 0}.sb-account-section a,.sb-account-section button{width:100%;min-height:36px;color:var(--text,#1f1e1c);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 9px;font-size:12.5px;font-weight:550;text-decoration:none;transition:background-color .14s ease-out,color .14s ease-out;display:flex}.sb-account-section a:hover,.sb-account-section button:hover{background:var(--hover,#f0efec)}.sb-account-section a:focus-visible,.sb-account-section button:focus-visible,.sb-account-workspace-current:focus-visible,.sb-account-workspace-option:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:-2px}.sb-account-section svg{width:16px;height:16px;color:var(--muted,#76746f);flex:0 0 16px}.sb-account-section button.is-danger:focus-visible,.sb-account-section button.is-danger:hover{background:var(--danger-soft,#fff3f1);color:var(--danger,#9e352d)}.sb-account-section button.is-danger:focus-visible svg,.sb-account-section button.is-danger:hover svg{color:var(--danger,#9e352d)}.sb-account-workspace-switcher{border-top:1px solid var(--border,#ebeae7);padding:9px 4px 4px}.sb-account-workspace-label{color:var(--muted,#76746f);margin:0 6px 6px;font-size:10px;font-weight:650;display:block}.sb-account-workspace-current,.sb-account-workspace-option{border:1px solid var(--border,#ebeae7);background:var(--bg,#fbfbfa);width:100%;min-width:0;min-height:52px;color:var(--text,#1f1e1c);cursor:pointer;font:inherit;text-align:left;border-radius:10px;align-items:center;gap:9px;padding:7px 8px;transition:border-color .14s ease-out,background-color .14s ease-out;display:flex}.sb-account-workspace-current:hover:not([aria-disabled=true]),.sb-account-workspace-option:hover:not(:disabled){border-color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.sb-account-workspace-current:hover:not([aria-disabled=true]),.sb-account-workspace-option:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent,#1f6b3b) 42%,var(--border,#ebeae7))}}.sb-account-workspace-current:hover:not([aria-disabled=true]),.sb-account-workspace-option:hover:not(:disabled){background:var(--hover,#f0efec)}.sb-account-workspace-current[aria-disabled=true]{cursor:default}.sb-account-workspace-current>svg{width:16px;height:16px;color:var(--muted,#76746f);flex:0 0 16px;margin-left:auto;transition:transform .14s ease-out}.sb-account-workspace-current>svg.is-open{transform:rotate(180deg)}.sb-account-workspace-mark{color:#fff;letter-spacing:.02em;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:9.5px;font-weight:800;display:grid}.sb-account-workspace-copy{flex:1}.sb-account-workspace-check{border:1px solid var(--accent,#1f6b3b);flex:0 0 20px;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}@supports (color:color-mix(in lab,red,red)){.sb-account-workspace-check{border:1px solid color-mix(in srgb,var(--accent,#1f6b3b) 36%,var(--border,#ebeae7))}}.sb-account-workspace-check{background:var(--accent-soft,#e7f0ea);color:var(--accent,#1f6b3b);border-radius:50%}.sb-account-workspace-list{gap:5px;max-height:min(210px,100dvh - 390px);margin-bottom:6px;padding:5px 0;display:grid;overflow-y:auto}.sb-account-workspace-option{background:0 0;border-color:#0000}.sb-account-workspace-option.is-active{border-color:var(--accent,#1f6b3b);background:var(--accent-soft,#e7f0ea)}@supports (color:color-mix(in lab,red,red)){.sb-account-workspace-option.is-active{background:color-mix(in srgb,var(--accent-soft,#e7f0ea) 70%,var(--panel,#fff))}}.sb-account-workspace-option.is-active{cursor:default}.sb-account-workspace-option:disabled:not(.is-active){cursor:wait;opacity:.62}@keyframes sb-account-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.task-notification-toggle{width:40px;height:40px;color:var(--muted,#76746f);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;padding:0;transition:background-color .15s ease-out,color .15s ease-out;display:inline-grid;position:relative}.task-notification-toggle:hover{background:var(--hover,#f0efec);color:var(--text,#1f1e1c)}.task-notification-toggle svg{width:18px;height:18px}.task-notification-toggle:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.task-notification-toggle:disabled{cursor:wait;opacity:.6}.task-notification-toggle.is-open{background:var(--hover,#f0efec);color:var(--text,#1f1e1c)}.task-notification-count{border:2px solid var(--bar,#fff);background:var(--notification-badge,#b52f2a);color:#fff;text-align:center;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:8.5px;font-weight:800;line-height:12px;position:absolute;top:-4px;right:-5px}.task-notification-toast{z-index:80;border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);width:min(390px,100vw - 32px);min-height:48px;color:var(--text,#1f1e1c);border-radius:11px;align-items:center;gap:10px;padding:9px 9px 9px 11px;animation:task-toast-in .18s cubic-bezier(.16,1,.3,1) both;display:flex;position:fixed;top:64px;right:16px;box-shadow:0 4px 8px #0000002e}.task-notification-toast>span{background:var(--notice-soft,#fff6f4);width:27px;height:27px;color:var(--notice,#a83f34);border-radius:7px;flex:0 0 27px;place-items:center;display:grid}.task-notification-toast>span.is-success{background:var(--accent-soft,#e7f0ea);color:var(--accent,#1f6b3b)}.task-notification-toast p{flex:1;margin:0;font-size:12.5px;font-weight:550;line-height:1.35}.task-notification-toast>button:not(.task-notification-dismiss){background:var(--accent-soft,#e7f0ea);color:var(--accent,#1f6b3b);cursor:pointer;font:inherit;border:0;border-radius:6px;padding:5px 7px;font-size:11.5px;font-weight:700}.task-notification-dismiss{width:28px;height:28px;color:var(--muted,#76746f);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 28px;place-items:center;padding:0;display:grid}.task-notification-dismiss:hover{background:var(--hover,#f0efec);color:var(--text,#1f1e1c)}.task-notification-backdrop,.task-people-backdrop{z-index:70;background:0 0;border:0;position:fixed;inset:0}.task-notification-menu{z-index:71;border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);width:min(380px,100vw - 16px);color:var(--text,#1f1e1c);border-radius:12px;position:fixed;overflow:hidden;box-shadow:0 5px 8px #1f1e1c24}.task-notification-menu>header{border-bottom:1px solid var(--border,#ebeae7);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 12px 0 14px;display:flex}.task-notification-menu>header>div{align-items:baseline;gap:7px;display:flex}.task-notification-menu>header strong{font-size:13px}.task-notification-menu>header span{color:var(--muted,#76746f);font-size:10.5px}.task-notification-menu>header button{color:var(--accent,#1f6b3b);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:5px 6px;font-size:10.5px;font-weight:700;display:inline-flex}.task-notification-menu>header button:hover{background:var(--accent-soft,#e7f0ea)}.task-notification-tabs{border-bottom:1px solid var(--border,#ebeae7);align-items:end;gap:20px;min-height:39px;padding:0 14px;display:flex}.task-notification-tabs button{min-height:36px;color:var(--muted,#76746f);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:5px 0 6px;font-size:10.5px;font-weight:600;display:inline-flex}.task-notification-tabs button>span{font-variant-numeric:tabular-nums;opacity:.82;font-size:9.5px}.task-notification-tabs button:hover{color:var(--text,#1f1e1c)}.task-notification-tabs button[aria-current=page]{border-bottom-color:var(--accent,#1f6b3b);color:var(--accent,#1f6b3b);font-weight:750}.task-notification-tabs button:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.task-notification-list{max-height:min(420px,100vh - 170px);overflow-y:auto}.task-notification-list>button{border:0;border-bottom:1px solid var(--border,#ebeae7);grid-template-columns:29px minmax(0,1fr) 8px;align-items:center;gap:9px;width:100%;min-height:61px;padding:9px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.task-notification-list>button{border-bottom:1px solid color-mix(in srgb,var(--border,#ebeae7) 72%,transparent)}}.task-notification-list>button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0}.task-notification-list>button:hover{background:var(--hover,#f0efec)}.task-notification-list>button.is-unread{background:var(--accent-soft,#e7f0ea)}@supports (color:color-mix(in lab,red,red)){.task-notification-list>button.is-unread{background:color-mix(in srgb,var(--accent-soft,#e7f0ea) 48%,var(--panel,#fff))}}.task-notification-icon{background:var(--chip,#f1f0ed);width:29px;height:29px;color:var(--muted,#76746f);border-radius:8px;place-items:center;display:grid}.task-notification-list>button.is-unread .task-notification-icon{background:var(--accent-soft,#e7f0ea);color:var(--accent,#1f6b3b)}.task-notification-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.task-notification-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1.35;overflow:hidden}.task-notification-list>button small{color:var(--muted,#76746f);font-size:10px}.task-notification-list>button i{background:var(--notification-badge,#b52f2a);border-radius:50%;width:6px;height:6px}.task-notification-menu>footer{border-top:1px solid var(--border,#ebeae7);background:var(--bg,#fbfbfa);padding:7px}.task-notification-menu>footer button{width:100%;color:var(--text,#1f1e1c);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:7px 8px;display:flex}.task-notification-menu>footer button:hover{background:var(--hover,#f0efec)}.task-notification-menu>footer button>span{gap:1px;display:grid}.task-notification-menu>footer strong{font-size:11px}.task-notification-menu>footer small{color:var(--muted,#76746f);font-size:9.5px}.task-notification-empty{min-height:150px;color:var(--muted,#76746f);text-align:center;align-content:center;place-items:center;gap:5px;display:grid}.task-notification-empty svg{color:var(--accent,#1f6b3b);margin-bottom:4px}.task-notification-empty strong{color:var(--text,#1f1e1c);font-size:12px}.task-notification-empty span{font-size:10.5px}.task-notification-loading{background:linear-gradient(90deg,transparent,var(--chip,#f1f0ed),transparent);background-size:180px 100%;height:150px;animation:sb-shimmer 1.4s linear infinite}.task-notification-feed-error{color:var(--danger,#9e352d);margin:0;padding:8px 12px;font-size:10.5px}@keyframes task-toast-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.member-alert{border:1px solid;border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:14px;line-height:1.45;display:flex}.member-alert.is-error{border-color:var(--danger-border,#edc3be);background:var(--danger-soft,#fff3f1);color:var(--danger,#9e352d)}.member-alert.is-success{border-color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.member-alert.is-success{border-color:color-mix(in srgb,var(--accent,#1f6b3b) 30%,var(--border,#ebeae7))}}.member-alert.is-success{background:var(--accent-soft,#e7f0ea);color:var(--text,#1f1e1c)}.member-form-error{color:var(--danger,#9e352d);margin:12px 0 0;font-size:14px}.member-directory{overflow:visible}.member-directory-toolbar{border-bottom:1px solid var(--border,#ebeae7);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:18px 20px;display:flex}.member-directory-toolbar>div:first-child{min-width:0}.member-directory-filters{align-items:center;gap:8px;min-width:0;display:flex}.member-search{border:1px solid var(--border,#ebeae7);background:var(--background,#fbfbfa);width:min(240px,32vw);height:36px;color:var(--muted,#76746f);border-radius:9px;align-items:center;gap:7px;padding:0 9px;transition:border-color .16s ease-out,background .16s ease-out;display:flex}.member-search:focus-within{border-color:var(--accent,#1f6b3b);background:var(--card,#fff)}.member-search input{min-width:0;color:var(--foreground,#1f1e1c);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.member-search input::placeholder{color:var(--muted,#76746f)}.member-search button{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.member-search button:hover{background:var(--hover,#f0efec);color:var(--foreground,#1f1e1c)}.member-label-directory-tree{padding-bottom:4px}.member-label-directory-branch{border-bottom:1px solid var(--border,#ebeae7)}.member-label-directory-branch:last-child{border-bottom:0}.member-label-directory-branch>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;list-style:none;transition:background .15s ease-out;display:flex}.member-label-directory-branch>summary::-webkit-details-marker{display:none}.member-label-directory-branch>summary{min-height:48px;padding:0 20px;font-size:13.5px}.member-label-directory-branch>summary:hover{background:var(--hover,#f0efec)}.member-label-directory-branch>summary:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:-2px}.member-folder-icon{background:var(--accent-soft,#e7f0ea);width:26px;height:26px;color:var(--accent,#1f6b3b);border-radius:7px;place-items:center;display:grid}.member-label-directory-branch.is-unlabeled .member-folder-icon{background:var(--hover,#f0efec);color:var(--muted,#76746f)}.member-disclosure{transition:transform .18s cubic-bezier(.22,1,.36,1)}details[open]>summary>.member-disclosure{transform:rotate(180deg)}.member-label-directory-children{padding:0 12px 10px 46px}.member-label-directory-children>.member-label-directory-branch{border-top:1px solid var(--border,#ebeae7)}@supports (color:color-mix(in lab,red,red)){.member-label-directory-children>.member-label-directory-branch{border-top:1px solid color-mix(in srgb,var(--border,#ebeae7) 72%,transparent)}}.member-label-directory-children>.member-label-directory-branch{border-bottom:0}.member-label-directory-children>.member-label-directory-branch>summary{min-height:40px;color:var(--foreground,#1f1e1c);border-radius:7px;padding:0 8px;font-size:13px}.member-label-member-list{border:1px solid var(--border,#ebeae7);background:var(--background,#fbfbfa);border-radius:10px;margin:0 0 6px 16px;padding:0 12px}.member-label-member-list>li:last-child{border-bottom:0}.member-tag-marker{background:var(--accent,#1f6b3b);opacity:.72;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.member-empty-branch{color:var(--muted,#76746f);padding:14px 0;font-size:12.5px}.member-directory-empty{min-height:150px;color:var(--muted,#76746f);text-align:center;align-content:center;place-items:center;gap:5px;padding:24px;display:grid}.member-directory-empty strong{color:var(--foreground,#1f1e1c);font-size:13px}.member-directory-empty span{font-size:12px}.member-tag-chip{background:var(--chip,#f1f0ed);min-height:25px;color:var(--foreground,#1f1e1c);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;font-weight:550;line-height:1;display:inline-flex}.member-label-menu-wrap{display:inline-flex;position:relative}.member-label-menu-trigger{border:1px solid var(--border,#ebeae7);background:var(--card,#fff);min-height:30px;color:var(--muted,#76746f);cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;font-weight:600;transition:border-color .15s ease-out,color .15s ease-out,background .15s ease-out;display:inline-flex}.member-label-menu-trigger.is-active,.member-label-menu-trigger:hover{border-color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.member-label-menu-trigger.is-active,.member-label-menu-trigger:hover{border-color:color-mix(in srgb,var(--accent,#1f6b3b) 42%,var(--border,#ebeae7))}}.member-label-menu-trigger.is-active,.member-label-menu-trigger:hover{background:var(--accent-soft,#e7f0ea);color:var(--accent,#1f6b3b)}.member-label-menu-trigger:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.member-label-branch-disclosure,.member-label-trigger-disclosure{transition:transform .16s cubic-bezier(.22,1,.36,1)}.member-label-branch-disclosure.is-open,.member-label-trigger-disclosure.is-open{transform:rotate(90deg)}.member-label-menu{z-index:50;border:1px solid var(--border,#ebeae7);background:var(--card,#fff);border-radius:12px;width:min(320px,100vw - 24px);max-height:min(430px,70vh);padding:8px;position:fixed;overflow:auto;box-shadow:0 4px 8px #00000014}.member-label-menu-heading{color:var(--muted,#76746f);justify-content:space-between;align-items:center;gap:8px;padding:5px 7px 8px;font-size:11.5px;display:flex}.member-label-menu-heading>div{align-items:center;gap:2px;display:flex}.member-label-add-child,.member-label-menu-heading button{color:var(--accent,#1f6b3b);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:3px;font-weight:650;display:inline-flex}.member-label-menu-heading button{border-radius:5px;min-height:26px;padding:0 4px}.member-label-add-child:hover,.member-label-menu-heading button:hover{background:var(--accent-soft,#e7f0ea)}.member-label-add-child:focus-visible,.member-label-menu-heading button:focus-visible,.member-label-tree-toggle:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:-2px}.member-label-tree-node{min-width:0}.member-label-tree-row{border-radius:7px;align-items:center;gap:5px;min-height:34px;padding:0 6px;display:flex}.member-label-tree-row:hover{background:var(--hover,#f0efec)}.member-label-tree-row.is-selected{background:var(--accent-soft,#e7f0ea)}.member-label-checkbox{width:15px;height:15px;accent-color:var(--accent,#1f6b3b);cursor:pointer;flex:none;margin:0 1px}.member-label-checkbox:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.member-label-tree-toggle{min-width:0;color:var(--foreground,#1f1e1c);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;flex:1;align-self:stretch;align-items:center;gap:5px;padding:0;font-size:12.5px;display:flex}.member-label-tree-toggle>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-label-tree-actions-trigger{width:28px;height:28px;color:var(--muted,#76746f);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;transition:background .14s ease-out,color .14s ease-out;display:grid}.member-label-tree-actions-trigger:hover,.member-label-tree-actions-trigger[aria-expanded=true]{background:var(--hover,#f0efec);color:var(--foreground,#1f1e1c)}.member-label-tree-actions-trigger:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.member-label-tree-action-panel{border:1px solid var(--border,#ebeae7);background:var(--background,#fbfbfa);border-radius:8px;gap:6px;margin:2px 6px 7px 27px;padding:6px;display:grid}.member-label-tree-action-panel>button{width:100%;min-height:32px;color:var(--foreground,#1f1e1c);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:12.5px;display:flex}.member-label-tree-action-panel>button:hover{background:var(--hover,#f0efec)}.member-label-tree-action-panel>button.is-danger{color:var(--danger,#9e352d)}.member-label-tree-action-panel>button.is-danger:hover{background:var(--danger-soft,#fff3f1)}.member-label-tree-action-panel button:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:-2px}.member-label-tree-action-form,.member-label-tree-delete-confirmation{gap:8px;padding:3px 2px 2px;display:grid}.member-label-tree-action-form label{color:var(--muted,#76746f);gap:5px;font-size:11.5px;font-weight:600;display:grid}.member-label-tree-action-form input{border:1px solid var(--border,#ebeae7);background:var(--card,#fff);width:100%;height:34px;color:var(--foreground,#1f1e1c);font:inherit;border-radius:6px;outline:0;padding:0 8px;font-size:12.5px}.member-label-tree-action-form input:focus{border-color:var(--accent,#1f6b3b);box-shadow:0 0 0 2px var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.member-label-tree-action-form input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#1f6b3b) 14%,transparent)}}.member-label-tree-delete-confirmation strong{font-size:12.5px}.member-label-tree-delete-confirmation p{color:var(--muted,#76746f);margin:0;font-size:12px;line-height:1.45}.member-label-tree-action-footer{justify-content:flex-end;gap:6px;display:flex}.member-label-tree-action-footer>button{min-height:30px;color:var(--muted,#76746f);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:12px;font-weight:600}.member-label-tree-action-footer>button:hover{background:var(--hover,#f0efec);color:var(--foreground,#1f1e1c)}.member-label-tree-action-footer>button.is-primary{background:var(--accent,#1f6b3b);color:var(--accent-foreground,#fff)}.member-label-tree-action-footer>button.is-primary:hover{opacity:.9}.member-label-tree-action-footer>button.is-primary:disabled{cursor:not-allowed;opacity:.5}.member-label-tree-action-footer>button.is-danger{background:var(--danger-soft,#fff3f1);color:var(--danger,#9e352d)}.member-label-tree-action-footer>button.is-danger:hover{background:var(--danger-soft,#fff3f1)}@supports (color:color-mix(in lab,red,red)){.member-label-tree-action-footer>button.is-danger:hover{background:color-mix(in srgb,var(--danger-soft,#fff3f1) 65%,var(--danger,#9e352d))}}.member-label-tree-action-footer>button.is-danger:hover{color:var(--danger-foreground,#fff)}.member-label-children{border-left:1px solid var(--border,#ebeae7);margin-left:18px;padding-left:5px}@supports (color:color-mix(in lab,red,red)){.member-label-children{border-left:1px solid color-mix(in srgb,var(--border,#ebeae7) 72%,transparent)}}.member-label-add-child{border-radius:6px;min-height:29px;margin:2px 0 3px;padding:0 7px;font-size:11.5px}.member-label-add-child:disabled{cursor:wait;opacity:.55}.member-label-input-row{border:1px solid var(--accent,#1f6b3b);background:var(--card,#fff);border-radius:7px;align-items:center;gap:5px;margin:2px 0 6px;padding:4px 6px;display:flex}.member-label-input-row.is-nested{margin-left:5px}.member-label-input-row input{width:100%;min-width:0;color:var(--foreground,#1f1e1c);font:inherit;background:0 0;border:0;outline:0;font-size:12.5px}.member-label-input-row input::placeholder{color:var(--muted,#76746f)}.member-label-input-row button{width:24px;height:24px;color:var(--muted,#76746f);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;display:grid}.member-label-input-row button:hover{background:var(--hover,#f0efec);color:var(--foreground,#1f1e1c)}.member-label-menu-empty{color:var(--muted,#76746f);padding:14px 7px;font-size:12.5px}.member-lane-dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow-y:auto}@media (max-width:900px){.member-directory-toolbar{flex-direction:column;align-items:stretch;padding:16px}.member-directory-filters{flex-wrap:wrap}.member-search{width:min(100%,360px)}.member-label-member-list>li{flex-direction:column}.member-row-actions{flex-wrap:wrap;justify-content:flex-start;width:100%;max-width:100%;padding-left:44px!important}.member-row-actions>span{overflow-wrap:anywhere;width:100%}.member-lane-dialog{max-height:72dvh;overflow-y:auto;right:max(8px,env(safe-area-inset-right))!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;left:max(8px,env(safe-area-inset-left))!important;width:auto!important;position:fixed!important;top:auto!important}}@media (prefers-reduced-motion:reduce){.member-disclosure,.member-label-branch-disclosure,.member-label-directory-branch>summary,.member-label-menu-trigger,.member-label-trigger-disclosure,.member-search{transition:none}}.tasks-compose{isolation:isolate;border-color:var(--border,#ebeae7);padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tasks-compose{border-color:color-mix(in srgb,var(--border,#ebeae7) 72%,var(--text,#1f1e1c))}}.tasks-compose{transition:border-color .16s ease-out,background-color .16s ease-out}.tasks-compose>.tasks-compose-copy{padding:13px 14px 10px;display:block}.tasks-compose-description,.tasks-compose-title{width:100%;color:var(--text,#1f1e1c);font:inherit;background:0 0;border:0;outline:none;padding:0;display:block}.tasks-compose-title{font-size:14px;font-weight:650}.tasks-compose-description{color:var(--muted,#76746f);margin-top:5px;font-size:12.5px}.tasks-compose-description::placeholder,.tasks-compose-title::placeholder{color:var(--muted,#76746f)}@supports (color:color-mix(in lab,red,red)){.tasks-compose-description::placeholder,.tasks-compose-title::placeholder{color:color-mix(in srgb,var(--muted,#76746f) 82%,transparent)}}.tasks-compose>.tasks-compose-toolbar{border-top:1px solid var(--border,#ebeae7);background:var(--bg,#fbfbfa);flex-wrap:wrap;align-items:center;gap:4px;padding:7px 8px;display:flex}.tasks-compact-field{border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);min-width:0;color:var(--muted,#76746f);border-radius:8px;align-items:center;gap:1px;padding-left:6px;display:inline-flex}.tasks-compact-field:focus-within{border-color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.tasks-compact-field:focus-within{border-color:color-mix(in srgb,var(--accent,#1f6b3b) 50%,var(--border,#ebeae7))}}.tasks-compact-field .fw-date{height:30px}.tasks-compact-select{min-width:112px}.tasks-compact-select .fw-custom-select-trigger{border-color:var(--border,#ebeae7);background:var(--panel,#fff);height:32px}.tasks-compose-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.tasks-compose-actions>span{color:var(--muted,#76746f);font-size:10.5px}.tasks-compose>p{background:#fff8f6;border-top:1px solid #f0d4cf;margin:0;padding:7px 13px}.task-file-picker{display:contents}.task-file-preview-list{border-bottom:1px solid var(--border,#ebeae7);scrollbar-width:thin;flex:1 0 100%;order:-1;gap:8px;width:100%;padding:0 1px 8px;display:flex;overflow-x:auto}.task-file-preview{flex:0 0 68px;width:68px;position:relative}.task-file-preview-frame{background:var(--chip,#f1f0ed);width:56px;height:56px;color:var(--muted,#76746f);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.task-file-preview-frame img{object-fit:cover}.task-file-preview>button{border:2px solid var(--bg,#fbfbfa);background:var(--text,#1f1e1c);width:24px;height:24px;color:var(--panel,#fff);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-5px;left:43px}.task-file-preview>button:before{content:"";position:absolute;inset:-8px}.task-file-preview>span:last-child{width:64px;color:var(--muted,#76746f);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.6875rem;line-height:1.25;display:block;overflow:hidden}.task-file-add{border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);min-height:32px;color:var(--muted,#76746f);cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:.75rem;font-weight:650;display:inline-flex}.task-file-add:hover{background:var(--hover,#f0efec);color:var(--text,#1f1e1c)}.task-file-drop-hint{color:var(--muted,#76746f);white-space:nowrap;font-size:.6875rem}.task-attachment-actions>a:focus-visible,.task-attachment-actions>button:focus-visible,.task-attachment-heading>button:focus-visible,.task-attachment-preview.is-action:focus-visible,.task-file-add:focus-visible,.task-file-preview>button:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.task-file-add:disabled,.task-file-preview>button:disabled{cursor:default;opacity:.5}.task-file-drop-overlay{z-index:10;border:1px dashed var(--accent,#1f6b3b);justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:4px}@supports (color:color-mix(in lab,red,red)){.task-file-drop-overlay{border:1px dashed color-mix(in srgb,var(--accent,#1f6b3b) 72%,var(--border,#ebeae7))}}.task-file-drop-overlay{background:var(--panel,#fff);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.task-file-drop-overlay{background:color-mix(in srgb,var(--panel,#fff) 92%,var(--accent-soft,#e7f0ea))}}.task-file-drop-overlay{color:var(--accent,#1f6b3b);opacity:0;pointer-events:none;transition:opacity .15s ease-out,transform .18s cubic-bezier(.25,1,.5,1);transform:scale(.995)}.task-file-drop-overlay>span{font-size:.8125rem;font-weight:700}.task-row>.task-file-drop-overlay{border-radius:8px;inset:3px}.task-row.is-dragging-files,.tasks-compose.is-dragging-files{border-color:var(--accent,#1f6b3b)}.task-row.is-dragging-files>.task-file-drop-overlay,.task-row.is-uploading-files>.task-file-drop-overlay,.tasks-compose.is-dragging-files>.task-file-drop-overlay{opacity:1;transform:none}.task-attachment-error{background:var(--danger-soft,#fff3f1);border-radius:7px;align-items:center;gap:8px;margin:0 8px 8px 49px;padding:7px 9px;display:flex}@supports (color:color-mix(in lab,red,red)){.task-attachment-error{background:color-mix(in srgb,var(--danger-soft,#fff3f1) 86%,var(--panel,#fff))}}.task-attachment-error{color:var(--danger,#9e352d);font-size:.75rem;line-height:1.35}.task-attachment-error>span{flex:1;min-width:0}.task-attachment-error>button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:3px;font-weight:700}.task-attachment-error>button:hover{text-decoration:underline}.task-attachment-error>button:focus-visible{outline-offset:2px;outline:2px solid}.task-list-header{border-bottom:1px solid var(--border,#ebeae7);grid-template-columns:28px minmax(0,1fr) 42px minmax(120px,.35fr) 116px 28px;align-items:center;gap:13px;min-height:36px;padding:0 8px;display:grid}.task-list-sort{min-width:0;min-height:32px;color:var(--muted,#76746f);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;padding:0 4px;font-size:11px;font-weight:650;transition:background-color .13s ease-out,color .13s ease-out;display:inline-flex}.task-list-sort:hover{background:var(--hover,#f0efec)}.task-list-sort:hover,.task-list-sort[aria-pressed=true]{color:var(--text,#1f1e1c)}.task-list-sort:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:1px}.task-row{transition:background-color .18s ease-out,border-color .16s ease-out,opacity .18s ease-out;position:relative}@supports (color:color-mix(in lab,red,red)){.task-row:hover:not(.is-highlighted){background:color-mix(in srgb,var(--hover,#f0efec) 48%,transparent)}}.task-row.is-updating{opacity:.72}.task-row>article{grid-template-columns:28px minmax(0,1fr) 42px minmax(120px,.35fr) 116px 40px;min-height:62px}.task-note-trigger{width:38px;height:28px;color:var(--muted,#76746f);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:3px;padding:0 5px;transition:background-color .14s ease-out,color .14s ease-out;display:inline-flex}.task-note-trigger:hover,.task-note-trigger[aria-expanded=true]{background:var(--hover,#f0efec);color:var(--accent,#1f6b3b)}.task-note-trigger:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:1px}.task-note-trigger>span{font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:750}.task-note-placeholder{width:38px}.task-complete{border:1.5px solid var(--muted,#76746f)}@supports (color:color-mix(in lab,red,red)){.task-complete{border:1.5px solid color-mix(in srgb,var(--muted,#76746f) 62%,transparent)}}.task-complete{cursor:pointer;background:0 0;transition:border-color .16s ease-out,background-color .16s ease-out,transform .12s ease-out}.task-complete:hover:not(:disabled){border-color:var(--accent,#1f6b3b);transform:scale(1.08)}.task-complete:active:not(:disabled){transform:scale(.92)}.task-complete:disabled{cursor:default}.task-complete svg{opacity:0;transition:opacity .12s ease-out,transform .18s cubic-bezier(.16,1,.3,1);transform:scale(.35)}.task-row.is-completed .task-complete{border-color:var(--accent,#1f6b3b);background:var(--accent,#1f6b3b)}.task-row.is-completed .task-complete svg{opacity:1;transform:scale(1)}.task-row.is-completed .task-title-line>span{color:var(--muted,#76746f);text-decoration:line-through;text-decoration-thickness:1px}.task-row.is-completed .task-assignee,.task-row.is-completed .task-due,.task-row.is-completed .task-sender,.task-row.is-completed .task-title-button>small{opacity:.7}.task-title-button>small.task-description-preview{text-overflow:ellipsis;white-space:nowrap;max-width:68ch;overflow:hidden}.task-due{color:var(--muted,#76746f);gap:5px;font-size:11.5px;display:inline-flex}.task-due[data-tone=today]{font-weight:650}.task-due[data-tone=today],.task-due[data-tone=upcoming]{color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.task-due[data-tone=upcoming]{color:color-mix(in srgb,var(--accent,#1f6b3b) 80%,var(--muted,#76746f))}}.task-due[data-tone=none]{opacity:.72}.task-title-line{align-items:center;gap:7px;display:flex!important}.task-title-line>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-title-line>em{background:var(--accent-soft,#e7f0ea);color:var(--accent,#1f6b3b);letter-spacing:.01em;border-radius:999px;flex:none;padding:2px 5px;font-size:8.5px;font-style:normal;font-weight:800}.task-more{background:var(--hover,#f0efec);border:0;border-radius:9px;justify-self:end;place-items:center;width:36px;height:36px;padding:0;display:grid}@supports (color:color-mix(in lab,red,red)){.task-more{background:color-mix(in srgb,var(--hover,#f0efec) 72%,transparent)}}.task-more{color:var(--muted,#76746f)}@supports (color:color-mix(in lab,red,red)){.task-more{color:color-mix(in srgb,var(--muted,#76746f) 88%,var(--text,#1f1e1c))}}.task-more{cursor:pointer;transition:background-color .14s ease-out,color .14s ease-out,transform .12s ease-out}.task-more:hover,.task-more[aria-expanded=true]{background:var(--accent-soft,#e7f0ea);color:var(--accent,#1f6b3b)}.task-more:active{transform:scale(.96)}.task-more:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.task-action-menu{z-index:72;overscroll-behavior:contain;border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);border-radius:11px;flex-direction:column;min-height:0;padding:5px;animation:task-action-menu-below .15s cubic-bezier(.16,1,.3,1) both;display:flex;position:fixed;overflow:hidden auto;box-shadow:0 5px 8px #1f1e1c24}.task-action-menu[data-side=above]{animation-name:task-action-menu-above}@keyframes task-action-menu-below{0%{opacity:.45;transform:translateY(-4px)scale(.985)}}@keyframes task-action-menu-above{0%{opacity:.45;transform:translateY(4px)scale(.985)}}.task-action-projects{flex-direction:column;flex:1;min-height:74px;display:flex}.task-action-projects>p{min-height:30px;color:var(--muted,#76746f);margin:0;padding:7px 9px 5px;font-size:10.5px;font-weight:680;line-height:18px}.task-action-project-list{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;max-height:190px;display:grid;overflow-y:auto}.task-action-items{flex:none;display:grid}.task-action-items.has-projects{border-top:1px solid var(--border,#ebeae7);margin-top:4px;padding-top:4px}.task-action-items>button,.task-action-project-list>button{width:100%;min-height:38px;color:var(--text,#1f1e1c);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:12.5px;font-weight:570;display:flex}.task-action-items>button:hover,.task-action-project-list>button:hover{background:var(--hover,#f0efec)}.task-action-project-list>button[aria-checked=true]{background:var(--accent-soft,#e7f0ea);color:var(--accent,#1f6b3b);font-weight:680}.task-action-project-list>button:disabled{cursor:wait;opacity:.5}.task-action-menu button:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:-2px}.task-action-project-icon{width:20px;height:20px;color:var(--muted,#76746f);flex:0 0 20px;place-items:center;display:grid}.task-action-project-list>button[aria-checked=true] .task-action-project-icon{color:var(--accent,#1f6b3b)}.task-action-project-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.task-action-project-check{flex:none;margin-left:auto}.task-action-items>button>svg{color:var(--muted,#76746f);flex:none}.task-action-items>button.is-danger{color:var(--danger,#9e352d)}.task-action-items>button.is-danger>svg{color:currentColor}.task-action-items>button.is-danger:hover{background:var(--danger-soft,#fff3f1)}@media (pointer:coarse){.task-more{width:44px;height:44px}.task-action-menu button{min-height:44px;font-size:13px}}.task-note-module-loading,.task-note-thread{background:var(--chip,#f1f0ed);border-radius:10px;margin:0 8px 12px 49px}.task-note-module-loading{min-height:148px;animation:sb-shimmer 1.4s linear infinite}.task-note-thread{overflow:hidden}.task-note-thread>header{border-bottom:1px solid var(--border,#ebeae7);align-items:center;gap:8px;min-height:38px;padding:0 12px;display:flex}.task-note-thread>header>span{align-items:center;gap:6px;font-size:11.5px;font-weight:750;display:inline-flex}.task-note-thread>header>small{color:var(--muted,#76746f);margin-left:auto;font-size:10.5px}.task-note-history{overscroll-behavior:contain;max-height:340px;padding:4px 12px 2px;overflow-y:auto}.task-note-history>article{border-bottom:1px solid var(--border,#ebeae7);padding:9px 3px 10px}@supports (color:color-mix(in lab,red,red)){.task-note-history>article{border-bottom:1px solid color-mix(in srgb,var(--border,#ebeae7) 76%,transparent)}}.task-note-history>article:last-of-type{border-bottom:0}.task-note-history>article[data-pending]{opacity:.58}.task-note-history>article>div{align-items:baseline;gap:7px;display:flex}.task-note-history strong{color:var(--text,#1f1e1c);font-size:10.5px}.task-note-history time{color:var(--muted,#76746f);font-size:9.5px}.task-note-history p{color:var(--text,#1f1e1c);overflow-wrap:anywhere;white-space:pre-wrap;margin:3px 0 0;font-size:12.5px;line-height:1.5}.task-note-history>article.is-mine strong{color:var(--accent,#1f6b3b)}.task-note-empty{min-height:96px;color:var(--muted,#76746f);text-align:center;justify-content:center;align-items:center;gap:8px;font-size:11.5px;display:flex}.task-note-loading{gap:8px;padding:14px 2px;display:grid}.task-note-loading>span{background:var(--border,#ebeae7);border-radius:4px;width:min(72%,520px);height:12px}@supports (color:color-mix(in lab,red,red)){.task-note-loading>span{background:color-mix(in srgb,var(--border,#ebeae7) 88%,transparent)}}.task-note-loading>span:nth-child(2){width:min(48%,360px)}.task-note-loading>span:nth-child(3){width:min(64%,460px)}.task-note-earlier{min-height:30px;color:var(--muted,#76746f);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;margin:3px auto;font-size:10.5px;font-weight:650;display:flex}.task-note-earlier:hover{color:var(--text,#1f1e1c)}.task-note-compose{border-top:1px solid var(--border,#ebeae7);background:var(--panel,#fff);padding:8px 9px}.task-note-compose>textarea{width:100%;min-height:48px;color:var(--text,#1f1e1c);font:inherit;resize:vertical;background:0 0;border:0;outline:0;padding:7px 8px;font-size:12.5px;line-height:1.45;display:block}.task-note-compose>textarea::placeholder{color:var(--muted,#76746f)}@supports (color:color-mix(in lab,red,red)){.task-note-compose>textarea::placeholder{color:color-mix(in srgb,var(--muted,#76746f) 86%,transparent)}}.task-note-compose:focus-within{box-shadow:inset 0 0 0 1px var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.task-note-compose:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent,#1f6b3b) 48%,var(--border,#ebeae7))}}.task-note-compose>div{justify-content:flex-end;align-items:center;gap:9px;display:flex}.task-note-compose>div>span{color:var(--muted,#76746f);font-size:9.5px}.task-note-compose button{background:var(--accent,#1f6b3b);color:#fff;cursor:pointer;min-height:30px;font:inherit;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-size:10.5px;font-weight:750;display:inline-flex}.task-note-compose button:disabled{cursor:default;opacity:.5}.task-note-compose button:focus-visible,.task-note-earlier:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.task-note-error{border-top:1px solid var(--danger,#9e352d);margin:0;padding:7px 12px}@supports (color:color-mix(in lab,red,red)){.task-note-error{border-top:1px solid color-mix(in srgb,var(--danger,#9e352d) 26%,transparent)}}.task-note-error{background:var(--danger,#9e352d)}@supports (color:color-mix(in lab,red,red)){.task-note-error{background:color-mix(in srgb,var(--danger,#9e352d) 6%,var(--panel,#fff))}}.task-note-error{color:var(--danger,#9e352d);font-size:10.5px}.task-note-error button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:750;text-decoration:underline}.task-edit-panel{background:var(--chip,#f1f0ed);border-radius:10px;margin:0 8px 12px 49px;padding:12px}.task-edit-panel>textarea,.task-edit-title{width:100%;color:var(--text,#1f1e1c);font:inherit;background:0 0;border:1px solid #0000;outline:none;display:block}.task-edit-title{padding:4px 5px;font-size:14px;font-weight:650}.task-edit-panel>textarea{resize:vertical;min-height:54px;margin-top:3px;padding:5px;font-size:12px;line-height:1.45}.task-edit-panel>textarea:focus,.task-edit-title:focus{border-color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.task-edit-panel>textarea:focus,.task-edit-title:focus{border-color:color-mix(in srgb,var(--accent,#1f6b3b) 50%,transparent)}}.task-edit-panel>textarea:focus,.task-edit-title:focus{background:var(--panel,#fff);border-radius:6px}.task-edit-fields{border-top:1px solid var(--border,#ebeae7);flex-wrap:wrap;gap:6px;margin-top:9px;padding-top:10px;display:flex}.task-edit-panel>p{color:var(--danger,#9e352d);margin:8px 0 0;font-size:11px}.task-edit-panel>footer{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.task-edit-panel>footer button{min-height:31px;color:var(--muted,#76746f);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:11px;font-weight:650}.task-edit-panel>footer button:hover{background:var(--hover,#f0efec);color:var(--text,#1f1e1c)}.task-edit-panel>footer button.is-primary{background:var(--accent,#1f6b3b);color:#fff}.task-edit-panel>footer button:disabled{cursor:default;opacity:.5}.task-undo-toast{z-index:80;background:var(--text,#1f1e1c);max-width:min(390px,100vw - 32px);min-height:42px;color:var(--panel,#fff);border-radius:10px;align-items:center;gap:16px;padding:8px 9px 8px 13px;font-size:11.5px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 4px 8px #0000002e}.task-undo-toast button{color:inherit;cursor:pointer;font:inherit;background:#ffffff24;border:0;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:750}.task-archive-toast{z-index:80;background:var(--text,#1f1e1c);max-width:min(390px,100vw - 32px);min-height:42px;color:var(--panel,#fff);border-radius:10px;padding:12px 14px;font-size:11.5px;position:fixed;bottom:18px;right:18px;box-shadow:0 4px 8px #0000002e}.archive-main{min-height:0;color:var(--text,#1f1e1c);flex:1;padding:clamp(24px,4vw,52px) clamp(20px,5vw,72px);overflow:auto}.archive-content{width:100%;max-width:980px;margin:0 auto}.archive-header{align-items:flex-start;gap:22px;margin-bottom:30px;display:flex}.archive-header>div{flex:1;min-width:0}.archive-header>div>p,.archive-header>p{color:var(--muted,#76746f);text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:700}.archive-header h1{font-family:var(--font-newsreader),ui-serif,serif;letter-spacing:-.025em;margin:0;font-size:42px;font-weight:500;line-height:1}.archive-header>div>span{max-width:68ch;color:var(--muted,#76746f);margin-top:10px;font-size:13px;line-height:1.55;display:block}.archive-header>svg{color:var(--accent,#1f6b3b);flex:none;margin-top:8px}.archive-toolbar{border-bottom:1px solid var(--border,#ebeae7);align-items:center;gap:20px;min-height:44px;display:flex}.archive-toolbar>nav{align-self:stretch;gap:18px;display:flex}.archive-toolbar>nav button{color:var(--muted,#76746f);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 1px;font-size:12.5px;font-weight:600;display:inline-flex}.archive-toolbar>nav button>span{font-variant-numeric:tabular-nums;opacity:.8;font-size:10px}.archive-toolbar>nav button[aria-current=page]{border-bottom-color:var(--accent,#1f6b3b);color:var(--accent,#1f6b3b);font-weight:750}.archive-search{border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);width:min(260px,36vw);height:34px;color:var(--muted,#76746f);border-radius:8px;align-items:center;gap:7px;margin-left:auto;padding:0 9px;display:flex}.archive-search:focus-within{border-color:var(--accent,#1f6b3b)}.archive-search input{min-width:0;color:var(--text,#1f1e1c);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.archive-search input::placeholder{color:var(--muted,#76746f)}@supports (color:color-mix(in lab,red,red)){.archive-search input::placeholder{color:color-mix(in srgb,var(--muted,#76746f) 88%,transparent)}}.archive-search input::placeholder{opacity:1}.archive-search button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.archive-search button:hover{background:var(--hover,#f0efec);color:var(--text,#1f1e1c)}.archive-list>article{border-bottom:1px solid var(--border,#ebeae7);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;padding:13px 2px;display:grid}.archive-item-icon{background:var(--accent-soft,#e7f0ea);width:32px;height:32px;color:var(--accent,#1f6b3b);border-radius:8px;place-items:center;display:grid}.archive-item-copy{min-width:0}.archive-item-copy>div{align-items:baseline;gap:12px;display:flex}.archive-item-copy strong{min-width:0;color:var(--text,#1f1e1c);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.archive-item-copy time{color:var(--muted,#76746f);flex:none;font-size:10px}.archive-item-copy p{color:var(--muted,#76746f);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.archive-item-copy>span{color:var(--muted,#76746f);margin-top:5px;display:block}@supports (color:color-mix(in lab,red,red)){.archive-item-copy>span{color:color-mix(in srgb,var(--muted,#76746f) 88%,var(--text,#1f1e1c))}}.archive-item-copy>span{font-size:9.5px}.archive-list>article>button{background:var(--chip,#f1f0ed);min-height:32px;color:var(--text,#1f1e1c);cursor:pointer;font:inherit;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:10.5px;font-weight:700;display:inline-flex}.archive-list>article>button:hover{background:var(--hover,#f0efec)}.archive-list>article>button:disabled{cursor:wait;opacity:.55}.archive-error{color:var(--danger,#9e352d);align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.archive-error button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;font-weight:750;text-decoration:underline}.archive-empty{max-width:470px;padding:62px 0}.archive-empty>svg{color:var(--accent,#1f6b3b)}.archive-empty h2{font-family:var(--font-newsreader),ui-serif,serif;margin:14px 0 5px;font-size:22px;font-weight:500}.archive-empty p{color:var(--muted,#76746f);margin:0;font-size:13px;line-height:1.6}.archive-skeleton{gap:1px;display:grid}.archive-skeleton>span{background:linear-gradient(90deg,var(--bg,#fbfbfa),var(--chip,#f1f0ed),var(--bg,#fbfbfa));background-size:200px 100%;height:88px;animation:sb-shimmer 1.4s linear infinite}.archive-list button:focus-visible,.archive-search:focus-within,.archive-toolbar button:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.task-people-picker{min-width:0}.task-people-trigger{border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);width:100%;min-width:112px;height:32px;color:var(--text,#1f1e1c);cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:6px;padding:0 7px;font-size:11.5px;display:flex}.task-people-trigger>span{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.task-people-trigger .is-placeholder{color:var(--muted,#76746f)}.task-people-trigger:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.task-people-menu{z-index:71;border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);border-radius:11px;position:fixed;overflow:hidden;box-shadow:0 5px 8px #1f1e1c24}.task-people-search{border-bottom:1px solid var(--border,#ebeae7);height:42px;color:var(--muted,#76746f);align-items:center;gap:7px;padding:0 10px;display:flex}.task-people-search input{min-width:0;color:var(--text,#1f1e1c);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11.5px}.task-people-options{max-height:240px;padding:4px;overflow-y:auto}.task-people-options>button{width:100%;min-height:43px;color:var(--text,#1f1e1c);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:4px 7px;display:grid}.task-people-options>button:hover,.task-people-options>button[data-active]{background:var(--hover,#f0efec)}.task-people-options>button>span:nth-child(2){gap:1px;min-width:0;display:grid}.task-people-options strong{font-size:11.5px}.task-people-options small,.task-people-options strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-people-options small{color:var(--muted,#76746f);font-size:9px}.task-person-avatar{background:var(--accent-soft,#e7f0ea);width:27px;height:27px;color:var(--accent,#1f6b3b);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid;position:relative;overflow:hidden}.task-person-avatar>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.task-assignee-trigger .task-person-avatar{width:22px;height:22px;font-size:8.5px}.task-people-empty{color:var(--muted,#76746f);text-align:center;margin:0;padding:18px 10px;font-size:11px}.task-people-menu>footer{border-top:1px solid var(--border,#ebeae7);background:var(--bg,#fbfbfa);justify-content:flex-end;padding:6px;display:flex}.task-people-menu>footer button{background:var(--accent,#1f6b3b);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:6px;padding:5px 9px;font-size:10.5px;font-weight:700}.agent-mention-menu{z-index:18;border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);border-radius:11px;max-height:252px;padding:5px;position:absolute;bottom:calc(100% + 9px);left:42px;right:42px;overflow-y:auto;box-shadow:0 5px 8px #1f1e1c24}.agent-mention-menu>button{width:100%;min-height:42px;color:var(--text,#1f1e1c);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:4px 7px;display:grid}.agent-mention-menu>button:hover,.agent-mention-menu>button[aria-selected=true]{background:var(--hover,#f0efec)}.agent-mention-menu>button>span:first-child{background:var(--accent-soft,#e7f0ea);width:27px;height:27px;color:var(--accent,#1f6b3b);border-radius:7px;place-items:center;font-size:10px;font-weight:800;display:grid}.agent-mention-menu>button>span:last-child{gap:1px;display:grid}.agent-mention-menu strong{font-size:11.5px}.agent-mention-menu small{color:var(--muted,#76746f);font-size:9.5px}.agent-mention-menu>p{color:var(--muted,#76746f);text-align:center;margin:0;padding:14px 10px;font-size:11px}.task-draft-stack{border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);border-radius:12px;flex-direction:column;min-height:266px;transition:border-color .22s ease-out,background-color .22s ease-out;display:flex;overflow:hidden;box-shadow:0 2px 7px #1f1e1c0b}.task-draft-header{border-bottom:1px solid var(--border,#ebeae7);color:#a83f34;text-transform:uppercase;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:10.5px;font-weight:700;display:flex}.task-draft-header button{color:var(--muted,#76746f);cursor:pointer;font:inherit;text-transform:none;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:5px 7px;font-size:11.5px}.task-draft-header button:hover{background:var(--hover,#f0efec);color:var(--text,#1f1e1c)}.task-draft-dot{background:#c64e40;border-radius:50%;width:7px;height:7px}.task-draft-pagination{border-bottom:1px solid var(--border,#ebeae7);background:var(--bg,#fbfbfa);min-height:34px;color:var(--muted,#76746f);align-items:center;gap:7px;padding:0 10px;font-size:11px;display:flex}.task-draft-pagination>button{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.task-draft-pagination>button:hover:not(:disabled){background:var(--hover,#f0efec);color:var(--text,#1f1e1c)}.task-draft-pagination>button:disabled{opacity:.35;cursor:default}.task-draft-pagination>button:last-child{margin-left:auto}.task-draft-pagination>div{gap:4px;display:flex}.task-draft-pagination>div button{background:var(--border,#ebeae7);cursor:pointer;border:0;border-radius:6px;width:6px;height:6px;padding:0;transition:transform .16s ease-out,background-color .16s ease-out}.task-draft-pagination>div button[aria-current=step]{background:#c64e40;transform:scaleX(2.6)}.task-draft-body{flex:1;padding:13px 14px 10px}.task-draft-body>h3{font-size:20px;font-weight:500}.task-draft-body>h3,.task-draft-title-input{color:var(--text,#1f1e1c);font-family:var(--font-newsreader),ui-serif,serif;margin:0 0 10px;line-height:1.2}.task-draft-title-input{border:1px solid var(--accent,#1f6b3b);width:100%;border-radius:7px;outline:none;padding:5px 7px;font-size:19px}.task-draft-fields{border-top:1px solid var(--border,#ebeae7);grid-template-columns:1fr 1fr;display:grid}.task-draft-field{border-bottom:1px solid var(--border,#ebeae7);grid-template-columns:86px minmax(0,1fr);align-items:center;min-width:0;min-height:34px;font-size:12px;display:grid}.task-draft-field:nth-child(odd){padding-right:12px}.task-draft-field:nth-child(2n){border-left:1px solid var(--border,#ebeae7);padding-left:12px}.task-draft-field>span{color:var(--muted,#76746f);font-size:11px;font-weight:600}.task-draft-field>div{min-width:0;color:var(--text,#1f1e1c);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-draft-field [data-priority=high],.task-draft-field [data-priority=urgent]{color:#b64438}.task-draft-control{width:100%;height:28px}.task-draft-control .fw-custom-select-trigger{height:28px;padding-inline:6px}.task-draft-description,.task-draft-description-input{width:100%;color:var(--muted,#76746f);font:inherit;margin:9px 0 0;font-size:12px;line-height:1.5}.task-draft-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-draft-description-input{border:1px solid var(--border,#ebeae7);resize:vertical;border-radius:7px;outline:none;min-height:48px;padding:7px 8px}.task-draft-description-input:focus{border-color:var(--accent,#1f6b3b)}.task-draft-error{color:#b64438;margin:0;padding:7px 14px;font-size:11.5px}.task-draft-footer{border-top:1px solid var(--border,#ebeae7);background:var(--bg,#fbfbfa);justify-content:flex-end;align-items:center;min-height:44px;padding:0 10px;display:flex}.task-draft-footer button{background:var(--accent,#1f6b3b);color:#fff;cursor:pointer;height:32px;font:inherit;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:11.5px;font-weight:700;display:inline-flex}.task-draft-footer button:disabled{cursor:default;opacity:.48}.task-draft-footer .task-draft-remove{color:#b64438;background:0 0;margin-right:auto}.task-draft-footer .task-draft-remove:hover{background:#b6443817}.task-draft-footer button:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.task-draft-stack.is-sent{border-color:var(--accent,#1f6b3b);justify-content:center;align-items:center}@supports (color:color-mix(in lab,red,red)){.task-draft-stack.is-sent{border-color:color-mix(in srgb,var(--accent,#1f6b3b) 44%,var(--border,#ebeae7))}}.task-draft-stack.is-sent{background:var(--accent-soft,#e7f0ea)}@supports (color:color-mix(in lab,red,red)){.task-draft-stack.is-sent{background:color-mix(in srgb,var(--accent-soft,#e7f0ea) 54%,var(--panel,#fff))}}.task-sent-state{text-align:center;padding:24px;animation:task-sent-resolve .34s cubic-bezier(.16,1,.3,1) both}.task-sent-check{background:var(--accent,#1f6b3b);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 11px;animation:task-check-pop .42s cubic-bezier(.16,1,.3,1) both;display:grid}.task-sent-check path{stroke-dasharray:28;stroke-dashoffset:28px;animation:task-check-draw .28s ease-out .11s forwards}.task-sent-state h3{color:var(--text,#1f1e1c);margin:0;font-size:14px;font-weight:700}.task-sent-state p{color:var(--muted,#76746f);margin:4px 0 0;font-size:12px}@keyframes task-sent-resolve{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes task-check-pop{0%{opacity:0;transform:scale(.72)}70%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes task-check-draw{to{stroke-dashoffset:0}}@media (max-width:900px){.task-list-header,.task-row>article{grid-template-columns:28px minmax(0,1fr) 42px minmax(110px,.35fr) 104px 28px}.task-draft-fields{grid-template-columns:1fr}.task-draft-field:nth-child(2n),.task-draft-field:nth-child(odd){border-left:0;padding:0}}@media (max-width:980px){.sb-agent-context-rail{flex-basis:280px;width:280px}.sb-agent-document-title-row{flex-direction:column;align-items:flex-start;gap:10px}.sb-agent-source-body{padding-left:16px;padding-right:16px}}@media (max-width:900px){.sb-agent-document-reader{z-index:35;border-left:0;inset:0 0 0 auto;width:min(100%,var(--agent-reader-width,100%))!important}.agent-document-panel,.sb-agent-document-reader{flex-basis:auto!important;position:absolute!important}.agent-document-panel{width:100%!important}.agent-document-panel>.fw-panel-resize-handle,.sb-agent-document-reader>.fw-panel-resize-handle{display:none!important}}@media (max-width:760px){.sb-agent-context-rail{z-index:4;width:min(320px,92vw);position:absolute;top:0;bottom:0;right:0;box-shadow:-5px 0 8px #00000014}.sb-agent-context-rail>.fw-panel-resize-handle{display:none!important}.tasks-main{padding:22px 16px 80px}.tasks-header{align-items:center;margin-bottom:20px}.tasks-header h1{font-size:34px}.tasks-header-actions>span{display:none}.tasks-compose>.tasks-compose-toolbar{flex-wrap:wrap}.tasks-compose-actions{width:100%;margin-top:3px}.tasks-compose-actions>span{margin-left:auto}.tasks-notifications>span:not(:first-child){flex-basis:calc(100% - 40px)}.task-list-header{gap:4px;padding:0;display:flex}.task-list-header-spacer{display:none}.task-list-sort[data-sort-key=name]{flex:1}.task-list-sort[data-sort-key=group]{display:none}.task-row>article{grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr) 38px 28px;gap:3px 9px}.task-complete{grid-area:1/1/3}.task-title-button{grid-area:1/2}.task-note-placeholder,.task-note-trigger{grid-area:1/3/3}.task-assignee{display:none}.task-due{grid-area:2/2;display:inline-flex}.task-more{grid-area:1/4/3}.task-details{margin-left:42px;display:block}.task-attachment-error{margin-left:44px}.task-edit-panel,.task-note-module-loading,.task-note-thread{margin-left:42px}.task-details dl{margin-top:12px}.task-draft-stack{min-height:284px}}.sb-mobile-current-surface,.sb-mobile-nav,.sb-mobile-sidebar-backdrop,.sb-mobile-sidebar-toggle,.sb-staff-strip-mobile{display:none}@media (max-width:1023px){.sb-mobile-sidebar-toggle{border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);width:36px;height:36px;color:var(--text,#1f1e1c);cursor:pointer;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:17px;line-height:1;display:inline-flex}.sb-mobile-sidebar-toggle:disabled{opacity:0;pointer-events:none}.sb-mobile-nav button:focus-visible,.sb-mobile-sidebar-backdrop:focus-visible,.sb-mobile-sidebar-toggle:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.sb-topbar-brand-title>span{display:none}.sb-surface-sidebar{z-index:50;top:64px;bottom:0;left:0;box-shadow:5px 0 8px #0000001f;flex:none!important;width:min(320px,84vw)!important;display:none!important;position:fixed!important}.sb-surface-sidebar.sb-mobile-open{display:flex!important}.sb-surface-sidebar>.fw-panel-resize-handle{display:none!important}.sb-mobile-sidebar-backdrop{z-index:49;cursor:pointer;background:#12141661;border:0;width:100%;height:100%;padding:0;position:fixed;inset:64px 0 0}}@media (min-width:761px) and (max-width:820px){.sb-topbar-brand-title{display:none}.sb-account-menu{flex:0 0 40px;margin-left:0}}@media (max-width:760px){body,html{overscroll-behavior:none}.min-h-screen,body,html{min-height:100dvh}input:not([type=hidden]):not([type=file]):not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}button[aria-pressed],form button[type=submit],input:not([type=hidden]):not([type=file]):not([type=checkbox]):not([type=radio]){min-height:44px}.sb-root{height:100dvh!important}.sb-topbar{height:calc(54px + env(safe-area-inset-top))!important;flex-basis:calc(54px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left))!important;gap:8px!important}.sb-topbar-brand.is-cobranded{min-width:72px}.sb-surface-switcher,.sb-topbar-brand-title{display:none!important}.sb-mobile-current-surface{min-width:0;color:var(--text,#1f1e1c);align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.sb-mobile-current-surface>span:first-child{color:var(--accent,#1f6b3b);font-size:15px}.sb-account-menu{margin-left:auto!important}.sb-account-menu>button,.sb-mobile-sidebar-toggle,.task-notification-toggle{flex-basis:44px!important;width:44px!important;height:44px!important}.sb-topbar-brand{flex-basis:auto!important;width:auto!important;height:44px!important}.sb-account-panel{max-height:calc(100dvh - 70px - env(safe-area-inset-top) - env(safe-area-inset-bottom));top:50px}.sb-account-section a,.sb-account-section button{min-height:44px}.sb-staff-strip{justify-content:flex-start!important;gap:6px!important;min-height:28px!important;padding:4px 12px!important;font-size:10.5px!important}.sb-staff-strip-desktop{display:none}.sb-staff-strip-mobile{display:inline}.sb-shell-body{min-width:0}.sb-main-pane{min-height:0}.sb-surface-sidebar{top:calc(54px + env(safe-area-inset-top));bottom:calc(60px + env(safe-area-inset-bottom));border-right:1px solid var(--border,#ebeae7);width:min(336px,88vw)!important}.sb-mobile-sidebar-backdrop{inset:calc(54px + env(safe-area-inset-top)) 0 0}.sb-sidebar-scroll{padding-top:4px}.sb-sidebar-account{padding:11px 12px max(11px,env(safe-area-inset-bottom))!important}.sb-mobile-nav{min-height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--border,#ebeae7);background:var(--bar,var(--panel,#fff));flex:none;align-items:stretch;display:flex}.sb-mobile-nav button{min-width:0;min-height:60px;color:var(--muted,#76746f);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:6px 2px 5px;font-family:inherit;font-size:10px;font-weight:600;line-height:1.1;display:flex}.sb-mobile-nav button>span:first-child{font-size:17px;line-height:1}.sb-mobile-nav button.is-active{color:var(--accent,#1f6b3b);background:var(--accent-soft,#e7f0ea)}@supports (color:color-mix(in lab,red,red)){.sb-mobile-nav button.is-active{background:color-mix(in srgb,var(--accent-soft,#e7f0ea) 54%,transparent)}}.sb-root input:not([type=hidden]):not([type=file]),.sb-root textarea,.settings-page input:not([type=hidden]):not([type=file]),.settings-page select,.settings-page textarea{font-size:16px!important}a,button,input,select,textarea{touch-action:manipulation}.min-h-screen a:not(.block){align-items:center;min-height:44px;display:inline-flex}.sb-sidebar-account a,.sb-sources-intake button,.sb-sources-status button,.sb-surface-sidebar nav button,.sb-wiki-header button{min-height:44px!important}.sb-sidebar-account a{width:44px!important}.task-notification-menu{max-height:calc(100dvh - 132px - env(safe-area-inset-top) - env(safe-area-inset-bottom));top:calc(62px + env(safe-area-inset-top))!important;right:max(8px,env(safe-area-inset-right))!important;left:max(8px,env(safe-area-inset-left))!important;width:auto!important}.task-notification-list{max-height:calc(100dvh - 260px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.task-notification-menu>header{min-height:52px}.task-notification-menu>footer button,.task-notification-menu>header button,.task-notification-tabs button{min-height:44px}.task-notification-toast{top:calc(62px + env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));left:max(8px,env(safe-area-inset-left));width:auto}.task-notification-dismiss{flex-basis:44px;width:44px;height:44px}.task-people-menu{top:auto!important;right:max(8px,env(safe-area-inset-right))!important;bottom:calc(68px + env(safe-area-inset-bottom))!important;left:max(8px,env(safe-area-inset-left))!important;width:auto!important}.task-people-search{min-height:50px}.task-people-options>button{min-height:48px}.task-people-menu>footer button{min-height:44px;padding-inline:16px}.task-attachment-actions>a,.task-attachment-actions>button,.task-attachment-heading>button,.task-file-add,.task-people-trigger,.tasks-compact-field,.tasks-compact-field .fw-date,.tasks-compact-select .fw-custom-select-trigger{min-height:44px}.task-attachment-drop-hint,.task-file-drop-hint{display:none}.task-attachment-item{flex-wrap:wrap;max-width:none}.task-attachment-actions{width:calc(100% - 47px);margin-left:47px}.tasks-header-actions>button{min-height:44px!important}.tasks-tabs{scrollbar-width:none;gap:12px;overflow-x:auto}.tasks-tabs::-webkit-scrollbar{display:none}.tasks-tabs button{flex:none;min-height:44px}.tasks-status-tabs{scrollbar-width:none;gap:16px;overflow-x:auto}.tasks-status-tabs::-webkit-scrollbar{display:none}.tasks-status-tabs button{flex:none;min-height:44px}.task-list-sort{min-height:44px}.task-row>article{grid-template-columns:44px minmax(0,1fr) 44px 44px;gap:3px 6px;min-height:72px;padding-left:0;padding-right:0}.task-complete{width:44px;height:44px;position:relative;background:0 0!important;border:0!important}.task-complete:before{border:1.5px solid var(--muted,#76746f);width:19px;height:19px;position:absolute}@supports (color:color-mix(in lab,red,red)){.task-complete:before{border:1.5px solid color-mix(in srgb,var(--muted,#76746f) 62%,transparent)}}.task-complete:before{background:var(--panel,#fff);content:"";border-radius:50%}.task-row.is-completed .task-complete:before{border-color:var(--accent,#1f6b3b);background:var(--accent,#1f6b3b)}.task-complete svg{z-index:1;position:relative}.task-more,.task-note-trigger{width:44px;height:44px}.task-note-trigger{padding:0}.task-action-menu button{min-height:44px;font-size:13px}.task-details,.task-edit-panel,.task-note-module-loading,.task-note-thread{margin-left:44px}.task-edit-panel>footer button{min-height:44px;padding-inline:14px}.task-undo-toast{right:max(8px,env(safe-area-inset-right));bottom:calc(68px + env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));max-width:none;min-height:52px}.task-undo-toast button{min-height:40px;padding-inline:12px}.settings-page{padding:24px 16px calc(32px + env(safe-area-inset-bottom))!important}.settings-card,.settings-page form.rounded-2xl,.settings-page section.rounded-2xl{border-radius:14px;padding:18px!important}.settings-page section.member-directory{padding:0!important}.settings-page .fw-custom-select-trigger,.settings-page a,.settings-page button{min-height:44px}.member-invite-actions,.member-row-actions{flex-wrap:wrap;width:100%;padding-left:0!important}.member-row-actions>span{overflow-wrap:anywhere;width:100%}.member-invite-actions>button{flex:1;justify-content:center}.member-lane-dialog{max-height:72dvh;overflow-y:auto;right:max(8px,env(safe-area-inset-right))!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;left:max(8px,env(safe-area-inset-left))!important;border-radius:14px!important;width:auto!important;padding:16px!important;position:fixed!important;top:auto!important}.member-lane-dialog button{min-height:44px}.member-directory-toolbar{padding:16px}.member-directory-filters,.member-directory-toolbar{flex-direction:column;align-items:stretch}.member-search{width:100%;height:44px}.member-directory-filters .member-label-menu-trigger,.member-directory-filters>.member-label-menu-wrap{justify-content:center;width:100%}.member-label-directory-branch>summary{min-height:52px;padding-inline:14px}.member-label-directory-children{padding:0 8px 10px 24px}.member-label-directory-children>.member-label-directory-branch>summary{min-height:46px}.member-label-member-list{margin-left:4px;padding-inline:10px}.member-label-menu{top:auto;right:max(8px,env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));border-radius:14px;width:auto;max-height:72dvh;padding:12px;position:fixed}.member-label-tree-row{min-height:44px}.member-label-tree-actions-trigger{width:40px;height:40px}.member-label-tree-action-panel{margin-left:20px;padding:9px}.member-label-tree-action-panel>button{min-height:40px;font-size:13px}.member-label-tree-action-form input{min-height:40px;font-size:14px}.member-label-tree-action-footer>button{min-height:40px;font-size:13px}.member-label-add-child{min-height:40px}.timecard-rule-row{flex-direction:column}.timecard-rule-row>button{justify-content:center;min-height:48px;padding-block:10px}.sb-workflow-main .rounded-2xl{border-radius:14px}.sb-workflow-main .p-12{padding:2rem 1rem!important}.sb-workflow-main button{min-height:44px}.sb-agent-main{min-width:0}.sb-agent-rail{gap:6px!important;height:42px!important;padding:0 12px!important}.sb-agent-rail button{min-height:44px}.sb-agent-rail>div:last-child{white-space:nowrap;min-width:0;max-width:58%;overflow:hidden;padding:0 9px!important}.sb-agent-rail>div:last-child>span:last-child{text-overflow:ellipsis;overflow:hidden}.sb-agent-empty{gap:13px!important;padding:24px 18px!important}.sb-agent-empty>div:nth-child(2){font-size:23px!important}.sb-agent-empty .sb-suggest-card{min-height:44px}.sb-agent-empty .sb-suggest-card span:last-child{white-space:normal!important}.sb-agent-transcript-scroll{padding:16px 0!important}.sb-agent-transcript{gap:0!important;padding:0 16px!important}.sb-agent-composer-wrap{padding:10px 12px max(9px,env(safe-area-inset-bottom))!important}.sb-agent-composer-inner{width:100%}.sb-agent-input{min-height:40px!important;padding:8px 0!important;font-size:16px!important}.sb-agent-composer-wrap .sb-composer>div:last-child>button,.sb-agent-composer-wrap .sb-toolbox-btn{width:44px!important;height:44px!important}.sb-agent-composer-wrap .sb-composer{border-radius:12px!important}.sb-ingest-tray{max-height:52dvh;margin-bottom:8px!important;overflow-y:auto!important}.sb-agent-context-rail{z-index:44;border-top:1px solid var(--border,#ebeae7);border-left:0;border-radius:16px 16px 0 0;max-height:min(68dvh,600px);box-shadow:0 -5px 8px #0000001a;top:auto!important;right:0!important;bottom:calc(60px + env(safe-area-inset-bottom))!important;width:auto!important;position:fixed!important;left:0!important}.sb-agent-document-reader:not(.is-viewer-open){border-left:0;overflow:visible;flex-basis:0!important;width:0!important}.sb-agent-document-reader .sb-agent-wiki-nav .sb-agent-wiki-nav-collapsed-tools{display:none!important}.sb-agent-document-reader .sb-agent-wiki-nav.has-persistent-tools{border-right:0;overflow:visible;flex-basis:0!important;width:0!important;min-width:0!important}.sb-agent-wiki-nav.sb-agent-wiki-nav.is-mobile-open .sb-agent-wiki-nav-expanded{z-index:44;top:auto;right:0;bottom:calc(60px + env(safe-area-inset-bottom));border-top:1px solid var(--border,#ebeae7);background:var(--panel,#fff);border-radius:14px 14px 0 0;flex:none;width:auto;min-width:0;max-height:min(72dvh,640px);animation:sb-context-sheet-in .22s cubic-bezier(.22,1,.36,1) both;display:flex;position:fixed;left:0;overflow:hidden;box-shadow:0 -5px 8px #0000001a}.sb-agent-wiki-nav.is-mobile-open .sb-agent-wiki-nav-expanded>.fw-panel-resize-handle{display:none!important}.sb-agent-wiki-nav.is-mobile-open .sb-agent-wiki-nav-header{min-height:52px;padding:8px 10px}.sb-agent-rail--ingest{display:none}.sb-agent-document-mobile-nav,.sb-agent-rail--mobile-context{display:flex}.sb-agent-document-header-actions{top:8px;right:10px}.sb-agent-context-heading{min-height:52px;padding:9px 14px}.sb-agent-context-scroll{padding:12px 12px 18px}.sb-agent-context-heading button,.sb-agent-context-primary,.sb-agent-context-secondary{min-height:36px}@keyframes sb-context-sheet-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.sb-agent-document-header{padding:11px 16px 13px}.sb-agent-document-title-row{margin-top:8px}.sb-agent-document-title-row h1{font-size:25px}.sb-agent-document-actions{width:100%}.sb-agent-document-actions>button{flex:1;min-height:38px}.sb-agent-document-body{padding:20px 16px 32px}.sb-agent-source-body{padding-left:12px!important;padding-right:12px!important}.sb-raw-source-frame{min-height:440px}.sb-sources-header{gap:9px!important;padding:12px 16px!important}.sb-sources-header>div:nth-child(2)>div:last-child,.sb-sources-header>span{display:none}.sb-sources-status{padding:10px 16px!important}.sb-sources-status>span{line-height:1.4;font-size:11px!important}.sb-sources-workspace{flex-direction:column!important;overflow-y:auto!important}.sb-sources-intake{border-bottom:1px solid var(--border,#ebeae7);min-height:360px;border-right:0!important;flex:0 0 360px!important}.sb-sources-feed{min-height:330px;flex:0 0 330px!important}.sb-sources-feed-header{padding:12px 16px!important}.sb-sources-feed-body{padding:12px 16px 20px!important}.sb-wiki-header{gap:10px!important;padding:12px 16px!important}.sb-wiki-header>div:first-child>div:last-child{display:none}.sb-wiki-header button{min-height:36px}.sb-wiki-title-row{gap:8px}.sb-wiki-ask-agent{min-height:44px;margin-right:2px}.sb-wiki-icon-button{width:44px;height:44px}.sb-wiki-edit-trigger{margin-left:0}.sb-wiki-inline-editor{margin-bottom:18px;padding:11px}.sb-wiki-editor-footer{flex-wrap:wrap;align-items:stretch}.sb-wiki-attach-button,.sb-wiki-stop-button,.sb-wiki-submit-edit{min-height:44px}.sb-wiki-editor-status{order:-1;min-width:100%}.sb-wiki-stop-button,.sb-wiki-submit-edit{margin-left:auto}.sb-workflow-main .px-8{padding-left:1rem!important;padding-right:1rem!important}.sb-workflow-main .py-10{padding-top:1.5rem!important;padding-bottom:1.5rem!important}}@media (max-width:760px) and (max-height:500px) and (orientation:landscape){.sb-topbar{height:calc(48px + env(safe-area-inset-top))!important;flex-basis:calc(48px + env(safe-area-inset-top))!important}.sb-surface-sidebar{top:calc(48px + env(safe-area-inset-top));bottom:calc(52px + env(safe-area-inset-bottom))}.sb-mobile-sidebar-backdrop{inset:calc(48px + env(safe-area-inset-top)) 0 0}.sb-mobile-nav{min-height:calc(52px + env(safe-area-inset-bottom))}.sb-mobile-nav button{flex-direction:row;gap:5px;min-height:52px}.sb-agent-context-rail{bottom:calc(52px + env(safe-area-inset-bottom))!important}.task-people-menu,.task-undo-toast{bottom:calc(60px + env(safe-area-inset-bottom))!important}}@media (max-width:380px){.sb-mobile-current-surface{font-size:12px}.sb-mobile-nav button{font-size:9px}.sb-agent-rail>div:last-child{max-width:52%}.sb-sources-intake{min-height:340px;flex-basis:340px!important}}@media (prefers-reduced-motion:reduce){.sb-account-panel,.sb-agent-wiki-nav.is-mobile-open .sb-agent-wiki-nav-expanded,.sb-agent-wiki-nav.is-rail{animation:none}.sb-account-trigger,.sb-account-workspace-current>svg{transition:none}.task-note-module-loading{animation:none}.sb-suggest-card,.task-note-trigger{transition:none}.sb-ing-caret,.sb-live-dot{animation:none}.sb-ing-status,.sb-toolbox-glyph,.sb-wiki-ask-agent,.sb-wiki-icon-button{transition:none}.sb-agent-composer-file,.sb-agent-composer-reference,.sb-wiki-editor-spinner,.sb-wiki-inline-editor{animation:none}.sb-strip{transition:none}.sb-strip.sb-strip-live{box-shadow:0 0 0 2px var(--accent,#1f6b3b);animation:none}@supports (color:color-mix(in lab,red,red)){.sb-strip.sb-strip-live{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#1f6b3b) 13%,transparent)}}.sb-strip-fill{transition:none}.sb-strip-fill-multi,.sb-strip-live:after{animation:none}.sb-strip-chev{transition:none}.sb-skel,.tasks-skeleton>div{animation:none}.fw-custom-select-chevron,.fw-custom-select-trigger,.fw-date,.task-attachment-preview img,.task-complete,.task-complete svg,.task-draft-pagination>div button,.task-draft-stack,.task-file-drop-overlay,.task-row{transition:none}.task-sent-check,.task-sent-check path,.task-sent-state{animation:none}.task-sent-check path{stroke-dashoffset:0}.task-notification-toast{animation:none}.sb-status-dot{opacity:1;animation:none;transform:none}.sb-status-text{transition:none}.sb-agent-send-state>span,.sb-transcript-item.is-optimistic{animation:none}.sb-agent-send-button,.sb-agent-user-message{transition:none!important}.sb-agent-send-button:active:not(:disabled),.sb-agent-send-button:hover:not(:disabled){transform:none}}:root{color-scheme:light;--background:#fbfbfa;--foreground:#1f1e1c;--card:#fff;--border:#ebeae7;--muted:#76746f;--chip:#f1f0ed;--hover:#f0efec;--accent:#1f6b3b;--accent-soft:#e7f0ea;--accent-foreground:#fff;--bg:var(--background);--sb-bg:var(--background);--bar:var(--card);--panel:var(--card);--text:var(--foreground);--danger:#9e352d;--danger-soft:#fff3f1;--danger-border:#edc3be;--notice:#9e352d;--notice-soft:#fff6f4;--notice-border:#e8b7af;--notification-badge:#b52f2a}html[data-flowworks-theme=harbor]{--background:oklch(98.3% .007 240);--foreground:oklch(24% .025 250);--card:oklch(100% 0 0);--border:oklch(90.5% .014 240);--muted:oklch(48% .03 250);--chip:oklch(94.5% .02 240);--hover:oklch(92.5% .02 240);--accent:oklch(43% .13 245);--accent-soft:oklch(93.5% .03 240);--accent-foreground:oklch(99% .004 240);--bg:var(--background);--sb-bg:oklch(96.6% .012 240);--bar:var(--card);--panel:var(--card);--text:var(--foreground)}html[data-flowworks-theme=plum]{--background:oklch(98.2% .007 320);--foreground:oklch(24% .028 320);--card:oklch(100% 0 0);--border:oklch(90.5% .015 320);--muted:oklch(48% .035 320);--chip:oklch(94.5% .02 320);--hover:oklch(92.5% .02 320);--accent:oklch(42% .12 320);--accent-soft:oklch(93.5% .035 320);--accent-foreground:oklch(99% .004 320);--bg:var(--background);--sb-bg:oklch(96.5% .012 320);--bar:var(--card);--panel:var(--card);--text:var(--foreground)}html[data-flowworks-theme=graphite]{color-scheme:dark;--background:#18191b;--foreground:#eceae6;--card:#222426;--border:#383a3d;--muted:#a5a4a0;--chip:#2d2f32;--hover:#303235;--accent:#78b895;--accent-soft:#243d2f;--accent-foreground:#152018;--danger:#ff9a91;--danger-soft:#3a2525;--danger-border:#75413d;--notice:#ff9a91;--notice-soft:#352526;--notice-border:#68403d;--notification-badge:#d84b45}body{background:var(--background);color:var(--foreground);font-family:var(--font-hanken),ui-sans-serif,system-ui,sans-serif}@keyframes document-viewer-in{0%{opacity:.65;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes document-viewer-backdrop-in{0%{opacity:0}to{opacity:1}}.document-viewer-dialog{background:var(--panel,#fff);width:min(620px,100vw - 72px);max-width:none;height:100dvh;max-height:none;color:var(--text,#1f1e1c);font-family:var(--font-hanken),ui-sans-serif,system-ui,sans-serif;border:0;border-radius:0;outline:0;margin:0 0 0 auto;padding:0;overflow:hidden;box-shadow:-4px 0 8px #1214122e}.document-viewer-dialog[open]{grid-template-rows:auto minmax(0,1fr);animation:document-viewer-in .2s cubic-bezier(.22,1,.36,1);display:grid}.document-viewer-dialog::backdrop{background:#1416144d;animation:document-viewer-backdrop-in .16s ease-out}.document-viewer-header{min-height:66px;padding:max(9px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 9px 14px;border-bottom:1px solid var(--border,#ebeae7);background:var(--panel,#fff);align-items:center;gap:12px;display:flex}.document-viewer-heading{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.document-viewer-glyph{background:var(--chip,#f1f0ed);width:36px;height:36px;color:var(--accent,#1f6b3b);border-radius:8px;flex:0 0 36px;place-items:center;display:grid}.document-viewer-heading>span:last-child{gap:2px;min-width:0;display:grid}.document-viewer-heading strong{color:var(--text,#1f1e1c);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;line-height:1.25;overflow:hidden}.document-viewer-heading small{color:var(--muted,#76746f);font-size:10.5px;line-height:1.2}.document-viewer-actions{flex:none;align-items:center;gap:5px;min-width:0;display:flex}.document-viewer-actions>a,.document-viewer-actions>button{background:var(--chip,#f1f0ed);min-height:36px;color:var(--text,#1f1e1c);cursor:pointer;font:700 10.5px/1 var(--font-hanken),ui-sans-serif,system-ui,sans-serif;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 9px;text-decoration:none;display:inline-flex}.document-viewer-actions>a:hover,.document-viewer-actions>button:hover{background:var(--hover,#f0efec)}.document-viewer-actions>a:focus-visible,.document-viewer-actions>button:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.document-viewer-actions>button:disabled{cursor:wait;opacity:.55}.document-viewer-actions>.document-viewer-close{width:36px;color:var(--muted,#76746f);background:0 0;padding:0}.document-viewer-action-status{max-width:96px;color:var(--accent,#1f6b3b);text-align:right;font-size:10px;line-height:1.2}.document-viewer-action-status.is-error{color:var(--danger,#9e352d)}.document-viewer-body{background:var(--bg,#fbfbfa);min-height:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.document-viewer-body{background:color-mix(in srgb,var(--bg,#fbfbfa) 92%,var(--text,#1f1e1c))}}.document-viewer-media{width:100%;height:100%;min-height:0;position:relative}.document-viewer-media.is-image{background:#171917;place-items:center;padding:24px;display:grid;overflow:auto}.document-viewer-media.is-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.document-viewer-media.is-pdf{background:#d9d9d6}.document-viewer-media.is-pdf iframe{background:#fff;border:0;width:100%;height:100%;display:block}.document-viewer-loading{z-index:1;background:var(--bg,#fbfbfa);color:var(--muted,#76746f);place-content:center;justify-items:center;gap:8px;font-size:11.5px;display:grid;position:absolute;inset:0}.document-viewer-media.is-image .document-viewer-loading{color:#dadbd7;background:#171917}.document-viewer-loading>svg{animation:sb-spin .8s linear infinite}.document-viewer-text-wrap{height:100%;padding:22px 24px 40px;overflow:auto}.document-viewer-truncated{z-index:1;border-bottom:1px solid var(--border,#ebeae7);background:var(--panel,#fff);color:var(--muted,#76746f);margin:-22px -24px 18px;padding:9px 24px;font-size:10.5px;line-height:1.4;position:sticky;top:-22px}.document-viewer-text{width:max-content;min-width:100%;color:var(--text,#1f1e1c);font:11.5px/1.65 var(--font-jetbrains),ui-monospace,monospace;tab-size:2;white-space:pre;margin:0}.document-viewer-empty{width:min(360px,100% - 40px);min-height:100%;color:var(--muted,#76746f);text-align:center;place-content:center;justify-items:center;gap:8px;margin:0 auto;display:grid}.document-viewer-empty>svg{color:var(--accent,#1f6b3b)}.document-viewer-empty strong{color:var(--text,#1f1e1c);font-size:14px}.document-viewer-empty p{text-wrap:pretty;max-width:42ch;margin:0;font-size:11.5px;line-height:1.55}@media (max-width:720px){.document-viewer-dialog{width:100vw}.document-viewer-header{min-height:64px;padding-left:max(10px,env(safe-area-inset-left));flex-wrap:wrap;gap:7px}.document-viewer-heading{flex-basis:calc(100% - 44px)}.document-viewer-glyph{flex-basis:34px;width:34px;height:34px}.document-viewer-actions{order:2;width:100%}.document-viewer-actions>a,.document-viewer-actions>button{flex:1;min-height:40px}.document-viewer-actions>.document-viewer-close{top:max(10px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));flex:0 0 40px;width:40px;position:absolute}.document-viewer-action-status{text-align:left;flex:1;max-width:none}.document-viewer-text-wrap{padding:17px 14px 32px}.document-viewer-truncated{margin:-17px -14px 15px;padding:9px 14px;top:-17px}.document-viewer-media.is-image{padding:10px}}@media (prefers-reduced-motion:reduce){.document-viewer-dialog::backdrop,.document-viewer-dialog[open],.document-viewer-loading>svg{animation:none}}.messages-main{background:var(--bg,#fbfbfa);min-width:0;min-height:0;color:var(--text,#1f1e1c);flex:1;display:flex;overflow:hidden}.messages-directory{border-right:1px solid var(--border,#ebeae7);background:var(--sb-bg,#f7f6f4);flex-direction:column;flex:0 0 336px;width:336px;min-width:286px;max-width:36vw;min-height:0;display:flex;position:relative}.messages-directory-header{align-items:center;gap:12px;min-height:82px;padding:15px 17px 11px 20px;display:flex}.messages-directory-header>div{flex:1;min-width:0}.messages-directory-header h1{color:var(--text,#1f1e1c);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:680;line-height:1.2}.messages-directory-header p{color:var(--muted,#76746f);margin:3px 0 0;font-size:11.5px}.messages-directory-header>button,.messages-mobile-back,.messages-new-panel>header>button{width:36px;height:36px;color:var(--muted,#76746f);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.messages-directory-header>button{background:var(--accent,#1f6b3b);color:var(--accent-foreground,#fff)}.messages-directory-header>button:hover{filter:brightness(.94)}.messages-search{border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);height:38px;color:var(--muted,#76746f);border-radius:9px;flex:none;align-items:center;gap:8px;margin:0 14px 12px;padding:0 10px;transition:border-color .16s ease-out,box-shadow .16s ease-out;display:flex}.messages-search:focus-within{border-color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.messages-search:focus-within{border-color:color-mix(in srgb,var(--accent,#1f6b3b) 60%,var(--border,#ebeae7))}}.messages-search:focus-within{box-shadow:0 0 0 2px var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.messages-search:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#1f6b3b) 11%,transparent)}}.messages-search input{min-width:0;color:var(--text,#1f1e1c);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12.5px}.messages-composer textarea::placeholder,.messages-group-name input::placeholder,.messages-member-search input::placeholder,.messages-search input::placeholder{color:var(--muted,#76746f)}@supports (color:color-mix(in lab,red,red)){.messages-composer textarea::placeholder,.messages-group-name input::placeholder,.messages-member-search input::placeholder,.messages-search input::placeholder{color:color-mix(in srgb,var(--muted,#76746f) 88%,transparent)}}.messages-composer textarea::placeholder,.messages-group-name input::placeholder,.messages-member-search input::placeholder,.messages-search input::placeholder{opacity:1}.messages-search>button{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.messages-search>button:hover{background:var(--hover,#f0efec);color:var(--text,#1f1e1c)}.messages-directory-list{overscroll-behavior:contain;flex:1;min-height:0;padding:0 7px 14px;overflow:hidden auto}.messages-directory-row{width:100%;min-height:68px;color:inherit;background:0 0;border-radius:10px;align-items:center;transition:background-color .15s ease-out;display:flex}.messages-directory-row:hover{background:var(--hover,#f0efec)}.messages-directory-row.is-active{background:var(--panel,#fff)}.messages-conversation-select{min-width:0;min-height:68px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:11px;padding:9px 6px 9px 10px;display:flex}.messages-conversation-select:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:-2px;border-radius:9px}.chat-row-archive-button{width:28px;height:28px;color:var(--muted,#76746f);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 28px;place-items:center;padding:0;transition:background-color .15s ease-out,color .15s ease-out;display:grid}.chat-row-archive-button:hover{background:var(--chip,#f1f0ed);color:var(--text,#1f1e1c)}.chat-row-archive-button:disabled{cursor:wait;opacity:.45}.chat-row-archive-button:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:1px}.messages-directory-row>.chat-row-archive-button{margin-right:6px}.agent-chat-archive-error{color:var(--danger,#9e352d);margin:0 9px 8px;font-size:11px;line-height:1.45}.messages-conversation-copy{flex:1;gap:5px;min-width:0;display:grid}.messages-conversation-copy>span{align-items:baseline;gap:7px;min-width:0;display:flex}.messages-conversation-copy small,.messages-conversation-copy strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.messages-conversation-copy strong{color:var(--text,#1f1e1c);font-size:12.5px;font-weight:650}.messages-conversation-copy time{color:var(--muted,#76746f);flex:none;font-size:9.5px}.messages-conversation-copy small{color:var(--muted,#76746f);font-size:11px;font-weight:450}.messages-conversation-copy i{background:var(--notification-badge,#b52f2a);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;min-width:18px;min-height:18px;padding:0 5px;font-size:9px;font-style:normal;font-weight:750;display:inline-grid}.message-avatar.task-person-avatar{border-radius:11px;flex:0 0 38px;width:38px;height:38px;font-size:11px}.message-group-avatar{flex:0 0 40px;width:40px;height:40px;display:block;position:relative}.message-group-avatar>span{border:2px solid var(--sb-bg,#f7f6f4);background:var(--chip,#f1f0ed);width:27px;height:27px;color:var(--text,#1f1e1c);border-radius:9px;place-items:center;font-size:9px;font-weight:750;display:grid;position:absolute}.messages-directory-row.is-active .message-group-avatar>span{border-color:var(--panel,#fff)}.message-group-avatar>span:first-child{top:0;left:0}.message-group-avatar>span:last-child{background:var(--accent-soft,#e7f0ea);color:var(--accent,#1f6b3b);bottom:0;right:0}.messages-directory-error,.messages-list-empty{min-height:230px;color:var(--muted,#76746f);text-align:center;align-content:center;place-items:center;gap:6px;padding:28px 24px;display:grid}.messages-list-empty>svg{color:var(--accent,#1f6b3b);margin-bottom:4px}.messages-list-empty strong{color:var(--text,#1f1e1c);font-size:12.5px}.messages-list-empty p{max-width:27ch;margin:0;font-size:11.5px;line-height:1.45}.messages-directory-error button,.messages-list-empty button{background:var(--accent-soft,#e7f0ea);color:var(--accent,#1f6b3b);cursor:pointer;font:inherit;border:0;border-radius:8px;margin-top:7px;padding:7px 10px;font-size:11px;font-weight:700}.messages-directory-error{color:var(--danger,#9e352d);font-size:12px}.messages-list-skeleton{gap:4px;padding:2px 3px;display:grid}.messages-list-skeleton span{background:linear-gradient(90deg,transparent,var(--chip,#f1f0ed),transparent);background-size:180px 100%;border-radius:10px;height:68px;animation:sb-shimmer 1.4s linear infinite}.messages-new-panel{z-index:10;background:var(--sb-bg,#f7f6f4);flex-direction:column;min-height:0;padding:18px 16px 14px;animation:messages-panel-in .18s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}@keyframes messages-panel-in{0%{opacity:.55;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.messages-new-panel>header{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.messages-new-panel>header>div{flex:1;gap:3px;display:grid}.messages-new-panel>header strong{color:var(--text,#1f1e1c);font-size:16px}.messages-new-panel>header span{color:var(--muted,#76746f);font-size:11.5px;line-height:1.4}.messages-mobile-back:hover,.messages-new-panel>header>button:hover{background:var(--hover,#f0efec);color:var(--text,#1f1e1c)}.messages-kind-switch{border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);border-radius:9px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.messages-kind-switch button{height:34px;color:var(--muted,#76746f);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.messages-kind-switch button[aria-selected=true]{background:var(--accent-soft,#e7f0ea);color:var(--accent,#1f6b3b)}.messages-group-name{color:var(--muted,#76746f);gap:6px;margin-top:14px;font-size:10.5px;font-weight:650;display:grid}.messages-group-name input,.messages-member-search{border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);border-radius:9px;height:40px}.messages-group-name input{width:100%;color:var(--text,#1f1e1c);font:inherit;outline:0;padding:0 10px;font-size:12.5px}.messages-group-name input:focus,.messages-member-search:focus-within{border-color:var(--accent,#1f6b3b)}.messages-member-search{color:var(--muted,#76746f);align-items:center;gap:8px;margin-top:12px;padding:0 10px;display:flex}.messages-member-search input{min-width:0;color:var(--text,#1f1e1c);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12.5px}.messages-member-options{flex:1;min-height:0;margin-top:8px;overflow-y:auto}.messages-member-options>button{width:100%;min-height:56px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:7px 6px;display:flex}.messages-member-options>button:hover{background:var(--hover,#f0efec)}.messages-member-options>button[aria-selected=true]{background:var(--accent-soft,#e7f0ea)}@supports (color:color-mix(in lab,red,red)){.messages-member-options>button[aria-selected=true]{background:color-mix(in srgb,var(--accent-soft,#e7f0ea) 64%,transparent)}}.messages-member-options>button>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.messages-member-options small,.messages-member-options strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messages-member-options strong{color:var(--text,#1f1e1c);font-size:12px}.messages-member-options small{color:var(--muted,#76746f);font-size:10.5px}.messages-member-options i{border:1px solid var(--border,#ebeae7);width:20px;height:20px;color:var(--accent,#1f6b3b);border-radius:6px;place-items:center;display:grid}.messages-member-options>button[aria-selected=true] i{border-color:var(--accent,#1f6b3b);background:var(--accent,#1f6b3b);color:#fff}.messages-member-options>p{color:var(--muted,#76746f);text-align:center;padding:20px 6px;font-size:11.5px}.messages-inline-error{color:var(--danger,#9e352d);margin:8px 0 0;font-size:11px}.messages-new-panel>footer{border-top:1px solid var(--border,#ebeae7);align-items:center;gap:10px;padding-top:12px;display:flex}.messages-new-panel>footer span{color:var(--muted,#76746f);flex:1;font-size:10.5px}.messages-new-panel>footer button{background:var(--accent,#1f6b3b);height:36px;color:var(--accent-foreground,#fff);cursor:pointer;font:inherit;border:0;border-radius:8px;padding:0 12px;font-size:11.5px;font-weight:700}.messages-new-panel>footer button:disabled{cursor:not-allowed;opacity:.45}.messages-conversation{background:var(--bg,#fbfbfa);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.messages-conversation-header{border-bottom:1px solid var(--border,#ebeae7);background:var(--panel,#fff);flex:0 0 70px;align-items:center;gap:11px;min-height:70px;padding:10px 22px;display:flex}@supports (color:color-mix(in lab,red,red)){.messages-conversation-header{background:color-mix(in srgb,var(--panel,#fff) 92%,transparent)}}.messages-mobile-back{display:none}.messages-conversation-header>div{flex:1;gap:3px;min-width:0;display:grid}.messages-conversation-header>div>strong{color:var(--text,#1f1e1c);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:680;overflow:hidden}.messages-conversation-header>div>span{color:var(--muted,#76746f);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.messages-group-count{color:var(--muted,#76746f);flex:none;align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.messages-history{overscroll-behavior:contain;scroll-behavior:smooth;flex:1;min-height:0;overflow-y:auto}.messages-history-inner{width:100%;max-width:860px;min-height:100%;margin:0 auto;padding:22px 28px 26px}.messages-load-earlier{background:var(--chip,#f1f0ed);color:var(--muted,#76746f);cursor:pointer;font:inherit;border:0;border-radius:7px;margin:0 auto 18px;padding:6px 10px;font-size:10.5px;font-weight:650;display:block}.messages-thread-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:360px;padding:40px;display:grid}.messages-thread-empty strong{color:var(--text,#1f1e1c);margin-top:4px;font-size:15px}.messages-thread-empty p{max-width:46ch;color:var(--muted,#76746f);margin:0;font-size:12px;line-height:1.55}.messages-thread-skeleton{gap:18px;padding:30px 0;display:grid}.messages-thread-skeleton span{background:linear-gradient(90deg,transparent,var(--chip,#f1f0ed),transparent);background-size:200px 100%;border-radius:11px;width:min(58%,420px);height:54px;animation:sb-shimmer 1.4s linear infinite}.messages-thread-skeleton span:nth-child(2){width:min(42%,310px);margin-left:auto}.messages-thread-skeleton span:nth-child(3){width:min(66%,480px)}.message-day-separator{color:var(--muted,#76746f);align-items:center;gap:12px;margin:17px 0;font-size:9.5px;font-weight:650;display:flex}.message-day-separator:after,.message-day-separator:before{background:var(--border,#ebeae7);flex:1;height:1px}@supports (color:color-mix(in lab,red,red)){.message-day-separator:after,.message-day-separator:before{background:color-mix(in srgb,var(--border,#ebeae7) 74%,transparent)}}.message-day-separator:after,.message-day-separator:before{content:""}.workspace-message{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;margin-top:13px;display:grid}.workspace-message.is-grouped{margin-top:3px}.workspace-message.is-mine{grid-template-columns:minmax(0,1fr);justify-items:end}.workspace-message .message-avatar.task-person-avatar{border-radius:9px;flex-basis:32px;width:32px;height:32px;font-size:9px}.workspace-message-avatar-space{width:32px}.workspace-message-content{min-width:0;max-width:min(72ch,78%)}.workspace-message-content>header{align-items:baseline;gap:7px;margin:0 4px 4px;display:flex}.workspace-message-content>header strong{color:var(--text,#1f1e1c);font-size:10.5px;font-weight:700}.workspace-message-content>header time{color:var(--muted,#76746f);font-size:8.5px}.workspace-message-content>p{background:var(--panel,#fff);color:var(--text,#1f1e1c);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:11px;margin:0;padding:8px 11px;font-size:12.5px;line-height:1.5}.workspace-message.is-mine .workspace-message-content>p{background:var(--accent-soft,#e7f0ea)}.workspace-message.is-pending{opacity:.66}.message-send-state{color:var(--muted,#76746f);text-align:right;margin:4px 5px 0;font-size:8.5px;display:block}.message-attachments{justify-content:inherit;flex-wrap:wrap;gap:6px;max-width:520px;margin-top:5px;display:flex}.workspace-message.is-mine .message-attachments{justify-content:flex-end}.message-file-attachment{border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);width:min(300px,100%);min-height:50px;cursor:pointer;font:inherit;text-align:left;border-radius:10px;gap:9px;text-decoration:none}.message-file-attachment,.message-pending-attachment{color:var(--muted,#76746f);align-items:center;padding:7px 9px;display:flex}.message-pending-attachment{background:var(--chip,#f1f0ed);width:min(260px,100%);min-height:46px;border-radius:9px;gap:8px}.message-pending-attachment>span{gap:1px;min-width:0;display:grid}.message-pending-attachment strong{color:var(--text,#1f1e1c);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.message-pending-attachment small{font-size:8.5px}.message-file-attachment:hover{border-color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.message-file-attachment:hover{border-color:color-mix(in srgb,var(--accent,#1f6b3b) 45%,var(--border,#ebeae7))}}.message-file-attachment:hover{color:var(--accent,#1f6b3b)}.message-file-attachment>span{flex:1;gap:2px;min-width:0;display:grid}.message-file-attachment strong{color:var(--text,#1f1e1c);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.message-file-attachment small{font-size:9px}.message-image-attachment{background:var(--chip,#f1f0ed);width:min(280px,100%);color:var(--text,#1f1e1c);cursor:zoom-in;font:inherit;text-align:left;border:0;border-radius:11px;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.message-image-attachment:hover{box-shadow:0 0 0 2px var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.message-image-attachment:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#1f6b3b) 24%,transparent)}}.message-file-attachment:focus-visible,.message-image-attachment:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.message-image-attachment img{object-fit:cover;width:100%;max-height:300px;display:block}.message-image-attachment>span{text-overflow:ellipsis;white-space:nowrap;padding:6px 8px;font-size:9px;display:block;overflow:hidden}.messages-composer-wrap{flex:none;width:100%;max-width:900px;margin:0 auto;padding:0 28px 18px;position:relative}.messages-typing{height:18px;color:var(--muted,#76746f);margin:0 0 2px;padding-left:10px;font-size:9.5px;line-height:18px}.messages-pending-files{flex-wrap:wrap;gap:6px;max-height:122px;padding:7px 0;display:flex;overflow-y:auto}.messages-pending-files>span{border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);max-width:240px;min-height:43px;color:var(--muted,#76746f);border-radius:9px;align-items:center;gap:7px;padding:6px 7px;display:flex}.messages-pending-files>span>span{flex:1;gap:1px;min-width:0;display:grid}.messages-pending-files strong{color:var(--text,#1f1e1c);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.messages-pending-files small{font-size:8.5px}.messages-pending-files button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.messages-pending-files button:hover{background:var(--hover,#f0efec);color:var(--text,#1f1e1c)}.messages-composer{border:1px solid var(--border,#ebeae7);align-items:end;gap:5px;min-height:48px;padding:5px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.messages-composer{border:1px solid color-mix(in srgb,var(--border,#ebeae7) 68%,var(--text,#1f1e1c))}}.messages-composer{background:var(--panel,#fff);border-radius:12px;transition:border-color .16s ease-out,box-shadow .16s ease-out}.messages-composer-wrap.is-dragging-files .messages-composer{border-color:var(--accent,#1f6b3b);box-shadow:0 0 0 3px var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.messages-composer-wrap.is-dragging-files .messages-composer{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#1f6b3b) 12%,transparent)}}.messages-drop-prompt{z-index:1;background:var(--panel,#fff);border-radius:9px;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:4px}@supports (color:color-mix(in lab,red,red)){.messages-drop-prompt{background:color-mix(in srgb,var(--panel,#fff) 94%,var(--accent,#1f6b3b))}}.messages-drop-prompt{color:var(--accent,#1f6b3b);pointer-events:none;font-size:11.5px;font-weight:700}.messages-composer:focus-within{border-color:var(--accent,#1f6b3b);box-shadow:0 0 0 2px var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.messages-composer:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#1f6b3b) 10%,transparent)}}.messages-composer textarea{resize:none;min-width:0;max-height:144px;color:var(--text,#1f1e1c);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:8px 6px;font-size:12.5px;line-height:1.45;overflow-y:auto}.messages-attach,.messages-send{cursor:pointer;border:0;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;display:grid}.messages-attach{color:var(--muted,#76746f);background:0 0}.messages-attach:hover{background:var(--hover,#f0efec);color:var(--text,#1f1e1c)}.messages-send{background:var(--accent,#1f6b3b);color:var(--accent-foreground,#fff)}.messages-attach:disabled,.messages-send:disabled{cursor:not-allowed;opacity:.36}.messages-composer-meta{min-height:18px;color:var(--muted,#76746f);align-items:center;gap:12px;padding:3px 4px 0;font-size:8.5px;display:flex}.messages-composer-meta>span:first-child{flex:1;min-width:0}.messages-composer-error{color:var(--danger,#9e352d)}.messages-welcome{text-align:center;place-items:center;max-width:560px;margin:auto;padding:48px 28px;display:grid}.messages-welcome>span{background:var(--accent-soft,#e7f0ea);width:52px;height:52px;color:var(--accent,#1f6b3b);border-radius:14px;place-items:center;display:grid}.messages-welcome h2{max-width:28ch;color:var(--text,#1f1e1c);letter-spacing:-.025em;text-wrap:balance;margin:18px 0 0;font-size:20px;font-weight:650}.messages-welcome p{max-width:52ch;color:var(--muted,#76746f);text-wrap:pretty;margin:9px 0 0;font-size:12.5px;line-height:1.6}.messages-welcome button{background:var(--accent,#1f6b3b);height:38px;color:var(--accent-foreground,#fff);cursor:pointer;font:inherit;border:0;border-radius:8px;align-items:center;gap:7px;margin-top:20px;padding:0 12px;font-size:11.5px;font-weight:700;display:inline-flex}.messages-main a:focus-visible,.messages-main button:focus-visible,.messages-main input:focus-visible,.messages-main textarea:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.sb-surface-unread{background:var(--notification-badge,#b52f2a);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8.5px;font-weight:750;display:inline-grid}.sb-mobile-nav button{position:relative}.sb-mobile-nav-unread{border:2px solid var(--bar,#fff);background:var(--notification-badge,#b52f2a);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:7.5px;font-style:normal;font-weight:800;display:grid;position:absolute;top:5px;left:calc(50% + 7px)}.sb-section-switcher{border-bottom:1px solid var(--border,#ebeae7);background:var(--bar,#fff);scrollbar-width:none;flex:0 0 46px;align-items:center;gap:4px;min-height:46px;padding:0 20px;display:flex;overflow-x:auto}.sb-section-switcher::-webkit-scrollbar{display:none}.sb-section-switcher button{min-width:max-content;height:36px;color:var(--muted,#76746f);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.sb-section-switcher button:hover{background:var(--hover,#f0efec);color:var(--text,#1f1e1c)}.sb-section-switcher button[aria-current=page]{background:var(--accent-soft,#e7f0ea);color:var(--accent,#1f6b3b)}.sb-section-switcher button:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:1px}.personal-main{background:var(--bg,#fbfbfa);flex:1;grid-template-columns:224px minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.personal-rail{border-right:1px solid var(--border,#ebeae7);background:var(--sb-bg,#f7f6f4);flex-direction:column;min-height:0;padding:22px 14px 16px;display:flex}.personal-identity{align-items:center;gap:11px;padding:0 8px 20px;display:flex}.personal-identity>span{background:var(--accent-soft,#e7f0ea);width:38px;height:38px;color:var(--accent,#1f6b3b);border-radius:9px;flex:0 0 38px;place-items:center;display:grid}.personal-identity>div{flex-direction:column;min-width:0;display:flex}.personal-identity strong{color:var(--text,#1f1e1c);font-size:14px}.personal-identity small{color:var(--muted,#76746f);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.personal-rail nav{flex-direction:column;gap:3px;display:flex}.personal-rail nav button{width:100%;min-height:40px;color:var(--muted,#76746f);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.personal-rail nav button:hover{background:var(--panel,#fff);color:var(--text,#1f1e1c)}.personal-rail nav button[aria-current=page]{background:var(--panel,#fff);color:var(--accent,#1f6b3b)}.personal-rail nav button:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:1px}.personal-rail>p{color:var(--muted,#76746f);align-items:center;gap:7px;margin:auto 8px 0;font-size:10.5px;display:flex}.personal-pane{background:var(--panel,#fff);min-width:0;min-height:0;overflow-y:auto}.personal-memory,.personal-overview,.personal-wiki-surface{width:min(100%,920px);margin:0 auto;padding:42px 38px 72px}.personal-wiki-surface{width:min(100%,1120px)}.personal-page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:38px;display:flex}.personal-page-header h1{color:var(--text,#1f1e1c);font-family:var(--font-newsreader),ui-serif,serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:32px;font-weight:500;line-height:1.15}.personal-page-header p{max-width:64ch;color:var(--muted,#76746f);text-wrap:pretty;margin:7px 0 0;font-size:13.5px;line-height:1.6}.personal-page-header>span{background:var(--accent-soft,#e7f0ea);min-width:max-content;color:var(--accent,#1f6b3b);border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.personal-overview-section{border-top:1px solid var(--border,#ebeae7);margin-top:36px}.personal-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 0 16px;display:flex}.personal-section-heading h2{color:var(--text,#1f1e1c);margin:0;font-size:16px;font-weight:700}.personal-section-heading p{color:var(--muted,#76746f);margin:4px 0 0;font-size:12.5px;line-height:1.5}.personal-section-heading>svg{color:var(--accent,#1f6b3b)}.personal-access-list{border-bottom:1px solid var(--border,#ebeae7)}.personal-access-list>button,.personal-access-list>div{border:0;border-top:1px solid var(--border,#ebeae7);width:100%;min-height:66px;color:var(--text,#1f1e1c);font:inherit;text-align:left;background:0 0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 4px;display:grid}.personal-access-list>button{cursor:pointer}.personal-access-list>button:hover{background:var(--hover,#f0efec)}.personal-access-list>button:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:-2px}.personal-access-list svg{color:var(--muted,#76746f)}.personal-access-list span{flex-direction:column;min-width:0;display:flex}.personal-access-list strong{font-size:13px}.personal-access-list small{color:var(--muted,#76746f);margin-top:3px;font-size:11.5px}.personal-access-list em{background:var(--hover,#f0efec);color:var(--muted,#76746f);border-radius:999px;padding:4px 8px;font-size:10.5px;font-style:normal;font-weight:700}.personal-access-list em[data-ready=true]{background:var(--accent-soft,#e7f0ea);color:var(--accent,#1f6b3b)}.personal-task-list{border-bottom:1px solid var(--border,#ebeae7);margin:0;padding:0;list-style:none}.personal-task-list li{border-top:1px solid var(--border,#ebeae7);justify-content:space-between;align-items:center;gap:18px;min-height:54px;display:flex}.personal-task-list span{min-width:0;color:var(--text,#1f1e1c);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.personal-task-list small{color:var(--muted,#76746f);flex:none;font-size:11.5px}.personal-empty-line{border-bottom:1px solid var(--border,#ebeae7);color:var(--muted,#76746f);padding:18px 0;font-size:13px}.personal-empty-line,.personal-memory>ul{border-top:1px solid var(--border,#ebeae7);margin:0}.personal-memory>ul{padding:0;list-style:none}.personal-memory>ul>li{border-bottom:1px solid var(--border,#ebeae7);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:92px;padding:20px 2px;display:grid}.personal-memory>ul>li>svg{color:var(--accent,#1f6b3b);margin-top:2px}.personal-memory li p{max-width:72ch;color:var(--text,#1f1e1c);margin:0;font-size:13.5px;line-height:1.6}.personal-memory li small{color:var(--muted,#76746f);text-transform:capitalize;margin-top:5px;font-size:11px;display:block}.personal-memory li button{min-height:36px;color:var(--muted,#76746f);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.personal-memory li button:hover{background:var(--hover,#f0efec);color:var(--text,#1f1e1c)}.personal-memory li button:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:1px}.personal-memory li button:disabled{cursor:wait;opacity:.55}.personal-empty-state{min-height:300px;color:var(--muted,#76746f);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.personal-empty-state h2{color:var(--text,#1f1e1c);margin:12px 0 0;font-size:15px}.personal-empty-state p{max-width:46ch;margin:5px 0 0;font-size:12.5px;line-height:1.55}.personal-loading{flex-direction:column;gap:14px;width:min(100%,860px);margin:0 auto;padding:58px 38px;display:flex}.personal-loading span{background:var(--hover,#f0efec);border-radius:5px;height:16px;animation:personal-skeleton 1.1s ease-in-out infinite alternate}.personal-loading span:first-child{width:34%;height:30px}.personal-loading span:nth-child(2){width:74%}.personal-loading span:nth-child(3){width:58%}.personal-error{color:#9b302a;background:#fff1ef;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin:18px 24px 0;padding:11px 13px;font-size:12.5px;display:flex}.personal-error button{color:#9b302a;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}@keyframes personal-skeleton{0%{opacity:.48}to{opacity:.92}}@media (max-width:1023px){.sb-root.has-section-switcher .sb-surface-sidebar{top:110px}.sb-root.has-section-switcher .sb-mobile-sidebar-backdrop{inset:110px 0 0}}@media (max-width:760px){.sb-section-switcher{min-height:48px;padding:0 max(8px,env(safe-area-inset-left));flex-basis:48px}.sb-section-switcher button{min-height:44px}.sb-root.has-section-switcher .sb-surface-sidebar{top:calc(102px + env(safe-area-inset-top))}.sb-root.has-section-switcher .sb-mobile-sidebar-backdrop{inset:calc(102px + env(safe-area-inset-top)) 0 0}.personal-main{flex-direction:column;display:flex}.personal-rail{border-right:0;border-bottom:1px solid var(--border,#ebeae7);flex:none;width:100%;min-height:auto;padding:0;overflow:hidden}.personal-identity,.personal-rail>p{display:none}.personal-rail nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:4px 6px;display:grid}.personal-rail nav::-webkit-scrollbar{display:none}.personal-rail nav button{justify-content:center;gap:6px;width:100%;min-width:0;min-height:44px;padding:0 4px;font-size:12px}.personal-pane{flex:1}.personal-memory,.personal-overview,.personal-wiki-surface{padding:26px 16px 84px}.personal-page-header{flex-direction:column;gap:12px;margin-bottom:26px}.personal-page-header h1{font-size:28px}.personal-task-list li{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 0}.personal-memory>ul>li{grid-template-columns:20px minmax(0,1fr)}.personal-memory li button{grid-column:2;justify-self:start;min-height:44px}.personal-error{margin:12px 12px 0}}@media (prefers-reduced-motion:reduce){.personal-loading span{opacity:.72;animation:none}}.message-notification-toast{z-index:80;border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);width:min(360px,100vw - 24px);min-height:62px;color:var(--text,#1f1e1c);border-radius:12px;align-items:flex-start;gap:3px;padding:6px;animation:message-toast-in .18s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:76px;right:18px;box-shadow:0 4px 8px #1618151f}@keyframes message-toast-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.message-notification-open{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:9px;padding:5px 6px;display:flex}.message-notification-open:hover{background:var(--hover,#f0efec)}.message-notification-open>span:first-child{background:var(--accent-soft,#e7f0ea);width:32px;height:32px;color:var(--accent,#1f6b3b);border-radius:9px;flex:0 0 32px;place-items:center;display:grid}.message-notification-open>span:last-child{gap:3px;min-width:0;display:grid}.message-notification-open small,.message-notification-open strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-notification-open strong{font-size:11.5px}.message-notification-open small{color:var(--muted,#76746f);font-size:10px}.message-notification-close{width:27px;height:27px;color:var(--muted,#76746f);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 27px;place-items:center;padding:0;display:grid}.message-notification-close:hover{background:var(--hover,#f0efec);color:var(--text,#1f1e1c)}.message-notification-toast button:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}@media (max-width:1100px){.messages-directory{flex-basis:304px;width:304px}.workspace-message-content{max-width:84%}.sb-surface-switcher button{padding-left:11px!important;padding-right:11px!important}}@media (max-width:760px){.messages-main{position:relative}.messages-conversation,.messages-directory{border-right:0;flex-basis:auto;width:100%;min-width:0;max-width:none;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .16s ease-out;position:absolute;inset:0}.messages-directory{z-index:2}.messages-conversation{z-index:3;opacity:.35;transform:translate(100%)}.messages-main.has-selected-conversation .messages-directory{opacity:0;pointer-events:none;transform:translate(-18%)}.messages-main.has-selected-conversation .messages-conversation{opacity:1;transform:translate(0)}.messages-directory-header{min-height:70px;padding:11px 13px 8px 16px}.messages-directory-header h1{font-size:19px}.messages-search{height:44px;margin-left:12px;margin-right:12px}.messages-directory-list{padding-left:6px;padding-right:6px}.messages-conversation-select,.messages-directory-row{min-height:72px}.messages-directory-row>.chat-row-archive-button{flex-basis:44px;width:44px;height:44px}.messages-mobile-back{width:40px;height:40px;display:grid}.messages-conversation-header{flex-basis:62px;min-height:62px;padding:7px 12px 7px 7px}.messages-conversation-header .message-avatar.task-person-avatar,.messages-conversation-header .message-group-avatar{flex-basis:36px;width:36px;height:36px}.messages-history-inner{padding:16px 13px 22px}.workspace-message{grid-template-columns:30px minmax(0,1fr);gap:7px}.workspace-message-avatar-space{width:30px}.workspace-message-content{max-width:89%}.workspace-message-content>p{padding:8px 10px;font-size:13px}.messages-composer-wrap{padding:0 10px max(9px,env(safe-area-inset-bottom))}.messages-typing{margin-bottom:0}.messages-composer{min-height:50px}.messages-composer textarea{min-height:38px;padding-top:7px;padding-bottom:7px}.messages-attach,.messages-send{flex-basis:40px;width:40px;height:40px}.messages-composer-meta{display:none}.messages-new-panel{padding-left:13px;padding-right:13px}.messages-kind-switch button,.messages-new-panel>footer button{min-height:44px}.messages-thread-empty{min-height:300px;padding:32px 22px}.message-notification-toast{top:calc(62px + env(safe-area-inset-top));right:12px}}@media (prefers-reduced-motion:reduce){.chat-row-archive-button,.messages-composer,.messages-conversation,.messages-directory,.messages-directory-row,.messages-new-panel,.messages-search{transition:none;animation:none}.messages-history{scroll-behavior:auto}.archive-skeleton>span,.message-notification-toast,.messages-list-skeleton span,.messages-thread-skeleton span{animation:none}}@media (max-width:760px){.tasks-status-tabs .tasks-archive-all{min-height:38px;margin-bottom:3px}.task-archive-toast{right:max(8px,env(safe-area-inset-right));bottom:calc(68px + env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));max-width:none;min-height:52px}.archive-main{padding:23px 16px calc(28px + env(safe-area-inset-bottom))}.archive-header{margin-bottom:22px}.archive-header h1{font-size:34px}.archive-header>svg{display:none}.archive-toolbar{flex-wrap:wrap;gap:10px;padding-bottom:10px}.archive-toolbar>nav{width:100%;min-height:44px;overflow-x:auto}.archive-toolbar>nav button{flex:none;min-height:44px}.archive-search{width:100%;height:44px;margin-left:0}.archive-list>article{grid-template-columns:34px minmax(0,1fr);padding:14px 0}.archive-item-copy>div{gap:3px;display:grid}.archive-item-copy time{order:2}.archive-list>article>button{grid-column:2;width:fit-content;min-height:40px}}@media print{@page{margin:16mm}body:has([data-timecard-print-root]) *{visibility:hidden!important}[data-timecard-print-root],[data-timecard-print-root] *{visibility:visible!important}[data-timecard-print-root]{color:#111;background:#fff;width:100%;position:absolute;inset:0 auto auto 0;border:0!important;padding:0!important}[data-timecard-print-root] .timecard-print-actions{display:none!important}[data-timecard-print-root] section{break-inside:avoid}[data-timecard-print-root] input[type=checkbox]{accent-color:#111}}.sb-category-select{flex:none;position:relative}.sb-category-trigger-frame{border-radius:9px}.sb-category-trigger-frame.is-loading{background:linear-gradient(90deg,#1f6b3b,#2c5282,#9b2c5a,#b7791f,#3a7d8c,#1f6b3b) 0 0/300% 100%;padding:1.5px;animation:sb-sweep 1.3s linear infinite}.sb-category-trigger{border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);width:100%;min-width:152px;height:32px;color:var(--text,#1f1e1c);cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:8px;padding:0 9px;font-size:12.5px;font-weight:550;transition:border-color .15s,box-shadow .15s;display:flex}.sb-category-trigger:hover{border-color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.sb-category-trigger:hover{border-color:color-mix(in srgb,var(--accent,#1f6b3b) 45%,var(--border,#ebeae7))}}.sb-category-trigger:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.sb-category-trigger:disabled{cursor:default;opacity:.5}.sb-category-trigger>span:nth-child(2){text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sb-category-trigger svg{color:var(--muted,#76746f);flex:none;transition:transform .16s cubic-bezier(.16,1,.3,1)}.sb-category-trigger svg.is-open{transform:rotate(180deg)}.sb-category-dot{border-radius:50%;flex:0 0 9px;width:9px;height:9px;display:block;box-shadow:inset 0 0 0 1px #00000014}.sb-category-spinner{animation:sb-spin .75s linear infinite}.sb-category-backdrop{z-index:79;background:0 0;border:0;padding:0;position:fixed;inset:0}.sb-category-menu{z-index:80;border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);border-radius:11px;flex-direction:column;animation:sb-fade-up .15s cubic-bezier(.16,1,.3,1) both;display:flex;position:fixed;overflow:hidden;box-shadow:0 4px 8px #13161324}.sb-category-editor>header,.sb-category-menu-header{border-bottom:1px solid var(--border,#ebeae7);min-height:39px;color:var(--text,#1f1e1c);align-items:center;gap:8px;padding:7px 8px 7px 12px;font-size:11.5px;font-weight:700;display:flex}.sb-category-editor>header>span,.sb-category-menu-header>span{flex:1}.sb-category-editor>header button,.sb-category-menu-header button{width:27px;height:27px;color:var(--muted,#76746f);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.sb-category-editor>header button:hover,.sb-category-menu-header button:hover{background:var(--hover,#f0efec);color:var(--text,#1f1e1c)}.sb-category-list{overscroll-behavior:contain;min-height:0;padding:5px;overflow-y:auto}.sb-category-option{border-radius:8px;align-items:stretch;display:flex}.sb-category-option:hover{background:var(--hover,#f0efec)}.sb-category-option.is-active{background:var(--accent-soft,#e7f0ea)}.sb-category-option-main{min-width:0;color:var(--text,#1f1e1c);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:9px;padding:7px 8px;display:flex}.sb-category-option-main>svg{color:var(--accent,#1f6b3b);flex:none}.sb-category-option-copy{flex:1;gap:1px;min-width:0;display:grid}.sb-category-option-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:620;overflow:hidden}.sb-category-option-copy small{color:var(--muted,#76746f);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.35;overflow:hidden}.sb-category-edit-button{width:31px;color:var(--muted,#76746f);cursor:pointer;opacity:.66;background:0 0;border:0;border-radius:7px;flex:0 0 31px;place-items:center;margin:4px 4px 4px 0;padding:0;display:grid}.sb-category-edit-button:focus-visible,.sb-category-option:hover .sb-category-edit-button{opacity:1}.sb-category-edit-button:hover{background:var(--panel,#fff);color:var(--text,#1f1e1c)}.sb-category-menu button:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:1px}.sb-category-menu-footer{border-top:1px solid var(--border,#ebeae7);background:var(--bg,#fbfbfa);padding:6px}.sb-category-menu-footer>button{width:100%;min-height:34px;color:var(--accent,#1f6b3b);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:12px;font-weight:680;display:flex}.sb-category-menu-footer>button:hover{background:var(--accent-soft,#e7f0ea)}.sb-category-menu-footer>button>span{background:var(--accent,#1f6b3b);color:#fff;border-radius:6px;place-items:center;width:21px;height:21px;display:grid}.sb-category-editor{overscroll-behavior:contain;min-height:0;overflow-y:auto}.sb-category-editor>label{gap:6px;padding:12px 12px 9px;display:grid}.sb-category-editor legend,.sb-category-editor>label>span{color:var(--muted,#76746f);font-size:10.5px;font-weight:650}.sb-category-editor input{border:1px solid var(--border,#ebeae7);background:var(--bg,#fbfbfa);width:100%;height:34px;color:var(--text,#1f1e1c);font:inherit;border-radius:8px;outline:0;padding:0 10px;font-size:12.5px}.sb-category-editor input:focus{border-color:var(--accent,#1f6b3b);box-shadow:0 0 0 3px var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.sb-category-editor input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#1f6b3b) 13%,transparent)}}.sb-category-editor input:disabled{color:var(--muted,#76746f);cursor:not-allowed}.sb-category-editor fieldset{border:0;margin:0;padding:4px 12px 11px}.sb-category-editor legend{margin-bottom:7px;padding:0}.sb-category-palette{grid-template-columns:repeat(8,1fr);gap:6px;display:grid}.sb-category-palette>button{background:var(--category-color);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s;display:grid;box-shadow:inset 0 0 0 1px #0000001a}.sb-category-palette>button:hover{transform:scale(1.08)}.sb-category-palette>button[aria-pressed=true]{box-shadow:0 0 0 2px var(--panel,#fff),0 0 0 4px var(--category-color)}.sb-category-delete-note,.sb-category-system-note{color:var(--muted,#76746f);align-items:flex-start;gap:6px;margin:0;padding:0 12px 10px;font-size:10.5px;line-height:1.45;display:flex}.sb-category-system-note svg{color:var(--accent,#1f6b3b);flex:none}.sb-category-error{background:var(--danger,#9e352d);margin:0;padding:8px 12px}@supports (color:color-mix(in lab,red,red)){.sb-category-error{background:color-mix(in srgb,var(--danger,#9e352d) 8%,transparent)}}.sb-category-error{color:var(--danger,#9e352d);font-size:10.5px;line-height:1.45}.sb-category-editor-actions{border-top:1px solid var(--border,#ebeae7);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px 12px;display:flex}.sb-category-editor-actions>button{cursor:pointer;min-height:32px;font:inherit;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:11.5px;font-weight:680;display:inline-flex}.sb-category-editor-actions>button:disabled{cursor:wait;opacity:.55}.sb-category-save{background:var(--accent,#1f6b3b);color:#fff}.sb-category-delete{color:var(--danger,#9e352d);background:0 0}.sb-category-delete:hover{background:var(--danger,#9e352d)}@supports (color:color-mix(in lab,red,red)){.sb-category-delete:hover{background:color-mix(in srgb,var(--danger,#9e352d) 8%,transparent)}}.sb-category-delete.is-armed{background:var(--danger,#9e352d);color:#fff}.sb-persistence-notice{z-index:90;border:1px solid var(--danger,#9e352d);align-items:flex-start;gap:10px;width:min(390px,100vw - 24px);padding:12px;display:flex;position:fixed;bottom:18px;right:18px}@supports (color:color-mix(in lab,red,red)){.sb-persistence-notice{border:1px solid color-mix(in srgb,var(--danger,#9e352d) 40%,var(--border,#ebeae7))}}.sb-persistence-notice{background:var(--panel,#fff);color:var(--text,#1f1e1c);border-radius:11px;animation:sb-fade-up .18s cubic-bezier(.16,1,.3,1) both;box-shadow:0 4px 8px #1a121024}.sb-persistence-notice>span{background:var(--danger,#9e352d);border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.sb-persistence-notice>span{background:color-mix(in srgb,var(--danger,#9e352d) 10%,transparent)}}.sb-persistence-notice>span{color:var(--danger,#9e352d)}.sb-persistence-notice>div{flex:1;gap:2px;min-width:0;display:grid}.sb-persistence-notice strong{font-size:12px;font-weight:720}.sb-persistence-notice p{color:var(--muted,#76746f);margin:0;font-size:11px;line-height:1.45}.sb-persistence-notice>button{width:28px;height:28px;color:var(--muted,#76746f);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 28px;place-items:center;padding:0;display:grid}.sb-persistence-notice>button:hover{background:var(--hover,#f0efec);color:var(--text,#1f1e1c)}.sb-persistence-notice>button:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}@media (max-width:620px){.sb-category-trigger{min-width:132px}.sb-category-menu{max-width:calc(100vw - 16px)}.sb-category-edit-button,.sb-category-editor>header button,.sb-category-menu-header button{min-width:40px;min-height:40px}.sb-category-option-main{min-height:46px}.sb-category-palette{grid-template-columns:repeat(4,30px);gap:10px}.sb-category-palette>button{width:30px;height:30px}.sb-persistence-notice{right:12px;bottom:calc(68px + env(safe-area-inset-bottom));width:auto;left:12px}}@media (prefers-reduced-motion:reduce){.sb-category-menu,.sb-category-spinner,.sb-category-trigger-frame.is-loading{animation:none}.sb-category-palette>button,.sb-category-trigger svg{transition:none}.sb-persistence-notice{animation:none}}.tasks-content{max-width:1320px}.tasks-header{margin-bottom:27px}.tasks-header h1{letter-spacing:-.025em;font-size:clamp(42px,4vw,52px)}.tasks-subtitle{max-width:62ch;font-size:13.5px}.tasks-tabs{gap:26px;margin-bottom:10px}.tasks-tabs button{min-height:42px;padding:9px 1px;font-size:14px;transition:color .15s ease-out,border-color .15s ease-out}.tasks-tabs button:hover{color:var(--text,#1f1e1c)}.tasks-status-tabs{align-items:center;gap:20px;min-height:48px}.tasks-status-tabs>button:not(.tasks-archive-all){min-height:46px;font-size:13.5px}.tasks-search{border:1px solid var(--border,#ebeae7);align-items:center;gap:8px;width:min(330px,34vw);height:36px;margin-left:2px;padding:0 9px 0 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.tasks-search{border:1px solid color-mix(in srgb,var(--border,#ebeae7) 82%,var(--muted,#76746f))}}.tasks-search{background:var(--panel,#fff);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.tasks-search{background:color-mix(in srgb,var(--panel,#fff) 84%,transparent)}}.tasks-search{color:var(--muted,#76746f);transition:border-color .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out}.tasks-search:focus-within{border-color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.tasks-search:focus-within{border-color:color-mix(in srgb,var(--accent,#1f6b3b) 62%,var(--border,#ebeae7))}}.tasks-search:focus-within{background:var(--panel,#fff);box-shadow:0 0 0 3px var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.tasks-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#1f6b3b) 10%,transparent)}}.tasks-search>svg{flex:none}.tasks-search input{width:100%;min-width:0;height:100%;color:var(--text,#1f1e1c);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12.5px}.tasks-search input::-webkit-search-cancel-button{display:none}.tasks-search input::placeholder{color:var(--muted,#76746f)}@supports (color:color-mix(in lab,red,red)){.tasks-search input::placeholder{color:color-mix(in srgb,var(--muted,#76746f) 78%,transparent)}}.tasks-search>button{width:24px;height:24px;min-height:24px;color:inherit;background:0 0;border:0;border-radius:6px;flex:0 0 24px;place-items:center;padding:0;display:grid}.tasks-search>button:hover{background:var(--hover,#f0efec);color:var(--text,#1f1e1c)}.tasks-status-tabs .tasks-archive-all{margin-left:auto}.task-command-launch{border:1px solid var(--border,#ebeae7);align-items:center;gap:9px;min-width:210px;min-height:44px;margin:14px 0;padding:5px 11px 5px 7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.task-command-launch{border:1px solid color-mix(in srgb,var(--border,#ebeae7) 78%,var(--text,#1f1e1c))}}.task-command-launch{background:var(--panel,#fff);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.task-command-launch{background:color-mix(in srgb,var(--panel,#fff) 96%,var(--bg,#fbfbfa))}}.task-command-launch{color:var(--text,#1f1e1c);cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out,transform .14s ease-out}.task-command-launch:hover{border-color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.task-command-launch:hover{border-color:color-mix(in srgb,var(--accent,#1f6b3b) 38%,var(--border,#ebeae7))}}.task-command-launch:hover{background:var(--panel,#fff)}@supports (color:color-mix(in lab,red,red)){.task-command-launch:hover{background:color-mix(in srgb,var(--panel,#fff) 90%,var(--accent-soft,#e7f0ea))}}.task-command-launch:hover{transform:translateY(-1px);box-shadow:0 5px 16px #181d190d}.task-command-launch:active{transform:translateY(0)scale(.99)}.task-command-launch:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.task-command-launch-icon{background:var(--accent,#1f6b3b);color:#fff;border-radius:8px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.task-command-launch-copy{gap:1px;display:grid}.task-command-launch-copy strong{font-size:12px;font-weight:720;line-height:1.25}.task-command-launch-copy small{color:var(--muted,#76746f);font-size:10.5px;line-height:1.25}.task-command-composer{isolation:isolate;transform-origin:0 0;margin:14px 0 15px;animation:task-command-open .19s cubic-bezier(.16,1,.3,1) both;position:relative;overflow:visible}@keyframes task-command-open{0%{opacity:.55;transform:translateY(-3px)scale(.992)}}.task-command-input-panel{border:1px solid var(--border,#ebeae7);position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.task-command-input-panel{border:1px solid color-mix(in srgb,var(--border,#ebeae7) 78%,var(--text,#1f1e1c))}}.task-command-input-panel{background:var(--panel,#fff);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.task-command-input-panel{background:color-mix(in srgb,var(--panel,#fff) 97%,var(--bg,#fbfbfa))}}.task-command-input-panel{transition:border-color .17s ease-out,background-color .17s ease-out,box-shadow .17s ease-out}.task-command-input-panel:focus-within{border-color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.task-command-input-panel:focus-within{border-color:color-mix(in srgb,var(--accent,#1f6b3b) 52%,var(--border,#ebeae7))}}.task-command-input-panel:focus-within{background:var(--panel,#fff);box-shadow:0 0 0 3px var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.task-command-input-panel:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#1f6b3b) 6%,transparent)}}.task-command-input-panel.is-dragging-files{border-color:var(--accent,#1f6b3b)}.task-command-entry-row{grid-template-columns:11px minmax(0,1fr) auto 32px 28px;align-items:center;gap:8px;min-height:50px;padding:7px 7px 7px 12px;display:grid}.task-command-entry-line{background:var(--text,#1f1e1c);border-radius:1px;justify-self:center;width:1px;height:18px}@supports (color:color-mix(in lab,red,red)){.task-command-entry-line{background:color-mix(in srgb,var(--text,#1f1e1c) 30%,transparent)}}.task-command-entry-line{transition:background-color .17s ease-out,transform .17s cubic-bezier(.16,1,.3,1)}.task-command-input-panel:focus-within .task-command-entry-line{background:var(--text,#1f1e1c)}@supports (color:color-mix(in lab,red,red)){.task-command-input-panel:focus-within .task-command-entry-line{background:color-mix(in srgb,var(--text,#1f1e1c) 52%,transparent)}}.task-command-input-panel:focus-within .task-command-entry-line{transform:scaleY(1.12)}.task-command-editor{min-width:0;min-height:32px;position:relative}.task-command-highlights,.task-command-input{width:100%;min-height:32px;font:inherit;letter-spacing:-.005em;white-space:pre-wrap;overflow-wrap:break-word;border:0;margin:0;padding:5px 6px 4px;font-size:14px;font-weight:520;line-height:1.55}.task-command-highlights{pointer-events:none;color:var(--text,#1f1e1c)}.task-command-highlights mark{color:inherit;background:0 0;border-radius:5px;margin:0 -1px;padding:1px}.task-command-highlights mark[data-kind=mention]{background:var(--token-color,#2c5282)}@supports (color:color-mix(in lab,red,red)){.task-command-highlights mark[data-kind=mention]{background:color-mix(in srgb,var(--token-color,#2c5282) 14%,transparent)}}.task-command-highlights mark[data-kind=mention]{color:var(--token-color,#2c5282)}@supports (color:color-mix(in lab,red,red)){.task-command-highlights mark[data-kind=mention]{color:color-mix(in srgb,var(--token-color,#2c5282) 86%,var(--text,#1f1e1c))}}.task-command-highlights mark[data-kind=mention]{box-shadow:inset 0 -1px 0 var(--token-color,#2c5282)}@supports (color:color-mix(in lab,red,red)){.task-command-highlights mark[data-kind=mention]{box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--token-color,#2c5282) 46%,transparent)}}.task-command-highlights mark[data-kind=priority]{background:var(--danger,#9e352d)}@supports (color:color-mix(in lab,red,red)){.task-command-highlights mark[data-kind=priority]{background:color-mix(in srgb,var(--danger,#9e352d) 11%,transparent)}}.task-command-highlights mark[data-kind=priority]{color:var(--danger,#9e352d);box-shadow:inset 0 -1px 0 var(--danger,#9e352d)}@supports (color:color-mix(in lab,red,red)){.task-command-highlights mark[data-kind=priority]{box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--danger,#9e352d) 42%,transparent)}}.task-command-highlights mark[data-kind=due]{background:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.task-command-highlights mark[data-kind=due]{background:color-mix(in srgb,var(--accent,#1f6b3b) 11%,transparent)}}.task-command-highlights mark[data-kind=due]{color:var(--accent,#1f6b3b);box-shadow:inset 0 -1px 0 var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.task-command-highlights mark[data-kind=due]{box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--accent,#1f6b3b) 42%,transparent)}}.task-command-input{resize:none;color:#0000;caret-color:var(--text,#1f1e1c);-webkit-text-fill-color:transparent;background:0 0;outline:0;position:absolute;inset:0;overflow:hidden}.task-command-input::placeholder{color:var(--muted,#76746f)}@supports (color:color-mix(in lab,red,red)){.task-command-input::placeholder{color:color-mix(in srgb,var(--muted,#76746f) 66%,transparent)}}.task-command-input::placeholder{-webkit-text-fill-color:var(--muted,#76746f)}@supports (color:color-mix(in lab,red,red)){.task-command-input::placeholder{-webkit-text-fill-color:color-mix(in srgb,var(--muted,#76746f) 66%,transparent)}}.task-command-input:disabled{cursor:wait}.task-command-whiteboard{border:1px solid var(--border,#ebeae7);margin-top:7px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.task-command-whiteboard{border:1px solid color-mix(in srgb,var(--border,#ebeae7) 82%,var(--task-category,#6f766e))}}.task-command-whiteboard{background:var(--panel,#fff);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.task-command-whiteboard{background:color-mix(in srgb,var(--panel,#fff) 98%,var(--task-category,#6f766e))}}.task-command-whiteboard{transform-origin:50% 0;transition:border-color .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out;animation:task-command-result-in .2s cubic-bezier(.16,1,.3,1) 50ms both;box-shadow:0 5px 18px #181d1906}@keyframes task-command-result-in{0%{opacity:0;transform:translateY(-4px)}}.task-command-preview-row{background:linear-gradient(90deg,var(--task-category,#6f766e),transparent 38%);grid-template-columns:28px minmax(220px,1fr) minmax(150px,.4fr) 104px 82px 28px;align-items:center;gap:11px;min-height:61px;padding:7px 9px 7px 11px;display:grid}@supports (color:color-mix(in lab,red,red)){.task-command-preview-row{background:linear-gradient(90deg,color-mix(in srgb,var(--task-category,#6f766e) 4%,transparent),transparent 38%)}}.task-command-preview-row{transition:background-color .18s ease-out,opacity .18s ease-out,transform .18s ease-out,filter .18s ease-out}.task-command-preview-check{border:1.5px solid var(--task-category,#6f766e);place-items:center;width:27px;height:27px;display:grid}@supports (color:color-mix(in lab,red,red)){.task-command-preview-check{border:1.5px solid color-mix(in srgb,var(--task-category,#6f766e) 56%,var(--border,#ebeae7))}}.task-command-preview-check{color:var(--task-category,#6f766e);border-radius:50%}.task-command-preview-copy{gap:2px;min-width:0;display:grid}.task-command-preview-copy strong{color:var(--text,#1f1e1c);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:630;line-height:1.3;overflow:hidden}.task-command-preview-draft{width:min(248px,96%);height:19px;display:block;position:relative;overflow:hidden}.task-command-preview-draft>span{max-width:100%;color:var(--text,#1f1e1c);align-items:center;display:inline-flex;position:absolute;inset:0 auto auto 0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.task-command-preview-draft>span{color:color-mix(in srgb,var(--text,#1f1e1c) 62%,var(--task-category,#6f766e))}}.task-command-preview-draft>span{text-overflow:clip;white-space:nowrap;opacity:0;font-size:13.5px;font-weight:610;line-height:19px;animation:task-command-idle-phrase 9s linear infinite both}.task-command-preview-draft>span:after{background:var(--task-category,#6f766e);content:"";border-radius:1px;flex:0 0 1.5px;width:1.5px;height:12px;margin-left:3px;animation:task-command-idle-caret .9s step-end infinite}.task-command-preview-draft>span:first-child{opacity:.72;animation-delay:-.27s}.task-command-preview-draft>span:nth-child(2){animation-delay:2.73s}.task-command-preview-draft>span:nth-child(3){animation-delay:5.73s}.task-command-whiteboard[data-idle] .task-command-preview-check{animation:task-command-idle-mark 3s cubic-bezier(.22,1,.36,1) infinite}@keyframes task-command-idle-phrase{0%{opacity:.18;clip-path:inset(0 88% 0 0);filter:blur(.8px);transform:translateY(1px)}3%,30%{opacity:.72;clip-path:inset(0);filter:blur();transform:translate(0)}31.5%,to{opacity:0;clip-path:inset(0);filter:blur(1px);transform:translateY(-2px)}}@keyframes task-command-idle-caret{0%,48%{opacity:.88}49%,to{opacity:.12}}@keyframes task-command-idle-mark{0%,to{color:color-mix(in srgb,var(--task-category,#6f766e) 64%,var(--muted,#76746f));transform:scale(.94)}20%,72%{color:var(--task-category,#6f766e);transform:scale(1)}28%{box-shadow:0 0 0 4px color-mix(in srgb,var(--task-category,#6f766e) 8%,transparent)}50%,to{box-shadow:0 0 #0000}}.task-command-preview-copy small{color:var(--muted,#76746f);font-size:10.5px}.task-command-preview-assignee,.task-command-preview-due,.task-command-preview-priority{min-width:0;color:var(--muted,#76746f);align-items:center;gap:6px;font-size:10.5px;font-weight:640;display:inline-flex}.task-command-preview-assignee>span,.task-command-preview-due>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-command-preview-assignee .task-person-avatar{flex:none}.task-command-preview-assignee>em{color:var(--task-category,#6f766e);flex:none;font-size:9px;font-style:normal}.task-command-preview-due[data-tone=overdue]{color:var(--danger,#9e352d)}.task-command-preview-priority{text-transform:capitalize}.task-command-preview-priority>span{background:#8c8a83;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.task-command-preview-priority[data-priority=urgent]{color:#8f2f29}.task-command-preview-priority[data-priority=urgent]>span{background:#9e352d;box-shadow:0 0 0 3px #9e352d1a}.task-command-preview-priority[data-priority=high]{color:#a44739}.task-command-preview-priority[data-priority=high]>span{background:#c45849}.task-command-preview-priority[data-priority=normal]{color:#7a632d}.task-command-preview-priority[data-priority=normal]>span{background:#b7791f}.task-command-preview-priority[data-priority=low]{color:#4f6758}.task-command-preview-priority[data-priority=low]>span{background:#6f8a78}.task-command-description{border-top:1px solid var(--border,#ebeae7);gap:8px;padding:8px 12px 10px 51px;display:grid}@supports (color:color-mix(in lab,red,red)){.task-command-description{border-top:1px solid color-mix(in srgb,var(--border,#ebeae7) 72%,transparent)}}.task-command-description{background:var(--panel,#fff)}@supports (color:color-mix(in lab,red,red)){.task-command-description{background:color-mix(in srgb,var(--panel,#fff) 96%,var(--task-category,#6f766e))}}.task-command-description-heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.task-command-description-heading>span:first-child{flex:1;min-width:0}.task-command-description-preview{min-width:0;max-width:72ch;color:var(--text,#1f1e1c);flex:1;margin:0;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.task-command-description-preview{color:color-mix(in srgb,var(--text,#1f1e1c) 78%,var(--muted,#76746f))}}.task-command-description-preview{overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.55;-webkit-mask-image:linear-gradient(90deg,#000 0 84%,#00000070 94%,#0000);mask-image:linear-gradient(90deg,#000 0 84%,#00000070 94%,#0000)}.task-command-description-edit{min-height:28px;color:var(--accent,#1f6b3b);background:0 0;border:0;border-radius:6px;flex:none;margin:-5px 0 -4px auto;padding:0 6px}@supports (color:color-mix(in lab,red,red)){.task-command-description-edit{color:color-mix(in srgb,var(--accent,#1f6b3b) 88%,var(--text,#1f1e1c))}}.task-command-description-edit{cursor:pointer;font:inherit;font-size:10.5px;font-weight:700}.task-command-description-edit:hover:not(:disabled),.task-command-description-edit[aria-expanded=true]{background:var(--accent-soft,#e7f0ea)}@supports (color:color-mix(in lab,red,red)){.task-command-description-edit:hover:not(:disabled),.task-command-description-edit[aria-expanded=true]{background:color-mix(in srgb,var(--accent-soft,#e7f0ea) 72%,transparent)}}.task-command-description-edit:disabled{cursor:wait;opacity:.5}.task-command-description-edit:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:1px}.task-command-description-editor{gap:5px;display:grid}.task-command-description-editor>span{color:var(--muted,#76746f);font-size:9.5px;font-weight:680}.task-command-description-editor>textarea{border:1px solid var(--border,#ebeae7);width:100%;min-height:84px;max-height:240px;padding:9px 10px}@supports (color:color-mix(in lab,red,red)){.task-command-description-editor>textarea{border:1px solid color-mix(in srgb,var(--border,#ebeae7) 82%,var(--task-category,#6f766e))}}.task-command-description-editor>textarea{resize:vertical;background:var(--panel,#fff);color:var(--text,#1f1e1c);font:inherit;border-radius:9px;outline:0;font-size:12px;line-height:1.55}.task-command-description-editor>textarea:focus{border-color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.task-command-description-editor>textarea:focus{border-color:color-mix(in srgb,var(--accent,#1f6b3b) 58%,var(--border,#ebeae7))}}.task-command-description-editor>textarea::placeholder{color:var(--muted,#76746f);opacity:1}.task-command-description-error{color:var(--danger,#9e352d);margin:0;font-size:10.5px;line-height:1.4}.task-command-close,.task-command-preview-edit{width:27px;height:27px;color:var(--muted,#76746f);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;transition:background-color .13s ease-out,color .13s ease-out,transform .12s ease-out;display:grid}.task-command-close:hover:not(:disabled),.task-command-preview-edit:hover:not(:disabled),.task-command-preview-edit[aria-expanded=true]{background:var(--task-category,var(--accent,#1f6b3b))}@supports (color:color-mix(in lab,red,red)){.task-command-close:hover:not(:disabled),.task-command-preview-edit:hover:not(:disabled),.task-command-preview-edit[aria-expanded=true]{background:color-mix(in srgb,var(--task-category,var(--accent,#1f6b3b)) 9%,var(--hover,#f0efec))}}.task-command-close:hover:not(:disabled),.task-command-preview-edit:hover:not(:disabled),.task-command-preview-edit[aria-expanded=true]{color:var(--text,#1f1e1c)}.task-command-close:active:not(:disabled),.task-command-preview-edit:active:not(:disabled){transform:scale(.94)}.task-command-close:focus-visible,.task-command-preview-edit:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:1px}.task-command-close:disabled,.task-command-preview-edit:disabled{cursor:wait;opacity:.48}.task-command-edit-panel{border-top:1px solid var(--border,#ebeae7)}@supports (color:color-mix(in lab,red,red)){.task-command-edit-panel{border-top:1px solid color-mix(in srgb,var(--border,#ebeae7) 86%,transparent)}}.task-command-edit-panel{background:var(--panel,#fff)}@supports (color:color-mix(in lab,red,red)){.task-command-edit-panel{background:color-mix(in srgb,var(--panel,#fff) 92%,var(--task-category,#6f766e))}}.task-command-edit-panel{animation:task-command-edit-in .18s cubic-bezier(.16,1,.3,1) both}@keyframes task-command-edit-in{0%{opacity:0;transform:translateY(-4px)}}.task-command-whiteboard[data-updating]:after{z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,var(--panel,#fff),transparent);width:38%;position:absolute;top:0;bottom:0;left:-45%}@supports (color:color-mix(in lab,red,red)){.task-command-whiteboard[data-updating]:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--panel,#fff) 72%,transparent),transparent)}}.task-command-whiteboard[data-updating]:after{content:"";animation:task-command-preview-sheen 1.25s ease-in-out infinite;transform:skew(-12deg)}.task-command-whiteboard[data-updating] .task-command-preview-row{opacity:.76;filter:saturate(.84)}.task-command-whiteboard[data-updating] .task-command-preview-check{animation:task-ai-pulse .85s ease-in-out infinite alternate}@keyframes task-command-preview-sheen{to{left:112%}}.task-command-whiteboard[data-sending]{pointer-events:none;animation:task-command-handoff .18s cubic-bezier(.4,0,1,1) both}@keyframes task-command-handoff{55%{opacity:.9;transform:translateY(-3px)scale(.995)}to{opacity:0;transform:translateY(8px)scale(.985)}}.task-command-title{gap:6px;padding:11px 13px 10px;display:grid}.task-command-title>span{color:var(--muted,#76746f);align-items:center;gap:8px;font-size:10.5px;font-weight:650;display:flex}.task-command-title>input{width:100%;min-height:34px;color:var(--text,#1f1e1c);font:inherit;background:0 0;border:0;border-bottom:1px solid #0000;outline:0;padding:2px 0;font-size:15.5px;font-weight:650;line-height:1.35;transition:border-color .15s ease-out}.task-command-title>input:focus{border-bottom-color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.task-command-title>input:focus{border-bottom-color:color-mix(in srgb,var(--accent,#1f6b3b) 48%,transparent)}}.task-command-title>input::placeholder{color:var(--muted,#76746f)}@supports (color:color-mix(in lab,red,red)){.task-command-title>input::placeholder{color:color-mix(in srgb,var(--muted,#76746f) 82%,transparent)}}.task-command-title>input::placeholder{opacity:1}.task-command-fields{border-top:1px solid var(--border,#ebeae7);grid-template-columns:minmax(150px,1.1fr) minmax(150px,1.1fr) minmax(104px,.65fr) minmax(128px,.8fr) minmax(150px,.9fr);display:grid}@supports (color:color-mix(in lab,red,red)){.task-command-fields{border-top:1px solid color-mix(in srgb,var(--border,#ebeae7) 82%,transparent)}}.task-command-field{border-left:1px solid var(--border,#ebeae7);gap:4px;min-width:0;padding:8px 9px 9px;display:grid}@supports (color:color-mix(in lab,red,red)){.task-command-field{border-left:1px solid color-mix(in srgb,var(--border,#ebeae7) 82%,transparent)}}.task-command-field{transition:background-color .18s ease-out}.task-command-field:first-child{border-left:0}.task-command-field[data-manual]{background:var(--panel,#fff)}@supports (color:color-mix(in lab,red,red)){.task-command-field[data-manual]{background:color-mix(in srgb,var(--panel,#fff) 72%,var(--accent-soft,#e7f0ea))}}.task-command-field>span{color:var(--muted,#76746f);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:650;overflow:hidden}.task-command-control,.task-command-control .fw-custom-select-trigger,.task-command-control .task-people-trigger{width:100%;min-width:0}.task-command-control .fw-custom-select-trigger,.task-command-control .task-people-trigger{background:0 0;border-color:#0000;height:30px;min-height:30px;padding-inline:6px}.task-command-control .fw-custom-select-trigger:hover,.task-command-control .task-people-trigger:hover{background:var(--hover,#f0efec)}@supports (color:color-mix(in lab,red,red)){.task-command-control .fw-custom-select-trigger:hover,.task-command-control .task-people-trigger:hover{background:color-mix(in srgb,var(--hover,#f0efec) 82%,transparent)}}.task-command-priority-dot{background:#8c8a83;border-radius:50%;width:7px;height:7px;display:block}.task-command-priority-dot[data-priority=urgent]{background:#9e352d;box-shadow:0 0 0 3px #9e352d1a}.task-command-priority-dot[data-priority=high]{background:#c45849}.task-command-priority-dot[data-priority=normal]{background:#b7791f}.task-command-priority-dot[data-priority=low]{background:#6f8a78}.task-command-date{width:100%;min-width:0;height:30px;color:var(--muted,#76746f);border-radius:7px;align-items:center;gap:5px;padding:0 6px;display:flex}.task-command-date:hover{background:var(--hover,#f0efec)}@supports (color:color-mix(in lab,red,red)){.task-command-date:hover{background:color-mix(in srgb,var(--hover,#f0efec) 82%,transparent)}}.task-command-date>input{width:100%;min-width:0;color:var(--text,#1f1e1c);font:inherit;background:0 0;border:0;outline:0;font-size:10.5px}.task-command-files,.task-command-files .task-file-picker{align-items:center;display:flex}.task-command-files .task-file-add{width:30px;height:30px;min-height:30px;color:var(--muted,#76746f);background:0 0;border-color:#0000;place-items:center;padding:0;display:grid}.task-command-files .task-file-add:hover{background:var(--hover,#f0efec)}.task-command-files .task-file-preview-list{background:var(--panel,#fff);border-bottom:0;width:auto;padding:10px 8px 8px;position:absolute;bottom:47px;left:10px;right:10px}@supports (color:color-mix(in lab,red,red)){.task-command-files .task-file-preview-list{background:color-mix(in srgb,var(--panel,#fff) 94%,transparent)}}@keyframes task-ai-pulse{to{opacity:.38;transform:scale(.92)}}.task-command-submit{background:var(--accent,#1f6b3b);color:#fff;cursor:pointer;width:32px;height:32px;min-height:32px;font:inherit;border:0;border-radius:9px;place-items:center;padding:0;font-size:11.5px;font-weight:720;transition:filter .14s ease-out,transform .12s ease-out;display:grid}.task-command-submit:hover:not(:disabled){filter:brightness(.96)}.task-command-submit:active:not(:disabled){transform:scale(.98)}.task-command-submit:disabled{cursor:default;opacity:.34}.task-command-submit:focus-visible,.tasks-search>button:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.task-command-error{border-top:1px solid var(--danger,#9e352d);margin:0;padding:8px 13px}@supports (color:color-mix(in lab,red,red)){.task-command-error{border-top:1px solid color-mix(in srgb,var(--danger,#9e352d) 22%,transparent)}}.task-command-error{background:var(--danger,#9e352d);border-radius:0 0 11px 11px}@supports (color:color-mix(in lab,red,red)){.task-command-error{background:color-mix(in srgb,var(--danger,#9e352d) 6%,var(--panel,#fff))}}.task-command-error{color:var(--danger,#9e352d);font-size:11.5px}.pasted-content-rail{align-items:stretch;gap:7px;width:100%;min-width:0;display:flex}.pasted-content-list{flex:1;gap:7px;min-width:0;display:flex}.pasted-content-rail.is-expanded{flex-wrap:wrap}.pasted-content-rail.is-expanded .pasted-content-list{flex-wrap:wrap;min-width:100%}.pasted-content-card{border:1px solid var(--border,#ebeae7);flex:210px;min-width:0;max-width:280px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pasted-content-card{border:1px solid color-mix(in srgb,var(--border,#ebeae7) 84%,var(--text,#1f1e1c))}}.pasted-content-card{background:var(--panel,#fff);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.pasted-content-card{background:color-mix(in srgb,var(--panel,#fff) 95%,var(--chip,#f1f0ed))}}.pasted-content-rail.is-expanded .pasted-content-card{flex:220px;min-width:min(100%,220px)}.pasted-content-open{width:100%;min-width:0;min-height:62px;color:var(--text,#1f1e1c);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);align-content:center;align-items:start;gap:1px 6px;padding:8px 32px 8px 9px;display:grid}.pasted-content-open>svg{color:var(--accent,#1f6b3b);margin-top:1px}.pasted-content-open>span{gap:1px;min-width:0;display:grid}.pasted-content-open strong{font-size:10.5px;font-weight:720;line-height:1.25}.pasted-content-open small,.pasted-content-open strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pasted-content-open small{color:var(--muted,#76746f);font-size:9.5px;line-height:1.35}.pasted-content-open em{color:var(--muted,#76746f);grid-column:2}@supports (color:color-mix(in lab,red,red)){.pasted-content-open em{color:color-mix(in srgb,var(--muted,#76746f) 88%,var(--text,#1f1e1c))}}.pasted-content-open em{font-size:8.5px;font-style:normal;font-weight:620;line-height:1.25}.pasted-content-open:hover{background:var(--hover,#f0efec)}@supports (color:color-mix(in lab,red,red)){.pasted-content-open:hover{background:color-mix(in srgb,var(--hover,#f0efec) 70%,transparent)}}.pasted-content-open:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:-2px}.pasted-content-remove{width:26px;height:26px;color:var(--muted,#76746f);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:5px;right:5px}.pasted-content-remove:hover{background:var(--hover,#f0efec);color:var(--danger,#9e352d)}.pasted-content-remove:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:1px}.pasted-content-more{border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);border-radius:9px;flex:none;min-width:66px;min-height:62px;padding:0 10px}@supports (color:color-mix(in lab,red,red)){.pasted-content-more{background:color-mix(in srgb,var(--panel,#fff) 92%,var(--chip,#f1f0ed))}}.pasted-content-more{color:var(--muted,#76746f);cursor:pointer;font:inherit;font-size:10px;font-weight:700}.pasted-content-rail.is-expanded .pasted-content-more{min-height:34px;margin-left:auto}.pasted-content-more:hover{background:var(--hover,#f0efec);color:var(--text,#1f1e1c)}.pasted-content-more:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.task-details-copy>.pasted-content-rail,.task-edit-panel>.pasted-content-rail{margin-top:9px}.pasted-content-dialog{border:1px solid var(--border,#ebeae7);width:min(900px,100vw - 32px);max-width:none;height:min(780px,100dvh - 32px);max-height:none;padding:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pasted-content-dialog{border:1px solid color-mix(in srgb,var(--border,#ebeae7) 78%,var(--text,#1f1e1c))}}.pasted-content-dialog{background:var(--panel,#fff);color:var(--text,#1f1e1c);border-radius:14px;outline:0;box-shadow:0 4px 8px #181d192e}.pasted-content-dialog[open]{animation:pasted-content-viewer-in .18s cubic-bezier(.16,1,.3,1);display:block}.pasted-content-dialog::backdrop{background:#12141275;animation:pasted-content-backdrop-in .15s ease-out}@keyframes pasted-content-viewer-in{0%{opacity:.72;transform:translateY(6px)scale(.992)}}@keyframes pasted-content-backdrop-in{0%{opacity:0}}.pasted-content-viewer{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.pasted-content-viewer>header{border-bottom:1px solid var(--border,#ebeae7);align-items:center;gap:16px;min-height:70px;padding:11px 12px 11px 18px;display:flex}.pasted-content-viewer>header>span{flex:1;gap:3px;min-width:0;display:grid}.pasted-content-viewer>header strong{font-size:15px;font-weight:730;line-height:1.3}.pasted-content-viewer>header small{color:var(--muted,#76746f);font-size:10.5px;line-height:1.35}.pasted-content-viewer>header>div{align-items:center;gap:5px;display:flex}.pasted-content-close,.pasted-content-copy{min-height:36px;color:var(--muted,#76746f);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10.5px;font-weight:700;display:inline-flex}.pasted-content-close{width:36px;padding:0}.pasted-content-close:hover,.pasted-content-copy:hover{background:var(--hover,#f0efec);color:var(--text,#1f1e1c)}.pasted-content-close:focus-visible,.pasted-content-copy:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:1px}.pasted-content-viewer>pre{border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);border-radius:10px;outline:0;min-width:0;min-height:0;margin:18px;padding:18px;overflow:auto}@supports (color:color-mix(in lab,red,red)){.pasted-content-viewer>pre{background:color-mix(in srgb,var(--panel,#fff) 84%,var(--chip,#f1f0ed))}}.pasted-content-viewer>pre{color:var(--text,#1f1e1c);font-family:var(--font-jetbrains),ui-monospace,monospace;overflow-wrap:anywhere;tab-size:2;white-space:pre-wrap;font-size:12px;line-height:1.62}.pasted-content-viewer>pre:focus-visible{border-color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.pasted-content-viewer>pre:focus-visible{border-color:color-mix(in srgb,var(--accent,#1f6b3b) 54%,var(--border,#ebeae7))}}.pasted-content-copy-error{border-top:1px solid var(--danger,#9e352d);margin:0;padding:9px 18px}@supports (color:color-mix(in lab,red,red)){.pasted-content-copy-error{border-top:1px solid color-mix(in srgb,var(--danger,#9e352d) 20%,transparent)}}.pasted-content-copy-error{background:var(--danger-soft,#fff3f1);color:var(--danger,#9e352d);font-size:10.5px}.task-mention-menu{z-index:75;background:var(--panel,#fff);border:0;border-radius:12px;max-height:244px;padding:6px;display:grid;position:fixed;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.task-mention-menu{background:color-mix(in srgb,var(--panel,#fff) 76%,transparent)}}.task-mention-menu{box-shadow:inset 0 0 0 1px var(--border,#ebeae7),0 8px 14px #1a1d1921}@supports (color:color-mix(in lab,red,red)){.task-mention-menu{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border,#ebeae7) 74%,transparent),0 8px 14px #1a1d1921}}.task-mention-menu{-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);animation:task-mention-in .15s cubic-bezier(.16,1,.3,1) both}@keyframes task-mention-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}}.task-mention-menu>button{min-height:44px;color:var(--text,#1f1e1c);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;display:grid}.task-mention-menu>button:hover,.task-mention-menu>button[aria-selected=true]{background:var(--mention-color,var(--accent,#1f6b3b))}@supports (color:color-mix(in lab,red,red)){.task-mention-menu>button:hover,.task-mention-menu>button[aria-selected=true]{background:color-mix(in srgb,var(--mention-color,var(--accent,#1f6b3b)) 10%,transparent)}}.task-mention-menu>button>span:nth-child(2){gap:1px;min-width:0;display:grid}.task-mention-menu small,.task-mention-menu strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-mention-menu strong{font-size:12px;font-weight:680}.task-mention-menu small{color:var(--muted,#76746f);font-size:10.5px}.task-mention-menu em{color:var(--mention-color,var(--accent,#1f6b3b))}@supports (color:color-mix(in lab,red,red)){.task-mention-menu em{color:color-mix(in srgb,var(--mention-color,var(--accent,#1f6b3b)) 82%,var(--text,#1f1e1c))}}.task-mention-menu em{font-size:9.5px;font-style:normal;font-weight:700}.task-mention-menu>p{color:var(--muted,#76746f);margin:0;padding:11px;font-size:11.5px}.task-list-header,.task-row>article{grid-template-columns:28px minmax(260px,1fr) 42px minmax(142px,.38fr) minmax(120px,.28fr) 108px 84px 40px;gap:12px}.task-list-header{min-height:40px}.task-list-header .task-list-sort[data-sort-key=group]{grid-column:auto}.task-row{background:var(--task-category,#6f766e)}@supports (color:color-mix(in lab,red,red)){.task-row{background:color-mix(in srgb,var(--task-category,#6f766e) 2.6%,transparent)}}.task-row{contain-intrinsic-size:auto 70px}.task-row:hover:not(.is-highlighted){background:var(--task-category,#6f766e)}@supports (color:color-mix(in lab,red,red)){.task-row:hover:not(.is-highlighted){background:color-mix(in srgb,var(--task-category,#6f766e) 7%,transparent)}}.task-row.is-creating.is-updating{opacity:1;animation:task-row-arrive .42s cubic-bezier(.16,1,.3,1) both;overflow:hidden}.task-row.is-creating:after{z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,var(--panel,#fff),transparent);width:30%;position:absolute;top:0;bottom:0;left:-38%}@supports (color:color-mix(in lab,red,red)){.task-row.is-creating:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--panel,#fff) 64%,transparent),transparent)}}.task-row.is-creating:after{content:"";animation:task-row-finalize 1.15s ease-in-out infinite;transform:skew(-12deg)}@keyframes task-row-arrive{0%{opacity:0;transform:translateY(-8px)scale(.992)}}@keyframes task-row-finalize{to{left:112%}}.task-row>article{min-height:70px;padding-block:9px}.task-title-button>span{font-size:15px;font-weight:620}.task-title-button>small{font-size:11.5px;line-height:1.35}.task-assignee-trigger{min-height:34px;font-size:12.5px}.task-assignee-trigger:hover,.task-assignee-trigger[aria-expanded=true]{background:var(--task-category,#6f766e)}@supports (color:color-mix(in lab,red,red)){.task-assignee-trigger:hover,.task-assignee-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--task-category,#6f766e) 9%,transparent)}}.task-sender{min-width:0;color:var(--muted,#76746f);align-items:center;gap:7px;font-size:12px;display:flex}.task-sender .task-person-avatar{width:22px;height:22px;font-size:8.5px}.task-sender>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-date-section+.task-date-section{margin-top:22px}.task-date-section>h2{border-bottom:1px solid var(--border,#ebeae7);color:var(--muted,#76746f);letter-spacing:-.01em;margin:0;padding:9px 8px;font-size:13px;font-weight:680}.task-due{white-space:nowrap;grid-template-columns:13px minmax(0,1fr);align-items:center;gap:2px 5px;min-width:0;font-size:12px;display:grid}.task-due>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.task-recurrence{min-width:0;color:var(--muted,#76746f);grid-column:2;align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex}.task-recurrence>svg{flex:none}.task-due[data-tone=overdue]{color:var(--danger,#9e352d)}.task-priority{min-width:0;color:var(--muted,#76746f);text-transform:capitalize;align-items:center;gap:6px;font-size:10.5px;font-weight:650;display:inline-flex}.task-priority>span{background:#8c8a83;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.task-priority[data-priority=urgent]{color:#8f2f29}.task-priority[data-priority=urgent]>span{background:#9e352d;box-shadow:0 0 0 3px #9e352d1a}.task-priority[data-priority=high]{color:#a44739}.task-priority[data-priority=high]>span{background:#c45849}.task-priority[data-priority=normal]{color:#7a632d}.task-priority[data-priority=normal]>span{background:#b7791f}.task-priority[data-priority=low]{color:#4f6758}.task-priority[data-priority=low]>span{background:#6f8a78}.task-row.is-completed .task-priority{opacity:.62}@media (max-width:1120px){.task-command-preview-row{grid-template-columns:28px minmax(180px,1fr) minmax(136px,.38fr) 96px 78px 28px}.task-list-header,.task-row>article{grid-template-columns:28px minmax(220px,1fr) 42px minmax(132px,.34fr) 102px 80px 40px}.task-list-sort[data-sort-key=sender],.task-sender{display:none}}@media (max-width:820px){.tasks-main{padding:24px 18px}.tasks-header{align-items:start}.tasks-header-actions{margin-top:8px}.tasks-status-tabs{flex-wrap:wrap;gap:0 18px;padding-bottom:8px}.tasks-search{flex:1 0 100%;order:3;width:100%;margin:2px 0 0}.tasks-status-tabs .tasks-archive-all{order:4;margin:7px 0 0 auto}.task-command-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.task-command-field:nth-child(3){border-left:0}.task-command-field:nth-child(n+3){border-top:1px solid var(--border,#ebeae7)}@supports (color:color-mix(in lab,red,red)){.task-command-field:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--border,#ebeae7) 82%,transparent)}}.task-command-field:nth-child(4){border-left:1px solid var(--border,#ebeae7)}@supports (color:color-mix(in lab,red,red)){.task-command-field:nth-child(4){border-left:1px solid color-mix(in srgb,var(--border,#ebeae7) 82%,transparent)}}.task-command-field:nth-child(5){border-left:0}.task-command-preview-row{grid-template-columns:28px minmax(160px,1fr) 92px 76px 28px;gap:9px}.task-command-preview-assignee{display:none}.task-list-header,.task-row>article{grid-template-columns:28px minmax(0,1fr) 38px 96px 44px;gap:9px}.task-assignee,.task-list-sort[data-sort-key=group],.task-list-sort[data-sort-key=priority],.task-priority{display:none}.task-list-sort[data-sort-key=due]{grid-column:4}}@media (max-width:560px){.tasks-main{padding:20px 12px calc(78px + env(safe-area-inset-bottom))}.tasks-header{margin-bottom:18px;display:block}.tasks-header h1{font-size:40px}.tasks-header-actions{justify-content:space-between;margin-left:0}.tasks-tabs{gap:20px;overflow-x:auto}.tasks-tabs button{flex:none}.task-command-launch{min-width:196px}.task-command-entry-row{grid-template-columns:9px minmax(0,1fr) auto 32px 28px;padding-left:10px}.task-command-highlights,.task-command-input{padding:5px 4px 4px;font-size:14px}.task-command-title{padding-inline:11px}.task-command-preview-row{grid-template-columns:27px minmax(0,1fr) 76px 27px;padding-inline:9px}.task-command-preview-assignee,.task-command-preview-due{display:none}.task-command-description{padding:9px 10px 11px}.task-command-description-edit{min-height:44px;margin-block:-9px;padding-inline:8px}.pasted-content-open{min-height:72px;padding-right:47px}.pasted-content-remove{width:40px;height:40px;top:3px;right:3px}.pasted-content-more{min-height:72px}.pasted-content-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin:calc(8px + env(safe-area-inset-top)) 8px calc(8px + env(safe-area-inset-bottom));border-radius:12px}.pasted-content-viewer>header{min-height:64px;padding:8px}.pasted-content-close,.pasted-content-copy{min-height:44px}.pasted-content-close{width:44px}.pasted-content-viewer>pre{margin:8px;padding:13px;font-size:11.5px}.task-command-fields{grid-template-columns:1fr}.task-command-field,.task-command-field:nth-child(4){border-left:0;border-top:1px solid var(--border,#ebeae7)}@supports (color:color-mix(in lab,red,red)){.task-command-field,.task-command-field:nth-child(4){border-top:1px solid color-mix(in srgb,var(--border,#ebeae7) 82%,transparent)}}.task-command-field:first-child{border-top:0}.task-list-header,.task-row>article{grid-template-columns:27px minmax(0,1fr) 34px 44px}.task-due,.task-list-sort[data-sort-key=due]{display:none}.task-note-trigger{width:34px}.task-attachment-error,.task-details,.task-edit-panel,.task-note-module-loading,.task-note-thread{margin-left:8px}.task-mention-menu{max-width:calc(100vw - 20px)}}@media (prefers-reduced-motion:reduce){.pasted-content-dialog,.pasted-content-dialog::backdrop,.task-action-menu,.task-command-composer,.task-command-description-edit,.task-command-edit-panel,.task-command-input-panel,.task-command-launch,.task-command-preview-edit,.task-command-preview-row,.task-command-submit,.task-command-whiteboard,.task-mention-menu,.task-more,.task-row,.tasks-search,.tasks-tabs button{transition:none;animation:none}.task-command-preview-draft>span,.task-command-preview-draft>span:after,.task-command-whiteboard[data-idle] .task-command-preview-check{animation:none!important}.task-command-preview-draft>span:not(:first-child){display:none}.task-command-preview-draft>span:first-child{opacity:.72;clip-path:none;filter:none;transform:none}.task-command-whiteboard[data-sending],.task-command-whiteboard[data-updating]:after,.task-row.is-creating,.task-row.is-creating:after{animation:none}}.sb-runtime-timeline{width:min(100%,760px);color:var(--text,#1f1e1c);font-family:var(--font-hanken),ui-sans-serif,system-ui,sans-serif}.sb-runtime-header{border-bottom:1px solid var(--border,#ebeae7);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:9px 0 11px;display:flex}.sb-runtime-phase{align-items:center;gap:10px;min-width:0;display:flex}.sb-runtime-phase-icon{background:var(--chip,#f1f0ed);width:30px;height:30px;color:var(--muted,#66645f);border-radius:8px;flex:0 0 30px;place-items:center;display:inline-grid}.sb-runtime-phase.is-active .sb-runtime-phase-icon{background:var(--accent-soft,#e7f0ea);color:var(--accent,#1f6b3b)}.sb-runtime-phase.is-warning .sb-runtime-phase-icon{background:#b86c18}@supports (color:color-mix(in lab,red,red)){.sb-runtime-phase.is-warning .sb-runtime-phase-icon{background:color-mix(in srgb,#b86c18 12%,var(--panel,#fff))}}.sb-runtime-phase.is-warning .sb-runtime-phase-icon{color:#8d4d08}@supports (color:color-mix(in lab,red,red)){.sb-runtime-phase.is-warning .sb-runtime-phase-icon{color:color-mix(in srgb,#8d4d08 88%,var(--text,#1f1e1c))}}.sb-runtime-phase.is-success .sb-runtime-phase-icon{background:var(--accent-soft,#e7f0ea);color:var(--accent,#1f6b3b)}.sb-runtime-phase.is-danger .sb-runtime-phase-icon{background:#b3322b}@supports (color:color-mix(in lab,red,red)){.sb-runtime-phase.is-danger .sb-runtime-phase-icon{background:color-mix(in srgb,#b3322b 11%,var(--panel,#fff))}}.sb-runtime-phase.is-danger .sb-runtime-phase-icon{color:#a02e28}@supports (color:color-mix(in lab,red,red)){.sb-runtime-phase.is-danger .sb-runtime-phase-icon{color:color-mix(in srgb,#a02e28 88%,var(--text,#1f1e1c))}}.sb-runtime-phase>span:last-child{gap:1px;min-width:0;display:grid}.sb-runtime-phase strong{font-size:13px;font-weight:680;line-height:1.35}.sb-runtime-phase>span:last-child>span{max-width:58ch;color:var(--muted,#66645f);text-wrap:pretty;font-size:11.5px;line-height:1.4}.sb-runtime-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sb-runtime-progress{color:var(--muted,#66645f);white-space:nowrap;font-size:11px;line-height:1.35}.sb-runtime-button{cursor:pointer;min-height:32px;font:650 12px/1 var(--font-hanken),ui-sans-serif,system-ui,sans-serif;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;transition:background-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1),transform .1s ease-out;display:inline-flex}.sb-runtime-button.is-primary{border:1px solid var(--accent,#1f6b3b);color:#fff}.sb-runtime-button.is-primary,.sb-runtime-button.is-primary:hover:not(:disabled){background:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.sb-runtime-button.is-primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent,#1f6b3b) 88%,#000)}}.sb-runtime-button.is-secondary{border:1px solid var(--border,#d8d6d1);background:var(--panel,#fff);color:var(--text,#1f1e1c)}.sb-runtime-button.is-quiet:hover:not(:disabled),.sb-runtime-button.is-secondary:hover:not(:disabled){background:var(--hover,#f0efec)}.sb-runtime-button.is-quiet{color:var(--muted,#66645f);background:0 0;border:0}.sb-runtime-button:active:not(:disabled){transform:translateY(1px)}.sb-runtime-button:focus-visible,.sb-runtime-connection button:focus-visible,.sb-runtime-request>summary:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.sb-runtime-button:disabled{cursor:not-allowed;opacity:.48}.sb-runtime-connection{border:1px solid #a66016;align-items:center;gap:8px;min-height:42px;margin:10px 0 2px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.sb-runtime-connection{border:1px solid color-mix(in srgb,#a66016 35%,var(--border,#ebeae7))}}.sb-runtime-connection{background:#bf761d;border-radius:9px}@supports (color:color-mix(in lab,red,red)){.sb-runtime-connection{background:color-mix(in srgb,#bf761d 8%,var(--panel,#fff))}}.sb-runtime-connection{color:#7d4308}@supports (color:color-mix(in lab,red,red)){.sb-runtime-connection{color:color-mix(in srgb,#7d4308 82%,var(--text,#1f1e1c))}}.sb-runtime-connection{font-size:11.5px;line-height:1.45}.sb-runtime-connection>svg{flex:none}.sb-runtime-connection>span{flex:1;min-width:0}.sb-runtime-connection>span>strong{margin-right:4px}.sb-runtime-connection button{min-height:30px;color:inherit;cursor:pointer;font:680 11.5px/1 var(--font-hanken),ui-sans-serif,system-ui,sans-serif;text-underline-offset:2px;background:0 0;border:0;border-radius:6px;flex:none;padding:0 8px;text-decoration:underline}.sb-runtime-list{gap:0;margin:0;padding:5px 0 0;list-style:none;display:grid;position:relative}.sb-runtime-list:before{background:var(--border,#ebeae7);content:"";width:1px;position:absolute;top:25px;bottom:25px;left:11.5px}.sb-runtime-item{grid-template-columns:24px minmax(0,1fr);gap:11px;padding:12px 0;display:grid;position:relative}.sb-runtime-marker{z-index:1;border:1px solid var(--border,#d8d6d1);background:var(--panel,#fff);width:24px;height:24px;color:var(--muted,#66645f);border-radius:50%;place-items:center;display:inline-grid}.sb-runtime-item.is-completed .sb-runtime-marker,.sb-runtime-item.is-verified .sb-runtime-marker{border-color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.sb-runtime-item.is-completed .sb-runtime-marker,.sb-runtime-item.is-verified .sb-runtime-marker{border-color:color-mix(in srgb,var(--accent,#1f6b3b) 45%,var(--border,#d8d6d1))}}.sb-runtime-item.is-completed .sb-runtime-marker,.sb-runtime-item.is-verified .sb-runtime-marker{color:var(--accent,#1f6b3b)}.sb-runtime-item.is-waiting_for_approval .sb-runtime-marker{border-color:#a66016}@supports (color:color-mix(in lab,red,red)){.sb-runtime-item.is-waiting_for_approval .sb-runtime-marker{border-color:color-mix(in srgb,#a66016 48%,var(--border,#d8d6d1))}}.sb-runtime-item.is-waiting_for_approval .sb-runtime-marker{color:#94530b}@supports (color:color-mix(in lab,red,red)){.sb-runtime-item.is-waiting_for_approval .sb-runtime-marker{color:color-mix(in srgb,#94530b 88%,var(--text,#1f1e1c))}}.sb-runtime-item.is-failed .sb-runtime-marker,.sb-runtime-item.is-unverified .sb-runtime-marker{border-color:#ad322b}@supports (color:color-mix(in lab,red,red)){.sb-runtime-item.is-failed .sb-runtime-marker,.sb-runtime-item.is-unverified .sb-runtime-marker{border-color:color-mix(in srgb,#ad322b 45%,var(--border,#d8d6d1))}}.sb-runtime-item.is-failed .sb-runtime-marker,.sb-runtime-item.is-unverified .sb-runtime-marker{color:#9c2e28}@supports (color:color-mix(in lab,red,red)){.sb-runtime-item.is-failed .sb-runtime-marker,.sb-runtime-item.is-unverified .sb-runtime-marker{color:color-mix(in srgb,#9c2e28 88%,var(--text,#1f1e1c))}}.sb-runtime-item-body{border-bottom:1px solid var(--border,#ebeae7);min-width:0;padding:1px 0 13px}@supports (color:color-mix(in lab,red,red)){.sb-runtime-item-body{border-bottom:1px solid color-mix(in srgb,var(--border,#ebeae7) 72%,transparent)}}.sb-runtime-item:last-child .sb-runtime-item-body{border-bottom:0}.sb-runtime-tool-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.sb-runtime-tool-heading>div{align-items:baseline;gap:7px;min-width:0;display:flex}.sb-runtime-tool-heading strong{overflow-wrap:anywhere;min-width:0;font-size:12.5px;font-weight:650}.sb-runtime-tool-heading strong,.sb-runtime-tool-heading>div>span{font-family:var(--font-jetbrains),ui-monospace,monospace;line-height:1.4}.sb-runtime-tool-heading>div>span{color:var(--muted,#66645f);white-space:nowrap;font-size:10px}.sb-runtime-tool-state{background:var(--chip,#f1f0ed);min-height:23px;color:var(--muted,#66645f);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 7px;font-size:10.5px;font-weight:650;line-height:1;display:inline-flex}.sb-runtime-tool-state.is-completed,.sb-runtime-tool-state.is-verified{background:var(--accent-soft,#e7f0ea);color:var(--accent,#1f6b3b)}.sb-runtime-tool-state.is-approved,.sb-runtime-tool-state.is-verifying,.sb-runtime-tool-state.is-waiting_for_approval{background:#bf761d}@supports (color:color-mix(in lab,red,red)){.sb-runtime-tool-state.is-approved,.sb-runtime-tool-state.is-verifying,.sb-runtime-tool-state.is-waiting_for_approval{background:color-mix(in srgb,#bf761d 10%,var(--panel,#fff))}}.sb-runtime-tool-state.is-approved,.sb-runtime-tool-state.is-verifying,.sb-runtime-tool-state.is-waiting_for_approval{color:#844706}@supports (color:color-mix(in lab,red,red)){.sb-runtime-tool-state.is-approved,.sb-runtime-tool-state.is-verifying,.sb-runtime-tool-state.is-waiting_for_approval{color:color-mix(in srgb,#844706 88%,var(--text,#1f1e1c))}}.sb-runtime-tool-state.is-denied,.sb-runtime-tool-state.is-expired{background:var(--muted,#66645f)}@supports (color:color-mix(in lab,red,red)){.sb-runtime-tool-state.is-denied,.sb-runtime-tool-state.is-expired{background:color-mix(in srgb,var(--muted,#66645f) 10%,var(--panel,#fff))}}.sb-runtime-tool-state.is-denied,.sb-runtime-tool-state.is-expired{color:var(--muted,#66645f)}.sb-runtime-tool-state.is-failed,.sb-runtime-tool-state.is-unverified{background:#b3322b}@supports (color:color-mix(in lab,red,red)){.sb-runtime-tool-state.is-failed,.sb-runtime-tool-state.is-unverified{background:color-mix(in srgb,#b3322b 10%,var(--panel,#fff))}}.sb-runtime-tool-state.is-failed,.sb-runtime-tool-state.is-unverified{color:#9c2e28}@supports (color:color-mix(in lab,red,red)){.sb-runtime-tool-state.is-failed,.sb-runtime-tool-state.is-unverified{color:color-mix(in srgb,#9c2e28 88%,var(--text,#1f1e1c))}}.sb-runtime-status-detail{color:var(--muted,#66645f);text-wrap:pretty;margin:3px 0 0;font-size:11.5px;line-height:1.45}.sb-runtime-fields{border-top:1px solid var(--border,#ebeae7);flex-wrap:wrap;gap:6px 18px;margin:9px 0 0;padding:8px 0;display:flex}@supports (color:color-mix(in lab,red,red)){.sb-runtime-fields{border-top:1px solid color-mix(in srgb,var(--border,#ebeae7) 72%,transparent)}}.sb-runtime-fields{border-bottom:1px solid var(--border,#ebeae7)}@supports (color:color-mix(in lab,red,red)){.sb-runtime-fields{border-bottom:1px solid color-mix(in srgb,var(--border,#ebeae7) 72%,transparent)}}.sb-runtime-fields>div{gap:1px;min-width:min(180px,100%);max-width:min(320px,100%);display:grid}.sb-runtime-fields dt{color:var(--muted,#66645f);font-size:10px;font-weight:620;line-height:1.3}.sb-runtime-fields dd{color:var(--text,#1f1e1c);overflow-wrap:anywhere;text-overflow:ellipsis;margin:0;font-size:11.5px;line-height:1.4;overflow:hidden}.sb-runtime-request{margin:6px 0 0}.sb-runtime-request>summary{width:fit-content;color:var(--muted,#66645f);cursor:pointer;border-radius:4px;font-size:10.5px;font-weight:620;line-height:1.5}.sb-runtime-request>summary:hover{color:var(--text,#1f1e1c)}.sb-runtime-request pre{background:var(--text,#1f1e1c);border-radius:7px;max-height:260px;margin:7px 0 0;padding:9px 10px;overflow:auto}@supports (color:color-mix(in lab,red,red)){.sb-runtime-request pre{background:color-mix(in srgb,var(--text,#1f1e1c) 5%,var(--panel,#fff))}}.sb-runtime-request pre{color:var(--text,#1f1e1c);font:10.5px/1.55 var(--font-jetbrains),ui-monospace,monospace;overflow-wrap:normal;white-space:pre-wrap}.sb-runtime-approval{border:1px solid #a66016;margin-top:10px;padding:11px}@supports (color:color-mix(in lab,red,red)){.sb-runtime-approval{border:1px solid color-mix(in srgb,#a66016 38%,var(--border,#ebeae7))}}.sb-runtime-approval{background:#bf761d;border-radius:10px}@supports (color:color-mix(in lab,red,red)){.sb-runtime-approval{background:color-mix(in srgb,#bf761d 7%,var(--panel,#fff))}}.sb-runtime-approval-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sb-runtime-approval-heading>div{gap:2px;min-width:0;display:grid}.sb-runtime-approval-heading strong{font-size:12.5px;font-weight:700;line-height:1.4}.sb-runtime-approval-heading p{color:var(--text,#1f1e1c);margin:0}@supports (color:color-mix(in lab,red,red)){.sb-runtime-approval-heading p{color:color-mix(in srgb,var(--text,#1f1e1c) 76%,#8a500f)}}.sb-runtime-approval-heading p{text-wrap:pretty;font-size:11.5px;line-height:1.45}.sb-runtime-approval-heading>span{color:#844706;flex:none;align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sb-runtime-approval-heading>span{color:color-mix(in srgb,#844706 88%,var(--text,#1f1e1c))}}.sb-runtime-approval-heading>span{white-space:nowrap;font-size:10.5px;font-weight:650;line-height:1.35}.sb-runtime-approval-heading>span.is-expired{color:#9c2e28}@supports (color:color-mix(in lab,red,red)){.sb-runtime-approval-heading>span.is-expired{color:color-mix(in srgb,#9c2e28 88%,var(--text,#1f1e1c))}}.sb-runtime-binding{align-items:baseline;gap:8px;margin-top:9px;display:flex}.sb-runtime-binding>span{color:var(--muted,#66645f);font-size:10px;font-weight:620}.sb-runtime-binding code{color:var(--text,#1f1e1c);font:10.5px/1.4 var(--font-jetbrains),ui-monospace,monospace;overflow-wrap:anywhere}.sb-runtime-approval-note{max-width:68ch;color:var(--muted,#66645f);text-wrap:pretty;margin:7px 0 0;font-size:10.5px;line-height:1.45}.sb-runtime-approval-actions{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.sb-runtime-outcome{color:var(--muted,#66645f);gap:2px;margin:8px 0 0;font-size:11px;line-height:1.45;display:grid}.sb-runtime-outcome strong{color:var(--text,#1f1e1c);font-weight:650}.sb-runtime-outcome.is-danger strong{color:#9c2e28}@supports (color:color-mix(in lab,red,red)){.sb-runtime-outcome.is-danger strong{color:color-mix(in srgb,#9c2e28 88%,var(--text,#1f1e1c))}}.sb-runtime-outcome.is-warning strong{color:#844706}@supports (color:color-mix(in lab,red,red)){.sb-runtime-outcome.is-warning strong{color:color-mix(in srgb,#844706 88%,var(--text,#1f1e1c))}}.sb-runtime-replayed{color:var(--muted,#66645f);margin:7px 0 0;font-size:10.5px;font-style:italic;line-height:1.4}.sb-runtime-output-heading{align-items:baseline;gap:7px;display:flex}.sb-runtime-output-heading strong{font-size:12.5px;line-height:1.4}.sb-runtime-output-heading span{color:var(--muted,#66645f);font-size:10.5px}.sb-runtime-output{max-width:72ch;color:var(--text,#1f1e1c);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:5px;font-size:13px;line-height:1.55}.sb-runtime-cursor{vertical-align:text-bottom;background:var(--accent,#1f6b3b);border-radius:1px;width:2px;height:1em;margin-left:2px;animation:sb-cursor-blink 1s step-end infinite;display:inline-block}.sb-runtime-empty{min-height:52px;color:var(--muted,#66645f);align-items:center;gap:8px;font-size:11.5px;display:flex}.sb-runtime-failure{border:1px solid #ad322b;align-items:flex-start;gap:9px;margin-top:8px;padding:9px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.sb-runtime-failure{border:1px solid color-mix(in srgb,#ad322b 34%,var(--border,#ebeae7))}}.sb-runtime-failure{background:#b3322b;border-radius:9px}@supports (color:color-mix(in lab,red,red)){.sb-runtime-failure{background:color-mix(in srgb,#b3322b 7%,var(--panel,#fff))}}.sb-runtime-failure{color:#9c2e28}@supports (color:color-mix(in lab,red,red)){.sb-runtime-failure{color:color-mix(in srgb,#9c2e28 88%,var(--text,#1f1e1c))}}.sb-runtime-failure>svg{flex:none;margin-top:1px}.sb-runtime-failure>span{gap:2px;display:grid}.sb-runtime-failure strong{font-size:11.5px;line-height:1.4}.sb-runtime-failure span span{color:var(--text,#1f1e1c)}@supports (color:color-mix(in lab,red,red)){.sb-runtime-failure span span{color:color-mix(in srgb,var(--text,#1f1e1c) 70%,#9c2e28)}}.sb-runtime-failure span span{font-size:10.5px;line-height:1.4}.sb-runtime-cancel-note{color:var(--muted,#66645f);align-items:center;gap:7px;margin-top:8px;font-size:11px;line-height:1.4;display:flex}.sb-runtime-spin{animation:sb-spin .8s linear infinite}@media (max-width:600px){.sb-runtime-header{flex-direction:column;align-items:flex-start;min-height:0;padding-top:12px}.sb-runtime-header-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.sb-runtime-progress{flex:1}.sb-runtime-button{min-height:42px;padding-inline:13px}.sb-runtime-connection{flex-wrap:wrap;align-items:flex-start}.sb-runtime-connection>span{flex-basis:calc(100% - 25px)}.sb-runtime-connection button{min-height:40px;margin-left:23px}.sb-runtime-item{grid-template-columns:22px minmax(0,1fr);gap:9px}.sb-runtime-marker{width:22px;height:22px}.sb-runtime-list:before{left:10.5px}.sb-runtime-tool-heading{align-items:flex-start}.sb-runtime-tool-heading>div{flex-direction:column;align-items:flex-start;gap:1px}.sb-runtime-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;display:grid}.sb-runtime-fields>div{min-width:0}.sb-runtime-approval-heading{flex-direction:column;gap:7px}.sb-runtime-approval-heading>span{white-space:normal}.sb-runtime-binding{flex-direction:column;align-items:flex-start;gap:2px}.sb-runtime-approval-actions{justify-content:stretch}.sb-runtime-approval-actions .sb-runtime-button{flex:1}}@media (prefers-reduced-motion:reduce){.sb-runtime-button{transition:none}.sb-runtime-cursor,.sb-runtime-spin{animation:none}}.agent-btn{appearance:none;border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);height:34px;color:var(--text,#1f1e1c);font:inherit;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.agent-btn:hover:not(:disabled){background:var(--hover,#f0efec);border-color:var(--border,#ebeae7)}@supports (color:color-mix(in lab,red,red)){.agent-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--border,#ebeae7) 55%,var(--muted,#76746f))}}.agent-btn:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.agent-btn:active:not(:disabled){transform:translateY(.5px)}.agent-btn:disabled{cursor:not-allowed;opacity:.55}.agent-btn--primary{border-color:var(--accent,#1f6b3b);color:#fff}.agent-btn--primary,.agent-btn--primary:hover:not(:disabled){background:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.agent-btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent,#1f6b3b) 90%,#000)}}.agent-btn--primary:hover:not(:disabled){border-color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.agent-btn--primary:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent,#1f6b3b) 90%,#000)}}.agent-btn--primary:hover:not(:disabled){box-shadow:0 2px 8px var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.agent-btn--primary:hover:not(:disabled){box-shadow:0 2px 8px color-mix(in srgb,var(--accent,#1f6b3b) 26%,transparent)}}.agent-btn--quiet{color:var(--muted,#76746f);background:0 0;border-color:#0000}.agent-btn--quiet:hover:not(:disabled){background:var(--chip,#f1f0ed);color:var(--text,#1f1e1c);border-color:#0000}.agent-btn--sm{border-radius:7px;height:28px;padding:0 11px;font-size:12px}.agent-btn--lg{height:40px;padding:0 18px;font-size:14px}.agent-icon-btn{appearance:none;width:34px;height:34px;color:var(--muted,#76746f);font:inherit;cursor:pointer;transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.agent-icon-btn:hover:not(:disabled){background:var(--chip,#f1f0ed);color:var(--text,#1f1e1c)}.agent-icon-btn:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.agent-icon-btn:active:not(:disabled){transform:scale(.94)}.agent-icon-btn:disabled{cursor:not-allowed;opacity:.5}.agent-icon-btn--sm{border-radius:7px;width:28px;height:28px}.agent-icon-btn--bordered{border-color:var(--border,#ebeae7);background:var(--panel,#fff)}.agent-chip{appearance:none;border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);height:26px;color:var(--muted,#76746f);font:inherit;letter-spacing:0;cursor:pointer;white-space:nowrap;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out);border-radius:13px;align-items:center;gap:6px;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex}.agent-chip:hover:not(:disabled){border-color:var(--accent,#1f6b3b);background:var(--accent-soft,#e7f0ea);color:var(--accent,#1f6b3b)}.agent-chip:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.agent-chip:disabled{cursor:default;opacity:.6}.agent-chip--static{cursor:default}.agent-chip--static:hover{border-color:var(--border,#ebeae7);background:var(--panel,#fff);color:var(--muted,#76746f)}.agent-chip--live{border-color:var(--accent,#1f6b3b);background:var(--accent-soft,#e7f0ea);color:var(--accent,#1f6b3b)}.agent-chip--sm{height:24px;padding:0 10px;font-size:11px}.agent-row{appearance:none;width:100%;color:var(--text,#1f1e1c);font:inherit;text-align:left;cursor:pointer;transition:background var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out);background:0 0;border:none;border-radius:8px;align-items:flex-start;gap:9px;padding:8px 10px;display:flex}.agent-row:hover:not(:disabled){background:var(--hover,#f0efec)}.agent-row:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:-2px}.agent-row:disabled{cursor:default}.agent-row--active{background:var(--panel,#fff);box-shadow:0 1px 2px #0000000d}.agent-row--selected{background:var(--accent-soft,#e7f0ea)}.agent-section-label{letter-spacing:.6px;text-transform:uppercase;color:var(--muted,#76746f);margin:4px 10px 8px;font-size:10.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.agent-btn,.agent-chip,.agent-icon-btn,.agent-row{transition:none}.agent-btn:active:not(:disabled),.agent-icon-btn:active:not(:disabled){transform:none}}.agent-document-panel{border-left:1px solid var(--border,#ebeae7);background:var(--panel,#fff);min-width:0;min-height:0;animation:sb-fade-up var(--motion-base) var(--ease-out) both;flex-direction:column;flex:0 0 min(620px,52vw);display:flex}.agent-document-panel-header{border-bottom:1px solid var(--border,#ebeae7);align-items:center;gap:10px;min-height:62px;padding:10px 12px 10px 16px;display:flex}.agent-document-panel-heading{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.agent-document-panel-heading strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text,#1f1e1c);font-size:14px;font-weight:650;display:block;overflow:hidden}.agent-document-panel-heading small{color:var(--muted,#76746f);margin-top:1px;font-size:11.5px;display:block}.agent-document-panel-glyph{border:1px solid var(--accent,#1f6b3b);flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.agent-document-panel-glyph{border:1px solid color-mix(in srgb,var(--accent,#1f6b3b) 24%,var(--border,#ebeae7))}}.agent-document-panel-glyph{background:var(--accent,#1f6b3b);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.agent-document-panel-glyph{background:color-mix(in srgb,var(--accent,#1f6b3b) 9%,var(--panel,#fff))}}.agent-document-panel-glyph{color:var(--accent,#1f6b3b)}.agent-document-panel-actions{align-items:center;gap:4px;display:flex}.agent-document-icon-btn{width:30px;height:30px;color:var(--muted,#76746f);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.agent-document-icon-btn:hover{background:var(--text,#1f1e1c)}@supports (color:color-mix(in lab,red,red)){.agent-document-icon-btn:hover{background:color-mix(in srgb,var(--text,#1f1e1c) 6%,transparent)}}.agent-document-icon-btn:hover{color:var(--text,#1f1e1c)}.agent-document-download{align-items:stretch;display:flex;position:relative}.agent-document-download-primary{border:1px solid var(--accent,#1f6b3b);align-items:center;gap:6px;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.agent-document-download-primary{border:1px solid color-mix(in srgb,var(--accent,#1f6b3b) 34%,var(--border,#ebeae7))}}.agent-document-download-primary{background:var(--accent,#1f6b3b);border-right:0;border-radius:8px 0 0 8px}@supports (color:color-mix(in lab,red,red)){.agent-document-download-primary{background:color-mix(in srgb,var(--accent,#1f6b3b) 9%,var(--panel,#fff))}}.agent-document-download-primary{color:var(--accent,#1f6b3b);cursor:pointer;font-size:12.5px;font-weight:600}.agent-document-download-caret{border:1px solid var(--accent,#1f6b3b);place-items:center;width:26px;display:grid}@supports (color:color-mix(in lab,red,red)){.agent-document-download-caret{border:1px solid color-mix(in srgb,var(--accent,#1f6b3b) 34%,var(--border,#ebeae7))}}.agent-document-download-caret{background:var(--accent,#1f6b3b);border-radius:0 8px 8px 0}@supports (color:color-mix(in lab,red,red)){.agent-document-download-caret{background:color-mix(in srgb,var(--accent,#1f6b3b) 9%,var(--panel,#fff))}}.agent-document-download-caret{color:var(--accent,#1f6b3b);cursor:pointer}.agent-document-download-caret:hover,.agent-document-download-primary:hover{background:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.agent-document-download-caret:hover,.agent-document-download-primary:hover{background:color-mix(in srgb,var(--accent,#1f6b3b) 15%,var(--panel,#fff))}}.agent-document-menu{z-index:40;border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);border-radius:10px;min-width:200px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 28px #12141224}.agent-document-menu button{width:100%;color:var(--text,#1f1e1c);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:13px;display:block}.agent-document-menu button:hover{background:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.agent-document-menu button:hover{background:color-mix(in srgb,var(--accent,#1f6b3b) 9%,var(--panel,#fff))}}.agent-document-view-tabs{border-bottom:1px solid var(--border,#ebeae7);background:var(--panel,#fff);align-items:end;gap:18px;min-height:39px;padding:0 18px;display:flex}.agent-document-view-tabs button{min-height:38px;color:var(--muted,#76746f);font:inherit;cursor:pointer;background:0 0;border:0;padding:1px 0 0;font-size:12px;font-weight:590;position:relative}.agent-document-view-tabs button:hover{color:var(--text,#1f1e1c)}.agent-document-view-tabs button.is-active{color:var(--accent,#1f6b3b)}.agent-document-view-tabs button.is-active:after{background:var(--accent,#1f6b3b);content:"";border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.agent-document-download-caret:focus-visible,.agent-document-download-primary:focus-visible,.agent-document-icon-btn:focus-visible,.agent-document-view-tabs button:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.agent-document-panel-body{background:var(--panel,#fff);flex:1;min-height:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.agent-document-panel-body{background:color-mix(in srgb,var(--panel,#fff) 94%,var(--text,#1f1e1c))}}.agent-document-rendered{min-height:100%;padding:22px}.agent-document-panel-prose{border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);border-radius:3px;width:min(100%,760px);min-height:calc(100% - 44px);margin:0 auto;padding:38px 42px 54px;font-size:14px;line-height:1.65;box-shadow:0 2px 10px #181a180e}.agent-document-rendered--xlsx{overflow-x:auto}.agent-document-rendered--xlsx .agent-document-panel-prose{width:max-content;min-width:min(100%,760px);max-width:none}.agent-document-rendered--xlsx .agent-document-panel-prose table{white-space:nowrap}.agent-document-rendered--pptx .agent-document-panel-prose{aspect-ratio:16/10;min-height:auto}.agent-document-text-view{min-height:100%;padding:18px 22px 40px}.agent-document-pdf-note,.agent-document-text-note{color:var(--muted,#76746f);letter-spacing:.01em;font-size:11px}.agent-document-text-note{width:min(100%,820px);margin:0 auto 9px}.agent-document-text-view pre{border:1px solid var(--border,#ebeae7);background:var(--panel,#fff);width:min(100%,820px);min-height:calc(100% - 30px);color:var(--text,#1f1e1c);tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:5px;margin:0 auto;padding:24px 26px 40px;font:12.5px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.agent-document-pdf-view{background:#dededb;flex-direction:column;height:100%;min-height:0;padding:10px 12px 12px;display:flex}.agent-document-pdf-note{color:#5f5f5b;flex:none;padding:0 2px 8px}.agent-document-pdf-view iframe{background:#fff;border:1px solid #1f1e1c24;border-radius:4px;flex:1;width:100%;min-height:520px}.agent-document-panel-status{height:100%;color:var(--muted,#76746f);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 24px;display:flex}.agent-document-panel-status strong{color:var(--text,#1f1e1c);font-size:14px}.agent-document-panel-status p{max-width:280px;margin:0;font-size:12.5px;line-height:1.5}.agent-document-spin{animation:sb-spin 1s linear infinite}@media (max-width:900px){.agent-document-panel{z-index:35;border-left:0;width:100%;position:absolute;inset:0}.agent-document-panel-prose{padding:28px 24px 42px}.agent-document-rendered{padding:12px}}.agent-document-card{border:1px solid var(--accent,#1f6b3b);align-items:center;gap:12px;width:100%;max-width:420px;margin-top:8px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab,red,red)){.agent-document-card{border:1px solid color-mix(in srgb,var(--accent,#1f6b3b) 22%,var(--border,#ebeae7))}}.agent-document-card{background:var(--accent,#1f6b3b);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.agent-document-card{background:color-mix(in srgb,var(--accent,#1f6b3b) 5%,var(--panel,#fff))}}.agent-document-card{cursor:pointer;text-align:left;transition:border-color var(--motion-base) var(--ease-out),background var(--motion-base) var(--ease-out)}.agent-document-card:hover{border-color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.agent-document-card:hover{border-color:color-mix(in srgb,var(--accent,#1f6b3b) 42%,var(--border,#ebeae7))}}.agent-document-card:hover{background:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.agent-document-card:hover{background:color-mix(in srgb,var(--accent,#1f6b3b) 9%,var(--panel,#fff))}}.agent-document-card-glyph{background:var(--accent,#1f6b3b);width:38px;height:38px;color:var(--accent-foreground,#fff);border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.agent-document-card-text{flex:1;min-width:0}.agent-document-card-text strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text,#1f1e1c);font-size:13.5px;font-weight:650;display:block;overflow:hidden}.agent-document-card-text small{color:var(--muted,#76746f);margin-top:2px;font-size:11.5px;display:block}.agent-document-card-open{color:var(--accent,#1f6b3b);flex:none}.fw-file-card-list{flex-wrap:wrap;gap:7px;display:flex}.fw-file-card-list--compact{gap:5px}.fw-file-card{border:1px solid var(--border,#ebeae7);flex:360px;align-items:center;gap:9px;min-width:min(100%,300px);max-width:480px;min-height:56px;padding:7px;display:flex}@supports (color:color-mix(in lab,red,red)){.fw-file-card{border:1px solid color-mix(in srgb,var(--border,#ebeae7) 78%,var(--text,#1f1e1c))}}.fw-file-card{background:var(--panel,#fff);color:var(--text,#1f1e1c);font:inherit;text-align:left;border-radius:8px;transition:border-color .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1)}.fw-file-card:hover{border-color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.fw-file-card:hover{border-color:color-mix(in srgb,var(--accent,#1f6b3b) 42%,var(--border,#ebeae7))}}.fw-file-card--compact{flex:0 auto;gap:7px;min-width:0;max-width:min(100%,320px);min-height:44px;padding:5px 7px}.fw-file-card[data-status=pending]{opacity:.74;border-style:dashed}.fw-file-card[data-status=warning]{border-color:#b4761f}@supports (color:color-mix(in lab,red,red)){.fw-file-card[data-status=warning]{border-color:color-mix(in srgb,#b4761f 46%,var(--border,#ebeae7))}}.fw-file-card[data-status=warning]{background:#b4761f}@supports (color:color-mix(in lab,red,red)){.fw-file-card[data-status=warning]{background:color-mix(in srgb,#b4761f 5%,var(--panel,#fff))}}.fw-file-card-preview{background:var(--text,#1f1e1c);border:0;border-radius:7px;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fw-file-card-preview{background:color-mix(in srgb,var(--text,#1f1e1c) 8%,var(--panel,#fff))}}.fw-file-card-preview{color:var(--muted,#76746f)}.fw-file-card--compact .fw-file-card-preview{border-radius:6px;flex-basis:30px;width:30px;height:30px}.fw-file-card-preview.is-action{cursor:pointer}.fw-file-card-preview.is-action:hover{background:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.fw-file-card-preview.is-action:hover{background:color-mix(in srgb,var(--accent,#1f6b3b) 14%,var(--panel,#fff))}}.fw-file-card-preview.is-action:hover{color:var(--accent,#1f6b3b)}.fw-file-card-preview img{object-fit:cover}.fw-file-card-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fw-file-card-copy strong{color:var(--text,#1f1e1c);font-size:13.5px;font-weight:650;line-height:1.25}.fw-file-card-copy small,.fw-file-card-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fw-file-card-copy small{color:var(--muted,#76746f);font-size:11.5px;line-height:1.3}.fw-file-card-actions{flex:none;align-items:center;gap:6px;display:flex}.fw-file-card-detail{color:var(--muted,#76746f);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.fw-file-card[data-status=warning] .fw-file-card-detail{color:#8a5a12}.fw-file-card-download,.fw-file-card-remove{font:inherit;color:var(--muted,#76746f);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:11.5px;font-weight:600;text-decoration:none;transition:color .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.fw-file-card-download:hover,.fw-file-card-remove:hover:not(:disabled){background:var(--text,#1f1e1c)}@supports (color:color-mix(in lab,red,red)){.fw-file-card-download:hover,.fw-file-card-remove:hover:not(:disabled){background:color-mix(in srgb,var(--text,#1f1e1c) 6%,transparent)}}.fw-file-card-download:hover,.fw-file-card-remove:hover:not(:disabled){color:var(--text,#1f1e1c)}.fw-file-card-remove{padding:5px}.fw-file-card-remove:disabled{opacity:.4;cursor:not-allowed}.fw-file-card-download:focus-visible,.fw-file-card-preview.is-action:focus-visible,.fw-file-card-remove:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}@media (prefers-reduced-motion:reduce){.fw-file-card,.fw-file-card-download,.fw-file-card-remove{transition:none}}.fw-object-card-row{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.fw-object-card{width:var(--fw-oc-w,156px);aspect-ratio:1/1.02;border:1px solid var(--text,#1f1e1c);flex-direction:column;justify-content:space-between;gap:12px;padding:14px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fw-object-card{border:1px solid color-mix(in srgb,var(--text,#1f1e1c) 9%,var(--border,#ebeae7))}}.fw-object-card{background:var(--text,#1f1e1c);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.fw-object-card{background:color-mix(in srgb,var(--text,#1f1e1c) 4%,var(--panel,#fff))}}.fw-object-card{color:inherit;font:inherit;text-align:left;transition:border-color .17s cubic-bezier(.22,1,.36,1),background-color .17s cubic-bezier(.22,1,.36,1),transform .17s cubic-bezier(.22,1,.36,1)}button.fw-object-card{cursor:pointer}button.fw-object-card:hover{border-color:var(--accent,#1f6b3b);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){button.fw-object-card:hover{border-color:color-mix(in srgb,var(--accent,#1f6b3b) 38%,var(--border,#ebeae7))}}button.fw-object-card:hover{background:var(--text,#1f1e1c)}@supports (color:color-mix(in lab,red,red)){button.fw-object-card:hover{background:color-mix(in srgb,var(--text,#1f1e1c) 6%,var(--panel,#fff))}}button.fw-object-card:focus-visible{outline:2px solid var(--accent,#1f6b3b);outline-offset:2px}.fw-object-card--sm{--fw-oc-w:128px}.fw-object-card--lg{--fw-oc-w:188px}.fw-object-card-title{-webkit-line-clamp:4;line-clamp:4;overflow-wrap:anywhere;color:var(--text,#1f1e1c);-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}.fw-object-card-foot{align-items:center;gap:7px;min-width:0;display:flex}.fw-object-card-ext{border:1px solid var(--text,#1f1e1c);border-radius:7px;flex:none;padding:3px 8px}@supports (color:color-mix(in lab,red,red)){.fw-object-card-ext{border:1px solid color-mix(in srgb,var(--text,#1f1e1c) 12%,transparent)}}.fw-object-card-ext{background:var(--text,#1f1e1c)}@supports (color:color-mix(in lab,red,red)){.fw-object-card-ext{background:color-mix(in srgb,var(--text,#1f1e1c) 6%,var(--panel,#fff))}}.fw-object-card-ext{letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#76746f);font-size:11px;font-weight:700}.fw-object-card-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted,#76746f);font-size:11.5px;overflow:hidden}.fw-object-card--tinted[data-format=ppt],.fw-object-card--tinted[data-format=pptx]{--fw-fmt:#b5561d}.fw-object-card--tinted[data-format=doc],.fw-object-card--tinted[data-format=docx]{--fw-fmt:#1c4f8b}.fw-object-card--tinted[data-format=csv],.fw-object-card--tinted[data-format=xlsx]{--fw-fmt:#1c6b45}.fw-object-card--tinted[data-format=pdf]{--fw-fmt:#a02c2c}.fw-object-card--tinted[data-format=wiki]{--fw-fmt:#b86c18}.fw-object-card--tinted .fw-object-card-ext{border-color:var(--fw-fmt,var(--text,#1f1e1c))}@supports (color:color-mix(in lab,red,red)){.fw-object-card--tinted .fw-object-card-ext{border-color:color-mix(in srgb,var(--fw-fmt,var(--text,#1f1e1c)) 30%,transparent)}}.fw-object-card--tinted .fw-object-card-ext{background:var(--fw-fmt,var(--text,#1f1e1c))}@supports (color:color-mix(in lab,red,red)){.fw-object-card--tinted .fw-object-card-ext{background:color-mix(in srgb,var(--fw-fmt,var(--text,#1f1e1c)) 10%,var(--panel,#fff))}}.fw-object-card--tinted .fw-object-card-ext{color:var(--fw-fmt,var(--muted,#76746f))}@supports (color:color-mix(in lab,red,red)){.fw-object-card--tinted .fw-object-card-ext{color:color-mix(in srgb,var(--fw-fmt,var(--muted,#76746f)) 82%,var(--text,#1f1e1c))}}.fw-object-card[data-state=queued]:before,.fw-object-card[data-state=working]:before{content:"";background:var(--accent,#1f6b3b);transform-origin:0;height:2px;animation:fwObjectCardProgress 1.7s cubic-bezier(.65,0,.35,1) infinite;position:absolute;top:0;left:0;right:0}.fw-object-card[data-state=queued]:before{opacity:.45;animation-duration:2.6s}@keyframes fwObjectCardProgress{0%{transform:translate(-35%)scaleX(.2)}52%{transform:translate(42%)scaleX(.56)}to{transform:translate(112%)scaleX(.2)}}.fw-object-card[data-state=working] .fw-object-card-title{opacity:.62}.fw-object-card-skeleton{gap:7px;display:grid}.fw-object-card-skeleton>i{background:var(--text,#1f1e1c);border-radius:4px;height:11px;display:block}@supports (color:color-mix(in lab,red,red)){.fw-object-card-skeleton>i{background:color-mix(in srgb,var(--text,#1f1e1c) 11%,transparent)}}.fw-object-card-skeleton>i{animation:fwObjectCardSkeleton 1.5s ease-in-out infinite alternate}.fw-object-card-skeleton>i:nth-child(2){width:82%;animation-delay:.12s}.fw-object-card-skeleton>i:nth-child(3){width:54%;animation-delay:.24s}@keyframes fwObjectCardSkeleton{0%{opacity:.45}to{opacity:.95}}.fw-object-card[data-state=failed]{border-color:#b3322b}@supports (color:color-mix(in lab,red,red)){.fw-object-card[data-state=failed]{border-color:color-mix(in srgb,#b3322b 34%,var(--border,#ebeae7))}}.fw-object-card[data-state=failed]{background:#b3322b}@supports (color:color-mix(in lab,red,red)){.fw-object-card[data-state=failed]{background:color-mix(in srgb,#b3322b 4%,var(--panel,#fff))}}.fw-object-card[data-state=failed] .fw-object-card-status{color:#b3322b}@supports (color:color-mix(in lab,red,red)){.fw-object-card[data-state=failed] .fw-object-card-status{color:color-mix(in srgb,#b3322b 78%,var(--text,#1f1e1c))}}.fw-object-card[data-state=approval]{border-color:#b86c18}@supports (color:color-mix(in lab,red,red)){.fw-object-card[data-state=approval]{border-color:color-mix(in srgb,#b86c18 46%,var(--border,#ebeae7))}}.fw-object-card[data-state=approval]{background:#b86c18}@supports (color:color-mix(in lab,red,red)){.fw-object-card[data-state=approval]{background:color-mix(in srgb,#b86c18 5%,var(--panel,#fff))}}.fw-object-card[data-state=approval] .fw-object-card-status{color:#844706}@supports (color:color-mix(in lab,red,red)){.fw-object-card[data-state=approval] .fw-object-card-status{color:color-mix(in srgb,#844706 86%,var(--text,#1f1e1c))}}.fw-object-card[data-state=denied]{opacity:.72}.fw-object-card[data-state=updated]{animation:fwObjectCardSettle 1.5s cubic-bezier(.22,1,.36,1)}@keyframes fwObjectCardSettle{0%{border-color:color-mix(in srgb,var(--accent,#1f6b3b) 62%,var(--border,#ebeae7))}to{border-color:color-mix(in srgb,var(--text,#1f1e1c) 9%,var(--border,#ebeae7))}}@media (prefers-reduced-motion:reduce){.fw-object-card{transition:none}button.fw-object-card:hover{transform:none}.fw-object-card[data-state=queued]:before,.fw-object-card[data-state=working]:before{opacity:.6;animation:none;transform:scaleX(1)}.fw-object-card-skeleton>i{opacity:.7;animation:none}.fw-object-card[data-state=updated]{animation:none}}.fw-review{border:1px solid #b86c18}@supports (color:color-mix(in lab,red,red)){.fw-review{border:1px solid color-mix(in srgb,#b86c18 34%,var(--border,#ebeae7))}}.fw-review{background:var(--panel,#fff);border-radius:13px;overflow:hidden}.fw-review-head{background:#b86c18;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.fw-review-head{background:color-mix(in srgb,#b86c18 5%,var(--panel,#fff))}}.fw-review-kind{background:#b86c18;border:1px solid #b86c184d;border-radius:7px;flex:none;margin-top:1px;padding:3px 8px}@supports (color:color-mix(in lab,red,red)){.fw-review-kind{background:color-mix(in srgb,#b86c18 12%,var(--panel,#fff))}}.fw-review-kind{letter-spacing:.04em;text-transform:uppercase;color:#b86c18;font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.fw-review-kind{color:color-mix(in srgb,#b86c18 84%,var(--text,#1f1e1c))}}.fw-review-id{flex:1;gap:2px;min-width:0;display:grid}.fw-review-id strong{overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.3}.fw-review-dest{color:#844706;font-size:12.5px}@supports (color:color-mix(in lab,red,red)){.fw-review-dest{color:color-mix(in srgb,#844706 82%,var(--text,#1f1e1c))}}.fw-review-dest code{font-family:var(--font-jetbrains),ui-monospace,monospace;color:var(--muted,#76746f);overflow-wrap:anywhere;font-size:11.5px}.fw-review-body{border-top:1px solid var(--border,#ebeae7)}@supports (color:color-mix(in lab,red,red)){.fw-review-body{border-top:1px solid color-mix(in srgb,var(--border,#ebeae7) 80%,transparent)}}.fw-review-scroll{max-height:280px;overflow:auto}.fw-review-pre{font:11.5px/1.65 var(--font-jetbrains),ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text,#1f1e1c);margin:0;padding:12px 14px}.fw-review-links{color:var(--muted,#76746f);gap:8px;padding:0 14px 12px;font-size:11px;display:flex}.fw-review-links code{font-family:var(--font-jetbrains),ui-monospace,monospace;overflow-wrap:anywhere;font-size:11px}.fw-review-diff{font:11.5px/1.7 var(--font-jetbrains),ui-monospace,monospace}.fw-review-diff-line{grid-template-columns:38px 14px 1fr;align-items:start;display:grid}.fw-review-diff-n{text-align:right;-webkit-user-select:none;user-select:none;color:var(--muted,#76746f);padding:0 8px;font-size:11px}@supports (color:color-mix(in lab,red,red)){.fw-review-diff-n{color:color-mix(in srgb,var(--muted,#76746f) 70%,transparent)}}.fw-review-diff-s{text-align:center;-webkit-user-select:none;user-select:none;font-weight:700}.fw-review-diff-t{white-space:pre-wrap;overflow-wrap:anywhere;padding:0 12px 0 4px}.fw-review-diff-line[data-change=remove]{background:#b3322b}@supports (color:color-mix(in lab,red,red)){.fw-review-diff-line[data-change=remove]{background:color-mix(in srgb,#b3322b 7%,var(--panel,#fff))}}.fw-review-diff-line[data-change=remove] .fw-review-diff-s{color:#8f2924}@supports (color:color-mix(in lab,red,red)){.fw-review-diff-line[data-change=remove] .fw-review-diff-s{color:color-mix(in srgb,#8f2924 85%,var(--text,#1f1e1c))}}.fw-review-diff-line[data-change=add]{background:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.fw-review-diff-line[data-change=add]{background:color-mix(in srgb,var(--accent,#1f6b3b) 8%,var(--panel,#fff))}}.fw-review-diff-line[data-change=add] .fw-review-diff-s{color:var(--accent,#1f6b3b)}@supports (color:color-mix(in lab,red,red)){.fw-review-diff-line[data-change=add] .fw-review-diff-s{color:color-mix(in srgb,var(--accent,#1f6b3b) 90%,var(--text,#1f1e1c))}}.fw-review-diff-empty,.fw-review-diff-line[data-change=context] .fw-review-diff-t{color:var(--muted,#76746f)}.fw-review-diff-empty{padding:12px 14px;font-size:12px}.fw-review-foot{border-top:1px solid var(--border,#ebeae7);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.fw-review-foot{border-top:1px solid color-mix(in srgb,var(--border,#ebeae7) 80%,transparent)}}.fw-review-foot{background:var(--text,#1f1e1c)}@supports (color:color-mix(in lab,red,red)){.fw-review-foot{background:color-mix(in srgb,var(--text,#1f1e1c) 2.5%,var(--panel,#fff))}}.fw-review-trust{min-width:0;color:var(--muted,#76746f);flex:1;align-items:center;gap:6px;font-size:11px;display:inline-flex}.fw-review-actions{flex:none;gap:8px;display:flex}.fw-review[data-state=working] .fw-review-foot{position:relative}.fw-review[data-state=working] .fw-review-foot:before{content:"";background:var(--accent,#1f6b3b);transform-origin:0;height:2px;animation:fwReviewProgress 1.7s cubic-bezier(.65,0,.35,1) infinite;position:absolute;top:-1px;left:0;right:0}@keyframes fwReviewProgress{0%{transform:translate(-35%)scaleX(.2)}52%{transform:translate(42%)scaleX(.56)}to{transform:translate(112%)scaleX(.2)}}@media (prefers-reduced-motion:reduce){.fw-review[data-state=working] .fw-review-foot:before{opacity:.6;animation:none;transform:scaleX(1)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-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-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}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}