/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-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-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:"Inter Variable",sans-serif;--font-mono:"JetBrains Mono Variable",ui-monospace,SFMono-Regular,monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-800:oklch(44.4% .177 26.899);--color-red-950:oklch(25.8% .092 26.042);--color-orange-500:oklch(70.5% .213 47.604);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-950:oklch(28.6% .066 53.813);--color-green-100:oklch(96.2% .044 156.743);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-700:oklch(51.1% .096 186.391);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-pink-500:oklch(65.6% .241 354.308);--color-slate-500:oklch(55.4% .046 257.417);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--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-6xl:72rem;--text-xs:.6875rem;--text-sm:.75rem;--text-base:.8125rem;--text-base--line-height:calc(1.125/.8125);--text-lg:.9375rem;--text-xl:1.0625rem;--text-2xl:1.25rem;--text-3xl:1.5rem;--text-4xl:1.875rem;--text-5xl:2.25rem;--text-6xl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--tracking-widest:.1em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius)*1.4);--radius-2xl:calc(var(--radius)*1.8);--radius-3xl:calc(var(--radius)*2.2);--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"Inter Variable",sans-serif;--default-font-feature-settings:"cv02","cv03","cv04","cv11","ss01","ss03";--default-mono-font-family:"JetBrains Mono Variable",ui-monospace,SFMono-Regular,monospace;--font-sans--font-feature-settings:"cv02","cv03","cv04","cv11","ss01","ss03";--text-2xs:.625rem;--color-surface-0:var(--surface-0);--color-fg-primary:var(--fg-primary);--color-fg-secondary:var(--fg-secondary);--color-fg-tertiary:var(--fg-tertiary);--color-status-deal-qualified:var(--status-deal-qualified);--color-entity-account:var(--entity-account);--color-muted-foreground:var(--muted-foreground);--color-ring:var(--ring);--font-heading:var(--font-sans);--color-destructive:var(--destructive);--color-success:var(--success);--color-warning:var(--warning);--shadow-card:var(--theme-shadow-card);--shadow-control:var(--shadow-raised-control);--shadow-elevated:var(--theme-shadow-elevated)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-feature-settings:"cv02","cv03","cv04","cv11","ss01","ss03";font-family:Inter Variable,sans-serif}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-1\/2{top:50%}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-3{left:calc(var(--spacing)*3)}.isolate{isolation:isolate}.z-10{z-index:10}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.float-right{float:right}.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-0{margin:calc(var(--spacing)*0)}.m-4{margin:calc(var(--spacing)*4)}.-mx-1\.5{margin-inline:calc(var(--spacing)*-1.5)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.mx-6{margin-inline:calc(var(--spacing)*6)}.mx-auto{margin-inline:auto}.my-1\.5{margin-block:calc(var(--spacing)*1.5)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.\[field-sizing\:content\]{field-sizing:content}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-full{width:100%;height:100%}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.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-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-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-40{height:calc(var(--spacing)*40)}.h-44{height:calc(var(--spacing)*44)}.h-48{height:calc(var(--spacing)*48)}.h-52{height:calc(var(--spacing)*52)}.h-64{height:calc(var(--spacing)*64)}.h-80{height:calc(var(--spacing)*80)}.h-96{height:calc(var(--spacing)*96)}.h-180{height:calc(var(--spacing)*180)}.h-full{height:100%}.h-screen{height:100vh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-24{max-height:calc(var(--spacing)*24)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-64{max-height:calc(var(--spacing)*64)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-6{min-height:calc(var(--spacing)*6)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-36{min-height:calc(var(--spacing)*36)}.min-h-40{min-height:calc(var(--spacing)*40)}.min-h-52{min-height:calc(var(--spacing)*52)}.min-h-64{min-height:calc(var(--spacing)*64)}.min-h-\[\.\.\.\]{min-height:...}.min-h-screen{min-height:100vh}.w-2\/3{width:66.6667%}.w-3\/4{width:75%}.w-4\/5{width:80%}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-58{width:calc(var(--spacing)*58)}.w-64{width:calc(var(--spacing)*64)}.w-65{width:calc(var(--spacing)*65)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-9{max-width:calc(var(--spacing)*9)}.max-w-56{max-width:calc(var(--spacing)*56)}.max-w-96{max-width:calc(var(--spacing)*96)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-24{min-width:calc(var(--spacing)*24)}.min-w-48{min-width:calc(var(--spacing)*48)}.min-w-100{min-width:calc(var(--spacing)*100)}.min-w-360{min-width:calc(var(--spacing)*360)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.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-\[\.\.\.\]{grid-template-columns:...}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-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)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius)*1.8)}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius)*1.4)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-xl{border-top-left-radius:calc(var(--radius)*1.4);border-top-right-radius:calc(var(--radius)*1.4)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius)*1.4);border-bottom-left-radius:calc(var(--radius)*1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-border,.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-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--border)70%,transparent)}}.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--primary)20%,transparent)}}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--primary)30%,transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/40{border-color:color-mix(in oklab,var(--primary)40%,transparent)}}.bg-background{background-color:var(--background)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-fg-primary{background-color:var(--fg-primary)}.bg-foreground{background-color:var(--foreground)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-palette-0{background-color:var(--palette-0)}.bg-palette-1{background-color:var(--palette-1)}.bg-palette-2{background-color:var(--palette-2)}.bg-palette-3{background-color:var(--palette-3)}.bg-palette-4{background-color:var(--palette-4)}.bg-palette-5{background-color:var(--palette-5)}.bg-palette-6{background-color:var(--palette-6)}.bg-palette-7{background-color:var(--palette-7)}.bg-palette-8{background-color:var(--palette-8)}.bg-palette-9{background-color:var(--palette-9)}.bg-palette-10{background-color:var(--palette-10)}.bg-palette-11{background-color:var(--palette-11)}.bg-palette-12{background-color:var(--palette-12)}.bg-palette-13{background-color:var(--palette-13)}.bg-palette-14{background-color:var(--palette-14)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.bg-primary\/75{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/75{background-color:color-mix(in oklab,var(--primary)75%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-success,.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--success)10%,transparent)}}.bg-surface-0{background-color:var(--surface-0)}.bg-surface-1{background-color:var(--surface-1)}.bg-surface-2,.bg-surface-2\/60{background-color:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.bg-surface-2\/60{background-color:color-mix(in oklab,var(--surface-2)60%,transparent)}}.bg-surface-2\/70{background-color:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.bg-surface-2\/70{background-color:color-mix(in oklab,var(--surface-2)70%,transparent)}}.bg-surface-3{background-color:var(--surface-3)}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/10{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--warning)10%,transparent)}}.fill-foreground{fill:var(--foreground)}.object-cover{object-fit:cover}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-12{padding:calc(var(--spacing)*12)}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-14{padding-block:calc(var(--spacing)*14)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-12{padding-top:calc(var(--spacing)*12)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-14{padding-right:calc(var(--spacing)*14)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-sans{font-feature-settings:"cv02","cv03","cv04","cv11","ss01","ss03";font-family:Inter Variable,sans-serif}.font-heading{font-family:var(--font-sans)}.font-mono{font-family:JetBrains Mono Variable,ui-monospace,SFMono-Regular,monospace}.text-2xl{font-size:1.25rem;line-height:var(--tw-leading,calc(1.75/1.25))}.text-2xs{font-size:.625rem;line-height:var(--tw-leading,calc(.875/.625))}.text-base{font-size:.8125rem;line-height:var(--tw-leading,calc(1.125/.8125))}.text-lg{font-size:.9375rem;line-height:var(--tw-leading, 1.5 )}.text-sm{font-size:.75rem;line-height:var(--tw-leading,calc(1/.75))}.text-xl{font-size:1.0625rem;line-height:var(--tw-leading,calc(1.5/1.0625))}.text-xs{font-size:.6875rem;line-height:var(--tw-leading,calc(.875/.6875))}.text-\[13px\]{font-size:13px}.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-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\.\.\.\]{color:...}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-fg-primary{color:var(--fg-primary)}.text-fg-secondary{color:var(--fg-secondary)}.text-fg-tertiary{color:var(--fg-tertiary)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-success{color:var(--success)}.text-success-foreground{color:var(--success-foreground)}.text-warning{color:var(--warning)}.text-warning-foreground{color:var(--warning-foreground)}.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;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-primary{accent-color:var(--primary)}.opacity-40{opacity:.4}.bg-blend-color{background-blend-mode:color}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[\.\.\.\]{--tw-shadow:...;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-control{--tw-shadow:var(--shadow-raised-control);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-border{--tw-shadow-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.shadow-border{--tw-shadow-color:color-mix(in oklab,var(--border)var(--tw-shadow-alpha),transparent)}}.shadow-ring{--tw-shadow-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.shadow-ring{--tw-shadow-color:color-mix(in oklab,var(--ring)var(--tw-shadow-alpha),transparent)}}.ring-background{--tw-ring-color:var(--background)}.ring-ring{--tw-ring-color:var(--ring)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.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))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-\[\.\.\.\]{--tw-duration:...;transition-duration:...}.duration-\[450ms\]{--tw-duration:.45s;transition-duration:.45s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\!paused{animation-play-state:paused!important}.\!running{animation-play-state:running!important}.\[q\:local-browser\]{q:local-browser}.\[q\:title-parity\]{q:title-parity}.\[z\:prague-v2\]{z:prague-v2}.paused{animation-play-state:paused}.running{animation-play-state:running}@media(hover:hover){.group-hover\:bg-primary\/70:is(:where(.group):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-primary\/70:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--primary)70%,transparent)}}.group-hover\:bg-surface-2:is(:where(.group):hover *){background-color:var(--surface-2)}.group-hover\:text-fg-primary:is(:where(.group):hover *){color:var(--fg-primary)}}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.group-data-\[shape\=square\]\/avatar\:\[corner-shape\:inherit\]:is(:where(.group\/avatar)[data-shape=square] *){corner-shape:inherit}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:.6875rem;line-height:var(--tw-leading,calc(.875/.6875))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:.75rem;line-height:var(--tw-leading,calc(1/.75))}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-ring:focus-within{outline-color:var(--ring)}@media(hover:hover){.hover\:border-primary\/25:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/25:hover{border-color:color-mix(in oklab,var(--primary)25%,transparent)}}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-surface-2:hover{background-color:var(--surface-2)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary:hover,.hover\:text-primary\/80:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab,var(--primary)80%,transparent)}}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus,:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.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-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)40%,transparent)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing)*1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing)*2)}.has-data-\[icon\=inline-end\]\:pr-2\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing)*2.5)}.has-data-\[icon\=inline-end\]\:pr-3\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing)*3.5)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing)*1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing)*2)}.has-data-\[icon\=inline-start\]\:pl-2\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing)*2.5)}.has-data-\[icon\=inline-start\]\:pl-3\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing)*3.5)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing)*1.5)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing)*0)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\:bg-surface-0[aria-selected=true]{background-color:var(--surface-0)}.aria-selected\:text-fg-primary[aria-selected=true]{color:var(--fg-primary)}.aria-selected\:shadow-border[aria-selected=true]{--tw-shadow-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.aria-selected\:shadow-border[aria-selected=true]{--tw-shadow-color:color-mix(in oklab,var(--border)var(--tw-shadow-alpha),transparent)}}.data-inset\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:calc(var(--spacing)*1)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing)*-1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing)*-1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing)*-1)}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing)*-1)}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing)*-2.5)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--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)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) - 4px)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:animate-spin{animation:var(--animate-spin)}.motion-safe\:transition-\[background-color\,box-shadow\,color\]{transition-property:background-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\: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))}.motion-safe\: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))}.motion-safe\:duration-150{--tw-duration:.15s;transition-duration:.15s}.motion-safe\:ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media(hover:hover){.motion-safe\:group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}}}@media(min-width:40rem){.sm\:col-span-3{grid-column:span 3/span 3}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:min-h-0{min-height:calc(var(--spacing)*0)}.sm\:w-32{width:calc(var(--spacing)*32)}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-7{padding:calc(var(--spacing)*7)}}@media(min-width:48rem){.md\:flex{display:flex}.md\:min-w-40{min-width:calc(var(--spacing)*40)}.md\:min-w-56{min-width:calc(var(--spacing)*56)}.md\:basis-1\/3{flex-basis:33.3333%}.md\:basis-2\/3{flex-basis:66.6667%}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.xl\:col-start-1{grid-column-start:1}.xl\:col-start-2{grid-column-start:2}.xl\:row-start-1{grid-row-start:1}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark\:bg-background:is(.dark *){background-color:var(--background)}@media(hover:hover){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--accent)}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden:where([data-state=closed]),.data-closed\:overflow-hidden:where([data-closed]:not([data-closed=false])){overflow:hidden}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_textarea\]\:min-h-10 textarea{min-height:calc(var(--spacing)*10)}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius)*1.4);border-top-right-radius:calc(var(--radius)*1.4)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius)*1.4);border-bottom-left-radius:calc(var(--radius)*1.4)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.fx-brand-icon{color:var(--brand-purple)}:root{--radius:8px;--brand-red:#ff2600;--brand-yellow:#ffc928;--brand-purple:#7900c4;--brand-pink:#ff30ba;--brand-blue:#0062e3;--brand-teal:#9be7f5;--brand-green:#21c45e;--fx-meeting-provider-teams:#5059c9;--fx-meeting-provider-zoom:#0b5cff;--gradient-red-yellow:linear-gradient(135deg,var(--brand-red),var(--brand-yellow));--gradient-purple-pink:linear-gradient(135deg,var(--brand-purple),var(--brand-pink));--gradient-blue-teal:linear-gradient(135deg,var(--brand-blue),var(--brand-teal));--gradient-purple-teal:linear-gradient(135deg,var(--brand-purple),var(--brand-teal));--gradient-pink-yellow:linear-gradient(135deg,var(--brand-pink),var(--brand-yellow));--gradient-red-pink:linear-gradient(135deg,var(--brand-red),var(--brand-pink));--gradient-teal-pink:linear-gradient(135deg,var(--brand-teal),var(--brand-pink));--gradient-red-purple:linear-gradient(135deg,var(--brand-red),var(--brand-purple));--gradient-teal-green:linear-gradient(135deg,var(--brand-teal),var(--brand-green));--gray-50:#f9fafb;--gray-100:#f2f5f7;--gray-150:#ebeef2;--gray-200:#e3e7ec;--gray-300:#d0d5dc;--gray-400:#9aa4b1;--gray-500:#6b7482;--gray-600:#4d5562;--gray-700:#39414d;--gray-750:#2e3540;--gray-800:#232932;--gray-900:#141822;--gray-950:#060811;--surface-0:#fff;--surface-1:var(--gray-100);--surface-2:var(--gray-150);--surface-3:var(--gray-200);--fx-nav-hover:var(--surface-2);--fx-nav-selected:var(--surface-0);--fx-scrollbar-thumb:var(--fg-tertiary)}@supports (color:color-mix(in lab,red,red)){:root{--fx-scrollbar-thumb:color-mix(in srgb,var(--fg-tertiary)56%,transparent)}}:root{--fx-scrollbar-thumb-hover:var(--fg-secondary)}@supports (color:color-mix(in lab,red,red)){:root{--fx-scrollbar-thumb-hover:color-mix(in srgb,var(--fg-secondary)64%,transparent)}}:root{--fg-primary:var(--gray-950);--fg-secondary:var(--gray-600);--fg-tertiary:var(--gray-400);--background:var(--surface-1);--foreground:var(--fg-primary);--muted:var(--surface-2);--muted-foreground:var(--fg-secondary);--border:var(--gray-200);--ring:var(--brand-blue);--card:var(--surface-0);--card-foreground:var(--fg-primary);--popover:var(--surface-0);--popover-foreground:var(--fg-primary);--primary:var(--brand-blue);--primary-foreground:#fff;--primary-soft:#e5edff;--primary-soft-foreground:var(--primary);--primary-soft-border:#c9d8ff;--primary-soft-border-strong:#96b5ff;--secondary:var(--surface-2);--secondary-foreground:var(--fg-primary);--accent:var(--primary-soft);--accent-foreground:var(--primary-soft-foreground);--destructive:#dc2626;--input:var(--gray-200);--status-deal-lead:#fff;--status-deal-lead-foreground:#737373;--status-deal-qualified:#dbeafe;--status-deal-qualified-foreground:#1e40af;--status-deal-proposal:#e0e7ff;--status-deal-proposal-foreground:#004df2;--status-deal-negotiation:#fef3c7;--status-deal-negotiation-foreground:#92400e;--status-deal-won:#dcfce7;--status-deal-won-foreground:#166534;--status-deal-lost:#fee2e2;--status-deal-lost-foreground:#dc2626;--entity-account:#dbeafe;--entity-account-foreground:#1d4ed8;--entity-contact:#ede9fe;--entity-contact-foreground:#6d28d9;--entity-deal:#d1fae5;--entity-deal-foreground:#047857;--entity-lead:#fce7f3;--entity-lead-foreground:#be185d;--entity-user:#ffedd5;--entity-user-foreground:#c2410c;--palette-0:red;--palette-1:#ff6464;--palette-2:#ffb090;--palette-3:#0e2f5e;--palette-4:#003d14;--palette-5:#3b2256;--palette-6:#60718b;--palette-7:#2f638d;--palette-8:#293700;--palette-9:#003b4b;--palette-10:#2a313c;--palette-11:#3c8740;--palette-12:#163c19;--palette-13:#03946c;--palette-14:#000;--theme-shadow-card:0 0 0 .5px #0000000f,0 1px 2px 0 #0000000f,0 2px 5px 0 #0000000f;--theme-shadow-elevated:0 0 0 .5px #00000012,0 2px 4px 0 #00000012,0 4px 10px 0 #00000012;--fx-space-1:.25rem;--fx-space-2:.5rem;--fx-space-3:.75rem;--fx-space-4:1rem;--fx-space-5:1.25rem;--fx-space-6:1.5rem;--fx-space-8:2rem;--fx-space-12:3rem;--fx-screen-page-md:64rem;--fx-screen-page-lg:72rem;--fx-view-page-inline-inset:var(--fx-space-4);--fx-view-page-full-width:90rem;--fx-view-page-medium-width:55rem;--fx-view-page-narrow-width:47.5rem;--fx-app-sidebar-width:16rem;--fx-shell-edge-inset:.75rem;--fx-surface-inset:#f4f6f7;--fx-activity-note-surface:var(--color-yellow-50);--fx-shell-field:var(--color-gray-100);--fx-mobile-navigation-ground:#fcfcfc;--fx-shell-view:var(--surface-1);--fx-view-header-surface:var(--surface-0);--fx-shell-inset:var(--fx-surface-inset);--fx-shell-view-divider:#0000001a;--fx-view-header-divider:inset 0 -.5px 0 var(--fx-shell-view-divider);--fx-shell-view-radius:10px;--fx-shell-view-shadow:0 2px 5px 0 #00000012,0 1px 2px 0 #00000012,0 0 0 .5px var(--fx-shell-view-divider);--fx-agent-sidebar-width:20rem;--fx-activity-rail-width:25rem;--fx-activity-rail-collapsed-width:3.75rem;--fx-prospecting-sidebar-width:21.25rem;--fx-account-sidebar-width:29.25rem;--fx-pipeline-stage-width:16.75rem;--fx-pipeline-overlay-width:16.75rem;--fx-app-header-search-width:40.375rem;--fx-avatar-foreground:#fff;--fx-status-neutral:var(--color-gray-100);--fx-status-neutral-foreground:var(--color-gray-900);--fx-status-neutral-dot:var(--color-gray-400);--fx-status-neutral-solid:var(--color-gray-950);--fx-status-neutral-solid-foreground:var(--color-white);--fx-status-success:var(--tone-success-bg);--fx-status-success-foreground:var(--tone-success-fg);--fx-status-success-dot:var(--tone-success-dot);--fx-status-success-solid:var(--tone-success-solid);--fx-status-success-solid-foreground:var(--tone-success-solid-fg);--fx-status-warning:var(--tone-warning-bg);--fx-status-warning-foreground:var(--tone-warning-fg);--fx-status-warning-dot:var(--tone-warning-dot);--fx-status-warning-solid:var(--tone-warning-solid);--fx-status-warning-solid-foreground:var(--tone-warning-solid-fg);--fx-status-danger:var(--tone-danger-bg);--fx-status-danger-foreground:var(--tone-danger-fg);--fx-status-danger-dot:var(--tone-danger-dot);--fx-status-danger-solid:var(--tone-danger-solid);--fx-status-danger-solid-foreground:var(--tone-danger-solid-fg);--fx-status-info:var(--tone-info-bg);--fx-status-info-foreground:var(--tone-info-fg);--fx-status-info-dot:var(--tone-info-dot);--fx-status-info-solid:var(--tone-info-solid);--fx-status-info-solid-foreground:var(--tone-info-solid-fg);--fx-accent-panel:var(--brand-pink)}@supports (color:color-mix(in lab,red,red)){:root{--fx-accent-panel:color-mix(in srgb,var(--brand-pink)6%,var(--surface-0))}}:root{--fx-accent-panel-border:var(--brand-pink)}@supports (color:color-mix(in lab,red,red)){:root{--fx-accent-panel-border:color-mix(in srgb,var(--brand-pink)25%,transparent)}}:root{--fx-accent-panel-shadow:inset 0 0 0 1px var(--brand-pink)}@supports (color:color-mix(in lab,red,red)){:root{--fx-accent-panel-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-pink)8%,transparent)}}:root{--fx-agent-dock-shadow:0 16px 42px #0000006b,0 2px 10px #00000057;--fx-relationship-panel:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){:root{--fx-relationship-panel:color-mix(in srgb,var(--brand-teal)32%,var(--surface-0))}}:root{--fx-relationship-panel-border:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){:root{--fx-relationship-panel-border:color-mix(in srgb,var(--brand-teal)60%,var(--border))}}:root{--fx-relationship-panel-foreground:var(--fg-primary);--fx-relationship-callout:var(--surface-0)}@supports (color:color-mix(in lab,red,red)){:root{--fx-relationship-callout:color-mix(in srgb,var(--surface-0)74%,transparent)}}:root{--fx-code-surface:var(--color-gray-950);--fx-code-foreground:var(--color-gray-50);--fx-code-control:var(--fx-code-foreground)}@supports (color:color-mix(in lab,red,red)){:root{--fx-code-control:color-mix(in srgb,var(--fx-code-foreground)10%,transparent)}}:root{--fx-code-control-hover:var(--fx-code-foreground)}@supports (color:color-mix(in lab,red,red)){:root{--fx-code-control-hover:color-mix(in srgb,var(--fx-code-foreground)16%,transparent)}}:root{--fx-agent-icon-blue:var(--primary);--fx-agent-icon-pink:var(--brand-pink);--fx-agent-icon-purple:var(--brand-purple);--fx-agent-icon-green:var(--brand-green);--fx-agent-composer-glow:linear-gradient(90deg,var(--brand-yellow),var(--brand-red)16.5%,var(--brand-purple)33%,var(--brand-blue)50%,var(--brand-purple)63%,var(--brand-pink)82%,var(--brand-red)93%,var(--brand-yellow));--fx-agent-composer-glow-opacity:1;--fx-chat-context:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--fx-chat-context:color-mix(in srgb,var(--primary)8%,var(--surface-0))}}:root{--fx-chat-context-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--fx-chat-context-border:color-mix(in srgb,var(--primary)18%,var(--border))}}:root{--fx-auth-background:#09090b;--fx-auth-panel:#0d0f11;--fx-auth-panel-shadow:0 5px 30px -15px #000000bf,0 0 0 .5px #ffffff29;--fx-auth-primary:#0062e3;--fx-auth-destructive:#ca2209;--fx-auth-legal:#ffffff80;--chart-1:oklch(80.9% .105 251.813);--chart-2:oklch(62.3% .214 259.815);--chart-3:oklch(54.6% .245 262.881);--chart-4:oklch(48.8% .243 264.376);--chart-5:oklch(42.4% .199 265.638);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(54.6% .245 262.881);--sidebar-primary-foreground:oklch(97% .014 254.604);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--color-white:#fff;--color-black:#000;--color-gray-50:#f8f9f9;--color-gray-100:#f2f4f5;--color-gray-200:#e2e4e6;--color-gray-300:#d0d4d7;--color-gray-400:#9fa5aa;--color-gray-500:#6f767b;--color-gray-600:#51575c;--color-gray-700:#3c4246;--color-gray-800:#25292c;--color-gray-900:#171a1c;--color-gray-950:#09090b;--color-red-50:#fff3f1;--color-red-100:#fee2e2;--color-red-300:#fca5a5;--color-red-500:#ff2600;--color-red-600:#ca2209;--color-red-800:#991b1b;--color-red-950:#450a0a;--color-green-50:#f0faf1;--color-green-100:#dcfce7;--color-green-300:#86efac;--color-green-400:#72cc86;--color-green-500:#21c45e;--color-green-600:#1e9b4a;--color-green-800:#166534;--color-green-900:#14532d;--color-yellow-50:#fbf6ec;--color-yellow-100:#fef3c7;--color-yellow-300:#f8d786;--color-yellow-400:#ffc928;--color-yellow-700:#7a6016;--color-yellow-800:#92400e;--color-yellow-950:#451a03;--color-orange-500:#ff8600;--color-teal-500:#9be7f5;--color-teal-600:#0e97b0;--color-teal-700:#0e7490;--color-blue-50:#f1f7ff;--color-blue-100:#dbeafe;--color-blue-200:#b7c8e2;--color-blue-300:#93c5fd;--color-blue-350:#93b4ff;--color-blue-400:#6f99dc;--color-blue-500:#4580de;--color-blue-550:#2563eb;--color-blue-600:#0062e3;--color-blue-650:#004df2;--color-blue-700:#1e40af;--color-blue-800:#1e3a5f;--color-indigo-500:#553ce1;--color-purple-50:#f9f4ff;--color-purple-200:#c5b8d8;--color-purple-500:#894fc5;--color-purple-600:#7900c4;--color-magenta-500:#bb1ec9;--color-pink-500:#ff31ba;--color-fixture-red:var(--color-red-500);--color-fixture-yellow:var(--color-yellow-400);--color-fixture-purple:var(--color-purple-600);--color-fixture-pink:var(--color-pink-500);--color-fixture-blue:var(--color-blue-600);--color-fixture-teal:var(--color-teal-500);--color-fixture-green:var(--color-green-500);--gray-50:var(--color-gray-50);--gray-100:var(--color-gray-100);--gray-150:#eceef0;--gray-200:var(--color-gray-200);--gray-300:var(--color-gray-300);--gray-400:var(--color-gray-400);--gray-500:var(--color-gray-500);--gray-600:var(--color-gray-600);--gray-700:var(--color-gray-700);--gray-750:#31373c;--gray-800:var(--color-gray-800);--gray-900:var(--color-gray-900);--gray-950:var(--color-gray-950);--brand-red:var(--color-fixture-red);--brand-yellow:var(--color-fixture-yellow);--brand-purple:var(--color-fixture-purple);--brand-pink:var(--color-fixture-pink);--brand-blue:var(--color-fixture-blue);--brand-teal:var(--color-fixture-teal);--brand-green:var(--color-fixture-green);--surface-0:var(--color-white);--surface-1:var(--color-gray-50);--surface-2:var(--color-gray-100);--surface-3:var(--color-gray-200);--surface-4:var(--color-gray-300);--fg-primary:var(--color-gray-950);--fg-secondary:var(--color-gray-600);--fg-tertiary:var(--color-gray-500);--background:var(--color-gray-50);--foreground:var(--color-gray-950);--card:var(--color-white);--card-foreground:var(--color-gray-950);--popover:var(--color-white);--popover-foreground:var(--color-gray-950);--primary:var(--color-blue-650);--primary-foreground:var(--color-white);--secondary:var(--color-gray-100);--secondary-foreground:var(--color-gray-900);--muted:var(--color-gray-100);--muted-foreground:var(--color-gray-500);--accent:var(--color-gray-100);--accent-foreground:var(--color-gray-900);--destructive:var(--color-red-600);--destructive-foreground:var(--color-white);--success:var(--color-green-500);--success-foreground:var(--color-white);--warning:var(--color-yellow-400);--warning-foreground:var(--color-gray-900);--border:var(--color-gray-300);--border-subtle:var(--border)}@supports (color:color-mix(in lab,red,red)){:root{--border-subtle:color-mix(in srgb,var(--border)68%,transparent)}}:root{--border-strong:var(--color-gray-400);--fx-shell-divider:var(--color-gray-200);--input:var(--color-gray-200);--ring:var(--primary);--hairline:var(--color-gray-100);--primary-soft:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--primary-soft:color-mix(in srgb,var(--primary)10%,var(--color-white))}}:root{--primary-soft-foreground:var(--primary);--primary-soft-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--primary-soft-border:color-mix(in srgb,var(--primary)21%,var(--color-white))}}:root{--primary-soft-border-strong:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--primary-soft-border-strong:color-mix(in srgb,var(--primary)41%,var(--color-white))}}:root{--tone-success-bg:var(--color-green-100);--tone-success-fg:var(--color-green-800);--tone-success-dot:var(--color-green-500);--tone-success-solid:var(--color-green-500);--tone-success-solid-fg:var(--color-white);--tone-warning-bg:var(--color-yellow-100);--tone-warning-fg:var(--color-yellow-800);--tone-warning-dot:var(--color-yellow-400);--tone-warning-solid:var(--color-yellow-400);--tone-warning-solid-fg:var(--color-gray-900);--tone-danger-bg:var(--color-red-100);--tone-danger-fg:var(--color-red-800);--tone-danger-dot:var(--color-red-500);--tone-danger-solid:var(--color-red-600);--tone-danger-solid-fg:var(--color-white);--tone-info-bg:var(--color-blue-100);--tone-info-fg:var(--color-blue-700);--tone-info-dot:var(--color-blue-500);--tone-info-solid:var(--color-blue-600);--tone-info-solid-fg:var(--color-white);--tone-agent-bg:var(--color-purple-50);--tone-agent-fg:var(--color-purple-600);--tone-agent-dot:var(--color-purple-500);--tone-agent-border:var(--color-purple-200);--tone-neutral-bg:var(--color-gray-100);--tone-neutral-fg:var(--color-gray-600);--tone-neutral-dot:var(--color-gray-400);--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--radius-4xl:32px;--radius-full:9999px;--radius-control:var(--radius-lg);--radius-card:9px;--radius-pill:var(--radius-full);--radius:var(--radius-lg);--fx-duration-fast:.12s;--fx-ease-standard:ease-out;--stroke-width:2px;--border-width:.5px;--shadow-ambient:#00000012;--shadow-edge:#0000001a;--shadow-border:0 0 0 .5px #0000000f,0 1px 2px -1px #0000000f,0 2px 4px 0 #0000000a;--shadow-border-hover:0 0 0 .5px #00000014,0 1px 2px -1px #00000014,0 2px 4px 0 #0000000f;--shadow-raised-control:var(--shadow-border);--shadow-raised-control-transparent:0 0 0 .5px #0000,0 1px 2px -1px #0000,0 2px 4px 0 #0000;--shadow-raised-control-hover:var(--shadow-border-hover);--shadow-raised-surface:0 0 0 .5px #00000012,0 1px 2px #0000000f,0 5px 14px -8px #00000038;--shadow-hover-ring:0 0 0 .5px #00000017;--shadow-xs:0 0 0 .5px var(--shadow-edge),0 1px 2px var(--shadow-ambient);--shadow-inset-xs:inset 0 0 0 .5px var(--shadow-edge),inset 0 1px 2px var(--shadow-ambient);--shadow-2xl:0 32px 64px var(--shadow-ambient),0 16px 40px var(--shadow-ambient),0 8px 16px var(--shadow-ambient),0 0 0 .5px var(--shadow-edge);--shadow-pop:0 18px 50px #09090b38,0 0 0 .5px #09090b14;--shadow-recessed-input:inset 0 0 0 .5px #0000001c,inset 0 1px 2px #00000014;--shadow-recessed-input-hover:inset 0 0 0 .5px #00000029,inset 0 2px 3px #0000001a;--shadow-input:var(--shadow-recessed-input);--shadow-focus:0 0 0 1px var(--ring),0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-focus:0 0 0 1px var(--ring),0 0 0 3px color-mix(in srgb,var(--ring)30%,transparent)}}:root{--theme-shadow-card:var(--shadow-border);--theme-shadow-elevated:var(--shadow-pop);--fx-layer-ground:0;--fx-layer-content:1;--fx-layer-control:2;--fx-layer-sticky:10;--fx-layer-mobile-dock:30;--fx-layer-dock:40;--fx-layer-overlay:50;--fx-layer-modal:60;--fx-layer-popover:70;--fx-layer-tooltip:80}@supports (color:color(display-p3 1 1 1)){@media(color-gamut:p3){:root{--color-fixture-red:color(display-p3 1 .149 0);--color-fixture-yellow:color(display-p3 1 .788 .157);--color-fixture-purple:color(display-p3 .475 0 .769);--color-fixture-pink:color(display-p3 1 .192 .729);--color-fixture-blue:color(display-p3 0 .384 .89);--color-fixture-teal:color(display-p3 .608 .906 .961);--color-fixture-green:color(display-p3 .13 .77 .37)}}}*{box-sizing:border-box;border-color:var(--border)}:not(.fx-circle):not(.fx-circle *){corner-shape:superellipse(1.25)}.rounded-full:not(.fx-circle):not(.fx-circle *){corner-shape:round}[data-slot=avatar]>[data-slot=avatar-image],[data-slot=avatar]>[data-slot=avatar-fallback]{corner-shape:inherit}body{min-width:320px;min-height:100svh;color:var(--foreground);background:var(--muted);font-family:var(--font-sans);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3{text-wrap:balance}p,li,figcaption,blockquote{text-wrap:pretty}:where(button:not(:disabled)){cursor:pointer}button{transition-property:background-color,box-shadow,color,border-color;transition-duration:.14s;transition-timing-function:ease-out}.fx-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}html{font-size:16px}[data-theme=dark],.dark{--surface-0:var(--color-gray-900);--surface-1:var(--color-gray-950);--surface-2:var(--color-gray-800);--surface-3:var(--color-gray-700);--surface-4:var(--color-gray-600);--fx-surface-inset:#1e2126;--fx-activity-note-surface:var(--warning)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark],.dark{--fx-activity-note-surface:color-mix(in srgb,var(--warning)7%,var(--surface-0))}}[data-theme=dark],.dark{--fx-shell-field:#08090a;--fx-mobile-navigation-ground:var(--fx-shell-field);--fx-shell-view:var(--surface-1);--fx-view-header-surface:var(--fx-shell-view);--fx-shell-view-divider:#ffffff1a;--fx-shell-view-shadow:0 0 0 .5px var(--fx-shell-view-divider),0 2px 6px #00000073,0 18px 40px -14px #000000bf;--fx-scrollbar-thumb:var(--fg-tertiary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark],.dark{--fx-scrollbar-thumb:color-mix(in srgb,var(--fg-tertiary)88%,transparent)}}[data-theme=dark],.dark{--fx-scrollbar-thumb-hover:var(--fg-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark],.dark{--fx-scrollbar-thumb-hover:color-mix(in srgb,var(--fg-secondary)88%,transparent)}}[data-theme=dark],.dark{--fg-primary:var(--color-gray-50);--fg-secondary:var(--color-gray-400);--fg-tertiary:var(--color-gray-500);--background:var(--surface-1);--foreground:var(--fg-primary);--card:var(--surface-0);--card-foreground:var(--fg-primary);--popover:var(--surface-0);--popover-foreground:var(--fg-primary);--primary:var(--color-blue-550);--primary-foreground:var(--color-white);--primary-soft:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark],.dark{--primary-soft:color-mix(in srgb,var(--primary)20%,transparent)}}[data-theme=dark],.dark{--primary-soft-foreground:var(--color-blue-350);--primary-soft-border:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark],.dark{--primary-soft-border:color-mix(in srgb,var(--primary)25%,transparent)}}[data-theme=dark],.dark{--primary-soft-border-strong:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark],.dark{--primary-soft-border-strong:color-mix(in srgb,var(--primary)40%,transparent)}}[data-theme=dark],.dark{--secondary:var(--surface-2);--secondary-foreground:var(--fg-primary);--muted:var(--surface-2);--muted-foreground:var(--fg-secondary);--accent:var(--surface-2);--accent-foreground:var(--color-gray-100);--destructive:var(--color-red-500);--destructive-foreground:var(--color-white);--success:var(--color-green-400);--success-foreground:var(--color-white);--warning:var(--color-yellow-300);--warning-foreground:var(--color-gray-900);--border:var(--color-gray-700);--border-subtle:#3641537a}@supports (color:color-mix(in lab,red,red)){[data-theme=dark],.dark{--border-subtle:color-mix(in srgb,var(--color-gray-700)48%,transparent)}}[data-theme=dark],.dark{--border-strong:var(--color-gray-600);--fx-shell-divider:var(--color-gray-800);--input:var(--color-gray-800);--ring:var(--primary);--hairline:var(--color-gray-800);--status-deal-lead:var(--color-gray-800);--status-deal-lead-foreground:var(--color-gray-400);--status-deal-qualified:#1e3a5f;--status-deal-qualified-foreground:#93c5fd;--status-deal-proposal:#312e81;--status-deal-proposal-foreground:#a5b4fc;--status-deal-negotiation:#451a03;--status-deal-negotiation-foreground:#fcd34d;--status-deal-won:#14532d;--status-deal-won-foreground:#86efac;--status-deal-lost:#450a0a;--status-deal-lost-foreground:#fca5a5;--entity-account:#1e3a8a;--entity-account-foreground:#93c5fd;--entity-contact:#4c1d95;--entity-contact-foreground:#ddd6fe;--entity-deal:#064e3b;--entity-deal-foreground:#a7f3d0;--entity-lead:#831843;--entity-lead-foreground:#f9a8d4;--entity-user:#7c2d12;--entity-user-foreground:#fed7aa;--tone-success-bg:var(--color-green-900);--tone-success-fg:var(--color-green-300);--tone-success-dot:var(--color-green-400);--tone-success-solid:var(--color-green-400);--tone-success-solid-fg:var(--color-gray-950);--tone-warning-bg:var(--color-yellow-950);--tone-warning-fg:var(--color-yellow-300);--tone-warning-dot:var(--color-yellow-300);--tone-warning-solid:var(--color-yellow-300);--tone-warning-solid-fg:var(--color-gray-950);--tone-danger-bg:var(--color-red-950);--tone-danger-fg:var(--color-red-300);--tone-danger-dot:var(--color-red-500);--tone-danger-solid:var(--color-red-500);--tone-danger-solid-fg:var(--color-white);--tone-info-bg:var(--color-blue-800);--tone-info-fg:var(--color-blue-300);--tone-info-dot:var(--color-blue-400);--tone-info-solid:var(--color-blue-400);--tone-info-solid-fg:var(--color-gray-950);--fx-status-neutral:var(--color-gray-800);--fx-status-neutral-foreground:var(--color-gray-200);--fx-status-neutral-dot:var(--color-gray-500);--fx-status-neutral-solid:var(--color-gray-100);--fx-status-neutral-solid-foreground:var(--color-gray-950);--fx-accent-panel:var(--brand-pink)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark],.dark{--fx-accent-panel:color-mix(in srgb,var(--brand-pink)14%,var(--surface-0))}}[data-theme=dark],.dark{--fx-accent-panel-border:var(--brand-pink)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark],.dark{--fx-accent-panel-border:color-mix(in srgb,var(--brand-pink)30%,transparent)}}[data-theme=dark],.dark{--fx-accent-panel-shadow:inset 0 0 0 1px var(--brand-pink)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark],.dark{--fx-accent-panel-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-pink)12%,transparent)}}[data-theme=dark],.dark{--fx-agent-dock-shadow:0 0 0 .5px #ffffff1f,0 16px 42px #0009,0 2px 10px #0000007a;--fx-agent-composer-glow-opacity:.72;--fx-relationship-panel:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark],.dark{--fx-relationship-panel:color-mix(in srgb,var(--brand-teal)12%,var(--surface-0))}}[data-theme=dark],.dark{--fx-relationship-panel-border:var(--brand-teal)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark],.dark{--fx-relationship-panel-border:color-mix(in srgb,var(--brand-teal)26%,var(--border))}}[data-theme=dark],.dark{--fx-relationship-panel-foreground:var(--fg-primary);--fx-relationship-callout:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark],.dark{--fx-relationship-callout:color-mix(in srgb,var(--surface-2)82%,transparent)}}[data-theme=dark],.dark{--fx-code-surface:var(--color-black);--fx-code-foreground:var(--color-gray-50);--fx-code-control:var(--fx-code-foreground)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark],.dark{--fx-code-control:color-mix(in srgb,var(--fx-code-foreground)10%,transparent)}}[data-theme=dark],.dark{--fx-code-control-hover:var(--fx-code-foreground)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark],.dark{--fx-code-control-hover:color-mix(in srgb,var(--fx-code-foreground)16%,transparent)}}[data-theme=dark],.dark{--shadow-ambient:#0006;--shadow-edge:#fff3;--shadow-border:0 0 0 .5px #ffffff1a;--shadow-border-hover:0 0 0 .5px #ffffff24;--shadow-raised-control:var(--shadow-border);--shadow-raised-control-transparent:0 0 0 .5px #fff0;--shadow-raised-control-hover:var(--shadow-border-hover);--shadow-raised-surface:0 0 0 .5px #ffffff1c,0 2px 5px #00000061,0 8px 22px -12px #000000b8;--shadow-hover-ring:0 0 0 .5px #ffffff1c;--shadow-xs:0 0 0 .5px var(--shadow-edge),0 1px 2px var(--shadow-ambient);--shadow-inset-xs:inset 0 0 0 .5px var(--shadow-edge),inset 0 1px 2px var(--shadow-ambient);--shadow-pop:0 18px 50px #00000080,0 0 0 .5px #ffffff1a;--shadow-recessed-input:inset 0 0 0 .5px #ffffff1f,inset 0 2px 3px #00000080;--shadow-recessed-input-hover:inset 0 0 0 .5px #ffffff2e,inset 0 3px 4px #00000094;--shadow-input:var(--shadow-recessed-input);--theme-shadow-card:var(--shadow-border);--theme-shadow-elevated:var(--shadow-pop);--chart-1:oklch(80.9% .105 251.813);--chart-2:oklch(62.3% .214 259.815);--chart-3:oklch(54.6% .245 262.881);--chart-4:oklch(48.8% .243 264.376);--chart-5:oklch(42.4% .199 265.638);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(62.3% .214 259.815);--sidebar-primary-foreground:oklch(97% .014 254.604);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}.theme-light-only{display:block}.theme-dark-only,.dark .theme-light-only{display:none}.dark .theme-dark-only{display:block}.fx-scroll{scrollbar-color:var(--fx-scrollbar-thumb)transparent;scrollbar-width:thin}.fx-scroll::-webkit-scrollbar{width:10px;height:10px}.fx-scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-full);corner-shape:round;background:var(--fx-scrollbar-thumb);background-clip:content-box;border:3px solid #0000}.fx-scroll::-webkit-scrollbar-thumb:hover{background:var(--fx-scrollbar-thumb-hover);background-clip:content-box}.fx-scroll::-webkit-scrollbar-track{background:0 0}.fx-panel{border-radius:var(--radius-xl);padding:var(--fx-space-5);box-shadow:none;background:0 0;border:0}.fx-panel-compact{padding:var(--fx-space-4)}.fx-panel-concentric{border-radius:calc(var(--radius-lg) + var(--fx-space-4))}.fx-panel-dashed{border:1px dashed var(--border);box-shadow:none}.fx-panel-muted{background:var(--fx-surface-inset)}.fx-panel-danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.fx-panel-danger{background:color-mix(in srgb,var(--destructive)5%,var(--surface-0))}}.fx-panel-danger{box-shadow:inset 0 0 0 1px var(--destructive)}@supports (color:color-mix(in lab,red,red)){.fx-panel-danger{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--destructive)20%,transparent)}}.fx-panel-danger{color:var(--destructive)}.fx-panel-warning{background:var(--fx-status-warning)}@supports (color:color-mix(in lab,red,red)){.fx-panel-warning{background:color-mix(in srgb,var(--fx-status-warning)42%,var(--surface-0))}}.fx-panel-warning{box-shadow:inset 0 0 0 1px var(--fx-status-warning-foreground)}@supports (color:color-mix(in lab,red,red)){.fx-panel-warning{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fx-status-warning-foreground)16%,transparent)}}.fx-button-raised{transition-property:scale,background-color,box-shadow,color}.fx-button-raised:hover{box-shadow:var(--shadow-raised-control-hover)}.fx-eyebrow{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.fx-eyebrow-wide{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.75rem}.fx-type-display,.fx-type-page,.fx-type-section,.fx-type-item,.fx-type-meta,.fx-type-number{margin:0}.fx-type-display{letter-spacing:-.025em;font-size:1.875rem;font-weight:600;line-height:1.12}.fx-type-page{letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1.2}.fx-type-section{letter-spacing:-.01em;font-size:.9375rem;font-weight:600;line-height:1.35}.fx-type-item{font-size:.84375rem;font-weight:500;line-height:1.4}.fx-type-meta{color:var(--fg-secondary);font-size:.75rem;line-height:1.45}.fx-type-number{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600;line-height:1.2}.fx-micro-label{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.625rem}.fx-calendar{--rdp-accent-color:var(--primary);--rdp-accent-background-color:var(--primary-soft);--rdp-day-height:2rem;--rdp-day-width:2rem;--rdp-day_button-height:1.875rem;--rdp-day_button-width:1.875rem;--rdp-day_button-border-radius:.5rem;--rdp-selected-border:0;--rdp-nav_button-height:1.875rem;--rdp-nav_button-width:1.875rem;--rdp-nav-height:2rem;--rdp-outside-opacity:.42;box-sizing:border-box;color:var(--fg-primary);font-size:.8125rem;position:relative}.fx-calendar *{box-sizing:border-box}.fx-calendar .rdp-months{max-width:fit-content;display:flex;position:relative}.fx-calendar .rdp-month_grid{border-collapse:collapse}.fx-calendar .rdp-month_caption{height:var(--rdp-nav-height);align-items:center;padding:0 2rem 0 .125rem;font-size:.8125rem;font-weight:700;display:flex}.fx-calendar .rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.fx-calendar .rdp-button_next,.fx-calendar .rdp-button_previous{width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);color:var(--fg-secondary);cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.fx-calendar .rdp-button_next:hover,.fx-calendar .rdp-button_previous:hover{background:var(--surface-1);color:var(--fg-primary)}.fx-calendar .rdp-chevron{fill:currentColor;width:1rem;height:1rem}.fx-calendar .rdp-weekday{color:var(--fg-tertiary);text-align:center;text-transform:uppercase;padding:.625rem 0 .375rem;font-size:.625rem;font-weight:700}.fx-calendar .rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.fx-calendar .rdp-day_button{width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-selected-border);border-radius:var(--rdp-day_button-border-radius);color:inherit;cursor:pointer;font:inherit;background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.fx-calendar .rdp-day_button:hover{background:var(--surface-1)}.fx-calendar .rdp-today:not(.rdp-outside){color:var(--rdp-accent-color);font-weight:700}.fx-calendar .rdp-selected .rdp-day_button{background:var(--rdp-accent-color);color:var(--primary-foreground);font-weight:700}.fx-calendar .rdp-outside{opacity:var(--rdp-outside-opacity)}.fx-accordion{display:grid}.fx-accordion-item{border-top:.5px solid var(--border-subtle)}.fx-accordion-header{margin:0}.fx-accordion-trigger{justify-content:space-between;align-items:center;gap:var(--fx-space-2);width:calc(100% + 2*var(--fx-space-2));margin-inline:calc(-1*var(--fx-space-2));border-radius:var(--radius-md);padding:var(--fx-space-3)var(--fx-space-2);color:var(--fg-primary);text-align:left;background:0 0;border:0;font-size:.75rem;font-weight:600;display:flex}.fx-accordion-trigger:hover{background:var(--surface-1)}.fx-accordion-trigger:hover .fx-accordion-chevron{color:var(--fg-secondary)}.fx-accordion-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.fx-accordion-chevron{color:var(--fg-tertiary)}.fx-accordion-trigger[data-panel-open] .fx-accordion-chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:no-preference){.fx-form-card{transition:box-shadow .14s ease-out,transform .14s ease-out}.fx-accordion-chevron{transition:transform .14s ease-out}}.fx-accordion-panel{overflow:hidden}.fx-accordion-panel>*{padding-bottom:var(--fx-space-4)}.fx-card{--card-spacing:var(--fx-space-4);gap:var(--card-spacing);border-radius:var(--radius-card);padding-block:var(--card-spacing);transition-property:translate,box-shadow;transition-duration:.14s;transition-timing-function:ease-out}.fx-card[data-interactive=true]:hover{box-shadow:var(--shadow-border-hover);translate:0 -1px}.fx-card[data-size=sm]{--card-spacing:var(--fx-space-3)}.fx-card:has([data-slot=card-footer]){padding-bottom:0}.fx-card-header:has([data-slot=card-action]){grid-template-columns:1fr auto}.fx-card-header:has([data-slot=card-description]){grid-template-rows:auto auto}.fx-card-header.border-b{padding-bottom:var(--card-spacing)}.fx-date-picker-control{border-radius:var(--radius-lg);background:var(--background);width:100%;min-width:0;height:2.25rem;color:var(--foreground);box-shadow:var(--shadow-input);border:0;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.875rem;font-weight:400;display:flex}.fx-date-picker-control input{min-width:0;color:inherit;font:inherit;cursor:text;background:0 0;border:0;outline:0;flex:1}.fx-date-picker-control input:focus{outline:0}.fx-date-picker-control:focus-within{box-shadow:0 0 0 1px var(--ring),0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.fx-date-picker-control:focus-within{box-shadow:0 0 0 1px var(--ring),0 0 0 3px color-mix(in srgb,var(--ring)30%,transparent)}}.fx-date-picker-control:has(input:disabled){cursor:wait;opacity:.7}.fx-date-picker-button{width:2rem;height:2rem;color:var(--fg-secondary);cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;transition:background-color .12s cubic-bezier(.16,1,.3,1);display:inline-flex}.fx-date-picker-button:hover{background:var(--surface-2);color:var(--fg-primary)}.fx-date-picker-button:disabled{cursor:wait}.fx-date-picker-content{padding:.75rem}.fx-date-picker-footer{border-top:.5px solid var(--border-subtle);justify-content:flex-end;margin-top:.5rem;padding-top:.5rem;display:flex}.fx-date-picker-content{z-index:var(--fx-layer-popover);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-pop);border-radius:.75rem}.fx-dropdown-positioner,.fx-dropdown-content{isolation:isolate;z-index:var(--fx-layer-popover);outline:none}.fx-dropdown-content{box-shadow:var(--shadow-pop)}.fx-dropdown-content[data-surface=stacked]{border-radius:var(--radius-3xl);background:var(--surface-0);box-shadow:var(--shadow-2xl);flex-direction:column;gap:1rem;padding:0;display:flex;overflow:hidden auto}.fx-dropdown-content[data-surface=stacked][data-notch=trigger-start]{border-start-start-radius:var(--radius-lg)}.fx-dropdown-content[data-surface=stacked][data-notch=trigger-end]{border-start-end-radius:var(--radius-lg)}.fx-dropdown-card{border-radius:var(--radius-2xl);background:var(--surface-1);overflow:clip}.fx-dropdown-card[data-notch=trigger-start]{border-start-start-radius:var(--radius-sm)}.fx-dropdown-card[data-notch=trigger-end]{border-start-end-radius:var(--radius-sm)}.fx-dropdown-content[data-surface=stacked] [data-slot=dropdown-menu-item][data-selected]:not([data-segmented-control-item]){background:var(--surface-0);box-shadow:var(--shadow-xs)}.fx-dropdown-item-indicator{flex:none;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.fx-dropdown-separator{border:0;border-top:var(--border-width)solid var(--border-subtle);height:0}.fx-dialog-backdrop{z-index:var(--fx-layer-overlay);-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);background:#0000006b;position:fixed;inset:0}.fx-dialog-content{z-index:var(--fx-layer-modal);border-radius:var(--radius-xl);background:var(--surface-0);width:min(100vw - 2rem,34rem);max-height:min(100vh - 2rem,42rem);box-shadow:var(--shadow-pop);color:var(--fg-primary);padding:var(--fx-space-5);border:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.fx-dialog-close{top:var(--fx-space-3);right:var(--fx-space-3);border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--fg-secondary);justify-content:center;align-items:center;display:inline-flex;position:absolute}.fx-dialog-close:hover{background:var(--surface-1);color:var(--fg-primary)}.fx-dialog-header{gap:var(--fx-space-1);padding-right:var(--fx-space-6);display:grid}.fx-dialog-title{color:var(--fg-primary);margin:0;font-size:1rem;font-weight:600}.fx-dialog-description{color:var(--fg-secondary);margin:0;font-size:.875rem;line-height:1.5}.fx-kbd{background:var(--fx-kbd-background,var(--muted));color:var(--fx-kbd-foreground,var(--muted-foreground))}[data-slot=button]:is([data-variant=default],[data-variant=destructive],[data-variant=success]){--fx-kbd-background:currentColor}@supports (color:color-mix(in lab,red,red)){[data-slot=button]:is([data-variant=default],[data-variant=destructive],[data-variant=success]){--fx-kbd-background:color-mix(in srgb,currentColor 16%,transparent)}}[data-slot=button]:is([data-variant=default],[data-variant=destructive],[data-variant=success]){--fx-kbd-foreground:currentColor}.fx-confirmation-dialog{flex-direction:column;width:min(100vw - 2rem,30rem);padding:0;display:flex;overflow:hidden}.fx-confirmation-dialog>.fx-dialog-header{padding:var(--fx-space-5);border-bottom:1px solid var(--border)}.fx-confirmation-dialog .fx-dialog-title{align-items:center;gap:var(--fx-space-2);display:flex}.fx-confirmation-dialog-body{gap:var(--fx-space-4);padding:var(--fx-space-5);display:grid}.fx-confirmation-dialog-footer{justify-content:flex-end;gap:var(--fx-space-2);padding:var(--fx-space-4)var(--fx-space-5);border-top:1px solid var(--border);background:var(--surface-1);display:flex}.fx-confirmation-dialog-cancel:hover{background:var(--surface-3);box-shadow:inset 0 0 0 .5px var(--border);color:var(--fg-primary)}.fx-confirmation-dialog-confirm:hover{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.fx-confirmation-dialog-confirm:hover{background:color-mix(in srgb,var(--destructive)82%,var(--color-black))}}.fx-confirmation-dialog-confirm:hover{opacity:1}.fx-avatar-xs{width:1.25rem;height:1.25rem;font-size:.5rem}.fx-avatar-sm{width:1.5rem;height:1.5rem;font-size:.5rem}.fx-avatar-xs [data-slot=avatar-fallback],.fx-avatar-sm [data-slot=avatar-fallback]{font-size:inherit;line-height:1}.fx-avatar-xs [data-slot=avatar-fallback]>svg{width:.75rem;height:.75rem}.fx-avatar-md{width:2rem;height:2rem;font-size:.75rem}.fx-avatar-lg{width:2.5rem;height:2.5rem;font-size:1rem}.fx-avatar-xl{width:3rem;height:3rem;font-size:1rem}.fx-avatar-2xl{width:4rem;height:4rem;font-size:1.25rem}.fx-avatar-foreground{color:var(--fx-avatar-foreground)}.fx-conversation-participants{flex-shrink:0;justify-content:flex-start;align-items:center;display:flex}.fx-conversation-participant-group{align-items:center;display:flex}.fx-conversation-participant-group>*+*{margin-left:calc(var(--fx-space-2)*-1)}.fx-conversation-participant-group [data-fixture-component=Avatar]{box-shadow:0 0 0 2px var(--background)}.fx-smart-chip{align-items:center;gap:calc(var(--fx-space-1)/2);border-radius:var(--radius-sm);background:var(--entity-user);min-width:0;max-width:14rem;padding:calc(var(--fx-space-1)/2)var(--fx-space-1);color:var(--entity-user-foreground);vertical-align:middle;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.fx-smart-chip[data-entity-type=account]{background:var(--entity-account);color:var(--entity-account-foreground)}.fx-smart-chip[data-entity-type=contact]{background:var(--entity-contact);color:var(--entity-contact-foreground)}.fx-smart-chip[data-entity-type=deal]{background:var(--entity-deal);color:var(--entity-deal-foreground)}.fx-smart-chip[data-entity-type=account],.fx-smart-chip[data-entity-type=contact],.fx-smart-chip[data-entity-type=deal]{vertical-align:.04em;border-radius:.3125rem;max-width:18rem;padding:.0625em .375em;font-size:1em;line-height:1.3}a.fx-smart-chip{cursor:pointer;text-decoration:none;transition:opacity .14s}a.fx-smart-chip:hover{opacity:.8}a.fx-smart-chip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fx-smart-chip:not([data-entity-type]):before{content:"@";opacity:.72;flex:none}.fx-smart-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media(prefers-reduced-motion:reduce){a.fx-smart-chip{transition:none}}.fx-field{gap:var(--fx-space-2);display:grid}.fx-field-label{color:var(--fg-primary);font-size:.875rem;font-weight:500;line-height:1.25;display:block}.fx-field-error{color:var(--destructive);margin:0;font-size:.8125rem;line-height:1.35}.fx-input,.fx-input-url-prefix{font:400 .875rem/1.5 var(--font-sans);letter-spacing:normal}.fx-input{border-radius:var(--radius-lg);background:var(--fx-surface-inset);width:100%;min-width:0;height:2.25rem;padding-inline:var(--fx-space-3);color:var(--foreground);box-shadow:var(--shadow-input);border:0;outline:none;display:block}.fx-input-url{width:100%;min-width:0;display:block;position:relative}.fx-input-url-prefix{inset-block:0;left:var(--fx-space-3);color:var(--fg-tertiary);pointer-events:none;align-items:center;display:flex;position:absolute}.fx-input-url[data-prefix]>input{padding-left:calc(var(--fx-space-3) + 7ch)}.fx-input:hover:not(:disabled):not(:focus-visible){box-shadow:var(--shadow-recessed-input-hover)}.fx-input:focus-visible{box-shadow:0 0 0 1px var(--ring),0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.fx-input:focus-visible{box-shadow:0 0 0 1px var(--ring),0 0 0 3px color-mix(in srgb,var(--ring)30%,transparent)}}.fx-select-trigger{justify-content:space-between;align-items:center;gap:var(--fx-space-2);border-radius:var(--radius-lg);background:var(--fx-surface-inset);min-width:8rem;height:2rem;padding-inline:var(--fx-space-3);color:var(--fg-primary);font-family:var(--font-sans);text-align:left;box-shadow:var(--shadow-input);border:0;outline:none;font-size:.875rem;font-weight:500;line-height:1;display:inline-flex}.fx-select-trigger[data-size=sm]{border-radius:var(--radius-md);height:1.75rem;padding-inline:var(--fx-space-2);font-size:.8125rem}.fx-select-trigger[data-size=lg]{width:100%;height:2.25rem}.fx-select-trigger:hover:not(:disabled):not(:focus-visible){box-shadow:var(--shadow-recessed-input-hover)}.fx-select-trigger:focus-visible{box-shadow:var(--shadow-focus)}.fx-select-trigger:disabled{cursor:not-allowed;opacity:.55}.fx-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fx-select-trigger[data-placeholder] .fx-select-value{color:var(--fg-tertiary)}.fx-select-trigger-icon{width:1rem;height:1rem;color:var(--fg-tertiary);flex:none;display:inline-flex}.fx-select-positioner{isolation:isolate;z-index:var(--fx-layer-popover);outline:none}.fx-select-content{max-width:var(--available-width);min-width:max(9rem,var(--anchor-width));border-radius:var(--radius-lg);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-pop);border:0;outline:none;overflow:hidden}.fx-select-list{max-height:var(--available-height);padding:var(--fx-space-1);overflow-y:auto}.fx-select-item{align-items:center;gap:var(--fx-space-2);border-radius:var(--radius-md);cursor:pointer;min-height:2rem;padding:var(--fx-space-1)2rem var(--fx-space-1)var(--fx-space-2);color:var(--fg-primary);-webkit-user-select:none;user-select:none;outline:none;font-size:.875rem;line-height:1.25rem;display:flex;position:relative}.fx-select-item[data-highlighted]{background:var(--accent);color:var(--accent-foreground)}.fx-select-item[data-disabled]{pointer-events:none;opacity:.5}.fx-select-item-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fx-select-item-indicator{right:var(--fx-space-2);width:1rem;height:1rem;color:var(--primary);justify-content:center;align-items:center;display:inline-flex;position:absolute}.fx-select-item-indicator svg,.fx-select-scroll-button svg{width:1rem;height:1rem}.fx-select-scroll-button{z-index:1;background:var(--popover);width:100%;height:1.5rem;color:var(--fg-secondary);justify-content:center;align-items:center;display:flex;position:sticky}.fx-select-scroll-up{top:0}.fx-select-scroll-down{bottom:0}.fx-segmented-control{--fx-segmented-control-height:2rem;--fx-segmented-control-item-height:1.75rem;--fx-segmented-control-item-padding:.5rem;--fx-segmented-control-radius:.625rem;--fx-segmented-control-indicator-radius:var(--radius-lg);height:var(--fx-segmented-control-height);border-radius:var(--fx-segmented-control-radius);background:var(--surface-1);box-shadow:var(--shadow-inset-xs);border:0;flex:none;grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;padding:.125rem;display:inline-grid;position:relative;overflow:clip}.fx-segmented-control[data-size=sm]{--fx-segmented-control-height:1.75rem;--fx-segmented-control-item-height:1.5rem;--fx-segmented-control-item-padding:.25rem;--fx-segmented-control-radius:var(--radius-lg);--fx-segmented-control-indicator-radius:var(--radius-md)}.fx-segmented-control-indicator{z-index:var(--fx-layer-ground);width:var(--fx-segmented-control-indicator-width,0);height:var(--fx-segmented-control-indicator-height,0);border-radius:var(--fx-segmented-control-indicator-radius);background:var(--surface-0);box-shadow:var(--shadow-xs);opacity:0;pointer-events:none;transform:translate3d(var(--fx-segmented-control-indicator-x,0),var(--fx-segmented-control-indicator-y,0),0);position:absolute;top:0;left:0}.fx-segmented-control-indicator[data-ready]{opacity:1}@media(prefers-reduced-motion:no-preference){.fx-segmented-control-indicator{transition:width .16s cubic-bezier(.16,1,.3,1),height .16s cubic-bezier(.16,1,.3,1),opacity .12s ease-out,transform .16s cubic-bezier(.16,1,.3,1)}}.fx-segmented-control-item{z-index:var(--fx-layer-content);min-width:var(--fx-segmented-control-item-height);height:var(--fx-segmented-control-item-height);border-radius:var(--fx-segmented-control-indicator-radius);padding-inline:var(--fx-segmented-control-item-padding);color:var(--fg-tertiary);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:400;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}.fx-segmented-control-item:hover{color:var(--fg-primary);text-decoration:none}.fx-segmented-control-item[data-selected=true]{color:var(--fg-primary);font-weight:500}.fx-segmented-control-item:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.fx-segmented-control-item[data-disabled]{color:var(--fg-tertiary);cursor:not-allowed;opacity:.5}.fx-segmented-control-item>svg{flex:none}.fx-tooltip-positioner,.fx-tooltip-content,.fx-tooltip-arrow{isolation:isolate;z-index:var(--fx-layer-tooltip)}.fx-loading-list,.fx-loading-detail,.fx-loading-form{width:100%}.fx-loading-list{box-shadow:none;background:0 0;overflow:hidden}.fx-loading-list-row{align-items:center;gap:var(--fx-space-3);min-height:3.75rem;padding:var(--fx-space-3)var(--fx-space-4);border-bottom:.5px solid var(--border-subtle);display:flex}.fx-loading-list-row:last-child{border-bottom:0}.fx-loading-avatar{border-radius:50%;flex:none;width:2rem;height:2rem}.fx-loading-row-copy{flex:1;gap:.45rem;min-width:0;display:grid}.fx-loading-line-title{width:min(16rem,72%);height:.8rem}.fx-loading-line-meta{width:min(11rem,48%);height:.65rem}.fx-loading-action{flex:none;width:3.5rem;height:1.5rem}.fx-loading-detail{gap:var(--fx-space-5);display:grid}.fx-loading-detail-heading,.fx-loading-detail-section,.fx-loading-field{gap:var(--fx-space-2);display:grid}.fx-loading-detail-title{width:min(20rem,55%);height:1.5rem}.fx-loading-detail-summary{width:min(34rem,82%);height:.8rem}.fx-loading-detail-grid{gap:var(--fx-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fx-loading-detail-section{min-height:7rem;padding:var(--fx-space-4);border-radius:var(--radius-lg);background:var(--fx-surface-inset);box-shadow:none}.fx-loading-line-label{width:5.5rem;height:.65rem}.fx-loading-line-full{width:100%;height:.8rem}.fx-loading-line-body{width:68%;height:.8rem}.fx-loading-form{gap:var(--fx-space-4);display:grid}.fx-loading-control{width:100%;height:2.5rem}.fx-loading-form-action{width:7rem;height:2.25rem}.fx-loading-board{gap:var(--fx-space-3);padding-bottom:var(--fx-space-2);grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.fx-loading-board-column{min-height:24rem;padding:var(--fx-space-3);background:0 0}.fx-loading-board-heading,.fx-loading-board-card{gap:var(--fx-space-2);display:grid}.fx-loading-board-heading{margin-bottom:var(--fx-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center}.fx-loading-board-count{width:1.5rem;height:1rem}.fx-loading-board-cards{gap:var(--fx-space-2);display:grid}.fx-loading-board-card{border-radius:var(--radius-lg);background:var(--surface-0);min-height:6.5rem;padding:var(--fx-space-3);box-shadow:var(--shadow-border)}@media(max-width:640px){.fx-loading-detail-grid{grid-template-columns:1fr}}.fx-app-navigation{--fx-app-navigation-hover-source:var(--color-black);--fx-app-navigation-row-fg:var(--color-gray-700);gap:var(--fx-space-1);flex-direction:column;flex:1;min-width:0;min-height:0;padding:1px;display:flex;position:relative;overflow:hidden auto}.fx-app-navigation-indicator{z-index:var(--fx-layer-ground);width:var(--fx-app-navigation-indicator-width,0);height:var(--fx-app-navigation-indicator-height,0);background:var(--fx-app-navigation-hover-source);border-radius:10px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.fx-app-navigation-indicator{background:color-mix(in srgb,var(--fx-app-navigation-hover-source)4%,transparent)}}.fx-app-navigation-indicator{box-shadow:none;opacity:0;pointer-events:none;transform:translate3d(var(--fx-app-navigation-indicator-x,0),var(--fx-app-navigation-indicator-y,0),0)}.fx-app-navigation-indicator[data-depth=child]{border-radius:6px}.fx-app-navigation-indicator[data-visible=true]{opacity:1}.fx-app-navigation-indicator[data-motion=direct]{transition:opacity .1s ease-out}.fx-app-navigation-indicator[data-motion=long]{transition:opacity 90ms ease-out}.fx-app-navigation-indicator[data-motion=short]{transition:width .19s cubic-bezier(.22,.61,.36,1),height .19s cubic-bezier(.22,.61,.36,1),opacity .1s ease-out,transform .19s cubic-bezier(.22,.61,.36,1)}.fx-app-navigation-section,.fx-app-navigation-section-items,.fx-app-navigation-group{z-index:var(--fx-layer-content);min-width:0;position:relative}.fx-app-navigation-section-items,.fx-app-navigation-section{gap:var(--fx-space-1);display:grid}.fx-app-navigation-section-manage{margin-top:auto}.fx-app-navigation-section-label{height:2rem;padding-inline:var(--fx-space-2);color:var(--color-gray-400);align-items:center;font-size:.75rem;font-weight:500;line-height:1.125rem;display:flex}.fx-app-navigation-row{z-index:var(--fx-layer-content);align-items:center;gap:var(--fx-space-2);width:100%;min-width:0;height:2rem;padding:var(--fx-space-2);color:var(--fx-app-navigation-row-fg);text-align:left;background:0 0;border:0;border-radius:10px;font-size:.75rem;font-weight:500;line-height:1.125rem;text-decoration:none;display:flex;position:relative}.fx-app-navigation-row:hover{text-decoration:none}.fx-app-navigation-row:focus-visible{z-index:var(--fx-layer-control);color:var(--fg-primary);box-shadow:inset 0 0 0 2px var(--ring);outline:none}.fx-app-navigation-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fx-app-navigation-icon,.fx-app-navigation-chevron{color:inherit;flex:none;display:inline-flex}.fx-app-navigation-badge{border-radius:var(--radius-full);background:var(--surface-2);min-width:1rem;height:1rem;color:var(--fg-tertiary);letter-spacing:-.016em;flex:none;justify-content:center;align-items:center;padding-inline:.3125rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.fx-app-navigation-badge[data-tone=attention]{background:var(--color-red-500);color:var(--color-white)}.fx-app-navigation-item-active{background:var(--fx-nav-selected);color:var(--fg-primary);box-shadow:0 0 0 .5px var(--shadow-edge),0 1px 2px var(--shadow-ambient);font-weight:600}.fx-app-navigation-item-active .fx-app-navigation-icon{color:inherit}.fx-app-navigation-group{border-radius:10px;overflow:hidden}.fx-app-navigation-group[data-active]{background:var(--fx-nav-selected);color:var(--fg-primary);box-shadow:0 0 0 .5px var(--shadow-edge),0 1px 2px var(--shadow-ambient)}.fx-app-navigation-group-header{margin:0}.fx-app-navigation-group[data-active] .fx-app-navigation-group-trigger{color:var(--fg-primary);font-weight:600}.fx-app-navigation-group[data-active] .fx-app-navigation-icon{color:inherit}.fx-app-navigation-group-badge{margin-left:auto}.fx-app-navigation-group[data-expanded=true] .fx-app-navigation-group-badge{display:none}.fx-app-navigation-chevron{transition:transform .16s cubic-bezier(.16,1,.3,1)}.fx-app-navigation-group[data-expanded=true] .fx-app-navigation-chevron{transform:rotate(180deg)}.fx-app-navigation-group-panel{height:var(--accordion-panel-height);opacity:1;transition:height .16s cubic-bezier(.16,1,.3,1),opacity .12s ease-out;overflow:hidden}.fx-app-navigation-group-panel:not([data-open]){opacity:0;visibility:hidden;height:0}.fx-app-navigation-group-panel-content{padding:0 var(--fx-space-2)var(--fx-space-2);gap:0;display:grid}.fx-app-navigation-item-child{height:1.75rem;padding:0 var(--fx-space-6);color:var(--fg-tertiary);border-radius:6px}.fx-app-navigation-item-child.fx-app-navigation-item-active{background:var(--surface-2);color:var(--fg-primary);box-shadow:none}@media(max-width:47.999rem){.fx-app-shell .fx-app-navigation{align-items:center;gap:var(--fx-space-2);flex-direction:row;flex:none;padding:0}.fx-app-shell .fx-app-navigation-section,.fx-app-shell .fx-app-navigation-section-items{display:contents}.fx-app-shell .fx-app-navigation-section-label,.fx-app-shell .fx-app-navigation-group-trigger,.fx-app-shell .fx-app-navigation-indicator{display:none}.fx-app-shell .fx-app-navigation-group,.fx-app-shell .fx-app-navigation-group-item,.fx-app-shell .fx-app-navigation-group-panel,.fx-app-shell .fx-app-navigation-group-panel-content{display:contents}.fx-app-shell .fx-app-navigation-group-panel{opacity:1;visibility:visible;height:auto}.fx-app-shell .fx-app-navigation-row{flex:none;width:auto}}[data-theme=dark] .fx-app-navigation,.dark .fx-app-navigation{--fx-app-navigation-hover-source:var(--color-white);--fx-app-navigation-row-fg:var(--color-gray-300)}@media(prefers-reduced-motion:reduce){.fx-app-navigation-indicator,.fx-app-navigation-chevron,.fx-app-navigation-group-panel{transition:none}}.fx-global-header{z-index:var(--fx-layer-sticky);background:var(--color-gray-900);flex:none;align-items:center;width:100%;height:3rem;padding-inline:.75rem .5rem;display:flex;position:relative;container:fx-global-header/inline-size}.fx-global-header-brand{align-items:center;min-width:0;min-height:1.3125rem;display:flex}.fx-global-header-navigation{margin-right:var(--fx-space-2);flex:none;display:flex}.fx-global-header:not([data-command]) .fx-global-header-brand,.fx-global-header-command{width:fit-content;max-width:55cqw;height:fit-content;margin:auto;position:absolute;inset:0}.fx-global-header-command{min-width:0;display:flex}.fx-global-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;margin-left:auto;display:flex;position:relative}.fx-global-header-logo{align-items:center;display:flex}.fx-global-header-logo img{width:auto;height:1.3125rem}.fx-global-header-mark{width:25.7872px;height:24px;position:relative;overflow:hidden}.fx-global-header-mark img{width:35.05px;max-width:none;height:35.05px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fx-global-header-action{border-radius:var(--radius-md);background:var(--color-gray-900);width:2rem;height:2rem;color:var(--color-white);box-shadow:0 0 0 var(--border-width) #fff3,0 1px 2px #0006;position:relative}@supports (color:color-mix(in lab,red,red)){.fx-global-header-action{box-shadow:0 0 0 var(--border-width) color-mix(in srgb,var(--color-white)20%,transparent),0 1px 2px color-mix(in srgb,var(--color-black)40%,transparent)}}.fx-global-header-action:hover,.fx-global-header-action[aria-expanded=true]{background:var(--color-gray-800);color:var(--color-white);box-shadow:0 0 0 var(--border-width) #ffffff3d,0 1px 2px #0006}@supports (color:color-mix(in lab,red,red)){.fx-global-header-action:hover,.fx-global-header-action[aria-expanded=true]{box-shadow:0 0 0 var(--border-width) color-mix(in srgb,var(--color-white)24%,transparent),0 1px 2px color-mix(in srgb,var(--color-black)40%,transparent)}}.fx-global-header-action:active{background:#0e1523}@supports (color:color-mix(in lab,red,red)){.fx-global-header-action:active{background:color-mix(in srgb,var(--color-gray-900)88%,var(--color-black))}}.fx-global-header-action-icon{justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.fx-global-header-action-icon>svg{width:100%;height:100%}.fx-global-header-action-badge{border-radius:var(--radius-full);background:var(--destructive);min-width:1rem;height:1rem;color:var(--destructive-foreground);pointer-events:none;justify-content:center;align-items:center;padding-inline:.25rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-.25rem;right:-.25rem}@media(max-width:63.999rem){.fx-global-header{padding-inline:var(--fx-space-2)}}@media(max-width:31.999rem){.fx-global-header:has(.fx-global-header-navigation) .fx-global-header-command{flex:none;width:2rem;min-width:0;margin:0 0 0 auto;position:static}.fx-global-header:has(.fx-global-header-navigation) .fx-global-header-actions{margin-left:var(--fx-space-2)}.fx-global-header:has(.fx-global-header-navigation) .fx-command-root-open{inset:var(--fx-space-2);width:auto;position:absolute}}.fx-collection-list{gap:var(--fx-space-2);min-width:0;display:grid}.fx-empty-state{place-content:center;justify-items:center;gap:var(--fx-space-3);border:1px dashed var(--border);border-radius:var(--radius-xl);min-height:16rem;padding:var(--fx-space-8);text-align:center;display:grid}.fx-empty-state h2,.fx-empty-state p{margin:0}.fx-empty-state h2{color:var(--fg-primary);text-wrap:pretty;font-size:.875rem;font-weight:600;line-height:1.4}.fx-empty-state>svg{width:1.25rem;height:1.25rem;color:var(--fg-tertiary)}.fx-empty-state-compact{gap:var(--fx-space-2);min-height:12rem;padding:var(--fx-space-4)}.fx-empty-state p{max-width:30rem;color:var(--fg-secondary);text-wrap:pretty;font-size:.8125rem;line-height:1.5}.fx-kanban-board{min-width:0;min-height:min-content;padding:var(--fx-space-4)var(--fx-space-4)var(--fx-space-6);flex:none;gap:.875rem;display:flex;overflow:visible}.fx-kanban-stage{width:var(--fx-pipeline-stage-width);background:0 0;flex-direction:column;flex-shrink:0;height:auto;transition:box-shadow .15s;display:flex}.fx-kanban-stage+.fx-kanban-stage{box-shadow:none}.fx-kanban-stage-header{z-index:var(--fx-layer-sticky);background:var(--fx-shell-view);padding:0 .25rem .625rem;position:sticky;top:0}.fx-kanban-stage-title{min-width:0;color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:600;overflow:hidden}.fx-kanban-stage-count{color:var(--fg-secondary);flex:none;font-size:.6875rem}.fx-kanban-stage-cards{flex-direction:column;flex:none;gap:.5rem;min-height:min-content;display:flex}.fx-kanban-card{background:var(--surface-0);border-radius:.6875rem}@supports (color:color-mix(in lab,red,red)){.fx-kanban-card{background:color-mix(in srgb,var(--surface-0)96%,var(--surface-1))}}.fx-kanban-card{padding:var(--fx-space-3);box-shadow:var(--shadow-border);transition:background-color .12s cubic-bezier(.16,1,.3,1),box-shadow .12s cubic-bezier(.16,1,.3,1),transform .12s cubic-bezier(.16,1,.3,1)}.fx-kanban-card:hover{background:var(--surface-0);box-shadow:var(--shadow-border-hover);transform:translateY(-1px)}.fx-kanban-card-drag-handle{top:var(--fx-space-2);right:var(--fx-space-2);z-index:var(--fx-layer-sticky);border-radius:var(--radius-md);background:var(--surface-0);width:1.625rem;height:1.625rem;color:var(--fg-tertiary);opacity:0;touch-action:none;box-shadow:var(--shadow-border);position:absolute}.fx-kanban-card:hover .fx-kanban-card-drag-handle,.fx-kanban-card-drag-handle:focus-visible{opacity:1}.fx-kanban-card-drag-handle:hover{color:var(--fg-primary)}.fx-kanban-empty-stage{border:1px dashed var(--color-gray-200);border-radius:var(--radius-lg);color:var(--color-gray-400);text-align:center;padding:1.125rem;font-size:.71875rem}.fx-kanban-drag-card{width:var(--fx-pipeline-overlay-width);border-radius:var(--radius-lg);background:var(--surface-0);padding:var(--fx-space-3);opacity:.95;box-shadow:var(--theme-shadow-elevated)}@media(max-width:47.999rem){.fx-kanban-board{padding-right:var(--fx-space-4);padding-left:var(--fx-space-4)}}.fx-screen-page{gap:var(--fx-space-6);flex-direction:column;width:100%;margin-inline:auto;display:flex}.fx-screen-page-md{max-width:var(--fx-screen-page-md)}.fx-screen-page-lg{max-width:var(--fx-screen-page-lg)}.fx-screen-page-spacious{gap:var(--fx-space-8)}.fx-popover-positioner{isolation:isolate;z-index:var(--fx-layer-popover);outline:none}.fx-popover-content{z-index:var(--fx-layer-popover);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-pop);border-radius:.75rem}.fx-view-context-slot:empty{display:none}.fx-view-context-slot:not(:empty){flex:none;min-width:0;min-height:3.5rem;display:block}.fx-view-context-bar{justify-content:space-between;align-items:center;gap:var(--fx-space-3);flex-wrap:nowrap;width:100%;min-width:0;min-height:3.5rem;padding-inline:0;display:flex;container:view-context/inline-size}.fx-view-context-bar-page{max-width:calc(var(--fx-view-page-full-width) + 2*var(--fx-view-page-inline-inset));padding-inline:var(--fx-view-page-inline-inset);margin-inline:auto}.fx-view-context-bar-medium{max-width:calc(var(--fx-view-page-medium-width) + 2*var(--fx-view-page-inline-inset))}.fx-view-context-bar-narrow{max-width:calc(var(--fx-view-page-narrow-width) + 2*var(--fx-view-page-inline-inset))}.fx-view-context-bar-content>*{width:100%;min-width:0}.fx-view-context-leading{align-items:center;gap:var(--fx-space-2);flex:1 1 0;min-width:0;display:flex;overflow:visible}.fx-view-context-action-slot{flex:none;justify-content:flex-end;align-items:center;min-width:0;margin-left:auto;display:flex}.fx-view-context-action-slot:empty{display:none}.fx-view-context-back-link{border-radius:var(--radius-md);background:var(--card);min-width:0;max-width:100%;height:2rem;padding:0 var(--fx-space-2);color:var(--primary);letter-spacing:0;box-shadow:var(--shadow-raised-control);outline:none;flex:0 auto;justify-content:center;align-items:center;font-size:.8125rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex;overflow:hidden}.fx-view-context-back-link:hover{background:var(--background);color:var(--primary);box-shadow:var(--shadow-raised-control-hover);text-decoration:none}.fx-view-context-back-link:focus-visible{box-shadow:var(--shadow-focus)}.fx-view-context-back-link-icon{flex:none;width:1.125rem;height:1.125rem}.fx-view-context-back-link-label{min-width:0;padding-inline:var(--fx-space-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(max-width:63.999rem){.fx-view-context-slot:not(:empty){background:var(--surface-1)}.fx-view-context-bar:not(.fx-view-context-bar-content){padding:var(--fx-space-2)var(--fx-space-4)}}@container view-context (max-width:47.999rem){.fx-view-context-leading,.fx-view-context-action-slot{width:auto;max-width:100%}.fx-view-context-action-slot{flex:none}}.fx-view-actions{--fx-view-actions-compact:0;align-items:center;gap:var(--fx-space-2);min-width:0;display:flex}.fx-view-actions-primary,.fx-view-actions-secondary,.fx-view-actions-utility{align-items:center;gap:var(--fx-space-2);flex:none;display:flex}.fx-view-actions-trigger{width:2rem;height:2rem}@container view-context (max-width:47.999rem){.fx-view-actions{--fx-view-actions-compact:1}}@container view-header (max-width:47.999rem){.fx-view-actions{--fx-view-actions-compact:1}}.fx-view-page{width:100%;max-width:calc(var(--fx-view-page-full-width) + 2*var(--fx-view-page-inline-inset));gap:var(--fx-space-4);min-width:0;min-height:100%;padding:var(--fx-view-page-inline-inset)var(--fx-view-page-inline-inset)3.75rem;flex-direction:column;margin-inline:auto;display:flex}.fx-view-page-medium{max-width:calc(var(--fx-view-page-medium-width) + 2*var(--fx-view-page-inline-inset))}.fx-view-page-narrow{max-width:calc(var(--fx-view-page-narrow-width) + 2*var(--fx-view-page-inline-inset))}.fx-view-page-canvas{gap:0;max-width:none;height:100%;min-height:0;margin-inline:0;padding:0}.fx-view-header{flex:none;gap:.875rem;min-width:0;display:grid;container:view-header/inline-size}.fx-view-section{align-content:start;gap:var(--fx-space-3);width:100%;min-width:0;display:grid}.fx-view-section>.fx-view-section-header{min-height:2rem}.fx-view-section-header{align-items:center;gap:var(--fx-space-2);flex-wrap:wrap;min-width:0;min-height:1.75rem;display:flex}.fx-view-section-header-copy{flex-direction:column;flex:12rem;justify-content:center;min-width:0;display:flex}.fx-view-section-header-copy h2,.fx-view-section-header-copy p{margin:0}.fx-view-section-header-copy h2{color:var(--fg-primary);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;line-height:1.4;overflow:hidden}.fx-view-section-header-copy p{color:var(--fg-secondary);text-wrap:pretty;font-size:.8125rem;line-height:1.4}.fx-view-section-header-actions{align-items:center;gap:var(--fx-space-2);flex-wrap:wrap;flex:0 auto;min-width:0;max-width:100%;display:flex}@media(max-width:39.999rem){.fx-view-section-header{align-items:flex-start}.fx-view-section-header-actions{flex-wrap:wrap;justify-content:flex-end}}.fx-view-header-main{justify-content:space-between;align-items:flex-start;gap:var(--fx-space-4);min-width:0;display:flex}.fx-view-header-heading{align-items:flex-start;gap:var(--fx-space-3);flex:1;min-width:0;display:flex}.fx-view-header-identity{flex:none}.fx-view-header-title-block{flex:1;gap:.25rem;min-width:0;display:grid}.fx-view-header-title-row{align-items:center;gap:.625rem;min-width:0;display:flex}.fx-view-header h1{min-width:0;color:var(--fg-primary);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:1.5625rem;font-weight:600;line-height:1.2}.fx-view-header-meta,.fx-view-header p{color:var(--fg-secondary);font-size:.8125rem}.fx-view-header-meta{align-items:center;gap:var(--fx-space-2);min-width:0;display:inline-flex}.fx-view-header p{max-width:46rem;margin:0;line-height:1.45}.fx-view-header-shell{background:0 0;flex:none;width:100%;margin-bottom:0;padding:.5rem 0 .5rem 1rem}.fx-view-header-shell .fx-view-header-main,.fx-view-header-shell .fx-view-header-heading{align-items:center}.fx-view-header-shell .fx-view-header-heading{gap:.375rem}.fx-view-header-shell .fx-view-header-identity{display:inline-flex}.fx-view-header-shell .fx-view-header-identity svg{width:1rem;height:1rem;color:var(--fg-primary)}.fx-view-header-shell h1{font-size:1.125rem;line-height:1.5rem}.fx-view-header-actions{justify-content:flex-end;align-items:center;gap:var(--fx-space-2);flex-wrap:wrap;flex:none;min-width:0;display:flex}.fx-view-header-contextual-actions{align-items:center;gap:var(--fx-space-2);opacity:1;flex-wrap:wrap;flex:none;min-width:0;display:inline-flex;transform:translate(0)}.fx-view-header-action-separator{background:var(--border-subtle);opacity:1;flex:none;width:1px;height:1.5rem;transform:translate(0)}.fx-view-header-contextual-actions[data-state=hidden],.fx-view-header-action-separator[data-state=hidden]{opacity:0;pointer-events:none;transform:translate(.375rem)}@media(prefers-reduced-motion:no-preference){.fx-view-header-contextual-actions,.fx-view-header-action-separator{transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1)}}@media(prefers-reduced-motion:reduce){.fx-view-header-contextual-actions,.fx-view-header-action-separator,.fx-view-header-contextual-actions[data-state=hidden],.fx-view-header-action-separator[data-state=hidden]{transform:none}.fx-view-header-contextual-actions,.fx-view-header-action-separator{transition:opacity .12s ease-out}}.fx-view-header-control-bar{gap:var(--fx-space-3);width:100%;min-width:0;display:grid;container:view-controls/inline-size}.fx-view-header-control-row{align-items:center;gap:var(--fx-space-3);min-width:0;display:flex}.fx-view-header-navigation-slot{width:100%;min-width:0;box-shadow:var(--fx-view-header-divider)}.fx-view-header-navigation{align-items:center;gap:1.5rem;min-width:0;max-width:100%;display:flex;overflow-x:auto}.fx-view-header-navigation-link{height:2.5rem;color:var(--fg-secondary);white-space:nowrap;flex:none;align-items:center;gap:.375rem;padding:0 .125rem;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.fx-view-header-navigation-link:after{content:"";background:0 0;height:3px;position:absolute;bottom:-.5px;left:0;right:0}.fx-view-header-navigation-link:hover{color:var(--fg-primary);text-decoration:none}.fx-view-header-navigation-link-active,.fx-view-header-navigation-link[data-active=true]{color:var(--fg-primary);font-weight:600}.fx-view-header-navigation-link-active:after,.fx-view-header-navigation-link[data-active=true]:after{background:var(--primary)}.fx-view-header-navigation-link:focus-visible{outline:none}.fx-view-header-navigation-link:focus-visible:after{background:var(--fg-secondary)}@media(forced-colors:active){.fx-view-header-navigation-link:focus-visible:after{forced-color-adjust:none;background:highlight}}.fx-view-header-control-set{flex-wrap:wrap;flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.fx-view-header-control-side,.fx-view-header-tools{flex:none;align-items:center;min-width:0;display:flex}.fx-view-header-control-side{gap:var(--fx-space-3);flex-wrap:wrap;margin-left:auto}.fx-view-header-save-slot{flex:none}.fx-view-header-save-status{justify-content:flex-end;align-items:center;gap:var(--fx-space-1);min-width:7.5rem;min-height:1.75rem;color:var(--fg-secondary);font-size:.71875rem;font-weight:600;display:inline-flex}.fx-view-header-save-status[data-state=error]{color:var(--destructive)}.fx-view-header-tools{gap:var(--fx-space-1)}.fx-view-header-tool-actions{align-items:center;gap:var(--fx-space-1);min-width:0;display:flex}.fx-view-header-tool-actions:empty{display:none}.fx-view-header-utilities{align-items:center;gap:var(--fx-space-1);flex:none;display:flex}.fx-view-header-tool-button[data-active=true]{background:var(--surface-2);color:var(--fg-primary)}.fx-view-header-search{width:15rem;min-width:10rem;height:1.875rem;color:var(--fg-tertiary);align-items:center;display:flex;position:relative}.fx-view-header-search:has(.fx-view-header-search-input-wide){width:25rem}.fx-view-header-search>svg{z-index:1;pointer-events:none;position:absolute;left:.75rem}.fx-view-header-search .fx-view-header-search-input{border-radius:var(--radius-full);corner-shape:round;background:var(--fx-surface-inset);min-width:0;height:100%;box-shadow:var(--shadow-recessed-input);border:0;padding:0 2.25rem}.fx-view-header-search .fx-view-header-search-input:focus-visible{box-shadow:0 0 0 1px var(--ring),0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.fx-view-header-search .fx-view-header-search-input:focus-visible{box-shadow:0 0 0 1px var(--ring),0 0 0 3px color-mix(in srgb,var(--ring)30%,transparent)}}.fx-view-header-search .fx-view-header-search-input::-webkit-search-cancel-button{appearance:none}.fx-view-header-search-clear{position:absolute;top:50%;right:.1875rem;translate:0 -50%}.fx-view-header-preset-group{border-radius:calc(var(--radius-lg) + .1875rem);background:var(--fx-surface-inset);min-width:0;box-shadow:var(--shadow-recessed-input);border:0;flex:none;align-items:center;gap:.125rem;margin:0;padding:.1875rem;display:flex;overflow-x:auto}.fx-view-header-preset-group:has(.fx-view-header-scope-selector){width:min(18rem,100%);overflow:visible}.fx-view-header-preset{border-radius:var(--radius-full);corner-shape:round;height:1.875rem;color:var(--fg-secondary);white-space:nowrap;box-shadow:none;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.fx-view-header-preset-skeleton{border-radius:var(--radius-full);corner-shape:round;flex:none;width:7rem;height:1.875rem}.fx-view-header-scope-selector{justify-content:space-between;align-items:center;gap:var(--fx-space-3);border-radius:var(--radius-lg);background:var(--surface-0);width:min(18rem,42vw);min-width:10rem;max-width:100%;height:2rem;color:var(--fg-primary);box-shadow:var(--shadow-border);cursor:pointer;border:0;flex:none;padding:0 .75rem 0 .875rem;font-size:.875rem;font-weight:500;line-height:1;display:inline-flex}.fx-view-header-preset-group>.fx-view-header-scope-selector{width:100%;min-width:0}.fx-view-header-scope-selector:hover,.fx-view-header-scope-selector[data-popup-open]{background:var(--surface-1)}.fx-view-header-scope-selector:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fx-view-header-scope-selector>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fx-view-header-scope-selector>svg{color:var(--fg-secondary);flex:none}.fx-view-header-scope-selector-menu{width:min(18rem,var(--available-width))}.fx-view-header-owner-selector-menu{width:min(16rem,var(--available-width))}.fx-pipeline-owner-filter-row{flex:1;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.fx-pipeline-owner-filter-row>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fx-view-header-preset:hover{background:var(--surface-0)}@supports (color:color-mix(in lab,red,red)){.fx-view-header-preset:hover{background:color-mix(in srgb,var(--surface-0)58%,transparent)}}.fx-view-header-preset:hover{color:var(--fg-primary);text-decoration:none}.fx-view-header-preset:focus-visible,.fx-view-header-menu-trigger:focus-visible,.fx-view-header-actions button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fx-view-header-preset-active,.fx-view-header-preset[data-active=true]{border-radius:var(--radius-lg);corner-shape:inherit;background:var(--surface-0);color:var(--fg-primary);box-shadow:var(--shadow-raised-control);font-weight:600;text-decoration:none}.fx-view-header-menu-trigger{border-radius:var(--radius-md);background:var(--surface-0);width:1.75rem;height:1.75rem;color:var(--fg-secondary);white-space:nowrap;box-shadow:var(--shadow-border);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.fx-view-header-menu-trigger:hover,.fx-view-header-menu-trigger[data-popup-open],.fx-view-header-menu-trigger[data-active=true]{background:var(--surface-1);color:var(--fg-primary)}.fx-view-header-menu-trigger svg{flex:none}.fx-view-header-navigation-count{border-radius:var(--radius-sm);background:var(--surface-1);width:1rem;height:1rem;color:var(--fg-tertiary);font-family:var(--font-sans);font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 .5px var(--border-subtle);corner-shape:superellipse(1.25);flex:none;justify-content:center;align-items:center;font-size:.625rem;font-weight:500;line-height:1.4;display:inline-flex}.fx-view-header-stats{color:var(--fg-secondary);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:.75rem;font-size:.71875rem;font-weight:600;display:flex}.fx-view-header-stat-skeleton{border-radius:var(--radius-sm);flex:none;width:5.75rem;height:.75rem}@media(max-width:47.999rem){.fx-view-page{--fx-view-page-inline-inset:var(--fx-space-4);padding:var(--fx-view-page-inline-inset)var(--fx-view-page-inline-inset)var(--fx-space-12)}.fx-view-page-canvas{padding:0}}@container view-header (max-width:47.999rem){.fx-view-header-main{align-items:stretch;gap:var(--fx-space-2);flex-direction:column}.fx-view-header-shell .fx-view-header-main{align-items:stretch}.fx-view-header-title-row{flex-wrap:wrap}.fx-view-header-actions{flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}.fx-view-header-actions>*{flex-shrink:0}.fx-view-header-menu-trigger{width:2rem;height:2rem}.fx-view-header-actions [data-slot=button][data-size=sm]{height:2rem}.fx-view-header-actions:has(.fx-view-header-search){flex-wrap:wrap}.fx-view-header-actions .fx-view-header-search{flex-basis:100%;width:100%;min-width:0}}@media(max-width:63.999rem){.fx-view-header-shell{padding-inline:var(--fx-space-4)}.fx-view-header-shell .fx-view-header-main{align-items:stretch;gap:var(--fx-space-2);flex-direction:column}.fx-view-header-shell .fx-view-header-actions{flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}.fx-view-header-shell .fx-view-header-actions>*{flex-shrink:0}.fx-view-header-shell .fx-view-header-menu-trigger{width:2rem;height:2rem}.fx-view-header-shell .fx-view-header-actions [data-slot=button][data-size=sm]{height:2rem}}@container view-controls (max-width:47.999rem){.fx-view-header-control-row{flex-direction:column;align-items:stretch}.fx-view-header-control-side{width:100%;margin-left:0}.fx-view-header-save-status{justify-content:flex-start}.fx-view-header-control-side{justify-content:space-between;row-gap:var(--fx-space-2)}.fx-view-header-tools{flex-wrap:wrap;width:100%;margin-left:0}.fx-view-header-tool-actions{max-width:100%;padding-block:var(--fx-space-1);overflow-x:auto}.fx-view-header-tool-actions>*{flex-shrink:0}.fx-view-header-search{width:100%;min-width:0}.fx-view-header-search:has(.fx-view-header-search-input-wide){width:100%}.fx-view-header-control-set{flex-wrap:wrap;overflow:visible}.fx-view-header-preset-group{max-width:100%}}@container view-header (max-width:47.999rem){.fx-view-header-main:has(.fx-view-actions){align-items:center;gap:var(--fx-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.fx-view-header-actions:has(.fx-view-actions){display:contents}.fx-view-header-actions>.fx-view-actions{grid-area:1/2}.fx-view-header-main:has(.fx-view-actions) .fx-view-header-contextual-actions{flex-wrap:wrap;grid-area:2/1/auto/-1}.fx-view-header-main:has(.fx-view-actions) .fx-view-header-action-separator{display:none}.fx-view-header-shell:has(.fx-view-actions) h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.fx-view-header-actions:empty{display:none}.fx-markdown-editor{border-radius:var(--radius-lg);background:var(--background);box-shadow:var(--shadow-input);border:0;overflow:hidden}.fx-markdown-editor:focus-within{box-shadow:0 0 0 1px var(--ring),0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.fx-markdown-editor:focus-within{box-shadow:0 0 0 1px var(--ring),0 0 0 3px color-mix(in srgb,var(--ring)30%,transparent)}}.fx-markdown-editor-disabled{opacity:.6}.fx-markdown-toolbar{align-items:center;gap:var(--fx-space-1);background:var(--background);padding:var(--fx-space-1)var(--fx-space-2);box-shadow:inset 0 -1px 0 var(--border-subtle);display:flex}.fx-markdown-toolbar [data-slot=button]{width:1.625rem;height:1.625rem;box-shadow:inset 0 0 0 1px var(--border-subtle)}.fx-markdown-toolbar-button-active[data-slot=button]{background:var(--surface-2);color:var(--fg-primary);box-shadow:inset 0 0 0 1px var(--fg-secondary)}@supports (color:color-mix(in lab,red,red)){.fx-markdown-toolbar-button-active[data-slot=button]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg-secondary)48%,transparent)}}.fx-markdown-toolbar-divider{width:1px;height:1rem;margin:0 var(--fx-space-1);background:var(--border)}.fx-markdown-editor-shell{position:relative}.fx-markdown-input{min-height:7rem;padding:var(--fx-space-3);color:var(--fg-primary);outline:none;font-size:.8125rem;line-height:1.5}.fx-markdown-placeholder{top:var(--fx-space-3);left:var(--fx-space-3);pointer-events:none;color:var(--fg-tertiary);font-size:.8125rem;position:absolute}.fx-markdown-display{color:var(--fg-secondary);outline:none;font-size:.8125rem;line-height:1.5}.fx-markdown-paragraph{margin:0 0 var(--fx-space-2)}.fx-markdown-paragraph:last-child,.fx-markdown-list:last-child,.fx-markdown-quote:last-child{margin-bottom:0}.fx-markdown-heading{margin:0 0 var(--fx-space-2);color:var(--fg-primary);font-weight:600;line-height:1.25}.fx-markdown-heading-1{font-size:1rem}.fx-markdown-heading-2,.fx-markdown-heading-3{font-size:.875rem}.fx-markdown-list{margin:0 0 var(--fx-space-2);padding-left:var(--fx-space-5)}.fx-markdown-list-unordered{list-style:outside}.fx-markdown-list-ordered{list-style:decimal}.fx-markdown-list-item{margin:.125rem 0}.fx-markdown-quote{margin:0 0 var(--fx-space-2);border-left:2px solid var(--border);padding-left:var(--fx-space-3);color:var(--fg-secondary)}.fx-markdown-link{color:var(--primary);text-underline-offset:.125rem;text-decoration:underline}.fx-markdown-text-bold{font-weight:600}.fx-markdown-text-italic{font-style:italic}.fx-markdown-text-strike{text-decoration:line-through}.fx-markdown-text-code{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1);font-family:var(--font-mono);padding:0 .1875rem;font-size:.75rem}.fx-agent-rail-row{align-items:center;gap:var(--fx-space-2);border-radius:var(--radius-lg);min-width:0;padding:var(--fx-space-2);color:var(--fg-primary);display:flex}.fx-agent-rail-row:hover{background:var(--surface-1);color:var(--fg-primary);text-decoration:none}.fx-agent-rail-icon{border-radius:var(--radius-lg);width:1.875rem;height:1.875rem;color:var(--primary-foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fx-agent-icon-blue{background:var(--fx-agent-icon-blue)}.fx-run-marker-running{background:var(--brand-green)}.fx-run-marker-waiting{background:var(--brand-yellow)}.fx-run-marker-idle{background:var(--primary)}.fx-status-pill{justify-content:center;align-items:center;gap:calc(var(--fx-space-1)/2);border-radius:var(--radius-full);corner-shape:round;background:var(--fx-status-bg);max-width:100%;height:1.5rem;padding:0 var(--fx-space-2);color:var(--fx-status-fg);white-space:nowrap;vertical-align:middle;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.fx-status-pill-md{gap:calc(var(--fx-space-1) + var(--fx-space-1)/2);height:2rem;padding:0 calc(var(--fx-space-2) + var(--fx-space-1)/2);font-size:.8125rem}.fx-status-pill-single-digit{width:1.5rem;min-width:1.5rem;padding-inline:0}.fx-status-pill-md.fx-status-pill-single-digit{width:2rem;min-width:2rem}.fx-status-pill-outline{background:var(--surface-0);box-shadow:var(--shadow-border)}.fx-status-pill-ghost{background:0 0;padding-inline:0}.fx-status-pill-solid{background:var(--fx-status-solid-bg);color:var(--fx-status-solid-fg)}.fx-status-pill-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.fx-status-pill-dot{border-radius:var(--radius-full);background:var(--fx-status-dot);flex:none;width:.375rem;height:.375rem}.fx-status-pill-md .fx-status-pill-dot{width:.5rem;height:.5rem}.fx-status-pill>svg{flex:none;width:1rem;height:1rem}.fx-status-neutral{--fx-status-bg:var(--fx-status-neutral);--fx-status-fg:var(--fx-status-neutral-foreground);--fx-status-dot:var(--fx-status-neutral-dot);--fx-status-solid-bg:var(--fx-status-neutral-solid);--fx-status-solid-fg:var(--fx-status-neutral-solid-foreground)}.fx-status-success{--fx-status-bg:var(--fx-status-success);--fx-status-fg:var(--fx-status-success-foreground);--fx-status-dot:var(--fx-status-success-dot);--fx-status-solid-bg:var(--fx-status-success-solid);--fx-status-solid-fg:var(--fx-status-success-solid-foreground)}.fx-status-warning{--fx-status-bg:var(--fx-status-warning);--fx-status-fg:var(--fx-status-warning-foreground);--fx-status-dot:var(--fx-status-warning-dot);--fx-status-solid-bg:var(--fx-status-warning-solid);--fx-status-solid-fg:var(--fx-status-warning-solid-foreground)}.fx-status-danger{--fx-status-bg:var(--fx-status-danger);--fx-status-fg:var(--fx-status-danger-foreground);--fx-status-dot:var(--fx-status-danger-dot);--fx-status-solid-bg:var(--fx-status-danger-solid);--fx-status-solid-fg:var(--fx-status-danger-solid-foreground)}.fx-status-info{--fx-status-bg:var(--fx-status-info);--fx-status-fg:var(--fx-status-info-foreground);--fx-status-dot:var(--fx-status-info-dot);--fx-status-solid-bg:var(--fx-status-info-solid);--fx-status-solid-fg:var(--fx-status-info-solid-foreground)}.fx-meta-chip{border-radius:var(--radius-full);corner-shape:round;background:var(--surface-0);height:1.5rem;padding:0 var(--fx-space-2);color:var(--fg-secondary);white-space:nowrap;box-shadow:var(--shadow-border);justify-content:center;align-items:center;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.fx-notice{border-radius:var(--radius);background:var(--fx-surface-inset);color:var(--fg-secondary);border:0;flex-wrap:wrap;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;display:flex}.fx-notice-icon{color:currentColor;flex:none;align-items:center;display:inline-flex}.fx-notice[data-has-title=true]{align-items:flex-start;padding-block:.75rem}.fx-notice[data-has-title=true] .fx-notice-icon{margin-top:.125rem}.fx-notice-icon>svg{width:1rem;height:1rem}.fx-notice-content{flex:12rem;min-width:0}.fx-notice-title{color:currentColor;font-weight:600}.fx-notice-title+.fx-notice-description{margin-top:.125rem}.fx-notice-description{min-width:0}.fx-notice-action{align-self:center;align-items:center;gap:var(--fx-space-2);flex:none;margin-left:auto;font-size:.75rem;font-weight:600;display:inline-flex}.fx-notice-action a{color:currentColor;text-decoration:none}.fx-notice[data-tone=info]{background:var(--fx-status-info);color:var(--fx-status-info-foreground)}.fx-notice[data-tone=danger]{background:var(--fx-status-danger);color:var(--fx-status-danger-foreground)}.fx-notice[data-tone=success]{background:var(--fx-status-success);color:var(--fx-status-success-foreground)}.fx-notice[data-tone=warning]{background:var(--fx-status-warning);color:var(--fx-status-warning-foreground)}.fx-vendor-icon{object-fit:contain;display:block}.fx-vendor-icon-sm{width:1.25rem;height:1.25rem}.fx-vendor-icon-lg{width:1.75rem;height:1.75rem}.fx-interactive-list-row{appearance:none;border:0;border-bottom:.5px solid var(--border-subtle);width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;outline:none}.fx-interactive-list-row:last-child{border-bottom:0}.fx-interactive-list-row:hover{background:var(--surface-2);text-decoration:none}.fx-interactive-list-row[data-selected]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.fx-interactive-list-row[data-selected]{background:color-mix(in srgb,var(--primary)7%,var(--surface-1))}}.fx-interactive-list-row[data-selected]:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.fx-interactive-list-row[data-selected]:hover{background:color-mix(in srgb,var(--primary)10%,var(--surface-1))}}.fx-interactive-list-row:focus-visible{z-index:var(--fx-layer-control);box-shadow:inset 0 0 0 1.5px var(--ring);position:relative}@media(prefers-reduced-motion:no-preference){.fx-interactive-list-row{transition:background-color .14s ease-out}.fx-interactive-list-row-chevron{transition:transform .14s ease-out}.fx-interactive-list-row:hover .fx-interactive-list-row-chevron{transform:translate(2px)}}.fx-compact-row{border-radius:var(--radius-lg);background:var(--fx-surface-inset);padding:var(--fx-space-2)}.fx-compact-detail-row{grid-template-columns:var(--fx-compact-detail-label-width,minmax(6rem,35%))minmax(0,1fr);align-items:center;gap:var(--fx-space-3);min-height:2.5rem;padding:.4375rem .75rem;display:grid}.fx-compact-detail-row dt{color:var(--fg-secondary);font-size:.75rem}.fx-compact-detail-row dd{min-width:0;color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;font-weight:500;overflow:hidden}.fx-compact-detail-row:has(dd[data-value-display=long-form]){align-items:start;padding-block:.625rem}.fx-compact-detail-row dd[data-value-display=long-form]{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box}.fx-work-row{border-radius:var(--radius-xl);background:var(--fx-surface-inset);padding:var(--fx-space-4);box-shadow:none;transition:background-color .12s cubic-bezier(.16,1,.3,1)}.fx-work-row:hover{background:var(--fx-surface-inset)}@supports (color:color-mix(in lab,red,red)){.fx-work-row:hover{background:color-mix(in srgb,var(--fx-surface-inset)84%,var(--fg-tertiary))}}.fx-agent-run-search-input{padding-left:calc(var(--fx-space-8) + var(--fx-space-2))}.fx-agent-run-progress{appearance:none;border-radius:var(--radius-full);corner-shape:round;background:var(--surface-3);border:0;width:100%;height:.5rem;display:block;overflow:hidden}.fx-agent-run-progress::-webkit-progress-bar{background:var(--surface-3)}.fx-agent-run-progress::-webkit-progress-value{background:var(--primary)}.fx-agent-run-progress::-moz-progress-bar{background:var(--primary)}.fx-agent-run-outcome-bar{border-radius:var(--radius-full);corner-shape:round;background:var(--surface-3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;height:.5rem;display:grid;overflow:hidden}.fx-agent-run-outcome-success{background:var(--success)}.fx-agent-run-outcome-failed{background:var(--destructive)}.fx-agent-run-outcome-working{background:var(--primary)}.fx-agent-run-outcome-deferred{background:var(--warning)}.fx-agent-run-outcome-pending{background:var(--surface-4)}.fx-output-anchor-highlight{border-color:var(--border);box-shadow:none}@keyframes fx-output-anchor-border-fade{0%,35%{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring)}to{border-color:var(--border);box-shadow:none}}@media(prefers-reduced-motion:no-preference){.fx-output-anchor-highlight{animation:1.8s ease-out forwards fx-output-anchor-border-fade}}.fx-textarea{border-radius:var(--radius-xl);background:var(--fx-surface-inset);width:100%;min-width:0;padding:var(--fx-space-3);color:var(--foreground);resize:none;box-shadow:var(--shadow-input);border:0;outline:none;font-size:.875rem;line-height:1.5}.fx-textarea:hover:not(:disabled):not(:focus-visible){box-shadow:var(--shadow-recessed-input-hover)}.fx-textarea:focus-visible{box-shadow:0 0 0 1px var(--ring),0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.fx-textarea:focus-visible{box-shadow:0 0 0 1px var(--ring),0 0 0 3px color-mix(in srgb,var(--ring)30%,transparent)}}.fx-switch-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.fx-switch-track{border:1px solid var(--border-strong);corner-shape:round;background:var(--surface-3);border-radius:999px;flex:none;align-items:center;width:1.75rem;height:1rem;padding:.0625rem;display:inline-flex;position:relative}.fx-switch-track>span{background:var(--surface-0);width:.75rem;height:.75rem;box-shadow:var(--shadow-sm);border-radius:50%;display:block}.fx-switch-input:checked+.fx-switch-track{border-color:var(--primary);background:var(--primary)}.fx-switch-input:checked+.fx-switch-track>span{transform:translate(.75rem)}.fx-switch-input:focus-visible+.fx-switch-track{outline:2px solid var(--primary);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.fx-switch-track,.fx-switch-track>span{transition:background-color .14s ease-out,border-color .14s ease-out,transform .14s ease-out}}.fx-agent-chat-thread-frame{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.fx-agent-chat-thread{min-height:0;padding:var(--fx-space-5)var(--fx-space-4)var(--fx-space-8);outline:none;flex:1;overflow-y:auto}.fx-agent-chat-thread:focus-visible{box-shadow:var(--shadow-focus)}.fx-agent-chat-message-list{gap:var(--fx-space-5);flex-direction:column;width:min(100%,58rem);margin-inline:auto;display:flex}.fx-agent-chat-scroll-control{bottom:var(--fx-space-3);z-index:var(--fx-layer-control);border-radius:var(--radius-full);corner-shape:round;background:var(--surface-0);border:0;position:absolute;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.fx-agent-chat-scroll-control{background:color-mix(in srgb,var(--surface-0)94%,transparent)}}.fx-agent-chat-scroll-control{box-shadow:var(--theme-shadow-card)}.fx-agent-chat-scroll-control[data-responding=true]{color:var(--primary)}.fx-agent-message-composer{background:linear-gradient(to top,var(--surface-0)0%,var(--surface-0)76%,var(--surface-0)100%)}@supports (color:color-mix(in lab,red,red)){.fx-agent-message-composer{background:linear-gradient(to top,var(--surface-0)0%,var(--surface-0)76%,color-mix(in srgb,var(--surface-0)0%,transparent)100%)}}.fx-agent-message-composer{padding:var(--fx-space-3)var(--fx-space-4)var(--fx-space-4)}.fx-agent-message-composer-panel{border-radius:var(--radius-2xl);background:var(--surface-0);width:min(100%,58rem);padding:var(--fx-space-2);box-shadow:inset 0 0 0 1px var(--border),var(--theme-shadow-card);margin-inline:auto}@supports (color:color-mix(in lab,red,red)){.fx-agent-message-composer-panel{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border)45%,transparent),var(--theme-shadow-card)}}.fx-agent-message-composer-panel .fx-textarea{border-radius:var(--radius-xl);min-height:3rem;max-height:9rem;padding:var(--fx-space-2);box-shadow:none;background:0 0;border:0}.fx-agent-message-composer-panel .fx-textarea:focus-visible{box-shadow:none}.fx-agent-message-composer-footer{align-items:center;gap:var(--fx-space-2);min-width:0;padding-top:var(--fx-space-1);display:flex}.fx-agent-message-composer-spacer{flex:1}.fx-agent-message-send{border-radius:var(--radius-full);margin-left:auto}.fx-agent-landing-composer{grid-template-columns:minmax(0,1fr);width:min(100%,43.25rem);display:grid;position:relative}.fx-agent-landing-composer-glow{border-radius:var(--radius-full);background:var(--fx-agent-composer-glow);filter:blur(1.5rem);height:100%;opacity:var(--fx-agent-composer-glow-opacity);pointer-events:none;background-size:200% 100%;grid-area:1/1/2/2;position:absolute;top:20%;left:0;right:0}.fx-agent-landing-composer-panel{border-radius:var(--radius-2xl);background:var(--surface-0);cursor:text;min-height:6.5rem;box-shadow:var(--shadow-raised-surface);flex-direction:column;grid-area:1/1;gap:1.25rem;padding:.875rem 1rem 1rem;display:flex;position:relative;overflow:hidden}.fx-agent-landing-composer-input.fx-input,.fx-agent-landing-composer-input.fx-textarea{width:100%;height:1.375rem;min-height:1.375rem;box-shadow:none;letter-spacing:-.01em;background:0 0;border:0;border-radius:0;padding:0;font-size:.8125rem}.fx-agent-landing-composer-input.fx-textarea{resize:vertical;height:auto;min-height:4.125rem}.fx-agent-landing-composer-input.fx-input:focus-visible,.fx-agent-landing-composer-input.fx-textarea:focus-visible,.fx-agent-landing-composer-input.fx-input:hover:not(:disabled):not(:focus-visible),.fx-agent-landing-composer-input.fx-textarea:hover:not(:disabled):not(:focus-visible){box-shadow:none}.fx-agent-landing-composer-panel:has(.fx-agent-landing-composer-input:focus-visible){box-shadow:var(--shadow-raised-surface),var(--shadow-focus)}.fx-agent-landing-composer-attachments{gap:var(--fx-space-2);flex-wrap:wrap;min-width:0;display:flex}.fx-agent-landing-composer-attachment{align-items:center;gap:var(--fx-space-1);border-radius:var(--radius-full);background:var(--surface-1);max-width:15rem;padding:var(--fx-space-1)var(--fx-space-1)var(--fx-space-1)var(--fx-space-2);color:var(--fg-secondary);font-size:.6875rem;display:inline-flex}.fx-agent-landing-composer-attachment>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-agent-landing-composer-attachment small{color:var(--fg-tertiary);flex:none;font-size:.625rem}.fx-agent-landing-composer-attachment[data-status=error] small{color:var(--destructive)}.fx-agent-landing-composer-attachment .fx-agent-landing-composer-attachment-remove{cursor:pointer;border-radius:var(--radius-full);width:1.25rem;height:1.25rem;color:var(--fg-tertiary);background:0 0;border:0;flex:none;place-items:center;display:grid}.fx-agent-landing-composer-attachment .fx-agent-landing-composer-attachment-remove:hover{background:var(--surface-2);color:var(--fg-primary)}.fx-agent-landing-composer-attachment .fx-agent-landing-composer-attachment-remove:focus-visible{outline:1.5px solid var(--ring);outline-offset:1px}.fx-agent-landing-composer-attachment svg{width:.75rem;height:.75rem}.fx-agent-landing-composer-footer,.fx-agent-landing-composer-actions,.fx-agent-landing-composer-presets{align-items:center;display:flex}.fx-agent-landing-composer-footer{justify-content:flex-end;gap:var(--fx-space-3);flex-wrap:wrap;flex:1;min-width:0}.fx-agent-landing-composer-footer-start{gap:var(--fx-space-1);flex-wrap:wrap;margin-inline-end:auto;display:flex}.fx-agent-landing-composer-footer-status{color:var(--fg-secondary);font-size:.75rem}.fx-agent-landing-composer-actions{gap:var(--fx-space-2);flex:none}.fx-agent-landing-composer-actions button{border-radius:var(--radius-lg)}.fx-agent-landing-composer-actions>button:last-child{min-width:4rem;line-height:1.5}.fx-agent-landing-composer-actions>button[aria-label="Attach a file"]{color:var(--fg-primary)}.fx-agent-landing-composer-preset-group{gap:var(--fx-space-2);margin-top:1.25rem;display:grid;position:relative}.fx-agent-landing-composer-preset-group>p,.fx-agent-landing-composer-preset-group>output{color:var(--fg-secondary);text-align:left;margin:0;font-size:.75rem}.fx-agent-landing-composer-presets{justify-content:center;gap:var(--fx-space-2);flex-wrap:wrap}.fx-agent-landing-composer-presets[data-expanded]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.fx-agent-landing-composer-preset{border-radius:var(--radius-lg);letter-spacing:-.01em;height:2rem;padding-inline:.625rem .75rem;font-size:.75rem;line-height:1.4}.fx-agent-landing-composer-preset svg{color:var(--primary)}.fx-agent-landing-composer-preset[data-has-description]{min-width:0;height:auto;padding:var(--fx-space-3);text-align:left;white-space:normal;align-items:flex-start}.fx-agent-landing-composer-preset-copy,.fx-agent-landing-composer-preset-skeleton{gap:var(--fx-space-1);min-width:0;display:grid}.fx-agent-landing-composer-preset-copy>span+span{color:var(--fg-secondary);line-height:1.5}.fx-agent-landing-composer-preset-skeleton{padding:var(--fx-space-3)}@media(prefers-reduced-motion:no-preference){.fx-agent-landing-composer[data-state=working] .fx-agent-landing-composer-glow{animation:7s linear infinite fx-agent-composer-drift}}@keyframes fx-agent-composer-drift{0%{background-position:0%}to{background-position:200%}}@media(max-width:39.999rem){.fx-agent-landing-composer-panel{min-height:7.5rem}.fx-agent-landing-composer-footer{align-items:flex-end}.fx-agent-landing-composer-presets{flex-direction:column;align-items:stretch}.fx-agent-landing-composer-presets[data-expanded]{grid-template-columns:1fr}.fx-agent-landing-composer-preset{justify-content:flex-start}}.fx-chat-surface{background:0 0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.fx-chat-thread-header{align-items:flex-start;gap:var(--fx-space-3);padding:var(--fx-space-4);box-shadow:inset 0 -1px 0 var(--border);display:flex}@supports (color:color-mix(in lab,red,red)){.fx-chat-thread-header{box-shadow:inset 0 -1px color-mix(in srgb,var(--border)42%,transparent)}}.fx-chat-composer-action{border-radius:var(--radius-full);color:var(--fg-secondary)}.fx-chat-context-entity{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(20rem,45%);font-size:.75rem;overflow:hidden}.fx-chat-context-spacer{flex:1;min-width:0}.fx-layout-chat{flex-direction:column;flex:1;min-height:0;display:flex}.fx-layout-chat-shell{height:100%;min-height:0;overflow:hidden}.fx-chat-context-chip{border:1px solid var(--fx-chat-context-border);border-radius:var(--radius-md);background:var(--fx-chat-context);max-width:100%;padding:calc(var(--fx-space-1)/2)var(--fx-space-2);color:var(--fg-primary);align-items:center;font-size:.75rem;line-height:1;display:inline-flex}.fx-chat-context-chip>.fx-chat-context-entity{max-width:min(20rem,45vw)}.fx-chat-context-remove{flex:none}.fx-chat-history-trigger{flex:none;display:none}.fx-chat-history-dialog-actions{flex:none;display:flex}.fx-chat-history-dialog-list{flex:1;min-width:0;min-height:0;overflow:hidden auto}@media(max-width:63.999rem){.fx-chat-minimize-action{display:none}}@media(max-width:47.999rem){.fx-chat-history-trigger{display:inline-flex}.fx-chat-history-dialog{gap:var(--fx-space-4);border-radius:0 var(--radius-xl)var(--radius-xl)0;flex-direction:column;width:min(20rem,100vw - 2rem);height:100dvh;max-height:none;display:flex;top:0;left:0;transform:none}}.fx-view-page:has(>.fx-report-workspace){container:fx-report-workspace/inline-size}.fx-report-workspace{background:var(--surface-0);grid-template-columns:minmax(0,1fr) minmax(19rem,23rem);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.fx-route-main.fx-dock-clearance:has(.fx-report-workspace){padding-bottom:0}.fx-report-main{min-width:0;min-height:0;padding:var(--fx-space-6)clamp(var(--fx-space-4),3vw,var(--fx-space-8))var(--fx-space-8);overflow-y:auto}.fx-report-save-bar{justify-content:flex-end;align-items:center;gap:var(--fx-space-2);width:min(100%,72rem);margin:0 auto var(--fx-space-4);display:flex}.fx-report-save-bar .fx-input{width:min(20rem,45vw)}.fx-report-header{width:min(100%,72rem);margin:0 auto var(--fx-space-6)}.fx-report-preview h2{color:var(--fg-primary);margin:0;font-weight:600}.fx-report-preview,.fx-report-results-loading{display:grid}.fx-report-preview{gap:var(--fx-space-5);container:fx-report-preview/inline-size}.fx-report-query-section,.fx-report-results-section{gap:var(--fx-space-3);min-width:0;display:grid}.fx-report-preview h2{font-size:.9375rem;line-height:1.4}.fx-report-section-heading{justify-content:space-between;align-items:center;gap:var(--fx-space-2);min-width:0;display:flex}.fx-report-section-actions{align-items:center;gap:var(--fx-space-1);flex:none;margin-left:auto;display:flex}.fx-report-query{border:1px solid var(--border);max-width:100%;margin:0;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.fx-report-query{border:1px solid color-mix(in srgb,var(--border)68%,transparent)}}.fx-report-query{border-radius:var(--radius-lg);background:var(--surface-1);padding:var(--fx-space-4);color:var(--fg-secondary);font-family:var(--font-mono);white-space:pre;font-size:.8125rem;line-height:1.65}.fx-report-query:focus-visible,.fx-report-chat-thread:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.fx-report-query [data-query-token=keyword]{color:var(--primary);font-weight:600}.fx-report-query [data-query-token=string]{color:var(--fg-primary)}.fx-report-query [data-query-token=number]{color:var(--warning-foreground)}.fx-report-empty-copy,.fx-report-chat-empty{color:var(--fg-tertiary);margin:0;font-size:.875rem}.fx-report-result-facts{color:var(--fg-secondary);margin:0;font-size:.8125rem}.fx-report-summary{max-width:58rem;color:var(--fg-secondary);margin:0;font-size:.875rem;line-height:1.6}.fx-report-summary-pending{align-items:center;gap:var(--fx-space-1);width:max-content;color:var(--fg-tertiary);font-size:.8125rem;display:inline-flex}.fx-report-refresh-status{color:var(--fg-tertiary);font-size:.8125rem}.fx-report-table-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);max-width:100%;overflow-x:auto}.fx-report-table-wrap table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.875rem;line-height:1.45}.fx-report-table-wrap table[data-compact=true]{table-layout:fixed;min-width:0}.fx-report-table-wrap table[data-compact=true] :is(th,td){text-overflow:ellipsis;overflow:hidden}.fx-report-table-wrap table[data-compact=true] :is(th,td):first-child{width:60%}.fx-report-table-wrap th,.fx-report-table-wrap td{border-bottom:1px solid var(--border);padding:.625rem var(--fx-space-2);text-align:left;vertical-align:middle;white-space:nowrap}.fx-report-table-wrap th{background:var(--surface-1);color:var(--fg-secondary);font-size:.75rem;font-weight:600}.fx-report-table-wrap tbody tr:last-child td{border-bottom:0}.fx-report-table-wrap a{color:var(--primary);font-weight:600;text-decoration:none}.fx-report-table-wrap a:hover,.fx-report-table-wrap a:focus-visible{text-underline-offset:.15em;text-decoration:underline}.fx-report-table-wrap :is(th,td)[data-column-type=money_usd],.fx-report-table-wrap :is(th,td)[data-column-type=duration_seconds],.fx-report-table-wrap :is(th,td)[data-column-type=number]{text-align:right;font-variant-numeric:tabular-nums}.fx-report-table-wrap td.fx-report-generated-cell{overflow-wrap:anywhere;white-space:normal}.fx-report-chart-scroll{border-radius:var(--radius-lg);background:var(--surface-0);max-width:100%;max-height:36rem;overflow:auto}.fx-report-chart-scroll[data-scrollable=true]{border:1px solid var(--border)}.fx-report-chart-scroll:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fx-report-chart-canvas-wrap{width:100%;height:var(--fx-report-chart-height);min-width:0;padding:var(--fx-space-2);position:relative}.fx-report-chart-canvas{--fx-report-chart-mark:var(--chart-3);--fx-report-chart-on-mark:var(--primary-foreground);--fx-report-chart-grid:var(--border)}@supports (color:color-mix(in lab,red,red)){.fx-report-chart-canvas{--fx-report-chart-grid:color-mix(in srgb,var(--border)48%,transparent)}}.fx-report-chart-canvas{background:var(--surface-0);max-width:100%;color:var(--fg-secondary);display:block}.fx-report-chart-loading,.fx-report-chart-empty{border:1px solid var(--border);border-radius:var(--radius-lg);height:20rem}.fx-report-chart-loading{overflow:hidden}.fx-report-chart-empty{color:var(--fg-tertiary);place-items:center;font-size:.875rem;display:grid}.fx-report-empty-row{height:7rem;color:var(--fg-tertiary);text-align:center!important}.fx-report-warnings{gap:var(--fx-space-1);padding-left:var(--fx-space-4);color:var(--fg-secondary);margin:0;font-size:.8125rem;display:grid}.fx-report-chat{border-left:1px solid var(--border);background:var(--surface-1);flex-direction:column;min-width:0;min-height:0;display:flex}.fx-report-chat-thread{min-width:0;min-height:0;padding:var(--fx-space-5)var(--fx-space-4);outline:none;flex:1;overflow:hidden auto}.fx-report-response-progress{padding-block:var(--fx-space-2);color:var(--fg-tertiary);margin:0;font-size:.8125rem}.fx-report-feedback-actions{gap:var(--fx-space-2);margin-top:var(--fx-space-4);flex-wrap:wrap;display:flex}.fx-report-chat-thread>.fx-notice{margin-top:var(--fx-space-4)}.fx-report-composer{border-top:1px solid var(--border);background:var(--surface-0);padding-bottom:calc(var(--fx-agent-dock-clearance) + var(--fx-space-4));flex:none}@media(min-width:64rem){.fx-route-main.fx-dock-clearance .fx-report-main{padding-bottom:var(--fx-agent-dock-clearance)}}@container fx-report-workspace (max-width:64rem){.fx-report-workspace{padding-bottom:calc(var(--fx-agent-dock-clearance) + env(safe-area-inset-bottom));display:block;overflow-y:auto}.fx-report-main{overflow:visible}.fx-report-chat{border-top:1px solid var(--border);border-left:0;height:min(34rem,100dvh - 7rem);min-height:18rem}.fx-report-save-bar{flex-direction:column;align-items:stretch}.fx-report-save-bar .fx-input{width:100%}.fx-report-composer{padding-bottom:var(--fx-space-4)}}@container fx-report-preview (max-width:32rem){.fx-report-preview .fx-report-section-heading{row-gap:var(--fx-space-2);flex-wrap:wrap}.fx-report-preview .fx-report-section-actions{flex-wrap:wrap}}@media(max-width:39.999rem){.fx-report-main{padding:var(--fx-space-5)var(--fx-space-4)var(--fx-space-8)}.fx-report-header{margin-bottom:var(--fx-space-5)}}.fx-saved-report-empty{justify-items:start;gap:var(--fx-space-3);padding:var(--fx-space-8);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);display:grid}.fx-saved-report-empty h2,.fx-saved-report-empty p{margin:0}.fx-saved-report-empty p{color:var(--fg-secondary)}.fx-saved-report-list{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-0);padding:0;list-style:none;display:grid;overflow:hidden}.fx-saved-report-list li{min-width:0}.fx-saved-report-list-row{justify-content:space-between;align-items:center;gap:var(--fx-space-5);padding:var(--fx-space-4);border-bottom:1px solid var(--border);color:var(--fg-primary);text-decoration:none;display:flex}.fx-saved-report-list li:last-child .fx-saved-report-list-row{border-bottom:0}.fx-saved-report-list-row:hover,.fx-saved-report-list-row:focus-visible{background:var(--surface-1)}.fx-saved-report-list-row small{min-width:0;color:var(--fg-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-saved-report-title-editor{align-items:center;gap:var(--fx-space-1);min-width:0;max-width:100%;display:inline-flex}.fx-saved-report-title-trigger{min-width:0;height:auto;color:inherit;font:inherit;text-align:left;white-space:normal;flex:1;justify-content:flex-start;padding:0}.fx-saved-report-title-editor>[data-slot=button]:last-child{flex:none}.fx-saved-report-title-input{width:min(32rem,65vw);height:2rem;color:inherit;font:inherit}.fx-saved-report-summary{align-items:center;gap:var(--fx-space-2);flex-wrap:wrap;display:flex}.fx-saved-report-title-status,.fx-saved-report-title-error{color:var(--fg-tertiary);font-size:.75rem;font-weight:500}.fx-saved-report-title-error{align-items:center;gap:var(--fx-space-1);color:var(--destructive);display:inline-flex}@media(max-width:47.999rem){.fx-saved-report-list-row{flex-direction:column;align-items:start}.fx-saved-report-title-input{width:min(24rem,100vw - 2rem)}}.fx-chat-response-status{align-items:center;gap:var(--fx-space-2);width:min(100%,58rem);padding:var(--fx-space-3)0 var(--fx-space-2);color:var(--fg-secondary);margin:0 auto;font-size:.875rem;line-height:1.4;display:flex}.fx-chat-response-status-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.fx-chat-response-status-title{color:var(--foreground);margin:0;font-weight:600}.fx-chat-response-status-detail{color:var(--fg-secondary);margin:0;font-size:.75rem}.fx-chat-response-actions{align-items:center;gap:var(--fx-space-2);flex-shrink:0;display:flex}.fx-chat-markdown{gap:var(--fx-space-3);display:grid}.fx-chat-markdown p,.fx-chat-markdown ul,.fx-chat-markdown ol,.fx-chat-markdown h1,.fx-chat-markdown h2,.fx-chat-markdown h3,.fx-chat-markdown h4,.fx-chat-markdown h5,.fx-chat-markdown h6,.fx-chat-markdown blockquote,.fx-chat-markdown pre,.fx-chat-markdown hr{margin:0}.fx-chat-markdown h1,.fx-chat-markdown h2,.fx-chat-markdown h3,.fx-chat-markdown h4,.fx-chat-markdown h5,.fx-chat-markdown h6{color:var(--foreground);font-weight:600;line-height:1.45}.fx-chat-markdown h1{letter-spacing:-.015em;font-size:1.375rem}.fx-chat-markdown h2{font-size:1.1875rem}.fx-chat-markdown h3{font-size:1.0625rem}.fx-chat-markdown h4{font-size:.9375rem}.fx-chat-markdown h5{color:var(--fg-secondary);font-size:.875rem}.fx-chat-markdown h6{color:var(--fg-secondary);font-size:.8125rem;font-weight:500}.fx-chat-markdown blockquote{border-left:2px solid var(--border);padding-left:var(--fx-space-3);color:var(--fg-secondary)}.fx-chat-markdown blockquote p+p{margin-top:var(--fx-space-2)}.fx-chat-markdown pre{border-radius:var(--radius-lg);background:var(--surface-1);max-width:100%;padding:var(--fx-space-3);overflow-x:auto}.fx-chat-markdown code{border-radius:var(--radius-sm);background:var(--surface-1);font-family:var(--font-mono);padding:.0625rem .25rem;font-size:.8125rem}.fx-chat-markdown pre code{background:0 0;padding:0}.fx-chat-markdown hr{border:0;border-top:1px solid var(--border);width:100%}.fx-chat-markdown del{color:var(--fg-secondary)}.fx-chat-markdown-link{color:var(--primary);font-weight:600;text-decoration:underline}@supports (color:color-mix(in lab,red,red)){.fx-chat-markdown-link{-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}}.fx-chat-markdown-link{text-underline-offset:.15em}.fx-chat-entity-reference{vertical-align:-.0625rem;border-radius:.3125rem;align-items:center;max-width:100%;padding:.0625rem .3125rem;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex}.fx-chat-entity-reference[data-entity-type=account]{background:var(--entity-account);color:var(--entity-account-foreground)}.fx-chat-entity-reference[data-entity-type=contact]{background:var(--entity-contact);color:var(--entity-contact-foreground)}.fx-chat-entity-reference[data-entity-type=deal]{background:var(--entity-deal);color:var(--entity-deal-foreground)}.fx-chat-entity-reference[data-entity-type=lead],.fx-chat-entity-reference[data-entity-type=user]{background:var(--surface-2);color:var(--fg-secondary)}.fx-chat-entity-reference:hover,.fx-chat-entity-reference:focus-visible{outline:none;box-shadow:inset 0 0 0 1px}.fx-chat-markdown ul,.fx-chat-markdown ol{padding-left:var(--fx-space-4)}.fx-chat-markdown ul{list-style:outside}.fx-chat-markdown ol{list-style:decimal}.fx-chat-markdown li+li,.fx-chat-markdown li>ul,.fx-chat-markdown li>ol{margin-top:var(--fx-space-1)}.fx-chat-markdown [class~=contains-task-list]{padding-left:0;list-style:none}.fx-chat-markdown [class~=task-list-item]{list-style:none}.fx-chat-markdown [class~=task-list-item] input{margin:0 var(--fx-space-2)0 0;accent-color:var(--primary);vertical-align:-.0625rem}.fx-chat-markdown-table-wrap{max-width:100%;overflow-x:auto}.fx-chat-markdown-table{border-collapse:collapse;width:100%;font-size:.8125rem;line-height:1.45}.fx-chat-markdown-table th,.fx-chat-markdown-table td{border-bottom:1px solid var(--border);padding:var(--fx-space-1)var(--fx-space-2);text-align:left;vertical-align:top}.fx-chat-markdown-table th{color:var(--fg-secondary);font-weight:600}.fx-chat-turn{font-size:.9375rem;line-height:1.65}.fx-chat-turn-user{justify-content:flex-end;display:flex}.fx-chat-user-prompt{border-radius:var(--radius-2xl);corner-shape:round;background:var(--foreground);max-width:min(72%,42rem);padding:var(--fx-space-3)var(--fx-space-4);color:var(--background);white-space:pre-wrap;border:0;line-height:1.45}.fx-chat-turn-assistant{gap:var(--fx-space-3);max-width:52rem;color:var(--foreground);display:grid}.fx-chat-memory-receipt{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-0);overflow:hidden}.fx-chat-memory-summary{cursor:pointer;align-items:center;gap:var(--fx-space-2);min-height:2.75rem;padding:var(--fx-space-2)var(--fx-space-3);color:var(--fg-secondary);font-size:.8125rem;line-height:1.4;display:flex}.fx-chat-memory-summary:hover{background:var(--surface-1)}.fx-chat-memory-summary:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.fx-chat-memory-body{justify-items:start;gap:var(--fx-space-3);border-top:1px solid var(--border);padding:var(--fx-space-3);display:grid}.fx-chat-memory-category,.fx-chat-memory-statement,.fx-chat-memory-evidence-source,.fx-chat-memory-evidence-excerpt{margin:0}.fx-chat-memory-claim{gap:var(--fx-space-1);width:100%;display:grid}.fx-chat-memory-claim+.fx-chat-memory-claim{border-top:1px solid var(--border);padding-top:var(--fx-space-3)}.fx-chat-memory-category{color:var(--fg-tertiary);letter-spacing:.045em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.4}.fx-chat-memory-statement{color:var(--foreground);font-size:.875rem;line-height:1.5}.fx-chat-memory-evidence{gap:var(--fx-space-1);border-radius:var(--radius-md);background:var(--surface-1);margin:0;margin-top:var(--fx-space-1);padding:var(--fx-space-2)var(--fx-space-3);border:0;display:grid}.fx-chat-memory-evidence-source{color:var(--fg-secondary);font-size:.75rem;font-weight:600;line-height:1.4}.fx-chat-memory-evidence-excerpt{color:var(--foreground);white-space:pre-wrap;font-size:.8125rem;line-height:1.5}.fx-chat-artifact-references{gap:var(--fx-space-2);display:grid}.fx-chat-artifact-link{border-radius:var(--radius-xl);min-width:0;color:inherit;text-decoration:none}.fx-chat-artifact-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fx-chat-artifact-card{align-items:start;gap:var(--fx-space-3);padding:var(--fx-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.fx-chat-artifact-icon{border-radius:var(--radius-md);background:var(--surface-1);width:2rem;height:2rem;color:var(--fg-secondary);justify-content:center;align-items:center;display:inline-flex}.fx-chat-artifact-icon svg,.fx-chat-artifact-action svg{width:1rem;height:1rem}.fx-chat-artifact-details{gap:var(--fx-space-1);min-width:0;display:grid}.fx-chat-artifact-title,.fx-chat-artifact-meta,.fx-chat-artifact-summary{overflow-wrap:anywhere}.fx-chat-artifact-title{color:var(--foreground);font-size:.875rem;line-height:1.4}.fx-chat-artifact-meta{color:var(--fg-tertiary);font-size:.75rem;line-height:1.4}.fx-chat-artifact-summary{color:var(--fg-secondary);font-size:.8125rem;line-height:1.5}.fx-chat-artifact-action{align-items:center;gap:var(--fx-space-1);margin-top:var(--fx-space-1);color:var(--primary);font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}.fx-chat-message-footer{align-items:center;gap:var(--fx-space-2);flex-wrap:wrap;min-width:0;min-height:1.5rem;display:flex}.fx-chat-message-actions{flex:none;align-items:center;display:flex}.fx-chat-message-action{color:var(--fg-secondary)}.fx-chat-tool-trace{justify-content:flex-end;align-items:center;gap:var(--fx-space-2);min-width:0;color:var(--fg-secondary);flex-wrap:wrap;margin-left:auto;font-size:.8125rem;line-height:1.4;display:flex}.fx-chat-tool-progress{color:var(--fg-tertiary);align-items:center;display:inline-flex}.fx-chat-tool-chip{appearance:none;border-radius:var(--radius-full);corner-shape:round;background:var(--surface-0);height:1.5rem;font:inherit;padding-inline:var(--fx-space-2);color:var(--fg-secondary);white-space:nowrap;box-shadow:var(--shadow-border);border:0;align-items:center;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.fx-chat-tool-chip:is(button):hover,.fx-chat-tool-chip:is(button):focus-visible{background:var(--surface-2);outline:none}.fx-chat-tool-tooltip{gap:var(--fx-space-1);text-align:left;align-items:start;display:grid}.fx-chat-tool-tooltip-title{font-weight:600}.fx-chat-tool-tooltip-list{color:var(--background)}@supports (color:color-mix(in lab,red,red)){.fx-chat-tool-tooltip-list{color:color-mix(in srgb,var(--background)82%,transparent)}}.fx-chat-tool-tooltip-list{line-height:1.4}.fx-agent-empty-state{min-height:100%;padding:var(--fx-space-4);flex:1;justify-content:center;align-items:center;display:flex}.fx-agent-empty-visual{aspect-ratio:1;place-items:center;width:min(32rem,100%,54dvh);display:grid;position:relative}.fx-agent-empty-dots{position:absolute;inset:0;overflow:hidden}.fx-agent-empty-haze{pointer-events:none;background:radial-gradient(ellipse at center,var(--fx-shell-view)0%,var(--fx-shell-view)26%,var(--fx-shell-view)44%,transparent 64%);position:absolute;inset:-20%}@supports (color:color-mix(in lab,red,red)){.fx-agent-empty-haze{background:radial-gradient(ellipse at center,var(--fx-shell-view)0%,var(--fx-shell-view)26%,color-mix(in srgb,var(--fx-shell-view)72%,transparent)44%,transparent 64%)}}.fx-agent-empty-content{pointer-events:none;z-index:var(--fx-layer-content);text-align:center;flex-direction:column;align-items:center;max-width:19.25rem;display:flex;position:relative}.fx-agent-empty-content h2{margin:var(--fx-space-3)0 0;color:var(--fg-primary);font-size:1.5rem;font-weight:600;line-height:1.2}.fx-agent-empty-content p{margin:var(--fx-space-2)0 0;color:var(--fg-secondary);font-size:1.125rem;line-height:1.5}.fx-circle-dots-canvas{width:100%;height:100%;display:block}.fx-agent-run-panel{margin-top:var(--fx-space-3);border-radius:var(--radius-xl);background:var(--primary-soft);border:0}@supports (color:color-mix(in lab,red,red)){.fx-agent-run-panel{background:color-mix(in srgb,var(--primary-soft)42%,var(--surface-0))}}.fx-agent-run-panel{padding:var(--fx-space-3);box-shadow:inset 0 0 0 1px var(--primary-soft-border)}@supports (color:color-mix(in lab,red,red)){.fx-agent-run-panel{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-soft-border)72%,transparent)}}.fx-agent-run-icon{border-radius:var(--radius-lg);background:var(--primary);width:2rem;height:2rem;color:var(--primary-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.fx-conversation-list{gap:calc(var(--fx-space-1) + var(--fx-space-1)/2);width:100%;min-width:0;display:grid}.fx-conversation-list-sidebar{gap:calc(var(--fx-space-1)/2)}.fx-conversation-link{align-items:flex-start;gap:var(--fx-space-2);border-radius:var(--radius-lg);width:100%;min-width:0;padding:var(--fx-space-2);color:var(--fg-secondary);text-align:left;transition:background-color .12s cubic-bezier(.16,1,.3,1);display:flex}.fx-conversation-link-sidebar{text-align:left;width:100%}.fx-conversation-link:hover{background:var(--surface-1);color:var(--fg-primary);text-decoration:none}.fx-conversation-link-active{background:var(--primary-soft);color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary-soft-border)}.fx-conversation-link:focus-visible{box-shadow:inset 0 0 0 2px var(--ring);outline:none}.fx-conversation-icon{width:var(--fx-space-6);height:var(--fx-space-6);margin-top:calc(var(--fx-space-1)/2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.fx-conversation-body{flex:1;min-width:0}.fx-conversation-title-row{align-items:baseline;gap:var(--fx-space-2);min-width:0;display:flex}.fx-conversation-title{min-width:0;color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;font-weight:500;line-height:1.25;overflow:hidden}.fx-conversation-link-sidebar .fx-conversation-title{color:inherit;font:inherit}.fx-conversation-title-loading{align-items:center;gap:var(--fx-space-2);max-width:100%;color:var(--fg-secondary);font-weight:400;display:inline-flex}.fx-conversation-title-loading svg{flex-shrink:0}.fx-conversation-title-loading span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-conversation-time{color:var(--fg-secondary);flex-shrink:0;font-size:.75rem;line-height:1.25}.fx-conversation-subtitle{margin-top:calc(var(--fx-space-1)/2);color:var(--fg-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.25;display:block;overflow:hidden}.fx-conversation-link-active .fx-conversation-time,.fx-conversation-link-active .fx-conversation-subtitle{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.fx-conversation-link-active .fx-conversation-time,.fx-conversation-link-active .fx-conversation-subtitle{color:color-mix(in srgb,var(--primary)72%,var(--fg-secondary))}}.fx-decision-action-preview{border-radius:var(--radius-2xl);background:var(--surface-0);box-shadow:var(--shadow-raised-surface);border:0}.fx-decision-action-preview[data-surface=inset]{border-radius:var(--radius-xl);background:var(--fx-surface-inset);box-shadow:var(--shadow-input)}.fx-decision-action-preview[data-surface=inset] [data-slot=card-header]{padding-bottom:0}.fx-decision-action-preview [data-slot=card-header]{align-items:center}.fx-decision-action-title{color:var(--fg-primary);letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:600}.fx-decision-action-preview [data-slot=card-content]{gap:var(--fx-space-3);display:grid}.fx-decision-action-email{gap:2px;display:grid}.fx-decision-action-email-metadata,.fx-decision-action-email-body,.fx-decision-action-field{background:var(--surface-1)}.fx-decision-action-email-metadata{gap:var(--fx-space-1);border-radius:var(--radius-xl)var(--radius-xl)0 0;padding:var(--fx-space-4);margin:0;font-size:.75rem;line-height:1.4;display:grid}.fx-decision-action-email-metadata>div{grid-template-columns:3rem minmax(0,1fr);gap:.625rem;min-width:0;display:grid}.fx-decision-action-email-metadata dt{color:var(--fg-secondary)}.fx-decision-action-email-metadata dd{min-width:0;color:var(--fg-primary);overflow-wrap:anywhere;margin:0;font-weight:500}.fx-decision-action-email-body{border-radius:0 0 var(--radius-xl)var(--radius-xl);padding:var(--fx-space-4);color:var(--fg-primary);overflow-wrap:anywhere;white-space:pre-wrap;font-size:.8125rem;line-height:1.4}.fx-decision-action-email-body:only-child{border-radius:var(--radius-xl)}.fx-decision-action-fields{gap:var(--fx-space-3);margin:0;display:grid}.fx-decision-action-field{border-radius:var(--radius-xl);padding:var(--fx-space-3)}.fx-decision-action-field dt{color:var(--fg-secondary);font-size:.75rem;font-weight:500}.fx-decision-action-field dd{margin:var(--fx-space-2)0 0;color:var(--fg-primary);overflow-wrap:anywhere;white-space:pre-wrap;font-size:.8125rem;line-height:1.5}.fx-decision-action-change{gap:var(--fx-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fx-decision-action-change>span{min-width:0}.fx-decision-action-change>span>span{margin-bottom:var(--fx-space-1);color:var(--fg-tertiary);font-size:.6875rem;font-weight:500;display:block}.fx-decision-action-email-metadata>div[data-highlighted],.fx-decision-action-email-body[data-highlighted],.fx-decision-action-field[data-highlighted]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.fx-decision-action-email-metadata>div[data-highlighted],.fx-decision-action-email-body[data-highlighted],.fx-decision-action-field[data-highlighted]{background:color-mix(in srgb,var(--primary)8%,var(--surface-1))}}.fx-decision-action-email-metadata>div[data-highlighted],.fx-decision-action-email-body[data-highlighted],.fx-decision-action-field[data-highlighted]{box-shadow:inset 3px 0 0 var(--primary)}.fx-decision-action-email-metadata>div[data-highlighted]{margin-inline:calc(var(--fx-space-2)*-1);border-radius:var(--radius-md);padding:var(--fx-space-1)var(--fx-space-2)}.fx-decision-action-empty{color:var(--fg-secondary);margin:0;font-size:.8125rem;line-height:1.5}.fx-decision-action-preview[data-density=compact]{--card-spacing:var(--fx-space-3)}.fx-decision-action-preview[data-density=compact] .fx-decision-action-email-metadata,.fx-decision-action-preview[data-density=compact] .fx-decision-action-email-body,.fx-decision-action-preview[data-density=compact] .fx-decision-action-field{padding:var(--fx-space-3)}@media(max-width:39.999rem){.fx-decision-action-change{grid-template-columns:minmax(0,1fr)}}.fx-decision-approval-card{border-radius:var(--radius-2xl);background:var(--surface-0);box-shadow:var(--shadow-raised-surface);border:0;overflow:hidden}.fx-decision-approval-card [data-slot=card-header]{gap:var(--fx-space-1);padding:var(--fx-space-4)var(--fx-space-4)0;display:grid}.fx-decision-approval-card [data-slot=card-header] h3,.fx-decision-approval-card [data-slot=card-header] p{margin:0}.fx-decision-approval-card [data-slot=card-header] h3{color:var(--fg-primary);font-size:.9375rem;font-weight:600;line-height:1.4}.fx-decision-approval-card [data-slot=card-header] p{color:var(--fg-secondary);text-wrap:pretty;font-size:.8125rem;line-height:1.4}.fx-decision-approval-card [data-slot=card-content]{gap:var(--fx-space-3);padding:var(--fx-space-4);display:grid}.fx-decision-approval-previews{gap:var(--fx-space-3);display:grid}.fx-decision-approval-card [data-slot=card-footer]{justify-content:space-between;align-items:center;gap:var(--fx-space-3);border-top:.5px solid var(--border-subtle);background:var(--surface-1);min-height:3.8125rem;padding:var(--fx-space-4);display:flex}.fx-decision-approval-confidence,.fx-decision-approval-confidence-bars,.fx-decision-approval-actions{align-items:center;display:flex}.fx-decision-approval-confidence{gap:var(--fx-space-2);color:var(--fg-secondary);flex:none;font-size:.75rem;font-weight:500}.fx-decision-approval-confidence-bars{gap:2px}.fx-decision-approval-confidence-bars>span{border-radius:var(--radius-full);background:var(--border);width:.25rem;height:1rem}.fx-decision-approval-confidence[data-tone=danger] .fx-decision-approval-confidence-bars>span[data-filled]{background:var(--fx-status-danger-solid)}.fx-decision-approval-confidence[data-tone=warning] .fx-decision-approval-confidence-bars>span[data-filled]{background:var(--fx-status-warning-solid)}.fx-decision-approval-confidence[data-tone=success] .fx-decision-approval-confidence-bars>span[data-filled]{background:var(--fx-status-success-solid)}.fx-decision-approval-actions{flex-wrap:wrap;justify-content:flex-end;gap:.625rem;min-width:0}.fx-decision-approval-error{color:var(--destructive);font-size:.75rem}@media(max-width:39.999rem){.fx-decision-approval-card [data-slot=card-footer]{flex-direction:column;align-items:flex-start}.fx-decision-approval-actions{width:100%}}.fx-account-hero-avatar{width:calc(3.5rem - 1.75rem*var(--fx-account-chrome-progress));height:calc(3.5rem - 1.75rem*var(--fx-account-chrome-progress));font-size:calc(1.3125rem - .5625rem*var(--fx-account-chrome-progress));flex:none}.fx-account-hero-avatar [data-slot=avatar-fallback]{border-radius:inherit;corner-shape:inherit;font-size:inherit;font-weight:600;line-height:1}.fx-route-main:has(.fx-account-detail-shell){padding:0;overflow:hidden}.fx-route-main.fx-dock-clearance:has(.fx-account-detail-shell){padding-bottom:0}.fx-account-detail-shell{--fx-account-chrome-progress:0;background:var(--fx-shell-view);width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.fx-account-detail-scroll{outline:none;position:absolute;inset:0;overflow:hidden auto}.fx-account-detail-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}.fx-account-detail-content{min-height:100%;padding:12.3125rem var(--fx-view-page-inline-inset)var(--fx-agent-dock-clearance);box-sizing:border-box}.fx-account-detail-content-column,.fx-account-chrome-identity-row,.fx-account-chrome-tabs>.fx-view-header-control-bar{width:min(100%,62.5rem);margin-inline:auto}.fx-account-chrome{z-index:var(--fx-layer-sticky);height:calc(9.84375rem - 3.5rem*var(--fx-account-chrome-progress));background:var(--fx-view-header-surface);pointer-events:none;box-shadow:var(--fx-view-header-divider);position:absolute;top:0;left:0;right:0;overflow:hidden}.fx-account-chrome-identity-row{top:calc(2rem - .75rem*var(--fx-account-chrome-progress));align-items:center;gap:calc(1rem - .375rem*var(--fx-account-chrome-progress));pointer-events:auto;display:flex;position:absolute;left:0;right:0}.fx-account-chrome-identity{flex:none;display:flex}.fx-account-chrome-copy{gap:calc(.25rem*(1 - var(--fx-account-chrome-progress)));min-width:0;display:grid}.fx-account-chrome-copy h1{color:var(--fg-primary);font-size:calc(1.25rem - .3125rem*var(--fx-account-chrome-progress));letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1.4;overflow:hidden}.fx-account-chrome-summary{max-height:calc(1.5rem*(1 - var(--fx-account-chrome-progress)));opacity:max(0,calc(1 - var(--fx-account-chrome-progress)*1.6));filter:blur(calc(.25rem*var(--fx-account-chrome-progress)));overflow:hidden}.fx-account-chrome-tabs{top:calc(7.5rem - 3.5rem*var(--fx-account-chrome-progress));pointer-events:auto;height:2.375rem;position:absolute;left:0;right:0}.fx-account-chrome-tabs .fx-view-header-control-bar{gap:0}.fx-account-chrome-tabs .fx-view-header-navigation-link{align-items:flex-start;height:2.375rem;padding-top:0}.fx-account-chrome-tab-content{align-items:center;gap:.375rem;height:1.125rem;display:inline-flex}.fx-account-chrome-tabs .fx-view-header-navigation-slot{box-shadow:none}.fx-account-header-meta-row{min-width:0;color:var(--fg-secondary);flex-wrap:nowrap;align-items:center;gap:.375rem;font-size:.75rem;line-height:1.4;display:flex}.fx-account-header-meta-row strong{color:var(--fg-primary);font-weight:500}.fx-account-header-meta-item{align-items:center;gap:.375rem;min-width:0;display:inline-flex}.fx-account-header-divider{background:var(--border-subtle);width:.5px;height:.75rem;margin-inline:.875rem}@media(max-width:63.999rem){.fx-account-detail-content,.fx-account-chrome{--fx-view-page-inline-inset:1rem}.fx-account-view-context{min-height:3rem;padding:var(--fx-space-2)var(--fx-space-4)}.fx-account-chrome{height:calc(9rem - 3.5rem*var(--fx-account-chrome-progress))}.fx-account-chrome-identity-row{top:calc(1rem - .25rem*var(--fx-account-chrome-progress));gap:var(--fx-space-3);width:calc(100% - 2rem)}.fx-account-hero-avatar{width:calc(2.5rem - .75rem*var(--fx-account-chrome-progress));height:calc(2.5rem - .75rem*var(--fx-account-chrome-progress))}.fx-account-chrome-summary{max-height:calc(3rem*(1 - var(--fx-account-chrome-progress)))}.fx-account-header-meta-row{flex-wrap:wrap}.fx-account-header-divider{display:none}.fx-account-chrome-tabs{top:calc(6.625rem - 3.5rem*var(--fx-account-chrome-progress));padding-inline:var(--fx-space-4)}.fx-account-chrome-tabs .fx-view-header-navigation{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1rem),#0000)}.fx-account-detail-content{padding-top:10rem}}.fx-record-directory-table-shell[data-compact]{container:fx-record-directory/inline-size}.fx-record-directory-details-cell{display:none}@container fx-record-directory (max-width:63.999rem){.fx-record-directory-table-shell[data-compact] .fx-record-directory-table{table-layout:auto;width:100%;min-width:0;display:block}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table caption,.fx-record-directory-table-shell[data-compact] .fx-record-directory-table thead,.fx-record-directory-table-shell[data-compact] .fx-record-directory-table tbody{width:100%;display:block}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table thead tr{align-items:center;gap:var(--fx-space-2);padding:var(--fx-space-2)var(--fx-space-3);border-bottom:.5px solid var(--border-subtle);flex-wrap:nowrap;display:flex;overflow-x:auto}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table thead th{background:0 0;border:0;flex:none;width:auto;height:auto;padding:0;position:static}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table th[aria-sort=ascending],.fx-record-directory-table-shell[data-compact] .fx-record-directory-table th[aria-sort=descending]{order:-1}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table thead .fx-record-directory-select-cell{order:-2}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table thead th:not(:has(button,[role=checkbox])){display:none}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table th button{min-height:2.75rem;padding-inline:var(--fx-space-2)}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table tbody tr{gap:var(--fx-space-2)var(--fx-space-3);height:auto;padding:var(--fx-space-3)var(--fx-space-4);border-bottom:.5px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table tbody td{white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;width:auto;min-width:0;height:auto;padding:0;display:block;position:static}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table tbody td[data-label]:not(.fx-record-directory-pinned){align-items:baseline;gap:var(--fx-space-1);display:flex}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table tbody td[data-label]:not(.fx-record-directory-pinned):before{color:var(--fg-tertiary);content:attr(data-label);flex:none;font-size:.6875rem}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table tbody .fx-record-directory-pinned,.fx-record-directory-table-shell[data-compact] .fx-record-directory-table tbody td[colspan]{grid-column:1/-1}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table tbody .fx-record-directory-pinned{min-height:2rem;padding-right:4.5rem}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table .fx-record-directory-pinned:after{display:none}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table tbody .fx-record-directory-select-cell,.fx-record-directory-table-shell[data-compact] .fx-record-directory-table tbody .fx-record-directory-row-edit-actions,.fx-record-directory-table-shell[data-compact] .fx-record-directory-table tbody .fx-record-directory-details-cell{grid-area:auto;width:2rem;min-height:2rem;padding:0;position:absolute;left:auto}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table tbody .fx-record-directory-select-cell{top:var(--fx-space-1);right:2.75rem}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table tbody .fx-record-directory-row-edit-actions{top:var(--fx-space-1);right:var(--fx-space-2)}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table tbody .fx-record-directory-details-cell{right:var(--fx-space-2);bottom:var(--fx-space-1)}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table .fx-record-directory-row-checkbox,.fx-record-directory-table-shell[data-compact] .fx-record-directory-table .fx-record-directory-actions .fx-view-header-menu-trigger,.fx-record-directory-table-shell[data-compact] .fx-record-directory-table .fx-record-directory-details-cell button{width:2rem;height:2rem}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table .fx-record-directory-actions .fx-view-header-menu-trigger{opacity:1}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table .fx-record-directory-row-edit-actions>.fx-record-directory-row-display{inset:0}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table .fx-record-directory-inline-cell{position:relative}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table .fx-record-directory-inline-editor{height:2.75rem;inset:auto 0 0}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table .fx-record-directory-inline-editor .fx-input,.fx-record-directory-table-shell[data-compact] .fx-record-directory-table .fx-record-directory-inline-editor .fx-select{height:2.75rem;font-size:1rem}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table .fx-record-directory-inline-error{max-width:100%;margin-top:3rem;display:block;position:static}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table tbody tr:not([data-details-open]){gap:var(--fx-space-1)var(--fx-space-2);min-height:3.5rem;padding-block:var(--fx-space-2)}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table tbody tr:not([data-details-open]) td[data-label]:not(.fx-record-directory-pinned):not([data-compact-summary]):not([data-compact-value]),.fx-record-directory-table-shell[data-compact] .fx-record-directory-table tbody tr:not([data-details-open]) td[data-label]:before{display:none}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table tbody tr:not([data-details-open]) .fx-record-directory-pinned{min-height:1.5rem}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table tbody tr:not([data-details-open]):has([data-compact-value]) .fx-record-directory-pinned{padding-right:8.25rem}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table tbody tr:not([data-details-open]) [data-compact-summary]{padding-right:var(--fx-space-6);white-space:nowrap;font-size:.75rem;overflow:hidden}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table tbody tr:not([data-details-open]) [data-compact-summary]>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table tbody tr:not([data-details-open]) [data-compact-value]{top:var(--fx-space-2);text-overflow:ellipsis;white-space:nowrap;max-width:4rem;padding:0;display:block;position:absolute;right:5rem;overflow:hidden}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table tbody tr[data-edit-phase]{padding-bottom:var(--fx-space-6)}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table tbody tr[data-edit-phase] .fx-record-directory-inline-cell{min-height:4.25rem}.fx-record-directory-table-shell[data-compact] .fx-record-directory-table tbody tr[data-edit-phase] .fx-record-directory-row-edit-actions{grid-column:1/-1;width:auto;min-height:2.75rem;margin-right:2rem;position:relative;top:auto;right:auto}@media(prefers-reduced-motion:no-preference){.fx-record-directory-table-shell[data-compact] .fx-record-directory-table tbody tr{transition:padding-bottom .16s ease-out}}}@media(max-width:63.999rem){.fx-record-directory-header.fx-view-header .fx-view-header-main{align-items:stretch}}.fx-record-directory-page{flex:none;height:auto;min-height:100%;padding-bottom:5rem}.fx-record-directory-story-table{height:15rem}@media(min-width:48rem){.fx-route-main.fx-dock-clearance:has(.fx-record-directory-page){padding-bottom:0}.fx-record-directory-page{padding-bottom:6.3125rem}}.fx-record-directory-header{border-bottom:.5px solid var(--border-subtle);flex:none;padding:.5rem .5rem .5rem 1rem}.fx-record-directory-header .fx-view-header-main,.fx-record-directory-header .fx-view-header-heading{align-items:center}.fx-record-directory-header .fx-view-header-heading{gap:.375rem}.fx-record-directory-header .fx-view-header-identity{display:inline-flex}.fx-record-directory-header-icon{width:1rem;height:1rem;color:var(--fg-primary)}.fx-record-directory-header h1{font-size:1.125rem;line-height:1.5rem}.fx-record-directory-header .fx-view-header-actions{align-items:center;gap:var(--fx-space-2)}.fx-record-directory-header .fx-record-directory-contextual-emphasis-action,.fx-record-directory-header .fx-record-directory-contextual-emphasis-action:hover{color:#fff;background:#003b4b}.fx-record-directory-header .fx-view-header-menu-trigger,.fx-record-directory-header .fx-view-header-menu-trigger[data-popup-open],.fx-record-directory-header .fx-view-header-menu-trigger[data-active=true],.fx-record-directory-actions .fx-view-header-menu-trigger{background:var(--color-gray-200);color:var(--fg-primary);box-shadow:none}.fx-record-directory-header .fx-view-header-menu-trigger:hover,.fx-record-directory-table tr:hover .fx-record-directory-actions .fx-view-header-menu-trigger,.fx-record-directory-actions .fx-view-header-menu-trigger:hover,.fx-record-directory-actions .fx-view-header-menu-trigger[data-popup-open]{background:var(--color-gray-300);color:var(--fg-primary)}.fx-record-directory-table-shell{outline:none;flex:none;min-width:0;min-height:0;overflow:auto}.fx-record-directory-table-shell:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ring)}.fx-record-directory-table{--fx-record-directory-table-header-background:var(--surface-2);border-spacing:0;background:var(--surface-0);width:100%;min-width:68rem;box-shadow:inset 0 0 0 .5px var(--border-subtle);table-layout:fixed}.fx-record-directory-table th,.fx-record-directory-table td{border-bottom:.5px solid var(--border-subtle);text-align:left;vertical-align:middle;padding:.625rem .875rem}.fx-record-directory-table td{padding-top:.375rem;padding-bottom:.375rem}.fx-record-directory-table th{z-index:var(--fx-layer-content);background:var(--fx-record-directory-table-header-background);height:2.25rem;color:var(--fg-tertiary);letter-spacing:.03em;text-transform:uppercase;font-size:.65625rem;font-weight:600;position:sticky;top:0}.fx-record-directory-table .fx-record-directory-pinned{width:17rem;padding-left:1.875rem}.fx-record-directory-table .fx-record-directory-select-cell{width:2.25rem;padding-left:1.25rem;padding-right:0}.fx-record-directory-table .fx-record-directory-select-cell>*{opacity:1}@media(prefers-reduced-motion:no-preference){.fx-record-directory-table .fx-record-directory-select-cell>*{transition:opacity .18s cubic-bezier(.23,1,.32,1)}}.fx-record-directory-table[data-selection-hidden=true] .fx-record-directory-select-cell>*{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.fx-record-directory-table .fx-record-directory-select-cell>*{transition:opacity .12s ease-out}}.fx-record-directory-table[data-selection-column=true] .fx-record-directory-pinned{padding-left:1.25rem}.fx-record-directory-table th:last-child,.fx-record-directory-table td:last-child{width:3.75rem;padding-right:1.875rem}.fx-record-directory-page .fx-record-directory-table th:last-child,.fx-record-directory-page .fx-record-directory-table td:last-child{width:7rem}.fx-record-directory-table .fx-record-directory-timestamp-column{width:7.25rem}.fx-record-directory-table th button{align-items:center;gap:var(--fx-space-1);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.fx-record-directory-table th button:hover,.fx-record-directory-table th[aria-sort=ascending] button,.fx-record-directory-table th[aria-sort=descending] button{color:var(--fg-primary)}.fx-record-directory-sort-indicator{flex-direction:column;line-height:0;display:inline-flex}.fx-record-directory-sort-icon{color:var(--fg-tertiary)}@supports (color:color-mix(in lab,red,red)){.fx-record-directory-sort-icon{color:color-mix(in srgb,var(--fg-tertiary)72%,var(--fx-record-directory-table-header-background))}}.fx-record-directory-sort-icon+.fx-record-directory-sort-icon{margin-top:-.125rem}.fx-record-directory-sort-icon[data-active=true]{color:var(--fg-primary)}.fx-record-directory-table th button:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--shadow-focus);outline:none}.fx-record-directory-table tbody tr{height:2.25rem;color:var(--fg-primary);box-shadow:none}.fx-record-directory-row>td{background:var(--surface-0)}.fx-record-directory-row:hover>td{background:var(--surface-1)}.fx-record-directory-row[data-selected=true]>td{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.fx-record-directory-row[data-selected=true]>td{background:color-mix(in srgb,var(--accent)6%,var(--surface-0))}}.fx-record-directory-row[data-selected=true]:hover>td{background:var(--surface-1)}.fx-record-directory-row[data-editing=true]:hover>td{background:var(--surface-0)}.fx-record-directory-table .fx-record-directory-row-checkbox{border-radius:var(--radius-sm);background:var(--surface-0);width:1rem;height:1rem;color:var(--primary-foreground);box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fx-record-directory-table .fx-record-directory-row-checkbox:is([data-checked],[data-indeterminate]){background:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.fx-record-directory-table .fx-record-directory-row-checkbox [data-unchecked]{visibility:hidden}.fx-record-directory-table .fx-record-directory-row-checkbox:focus-visible{outline:2px solid var(--ring);outline-offset:-1px}.fx-record-directory-inline-cell{position:relative}.fx-record-directory-inline-editor{z-index:var(--fx-layer-control);background:var(--surface-0);align-items:center;display:flex;position:absolute;inset:.125rem .5rem}.fx-record-directory-row[data-edit-phase] .fx-record-directory-inline-editor{opacity:0;pointer-events:none}.fx-record-directory-row:is([data-edit-phase=editor-enter],[data-edit-phase=editing]) .fx-record-directory-inline-editor{transition:opacity .18s cubic-bezier(.23,1,.32,1)}.fx-record-directory-row[data-edit-phase=editing] .fx-record-directory-inline-editor{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.fx-record-directory-row:is([data-edit-phase=editor-enter],[data-edit-phase=editing]) .fx-record-directory-inline-editor{transition:opacity .12s ease-out}}.fx-record-directory-pinned .fx-record-directory-inline-editor{left:1.375rem}.fx-record-directory-inline-editor .fx-input,.fx-record-directory-inline-editor .fx-select{border-radius:var(--radius-md);width:100%;min-width:0;height:2rem;font-size:.75rem}.fx-record-directory-inline-error{z-index:var(--fx-layer-sticky);border-radius:var(--radius-md);background:var(--destructive);width:max-content;max-width:15rem;color:var(--destructive-foreground);box-shadow:var(--shadow-elevated);padding:.375rem .5rem;font-size:.6875rem;line-height:1.25;position:absolute;top:calc(100% + .25rem);right:0}@media(min-width:64rem){.fx-record-directory-table .fx-record-directory-pinned{z-index:var(--fx-layer-content);background:var(--surface-0);position:sticky;left:0}.fx-record-directory-table .fx-record-directory-select-cell{z-index:var(--fx-layer-content);background:inherit;position:sticky;left:0}.fx-record-directory-table th.fx-record-directory-select-cell{z-index:var(--fx-layer-sticky);background:var(--fx-record-directory-table-header-background)}.fx-record-directory-table[data-selection-column=true] .fx-record-directory-pinned{width:17rem;left:2.25rem}.fx-record-directory-table th.fx-record-directory-pinned{z-index:var(--fx-layer-sticky);background:var(--fx-record-directory-table-header-background)}.fx-record-directory-table .fx-record-directory-pinned:after{border-left:.5px solid var(--border-subtle);content:"";pointer-events:none;width:.5rem;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.fx-record-directory-table-shell[data-horizontal-scroll=true] .fx-record-directory-pinned:after{background:linear-gradient(to right,var(--fg-primary),transparent)}@supports (color:color-mix(in lab,red,red)){.fx-record-directory-table-shell[data-horizontal-scroll=true] .fx-record-directory-pinned:after{background:linear-gradient(to right,color-mix(in srgb,var(--fg-primary)8%,transparent),transparent)}}}.fx-record-directory-row-skeleton [data-slot=skeleton]{max-width:100%}.fx-record-directory-logo-skeleton{border-radius:var(--radius-md);flex:none;width:1.5rem;height:1.5rem}.fx-record-directory-checkbox-skeleton{border-radius:var(--radius-sm);width:1rem;height:1rem}.fx-record-directory-avatar-skeleton{border-radius:9999px;flex:none;width:1.5rem;height:1.5rem}.fx-record-directory-identity{min-width:0;color:var(--fg-primary);align-items:center;gap:.6875rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex}.fx-record-directory-identity:hover{text-decoration:none}.fx-record-directory-identity:focus-visible{border-radius:var(--radius-md);box-shadow:var(--shadow-focus);outline:none}.fx-record-directory-identity>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fx-record-directory-owner-identity{gap:.5rem;font-weight:550}.fx-record-directory-table .fx-record-directory-owner-column{width:10rem}.fx-record-directory-table .fx-record-directory-account-website-column{width:10.25rem}.fx-record-directory-table .fx-record-directory-account-location-column{width:7.5rem}.fx-record-directory-table .fx-record-directory-account-total-deal-value-column{width:9.5rem}.fx-record-directory-table th.fx-record-directory-account-total-deal-value-column{white-space:nowrap}.fx-record-directory-table .fx-record-directory-account-owner-column{width:11.5rem}.fx-record-directory-table .fx-record-directory-account-last-touch-column{width:8.5rem}.fx-record-directory-logo,.fx-record-directory-logo:after,.fx-record-directory-logo [data-slot=avatar-image],.fx-record-directory-logo [data-slot=avatar-fallback]{border-radius:var(--radius-md)}.fx-record-directory-avatar:not([data-fixture-component=Avatar]) [data-slot=avatar-fallback],.fx-record-directory-logo:not([data-fixture-component=Avatar]) [data-slot=avatar-fallback]{background:var(--surface-2);color:var(--fg-secondary);font-weight:600}.fx-record-directory-muted,.fx-record-directory-number,.fx-record-directory-website{min-width:0;color:var(--fg-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.fx-record-directory-number{font-family:var(--font-mono);text-align:left}.fx-record-directory-email{align-items:center;gap:var(--fx-space-1);min-width:0;display:flex}.fx-record-directory-email>.fx-record-directory-muted{flex:1;min-width:0}.fx-record-directory-email-copy{flex:none;margin-left:auto}.fx-record-directory-website{width:100%;max-width:100%;color:var(--primary);align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.fx-record-directory-website:hover{color:var(--primary)}.fx-record-directory-website>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fx-record-directory-website>svg{flex:none;margin-left:auto}.fx-record-directory-actions{text-align:right}.fx-record-directory-actions .fx-view-header-menu-trigger{width:1.5rem;height:1.5rem}.fx-record-directory-actions [data-slot=dropdown-menu-trigger]{opacity:0}.fx-record-directory-row:is([data-edit-phase=expanding],[data-edit-phase=content-exit],[data-edit-phase=editor-enter],[data-edit-phase=editing]){height:3.75rem}.fx-record-directory-row[data-edit-phase=content-exit] .fx-record-directory-row-display{opacity:0;pointer-events:none;transition:opacity .18s cubic-bezier(.23,1,.32,1)}.fx-record-directory-row:is([data-edit-phase=editor-enter],[data-edit-phase=editing]) .fx-record-directory-row-display{opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.fx-record-directory-row[data-edit-phase]{transition:height .2s cubic-bezier(.77,0,.175,1)}}@media(prefers-reduced-motion:reduce){.fx-record-directory-row[data-edit-phase=content-exit] .fx-record-directory-row-display{transition:opacity .12s ease-out}}.fx-record-directory-table td.fx-record-directory-row-edit-actions{padding:.25rem;position:relative}.fx-record-directory-row-edit-actions>.fx-record-directory-row-display{justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:.25rem .5rem .25rem .25rem}.fx-record-directory-row-edit-controls{opacity:0;pointer-events:none;flex-direction:row;justify-content:flex-end;align-items:center;gap:.375rem;transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;inset:.25rem;transform:translate(4px)}.fx-record-directory-row[data-edit-phase=editing] .fx-record-directory-row-edit-controls{opacity:1;pointer-events:auto;transform:translate(0)}@media(prefers-reduced-motion:reduce){.fx-record-directory-row-edit-controls{transition:opacity .12s ease-out;transform:none}}.fx-record-directory-row-edit-actions [data-slot=button]{flex:none;width:auto;min-width:0}.fx-record-directory-table tr:hover .fx-record-directory-actions [data-slot=dropdown-menu-trigger],.fx-record-directory-actions [data-slot=dropdown-menu-trigger]:focus-visible,.fx-record-directory-actions [data-slot=dropdown-menu-trigger][data-popup-open]{opacity:1}.fx-record-directory-table-state{height:20rem}.fx-record-directory-table-state .fx-empty-state{min-height:15rem;box-shadow:none;border:0}.fx-record-directory-pagination-wrap{border-top:.5px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--surface-0);flex:none;min-height:3.75rem;padding:.75rem 1.875rem}.fx-record-directory-pagination-wrap:empty{display:none}.fx-record-directory-pagination-bar{align-items:center;gap:var(--fx-space-4);min-width:0;display:flex}.fx-record-directory-pagination-summary{color:var(--fg-secondary);white-space:nowrap;order:2;margin-left:auto;font-size:.75rem}.fx-record-directory-pagination-summary strong{color:var(--fg-primary);font-weight:600}.fx-record-directory-pagination-pages,.fx-record-directory-pagination-numbers{align-items:center;gap:var(--fx-space-1);display:flex}.fx-record-directory-pagination-pages{order:1}.fx-record-directory-pagination-number{min-width:1.75rem;padding-right:var(--fx-space-2);padding-left:var(--fx-space-2)}.fx-record-directory-pagination-numbers>span{width:1.5rem;color:var(--fg-tertiary);justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.fx-record-directory-pagination-size{align-items:center;gap:var(--fx-space-2);color:var(--fg-secondary);white-space:nowrap;order:3;margin-left:0;font-size:.75rem;display:flex}.fx-record-directory-pagination-size .fx-select{border-radius:var(--radius-md);width:4.25rem;min-width:4.25rem;height:2rem;padding-right:var(--fx-space-2);padding-left:var(--fx-space-2);font-size:.75rem}.fx-record-directory-table caption.fx-record-directory-search-row{caption-side:top;background:var(--surface-0);text-align:left;padding:0}.fx-record-directory-search-disclosure{opacity:0;pointer-events:none;height:0;overflow:hidden}.fx-record-directory-search-inner{height:3rem;padding:0 var(--fx-space-4);border-bottom:.5px solid var(--border-subtle);align-items:center;display:flex;transform:translateY(-.25rem)}.fx-record-directory-search-disclosure .fx-view-header-search{width:100%;min-width:0}.fx-record-directory-search-row[data-open] .fx-record-directory-search-disclosure{opacity:1;pointer-events:auto;height:3rem}.fx-record-directory-search-row[data-open] .fx-record-directory-search-inner{transform:translateY(0)}@media(prefers-reduced-motion:no-preference){.fx-record-directory-search-disclosure{transition:height .18s cubic-bezier(.23,1,.32,1),opacity .18s cubic-bezier(.23,1,.32,1)}.fx-record-directory-search-inner{transition:transform .18s cubic-bezier(.23,1,.32,1)}}@media(prefers-reduced-motion:reduce){.fx-record-directory-search-disclosure{transition:opacity .12s ease-out}.fx-record-directory-search-inner{transform:none}}@media(max-width:47.999rem){.fx-record-directory-header{padding-right:var(--fx-space-4);padding-left:var(--fx-space-4)}.fx-record-directory-table .fx-record-directory-pinned{padding-left:var(--fx-space-4)}.fx-record-directory-table th:last-child,.fx-record-directory-table td:last-child{padding-right:var(--fx-space-4)}.fx-record-directory-pagination-wrap{padding-right:var(--fx-space-4);padding-left:var(--fx-space-4)}.fx-record-directory-pagination-bar{justify-content:center}.fx-record-directory-pagination-summary,.fx-record-directory-pagination-size{display:none}}.fx-pipeline-empty-state{min-width:0;margin:var(--fx-space-4)var(--fx-space-4)0;border-radius:var(--radius-xl);background:var(--fx-surface-inset);box-shadow:none;padding:2rem}.fx-pipeline-empty-state-header{align-items:flex-start;gap:var(--fx-space-4);min-width:0;display:flex}.fx-pipeline-empty-state-icon{border-radius:var(--radius-lg);background:var(--surface-2);width:2.5rem;height:2.5rem;color:var(--fg-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.fx-pipeline-empty-state-copy{flex:1;min-width:0}.fx-pipeline-empty-state-copy h2{color:var(--fg-primary);margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.fx-pipeline-empty-state-copy p{max-width:38rem;color:var(--fg-secondary);margin:.375rem 0 0;font-size:.8125rem;line-height:1.5}.fx-pipeline-empty-state-actions{gap:var(--fx-space-2);margin-top:var(--fx-space-4);flex-wrap:wrap;display:flex}.fx-pipeline-empty-account-list{margin:var(--fx-space-6)0 0 3.5rem;border-top:.5px solid var(--border-subtle)}.fx-pipeline-empty-account-list h3{padding:var(--fx-space-4)0 var(--fx-space-2);color:var(--fg-secondary);margin:0;font-size:.6875rem;font-weight:600;line-height:1.4}.fx-pipeline-empty-account-row{align-items:center;gap:var(--fx-space-3);border-bottom:.5px solid var(--border-subtle);min-width:0;padding:var(--fx-space-3)0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.fx-pipeline-empty-account-name{gap:.125rem;min-width:0;display:grid}.fx-pipeline-empty-account-name strong,.fx-pipeline-empty-account-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-pipeline-empty-account-name strong{color:var(--fg-primary);font-size:.8125rem;font-weight:600}.fx-pipeline-empty-account-name span{color:var(--fg-secondary);font-size:.6875rem}.fx-pipeline-no-pipe-banner{margin:var(--fx-space-4)var(--fx-space-4)var(--fx-space-2);flex:none}.fx-pipeline-banner-skeleton .fx-notice-content{display:contents}.fx-pipeline-banner-skeleton [data-slot=skeleton]:first-child{width:7.5rem;height:.75rem}.fx-pipeline-banner-skeleton [data-slot=skeleton]:nth-child(2){width:min(24rem,45%);height:.625rem}.fx-pipeline-banner-skeleton [data-slot=skeleton]:last-child{width:3.5rem;height:.625rem;margin-left:auto}.fx-pipeline-no-pipe-banner p{min-width:0;color:var(--fg-secondary);flex:1;margin:0;font-size:.78125rem;line-height:1.45}.fx-pipeline-no-pipe-banner strong{color:var(--fg-primary);font-weight:600}.fx-pipeline-no-pipe-banner .fx-notice-action a{color:currentColor;flex:none;font-size:.75rem;font-weight:600;text-decoration:none}@media(max-width:47.999rem){.fx-pipeline-no-pipe-banner,.fx-pipeline-empty-state{margin-right:var(--fx-space-4);margin-left:var(--fx-space-4)}.fx-pipeline-empty-state{padding:var(--fx-space-5)}.fx-pipeline-empty-account-list{margin-left:0}}.fx-pipeline-table-page{flex:none;height:auto;min-height:100%;padding-bottom:5rem}@media(min-width:48rem){.fx-route-main.fx-dock-clearance:has(.fx-pipeline-table-page){padding-bottom:0}.fx-pipeline-table-page .fx-pipeline-table-shell{padding-bottom:5.4375rem}}.fx-pipeline-table-banner{z-index:var(--fx-layer-content);margin:var(--fx-space-4);flex:none;font-size:.78125rem;position:relative}.fx-pipeline-table-banner strong{color:var(--fg-primary);font-weight:600}.fx-pipeline-table-banner .fx-notice-action a{color:currentColor;font-weight:600;text-decoration:none}.fx-pipeline-table-shell{outline:none;flex:none;min-width:0;padding:0;overflow-x:auto}.fx-pipeline-table-shell:focus-visible{box-shadow:var(--shadow-focus)}.fx-pipeline-table{--fx-pipeline-table-content-inset:var(--fx-space-4);flex-direction:column;width:100%;min-width:72rem;display:flex}.fx-pipeline-table-head,.fx-pipeline-table-row{grid-template-columns:minmax(14rem,1.25fr) minmax(12rem,1fr) 4.5rem 6rem 7.5rem minmax(7rem,.7fr) 5.5rem minmax(8rem,.8fr);align-items:center;gap:.75rem;display:grid}.fx-pipeline-table-head{border-top:.5px solid var(--border-subtle);border-bottom:.5px solid var(--border-subtle);padding:.5625rem var(--fx-pipeline-table-content-inset);color:var(--fg-tertiary);letter-spacing:.03em;text-transform:uppercase;background:0 0;flex:none;font-size:.65625rem;font-weight:600}.fx-pipeline-table-head>span:nth-child(4),.fx-pipeline-table-head>span:nth-child(7){text-align:right}.fx-pipeline-table-body{flex:none}.fx-pipeline-table-group-row{z-index:var(--fx-layer-content);border-bottom:.5px solid var(--border-subtle);background:var(--surface-1);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.fx-pipeline-table-group-row{background:color-mix(in srgb,var(--surface-1)86%,var(--surface-0))}}.fx-pipeline-table-group-row{padding:.4375rem var(--fx-pipeline-table-content-inset);color:var(--fg-secondary);font-size:.71875rem;font-weight:650}.fx-pipeline-table-row{border-bottom:.5px solid var(--border-subtle);min-height:3.25rem;padding:.625rem var(--fx-pipeline-table-content-inset);color:var(--fg-primary);box-shadow:none}.fx-pipeline-table-row:hover{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.fx-pipeline-table-row:hover{background:color-mix(in srgb,var(--surface-1)72%,transparent)}}.fx-pipeline-table-row:hover{text-decoration:none}.fx-pipeline-table-account:focus-visible{z-index:var(--fx-layer-control);box-shadow:inset 0 0 0 1.5px var(--ring);outline:none;position:relative}@media(prefers-reduced-motion:no-preference){.fx-pipeline-table-row{transition:background-color .14s ease-out}}.fx-pipeline-table-row-skeleton:hover{background:0 0}.fx-pipeline-table-account-skeleton{align-items:center;gap:.6875rem;min-width:0;display:flex}.fx-pipeline-table-account-skeleton>[data-slot=skeleton]{border-radius:var(--radius-md);flex:none;width:2rem;height:2rem}.fx-pipeline-table-account-skeleton>span{gap:.375rem;width:min(10rem,80%);display:grid}.fx-pipeline-table-account-skeleton>span>[data-slot=skeleton]:first-child{width:76%;height:.6875rem}.fx-pipeline-table-account-skeleton>span>[data-slot=skeleton]:last-child{width:58%;height:.5625rem}.fx-pipeline-table-row-skeleton>[data-slot=skeleton]:nth-child(n+2){width:72%;height:.6875rem}.fx-pipeline-table-row-skeleton>[data-slot=skeleton]:nth-child(2),.fx-pipeline-table-row-skeleton>[data-slot=skeleton]:nth-child(5){border-radius:var(--radius-full);corner-shape:round;height:1.25rem}.fx-pipeline-table-account{border-radius:var(--radius-md);min-width:0;color:inherit;align-items:center;gap:.6875rem;text-decoration:none;display:flex}.fx-pipeline-table-account:hover{text-decoration:none}.fx-pipeline-table-account>span:last-child{min-width:0;line-height:1.3}.fx-pipeline-table-account>span:last-child>span:first-child{color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.84375rem;font-weight:600;display:block;overflow:hidden}.fx-pipeline-table-account>span:last-child>span:last-child{color:var(--fg-tertiary);font-size:.71875rem;display:block}.fx-pipeline-table-chips{flex-wrap:wrap;align-items:center;gap:.3125rem;min-width:0;display:flex}.fx-pipeline-table-health{width:fit-content;color:var(--fg-secondary);background:0 0;align-items:center;gap:.3125rem;padding:0;font-size:.6875rem;font-weight:600;display:inline-flex}.fx-pipeline-table-health:before{border-radius:var(--radius-full);background:var(--tone-neutral-dot);content:"";width:.4375rem;height:.4375rem}.fx-pipeline-table-health[data-tone=healthy]:before{background:var(--tone-success-dot)}.fx-pipeline-table-health[data-tone=prospect]:before{background:var(--tone-info-dot)}.fx-pipeline-table-muted{min-width:0;color:var(--fg-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.fx-pipeline-table-number{font-family:var(--font-mono);text-align:right}.fx-accounts-chip{color:var(--fg-secondary);background:0 0;align-items:center;gap:.3125rem;padding:0;font-size:.6875rem;font-weight:500;display:inline-flex}.fx-accounts-chip>span{border-radius:var(--radius-full);background:var(--primary);flex:none;width:.375rem;height:.375rem}@media(max-width:47.999rem){.fx-pipeline-table-banner{margin-right:var(--fx-space-4);margin-left:var(--fx-space-4)}.fx-pipeline-table-shell{padding:0}.fx-pipeline-table{--fx-pipeline-table-content-inset:var(--fx-space-4)}}.fx-accounts-logo{background:var(--surface-2);width:2rem;height:2rem;color:var(--fg-secondary);flex:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:flex}.fx-accounts-logo [data-slot=avatar-fallback]{background:var(--surface-2);color:var(--fg-secondary)}.fx-accounts-no-pipe{color:var(--fg-tertiary);font-size:.71875rem}.fx-accounts-owner{border-radius:var(--radius-full);background:var(--surface-2);width:1.5rem;height:1.5rem;color:var(--fg-primary);justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:inline-flex}.fx-accounts-owner[data-empty=true]{color:var(--fg-tertiary);background:0 0}.fx-accounts-value{color:var(--fg-primary);font-family:var(--font-mono);text-align:right;font-size:.8125rem;font-weight:600}.fx-accounts-message{padding:1rem var(--fx-pipeline-table-content-inset);color:var(--fg-secondary);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.fx-accounts-load-more{width:100%;padding:.875rem var(--fx-pipeline-table-content-inset);color:var(--fg-secondary);cursor:pointer;background:0 0;border:0;font-size:.78125rem;font-weight:600}.fx-accounts-load-more:hover:not(:disabled){background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.fx-accounts-load-more:hover:not(:disabled){background:color-mix(in srgb,var(--surface-1)72%,transparent)}}.fx-accounts-load-more:disabled{color:var(--fg-tertiary);cursor:wait}.fx-activity-rail-shell{width:var(--fx-activity-rail-width)}.fx-activity-rail-shell-collapsed{width:var(--fx-activity-rail-collapsed-width)}.fx-activity-rail{border-radius:var(--radius-xl);background:var(--surface-0);height:100%;min-height:0;box-shadow:inset 1px 0 0 var(--border);flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fx-activity-rail{box-shadow:inset 1px 0 color-mix(in srgb,var(--border)46%,transparent)}}.fx-activity-rail-collapsed{align-items:center;gap:var(--fx-space-3);padding:var(--fx-space-2)}.fx-rail-header{align-items:center;gap:var(--fx-space-2);display:flex}.fx-rail-header-section,.fx-rail-section{padding:var(--fx-space-3);box-shadow:inset 0 -1px 0 var(--border)}@supports (color:color-mix(in lab,red,red)){.fx-rail-header-section,.fx-rail-section{box-shadow:inset 0 -1px color-mix(in srgb,var(--border)42%,transparent)}}.fx-rail-section-fill{min-height:0;box-shadow:none;flex:1;overflow-y:auto}.fx-rail-switcher{align-items:center;gap:var(--fx-space-1);border-radius:var(--radius-lg);background:var(--surface-2);min-width:0;padding:calc(var(--fx-space-1)/2);flex:1;grid-template-columns:1fr;display:grid}.fx-rail-tab{border-radius:var(--radius-md);height:1.75rem;color:var(--fg-secondary);justify-content:center;align-items:center;font-size:.875rem;font-weight:500;display:flex}.fx-rail-tab:hover{background:var(--surface-0);color:var(--fg-primary);text-decoration:none}.fx-rail-tab-active{background:var(--surface-0);color:var(--fg-primary);box-shadow:var(--theme-shadow-card)}.fx-rail-toggle{border-radius:var(--radius-lg);width:2rem;height:2rem;color:var(--fg-tertiary);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fx-rail-toggle:hover{background:var(--surface-1);color:var(--fg-primary)}.fx-rail-collapsed-stack{gap:var(--fx-space-2);display:grid}.fx-rail-collapsed-spacer{min-height:var(--fx-space-4);flex:1}.fx-agent-rail-collapsed-icon,.fx-rail-collapsed-action{border-radius:var(--radius-lg);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;position:relative}.fx-agent-rail-collapsed-icon{color:var(--primary-foreground)}.fx-rail-collapsed-action{border:1px solid var(--border);background:var(--surface-0);color:var(--fg-secondary)}.fx-rail-collapsed-action:hover{background:var(--surface-1);color:var(--fg-primary)}.fx-live-ping{background:var(--brand-green);opacity:.4}.fx-live-dot{background:var(--brand-green)}.fx-account-menu-trigger{border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;outline:none;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:opacity .12s ease-out;display:inline-flex}.fx-account-menu-trigger:hover{opacity:.8}.fx-account-menu-trigger:focus-visible{box-shadow:var(--shadow-focus)}.fx-account-menu-content{--fx-account-menu-strong:var(--color-gray-950);--fx-account-menu-text:var(--color-gray-700);--fx-account-menu-muted:var(--color-gray-500);width:16.25rem;min-width:16.25rem;max-width:min(16.25rem,var(--available-width));color:var(--fx-account-menu-strong)}.dark .fx-account-menu-content{--fx-account-menu-strong:var(--fg-primary);--fx-account-menu-text:var(--fg-secondary);--fx-account-menu-muted:var(--fg-tertiary)}.fx-account-menu-cards{flex-direction:column;flex:none;gap:.125rem;padding:.5rem;display:flex}.fx-account-menu-identity{flex:none;align-items:center;gap:.625rem;padding:1rem;display:flex}.fx-account-menu-identity-copy{flex-direction:column;flex:1;gap:.125rem;min-width:0;line-height:1.4;display:flex}.fx-account-menu-identity-name,.fx-account-menu-identity-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-account-menu-identity-name{color:var(--fx-account-menu-strong);letter-spacing:-.01em;font-size:.8125rem;font-weight:600}.fx-account-menu-identity-email{color:var(--fx-account-menu-muted);letter-spacing:-.01em;font-size:.6875rem;font-weight:400}.fx-account-menu-identity-action{border-radius:var(--radius-md);background:var(--surface-0);width:1.75rem;height:1.75rem;color:var(--fx-account-menu-text);box-shadow:var(--shadow-xs);flex:none;justify-content:center;padding:0}.fx-account-menu-identity-action:focus,.fx-account-menu-identity-action:hover{background:var(--surface-0);color:var(--fx-account-menu-text);box-shadow:var(--shadow-xs),var(--shadow-focus)}.fx-account-menu-organizations{flex:none;padding:.75rem .5rem .5rem}.fx-account-menu-card-label{color:var(--fx-account-menu-text);letter-spacing:-.01em;padding:0 .5rem;font-size:.75rem;font-weight:500;line-height:1.4}.fx-account-menu-organization-list{flex-direction:column;gap:.25rem;margin-top:.75rem;display:flex}.fx-account-menu-organization{border-radius:var(--radius-lg);height:3rem;color:var(--fx-account-menu-text);gap:.625rem;padding:.5rem .75rem .5rem .5rem}.fx-account-menu-organization:focus,.fx-account-menu-organization:hover{background:var(--surface-0)}@supports (color:color-mix(in lab,red,red)){.fx-account-menu-organization:focus,.fx-account-menu-organization:hover{background:color-mix(in srgb,var(--surface-0)64%,transparent)}}.fx-account-menu-organization:focus,.fx-account-menu-organization:hover{color:var(--fx-account-menu-text)}.fx-account-menu-organization[data-selected]{color:var(--fx-account-menu-strong)}.fx-account-menu-organization[data-selected]:focus,.fx-account-menu-organization[data-selected]:hover{background:var(--surface-0)}.fx-account-menu-organization[data-disabled]{opacity:1}.fx-account-menu-organization-avatar [data-slot=avatar-fallback]{background:var(--color-purple-500);color:var(--brand-teal);font-size:.6875rem}.fx-account-menu-organization-copy{flex-direction:column;flex:1;min-width:0;display:flex}.fx-account-menu-organization-name{color:currentColor;letter-spacing:-.01em;font-size:.75rem;font-weight:500;line-height:1.4}.fx-account-menu-organization[data-selected] .fx-account-menu-organization-name{font-weight:600}.fx-account-menu-organization-role{color:var(--fx-account-menu-muted);letter-spacing:-.01em;font-size:.625rem;font-weight:400;line-height:normal}.fx-account-menu-organization .fx-dropdown-item-indicator{width:1.125rem;height:1.125rem;color:var(--primary)}.fx-account-menu-switch-error{color:var(--destructive);margin:.5rem .5rem 0;font-size:.6875rem;line-height:1.4}.fx-account-menu-organization-actions{flex-direction:column;flex:none;gap:.625rem;padding:1rem;display:flex}.fx-account-menu-card-action{border-radius:var(--radius-sm);height:1.125rem;color:var(--fx-account-menu-text);letter-spacing:-.01em;gap:.625rem;padding:0;font-size:.75rem;font-weight:500;line-height:1.4}.fx-account-menu-card-action:focus,.fx-account-menu-card-action:hover{color:var(--fx-account-menu-strong);background:0 0}.fx-account-menu-theme{color:var(--fx-account-menu-text);letter-spacing:-.01em;flex-direction:column;flex:none;gap:.25rem;padding:0 1.5rem;font-size:.75rem;font-weight:500;line-height:1.4;display:flex}.fx-account-menu-theme .fx-segmented-control{width:100%}.fx-account-menu-divider{background:var(--border);border:0;width:100%;height:.5px;margin:0}.fx-account-menu-links{flex-direction:column;flex:none;gap:.625rem;padding:0 1.5rem;display:flex}.fx-account-menu-link,.fx-account-menu-sign-out{border-radius:var(--radius-sm);min-height:1.05rem;color:var(--fx-account-menu-text);letter-spacing:-.01em;padding:0;font-size:.75rem;font-weight:500;line-height:1.4}.fx-account-menu-link:focus,.fx-account-menu-link:hover{color:var(--fx-account-menu-strong);background:0 0}.fx-account-menu-sign-out{color:var(--destructive);flex:none;margin:0;padding:0 1.5rem 1rem}.fx-account-menu-sign-out:focus,.fx-account-menu-sign-out:hover{color:var(--destructive);background:0 0}@media(prefers-reduced-motion:reduce){.fx-account-menu-trigger{transition:none}}.fx-sidebar-navigation-viewport{min-width:0;min-height:0;margin-bottom:calc(var(--fx-space-3)*-1);margin-inline:calc(var(--fx-space-3)*-1);padding-bottom:var(--fx-space-3);padding-inline:var(--fx-space-3);flex:1;display:flex;position:relative;overflow:hidden}@media(min-width:48rem){.fx-sidebar-navigation-viewport[data-context=true]{clip-path:inset(0 0 0 var(--fx-space-3))}}.fx-sidebar-navigation-track{flex:1 0 100%;width:100%;min-width:0;min-height:0;transition:transform .16s cubic-bezier(.16,1,.3,1);display:flex;transform:translate(0)}.fx-sidebar-navigation-track[data-mode=chat],.fx-sidebar-navigation-track[data-mode=settings]{transform:translate(-100%)}.fx-sidebar-navigation-panel{flex-direction:column;flex:0 0 100%;min-width:100%;min-height:0;display:flex}.fx-sidebar-navigation-panel[aria-hidden=true]{overflow:hidden}.fx-main-nav{gap:var(--fx-space-4);min-width:0;padding:var(--fx-space-4)2px 2px;flex-direction:column;flex:1;display:flex;overflow-x:visible}.fx-chat-navigation{gap:var(--fx-space-4);min-width:0;min-height:0;padding:var(--fx-space-4)2px 2px;flex-direction:column;flex:1;display:flex;overflow:hidden}.fx-chat-navigation-body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.fx-chat-navigation-header{align-items:center;gap:var(--fx-space-2);padding-bottom:var(--fx-space-3);display:flex}.fx-chat-navigation-title{min-width:0;color:var(--fg-primary);flex:1;margin:0;font-size:.8125rem;font-weight:600;line-height:1.25}.fx-chat-navigation-new{border-radius:var(--radius-lg);background:var(--surface-0);width:2rem;height:2rem;color:var(--primary);box-shadow:var(--shadow-border);flex:none;justify-content:center;align-items:center;display:inline-flex}.fx-chat-navigation-new:hover{color:var(--primary);box-shadow:var(--shadow-border-hover);text-decoration:none}.fx-chat-navigation-new:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fx-chat-navigation-list{flex:1;min-width:0;min-height:0;overflow:hidden auto}.fx-sidebar-return-link{align-items:center;gap:calc(var(--fx-space-2) + var(--fx-space-1)/2);border-radius:calc(var(--radius-lg) - 2px);min-width:0;height:1.875rem;padding:0 calc(var(--fx-space-2) + var(--fx-space-1)/2);color:var(--fg-secondary);font-size:.8125rem;font-weight:500;line-height:var(--text-base--line-height,calc(1.125/.8125));flex:none;text-decoration:none;display:inline-flex}.fx-sidebar-return-link:hover{background:var(--fx-nav-hover);color:var(--primary);box-shadow:var(--shadow-hover-ring);text-decoration:none}.fx-sidebar-return-link:focus-visible{color:var(--fg-primary);box-shadow:inset 0 0 0 2px var(--ring);outline:none}.fx-settings-nav-groups{gap:var(--fx-space-4);flex-direction:column;min-width:0;display:flex}.fx-settings-nav-group{min-width:0}.fx-nav-group-label{margin:0 0 calc(var(--fx-space-1)/2)var(--fx-space-2);color:var(--fg-tertiary)}@supports (color:color-mix(in lab,red,red)){.fx-nav-group-label{color:color-mix(in srgb,var(--fg-tertiary)68%,transparent)}}.fx-nav-group-label{letter-spacing:.04em;text-transform:none;font-size:.59375rem;font-weight:400;line-height:1.4}.fx-nav-group-items{gap:calc(var(--fx-space-1)/2);display:grid}.fx-nav-link{align-items:center;gap:calc(var(--fx-space-2) + var(--fx-space-1)/2);border-radius:var(--radius-control);min-width:0;height:1.875rem;padding:0 calc(var(--fx-space-2) + var(--fx-space-1)/2);color:var(--fg-secondary);font-size:.8125rem;font-weight:500;line-height:var(--text-base--line-height,calc(1.125/.8125));text-decoration:none;display:inline-flex}.fx-nav-link:hover{outline:.5px solid var(--border-subtle);outline-offset:-.5px;background-color:var(--fx-nav-hover);color:var(--primary);text-decoration:none}.fx-nav-link:focus-visible{color:var(--fg-primary);box-shadow:inset 0 0 0 2px var(--ring);outline:none}.fx-nav-link.fx-nav-link-active{background:var(--fx-nav-selected);color:var(--fg-primary);box-shadow:var(--shadow-raised-control);font-weight:600}.fx-nav-link:hover .fx-nav-icon,.fx-nav-link.fx-nav-link-active .fx-nav-icon{color:var(--primary)}@media(prefers-reduced-motion:reduce){.fx-sidebar-navigation-track{transition:none}}.fx-nav-link,.fx-sidebar-return-link{width:100%}.fx-agent-dock-launcher{border-radius:var(--radius-full);background:var(--color-gray-950);width:3.5rem;height:3.5rem;box-shadow:var(--fx-agent-dock-shadow);position:relative}.fx-dialog-backdrop:has(~.fx-agent-dock-sheet){background:#03071270}@supports (color:color-mix(in lab,red,red)){.fx-dialog-backdrop:has(~.fx-agent-dock-sheet){background:color-mix(in srgb,var(--color-gray-950)44%,transparent)}}.fx-dialog-backdrop:has(~.fx-agent-dock-sheet){-webkit-backdrop-filter:none;backdrop-filter:none}.fx-agent-dock-launcher-count{background:var(--color-orange-500);min-width:1.125rem;height:1.125rem;color:var(--color-gray-950);font-variant-numeric:tabular-nums;place-items:center;padding-inline:.25rem;font-size:.625rem;font-weight:700;display:grid;position:absolute;top:-.125rem;right:-.125rem}.fx-dialog-content.fx-agent-dock-sheet{width:100%;max-width:none;max-height:min(76dvh,calc(100dvh - env(safe-area-inset-top)));border-radius:calc(var(--radius-lg) + var(--fx-space-2))calc(var(--radius-lg) + var(--fx-space-2))0 0;background:var(--color-gray-950);padding:var(--fx-space-2);padding-bottom:calc(var(--fx-space-2) + env(safe-area-inset-bottom));color:var(--color-gray-100);box-shadow:var(--fx-agent-dock-shadow);flex-direction:column;gap:0;display:flex;inset:auto 0 0;overflow:hidden;transform:none}.fx-agent-dock-sheet-header{align-items:center;gap:var(--fx-space-2);min-height:2.25rem;padding-inline:var(--fx-space-2);flex:none;display:flex}.fx-agent-dock-sheet-header .fx-dialog-title{color:var(--color-gray-50);font-size:.75rem;font-weight:600}.fx-agent-dock-sheet-header .fx-dialog-title[tabindex="-1"]{outline:none}.fx-agent-dock-sheet-header>span{color:var(--color-gray-500);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.fx-agent-dock-sheet-header .fx-agent-dock-sheet-close{background:#36415399;width:1.5rem;height:1.5rem;margin-left:auto}@supports (color:color-mix(in lab,red,red)){.fx-agent-dock-sheet-header .fx-agent-dock-sheet-close{background:color-mix(in srgb,var(--color-gray-700)60%,transparent)}}.fx-agent-dock-sheet-header .fx-agent-dock-sheet-close{color:var(--color-gray-300)}.fx-agent-dock-sheet-header .fx-agent-dock-sheet-back{width:1.75rem;height:1.75rem;margin-left:calc(-1*var(--fx-space-1));color:var(--color-gray-300)}.fx-agent-dock-sheet-viewport{min-height:0;display:flex;overflow:hidden}.fx-agent-dock-sheet-track{align-items:flex-start;width:100%;min-width:0;min-height:0;display:flex;position:relative}.fx-agent-dock-sheet-track[data-section-open=true]{transform:translate(-100%)}.fx-agent-dock-sheet-overview,.fx-agent-dock-sheet-detail{min-width:100%;min-height:0;max-height:calc(76dvh - 3.25rem - env(safe-area-inset-bottom));gap:var(--fx-space-2);flex-direction:column;flex:0 0 100%;display:flex;overflow-y:auto}.fx-agent-dock-sheet-detail{height:100%;max-height:100%;position:absolute;top:0;left:100%}.fx-agent-dock-sheet-sections,.fx-agent-dock-sheet .fx-agent-dock-latest,.fx-agent-dock-sheet .fx-agent-dock-sheet-chat{border-radius:var(--radius-lg);background:var(--color-gray-800);box-shadow:inset 0 0 0 .5px var(--color-gray-700);flex:none;overflow:hidden}.fx-agent-dock-sheet .fx-agent-dock-latest{min-height:3.25rem}.fx-agent-dock-sheet-section{width:100%;min-height:3.5rem;padding:var(--fx-space-2)var(--fx-space-3);color:var(--color-gray-500);text-align:left;box-shadow:inset 0 -.5px 0 var(--color-gray-700);border-radius:0;justify-content:space-between;display:flex}.fx-agent-dock-sheet-section>span{line-height:1.15;display:grid}.fx-agent-dock-sheet-section strong{color:var(--color-gray-50);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.fx-agent-dock-sheet-section>span>span{color:var(--color-gray-400);font-size:.625rem;font-weight:400}.fx-agent-dock-sheet-section[data-section=approvals] strong{color:var(--color-orange-500)}.fx-agent-dock-sheet-section[data-section=research] strong{color:var(--color-purple-600)}.fx-agent-dock-sheet .fx-agent-dock-sheet-chat{min-height:2.75rem;color:var(--color-gray-50);justify-content:center;font-size:.75rem;font-weight:600}.fx-agent-dock-sheet .fx-agent-dock-panel{border-radius:var(--radius-lg);background:var(--color-gray-800);min-width:0;max-height:none;box-shadow:inset 0 0 0 .5px var(--color-gray-700);flex:none;padding:0;animation:none;position:static}.fx-agent-dock-sheet .fx-agent-dock-panel-header{display:none}.fx-agent-dock-sheet .fx-agent-dock-review-list,.fx-agent-dock-sheet .fx-agent-dock-conversation-list,.fx-agent-dock-sheet .fx-agent-dock-activity-feed,.fx-agent-dock-sheet .fx-research-list{max-height:none;padding:0;overflow-y:visible}.fx-agent-dock-sheet .fx-agent-dock-review-row,.fx-agent-dock-sheet .fx-conversation-link{min-height:3.5rem;padding:var(--fx-space-2)var(--fx-space-3)}@media(prefers-reduced-motion:no-preference){.fx-agent-dock-sheet-track{transition:transform .32s cubic-bezier(.16,1,.3,1)}.fx-dialog-content.fx-agent-dock-sheet{transition:transform .3s cubic-bezier(.16,1,.3,1)}.fx-dialog-content.fx-agent-dock-sheet[data-starting-style],.fx-dialog-content.fx-agent-dock-sheet[data-ending-style]{transform:translateY(100%)}.fx-dialog-content.fx-agent-dock-sheet[data-ending-style]{transition-duration:.22s}}@media(max-width:63.999rem){.fx-app-shell .fx-agent-dock[data-mode]{right:max(var(--fx-space-4),env(safe-area-inset-right));bottom:calc(1.25rem + env(safe-area-inset-bottom));left:auto}.fx-app-shell .fx-agent-dock[data-mode] .fx-agent-dock-stage{width:auto}}.fx-app-shell,.fx-agent-dock-sheet{--fx-agent-dock-clearance:5.5rem;--fx-agent-dock-fade-surface:var(--fx-shell-view);--fx-agent-dock-width:39.375rem;--fx-agent-dock-event-width:44.8594rem;--fx-agent-dock-inbound:var(--color-purple-600);--fx-agent-dock-approval:var(--color-orange-500);--fx-agent-dock-reply:var(--color-blue-600)}.fx-agent-dock{min-width:0;color:var(--color-gray-100);justify-content:center;align-items:center;display:flex}.fx-app-shell .fx-agent-dock{right:var(--fx-shell-edge-inset);bottom:1.5rem;left:var(--fx-app-sidebar-width);z-index:var(--fx-layer-dock);pointer-events:none;position:fixed}@media(min-width:64rem){.fx-app-shell .fx-agent-dock{isolation:isolate}.fx-app-shell .fx-agent-dock:before{z-index:-1;background:linear-gradient(to top,var(--fx-agent-dock-fade-surface)0,var(--fx-agent-dock-fade-surface)4.75rem,var(--fx-agent-dock-fade-surface)5.5rem,transparent 7rem);height:7rem;position:absolute;bottom:-1.5rem;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.fx-app-shell .fx-agent-dock:before{background:linear-gradient(to top,var(--fx-agent-dock-fade-surface)0,var(--fx-agent-dock-fade-surface)4.75rem,color-mix(in srgb,var(--fx-agent-dock-fade-surface)72%,transparent)5.5rem,transparent 7rem)}}.fx-app-shell .fx-agent-dock:before{content:"";pointer-events:none}}.fx-agent-dock-stage{z-index:1;width:var(--fx-agent-dock-width);pointer-events:auto;max-width:100%;position:relative}.fx-agent-dock[data-mode=approval] .fx-agent-dock-stage,.fx-agent-dock[data-mode=inbound] .fx-agent-dock-stage,.fx-agent-dock[data-mode=reply] .fx-agent-dock-stage{width:var(--fx-agent-dock-event-width)}.fx-agent-dock-row{gap:var(--fx-space-2);border-radius:calc(var(--radius-lg) + var(--fx-space-2));corner-shape:superellipse(1.25);background:var(--color-gray-950);height:3.5rem;padding:var(--fx-space-2);box-shadow:var(--fx-agent-dock-shadow);border:0;display:flex}.fx-agent-dock-cluster{border-radius:var(--radius-lg);corner-shape:superellipse(1.25);background:var(--color-gray-800);min-width:0;box-shadow:inset 0 0 0 .5px var(--color-gray-700);border:0;flex:1;overflow:hidden}.fx-agent-dock-board{align-items:stretch;height:100%;display:flex}.fx-agent-dock-stat,.fx-agent-dock-latest,.fx-agent-dock-event-summary,.fx-agent-dock-event-action,.fx-agent-dock-chat-button,.fx-agent-dock-icon-button,.fx-agent-dock-tool-button{transition-property:background-color,color,opacity;transition-duration:.14s;transition-timing-function:cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.fx-agent-dock-stat,.fx-agent-dock-latest,.fx-agent-dock-event-summary,.fx-agent-dock-event-action,.fx-agent-dock-chat-button,.fx-agent-dock-icon-button,.fx-agent-dock-tool-button{transition:none}}.fx-agent-dock-stat{height:2.5rem;padding:0 var(--fx-space-3);color:var(--color-gray-400);border-radius:0;flex:none;place-content:center start;gap:0;line-height:1.15;display:grid;position:relative}.fx-agent-dock-stat:after{top:var(--fx-space-2);right:0;bottom:var(--fx-space-2);background:var(--color-gray-700);content:"";width:.5px;position:absolute}.fx-agent-dock-stat:hover,.fx-agent-dock-stat[data-selected=true]{background:#36415373}@supports (color:color-mix(in lab,red,red)){.fx-agent-dock-stat:hover,.fx-agent-dock-stat[data-selected=true]{background:color-mix(in srgb,var(--color-gray-700)45%,transparent)}}.fx-agent-dock-stat:hover,.fx-agent-dock-stat[data-selected=true]{color:var(--color-gray-200)}.fx-agent-dock-stat strong{color:var(--color-gray-50);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.fx-agent-dock-stat span{white-space:nowrap;font-size:.625rem;font-weight:400}.fx-agent-dock-stat-approvals strong{color:var(--fx-agent-dock-approval)}.fx-agent-dock-latest{justify-content:space-between;align-items:center;gap:var(--fx-space-3);min-width:0;height:2.5rem;padding:0 var(--fx-space-3);color:var(--color-gray-50);border-radius:0;flex:1;display:flex}.fx-agent-dock-latest:hover{background:#1d2e4a}@supports (color:color-mix(in lab,red,red)){.fx-agent-dock-latest:hover{background:color-mix(in srgb,var(--color-blue-600)9%,var(--color-gray-800))}}.fx-agent-dock-latest-content{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:.125rem;min-width:0;display:flex}.fx-agent-dock-latest strong{color:var(--fx-agent-dock-reply);letter-spacing:.1em;font-size:.5625rem;line-height:1}.fx-agent-dock-latest[data-kind=approval] strong{color:var(--fx-agent-dock-approval)}.fx-agent-dock-latest[data-kind=meeting] strong{color:var(--fx-agent-dock-inbound)}.fx-agent-dock-latest strong:before{width:.25rem;height:.25rem;margin-right:var(--fx-space-2);border-radius:var(--radius-full);content:"";vertical-align:.0625rem;background:currentColor;display:inline-block}.fx-agent-dock-latest time{color:var(--color-gray-500);flex:none;font-size:.5625rem;font-weight:400}.fx-agent-dock-latest-content>span{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.75rem;font-weight:500;overflow:hidden}.fx-agent-dock-chat-button{gap:var(--fx-space-2);border-radius:var(--radius-lg);background:var(--color-gray-800);width:5.375rem;height:2.5rem;padding:0 var(--fx-space-3);color:var(--color-gray-50);box-shadow:inset 0 0 0 .5px var(--color-gray-700);flex:none;font-size:.75rem;font-weight:600}.fx-agent-dock-chat-button:hover{background:var(--color-gray-700);color:var(--color-gray-50)}.fx-agent-dock-chat-button>svg{width:1.125rem;height:1.125rem}.fx-agent-dock-event-row{--fx-agent-dock-event-tone:var(--fx-agent-dock-reply);background:linear-gradient(90deg,var(--fx-agent-dock-event-tone),var(--color-gray-800)44%);align-items:center;min-width:0;height:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.fx-agent-dock-event-row{background:linear-gradient(90deg,color-mix(in srgb,var(--fx-agent-dock-event-tone)8%,var(--color-gray-800)),var(--color-gray-800)44%)}}.fx-agent-dock-event-row[data-tone=approval],.fx-agent-dock-event-header[data-tone=approval]{--fx-agent-dock-event-tone:var(--fx-agent-dock-approval)}.fx-agent-dock-event-row[data-tone=inbound],.fx-agent-dock-event-header[data-tone=inbound]{--fx-agent-dock-event-tone:var(--fx-agent-dock-inbound)}.fx-agent-dock-event-row[data-tone=reply],.fx-agent-dock-event-header[data-tone=reply]{--fx-agent-dock-event-tone:var(--fx-agent-dock-reply)}.fx-agent-dock-event-summary{justify-content:flex-start;gap:var(--fx-space-2);min-width:0;height:2.5rem;padding:0 var(--fx-space-3);color:var(--color-gray-300);border-radius:0;flex:1;font-size:.75rem;font-weight:400;display:flex}.fx-agent-dock-event-summary:hover{background:var(--fx-agent-dock-event-tone)}@supports (color:color-mix(in lab,red,red)){.fx-agent-dock-event-summary:hover{background:color-mix(in srgb,var(--fx-agent-dock-event-tone)9%,transparent)}}.fx-agent-dock-event-summary:hover{color:var(--color-gray-100)}.fx-agent-dock-event-summary strong{color:var(--color-gray-50);flex:none}.fx-agent-dock-event-summary>span:nth-last-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fx-agent-dock-event-summary>span:last-child{color:var(--color-gray-500);flex:none}.fx-agent-dock-event-question{border-radius:var(--radius-full);background:var(--color-gray-50);width:1rem;height:1rem;color:var(--color-gray-700);flex:none;place-items:center;font-size:.625rem;font-weight:700;display:inline-grid}.fx-agent-dock-event-action{border-radius:var(--radius-md);height:1.75rem;padding:0 var(--fx-space-3);flex:none;font-size:.75rem}.fx-agent-dock-icon-button{border-radius:var(--radius-full);background:#36415399;flex:none;width:1.5rem;height:1.5rem}@supports (color:color-mix(in lab,red,red)){.fx-agent-dock-icon-button{background:color-mix(in srgb,var(--color-gray-700)60%,transparent)}}.fx-agent-dock-icon-button{color:var(--color-gray-300)}.fx-agent-dock-icon-button:hover{background:var(--color-gray-600);color:var(--color-gray-50)}.fx-agent-dock-panel{right:0;bottom:calc(100% + var(--fx-space-3));border-radius:calc(var(--radius-lg) + var(--fx-space-2));corner-shape:superellipse(1.25);background:var(--color-gray-950);padding:var(--fx-space-2);color:var(--color-gray-100);box-shadow:var(--fx-agent-dock-shadow);border:0;animation:.18s cubic-bezier(.16,1,.3,1) fx-agent-dock-panel-enter;position:absolute;left:0;overflow:hidden}@keyframes fx-agent-dock-panel-enter{0%{opacity:0;translate:0 .375rem}}@media(prefers-reduced-motion:reduce){.fx-agent-dock-panel{animation:none}}.fx-agent-dock-panel-header,.fx-agent-dock-event-header,.fx-agent-dock-draft-header,.fx-agent-dock-chat-header{align-items:center;gap:var(--fx-space-2);min-height:2.25rem;padding:0 var(--fx-space-2);display:flex}.fx-agent-dock-panel-header strong,.fx-agent-dock-event-header strong,.fx-agent-dock-draft-header strong,.fx-agent-dock-chat-header strong{color:var(--color-gray-50);font-size:.75rem;font-weight:600}.fx-agent-dock-panel-header>span,.fx-agent-dock-event-header time,.fx-agent-dock-draft-header time{color:var(--color-gray-500);font-size:.6875rem}.fx-agent-dock-panel-header .fx-agent-dock-icon-button{border-radius:var(--radius-md);margin-left:auto}.fx-agent-dock-review-list,.fx-agent-dock-conversation-list,.fx-agent-dock-event-body,.fx-agent-dock-draft-body{border-radius:var(--radius-lg);corner-shape:superellipse(1.25);background:var(--color-gray-800);box-shadow:inset 0 0 0 .5px var(--color-gray-700);border:0;overflow:hidden}.fx-agent-dock-review-row:not(:last-child):after{right:var(--fx-space-2);bottom:0;left:var(--fx-space-2);background:var(--color-gray-700);content:"";height:.5px;position:absolute}.fx-agent-dock-review-agent{color:var(--fx-agent-dock-row-tone);font-size:.6875rem;font-weight:600}.fx-agent-dock-review-agent[data-tone=approval]{--fx-agent-dock-row-tone:var(--fx-agent-dock-approval)}.fx-agent-dock-feed-dot{border-radius:var(--radius-full);background:var(--fx-agent-dock-row-tone,var(--fx-agent-dock-event-tone));width:.375rem;height:.375rem}.fx-agent-dock-review-row time{color:var(--color-gray-500);font-variant-numeric:tabular-nums;font-size:.6875rem}.fx-agent-dock-review-list{display:grid}.fx-agent-dock-conversation-list{max-height:min(24rem,100dvh - 10rem);padding:var(--fx-space-2);overflow-y:auto}.fx-agent-dock-review-status{padding:var(--fx-space-4);color:var(--color-gray-400);text-align:center;margin:0;font-size:.75rem}.fx-agent-dock-review-row{align-items:center;gap:var(--fx-space-3);min-height:3.5rem;padding:var(--fx-space-2)var(--fx-space-3);grid-template-columns:minmax(0,1fr) auto auto;font-size:.75rem;display:grid;position:relative}.fx-agent-dock-review-row>strong{color:var(--color-gray-100);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.fx-agent-dock-review-row [data-slot=button]{font-size:.6875rem}.fx-agent-dock-event-header strong{color:var(--fx-agent-dock-event-tone);letter-spacing:.04em;font-size:.6875rem}.fx-agent-dock-event-header time,.fx-agent-dock-draft-header time{margin-left:auto}.fx-agent-dock-event-body{padding:var(--fx-space-4)}.fx-agent-dock-event-body>strong{color:var(--color-gray-50);font-size:.8125rem}.fx-agent-dock-event-body p{margin:var(--fx-space-2)0 0;color:var(--color-gray-300);text-wrap:pretty;font-size:.75rem;line-height:1.5}.fx-agent-dock-event-actions{align-items:center;gap:var(--fx-space-2);min-height:2.375rem;padding:var(--fx-space-2)var(--fx-space-1)0 var(--fx-space-2);display:flex}.fx-agent-dock-event-actions>span{min-width:0;color:var(--color-gray-500);flex:1;font-size:.6875rem}.fx-agent-dock-event-actions [data-slot=button]{font-size:.75rem}.fx-agent-dock-event-actions .fx-agent-dock-secondary-action{background:var(--color-gray-800);color:var(--color-gray-50)}.fx-agent-dock-event-actions .fx-agent-dock-secondary-action:hover{background:var(--color-gray-700)}.fx-agent-dock-draft-header{justify-content:space-between}.fx-agent-dock-chat-title{align-items:center;gap:var(--fx-space-2);min-width:0;display:inline-flex}.fx-agent-dock-chat-title>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-agent-dock-draft-body{padding:var(--fx-space-3)var(--fx-space-4);color:var(--color-gray-100);font-size:.75rem;line-height:1.5}.fx-agent-dock-draft-body dl{gap:var(--fx-space-2);padding-bottom:var(--fx-space-3);box-shadow:inset 0 -.5px 0 var(--color-gray-700);margin:0;display:grid}.fx-agent-dock-draft-body dl>div{grid-template-columns:3rem 1fr;display:grid}.fx-agent-dock-draft-body dt,.fx-agent-dock-draft-body dd{margin:0}.fx-agent-dock-draft-body dt,.fx-agent-dock-draft-body dd span,.fx-agent-dock-draft-body p span{color:var(--color-gray-500)}.fx-agent-dock-draft-body p{margin:var(--fx-space-3)0 0}.fx-agent-dock-draft-body mark{background:var(--fx-agent-dock-reply);border-radius:.125rem}@supports (color:color-mix(in lab,red,red)){.fx-agent-dock-draft-body mark{background:color-mix(in srgb,var(--fx-agent-dock-reply)48%,transparent)}}.fx-agent-dock-draft-body mark{color:var(--color-gray-50);padding:0 .125rem}.fx-agent-dock-chat-panel{--background:var(--color-gray-950);--border:var(--color-gray-700);--fg-primary:var(--color-gray-50);--fg-secondary:var(--color-gray-400);--foreground:var(--color-gray-50);--muted-foreground:var(--color-gray-400);--surface-0:var(--color-gray-950);--surface-1:var(--color-gray-800);--surface-2:var(--color-gray-700);gap:var(--fx-space-2);flex-direction:column;height:min(34rem,100dvh - 7rem);display:flex}.fx-agent-dock-activities-panel{--border:var(--color-gray-700);--fg-primary:var(--color-gray-50);--fg-secondary:var(--color-gray-400);--surface-0:var(--color-gray-950);--surface-1:var(--color-gray-800);--surface-2:var(--color-gray-700)}.fx-agent-dock-activity-feed{border-radius:var(--radius-lg);background:var(--color-gray-800);max-height:min(22rem,100dvh - 11rem);padding:var(--fx-space-2);scrollbar-color:var(--color-gray-600)transparent;overflow-y:auto}.fx-agent-dock-activity-feed .fx-activity-card-compact,.fx-agent-dock-activity-feed .fx-activity-card-compact:hover{background:0 0}.fx-agent-dock-activity-feed .fx-activity-load-older{background:var(--color-gray-950);color:var(--color-gray-100);box-shadow:inset 0 0 0 .5px var(--color-gray-700)}.fx-agent-dock-activity-feed .fx-activity-load-older:hover{background:var(--color-gray-700);color:var(--color-gray-50)}.fx-agent-dock-chat-panel[hidden]{display:none}.fx-agent-dock-chat-header{justify-content:space-between}.fx-agent-dock-chat-tools{align-items:center;gap:var(--fx-space-2);display:flex}.fx-agent-dock-chat-panel>.fx-chat-surface{border-radius:var(--radius-lg);background:var(--color-gray-800);box-shadow:inset 0 0 0 .5px var(--color-gray-700);overflow:hidden}.fx-agent-dock-chat-panel .fx-agent-chat-thread{padding:var(--fx-space-4)var(--fx-space-3)var(--fx-space-5)}.fx-agent-dock-chat-panel .fx-agent-chat-message-list{gap:var(--fx-space-4)}.fx-agent-dock-chat-panel .fx-chat-turn{font-size:.8125rem}.fx-agent-dock-chat-panel .fx-chat-user-prompt{background:var(--color-gray-700);color:var(--color-gray-50)}.fx-agent-dock-chat-panel .fx-agent-message-composer{background:linear-gradient(to top,var(--color-gray-800)0%,var(--color-gray-800)76%,transparent 100%);padding:var(--fx-space-2)var(--fx-space-3)var(--fx-space-3)}.fx-agent-dock-chat-panel .fx-agent-message-composer-panel{border-radius:var(--radius-lg);background:var(--color-gray-900);box-shadow:inset 0 0 0 .5px var(--color-gray-700)}.fx-agent-dock-chat-panel .fx-agent-message-composer-panel .fx-textarea{min-height:2.5rem;max-height:6rem;color:var(--color-gray-50);font-size:.75rem}.fx-agent-dock-chat-panel .fx-agent-message-composer-panel .fx-textarea::placeholder{color:var(--color-gray-500)}.fx-agent-dock-chat-panel .fx-chat-context-chip{gap:var(--fx-space-1);border-color:var(--color-gray-700);background:var(--color-gray-800)}.fx-agent-dock-chat-panel .fx-chat-context-entity{max-width:12rem;color:var(--color-gray-100);text-decoration:none}.fx-agent-dock-chat-panel .fx-chat-context-remove{width:1.25rem;height:1.25rem;min-height:0;color:var(--color-gray-500)}.fx-agent-dock-chat-panel .fx-chat-context-remove:hover{color:var(--color-gray-100)}.fx-agent-dock-chat-panel .fx-agent-chat-scroll-control{background:var(--color-gray-700);color:var(--color-gray-100)}.fx-agent-dock-chat-empty{place-content:center;justify-items:center;gap:var(--fx-space-2);min-height:100%;padding:var(--fx-space-6);color:var(--color-gray-100);text-align:center;display:grid}.fx-agent-dock-chat-empty strong{font-size:.875rem;font-weight:600}.fx-agent-dock-chat-empty span{max-width:18rem;color:var(--color-gray-400);font-size:.75rem}.fx-agent-dock-chat-history{min-height:0;padding:var(--fx-space-2);flex:1;overflow-y:auto}.fx-agent-dock-chat-history .fx-conversation-link,.fx-agent-dock-conversation-list .fx-conversation-link{color:var(--color-gray-400);font:inherit;background:0 0;border:0}.fx-agent-dock-chat-history .fx-conversation-link:hover,.fx-agent-dock-chat-history .fx-conversation-link-active,.fx-agent-dock-conversation-list .fx-conversation-link:hover,.fx-agent-dock-conversation-list .fx-conversation-link-active{background:var(--color-gray-700);color:var(--color-gray-50)}.fx-agent-dock-chat-history .fx-conversation-title,.fx-agent-dock-conversation-list .fx-conversation-title{color:var(--color-gray-100)}.fx-agent-dock-chat-history .fx-conversation-time,.fx-agent-dock-chat-history .fx-conversation-subtitle,.fx-agent-dock-conversation-list .fx-conversation-time,.fx-agent-dock-conversation-list .fx-conversation-subtitle{color:var(--color-gray-400)}.fx-agent-dock-chat-loading{min-height:12rem;color:var(--color-gray-400);place-items:center;margin:0;font-size:.75rem;display:grid}.fx-agent-dock-tool-button{justify-content:center;align-items:center;gap:var(--fx-space-1);border-radius:var(--radius-md);background:var(--color-gray-800);height:1.5rem;padding:0 var(--fx-space-2);color:var(--color-gray-300);font-size:.6875rem;font-weight:500;text-decoration:none;display:inline-flex}.fx-agent-dock-tool-button:hover{background:var(--color-gray-700);color:var(--color-gray-50);text-decoration:none}.fx-agent-dock-tool-button svg{width:.75rem;height:.75rem}.fx-agent-dock-tool-button>span{color:var(--color-gray-500)}.fx-agent-dock-escape{color:var(--color-gray-400);font-family:var(--font-mono);font-size:.625rem}.fx-agent-dock-scrim{z-index:0;pointer-events:auto;background:0 0;border:0;position:fixed;inset:0}.fx-route-main.fx-dock-clearance{padding-bottom:var(--fx-agent-dock-clearance)}.fx-app-shell{--fx-research-active:var(--tone-agent-dot);--fx-research-updated:var(--color-success);--fx-research-waiting:var(--color-warning)}.fx-research-trigger{background:var(--fx-research-active)}@supports (color:color-mix(in lab,red,red)){.fx-research-trigger{background:color-mix(in srgb,var(--fx-research-active)15%,transparent)}}.fx-research-trigger>span:first-child>strong{color:var(--fx-research-active)}.fx-research-trigger-main{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.fx-research-trigger-main>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-research-trigger-stage{flex-shrink:0;justify-items:end;gap:.25rem;font-size:.625rem;display:grid}.fx-research-phases{gap:.1875rem;display:flex}.fx-research-phases i{opacity:.2;background:currentColor;border-radius:1rem;width:.75rem;height:.1875rem}.fx-research-phases i[data-complete]{background:var(--fx-research-active);opacity:1}.fx-research-list{max-height:min(24rem,55dvh);overflow-y:auto}.fx-research-row{border-top:1px solid var(--color-gray-800);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.fx-research-dot{background:var(--color-muted-foreground);border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem;display:inline-block}.fx-research-row[data-status=running] .fx-research-dot,.fx-research-dot[data-status=running]{background:var(--fx-research-active)}.fx-research-row[data-status=updated] .fx-research-dot,.fx-research-dot[data-status=updated]{background:var(--fx-research-updated)}.fx-research-row[data-status=waiting] .fx-research-dot,.fx-research-dot[data-status=waiting]{background:var(--fx-research-waiting)}.fx-research-row[data-status=failed] .fx-research-dot,.fx-research-dot[data-status=failed]{background:var(--color-destructive)}.fx-research-row-copy{flex:1;gap:.25rem;min-width:0;font-size:.75rem;display:grid}.fx-research-row-copy>a{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.fx-research-row-copy>span,.fx-research-row-meta{color:var(--color-gray-400);font-size:.6875rem}.fx-research-row-meta{justify-items:end;gap:.375rem;display:grid}.fx-research-message{padding:.75rem 1rem;font-size:.75rem}.fx-research-pagination{justify-content:space-between;padding:.5rem 1rem;display:flex}.fx-research-banner{border-radius:var(--radius-2xl);background:var(--surface-0);color:var(--fg-primary);box-shadow:var(--shadow-raised-surface);flex-wrap:nowrap;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.25rem;overflow:hidden}.fx-research-banner[data-has-title=true]{align-items:center;padding-block:.75rem}.fx-research-banner[data-has-title=true] .fx-notice-icon{margin-top:0}.fx-research-banner .fx-notice-title{font-weight:500}.fx-research-banner-stage{color:var(--fg-secondary);white-space:nowrap;font-size:.8125rem;font-weight:500}.fx-research-banner-indicator{border-radius:var(--radius-full);width:1.125rem;height:1.125rem;color:var(--fg-secondary);flex:none;place-items:center;display:inline-grid}.fx-research-banner-indicator>svg{width:.75rem;height:.75rem}.fx-research-banner-indicator[data-state=progress]{border:2px solid var(--tone-agent-border);border-top-color:var(--fx-research-active);background:0 0;animation:1s linear infinite fx-research-spin}.fx-research-banner-indicator[data-state=updated]{background:var(--tone-success-bg);color:var(--tone-success-fg)}.fx-research-banner-indicator[data-state=neutral]{box-shadow:inset 0 0 0 1.5px var(--border)}.fx-research-banner-indicator[data-state=problem]{background:var(--fx-status-warning);color:var(--fx-status-warning-foreground)}.fx-research-banner[data-state=progress] .fx-research-banner-stage{background:linear-gradient(100deg,var(--fg-secondary)20%,var(--fg-primary)45%,var(--fg-secondary)70%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite fx-research-shine}@keyframes fx-research-spin{to{transform:rotate(360deg)}}@keyframes fx-research-shine{to{background-position:-220% 0}}@media(prefers-reduced-motion:reduce){.fx-research-banner-indicator[data-state=progress]{animation:none}.fx-research-banner[data-state=progress] .fx-research-banner-stage{color:var(--fg-secondary);background:0 0;animation:none}}@media(max-width:640px){.fx-research-banner{align-items:flex-start}.fx-research-banner .fx-notice-action{min-width:0}.fx-research-banner-stage{text-overflow:ellipsis;display:block;overflow:hidden}}.fx-research-marker{color:var(--tone-agent-fg);white-space:nowrap;font-size:.6875rem;font-weight:500}@media(max-width:640px){.fx-research-trigger-stage{display:none}.fx-research-row{padding-inline:.75rem}}.fx-app-chrome{background:var(--fx-shell-field);height:100dvh;color:var(--foreground);overflow:hidden}.fx-app-shell{background:var(--fx-shell-field);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.fx-desktop-main-row{flex:1;min-width:0;min-height:0;display:flex}.fx-app-sidebar{width:var(--fx-app-sidebar-width);min-width:var(--fx-app-sidebar-width);min-height:0;padding:var(--fx-shell-edge-inset);background:0 0;border-right:0;flex-direction:column;display:flex;overflow:hidden auto}.fx-app-main-stack{min-width:0;min-height:0;padding:0 var(--fx-shell-edge-inset)var(--fx-shell-edge-inset)0;flex-direction:column;flex:1;display:flex}.fx-workspace-shell{min-width:0;min-height:0;margin-top:var(--fx-shell-edge-inset);border-radius:var(--fx-shell-view-radius);corner-shape:superellipse(1.25);background:var(--fx-shell-view);box-shadow:var(--fx-shell-view-shadow);flex-direction:column;flex:1;display:flex;overflow:hidden}.fx-view-context-slot:not(:empty)+.fx-workspace-shell{margin-top:0}.fx-route-main{background:var(--fx-shell-view);padding:1.5rem}.fx-route-main:has(.fx-view-page){padding:0}.fx-route-main.fx-dock-clearance:where(:has(.fx-view-page)){padding-bottom:var(--fx-agent-dock-clearance)}.fx-mobile-agent-rail{background:var(--surface-1);flex:0 0 min(18rem,34vh);min-height:10rem;display:none;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fx-mobile-agent-rail{background:color-mix(in srgb,var(--surface-1)72%,transparent)}}.fx-mobile-agent-rail{padding:var(--fx-space-4);box-shadow:inset 0 1px 0 var(--border)}@supports (color:color-mix(in lab,red,red)){.fx-mobile-agent-rail{box-shadow:inset 0 1px color-mix(in srgb,var(--border)42%,transparent)}}.fx-responsive-agent-dock-shell{flex:none;height:0;overflow:visible}@media(max-width:63.999rem){.fx-app-main-stack{padding:0}.fx-workspace-shell,.fx-view-context-slot:not(:empty)+.fx-workspace-shell{corner-shape:initial;box-shadow:none;border-radius:0;margin-top:0}.fx-route-main{padding:1rem}}.fx-row{transition:background-color .12s cubic-bezier(.16,1,.3,1)}.fx-row:hover{background:var(--surface-1)}.fx-mobile-navigation{background:var(--fx-mobile-navigation-ground);width:min(19rem,86vw);height:calc(100dvh - 3rem);max-height:none;padding:var(--fx-space-3);padding-bottom:max(var(--fx-space-3),env(safe-area-inset-bottom));border-radius:0;flex-direction:column;display:flex;inset:3rem auto 0 0;transform:none}.fx-dialog-backdrop:has(~.fx-mobile-navigation){background:#03071270;top:3rem}@supports (color:color-mix(in lab,red,red)){.fx-dialog-backdrop:has(~.fx-mobile-navigation){background:color-mix(in srgb,var(--color-gray-950)44%,transparent)}}.fx-dialog-backdrop:has(~.fx-mobile-navigation){-webkit-backdrop-filter:none;backdrop-filter:none}.fx-mobile-navigation-header-space{flex:none;height:3rem}.fx-mobile-navigation-header{width:100vw;position:fixed;inset:0 0 auto}.fx-mobile-navigation-body{flex:1;min-height:0;display:flex;overflow:hidden}.fx-mobile-navigation .fx-sidebar-navigation-viewport{margin:0;padding:0}.fx-mobile-navigation .fx-app-navigation{gap:var(--fx-space-4);padding:calc(var(--fx-space-4) + var(--fx-space-1))2px 2px}.fx-mobile-navigation .fx-main-nav{min-height:0;overflow-y:auto}@media(prefers-reduced-motion:no-preference){.fx-mobile-navigation{transition:left .26s cubic-bezier(.2,0,0,1)}.fx-mobile-navigation[data-starting-style],.fx-mobile-navigation[data-ending-style]{left:calc(-1*min(19rem,86vw))}.fx-mobile-navigation[data-ending-style]{transition-duration:.2s}}.fx-account-overview-stack{flex-direction:column;gap:2rem;display:flex}.fx-account-overview-active-deal{flex-direction:column;gap:1rem;min-width:0;display:flex}.fx-account-overview-deal{background:var(--surface-0);min-width:0;box-shadow:var(--shadow-raised-surface);border-radius:1rem;overflow:hidden;container:account-deal-card/inline-size}.fx-account-overview-deal-header{justify-content:space-between;align-items:center;gap:1.5rem;min-width:0;padding:1.5rem 1.5rem 0;display:flex}.fx-account-overview-deal-header>div:first-child{min-width:0;display:grid}.fx-account-overview-deal h3{color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:600;line-height:1.4;overflow:hidden}.fx-account-overview-deal-actions{flex:none;align-items:center;gap:.5rem;min-width:0;display:flex;position:relative}.fx-account-overview-deal-quick-controls{align-items:center;gap:.5rem;min-width:0;display:flex}.fx-account-overview-owner-trigger,.fx-account-overview-pipeline-badge{border-radius:var(--radius-full);background:var(--surface-0);min-width:0;height:1.75rem;box-shadow:var(--shadow-control);corner-shape:round;justify-content:flex-start;gap:.375rem;padding:.3125rem .5rem;font-size:.6875rem}.fx-account-overview-owner-trigger{max-width:min(15rem,100%)}.fx-account-overview-pipeline-badge{width:auto;max-width:100%}.fx-account-overview-owner-trigger [data-slot=avatar]{flex:none;width:1.125rem;height:1.125rem}.fx-account-overview-owner-label,.fx-account-overview-pipeline-badge>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:24ch;overflow:hidden}.fx-account-overview-owner-trigger>svg,.fx-account-overview-pipeline-badge>svg{width:.875rem;height:.875rem;color:var(--fg-secondary);flex:none}.fx-account-overview-deal-menu{width:12rem}.fx-account-overview-owner-search{z-index:1;background:var(--popover);align-items:center;padding:0 0 .375rem;display:flex;position:sticky;top:-.375rem}.fx-account-overview-owner-search>svg{z-index:1;width:.875rem;height:.875rem;color:var(--fg-tertiary);pointer-events:none;position:absolute;left:.625rem}.fx-account-overview-owner-search .fx-input{height:2rem;padding-inline:1.875rem .625rem;font-size:.75rem}.fx-account-overview-deal-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fx-account-overview-owner-empty{color:var(--fg-tertiary);text-align:center;padding:.625rem .5rem;font-size:.75rem}.fx-account-overview-deal-action-error{color:var(--destructive);white-space:nowrap;font-size:.6875rem;position:absolute;top:calc(100% + .375rem);right:0}.fx-account-overview-view-deal{width:5.6875rem;font-size:.75rem}.fx-account-overview-deal-body{grid-template-columns:22.25rem minmax(0,1fr);align-items:center;gap:1.5rem;padding:1rem 1.5rem 1.5rem;display:grid}.fx-account-overview-deal-facts{grid-template-rows:repeat(3,minmax(0,1fr));gap:.125rem;height:6.5rem;margin:0;display:grid}.fx-account-overview-deal-facts>div{background:var(--surface-1);border-radius:.5rem;grid-template-columns:8rem minmax(0,1fr);align-items:center;min-height:0;padding:.4375rem .75rem;display:grid}.fx-account-overview-deal-facts dt{color:var(--fg-secondary);font-size:.75rem}.fx-account-overview-deal-facts dd{min-width:0;color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;font-weight:600;overflow:hidden}.fx-account-overview-deal-progress{min-width:0;height:6.5rem;position:relative}.fx-account-overview-deal-track{gap:.5rem;min-width:0;height:3rem;display:flex;position:absolute;inset:0 0 auto}.fx-account-overview-deal-track-open{background:var(--surface-1);cursor:pointer;corner-shape:superellipse(1.25);border-radius:1rem;flex:1;min-width:0;height:3rem;position:relative;overflow:hidden}.fx-account-overview-deal-trail-anchor{z-index:0;width:0;height:3rem;transition:opacity .15s;position:absolute;top:0}.fx-account-overview-deal-track-fill{border-radius:1rem;width:10.9375rem;height:3rem;transition:background .42s;animation:.62s cubic-bezier(.16,1,.3,1) both fx-account-deal-trail;position:absolute;top:0;right:-1rem;-webkit-mask-image:linear-gradient(270deg,#000 0% 25%,#0000 55%);mask-image:linear-gradient(270deg,#000 0% 25%,#0000 55%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:400% 100%;mask-size:400% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fx-account-overview-deal-stage-node{z-index:1;pointer-events:none;width:0;height:2rem;position:absolute;top:.5rem}.fx-account-overview-deal-detent,.fx-account-overview-deal-handle{border-radius:var(--radius-full);background:var(--color-gray-200);corner-shape:round;width:1rem;height:2rem;position:absolute}.fx-account-overview-deal-detent{top:0;left:0;transform:translate(-50%)}.fx-account-overview-deal-detent[data-active]{opacity:0}.fx-account-overview-deal-handle{appearance:none;background:linear-gradient(#09090b,#09090b)center/.125rem 1.0625rem no-repeat,var(--color-white);cursor:grab;touch-action:none;outline:none;transition:left .18s cubic-bezier(.34,1.5,.64,1),transform .16s;top:.5rem;transform:translate(-50%);box-shadow:0 2px 5px #00000012,0 1px 2px #00000012,0 0 0 .5px #0000001a}.fx-account-overview-deal-handle::-webkit-slider-thumb{appearance:none;width:0;height:0}.fx-account-overview-deal-handle::-moz-range-thumb{border:0;width:0;height:0}.fx-account-overview-deal-handle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fx-account-overview-deal-progress[data-dragging] .fx-account-overview-deal-handle{cursor:grabbing;transform:translate(-50%)scale(1.08)}.fx-account-overview-deal-progress[data-dragging] .fx-account-overview-deal-trail-anchor{opacity:0}.fx-account-overview-deal-track-lost{background:var(--surface-1);width:3rem;height:3rem;color:var(--fg-tertiary);cursor:pointer;corner-shape:superellipse(1.25);border:0;border-radius:1rem;flex:none;justify-content:center;align-items:center;transition:background .24s,color .24s;display:flex;overflow:hidden}.fx-account-overview-deal-track-lost[data-active]{color:#fff;background:#ca2209}.fx-account-overview-deal-track-lost:disabled{cursor:default}.fx-account-overview-deal-track-lost>svg{width:1.5rem;height:1.5rem}.fx-account-overview-deal-labels-open{height:.9375rem;position:absolute;top:3.0625rem;left:0;right:3.5rem}.fx-account-overview-deal-labels-open>span{width:2.875rem;height:.9375rem;color:var(--fg-primary);text-align:center;white-space:nowrap;font-size:.6875rem;font-weight:500;line-height:1.4;transition:opacity .2s;position:absolute;transform:translate(-50%)}.fx-account-overview-deal-progress:is([data-dragging],:has(.fx-account-overview-deal-handle:hover),:has(.fx-account-overview-deal-handle:focus-visible)) .fx-account-overview-deal-labels-open>span[data-hidden]{opacity:0}.fx-account-overview-deal-label-lost{width:3rem;color:var(--fg-primary);text-align:center;font-size:.6875rem;font-weight:500;line-height:1.4;position:absolute;top:3.0625rem;right:0}.fx-account-overview-deal-stage-tip{z-index:1;color:#fff;opacity:0;pointer-events:none;background:#09090b;border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;gap:.0625rem;width:7.5625rem;height:2.5rem;transition:left .2s cubic-bezier(.34,1.4,.64,1),opacity .2s;display:flex;position:absolute;top:4rem;transform:translate(-50%)}.fx-account-overview-deal-stage-tip:before{top:-.3125rem;left:var(--fx-account-deal-stage-tip-arrow-left,50%);content:"";background:#09090b;width:.625rem;height:.625rem;position:absolute;transform:translate(-50%)rotate(45deg)}.fx-account-overview-deal-stage-tip[data-positioned]{transform:none}.fx-account-overview-deal-progress:is([data-dragging],:has(.fx-account-overview-deal-handle:hover),:has(.fx-account-overview-deal-handle:focus-visible)) .fx-account-overview-deal-stage-tip[data-positioned]{opacity:1}.fx-account-overview-deal-stage-tip>span,.fx-account-overview-deal-stage-tip small{color:inherit;white-space:nowrap;font-size:.6875rem;font-weight:500;line-height:1.4;position:relative}.fx-account-overview-deal-stage-tip small{color:#fff9}.fx-account-overview-deal-progress[data-lost] .fx-account-overview-deal-trail-anchor,.fx-account-overview-deal-progress[data-lost] .fx-account-overview-deal-stage-node{opacity:0}.fx-account-overview-deal-stage-error{color:var(--destructive);font-size:.6875rem;position:absolute;top:calc(100% + .125rem);right:0}@keyframes fx-account-deal-trail{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}.fx-account-overview-grid{grid-template-columns:minmax(0,617fr) minmax(20rem,347fr);align-items:start;gap:2.25rem;display:grid}.fx-account-overview-primary,.fx-account-reference-column{flex-direction:column;min-width:0;display:flex}.fx-account-overview-primary{gap:2rem}.fx-account-reference-column{gap:1.5rem}.fx-account-next-steps,.fx-account-overview-activity,.fx-account-reference-section{min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:0}.fx-account-next-steps h2,.fx-account-overview-active-deal>h2,.fx-account-overview-section-header>span{color:var(--fg-primary);margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.fx-account-next-steps h2{align-items:center;min-height:2rem;margin-bottom:1rem;display:flex}.fx-account-next-step-list,.fx-account-reference-list,.fx-account-slack-connect-summary,.fx-account-overview-contacts{background:var(--surface-0);box-shadow:var(--shadow-raised-surface);border-radius:1rem;overflow:hidden}.fx-account-slack-connect-summary{gap:.75rem;padding:1rem;display:grid}.fx-account-slack-connect-actions{justify-content:center;gap:.5rem;display:flex}.fx-account-slack-connect-row{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;display:grid}.fx-account-slack-connect-icon{background:var(--surface-1);width:2rem;height:2rem;color:var(--fg-secondary);border-radius:.625rem;place-items:center;display:grid}.fx-account-slack-connect-icon[data-vendor-icon]{background:0 0}.fx-account-slack-connect-copy{gap:.125rem;min-width:0;display:grid}.fx-account-slack-connect-copy strong,.fx-account-slack-connect-copy span{text-overflow:ellipsis;overflow:hidden}.fx-account-slack-connect-copy strong{color:var(--fg-primary);white-space:nowrap;font-size:.8125rem;font-weight:600}.fx-account-slack-connect-copy span{color:var(--fg-secondary);text-wrap:pretty;font-size:.75rem;line-height:1.45}.fx-account-slack-connect-link{color:var(--primary);text-underline-offset:.125rem;text-decoration:underline}.fx-account-next-step{min-height:4.25rem;box-shadow:inset 0 -.5px 0 var(--border-subtle);align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.fx-account-next-step:first-child{background:var(--primary-soft)}.fx-account-next-step:last-child{box-shadow:none}.fx-account-next-step>div{flex:1;gap:.125rem;min-width:0;display:grid}.fx-account-next-step strong{color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.fx-account-next-step span{color:var(--fg-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.fx-account-overview-section-header{justify-content:space-between;align-items:center;gap:.75rem;min-height:2rem;margin-bottom:1rem;display:flex}.fx-account-overview-section-header a{border-radius:var(--radius-lg);background:var(--surface-0);min-height:1.75rem;color:var(--primary);box-shadow:var(--shadow-control);corner-shape:superellipse(1.25);align-items:center;gap:.25rem;padding:0 .625rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.fx-account-legacy-activity{background:var(--surface-0);box-shadow:var(--shadow-raised-surface);border-radius:1rem;overflow:hidden}.fx-account-legacy-activity-row{border-top:1px solid var(--border-subtle);min-height:4.25rem;color:var(--fg-primary);grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;display:grid}.fx-account-legacy-activity-row:first-child{border-top:0}.fx-account-legacy-activity-icon{border:1px solid var(--border-subtle);width:1.75rem;height:1.75rem;color:var(--fg-secondary);border-radius:50%;place-items:center;display:grid}.fx-account-legacy-activity-icon svg{width:.875rem;height:.875rem}.fx-account-legacy-activity-copy{gap:.125rem;min-width:0;display:grid}.fx-account-legacy-activity-copy strong,.fx-account-legacy-activity-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-account-legacy-activity-copy strong{font-size:.8125rem;font-weight:600}.fx-account-legacy-activity-copy small{color:var(--fg-secondary);font-size:.75rem}.fx-account-mini-state{background:var(--surface-1);color:var(--fg-secondary);border-radius:.75rem;padding:.75rem 1rem;font-size:.8125rem}.fx-account-overview-activity .fx-account-mini-state[role=alert]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.fx-account-reference-list>div{min-height:2.5rem;box-shadow:inset 0 -.5px 0 var(--border-subtle);grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;display:grid}.fx-account-reference-list>div:last-child{box-shadow:none}.fx-account-reference-list>div>span:first-child{min-width:0;color:var(--fg-secondary)}.fx-account-reference-list>div>span:last-child{min-width:0;color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fx-account-overview-contacts>a{min-height:4.5rem;color:var(--fg-primary);box-shadow:inset 0 -.5px 0 var(--border-subtle);align-items:center;gap:.625rem;padding:1rem;text-decoration:none;display:flex}.fx-account-overview-contacts>a:last-child{box-shadow:none}.fx-account-overview-contacts>a:hover{background:var(--surface-1)}.fx-account-overview-contact-copy{flex:1;gap:.125rem;min-width:0;display:grid}.fx-account-overview-contact-copy strong,.fx-account-overview-contact-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-account-overview-contact-copy strong{font-size:.8125rem;font-weight:600}.fx-account-overview-contact-copy>span{color:var(--fg-secondary);font-size:.75rem}.fx-account-overview-contacts>a>svg{color:var(--fg-tertiary);flex:none}@media(max-width:74.999rem){.fx-account-overview-grid{grid-template-columns:minmax(0,1fr)}}@container account-deal-card (max-width:56rem){.fx-account-overview-deal-body{grid-template-columns:minmax(0,1fr)}}@container account-deal-card (max-width:36rem){.fx-account-overview-deal-header{flex-direction:column;align-items:flex-start;gap:.75rem}.fx-account-overview-deal-actions{flex-wrap:wrap;width:100%}}@container account-deal-card (max-width:32rem){.fx-account-overview-deal-body{padding-inline:1rem}.fx-account-overview-deal-labels-open,.fx-account-overview-deal-label-lost,.fx-account-overview-deal-stage-tip{display:none}.fx-account-overview-deal-progress{height:3rem}}@container account-deal-card (max-width:28rem){.fx-account-overview-deal-quick-controls{display:none}}@media(max-width:47.999rem){.fx-account-slack-connect-row{grid-template-columns:2rem minmax(0,1fr)}.fx-account-slack-connect-row .fx-status-pill{grid-column:2;justify-self:start}}.fx-memory-workspace{gap:1.25rem;max-width:58rem;display:grid}.fx-memory-loading{gap:1rem;display:grid}.fx-memory-diff p,.fx-memory-summary-preview p{margin:.4rem 0 0;line-height:1.55}.fx-memory-stale{border:1px solid var(--border);color:var(--fg-secondary);corner-shape:round;border-radius:999px;flex:none;padding:.2rem .55rem;font-size:.75rem}.fx-memory-facts{gap:.55rem;display:grid}.fx-memory-table-frame{border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}.fx-memory-table{border-collapse:collapse;table-layout:fixed;width:100%}.fx-memory-table th,.fx-memory-table td{text-align:left;vertical-align:middle;padding:.7rem .8rem}.fx-memory-table th{background:var(--surface-1);color:var(--fg-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:600}.fx-memory-table tbody tr+tr{border-top:1px solid var(--border)}.fx-memory-table th:first-child,.fx-memory-table-category{width:9.5rem}.fx-memory-category-label{white-space:nowrap;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;display:inline-flex}.fx-memory-table-claim{line-height:1.45}.fx-memory-proposal-heading,.fx-memory-form-actions,.fx-memory-proposal-actions{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.fx-memory-diff>span,.fx-memory-summary-preview>span{color:var(--fg-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}.fx-memory-owner-origin{color:var(--primary);flex:none;align-items:center;display:inline-flex}.fx-memory-contested{color:var(--warning-fg,var(--fg-secondary));margin-top:.25rem;font-size:.72rem;font-weight:600;display:block}.fx-memory-expiration{color:var(--fg-tertiary);margin-top:.25rem;font-size:.72rem;display:block}.fx-memory-table th.fx-memory-table-action,.fx-memory-table td.fx-memory-table-action{text-align:right;width:3.25rem}.fx-memory-evidence-row{gap:.55rem;padding-top:.75rem;display:grid}.fx-memory-evidence-row+.fx-memory-evidence-row{border-top:1px solid var(--border);margin-top:.75rem}.fx-memory-evidence-meta{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.fx-memory-evidence-meta time{color:var(--fg-tertiary)}.fx-memory-evidence-excerpt{background:var(--surface-1);border-left:2px solid var(--border-strong);color:var(--fg-primary);white-space:pre-wrap;margin:0;padding:.75rem;line-height:1.5}.fx-memory-review{border-top:1px solid var(--border);gap:1rem;padding-top:1.1rem;display:grid}.fx-memory-review-heading{margin:0;font-size:.875rem;font-weight:600;line-height:1.35}.fx-memory-processing{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--fg-secondary);align-items:center;gap:.55rem;min-height:3rem;padding:.75rem .9rem;font-size:.82rem;font-weight:600;display:flex}.fx-memory-review form{gap:.55rem;display:grid}.fx-memory-form-actions>span,.fx-memory-owner-note{color:var(--fg-tertiary);font-size:.78rem}.fx-memory-clarification,.fx-memory-proposal{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-lg);padding:.9rem 1rem}.fx-memory-clarification p{color:var(--fg-secondary);margin:.35rem 0 0}.fx-memory-proposal{gap:.8rem;display:grid}.fx-memory-proposal-heading>div{gap:.6rem;display:flex}.fx-memory-proposal-heading span:first-child{color:var(--fg-tertiary);text-transform:capitalize}.fx-memory-diff,.fx-memory-summary-preview{border-left:2px solid var(--primary);padding-left:.75rem}.fx-memory-diff-before{border-left-color:var(--border-strong,var(--border));color:var(--fg-secondary)}.fx-memory-detail-dialog{gap:1.1rem;display:grid;overflow-y:auto}.fx-memory-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.fx-memory-detail-meta div{gap:.2rem;display:grid}.fx-memory-detail-meta dt,.fx-memory-detail-section h3{color:var(--fg-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:600}.fx-memory-detail-meta dd{margin:0;font-size:.82rem;font-weight:600}.fx-memory-detail-section{border-top:1px solid var(--border);gap:.5rem;padding-top:.9rem;display:grid}.fx-memory-detail-section h3,.fx-memory-detail-section ul,.fx-memory-detail-empty{margin:0}.fx-memory-detail-section ul{gap:.35rem;padding-left:1.1rem;display:grid}.fx-memory-detail-empty{color:var(--fg-secondary);font-size:.82rem}@media(max-width:42rem){.fx-memory-proposal-heading{flex-direction:column;align-items:flex-start}.fx-memory-table th:first-child,.fx-memory-table-category{width:7rem}}.fx-account-drop-scope{min-width:0;height:100%;min-height:0;position:relative}.fx-account-file-global-drop{z-index:60;background:var(--fg-primary);color:var(--surface-0);pointer-events:none;box-shadow:var(--shadow-lg);border-radius:.625rem;padding:.625rem .875rem;font-size:.78125rem;font-weight:500;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.fx-account-overview-files{margin-bottom:1.5rem}.fx-account-files-card-summary{color:var(--fg-tertiary);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.fx-account-files-card{box-shadow:none;background:0 0;border-radius:0;overflow:hidden}.fx-account-file-preview-row{border:0;border-top:.5px solid var(--border-subtle);width:100%;min-width:0;color:inherit;text-align:left;background:0 0;align-items:center;gap:.6875rem;padding:.6875rem .875rem;display:flex}.fx-account-file-preview-row:first-child{border-top:0}.fx-account-file-preview-row:hover{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.fx-account-file-preview-row:hover{background:color-mix(in srgb,var(--surface-1)45%,transparent)}}.fx-account-file-preview-row>span:nth-child(2){flex:1;gap:.125rem;min-width:0;display:grid}.fx-account-file-preview-row strong,.fx-account-file-preview-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-account-file-preview-row strong{color:var(--fg-primary);font-size:.78125rem;font-weight:500}.fx-account-file-preview-row small,.fx-account-file-preview-row time{color:var(--fg-tertiary);font-size:.6875rem;font-weight:400}.fx-account-file-preview-row time{flex:none}.fx-account-files-card-footer{border-top:.5px solid var(--border-subtle);color:var(--fg-tertiary);align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.71875rem;display:flex}.fx-account-files-card-footer>span{flex:1}.fx-account-files-card-footer a{background:var(--surface-0);color:var(--fg-secondary);box-shadow:var(--shadow-control);border-radius:.5rem;padding:.375rem .75rem;font-weight:500;text-decoration:none}.fx-account-files-card-state{color:var(--fg-secondary);padding:1.125rem .875rem;font-size:.78125rem}.fx-account-file-dropzone{border:1px dashed var(--border);width:100%;height:4rem;color:var(--fg-secondary);box-shadow:none;background:0 0;border-radius:.75rem;justify-content:center;align-items:center;gap:.625rem;font-size:.78125rem;display:flex}.fx-account-file-dropzone strong{color:var(--primary);font-weight:500}.fx-account-file-dropzone-active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.fx-account-file-dropzone-active{background:color-mix(in srgb,var(--primary)9%,var(--surface-1))}}.fx-account-file-dropzone-active{color:var(--fg-primary);outline:2px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.fx-account-file-dropzone-active{outline:2px solid color-mix(in srgb,var(--primary)45%,transparent)}}.fx-account-file-dropzone-active{outline-offset:2px}.fx-account-file-controls{align-items:center;gap:.75rem;margin-top:.375rem;display:flex}.fx-account-file-source-filters{flex-wrap:wrap;flex:1;gap:.4375rem;min-width:0;display:flex}.fx-account-file-source-filters button{corner-shape:round;background:var(--surface-0);color:var(--fg-secondary);box-shadow:var(--shadow-control);border:0;border-radius:999px;padding:.375rem .8125rem;font-size:.75rem;font-weight:500}.fx-account-file-source-filters button.fx-account-file-filter-active{background:var(--fg-primary);color:var(--surface-0);box-shadow:none}.fx-account-file-source-filters button span{opacity:.55;margin-left:.125rem}.fx-account-file-selects{flex:none;gap:.4375rem;display:flex}.fx-account-file-selects .fx-select{corner-shape:round;border-radius:999px;width:auto;min-width:7.5rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.75rem}.fx-account-file-list{border-radius:var(--radius-lg);background:var(--surface-0);box-shadow:var(--shadow-raised-surface);overflow:hidden}.fx-account-file-row{border-top:.5px solid var(--border-subtle);align-items:center;gap:.8125rem;min-width:0;padding:.875rem 1rem;display:flex}.fx-account-file-row:first-child{border-top:0}.fx-account-file-row:hover{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.fx-account-file-row:hover{background:color-mix(in srgb,var(--surface-1)42%,transparent)}}.fx-account-file-tile{background:var(--surface-2);width:2.25rem;height:2.25rem;color:var(--fg-secondary);box-shadow:inset 0 0 0 .5px var(--border);border-radius:.625rem;flex:none;justify-content:center;align-items:center;font-size:.53125rem;font-weight:500;display:flex}@supports (color:color-mix(in lab,red,red)){.fx-account-file-tile{box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--border)72%,transparent)}}.fx-account-file-tile-small{border-radius:.5625rem;width:1.875rem;height:1.875rem;font-size:.46875rem}.fx-account-file-row-copy{flex:1;min-width:0}.fx-account-file-row-copy>div:first-child{color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.fx-account-file-row-copy>div:last-child{min-width:0;color:var(--fg-tertiary);align-items:center;gap:.4375rem;margin-top:.1875rem;font-size:.71875rem;display:flex}.fx-account-file-row-copy>div:last-child>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:22.5rem;overflow:hidden}.fx-account-file-row-copy>div:last-child>span:nth-child(2){background:var(--border-subtle);flex:none;width:.5px;height:.625rem}.fx-account-file-date{width:3.625rem;color:var(--fg-tertiary);text-align:right;flex:none;font-size:.71875rem}.fx-account-file-actions{flex:none;gap:.125rem;margin-left:.375rem;display:flex}.fx-account-file-actions [data-slot=button]{color:var(--fg-tertiary)}.fx-account-file-empty{min-height:10rem;color:var(--fg-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6875rem;padding:2rem 1.25rem;font-size:.8125rem;display:flex}.fx-account-file-empty strong{font-weight:500}.fx-account-file-action-error{color:var(--destructive);margin:.625rem 0 0;font-size:.75rem}.fx-account-file-load-more{color:var(--fg-tertiary);justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.75rem;font-size:.75rem;display:flex}.fx-account-file-upload-queue{background:var(--fx-surface-inset);box-shadow:none;border-radius:.75rem;gap:.375rem;margin-top:.75rem;padding:.625rem;display:grid}.fx-account-file-upload-queue-header{color:var(--fg-tertiary);text-transform:uppercase;padding:0 .25rem .25rem;font-size:.6875rem;font-weight:600}.fx-account-file-upload{background:var(--surface-1);border-radius:.5625rem;align-items:center;gap:.625rem;padding:.4375rem .5625rem;display:flex}.fx-account-file-upload>span:nth-child(2){flex:1;min-width:0;display:grid}.fx-account-file-upload strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;overflow:hidden}.fx-account-file-upload small{color:var(--fg-tertiary);font-size:.6875rem}@media(max-width:52rem){.fx-account-files-heading,.fx-account-file-controls{flex-wrap:wrap;align-items:stretch}.fx-account-files-heading>span{min-width:50%}.fx-account-file-source-filters{flex-basis:100%}.fx-account-file-selects{width:100%}.fx-account-file-selects .fx-select{flex:1;min-width:0}}@media(max-width:38rem){.fx-account-file-dropzone{text-align:left;height:auto;padding:1rem}.fx-account-file-row{align-items:flex-start;padding:.75rem}.fx-account-file-date{display:none}.fx-account-file-row-copy>div:last-child{flex-direction:column;align-items:flex-start;gap:.125rem}.fx-account-file-row-copy>div:last-child>span:nth-child(2){display:none}}.fx-account-meeting-sections,.fx-account-meeting-sections>section{gap:var(--fx-space-2);display:grid}.fx-account-meeting-sections{gap:1.25rem}.fx-account-meeting-sections h3{color:var(--fg-secondary);margin:0;font-size:.8125rem;font-weight:600;line-height:1.4}.fx-account-meeting-list{border-radius:var(--radius-lg);background:var(--surface-0);box-shadow:var(--shadow-raised-surface);overflow:hidden}.fx-account-meeting-list .fx-meeting-summary-row:not(:last-child){border-bottom:1px solid var(--border-subtle)}.fx-account-meetings-state{place-items:center;gap:var(--fx-space-3);border-radius:var(--radius-lg);min-height:10rem;padding:var(--fx-space-4);background:var(--surface-0);box-shadow:var(--shadow-border);color:var(--fg-secondary);text-align:center;display:grid}.fx-account-meetings-state p{margin:0}.fx-account-subordinate-shell{background:0 0;align-items:start;gap:1.375rem;width:100%;max-width:73.75rem;min-height:30rem;margin:0 auto;display:grid;overflow:visible}.fx-account-contacts-new{box-shadow:var(--shadow-border)}.fx-account-contact-collection{border-radius:var(--radius-lg);background:var(--surface-0);width:100%;max-width:73.75rem;box-shadow:var(--shadow-raised-surface);margin:0 auto;overflow:hidden}@media(min-width:48rem){.fx-account-subordinate-shell{grid-template-columns:18.5rem minmax(0,1fr)}}.fx-account-subordinate-list,.fx-account-subordinate-detail{min-width:0;min-height:0;box-shadow:none;background:0 0;border-radius:0}.fx-account-subordinate-list{flex-direction:column;gap:0;padding:0;display:flex;overflow-y:auto}.fx-account-contacts-shell .fx-account-subordinate-list{border-radius:var(--radius-lg);background:var(--surface-0);box-shadow:var(--shadow-raised-surface)}.fx-account-contacts-shell .fx-account-contact-collection{border-radius:inherit;corner-shape:inherit;box-shadow:none}.fx-account-subordinate-row-active{background:var(--surface-2)}.fx-account-subordinate-row-draft{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.fx-account-subordinate-row-draft{background:color-mix(in srgb,var(--primary-soft)32%,var(--surface-0))}}.fx-contact-inbox-row{min-width:0;color:var(--fg-primary);border-radius:.625rem;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.6875rem;padding:.6875rem .75rem;text-decoration:none;display:grid}.fx-contact-inbox-row:hover{background:var(--surface-2);text-decoration:none}.fx-account-contact-collection-row{border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto;padding:.875rem 1rem}.fx-account-contact-collection-row .fx-contact-inbox-topline{align-items:baseline;gap:var(--fx-space-2);display:flex}.fx-account-contact-sidebar-row{grid-template-columns:auto minmax(0,1fr) auto}.fx-account-contact-sidebar-row .fx-contact-inbox-topline{flex-direction:column;align-items:flex-start;gap:.125rem}.fx-account-contact-chevron{width:1rem;height:1rem;color:var(--fg-tertiary)}.fx-contact-inbox-content{gap:.125rem;min-width:0;display:grid}.fx-contact-inbox-topline{min-width:0;display:block}.fx-contact-inbox-topline span{color:var(--fg-primary);font-size:.8125rem;font-weight:500;display:block}.fx-contact-inbox-subject{min-width:0;color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:400;overflow:hidden}.fx-account-contact-collection-row .fx-contact-inbox-subject{color:var(--fg-secondary);flex:1;font-size:.75rem}.fx-contact-inbox-meta{min-width:0;color:var(--fg-tertiary);white-space:nowrap;flex-direction:row;align-items:flex-end;gap:.375rem;font-size:.625rem;font-weight:500;display:flex}@media(max-width:47.999rem){.fx-contact-inbox-row{grid-template-columns:auto auto minmax(0,1fr)}.fx-account-contact-collection-row{grid-template-columns:auto minmax(0,1fr) auto}.fx-account-contact-collection-row .fx-contact-inbox-topline{flex-direction:column;align-items:flex-start;gap:.125rem}.fx-account-contact-collection-row .fx-contact-inbox-meta{display:none}.fx-contact-inbox-meta{grid-column:3;align-items:flex-start;min-width:0}}.fx-account-subordinate-detail{overflow:hidden}.fx-account-detail-empty{align-items:flex-start;gap:var(--fx-space-3);padding:var(--fx-space-6);display:flex}.fx-account-overview-section{margin-top:1.625rem}.fx-account-detail-pane{gap:var(--fx-space-5);padding:var(--fx-space-6);display:grid}.fx-account-mobile-back{align-items:center;gap:var(--fx-space-2);width:fit-content;color:var(--fg-secondary);font-size:.875rem;font-weight:500;display:inline-flex}@media(min-width:48rem){.fx-account-mobile-back{display:none}}.fx-account-subordinate-row{align-items:flex-start;gap:var(--fx-space-3);min-width:0;padding:var(--fx-space-3)var(--fx-space-4);color:var(--fg-primary);box-shadow:inset 0 -1px 0 var(--border);text-decoration:none;display:flex}@supports (color:color-mix(in lab,red,red)){.fx-account-subordinate-row{box-shadow:inset 0 -1px color-mix(in srgb,var(--border)36%,transparent)}}.fx-account-subordinate-row:hover{background:var(--surface-0)}@supports (color:color-mix(in lab,red,red)){.fx-account-subordinate-row:hover{background:color-mix(in srgb,var(--surface-0)72%,transparent)}}.fx-account-subordinate-row:hover{text-decoration:none}.fx-account-subordinate-row-active .fx-deal-inbox-marker{background:var(--primary);opacity:1}.fx-account-subordinate-row-active .fx-task-inbox-marker,.fx-account-subordinate-row-active .fx-activity-inbox-marker{background:var(--primary);color:var(--primary-foreground);opacity:1}.fx-marker-success{background:var(--fx-status-success-foreground)}.fx-account-tasks-new{box-shadow:var(--shadow-border)}.fx-account-tasks-tab>.fx-tasks-groups{border-radius:var(--radius-lg);background:var(--surface-0);box-shadow:var(--shadow-raised-surface);gap:0;overflow:hidden}.fx-account-tasks-tab .fx-tasks-section{margin:0}.fx-account-tasks-tab .fx-tasks-section h2{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--surface-1);margin:0;padding:.625rem 1rem}.fx-account-tasks-tab .fx-tasks-section:first-child h2{border-top:0}.fx-account-tasks-draft{background:var(--fx-surface-inset);padding:var(--fx-space-4)1.125rem;box-shadow:none;border-radius:.875rem}.fx-account-edit-form{gap:var(--fx-space-4);display:grid}@media(min-width:48rem){.fx-account-edit-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.fx-account-draft-note{justify-content:flex-end;align-items:center;gap:var(--fx-space-3);flex-wrap:wrap;display:flex}.fx-contact-detail-back{width:fit-content}.fx-contact-detail-pane{min-width:0}.fx-contact-detail-header{align-items:center;gap:var(--fx-space-3);margin-bottom:var(--fx-space-6);flex-wrap:wrap;display:flex}.fx-contact-detail-heading{flex:1;min-width:0}.fx-contact-detail-heading h2{color:var(--fg-primary);font-size:var(--text-lg);overflow-wrap:anywhere;margin:0;font-weight:600}.fx-contact-detail-heading p{margin:var(--fx-space-1)0 0;color:var(--fg-secondary);font-size:var(--text-sm);text-wrap:pretty}.fx-contact-detail-actions{gap:var(--fx-space-2);flex-wrap:wrap;margin-left:auto;display:flex}.fx-contact-detail-body{gap:var(--fx-space-6);display:grid}.fx-contact-detail-body section,.fx-contact-detail-facts{min-width:0}.fx-contact-detail-facts{margin:0}.fx-account-reference-list.fx-contact-detail-facts>div>span:last-child{overflow-wrap:anywhere;white-space:normal}.fx-contact-detail-notes,.fx-contact-detail-empty{font-size:var(--text-sm);overflow-wrap:anywhere;text-wrap:pretty;margin:0;line-height:1.6}.fx-contact-detail-notes{padding:var(--fx-space-4);white-space:pre-wrap}.fx-contact-detail-empty{color:var(--fg-secondary)}.fx-contact-context-list{gap:var(--fx-space-3);display:grid}.fx-contact-detail-reference{align-content:start;gap:var(--fx-space-6);min-width:0;display:grid}.fx-contact-detail-body[data-has-deals=false] .fx-contact-detail-reference{grid-row:1}@media(min-width:80rem){.fx-contact-detail-body[data-has-deals=true]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.fx-contact-detail-toolbar{align-items:center;gap:var(--fx-space-3);margin-bottom:var(--fx-space-6);flex-wrap:wrap;display:flex}.fx-agent-activity-grid{align-items:start;gap:var(--fx-space-5);display:grid}@media(min-width:80rem){.fx-agent-activity-grid{grid-template-columns:minmax(0,1.55fr) minmax(20rem,.85fr)}}.fx-command-root{width:min(var(--fx-app-header-search-width),55cqw);min-width:0}.fx-command-trigger{justify-content:center;align-items:center;gap:var(--fx-space-2);border-radius:var(--radius-lg);background:var(--color-gray-800);width:100%;max-width:100%;height:2rem;padding:0 var(--fx-space-2);color:var(--color-gray-400);letter-spacing:-.01em;text-align:center;box-shadow:0 0 0 var(--border-width) var(--color-gray-700);border:0;outline:none;flex:none;font-size:.75rem;font-weight:400;line-height:1.4;transition:background-color .12s cubic-bezier(.16,1,.3,1),box-shadow .12s cubic-bezier(.16,1,.3,1);display:flex}.fx-command-trigger:hover{background:#242f3f}@supports (color:color-mix(in lab,red,red)){.fx-command-trigger:hover{background:color-mix(in srgb,var(--color-gray-800)75%,var(--color-gray-700))}}.fx-command-trigger:hover{color:var(--color-gray-400);box-shadow:0 0 0 var(--border-width) #444f60}@supports (color:color-mix(in lab,red,red)){.fx-command-trigger:hover{box-shadow:0 0 0 var(--border-width) color-mix(in srgb,var(--color-gray-600)70%,var(--color-gray-700))}}.fx-command-trigger:before{content:"";background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='ai-search-02'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M2.43736%208.64585C2.43736%205.4242%205.04904%202.81252%208.2707%202.81252C8.67337%202.81252%208.99985%203.13898%208.99985%203.5417C8.99985%203.9444%208.67337%204.27086%208.2707%204.27086C5.85445%204.27086%203.89569%206.22962%203.89569%208.64585C3.89569%2011.0621%205.85445%2013.0209%208.2707%2013.0209C10.687%2013.0209%2012.6457%2011.0621%2012.6457%208.64585C12.6457%208.24318%2012.9721%207.9167%2013.3748%207.9167C13.7776%207.9167%2014.104%208.24318%2014.104%208.64585C14.104%209.9939%2013.6468%2011.2351%2012.8789%2012.2229L15.3488%2014.6927C15.6335%2014.9775%2015.6335%2015.4392%2015.3488%2015.724C15.064%2016.0087%2014.6023%2016.0087%2014.3176%2015.724L11.8477%2013.2541C10.8599%2014.022%209.61875%2014.4792%208.2707%2014.4792C5.04904%2014.4792%202.43736%2011.8676%202.43736%208.64585Z'%20fill='%23F8F9F9'/%3e%3cpath%20id='Vector_2'%20d='M11.625%202.06252C11.8604%202.06252%2012.0709%202.20907%2012.1525%202.42981L12.346%202.95259C12.6175%203.68635%2012.7041%203.88571%2012.8467%204.02832C12.9893%204.17093%2013.1887%204.25753%2013.9225%204.52904L14.4452%204.72248C14.6659%204.80416%2014.8125%205.01465%2014.8125%205.25002C14.8125%205.4854%2014.6659%205.69588%2014.4452%205.77757L13.9225%205.97101C13.1887%206.24252%2012.9893%206.32912%2012.8467%206.47173C12.7041%206.61434%2012.6175%206.8137%2012.346%207.54748L12.1525%208.07022C12.0709%208.29095%2011.8604%208.4375%2011.625%208.4375C11.3896%208.4375%2011.1791%208.29095%2011.0975%208.07022L10.904%207.54748C10.6325%206.8137%2010.5459%206.61434%2010.4033%206.47173C10.2607%206.32912%2010.0613%206.24252%209.32752%205.97101L8.80478%205.77757C8.58405%205.69588%208.4375%205.4854%208.4375%205.25002C8.4375%205.01465%208.58405%204.80416%208.80478%204.72248L9.32752%204.52904C10.0613%204.25753%2010.2607%204.17093%2010.4033%204.02832C10.5459%203.88571%2010.6325%203.68635%2010.904%202.95259L11.0975%202.42981C11.1791%202.20907%2011.3896%202.06252%2011.625%202.06252Z'%20fill='%23F8F9F9'/%3e%3c/g%3e%3c/svg%3e") 50%/100% 100% no-repeat;flex:none;width:1.125rem;height:1.125rem}.fx-command-trigger-label{line-height:inherit}.fx-command-trigger:focus-visible{color:var(--color-gray-400);box-shadow:0 0 0 var(--border-width) var(--color-gray-600),var(--shadow-focus);outline:none}.fx-command-root-open{width:min(40rem,100cqw + 1.25rem)}.fx-global-header-command:has(.fx-command-root-open){max-width:calc(100cqw + 1.25rem)}@container fx-global-header (max-width:31.999rem){.fx-command-root:not(.fx-command-root-open){width:2rem}.fx-command-trigger{padding:0}.fx-command-trigger-label{display:none}}.fx-command-input-row{z-index:var(--fx-layer-modal);align-items:center;gap:var(--fx-space-2);border-radius:var(--radius-lg);background:var(--color-gray-800);width:100%;min-width:0;height:2rem;color:var(--color-gray-300);padding-inline:.625rem;display:flex;position:relative}.fx-command-input-row:has(.fx-command-back){padding-left:.375rem;padding-right:.625rem}.fx-command-search-icon{color:var(--color-gray-300);flex:none}.fx-command-input{min-width:0;height:2rem;color:var(--color-gray-50);background:0 0;border:0;outline:none;flex:1;font-size:.8125rem;font-weight:400;line-height:1}.fx-command-input::placeholder{color:var(--color-gray-500);opacity:1}.fx-command-back{border-radius:var(--radius-md);background:var(--color-gray-700);width:1.75rem;height:1.75rem;color:var(--color-gray-200);flex:none}.fx-command-back:hover,.fx-command-back:focus-visible{background:var(--color-gray-600);color:var(--color-gray-50);outline:none}.fx-command-ask-hint{align-items:center;gap:var(--fx-space-1);color:var(--color-gray-400);flex:none;font-size:.6875rem;line-height:1;display:flex}.fx-command-spinner{border:1.5px solid var(--color-gray-500);border-top-color:#0000;border-radius:9999px;flex:none;width:.875rem;height:.875rem;animation:.7s linear infinite fx-command-spin}@keyframes fx-command-spin{to{transform:rotate(360deg)}}.fx-command-backdrop{z-index:var(--fx-layer-overlay);background:#0000003d;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.fx-command-backdrop{background:color-mix(in srgb,var(--color-black)24%,transparent)}}:root[data-theme=dark] .fx-command-backdrop{background:#00000075}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .fx-command-backdrop{background:color-mix(in srgb,var(--color-black)46%,transparent)}}.fx-command-positioner{z-index:var(--fx-layer-modal);width:var(--anchor-width);outline:none}.fx-command-popup{width:var(--anchor-width);border-radius:var(--radius-lg);background:var(--color-gray-800);color:var(--color-gray-50);box-shadow:var(--shadow-elevated);outline:none;overflow:hidden}.fx-command-list{max-height:min(28.75rem,calc(var(--available-height) - 2.25rem));overscroll-behavior:contain;padding-block:var(--fx-space-2);scrollbar-color:var(--color-gray-600)transparent;scrollbar-width:thin;overflow-y:auto}.fx-command-group+.fx-command-group{padding-top:var(--fx-space-2)}.fx-command-group [cmdk-group-heading],.fx-command-section-label{padding:.375rem var(--fx-space-3);color:var(--color-gray-500);font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.2}.fx-command-section-label{padding-top:var(--fx-space-2);padding-bottom:var(--fx-space-1)}.fx-command-item{cursor:pointer;align-items:center;gap:var(--fx-space-3);min-height:2rem;margin-inline:var(--fx-space-1);border-radius:var(--radius-md);padding:var(--fx-space-2)var(--fx-space-3);color:var(--color-gray-50);outline:none;font-size:.8125rem;line-height:1.35;display:flex}.fx-command-item[data-command-group=action][data-searching=false]{gap:.625rem}.fx-command-item[data-searching=true],.fx-command-result{min-height:3.25rem;padding-block:.625rem}.fx-command-item[data-selected=true]{background:#2b3647}@supports (color:color-mix(in lab,red,red)){.fx-command-item[data-selected=true]{background:color-mix(in srgb,var(--color-gray-700)55%,var(--color-gray-800))}}.fx-command-item[data-selected=true]{color:var(--color-white)}.fx-command-item[data-disabled=true]{cursor:not-allowed;opacity:.45}.fx-command-item-icon,.fx-command-result-icon{border-radius:var(--radius-md);background:var(--color-gray-700);width:2rem;height:2rem;color:var(--color-gray-200);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.fx-command-item[data-command-group=action] .fx-command-item-icon{color:var(--color-gray-100)}.fx-command-item-icon-compact{width:1.25rem;height:1.25rem}.fx-command-item-icon-compact svg{width:.75rem;height:.75rem}.fx-command-item-symbol{width:1rem;height:1rem;color:var(--color-gray-300);flex:none;justify-content:center;align-items:center;display:inline-flex}.fx-command-item-symbol svg{width:1rem;height:1rem}.fx-command-result-icon[data-result-kind=deal]{background:var(--entity-deal);color:var(--entity-deal-foreground)}.fx-command-item[data-selected=true] .fx-command-item-icon,.fx-command-item[data-selected=true] .fx-command-result-icon{background:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.fx-command-item[data-selected=true] .fx-command-item-icon,.fx-command-item[data-selected=true] .fx-command-result-icon{background:color-mix(in srgb,var(--color-white)12%,transparent)}}.fx-command-item[data-selected=true] .fx-command-item-icon,.fx-command-item[data-selected=true] .fx-command-result-icon{color:var(--color-white)}.fx-command-result-icon[data-result-kind=contact],.fx-command-result-icon[data-result-kind=lead],.fx-command-item[data-selected=true] .fx-command-result-icon[data-result-kind=contact],.fx-command-item[data-selected=true] .fx-command-result-icon[data-result-kind=lead]{background:0 0;border-radius:9999px}.fx-command-item[data-selected=true] .fx-command-item-symbol,.fx-command-item[data-selected=true] .fx-command-item-description,.fx-command-item[data-selected=true] .fx-command-check,.fx-command-item[data-selected=true] .fx-command-result-chip{color:var(--color-white)}.fx-command-item[data-selected=true] .fx-command-result-chip{background:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.fx-command-item[data-selected=true] .fx-command-result-chip{background:color-mix(in srgb,var(--color-white)18%,transparent)}}.fx-command-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fx-command-item-copy{flex:1;gap:.0625rem;min-width:0;display:grid}.fx-command-item-title,.fx-command-item-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-command-item-title{font-size:.8125rem;font-weight:500}.fx-command-item-description{color:var(--color-gray-400);font-size:.6875rem}.fx-command-item-title strong,.fx-command-item-description strong{color:inherit;font-weight:700}.fx-command-result-chip{border-radius:var(--radius-sm);background:var(--color-gray-700);color:var(--color-gray-300);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;flex:none;justify-content:center;align-items:center;padding:.125rem .375rem;font-size:.59375rem;font-weight:600;line-height:1.2;display:inline-flex}.fx-command-result-chip[data-result-kind=account]{background:var(--entity-account);color:var(--entity-account-foreground)}.fx-command-result-chip[data-result-kind=contact]{background:var(--entity-contact);color:var(--entity-contact-foreground)}.fx-command-result-chip[data-result-kind=lead]{background:var(--entity-lead);color:var(--entity-lead-foreground)}.fx-command-check{color:var(--color-gray-300);flex:none}.fx-command-instruction{margin:0 var(--fx-space-2)var(--fx-space-2);border-radius:var(--radius-md);background:var(--color-gray-700);padding:var(--fx-space-2)var(--fx-space-3);color:var(--color-gray-300);text-align:center;font-size:.6875rem;line-height:1.35}.fx-command-notice{margin:var(--fx-space-1);font-size:.8125rem}.fx-command-empty{padding:var(--fx-space-6);color:var(--color-gray-400);text-align:center;font-size:.8125rem;line-height:1.4}.fx-command-ask-ai [data-slot=kbd]{margin-left:auto}.fx-command-input-row,.fx-command-popup{--fx-kbd-background:var(--color-gray-700);--fx-kbd-foreground:var(--color-gray-300)}.fx-command-item[data-selected=true]{--fx-kbd-background:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.fx-command-item[data-selected=true]{--fx-kbd-background:color-mix(in srgb,var(--color-white)18%,transparent)}}.fx-command-item[data-selected=true]{--fx-kbd-foreground:var(--color-white)}.fx-command-footer{align-items:center;gap:var(--fx-space-4);border-top:1px solid var(--color-gray-700);padding:var(--fx-space-2)var(--fx-space-3);color:var(--color-gray-400);font-size:.6875rem;line-height:1;display:none}.fx-command-footer>span{align-items:center;gap:var(--fx-space-1);display:inline-flex}@media(max-width:47.999rem){.fx-command-root-open{width:calc(100vw - var(--fx-space-4))}.fx-command-input-row{top:var(--fx-space-2);right:var(--fx-space-2);left:var(--fx-space-2);width:auto;position:fixed}}@media(min-width:40rem){.fx-command-footer{display:flex}}@media(max-width:39.999rem){.fx-command-ask-hint{display:none}}@media(prefers-reduced-motion:reduce){.fx-command-spinner{animation-duration:1.4s}}.fx-pipeline-page{flex:1;height:100%;min-height:0}.fx-route-main.fx-dock-clearance:has(.fx-pipeline-table-page){padding-bottom:0}@media(min-width:48rem){.fx-route-main.fx-dock-clearance:has(.fx-pipeline-page){padding-bottom:0}}@media(max-width:63.999rem){.fx-pipeline-header.fx-view-header-shell .fx-pipeline-title-selector{max-width:100%;height:1.5rem;padding:0}.fx-pipeline-page .fx-pipeline-board-shell{--fx-pipeline-stage-width:clamp(15rem, calc(100vw - 4.75rem) ,18.75rem);--fx-pipeline-overlay-width:calc(var(--fx-pipeline-stage-width) - 1rem)}.fx-pipeline-page .fx-pipeline-board-scroll{scroll-snap-type:x proximity;scroll-padding-inline:var(--fx-space-4)}.fx-pipeline-page .fx-pipeline-board-stage-header-frame{scroll-snap-align:start}.fx-pipeline-page .fx-pipeline-card-container{border-radius:var(--radius-lg);background:var(--surface-0);min-width:0;box-shadow:var(--shadow-raised-control);flex-direction:column;display:flex}.fx-pipeline-page .fx-pipeline-card-container .fx-pipeline-deal-card{cursor:pointer;min-height:0;box-shadow:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.fx-pipeline-page .fx-pipeline-card-identity{padding-right:0}.fx-pipeline-page .fx-pipeline-card-account{overflow-wrap:anywhere;white-space:normal}.fx-pipeline-page .fx-pipeline-card-deal-link{justify-content:space-between;align-items:center;gap:var(--fx-space-2);border-radius:0 0 var(--radius-lg)var(--radius-lg);min-width:0;min-height:2.75rem;padding:var(--fx-space-2)var(--fx-space-4);color:var(--primary);font-size:.75rem;text-decoration:none;display:flex}.fx-pipeline-page .fx-pipeline-card-deal-link>:first-child{min-width:0;color:var(--fg-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-pipeline-page .fx-pipeline-card-deal-link>:last-child{flex:none;font-weight:600}.fx-pipeline-page .fx-pipeline-card-deal-link:hover{background:var(--surface-1);text-decoration:none}.fx-pipeline-page .fx-pipeline-card-deal-link:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}}.fx-card.fx-pipeline-progress{--card-spacing:var(--fx-space-4);--fx-pipeline-progress-positive:var(--color-green-600);--fx-pipeline-progress-negative:var(--color-red-600);margin:var(--fx-space-4)var(--fx-space-4)0;border-radius:var(--radius-2xl);gap:var(--fx-space-4);box-shadow:var(--shadow-xs);flex:none}.fx-pipeline-progress-header{align-items:center;min-height:1.75rem}.fx-pipeline-progress-title{font-family:var(--font-sans);letter-spacing:-.01em;font-size:.9375rem;font-weight:600;line-height:1.4}.fx-pipeline-progress-header h2{font:inherit;margin:0}.fx-select-trigger.fx-pipeline-progress-period[data-size=sm]{background:var(--card);width:auto;min-width:0;box-shadow:var(--shadow-xs);gap:0;padding-inline:.375rem;font-size:.75rem}.fx-select-trigger.fx-pipeline-progress-period:hover:not(:disabled):not(:focus-visible){box-shadow:var(--shadow-raised-control-hover)}.fx-pipeline-progress-report-link{letter-spacing:-.01em;box-shadow:var(--shadow-xs);gap:0;padding-inline:.375rem;font-size:.75rem}.fx-pipeline-progress-actions{align-items:center;gap:var(--fx-space-2);display:flex}.fx-pipeline-progress-content{gap:var(--fx-space-2);display:grid}.fx-pipeline-progress-report{--fx-pipeline-progress-positive:var(--color-green-600);--fx-pipeline-progress-negative:var(--color-red-600);gap:var(--fx-space-4);min-width:0;display:grid}.fx-pipeline-progress-metrics,.fx-pipeline-progress-loading{gap:var(--fx-space-2);background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.fx-pipeline-progress-metric,.fx-pipeline-progress-loading-cell{border-radius:var(--radius-lg);background:var(--background);min-width:0;min-height:6.25rem;padding:var(--fx-space-3)var(--fx-space-4);flex-direction:column;display:flex}.fx-pipeline-progress-report .fx-pipeline-progress-metric,.fx-pipeline-progress-report .fx-pipeline-progress-loading-cell{background:var(--surface-1);min-height:7.75rem;padding:var(--fx-space-4)}.fx-pipeline-progress-coverage{min-height:2rem;padding-block:.375rem;font-size:.8125rem;line-height:1.25rem}.fx-pipeline-progress-report .fx-pipeline-progress-coverage{background:var(--surface-1)}.fx-pipeline-progress-metric dt{color:var(--fg-primary);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600;line-height:1.4;overflow:hidden}.fx-pipeline-progress-detail{color:var(--fg-secondary);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;font-weight:400;line-height:1.4;overflow:hidden}.fx-pipeline-progress-value{color:var(--fg-primary);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:auto 0 0;font-size:1.5rem;font-weight:600;line-height:1.4;overflow:hidden}.fx-pipeline-progress-loading-cell{justify-content:space-between}.fx-pipeline-progress-metric[data-tone=success] .fx-pipeline-progress-value{color:var(--fx-pipeline-progress-positive)}.fx-pipeline-progress-metric[data-tone=danger] .fx-pipeline-progress-value{color:var(--fx-pipeline-progress-negative)}@media(max-width:60rem){.fx-pipeline-progress-metrics,.fx-pipeline-progress-loading{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:48rem){.fx-pipeline-progress-header{grid-template-columns:1fr;align-items:start}.fx-pipeline-progress-actions{grid-area:2/1;justify-self:stretch;overflow-x:auto}.fx-pipeline-progress-metric,.fx-pipeline-progress-loading-cell{padding-inline:var(--fx-space-2)}.fx-pipeline-progress-value{font-size:1.125rem}.fx-pipeline-progress-detail{font-size:.6875rem}}[data-theme=dark] .fx-pipeline-progress,[data-theme=dark] .fx-pipeline-progress-report,.dark .fx-pipeline-progress,.dark .fx-pipeline-progress-report{--fx-pipeline-progress-positive:var(--color-green-400);--fx-pipeline-progress-negative:var(--color-red-500)}@media(max-width:47.999rem){.fx-card.fx-pipeline-progress{--card-spacing:var(--fx-space-3);gap:var(--fx-space-2);margin:var(--fx-space-3)var(--fx-space-4)0}.fx-pipeline-progress .fx-pipeline-progress-title{font-size:.8125rem}.fx-pipeline-progress .fx-pipeline-progress-header{align-items:center;gap:var(--fx-space-2);grid-template-columns:minmax(0,1fr) auto}.fx-pipeline-progress .fx-pipeline-progress-actions{grid-area:1/2;overflow:visible}.fx-pipeline-progress-report-label{display:none}.fx-pipeline-progress .fx-pipeline-progress-report-link{width:2rem;padding:0}.fx-pipeline-progress .fx-pipeline-progress-metric,.fx-pipeline-progress .fx-pipeline-progress-loading-cell{min-height:0;padding:var(--fx-space-1)0;background:0 0}.fx-pipeline-progress .fx-pipeline-progress-value{margin-top:0;font-size:1rem}}.fx-pipeline-report-page{gap:var(--fx-space-6);background:var(--card);padding:var(--fx-space-6)var(--fx-space-6)5rem}.fx-pipeline-report-page>.fx-view-header{min-height:3.25rem}.fx-select-trigger.fx-pipeline-report-period[data-size=sm]{background:var(--card);width:auto;min-width:0;box-shadow:var(--shadow-xs);gap:0;padding-inline:.375rem;font-size:.75rem}.fx-select-trigger.fx-pipeline-report-period:hover:not(:disabled):not(:focus-visible){box-shadow:var(--shadow-raised-control-hover)}.fx-pipeline-report-days,.fx-pipeline-report-loading,.fx-pipeline-report-weeks{min-width:0;display:grid}.fx-pipeline-report-days,.fx-pipeline-report-loading{gap:var(--fx-space-6)}.fx-pipeline-report-weeks{gap:var(--fx-space-4)}.fx-pipeline-report-day,.fx-pipeline-report-loading-day{gap:var(--fx-space-3);min-width:0;display:grid}.fx-pipeline-report-day>header{justify-content:space-between;align-items:center;gap:var(--fx-space-4);min-height:1.5rem;display:flex}.fx-pipeline-report-day h2{color:var(--fg-primary);letter-spacing:-.01em;margin:0;font-size:.8125rem;font-weight:600;line-height:1.25rem}.fx-pipeline-report-day>header span{color:var(--fg-secondary);flex:none;font-size:.75rem;line-height:1.4}.fx-pipeline-report-table-wrap{border-radius:var(--radius-lg);background:var(--card);max-width:100%;box-shadow:var(--shadow-xs);border:0;overflow-x:auto}.fx-pipeline-report-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:48rem;font-size:.8125rem;line-height:1.4}.fx-pipeline-report-table th,.fx-pipeline-report-table td{padding-inline:var(--fx-space-4);text-align:left;vertical-align:middle}.fx-pipeline-report-table thead th,.fx-pipeline-report-table tfoot th,.fx-pipeline-report-table tfoot td{background:var(--surface-1);letter-spacing:-.01em;height:2rem;font-size:.75rem;font-weight:600}.fx-pipeline-report-table thead th{color:var(--fg-secondary)}.fx-pipeline-report-table>tbody>tr>td{border-bottom:1px solid var(--border-subtle);background:var(--card);height:3.25rem;color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-pipeline-report-table th:first-child{width:10.5rem}.fx-pipeline-report-table th:nth-child(2){width:18%}.fx-pipeline-report-table th:nth-child(3){width:28%}.fx-pipeline-report-table th:nth-child(4){width:25%}.fx-pipeline-report-table th:last-child{text-align:right;width:10.25rem}.fx-pipeline-report-table td strong{color:var(--fg-primary);text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.fx-pipeline-report-table td time{color:var(--fg-secondary);margin-top:.125rem;font-size:.6875rem;line-height:1rem;display:block}.fx-pipeline-report-table td.fx-pipeline-report-category{color:var(--fg-primary);vertical-align:top;padding-block-start:var(--fx-space-3);font-size:.75rem;font-weight:600}.fx-pipeline-report-table td.fx-pipeline-report-stage{color:var(--fg-secondary)}.fx-pipeline-report-table td.fx-pipeline-report-effect{color:var(--fg-primary);text-align:right;font-weight:600}.fx-pipeline-report-table td.fx-pipeline-report-category[data-tone=success],.fx-pipeline-report-table td.fx-pipeline-report-effect[data-tone=success],.fx-pipeline-report-week-value[data-tone=success]>strong,.fx-pipeline-report-week-table tfoot td[data-tone=success]{color:var(--fx-status-success-foreground)}.fx-pipeline-report-table td.fx-pipeline-report-category[data-tone=danger],.fx-pipeline-report-table td.fx-pipeline-report-effect[data-tone=danger],.fx-pipeline-report-week-value[data-tone=danger]>strong,.fx-pipeline-report-week-table tfoot td[data-tone=danger]{color:var(--fx-status-danger-foreground)}.fx-pipeline-report-table tfoot th,.fx-pipeline-report-table tfoot td{color:var(--fg-primary)}.fx-pipeline-report-table tfoot td{text-align:right;font-weight:700}.fx-pipeline-report-empty{padding-block:var(--fx-space-8);text-align:center;justify-content:center}.fx-pipeline-report-week-table{min-width:62rem}.fx-pipeline-report-week-table>thead>tr>th:first-child{width:23.5%}.fx-pipeline-report-week-table>thead>tr>th:nth-child(2){width:16.75%}.fx-pipeline-report-week-table>thead>tr>th:nth-child(3){width:25%}.fx-pipeline-report-week-table>thead>tr>th:nth-child(4),.fx-pipeline-report-week-table>thead>tr>th:nth-child(5){width:16.125%}.fx-pipeline-report-week-table>thead>tr>th:not(:first-child),.fx-pipeline-report-week-table>tbody>tr:not(.fx-pipeline-report-detail-row)>td{text-align:right}.fx-pipeline-report-week-table>tbody>tr>th{height:4rem;padding-inline:var(--fx-space-4);border-bottom:1px solid var(--border-subtle);color:var(--fg-primary);text-align:left;vertical-align:middle;font-weight:400}.fx-pipeline-report-week-table>tbody>tr>th>strong{color:var(--fg-primary);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;display:block;overflow:hidden}.fx-pipeline-report-week-detail-link{width:fit-content;margin-top:var(--fx-space-1);align-items:center;gap:var(--fx-space-1);color:var(--primary);font-size:.75rem;font-weight:400;line-height:1rem;text-decoration:none;display:inline-flex}.fx-pipeline-report-week-detail-link:hover{text-underline-offset:.15em;text-decoration:underline}.fx-pipeline-report-week-detail-icon{flex:none;width:.875rem;height:.875rem}.fx-pipeline-report-week-value{justify-items:end;gap:var(--fx-space-1);display:inline-grid}.fx-pipeline-report-week-value>strong{color:var(--fg-primary);font-size:.8125rem;font-weight:600;line-height:1.125rem}.fx-pipeline-report-week-value>span{color:var(--fg-secondary);font-size:.75rem;font-weight:400;line-height:1.4}.fx-pipeline-report-week-table>tbody>tr:not(.fx-pipeline-report-detail-row)>td{height:4rem}.fx-pipeline-report-week-table>tbody>.fx-pipeline-report-detail-row>td{background:var(--surface-1);text-align:left;white-space:normal;height:auto;padding:0}.fx-pipeline-report-week-detail{min-width:0;padding:var(--fx-space-4)var(--fx-space-4)var(--fx-space-6)}.fx-pipeline-report-week-detail .fx-pipeline-report-table{min-width:0}.fx-pipeline-report-week-table>tfoot>tr>td{text-align:right}@media(max-width:48rem){.fx-pipeline-report-page{gap:var(--fx-space-4);padding:var(--fx-space-4)var(--fx-space-4)3.75rem}.fx-pipeline-report-table{min-width:44rem}.fx-pipeline-report-week-table{min-width:52rem}.fx-pipeline-report-week-detail{padding-inline:var(--fx-space-3)}}.fx-drop-placeholder{border:1px dashed var(--primary);align-items:stretch;min-height:12.5313rem;display:flex}@supports (color:color-mix(in lab,red,red)){.fx-drop-placeholder{border:1px dashed color-mix(in srgb,var(--primary)60%,transparent)}}.fx-drop-placeholder{border-radius:var(--radius-lg);background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.fx-drop-placeholder{background:color-mix(in srgb,var(--surface-2)82%,var(--primary)18%)}}.fx-drop-placeholder{opacity:.95;padding:0}.fx-pipeline-card-logo{flex:none;width:1.5rem;height:1.5rem}.fx-pipeline-card-logo-fallback{color:var(--primary-foreground);font-size:.8125rem;font-weight:600}.fx-pipeline-card-logo-fallback[data-tone=blue]{background:var(--color-blue-600)}.fx-pipeline-card-logo-fallback[data-tone=pink]{background:var(--color-pink-500)}.fx-pipeline-card-logo-fallback[data-tone=green]{background:var(--color-green-600)}.fx-pipeline-card-logo-fallback[data-tone=purple]{background:var(--color-purple-600)}.fx-pipeline-card-logo-fallback[data-tone=orange]{background:var(--color-orange-500)}.fx-pipeline-card-logo-fallback[data-tone=dark]{background:var(--color-gray-950)}.fx-pipeline-health-dot{border-radius:var(--radius-full);flex:none;align-self:flex-start;width:.4375rem;height:.4375rem}.fx-pipeline-health-dot[data-tone=lead]{background:var(--color-gray-400)}.fx-pipeline-health-dot[data-tone=qualified]{background:var(--color-blue-600)}.fx-pipeline-health-dot[data-tone=proposal]{background:var(--brand-purple)}.fx-pipeline-health-dot[data-tone=negotiation]{background:var(--color-yellow-400)}.fx-pipeline-health-dot[data-tone=won]{background:var(--color-green-500)}.fx-pipeline-health-dot[data-tone=lost]{background:var(--color-red-600)}.fx-pipeline-header .fx-pipeline-title-selector{border-radius:var(--radius-md);width:auto;min-width:0;max-width:min(24rem,42vw);height:2rem;color:inherit;font-size:inherit;font-weight:inherit;background:0 0;padding:.125rem .625rem;box-shadow:inset 0 0 0 1px #0000}.fx-pipeline-header .fx-pipeline-title-selector:hover,.fx-pipeline-header .fx-pipeline-title-selector[data-popup-open]{background:var(--surface-0);box-shadow:var(--shadow-border)}.fx-pipeline-header .fx-pipeline-title-selector>svg{color:var(--fg-secondary)}.fx-pipeline-header .fx-view-header-title-row{gap:.75rem}.fx-pipeline-header .fx-view-header-actions{align-items:center;gap:var(--fx-space-2)}.fx-pipeline-stage-total{font-variant-numeric:tabular-nums}.fx-pipeline-board-skeleton{min-height:35rem}.fx-pipeline-board-shell{--fx-pipeline-stage-width:17.5rem;--fx-pipeline-overlay-width:16.5rem;flex:1;min-width:0;min-height:0;display:flex}.fx-pipeline-board-stage-header-viewport{z-index:var(--fx-layer-sticky);background:var(--surface-1);width:max-content;min-width:100%;padding:var(--fx-space-4)var(--fx-space-4)0;flex:none;position:sticky;top:0;overflow:hidden}.fx-pipeline-board-shell[data-after-banner=true] .fx-pipeline-board-stage-header-viewport{padding-top:.5rem}.fx-pipeline-board-stage-header-track{gap:.875rem;width:max-content;display:flex}.fx-pipeline-board-stage-header-frame{width:var(--fx-pipeline-stage-width);flex:0 0 var(--fx-pipeline-stage-width);border-radius:calc(.6875rem + var(--fx-space-2))calc(.6875rem + var(--fx-space-2))0 0;background:var(--surface-0);box-shadow:.5px 0 0 var(--border-subtle),-.5px 0 0 var(--border-subtle),0 -.5px 0 var(--border-subtle);position:relative;overflow:hidden}.fx-pipeline-board-stage-header-frame:after{background:var(--border-subtle);content:"";height:.5px;opacity:var(--fx-pipeline-header-scroll-progress,0);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.fx-pipeline-board-scroll{background:var(--surface-1);flex-direction:column;flex:1;min-width:0;max-width:100%;min-height:0;display:flex;overflow:auto}.fx-pipeline-board-card-track{flex:1 0 auto;align-items:stretch;width:max-content;min-height:min-content;padding-top:0;padding-bottom:5.5rem}.fx-pipeline-board-card-track>.fx-kanban-stage{border-radius:0 0 calc(.6875rem + var(--fx-space-2))calc(.6875rem + var(--fx-space-2));background:var(--surface-0);padding:1px var(--fx-space-2)var(--fx-space-2);box-shadow:.5px 0 0 var(--border-subtle),-.5px 0 0 var(--border-subtle),0 .5px 0 var(--border-subtle)}.fx-pipeline-board-card-track .fx-kanban-card:hover{transform:none}.fx-pipeline-deal-card{background:var(--surface-0);min-height:12.5313rem;color:inherit;cursor:grab;touch-action:auto;border-radius:.6875rem;align-items:stretch;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.fx-pipeline-deal-card:hover{text-decoration:none}.fx-pipeline-deal-card:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fx-kanban-card.fx-pipeline-deal-card[data-flyover-active=true]{box-shadow:0 0 0 .75px var(--fg-primary),var(--shadow-border-hover)}@supports (color:color-mix(in lab,red,red)){.fx-kanban-card.fx-pipeline-deal-card[data-flyover-active=true]{box-shadow:0 0 0 .75px color-mix(in srgb,var(--fg-primary)52%,transparent),var(--shadow-border-hover)}}.fx-pipeline-deal-card:active{cursor:grabbing}.fx-pipeline-card-hover-region{border-radius:inherit;corner-shape:inherit;min-width:0;padding:var(--fx-space-4);flex-direction:column;flex:1;display:flex}.fx-pipeline-card-account-target{min-width:0;color:inherit;cursor:pointer;outline:none;text-decoration:none;display:block}.fx-pipeline-card-account-target:hover{color:var(--fg-primary);text-decoration:none}.fx-pipeline-card-flyover{top:var(--fx-pipeline-card-flyover-top);left:var(--fx-pipeline-card-flyover-left);z-index:var(--fx-layer-tooltip);width:22rem;max-height:calc(100vh - var(--fx-pipeline-card-flyover-top) - .75rem);max-height:calc(100dvh - var(--fx-pipeline-card-flyover-top) - .75rem);opacity:0;pointer-events:none;transform:translate3d(var(--fx-pipeline-card-flyover-offset,-.375rem),0,0)scale(.97);transform-origin:var(--fx-pipeline-card-flyover-origin,left center);will-change:opacity,transform;padding-left:.375rem;transition:opacity .14s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);position:fixed}.fx-pipeline-card-flyover[data-visible=true]{opacity:1;pointer-events:auto;transition-duration:.16s;transform:translate(0)scale(1)}@starting-style{.fx-pipeline-card-flyover[data-visible=true]{opacity:0;transform:translate3d(var(--fx-pipeline-card-flyover-offset,-.375rem),0,0)scale(.97)}}@media(prefers-reduced-motion:reduce){.fx-pipeline-card-flyover,.fx-pipeline-card-flyover[data-visible=true]{transition:opacity .12s ease-out;transform:none}@starting-style{.fx-pipeline-card-flyover[data-visible=true]{opacity:0;transform:none}}}.fx-pipeline-card-flyover-panel{max-height:inherit;border-radius:var(--radius-lg);background:var(--popover);color:var(--popover-foreground);-webkit-user-select:text;user-select:text;box-shadow:var(--shadow-elevated);flex-direction:column;display:flex;overflow:hidden}.fx-pipeline-card-flyover-cap{background:var(--color-gray-950);min-width:0;color:var(--color-white);align-items:center;gap:.625rem;padding:.875rem 1rem;text-decoration:none;display:flex}.fx-pipeline-card-flyover-cap:hover{text-decoration:none}.fx-pipeline-card-flyover-cap:focus-visible{outline:2px solid var(--ring);outline-offset:-4px}.fx-pipeline-card-flyover-avatar{border-radius:var(--radius-md);background:var(--entity-account);flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fx-pipeline-card-flyover-avatar{background:color-mix(in srgb,var(--entity-account)72%,var(--primary))}}.fx-pipeline-card-flyover-avatar{color:var(--color-white);font-size:.6875rem;font-weight:650}.fx-pipeline-card-flyover-heading{flex:1;gap:.1875rem;min-width:0;line-height:1.2;display:grid}.fx-pipeline-card-flyover-heading>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fx-pipeline-card-flyover-heading>span:first-child{font-size:.875rem;font-weight:650}.fx-pipeline-card-flyover-heading>span:last-child{color:var(--color-gray-400);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}.fx-pipeline-card-flyover-value{color:var(--color-white);font-variant-numeric:tabular-nums;flex:none;font-size:1.25rem;font-weight:750}.fx-pipeline-card-flyover-body{overscroll-behavior:contain;scrollbar-gutter:stable;gap:.75rem;min-height:0;padding:.875rem 1rem 1rem;display:grid;overflow-y:auto}.fx-pipeline-card-flyover-note-heading{color:var(--fg-secondary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}.fx-pipeline-card-flyover-section{gap:.375rem;min-width:0;display:grid}.fx-pipeline-card-flyover-detail-list{gap:.5rem;min-width:0;display:grid}.fx-pipeline-card-flyover-detail-row{grid-template-columns:6.75rem minmax(0,1fr);align-items:center;gap:.875rem;min-width:0;display:grid}.fx-pipeline-card-flyover-detail-row>span:first-child{color:var(--fg-secondary);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem}.fx-pipeline-card-flyover-detail-row>span:last-child{min-width:0;color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.fx-pipeline-card-flyover-section-heading{color:var(--fg-secondary);font-family:var(--font-mono);letter-spacing:.08em;font-size:.625rem;line-height:1}.fx-pipeline-card-flyover-note-block{border-radius:var(--radius-lg);background:var(--surface-2);gap:.1875rem;min-width:0;padding:.625rem;display:grid;position:relative}.fx-pipeline-card-flyover-note{-webkit-line-clamp:8;min-width:0;color:var(--fg-primary);-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.fx-pipeline-card-flyover-note-block[data-expandable=true] .fx-pipeline-card-flyover-note{padding-right:1.75rem}.fx-pipeline-card-flyover-note[data-expanded=true]{-webkit-line-clamp:unset;display:block;overflow:visible}.fx-pipeline-card-flyover-note-mention{color:var(--primary);outline:none;font-weight:600;text-decoration:none}.fx-pipeline-card-flyover-note-mention:hover{text-decoration:underline}.fx-pipeline-card-flyover-note-mention:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--ring);outline-offset:2px}.fx-pipeline-card-flyover-note-more{border:1px solid var(--border-subtle);justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:inline-flex;position:absolute;bottom:.5rem;right:.5rem}@supports (color:color-mix(in lab,red,red)){.fx-pipeline-card-flyover-note-more{border:1px solid color-mix(in srgb,var(--border-subtle)88%,transparent)}}.fx-pipeline-card-flyover-note-more{background:var(--surface-0);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.fx-pipeline-card-flyover-note-more{background:color-mix(in srgb,var(--surface-0)86%,var(--surface-2))}}.fx-pipeline-card-flyover-note-more{color:var(--fg-secondary);cursor:pointer;transition:background-color var(--fx-duration-fast)var(--fx-ease-standard),color var(--fx-duration-fast)var(--fx-ease-standard),box-shadow var(--fx-duration-fast)var(--fx-ease-standard);outline:none;padding:0}.fx-pipeline-card-flyover-note-more:hover{background:var(--surface-0);color:var(--fg-primary);box-shadow:var(--shadow-border)}.fx-pipeline-card-flyover-note-more svg{width:.875rem;height:.875rem}.fx-pipeline-card-flyover-note-more:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--ring);outline-offset:2px}.fx-pipeline-card-flyover-contacts{min-width:0;min-height:2.375rem;display:grid}.fx-pipeline-card-flyover-contact{grid-template-columns:minmax(0,1fr) 1.625rem;align-items:center;gap:.5rem;min-width:0;padding:.375rem 0;display:grid}.fx-pipeline-card-flyover-contact+.fx-pipeline-card-flyover-contact{border-top:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.fx-pipeline-card-flyover-contact+.fx-pipeline-card-flyover-contact{border-top:1px solid color-mix(in srgb,var(--border-subtle)72%,transparent)}}.fx-pipeline-card-flyover-contact-avatar{width:1.5rem;height:1.5rem}.fx-pipeline-card-flyover-contact-link{min-width:0;color:inherit;outline:none;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.5rem;text-decoration:none;display:grid}.fx-pipeline-card-flyover-contact-link:hover .fx-pipeline-card-flyover-contact-name{color:var(--primary)}.fx-pipeline-card-flyover-contact-link:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--ring);outline-offset:2px}.fx-pipeline-card-flyover-contact-name{min-width:0;color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:550;overflow:hidden}.fx-pipeline-card-flyover-contact-email{border-radius:var(--radius-md);width:1.625rem;height:1.625rem;color:var(--fg-secondary);cursor:pointer;background:0 0;border:0;outline:none;justify-content:center;align-items:center;display:inline-flex}.fx-pipeline-card-flyover-contact-email:hover{background:var(--surface-1);color:var(--fg-primary)}.fx-pipeline-card-flyover-contact-email:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fx-pipeline-card-flyover-contact-email:disabled{cursor:not-allowed;opacity:.38}.fx-pipeline-card-flyover-contact-email svg{width:.875rem;height:.875rem}.fx-pipeline-card-flyover-contact-state{border-radius:var(--radius-md);background:var(--surface-0);color:var(--fg-secondary);box-shadow:var(--shadow-border);padding:.5rem .625rem;font-size:.75rem}.fx-pipeline-card-flyover-task{min-width:0;color:inherit;outline:none;gap:.125rem;padding:.375rem 0;text-decoration:none;display:grid}.fx-pipeline-card-flyover-task:hover .fx-pipeline-card-flyover-task-title{color:var(--primary)}.fx-pipeline-card-flyover-task:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--ring);outline-offset:2px}.fx-pipeline-card-flyover-task-title{min-width:0;color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:650;overflow:hidden}.fx-pipeline-card-flyover-task-meta{min-width:0;color:var(--fg-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.fx-pipeline-board-stage-header{--fx-pipeline-board-stage-color:var(--color-gray-600);background:var(--surface-0);border-radius:0;gap:.125rem;padding:14px 20px;display:grid}.fx-pipeline-board-stage-header-stuck{border-radius:0}.fx-pipeline-board-stage-header[data-color=gray]{--fx-pipeline-board-stage-color:var(--color-gray-600)}.fx-pipeline-board-stage-header[data-color=blue]{--fx-pipeline-board-stage-color:var(--color-blue-600)}.fx-pipeline-board-stage-header[data-color=green]{--fx-pipeline-board-stage-color:var(--color-green-600)}.fx-pipeline-board-stage-header[data-color=yellow]{--fx-pipeline-board-stage-color:var(--color-yellow-700)}.fx-pipeline-board-stage-header[data-color=orange]{--fx-pipeline-board-stage-color:var(--color-orange-500)}.fx-pipeline-board-stage-header[data-color=red]{--fx-pipeline-board-stage-color:var(--color-red-600)}.fx-pipeline-board-stage-header[data-color=purple]{--fx-pipeline-board-stage-color:var(--color-purple-600)}.fx-pipeline-board-stage-header[data-color=pink]{--fx-pipeline-board-stage-color:var(--color-pink-500)}.fx-pipeline-board-stage-header[data-color=teal]{--fx-pipeline-board-stage-color:var(--color-teal-700)}.fx-pipeline-board-stage-header .fx-kanban-stage-title{color:var(--fx-pipeline-board-stage-color);font-size:.84375rem;font-weight:600}.fx-pipeline-board-stage-summary{min-width:0;color:var(--fg-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.375rem;font-size:.75rem;line-height:1.25;display:flex;overflow:hidden}.fx-pipeline-stage-total{text-overflow:ellipsis;overflow:hidden}@media(max-width:47.999rem){.fx-pipeline-board-stage-header-viewport,.fx-pipeline-header{padding-right:var(--fx-space-4);padding-left:var(--fx-space-4)}}.fx-pipeline-card-identity{grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.3125rem;min-width:0;padding-right:2.375rem;display:grid}.fx-pipeline-card-identity .fx-pipeline-card-logo{border-radius:var(--radius-md);corner-shape:round;width:1.5rem;height:1.5rem}.fx-pipeline-card-identity .fx-pipeline-card-logo [data-slot=avatar-image],.fx-pipeline-card-identity .fx-pipeline-card-logo [data-slot=avatar-fallback]{border-radius:inherit;corner-shape:inherit}.fx-pipeline-card-account{min-width:0;color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:650;line-height:1.6154;overflow:hidden}.fx-pipeline-card-fields{margin:var(--fx-space-4)calc(-1*var(--fx-space-4))calc(-1*var(--fx-space-4));border-top:.5px solid var(--border-subtle);border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;background:var(--surface-1);padding:.75rem var(--fx-space-4)var(--fx-space-4);color:var(--fg-secondary);flex:1;align-content:start;gap:0;font-size:.6875rem;line-height:1.3636;display:grid}.fx-pipeline-card-field{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:.75rem;min-height:1.5rem;display:grid}.fx-pipeline-card-field>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fx-pipeline-card-field>span:last-child{min-width:0;max-width:7.25rem;color:var(--fg-primary);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.fx-pipeline-card-field-empty{color:var(--fg-tertiary)}.fx-pipeline-card-owner{border-radius:var(--radius-full);background:var(--surface-0);min-width:0;max-width:6.75rem;color:var(--fg-primary);box-shadow:var(--shadow-border);justify-self:end;align-items:center;gap:.375rem;padding:.1875rem .625rem .1875rem .25rem;font-size:.6875rem;font-weight:500;line-height:1.3636;display:flex}.fx-pipeline-card-owner>:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fx-pipeline-card-owner-avatar{corner-shape:round;border-radius:9999px;width:1.125rem;height:1.125rem}.fx-pipeline-card-owner-name{min-width:0;color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-pipeline-stage-skeleton{width:var(--fx-pipeline-stage-width);flex-direction:column;flex-shrink:0;display:flex}.fx-pipeline-stage-header-skeleton{align-items:center;gap:var(--fx-space-2);grid-template-columns:minmax(0,1fr) 1.25rem 3rem;display:grid}.fx-pipeline-stage-header-skeleton>[data-slot=skeleton]{height:.625rem}.fx-pipeline-stage-header-skeleton>[data-slot=skeleton]:first-child{width:5.5rem}.fx-pipeline-account-card-skeleton{gap:var(--fx-space-3);min-height:8.5rem;display:grid}.fx-pipeline-account-card-skeleton>div{align-items:center;gap:var(--fx-space-3);display:flex}.fx-pipeline-account-card-skeleton>div>[data-slot=skeleton]{flex:none;width:2rem;height:2rem}.fx-pipeline-account-card-skeleton>div>span{flex:1;gap:.375rem;min-width:0;display:grid}.fx-pipeline-account-card-skeleton>div>span>[data-slot=skeleton]:first-child{width:68%;height:.75rem}.fx-pipeline-account-card-skeleton>div>span>[data-slot=skeleton]:last-child{width:42%;height:.625rem}.fx-pipeline-account-card-skeleton>[data-slot=skeleton]{width:82%;height:.625rem}.fx-pipeline-account-card-skeleton>[data-slot=skeleton]:nth-last-child(2){width:100%;height:1.5rem}.fx-pipeline-account-card-skeleton>[data-slot=skeleton]:last-child{width:4.5rem}.fx-pipeline-card-container{display:block}.fx-pipeline-card-deal-link{display:none}@media(max-width:63.999rem){.fx-pipeline-card-flyover{display:none}}.fx-form-create-dialog{max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto}.fx-forms-index-page .fx-record-directory-table-shell,.fx-form-submissions-page .fx-record-directory-table-shell{border-radius:var(--radius-xl);background:var(--surface-0);box-shadow:var(--shadow-raised-surface)}.fx-record-directory-table.fx-forms-table,.fx-record-directory-table.fx-submissions-table{min-width:52rem;box-shadow:none}.fx-forms-table th:first-child,.fx-submissions-table th:first-child{width:34%}.fx-forms-table th:last-child,.fx-forms-table td:last-child{width:8rem;padding-right:var(--fx-space-4)}.fx-forms-table td,.fx-submissions-table td{height:4.25rem;font-size:.8125rem}.fx-submissions-table td{height:3.5rem}.fx-forms-table .fx-form-directory-number{text-align:right;font-variant-numeric:tabular-nums}.fx-form-directory-identity{gap:var(--fx-space-1);min-width:0;color:var(--fg-primary);text-decoration:none;display:grid}.fx-form-directory-identity strong,.fx-form-directory-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-form-directory-identity strong{font-size:.8125rem;font-weight:600}.fx-form-directory-identity span{color:var(--fg-secondary);font-size:.75rem}.fx-form-directory-identity:hover strong{color:var(--primary)}.fx-forms-table a:focus-visible,.fx-submissions-table a:focus-visible,.fx-form-response-context a:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}@container fx-record-directory (max-width:63.999rem){.fx-record-directory-table-shell[data-compact] .fx-record-directory-table:is(.fx-forms-table,.fx-submissions-table) thead,.fx-record-directory-row:not([data-details-open]) .fx-form-directory-identity>span{display:none}.fx-record-directory-table-shell[data-compact] .fx-submissions-table .fx-record-directory-actions button{opacity:1;width:2rem;height:2rem}}.fx-form-detail-page,.fx-form-submission-detail-page{container:fx-form-detail/inline-size}.fx-form-response-layout{align-items:start;gap:var(--fx-space-8);grid-template-columns:minmax(0,1fr) 22rem;display:grid}.fx-form-response-section{gap:var(--fx-space-4);min-width:0;display:grid}.fx-form-response-surface,.fx-form-response-context{border-radius:var(--radius-xl);box-shadow:var(--shadow-raised-surface)}.fx-form-response-surface{padding:0}.fx-form-response-context dl{margin:0}.fx-form-response-context{padding:var(--fx-space-2)var(--fx-space-5)}.fx-form-response-context .fx-compact-detail-row{padding:var(--fx-space-3)0;background:0 0;border-radius:0}.fx-form-response-context .fx-compact-detail-row+.fx-compact-detail-row{border-top:1px solid var(--border-subtle)}.fx-form-save-feedback{justify-content:flex-end;min-width:10rem;display:flex}.fx-form-save-feedback[aria-hidden=true]{visibility:hidden}.fx-form-submitted-values{margin:0;display:grid}.fx-form-submitted-values div{gap:var(--fx-space-5);min-width:0;padding:var(--fx-space-4)var(--fx-space-5);grid-template-columns:minmax(8rem,28%) minmax(0,1fr);display:grid}.fx-form-submitted-values div+div{border-top:1px solid var(--border-subtle)}.fx-form-submitted-values dt{color:var(--fg-secondary);font-size:.75rem;line-height:1.5}.fx-form-submitted-values dd{overflow-wrap:anywhere;color:var(--fg-primary);white-space:pre-wrap;margin:0;font-size:.8125rem;line-height:1.5}.fx-form-publish-state{border-radius:var(--radius-md);height:1.75rem;box-shadow:var(--shadow-border);align-items:center;display:inline-flex}.fx-form-publish-state-label{align-items:center;gap:var(--fx-space-1);border-radius:var(--radius-md)0 0 var(--radius-md);background:var(--surface-1);height:100%;padding:0 var(--fx-space-2);color:var(--fg-secondary);font-size:.75rem;font-weight:600;display:inline-flex}.fx-form-publish-state-label:only-child{border-radius:var(--radius-md)}.fx-form-publish-state .fx-form-publish-state-trigger{border-left:1px solid var(--border-subtle);border-radius:0 var(--radius-md)var(--radius-md)0;height:100%;box-shadow:none}.fx-form-embed-code{border-radius:var(--radius-lg);background:var(--surface-1);padding:var(--fx-space-3);color:var(--fg-secondary);white-space:pre-wrap;font-size:.75rem;line-height:1.6;display:block;overflow-x:auto}@container fx-form-detail (max-width:64rem){.fx-form-response-layout{grid-template-columns:1fr}}@container view-context (max-width:48rem){.fx-form-context-bar{height:auto}.fx-form-save-feedback{order:1;min-width:100%}.fx-form-save-feedback[aria-hidden=true]{display:none}}@container fx-form-detail (max-width:48rem){.fx-form-submitted-values div{gap:var(--fx-space-2);grid-template-columns:1fr}}.fx-form-editor-layout{align-items:start;gap:var(--fx-space-8);grid-template-columns:minmax(0,1fr) 22rem;min-width:0;display:grid}@container fx-form-detail (max-width:64rem){.fx-form-editor-layout{grid-template-columns:1fr}}.fx-form-editor-rail,.fx-form-settings-panel,.fx-form-preview-panel{align-content:start;min-width:0;display:grid}.fx-form-editor-rail{gap:var(--fx-space-4)}.fx-form-preview-shell h3,.fx-form-preview-shell p{margin:0}.fx-form-preview-panel{border-radius:var(--radius-xl);box-shadow:var(--shadow-raised-surface)}.fx-form-settings-panel{gap:var(--fx-space-4)}.fx-form-settings-dialog{gap:var(--fx-space-5);max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));display:grid;overflow-y:auto}.fx-form-settings-group{gap:var(--fx-space-3);display:grid}.fx-form-setting-switch{align-items:center;gap:var(--fx-space-2);color:var(--fg-secondary);font-size:.75rem;display:flex}.fx-form-preview-shell{gap:var(--fx-space-3);pointer-events:none;-webkit-user-select:none;user-select:none;display:grid}.fx-form-preview-brand{align-items:center;gap:var(--fx-space-2);min-height:1.5rem;display:flex}.fx-form-preview-brand img{object-fit:contain;width:auto;max-width:100%;height:1.5rem;display:block}.fx-form-preview-shell h3{overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:1.35}.fx-form-preview-shell>p{overflow-wrap:anywhere;color:var(--fg-secondary);font-size:.75rem;line-height:1.5}.fx-form-preview-fields,.fx-form-preview-field,.fx-form-preview-options{display:grid}.fx-form-preview-fields{gap:var(--fx-space-3)}.fx-form-preview-field{gap:var(--fx-space-1);border-radius:var(--radius-md);padding:var(--fx-space-1)}.fx-form-preview-field[data-selected]{background:var(--primary-soft);box-shadow:0 0 0 1px var(--primary-soft-border-strong)}.fx-form-preview-label{color:var(--fg-secondary);font-size:.75rem;font-weight:600}.fx-form-preview-control{border-radius:var(--radius-md);background:var(--fx-surface-inset);min-height:2.25rem;padding:var(--fx-space-2);box-shadow:var(--shadow-input);color:var(--fg-tertiary);border:0;font-size:.75rem}.fx-form-preview-textarea{min-height:3rem}.fx-form-preview-options{gap:var(--fx-space-2)}.fx-form-preview-choice{align-items:center;gap:var(--fx-space-2);color:var(--fg-secondary);font-size:.75rem;display:flex}.fx-form-preview-choice>span{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-0);flex:none;width:.75rem;height:.75rem}.fx-form-preview-radio>span{border-radius:var(--radius-full)}.fx-form-preview-submit{border-radius:var(--radius-md);background:var(--fx-form-preview-primary,var(--primary));min-height:1.875rem;color:var(--primary-foreground);justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:flex}.fx-form-preview-badge{color:var(--fg-tertiary);text-align:center;font-size:.625rem}.fx-form-mapping-section{align-content:start;gap:var(--fx-space-4);min-width:0;display:grid;container:fx-form-mapping/inline-size}.fx-form-mapping-guidance{justify-content:space-between;align-items:center;gap:var(--fx-space-4);display:flex}.fx-form-mapping-guidance p{margin:0}.fx-form-mapping-guidance>p{color:var(--fg-secondary);text-align:left;font-size:.6875rem;line-height:1.4}.fx-form-mapping-surface{border-radius:var(--radius-xl);box-shadow:var(--shadow-raised-surface);padding:0}.fx-form-mapping-table{box-shadow:none;border-collapse:separate;border-spacing:0;background:0 0;border:0;width:100%;overflow:hidden}.fx-form-field-header,.fx-form-field-summary{align-items:center;gap:var(--fx-space-2);grid-template-columns:minmax(8rem,2fr) minmax(4.5rem,1fr) 4rem minmax(8rem,1.2fr) 2rem;min-width:0;display:grid}.fx-form-field-header{background:var(--surface-2);padding:var(--fx-space-2)var(--fx-space-3);color:var(--fg-tertiary);letter-spacing:.05em;text-transform:uppercase;font-size:.625rem;font-weight:600}.fx-form-field-header th{text-align:left}.fx-form-field-row{background:var(--surface-0)}.fx-form-field-row-dragging{opacity:.55}.fx-form-field-row-open{background:var(--primary-soft)}.fx-form-field-summary{min-height:3.75rem;padding:var(--fx-space-2)var(--fx-space-3);border-bottom:.5px solid var(--border-subtle)}.fx-form-field-name,.fx-form-field-type,.fx-form-field-mapping,.fx-form-field-actions,.fx-form-field-required{align-items:center;min-width:0;display:flex}.fx-form-field-name{gap:var(--fx-space-1);font-size:.8125rem;font-weight:600}.fx-form-field-name>span{overflow-wrap:anywhere;min-width:0}.fx-form-field-type,.fx-form-field-mapping{color:var(--fg-secondary);font-size:.75rem}.fx-form-field-mapping{justify-content:space-between;gap:var(--fx-space-1)}.fx-form-field-actions{justify-content:flex-end}.fx-form-field-required label{display:flex}.fx-form-field-drag-handle{color:var(--fg-tertiary);cursor:grab;touch-action:none;flex:none}.fx-form-field-drag-handle:active{cursor:grabbing}.fx-form-field-editor{gap:var(--fx-space-3);background:var(--surface-1);padding:var(--fx-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fx-form-field-editor>:last-child:nth-child(odd){grid-column:1/-1}.fx-form-field-editor-row>td{border-bottom:.5px solid var(--border-subtle);padding:0}.fx-form-add-field-row{padding:var(--fx-space-2)var(--fx-space-3);background:var(--surface-1)}.fx-form-add-field-trigger{justify-content:flex-start;width:100%}.fx-form-add-field-hint{color:var(--fg-tertiary);font-weight:400}.fx-form-add-field-menu{width:min(20rem,100vw - 2rem);padding:var(--fx-space-3)}.fx-form-add-field-menu-label{padding:0 var(--fx-space-2)var(--fx-space-2);color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;font-weight:500}.fx-form-add-field-menu-grid{gap:var(--fx-space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fx-form-add-field-menu-item{gap:var(--fx-space-2);min-height:2.5rem;font-size:.8125rem}.fx-form-add-field-menu-item svg{color:var(--fg-tertiary)}@container fx-form-mapping (max-width:48rem){.fx-form-mapping-surface{box-shadow:none;background:0 0;overflow:visible}.fx-form-mapping-guidance{align-items:flex-start;gap:var(--fx-space-2);flex-direction:column}.fx-form-mapping-guidance>p{text-align:left;margin-top:0}.fx-form-field-header{display:none}.fx-form-mapping-table{box-shadow:none;background:0 0;border:0;overflow:visible}.fx-form-mapping-table>tbody{gap:var(--fx-space-3);display:grid}.fx-form-field-row{border-radius:var(--radius-card);box-shadow:var(--shadow-border);border:0;display:block;overflow:hidden}.fx-form-mapping-table>tfoot,.fx-form-mapping-table>tfoot>tr,.fx-form-mapping-table>tfoot>tr>td{display:block}.fx-form-field-summary{gap:var(--fx-space-3);padding:var(--fx-space-3);grid-template-columns:minmax(0,1fr) auto}.fx-form-field-name{grid-column:1}.fx-form-field-actions{grid-area:1/2}.fx-form-field-type,.fx-form-field-required,.fx-form-field-mapping{grid-column:1/-1}.fx-form-field-type:before,.fx-form-field-required:before,.fx-form-field-mapping:before{min-width:6rem;color:var(--fg-tertiary);content:attr(data-label);font-size:.625rem;font-weight:600}.fx-form-field-required,.fx-form-field-mapping{justify-content:flex-start}.fx-form-field-mapping>span{flex:1}.fx-form-field-editor-row,.fx-form-field-editor-row>td{width:100%;display:block}.fx-form-field-editor{grid-template-columns:1fr}.fx-form-field-editor>:last-child:nth-child(odd){grid-column:auto}.fx-form-add-field-row{margin-top:var(--fx-space-3);border-radius:var(--radius-lg);background:var(--surface-0);box-shadow:var(--shadow-border);border:0}}.fx-agent-setup-adaptive-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.fx-task-dialog-form .fx-input,.fx-task-dialog-form .fx-date-picker-control,.fx-task-dialog-form .fx-markdown-input,.fx-task-dialog-form .fx-select{color:var(--fg-primary);font-family:var(--font-sans);font-size:.875rem;font-weight:450;line-height:1.25rem}.fx-task-dialog-select{min-width:0;display:grid;position:relative}.fx-task-dialog-select svg{top:50%;right:var(--fx-space-3);color:var(--fg-secondary);pointer-events:none;position:absolute;transform:translateY(-50%)}.fx-task-dialog-entity-field{align-self:start}.fx-task-entity-command,.fx-task-entity-search{min-width:0}.fx-task-entity-search{display:grid;position:relative}.fx-task-entity-search>svg{top:50%;left:var(--fx-space-3);color:var(--fg-secondary);pointer-events:none;position:absolute;transform:translateY(-50%)}.fx-task-entity-search input{padding-right:var(--fx-space-8);padding-left:var(--fx-space-8)}.fx-task-entity-spinner{top:50%;right:var(--fx-space-3);border:1.5px solid var(--fg-tertiary);border-top-color:#0000;border-radius:9999px;width:.875rem;height:.875rem;animation:.7s linear infinite fx-task-entity-spin;position:absolute;transform:translateY(-50%)}@keyframes fx-task-entity-spin{to{transform:translateY(-50%)rotate(360deg)}}.fx-task-entity-selection{align-items:center;gap:var(--fx-space-2);border-radius:var(--radius-lg);background:var(--background);min-height:2.25rem;padding:var(--fx-space-1)var(--fx-space-1)var(--fx-space-1)var(--fx-space-3);box-shadow:var(--shadow-input);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.fx-task-entity-selection>span:nth-child(2){color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.fx-task-entity-positioner{z-index:var(--fx-layer-popover);width:var(--anchor-width);outline:none}.fx-task-entity-popup{width:var(--anchor-width);border-radius:var(--radius-lg);background:var(--surface-0);color:var(--fg-primary);box-shadow:var(--shadow-elevated);outline:none;overflow:hidden}.fx-task-entity-selection-icon,.fx-task-entity-result-icon{color:var(--fg-secondary);place-items:center;display:inline-grid}.fx-task-entity-result-icon{border-radius:var(--radius-md);background:var(--surface-2);width:2rem;height:2rem}.fx-task-entity-results{overscroll-behavior:contain;max-height:18rem;padding:var(--fx-space-1);scrollbar-color:var(--fx-scrollbar-thumb)transparent;scrollbar-width:thin;overflow-y:auto}.fx-task-entity-results p{padding:var(--fx-space-2)var(--fx-space-3);color:var(--fg-secondary);margin:0;font-size:.8125rem}.fx-task-entity-results [cmdk-group-heading]{padding:var(--fx-space-2)var(--fx-space-3)var(--fx-space-1);color:var(--fg-secondary);font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.fx-task-entity-error{justify-content:space-between;align-items:center;gap:var(--fx-space-3);padding:var(--fx-space-2)var(--fx-space-3);color:var(--fg-secondary);font-size:.8125rem;display:flex}.fx-task-entity-result{align-items:center;gap:var(--fx-space-2);border-radius:var(--radius-md);padding:var(--fx-space-2);color:var(--fg-primary);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);display:grid}.fx-task-entity-result:hover,.fx-task-entity-result:focus-visible,.fx-task-entity-result[data-selected=true]{background:var(--surface-2)}.fx-task-entity-result[data-disabled=true]{cursor:not-allowed;opacity:.45}.fx-task-entity-result span:nth-child(2){min-width:0;display:grid}.fx-task-entity-result strong,.fx-task-entity-result small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-task-entity-result strong{font-size:.8125rem;font-weight:600}.fx-task-entity-result small{color:var(--fg-secondary);font-size:.75rem}.fx-task-dialog{overscroll-behavior:contain;width:min(38rem,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.fx-task-dialog-body{gap:var(--fx-space-5);margin-top:var(--fx-space-5);display:grid}.fx-task-dialog-description{border-radius:var(--radius-lg);background:var(--surface-1);padding:var(--fx-space-4)}.fx-task-dialog-description p{color:var(--fg-secondary);margin:0;font-size:.8125rem;line-height:1.5}.fx-task-dialog-meta{gap:var(--fx-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.fx-task-dialog-meta div,.fx-task-dialog-form label,.fx-task-dialog-field{gap:var(--fx-space-2);min-width:0;display:grid}.fx-task-dialog-meta dt,.fx-task-dialog-form label>span:first-child,.fx-task-dialog-field>span{color:var(--fg-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:.6875rem;font-weight:600}.fx-task-dialog-meta dd{min-width:0;color:var(--fg-primary);margin:0;font-size:.8125rem}.fx-task-dialog-meta a{color:var(--primary)}.fx-task-dialog-person{align-items:center;gap:var(--fx-space-2);display:flex}.fx-task-dialog-form{gap:var(--fx-space-4);margin-top:var(--fx-space-5);display:grid}.fx-task-dialog-grid{gap:var(--fx-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fx-task-dialog-actions{justify-content:flex-end;align-items:center;gap:var(--fx-space-2);margin-top:var(--fx-space-5);display:flex}.fx-task-dialog-actions>span{flex:1}@media(max-width:47.999rem){.fx-task-dialog-form .fx-input,.fx-task-dialog-form .fx-date-picker-control,.fx-task-dialog-form .fx-markdown-input,.fx-task-dialog-form .fx-select{font-size:1rem;line-height:1.5rem}.fx-task-dialog-grid,.fx-task-dialog-meta{flex-direction:column;grid-template-columns:1fr;align-items:stretch}}.fx-task-board{margin-right:calc(var(--fx-space-6)*-1);margin-left:calc(var(--fx-space-6)*-1);padding-top:var(--fx-space-2)}.fx-task-board-card{position:relative}.fx-task-board-card-button{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0}.fx-task-board-card-content{gap:.5rem;display:grid}.fx-task-board-card-title{color:var(--fg-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84375rem;font-weight:600;display:-webkit-box;overflow:hidden}.fx-task-board-card-content p{color:var(--fg-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.fx-task-board-card-meta,.fx-task-board-card-footer{justify-content:space-between;align-items:center;gap:var(--fx-space-2);min-width:0;color:var(--fg-secondary);font-size:.6875rem;display:flex}.fx-task-board-card-footer{color:var(--fg-tertiary)}.fx-task-board-card-assignee{min-width:0;margin-top:var(--fx-space-2);color:var(--fg-tertiary);align-items:center;font-size:.6875rem;display:flex}@media(max-width:47.999rem){.fx-task-board{margin-right:calc(var(--fx-space-4)*-1);margin-left:calc(var(--fx-space-4)*-1)}}.fx-tasks-page{flex:none}.fx-tasks-create-trigger[data-slot=button]{border-radius:var(--radius-lg);gap:.375rem;height:1.8125rem;padding:0 .8125rem;font-size:.78125rem;font-weight:600}.fx-settings-content-body{gap:var(--fx-space-6);min-width:0;margin-top:var(--fx-space-4);display:grid}.fx-settings-content-body>.fx-panel:not(.fx-panel-muted,.fx-panel-danger,.fx-panel-warning,.fx-panel-dashed){padding:0}.fx-settings-section-label{margin-bottom:var(--fx-space-2);color:var(--fg-secondary);font-size:.65625rem;font-weight:600;line-height:1.2}.fx-settings-card{border-bottom:.5px solid var(--border-subtle);padding-block:calc(var(--fx-space-1) + var(--fx-space-1)/2);box-shadow:none;background:0 0;border-radius:0;padding-inline:0}.fx-settings-row-copy{flex:1;min-width:0}.fx-settings-row-title{align-items:center;gap:var(--fx-space-2);min-width:0;color:var(--fg-primary);flex-wrap:wrap;font-size:.84375rem;font-weight:500;line-height:1.35;display:flex}.fx-settings-row-title>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fx-settings-row-description{margin:calc(var(--fx-space-1)/4)0 0;color:var(--fg-secondary);font-size:.71875rem;line-height:1.35}.fx-settings-empty-state-icon{border-radius:var(--radius-xl);background:var(--primary-soft);width:2.5rem;height:2.5rem;color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.fx-notification-settings-groups{gap:var(--fx-space-6);display:grid}.fx-notification-settings-group{gap:var(--fx-space-2);display:grid}.fx-notification-settings-group-heading{color:var(--fg-secondary);margin:0;padding:0;font-size:.75rem;font-weight:600;line-height:1.35}.fx-notification-settings-list{border-bottom:.5px solid var(--border-subtle)}.fx-notification-settings-row{align-items:center;gap:var(--fx-space-5);padding:calc(var(--fx-space-3) + var(--fx-space-1)/2)0;grid-template-columns:minmax(0,1fr) auto;display:grid}.fx-notification-settings-row+.fx-notification-settings-row{border-top:.5px solid var(--border-subtle)}.fx-notification-summary-trigger{cursor:pointer;justify-content:flex-end;align-items:center;gap:var(--fx-space-1);border-radius:var(--radius-md);max-width:20rem;min-height:2rem;padding:var(--fx-space-1)var(--fx-space-2);color:var(--fg-secondary);font:inherit;text-align:right;background:0 0;border:0;font-size:.78125rem;line-height:1.35;display:inline-flex}.fx-notification-summary-trigger:hover{background:var(--surface-1);color:var(--fg-primary)}.fx-notification-summary-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fx-notification-summary-trigger:disabled{cursor:not-allowed;opacity:.58}.fx-notification-channel-popover{gap:var(--fx-space-1);width:min(17rem,100vw - 2rem);padding:var(--fx-space-2);display:grid}.fx-notification-channel-option{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--fx-space-4);border-radius:var(--radius-md);min-width:0;padding:var(--fx-space-2);display:flex}.fx-notification-channel-option:has(.fx-switch-input:not(:disabled)):hover{background:var(--surface-1)}.fx-notification-channel-option-copy{gap:calc(var(--fx-space-1)/2);min-width:0;display:grid}.fx-notification-channel-option-title{color:var(--fg-primary);font-size:.8125rem;font-weight:500;line-height:1.35}.fx-notification-channel-option-description{color:var(--fg-tertiary);font-size:.6875rem;line-height:1.35}@media(max-width:760px){.fx-notification-settings-row{align-items:start;gap:var(--fx-space-2);grid-template-columns:minmax(0,1fr)}.fx-notification-summary-trigger{max-width:100%;margin-left:calc(var(--fx-space-2)*-1);text-align:left;justify-content:flex-start}}.fx-notification-toggle{flex:none;align-items:center;width:2rem;height:1.25rem;display:inline-flex;position:relative}.fx-notification-toggle .fx-switch-track{border-radius:var(--radius-lg);background:var(--surface-3);width:2rem;height:100%;box-shadow:inset 0 0 0 1px var(--border);border:0;padding:0;display:block}@supports (color:color-mix(in lab,red,red)){.fx-notification-toggle .fx-switch-track{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border)80%,transparent)}}.fx-notification-toggle .fx-switch-track{transition:background .16s,box-shadow .16s}.fx-notification-toggle .fx-switch-track>span{border-radius:var(--radius-md);background:var(--surface-0);width:1rem;height:1rem;box-shadow:var(--shadow-card);transition:transform .16s;display:block;position:absolute;top:.125rem;left:.125rem}.fx-notification-toggle-on .fx-switch-track{background:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.fx-notification-toggle-on .fx-switch-track{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary)70%,transparent)}}.fx-notification-toggle-on .fx-switch-track>span{transform:translate(.75rem)}.fx-notification-toggle-disabled{cursor:not-allowed;opacity:.58}@media(max-width:760px){.fx-notification-toggle{width:2.25rem}.fx-notification-toggle .fx-switch-track{width:2.25rem;height:1.25rem}}.fx-pipeline-settings-list,.fx-pipeline-stage-settings-list{border-radius:var(--radius-card);display:grid;overflow:hidden}.fx-pipeline-qualification-setting{align-items:end;gap:var(--fx-space-3);margin-bottom:var(--fx-space-4);grid-template-columns:minmax(14rem,22rem) auto;display:grid}.fx-pipeline-settings-list{background:var(--surface-0);box-shadow:var(--shadow-raised-surface)}.fx-pipeline-stage-settings-list{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.fx-pipeline-stage-settings-list{background:color-mix(in srgb,var(--surface-1)58%,transparent)}}.fx-pipeline-stage-settings-list{box-shadow:inset 0 0 0 1px var(--border)}@supports (color:color-mix(in lab,red,red)){.fx-pipeline-stage-settings-list{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border)42%,transparent)}}.fx-pipeline-settings-row,.fx-pipeline-settings-edit-row,.fx-pipeline-stage-row,.fx-pipeline-stage-edit-row{align-items:center;gap:var(--fx-space-2);min-height:3.5rem;padding:var(--fx-space-3);display:grid}.fx-pipeline-settings-row,.fx-pipeline-settings-edit-row{background:0 0}.fx-pipeline-stage-row,.fx-pipeline-stage-edit-row{background:var(--surface-0)}.fx-pipeline-settings-row{grid-template-columns:minmax(0,1fr) auto}.fx-pipeline-settings-edit-row{grid-template-columns:minmax(10rem,1fr) auto auto}.fx-pipeline-settings-row+.fx-pipeline-settings-row,.fx-pipeline-settings-row+.fx-pipeline-settings-edit-row,.fx-pipeline-settings-edit-row+.fx-pipeline-settings-row{border-top:.5px solid var(--border-subtle)}.fx-pipeline-stage-row+.fx-pipeline-stage-row,.fx-pipeline-stage-row+.fx-pipeline-stage-edit-row,.fx-pipeline-stage-edit-row+.fx-pipeline-stage-row{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.fx-pipeline-stage-row+.fx-pipeline-stage-row,.fx-pipeline-stage-row+.fx-pipeline-stage-edit-row,.fx-pipeline-stage-edit-row+.fx-pipeline-stage-row{border-top:1px solid color-mix(in srgb,var(--border)42%,transparent)}}.fx-pipeline-settings-actions{justify-content:flex-end;align-items:center;gap:var(--fx-space-2);flex-wrap:wrap;min-width:0;display:flex}.fx-pipeline-stage-row{grid-template-columns:1.75rem .875rem minmax(0,1fr) auto}.fx-pipeline-stage-row-dragging{opacity:.55}.fx-pipeline-stage-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;padding:0}.fx-pipeline-stage-main:disabled{cursor:default}.fx-pipeline-stage-name,.fx-pipeline-stage-description{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.fx-pipeline-stage-name{color:var(--fg-primary);font-size:.9375rem;font-weight:600}.fx-pipeline-stage-description{margin-top:calc(var(--fx-space-1)/2);color:var(--fg-secondary);font-size:.75rem}.fx-pipeline-stage-edit-row{grid-template-columns:minmax(8.25rem,auto) minmax(10rem,1fr) auto auto}.fx-pipeline-stage-color-picker{gap:calc(var(--fx-space-1)/2);grid-template-columns:repeat(9,1.25rem);display:grid}.fx-pipeline-stage-color-swatch,.fx-pipeline-stage-dot{background:var(--fx-pipeline-stage-color);border-radius:999px}.fx-pipeline-stage-color-swatch{border:2px solid var(--surface-0);width:1.25rem;height:1.25rem;box-shadow:0 0 0 1px var(--border)}@supports (color:color-mix(in lab,red,red)){.fx-pipeline-stage-color-swatch{box-shadow:0 0 0 1px color-mix(in srgb,var(--border)72%,transparent)}}.fx-pipeline-stage-color-swatch[aria-pressed=true]{box-shadow:0 0 0 1px var(--ring),0 0 0 4px var(--ring)}@supports (color:color-mix(in lab,red,red)){.fx-pipeline-stage-color-swatch[aria-pressed=true]{box-shadow:0 0 0 1px var(--ring),0 0 0 4px color-mix(in srgb,var(--ring)18%,transparent)}}.fx-pipeline-stage-dot{width:.75rem;height:.75rem}.fx-pipeline-stage-color-swatch[data-color=gray],.fx-pipeline-stage-dot[data-color=gray]{--fx-pipeline-stage-color:var(--muted-foreground)}.fx-pipeline-stage-color-swatch[data-color=blue],.fx-pipeline-stage-dot[data-color=blue]{--fx-pipeline-stage-color:#2563eb}.fx-pipeline-stage-color-swatch[data-color=green],.fx-pipeline-stage-dot[data-color=green]{--fx-pipeline-stage-color:#16a34a}.fx-pipeline-stage-color-swatch[data-color=yellow],.fx-pipeline-stage-dot[data-color=yellow]{--fx-pipeline-stage-color:#ca8a04}.fx-pipeline-stage-color-swatch[data-color=orange],.fx-pipeline-stage-dot[data-color=orange]{--fx-pipeline-stage-color:#ea580c}.fx-pipeline-stage-color-swatch[data-color=red],.fx-pipeline-stage-dot[data-color=red]{--fx-pipeline-stage-color:#dc2626}.fx-pipeline-stage-color-swatch[data-color=purple],.fx-pipeline-stage-dot[data-color=purple]{--fx-pipeline-stage-color:#7c3aed}.fx-pipeline-stage-color-swatch[data-color=pink],.fx-pipeline-stage-dot[data-color=pink]{--fx-pipeline-stage-color:#db2777}.fx-pipeline-stage-color-swatch[data-color=teal],.fx-pipeline-stage-dot[data-color=teal]{--fx-pipeline-stage-color:#0d9488}@media(max-width:760px){.fx-pipeline-qualification-setting{grid-template-columns:minmax(0,1fr);align-items:stretch}.fx-pipeline-settings-row,.fx-pipeline-stage-row,.fx-pipeline-stage-edit-row{grid-template-columns:minmax(0,1fr)}.fx-pipeline-settings-actions{justify-content:flex-start}.fx-pipeline-stage-row{grid-template-columns:1.75rem minmax(0,1fr) auto}.fx-pipeline-stage-row .fx-pipeline-stage-dot{display:none}.fx-pipeline-stage-edit-row .fx-pipeline-stage-color-picker,.fx-pipeline-stage-edit-row .fx-input{grid-column:1/-1}}.fx-api-key-section-header{justify-content:space-between;align-items:flex-start;gap:var(--fx-space-3);min-width:0;margin-bottom:var(--fx-space-4);display:flex}.fx-api-key-table-shell{border-radius:var(--radius-card);background:var(--surface-0);min-width:0;box-shadow:var(--shadow-raised-surface);overflow-x:auto}.fx-api-key-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:34rem}.fx-api-key-col-name{width:30%}.fx-api-key-col-permissions{width:14%}.fx-api-key-col-author{width:20%}.fx-api-key-col-date{width:14%}.fx-api-key-col-actions{width:8%}.fx-api-key-table th{border-bottom:.5px solid var(--border-subtle);padding:.5625rem var(--fx-space-4);color:var(--fg-tertiary);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:.65625rem;font-weight:600}.fx-api-key-table td{padding:var(--fx-space-3)var(--fx-space-4);vertical-align:middle;color:var(--fg-primary)}.fx-api-key-row:not(:last-child)>td{border-bottom:.5px solid var(--border-subtle)}.fx-api-key-row:hover>td{background:var(--surface-1)}@supports (color:color-mix(in lab,red,red)){.fx-api-key-row:hover>td{background:color-mix(in srgb,var(--surface-1)72%,transparent)}}@media(prefers-reduced-motion:no-preference){.fx-api-key-row>td{transition:background-color .14s ease-out}}.fx-api-key-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.fx-api-key-prefix{color:var(--fg-secondary);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.75rem;overflow:hidden}.fx-api-key-table td .fx-smart-chip{max-width:100%}.fx-api-key-date{color:var(--fg-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem}.fx-api-key-actions{text-align:right}.fx-api-key-menu-trigger{border-radius:var(--radius-md);width:1.75rem;height:1.75rem;color:var(--fg-secondary);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.fx-api-key-menu-trigger:hover,.fx-api-key-menu-trigger[data-popup-open]{background:var(--surface-1);color:var(--fg-primary)}.fx-api-key-menu-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.fx-api-key-row-error>td{border-bottom:.5px solid var(--border-subtle);color:var(--destructive);padding-top:0;font-size:.8125rem;line-height:1.5}.fx-api-key-scope-detail{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.fx-api-key-revoked{margin-top:var(--fx-space-4)}.fx-api-key-revoked-list{margin:0;padding:0;list-style:none;display:grid}.fx-api-key-revoked-list li{align-items:baseline;gap:var(--fx-space-3);min-width:0;padding:var(--fx-space-2)0;font-size:.8125rem;display:flex}.fx-api-key-revoked-list li:not(:last-child){border-bottom:.5px solid var(--border-subtle)}.fx-api-key-revoked-name{min-width:0;color:var(--fg-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.fx-api-key-revoked-prefix{color:var(--fg-tertiary);font-family:var(--font-mono);flex:none;font-size:.75rem}.fx-api-key-revoked-meta{color:var(--fg-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.fx-api-key-dialog{gap:var(--fx-space-4);display:grid;overflow-y:auto}.fx-api-key-create-form{gap:var(--fx-space-4);display:grid}.fx-api-key-dialog-actions{justify-content:flex-end;gap:var(--fx-space-2);display:flex}.fx-api-key-scope-fields{gap:var(--fx-space-2);display:grid}.fx-api-key-preset,.fx-api-key-scope-control{border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-input);padding:.125rem;display:inline-flex;overflow:hidden}.fx-api-key-preset{width:100%}.fx-api-key-scope-control{flex:none;width:13.5rem}.fx-api-key-preset-option,.fx-api-key-scope-option{cursor:pointer;flex:1;min-width:0;position:relative}.fx-api-key-preset-option input,.fx-api-key-scope-option input{opacity:0;width:1px;height:1px;position:absolute}.fx-api-key-preset-option span,.fx-api-key-scope-option span{border-radius:var(--radius-md);color:var(--fg-secondary);white-space:nowrap;justify-content:center;align-items:center;font-weight:500;display:flex}.fx-api-key-preset-option span{min-height:2rem;padding:0 var(--fx-space-3);font-size:.8125rem}.fx-api-key-scope-option span{min-height:1.625rem;padding:0 var(--fx-space-2);font-size:.75rem}.fx-api-key-preset-option input:checked+span,.fx-api-key-scope-option input:checked+span{background:var(--surface-0);color:var(--fg-primary);box-shadow:var(--shadow-control)}.fx-api-key-preset-option input:focus-visible+span,.fx-api-key-scope-option input:focus-visible+span{outline:2px solid var(--ring);outline-offset:-1px}.fx-api-key-preset-option input:disabled+span,.fx-api-key-scope-option input:disabled+span{cursor:not-allowed;opacity:.45}.fx-api-key-preset-summary{color:var(--fg-secondary);margin:0;font-size:.8125rem;line-height:1.5}.fx-api-key-scope-rows{margin-top:var(--fx-space-2);border-radius:var(--radius-lg);background:var(--fx-surface-inset);padding:var(--fx-space-1)var(--fx-space-3);display:grid}.fx-api-key-scope-row{justify-content:space-between;align-items:center;gap:var(--fx-space-3);min-width:0;padding:var(--fx-space-2)0;display:flex}.fx-api-key-scope-row:not(:last-child){border-bottom:.5px solid var(--border-subtle)}.fx-api-key-scope-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:500;overflow:hidden}.fx-api-key-secret{align-items:center;gap:var(--fx-space-2);border-radius:var(--radius-lg);background:var(--foreground);padding:var(--fx-space-3);color:var(--background);grid-template-columns:minmax(0,1fr) auto;display:grid}.fx-api-key-secret code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;min-width:0;font-size:.8125rem}.fx-api-key-secret .fx-api-key-copy-button{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.fx-api-key-secret .fx-api-key-copy-button{background:color-mix(in srgb,var(--background)10%,transparent)}}.fx-api-key-secret .fx-api-key-copy-button{color:var(--background)}.fx-api-key-secret .fx-api-key-copy-button:hover{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.fx-api-key-secret .fx-api-key-copy-button:hover{background:color-mix(in srgb,var(--background)18%,transparent)}}.fx-api-key-secret .fx-api-key-copy-button:hover{color:var(--background)}.fx-api-key-secret .fx-api-key-copy-button:active{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.fx-api-key-secret .fx-api-key-copy-button:active{background:color-mix(in srgb,var(--background)24%,transparent)}}.fx-api-key-create-error,.fx-api-key-copy-error{color:var(--destructive);margin:0;font-size:.8125rem;line-height:1.5}.fx-api-key-guidance{gap:var(--fx-space-6);border-top:.5px solid var(--border-subtle);padding-top:var(--fx-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fx-api-key-guidance-item{justify-items:start;gap:var(--fx-space-2);display:grid}.fx-api-key-guidance-item h2,.fx-api-key-guidance-item p{margin:0}.fx-api-key-guidance-item h2{font-size:.875rem;font-weight:600}.fx-api-key-guidance-item p{margin-top:calc(var(--fx-space-1)/2);color:var(--fg-secondary);font-size:.8125rem;line-height:1.5}@media(max-width:900px){.fx-api-key-section-header{flex-direction:column;align-items:stretch}}@media(max-width:760px){.fx-api-key-guidance{grid-template-columns:minmax(0,1fr)}.fx-api-key-scope-row{align-items:stretch;gap:var(--fx-space-2);flex-direction:column}.fx-api-key-scope-control{width:100%}}.fx-team-org-form{align-items:end;gap:var(--fx-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.fx-team-list{gap:var(--fx-space-2);display:grid}.fx-team-invite-form{align-items:end;gap:var(--fx-space-3);grid-template-columns:minmax(0,1fr) minmax(8rem,10rem) auto;display:grid}.fx-team-invite-control{height:2.25rem}.fx-team-row{align-items:center;gap:var(--fx-space-3);border-radius:var(--radius-lg);background:var(--surface-1);grid-template-columns:minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab,red,red)){.fx-team-row{background:color-mix(in srgb,var(--surface-1)58%,transparent)}}.fx-team-row{padding:var(--fx-space-3)}.fx-team-invitation-row{align-items:center;gap:var(--fx-space-3);border-radius:var(--radius-lg);background:var(--surface-1);grid-template-columns:minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab,red,red)){.fx-team-invitation-row{background:color-mix(in srgb,var(--surface-1)58%,transparent)}}.fx-team-invitation-row{padding:var(--fx-space-3)}.fx-team-invitation-icon{border-radius:var(--radius-lg);background:var(--primary-soft);width:2rem;height:2rem;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fx-team-member-main{align-items:center;gap:var(--fx-space-3);min-width:0;display:flex}.fx-team-member-link{border-radius:var(--radius-lg);color:inherit;text-decoration:none}.fx-team-member-link:hover{text-decoration:none}.fx-team-member-link:hover .text-fg-primary{color:var(--primary)}.fx-team-member-meta{justify-content:flex-end;align-items:center;gap:var(--fx-space-2);flex-wrap:wrap;min-width:0;display:flex}@media(max-width:760px){.fx-team-invite-form,.fx-team-invitation-row,.fx-team-org-form,.fx-team-row{grid-template-columns:minmax(0,1fr)}.fx-team-member-meta{justify-content:flex-start}}.fx-task-status-category-grid{gap:var(--fx-space-3);display:grid}.fx-task-status-category{border-radius:var(--radius-lg);background:var(--surface-1);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fx-task-status-category{background:color-mix(in srgb,var(--surface-1)58%,transparent)}}.fx-task-status-category{box-shadow:inset 0 0 0 1px var(--border)}@supports (color:color-mix(in lab,red,red)){.fx-task-status-category{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border)42%,transparent)}}.fx-task-status-category-header{justify-content:space-between;align-items:center;gap:var(--fx-space-3);min-width:0;padding:var(--fx-space-3);display:flex}.fx-task-status-category-header h3{color:var(--fg-primary);margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.fx-task-status-category-header p{margin:calc(var(--fx-space-1)/2)0 0;color:var(--fg-secondary);font-size:.75rem}.fx-task-status-list{border-top:1px solid var(--border);display:grid}@supports (color:color-mix(in lab,red,red)){.fx-task-status-list{border-top:1px solid color-mix(in srgb,var(--border)42%,transparent)}}.fx-task-status-row,.fx-task-status-edit-row{align-items:center;gap:var(--fx-space-2);min-height:3.5rem;padding:var(--fx-space-2)var(--fx-space-3);background:var(--surface-0);grid-template-columns:1.75rem .875rem minmax(0,1fr) auto;display:grid}.fx-task-status-row+.fx-task-status-row,.fx-task-status-row+.fx-task-status-edit-row,.fx-task-status-edit-row+.fx-task-status-row{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.fx-task-status-row+.fx-task-status-row,.fx-task-status-row+.fx-task-status-edit-row,.fx-task-status-edit-row+.fx-task-status-row{border-top:1px solid color-mix(in srgb,var(--border)42%,transparent)}}.fx-task-status-row-dragging{opacity:.55}.fx-task-status-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;padding:0}.fx-task-status-main:disabled{cursor:default}.fx-task-status-name,.fx-task-status-description{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.fx-task-status-name{color:var(--fg-primary);font-size:.9375rem;font-weight:600}.fx-task-status-description{margin-top:calc(var(--fx-space-1)/2);color:var(--fg-secondary);font-size:.75rem}.fx-task-status-edit-row{grid-template-columns:minmax(8.25rem,auto) minmax(8rem,.7fr) minmax(10rem,1fr) auto auto}.fx-task-status-color-picker{gap:calc(var(--fx-space-1)/2);grid-template-columns:repeat(9,1.25rem);display:grid}.fx-task-status-color-swatch,.fx-task-status-dot{background:var(--fx-task-status-color);border-radius:999px}.fx-task-status-color-swatch{border:2px solid var(--surface-0);width:1.25rem;height:1.25rem;box-shadow:0 0 0 1px var(--border)}@supports (color:color-mix(in lab,red,red)){.fx-task-status-color-swatch{box-shadow:0 0 0 1px color-mix(in srgb,var(--border)72%,transparent)}}.fx-task-status-color-swatch[aria-pressed=true]{box-shadow:0 0 0 1px var(--ring),0 0 0 4px var(--ring)}@supports (color:color-mix(in lab,red,red)){.fx-task-status-color-swatch[aria-pressed=true]{box-shadow:0 0 0 1px var(--ring),0 0 0 4px color-mix(in srgb,var(--ring)18%,transparent)}}.fx-task-status-dot{width:.75rem;height:.75rem}.fx-task-status-color-swatch[data-color=gray],.fx-task-status-dot[data-color=gray]{--fx-task-status-color:var(--muted-foreground)}.fx-task-status-color-swatch[data-color=blue],.fx-task-status-dot[data-color=blue]{--fx-task-status-color:#2563eb}.fx-task-status-color-swatch[data-color=green],.fx-task-status-dot[data-color=green]{--fx-task-status-color:#16a34a}.fx-task-status-color-swatch[data-color=yellow],.fx-task-status-dot[data-color=yellow]{--fx-task-status-color:#ca8a04}.fx-task-status-color-swatch[data-color=orange],.fx-task-status-dot[data-color=orange]{--fx-task-status-color:#ea580c}.fx-task-status-color-swatch[data-color=red],.fx-task-status-dot[data-color=red]{--fx-task-status-color:#dc2626}.fx-task-status-color-swatch[data-color=purple],.fx-task-status-dot[data-color=purple]{--fx-task-status-color:#7c3aed}.fx-task-status-color-swatch[data-color=pink],.fx-task-status-dot[data-color=pink]{--fx-task-status-color:#db2777}.fx-task-status-color-swatch[data-color=teal],.fx-task-status-dot[data-color=teal]{--fx-task-status-color:#0d9488}@media(max-width:760px){.fx-task-status-row,.fx-task-status-edit-row{grid-template-columns:1.75rem minmax(0,1fr) auto}.fx-task-status-row .fx-task-status-dot{display:none}.fx-task-status-edit-row .fx-task-status-color-picker,.fx-task-status-edit-row .fx-input{grid-column:1/-1}}.fx-team-profile-summary{align-items:center;gap:var(--fx-space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.fx-team-profile-summary a{overflow-wrap:anywhere;max-width:100%;color:inherit}.fx-team-profile-retry{justify-content:space-between;align-items:center;gap:var(--fx-space-3);flex-wrap:wrap;min-width:0;display:flex}.fx-team-profile-tasks{gap:var(--fx-space-4);width:100%;display:grid}@media(max-width:40rem){.fx-team-profile-summary{gap:var(--fx-space-1);display:grid}.fx-team-profile-summary>[aria-hidden=true]{display:none}}.fx-email-alias-create-surface{gap:var(--fx-space-4);border-radius:var(--radius-card);background:var(--surface-0);box-shadow:var(--shadow-raised-surface);padding:var(--fx-space-4);display:grid}.fx-email-alias-create-header{justify-content:space-between;align-items:flex-start;gap:var(--fx-space-3);min-width:0;display:flex}.fx-email-alias-form{align-items:end;gap:var(--fx-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.fx-email-alias-form-actions{align-items:center;gap:var(--fx-space-2);display:flex}.fx-email-alias-dialog-form{gap:var(--fx-space-4);display:grid}.fx-email-alias-dialog-actions{justify-content:flex-end;gap:var(--fx-space-2);display:flex}.fx-email-alias-list{gap:var(--fx-space-2);display:grid}.fx-email-alias-row{align-items:center;gap:var(--fx-space-3);border-radius:var(--radius-lg);background:var(--surface-1);grid-template-columns:minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab,red,red)){.fx-email-alias-row{background:color-mix(in srgb,var(--surface-1)58%,transparent)}}.fx-email-alias-row{padding:var(--fx-space-3)}.fx-email-alias-row-muted{opacity:.62}.fx-email-alias-icon{border-radius:var(--radius-lg);background:var(--primary-soft);width:2rem;height:2rem;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fx-email-alias-actions{justify-content:flex-end;align-items:center;gap:var(--fx-space-2);flex-wrap:wrap;min-width:0;display:flex}@media(max-width:760px){.fx-email-alias-create-surface{padding:var(--fx-space-3)}.fx-email-alias-create-header{flex-direction:column}.fx-email-alias-form,.fx-email-alias-row{grid-template-columns:minmax(0,1fr)}.fx-email-alias-actions{justify-content:flex-start}}.fx-notification-center-list{gap:var(--fx-space-2);display:grid}.fx-notification-center-row{gap:var(--fx-space-3);border-radius:var(--radius-lg);background:var(--surface-1);grid-template-columns:2rem minmax(0,1fr);display:grid}@supports (color:color-mix(in lab,red,red)){.fx-notification-center-row{background:color-mix(in srgb,var(--surface-1)58%,transparent)}}.fx-notification-center-row{padding:var(--fx-space-3)}.fx-notification-center-unread{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.fx-notification-center-unread{background:color-mix(in srgb,var(--primary-soft)52%,var(--surface-1))}}.fx-notification-center-unread{box-shadow:inset 3px 0 0 var(--primary)}.fx-notification-center-icon{border-radius:var(--radius-lg);background:var(--surface-0);width:2rem;height:2rem;color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.fx-notification-center-link{align-items:center;gap:var(--fx-space-1);border-radius:var(--radius-md);min-height:1.625rem;color:var(--primary);font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.fx-notification-center-link:hover{text-underline-offset:.1875rem;text-decoration:underline}@media(max-width:760px){.fx-notification-center-row{grid-template-columns:minmax(0,1fr)}}.fx-notification-policy-popover{gap:var(--fx-space-1);width:min(20rem,100vw - 2rem);padding:var(--fx-space-2);display:grid}.fx-notification-policy-channel{align-items:center;gap:var(--fx-space-4);border-radius:var(--radius-md);padding:var(--fx-space-2);grid-template-columns:minmax(0,1fr) minmax(9rem,auto);display:grid}.fx-notification-policy-channel:focus-within{background:var(--surface-1)}.fx-notification-policy-channel-label{color:var(--fg-primary);font-size:.8125rem;font-weight:500;line-height:1.35}.fx-notification-policy-channel .fx-select{min-width:0;font-size:.75rem}@media(max-width:420px){.fx-notification-policy-channel{gap:var(--fx-space-1);grid-template-columns:minmax(0,1fr)}}.fx-public-form-page{background:radial-gradient(circle at top left,var(--primary-soft),transparent 28rem),var(--surface-1);min-height:100vh}@supports (color:color-mix(in lab,red,red)){.fx-public-form-page{background:radial-gradient(circle at top left,color-mix(in srgb,var(--primary-soft)46%,transparent),transparent 28rem),var(--surface-1)}}.fx-public-form-page{padding:var(--fx-space-8)var(--fx-space-4);color:var(--fg-primary)}.fx-public-form-page-centered{place-items:center;display:grid}.fx-public-form-shell{--primary:var(--fx-public-form-primary,var(--brand-blue));gap:var(--fx-space-5);width:min(100%,36rem);margin:0 auto;display:grid}.fx-public-form-header{justify-items:center;gap:var(--fx-space-3);text-align:center;display:grid}.fx-public-form-logo{object-fit:contain;max-width:12rem;max-height:3.5rem}.fx-public-form-card,.fx-public-form-state{border-radius:var(--radius-xl);background:var(--surface-0);box-shadow:var(--shadow-border)}.fx-public-form-card{padding:var(--fx-space-6)}.fx-public-form-state{justify-items:center;gap:var(--fx-space-3);width:min(100%,28rem);padding:var(--fx-space-8);text-align:center;display:grid}.fx-public-form-hint{margin:var(--fx-space-1)0 0;color:var(--fg-tertiary);font-size:.75rem}.fx-public-form-choice-list{gap:var(--fx-space-2);display:grid}.fx-public-form-choice{align-items:center;gap:var(--fx-space-2);min-width:0;color:var(--fg-secondary);font-size:.875rem;display:flex}.fx-public-form-choice input{accent-color:var(--primary)}.fx-public-form-honeypot{position:absolute;left:-9999px}.fx-public-form-badge{color:var(--fg-tertiary);justify-self:center;font-size:.75rem;text-decoration:none}.fx-public-form-badge:hover{color:var(--fg-primary);text-decoration:underline}.fx-mcp-oauth-card,.fx-mcp-consent-card{width:min(100%,26.75rem)}.fx-mcp-oauth-card{text-align:center}.fx-mcp-consent-card{transform:translateY(-.9375rem)}.fx-mcp-consent-description strong{color:var(--color-gray-200);font-weight:500}.fx-mcp-consent-section{gap:.75rem;width:100%;display:grid}.fx-mcp-consent-section h2{color:var(--color-gray-300);margin:0;font-size:.75rem;font-weight:500;line-height:1.4}.fx-mcp-org-list{gap:.5rem;display:grid}.fx-mcp-org-row{width:100%;height:3rem;color:var(--color-white);text-align:left;border-radius:.5rem;grid-template-columns:2rem minmax(0,1fr) 1rem;justify-content:stretch;align-items:center;gap:.75rem;padding:.5rem;display:grid}.fx-mcp-org-row-active{background:var(--card);box-shadow:var(--shadow-input)}.fx-mcp-org-initial{background:var(--fx-auth-primary);border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fx-mcp-org-initial{background:color-mix(in srgb,var(--fx-auth-primary)18%,var(--card))}}.fx-mcp-org-initial{color:var(--color-white);font-size:.75rem;font-weight:600}.fx-mcp-org-copy{gap:.0625rem;min-width:0;line-height:1.25;display:grid}.fx-mcp-org-copy span:first-child{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.fx-mcp-org-copy span:last-child{color:var(--color-gray-500);text-transform:capitalize;font-size:.6875rem;font-weight:400}.fx-mcp-org-check{border:1px solid var(--color-gray-600);border-radius:.25rem;width:1rem;height:1rem}.fx-mcp-org-row-active .fx-mcp-org-check{border-color:var(--fx-auth-primary);background:linear-gradient(45deg,transparent 46%,white 47% 55%,transparent 56%).1875rem .375rem/.375rem .1875rem no-repeat,linear-gradient(-45deg,transparent 43%,white 44% 54%,transparent 55%).4375rem .25rem/.4375rem .3125rem no-repeat,var(--fx-auth-primary)}.fx-mcp-permission-list{gap:.75rem;display:grid}.fx-mcp-permission-row{color:var(--color-gray-200);align-items:flex-start;gap:.625rem;font-size:.8125rem;line-height:1.4;display:flex}.fx-mcp-permission-row svg{width:1.125rem;height:1.125rem;color:var(--color-green-500);flex:none}.fx-mcp-consent-actions{gap:1rem;width:100%;display:grid}.fx-mcp-consent-actions [data-slot=button]{width:100%;height:2rem;color:var(--color-white);border-radius:.375rem;font-size:.8125rem;font-weight:500}.fx-mcp-consent-actions [data-slot=button]:first-child{background:var(--fx-auth-primary)}.fx-mcp-consent-actions [data-slot=button]:last-child{background:var(--fx-auth-destructive)}@media(max-width:520px){.fx-mcp-consent-card{transform:none}}.fx-crm-dialog{flex-direction:column;width:min(100vw - 2rem,42rem);max-height:min(100vh - 2rem,46rem);padding:0;display:flex;overflow:hidden}.fx-crm-owner-choice{width:min(100vw - 2rem,32rem);padding:0;overflow:hidden}.fx-crm-dialog>.fx-dialog-header,.fx-crm-owner-choice>.fx-dialog-header{padding:var(--fx-space-5);border-bottom:1px solid var(--border)}.fx-crm-owner-choice .fx-dialog-title{align-items:center;gap:var(--fx-space-2);display:flex}.fx-crm-dialog-form{flex-direction:column;flex:1;min-height:0;display:flex}.fx-crm-dialog-body{gap:var(--fx-space-4);min-height:0;padding:var(--fx-space-5);display:grid;overflow-y:auto}.fx-crm-dialog-grid{gap:var(--fx-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fx-crm-dialog-span{grid-column:1/-1}.fx-crm-dialog-footer{align-items:center;gap:var(--fx-space-3);padding:var(--fx-space-4)var(--fx-space-5);border-top:1px solid var(--border);background:var(--surface-1);grid-template-columns:1fr auto;display:grid}.fx-crm-dialog-footer-actions{gap:var(--fx-space-2);flex-wrap:wrap;display:flex}.fx-crm-dialog-error{padding:var(--fx-space-3);border:1px solid var(--destructive);margin:0}@supports (color:color-mix(in lab,red,red)){.fx-crm-dialog-error{border:1px solid color-mix(in srgb,var(--destructive)25%,transparent)}}.fx-crm-dialog-error{border-radius:var(--radius-lg);background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.fx-crm-dialog-error{background:color-mix(in srgb,var(--destructive)8%,transparent)}}.fx-crm-dialog-error{color:var(--destructive);font-size:.875rem}.fx-crm-dialog-advanced{padding-top:var(--fx-space-4);border-top:1px solid var(--border)}.fx-crm-dialog-advanced summary{margin-bottom:var(--fx-space-4);color:var(--fg-secondary);cursor:pointer;font-size:.875rem;font-weight:600}.fx-crm-dialog-advanced section+section{margin-top:var(--fx-space-4)}.fx-crm-dialog-contacts{gap:var(--fx-space-1);max-height:10rem;padding:var(--fx-space-2);border:1px solid var(--border);border-radius:var(--radius-lg);display:grid;overflow-y:auto}.fx-crm-dialog-contacts legend{padding-inline:var(--fx-space-1);font-size:.875rem;font-weight:500}.fx-crm-dialog-contacts label{align-items:center;gap:var(--fx-space-3);padding:var(--fx-space-2);border-radius:var(--radius-md);cursor:pointer;display:flex}.fx-crm-dialog-contacts label:hover{background:var(--surface-1)}.fx-crm-dialog-contacts span{flex:1;min-width:0;display:grid}.fx-crm-dialog-contacts small{color:var(--fg-secondary)}.fx-crm-dialog-contact-primary{color:var(--primary);font-weight:500}@media(max-width:40rem){.fx-crm-dialog-grid{grid-template-columns:1fr}.fx-crm-dialog-span{grid-column:auto}.fx-crm-dialog-footer{grid-template-columns:1fr}.fx-crm-dialog-footer-actions{justify-content:flex-end}}.fx-contact-merge-dialog{flex-direction:column;width:min(100vw - 2rem,50rem);max-height:min(100vh - 2rem,46rem);padding:0;display:flex;overflow:hidden}.fx-contact-merge-dialog>.fx-dialog-header{padding:var(--fx-space-5);border-bottom:1px solid var(--border)}.fx-contact-merge-dialog .fx-dialog-title{align-items:center;gap:var(--fx-space-2);display:flex}.fx-contact-merge-body{min-height:0;padding:var(--fx-space-5);overflow-y:auto}.fx-contact-merge-survivors{border:0;min-width:0;margin:0;padding:0}.fx-contact-merge-survivors>legend,.fx-contact-merge-fields>h3{color:var(--fg-primary);margin:0;font-size:.875rem;font-weight:600}.fx-contact-merge-survivors>p{margin:var(--fx-space-1)0 var(--fx-space-3);color:var(--fg-secondary);font-size:.875rem}.fx-contact-merge-survivors>div{gap:var(--fx-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fx-contact-merge-survivor{cursor:pointer;gap:var(--fx-space-2);min-width:0;padding:var(--fx-space-3);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:inset 0 0 0 .5px var(--border);display:flex}.fx-contact-merge-survivor:hover{background:var(--surface-2)}.fx-contact-merge-survivor-selected{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.fx-contact-merge-survivor-selected{background:color-mix(in srgb,var(--primary)8%,var(--surface-0))}}.fx-contact-merge-survivor-selected{box-shadow:inset 0 0 0 1px var(--primary)}.fx-contact-merge-survivor input{accent-color:var(--primary);margin:.125rem 0 0}.fx-contact-merge-survivor span{min-width:0}.fx-contact-merge-survivor strong,.fx-contact-merge-survivor small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fx-contact-merge-survivor small{margin-top:var(--fx-space-1);color:var(--fg-secondary);font-size:.75rem}.fx-contact-merge-fields{gap:var(--fx-space-2);display:grid}.fx-contact-merge-field-list{gap:var(--fx-space-1);padding:var(--fx-space-2);border-radius:var(--radius-lg);background:var(--surface-1);display:grid}.fx-contact-merge-field{align-items:stretch;gap:var(--fx-space-1);min-width:0;padding:var(--fx-space-1);border-radius:var(--radius-md);background:var(--surface-0);grid-template-columns:minmax(6.5rem,.36fr) repeat(2,minmax(0,1fr));display:grid}.fx-contact-merge-field-label{min-width:0;padding:0 var(--fx-space-2);color:var(--fg-secondary);align-items:center;font-size:.8125rem;font-weight:500;display:flex}.fx-contact-merge-value-column{align-content:start;gap:var(--fx-space-1);min-width:0;display:grid}.fx-contact-merge-value-choice,.fx-contact-merge-value-static,.fx-contact-merge-value-empty{min-width:0;min-height:2.125rem;padding:var(--fx-space-2)var(--fx-space-3);border-radius:var(--radius-md);font-size:.875rem}.fx-contact-merge-value-choice{align-items:center;gap:var(--fx-space-2);color:var(--fg-secondary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;font-family:inherit;display:grid}.fx-contact-merge-value-choice>input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fx-contact-merge-value-choice:hover{background:var(--surface-2);color:var(--fg-primary)}.fx-contact-merge-value-choice:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:1px}.fx-contact-merge-value-choice-selected{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.fx-contact-merge-value-choice-selected{background:color-mix(in srgb,var(--primary)9%,var(--surface-0))}}.fx-contact-merge-value-choice-selected{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.fx-contact-merge-value-choice-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary)55%,transparent)}}.fx-contact-merge-value-choice-selected{color:var(--fg-primary)}.fx-contact-merge-value-choice-selected:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.fx-contact-merge-value-choice-selected:hover{background:color-mix(in srgb,var(--primary)13%,var(--surface-0))}}.fx-contact-merge-value-choice>span,.fx-contact-merge-value-static{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-contact-merge-value-choice>svg{width:1rem;height:1rem;color:var(--primary)}.fx-contact-merge-value-static,.fx-contact-merge-value-empty{color:var(--fg-primary);align-items:center;display:flex}.fx-contact-merge-value-empty{color:var(--fg-tertiary)}.fx-contact-merge-error,.fx-contact-merge-failure{padding:var(--fx-space-3);border:1px solid var(--destructive);margin:0}@supports (color:color-mix(in lab,red,red)){.fx-contact-merge-error,.fx-contact-merge-failure{border:1px solid color-mix(in srgb,var(--destructive)25%,transparent)}}.fx-contact-merge-error,.fx-contact-merge-failure{border-radius:var(--radius-lg);background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.fx-contact-merge-error,.fx-contact-merge-failure{background:color-mix(in srgb,var(--destructive)8%,transparent)}}.fx-contact-merge-error,.fx-contact-merge-failure{color:var(--destructive);font-size:.875rem}.fx-contact-merge-failure{justify-content:space-between;align-items:center;gap:var(--fx-space-3);display:flex}.fx-contact-merge-failure p{margin:0}.fx-contact-merge-footer{justify-content:flex-end;gap:var(--fx-space-2);padding:var(--fx-space-4)var(--fx-space-5);border-top:1px solid var(--border);background:var(--surface-1);display:flex}@media(max-width:40rem){.fx-contact-merge-survivors>div{grid-template-columns:1fr}.fx-contact-merge-field{gap:var(--fx-space-1);grid-template-columns:repeat(2,minmax(0,1fr))}.fx-contact-merge-field-label{grid-column:1/-1;min-height:1.5rem}}.fx-slack-testing-grid{gap:var(--fx-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fx-slack-testing-select{width:100%}.fx-slack-testing-actions{gap:var(--fx-space-2);flex-wrap:wrap;display:flex}.fx-slack-testing-preview-grid{gap:var(--fx-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fx-slack-testing-preview-group{gap:var(--fx-space-3);border-radius:var(--radius-lg);background:var(--surface-1);display:grid}@supports (color:color-mix(in lab,red,red)){.fx-slack-testing-preview-group{background:color-mix(in srgb,var(--surface-1)58%,transparent)}}.fx-slack-testing-preview-group{padding:var(--fx-space-3)}@media(max-width:760px){.fx-slack-testing-grid,.fx-slack-testing-preview-grid{grid-template-columns:minmax(0,1fr)}}.fx-web-property-grid{gap:var(--fx-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fx-web-property-card{gap:var(--fx-space-4);border-radius:var(--radius-xl);background:var(--surface-0);display:grid}@supports (color:color-mix(in lab,red,red)){.fx-web-property-card{background:color-mix(in srgb,var(--surface-0)84%,var(--surface-1))}}.fx-web-property-card{padding:var(--fx-space-4);color:var(--fg-primary);box-shadow:var(--shadow-border);text-decoration:none;transition:transform .12s cubic-bezier(.16,1,.3,1),box-shadow .12s cubic-bezier(.16,1,.3,1)}.fx-web-property-card:hover{box-shadow:var(--shadow-border-hover);text-decoration:none;transform:translateY(-1px)}.fx-web-property-card-header{align-items:center;gap:var(--fx-space-3);min-width:0;display:flex}.fx-web-property-card-metrics{gap:var(--fx-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fx-web-property-card-metrics span,.fx-web-total{gap:.125rem;display:grid}.fx-web-property-card-metrics strong{font-size:1.125rem}.fx-web-property-card-metrics small,.fx-web-property-card-footer,.fx-web-total span,.fx-web-total small{color:var(--fg-secondary);font-size:.75rem}.fx-web-property-card-footer{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.fx-web-property-card-footer{border-top:1px solid color-mix(in srgb,var(--border)65%,transparent)}}.fx-web-property-card-footer{padding-top:var(--fx-space-3)}.fx-web-property-icon,.fx-web-detail-icon{border-radius:var(--radius-lg);background:var(--primary-soft);color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fx-web-property-icon{width:2rem;height:2rem}.fx-web-detail-icon{width:3rem;height:3rem}.fx-web-totals-grid{border-radius:var(--radius-xl);background:var(--surface-0);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fx-web-totals-grid{background:color-mix(in srgb,var(--surface-0)84%,var(--surface-1))}}.fx-web-totals-grid{box-shadow:var(--shadow-border)}.fx-web-total{padding:var(--fx-space-4)}.fx-web-total+.fx-web-total{border-left:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.fx-web-total+.fx-web-total{border-left:1px solid color-mix(in srgb,var(--border)65%,transparent)}}.fx-web-total strong{font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.1}.fx-web-stat-tile{border-radius:var(--radius-xl);background:var(--surface-0)}@supports (color:color-mix(in lab,red,red)){.fx-web-stat-tile{background:color-mix(in srgb,var(--surface-0)82%,var(--surface-1))}}.fx-web-stat-tile{padding:var(--fx-space-4);box-shadow:var(--shadow-border)}.fx-web-sparkline{align-items:end;gap:calc(var(--fx-space-1)/2);height:2.25rem;margin-top:var(--fx-space-3);display:flex}.fx-web-sparkline-bar{border-radius:var(--radius-sm);background:var(--primary);width:100%;min-width:.25rem}@supports (color:color-mix(in lab,red,red)){.fx-web-sparkline-bar{background:color-mix(in srgb,var(--primary)68%,var(--surface-0))}}.fx-web-sparkline-bar-1{height:20%}.fx-web-sparkline-bar-2{height:40%}.fx-web-sparkline-bar-3{height:60%}.fx-web-sparkline-bar-4{height:80%}.fx-web-sparkline-bar-5{height:100%}.fx-web-data-row{align-items:center;gap:var(--fx-space-3);border-radius:var(--radius-lg);background:var(--surface-0);min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.fx-web-data-row{background:color-mix(in srgb,var(--surface-0)76%,transparent)}}.fx-web-data-row{padding:var(--fx-space-3);color:var(--fg-primary);box-shadow:var(--shadow-border);text-decoration:none}.fx-web-data-row:hover{box-shadow:var(--shadow-border-hover);text-decoration:none}@media(max-width:760px){.fx-web-property-grid,.fx-web-property-card-metrics,.fx-web-totals-grid{grid-template-columns:1fr}.fx-web-property-card-metrics{gap:var(--fx-space-2)}.fx-web-property-card-metrics span{grid-template-columns:1fr auto;align-items:baseline}.fx-web-property-card-metrics strong{grid-area:1/2}.fx-web-total+.fx-web-total{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.fx-web-total+.fx-web-total{border-top:1px solid color-mix(in srgb,var(--border)65%,transparent)}}.fx-web-total+.fx-web-total{border-left:0}}.fx-web-visitor-shell{gap:var(--fx-space-4);border-radius:var(--radius-xl);background:var(--surface-0);display:grid}@supports (color:color-mix(in lab,red,red)){.fx-web-visitor-shell{background:color-mix(in srgb,var(--surface-0)82%,var(--surface-1))}}.fx-web-visitor-shell{padding:var(--fx-space-4);box-shadow:var(--shadow-border)}.fx-web-visitor-summary{gap:var(--fx-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fx-web-timeline{gap:var(--fx-space-6);display:grid}.fx-web-timeline-day{align-items:start;gap:var(--fx-space-4);grid-template-columns:11rem minmax(0,1fr);display:grid}.fx-web-timeline-day>h2{top:var(--fx-space-4);color:var(--fg-secondary);margin:0;font-size:.75rem;font-weight:600;line-height:1.5;position:sticky}@media(max-width:760px){.fx-web-visitor-summary{grid-template-columns:1fr}.fx-web-timeline-day{gap:var(--fx-space-2);grid-template-columns:1fr}.fx-web-timeline-day>h2{position:static}}.fx-working-section{gap:var(--fx-space-3);display:grid}.fx-working-section-header{justify-content:space-between;align-items:center;gap:var(--fx-space-3);display:flex}.fx-working-section-header h2{margin:0;font-size:.8125rem;font-weight:600}.fx-web-overview-columns{align-items:start;gap:var(--fx-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fx-web-stats-grid{gap:var(--fx-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fx-web-chart-section{gap:var(--fx-space-5)}.fx-web-chart-section .fx-working-section-header p{color:var(--fg-secondary);margin:.25rem 0 0;font-size:.875rem}.fx-web-metric-picker{gap:var(--fx-space-2);flex-wrap:wrap;display:flex}.fx-web-activity-chart{gap:var(--fx-space-2);display:grid}.fx-web-activity-bars{border-bottom:1px solid var(--border);background-image:linear-gradient(to bottom,transparent 49%,var(--border)50%,transparent 51%);align-items:end;gap:clamp(.125rem,.5vw,.375rem);height:12rem;display:flex}@supports (color:color-mix(in lab,red,red)){.fx-web-activity-bars{background-image:linear-gradient(to bottom,transparent 49%,color-mix(in srgb,var(--border)55%,transparent)50%,transparent 51%)}}.fx-web-activity-bar{border-radius:var(--radius-sm)var(--radius-sm)0 0;background:var(--primary);width:100%;min-width:.1875rem}@supports (color:color-mix(in lab,red,red)){.fx-web-activity-bar{background:color-mix(in srgb,var(--primary)78%,var(--surface-0))}}.fx-web-activity-bar-0{height:0}.fx-web-activity-bar-1{height:10%}.fx-web-activity-bar-2{height:20%}.fx-web-activity-bar-3{height:30%}.fx-web-activity-bar-4{height:40%}.fx-web-activity-bar-5{height:50%}.fx-web-activity-bar-6{height:60%}.fx-web-activity-bar-7{height:70%}.fx-web-activity-bar-8{height:80%}.fx-web-activity-bar-9{height:90%}.fx-web-activity-bar-10{height:100%}.fx-web-activity-axis{color:var(--fg-secondary);justify-content:space-between;font-size:.75rem;display:flex}@media(max-width:760px){.fx-web-stats-grid,.fx-web-overview-columns{grid-template-columns:1fr}.fx-web-metric-picker{width:100%}.fx-web-metric-picker>*{flex:1}}.fx-web-manual-copy{resize:vertical;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);min-height:14rem;padding:var(--fx-space-3);color:var(--fg-primary);font-family:var(--font-mono);font-size:.75rem;line-height:1.5}.fx-web-install-card{border-radius:var(--radius-card);background:var(--surface-0);width:100%;box-shadow:var(--shadow-border);gap:0;padding-block:0;overflow:hidden}.fx-web-install-heading{padding:var(--fx-space-5)var(--fx-space-5)var(--fx-space-3)}.fx-web-install-heading h2{margin:0 0 var(--fx-space-1);color:var(--fg-primary);font-family:var(--font-heading);font-size:1.0625rem;font-weight:600;line-height:1.4}.fx-web-install-heading p{color:var(--fg-secondary);margin:0;font-size:.8125rem}.fx-web-install-paths{gap:var(--fx-space-2);padding:0 var(--fx-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fx-web-install-path{border-radius:var(--radius-control);background:var(--surface-0);min-width:0;height:auto;padding:var(--fx-space-3);color:var(--fg-secondary);text-align:left;white-space:normal;box-shadow:var(--shadow-control);border:0;display:block}.fx-web-install-path:hover{background:var(--surface-1)}.fx-web-install-path[data-active=true]{background:var(--primary-soft);color:var(--fg-secondary)}.fx-web-install-path[data-active=true]:hover{background:var(--primary-soft)}.fx-web-install-path>span:last-child{font-size:.75rem;line-height:1.45;display:block}.fx-web-install-path-title{align-items:center;gap:var(--fx-space-2);margin-bottom:var(--fx-space-1);color:var(--fg-primary);line-height:1.25;display:flex}.fx-web-install-path-title b{color:var(--primary);font-family:var(--font-mono);font-size:.875rem}.fx-web-install-path-title strong{font-size:.8125rem;font-weight:600}.fx-web-install-path-title i{border-radius:var(--radius-sm);background:var(--primary-soft);color:var(--primary);font-family:var(--font-mono);letter-spacing:.06em;padding:.125rem .375rem;font-size:.5625rem;font-style:normal}@media(max-width:760px){.fx-web-install-heading,.fx-web-install-paths{padding-right:var(--fx-space-4);padding-left:var(--fx-space-4)}.fx-web-install-paths{grid-template-columns:1fr}.fx-web-install-status{margin-right:var(--fx-space-4);margin-left:var(--fx-space-4)}}.fx-web-install-status{margin:var(--fx-space-3)var(--fx-space-5)var(--fx-space-5);border-radius:var(--radius-control);background:var(--primary-soft);padding:.8125rem var(--fx-space-4);color:var(--primary);box-shadow:var(--shadow-border);border:0;align-items:center;gap:.6875rem;font-size:.78125rem;font-weight:600;display:flex}.fx-web-install-status>span{border:2px solid var(--primary);flex:0 0 .875rem;width:.875rem;height:.875rem}@supports (color:color-mix(in lab,red,red)){.fx-web-install-status>span{border:2px solid color-mix(in srgb,var(--primary)25%,transparent)}}.fx-web-install-status>span{border-top-color:var(--primary);border-radius:999px;animation:.7s linear infinite fx-web-install-spin}.fx-web-install-status[data-connected=true]{background:var(--fx-status-success);color:var(--fx-status-success-foreground)}.fx-web-install-status>svg{background:var(--fx-status-success-dot);width:1.25rem;height:1.25rem;color:var(--fx-status-success-solid-foreground);border-radius:999px;flex:0 0 1.25rem;padding:.25rem}@keyframes fx-web-install-spin{to{transform:rotate(360deg)}}.fx-web-install-workspace{padding:var(--fx-space-4)var(--fx-space-5)var(--fx-space-2)}.fx-web-install-code{border-radius:var(--radius-control);background:var(--fx-code-surface);min-width:0;overflow:hidden}.fx-web-install-code-header{justify-content:space-between;align-items:center;gap:var(--fx-space-3);border-bottom:1px solid var(--fx-code-foreground);min-height:3.125rem;display:flex}@supports (color:color-mix(in lab,red,red)){.fx-web-install-code-header{border-bottom:1px solid color-mix(in srgb,var(--fx-code-foreground)8%,transparent)}}.fx-web-install-code-header{padding:.6875rem var(--fx-space-3).6875rem var(--fx-space-4)}.fx-web-install-code-header>span{color:var(--fx-code-foreground)}@supports (color:color-mix(in lab,red,red)){.fx-web-install-code-header>span{color:color-mix(in srgb,var(--fx-code-foreground)58%,transparent)}}.fx-web-install-code-header>span{font-family:var(--font-mono);font-size:.6875rem}.fx-web-install-code-header button:not([class*=bg-primary]){color:var(--fx-code-foreground);box-shadow:inset 0 0 0 1px var(--fx-code-foreground)}@supports (color:color-mix(in lab,red,red)){.fx-web-install-code-header button:not([class*=bg-primary]){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fx-code-foreground)12%,transparent)}}.fx-web-install-code-header button:not([class*=bg-primary]):hover{background:var(--fx-code-control-hover)}.fx-web-install-code pre{padding:var(--fx-space-4)1.125rem;color:var(--fx-code-foreground);margin:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.fx-web-install-code pre{color:color-mix(in srgb,var(--fx-code-foreground)88%,transparent)}}.fx-web-install-code pre{font-family:var(--font-mono);white-space:pre;font-size:.71875rem;line-height:1.7}.fx-web-install-code[data-prompt=true] pre{white-space:pre-wrap}.fx-web-install-manual{gap:var(--fx-space-4);min-width:0;display:grid}.fx-web-install-options{gap:var(--fx-space-3);flex-wrap:wrap;display:flex}.fx-web-install-options .fx-select{justify-self:start}.fx-web-install-manual-steps{gap:var(--fx-space-4);display:grid}.fx-web-install-manual-step>p{gap:var(--fx-space-2);margin:0 0 var(--fx-space-2);color:var(--fg-secondary);font-size:.8125rem;font-weight:600;display:flex}.fx-web-install-manual-step{min-width:0}.fx-web-install-manual-step>p span{color:var(--primary);font-family:var(--font-mono)}.fx-web-install-manual-step .fx-web-install-code-header{border-bottom:0;justify-content:flex-end;min-height:2.5rem;padding-bottom:0}.fx-web-install-manual-step .fx-web-install-code pre{padding-top:var(--fx-space-2)}@media(max-width:760px){.fx-web-install-workspace{padding-right:var(--fx-space-4);padding-left:var(--fx-space-4)}.fx-web-install-code pre{overflow-wrap:anywhere;white-space:pre-wrap}}html:has(.fx-auth-shell),body:has(.fx-auth-shell){background-color:var(--fx-auth-background);background-repeat:no-repeat;background-attachment:fixed}html:has(.fx-auth-shell[data-glow=login]),body:has(.fx-auth-shell[data-glow=login]){background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='1026'%20height='1038'%20viewBox='0%200%201026%201038'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Glow'%20filter='url(%23filter0_f_0_235)'%3e%3cellipse%20cx='513'%20cy='519'%20rx='213'%20ry='219'%20fill='url(%23paint0_linear_0_235)'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_f_0_235'%20x='0'%20y='0'%20width='1026'%20height='1038'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeGaussianBlur%20stdDeviation='150'%20result='effect1_foregroundBlur_0_235'/%3e%3c/filter%3e%3clinearGradient%20id='paint0_linear_0_235'%20x1='513'%20y1='300'%20x2='513'%20y2='738'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FFC928'/%3e%3cstop%20offset='0.33'%20stop-color='%23FF2600'/%3e%3cstop%20offset='0.66'%20stop-color='%237900C4'/%3e%3cstop%20offset='1'%20stop-color='%230062E3'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");background-position:50% calc(50% - 3.25rem);background-size:64.125rem 64.875rem}html:has(.fx-auth-shell[data-glow=password]),body:has(.fx-auth-shell[data-glow=password]){background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='1014'%20height='1106'%20viewBox='0%200%201014%201106'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Glow'%20filter='url(%23filter0_f_0_178)'%3e%3cellipse%20cx='507'%20cy='553'%20rx='207'%20ry='253'%20fill='url(%23paint0_linear_0_178)'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_f_0_178'%20x='0'%20y='0'%20width='1014'%20height='1106'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeGaussianBlur%20stdDeviation='150'%20result='effect1_foregroundBlur_0_178'/%3e%3c/filter%3e%3clinearGradient%20id='paint0_linear_0_178'%20x1='507'%20y1='300'%20x2='507'%20y2='806'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FFC928'/%3e%3cstop%20offset='0.33'%20stop-color='%23FF2600'/%3e%3cstop%20offset='0.66'%20stop-color='%237900C4'/%3e%3cstop%20offset='1'%20stop-color='%230062E3'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");background-position:50% calc(50% - 1.125rem);background-size:63.375rem 69.125rem}html:has(.fx-auth-shell[data-glow=signup]),body:has(.fx-auth-shell[data-glow=signup]){background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='1026'%20height='1244'%20viewBox='0%200%201026%201244'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Glow'%20filter='url(%23filter0_f_0_292)'%3e%3cellipse%20cx='513'%20cy='622'%20rx='213'%20ry='322'%20fill='url(%23paint0_linear_0_292)'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_f_0_292'%20x='0'%20y='0'%20width='1026'%20height='1244'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeGaussianBlur%20stdDeviation='150'%20result='effect1_foregroundBlur_0_292'/%3e%3c/filter%3e%3clinearGradient%20id='paint0_linear_0_292'%20x1='513'%20y1='300'%20x2='513'%20y2='944'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FFC928'/%3e%3cstop%20offset='0.33'%20stop-color='%23FF2600'/%3e%3cstop%20offset='0.66'%20stop-color='%237900C4'/%3e%3cstop%20offset='1'%20stop-color='%230062E3'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");background-position:50% calc(50% - 3.0625rem);background-size:64.125rem 77.75rem}html:has(.fx-auth-shell[data-glow=consent]),body:has(.fx-auth-shell[data-glow=consent]){background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='1026'%20height='1354'%20viewBox='0%200%201026%201354'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Glow'%20filter='url(%23filter0_f_0_118)'%3e%3cellipse%20cx='513'%20cy='677'%20rx='213'%20ry='377'%20fill='url(%23paint0_linear_0_118)'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_f_0_118'%20x='0'%20y='0'%20width='1026'%20height='1354'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeGaussianBlur%20stdDeviation='150'%20result='effect1_foregroundBlur_0_118'/%3e%3c/filter%3e%3clinearGradient%20id='paint0_linear_0_118'%20x1='513'%20y1='300'%20x2='513'%20y2='1054'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FFC928'/%3e%3cstop%20offset='0.33'%20stop-color='%23FF2600'/%3e%3cstop%20offset='0.66'%20stop-color='%237900C4'/%3e%3cstop%20offset='1'%20stop-color='%230062E3'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");background-position:50% calc(50% - .9375rem);background-size:64.125rem 84.625rem}.fx-auth-shell{min-height:100vh;color:var(--fg-primary);overflow:hidden}.fx-auth-stage{z-index:1;justify-content:center;align-items:center;min-width:0;min-height:100vh;padding:5rem 1rem;display:flex;position:relative}.fx-auth-composition{width:min(100%,26.5625rem);position:relative}.fx-auth-stage[data-glow=login] .fx-auth-composition{top:-3.25rem}.fx-auth-stage[data-glow=password] .fx-auth-composition{width:min(100%,25.875rem);top:-1.125rem}.fx-auth-stage[data-glow=signup] .fx-auth-composition{width:min(100%,26.625rem);top:-3.0625rem}.fx-auth-surface{background:var(--fx-auth-panel);width:100%;box-shadow:var(--fx-auth-panel-shadow);border-radius:2rem;padding:2.5rem}.fx-auth-panel{flex-direction:column;align-items:flex-start;gap:2rem;display:flex;overflow:hidden}.fx-auth-brand-mark{object-fit:contain;flex:none;width:1.9375rem;height:1.75rem;display:block}.fx-auth-brand-row{align-items:center;gap:.75rem;display:flex}.fx-auth-header{text-align:left;gap:0;width:100%;display:grid}.fx-auth-eyebrow,.fx-auth-title{letter-spacing:-.015rem;margin:0;font-size:1.5rem;line-height:1.4}.fx-auth-eyebrow{color:var(--color-gray-500);margin-bottom:-.375rem;font-weight:400}.fx-auth-title{color:var(--color-white);font-weight:600}.fx-auth-signup-title{white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.fx-auth-signup-wordmark{flex:none}.fx-auth-subtitle{max-width:16.5rem;color:var(--color-gray-400);text-align:left;margin:-1rem 0 0;font-size:.8125rem;line-height:1.45}.fx-auth-content{width:100%;min-width:0}.fx-auth-flow,.fx-auth-form,.fx-auth-form-fields{width:100%;display:grid}.fx-auth-flow{gap:2rem}.fx-auth-form,.fx-auth-form-fields{gap:1rem}.fx-auth-panel [data-slot=field]{gap:.375rem}.fx-auth-panel [data-slot=field-label]{color:var(--color-gray-300);font-size:.75rem;font-weight:500;line-height:1.25}.fx-auth-panel .fx-input:not(.fx-auth-code-input){background:var(--card);height:2rem;color:var(--color-white);border-radius:.375rem;padding-inline:.5rem;font-size:.8125rem}.fx-auth-panel .fx-input.fx-auth-password-input{padding-right:2.5rem}.fx-auth-panel .fx-input{box-shadow:var(--shadow-border)}.fx-auth-panel .fx-input:hover:not(:disabled):not(:focus-visible){box-shadow:var(--shadow-border-hover)}.fx-auth-panel .fx-input:focus-visible{box-shadow:var(--shadow-focus)}.fx-auth-panel .fx-input::placeholder{color:var(--color-gray-500)}.fx-auth-panel form [data-slot=button][type=submit]{background:var(--fx-auth-primary);width:100%;height:2rem;color:var(--color-white);border-radius:.375rem;font-size:.8125rem;font-weight:500}.fx-auth-panel form [data-slot=button][type=submit]:hover{background:var(--fx-auth-primary)}@supports (color:color-mix(in lab,red,red)){.fx-auth-panel form [data-slot=button][type=submit]:hover{background:color-mix(in srgb,var(--fx-auth-primary)88%,white)}}.fx-auth-back{z-index:2;background:var(--card);width:2rem;height:2rem;color:var(--color-gray-300);box-shadow:var(--shadow-border);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:2.5rem;left:0;transform:translate(-50%)}.fx-auth-back:hover{color:var(--color-white);box-shadow:var(--shadow-border-hover)}.fx-auth-back svg{width:.875rem;height:.875rem}.fx-auth-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;display:grid}.fx-auth-provider-button{background:var(--card);width:100%;height:2.125rem;color:var(--color-white);box-shadow:var(--shadow-xs);border-radius:0;gap:.5rem;font-size:.8125rem;font-weight:500}.fx-auth-provider-button:hover{z-index:1;background:var(--accent)}.fx-auth-provider-button:first-child{border-radius:.375rem 0 0}.fx-auth-provider-button:nth-child(2){border-radius:0 .375rem 0 0}.fx-auth-provider-button:nth-last-child(2){border-radius:0 0 0 .375rem}.fx-auth-provider-button:last-child{border-radius:0 0 .375rem}.fx-auth-provider-grid-1 .fx-auth-provider-button:only-child{border-radius:.375rem;grid-column:1/-1}.fx-auth-provider-mark{flex:none;width:auto;height:.875rem;display:block}.fx-auth-account-switch,.fx-auth-form-link-row{color:var(--color-gray-500);text-align:center;margin:0;font-size:.75rem;font-weight:500;line-height:1.4}.fx-auth-account-switch a,.fx-auth-form-link-row a{color:var(--color-gray-300);text-decoration:none}.fx-auth-account-switch a:hover,.fx-auth-form-link-row a:hover{color:var(--color-white)}.fx-auth-legal{z-index:2;color:var(--fx-auth-legal);text-align:center;font-size:.75rem;font-weight:500;line-height:1.4;position:fixed;bottom:1.5rem;left:1rem;right:1rem}.fx-auth-legal-links{justify-content:center;align-items:center;gap:.5rem;display:flex}.fx-auth-legal a{color:inherit;text-underline-offset:.125rem;text-decoration:underline}.fx-auth-legal a:hover{color:var(--color-white)}.fx-auth-seed-dialog-trigger{z-index:3;width:auto;height:2rem;font-size:.75rem;position:fixed;top:1rem;right:1rem}.fx-auth-seed-row{height:auto;padding:var(--fx-space-2)var(--fx-space-3);text-align:left;justify-content:flex-start}.fx-auth-seed-list{max-height:min(24rem,58vh);padding:calc(var(--border-width) + var(--border-width))var(--fx-space-1)0 calc(var(--border-width) + var(--border-width));overflow-y:auto}.fx-auth-seed-empty{border:1px dashed var(--border);border-radius:var(--radius-lg);padding:var(--fx-space-4);color:var(--fg-secondary);text-align:center;font-size:.875rem}.fx-auth-code-grid{justify-content:center;gap:var(--fx-space-2);grid-template-columns:repeat(6,minmax(0,2.75rem));display:grid}.fx-auth-code-input{text-align:center;width:2.75rem;height:3.25rem;padding:0;font-size:1.25rem;font-weight:600}.fx-password-meter{gap:var(--fx-space-1);grid-template-columns:repeat(4,1fr);display:grid}.fx-password-meter-segment{border-radius:var(--radius-sm);background:var(--surface-2);height:.25rem}.fx-password-meter-segment-active{background:var(--primary)}@media(max-width:520px){.fx-auth-shell{background:var(--fx-auth-background);min-height:100svh;overflow:clip visible}@supports (color:color-mix(in lab,red,red)){.fx-auth-shell{background:color-mix(in srgb,var(--fx-auth-background)20%,transparent)}}.fx-auth-stage{min-height:100svh;padding:max(4rem,env(safe-area-inset-top))max(1rem,env(safe-area-inset-right))max(2rem,env(safe-area-inset-bottom))max(1rem,env(safe-area-inset-left));flex-direction:column;align-items:flex-start}.fx-auth-stage[data-glow] .fx-auth-composition{width:100%;top:0}.fx-auth-surface{border-radius:1.5rem;padding:2rem}.fx-auth-panel{gap:1.75rem}.fx-auth-panel .fx-input:not(.fx-auth-code-input){min-height:2.75rem;font-size:1rem}.fx-auth-panel [data-slot=button],.fx-auth-seed-dialog-trigger{min-height:2.75rem}.fx-auth-password-visibility{min-width:2.75rem;right:0}.fx-auth-panel .fx-input.fx-auth-password-input{padding-right:3rem}.fx-auth-back{width:2.75rem;height:2.75rem;position:static;transform:none}.fx-auth-legal{align-self:stretch;margin-top:2rem;position:static}.fx-auth-code-grid{gap:var(--fx-space-1)}.fx-auth-code-input{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.fx-auth-back,.fx-auth-legal a{transition:none}}html:has(.fx-auth-shell[data-glow=signup] .fx-onboarding-composition),body:has(.fx-auth-shell[data-glow=signup] .fx-onboarding-composition){background-color:var(--fx-auth-background);background-image:linear-gradient(#09090b33,#09090b33),url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='1026'%20height='1244'%20viewBox='0%200%201026%201244'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Glow'%20filter='url(%23filter0_f_0_292)'%3e%3cellipse%20cx='513'%20cy='622'%20rx='213'%20ry='322'%20fill='url(%23paint0_linear_0_292)'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_f_0_292'%20x='0'%20y='0'%20width='1026'%20height='1244'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeGaussianBlur%20stdDeviation='150'%20result='effect1_foregroundBlur_0_292'/%3e%3c/filter%3e%3clinearGradient%20id='paint0_linear_0_292'%20x1='513'%20y1='300'%20x2='513'%20y2='944'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FFC928'/%3e%3cstop%20offset='0.33'%20stop-color='%23FF2600'/%3e%3cstop%20offset='0.66'%20stop-color='%237900C4'/%3e%3cstop%20offset='1'%20stop-color='%230062E3'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");background-position:50%,50%;background-repeat:no-repeat;background-size:cover,64.125rem 77.75rem}.fx-auth-shell:has(.fx-onboarding-composition){background:0 0;min-height:100svh;overflow:visible}.fx-auth-stage:has(.fx-onboarding-composition){align-items:stretch;min-height:100svh;padding:0}.fx-onboarding-composition{flex-direction:column;width:100%;min-height:100svh;display:flex;position:relative}.fx-onboarding-header.fx-global-header{z-index:4;background:0 0;padding:.5rem;position:fixed;inset:0 0 auto}.fx-onboarding-header-mark{width:1.6117rem;height:1.5rem;display:block;position:relative;overflow:hidden}.fx-onboarding-header-mark .fx-auth-brand-mark{width:2.19063rem;max-width:none;height:2.19063rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fx-onboarding-viewport{grid-template-rows:minmax(0,1fr) auto;min-height:100svh;padding:2.5rem 1rem 1.5rem;display:grid}.fx-onboarding-stage{justify-content:center;align-items:center;min-height:0;padding-block:1rem;display:flex;position:relative}.fx-onboarding-card-stack{flex-direction:column;align-items:center;gap:1rem;width:min(100%,35.0625rem);display:flex}.fx-onboarding-card{width:100%;height:var(--fx-onboarding-card-height,auto);background:#0d0f11;border-radius:2rem;transition:height .28s cubic-bezier(.2,.8,.2,1);overflow:hidden;box-shadow:0 5px 30px -15px #000000bf,0 0 0 .5px #ffffff29}.fx-onboarding-card-content{flex-direction:column;gap:1.5rem;width:100%;padding:2.5rem;animation:.24s both fx-onboarding-enter;display:flex}.fx-onboarding-card-content[data-step=research]{padding-block:1.5rem}.fx-onboarding-card[data-hero=true] .fx-onboarding-card-content{min-height:33.4375rem}.fx-onboarding-back{z-index:3;color:#9fa5aa;cursor:pointer;background:#171a1c;border:0;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:50%;left:max(0px,50% - 20.5rem);transform:translateY(-50%);box-shadow:0 0 0 .5px #ffffff29}.fx-onboarding-back:hover{color:#fff;background:#1f2326}.fx-onboarding-back svg{width:1rem;height:1rem}.fx-onboarding-progress{z-index:4;pointer-events:none;flex:none;justify-content:center;align-items:center;gap:.625rem;width:100%;padding-top:.5rem;display:flex;position:fixed;bottom:1.5rem;left:0;right:0}.fx-onboarding-progress-segment{opacity:.25;background:#fff;border-radius:999px;width:1.5rem;height:.25rem;transition:width .18s,opacity .18s}.fx-onboarding-progress-segment[data-current=true]{opacity:1;width:2.5rem}.fx-onboarding-under-card,.fx-onboarding-under-card button{color:#ffffff80;font-size:.8125rem;font-weight:500;line-height:1.4}.fx-onboarding-under-card button{cursor:pointer;background:0 0;border:0}.fx-onboarding-under-card button:hover{color:#ffffffd9}.fx-onboarding-provider-footer{min-height:1.1375rem;display:block}.fx-onboarding-copy{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;display:flex}.fx-onboarding-copy-centered{text-align:center;align-items:center;max-width:23.75rem}.fx-onboarding-copy h1,.fx-onboarding-copy p{margin:0}.fx-onboarding-copy h1{color:#fff;letter-spacing:-.01em;text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:1.4}.fx-onboarding-copy>p{color:#ffffffbf;letter-spacing:-.01em;text-wrap:pretty;font-size:.9375rem;font-weight:400;line-height:1.4}.fx-onboarding-hero,.fx-onboarding-provider{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:1.5rem;min-height:28.4375rem;display:flex}.fx-onboarding-provider{justify-content:center}.fx-onboarding-hero .fx-onboarding-copy h1{font-size:1.5rem}.fx-onboarding-big-mark{flex:1;justify-content:center;align-items:center;width:100%;min-height:7.5rem;display:flex}.fx-onboarding-big-mark .fx-auth-brand-mark{object-fit:contain;opacity:.9;width:6rem;height:6rem}.fx-onboarding-primary,.fx-onboarding-connect{color:#fff;letter-spacing:-.01em;background:#0062e3;border:0;border-radius:.5rem;justify-content:center;align-items:center;width:auto;min-width:0;height:2.5rem;min-height:2.5rem;padding-inline:1.125rem;font-size:.9375rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.fx-onboarding-primary:hover,.fx-onboarding-connect:hover{color:#fff;background:#0057c9}.fx-onboarding-primary:disabled{color:#51575c;opacity:1;background:#1b1e21}.fx-onboarding-resume-actions{justify-content:center;align-items:center;gap:1rem;display:flex}.fx-onboarding-form,.fx-onboarding-research,.fx-onboarding-team{flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;display:flex}.fx-onboarding-research{gap:.75rem}.fx-onboarding-research .fx-onboarding-copy{gap:.375rem}.fx-onboarding-form>canvas,.fx-onboarding-research>canvas{flex:none}.fx-onboarding-field{flex-direction:column;gap:.375rem;width:100%;display:flex}.fx-onboarding-field>span{color:#f8f9f9;font-size:.75rem;font-weight:500;line-height:1.4}.fx-onboarding-field small{color:#6f767b;font-size:.6875rem;line-height:1.4}.fx-onboarding-field small[data-error]{color:#ff2600}.fx-onboarding-url-field{background:#171a1c;border-radius:.375rem;align-items:center;gap:.25rem;width:100%;height:2rem;display:flex;box-shadow:0 0 0 .5px #ffffff29}.fx-onboarding-url-field:focus-within{box-shadow:0 0 0 1.5px #4580de}.fx-onboarding-url-field[data-invalid=true]{box-shadow:0 0 0 1px #ff2600b3}.fx-onboarding-url-field .fx-input-url-prefix{color:#51575c;flex:none;font-size:.8125rem}.fx-onboarding-url-field .fx-input-url{height:100%}.fx-onboarding-url-field input{box-shadow:none;color:#f8f9f9;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.8125rem}.fx-onboarding-url-field input::placeholder,.fx-onboarding-field textarea::placeholder{color:#51575c}.fx-onboarding-field textarea{resize:vertical;color:#f8f9f9;width:100%;min-height:6rem;font:inherit;background:#171a1c;border:0;border-radius:.5rem;outline:0;padding:.625rem .75rem;font-size:.8125rem;line-height:1.5;box-shadow:0 0 0 .5px #ffffff29}.fx-onboarding-field textarea:focus-visible{box-shadow:0 0 0 1.5px #4580de}.fx-onboarding-row-actions{justify-content:space-between;align-items:center;gap:.625rem;width:100%;display:flex}.fx-onboarding-row-actions-end{margin-top:auto}.fx-onboarding-row-actions>div{align-items:center;gap:.625rem;display:flex}.fx-onboarding-row-actions .fx-onboarding-primary{height:1.875rem;min-height:1.875rem;padding-inline:.75rem;font-size:.8125rem}.fx-onboarding-link,.fx-onboarding-secondary{letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:500;line-height:1.4}.fx-onboarding-link{color:#4580de;width:fit-content}.fx-onboarding-link:hover{color:#7fa8e8;text-decoration:underline}.fx-onboarding-secondary{color:#ffffff80}.fx-onboarding-secondary:hover{color:#ffffffd9}.fx-onboarding-provider-visual{justify-content:center;align-items:center;display:flex}.fx-onboarding-service-mark{background:#171a1c;border-radius:2rem;flex:none;place-items:center;width:7.5rem;height:7.5rem;display:grid;box-shadow:0 5px 30px -15px #000000bf,0 0 0 .5px #ffffff29}.fx-onboarding-service-mark img{object-fit:contain;width:3.375rem;height:3.375rem}.fx-onboarding-fixture-mark .fx-auth-brand-mark{object-fit:contain;width:4.5rem;height:4.5rem}.fx-onboarding-connector{border-top:1px dashed #51575c;flex:none;width:2.5rem;height:0}.fx-onboarding-connector[data-connected=true]{border-top-style:solid;border-top-color:#21c45e}.fx-onboarding-notice{border-radius:.5rem;width:100%;max-width:25.0625rem;margin:0;padding:.625rem .75rem;font-size:.75rem;font-weight:500;line-height:1.45}.fx-onboarding-notice[data-tone=error]{color:#ff8367;background:#ff260014;box-shadow:inset 0 0 0 .5px #ff260052}.fx-onboarding-notice[data-tone=success]{color:#72cc86;background:#21c45e14;box-shadow:inset 0 0 0 .5px #21c45e4d}.fx-onboarding-provider-preview{background:#25292c;border-radius:1rem;flex-direction:column;gap:1px;width:100%;max-width:25.0625rem;display:flex;overflow:hidden;box-shadow:inset 0 0 0 .5px #25292c}.fx-onboarding-provider-preview-row{background:#111417;grid-template-columns:1.625rem minmax(0,1fr) auto;align-items:center;gap:.625rem;min-height:3.75rem;padding:.75rem 1rem;display:grid}.fx-onboarding-provider-preview-marker{color:#c9ced2;background:#2b3033;border-radius:999px;place-items:center;width:1.625rem;height:1.625rem;font-size:.6875rem;font-weight:500;display:grid}.fx-onboarding-provider-preview-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.fx-onboarding-provider-preview-copy strong,.fx-onboarding-provider-preview-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-onboarding-provider-preview-copy strong{color:#fff;font-size:.8125rem;font-weight:500;line-height:1.4}.fx-onboarding-provider-preview-copy small,.fx-onboarding-provider-preview-meta{color:#6f767b;font-size:.6875rem;line-height:1.4}.fx-onboarding-provider-preview-meta{font-family:var(--font-mono);white-space:nowrap}.fx-onboarding-provider-preview-row [data-slot=skeleton]{background:#2b3033}.fx-onboarding-provider-preview-title-skeleton{width:42%;height:.6875rem}.fx-onboarding-provider-preview-detail-skeleton{width:72%;height:.5625rem}.fx-onboarding-provider-preview-meta-skeleton{width:2.25rem;height:.5625rem}.fx-onboarding-provider-preview-state{color:#899096;text-align:center;background:#111417;justify-content:center;align-items:center;gap:.5rem;min-height:3.75rem;padding:.875rem 1rem;font-size:.75rem;line-height:1.45;display:flex}.fx-onboarding-provider-preview-state button{color:#b8c8e8;text-underline-offset:.15em;flex:none;height:auto;padding:0;font-weight:500;text-decoration:underline}.fx-onboarding-provider-preview-state button:hover{color:#fff}.fx-onboarding-badge{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.25rem .5625rem;font-size:.6875rem;font-weight:500;line-height:1.3}.fx-onboarding-badge[data-tone=active]{color:#4580de;background:#4580de1f}.fx-onboarding-badge[data-tone=success]{color:#72cc86;background:#21c45e1a}.fx-onboarding-badge[data-tone=error]{color:#ff8367;background:#ff26001a}.fx-onboarding-research-details{flex-direction:column;gap:.5rem;width:100%;display:flex}.fx-onboarding-site{background:linear-gradient(#09090be6,#0000),linear-gradient(90deg,#ff86002e,#ca22092e 25%,#7900c42e,#4432b32e 75%,#0062e32e);border-radius:1rem;justify-content:space-between;align-items:center;gap:.625rem;width:100%;padding:1rem;display:flex;position:relative;overflow:hidden}.fx-onboarding-research .fx-onboarding-site{padding-block:.75rem}.fx-onboarding-site span,.fx-onboarding-site strong{letter-spacing:-.01em;font-size:.8125rem;font-weight:500;position:relative}.fx-onboarding-site span{color:#fff9}.fx-onboarding-site strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-onboarding-checklist{border-radius:1rem;flex-direction:column;gap:1rem;width:100%;padding:1rem;display:flex;box-shadow:inset 0 0 0 .5px #25292c}.fx-onboarding-research .fx-onboarding-checklist{gap:.625rem;padding-block:.75rem}.fx-onboarding-check{color:#fff;letter-spacing:-.01em;align-items:center;gap:.625rem;width:100%;font-size:.8125rem;display:flex}.fx-onboarding-check>span:first-child{flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid}.fx-onboarding-check>span:nth-child(2){flex:1;min-width:0}.fx-onboarding-check[data-state=done]>span:first-child{color:#21c45e}.fx-onboarding-check-status{width:1.125rem;height:1.125rem}.fx-onboarding-check[data-state=failed]>span:first-child{color:#ff8367}.fx-onboarding-check[data-state=idle],.fx-onboarding-check[data-state=idle]>span:first-child{color:#51575c}.fx-onboarding-tags{flex-wrap:wrap;gap:.375rem;display:flex}.fx-onboarding-research .fx-onboarding-tags{gap:.25rem}.fx-onboarding-tags span{color:#c9ced2;background:#171a1c;border-radius:999px;padding:.3125rem .625rem;font-size:.75rem;font-weight:500;box-shadow:inset 0 0 0 .5px #ffffff1a}.fx-onboarding-research .fx-onboarding-tags span{padding-block:.25rem;font-size:.6875rem}.fx-onboarding-invites{flex-direction:column;gap:.5rem;width:100%;display:flex}.fx-onboarding-invite-row{grid-template-columns:minmax(0,1fr) 5rem 2rem;align-items:center;gap:.5rem;width:100%;display:grid}.fx-onboarding-invite-row .fx-input,.fx-onboarding-invite-row .fx-select{color:#f8f9f9;background:#171a1c;border:0;border-radius:.375rem;height:2rem;font-size:.75rem;box-shadow:inset 0 0 0 .5px #ffffff29}.fx-onboarding-invite-row .fx-select{align-items:center;gap:.25rem;width:100%;min-width:0;padding-inline:.5rem;display:flex}.fx-onboarding-invite-row .fx-select-trigger-icon{width:.75rem;height:.75rem}.fx-onboarding-invite-row>button{color:#6f767b;cursor:pointer;background:0 0;border:0;border-radius:.375rem;place-items:center;width:2rem;height:2rem;display:grid}.fx-onboarding-invite-row>button:hover:not(:disabled){color:#c9ced2;background:#ffffff0f}.fx-onboarding-invite-row>button:disabled{color:#2b3033;cursor:default}.fx-onboarding-invite-row>button svg{width:.9375rem;height:.9375rem}.fx-onboarding-invite-row[data-status=sent] .fx-input{color:#72cc86}.fx-onboarding-invite-row[data-status=error] .fx-input{box-shadow:inset 0 0 0 1px #ff260099}@keyframes fx-onboarding-enter{0%{opacity:0;transform:translateY(.375rem)}}@media(max-width:44rem){.fx-onboarding-viewport{padding-inline:.75rem}.fx-onboarding-stage{align-items:flex-start;padding-top:1.5rem}.fx-onboarding-card-content{padding:1.75rem 1.5rem}.fx-onboarding-card{border-radius:1.5rem}.fx-onboarding-card[data-hero=true] .fx-onboarding-card-content{min-height:min(28.75rem,100svh - 8rem)}.fx-onboarding-back{align-self:flex-start;margin:0 0 .75rem;position:static;transform:none}.fx-onboarding-stage{flex-direction:column}.fx-onboarding-provider-visual{transform:scale(.8)}.fx-onboarding-invite-row{grid-template-columns:minmax(0,1fr) 2rem}.fx-onboarding-invite-row .fx-input{grid-column:1/-1}.fx-onboarding-invite-row .fx-select{grid-column:1}.fx-onboarding-row-actions{flex-direction:column;align-items:flex-start}.fx-onboarding-row-actions>div:last-child{justify-content:flex-end;width:100%}}@media(prefers-reduced-motion:reduce){.fx-onboarding-card,.fx-onboarding-card-content,.fx-onboarding-progress-segment,.fx-onboarding-check[data-state=active]>span:first-child{transition:none;animation:none}}.fx-approvals-page{flex:none}.fx-approvals-empty{background:var(--fx-surface-inset);box-shadow:none;border-radius:.75rem;align-items:center;gap:.875rem;padding:1.25rem 1.375rem;display:flex}.fx-approvals-empty-icon{background:var(--fx-status-success);width:2.125rem;height:2.125rem;color:var(--success);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fx-approvals-empty h2{color:var(--fg-primary);margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.fx-approvals-empty p{color:var(--fg-secondary);margin:.125rem 0 0;font-size:.8125rem}.fx-approvals-list{border-radius:var(--radius-xl);box-shadow:none;background:0 0;display:block;overflow:hidden}.fx-approvals-row{align-items:start;gap:var(--fx-space-3);min-width:0;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;padding:.875rem 1rem;display:grid}.fx-approvals-row .fx-agent-orb{margin-top:.125rem}.fx-approvals-row-content{min-width:0}.fx-approvals-row-heading{align-items:flex-start;gap:var(--fx-space-3);min-width:0;display:flex}.fx-approvals-row-heading h2{min-width:0;color:var(--fg-primary);flex:1;margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.fx-approvals-row-status{color:var(--fg-secondary);flex-shrink:0;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;line-height:1.4;display:inline-flex}.fx-approvals-row-status:before{border-radius:var(--radius-full);background:var(--fg-tertiary);content:"";width:.375rem;height:.375rem}.fx-approvals-row-status[data-tone=pending]:before{background:var(--primary)}.fx-approvals-row-status[data-tone=success]:before{background:var(--success)}.fx-approvals-row-status[data-tone=danger]:before{background:var(--destructive)}.fx-approvals-row-content>p{color:var(--fg-secondary);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.3125rem 0 0;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.fx-approvals-row-meta{min-width:0;color:var(--fg-tertiary);flex-wrap:wrap;gap:.3125rem;margin-top:.4375rem;font-size:.75rem;line-height:1.4;display:flex}.fx-approvals-row-meta>span:first-child{color:var(--fg-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.fx-approvals-row-chevron{width:1rem;height:1rem;color:var(--fg-tertiary);margin-top:.125rem}.fx-approvals-list .fx-approvals-empty{box-shadow:none;border:0;border-radius:0}@media(max-width:47.999rem){.fx-approvals-row{grid-template-columns:auto minmax(0,1fr)}.fx-approvals-row-heading{gap:var(--fx-space-1);display:grid}.fx-approvals-row-status{grid-row:2}.fx-approvals-row-chevron{display:none}}.fx-import-upload-shell,.fx-import-handoff{border-radius:var(--radius-xl);background:var(--surface-0)}@supports (color:color-mix(in lab,red,red)){.fx-import-upload-shell,.fx-import-handoff{background:color-mix(in srgb,var(--surface-0)82%,transparent)}}.fx-import-upload-shell,.fx-import-handoff{box-shadow:var(--shadow-border)}.fx-import-upload-shell{gap:var(--fx-space-4);padding:var(--fx-space-5);display:grid}.fx-import-upload-copy{max-width:42rem}.fx-import-dropzone{cursor:pointer;place-items:center;gap:var(--fx-space-2);border:1px dashed var(--border);border-radius:var(--radius-xl);background:var(--surface-1);min-height:12rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fx-import-dropzone{background:color-mix(in srgb,var(--surface-1)82%,transparent)}}.fx-import-dropzone{padding:var(--fx-space-6);text-align:center;transition:border-color .12s cubic-bezier(.16,1,.3,1),background-color .12s cubic-bezier(.16,1,.3,1)}.fx-import-dropzone:hover,.fx-import-dropzone-active{border-color:var(--primary);background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.fx-import-dropzone:hover,.fx-import-dropzone-active{background:color-mix(in srgb,var(--primary-soft)48%,var(--surface-0))}}.fx-import-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fx-import-upload-icon,.fx-import-agent-icon{border-radius:var(--radius-xl);background:var(--primary-soft);color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.fx-import-upload-icon{width:3rem;height:3rem}.fx-import-agent-icon{flex-shrink:0;width:3rem;height:3rem}.fx-import-file-card{align-items:center;gap:var(--fx-space-3);border-radius:var(--radius-lg);background:var(--surface-1);grid-template-columns:auto minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab,red,red)){.fx-import-file-card{background:color-mix(in srgb,var(--surface-1)82%,transparent)}}.fx-import-file-card{padding:var(--fx-space-3)}.fx-import-actions{align-items:center;gap:var(--fx-space-2);flex-wrap:wrap;display:flex}.fx-import-handoff{overflow:hidden}.fx-import-progress-bar{background:var(--surface-2);height:.25rem}.fx-import-progress-fill{border-radius:var(--radius-full);corner-shape:round;background:var(--primary);width:48%;height:100%;display:block}.fx-import-handoff-body{align-items:flex-start;gap:var(--fx-space-4);padding:var(--fx-space-5);display:flex}@media(max-width:760px){.fx-import-upload-shell,.fx-import-handoff-body{padding:var(--fx-space-4)}.fx-import-handoff-body{flex-direction:column}}.fx-integration-panel{padding:0;overflow:hidden}.fx-integration-panel-header{justify-content:space-between;align-items:flex-start;gap:var(--fx-space-6);padding:var(--fx-space-4)var(--fx-space-4)var(--fx-space-3);display:flex}.fx-integration-panel-count{color:var(--fg-tertiary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.6875rem}.fx-integration-panel-count>strong{color:var(--fg-primary);font-weight:500}.fx-integration-row{align-items:start;column-gap:var(--fx-space-3);border-top:1px solid var(--border-subtle);padding:var(--fx-space-3)var(--fx-space-4);grid-template-columns:2rem minmax(0,1fr) auto;transition:background-color .12s cubic-bezier(.16,1,.3,1);display:grid}.fx-integration-row:hover{background:var(--surface-1)}.fx-integration-row-name{color:var(--fg-primary);text-decoration:none}.fx-integration-row-name:hover{text-underline-offset:2px;text-decoration:underline}.fx-integration-attention-row{align-items:center;gap:var(--fx-space-4);border-radius:var(--radius-lg);background:var(--surface-1);grid-template-columns:minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab,red,red)){.fx-integration-attention-row{background:color-mix(in srgb,var(--surface-1)58%,transparent)}}.fx-integration-attention-row{padding:var(--fx-space-3)}.fx-integration-icon{border-radius:var(--radius-lg);background:var(--surface-0);width:2rem;height:2rem;box-shadow:var(--shadow-border);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fx-integration-icon-warning{background:var(--fx-status-warning);color:var(--fx-status-warning-foreground)}@media(max-width:760px){.fx-integration-row{row-gap:var(--fx-space-3);grid-template-columns:2rem minmax(0,1fr)}.fx-integration-row>.fx-integration-actions{grid-column:2;justify-content:flex-start}.fx-integration-attention-row{grid-template-columns:minmax(0,1fr)}}.fx-slack-connect-prefix-form{align-items:end;gap:var(--fx-space-3);grid-template-columns:minmax(0,1fr) minmax(12rem,18rem) auto;display:grid}.fx-slack-connect-channel-row{align-items:center;gap:var(--fx-space-3);border-radius:var(--radius-lg);background:var(--surface-1);grid-template-columns:minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab,red,red)){.fx-slack-connect-channel-row{background:color-mix(in srgb,var(--surface-1)58%,transparent)}}.fx-slack-connect-channel-row{padding:var(--fx-space-3)}.fx-slack-connect-candidate-row{align-items:center;gap:var(--fx-space-3);border-radius:var(--radius-lg);background:var(--surface-1);grid-template-columns:minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab,red,red)){.fx-slack-connect-candidate-row{background:color-mix(in srgb,var(--surface-1)58%,transparent)}}.fx-slack-connect-candidate-row{padding:var(--fx-space-3)}.fx-slack-connect-channel-icon{border-radius:var(--radius-lg);background:var(--primary-soft);width:2rem;height:2rem;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fx-slack-connect-channel-meta{gap:var(--fx-space-2);min-width:0;color:var(--fg-secondary);flex-wrap:wrap;font-size:.8125rem;display:flex}.fx-slack-connect-channel-actions{justify-content:flex-end;align-items:center;gap:var(--fx-space-2);flex-wrap:wrap;display:flex}.fx-slack-connect-account-picker{align-items:end;gap:var(--fx-space-4);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);display:grid}.fx-slack-connect-account-state{align-items:center;gap:var(--fx-space-3);border-radius:var(--radius-lg);background:var(--surface-1);min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.fx-slack-connect-account-state{background:color-mix(in srgb,var(--surface-1)58%,transparent)}}.fx-slack-connect-account-state{padding:var(--fx-space-3)}.fx-slack-connect-account-metrics{gap:var(--fx-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fx-slack-connect-account-metrics .fx-panel{align-items:center;gap:var(--fx-space-3);display:flex}.fx-slack-connect-create-grid{align-items:end;gap:var(--fx-space-3);grid-template-columns:minmax(0,1fr) minmax(12rem,18rem) minmax(12rem,16rem);display:grid}.fx-slack-connect-preview{border-radius:var(--radius-lg);background:var(--surface-1);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fx-slack-connect-preview{background:color-mix(in srgb,var(--surface-1)72%,transparent)}}.fx-slack-connect-preview{padding:var(--fx-space-2)var(--fx-space-3);color:var(--fg-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem}.fx-slack-connect-selection-row{align-items:center;gap:var(--fx-space-2);border-radius:var(--radius-lg);background:var(--surface-1);grid-template-columns:auto minmax(0,1fr);display:grid}@supports (color:color-mix(in lab,red,red)){.fx-slack-connect-selection-row{background:color-mix(in srgb,var(--surface-1)58%,transparent)}}.fx-slack-connect-selection-row{padding:var(--fx-space-3)}.fx-slack-connect-selection-row input{width:1rem;height:1rem;accent-color:var(--primary)}.fx-slack-connect-link-search{align-items:end;gap:var(--fx-space-3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.fx-slack-connect-workflow-dialog{flex-direction:column;width:min(100vw - 2rem,46rem);max-height:min(100vh - 2rem,48rem);padding:0;display:flex;overflow:hidden}.fx-slack-connect-workflow-dialog>.fx-dialog-header{padding:var(--fx-space-5);border-bottom:1px solid var(--border-subtle)}.fx-slack-connect-dialog-form{flex-direction:column;flex:1;min-height:0;display:flex}.fx-slack-connect-dialog-body{gap:var(--fx-space-4);min-height:0;padding:var(--fx-space-5);display:grid;overflow-y:auto}.fx-slack-connect-dialog-footer{justify-content:flex-end;gap:var(--fx-space-2);border-top:1px solid var(--border-subtle);background:var(--surface-1);padding:var(--fx-space-4)var(--fx-space-5);flex:none;display:flex}.fx-slack-connect-invite-row,.fx-slack-connect-event-row{align-items:center;gap:var(--fx-space-3);border-radius:var(--radius-lg);background:var(--surface-1);grid-template-columns:minmax(0,1fr) auto auto;display:grid}@supports (color:color-mix(in lab,red,red)){.fx-slack-connect-invite-row,.fx-slack-connect-event-row{background:color-mix(in srgb,var(--surface-1)58%,transparent)}}.fx-slack-connect-invite-row,.fx-slack-connect-event-row{padding:var(--fx-space-3)}.fx-slack-connect-event-row{grid-template-columns:minmax(0,1fr) auto}.fx-slack-connect-sync-grid{gap:var(--fx-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fx-slack-connect-sync-grid .fx-panel{align-items:center;gap:var(--fx-space-3);display:flex}@media(max-width:760px){.fx-slack-connect-prefix-form,.fx-slack-connect-create-grid,.fx-slack-connect-channel-row,.fx-slack-connect-candidate-row,.fx-slack-connect-account-picker,.fx-slack-connect-account-metrics,.fx-slack-connect-link-search,.fx-slack-connect-invite-row,.fx-slack-connect-event-row,.fx-slack-connect-sync-grid{grid-template-columns:minmax(0,1fr)}.fx-slack-connect-channel-actions{justify-content:flex-start}}.fx-meetings-content{gap:1.375rem;min-width:0;display:grid}.fx-notice.fx-meetings-setup{border-radius:var(--radius-xl);background:var(--surface-0);padding:var(--fx-space-4);color:var(--fg-secondary);box-shadow:var(--shadow-raised-surface)}.fx-notice.fx-meetings-setup .fx-notice-icon{place-items:center;width:2rem;height:2rem;display:grid}.fx-meetings-provider-icon{width:1.75rem;height:1.75rem}.fx-notice.fx-meetings-setup .fx-notice-title{color:var(--fg-primary)}.fx-notice.fx-meetings-setup .fx-notice-description{color:var(--fg-secondary)}.fx-notice.fx-meetings-setup .fx-notice-action a{color:var(--primary-foreground)}.fx-meetings-list{border-radius:var(--radius-2xl);background:var(--surface-0);box-shadow:var(--shadow-raised-surface);gap:0;display:grid;overflow:hidden}.fx-meetings-row{border-bottom:.5px solid var(--border-subtle)}.fx-meetings-row:last-child{border-bottom:0}.fx-meetings-row .fx-meeting-summary-row{box-shadow:none;border-radius:0}.fx-meetings-empty{padding:var(--fx-space-4);color:var(--fg-secondary);margin:0;font-size:.875rem}.fx-meetings-section{gap:.5625rem;min-width:0;display:grid}.fx-meetings-section h2{color:var(--fg-primary);margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.fx-account-deals-new{box-shadow:var(--shadow-border)}.fx-account-deals-stack{background:var(--surface-0);box-shadow:var(--shadow-raised-surface);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.fx-account-deals-stack>.fx-account-overview-deal{box-shadow:none;border-radius:0}.fx-account-deals-stack>.fx-account-overview-deal+.fx-account-overview-deal{border-top:.5px solid var(--border-subtle)}.fx-account-deal-show-back{width:fit-content;margin-bottom:.5rem;display:flex}.fx-account-deal-show{background:var(--surface-0);min-width:0;box-shadow:var(--shadow-raised-surface);border-radius:1rem;padding:2rem;overflow:hidden}.fx-account-deal-show-header,.fx-account-deal-show-columns,.fx-account-deal-show-header-actions,.fx-account-deal-show-pipeline,.fx-account-deal-show-file-row,.fx-account-deal-show-contact-list{display:flex}.fx-account-deal-show-header{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;margin-bottom:1.5rem}.fx-account-deal-show-heading{gap:.25rem;min-width:0;display:grid}.fx-account-deal-show-pipeline{color:var(--fg-secondary);align-items:center;gap:.375rem;font-size:.75rem;line-height:1.4}.fx-account-deal-show-pipeline svg{width:.875rem;height:.875rem}.fx-account-deal-show-heading h2{min-width:0;color:var(--fg-primary);letter-spacing:-.01em;align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:600;line-height:1.4;display:flex}.fx-account-deal-show-heading h2>span{--fx-account-deal-show-stage-color:var(--color-gray-600);border-radius:var(--radius-full);background:var(--fx-account-deal-show-stage-color);flex:none;width:.5rem;height:.5rem}.fx-account-deal-show-heading h2>span[data-color=blue]{--fx-account-deal-show-stage-color:var(--color-blue-600)}.fx-account-deal-show-heading h2>span[data-color=green]{--fx-account-deal-show-stage-color:var(--color-green-600)}.fx-account-deal-show-heading h2>span[data-color=yellow]{--fx-account-deal-show-stage-color:var(--color-yellow-700)}.fx-account-deal-show-heading h2>span[data-color=orange]{--fx-account-deal-show-stage-color:var(--color-orange-500)}.fx-account-deal-show-heading h2>span[data-color=red]{--fx-account-deal-show-stage-color:var(--color-red-600)}.fx-account-deal-show-heading h2>span[data-color=purple]{--fx-account-deal-show-stage-color:var(--color-purple-600)}.fx-account-deal-show-heading h2>span[data-color=pink]{--fx-account-deal-show-stage-color:var(--color-pink-500)}.fx-account-deal-show-heading h2>span[data-color=teal]{--fx-account-deal-show-stage-color:var(--color-teal-700)}.fx-account-deal-show-header-actions{flex:none;align-items:center;gap:.5rem}.fx-account-deal-show-columns{align-items:flex-start;gap:2rem;min-width:0}.fx-account-deal-show-primary{flex:none;width:28.625rem;min-width:0}.fx-account-deal-show-stage .fx-view-section-header,.fx-account-deal-show-supporting .fx-view-section-header{min-height:1.75rem;margin-bottom:.75rem}.fx-account-deal-show .fx-view-section-header h2{font-size:.9375rem;line-height:1.4}.fx-account-deal-show-stage .fx-status-pill{max-width:14rem}.fx-account-deal-show-stage .fx-account-overview-deal-progress{margin-bottom:1.25rem}.fx-account-deal-show-facts{--fx-compact-detail-label-width:8.5rem;gap:.125rem;margin:0;display:grid}.fx-account-deal-show-contact-list{align-items:center;gap:.25rem;overflow:hidden}.fx-account-deal-show-contact-list .fx-smart-chip{min-width:0;font-size:.75rem}.fx-account-deal-show-supporting{flex:1;gap:1.5rem;min-width:0;display:grid}.fx-account-deal-show-supporting .fx-view-section-header-actions a{color:var(--primary);padding-inline:0;font-size:.75rem;text-decoration:none}.fx-account-deal-show-meeting-list,.fx-account-deal-show-file-list{background:var(--surface-0);box-shadow:var(--shadow-border);border-radius:.75rem;overflow:hidden}.fx-account-deal-show-meeting-list>*+*,.fx-account-deal-show-file-list>*+*{border-top:1px solid var(--border-subtle)}.fx-account-deal-show-file-row{align-items:center;gap:.625rem;min-width:0;height:2.5rem;padding:.375rem .5rem}.fx-account-deal-show-file-icon{background:var(--fx-status-danger);width:1.75rem;height:1.75rem;color:var(--fx-status-danger-foreground);border-radius:.375rem;flex:none;place-items:center;display:grid}.fx-account-deal-show-file-icon svg{width:.875rem;height:.875rem}.fx-account-deal-show-file-copy{flex:1;min-width:0;line-height:1.2;display:grid}.fx-account-deal-show-file-copy strong,.fx-account-deal-show-file-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-account-deal-show-file-copy strong{color:var(--fg-primary);font-size:.75rem;font-weight:500}.fx-account-deal-show-file-copy small,.fx-account-deal-show-loading{color:var(--fg-tertiary);font-size:.6875rem}.fx-account-deal-show-loading{border:1px dashed var(--border);border-radius:.75rem;place-items:center;min-height:7.5rem;display:grid}@media(max-width:63.999rem){.fx-account-deal-show{padding:1.5rem}.fx-account-deal-show-columns{flex-direction:column}.fx-account-deal-show-primary,.fx-account-deal-show-supporting{width:100%}}@media(max-width:47.999rem){.fx-account-deal-show-stage .fx-account-overview-deal-labels-open,.fx-account-deal-show-stage .fx-account-overview-deal-label-lost,.fx-account-deal-show-stage .fx-account-overview-deal-stage-tip{display:none}.fx-account-deal-show-stage .fx-account-overview-deal-progress{height:3rem}}@media(max-width:39.999rem){.fx-account-deal-show{padding:1rem}.fx-account-deal-show-header{flex-direction:column;align-items:stretch}.fx-account-deal-show-header-actions{justify-content:flex-end}.fx-account-deal-show-facts>div{--fx-compact-detail-label-width:7rem}}.fx-status-shell{background:var(--surface-1);min-height:100vh;padding:var(--fx-space-6);color:var(--fg-primary);justify-content:center;align-items:center;display:flex}.fx-status-shell-onboarding{background:var(--fx-auth-background)}.fx-status-stack{gap:var(--fx-space-6);flex-direction:column;width:100%;max-width:28rem;display:flex}.fx-status-panel{border-radius:var(--radius-xl);background:var(--surface-0);padding:var(--fx-space-6);box-shadow:inset 0 0 0 1px var(--border),var(--theme-shadow-card)}@supports (color:color-mix(in lab,red,red)){.fx-status-panel{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border)34%,transparent),var(--theme-shadow-card)}}.fx-today-page{--fx-today-preview-height:18rem;gap:0;height:auto;min-height:100%;padding:0}.fx-today-hero{background:var(--fx-view-header-surface);box-shadow:var(--fx-view-header-divider);padding:var(--fx-space-8)var(--fx-space-6);text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;display:flex}.fx-today-hero>img{object-fit:contain;flex:none;width:2.69488rem;height:2.5rem}.fx-today-hero-copy{width:min(100%,18.0625rem);margin-top:var(--fx-space-4);gap:0;display:grid}.fx-today-hero h1{color:var(--fg-primary);letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.4}.fx-today-hero-copy p{color:var(--fg-tertiary);margin:0;font-size:.9375rem;line-height:1.4}.fx-today-hero>.fx-agent-landing-composer{margin-top:var(--fx-space-6)}.fx-today-agent-note{margin:calc(-1*var(--fx-space-2))0 0;color:var(--fg-tertiary);font-size:.75rem}.fx-today-agent-note-error{color:var(--destructive)}.fx-today-content{width:100%;max-width:calc(var(--fx-view-page-full-width) + 2*var(--fx-view-page-inline-inset));gap:var(--fx-space-8);padding:var(--fx-space-8)clamp(var(--fx-space-6),4.5vw,3.5rem);margin-inline:auto;display:grid}.fx-today-section{scroll-margin-top:var(--fx-space-6);gap:var(--fx-space-2)var(--fx-space-6);grid-template-columns:minmax(15rem,18.75rem) minmax(0,1fr);display:grid}.fx-today-section>.fx-view-section-header{grid-column:1/-1}.fx-today-section-narrative{max-width:18.75rem;margin:var(--fx-space-1)0 0;color:var(--fg-secondary);letter-spacing:-.01em;text-wrap:pretty;font-size:.8125rem;line-height:1.4}.fx-today-section-main{min-width:0}.fx-today-meeting-list,.fx-today-loading{border-radius:var(--radius-card);background:var(--surface-0);box-shadow:var(--shadow-raised-surface);overflow:hidden}.fx-today-approval-list,.fx-today-artifact-list,.fx-today-review{gap:var(--fx-space-3);display:grid}.fx-today-error-copy{align-items:center;gap:var(--fx-space-2);display:flex}.fx-today-error-copy svg{flex:none;width:1rem;height:1rem}.fx-today-artifact-card{border-radius:var(--radius-card);background:var(--surface-0);box-shadow:var(--shadow-raised-surface);overflow:hidden}.fx-today-artifact-card>header{padding:var(--fx-space-4)}.fx-today-artifact-card>header>div{color:var(--fg-tertiary);font-size:.6875rem;line-height:1.4}.fx-today-artifact-card h3{margin:var(--fx-space-1)0 0;color:var(--fg-primary);font-size:.875rem;font-weight:600;line-height:1.35}.fx-today-artifact-preview{max-height:var(--fx-today-preview-height);margin:0 var(--fx-space-4)var(--fx-space-4);border-radius:var(--radius-lg);background:var(--surface-1);padding:var(--fx-space-4);overflow:auto}.fx-today-artifact-preview>p{color:var(--fg-secondary);white-space:pre-wrap;margin:0;font-size:.8125rem;line-height:1.55}.fx-today-artifact-card>footer{justify-content:flex-end;gap:var(--fx-space-2);border-top:.5px solid var(--border-subtle);background:var(--surface-1);padding:var(--fx-space-3)var(--fx-space-4);flex-wrap:wrap;display:flex}.fx-today-attention-list:has(>.fx-today-attention-row){border-radius:var(--radius-card);background:var(--surface-0);box-shadow:var(--shadow-raised-surface);overflow:hidden}.fx-today-attention-row{box-shadow:none;background:0 0;border-radius:0}.fx-today-attention-row+.fx-today-attention-row{border-top:.5px solid var(--border-subtle)}.fx-today-attention-row>header{justify-content:space-between;align-items:flex-start;gap:var(--fx-space-3);padding-bottom:var(--fx-space-2);flex-wrap:wrap;display:flex}.fx-today-attention-row>header>div{overflow-wrap:anywhere;flex:16rem;min-width:0}.fx-today-attention-row>header>button{flex-shrink:0}.fx-today-attention-row>.fx-today-artifact-preview{background:0 0;border-radius:0;max-height:none;padding:0;overflow:visible}.fx-today-review-actions,.fx-today-preview-error{justify-content:flex-end;align-items:center;gap:var(--fx-space-2);display:flex}.fx-today-review p,.fx-today-preview-error{color:var(--fg-secondary);text-wrap:pretty;margin:0;font-size:.75rem}.fx-today-review label,.fx-today-evidence summary{color:var(--fg-primary);font-weight:500}.fx-today-evidence summary{cursor:pointer}.fx-today-artifact-preview:focus-visible,.fx-today-evidence summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media(max-width:64rem){.fx-today-section{gap:var(--fx-space-3);grid-template-columns:1fr}.fx-today-section>.fx-view-section-header{grid-column:auto}.fx-today-section-narrative{max-width:42rem;margin-top:0}}@media(max-width:40rem){.fx-today-hero{padding-inline:var(--fx-space-4)}.fx-today-content{padding:var(--fx-space-6)var(--fx-space-4)var(--fx-space-8)}.fx-today-section>.fx-view-section-header{align-items:flex-start}}.fx-today-pipeline{gap:var(--fx-space-6);background:var(--surface-0);min-width:0;box-shadow:var(--shadow-xs);padding:var(--fx-space-6);display:grid;container:today-pipeline/inline-size}.fx-today-pipeline-quiet{color:var(--fg-secondary);text-wrap:pretty;margin:0;font-size:.8125rem}.fx-today-pipeline-progress{gap:var(--fx-space-2)}.fx-today-pipeline-progress>.fx-today-pipeline-quiet:not(:first-child),.fx-today-pipeline-progress .fx-pipeline-progress-coverage{color:var(--fg-tertiary);font-size:.75rem}.fx-today-pipeline-progress .fx-pipeline-progress-coverage{background:0 0;min-height:0;padding:0}@media(max-width:40rem){.fx-today-pipeline{padding:var(--fx-space-4)}}@container today-pipeline (max-width:60rem){.fx-today-pipeline-progress .fx-pipeline-progress-metrics,.fx-today-pipeline-progress .fx-pipeline-progress-loading{grid-template-columns:repeat(2,minmax(0,1fr))}}.fx-approval-detail-grid{gap:var(--fx-space-4);display:grid}.fx-approval-timeline{margin:0;padding:0;list-style:none}.fx-approval-timeline-item{min-height:3.25rem;padding:0 0 var(--fx-space-4)1.75rem;position:relative}.fx-approval-timeline-item:before{background:var(--border-subtle);content:"";width:1px;position:absolute;top:.75rem;bottom:-.125rem;left:.3125rem}.fx-approval-timeline-item:last-child{min-height:0;padding-bottom:0}.fx-approval-timeline-item:last-child:before{display:none}.fx-approval-timeline-marker{border-radius:var(--radius-full);background:var(--primary);width:.6875rem;height:.6875rem;box-shadow:0 0 0 3px var(--background);position:absolute;top:.25rem;left:0}@media(min-width:64rem){.fx-approval-detail-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}}.fx-meeting-detail-workspace{border-radius:var(--radius-2xl);background:var(--surface-0);min-width:0;box-shadow:var(--shadow-raised);display:grid;overflow:hidden}.fx-meeting-detail-workspace>.fx-view-header{border-bottom:.5px solid var(--border-subtle);padding:var(--fx-space-6)}.fx-meeting-detail-columns{align-items:start;min-width:0;display:grid}.fx-meeting-intelligence-rail,.fx-meeting-live-notes,.fx-meeting-transcript-column,.fx-meeting-actions-rail{align-content:start;min-width:0;display:grid}.fx-meeting-intelligence-rail,.fx-meeting-live-notes{gap:var(--fx-space-4)}.fx-meeting-intelligence-rail,.fx-meeting-actions-rail{padding:var(--fx-space-6)}.fx-meeting-intelligence-section{gap:var(--fx-space-2);border-bottom:.5px solid var(--border-subtle);min-width:0;padding-bottom:var(--fx-space-4);display:grid}.fx-meeting-intelligence-section:last-child{border-bottom:0;padding-bottom:0}.fx-meeting-intelligence-section h2,.fx-meeting-transcript-panel h2,.fx-meeting-actions-rail h2{color:var(--fg-primary);margin:0;font-size:.8125rem;font-weight:600;line-height:1.4}.fx-meeting-intelligence-section p,.fx-meeting-intelligence-section ul{color:var(--fg-secondary);margin:0;font-size:.8125rem;line-height:1.5}.fx-meeting-intelligence-section ul{gap:var(--fx-space-1);padding-left:1.125rem;display:grid}.fx-meeting-evidence-notes{gap:var(--fx-space-3);display:grid}.fx-meeting-evidence-notes article{gap:var(--fx-space-1);display:grid}.fx-meeting-evidence-notes strong{color:var(--fg-secondary);font-size:.6875rem;font-weight:600}.fx-meeting-participants{gap:var(--fx-space-2);flex-wrap:wrap;min-width:0;display:flex}.fx-meeting-participant{border-radius:var(--radius-full);corner-shape:round;background:var(--surface-0);max-width:100%;padding:var(--fx-space-1)var(--fx-space-2)var(--fx-space-1)var(--fx-space-1);color:var(--fg-primary);box-shadow:var(--shadow-control);align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;display:inline-flex}.fx-meeting-participant>span:not(.fx-status-pill){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-meeting-transcript-column{gap:var(--fx-space-4);border-left:.5px solid var(--border-subtle);padding:var(--fx-space-6)}.fx-meeting-transcript-panel{gap:var(--fx-space-4);min-width:0;display:grid}.fx-meeting-transcript-panel>header,.fx-meeting-actions-rail>header{justify-content:space-between;align-items:center;gap:var(--fx-space-3);min-width:0;display:flex}.fx-meeting-transcript-list{display:grid}.fx-meeting-transcript-row{gap:var(--fx-space-3);border-bottom:.5px solid var(--border-subtle);min-width:0;padding:var(--fx-space-3)0;grid-template-columns:2.5rem minmax(0,1fr);display:grid}.fx-meeting-transcript-row:first-child{padding-top:0}.fx-meeting-transcript-row:last-child{border-bottom:0;padding-bottom:0}.fx-meeting-transcript-time{color:var(--fg-secondary);font-variant-numeric:tabular-nums;padding-top:.25rem;font-size:.75rem}.fx-meeting-transcript-copy{gap:var(--fx-space-2);min-width:0;display:grid}.fx-meeting-transcript-copy p{color:var(--fg-secondary);margin:0;font-size:.8125rem;line-height:1.5}.fx-meeting-transcript-speaker{align-items:center;gap:var(--fx-space-1);border-radius:var(--radius-full);corner-shape:round;background:var(--surface-1);width:fit-content;max-width:100%;padding:.1875rem var(--fx-space-2).1875rem .1875rem;color:var(--fg-secondary);font-size:.6875rem;line-height:1.3;display:inline-flex}.fx-meeting-transcript-speaker strong{color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.fx-meeting-actions-rail{gap:var(--fx-space-3)}.fx-meeting-action-card{gap:var(--fx-space-3);border-radius:var(--radius-xl);background:var(--surface-0);padding:var(--fx-space-4);box-shadow:var(--shadow-raised);display:grid}.fx-meeting-action-card:hover{background:var(--surface-0)}.fx-meeting-action-copy{align-items:flex-start;gap:var(--fx-space-2);min-width:0;display:flex}.fx-meeting-action-title{color:var(--fg-primary);font-size:.75rem;font-weight:600;line-height:1.4}.fx-meeting-action-copy p{margin:var(--fx-space-1)0 0;color:var(--fg-secondary);font-size:.6875rem;line-height:1.45}.fx-meeting-action-task{margin-top:var(--fx-space-2);color:var(--fg-tertiary);font-size:.6875rem}.fx-meeting-action-buttons{gap:var(--fx-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.fx-meeting-action-buttons>:first-child{width:100%}.fx-meeting-recording-player{aspect-ratio:16/9;background:var(--color-black);overflow:hidden}.fx-meeting-recording-player mux-player{width:100%;height:100%}@media(min-width:64rem){.fx-meeting-detail-columns{grid-template-columns:minmax(14rem,16rem) minmax(0,1fr)}.fx-meeting-actions-rail{border-top:.5px solid var(--border-subtle);grid-column:1/-1}}@media(min-width:80rem){.fx-meeting-detail-columns{grid-template-columns:minmax(14rem,17rem) minmax(24rem,1fr) minmax(14rem,17rem)}.fx-meeting-detail-columns[data-agent-actions=hidden]{grid-template-columns:minmax(14rem,17rem) minmax(0,1fr)}.fx-meeting-actions-rail{border-top:0;border-left:.5px solid var(--border-subtle);grid-column:auto}}@media(max-width:47.999rem){.fx-meeting-detail-workspace>.fx-view-header,.fx-meeting-intelligence-rail,.fx-meeting-transcript-column,.fx-meeting-actions-rail{padding:var(--fx-space-4)}.fx-meeting-transcript-column,.fx-meeting-actions-rail{border-top:.5px solid var(--border-subtle);border-left:0}.fx-meeting-transcript-panel>header,.fx-meeting-actions-rail>header{flex-direction:column;align-items:flex-start}}.fx-route-main:has(>.fx-artifact-detail-page.fx-view-page-canvas){overflow:hidden}.fx-artifact-detail-page.fx-view-page-canvas{height:100%;min-height:0}.fx-artifact-reader{background:var(--surface-1);grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid;container:artifact-reader/inline-size}.fx-artifact-reader[data-discussion-open=true]{grid-template-columns:minmax(0,1fr)var(--fx-agent-sidebar-width)}.fx-artifact-reader-main{width:100%;min-width:0;min-height:0;padding:var(--fx-space-6)var(--fx-space-6)5.5rem;overflow-y:auto;container:artifact-main/inline-size}.fx-artifact-reader-main>.fx-notice{width:min(100%,52.5rem);margin:0 auto var(--fx-space-4)}.fx-artifact-document-surface{border-radius:var(--radius-card);background:var(--surface-0);width:min(100%,52.5rem);box-shadow:var(--shadow-raised-surface);margin-inline:auto;overflow:clip}.fx-artifact-document-surface>.fx-view-header{padding:2rem 2.25rem 1.125rem}.fx-artifact-document-surface>.fx-view-header h1{letter-spacing:-.02em;font-size:1.875rem}.fx-artifact-title-input{width:min(30rem,100vw - 3rem);height:2.75rem;font-size:1.5rem;font-weight:inherit;letter-spacing:inherit}.fx-artifact-title-notice{width:100%;max-width:40rem;margin-inline:auto}.fx-artifact-document{width:100%}.fx-artifact-document-layout{grid-template-columns:11.5rem minmax(0,1fr);align-items:start;display:grid}.fx-artifact-document-layout:not(:has(>.fx-artifact-toc)){grid-template-columns:minmax(0,1fr)}.fx-artifact-document-content{gap:var(--fx-space-6);min-width:0;padding:2rem 2.25rem 2.5rem .5rem;display:grid}.fx-artifact-share-dialog{flex-direction:column;width:min(100vw - 2rem,36rem);padding:0;display:flex;overflow:hidden}.fx-artifact-share-dialog>.fx-dialog-header{border-bottom:1px solid var(--border-subtle);padding:var(--fx-space-5)}.fx-artifact-share-body{gap:var(--fx-space-6);min-width:0;min-height:0;padding:var(--fx-space-5);display:grid;overflow:hidden auto}.fx-artifact-share-dialog :is(h3,p){margin:0}.fx-artifact-share-setup,.fx-artifact-share-created,.fx-artifact-share-history{min-width:0;display:grid}.fx-artifact-share-setup{gap:var(--fx-space-4)}.fx-artifact-share-created,.fx-artifact-share-history{gap:var(--fx-space-3)}.fx-artifact-share-created{border-radius:var(--radius-lg);background:var(--surface-1);padding:var(--fx-space-4)}.fx-artifact-share-created h3,.fx-artifact-share-history h3{font-size:var(--text-sm);font-weight:600}.fx-artifact-share-created p,.fx-artifact-share-list p,.fx-artifact-share-muted,.fx-artifact-share-copy-error{color:var(--color-fg-secondary);font-size:var(--text-xs);line-height:1.5}.fx-artifact-share-intro{color:var(--color-fg-secondary);font-size:var(--text-sm);line-height:1.55}.fx-artifact-share-copy-actions,.fx-artifact-share-create-row,.fx-artifact-share-list>li,.fx-artifact-share-list-title{align-items:center;gap:var(--fx-space-2);display:flex}.fx-artifact-share-copy-actions,.fx-artifact-share-create-row{justify-content:flex-end}.fx-artifact-share-copy-fallback{gap:var(--fx-space-2);display:grid}.fx-artifact-share-copy-error{color:var(--color-destructive)}.fx-artifact-share-history{border-top:1px solid var(--border-subtle);padding-top:var(--fx-space-5)}.fx-artifact-share-list{margin:0;padding:0;list-style:none;display:grid}.fx-artifact-share-list>li{min-width:0;padding-block:var(--fx-space-3);justify-content:space-between}.fx-artifact-share-list>li>div{min-width:0}.fx-artifact-share-list>li+li{border-top:1px solid var(--border-subtle)}.fx-artifact-share-list-title{margin-bottom:var(--fx-space-1)}.fx-artifact-share-list-title>span:first-child{font-size:var(--text-sm);font-weight:500}@media(max-width:36rem){.fx-artifact-share-body{gap:var(--fx-space-5);padding:var(--fx-space-4)}.fx-artifact-share-list>li{flex-direction:column;align-items:stretch}.fx-artifact-share-copy-actions>button,.fx-artifact-share-copy-fallback>[data-slot=button]{width:100%}}.fx-artifact-metadata{align-items:center;gap:var(--fx-space-2)var(--fx-space-3);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;min-width:0;padding:0 2.25rem 1.5rem;display:flex}.fx-artifact-byline{color:var(--color-fg-secondary);font-size:var(--text-xs);margin:0;line-height:1.5}.fx-artifact-section{gap:var(--fx-space-2);display:grid}.fx-artifact-metadata .fx-artifact-section{min-width:0}.fx-artifact-context{align-items:center;gap:var(--fx-space-2);flex-wrap:wrap;display:flex}.fx-artifact-source-count{color:var(--color-fg-secondary);font-size:var(--text-xs);text-underline-offset:.18em;font-weight:500;text-decoration:none}.fx-artifact-source-count:hover{text-decoration:underline}.fx-artifact-source-count:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-ring);outline-offset:2px}.fx-artifact-section>h2{color:var(--color-fg-secondary);font-size:var(--text-sm);font-weight:600}.fx-artifact-sources{padding-top:var(--fx-space-6);border-top:1px solid var(--border-subtle)}.fx-artifact-actions{gap:var(--fx-space-3);padding-top:var(--fx-space-6)}.fx-artifact-actions>h2{color:var(--foreground);font-size:1rem;line-height:1.45}.fx-artifact-action-list,.fx-artifact-action-items{margin:0;padding:0;list-style:none;display:grid}.fx-artifact-action-record{padding-block:var(--fx-space-5)}.fx-artifact-action-record+.fx-artifact-action-record{border-top:1px solid var(--border-subtle)}.fx-artifact-action-record>article{gap:var(--fx-space-3);display:grid}.fx-artifact-action-record-heading,.fx-artifact-action-row-copy,.fx-artifact-action-controls{align-items:center;gap:var(--fx-space-2);display:flex}.fx-artifact-action-record-heading{justify-content:space-between;align-items:flex-start}.fx-artifact-action-record-heading h3,.fx-artifact-action-title,.fx-artifact-action-explanation{margin:0}.fx-artifact-action-record-heading h3{font-size:var(--text-base);font-weight:600}.fx-artifact-action-explanation{color:var(--color-fg-secondary);font-size:var(--text-sm);text-wrap:pretty;line-height:1.6}.fx-artifact-action-items{border-radius:var(--radius-lg);background:var(--surface-2)}.fx-artifact-action-row{justify-content:space-between;align-items:center;gap:var(--fx-space-3);min-width:0;padding:var(--fx-space-3);display:flex}.fx-artifact-action-row+.fx-artifact-action-row{border-top:1px solid var(--border-subtle)}.fx-artifact-action-row-copy{flex-direction:column;flex:1;align-items:flex-start;min-width:0}.fx-artifact-action-title{overflow-wrap:anywhere;font-size:var(--text-sm);font-weight:500}.fx-artifact-proposed-task{justify-content:space-between;align-items:flex-start;gap:var(--fx-space-3);width:100%;min-width:0;display:flex}.fx-artifact-proposed-task .fx-task-summary{flex:1}.fx-artifact-proposed-task .fx-tasks-title,.fx-artifact-proposed-task .fx-task-summary p{text-overflow:clip;white-space:pre-wrap;line-height:1.5;overflow:visible}.fx-artifact-action-preview{gap:var(--fx-space-2);width:100%;margin:var(--fx-space-1)0 0;display:grid}.fx-artifact-action-preview-field{gap:var(--fx-space-3);font-size:var(--text-sm);grid-template-columns:minmax(6rem,.3fr) minmax(0,1fr);line-height:1.5;display:grid}.fx-artifact-action-preview-field dt{color:var(--color-fg-secondary);font-weight:500}.fx-artifact-action-preview-field dd{gap:var(--fx-space-2);overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0;display:flex}.fx-artifact-action-preview-before{color:var(--color-fg-tertiary);text-decoration:line-through}.fx-artifact-action-result{color:inherit;font-size:var(--text-sm);text-underline-offset:.18em;flex:none;font-weight:500}.fx-artifact-action-result:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-ring);outline-offset:2px}.fx-artifact-reference-list{margin:0;padding:0;list-style:none;display:grid}.fx-artifact-reference-list-row>li+li{border-top:1px solid var(--border-subtle)}.fx-artifact-reference-list-pill{gap:var(--fx-space-2);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.fx-artifact-reference{justify-content:space-between;align-items:baseline;gap:var(--fx-space-3);min-width:0;padding-block:var(--fx-space-2);color:inherit;text-decoration:none;display:flex}a.fx-artifact-reference:hover .fx-artifact-reference-title{text-underline-offset:.18em;text-decoration:underline}a.fx-artifact-reference:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-ring);outline-offset:2px}.fx-artifact-reference-title{overflow-wrap:anywhere;min-width:0;font-weight:500}.fx-artifact-reference-kind,.fx-artifact-empty-sources{color:var(--color-fg-secondary);font-size:var(--text-xs)}.fx-artifact-reference-kind{flex:none}.fx-artifact-reference-separator{color:currentColor;opacity:.55}.fx-artifact-reference-list-pill .fx-artifact-reference{corner-shape:round;border-radius:999px;gap:.25rem;padding:.3125rem .625rem}.fx-artifact-reference-list-pill .fx-artifact-reference-kind{color:inherit}.fx-artifact-markdown{overflow-wrap:anywhere;min-width:0;font-size:1rem;line-height:1.75;display:block}.fx-artifact-markdown>*+*{margin-top:var(--fx-space-4)}.fx-artifact-markdown>:is(h1,h2,h3,h4,h5,h6)+*{margin-top:var(--fx-space-2)}.fx-artifact-markdown>:is(h1,h2,h3,h4,h5,h6):not(:first-child){margin-top:var(--fx-space-7)}.fx-artifact-markdown h1{font-size:1.25rem}.fx-artifact-markdown :is(h2,h3,h4){font-size:inherit}.fx-artifact-markdown li+li{margin-top:.375rem}.fx-artifact-markdown .fx-chat-markdown-table-wrap{width:100%;min-width:0}.fx-artifact-markdown .fx-chat-markdown-table{width:max-content;min-width:100%}.fx-artifact-markdown .fx-chat-markdown-table :is(th,td){overflow-wrap:anywhere;white-space:normal;word-break:normal;min-width:10rem;max-width:22rem}.fx-artifact-content{gap:var(--fx-space-6);display:grid}.fx-artifact-table-region{border-block:1px solid var(--border-subtle);max-width:100%;overflow-x:auto}.fx-artifact-table-region:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-ring);outline-offset:2px}.fx-artifact-table{border-collapse:collapse;width:100%;min-width:40rem;font-size:var(--text-sm);line-height:1.5}.fx-artifact-table caption{padding-bottom:var(--fx-space-2);color:var(--color-fg-secondary);font-size:var(--text-xs);text-align:left;font-weight:600}.fx-artifact-table :is(th,td){min-width:8rem;padding:var(--fx-space-3);text-align:left;vertical-align:top}.fx-artifact-table th{color:var(--color-fg-secondary);font-size:var(--text-xs);font-weight:600}.fx-artifact-table tbody tr{border-top:1px solid var(--border-subtle)}.fx-artifact-table a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:.18em;font-weight:500}.fx-artifact-table a:hover{text-decoration-color:currentColor}.fx-artifact-table a:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-ring);outline-offset:2px}.fx-artifact-content-fallback{color:var(--color-fg-secondary);font-size:var(--text-sm);margin:0}.fx-artifact-discussion{z-index:var(--fx-layer-overlay);border-left:1px solid var(--border-subtle);background:var(--surface-0);grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-width:0;min-height:0;display:grid;position:relative}.fx-artifact-discussion[hidden]{display:none}.fx-artifact-discussion-header{justify-content:space-between;align-items:flex-start;gap:var(--fx-space-4);border-bottom:1px solid var(--border-subtle);padding:var(--fx-space-4);display:flex}.fx-artifact-discussion-header>div{gap:var(--fx-space-1);display:grid}.fx-artifact-discussion h2{font-size:1rem;font-weight:600}.fx-artifact-discussion-header p,.fx-artifact-comment-form-actions>span{color:var(--color-fg-secondary);font-size:var(--text-xs);margin:0}.fx-artifact-discussion-empty{align-content:center;justify-items:center;gap:var(--fx-space-2);padding:var(--fx-space-6);color:var(--color-fg-secondary);text-align:center;display:grid}.fx-artifact-discussion-empty p{max-width:15rem;font-size:var(--text-sm);text-wrap:pretty;margin:0;line-height:1.5}.fx-artifact-discussion-empty p:first-child{color:var(--color-fg-primary);font-weight:500}.fx-artifact-comment-list{min-height:0;padding:0 var(--fx-space-4);align-content:start;margin:0;list-style:none;display:grid;overflow-y:auto}.fx-artifact-comment{gap:var(--fx-space-3);padding-block:var(--fx-space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.fx-artifact-comment+.fx-artifact-comment{border-top:1px solid var(--border-subtle)}.fx-artifact-comment-body,.fx-artifact-comment-edit,.fx-artifact-comment-form{gap:var(--fx-space-3);min-width:0;display:grid}.fx-artifact-comment-meta{align-items:center;gap:var(--fx-space-2);flex-wrap:wrap;min-width:0;display:flex}.fx-artifact-comment-meta time{color:var(--color-fg-tertiary);font-size:var(--text-xs)}.fx-artifact-comment-content{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.6}.fx-artifact-comment-manage,.fx-artifact-comment-actions,.fx-artifact-comment-form-actions{align-items:center;gap:var(--fx-space-1);display:flex}.fx-artifact-comment-manage{align-self:start}.fx-artifact-comment-form{border-top:1px solid var(--border-subtle);background:var(--surface-0);padding:var(--fx-space-4)}.fx-artifact-comment-form-actions{justify-content:space-between}.fx-artifact-comment-error{color:var(--color-danger-fg);font-size:var(--text-xs);margin:0}@media(max-width:36rem){.fx-artifact-document-surface>.fx-view-header h1{font-size:1.75rem}.fx-artifact-reference-list-row .fx-artifact-reference{align-items:flex-start;gap:var(--fx-space-1);flex-direction:column}.fx-artifact-action-record-heading,.fx-artifact-action-row{flex-direction:column;align-items:flex-start}.fx-artifact-action-controls>button{flex:1}.fx-artifact-action-preview-field{gap:var(--fx-space-1);grid-template-columns:1fr}.fx-artifact-comment{grid-template-columns:auto minmax(0,1fr)}.fx-artifact-comment-manage{grid-column:2;justify-content:flex-start}}@media(min-width:36.001rem){.fx-artifact-markdown{font-size:.9375rem}}@container artifact-main (max-width:48rem){.fx-artifact-document-layout{grid-template-columns:minmax(0,1fr)}.fx-artifact-document-layout>.fx-artifact-toc{display:none}.fx-artifact-document-content{padding-inline:2.25rem}}@container artifact-reader (max-width:47.5rem){.fx-artifact-reader[data-discussion-open=true]>.fx-artifact-reader-main{display:none}.fx-artifact-reader[data-discussion-open=true]>.fx-artifact-discussion{border-left:0;grid-column:1/-1}}@media(min-width:48rem){.fx-route-main.fx-dock-clearance:has(>.fx-artifact-detail-page.fx-view-page-canvas){padding-bottom:0}}.fx-artifact-library-content{gap:var(--fx-space-4);flex-direction:column;min-width:0;display:flex}.fx-artifact-library-groups,.fx-artifact-library-groups section{min-width:0;display:grid}.fx-artifact-library-groups{gap:1.375rem}.fx-artifact-library-groups section{gap:.625rem}.fx-artifact-library-group-header{align-items:center;gap:var(--fx-space-3);min-width:0;display:flex}.fx-artifact-library-group-header h2{color:var(--fg-tertiary);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.fx-artifact-library-group-header>span{background:var(--border-subtle);flex:1;min-width:1rem;height:.5px}.fx-artifact-library-group-header p{color:var(--fg-tertiary);font-family:var(--font-mono);margin:0;font-size:.625rem}.fx-artifact-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.fx-artifact-library-card-link{min-width:0;color:inherit;text-decoration:none}.fx-artifact-library-card-link:hover{text-decoration:none}.fx-artifact-library-card-link:focus-visible{border-radius:var(--radius-card);outline:2px solid var(--primary);outline-offset:2px}.fx-artifact-library-card{height:100%;min-height:10.25rem;box-shadow:var(--shadow-raised-surface)}.fx-artifact-library-card-title-row,.fx-artifact-library-card-footer,.fx-artifact-library-related{align-items:center;min-width:0;display:flex}.fx-artifact-library-card-title-row{justify-content:space-between;align-items:flex-start;gap:var(--fx-space-4)}.fx-artifact-library-card-title{min-width:0;color:var(--fg-primary);text-wrap:pretty;font-size:.9375rem;font-weight:600;line-height:1.35}.fx-artifact-library-card-title-row time{color:var(--fg-tertiary);flex:none;font-size:.6875rem;line-height:1.35rem}.fx-artifact-library-card-content{flex:1}.fx-artifact-library-card-content p{color:var(--fg-secondary);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.fx-artifact-library-related{justify-content:flex-end;gap:var(--fx-space-1);flex-wrap:nowrap;flex:none;max-width:55%;overflow:hidden}.fx-artifact-library-related .fx-meta-chip{text-overflow:ellipsis;min-width:0;overflow:hidden}.fx-artifact-library-card-footer{justify-content:space-between;gap:var(--fx-space-3);background:var(--surface-0);height:3.5rem;color:var(--fg-tertiary);flex:none;font-size:.6875rem;overflow:hidden}.fx-artifact-library-producer{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fx-artifact-library-skeleton{align-content:start;gap:var(--fx-space-3);border-radius:var(--radius-card);background:var(--surface-0);min-height:10.25rem;padding:var(--fx-space-3);box-shadow:var(--shadow-border);display:grid}.fx-artifact-library-more{padding-block:var(--fx-space-2);justify-content:center;display:flex}.fx-artifact-library-content .fx-empty-state{min-height:22rem}@media(max-width:47.999rem){.fx-artifact-library-grid{grid-template-columns:1fr}}.fx-public-artifact-page{background:var(--surface-1);min-height:100vh;color:var(--color-fg-primary)}.fx-public-artifact-page-centered{padding:var(--fx-space-6)var(--fx-space-4);place-items:center;display:grid}.fx-public-artifact-brand{justify-content:space-between;align-items:center;width:min(100%,62.5rem);margin-inline:auto;padding:1.125rem 2rem;display:flex}.fx-public-artifact-brand a{color:var(--color-fg-secondary);font-size:var(--text-sm);text-decoration:none}.fx-public-artifact-frame{width:min(100%,62.5rem);margin-inline:auto;padding:.5rem 2rem 4rem}.fx-public-artifact-document,.fx-public-artifact-state{border-radius:var(--radius-card);background:var(--surface-0);box-shadow:var(--shadow-raised-surface)}.fx-public-artifact-document{overflow:clip}.fx-public-artifact-header{border-bottom:1px solid var(--border-subtle);padding:2.375rem 2.75rem 1.625rem}.fx-public-artifact-heading-row,.fx-public-artifact-actions,.fx-public-artifact-byline,.fx-public-artifact-promotion{align-items:center;display:flex}.fx-public-artifact-heading-row{justify-content:space-between;align-items:flex-start;gap:var(--fx-space-6)}.fx-public-artifact-heading{min-width:0}.fx-public-artifact-byline p,.fx-public-artifact-expiry,.fx-public-artifact-promotion p{color:var(--color-fg-secondary);margin:0}.fx-public-artifact-heading h1{letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:clamp(2rem,4vw,2.125rem);font-weight:600;line-height:1.14}.fx-public-artifact-actions{gap:var(--fx-space-2);flex:none;padding-top:1.5rem}.fx-public-artifact-byline{gap:.5625rem;margin-top:1.125rem}.fx-public-artifact-byline p{font-size:.8125rem}.fx-public-artifact-copy-error{margin:var(--fx-space-2)0 0 2.0625rem;color:var(--color-destructive);font-size:var(--text-sm)}.fx-public-artifact-layout{grid-template-columns:14rem minmax(0,1fr);align-items:start;display:grid}.fx-artifact-toc{flex-direction:column;gap:.125rem;padding:2.125rem 1.25rem 2.125rem 2rem;display:flex;position:sticky;top:1.25rem}.fx-artifact-toc p{color:var(--color-fg-tertiary);letter-spacing:.09em;text-transform:uppercase;margin:0;padding:0 .625rem .5rem;font-size:.65625rem;font-weight:600}.fx-artifact-toc button{width:100%;color:var(--color-fg-secondary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.4375rem;padding:.375rem .625rem;font-size:.78125rem;line-height:1.35}.fx-artifact-toc button[aria-current=location]{background:var(--surface-2);color:var(--color-fg-primary);font-weight:600}.fx-artifact-toc button[data-depth="1"]{padding-inline-start:1.125rem}.fx-artifact-toc button[data-depth="2"]{padding-inline-start:1.625rem}.fx-artifact-toc button[data-depth="3"]{padding-inline-start:2.125rem}.fx-artifact-toc button[data-depth="4"]{padding-inline-start:2.625rem}.fx-artifact-toc button[data-depth="5"]{padding-inline-start:3.125rem}.fx-artifact-toc button:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.fx-public-artifact-content{min-width:0;padding:2.125rem 2.75rem .5rem .75rem}.fx-artifact-document-body{padding:0;line-height:1.66}.fx-artifact-document-body>:is(h1,h2){letter-spacing:-.012em;font-size:1.3125rem}.fx-artifact-document-body>:is(h3,h4,h5,h6){letter-spacing:-.006em;font-size:1.0625rem}.fx-artifact-document-body>:is(h1,h2,h3,h4,h5,h6){text-wrap:pretty;scroll-margin-top:1.75rem;font-weight:600;line-height:1.4}.fx-artifact-document-body>:is(h1,h2,h3,h4,h5,h6):not(:first-child){margin-top:1.875rem}.fx-artifact-document-body ul{padding-left:0;list-style:none}.fx-artifact-document-body ul>li{text-wrap:pretty;padding-left:1.1875rem;position:relative}.fx-artifact-document-body ul>li:before{border-radius:var(--radius-full);background:var(--color-fg-tertiary);content:"";width:.28125rem;height:.28125rem;position:absolute;top:.6875rem;left:.125rem}.fx-public-artifact-expiry{margin:2rem 0 1.625rem;font-size:.6875rem}.fx-public-artifact-promotion{justify-content:space-between;gap:var(--fx-space-5);margin-top:var(--fx-space-5);padding-inline:var(--fx-space-1)}.fx-public-artifact-promotion p{font-size:.78125rem}.fx-public-artifact-state{justify-items:center;gap:var(--fx-space-3);width:min(100%,28rem);padding:var(--fx-space-8);text-align:center;display:grid}.fx-public-artifact-state :is(h1,p){margin:0}.fx-public-artifact-state h1{font-size:1.5rem;font-weight:600}.fx-public-artifact-state p{color:var(--color-fg-secondary);font-size:var(--text-sm);line-height:1.5}@media(max-width:48rem){.fx-public-artifact-brand{padding:var(--fx-space-4)}.fx-public-artifact-frame{padding:var(--fx-space-2)var(--fx-space-4)var(--fx-space-8)}.fx-public-artifact-header,.fx-public-artifact-content{padding:1.75rem 1.5rem}.fx-public-artifact-layout{grid-template-columns:minmax(0,1fr)}.fx-artifact-toc{display:none}}@media(max-width:36rem){.fx-public-artifact-heading-row,.fx-public-artifact-promotion{flex-direction:column;align-items:flex-start}.fx-public-artifact-heading h1{font-size:1.75rem}.fx-public-artifact-actions{padding-top:0}.fx-public-artifact-byline-copy{display:grid}.fx-public-artifact-byline-separator{display:none}.fx-public-artifact-shared-at{white-space:nowrap}}@media print{.fx-public-artifact-brand,.fx-artifact-toc,.fx-public-artifact-promotion{display:none}.fx-public-artifact-page{background:var(--surface-0);min-height:auto}.fx-public-artifact-frame,.fx-public-artifact-content{width:100%;padding:0}.fx-public-artifact-document{box-shadow:none;border-radius:0;overflow:visible}.fx-public-artifact-header{padding:0 0 var(--fx-space-5)}.fx-public-artifact-layout{display:block}}.fx-agents-create-flow{max-width:72rem}.fx-agent-schedule-cadence-fields,.fx-agent-schedule-timezone-fields{gap:var(--fx-space-4);display:grid}@media(min-width:48rem){.fx-agent-schedule-cadence-fields{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.fx-agent-schedule-timezone-fields{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.fx-prospecting-page{flex:none;height:auto;min-height:100%;padding-bottom:5rem}.fx-prospecting-controls{border-bottom:.5px solid var(--border-subtle);padding:var(--fx-space-4);flex:none}.fx-prospecting-page>.fx-notice{margin:var(--fx-space-4)var(--fx-space-4)0}.fx-prospecting-page>.fx-notice+.fx-record-directory-table-shell{margin-top:.875rem}.fx-prospecting-table{border-collapse:collapse;border-spacing:0;width:100%;min-width:64rem;box-shadow:none;table-layout:fixed}.fx-prospecting-table th{height:2.25rem;padding:0 var(--fx-space-3);border-top:0;border-bottom:.5px solid var(--border-subtle);background:var(--surface-2);color:var(--fg-tertiary);letter-spacing:.03em;text-align:left;text-transform:uppercase;white-space:nowrap;font-size:.65625rem;font-weight:600}.fx-prospecting-table .fx-prospecting-lead-column{width:25.3%}.fx-prospecting-table .fx-prospecting-company-column{width:18%}.fx-prospecting-table .fx-prospecting-status-column{width:10%}.fx-prospecting-table .fx-prospecting-source-column,.fx-prospecting-table .fx-prospecting-value-column{width:9%}.fx-prospecting-table .fx-prospecting-date-column{width:12%}.fx-prospecting-table .fx-prospecting-selection-cell,.fx-prospecting-table .fx-record-directory-select-cell{box-sizing:border-box;text-align:center;width:3rem;padding-left:1rem;padding-right:0}.fx-prospecting-table[data-selection-column=true] .fx-record-directory-pinned{left:3rem}.fx-prospecting-table th:last-child,.fx-prospecting-table td:last-child{padding-right:var(--fx-space-4)}.fx-prospecting-table td{height:3.25rem;padding:.5rem var(--fx-space-3);border-bottom:.5px solid var(--border-subtle);color:var(--fg-secondary);vertical-align:middle;font-size:.75rem;line-height:1.35}.fx-prospecting-table tbody tr:hover>td{background:var(--surface-1)}.fx-prospecting-table tbody tr[data-selected]>td{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.fx-prospecting-table tbody tr[data-selected]>td{background:color-mix(in srgb,var(--accent)6%,var(--surface-0))}}.fx-prospecting-table tbody tr[data-selected]:hover>td{background:var(--surface-1)}@media(prefers-reduced-motion:no-preference){.fx-prospecting-table tbody tr>td{transition:background-color .14s ease-out}}.fx-prospecting-selection-actions{align-items:center;gap:var(--fx-space-2);display:inline-flex}.fx-prospecting-selection-count{color:var(--fg-secondary);white-space:nowrap;font-size:.75rem}.fx-prospecting-dialog-status{color:var(--fg-secondary);margin:0;font-size:.8125rem}.fx-prospecting-archived-lists{max-height:22rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.fx-prospecting-archived-lists li{align-items:center;gap:var(--fx-space-2);border-bottom:.5px solid var(--border-subtle);min-width:0;padding:var(--fx-space-2)0;display:flex}.fx-prospecting-archived-lists li:last-child{border-bottom:0}.fx-prospecting-archived-lists li>button:first-child{gap:calc(var(--fx-space-1)/2);min-width:0;padding:var(--fx-space-1);color:var(--fg-primary);text-align:left;background:0 0;border:0;flex:1;display:grid}.fx-prospecting-archived-lists li>button:first-child:hover strong{color:var(--primary)}.fx-prospecting-archived-lists li>button:first-child:focus-visible{border-radius:var(--radius-md);outline:2px solid var(--ring);outline-offset:1px}.fx-prospecting-archived-lists strong,.fx-prospecting-archived-lists span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-prospecting-archived-lists strong{font-size:.8125rem}.fx-prospecting-archived-lists span{color:var(--fg-tertiary);font-size:.6875rem}.fx-prospecting-lead-cell{align-items:center;gap:var(--fx-space-3);min-width:0;display:flex}.fx-prospecting-lead-open{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:none}.fx-prospecting-lead-open:hover strong{color:var(--primary)}.fx-prospecting-lead-open:focus-visible{border-radius:var(--radius-md);outline:2px solid var(--ring);outline-offset:3px}.fx-prospecting-lead-cell>span,.fx-prospecting-company{gap:calc(var(--fx-space-1)/2);min-width:0;display:grid}.fx-prospecting-lead-cell strong,.fx-prospecting-lead-cell small,.fx-prospecting-company strong,.fx-prospecting-company small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.fx-prospecting-lead-cell strong,.fx-prospecting-company strong{color:var(--fg-primary);font-size:.8125rem;font-weight:600}.fx-prospecting-lead-cell small,.fx-prospecting-company small{color:var(--fg-tertiary);font-size:.6875rem}.fx-prospecting-table .fx-prospecting-number{text-align:right}.fx-prospecting-date{white-space:nowrap}@media(min-width:48rem){.fx-route-main.fx-dock-clearance:has(.fx-prospecting-page){padding-bottom:0}.fx-prospecting-page{padding-bottom:6.3125rem}}@media(max-width:47.999rem){.fx-prospecting-page>.fx-notice{margin-right:var(--fx-space-4);margin-left:var(--fx-space-4)}.fx-prospecting-table th:last-child,.fx-prospecting-table td:last-child{padding-right:var(--fx-space-4)}}@media(max-width:63.999rem){.fx-prospecting-table .fx-record-directory-select-cell{z-index:var(--fx-layer-content);background:inherit;position:sticky;left:0}.fx-prospecting-table .fx-record-directory-pinned{z-index:var(--fx-layer-content);background:var(--surface-0);position:sticky;left:3rem}.fx-prospecting-table th.fx-record-directory-select-cell,.fx-prospecting-table th.fx-record-directory-pinned{z-index:var(--fx-layer-sticky);background:var(--surface-2)}.fx-prospecting-table .fx-record-directory-pinned:after{border-left:.5px solid var(--border-subtle);background:linear-gradient(to right,var(--fg-primary),transparent);width:.5rem;position:absolute;top:0;bottom:0;right:0}@supports (color:color-mix(in lab,red,red)){.fx-prospecting-table .fx-record-directory-pinned:after{background:linear-gradient(to right,color-mix(in srgb,var(--fg-primary)8%,transparent),transparent)}}.fx-prospecting-table .fx-record-directory-pinned:after{content:"";pointer-events:none;transform:translate(100%)}}.fx-prospecting-home-page{gap:var(--fx-space-8);padding-top:3rem;padding-bottom:6rem}.fx-prospecting-home-hero{justify-items:center;gap:var(--fx-space-5);display:grid}.fx-prospecting-home-hero>.fx-type-display{letter-spacing:-.01em;text-align:center;text-wrap:balance;max-width:32rem;font-size:1.5rem;font-weight:600;line-height:1.4}.fx-prospecting-agent-surface{isolation:isolate;width:100%}.fx-prospecting-agent-surface>.fx-agent-landing-composer-glow{height:auto;filter:blur(var(--fx-space-3));border-radius:var(--radius-2xl);z-index:-1;top:0;bottom:0}.fx-prospecting-home-manual{gap:var(--fx-space-5);border-radius:var(--radius-2xl);background:var(--surface-0);padding:var(--fx-space-5);box-shadow:var(--shadow-raised-surface);display:grid;position:relative}.fx-prospecting-home-section-heading{justify-content:space-between;align-items:center;gap:var(--fx-space-4);display:flex}.fx-prospecting-list-avatar [data-slot=avatar-fallback]{background-image:linear-gradient(var(--fx-avatar-angle),var(--fx-avatar-gradient-start),var(--fx-avatar-gradient-end))}.fx-avatar-angle-0{--fx-avatar-angle:45deg}.fx-avatar-angle-1{--fx-avatar-angle:135deg}.fx-avatar-angle-2{--fx-avatar-angle:225deg}.fx-avatar-angle-3{--fx-avatar-angle:315deg}.fx-avatar-gradient-0{--fx-avatar-gradient-start:var(--brand-red);--fx-avatar-gradient-end:var(--brand-yellow)}.fx-avatar-gradient-1{--fx-avatar-gradient-start:var(--brand-purple);--fx-avatar-gradient-end:var(--brand-pink)}.fx-avatar-gradient-2{--fx-avatar-gradient-start:var(--brand-blue);--fx-avatar-gradient-end:var(--brand-teal)}.fx-avatar-gradient-3{--fx-avatar-gradient-start:var(--brand-purple);--fx-avatar-gradient-end:var(--brand-teal)}.fx-avatar-gradient-4{--fx-avatar-gradient-start:var(--brand-pink);--fx-avatar-gradient-end:var(--brand-yellow)}.fx-avatar-gradient-5{--fx-avatar-gradient-start:var(--brand-red);--fx-avatar-gradient-end:var(--brand-pink)}.fx-avatar-gradient-6{--fx-avatar-gradient-start:var(--brand-teal);--fx-avatar-gradient-end:var(--brand-pink)}.fx-avatar-gradient-7{--fx-avatar-gradient-start:var(--brand-red);--fx-avatar-gradient-end:var(--brand-purple)}.fx-avatar-gradient-8{--fx-avatar-gradient-start:var(--brand-teal);--fx-avatar-gradient-end:var(--brand-green)}.fx-prospecting-home-list-open:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fx-prospecting-home-manual p,.fx-prospecting-home-empty p{color:var(--fg-secondary);text-wrap:pretty;margin:0;font-size:.75rem;line-height:1.5}.fx-prospecting-home-manual{grid-template-columns:minmax(0,1fr) auto;align-items:center}.fx-prospecting-home-manual>div:first-child{gap:var(--fx-space-2);display:grid}.fx-prospecting-home-lists{gap:var(--fx-space-4);border-top:.5px solid var(--border-subtle);padding-top:var(--fx-space-6);display:grid}.fx-prospecting-home-list-grid{gap:var(--fx-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),20rem));display:grid}.fx-prospecting-home-list-card{min-height:8rem;box-shadow:var(--shadow-raised-control)}.fx-prospecting-home-list-open{gap:var(--fx-space-4);height:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.fx-prospecting-home-list-open [data-slot=card-action]{color:var(--fg-tertiary)}.fx-prospecting-home-list-open [data-slot=card-content].fx-type-meta{justify-content:space-between;align-items:baseline;gap:var(--fx-space-3);color:var(--fg-secondary);margin-top:auto;display:flex}.fx-prospecting-home-list-skeleton{border-radius:var(--radius-xl);height:6rem}.fx-prospecting-home-empty{justify-content:space-between;align-items:center;gap:var(--fx-space-5);max-width:40rem;display:flex}.fx-prospecting-home-empty>div{gap:var(--fx-space-2);display:grid}.fx-prospecting-progress{align-items:center;gap:var(--fx-space-3);border-radius:var(--radius-lg);background:var(--surface-0);box-shadow:var(--shadow-raised-control);padding:var(--fx-space-3);display:flex;position:relative}.fx-prospecting-progress-label{color:var(--fg-tertiary);letter-spacing:.02em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.fx-prospecting-progress-title{margin-top:var(--fx-space-1);font-size:.875rem;font-weight:600}.fx-prospecting-progress p{margin:0;margin-top:var(--fx-space-1);color:var(--fg-secondary);text-wrap:pretty;font-size:.75rem;line-height:1.5}.fx-prospecting-progress-track{gap:var(--fx-space-1);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));width:7.5rem;display:grid}.fx-prospecting-progress-track span{border-radius:var(--radius-full);background:var(--surface-3);corner-shape:round;height:.25rem}.fx-prospecting-progress-track span[data-state=active]{background:var(--primary)}.fx-prospecting-progress-track span[data-state=complete]{background:var(--success)}.fx-prospecting-candidates{border:.5px solid var(--border-subtle)}.fx-prospecting-candidate-row{border-bottom:.5px solid var(--border-subtle);grid-template-columns:minmax(8.5rem,.55fr) minmax(14rem,1.4fr) minmax(11rem,.75fr)}.fx-prospecting-candidate-row:last-child{border-bottom:0}.fx-prospecting-candidate-company{align-items:center;gap:var(--fx-space-3);min-width:0;display:flex}.fx-prospecting-candidate-contact{justify-content:flex-end;align-items:center;gap:var(--fx-space-3);min-width:0;display:flex}.fx-prospecting-candidate-identity{justify-content:flex-end;align-items:center;gap:var(--fx-space-1);flex:1;min-width:0;display:flex}.fx-prospecting-candidate-identity [data-slot=avatar-fallback],.fx-prospecting-contact-cell [data-slot=avatar-fallback]{background:var(--surface-2);color:var(--fg-secondary);box-shadow:inset 0 0 0 .5px var(--border-subtle);font-weight:600}@media(max-width:47.999rem){.fx-prospecting-home-page{gap:var(--fx-space-8);padding-top:var(--fx-space-8)}.fx-prospecting-home-manual{grid-template-columns:1fr}.fx-prospecting-home-section-heading,.fx-prospecting-home-empty{flex-direction:column;align-items:stretch}.fx-prospecting-progress{flex-wrap:wrap}.fx-prospecting-progress-track{width:100%;padding-left:calc(28px + var(--fx-space-3))}.fx-prospecting-candidate-row{gap:var(--fx-space-2);grid-template-columns:1fr}.fx-prospecting-candidate-contact{justify-content:space-between}.fx-prospecting-candidate-contact>span{text-align:left}.fx-prospecting-candidate-identity{justify-content:flex-start}.fx-prospecting-candidate-identity>span{text-align:left}}.fx-lead-detail-page{gap:1.5rem}.fx-lead-record-loading-heading{align-items:center;gap:var(--fx-space-3);display:flex}.fx-lead-record-loading-heading>span{gap:var(--fx-space-2);display:grid}.fx-lead-record-muted,.fx-lead-record-notes{color:var(--fg-secondary);margin:0;font-size:.8125rem;line-height:1.5}.fx-lead-record-section{gap:var(--fx-space-3);min-width:0;display:grid}.fx-lead-record-section h2{color:var(--fg-secondary);margin:0;font-size:.75rem;font-weight:600}.fx-lead-record-details{gap:var(--fx-space-3);margin:0;display:grid}.fx-lead-record-details>div{gap:var(--fx-space-1);min-width:0;display:grid}.fx-lead-record-details dt{color:var(--fg-tertiary);font-size:.6875rem}.fx-lead-record-details dd{overflow-wrap:anywhere;color:var(--fg-primary);margin:0;font-size:.8125rem;font-weight:500}.fx-lead-record-details a,.fx-lead-record-source a,.fx-lead-record-conversion a,.fx-lead-record-lists a{color:var(--primary);font-weight:600;text-decoration:none}.fx-lead-record-details a:hover,.fx-lead-record-source a:hover,.fx-lead-record-conversion a:hover,.fx-lead-record-lists a:hover{text-decoration:underline}.fx-lead-record-source,.fx-lead-record-conversion>div{align-items:baseline;gap:var(--fx-space-2)var(--fx-space-3);min-width:0;color:var(--fg-primary);flex-wrap:wrap;font-size:.8125rem;display:flex}.fx-lead-record-source>strong{font-weight:600}.fx-lead-detail-page .fx-view-header{gap:1.25rem}.fx-lead-detail-page .fx-view-header-heading{gap:1rem}.fx-lead-detail-avatar{flex:none;width:3.375rem;height:3.375rem;font-size:1.3125rem}.fx-lead-detail-summary{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;min-width:0;display:flex}.fx-lead-detail-summary a{color:var(--primary);text-decoration:none}.fx-lead-detail-summary a:hover{text-decoration:underline}.fx-lead-detail-divider{background:var(--border-subtle);width:1px;height:.8125rem}.fx-lead-detail-layout{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:2rem;min-width:0;display:grid}.fx-lead-detail-sidebar{border:.5px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-0);display:grid;overflow:hidden}.fx-lead-detail-sidebar>section{padding:var(--fx-space-4)}.fx-lead-detail-sidebar>*+*{border-top:.5px solid var(--border-subtle)}.fx-lead-record-lists{margin:0;padding:0;list-style:none;display:grid}.fx-lead-record-lists li{align-items:center;gap:var(--fx-space-2);min-width:0;padding-block:var(--fx-space-1);font-size:.8125rem;display:flex}.fx-lead-record-lists li small{color:var(--fg-tertiary);margin-left:auto;font-size:.625rem}.fx-lead-record-notes{white-space:pre-wrap}.fx-lead-detail-activity{min-width:0}.fx-lead-detail-workspace{min-width:0;padding-inline:var(--fx-space-4);border:.5px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-0)}@media(max-width:64rem){.fx-lead-detail-layout{grid-template-columns:1fr}.fx-lead-detail-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-lead-detail-sidebar>*+*{border-top:0}.fx-lead-detail-sidebar>:nth-child(2n){border-left:.5px solid var(--border-subtle)}.fx-lead-detail-sidebar>:nth-child(n+3){border-top:.5px solid var(--border-subtle)}}@media(max-width:42rem){.fx-lead-detail-sidebar{grid-template-columns:1fr}.fx-lead-detail-sidebar>*+*{border-top:.5px solid var(--border-subtle);border-left:0}.fx-lead-detail-summary>:not(.fx-lead-detail-divider){flex-basis:100%}.fx-lead-detail-divider{display:none}}.fx-lead-conversion-dialog{width:min(100vw - 2rem,38rem)}.fx-lead-conversion-section{gap:var(--fx-space-3);display:grid}.fx-lead-conversion-section+.fx-lead-conversion-section{padding-top:var(--fx-space-4);border-top:1px solid var(--border-subtle)}.fx-lead-conversion-section h3,.fx-lead-conversion-toggle strong{align-items:center;gap:var(--fx-space-2);color:var(--fg-primary);margin:0;font-size:.8125rem;font-weight:600;display:flex}.fx-lead-conversion-section h3 svg,.fx-lead-conversion-toggle svg{width:1rem;height:1rem;color:var(--fg-tertiary)}.fx-lead-conversion-toggle{justify-content:space-between;align-items:center;gap:var(--fx-space-4);cursor:pointer;display:flex}.fx-lead-conversion-toggle>span:first-child{gap:var(--fx-space-1);display:grid}.fx-lead-conversion-toggle small{color:var(--fg-secondary);font-size:.75rem}.fx-lead-conversion-match{gap:var(--fx-space-3);padding:var(--fx-space-4);border:1px solid var(--warning);display:grid}@supports (color:color-mix(in lab,red,red)){.fx-lead-conversion-match{border:1px solid color-mix(in srgb,var(--warning)28%,var(--border))}}.fx-lead-conversion-match{border-radius:var(--radius-lg);background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.fx-lead-conversion-match{background:color-mix(in srgb,var(--warning)8%,var(--surface-0))}}.fx-lead-conversion-match p{margin:var(--fx-space-1)0 0;color:var(--fg-secondary);font-size:.8125rem}.fx-lead-conversion-match>div:last-child{gap:var(--fx-space-2);flex-wrap:wrap;display:flex}.fx-lead-work-section{gap:var(--fx-space-3);min-width:0;padding-block:var(--fx-space-4);display:grid}.fx-lead-work-section+.fx-lead-work-section{border-top:.5px solid var(--border-subtle)}.fx-lead-work-heading{justify-content:space-between;align-items:center;gap:var(--fx-space-3);min-width:0;display:flex}.fx-lead-work-heading>div{gap:var(--fx-space-1);min-width:0;display:grid}.fx-lead-work-heading h2{color:var(--fg-primary);margin:0;font-size:.875rem;font-weight:600}.fx-lead-work-heading span{color:var(--fg-tertiary);font-size:.71875rem}.fx-lead-work-empty{align-items:center;gap:var(--fx-space-2);color:var(--fg-secondary);font-size:.8125rem;display:flex}.fx-lead-file-list,.fx-lead-file-uploads{gap:var(--fx-space-1);margin:0;padding:0;list-style:none;display:grid}.fx-lead-file-row{align-items:center;gap:var(--fx-space-2);border-bottom:.5px solid var(--border-subtle);min-width:0;padding-block:var(--fx-space-2);display:flex}.fx-lead-file-row:last-child{border-bottom:0}.fx-lead-file-open{align-items:center;gap:var(--fx-space-2);min-width:0;color:var(--fg-secondary);text-align:left;background:0 0;border:0;flex:1;padding:0;display:flex}.fx-lead-file-open:hover,.fx-lead-file-open:focus-visible{color:var(--primary)}.fx-lead-file-open>span{gap:var(--fx-space-1);flex:1;min-width:0;display:grid}.fx-lead-file-open strong,.fx-lead-file-open small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-lead-file-open strong{color:var(--fg-primary);font-size:.8125rem;font-weight:500}.fx-lead-file-open small{color:var(--fg-tertiary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.6875rem}.fx-lead-file-upload{align-items:center;gap:var(--fx-space-2);color:var(--fg-secondary);grid-template-columns:auto minmax(0,1fr) auto;font-size:.75rem;display:grid}.fx-lead-file-upload span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-lead-file-upload small{color:var(--fg-tertiary);font-size:.6875rem}@media(max-width:48rem){.fx-lead-work-heading{align-items:flex-start}.fx-lead-file-open small{display:none}}.fx-integration-capability-list{align-items:baseline;gap:var(--fx-space-2);color:var(--fg-secondary);flex-wrap:wrap;margin:0;font-size:.75rem;line-height:1.45;display:flex}.fx-integration-capability+.fx-integration-capability:before{content:"·";color:var(--fg-tertiary);margin-inline-end:var(--fx-space-2)}.fx-integration-actions{justify-content:flex-end;align-items:center;gap:var(--fx-space-2);flex-wrap:wrap;display:flex}.fx-integration-detail-icon{border-radius:var(--radius-xl);background:var(--surface-0);width:2.75rem;height:2.75rem;box-shadow:var(--shadow-border);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fx-integration-form{align-items:end;gap:var(--fx-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.fx-integration-action-row{gap:var(--fx-space-2);flex-wrap:wrap;display:flex}@media(max-width:760px){.fx-integration-actions{justify-content:flex-start}.fx-integration-form{grid-template-columns:minmax(0,1fr)}}.fx-slack-owner-settings{align-items:end;gap:var(--fx-space-3);border-radius:var(--radius-lg);background:var(--surface-1);grid-template-columns:minmax(13rem,18rem) minmax(0,1fr);display:grid}@supports (color:color-mix(in lab,red,red)){.fx-slack-owner-settings{background:color-mix(in srgb,var(--surface-1)58%,transparent)}}.fx-slack-owner-settings{padding:var(--fx-space-3)}.fx-slack-route-create{gap:var(--fx-space-3);margin-bottom:var(--fx-space-5);border-radius:var(--radius-lg);background:var(--surface-1);display:grid}@supports (color:color-mix(in lab,red,red)){.fx-slack-route-create{background:color-mix(in srgb,var(--surface-1)58%,transparent)}}.fx-slack-route-create{padding:var(--fx-space-3)}.fx-slack-route-row{align-items:center;gap:var(--fx-space-3);border-radius:var(--radius-lg);background:var(--surface-1);grid-template-columns:minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab,red,red)){.fx-slack-route-row{background:color-mix(in srgb,var(--surface-1)58%,transparent)}}.fx-slack-route-row{padding:var(--fx-space-3)}.fx-slack-route-search{align-items:end;gap:var(--fx-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.fx-slack-route-option-grid{gap:var(--fx-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fx-slack-route-option{align-items:flex-start;gap:var(--fx-space-2);border-radius:var(--radius-md);background:var(--surface-0);min-width:0;padding:var(--fx-space-3);color:var(--fg-secondary);display:flex}.fx-slack-route-option input,.fx-slack-route-stage input{margin-top:.18rem}.fx-slack-route-option strong,.fx-slack-route-option small{display:block}.fx-slack-route-option strong{color:var(--fg-primary);font-size:.875rem}.fx-slack-route-option small{margin-top:.125rem;font-size:.75rem;line-height:1.35}.fx-slack-route-stage-grid{gap:var(--fx-space-2);flex-wrap:wrap;display:flex}.fx-slack-route-stage-picker,.fx-slack-route-stage-group{gap:var(--fx-space-2);display:grid}.fx-slack-route-stage-picker p,.fx-slack-route-stage-group p{color:var(--fg-secondary);margin:0;font-size:.8125rem;line-height:1.5}.fx-slack-route-stage-group>p{color:var(--fg-primary);font-weight:600}.fx-slack-route-stage{align-items:center;gap:var(--fx-space-2);border-radius:var(--radius-md);background:var(--surface-0);padding:var(--fx-space-2)var(--fx-space-3);color:var(--fg-secondary);font-size:.8125rem;display:inline-flex}@media(max-width:760px){.fx-slack-owner-settings,.fx-slack-route-search,.fx-slack-route-option-grid,.fx-slack-route-row{grid-template-columns:minmax(0,1fr)}}.fx-integration-webhook-url{align-items:center;gap:var(--fx-space-2);border-radius:var(--radius-lg);background:var(--surface-1);grid-template-columns:auto minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab,red,red)){.fx-integration-webhook-url{background:color-mix(in srgb,var(--surface-1)72%,transparent)}}.fx-integration-webhook-url{padding:var(--fx-space-2)var(--fx-space-3);color:var(--fg-secondary);font-size:.8125rem}.fx-integration-webhook-url code{overflow-wrap:anywhere;min-width:0;color:var(--fg-primary);font-family:var(--font-mono)}@media(max-width:760px){.fx-integration-webhook-url{grid-template-columns:minmax(0,1fr)}}.fx-mcp-setup-surface{gap:var(--fx-space-5);border-radius:var(--radius-card);background:var(--surface-0);box-shadow:var(--shadow-raised-surface);padding:var(--fx-space-4);display:grid}.fx-mcp-server,.fx-mcp-client-picker,.fx-mcp-guide{gap:var(--fx-space-2);display:grid}.fx-mcp-section-label,.fx-mcp-guide-title{margin:0;font-size:.8125rem;font-weight:600}.fx-mcp-section-label{color:var(--fg-secondary)}.fx-mcp-guide-title{color:var(--fg-primary)}.fx-mcp-url{align-items:center;gap:var(--fx-space-2);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-input);padding:var(--fx-space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.fx-mcp-url code{overflow-wrap:anywhere;min-width:0;color:var(--fg-primary);padding-left:var(--fx-space-2);font-size:.8125rem}.fx-mcp-client-grid{gap:var(--fx-space-1);border-radius:var(--radius-card);background:var(--surface-1);min-width:0;box-shadow:var(--shadow-input);padding:var(--fx-space-1);border:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.fx-mcp-client-button{min-width:0;height:2.25rem;padding:var(--fx-space-2);color:var(--fg-secondary);justify-content:flex-start}.fx-mcp-client-button-active{background:var(--surface-0);box-shadow:var(--shadow-raised-control);color:var(--fg-primary)}.fx-mcp-client-button-active:hover{background:var(--surface-0)}.fx-mcp-client-icon{width:1rem;height:1rem;mask-image:var(--fx-mcp-client-icon);mask-position:50%;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-image:var(--fx-mcp-client-icon);background:currentColor;flex:none;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.fx-mcp-client-icon[data-client=claude-code]{--fx-mcp-client-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='currentColor'%20fill-rule='evenodd'%20role='img'%20aria-label='Claude%20Code'%3e%3cpath%20clip-rule='evenodd'%20d='M20.998%2010.949H24v3.102h-3v3.028h-1.487V20H18v-2.921h-1.487V20H15v-2.921H9V20H7.488v-2.921H6V20H4.487v-2.921H3V14.05H0V10.95h3V5h17.998v5.949zM6%2010.949h1.488V8.102H6v2.847zm10.51%200H18V8.102h-1.49v2.847z'/%3e%3c/svg%3e")}.fx-mcp-client-icon[data-client=claude-desktop]{--fx-mcp-client-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%201200'%20fill='none'%3e%3cpath%20fill='%23D97757'%20d='M%20233.959793%20800.214905%20L%20468.644287%20668.536987%20L%20472.590637%20657.100647%20L%20468.644287%20650.738403%20L%20457.208069%20650.738403%20L%20417.986633%20648.322144%20L%20283.892639%20644.69812%20L%20167.597321%20639.865845%20L%2054.926208%20633.825623%20L%2026.577238%20627.785339%20L%203.3e-05%20592.751709%20L%202.73832%20575.27533%20L%2026.577238%20559.248352%20L%2060.724873%20562.228149%20L%20136.187973%20567.382629%20L%20249.422867%20575.194763%20L%20331.570496%20580.026978%20L%20453.261841%20592.671082%20L%20472.590637%20592.671082%20L%20475.328857%20584.859009%20L%20468.724915%20580.026978%20L%20463.570557%20575.194763%20L%20346.389313%20495.785217%20L%20219.543671%20411.865906%20L%20153.100723%20363.543762%20L%20117.181267%20339.060425%20L%2099.060455%20316.107361%20L%2091.248367%20266.01355%20L%20123.865784%20230.093994%20L%20167.677887%20233.073853%20L%20178.872513%20236.053772%20L%20223.248367%20270.201477%20L%20318.040283%20343.570496%20L%20441.825592%20434.738342%20L%20459.946411%20449.798706%20L%20467.194672%20444.64447%20L%20468.080597%20441.020203%20L%20459.946411%20427.409485%20L%20392.617493%20305.718323%20L%20320.778564%20181.932983%20L%20288.80542%20130.630859%20L%20280.348999%2099.865845%20C%20277.369171%2087.221436%20275.194641%2076.590698%20275.194641%2063.624268%20L%20312.322174%2013.20813%20L%20332.8591%206.604126%20L%20382.389313%2013.20813%20L%20403.248352%2031.328979%20L%20434.013519%20101.71814%20L%20483.865753%20212.537048%20L%20561.181274%20363.221497%20L%20583.812134%20407.919434%20L%20595.892639%20449.315491%20L%20600.40271%20461.959839%20L%20608.214783%20461.959839%20L%20608.214783%20454.711609%20L%20614.577271%20369.825623%20L%20626.335632%20265.61084%20L%20637.771851%20131.516846%20L%20641.718201%2093.745117%20L%20660.402832%2048.483276%20L%20697.530334%2024.000122%20L%20726.52356%2037.852417%20L%20750.362549%2072%20L%20747.060486%2094.067139%20L%20732.886047%20186.201416%20L%20705.100708%20330.52356%20L%20686.979919%20427.167847%20L%20697.530334%20427.167847%20L%20709.61084%20415.087341%20L%20758.496704%20350.174561%20L%20840.644348%20247.490051%20L%20876.885925%20206.738342%20L%20919.167847%20161.71814%20L%20946.308838%20140.29541%20L%20997.61084%20140.29541%20L%201035.38269%20196.429626%20L%201018.469849%20254.416199%20L%20965.637634%20321.422852%20L%20921.825562%20378.201538%20L%20859.006714%20462.765259%20L%20819.785278%20530.41626%20L%20823.409424%20535.812073%20L%20832.75177%20534.92627%20L%20974.657776%20504.724915%20L%201051.328979%20490.872559%20L%201142.818848%20475.167786%20L%201184.214844%20494.496582%20L%201188.724854%20514.147644%20L%201172.456421%20554.335693%20L%201074.604126%20578.496765%20L%20959.838989%20601.449829%20L%20788.939636%20641.879272%20L%20786.845764%20643.409485%20L%20789.261841%20646.389343%20L%20866.255127%20653.637634%20L%20899.194702%20655.409424%20L%20979.812134%20655.409424%20L%201129.932861%20666.604187%20L%201169.154419%20692.537109%20L%201192.671265%20724.268677%20L%201188.724854%20748.429688%20L%201128.322144%20779.194641%20L%201046.818848%20759.865845%20L%20856.590759%20714.604126%20L%20791.355774%20698.335754%20L%20782.335693%20698.335754%20L%20782.335693%20703.731567%20L%20836.69812%20756.885986%20L%20936.322205%20846.845581%20L%201061.073975%20962.81897%20L%201067.436279%20991.490112%20L%201051.409424%201014.120911%20L%201034.496704%201011.704712%20L%20924.885986%20929.234924%20L%20882.604126%20892.107544%20L%20786.845764%20811.48999%20L%20780.483276%20811.48999%20L%20780.483276%20819.946289%20L%20802.550415%20852.241699%20L%20919.087341%201027.409424%20L%20925.127625%201081.127686%20L%20916.671204%201098.604126%20L%20886.469849%201109.154419%20L%20853.288696%201103.114136%20L%20785.073914%201007.355835%20L%20714.684631%20899.516785%20L%20657.906067%20802.872498%20L%20650.979858%20806.81897%20L%20617.476624%201167.704834%20L%20601.771851%201186.147705%20L%20565.530212%201200%20L%20535.328857%201177.046997%20L%20519.302124%201139.919556%20L%20535.328857%201066.550537%20L%20554.657776%20970.792053%20L%20570.362488%20894.68457%20L%20584.536926%20800.134277%20L%20592.993347%20768.724976%20L%20592.429626%20766.630859%20L%20585.503479%20767.516968%20L%20514.22821%20865.369263%20L%20405.825531%201011.865906%20L%20320.053711%201103.677979%20L%20299.516815%201111.812256%20L%20263.919525%201093.369263%20L%20267.221497%201060.429688%20L%20287.114136%201031.114136%20L%20405.825531%20880.107361%20L%20477.422913%20786.52356%20L%20523.651062%20732.483276%20L%20523.328918%20724.671265%20L%20520.590698%20724.671265%20L%20205.288605%20929.395935%20L%20149.154434%20936.644409%20L%20124.993355%20914.01355%20L%20127.973183%20876.885986%20L%20139.409409%20864.80542%20L%20234.201385%20799.570435%20L%20233.879227%20799.8927%20Z'/%3e%3c/svg%3e")}.fx-mcp-client-icon[data-client=codex]{--fx-mcp-client-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20260'%20fill='currentColor'%20role='img'%20aria-label='Codex%20(OpenAI)'%3e%3c!--%20OpenAI%20logo%20mark,%20used%20for%20Codex%20--%3e%3cpath%20d='M239.184%20106.203a64.716%2064.716%200%200%200-5.576-53.103C219.452%2028.459%20191%2015.784%20163.213%2021.74A65.586%2065.586%200%200%200%2052.096%2045.22a64.716%2064.716%200%200%200-43.23%2031.36c-14.31%2024.602-11.061%2055.634%208.033%2076.74a64.665%2064.665%200%200%200%205.525%2053.102c14.174%2024.65%2042.644%2037.324%2070.446%2031.36a64.72%2064.72%200%200%200%2048.754%2021.744c28.481.025%2053.714-18.361%2062.414-45.481a64.767%2064.767%200%200%200%2043.229-31.36c14.137-24.558%2010.875-55.423-8.083-76.483Zm-97.56%20136.338a48.397%2048.397%200%200%201-31.105-11.255l1.535-.87l51.67-29.825a8.595%208.595%200%200%200%204.247-7.367v-72.85l21.845%2012.636c.218.111.37.32.409.563v60.367c-.056%2026.818-21.783%2048.545-48.601%2048.601Zm-104.466-44.61a48.345%2048.345%200%200%201-5.781-32.589l1.534.921l51.722%2029.826a8.339%208.339%200%200%200%208.441%200l63.181-36.425v25.221a.87.87%200%200%201-.358.665l-52.335%2030.184c-23.257%2013.398-52.97%205.431-66.404-17.803ZM23.549%2085.38a48.499%2048.499%200%200%201%2025.58-21.333v61.39a8.288%208.288%200%200%200%204.195%207.316l62.874%2036.272l-21.845%2012.636a.819.819%200%200%201-.767%200L41.353%20151.53c-23.211-13.454-31.171-43.144-17.804-66.405v.256Zm179.466%2041.695l-63.08-36.63L161.73%2077.86a.819.819%200%200%201%20.768%200l52.233%2030.184a48.6%2048.6%200%200%201-7.316%2087.635v-61.391a8.544%208.544%200%200%200-4.4-7.213Zm21.742-32.69l-1.535-.922l-51.619-30.081a8.39%208.39%200%200%200-8.492%200L99.98%2099.808V74.587a.716.716%200%200%201%20.307-.665l52.233-30.133a48.652%2048.652%200%200%201%2072.236%2050.391v.205ZM88.061%20139.097l-21.845-12.585a.87.87%200%200%201-.41-.614V65.685a48.652%2048.652%200%200%201%2079.757-37.346l-1.535.87l-51.67%2029.825a8.595%208.595%200%200%200-4.246%207.367l-.051%2072.697Zm11.868-25.58L128.067%2097.3l28.188%2016.218v32.434l-28.086%2016.218l-28.188-16.218l-.052-32.434Z'/%3e%3c/svg%3e")}.fx-mcp-client-icon[data-client=cursor]{--fx-mcp-client-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='currentColor'%20role='img'%20aria-label='Cursor'%3e%3cpath%20d='M11.503.131%201.891%205.678a.84.84%200%200%200-.42.726v11.188c0%20.3.162.575.42.724l9.609%205.55a1%201%200%200%200%20.998%200l9.61-5.55a.84.84%200%200%200%20.42-.724V6.404a.84.84%200%200%200-.42-.726L12.497.131a1.01%201.01%200%200%200-.996%200M2.657%206.338h18.55c.263%200%20.43.287.297.515L12.23%2022.918c-.062.107-.229.064-.229-.06V12.335a.59.59%200%200%200-.295-.51l-9.11-5.257c-.109-.063-.064-.23.061-.23'/%3e%3c/svg%3e")}.fx-mcp-client-icon[data-client=vscode]{--fx-mcp-client-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%20role='img'%20aria-label='VS%20Code'%3e%3c!--%20VS%20Code%20logo%20shape,%20stripped%20to%20monochrome%20for%20currentColor%20support%20--%3e%3cpath%20fill-rule='evenodd'%20d='M180.828%20252.605a15.872%2015.872%200%200%200%2012.65-.486l52.501-25.262a15.94%2015.94%200%200%200%209.025-14.364V41.197a15.939%2015.939%200%200%200-9.025-14.363l-52.5-25.263a15.877%2015.877%200%200%200-18.115%203.084L74.857%2096.35l-43.78-33.232a10.614%2010.614%200%200%200-13.56.603L3.476%2076.494c-4.63%204.211-4.635%2011.495-.012%2015.713l37.967%2034.638l-37.967%2034.637c-4.623%204.219-4.618%2011.502.012%2015.714l14.041%2012.772a10.614%2010.614%200%200%200%2013.56.604l43.78-33.233l100.507%2091.695a15.853%2015.853%200%200%200%205.464%203.571Zm10.464-183.649l-76.262%2057.889l76.262%2057.888V68.956Z'/%3e%3c/svg%3e")}.fx-mcp-client-icon[data-client=windsurf]{--fx-mcp-client-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='currentColor'%20role='img'%20aria-label='Windsurf'%3e%3cpath%20d='M23.55%205.067c-1.2038-.002-2.1806.973-2.1806%202.1765v4.8676c0%20.972-.8035%201.7594-1.7597%201.7594-.568%200-1.1352-.286-1.4718-.7659l-4.9713-7.1003c-.4125-.5896-1.0837-.941-1.8103-.941-1.1334%200-2.1533.9635-2.1533%202.153v4.8957c0%20.972-.7969%201.7594-1.7596%201.7594-.57%200-1.1363-.286-1.4728-.7658L.4076%205.1598C.2822%204.9798%200%205.0688%200%205.2882v4.2452c0%20.2147.0656.4228.1884.599l5.4748%207.8183c.3234.462.8006.8052%201.3509.9298%201.3771.313%202.6446-.747%202.6446-2.0977v-4.893c0-.972.7875-1.7593%201.7596-1.7593h.003a1.798%201.798%200%200%201%201.4718.7658l4.9723%207.0994c.4135.5905%201.05.941%201.8093.941%201.1587%200%202.1515-.9645%202.1515-2.153v-4.8948c0-.972.7875-1.7594%201.7596-1.7594h.194a.22.22%200%200%200%20.2204-.2202v-4.622a.22.22%200%200%200-.2203-.2203Z'/%3e%3c/svg%3e")}.fx-mcp-steps{display:grid}.fx-mcp-step{gap:var(--fx-space-3);padding:var(--fx-space-3)0;grid-template-columns:auto minmax(0,1fr);display:grid}.fx-mcp-step:first-child{padding-top:0}.fx-mcp-step:last-child{padding-bottom:0}.fx-mcp-step+.fx-mcp-step{border-top:.5px solid var(--border-subtle)}.fx-mcp-step-number{border-radius:var(--radius-md);background:var(--primary-soft);width:1.5rem;height:1.5rem;color:var(--primary);justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.fx-mcp-code-shell{align-items:start;gap:var(--fx-space-2);margin:var(--fx-space-2)0 0;border-radius:var(--radius-lg);background:var(--fx-code-surface);padding:var(--fx-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.fx-mcp-code-block{min-width:0;padding:.4375rem var(--fx-space-2);color:var(--fx-code-foreground);white-space:pre;background:0 0;margin:0;font-size:.8125rem;line-height:1.5;overflow-x:auto}.fx-mcp-code-copy{background:var(--fx-code-control);color:var(--fx-code-foreground);flex:none}.fx-mcp-code-copy:hover{background:var(--fx-code-control-hover);color:var(--fx-code-foreground)}.fx-mcp-tools-section{border-top:.5px solid var(--border-subtle);padding-top:var(--fx-space-4)}.fx-mcp-tools-heading{margin-bottom:var(--fx-space-4)}.fx-mcp-tools-heading h2{color:var(--fg-primary);margin:0;font-size:.9375rem;font-weight:600}.fx-mcp-tools-heading p{margin:calc(var(--fx-space-1)/2)0 0;color:var(--fg-secondary);font-size:.8125rem}.fx-mcp-tool-groups{gap:var(--fx-space-4);display:grid}.fx-mcp-tool-group{gap:var(--fx-space-2);display:grid}.fx-mcp-tool-category{color:var(--fg-secondary);margin:0;font-size:.75rem;font-weight:600}.fx-mcp-tool-row{gap:var(--fx-space-3);padding:var(--fx-space-2)0;color:var(--fg-secondary);grid-template-columns:minmax(9rem,.4fr) minmax(0,1fr);font-size:.875rem;display:grid}.fx-mcp-tool-row+.fx-mcp-tool-row{border-top:.5px solid var(--border-subtle)}.fx-mcp-tool-row code{overflow-wrap:anywhere;min-width:0;color:var(--primary);font-size:.8125rem}@media(max-width:760px){.fx-mcp-setup-surface{gap:var(--fx-space-4);padding:var(--fx-space-3)}.fx-mcp-client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-mcp-tool-row{gap:var(--fx-space-1);grid-template-columns:minmax(0,1fr)}}.fx-dialog-content.fx-execution-transcript-dialog{flex-direction:column;width:min(100vw - 2rem,64rem);max-height:min(100dvh - 2rem,48rem);padding:0;display:flex;overflow:hidden}@media(min-width:40rem){.fx-execution-transcript-plan-detail{align-items:baseline;gap:var(--fx-space-3);grid-template-columns:minmax(0,1fr) max-content;display:grid}.fx-execution-transcript-plan-detail-label{min-width:0}.fx-execution-transcript-plan-detail-value{white-space:nowrap}}.fx-agent-orb{width:var(--fx-agent-orb-size);height:var(--fx-agent-orb-size);vertical-align:middle;flex:none;line-height:0;display:inline-block;position:relative}.fx-agent-orb canvas{z-index:var(--fx-layer-content);width:var(--fx-agent-orb-size);height:var(--fx-agent-orb-size);display:block;position:relative}.fx-agent-orb[data-size="12"]{--fx-agent-orb-size:12px}.fx-agent-orb[data-size="14"]{--fx-agent-orb-size:14px}.fx-agent-orb[data-size="16"]{--fx-agent-orb-size:16px}.fx-agent-orb[data-size="20"]{--fx-agent-orb-size:20px}.fx-agent-orb[data-size="24"]{--fx-agent-orb-size:24px}.fx-agent-orb[data-size="26"]{--fx-agent-orb-size:26px}.fx-agent-orb[data-size="28"]{--fx-agent-orb-size:28px}.fx-agent-orb[data-size="30"]{--fx-agent-orb-size:30px}.fx-agent-orb[data-size="32"]{--fx-agent-orb-size:32px}.fx-agent-orb[data-size="34"]{--fx-agent-orb-size:34px}.fx-agent-orb[data-size="36"]{--fx-agent-orb-size:36px}.fx-agent-orb[data-size="40"]{--fx-agent-orb-size:40px}.fx-agent-orb[data-size="48"]{--fx-agent-orb-size:48px}.fx-agent-orb[data-size="56"]{--fx-agent-orb-size:56px}.fx-agent-orb[data-size="64"]{--fx-agent-orb-size:64px}.fx-agent-orb[data-size="150"]{--fx-agent-orb-size:150px}.fx-agent-orb[data-size="25"]{--fx-agent-orb-size:25px}.fx-agent-orb[data-size="35"]{--fx-agent-orb-size:35px}.fx-agent-orb[data-size="45"]{--fx-agent-orb-size:45px}.fx-agent-orb[data-size="60"]{--fx-agent-orb-size:60px}.fx-agent-orb[data-size="80"]{--fx-agent-orb-size:80px}.fx-agent-orb-needs-badge{inset:calc(var(--fx-agent-orb-size)*-.16);z-index:var(--fx-layer-ground);border-radius:var(--radius-full);background:var(--warning);box-shadow:0 0 0 max(1px,calc(var(--fx-agent-orb-size)*.05)) var(--card);position:absolute}.fx-agent-orb-done-badge{top:calc(var(--fx-agent-orb-size)*-.0612);right:calc(var(--fx-agent-orb-size)*-.0612);z-index:var(--fx-layer-control);width:max(7px,calc(var(--fx-agent-orb-size)*.34));height:max(7px,calc(var(--fx-agent-orb-size)*.34));border-radius:var(--radius-full);background:var(--success);color:var(--success-foreground);box-shadow:0 0 0 max(1.5px,calc(var(--fx-agent-orb-size)*.07)) var(--card);justify-content:center;align-items:center;display:flex;position:absolute}.fx-agent-orb-done-badge svg{width:62%;height:62%}.fx-meeting-prep{flex:1;min-width:0}.fx-meeting-summary-row{align-items:center;gap:.625rem;height:3.5625rem;padding:1rem;display:flex}.fx-meeting-summary-row:disabled{cursor:default}.fx-meeting-summary-row:disabled .fx-meeting-summary-chevron{visibility:hidden}.fx-meeting-prep-summary-row .fx-meeting-summary-row:hover{background:0 0}.fx-meeting-prep-summary-row:has(.fx-meeting-summary-row:not(:disabled):hover){background:var(--surface-2)}.fx-meeting-summary-badge{align-items:center;gap:var(--fx-space-1);border-radius:var(--radius-full);corner-shape:round;background:var(--fx-status-danger-solid);height:1.625rem;padding:.375rem var(--fx-space-2).375rem .375rem;color:var(--fx-status-danger-solid-foreground);flex:none;font-size:.6875rem;font-weight:500;line-height:1.4;display:inline-flex}.fx-meeting-summary-badge[data-tone=neutral]{background:var(--surface-0);color:var(--fg-primary);box-shadow:var(--shadow-raised)}.fx-meeting-summary-badge svg{width:.75rem;height:.75rem}.fx-meeting-summary-copy{flex:1;align-items:center;gap:.625rem;min-width:0;font-size:.8125rem;line-height:1.4;display:flex}.fx-meeting-summary-copy strong{color:var(--fg-primary);white-space:nowrap;flex:none;font-weight:600}.fx-meeting-summary-copy>span{color:var(--fg-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-meeting-summary-participants{flex:none;align-items:center;padding-right:.375rem;display:flex}.fx-meeting-summary-participants>*{box-shadow:0 0 0 2px var(--surface-0);margin-right:-.375rem}.fx-meeting-summary-participant-count{border-radius:var(--radius-full);background:var(--surface-2);width:1.5rem;height:1.5rem;color:var(--fg-secondary);place-items:center;font-size:.625rem;font-weight:600;display:grid}.fx-meeting-summary-chevron{width:1.125rem;height:1.125rem;color:var(--fg-tertiary);flex:none}@media(max-width:47.999rem){.fx-meeting-summary-row{flex-wrap:wrap;height:auto;min-height:4rem}.fx-meeting-summary-copy{flex-direction:column;align-items:flex-start;gap:.125rem;min-width:calc(100% - 6rem)}.fx-meeting-summary-participants{margin-left:auto}}.fx-meeting-prep-story{max-width:62rem;padding:var(--fx-space-6)}.fx-meeting-prep-summary-row{align-items:center;gap:var(--fx-space-3);min-width:0;min-height:3rem;display:flex}.fx-meeting-prep-summary{flex:1;min-width:0}.fx-meeting-prep-trigger{flex:none}.fx-meeting-prep-chevron{flex:none;width:.875rem;height:.875rem;transition:rotate .14s cubic-bezier(.16,1,.3,1)}.fx-meeting-prep-trigger[aria-expanded=true] .fx-meeting-prep-chevron{rotate:180deg}.fx-meeting-prep-actions{justify-content:flex-end;align-items:center;gap:var(--fx-space-2);flex-wrap:wrap;flex:none;display:flex}.fx-meeting-join-icon,.fx-meeting-provider-icon{object-fit:contain;flex:none;width:.875rem;height:.875rem}.fx-meeting-join[data-provider=google-meet]{background:var(--color-white);color:var(--color-gray-950);box-shadow:var(--shadow-control)}.fx-meeting-join[data-provider=google-meet]:hover{background:var(--color-gray-100)}.fx-meeting-join[data-provider=zoom]{background:var(--fx-meeting-provider-zoom);color:var(--color-white)}.fx-meeting-join[data-provider=teams]{background:var(--fx-meeting-provider-teams);color:var(--color-white)}.fx-meeting-join[data-provider=zoom]:hover{background:var(--fx-meeting-provider-zoom)}@supports (color:color-mix(in lab,red,red)){.fx-meeting-join[data-provider=zoom]:hover{background:color-mix(in srgb,var(--fx-meeting-provider-zoom)92%,var(--color-gray-950))}}.fx-meeting-join[data-provider=teams]:hover{background:var(--fx-meeting-provider-teams)}@supports (color:color-mix(in lab,red,red)){.fx-meeting-join[data-provider=teams]:hover{background:color-mix(in srgb,var(--fx-meeting-provider-teams)92%,var(--color-gray-950))}}.fx-meeting-prep-region{margin-top:var(--fx-space-4);border-top:1px solid var(--border-subtle);padding:var(--fx-space-4)0 0;animation:.14s cubic-bezier(.16,1,.3,1) fx-meeting-prep-open}.fx-meeting-prep-brief{color:var(--fg-secondary);white-space:pre-wrap;margin:0;font-size:.8125rem;line-height:1.6}.fx-meeting-prep-interactions,.fx-meeting-prep-entities{gap:var(--fx-space-2);min-width:0;margin-top:var(--fx-space-3);flex-wrap:wrap;display:flex}.fx-meeting-prep-interaction{align-items:center;gap:var(--fx-space-1);border-radius:var(--radius-full);corner-shape:round;background:var(--surface-1);min-width:0;padding:.3125rem var(--fx-space-2);color:var(--fg-secondary);grid-template-columns:auto auto minmax(0,1fr);font-size:.6875rem;line-height:1.3;display:inline-grid}.fx-meeting-prep-interaction time{color:var(--fg-tertiary)}.fx-meeting-prep-interaction strong{color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.fx-meeting-prep-entity{align-items:center;gap:var(--fx-space-2);border-radius:var(--radius-full);corner-shape:round;width:auto;min-width:0;height:auto;padding:var(--fx-space-1)var(--fx-space-2)var(--fx-space-1)var(--fx-space-1);color:var(--fg-secondary);font-size:.75rem;font-weight:500;display:inline-flex}.fx-meeting-prep-entity>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:13rem;overflow:hidden}.fx-meeting-prep-footer{justify-content:space-between;align-items:center;gap:var(--fx-space-2);min-width:0;margin-top:var(--fx-space-4);color:var(--fg-tertiary);flex-wrap:wrap;font-size:.6875rem;display:flex}.fx-meeting-prep-footer>span:first-child,.fx-meeting-provider{align-items:center;gap:var(--fx-space-1);min-width:0;display:inline-flex}.fx-meeting-prep-footer svg,.fx-meeting-provider svg,.fx-meeting-provider-icon{flex:none;width:.75rem;height:.75rem}@keyframes fx-meeting-prep-open{0%{opacity:0;translate:0 -.25rem}to{opacity:1;translate:0}}@media(max-width:47.999rem){.fx-meeting-prep-summary-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;min-height:0;display:grid}.fx-meeting-prep-summary{grid-column:1/-1}.fx-meeting-prep-actions{grid-column:1;justify-content:flex-end}.fx-meeting-prep-trigger{grid-column:2}.fx-meeting-prep-interaction{max-width:100%}}@media(prefers-reduced-motion:reduce){.fx-meeting-prep-chevron{transition:none}.fx-meeting-prep-region{animation:none}}.fx-activity-feed{color:var(--fg-primary);container:activity-feed/inline-size}.fx-activity-feed-account{width:100%}.fx-activity-feed-overview{border-radius:calc(var(--radius-xl) + var(--fx-space-1));background:var(--surface-0);box-shadow:var(--shadow-raised-surface);gap:0;padding:1rem;display:grid;position:relative}.fx-activity-feed-overview:has(.fx-activity-card):before{background:var(--border-subtle);content:"";width:.5px;position:absolute;top:2.5rem;bottom:1.875rem;left:1.73438rem}.fx-activity-account-layout{grid-template-columns:11.125rem minmax(0,1fr);align-items:start;gap:1.75rem;min-width:0;display:grid}.fx-activity-account-layout-select,.fx-activity-account-layout-pills{grid-template-columns:minmax(0,1fr)}.fx-activity-account-layout-pills .fx-activity-main{gap:1.5rem}.fx-activity-filter-rail{position:sticky;top:1rem}.fx-activity-filter-rail nav{gap:.1875rem;display:grid}.fx-activity-filter-rail button{min-height:1.875rem;color:var(--fg-secondary);font:inherit;text-align:left;background:0 0;border:0;border-radius:.625rem;align-items:center;gap:.625rem;padding:.375rem .625rem;font-size:.78125rem;display:flex}.fx-activity-filter-rail button:hover{color:var(--fg-primary);box-shadow:var(--shadow-hover-ring);background:0 0}.fx-activity-filter-rail button[aria-current=page]{background:var(--surface-0);color:var(--fg-primary);box-shadow:var(--shadow-raised-control);font-weight:600}.fx-activity-filter-rail button small{color:var(--fg-tertiary);font-family:var(--font-mono);margin-left:auto;font-size:.625rem}.fx-activity-main{grid-template-columns:minmax(0,1fr);gap:.875rem;min-width:0;display:grid}.fx-activity-toolbar{align-items:center;gap:1rem;min-height:2.5rem;display:flex}.fx-activity-toolbar>div:first-child{flex:1;align-items:baseline;gap:.75rem;min-width:0;display:flex}.fx-activity-toolbar-controls{align-items:center;gap:var(--fx-space-2);flex:none;display:flex}.fx-activity-filter-select{width:10.5rem}.fx-activity-toolbar h2{margin:0;font-size:.84375rem;font-weight:600}.fx-activity-toolbar p{color:var(--fg-tertiary);margin:0;font-size:.78125rem}.fx-activity-toolbar-pills{min-height:2rem}.fx-activity-toolbar-pills>div:first-child{display:none}.fx-activity-filter-pills{align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.fx-activity-filter-pills>button:not(.fx-activity-filter-trigger){border-radius:var(--radius-full);background:var(--surface-0);min-height:2rem;color:var(--fg-secondary);font:inherit;box-shadow:var(--shadow-control);corner-shape:round;border:0;flex:none;align-items:center;gap:.3125rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.fx-activity-filter-pills>button:not(.fx-activity-filter-trigger,[aria-pressed=true]):hover{color:var(--fg-primary);box-shadow:var(--shadow-hover-ring)}.fx-activity-filter-pills>button[aria-pressed=true]{border-color:var(--fg-primary);background:var(--fg-primary);color:var(--surface-0);box-shadow:none}.fx-activity-filter-pills small{color:inherit;font-family:var(--font-mono);font-size:.625rem}.fx-activity-filter-pills-secondary{flex:none;align-items:center;gap:.5rem;margin-left:auto;display:flex}.fx-activity-filter-pills-secondary .fx-activity-filter-trigger{background:var(--surface-0);width:8.75rem;box-shadow:var(--shadow-control);justify-content:space-between}.fx-activity-filter-trigger{border:.5px solid var(--border-subtle);border-radius:var(--radius-full);min-height:2rem;color:var(--fg-secondary);font:inherit;white-space:nowrap;corner-shape:round;background:0 0;flex:none;align-items:center;gap:.4375rem;padding:.3125rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.fx-activity-filter-trigger[data-active]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.fx-activity-filter-trigger[data-active]{border-color:color-mix(in srgb,var(--primary)28%,var(--border-subtle))}}.fx-activity-filter-trigger[data-active]{background:var(--primary-soft);color:var(--primary)}.fx-activity-filter-popover{width:14.875rem;padding:.375rem}.fx-activity-filter-options{display:grid}.fx-activity-filter-options button{min-height:2.125rem;color:var(--fg-primary);font:inherit;text-align:left;background:0 0;border:0;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.5rem .625rem;font-size:.78125rem;display:flex}.fx-activity-filter-options button[aria-pressed=true],.fx-activity-filter-options button:hover{background:var(--surface-2)}.fx-activity-filter-options button svg{color:var(--primary)}.fx-activity-date-custom{border-top:.5px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);gap:.5rem;margin:.3125rem .25rem 0;padding-top:.5rem;display:grid}.fx-activity-date-custom>strong{color:var(--fg-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:.625rem}.fx-activity-date-custom>div{align-items:center;gap:.375rem;min-width:0;display:flex}.fx-activity-date-custom input{border:.5px solid var(--border-subtle);background:var(--surface-0);min-width:0;color:var(--fg-primary);font:inherit;border-radius:.4375rem;flex:1;padding:.3125rem .4375rem;font-size:.6875rem}.fx-activity-date-apply{background:var(--primary);color:var(--primary-foreground);font:inherit;border:0;border-radius:.4375rem;padding:.375rem;font-size:.75rem;font-weight:600}.fx-activity-date-apply:disabled{opacity:.45}.fx-activity-mobile-filters{display:none}.fx-activity-detail-error{color:var(--destructive);margin:0;font-size:.6875rem}.fx-activity-new-updates{border-radius:var(--radius-full);background:var(--surface-0);width:fit-content;min-height:2rem;color:var(--primary);font:inherit;box-shadow:var(--shadow-control);corner-shape:round;border:0;justify-content:center;justify-self:center;align-items:center;gap:.4375rem;padding:.375rem .75rem;font-size:.6875rem;font-weight:650;display:inline-flex}.fx-activity-new-updates-dot{border-radius:var(--radius-full);background:var(--primary);width:.3125rem;height:.3125rem}.fx-activity-future-rollup{background:var(--fx-surface-inset);color:var(--fg-secondary);box-shadow:none;border-radius:1rem;padding:.875rem 1rem}.fx-activity-future-rollup>div{color:var(--fg-secondary);align-items:center;gap:.75rem;font-size:.84375rem;display:flex}.fx-activity-future-rollup>div svg{color:var(--fg-tertiary)}.fx-activity-future-rollup p{text-overflow:ellipsis;white-space:nowrap;margin:.4375rem 0 0 1.75rem;font-size:.75rem;overflow:hidden}.fx-activity-groups,.fx-activity-group{gap:1.125rem;display:grid}.fx-activity-groups,.fx-activity-group,.fx-activity-group-items,.fx-activity-card{min-width:0}.fx-activity-group{gap:.5rem}.fx-activity-group-heading{align-items:center;gap:.625rem;min-width:0;padding:0 .125rem;display:flex}.fx-activity-group-heading h3,.fx-activity-group-heading span{color:var(--fg-tertiary);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.625rem;font-weight:600}.fx-activity-group-heading span{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-weight:400}.fx-activity-group-heading i{background:var(--border-subtle);flex:1;height:1px}.fx-activity-group-items{gap:0;display:grid}:is(.fx-activity-account-layout-pills,.fx-activity-feed-overview) .fx-activity-group{gap:0}:is(.fx-activity-account-layout-pills,.fx-activity-feed-overview) .fx-activity-group-heading{display:none}:is(.fx-activity-account-layout-pills,.fx-activity-feed-overview) .fx-activity-group-items{gap:1.5rem;padding-left:3rem;position:relative}.fx-activity-feed-account :is(.fx-activity-account-layout-pills,.fx-activity-feed-overview) .fx-activity-card{overflow:visible}:is(.fx-activity-account-layout-pills,.fx-activity-feed-overview) .fx-activity-group-items:before{background:var(--border-subtle);content:"";width:.5px;position:absolute;top:0;bottom:-1.5rem;left:.8125rem}.fx-activity-account-layout-pills .fx-activity-group:first-child .fx-activity-group-items:before{top:.75rem}.fx-activity-account-layout-pills .fx-activity-group:first-child .fx-activity-group-items:has(>.fx-activity-card-promoted:first-child):before{top:2.25rem}.fx-activity-account-layout-pills .fx-activity-group:first-child .fx-activity-group-items:has(>.fx-activity-card-change.fx-activity-card-promoted:first-child):before{top:1.625rem}.fx-activity-feed-overview .fx-activity-group-items:before{display:none}:is(.fx-activity-account-layout-pills,.fx-activity-feed-overview) .fx-activity-group:last-child .fx-activity-group-items:before{bottom:50%}.fx-activity-card{border-bottom:.5px solid var(--border-subtle);box-shadow:none;background:0 0;border-radius:0;transition:background-color .14s;position:relative;overflow:clip}.fx-activity-feed-account .fx-activity-card{border-radius:calc(var(--radius-xl) + var(--fx-space-1));background:var(--surface-0);box-shadow:var(--shadow-raised-surface);border-bottom:0}.fx-activity-feed-account .fx-activity-card-row{min-height:1.5rem;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.fx-activity-feed-account .fx-activity-group-items{gap:.625rem}.fx-activity-feed-account :is(.fx-activity-account-layout-pills,.fx-activity-feed-overview) .fx-activity-group-items{gap:1.5rem}.fx-activity-feed-account.fx-activity-feed-overview .fx-activity-group-items{gap:1rem;padding-left:2.5rem}.fx-activity-feed-overview .fx-activity-groups{gap:1rem}.fx-activity-timeline-marker{z-index:1;border-radius:var(--radius-full);background:var(--surface-0);width:1.5rem;height:1.5rem;color:var(--fg-secondary);box-shadow:var(--shadow-control);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:-2.875rem}.fx-activity-feed-overview .fx-activity-timeline-marker{left:-2.5rem}:is(.fx-activity-account-layout-pills,.fx-activity-feed-overview) .fx-activity-card-row .fx-activity-card-summary>.fx-activity-card-icon,:is(.fx-activity-account-layout-pills,.fx-activity-feed-overview) .fx-activity-card-row .fx-activity-card-summary>[data-slot=avatar]{display:none}:is(.fx-activity-account-layout-pills,.fx-activity-feed-overview) .fx-activity-card-promoted .fx-activity-timeline-marker{top:1.5rem}.fx-activity-account-layout-pills .fx-activity-card-change.fx-activity-card-promoted .fx-activity-timeline-marker,.fx-activity-feed-overview .fx-activity-card-promoted .fx-activity-timeline-marker{top:.875rem}:is(.fx-activity-account-layout-pills,.fx-activity-feed-overview) .fx-activity-card-row .fx-activity-card-summary{align-items:center;gap:.5rem;min-height:1.5rem;padding:0}:is(.fx-activity-account-layout-pills,.fx-activity-feed-overview) .fx-activity-card-row .fx-activity-card-copy{align-items:center;gap:.5rem;display:flex}:is(.fx-activity-account-layout-pills,.fx-activity-feed-overview) .fx-activity-card-row :is(.fx-activity-card-narrative,.fx-activity-card-title){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;line-height:1.4;overflow:hidden}:is(.fx-activity-account-layout-pills,.fx-activity-feed-overview) .fx-activity-card-row .fx-activity-card-time{width:auto;margin:0 0 0 auto}.fx-activity-row-actions{flex:none;align-items:center;gap:.5rem;display:inline-flex}.fx-activity-row-actions>button{width:1.125rem;height:1.125rem;color:var(--fg-tertiary);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.fx-activity-row-actions>button:first-child{color:var(--primary)}.fx-activity-row-actions>button:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--ring);outline-offset:2px}.fx-activity-overview-action{min-height:2.625rem;padding:.75rem 0 0 3rem;font-size:.78125rem;font-weight:500;position:relative}.fx-activity-overview-action:before{border-radius:var(--radius-full);background:var(--border);content:"";width:.5625rem;height:.5625rem;position:absolute;top:1.0625rem;left:.46875rem}.fx-activity-overview-action a{color:var(--primary);text-decoration:none}.fx-activity-feed-overview .fx-activity-overview-action{align-items:center;min-height:1.125rem;margin-top:1rem;padding:0 0 0 2.5rem;display:flex}.fx-activity-feed-overview .fx-activity-overview-action:before{top:.28125rem;left:.40625rem}.fx-activity-card:hover{background:var(--fx-surface-inset)}@supports (color:color-mix(in lab,red,red)){.fx-activity-card:hover{background:color-mix(in srgb,var(--fx-surface-inset)58%,transparent)}}.fx-activity-card:hover{box-shadow:none}.fx-activity-card-expanded{background:var(--fx-surface-inset)}@supports (color:color-mix(in lab,red,red)){.fx-activity-card-expanded{background:color-mix(in srgb,var(--fx-surface-inset)58%,transparent)}}.fx-activity-card-expanded{box-shadow:none}.fx-activity-feed-account .fx-activity-card:hover,.fx-activity-feed-account .fx-activity-card-expanded{background:var(--surface-0);box-shadow:var(--shadow-raised-surface)}.fx-activity-feed-account .fx-activity-card-row:hover,.fx-activity-feed-account .fx-activity-card-row.fx-activity-card-expanded{box-shadow:none;background:0 0}.fx-activity-card:last-child{border-bottom:0}.fx-activity-card-summary{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.fx-activity-card-icon{background:var(--surface-0);width:1.625rem;height:1.625rem;color:var(--fg-secondary);box-shadow:var(--shadow-control);border-radius:.4375rem;flex:none;justify-content:center;align-items:center;margin-top:.0625rem;display:flex}.fx-activity-card-summary [data-slot=avatar]{flex:none;width:1.625rem;height:1.625rem;margin-top:.0625rem;font-size:.5625rem}.fx-activity-account-layout-pills .fx-activity-card-promoted .fx-activity-card-summary :is(.fx-activity-card-icon,[data-slot=avatar]){width:2rem;height:2rem;margin-top:0;font-size:.6875rem}.fx-activity-account-layout-pills .fx-activity-card-promoted .fx-activity-card-summary{align-items:center;gap:.875rem;min-height:4.25rem;padding:1.125rem 3.75rem 1.125rem 1.125rem}.fx-activity-account-layout-pills .fx-activity-card-change.fx-activity-card-promoted .fx-activity-card-summary{min-height:3.25rem;padding-block:.875rem}.fx-activity-account-layout-pills .fx-activity-card-change.fx-activity-card-promoted .fx-activity-card-summary :is(.fx-activity-card-icon,[data-slot=avatar]){width:1.5rem;height:1.5rem;font-size:.5625rem}.fx-activity-feed-overview .fx-activity-card-promoted{border-radius:var(--radius-xl)}.fx-activity-feed-overview .fx-activity-card-promoted .fx-activity-card-summary{align-items:center;gap:.625rem;min-height:2.75rem;padding:.75rem .875rem}.fx-activity-feed-overview .fx-activity-card-promoted .fx-activity-card-summary :is(.fx-activity-card-icon,[data-slot=avatar]){width:1.25rem;height:1.25rem;margin-top:0;font-size:.5rem}.fx-activity-avatar-agent [data-slot=avatar-fallback]{background:var(--success);color:var(--success-foreground)}.fx-activity-avatar-milestone [data-slot=avatar-fallback]{background:var(--primary);color:var(--primary-foreground)}.fx-activity-card-copy{flex:1;gap:.1875rem;min-width:0;display:grid}.fx-activity-card-narrative{min-width:0;color:var(--fg-secondary);align-items:center;gap:.25rem;font-size:.84375rem;line-height:1.45;display:inline-flex}.fx-activity-card-row .fx-activity-card-narrative{gap:.5rem}.fx-activity-card-actor,.fx-activity-card-action{white-space:nowrap}.fx-activity-card-narrative strong{color:var(--fg-primary);font-weight:600}.fx-activity-card-subject{color:inherit}.fx-activity-card-promoted .fx-activity-card-subject{color:var(--fg-primary);font-weight:600}.fx-activity-card-title{color:var(--fg-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.78125rem;line-height:1.45;overflow:hidden}.fx-activity-card-time{width:3.875rem;color:var(--fg-tertiary);font-family:var(--font-mono);text-align:right;white-space:nowrap;flex:none;margin-top:.125rem;font-size:.6875rem}:is(.fx-activity-account-layout-pills,.fx-activity-feed-overview) .fx-activity-card-time{font-family:inherit}.fx-activity-card-summary-toggle{border-radius:var(--radius-sm);width:1.625rem;height:1.625rem;color:var(--fg-tertiary);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.fx-activity-card-summary-toggle:hover{background:var(--surface-3);color:var(--fg-primary)}.fx-activity-card-summary-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fx-activity-card-byline{color:var(--fg-tertiary);font-size:.625rem}.fx-activity-card-footer{border-top:.5px solid var(--border-subtle);align-items:center;gap:.5rem;min-height:2.5rem;padding:.5625rem 1rem;display:flex}.fx-activity-card-footer button,.fx-activity-card-footer a{border-radius:var(--radius-full);background:var(--surface-0);min-height:1.625rem;color:var(--fg-secondary);font:inherit;box-shadow:var(--shadow-control);corner-shape:round;border:0;align-items:center;gap:.375rem;padding:.25rem .5625rem;font-size:.6875rem;font-weight:500;text-decoration:none;display:inline-flex}.fx-activity-card-footer-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.fx-activity-card-footer a{color:var(--primary)}.fx-activity-account-layout-pills .fx-activity-card-promoted .fx-activity-card-footer{min-height:4rem;padding:1.125rem}.fx-activity-feed-overview .fx-activity-card-promoted .fx-activity-card-footer{min-height:3rem;padding:.625rem .875rem}:is(.fx-activity-account-layout-pills,.fx-activity-feed-overview) .fx-activity-card-promoted .fx-activity-card-footer :is(button,a){border-radius:var(--radius-lg);corner-shape:superellipse(1.25);min-height:1.75rem;padding:.375rem .5rem}:is(.fx-activity-account-layout-pills,.fx-activity-feed-overview) .fx-activity-card-promoted .fx-activity-card-footer-actions{flex:1;margin-left:0}:is(.fx-activity-account-layout-pills,.fx-activity-feed-overview) .fx-activity-card-promoted .fx-activity-card-reply-action{color:var(--primary);margin-right:auto;font-size:.75rem}.fx-activity-account-layout-pills .fx-activity-card-note .fx-activity-card-footer{border-top:0}.fx-activity-card-reply-count{color:var(--fg-tertiary);font-size:.6875rem}.fx-activity-details{grid-template-columns:minmax(0,1fr);gap:.6875rem;min-width:0;padding:0 1rem .875rem 3.375rem;display:grid}.fx-activity-details-empty{height:0;padding:0}.fx-activity-content{background:var(--fx-surface-inset);color:var(--fg-primary);text-wrap:pretty;white-space:pre-wrap;border-radius:.625rem;margin:0;padding:.625rem .8125rem;font-size:.8125rem;line-height:1.6}:is(.fx-activity-account-layout-pills .fx-activity-card-note,.fx-activity-feed-overview .fx-activity-card-promoted) .fx-activity-details{gap:0;padding:0}.fx-activity-account-layout-pills .fx-activity-card-note .fx-activity-content{border-block:.5px solid var(--border-subtle);background:var(--fx-activity-note-surface);border-radius:0;padding:2rem 4rem;font-size:.9375rem;line-height:1.4}.fx-activity-feed-overview .fx-activity-card-promoted .fx-activity-content{border-top:.5px solid var(--border-subtle);background:var(--surface-0);border-radius:0;padding:.75rem .875rem;font-size:.78125rem;line-height:1.45}.fx-activity-mention{background:var(--warning);border-radius:.3125rem}@supports (color:color-mix(in lab,red,red)){.fx-activity-mention{background:color-mix(in srgb,var(--warning)16%,transparent)}}.fx-activity-mention{color:var(--warning-foreground);padding:.0625rem .25rem;font-weight:600}.fx-activity-change-tray{background:var(--fx-surface-inset);min-width:0;box-shadow:none;border-radius:.625rem;padding:.625rem .8125rem}.fx-activity-change-summary{align-items:center;gap:.75rem;min-width:0;display:flex}.fx-activity-change-summary>span{min-width:0;color:var(--fg-secondary);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;flex:1;font-size:.75rem;overflow:hidden}.fx-activity-change-summary button,.fx-activity-attachment-more{color:var(--primary);font:inherit;background:0 0;border:0;flex:none;align-items:center;gap:.25rem;padding:.125rem 0;font-size:.75rem;font-weight:500;display:inline-flex}.fx-activity-disclosure-open{rotate:180deg}.fx-activity-change-list{border-top:.5px solid var(--border-subtle);gap:.4375rem;margin:.625rem 0 0;padding-top:.625rem;display:grid}.fx-activity-facts{flex-wrap:wrap;gap:.5rem 1rem;margin:0;display:flex}.fx-activity-facts>div{align-items:baseline;gap:.375rem;display:flex}.fx-activity-facts dt{color:var(--fg-tertiary);font-size:.625rem}.fx-activity-facts dd{color:var(--fg-primary);font-family:var(--font-mono);margin:0;font-size:.6875rem}.fx-activity-change-list>div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.fx-activity-change-list dt{min-width:7.875rem;color:var(--fg-primary);text-transform:capitalize;font-size:.75rem;font-weight:500}.fx-activity-change-list dd{flex-wrap:wrap;gap:.5rem;min-width:0;margin:0;font-size:.6875rem;display:flex}.fx-activity-change-list :is(dt,dd>span,dd>strong){overflow-wrap:anywhere;min-width:0;max-width:100%}.fx-activity-change-list dd span:first-child{color:var(--fg-tertiary)}.fx-activity-change-list dd strong{background:var(--success);border-radius:.3125rem}@supports (color:color-mix(in lab,red,red)){.fx-activity-change-list dd strong{background:color-mix(in srgb,var(--success)12%,transparent)}}.fx-activity-change-list dd strong{color:var(--success);padding:.125rem .5rem;font-weight:500}.fx-activity-stage-transition{color:var(--fg-tertiary);align-items:center;gap:.5rem;margin-left:.375rem;font-size:.75rem;display:inline-flex}.fx-activity-card-row .fx-activity-stage-transition{margin-left:0}.fx-activity-stage-transition>span:first-child,.fx-activity-stage-transition strong{border-radius:var(--radius-sm);corner-shape:superellipse(1.25);align-items:center;gap:.3125rem;height:1.125rem;padding:0 .375rem;font-weight:500;display:inline-flex}.fx-activity-stage-transition>span:first-child{background:var(--surface-2);color:var(--fg-tertiary)}.fx-activity-stage-transition strong{background:var(--primary-soft);color:var(--primary)}.fx-activity-attachments,.fx-activity-email-stack,.fx-activity-replies{gap:.5rem;display:grid}.fx-activity-attachments-summary{color:var(--fg-tertiary);align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.fx-activity-attachments-summary strong{letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem}.fx-activity-attachment-chips{flex-wrap:wrap;gap:.375rem;display:flex}.fx-activity-attachment-chip{background:var(--surface-0);min-width:0;max-width:13.75rem;color:var(--fg-primary);box-shadow:var(--shadow-border);border-radius:.4375rem;align-items:center;gap:.375rem;padding:.1875rem .5rem;font-size:.6875rem;text-decoration:none;display:inline-flex}.fx-activity-attachment-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-activity-attachment-chip small{color:var(--fg-tertiary);flex:none}.fx-activity-attachment-chip-loading{opacity:.65}.fx-activity-attachment-chip-error{color:var(--destructive)}.fx-activity-attachment-chip-error>span{white-space:normal;display:grid}.fx-activity-email-stack article{border-left:2px solid var(--border-subtle);padding:.375rem 0 .375rem .75rem}.fx-activity-email-stack article>div{color:var(--fg-secondary);gap:.5rem;font-size:.6875rem;display:flex}.fx-activity-email-stack article>div span{color:var(--fg-tertiary);margin-left:auto}.fx-activity-email-stack h4,.fx-activity-email-stack p{margin:.25rem 0 0}.fx-activity-email-stack h4{font-size:.75rem}.fx-activity-email-stack p{color:var(--fg-secondary);white-space:pre-wrap;font-size:.6875rem;line-height:1.55}.fx-activity-reply-actions{opacity:0;gap:.25rem;display:flex;position:absolute;top:0;right:0}.fx-activity-manage-actions{z-index:1;opacity:0;position:absolute;top:.625rem;right:4.75rem}.fx-activity-account-layout-pills .fx-activity-card-promoted .fx-activity-manage-actions{opacity:1;top:1.125rem;right:1.125rem}:is(.fx-activity-account-layout-pills,.fx-activity-feed-overview) .fx-activity-card-promoted .fx-activity-manage-actions svg{width:1.125rem;height:1.125rem}.fx-activity-card:hover .fx-activity-manage-actions,.fx-activity-card:focus-within .fx-activity-manage-actions{opacity:1}.fx-activity-replies{border-left:2px solid var(--border-subtle);padding-left:.8125rem}.fx-activity-reply{grid-template-columns:1.5rem minmax(0,1fr);gap:.5rem;display:grid}.fx-activity-reply>div{position:relative}.fx-activity-reply:hover .fx-activity-reply-actions,.fx-activity-reply:focus-within .fx-activity-reply-actions{opacity:1}.fx-activity-reply-meta{color:var(--fg-tertiary);gap:.5rem;font-size:.625rem;display:flex}.fx-activity-reply-meta strong{color:var(--fg-secondary)}.fx-activity-reply p{color:var(--fg-secondary);margin:.1875rem 0 0;font-size:.6875rem;line-height:1.5}.fx-activity-reply-actions button{color:var(--fg-tertiary);font:inherit;background:0 0;border:0;padding:.125rem 0;font-size:.625rem}.fx-activity-reply-edit,.fx-activity-note-edit{flex-wrap:wrap;gap:.375rem;display:flex}.fx-activity-reply-form{gap:.4375rem;padding-top:.125rem;display:grid}.fx-activity-reply-form .fx-activity-mention-input{min-height:3rem}.fx-activity-reply-form-actions{justify-content:flex-end;display:flex}@media(hover:none){.fx-activity-manage-actions,.fx-activity-reply-actions{opacity:1}}.fx-activity-feed-state{background:var(--fx-surface-inset);box-shadow:none;border-radius:1rem;justify-items:start;gap:.375rem;padding:1rem;display:grid}.fx-activity-feed-state strong{font-size:.8125rem}.fx-activity-feed-state p,.fx-activity-detail-muted{color:var(--fg-secondary);margin:0;font-size:.75rem}.fx-activity-feed-skeleton{gap:.625rem;display:grid}.fx-activity-load-older{justify-self:center}.fx-activity-deep-link{box-shadow:0 0 0 2px var(--primary);border-radius:1rem}.fx-activity-feed-rail{gap:.5rem;display:grid}.fx-activity-story-rail{background:var(--surface-0);width:25rem;padding:1rem}.fx-activity-feed-rail .fx-activity-groups,.fx-activity-feed-rail .fx-activity-group,.fx-activity-feed-rail .fx-activity-group-items{gap:.375rem}.fx-activity-card-compact{background:var(--fx-surface-inset);box-shadow:none;border-bottom:0;border-radius:.75rem}.fx-activity-feed-rail .fx-activity-card{box-shadow:none}.fx-activity-card-compact:hover{background:var(--surface-2);box-shadow:none}.fx-activity-card-compact .fx-activity-card-summary{gap:.5rem;padding:.5625rem}.fx-activity-card-compact .fx-activity-card-icon,.fx-activity-card-compact .fx-activity-card-summary [data-slot=avatar]{width:1.625rem;height:1.625rem}.fx-activity-card-compact .fx-activity-card-icon{border-radius:.5rem}.fx-activity-card-compact .fx-activity-card-narrative{font-size:.75rem}.fx-activity-card-compact .fx-activity-card-time{width:auto;font-size:.625rem}.fx-activity-card-single-line .fx-activity-card-single-line-summary{border-radius:var(--radius-md);align-items:center;gap:.625rem;min-height:2.5rem;padding:.5rem .625rem}button.fx-activity-card-single-line-summary{cursor:pointer}.fx-activity-card-single-line-summary:hover{background:var(--surface-2)}.fx-activity-card-single-line-summary:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.fx-activity-card-source-icon{flex:none;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}.fx-activity-card-source-icon img,.fx-activity-card-source-icon svg{object-fit:contain;width:100%;height:100%}.fx-activity-card-single-line-copy{flex:1;align-items:baseline;gap:.5rem;min-width:0;display:flex}.fx-activity-card-single-line-title,.fx-activity-card-single-line-detail{text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.fx-activity-card-single-line-title{max-width:56%;color:var(--fg-primary);flex:none;font-size:.78125rem;font-weight:600}.fx-activity-card-single-line-detail{min-width:0;color:var(--fg-secondary);font-size:.75rem}.fx-activity-card-single-line .fx-activity-card-time{margin:0}.fx-activity-dialog{width:min(42rem,100vw - 2rem)}.fx-activity-dialog .fx-activity-card{background:var(--surface-0);box-shadow:var(--shadow-border);border-bottom:0;border-radius:1rem}@container activity-feed (max-width:68.75rem){.fx-activity-filter-pills{flex-wrap:wrap}.fx-activity-filter-pills small{display:none}.fx-activity-filter-pills-secondary{justify-content:flex-end;width:100%;margin-left:0}}@container activity-feed (max-width:55rem){.fx-activity-account-layout{grid-template-columns:1fr}.fx-activity-filter-rail{display:none}.fx-activity-mobile-filters{scrollbar-width:none;gap:.375rem;margin-bottom:.75rem;padding-bottom:.125rem;display:flex;overflow-x:auto}.fx-activity-mobile-filters button{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-0);color:var(--fg-secondary);font:inherit;corner-shape:round;flex:none;padding:.375rem .625rem;font-size:.6875rem}.fx-activity-mobile-filters button[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary);font-weight:600}.fx-activity-filter-pills{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.125rem;overflow-x:auto}.fx-activity-filter-pills-secondary{width:auto;margin-left:0}}@container activity-feed (max-width:35rem){.fx-activity-toolbar{flex-wrap:wrap}.fx-activity-account-layout-pills .fx-activity-card-note .fx-activity-content{padding:1.25rem}.fx-activity-toolbar-controls{width:100%}.fx-activity-filter-select{flex:1;width:auto}.fx-activity-details{padding-left:1rem}.fx-activity-card-narrative{overflow-wrap:anywhere;flex-wrap:wrap}.fx-activity-card-actor,.fx-activity-card-action{white-space:normal;min-width:0}:is(.fx-activity-account-layout-pills,.fx-activity-feed-overview) .fx-activity-card-row .fx-activity-card-copy{gap:var(--fx-space-1);display:grid}:is(.fx-activity-account-layout-pills,.fx-activity-feed-overview) .fx-activity-card-row .fx-activity-card-narrative{white-space:normal}}@media(max-width:35rem){.fx-activity-filter-popover{max-width:calc(100vw - 2rem)}}.fx-activity-composer{background:var(--fx-surface-inset);min-width:0;box-shadow:var(--shadow-recessed-input);border-radius:1rem;gap:.5rem;padding:.625rem .8125rem;transition:background-color .17s ease-out,box-shadow .17s ease-out;display:grid;position:relative}.fx-activity-composer:focus-within{background:var(--fx-surface-inset);box-shadow:var(--shadow-focus)}.fx-activity-composer-prominent{background:var(--surface-0);min-height:4rem;box-shadow:var(--shadow-raised-surface);border-radius:1.5rem;align-content:center;padding:.75rem 1rem .75rem 1.5rem}.fx-activity-composer-prominent:focus-within{background:var(--surface-0)}.fx-activity-composer-prominent .fx-activity-composer-avatar{display:none}.fx-activity-composer-prominent .fx-activity-composer-row{align-items:center}.fx-activity-composer-prominent .fx-activity-composer-row>button[aria-label="Add attachment"]{background:var(--surface-0);box-shadow:var(--shadow-control)}.fx-activity-composer-prominent .fx-activity-composer-row>button[type=submit]{border-radius:.5rem;min-height:2rem}.fx-activity-composer-row{align-items:flex-start;gap:.6875rem;min-width:0;display:flex}.fx-activity-composer-avatar{background:var(--surface-3);width:1.6875rem;height:1.6875rem;color:var(--fg-secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:.125rem;font-size:.65625rem;font-weight:600;display:flex}.fx-activity-mention-editor{min-width:0;position:relative}.fx-activity-mention-input{cursor:text;white-space:pre-wrap;overflow-wrap:anywhere;min-height:5.4375rem;overflow-y:auto}.fx-activity-mention-input:where([data-rows="2"]){min-height:3.5rem}.fx-activity-mention-input:where([data-rows="4"]){min-height:7rem}.fx-activity-mention-input[aria-disabled=true]{cursor:default}.fx-activity-mention-input:empty:before{color:var(--color-fg-tertiary);content:attr(data-placeholder);pointer-events:none}.fx-activity-mention-input [data-mention-id]{display:inline}.fx-activity-mention-input .fx-smart-chip{cursor:text;-webkit-user-select:all;user-select:all}.fx-activity-mention-input .fx-smart-chip:before{display:none}.fx-activity-composer-main{flex:1}.fx-activity-composer .fx-activity-mention-input{min-height:1.875rem;box-shadow:none;background:0 0;border:0;padding:.3125rem 0;font-size:.8125rem;line-height:1.6}.fx-activity-composer .fx-activity-mention-input:focus-visible{box-shadow:none;outline:0}.fx-activity-composer .fx-activity-mention-input:hover:not([aria-disabled=true]){box-shadow:none}.fx-activity-mention-menu{width:min(22rem,var(--available-width));max-height:min(15rem,var(--available-height));background:var(--popover);box-shadow:var(--shadow-pop);border-radius:.75rem;gap:.125rem;padding:.375rem;display:grid;overflow:auto}.fx-activity-mention-menu button{color:var(--fg-primary);font:inherit;text-align:left;background:0 0;border:0;border-radius:.5rem;padding:.4375rem .5625rem;display:grid}.fx-activity-mention-menu button:hover,.fx-activity-mention-menu button:focus-visible,.fx-activity-mention-menu button[data-highlighted]{background:var(--surface-2);outline:0}.fx-activity-mention-menu span{font-size:.75rem;font-weight:600}.fx-activity-mention-menu small{color:var(--fg-tertiary);margin-top:.125rem;font-size:.625rem}.fx-activity-upload-list{flex-wrap:wrap;gap:.375rem;display:flex}.fx-activity-upload-list>span{background:var(--surface-2);border-radius:.5rem;align-items:center;gap:.375rem;max-width:100%;padding:.3125rem .4375rem;font-size:.6875rem;display:inline-flex}.fx-activity-upload-list small{color:var(--fg-tertiary)}.fx-activity-upload-list button{color:var(--fg-tertiary);background:0 0;border:0;padding:0;display:inline-flex}.fx-activity-upload-error,.fx-activity-composer-error{color:var(--destructive);margin:0;font-size:.6875rem}.fx-activity-mention-deleted{background:var(--surface-2);color:var(--fg-tertiary);text-decoration:line-through}.fx-activity-detail-block,.fx-activity-action-items{background:var(--surface-1);border-radius:.625rem;padding:.625rem .75rem}.fx-activity-detail-block h4,.fx-activity-detail-block p,.fx-activity-action-items p{margin:0}.fx-activity-detail-block h4{color:var(--fg-tertiary);text-transform:uppercase;font-size:.625rem;font-weight:600}.fx-activity-detail-block p{color:var(--fg-secondary);white-space:pre-wrap;margin-top:.25rem;font-size:.75rem;line-height:1.55}.fx-activity-action-items{gap:.5rem;display:grid}.fx-activity-action-items header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.fx-activity-card-footer{flex-wrap:wrap}.fx-activity-card-compact .fx-activity-card-byline{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fx-activity-action-items header strong,.fx-activity-action-items header span{font-size:.6875rem}.fx-activity-action-items header span{color:var(--success);font-weight:600}.fx-activity-action-items ul{gap:.375rem;margin:0;padding:0 0 0 1rem;display:grid}.fx-activity-action-items li{color:var(--fg-primary);font-size:.75rem}.fx-activity-action-items li small{color:var(--fg-tertiary);font-size:.625rem;display:block}.fx-activity-action-items p{color:var(--destructive);font-size:.6875rem}.fx-activity-reply-edit .fx-activity-mention-editor,.fx-activity-note-edit .fx-activity-mention-editor{width:100%}.fx-activity-reply-form .fx-activity-mention-editor{flex:1;min-width:0}.fx-tasks-section{margin-bottom:1.5rem}.fx-tasks-list{gap:0;display:grid;container:task-list/inline-size}.fx-tasks-row{border-bottom:.5px solid var(--border-subtle);min-width:0;box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:.75rem;padding:.75rem .9375rem;display:flex}.fx-tasks-row:last-child{border-bottom:0}.fx-tasks-row-active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.fx-tasks-row-active{background:color-mix(in srgb,var(--primary)7%,var(--fx-surface-inset))}}.fx-tasks-row-active{box-shadow:none}.fx-tasks-row-done{opacity:.62;box-shadow:none}.fx-tasks-row-compact{gap:.625rem;padding:.625rem .75rem}.fx-tasks-row-compact .fx-tasks-row-meta{flex:none}.fx-tasks-row-compact .fx-tasks-title{font-size:.8125rem}.fx-tasks-check{border:1.5px solid var(--fg-tertiary);background:var(--surface-0);width:1.0625rem;height:1.0625rem;color:var(--primary-foreground);border-radius:.3125rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fx-tasks-check-done{border-color:var(--success);background:var(--success)}.fx-tasks-row-main{text-align:left;background:0 0;border:0;flex:1;gap:.25rem;min-width:0;padding:0;display:grid}.fx-task-summary{gap:.25rem;min-width:0;display:grid}.fx-task-summary p{color:var(--fg-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;overflow:hidden}.fx-tasks-row-main:hover .fx-tasks-title{color:var(--primary)}.fx-tasks-title{color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.84375rem;font-weight:500;overflow:hidden}.fx-tasks-row-done .fx-tasks-title{color:var(--fg-secondary);text-decoration:line-through}.fx-tasks-row-meta{align-items:center;gap:var(--fx-space-2);min-width:0;display:flex}.fx-tasks-row-meta .fx-status-pill,.fx-tasks-entity-link{corner-shape:round;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;max-width:9rem;height:1.375rem;padding:0 .5625rem;font-size:.6875rem;display:inline-flex;overflow:hidden}.fx-tasks-entity-link{background:var(--primary-soft);color:var(--primary)}a.fx-tasks-entity-link:hover{text-decoration:none}.fx-tasks-due{width:auto;min-width:4rem;color:var(--fg-secondary);text-align:right;white-space:nowrap;flex-shrink:0;font-size:.71875rem}.fx-tasks-assignee-empty{corner-shape:round;background:var(--surface-2);height:1.375rem;color:var(--fg-secondary);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:0 .5625rem;font-size:.6875rem;display:inline-flex}.fx-tasks-row-actions{align-items:center;gap:var(--fx-space-1);flex-shrink:0;display:flex}.fx-tasks-groups{gap:var(--fx-space-5);display:grid}.fx-tasks-section h2{align-items:center;gap:var(--fx-space-2);color:var(--fg-secondary);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .625rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:flex}.fx-tasks-section h2 span{color:var(--fg-tertiary);font-variant-numeric:tabular-nums}.fx-tasks-check[data-slot=button]{width:1.375rem;height:1.375rem;padding:0}@container task-list (max-width:47.999rem){.fx-tasks-row{align-items:start;gap:var(--fx-space-1)var(--fx-space-2);grid-template-columns:1.375rem minmax(0,1fr) auto;display:grid}.fx-tasks-check{grid-area:1/1}.fx-tasks-row-main{grid-area:1/2;align-self:center}.fx-tasks-title{white-space:normal;overflow-wrap:anywhere}.fx-tasks-row-meta{gap:var(--fx-space-1)var(--fx-space-2);flex-wrap:wrap;grid-column:2/-1}.fx-tasks-due{text-align:left;min-width:0}.fx-tasks-row-actions{grid-area:1/3}.fx-tasks-row:not(:has(.fx-tasks-check)){grid-template-columns:0 minmax(0,1fr) auto;column-gap:0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
