.bulk-delete-bar{border:1px solid var(--border);background:var(--surface,transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:10px 14px;display:flex}.tasks-workspace .task-list-toolbar{flex-wrap:wrap;gap:8px 18px}.tasks-workspace .task-list-toolbar>.bulk-delete-bar{min-height:36px;color:var(--foreground);background:0 0;border:0;border-radius:0;margin:0;padding:0}.tasks-workspace .task-list-toolbar>.bulk-delete-bar>span{white-space:nowrap;margin:0}.tasks-workspace .task-list-context{flex:260px;min-width:0;font-size:12px;line-height:1.5}.tasks-workspace .task-list-sort{flex-wrap:wrap;margin-left:auto}@media (max-width:760px){.tasks-workspace .task-list-context{flex-basis:100%;order:3}.tasks-workspace .task-list-toolbar>.bulk-delete-bar{max-width:100%}}.bulk-delete-bar span{margin-right:auto;font-size:14px}.delete-dialog{max-height:90dvh;overflow-y:auto;max-width:680px!important}.delete-review{gap:14px;display:grid}.delete-review p{margin:0;font-size:14px;line-height:1.6}.delete-review .form-actions{flex-wrap:wrap;gap:10px;display:flex;position:static}.delete-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.delete-counts>div{border:1px solid var(--border);border-radius:7px;justify-content:space-between;gap:10px;padding:8px 12px;display:flex}.delete-counts dd{margin:0;font-weight:700}.delete-records{max-height:220px;padding:0;list-style:none;overflow:auto}.delete-records li{border-bottom:1px solid var(--border);padding:8px 0}.delete-records small{opacity:.75;display:block}.delete-phrase{gap:10px;display:grid}.delete-phrase input{border:1px solid var(--border);border-radius:8px;width:100%;padding:12px}.database-danger{border:1px solid #dc2626;border-radius:12px;gap:14px;margin-top:24px;padding:22px;display:grid}.database-danger .delete{justify-self:start}.bulk-row-select{align-items:center;gap:10px;display:flex}.document-select-row{align-items:center;gap:12px;padding-left:12px;display:flex}.document-select-row>button{text-align:left;flex:1}.file-select-tile{position:relative}.file-select-tile>.bulk-file-check{z-index:1;position:absolute;top:8px;left:8px}.bulk-file-check{background:var(--background);border-radius:8px;align-items:center;padding:8px;display:inline-flex}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after{--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-scroll-snap-strictness:proximity;--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-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}::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-scroll-snap-strictness:proximity;--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-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:Arial, Helvetica, sans-serif;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-border:var(--border)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/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}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.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)!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scrollbar-none{scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.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-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-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-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-\[calc\(--spacing\(5\.5\)\)\]{height:calc(calc(var(--spacing) * 5.5))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[300px\]{max-height:300px}.max-h-\[min\(calc\(--spacing\(96\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 96) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-sm{max-width:var(--container-sm)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--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}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade-b{--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-b{animation:1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-b{--scroll-fade-b:var(--_scroll-fade-size-b)}}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{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)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.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-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}: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-0\.5{row-gap:calc(var(--spacing) * .5)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.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) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.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-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[Canvas\]{background-color:canvas}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-input{background-color:var(--input)}.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-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-primary{fill:var(--primary)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.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-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)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.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-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Arial,Helvetica,sans-serif}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words,.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-muted-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-secondary{color:var(--secondary)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-white{color:var(--color-white)}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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-none{--tw-shadow:0 0 #0000;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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-1{--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)}.ring-3{--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)}.ring-background{--tw-ring-color:var(--background)}.ring-card{--tw-ring-color:var(--card)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.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}.grayscale{--tw-grayscale:grayscale(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,)}.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))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.contain-content{contain:content}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.paused{animation-play-state:paused}.running{animation-play-state:running}.scrollbar-gutter-stable{scrollbar-gutter:stable}.scrollbar-thin{scrollbar-width:thin}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.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-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *){display:none}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=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)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.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\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.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\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.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:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *){opacity:1}.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.group-data-\[state\=error\]\/attachment\:text-destructive:is(:where(.group\/attachment)[data-state=error] *),.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--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)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-1:focus-within{--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)}.focus-within\:ring-\[3px\]:focus-within{--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-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, 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-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-1:focus-visible{--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)}.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-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-\[3px\]: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)}}:is(.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--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)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-aria-invalid\:border-destructive:has([aria-invalid=true]){border-color:var(--destructive)}.has-aria-invalid\:ring-\[3px\]:has([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)}.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=combobox-chip\]\:px-1\.5:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--primary)}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]: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)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:calc(var(--radius) - 2px)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}@media (hover:hover){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.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\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-autoscrolling\:scrollbar-none[data-autoscrolling]{scrollbar-width:none}.data-autoscrolling\:scrollbar-none[data-autoscrolling]::-webkit-scrollbar{display:none}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-highlighted\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-\[3px\][data-active=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)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}@media (hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{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-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{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-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);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\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);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\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}.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)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing) * 3.5)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}: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\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:border-border>*)[data-slot=bubble-content]{border-color:var(--border)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content]{background-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}:is(.\*\:data-\[slot\=bubble-content\]\:bg-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-primary>*)[data-slot=bubble-content]{background-color:var(--primary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-secondary>*)[data-slot=bubble-content]{background-color:var(--secondary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=bubble-content\]\:text-destructive>*)[data-slot=bubble-content]{color:var(--destructive)}:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:var(--foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground>*)[data-slot=bubble-content]{color:var(--primary-foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-secondary-foreground>*)[data-slot=bubble-content]{color:var(--secondary-foreground)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;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\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--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)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{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-\[state\=closed\]\:duration-100[data-state=closed]{--tw-duration:.1s;transition-duration:.1s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{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)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{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-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=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\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-150[data-state=open]{--tw-duration:.15s;transition-duration:.15s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=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)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{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\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.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)}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--input)}.dark\:bg-destructive\/60{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60{background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-transparent{background-color:#0000}.dark\:text-muted-foreground{color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.dark\:hover\:text-foreground:hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-aria-invalid\:border-destructive\/50:has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:border-destructive\/50:has([aria-invalid=true]){border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:has-aria-invalid\:ring-destructive\/40:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:ring-destructive\/40:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20>*)[data-slot=bubble-content]{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}}@media (pointer:coarse){.pointer-coarse\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.pointer-coarse\:px-3{padding-inline:calc(var(--spacing) * 3)}.pointer-coarse\:py-2{padding-block:calc(var(--spacing) * 2)}.pointer-coarse\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.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\: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\: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}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_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-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]),.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){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))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.\[a\]\:hover\:text-foreground:is(a):hover,:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){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))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:border-ring:is(button,a):focus-visible{border-color:var(--ring)}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):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)}.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:var(--foreground)}@media (prefers-color-scheme:dark){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.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}.\[\&\>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)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:var(--background)}@media (prefers-color-scheme:dark){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:color-mix(in oklab, var(--background) 10%, transparent)}}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@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}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--background:#f6f8fa;--foreground:#172b38;--card:#fff;--card-foreground:#171717;--popover:#fff;--popover-foreground:#171717;--primary:#146354;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e7000b;--border:#e5e5e5;--input:#e5e5e5;--ring:#146354;--chart-1:#f54900;--chart-2:#009689;--chart-3:#104e64;--chart-4:#ffb900;--chart-5:#fe9a00;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#171717;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}body{color:var(--foreground);background:var(--surface);margin:0;font-family:Arial,Helvetica,sans-serif}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.6;cursor:wait}:is(button:focus-visible,a:focus-visible){outline:3px solid var(--ring);outline-offset:3px}.topbar{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:84px;padding:0 5%;display:flex}.brand{letter-spacing:-1px;color:var(--foreground);align-items:center;gap:12px;font-size:27px;font-weight:750;text-decoration:none;display:flex}.brandmark{background:var(--surface-raised);color:var(--muted-foreground);border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.brand-divider{background:var(--surface-raised);width:1px;height:25px;margin:0 12px}.workspace,.private-label{letter-spacing:0;color:var(--text-secondary);font-size:14px;font-weight:400}.private-label{align-items:center;gap:20px;display:flex}.avatar{background:var(--surface-raised);width:35px;height:35px;color:var(--foreground);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}main{max-width:1450px;margin:auto;padding:44px 5% 0}.heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.eyebrow{letter-spacing:1.8px;color:var(--text-secondary);margin-bottom:10px;font-size:11px;font-weight:700}h1{letter-spacing:-1.3px;margin:0;font-size:38px;font-weight:650;line-height:1.2}.heading-dot{color:var(--accent-text)}.heading p{color:var(--text-secondary);margin-top:10px;font-size:15px}.primary,.secondary{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:11px 17px;font-size:14px;font-weight:600;display:inline-flex}.primary{background:var(--surface-raised);color:var(--foreground);box-shadow:0 2px 3px #00000026}.secondary{border:1px solid var(--border);background:var(--surface)}.metrics{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:32px;display:grid}.metric{background:var(--surface);border:1px solid var(--border);text-align:left;border-radius:10px;padding:22px}.metric>span{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:14px;display:flex}.metric>span svg{color:var(--text-secondary)}.metric strong{letter-spacing:-1px;align-items:center;gap:15px;margin:12px 0 7px;font-size:32px;font-weight:600;display:flex}.metric.won{background:var(--surface-tint);border-color:var(--border)}.pipeline{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.sectionhead{justify-content:space-between;align-items:center;gap:15px;padding:25px 26px;display:flex}.sectionhead h2{align-items:center;gap:10px;font-size:19px;font-weight:600;display:flex}.sectionhead p{color:var(--text-secondary);margin-top:5px;font-size:14px}.sample-button{color:var(--text-secondary);border:1px solid var(--border);border-radius:6px;padding:8px 11px;font-size:13px}.toolbar{justify-content:space-between;align-items:center;gap:14px;padding:0 26px 20px;display:flex}.search{border:1px solid var(--border);width:340px;color:var(--text-secondary);border-radius:7px;align-items:center;gap:10px;padding:10px 12px;display:flex}.search input{outline:0;width:100%;min-width:0;font-size:14px}.filters{gap:7px;padding:0 26px 18px;display:flex;overflow-x:auto}.filters button{white-space:nowrap;color:var(--text-secondary);border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:13px;display:flex}.filters .active{color:var(--foreground);background:var(--surface-tint);font-weight:600}.filters button span{opacity:.8;font-size:11px}.pipeline th{background:var(--surface);color:var(--text-secondary);height:42px;font-size:12px;font-weight:500}.pipeline td{border-color:var(--border);padding-top:20px;padding-bottom:20px;font-size:14px}.pipeline th:first-child,.pipeline td:first-child{padding-left:26px}.deal-title{text-align:left;color:var(--foreground);font-size:14px;font-weight:600}.deal-title:hover{color:var(--foreground);text-decoration:underline}.customer{color:var(--text-secondary);align-items:center;gap:5px;margin-top:7px;font-size:12px;display:flex}.type-label{color:var(--text-secondary);font-size:12px}.badge{background:var(--surface-tint);color:var(--text-secondary);white-space:nowrap;border-radius:5px;padding:5px 8px;font-size:12px}.amount{font-variant-numeric:tabular-nums;font-weight:600}.followdate,.overdue{align-items:center;gap:5px;font-size:14px;display:flex}.next-action{color:var(--muted-foreground);text-overflow:ellipsis;max-width:190px;margin-top:6px;font-size:12px;display:block;overflow:hidden}.row-open{color:var(--muted-foreground);padding:7px}.tablefoot{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;gap:20px;padding:15px 26px;font-size:12px;display:flex}.pagefoot{max-width:1450px;color:var(--muted-foreground);justify-content:space-between;margin:24px auto;padding:0 5%;font-size:12px;display:flex}.mini-brand{align-items:center;gap:7px;font-weight:700;display:flex}.empty{text-align:center;min-height:285px;padding:48px 20px}.empty-icon{background:var(--surface-tint);width:57px;height:57px;color:var(--accent-text);border-radius:14px;place-items:center;margin:0 auto 18px;display:grid}.empty h3{font-size:20px;font-weight:600}.empty p{color:var(--text-secondary);margin:9px 0 22px;font-size:14px}.text-button{color:var(--accent-text);align-items:center;gap:6px;margin:15px auto 0;font-size:13px;display:flex}.demo-banner{background:var(--surface-tint);color:var(--accent-text);margin-bottom:18px;padding:10px 26px;font-size:13px}.board{gap:14px;padding:10px 26px 25px;display:flex;overflow-x:auto}.column{background:var(--surface);border-radius:8px;flex:1;min-width:225px;padding:12px}.column h3{justify-content:space-between;margin-bottom:16px;font-size:14px;font-weight:600;display:flex}.column h3 span{color:var(--muted-foreground)}.deal-card{background:var(--surface);border:1px solid var(--border);text-align:left;border-radius:7px;width:100%;margin-bottom:12px;padding:16px}.deal-card h4{margin:10px 0 5px;font-size:15px;font-weight:600}.deal-card p{color:var(--text-secondary);margin-bottom:16px;font-size:12px}.deal-card strong{font-size:17px}.deal-card footer{color:var(--text-secondary);border-top:1px solid var(--border);gap:6px;margin-top:17px;padding-top:12px;font-size:12px;display:flex}.deal-sheet{background:var(--surface);overflow-y:auto;width:100%!important;max-width:610px!important}.deal-sheet [data-slot=sheet-header]{padding:28px 28px 0}.deal-form h3{border-bottom:1px solid var(--border);margin:22px 0 15px;padding-bottom:10px;font-size:15px;font-weight:650}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.form-grid>*{min-width:0}.form-grid label{color:var(--text-secondary);flex-direction:column;gap:7px;font-size:13px;display:flex}.full{grid-column:1/-1}.form-grid input,.form-grid textarea{border:1px solid var(--border);color:var(--foreground);outline-color:var(--ring);border-radius:6px;width:100%;padding:9px 11px;font-size:14px}.form-actions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.delete{color:var(--danger-text);margin-right:auto;font-size:13px}@media (max-width:850px){.metrics{gap:10px}.metric{padding:16px}.metric strong{font-size:26px}.workspace,.brand-divider{display:none}main{padding-top:28px}.heading h1{font-size:32px}.metrics{grid-template-columns:repeat(2,1fr)}.pipeline td{padding:15px 10px}.pagefoot>span:last-child{display:none}}@media (max-width:500px){.topbar{height:70px}.private-label{gap:0;font-size:0}.heading{align-items:flex-start}.heading p{max-width:215px;line-height:1.5}.heading h1{font-size:28px}.eyebrow{letter-spacing:1px;font-size:9px}.heading .primary{padding:10px;font-size:13px}.metrics{margin-bottom:20px}.sectionhead,.toolbar{padding:18px 16px}.sectionhead p{display:none}.sectionhead h2{font-size:16px}.sample-button{font-size:12px}.toolbar{flex-wrap:wrap;padding-top:0}.search{width:100%}.filters{padding-left:16px}.tablefoot span:last-child{display:none}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.deal-form{padding:0 20px 25px}}.team-button{color:var(--text-secondary);border:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;padding:6px 8px 6px 13px;font-size:14px;display:flex}.team-button .avatar{width:29px;height:29px;margin-left:4px}.team-dialog{max-height:90dvh;overflow-y:auto;background:var(--surface)!important;max-width:650px!important;padding:28px!important}.signed-in{color:var(--text-secondary);border-bottom:1px solid var(--border);overflow-wrap:anywhere;justify-content:space-between;gap:12px;padding-bottom:15px;font-size:12px;display:flex}.signed-in a{color:var(--foreground);white-space:nowrap}.rename-form{align-items:flex-end;gap:12px;margin:8px 0;display:flex}.rename-form label{color:var(--text-secondary);flex:1;font-size:13px}.rename-form input,.invite-form input,.onboard-grid input{border:1px solid var(--border);outline-color:var(--ring);background:var(--surface);border-radius:7px;width:100%;margin-top:7px;padding:11px 12px;font-size:14px;display:block}.team-section-title{justify-content:space-between;align-items:center;margin-top:16px;font-size:15px;font-weight:600;display:flex}.team-section-title span{color:var(--text-secondary);font-size:13px}.member-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 0;display:flex}.member-avatar{background:var(--surface-tint);width:34px;height:34px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;display:grid}.member-identity{flex:1;min-width:0}.member-identity strong,.pending-row strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.member-identity small,.pending-row small{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.role-badge{color:var(--text-secondary);background:var(--surface-tint);text-transform:capitalize;border-radius:5px;padding:4px 7px;font-size:12px}.remove-member{color:var(--text-secondary);padding:6px}.team-help{color:var(--text-secondary);font-size:14px;line-height:1.6}.invite-form{align-items:center;gap:10px;display:flex}.invite-form input{flex:1;min-width:0;margin:0}.access-note{background:var(--surface);color:var(--text-secondary);border-radius:8px;align-items:flex-start;gap:9px;padding:13px;font-size:12px;line-height:1.7;display:flex}.access-note svg{flex-shrink:0;margin-top:3px}.invite-created{background:var(--surface-tint);border:1px solid var(--border);border-radius:8px;padding:17px}.invite-created strong{font-size:14px}.invite-created p{color:var(--text-secondary);margin:7px 0;font-size:12px}.invite-created textarea{border:1px solid var(--border);background:var(--surface);border-radius:5px;width:100%;margin:5px 0 10px;padding:8px;font-family:monospace;font-size:13px}.pending-row{justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.pending-row button{color:var(--text-secondary);font-size:13px}.team-company{font-weight:600}.welcome{text-align:center;max-width:960px;margin:70px auto;padding:0 25px}.welcome-icon{background:var(--surface-tint);color:var(--text-secondary);border-radius:16px;place-items:center;width:70px;height:70px;margin:0 auto 25px;display:grid}.welcome-sub{color:var(--text-secondary);margin:15px 0 36px;font-size:14px}.welcome-sub strong{color:var(--text-secondary);font-weight:500}.onboard-grid{text-align:left;grid-template-columns:1fr 1fr;gap:22px;display:grid}.onboard-grid form{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:30px}.onboard-grid h2{font-size:20px;font-weight:600}.onboard-grid p{color:var(--text-secondary);margin:10px 0 25px;font-size:14px;line-height:1.6}.onboard-grid label{color:var(--text-secondary);font-size:13px}.onboard-grid button{margin-top:20px}.membership-note{color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;margin-top:30px;font-size:13px;display:flex}.signout{color:var(--text-secondary);gap:7px;font-size:14px;display:flex}.notice.error{background:var(--surface-tint);color:var(--danger-text);padding:20px;font-size:14px}.notice button{margin-left:12px}.workspace{white-space:nowrap;text-overflow:ellipsis;max-width:250px;overflow:hidden}@media (max-width:600px){.onboard-grid{grid-template-columns:1fr}.welcome{margin-top:35px}.welcome h1{font-size:29px}.team-dialog{padding:22px!important}.invite-form{flex-wrap:wrap}.invite-form input{min-width:100%}.signed-in,.rename-form{flex-wrap:wrap}.rename-form label{min-width:100%}}.workspace-nav{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:15px 5%;display:flex}.quick-create{color:var(--accent-text);align-items:center;gap:6px;font-size:13px;display:flex}.ask-main{padding-top:25px}.ask-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:24px;display:grid}.ask-panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0;overflow:hidden}.ask-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:20px 24px;display:flex}.ask-identity{align-items:center;gap:12px;display:flex}.ask-icon{background:var(--surface-tint);width:38px;height:38px;color:var(--accent-text);border-radius:10px;place-items:center;display:grid}.ask-identity h2{font-size:16px;font-weight:600}.new-chat{color:var(--text-secondary);border:1px solid var(--border);border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:flex}.chat-scroll{height:clamp(360px,55vh,670px);padding:25px 28px;overflow:auto}.ask-welcome-symbol{color:var(--accent-text);background:var(--surface-tint);border-radius:18px;place-items:center;width:62px;height:62px;margin:0 auto 22px;display:grid}.ask-welcome h1{margin:12px 0;font-size:31px}.ask-welcome .eyebrow{letter-spacing:1.4px;font-size:9px}.prompt-grid{text-align:left;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.prompt-grid button{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:17px 16px}.prompt-grid svg{color:var(--text-secondary);margin-bottom:12px}.prompt-grid strong{font-size:13px;font-weight:600;display:block}.prompt-grid span{color:var(--muted-foreground);margin-top:7px;font-size:11px;display:block}.composer{border:1px solid var(--border);border-radius:10px;margin:0 20px 18px;padding:13px 15px;box-shadow:0 2px 10px #00000026}.composer textarea{resize:none;background:0 0;outline:none;width:100%;min-height:56px;font-size:14px;line-height:1.7;display:block}.composer-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.composer-bottom>button{background:var(--surface-raised);color:var(--foreground);border-radius:7px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.ai-pending{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:5px;margin:0 20px 12px;font-size:12px;display:flex}.ai-pending span{font-weight:600}.ai-pending button{margin-left:auto;padding:4px}.today-card{border:1px solid var(--border);background:var(--surface-tint);border-radius:11px;padding:23px}.today-card .eyebrow{color:var(--text-secondary);font-size:10px}.today-card h3{letter-spacing:-.4px;font-size:19px;font-weight:550}.due-number{letter-spacing:-2px;color:var(--text-secondary);align-items:center;gap:16px;margin:22px 0;font-size:48px;display:flex}.due-number span{letter-spacing:0;color:var(--text-secondary);font-size:12px;line-height:1.8}.today-card button{border-top:1px solid var(--border);width:100%;color:var(--accent-text);justify-content:space-between;align-items:center;padding-top:16px;font-size:13px;display:flex}.recent-heading{color:var(--text-secondary);justify-content:space-between;margin:28px 0 15px;font-size:13px;display:flex}.recent-heading h3{font-weight:600}.recent-deal{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:8px;width:100%;margin:10px 0;padding:15px;display:block}.recent-deal strong{font-size:13px;font-weight:550;display:block}.recent-deal>span{color:var(--muted-foreground);margin-top:6px;font-size:12px;display:block}.recent-deal>div{color:var(--text-secondary);justify-content:space-between;margin-top:17px;font-size:13px;font-weight:600;display:flex}.recent-empty{color:var(--muted-foreground);padding:15px 0;font-size:13px}.recent-empty button{color:var(--accent-text);align-items:center;gap:5px;margin-top:13px;display:flex}.ask-note{color:var(--muted-foreground);align-items:flex-start;gap:10px;margin-top:25px;font-size:12px;line-height:1.8;display:flex}.ask-note svg{flex-shrink:0;margin-top:4px}.chat-message{align-items:flex-start;gap:13px;margin-bottom:28px;display:flex}.message-avatar{background:var(--surface-tint);width:29px;height:29px;color:var(--accent-text);border-radius:8px;flex-shrink:0;place-items:center;font-size:12px;display:grid}.user .message-avatar{background:var(--surface-raised);color:var(--text-secondary)}.message-content{width:100%;min-width:0}.message-author{color:var(--text-secondary);margin:6px 0 10px;font-size:12px;font-weight:600;display:block}.message-content>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.chat-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-top:16px;display:grid}.chat-record{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:16px}.chat-record.draft{border-color:var(--border);background:var(--surface-tint)}.chat-record h3{margin:9px 0 4px;font-size:14px;font-weight:600}.chat-record>p{color:var(--text-secondary);font-size:12px}.record-facts{justify-content:space-between;gap:10px;margin:15px 0;font-size:13px;display:flex}.record-facts span{color:var(--text-secondary);align-items:center;gap:5px;font-size:11px;display:flex}.record-action{line-height:1.6}.chat-record button{border-top:1px solid var(--border);width:100%;color:var(--accent-text);justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;font-size:13px;display:flex}.thinking{color:var(--text-secondary);align-items:center;gap:8px;padding:10px;font-size:13px;display:flex}.chat-loading{color:var(--text-secondary);text-align:center;margin:25px;font-size:14px}.ask-error{background:var(--surface-tint);color:var(--text-secondary);border-radius:7px;margin:0 20px 15px;padding:12px;font-size:13px;line-height:1.6}.ask-error button{margin-top:6px;text-decoration:underline;display:block}@media (max-width:1050px){.ask-layout{grid-template-columns:minmax(0,1fr) 220px}.today-card{padding:18px}.chat-scroll{padding:20px}.ask-welcome h1{font-size:28px}}@media (max-width:800px){.ask-layout{grid-template-columns:1fr}.ask-context{display:none}.chat-scroll{height:55vh;min-height:350px}}@media (max-width:480px){.ask-main{padding:12px 3% 0}.ask-top{padding:16px}.ask-identity p,.new-chat span{display:none}.ask-welcome h1{font-size:25px}.prompt-grid{gap:8px}.prompt-grid button{padding:12px}.prompt-grid span{font-size:11px;line-height:1.6}.chat-scroll{padding:18px 14px}.composer{margin:0 12px 12px;padding:12px}.composer-bottom span{font-size:10px}.ask-welcome-symbol{margin-bottom:15px}.ask-welcome .eyebrow{font-size:8px}.workspace-nav{padding:10px 5%}.chat-message{gap:9px}.message-content>p{font-size:14px}.ai-pending{margin-left:13px}.desktop-break{display:none}}.account-notice{background:var(--surface-tint);border:1px solid var(--border);width:90%;max-width:1305px;color:var(--warning-text);border-radius:9px;align-items:center;gap:14px;margin:24px auto 0;padding:18px 22px;display:flex}.account-notice>svg{flex-shrink:0}.account-notice strong{font-size:14px}.account-notice p{color:var(--warning-text);margin-top:4px;font-size:13px;line-height:1.6}.account-notice .secondary{margin-left:auto;font-size:12px}.ask-panel button:disabled,.ask-context button:disabled{cursor:not-allowed}@media (max-width:650px){.account-notice{flex-wrap:wrap;padding:16px}.account-notice>div{flex:1;min-width:190px}.account-notice .secondary{margin-left:34px}}.ask-header-actions{align-items:center;gap:9px;display:flex}.ai-connect-button{background:var(--surface-tint);color:var(--foreground);border-radius:6px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:600;display:flex}.ai-connection-dialog{background:var(--surface)!important}.ai-setup-steps{color:var(--text-secondary);font-size:14px;line-height:1.7}.ai-setup-steps p{margin:8px 0}.ai-setup-steps a{color:var(--foreground);align-items:center;gap:7px;text-decoration:underline;display:inline-flex}.ai-connection-dialog label{font-size:14px;font-weight:600}.ai-connection-dialog input{border:1px solid var(--border);border-radius:6px;width:100%;margin:10px 0;padding:12px;font-size:15px;display:block}.key-help{color:var(--text-secondary);margin-bottom:18px;font-size:12px;line-height:1.7}.connection-error{background:var(--surface);color:var(--danger-text);border-radius:7px;margin-bottom:16px;padding:12px;font-size:14px}.stage-dialog{max-height:90dvh;overflow-y:auto;background:var(--surface)!important;max-width:720px!important}.stage-list{flex-direction:column;gap:10px;display:flex}.stage-setting-row{background:var(--surface);border:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.stage-order{color:var(--muted-foreground);width:18px;font-size:12px}.stage-setting-row input,.add-stage input{background:var(--surface);border:1px solid var(--border);border-radius:6px;flex:1;width:100%;min-width:0;padding:9px;font-size:14px}.stage-row-actions{align-items:center;gap:5px;display:flex}.stage-row-actions button{color:var(--accent-text);padding:6px;font-size:12px}.stage-row-actions button:disabled{opacity:.3;cursor:default}.closed-stage{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.add-stage{gap:12px;margin-top:10px;display:flex}.ask-record-tools{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:10px;padding:12px 24px;display:flex}.ask-record-tools button{color:var(--accent-text);border:1px solid var(--border);border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:13px;display:flex}.workspace-nav{gap:18px}.workspace-nav>button:first-of-type{margin-left:auto}@media (max-width:540px){.stage-setting-row{flex-wrap:wrap}.stage-row-actions{margin-left:auto}.stage-setting-row input{flex-basis:65%}.add-stage,.workspace-nav{flex-wrap:wrap}.ask-record-tools{padding:10px 14px}}.stage-probability-settings{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:14px;margin-top:18px;padding:16px;display:grid}.stage-probability-settings h3{margin:0;font-size:15px;font-weight:650}.stage-probability-settings>div:first-child p{color:var(--text-secondary);margin:5px 0 0;font-size:13px;line-height:1.55}.stage-probability-list{gap:8px;display:grid}.stage-probability-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.stage-probability-row>label{color:var(--foreground);font-size:13px;font-weight:550}.stage-probability-row>div{align-items:center;gap:8px;display:flex}.stage-probability-row input{border:1px solid var(--border);background:var(--background);width:100px;min-height:38px;color:var(--foreground);border-radius:7px;padding:8px 10px}.stage-probability-row>div>span{color:var(--text-secondary);pointer-events:none;margin-left:-29px;font-size:12px}.stage-probability-row button{min-height:36px;padding:6px 11px}.stage-probability-settings .team-help{margin:0;font-size:12px}@media (max-width:540px){.stage-probability-settings{padding:13px}.stage-probability-row{flex-direction:column;align-items:flex-start;gap:8px}.stage-probability-row>div{width:100%}.stage-probability-row input{width:105px}.stage-probability-row button{margin-left:auto}}.contacts-page{background:var(--background);max-width:1320px;margin:0 auto;padding:32px 24px}.contacts-page h1{margin:8px 0;font-size:30px;font-weight:650}.contacts-page .toolbar{margin:24px 0}.contacts-page .deal-title{align-items:center;gap:8px;display:flex}.contact-related{border-top:1px solid var(--border);margin-top:20px;padding-top:18px}.contact-related h3{margin:18px 0 10px}.contact-related p{color:var(--muted-foreground);font-size:14px}.workspace-nav [role=tablist]{flex-wrap:wrap;height:auto}.chat-record{overflow-wrap:anywhere}@media (max-width:640px){.contacts-page{padding:20px 12px}.contacts-page .sectionhead{flex-direction:column;align-items:flex-start;gap:16px}}.contact-lookup-positioner{z-index:100;pointer-events:auto}.contact-lookup-popup{width:var(--anchor-width);max-width:var(--available-width);max-height:min(320px,var(--available-height));border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);pointer-events:auto;border-radius:10px;overflow:auto;box-shadow:0 8px 24px #00000026}.contact-lookup [data-slot=input-group]{width:100%}.lookup-create{justify-content:flex-start;align-items:center;gap:5px;margin-top:8px;display:inline-flex}.quick-contact-dialog{width:min(560px,100vw - 32px);max-height:90dvh;overflow-y:auto}.quick-contact-form{padding:0}.quick-contact-form .form-actions{margin-top:18px}.assignment-field{min-width:0;max-width:100%}.assignment-field>label{flex-direction:column;gap:8px;min-width:0;display:flex}.assignment-field [data-slot=select-trigger]{width:100%;min-width:0;max-width:100%}.assignment-field [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;display:block;overflow:hidden}.assignment-actions{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.assignment-actions button{align-items:center;gap:5px;display:inline-flex}.assignment-actions button:disabled{opacity:.5;cursor:default}.crm-filters{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);padding:18px 24px}.filter-toolbar,.filter-shortcuts,.active-filters,.filter-group-heading,.filter-add,.filter-sort,.filter-pagination{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-toolbar .search{flex:220px;min-width:160px;margin:0}.filter-toolbar>[data-slot=select-trigger]{width:190px;max-width:100%}.filter-shortcuts button,.filter-add button{border:1px solid var(--border);background:var(--surface);color:var(--accent-text);border-radius:7px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;display:inline-flex}.filter-shortcuts button:hover,.filter-add button:hover{background:var(--surface-tint)}.active-filters{gap:6px;margin-top:10px}.active-filters strong{font-size:11px}.filter-chip{background:var(--surface-tint);color:var(--foreground);border:1px solid var(--border);text-align:left;overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:5px 8px;font-size:12px;display:inline-flex}.filter-chip svg{flex-shrink:0}.icon-filter-button{width:30px;height:30px;color:var(--text-secondary);border-radius:5px;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.icon-filter-button:hover{background:var(--surface-raised)}.advanced-filter-dialog{max-height:88vh;overflow-y:auto;width:min(960px,100vw - 32px)!important;max-width:960px!important}.filter-group{border:1px solid var(--border);background:var(--surface);border-radius:9px;min-width:0;padding:14px}.filter-group-heading{color:var(--text-secondary);margin-bottom:12px;font-size:12px}.filter-group-heading [data-slot=select-trigger]{width:210px}.filter-condition{align-items:flex-start;gap:8px;margin:10px 0;display:flex}.rule-fields{flex:1;grid-template-columns:minmax(140px,1fr) minmax(135px,1fr) minmax(150px,1.3fr);gap:8px;min-width:0;display:grid}.rule-fields>[data-slot=select-trigger]{width:100%;min-width:0}.rule-fields input,.filter-name{border:1px solid var(--border);background:var(--surface);border-radius:6px;width:100%;min-width:0;padding:8px 10px;font-size:13px}.filter-name{margin-top:7px}.filter-range{gap:5px;min-width:0;display:flex}.filter-range input{width:50%}.filter-multiselect{border:1px solid var(--border);background:var(--surface);border-radius:6px;flex-direction:column;gap:8px;max-height:160px;padding:8px;display:flex;overflow-y:auto}.filter-multiselect label{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:12px;display:flex}.nested-filter{flex:1;min-width:0}.nested-filter>[data-slot=select-trigger]{margin-bottom:8px}.filter-add{margin-top:12px}.filter-sort{margin-top:4px}.filter-result-count{color:var(--text-secondary);padding:12px 24px;font-size:12px}.filter-pagination{justify-content:center;padding:12px 0;font-size:12px}.filter-pagination [aria-disabled=true]{opacity:.4;pointer-events:none}.filter-result-card{border:1px solid var(--border);background:var(--surface-tint);border-radius:10px;padding:16px}.filter-result-card p{overflow-wrap:anywhere;font-size:13px}.filter-result-card .secondary{margin-top:8px}@media (max-width:700px){.crm-filters{padding:14px}.filter-toolbar{align-items:stretch}.filter-toolbar>.secondary{font-size:12px}.rule-fields{grid-template-columns:1fr}.filter-group{padding:9px}.filter-group-heading{gap:5px}.filter-group-heading [data-slot=select-trigger]{width:190px}.tablefoot{flex-wrap:wrap}.filter-range input{min-height:36px}}.ask-panel{min-width:0}.ask-results{border:1px solid var(--border);background:var(--surface);border-radius:9px;max-width:100%;margin-top:16px;overflow:hidden}.ask-results-heading{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.ask-results-heading span{color:var(--text-secondary);font-size:12px}.ask-results-scroll{max-width:100%;overflow-x:auto}.ask-results-scroll [data-slot=table-container]{overflow:visible}.ask-results table{table-layout:auto;width:100%;min-width:720px}.ask-results th{background:var(--surface);color:var(--text-secondary);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:600}.ask-results td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;min-width:100px;max-width:210px;padding:12px;font-size:14px}.ask-results td:last-child{width:75px;min-width:75px}.ask-result-name{min-width:160px!important}.ask-result-name strong{font-weight:600}.ask-result-name>span,.ask-result-secondary{color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.5;display:block}.ask-result-amount{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap!important}.ask-result-open{color:var(--foreground);border:1px solid var(--border);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-size:13px;display:inline-flex}.chat-cards:empty{display:none}.chat-cards .filter-result-card{grid-column:1/-1}@media (max-width:600px){.ask-results-heading,.ask-results th,.ask-results td{padding:10px}.ask-results table{min-width:660px}}.ask-message-text>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px;font-size:15px;line-height:1.8}.ask-message-text>p:last-child{margin-bottom:0}.ask-message-text .ask-results{margin-bottom:14px}@media (max-width:600px){.ask-message-text>p{font-size:14px}}.company-manager{border:1px solid var(--border);border-radius:8px;margin-bottom:16px;padding:12px}.company-manager summary{cursor:pointer;font-size:14px;font-weight:600}.company-setup{padding:16px 0}.company-setup h3{font-size:17px;font-weight:600}.company-setup p{color:var(--text-secondary);margin:8px 0 14px;font-size:14px;line-height:1.5}.company-setup label{flex-direction:column;gap:8px;font-size:14px;display:flex}.company-setup textarea{border:1px solid var(--border);resize:vertical;border-radius:7px;width:100%;padding:12px}.company-list{gap:8px;margin-bottom:20px;display:grid}.company-list button{border:1px solid var(--border);text-align:left;border-radius:7px;justify-content:space-between;gap:14px;padding:12px;display:flex}.company-list span{color:var(--text-secondary);font-size:12px}.company-examples{flex-wrap:wrap;gap:12px;margin:10px 0;display:flex}.company-examples button{color:var(--foreground);font-size:13px}.company-proposal{background:var(--surface-tint);border-radius:8px;margin-top:14px;padding:14px}.legacy-deal-details{margin-top:18px}.legacy-deal-details summary{cursor:pointer;color:var(--text-secondary);margin-bottom:12px;font-size:13px}.tasks-workspace{max-width:1480px;margin:0 auto;padding:12px 0 36px}.task-page-heading,.task-list-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.task-page-heading h1{letter-spacing:-.04em;margin:6px 0;font-size:2.25rem;font-weight:650}.task-page-heading p,.task-list-heading p{color:var(--text-secondary);margin:4px 0;font-size:1rem}.task-inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.task-work-grid{grid-template-columns:214px minmax(0,1fr);gap:28px;display:grid}.task-sidebar{padding:12px 8px 12px 0}.task-sidebar-label{letter-spacing:.09em;color:var(--text-secondary);justify-content:space-between;align-items:center;padding:8px 12px 12px;font-size:.75rem;font-weight:700;display:flex}.task-sidebar>button{text-align:left;width:100%;min-height:44px;color:var(--text-secondary);border-radius:8px;align-items:center;gap:10px;margin:3px 0;padding:10px 12px;font-size:.9rem;display:flex}.task-sidebar>button b{margin-left:auto;font-size:.875rem;font-weight:600}.task-sidebar>button.active{background:var(--surface-tint);color:var(--foreground);font-weight:650}.task-sidebar>button:hover{background:var(--surface-raised)}.saved-label{margin-top:26px}.task-sidebar .task-help{padding:0 12px}.task-saved-view{align-items:center;gap:5px;padding:8px 10px;display:flex}.task-saved-view>button:first-child{text-align:left;flex:1;align-items:center;gap:8px;min-width:0;font-size:.9rem;display:flex}.task-saved-view span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-main{background:var(--surface);border:1px solid var(--border);border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 2px 5px #00000026}.task-list-heading h2{letter-spacing:-.025em;align-items:center;gap:10px;font-size:1.35rem;font-weight:650;display:flex}.task-list-heading h2>span{background:var(--surface-raised);color:var(--text-secondary);border-radius:7px;padding:3px 8px;font-size:.9rem}.task-filters{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:0 24px 14px;display:flex}.task-select{width:100%;min-width:0;height:40px;font-size:.875rem;overflow:hidden;background:var(--surface)!important;color:var(--foreground)!important;box-shadow:none!important}.task-select [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-search{min-width:210px;color:var(--text-secondary);flex:1;align-items:center;display:flex;position:relative}.task-search>svg{pointer-events:none;position:absolute;left:12px}.task-search input{border:1px solid var(--border);border-radius:8px;width:100%;height:40px;font-size:.875rem;padding:9px 12px 9px 37px!important}.task-more-filters{flex-basis:100%}.task-more-filters summary{color:var(--text-secondary);cursor:pointer;align-items:center;gap:7px;width:max-content;padding:5px 0;font-size:.875rem;display:flex}.task-more-filters>.form-grid{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:8px;padding-top:12px}.tasks-workspace label,.task-sheet label{color:var(--text-secondary);flex-direction:column;gap:7px;min-width:0;font-size:.875rem;display:flex}.tasks-workspace input,.task-sheet input,.task-sheet textarea{border:1px solid var(--border);color:var(--foreground);background:var(--surface);font:inherit;border-radius:8px;min-width:0;max-width:100%;padding:10px 12px}.task-filter-summary{border-top:1px solid var(--border);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:10px;padding:10px 24px;font-size:.875rem;display:flex}.task-filter-summary>div{align-items:center;gap:12px;display:flex}.task-filter-summary .task-select{width:150px}.task-table th{color:var(--text-secondary);background:var(--surface);white-space:nowrap;padding:12px 16px;font-size:.875rem}.task-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:16px;font-size:.9rem}.task-table td:first-child,.task-table th:first-child{width:36px;padding-left:24px}.task-title{color:var(--foreground);text-align:left;overflow-wrap:anywhere;max-width:420px;font-size:1rem;font-weight:600;line-height:1.45;display:block}.task-title:hover{color:var(--foreground);text-decoration:underline}.task-row-context{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 10px;max-width:440px;margin-top:5px;font-size:.8rem;display:flex}.task-row-context button{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.task-status{background:var(--surface-raised);color:var(--text-secondary);white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:.875rem;display:inline-flex}.task-status.in_progress{color:var(--text-secondary);background:var(--surface-tint)}.task-status.waiting{color:var(--warning-text);background:var(--surface-tint)}.task-status.done{color:var(--foreground);background:var(--surface-tint)}.task-status.cancelled{color:var(--text-secondary);background:var(--surface-raised)}.task-priority{text-transform:capitalize;color:var(--text-secondary);white-space:nowrap;font-size:.875rem}.task-priority.high{color:var(--warning-text);font-weight:550}.task-priority.urgent{color:var(--danger-text);font-weight:650}.task-due{white-space:nowrap;color:var(--text-secondary);flex-direction:column;gap:2px;font-size:.875rem;display:flex}.task-due.late{color:var(--danger-text)}.task-due small{font-size:.75rem}.task-assignee{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:.875rem;display:block;overflow:hidden}.task-complete{border:1px solid var(--border);width:29px;height:29px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;display:flex}.task-complete:hover{background:var(--surface-tint);border-color:var(--border)}.task-table-footer{color:var(--text-secondary);border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:15px 24px;font-size:.8rem;display:flex}.task-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:62px 20px 70px;display:flex}.task-empty>span{background:var(--surface-tint);color:var(--accent-text);border-radius:17px;margin-bottom:8px;padding:17px;display:flex}.task-empty h3{letter-spacing:-.025em;font-size:1.35rem;font-weight:600}.task-empty p{color:var(--text-secondary);max-width:410px;margin-bottom:8px;font-size:1rem;line-height:1.6}.task-board{background:var(--surface);grid-auto-columns:minmax(238px,1fr);grid-auto-flow:column;gap:16px;padding:8px 24px 24px;display:grid;overflow-x:auto}.task-column h3{align-items:center;gap:12px;padding:14px 2px;font-size:.95rem;font-weight:600;display:flex}.task-column h3 span{color:var(--text-secondary);font-size:.8rem}.task-board-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-bottom:12px;padding:16px;box-shadow:0 2px 3px #00000026}.task-board-card>div{color:var(--text-secondary);justify-content:space-between;gap:8px;margin-bottom:12px;font-size:.8rem;display:flex}.task-board-card p{color:var(--text-secondary);margin-top:7px;font-size:.85rem}.task-board-card footer{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;margin:18px 0 14px;font-size:.8rem;display:flex}.task-board-card footer>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.task-column-empty{color:var(--muted-foreground);border:1px dashed var(--border);text-align:center;border-radius:8px;padding:22px 12px;font-size:.875rem}.task-help{color:var(--text-secondary);margin:10px 0;font-size:.875rem;line-height:1.6}.task-bulk{background:var(--surface-tint);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 24px;font-size:.875rem;display:flex}.task-bulk .task-select{width:160px}.task-bulk input{width:170px}.task-confirm-list{max-height:250px;padding-left:22px;font-size:.875rem;list-style:outside;overflow:auto}.task-confirm-list li{margin-bottom:8px}.task-sheet{width:min(680px,100vw)!important;max-width:680px!important;padding-bottom:0!important}.task-editor-body{padding:24px 28px 36px}.task-fields{border:0;flex-direction:column;gap:20px;min-width:0;display:flex}.task-fields>.form-grid{gap:18px}.task-fields>label:first-child input{padding:13px;font-size:1.2rem;font-weight:550}.task-section{border-top:1px solid var(--border);margin-top:4px;padding-top:20px}.task-section h3,.task-section summary{color:var(--foreground);align-items:center;gap:9px;margin:0 0 16px;font-size:1rem;font-weight:600;display:flex}.task-section h3>span,.task-section summary>span{color:var(--text-secondary);margin-left:auto;font-size:.8rem;font-weight:400}.task-section summary{cursor:pointer;margin-bottom:10px}.task-checklist{margin:12px 0}.task-checklist>div{align-items:center;gap:10px;margin-bottom:8px;display:flex}.task-checklist input{border-color:#0000;flex:1;padding:6px;font-size:.9rem}.task-checklist input:focus{border-color:var(--border)}.task-checklist input.checked{color:var(--text-secondary);text-decoration:line-through}.task-links{flex-wrap:wrap;gap:8px;margin-bottom:15px;display:flex}.task-links>span{border:1px solid var(--border);background:var(--surface-tint);border-radius:6px;align-items:center;gap:4px;max-width:100%;padding:5px 8px;font-size:.8rem;display:flex}.task-links button{overflow-wrap:anywhere;text-align:left;align-items:center;gap:4px;display:inline-flex}.task-save-bar{z-index:5;background:var(--surface);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;padding:14px 0;display:flex;position:sticky;bottom:0}.task-save-bar .delete{margin-right:auto}.task-history{margin-top:22px}.task-history label{margin-bottom:10px}.task-history ol{margin-top:24px;padding:0;list-style:none}.task-history li{align-items:flex-start;gap:12px;padding:0 0 20px;font-size:.9rem;display:flex}.task-event-icon{background:var(--surface-raised);width:28px;height:28px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.task-history li>div{flex:1;min-width:0}.task-history time{color:var(--text-secondary);margin-left:10px;font-size:.75rem}.task-history p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-secondary);margin-top:5px;line-height:1.65}.task-history .comment>div{background:var(--surface);border:1px solid var(--border);border-radius:9px;padding:12px 14px}.task-event-actions{color:var(--text-secondary);gap:12px;margin-top:7px;font-size:.8rem;display:flex}.task-related{border-top:1px solid var(--border);margin-top:24px;padding-top:22px}.task-related>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.task-related h3{align-items:center;gap:8px;display:flex;margin:0!important}.task-related h3>span{color:var(--text-secondary);font-size:.8rem}.task-related-list>button{border-bottom:1px solid var(--border);text-align:left;align-items:center;gap:14px;width:100%;padding:12px 0;display:flex}.task-related-list>button>div{flex:1;min-width:0}.task-related-list strong{overflow-wrap:anywhere;font-size:.95rem;display:block}.task-related-list small{color:var(--text-secondary);margin-top:4px;font-size:.8rem;display:block}.chat-task-results{border:1px solid var(--border);border-radius:10px;width:100%;min-width:0;margin:20px 0;overflow:hidden}.chat-task-heading{background:var(--surface);justify-content:space-between;gap:12px;padding:13px 16px;font-size:.9rem;display:flex}.chat-task-heading strong,.chat-task-heading button{align-items:center;gap:7px;display:inline-flex}.chat-task-heading button{color:var(--accent-text)}.chat-task-results>p{padding:14px 16px;font-size:.9rem}.chat-task-results th,.chat-task-results td{padding:12px 16px;font-size:.9rem}.task-proposal{width:100%;min-width:0;margin:18px 0;max-width:650px!important}.task-proposal-facts{color:var(--text-secondary);flex-wrap:wrap;gap:8px 16px;margin:10px 0;font-size:.875rem;display:flex}.task-proposal-facts span{align-items:center;gap:5px;display:flex}.task-proposal p{white-space:pre-wrap;overflow-wrap:anywhere}.task-proposal ul{padding-left:20px;font-size:.9rem;list-style:outside}.task-proposal li{margin:5px 0}.task-fields:disabled{opacity:.7}.workspace-nav{flex-wrap:wrap}.workspace-nav [data-slot=tabs-list]{flex-wrap:wrap;height:auto}.task-sheet [data-slot=sheet-header]{padding-right:48px}@media (max-width:1100px){.task-work-grid{grid-template-columns:180px minmax(0,1fr);gap:16px}.task-page-heading{align-items:flex-start}.task-more-filters>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-table-footer>span{display:none}.task-filters>.task-select{flex:1;min-width:135px}.task-list-heading,.task-filter-summary{flex-wrap:wrap}}@media (max-width:760px){.task-work-grid{display:block}.task-sidebar{gap:7px;padding:0 0 14px;display:flex;overflow-x:auto}.task-sidebar>button{white-space:nowrap;background:var(--surface);border:1px solid var(--border);width:auto;margin:0}.task-sidebar-label,.task-sidebar .task-help,.task-saved-view{display:none}.task-page-heading{flex-direction:column;gap:12px;margin-bottom:20px}.task-page-heading h1{font-size:1.8rem}.task-page-heading>div:last-child{width:100%}.task-list-heading{padding:18px 16px 0}.task-filters,.task-filter-summary{padding-left:16px;padding-right:16px}.task-main{border-radius:10px}.task-filter-summary>div{flex-wrap:wrap}.task-board{grid-auto-columns:260px;padding:0 16px 18px}.task-editor-body{padding:20px 18px 28px}.task-sheet{max-width:100vw!important}.task-fields>.form-grid,.task-section>.form-grid{grid-template-columns:minmax(0,1fr)}.task-related-list .task-status{display:none}.task-save-bar{flex-wrap:wrap;gap:7px}.task-save-bar button{padding:9px 12px;font-size:.875rem}.task-table-footer,.task-bulk{padding:12px 16px}.task-bulk .task-select{width:135px}.chat-task-heading{flex-wrap:wrap}.task-history time{margin:4px 0 0;display:block}.tasks-workspace{padding-top:2px}}.task-next-up{background:var(--surface-tint);border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin:0 24px 18px;padding:18px 24px;display:flex}.task-next-up h3{color:var(--foreground);overflow-wrap:anywhere;margin:5px 0;font-size:1.05rem;font-weight:600;line-height:1.5}.task-next-up button{white-space:nowrap;flex-shrink:0}.task-queue-strip{background:var(--surface-tint);color:var(--text-secondary);border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:12px 14px;display:flex}.task-queue-strip>span{letter-spacing:.06em;font-size:.75rem}.task-queue-strip strong{margin-left:10px;font-size:.875rem}.task-queue-strip button{align-items:center;gap:8px;font-size:.875rem;display:flex}@media (max-width:960px){.task-next-up{flex-direction:column;align-items:flex-start;margin:0 16px 16px;padding:16px}.task-next-up button{white-space:normal}}.date-field{border:1px solid var(--border);background:var(--surface);width:100%;min-height:42px;color:var(--foreground);font:inherit;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.date-field:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.date-popover{z-index:100;width:auto;padding:8px}.date-popover .text-button{margin:0 12px 8px}.header-actions{align-items:center;gap:18px;display:flex}.reminder-bell{color:var(--text-secondary);border-radius:10px;padding:10px;position:relative}.reminder-bell b{background:var(--surface-raised);min-width:18px;color:var(--foreground);border-radius:20px;padding:2px 4px;font-size:10px;position:absolute;top:0;right:-4px}.reminder-panel{z-index:60;background:var(--surface);width:min(380px,100vw - 24px);padding:20px}.reminder-heading{justify-content:space-between;align-items:center;display:flex}.reminder-heading strong{font-size:18px}.reminder-heading span{color:var(--text-secondary);font-size:12px}.reminder-items{max-height:52vh;overflow-y:auto}.reminder-items article{border-bottom:1px solid var(--border);padding:16px 0}.reminder-items article p{color:var(--text-secondary);margin:6px 0 12px;font-size:12px}.reminder-items article>div{flex-wrap:wrap;gap:8px;display:flex}.reminder-items article>div button{border:1px solid var(--border);color:var(--accent-text);border-radius:6px;align-items:center;gap:4px;padding:5px 8px;font-size:12px;display:flex}.reminder-empty{color:var(--text-secondary);flex-direction:column;align-items:center;gap:10px;padding:32px 0;display:flex}.reminder-empty p{font-size:13px}.reminder-panel>.text-button{margin-top:15px}.task-reminder-options>label{align-items:center;gap:9px;margin-bottom:12px;margin-right:24px;display:inline-flex}.task-reminder-options .task-help{margin:4px 0 12px}.email-settings label{color:var(--text-secondary);gap:7px;font-size:13px;display:grid}.email-settings input{border:1px solid var(--border);border-radius:8px;width:100%;min-width:0;padding:10px 12px}.task-due small{white-space:normal;margin-top:3px;font-size:11px;line-height:1.5;display:block}.task-filters .date-field{font-size:13px}.email-settings .notice{background:var(--surface-tint);border-radius:8px;padding:12px}.email-settings .notice.error{background:var(--surface);color:var(--danger-text)}@media (max-width:640px){.header-actions{gap:4px}.task-reminder-options>label{display:flex}}.ask-email-card{border:1px solid var(--border);background:var(--surface);border-radius:14px;width:100%;max-width:760px;margin:18px 0;overflow:hidden;box-shadow:0 3px 14px #00000026}.ask-email-card>header{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.ask-email-card>header>span:first-child{color:var(--foreground);align-items:center;gap:9px;font-size:16px;font-weight:600;display:flex}.email-status{border:1px solid var(--border);color:var(--text-secondary);border-radius:20px;padding:4px 9px;font-size:12px;font-weight:600}.email-status.sent{background:var(--surface-tint);color:var(--foreground)}.email-status.failed,.email-status.uncertain{background:var(--surface-tint);color:var(--warning-text)}.ask-email-card label{color:var(--text-secondary);font-size:14px;display:block}.email-recipient,.email-subject-label,.email-body-label{margin:18px 20px}.email-recipient-heading{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;font-size:14px;display:flex}.email-recipient-heading [role=tab]{min-height:30px;font-size:13px}.ask-email-card input,.ask-email-card textarea{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--foreground);border-radius:8px;margin-top:7px;padding:10px 12px;font-size:16px;line-height:1.6;display:block}.ask-email-card textarea{resize:vertical;min-height:160px}.ask-email-card input:focus,.ask-email-card textarea:focus{outline:2px solid var(--ring);outline-offset:1px}.email-contact-trigger{text-align:left;border:1px solid var(--border);width:100%;color:var(--foreground);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:15px;display:flex}.email-contact-trigger span{overflow-wrap:anywhere;min-width:0}.email-contact-trigger small{color:var(--text-secondary);margin-top:2px;font-size:13px;display:block}.email-recipient-kind{color:var(--text-secondary);margin-top:6px;font-size:12px;display:block}.email-recipient-popup{z-index:100;width:min(480px,100vw - 32px);padding:0}.email-recipient-popup [cmdk-item]{gap:9px;padding:12px}.email-recipient-popup [cmdk-item]>span{flex:1;min-width:0}.email-recipient-popup strong,.email-recipient-popup small{overflow-wrap:anywhere;display:block}.email-recipient-popup strong{font-size:14px}.email-recipient-popup small{color:var(--text-secondary);font-size:12px}.email-picker-note{color:var(--text-secondary);padding:14px;font-size:13px}.email-routing{color:var(--text-secondary);background:var(--surface);overflow-wrap:anywhere;flex-wrap:wrap;gap:7px 22px;padding:10px 20px;font-size:12px;display:flex}.email-routing strong{color:var(--text-secondary);font-weight:500}.email-refine-actions{flex-wrap:wrap;gap:7px;padding:15px 20px 5px;display:flex}.email-refine-actions button{color:var(--text-secondary);background:var(--surface-raised);border-radius:6px;align-items:center;gap:5px;padding:6px 9px;font-size:13px;display:flex}.ask-email-card>footer{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.ask-email-card footer .primary{align-items:center;gap:7px;min-height:40px;margin-left:auto;font-size:14px;display:flex}.email-discard{color:var(--text-secondary);font-size:13px}.email-save-status{color:var(--text-secondary);margin-left:auto;font-size:12px}.email-help{color:var(--text-secondary);margin:0 20px 15px;font-size:13px;line-height:1.6}.email-connection-note{background:var(--surface-tint);color:var(--text-secondary);border-radius:8px;margin:14px 20px;padding:12px 14px;font-size:14px;line-height:1.6}.email-connection-note .text-button{margin-top:7px}.email-sent-to{color:var(--text-secondary);flex-wrap:wrap;gap:6px 12px;margin:18px 20px;font-size:14px;display:flex}.ask-email-card>h3{margin:18px 20px;font-size:18px}.email-message-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 20px 24px;font-size:16px;line-height:1.7}.email-record-links{flex-wrap:wrap;gap:14px;padding:8px 20px;display:flex}.ask-email-card>.notice{margin:15px 20px}.chat-email-list{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin:16px 0;overflow:hidden}.chat-email-list .chat-task-heading>span{color:var(--text-secondary);font-size:12px}.chat-email-list td,.chat-email-list th{font-size:14px}.email-list-pages{justify-content:flex-end;gap:14px;padding:14px;font-size:13px;display:flex}.email-list-pages span{color:var(--text-secondary);margin-right:auto}.ask-record-tools{flex-wrap:wrap}.ask-record-tools .text-button{margin-left:auto}@media (max-width:640px){.email-recipient-heading{flex-direction:column;align-items:flex-start}.email-recipient,.email-subject-label,.email-body-label{margin:15px 14px}.ask-email-card>header,.ask-email-card>footer{padding:14px}.email-routing{padding:10px 14px}.email-refine-actions{padding:12px 14px 0}.ask-record-tools .text-button{margin-left:0}.email-save-status{display:none}}.files-page{max-width:1440px;margin:auto}.files-page .sectionhead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.file-view-tabs{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.file-view-tabs button{color:var(--text-secondary);border:1px solid #0000;border-radius:7px;padding:8px 13px;font-size:14px}.file-view-tabs button.active{background:var(--surface-tint);color:var(--foreground);border-color:var(--border);font-weight:600}.file-filter-bar{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.file-search{flex:1;align-items:center;gap:10px;min-width:220px;display:flex}.file-search input{background:0 0;border:0;outline:none;width:100%;min-width:0}.file-filter-bar [data-slot=select-trigger]{width:165px}.file-filter-bar .secondary{white-space:nowrap;font-size:14px}.file-advanced-filters{border:1px solid var(--border);background:var(--surface);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:20px;display:grid}.file-advanced-filters label,.file-details-form label{min-width:0;color:var(--text-secondary);flex-direction:column;gap:7px;font-size:14px;display:flex}.file-advanced-filters input,.file-details-form input,.file-details-form textarea,.file-picker-dialog>input,.file-upload-dialog input,.workbook-toolbar input{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--foreground);border-radius:7px;padding:9px 11px;font-size:16px}.file-count{color:var(--text-secondary);justify-content:space-between;gap:10px;margin:20px 0 12px;font-size:14px;display:flex}.file-table{border:1px solid var(--border);background:var(--surface);border-radius:10px;overflow:hidden}.file-table th{color:var(--text-secondary);background:var(--surface);font-size:13px}.file-table td{font-size:14px}.file-name{text-align:left;align-items:center;gap:12px;min-width:180px;max-width:360px;display:flex}.file-name>span:last-child{min-width:0}.file-name strong{overflow-wrap:anywhere;color:var(--foreground);font-size:15px;display:block}.file-name small{color:var(--text-secondary);margin-top:3px;font-size:12px;display:block}.file-kind-icon{background:var(--surface-tint);width:39px;height:43px;color:var(--text-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.file-kind-icon.pdf{background:var(--surface-tint);color:var(--danger-text)}.file-related-summary{overflow-wrap:anywhere;max-width:230px;font-size:14px;display:block}.file-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;display:grid}.file-tile{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:10px;padding-bottom:17px;overflow:hidden}.file-tile:hover{border-color:var(--border);box-shadow:0 4px 18px #00000026}.file-tile-preview{background:var(--surface-tint);justify-content:center;align-items:center;height:140px;margin-bottom:13px;display:flex}.file-tile-preview img{object-fit:cover;width:100%;height:100%}.file-tile-preview .file-kind-icon{transform:scale(1.5)}.file-tile>strong,.file-tile>span,.file-tile>small{overflow-wrap:anywhere;margin:0 16px;display:block}.file-tile>strong{font-size:15px}.file-tile>span{color:var(--text-secondary);margin-top:6px;font-size:13px}.file-tile>small{color:var(--text-secondary);margin-top:6px;font-size:12px}.file-pagination{color:var(--text-secondary);justify-content:flex-end;align-items:center;gap:15px;margin:18px 0;font-size:14px;display:flex}.file-pagination button{border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:6px;padding:7px 12px}.file-pagination button:disabled{opacity:.4;cursor:default}.file-help{color:var(--text-secondary);font-size:14px;line-height:1.5}.file-saved-views{align-items:center;gap:15px;margin-top:12px;display:flex}.file-saved-views [data-slot=select-trigger]{width:260px}.file-saved-views button{font-size:14px}.file-sheet[data-slot=sheet-content]{background:var(--surface);z-index:60;gap:0;width:56vw;min-width:490px;max-width:1000px;padding:0}.file-sheet.expanded[data-slot=sheet-content]{width:100vw;max-width:100vw}.file-sheet [data-slot=sheet-header]{min-width:0;padding:22px 55px 12px 24px}.file-sheet [data-slot=sheet-title]{overflow-wrap:anywhere;font-size:20px;line-height:1.3}.file-sheet [data-slot=sheet-description]{color:var(--text-secondary);font-size:14px}.file-detail-toolbar{flex-wrap:wrap;gap:8px;padding:0 24px 15px;display:flex}.file-detail-toolbar .secondary{padding:7px 10px;font-size:13px}.file-ask-actions{background:var(--surface-tint);border-block:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 24px;display:flex}.file-ask-actions button{color:var(--foreground);align-items:center;gap:6px;padding:4px 8px;font-size:13px;display:inline-flex}.file-sheet>[data-slot=tabs]{border-bottom:1px solid var(--border);padding:12px 24px 10px}.file-detail-body{background:var(--surface);flex:1;min-height:0;overflow:auto}.file-preview-content{flex-direction:column;height:100%;min-height:400px;display:flex}.file-preview-content>iframe{background:var(--surface);border:0;flex:1;width:100%;min-height:400px;display:block}.file-preview-state{text-align:center;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:350px;padding:65px 30px;display:flex}.file-preview-state strong{color:var(--foreground);font-size:17px}.file-preview-state p{max-width:420px;font-size:14px;line-height:1.5}.file-preview-note{background:var(--surface);color:var(--text-secondary);border-bottom:1px solid var(--border);padding:9px 20px;font-size:12px;line-height:1.5}.file-plain-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--border);margin:18px;padding:32px;font-family:inherit;font-size:16px;line-height:1.65}.image-preview-tools{background:var(--surface);justify-content:center;align-items:center;gap:15px;padding:12px;font-size:14px;display:flex}.image-preview-tools button{padding:5px 8px;display:flex}.image-preview-scroll{flex:1;min-height:0;padding:30px;display:block;overflow:auto}.image-preview-scroll img{object-fit:contain;height:auto;margin:auto;display:block}.workbook-preview{background:var(--surface);flex-direction:column;height:100%;min-height:400px;display:flex}.workbook-toolbar{border-bottom:1px solid var(--border);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.workbook-toolbar input{max-width:280px;font-size:14px}.worksheet-scroll{flex:1;min-height:0;overflow:auto}.worksheet-scroll table{font-variant-numeric:tabular-nums;width:max-content;min-width:100%}.worksheet-scroll th{background:var(--surface-tint);z-index:1;text-align:center;height:30px;font-size:12px;position:sticky;top:0}.worksheet-scroll td{border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;min-width:105px;max-width:350px;padding:7px 10px;font-size:14px}.worksheet-scroll .row-number{background:var(--surface-raised);min-width:40px;color:var(--text-secondary);text-align:center;font-size:12px}.workbook-footer{border-top:1px solid var(--border);padding:10px}.workbook-footer [data-slot=tabs-list]{justify-content:flex-start;max-width:100%;overflow-x:auto}.workbook-footer>div:last-of-type{align-items:center;gap:12px;margin-top:10px;font-size:13px;display:flex}.workbook-footer p{color:var(--text-secondary);margin-top:10px;font-size:12px}.file-details-form{background:var(--surface);flex-direction:column;gap:18px;padding:24px;display:flex}.file-details-form>.primary{align-self:flex-start}.file-details-form h3{align-items:center;gap:8px;margin-bottom:12px;font-size:16px;font-weight:600;display:flex}.file-links{border-top:1px solid var(--border);padding-top:15px}.file-links>div{justify-content:space-between;align-items:center;gap:8px;margin:10px 0;display:flex}.file-links>p{margin:10px 0}.file-event{border-bottom:1px solid var(--border);padding:10px 0;font-size:14px}.file-event small{color:var(--text-secondary);margin-top:5px;font-size:12px;display:block}.file-versions{background:var(--surface);padding:8px 20px}.file-versions article{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:18px 0;display:flex}.file-versions article>div:first-of-type{flex:1;min-width:0}.file-versions strong{font-size:15px}.file-versions p{overflow-wrap:anywhere;margin-top:4px;font-size:14px}.file-versions small{color:var(--text-secondary);font-size:12px}.file-version-actions{color:var(--foreground);flex-direction:column;flex-shrink:0;gap:8px;font-size:13px;display:flex}.file-record-picker{z-index:90;width:340px;max-width:90vw}.file-record-picker>[data-slot=select-trigger]{margin-bottom:8px}.file-record-picker .file-help{margin-top:10px;font-size:12px}.related-files{border-top:1px solid var(--border);margin-top:20px;padding:24px 0}.related-files-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.related-files-heading h3{align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.related-files-heading h3 span{color:var(--text-secondary);font-size:13px}.related-files-heading>div{gap:7px;display:flex}.related-files-heading .secondary{padding:8px 10px;font-size:13px}.related-file-row{text-align:left;border-bottom:1px solid var(--border);align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.related-file-row>span:nth-child(2){flex:1;min-width:0}.related-file-row strong{overflow-wrap:anywhere;font-size:15px}.related-file-row small{color:var(--text-secondary);margin-top:3px;font-size:12px;display:block}.file-picker-dialog[data-slot=dialog-content]{z-index:80;width:min(1000px,94vw);max-width:1000px;max-height:88vh;overflow:auto}.file-upload-dialog[data-slot=dialog-content]{z-index:80;max-width:610px;max-height:86vh;overflow:auto}.file-upload-jobs{max-height:360px;overflow:auto}.file-upload-jobs>div{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:13px 0;display:flex}.file-upload-jobs>div>div{flex:1;min-width:0}.file-upload-jobs strong{overflow-wrap:anywhere;font-size:15px;display:block}.file-upload-jobs small{color:var(--text-secondary);margin-top:4px;font-size:13px;display:block}.file-upload-footer{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:15px;font-size:14px;display:flex}.file-duplicate{background:var(--surface-raised);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:12px;padding:16px;font-size:14px;display:flex}.file-trash-banner{background:var(--surface-tint);color:var(--warning-text);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 24px;font-size:14px;display:flex}.file-trash-banner span{flex:1}.file-trash-banner .primary{padding:7px 12px;font-size:14px}.drag-over{outline:3px dashed var(--ring);outline-offset:-5px;background:var(--surface-tint)!important}.chat-file-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;max-width:100%;margin:12px 0;padding:17px}.chat-file-heading{align-items:center;gap:13px;display:flex}.chat-file-heading>div{min-width:0}.chat-file-heading h3{overflow-wrap:anywhere;margin:3px 0;font-size:16px;font-weight:600}.chat-file-heading p{color:var(--text-secondary);font-size:13px}.chat-file-card .file-help{margin:10px 0;font-size:13px}.chat-file-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.chat-file-actions button{color:var(--text-secondary);align-items:center;gap:5px;font-size:13px;display:inline-flex}.chat-file-actions .secondary{padding:7px 10px}.chat-file-results{max-width:100%;margin:14px 0;overflow:hidden}.file-source{border-left:3px solid var(--border);background:var(--surface)}.composer-file-tools{flex-wrap:wrap;align-items:center;gap:12px;padding:5px 0 12px;display:flex}.composer-file-tools .secondary{padding:7px 10px;font-size:13px}.composer-file-tools>span{color:var(--text-secondary);font-size:12px}.composer-file-tools>span button{color:var(--foreground);margin-left:8px;text-decoration:underline}.email-attachments{border-top:1px solid var(--border);margin-top:17px;padding-top:13px}.email-attachments>strong{color:var(--text-secondary);margin-bottom:9px;font-size:13px;display:block}.email-attachments>div{justify-content:space-between;align-items:center;gap:8px;margin:8px 0;font-size:13px;display:flex}.email-attachments .secondary{padding:7px 10px;font-size:13px}.file-open .ask-context{display:none}.file-open .ask-layout{grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){.file-open .app{margin-right:56vw}.file-open .app .workspace-nav{gap:10px;overflow-x:auto}.file-open .app .workspace-nav .quick-create,.file-open .app .workspace-nav>button{display:none}.file-open .app .topbar{padding-inline:20px}.file-open .app .workspace{display:none}.file-open .app main{padding-inline:18px}.file-open .app .ask-layout{min-width:0}.file-open .app .ask-record-tools{flex-wrap:wrap}.file-open .app .message-content{min-width:0}}@media (max-width:1099px){.file-sheet[data-slot=sheet-content]{width:90vw;min-width:0;max-width:100vw}.file-advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.file-sheet[data-slot=sheet-content]{width:100vw}.files-page .sectionhead{align-items:flex-start}.file-filter-bar{gap:8px}.file-filter-bar .file-search{flex-basis:100%}.file-advanced-filters{grid-template-columns:minmax(0,1fr)}.file-count{flex-direction:column}.file-detail-toolbar{padding-inline:15px}.file-ask-actions,.file-sheet>[data-slot=tabs]{padding-inline:12px}.file-versions article{flex-wrap:wrap}.file-version-actions{flex-direction:row;flex-basis:100%;padding-left:51px}.file-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.file-tile-preview{height:115px}.file-tile>strong,.file-tile>span,.file-tile>small{margin-inline:10px}.file-details-form{padding:18px}.chat-file-actions{gap:9px}.composer-file-tools{padding-bottom:6px}}.task-command-center{grid-template-columns:minmax(0,1.7fr) minmax(260px,.75fr);gap:14px;margin:0 24px 18px;display:grid}.task-focus-copy,.task-safety-net{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface-tint),var(--surface));border-radius:14px;padding:22px}.task-focus-copy .eyebrow{align-items:center;gap:7px;display:flex}.task-focus-copy h3{letter-spacing:-.025em;margin:8px 0;font-size:1.25rem}.task-focus-copy p{max-width:680px;color:var(--text-secondary);margin-bottom:16px;line-height:1.55}.task-focus-copy .primary{align-items:center;gap:8px;display:inline-flex}.task-safety-net{grid-template-columns:repeat(3,1fr);align-content:start;gap:7px;display:grid}.task-safety-net>strong{grid-column:1/-1;align-items:center;gap:8px;margin-bottom:8px;display:flex}.task-safety-net button{text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:9px;flex-direction:column;gap:3px;padding:10px;display:flex}.task-safety-net button:hover{background:var(--surface-raised)}.task-safety-net b{font-size:1.25rem}.task-safety-net span{color:var(--text-secondary);font-size:.72rem}.task-row-guidance{color:var(--accent-text);align-items:center;gap:7px;margin-top:6px;font-size:.78rem;display:flex}.task-row-guidance b{background:var(--surface-tint);border-radius:6px;justify-content:center;align-items:center;min-width:25px;height:22px;font-size:.72rem;display:inline-flex}.task-close-loop{max-width:590px!important}.task-close-loop>label{color:var(--text-secondary);flex-direction:column;gap:8px;font-size:.875rem;display:flex}.task-close-loop textarea,.task-close-loop input{border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:9px;padding:11px 12px}.task-close-loop fieldset{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:3px 0;display:grid}.task-close-loop legend{color:var(--text-secondary);margin-bottom:8px;font-size:.875rem}.task-close-loop fieldset button{text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:5px;padding:13px;display:flex}.task-close-loop fieldset button.selected{border-color:var(--accent-text);background:var(--surface-tint);box-shadow:0 0 0 1px var(--accent-text)}.task-close-loop fieldset span{color:var(--text-secondary);font-size:.8rem}.task-close-actions{justify-content:flex-end;margin-top:4px}@media (max-width:900px){.task-command-center{grid-template-columns:1fr;margin:0 16px 16px}.task-safety-net{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.task-command-center{margin:0 12px 14px}.task-focus-copy,.task-safety-net{padding:16px}.task-focus-copy .primary{justify-content:center;width:100%}.task-safety-net{grid-template-columns:1fr}.task-safety-net>strong{grid-column:auto}.task-safety-net button{flex-direction:row;align-items:center;gap:9px}.task-close-loop fieldset{grid-template-columns:1fr}.task-close-actions{grid-template-columns:1fr;display:grid}.task-close-actions button{width:100%}}.custom-fields-section{border-top:1px solid var(--border);margin:24px 0;padding-top:16px}.custom-fields-section header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.custom-fields-section header h3{border:0!important;margin:0!important;padding:0!important}.custom-fields-section header p{color:var(--text-secondary);margin-top:5px;font-size:12px}.custom-fields-section header button{white-space:nowrap;margin:0}.custom-fields-section select,.custom-field-manager select,.custom-task-filters select{background:var(--surface);border:1px solid var(--border);color:var(--foreground);border-radius:8px;min-width:0;max-width:100%;padding:10px}.custom-fields-section>.secondary{margin-top:16px}.custom-field-empty{border:1px dashed var(--border);width:100%;color:var(--text-secondary);border-radius:9px;align-items:center;gap:8px;padding:18px;font-size:14px;display:flex}.custom-field-manager{max-height:85dvh;overflow-y:auto;max-width:660px!important}.custom-field-list>div{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 0;display:flex}.custom-field-list>div>span{overflow-wrap:anywhere;flex:1;min-width:0}.custom-field-list small{color:var(--text-secondary);display:block}.custom-field-list button{min-height:40px;padding:8px}.custom-field-builder{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:16px;padding-top:18px;display:grid}.custom-field-builder label{flex-direction:column;gap:7px;font-size:13px;display:flex}.custom-field-builder input,.custom-field-builder textarea{border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:8px;padding:10px}.custom-check>span{align-items:center;gap:8px;display:flex}.custom-multi{flex-wrap:wrap;gap:7px;display:flex}.custom-multi button{border:1px solid var(--border);border-radius:6px;padding:7px 12px}.custom-multi .selected{background:var(--surface-tint);border-color:var(--accent-text);color:var(--accent-text)}.custom-chat-table{overflow-x:auto}.custom-chat table{border-collapse:collapse;width:100%}.custom-chat th,.custom-chat td{text-align:left;border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:10px}.custom-chat{max-width:100%!important}.custom-task-filters{margin:0 24px 12px}.custom-task-filters summary{cursor:pointer;padding:8px 0;font-size:14px}.custom-task-rule{align-items:center;gap:8px;margin-top:8px;display:flex}.custom-task-rule>*{flex:1;min-width:0}.custom-task-rule button{flex:0}.custom-field-manager .task-inline button{min-height:44px}@media (max-width:600px){.custom-field-builder{grid-template-columns:1fr}.custom-fields-section header{flex-direction:column;align-items:flex-start}.custom-task-rule{flex-wrap:wrap}.custom-task-rule>select{flex:40%}.custom-task-rule>input{flex:75%}.custom-field-list{font-size:13px}}.custom-reference{flex-direction:column;gap:7px;min-width:0;font-size:14px;display:flex}.custom-reference>.secondary{text-overflow:ellipsis;white-space:normal;text-align:left;justify-content:flex-start;overflow:hidden}.custom-reference>.text-button{margin:0}.custom-reference-options{border:1px solid var(--border);border-radius:9px;flex-direction:column;gap:4px;max-height:280px;padding:8px;display:flex;overflow:auto}.custom-reference-options button{text-align:left;border-radius:7px;justify-content:space-between;gap:8px;padding:10px;display:flex}.custom-reference-options button:hover{background:var(--surface-tint)}.custom-reference-options small{color:var(--text-secondary);font-size:12px}.custom-file-field{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:12px;padding:14px;font-size:14px;display:flex}.custom-file-field .text-button{margin:0}.custom-field-builder label,.custom-field-list,.custom-fields-section .form-grid label{font-size:14px}.task-event-window.deal-sheet{border:1px solid var(--legacy-edge-303035ff,#303035);background:var(--legacy-surface-141416ff,#141416);overscroll-behavior:contain;border-radius:18px;gap:0;max-height:none;overflow:auto;transform:translate(-50%);box-shadow:0 32px 120px #0009;width:min(860px,100vw - 48px)!important;max-width:860px!important;height:calc(100dvh - 64px)!important;animation:none!important;inset:32px auto auto 50%!important}.task-event-window [data-slot=sheet-header]{border-bottom:1px solid var(--legacy-edge-29292dff,#29292d);background:var(--legacy-surface-141416ff,#141416);flex-shrink:0;padding:25px 200px 22px 28px;position:relative}.task-event-window [data-slot=sheet-title]{letter-spacing:-.025em;font-size:1.2rem}.task-event-window [data-slot=sheet-description]{color:var(--legacy-ink-a4a4adff,#a4a4ad);margin-top:5px;font-size:.86rem;line-height:1.55}.task-event-window .task-editor-body{padding:4px 28px 0;display:block;overflow:visible}.task-event-window .task-fields{min-width:0;display:block}.task-event-window .task-fields>section,.task-event-window .task-fields>details{margin:0}.task-event-section{border-bottom:1px solid var(--legacy-edge-29292dff,#29292d);min-width:0;padding:21px 0}.task-event-section>label,.task-event-section>.form-grid>label{margin:0}.task-event-section h3{color:var(--legacy-ink-b8b8c0ff,#b8b8c0);align-items:center;gap:8px;margin:0 0 16px;font-size:.87rem;font-weight:600;display:flex}.task-event-window label{color:var(--legacy-ink-acacb5ff,#acacb5);letter-spacing:.015em;flex-direction:column;gap:9px;min-width:0;font-size:.8rem;font-weight:550;display:flex}.task-event-window input,.task-event-window textarea,.task-event-window .task-select{letter-spacing:0;width:100%;min-width:0;min-height:44px;background:var(--legacy-surface-1c1c1fff,#1c1c1f)!important;border:1px solid var(--legacy-edge-38383fff,#38383f)!important;box-shadow:none!important;color:var(--legacy-ink-ededf0ff,#ededf0)!important;border-radius:9px!important;font-size:.91rem!important}.task-event-window textarea{padding:13px}.task-event-window input:focus,.task-event-window textarea:focus{outline-offset:2px;outline:2px solid var(--legacy-edge-ae8fffff,#ae8fff)!important}.task-event-window input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:10px 12px}.task-event-window .form-grid{gap:19px 16px;min-width:0}.task-event-window .form-grid .full{grid-column:1/-1}.task-segments{background:var(--legacy-surface-202023ff,#202023);border:1px solid var(--legacy-edge-3b3b41ff,#3b3b41);border-radius:9px;align-items:stretch;min-width:0;margin-top:8px;padding:5px;display:flex}.task-segments button{min-width:0;min-height:36px;color:var(--legacy-ink-92929dff,#92929d);white-space:nowrap;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 8px;font-size:.88rem;font-weight:550;display:flex;position:relative}.task-segments button[aria-pressed=true]{color:var(--legacy-ink-f4efffff,#f4efff);background:var(--legacy-surface-29262fff,#29262f)}.task-segments button[aria-pressed=true]:after{content:"";background:var(--legacy-surface-b493ffff,#b493ff);border-radius:3px;height:2px;position:absolute;bottom:0;left:10px;right:10px}.task-title-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:12px;margin-top:8px;display:grid}.task-title-row .task-segments{margin:0}.task-title-row>input{height:48px}.task-action-tabs button{gap:5px;padding:7px 4px;font-size:.78rem}.task-event-window .task-reminder-options{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.task-event-window .task-reminder-options label{flex-direction:row;align-items:center;gap:8px;font-size:.8rem}.task-event-window .task-reminder-options .unavailable{opacity:.4}.reminder-presets{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.reminder-presets button{border:1px solid var(--legacy-edge-36363eff,#36363e);min-height:38px;color:var(--legacy-ink-b4b4c0ff,#b4b4c0);border-radius:7px;padding:8px 12px;font-size:.78rem}.reminder-presets button:hover,.reminder-presets button[aria-pressed=true]{background:var(--legacy-surface-292332ff,#292332);border-color:var(--legacy-edge-a98aedff,#a98aed);color:var(--legacy-ink-e4d7ffff,#e4d7ff)}.reminder-chip{border:1px solid var(--legacy-edge-37373eff,#37373e);border-radius:7px;align-items:center;gap:8px;margin:6px 0;padding:9px 12px;font-size:.8rem;display:inline-flex}.reminder-chip button{padding:3px;display:flex}.task-event-window .reminder-clock{flex-direction:row;align-items:center;gap:10px;width:180px;margin-bottom:10px;display:flex}.task-snooze{background:var(--legacy-surface-202023ff,#202023);border-radius:10px;margin-top:15px;padding:16px}.task-snooze>strong{align-items:center;gap:9px;font-size:.85rem;display:flex}.task-snooze .reminder-presets{margin:12px 0 0}.task-snooze .reminder-presets button{color:var(--legacy-ink-bed2ffff,#bed2ff)}.task-event-window .task-help{color:var(--legacy-ink-9595a1ff,#9595a1);margin:10px 0 0;font-size:.76rem;line-height:1.65}.task-event-window details summary{cursor:pointer;min-height:44px;color:var(--legacy-ink-d1d1d9ff,#d1d1d9);align-content:center;font-size:.85rem}.task-event-window .task-section{border-bottom:1px solid var(--legacy-edge-29292dff,#29292d);padding:20px 0}.task-event-window .task-section h3{font-size:.9rem}.task-notes-toggle{border:1px solid var(--legacy-edge-444957ff,#444957);background:var(--legacy-surface-22252bff,#22252b);color:var(--legacy-ink-b2cdf7ff,#b2cdf7);border-radius:30px;align-items:center;gap:9px;padding:8px 11px;font-size:.74rem;font-weight:600;display:flex;position:absolute;top:25px;right:54px}.task-notes-toggle span{color:var(--legacy-ink-dedee7ff,#dedee7);background:var(--legacy-surface-383942ff,#383942);border-radius:20px;padding:3px 5px;font-size:.6rem}.task-notes-toggle[aria-pressed=true] span{background:var(--legacy-surface-9b7adaff,#9b7ada);color:var(--legacy-ink-ffffffff,white)}.attendee-search{grid-template-columns:150px minmax(0,1fr);gap:12px;margin-top:9px;display:grid}.task-attendees{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.task-attendees>div{border:1px solid var(--legacy-edge-38383eff,#38383e);border-radius:8px;align-items:center;gap:8px;max-width:100%;padding:8px;display:flex}.task-event-window .custom-reference>span{display:none}.task-event-window .custom-reference>.secondary{text-align:left;white-space:normal;width:100%;min-height:44px}.task-attendees .custom-reference>.secondary{min-height:32px;font-size:.8rem}.task-event-window .custom-reference-options{z-index:1;margin-top:8px;position:relative}.task-event-window .task-save-bar{z-index:5;padding:16px 28px max(16px,env(safe-area-inset-bottom));background:var(--legacy-surface-141416f5,#141416f5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--legacy-edge-33333aff,#33333a);flex-wrap:wrap;justify-content:flex-end;gap:9px;margin:20px -28px 0;display:flex;position:sticky;bottom:0}.task-event-window .task-save-bar .primary{background:var(--legacy-surface-37d9a0ff,#37d9a0);color:var(--legacy-ink-08261dff,#08261d);border:0;min-width:85px;min-height:44px}.task-event-window .task-save-bar .secondary{color:var(--legacy-ink-c2d3eeff,#c2d3ee);background:0 0;min-height:44px}.task-event-window .task-save-bar .delete{margin-right:auto}.task-event-window .task-queue-strip{margin:12px 0}@media (max-width:700px){.task-event-window.deal-sheet{border:0;border-radius:0;transform:none;width:100%!important;height:100dvh!important;inset:0!important}.task-event-window [data-slot=sheet-header]{padding:24px 45px 18px 20px}.task-notes-toggle{align-self:flex-start;margin-top:9px;position:static}.task-event-window .task-editor-body{padding:0 18px}.task-title-row{grid-template-columns:minmax(0,1fr)}.task-action-tabs button{font-size:.85rem}.task-event-window .form-grid{grid-template-columns:minmax(0,1fr);gap:17px}.task-event-window .form-grid .full{grid-column:auto}.attendee-search{grid-template-columns:minmax(0,1fr)}.task-event-window .task-save-bar{gap:6px;margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.task-event-window .task-save-bar button{padding:9px 11px;font-size:.76rem}.task-event-window .task-reminder-options{gap:15px}.task-attendees>div{width:100%;min-width:0}.task-attendees .custom-reference{flex:1;min-width:0}}.reminder-history-list{color:var(--legacy-ink-a4a4afff,#a4a4af);margin:12px 0;padding:0;font-size:.76rem;list-style:none}.reminder-history-list li{border-top:1px solid var(--legacy-edge-303037ff,#303037);padding:10px 0}.reminder-history-list time{color:var(--legacy-ink-898995ff,#898995);font-size:.7rem}.reminder-history-list p{overflow-wrap:anywhere;margin:4px 0}.rich-editor{border:1px solid var(--legacy-edge-3a3a43ff,#3a3a43);background:var(--legacy-surface-ffffffff,#fff);min-width:0;color:var(--legacy-ink-202026ff,#202026);border-radius:12px;overflow:visible}.rich-editor-actions{background:var(--legacy-surface-202024ff,#202024);color:var(--legacy-ink-c6c6d0ff,#c6c6d0);border-radius:11px 11px 0 0;align-items:center;gap:14px;padding:10px 14px;font-size:.875rem;display:flex}.rich-editor-actions>span{flex:1}.rich-editor-actions button{padding:4px 6px}.rich-editor .ql-toolbar.ql-snow{border:0;border-bottom:1px solid var(--legacy-edge-d9d9dfff,#d9d9df);background:var(--legacy-surface-f3f3f6ff,#f3f3f6);flex-wrap:wrap;gap:5px;padding:11px 10px;display:flex}.rich-editor .ql-container.ql-snow{border:0;border-radius:0 0 12px 12px;min-height:220px;font:16px Arial,sans-serif}.rich-editor .ql-editor{overflow-wrap:anywhere;min-height:220px;padding:24px;line-height:1.65}.rich-editor .ql-editor p{white-space:normal;margin:0!important}.rich-editor .ql-editor li{margin:0;line-height:1.65}.rich-editor .ql-editor h1{font-size:2em}.rich-editor .ql-editor h2{font-size:1.5em}.rich-editor .ql-editor h3{font-size:1.2em}.rich-editor .ql-toolbar button{min-width:30px;min-height:30px;padding:5px}.rich-editor .ql-snow .ql-picker.ql-font{width:150px}.rich-editor .ql-snow .ql-picker.ql-size{width:75px}.rich-editor .ql-snow .ql-picker.ql-font .ql-picker-label:before,.rich-editor .ql-snow .ql-picker.ql-font .ql-picker-item:before{content:attr(data-value)}.rich-editor .ql-snow .ql-picker.ql-font .ql-picker-label:not([data-value]):before{content:"Arial"}.rich-editor .ql-snow .ql-picker.ql-size .ql-picker-label:before,.rich-editor .ql-snow .ql-picker.ql-size .ql-picker-item:before{content:attr(data-value)}.rich-editor .ql-snow .ql-picker.ql-size .ql-picker-label:not([data-value]):before{content:"16px"}.rich-editor .ql-snow .ql-picker-options{z-index:20;color:var(--legacy-ink-222222ff,#222);background:var(--legacy-surface-ffffffff,white);max-height:280px;overflow:auto}.rich-editor .ql-tooltip{z-index:25;white-space:normal;max-width:100%}.rich-editor.disabled .ql-toolbar{pointer-events:none;opacity:.65}.rich-content{overflow-wrap:anywhere;font:16px/1.65 Arial,sans-serif}.rich-content p{white-space:normal;margin:0 0 .7em}.rich-content ul{padding-left:1.6em;list-style:outside}.rich-content ol{padding-left:1.6em;list-style:decimal}.rich-content h1{font-size:2em;font-weight:700}.rich-content h2{font-size:1.5em;font-weight:700}.rich-content h3{font-size:1.2em;font-weight:700}.rich-content a{color:var(--legacy-ink-295dc5ff,#295dc5);text-decoration:underline}.rich-content blockquote{border-left:3px solid var(--legacy-edge-bbbbbbff,#bbb);padding-left:1em}.email-rich-preview,.document-chat-preview{background:var(--legacy-surface-ffffffff,white);color:var(--legacy-ink-202026ff,#202026);border-radius:10px;margin:16px 0;padding:24px}.document-chat-preview{max-height:360px;overflow:auto}.document-workspace{max-width:1100px;margin:auto;padding:18px 0 50px}.document-heading{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;display:flex}.document-heading>div,.document-heading>span{flex:1;min-width:180px}.document-heading h1{letter-spacing:-.04em;font-size:2rem;font-weight:650}.document-heading p,.document-heading>span{color:var(--text-secondary);font-size:.875rem}.document-title{color:var(--text-secondary);flex-direction:column;gap:10px;margin-bottom:20px;font-size:.875rem;display:flex}.document-title input{color:var(--foreground);background:var(--surface);border:1px solid var(--border);border-radius:10px;min-width:0;padding:15px;font-size:1.5rem;font-weight:550}.document-workspace .rich-editor .ql-editor{min-height:550px;padding:48px 60px}.document-search{gap:12px;margin:20px 0;display:flex}.document-search input{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex:1;min-width:0;padding:12px;font-size:1rem}.document-list{gap:10px;display:grid}.document-list>button{text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:flex-start;gap:16px;padding:20px;display:flex}.document-list>button:hover{background:var(--surface-raised)}.document-list>button>span{flex-direction:column;gap:8px;min-width:0;display:flex}.document-list small{color:var(--text-secondary);overflow-wrap:anywhere}.document-footer{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.document-footer>span{color:var(--text-secondary);margin-right:auto}.document-links{border-bottom:1px solid var(--border);padding:22px 0}.document-links h3{margin-bottom:14px}.document-links label{color:var(--text-secondary);flex-direction:column;gap:8px;font-size:.875rem;display:flex}@media (max-width:700px){.rich-editor .ql-editor{padding:16px;font-size:16px}.rich-editor .ql-toolbar.ql-snow{gap:8px;padding:10px 6px}.rich-editor .ql-toolbar.ql-snow .ql-formats{margin-right:5px}.rich-editor .ql-toolbar button{min-width:36px;min-height:36px}.rich-editor .ql-snow .ql-picker.ql-font{width:135px}.document-workspace .rich-editor .ql-editor{min-height:400px;padding:24px 18px}.document-heading{gap:10px}.document-heading>span{font-size:.8rem}.document-title input{font-size:1.2rem}.document-links .form-grid{grid-template-columns:minmax(0,1fr)}.email-rich-preview,.document-chat-preview{padding:16px}}.record-compose-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 1rem;display:flex}.record-compose-actions button{align-items:center;gap:.5rem;min-height:42px;display:inline-flex}.universal-composer[data-slot=dialog-content]{background:var(--background);flex-direction:column;gap:1rem;width:min(780px,100vw - 32px);max-width:none;max-height:calc(100dvh - 40px);padding:24px;display:flex;overflow:hidden}.universal-composer.composer-expanded{width:calc(100vw - 40px);height:calc(100dvh - 40px)}.universal-composer [data-slot=dialog-header]{padding-right:130px}.composer-window-actions{gap:4px;display:flex;position:absolute;top:18px;right:48px}.composer-window-actions button{border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.composer-window-actions button:hover{background:var(--muted)}.composer-body{overscroll-behavior:contain;min-height:0;padding:1px 2px 12px;overflow:auto}.composer-body .ask-email-card{max-width:none;margin:0}.composer-body .document-workspace{padding:0}.composer-body .document-heading{flex-wrap:wrap}.composer-body .document-heading span{font-size:.875rem}.composer-dock{z-index:45;border:1px solid var(--border);background:var(--background);border-radius:12px;align-items:center;gap:12px;max-width:calc(100vw - 40px);padding:16px 20px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 40px #0008}.composer-dock span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-workspace{max-width:1300px;margin:0 auto;padding:32px}.email-view-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0 12px;display:flex}.email-view-controls input{flex:1;min-width:180px}.email-history-list{border:1px solid var(--border);border-radius:12px;margin-top:24px;overflow:hidden}.email-history-list>button{text-align:left;border-bottom:1px solid var(--border);align-items:center;gap:16px;width:100%;padding:18px;display:flex}.email-history-list>button>span:first-of-type{flex:1;min-width:0}.email-history-list strong,.email-history-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.email-history-list small{color:var(--muted-foreground);margin-top:4px;font-size:.875rem}.email-history-meta{text-align:right;font-size:.875rem}.email-context-links{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.email-context-links span{border:1px solid var(--border);border-radius:6px;padding:4px 8px;font-size:.875rem}.related-writing{margin:24px 0}.related-writing .recent-deal{text-align:left;justify-content:flex-start;gap:10px;width:100%;display:flex}.related-writing small{color:var(--muted-foreground);font-size:.875rem;display:block}.signature-dialog[data-slot=dialog-content]{width:calc(100vw - 32px);max-width:720px;max-height:calc(100dvh - 32px);overflow:auto}.composer-signature-actions{justify-content:space-between;gap:12px;display:flex}.signature-dialog .ql-editor{min-height:140px}@media (max-width:700px){.universal-composer[data-slot=dialog-content]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:18px 12px;padding-bottom:env(safe-area-inset-bottom,12px);border-radius:0}.universal-composer [data-slot=dialog-header]{text-align:left;padding-right:120px}.universal-composer [data-slot=dialog-description]{font-size:.875rem}.composer-window-actions{top:14px;right:42px}.composer-body .ask-email-card{padding:14px}.composer-dock{bottom:calc(80px + env(safe-area-inset-bottom));max-width:none;left:12px;right:12px}.email-workspace{padding:20px 14px}.email-workspace .sectionhead{flex-direction:column;align-items:flex-start;gap:16px}.email-view-controls>*{width:100%}.email-history-list>button{flex-wrap:wrap;gap:10px;padding:14px}.email-history-meta{text-align:left;margin-left:29px}.email-history-list>button>span:first-of-type{flex:auto;width:calc(100% - 40px)}.composer-body .form-grid{grid-template-columns:1fr}.composer-body .document-footer{flex-wrap:wrap}}.contact-action-mobile{display:none}.setup-window[data-slot=dialog-content]{background:var(--legacy-surface-212121ff,#212121);border:1px solid var(--legacy-edge-363636ff,#363636);height:min(720px,90dvh);max-height:90dvh;color:var(--legacy-ink-eeeeeeff,#eee);border-radius:24px;gap:0;overflow:hidden;width:calc(100vw - 40px)!important;max-width:1060px!important;padding:0!important}.setup-layout[data-slot=tabs]{grid-template-columns:270px minmax(0,1fr);gap:0;height:100%;min-height:0;display:grid}.setup-sidebar{border-right:1px solid var(--legacy-edge-3b3b3bff,#3b3b3b);flex-direction:column;gap:16px;min-height:0;padding:18px 12px;display:flex;overflow-y:auto}.setup-sidebar-top{align-items:center;gap:14px;font-size:16px;font-weight:600;display:flex}.setup-close{border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.setup-close:hover{background:var(--legacy-surface-333333ff,#333)}.setup-search{border:1px solid var(--legacy-edge-474747ff,#474747);min-height:46px;color:var(--legacy-ink-aaaaaaff,#aaa);border-radius:28px;flex-shrink:0;align-items:center;gap:10px;padding:0 12px;display:flex}.setup-search input{width:100%;min-width:0;color:var(--legacy-ink-eeeeeeff,#eee);outline:none;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.setup-search button{place-items:center;min-width:24px;min-height:32px;display:grid}.setup-menu[data-slot=tabs-list]{background:0 0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;width:100%;height:auto;padding:0;display:flex}.setup-menu [data-slot=tabs-trigger]{width:100%;height:auto;min-height:48px;color:var(--legacy-ink-edededff,#ededed);white-space:normal;text-align:left;box-shadow:none;background:0 0;border:0;border-radius:12px;flex:none;justify-content:flex-start;gap:13px;padding:12px 14px;font-size:16px}.setup-menu [data-slot=tabs-trigger]:hover{background:var(--legacy-surface-2c2c2cff,#2c2c2c)}.setup-menu [data-slot=tabs-trigger] svg{width:21px;height:21px}.setup-workspace-label{color:var(--legacy-ink-a0a0a0ff,#a0a0a0);overflow-wrap:anywhere;margin-top:auto;padding:12px;font-size:13px}.setup-no-results{color:var(--legacy-ink-aaaaaaff,#aaa);padding:12px;font-size:14px}.setup-main{min-width:0;min-height:0;padding:30px 32px;overflow-y:auto}.setup-main h2{border-bottom:1px solid var(--legacy-edge-464646ff,#464646);letter-spacing:-.4px;margin:0 0 12px;padding-bottom:25px;font-size:25px;font-weight:500}.setup-row{border-bottom:1px solid var(--legacy-edge-333333ff,#333);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.setup-row>div:first-child{min-width:0}.setup-row h3{margin:0;font-size:16px;font-weight:500}.setup-row p,.setup-intro,.setup-note,.setup-empty p{color:var(--legacy-ink-aaaaaaff,#aaa);margin:7px 0 0;font-size:14px;line-height:1.6}.setup-row-control{text-align:right;overflow-wrap:anywhere;flex-shrink:0;max-width:50%;font-size:15px}.setup-row-control button{min-height:44px;font-size:14px}.setup-note{margin-top:24px}.lead-source-settings-form{max-width:620px;margin-top:24px}.lead-source-settings-form>label{gap:8px;font-size:15px;font-weight:600;display:grid}.lead-source-settings-form textarea{resize:vertical;border:1px solid var(--input);background:var(--background);width:100%;min-height:180px;color:var(--foreground);font:inherit;border-radius:9px;padding:12px;line-height:1.65}.lead-source-settings-form>small{color:var(--legacy-ink-aaaaaaff,#aaa);margin-top:8px;line-height:1.5;display:block}.users-settings{margin-top:18px}.users-settings-heading{justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.users-settings-heading h3,.settings-pending h3{margin:0;font-size:16px;font-weight:600}.users-settings-heading p{color:var(--legacy-ink-aaaaaaff,#aaa);margin:5px 0 0;font-size:13px}.icon-button{width:40px;height:40px;color:var(--legacy-ink-bbbbbbff,#bbb);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.icon-button:hover{background:var(--legacy-surface-333333ff,#333);color:var(--legacy-ink-ffffffff,#fff)}.settings-member-list{border-top:1px solid var(--legacy-edge-3b3b3bff,#3b3b3b)}.settings-member{border-bottom:1px solid var(--legacy-edge-333333ff,#333);align-items:center;gap:12px;min-height:72px;padding:12px 0;display:flex}.settings-member-avatar{background:var(--legacy-surface-353535ff,#353535);width:38px;height:38px;color:var(--legacy-ink-ddddddff,#ddd);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:600;display:grid}.settings-member-identity{flex:1;min-width:0}.settings-member-identity strong,.settings-pending-row strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.settings-member-identity small,.settings-pending-row small{color:var(--legacy-ink-aaaaaaff,#aaa);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.danger-menu-item{color:var(--legacy-ink-ff9b9bff,#ff9b9b)!important}.settings-invite form{gap:10px;display:flex}.settings-invite input,.settings-edit-name input{border:1px solid var(--legacy-edge-484848ff,#484848);background:var(--legacy-surface-191919ff,#191919);width:100%;min-width:0;color:var(--legacy-ink-eeeeeeff,#eee);border-radius:10px;outline:none;padding:12px 13px;font-size:14px}.settings-invite input:focus,.settings-edit-name input:focus{border-color:var(--legacy-edge-8aa9efff,#8aa9ef);box-shadow:0 0 0 3px #8aa9ef25}.settings-invite-help{color:var(--legacy-ink-999999ff,#999);margin:10px 0 0;font-size:12px;line-height:1.5}.settings-invite-code{border:1px solid var(--legacy-edge-455b4eff,#455b4e);background:var(--legacy-surface-213128ff,#213128);border-radius:12px;grid-template-columns:1fr auto;gap:10px;margin-top:16px;padding:15px;display:grid}.settings-invite-code>div{align-items:center;gap:10px;display:flex}.settings-invite-code span{flex-direction:column;gap:3px;display:flex}.settings-invite-code small{color:var(--legacy-ink-adc1b4ff,#adc1b4)}.settings-invite-code textarea{resize:none;border:1px solid var(--legacy-edge-52655aff,#52655a);background:var(--legacy-surface-18221cff,#18221c);width:100%;color:var(--legacy-ink-e7f3ebff,#e7f3eb);overflow-wrap:anywhere;border-radius:8px;grid-column:1/-1;padding:10px;font:12px/1.45 monospace}.settings-invite-code>button{justify-self:end}.settings-pending-row{border-bottom:1px solid var(--legacy-edge-333333ff,#333);align-items:center;gap:12px;padding:12px 0;display:flex}.settings-pending-row>div{flex:1;min-width:0}.settings-edit-name{color:var(--text-secondary);flex-direction:column;gap:8px;font-size:14px;display:flex}@media (max-width:640px){.setup-window[data-slot=dialog-content]{border-radius:18px;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);width:calc(100vw - 16px)!important}.setup-layout[data-slot=tabs]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.setup-sidebar{border-right:0;border-bottom:1px solid var(--legacy-edge-3b3b3bff,#3b3b3b);gap:10px;padding:12px;overflow:visible}.setup-sidebar-top{gap:8px}.setup-sidebar .setup-menu[data-slot=tabs-list]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.setup-menu [data-slot=tabs-trigger]{gap:8px;min-height:44px;padding:10px;font-size:14px}.setup-workspace-label{display:none}.setup-main{padding:22px 18px}.setup-main h2{padding-bottom:18px;font-size:22px}.setup-row{flex-wrap:wrap;gap:12px;padding:20px 0}.setup-row-control{text-align:left;max-width:100%}.setup-search{min-height:44px}.settings-member{gap:9px}.settings-member .role-badge{display:none}.settings-invite form{flex-direction:column}.settings-invite form button{min-height:44px}.settings-invite-code{grid-template-columns:1fr}.settings-invite-code>button{justify-self:stretch}.settings-pending-row .text-button{min-height:40px}}.settings-entry{min-height:44px;color:var(--text-secondary);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:inline-flex}.settings-entry:hover{background:var(--surface-raised);color:var(--foreground)}.workspace-settings-dialog{max-height:85dvh;overflow-y:auto;width:calc(100vw - 24px)!important;max-width:620px!important;padding:26px!important}.settings-section{border-bottom:1px solid var(--border);padding:18px 0}.settings-section h3{margin:0;font-size:16px}.settings-section p{color:var(--text-secondary);margin:6px 0 14px;font-size:14px}.settings-field-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.settings-field-grid>div{border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px;font-size:14px;display:flex}.settings-ask{min-height:44px;margin-top:16px}@media (min-width:761px){.workspace-rail.is-collapsed .rail-settings{display:block}.is-collapsed .settings-entry{justify-content:center;width:100%}.is-collapsed .settings-entry>span{display:none}}@media (max-width:480px){.settings-field-grid{grid-template-columns:1fr}.workspace-settings-dialog{padding:20px!important}}@media (max-width:600px){.contacts-page .contacts-header-actions{flex-wrap:nowrap;gap:6px;width:100%;min-width:0;display:flex}.contacts-header-actions .contact-action-desktop{display:none}.contacts-header-actions .contact-action-mobile{display:inline}.contacts-page .contacts-header-actions>button{white-space:nowrap;flex:auto;gap:6px;min-width:0;padding:10px 8px;font-size:.875rem;line-height:1.25;min-height:44px!important}.contacts-page .contacts-header-actions>button svg{flex-shrink:0;width:16px;height:16px}}@media (max-width:360px){.contacts-page .contacts-header-actions>button{gap:4px;padding-inline:6px}}.work-plan{background:var(--card,var(--legacy-surface-ffffffff,#fff));border:1px solid var(--border,var(--legacy-edge-e1e5e7ff,#e1e5e7));border-radius:16px;min-width:0;margin:16px 0;padding:20px;font-size:1rem}.work-plan header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.work-plan h3{margin:5px 0;font-size:1.3rem}.work-plan h4{margin:14px 0 8px;font-size:1rem}.work-plan button{border:1px solid var(--border,var(--legacy-edge-dfe4e5ff,#dfe4e5));text-align:left;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:7px 10px;font-size:.875rem;display:inline-flex}.work-plan button:hover:not(:disabled){background:var(--muted,var(--legacy-surface-f3f5f6ff,#f3f5f6))}.work-plan button:disabled{opacity:.5;cursor:wait}.work-plan-note,.work-plan-empty{color:var(--muted-foreground,var(--legacy-ink-59636bff,#59636b));margin:8px 0;font-size:.875rem;line-height:1.55}.work-plan-counts{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.work-plan-counts button{justify-content:flex-start;gap:10px;padding:12px 16px}.work-plan-counts strong{font-size:1.5rem}.work-plan-list{margin:0;padding:0;list-style:none}.work-plan-list>li{border-top:1px solid var(--border,var(--legacy-edge-e1e5e7ff,#e1e5e7));gap:12px;padding:16px 0;display:flex}.work-rank{background:var(--legacy-surface-e8f1edff,#e8f1ed);width:27px;height:27px;color:var(--legacy-ink-245842ff,#245842);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:.875rem;font-weight:600;display:grid}.work-item{flex:1;min-width:0}.work-item h4{overflow-wrap:anywhere;margin:0 0 5px}.work-reason{color:var(--legacy-ink-426453ff,#426453);margin:5px 0;font-size:.875rem;line-height:1.5}.work-meta,.work-links,.work-actions{flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;display:flex}.work-meta{color:var(--muted-foreground,var(--legacy-ink-59636bff,#59636b));margin:7px 0}.work-links{gap:4px}.work-links button{border:0;min-height:32px;padding:3px 5px}.work-actions{margin-top:9px}.work-actions button:first-child{background:var(--legacy-surface-edf4f0ff,#edf4f0);border-color:var(--legacy-edge-ceded4ff,#ceded4);color:var(--legacy-ink-244a37ff,#244a37)}.work-show-more{margin:10px 0}.work-missing{border-top:1px solid var(--border,var(--legacy-edge-e1e5e7ff,#e1e5e7));margin-top:18px;padding-top:5px}.work-missing article{border-bottom:1px solid var(--border,var(--legacy-edge-e1e5e7ff,#e1e5e7));padding:12px 0}.work-missing article h4{margin:0}.work-missing article p{margin:6px 0;font-size:.875rem}.work-related{margin-top:20px}.work-related summary{cursor:pointer;min-height:36px;font-size:.875rem}.work-related-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:.875rem;display:flex}.work-focus{background:var(--legacy-surface-edf4f0ff,#edf4f0);color:var(--legacy-ink-244a37ff,#244a37);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:9px 12px;font-size:.875rem;display:flex}.work-focus span{overflow-wrap:anywhere;min-width:0}.work-focus button{min-height:32px;padding:4px 8px;font-size:.875rem}:is(.work-plan button:focus-visible,.work-focus button:focus-visible,.work-related summary:focus-visible){outline:2px solid var(--legacy-edge-397958ff,#397958);outline-offset:3px}@media (max-width:640px){.work-plan{padding:14px}.work-plan button{min-height:44px}.work-plan-list>li{gap:8px}.work-related-row{flex-wrap:wrap;align-items:flex-start}.work-plan header>button{font-size:.875rem}}.header-deal-context{text-align:left;width:100%;min-width:0;margin-top:10px}.header-deal-label{color:var(--legacy-ink-9ba8bfff,#9ba8bf);letter-spacing:.07em;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:10px;display:flex}.header-deal{background:var(--legacy-surface-192131ff,#192131);border:1px solid var(--legacy-edge-36435bff,#36435b);width:100%;color:var(--legacy-ink-e5eafaff,#e5eafa);text-align:left;border-radius:7px;align-items:center;gap:9px;margin:5px 0;transition:background .2s;padding:10px 12px!important;display:flex!important}.header-deal:hover{background:var(--legacy-surface-243149ff,#243149)}.header-deal>span{flex:1;min-width:0}.header-deal strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.header-deal small{color:var(--legacy-ink-a9b7ceff,#a9b7ce);margin-top:3px;font-size:11px;display:block}.header-deal b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px}.header-deal-context summary{color:var(--legacy-ink-b9cafaff,#b9cafa);cursor:pointer;padding:7px;font-size:12px}.resizable-record-table th{position:relative;overflow:visible!important}.resizable-record-table td{white-space:normal;overflow-wrap:anywhere;overflow:hidden}.resizable-record-table .column-sort{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-right:12px;overflow:hidden}.column-resize-handle{cursor:col-resize;touch-action:none;z-index:3;top:0;bottom:0;right:-4px;background:0 0!important;border:0!important;border-radius:0!important;width:9px!important;min-width:9px!important;padding:0!important;position:absolute!important}.column-resize-handle:after{content:"";background:var(--legacy-surface-48546dff,#48546d);width:1px;position:absolute;top:10px;bottom:10px;left:4px}.column-resize-handle:hover:after{background:var(--legacy-surface-b5c9ffff,#b5c9ff);width:3px}.column-resize-handle:focus-visible:after{background:var(--legacy-surface-b5c9ffff,#b5c9ff);width:3px}.column-width-control{flex-direction:column;gap:7px;width:110px;min-width:90px;display:flex}.column-width-control output{color:var(--legacy-ink-b4bfd4ff,#b4bfd4);text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.column-width-control .column-width-slider{width:100%!important;display:flex!important}.resizable-record-table .record-next-action{max-width:100%;min-width:0!important}.resizable-record-table .list-cell-value{text-overflow:ellipsis;max-width:100%;overflow:hidden}.resizable-record-table .record-open-column{left:0;position:sticky!important}@media (max-width:600px){.header-deal{gap:7px;padding:10px!important}.header-deal>svg:first-child{display:none}.header-deal strong{font-size:12px}.header-deal b{font-size:13px}.column-picker-row{flex-wrap:wrap}.column-width-control{flex-basis:100%;width:auto;margin-left:35px;padding:8px 0}.column-width-control output{text-align:left}.column-width-control .column-width-slider{max-width:100%!important}.column-resize-handle{right:-7px;width:15px!important}}.lookup-add-option{text-align:left;border-top:1px solid var(--legacy-edge-343944ff,#343944);width:100%;color:var(--legacy-ink-c4d0ffff,#c4d0ff);background:var(--legacy-surface-232c41ff,#232c41);padding:10px 12px;font-weight:600;display:block}.lookup-add-option:hover{background:var(--legacy-surface-303e5bff,#303e5b)}.contact-lookup .lookup-create{justify-content:flex-start;min-height:32px;padding:5px 2px;font-size:13px}.contact-activity{border:1px solid var(--legacy-edge-303642ff,#303642);background:var(--legacy-surface-121720ff,#121720);border-radius:10px;min-width:0;margin:16px 0;padding:16px}.contact-activity>header,.activity-timeline article header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.contact-activity h3{font-size:16px;border:0!important;margin:0!important;padding:0!important}.contact-activity h3 span{background:var(--legacy-surface-2b3342ff,#2b3342);color:var(--legacy-ink-d4d8e4ff,#d4d8e4);border-radius:20px;margin-left:6px;padding:3px 8px;font-size:12px}.activity-composer{border:1px solid var(--legacy-edge-363f50ff,#363f50);background:var(--legacy-surface-191f2bff,#191f2b);border-radius:8px;margin:16px 0;padding:12px}.activity-types{gap:4px;display:flex}.activity-types button{min-height:40px;color:var(--legacy-ink-a7b0c3ff,#a7b0c3);border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 6px;font-size:13px;display:flex}.activity-types button[aria-pressed=true]{background:var(--legacy-surface-b8c8ffff,#b8c8ff);color:var(--legacy-ink-151e34ff,#151e34);font-weight:650}.activity-composer textarea{resize:vertical;background:var(--legacy-surface-111722ff,#111722);border:1px solid var(--legacy-edge-303849ff,#303849);border-radius:6px;width:100%;min-height:100px;margin:10px 0;padding:10px;font-size:14px;line-height:1.6}.activity-entry-footer{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.activity-entry-footer label{flex:1;gap:4px;min-width:180px;font-size:12px;display:grid}.activity-entry-footer input{width:100%;min-width:0;padding:8px!important;font-size:13px!important}.voice-note{flex-direction:column;flex:1;gap:5px;min-width:160px;display:flex}.voice-note small,.activity-help,.activity-timeline small{color:var(--legacy-ink-9da7bbff,#9da7bb);font-size:12px;line-height:1.5}.voice-note .recording{color:var(--legacy-ink-ffd2d2ff,#ffd2d2);border-color:var(--legacy-edge-f18888ff,#f18888)}.activity-help{margin-top:12px;display:block}.activity-filters{align-items:center;gap:8px;display:flex}.activity-filters label{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.activity-filters input{width:100%;min-width:0}.activity-filters input,.activity-filters select{border:1px solid var(--legacy-edge-333c4dff,#333c4d);background:var(--legacy-surface-151b26ff,#151b26);color:var(--legacy-ink-e5e9f4ff,#e5e9f4);border-radius:6px;padding:9px;font-size:13px}.activity-timeline article{border-bottom:1px solid var(--legacy-edge-2a3241ff,#2a3241);gap:12px;padding:18px 0;display:flex}.activity-timeline article>div{flex:1;min-width:0}.activity-icon{border:1px solid var(--legacy-edge-34405aff,#34405a);width:32px;height:32px;color:var(--legacy-ink-bacaf8ff,#bacaf8);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.activity-timeline article p,.activity-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.6}.activity-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}.activity-actions button{color:var(--legacy-ink-c1d0ffff,#c1d0ff);align-items:center;gap:5px;min-height:32px;display:flex}.activity-empty{color:var(--legacy-ink-a5afc2ff,#a5afc2);padding:20px 0;font-size:14px}.activity-timeline article strong{font-size:13px}.booking-summary span{overflow-wrap:anywhere}.booking-form select,.booking-form input{max-width:100%}@media (max-width:600px){.contact-activity{margin:12px 0;padding:12px}.activity-composer{padding:10px}.activity-types button{gap:4px;font-size:12px}.activity-entry-footer{gap:10px}.activity-entry-footer .primary{width:100%}.activity-entry-footer label{flex-basis:100%;width:100%;min-width:0}.activity-filters{flex-wrap:wrap}.activity-filters label{flex-basis:100%}.activity-filters select{width:100%}.activity-timeline article header{flex-direction:column;align-items:flex-start;gap:2px}.voice-note{flex-basis:100%}}.activity-timeline article.activity-pinned{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.activity-timeline article.activity-pinned{background:color-mix(in srgb,var(--primary) 8%,var(--card))}}.activity-timeline article.activity-pinned{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.activity-timeline article.activity-pinned{border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border))}}.activity-timeline article.activity-pinned{border-radius:8px;margin:8px 0;padding:12px}.activity-pin-label{color:var(--primary);align-items:center;gap:4px;display:inline-flex}.activity-filters button{border:1px solid var(--border);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:6px 10px;display:inline-flex}.activity-filters button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}@media (max-width:600px){.activity-filters select{flex:1;width:auto}.activity-filters>button{flex-shrink:0}}.ask-change-details{gap:.75rem;margin:1rem 0;font-size:.875rem;display:grid}.ask-change-details>div{grid-template-columns:minmax(100px,140px) minmax(0,1fr);gap:.75rem;display:grid}.ask-change-details dt{font-weight:600}.ask-change-details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ask-previous-value{opacity:.75}.ask-record-actions{flex-direction:column;align-items:flex-start;gap:.5rem;font-size:.875rem;display:flex}.ask-configured-value{white-space:normal;overflow-wrap:anywhere;vertical-align:top}@media (max-width:600px){.ask-change-details>div{grid-template-columns:1fr;gap:.2rem}}.ask-layout .chat-record button.ask-save-action{border:1px solid var(--legacy-edge-a59affff,#a59aff);background:var(--legacy-surface-c4b5fdff,#c4b5fd);min-width:148px;max-width:100%;min-height:44px;color:var(--legacy-ink-211342ff,#211342);white-space:normal;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:11px 20px;font-size:15px;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex;box-shadow:0 2px 5px #0003}.ask-layout .chat-record button.ask-save-action:hover:not(:disabled){background:var(--legacy-surface-ddd6feff,#ddd6fe);border-color:var(--legacy-edge-ddd6feff,#ddd6fe)}.ask-layout .chat-record button.ask-save-action:focus-visible{outline:3px solid var(--legacy-edge-a78bfaff,#a78bfa);outline-offset:4px}.ask-layout .chat-record button.ask-save-action:disabled{opacity:.55;cursor:default;box-shadow:none}.ask-layout .chat-record button.ask-save-action[data-saved=true]{background:var(--legacy-surface-16382dff,#16382d);border-color:var(--legacy-edge-39765dff,#39765d);color:var(--legacy-ink-b5f0d1ff,#b5f0d1);opacity:1;box-shadow:none}.ask-layout .chat-record button.ask-save-action[data-saved=true]:before{content:"✓";font-weight:800}.ask-layout .chat-record button.ask-save-danger:not([data-saved=true]){background:var(--legacy-surface-52252aff,#52252a);border-color:var(--legacy-edge-c66b77ff,#c66b77);color:var(--legacy-ink-ffe1e5ff,#ffe1e5)}@media (max-width:480px){.ask-layout .chat-record button.ask-save-action{width:100%}}.ask-layout button.ask-open-record{border:1px solid var(--legacy-edge-a59affff,#a59aff);background:var(--legacy-surface-29233dff,#29233d);min-height:44px;color:var(--legacy-ink-ddd6feff,#ddd6fe);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:10px 18px;font-size:15px;font-weight:650;display:flex}.ask-layout button.ask-open-record:hover{background:var(--legacy-surface-3b3155ff,#3b3155)}.ask-layout button.ask-open-record:focus-visible{outline:3px solid var(--legacy-edge-a78bfaff,#a78bfa);outline-offset:3px}@media (max-width:480px){.ask-layout button.ask-open-record{width:100%}}.ask-saving-settings{padding:16px 0}.ask-saving-settings label{cursor:pointer;align-items:center;gap:12px;font-weight:600;display:flex}.ask-saving-settings p{color:var(--legacy-ink-abb4c7ff,#abb4c7);max-width:640px;margin-top:12px;font-size:14px;line-height:1.6}.ask-saving-settings.compact{padding:0}.ask-saving-settings.compact label{gap:8px;font-size:12px}.composer-bottom{flex-wrap:wrap;gap:12px}.ask-saving-settings [role=alert]{color:var(--legacy-ink-fda4afff,#fda4af)}.record-next-action .next-task-open-label{color:var(--primary);align-items:center;gap:5px;margin-top:6px;font-size:12px;font-weight:600;display:flex}.record-next-action .next-task-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.record-next-action .next-task-actions button{border:1px solid var(--border);min-height:36px;color:var(--primary);border-radius:6px;align-items:center;gap:5px;padding:6px 9px;font-size:13px;display:inline-flex}.record-next-action .next-task-open:hover strong{text-underline-offset:3px;text-decoration:underline}.record-next-action button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.pipeline-stage-heading{margin-bottom:16px}.column .pipeline-stage-heading h3{margin:0 0 6px;font-size:15px}.pipeline-stage-heading p{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.pipeline-card{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:10px;margin-bottom:12px;padding:16px;position:relative}.pipeline-card-heading{text-align:left;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;display:flex}.pipeline-card-heading h4{overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.4}.pipeline-card-heading svg{color:var(--muted-foreground);flex-shrink:0;margin-top:3px}.pipeline-card-heading:hover h4{text-underline-offset:3px;text-decoration:underline}.pipeline-card-contact{color:var(--text-secondary);overflow-wrap:anywhere;margin:5px 0 12px;font-size:13px;line-height:1.5}.pipeline-card-value{font-variant-numeric:tabular-nums;margin-top:10px;font-size:18px;font-weight:650;display:block}.pipeline-card-next{margin-top:16px}.pipeline-task{text-align:left;width:100%;min-height:44px;display:block}.pipeline-task>span{overflow-wrap:anywhere;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;display:flex}.pipeline-task svg{flex-shrink:0;margin-top:3px}.pipeline-task small{color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:1.5;display:block}.pipeline-task.overdue small{color:var(--legacy-ink-f5a0a9ff,#f5a0a9);font-weight:600}.pipeline-task:hover>span{color:var(--primary)}.pipeline-add-task{color:var(--primary);align-items:center;gap:6px;min-height:36px;font-size:13px;display:inline-flex}.pipeline-card-muted{color:var(--muted-foreground);font-size:12px}.pipeline-close-date,.pipeline-set-close{min-height:28px;color:var(--muted-foreground);align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.pipeline-set-close{opacity:0}.pipeline-card:hover .pipeline-set-close,.pipeline-card:focus-within .pipeline-set-close{opacity:1}.pipeline-card button:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}.pipeline-card button:disabled{cursor:default;opacity:.65}@media (hover:none){.pipeline-set-close{opacity:1}}.record-next-action.is-compact:has(.next-task-preview-trigger){background:0 0;border:0;padding:0}.next-task-preview-trigger{text-align:left;border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;width:100%;min-height:58px;padding:10px 12px;display:block}.next-task-preview-trigger>span{align-items:center;gap:7px;min-width:0;display:flex}.next-task-preview-trigger strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;line-height:1.4;overflow:hidden}.next-task-preview-trigger svg{color:var(--muted-foreground);flex-shrink:0}.next-task-preview-trigger>small{color:var(--text-secondary);margin-top:4px;font-size:12px;display:block}.next-task-preview-trigger.overdue{border-color:var(--legacy-edge-a65966ff,#a65966)}.next-task-preview-trigger.overdue>small{color:var(--legacy-ink-f5a0a9ff,#f5a0a9)}.next-task-count{border:1px solid var(--border);text-align:center;border-radius:20px;min-width:21px;padding:1px 4px;font-size:11px}.next-task-popup{z-index:90;background:var(--surface);width:380px;max-width:calc(100vw - 24px);color:var(--foreground);border-radius:12px;padding:18px;box-shadow:0 12px 40px #0005}.next-task-popup>strong{overflow-wrap:anywhere;font-size:15px;line-height:1.5;display:block}.next-task-popup p{color:var(--text-secondary);margin-top:9px;font-size:13px;line-height:1.5}.next-task-popup p.overdue,.next-task-popup [role=alert]{color:var(--legacy-ink-f5a0a9ff,#f5a0a9)}.next-task-popup-notes{white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;margin-top:12px;font-size:14px;line-height:1.5;overflow:auto}.next-task-popup-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:12px;display:flex}.next-task-popup-actions button{border:1px solid var(--border);border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:7px 10px;font-size:13px;display:inline-flex}.next-task-popup button:disabled{opacity:.5;cursor:default}.next-task-popup button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.next-task-preview-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.additional-details{border-top:1px solid var(--border);margin-top:16px}.additional-details-toggle{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:17px 0;font-weight:600;display:flex}.additional-details-toggle small{color:var(--muted-foreground);font-size:12px;font-weight:400}.additional-details .custom-fields-section{margin-top:0}.additional-details-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:600px){.additional-details-toggle{flex-direction:column;align-items:flex-start;gap:4px}}.next-task-popup-contacts{gap:12px;max-height:240px;margin-top:12px;display:grid;overflow:auto}.next-task-popup-contacts section{border:1px solid var(--border);border-radius:8px;gap:4px;padding:10px 12px;display:grid}.next-task-popup-contacts strong{overflow-wrap:anywhere;font-size:14px}.next-task-popup-contacts small{color:var(--text-secondary)}.next-task-popup-contacts a,.next-task-popup-contacts button{text-align:left;min-height:36px;color:var(--primary);overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.next-task-popup-contacts svg{flex-shrink:0}.next-task-popup-contacts a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ask-shortcuts{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.ask-shortcuts button{border:1px solid var(--border);min-height:34px;color:var(--text-secondary);border-radius:18px;padding:5px 10px;font-size:14px}.ask-shortcuts button:hover{color:var(--foreground);background:var(--surface)}.ask-assistant-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;min-width:0;margin-top:14px;padding:20px}.ask-assistant-card h3{margin:0 0 12px;font-size:17px}.ask-assistant-card h4{margin:16px 0 8px}.ask-assistant-card p{overflow-wrap:anywhere;font-size:15px;line-height:1.6}.ask-assistant-card small{color:var(--text-secondary);font-size:13px}.ask-assistant-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ask-assistant-heading>span{color:var(--text-secondary);font-size:13px}.ask-receipt,.ask-rule{border-top:1px solid var(--border);padding:16px 0}.ask-receipt-change{justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.ask-receipt-change>div{min-width:0}.ask-receipt-change p{color:var(--text-secondary);margin:4px 0 0}.ask-receipt-change b{color:var(--foreground);font-weight:500}.ask-assistant-card button{align-items:center;gap:6px;min-height:36px;font-size:14px;display:inline-flex}.ask-receipt-change button,.ask-assistant-actions button{border:1px solid var(--border);border-radius:7px;flex-shrink:0;padding:5px 10px}.ask-assistant-link{color:var(--primary);margin-top:8px}.ask-assistant-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ask-change-done{color:var(--text-secondary);align-items:center;gap:5px;font-size:13px;display:flex}.ask-rule-finding{text-align:left;border-bottom:1px solid var(--border);width:100%;padding:12px 0;display:grid!important}.ask-review-finding{border-top:1px solid var(--border);padding:14px 0}.ask-review-finding blockquote{border-left:2px solid var(--border);color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;padding-left:12px;font-size:14px}.ask-review-sources{flex-wrap:wrap;gap:8px;display:flex}.ask-review-sources button{color:var(--primary);text-align:left;font-size:13px}.ask-assistant-card details{margin-top:12px}.ask-assistant-card summary{cursor:pointer;font-size:14px}.ask-assistant-card button:disabled{opacity:.5}:is(.ask-assistant-card button:focus-visible,.ask-shortcuts button:focus-visible){outline:2px solid var(--primary);outline-offset:3px}@media (max-width:600px){.ask-assistant-card{padding:14px}.ask-receipt-change{align-items:flex-start}.ask-shortcuts{gap:5px}.ask-shortcuts button{padding:5px 8px;font-size:13px}}.inquiry-badges{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.inquiry-badge{border:1px solid var(--legacy-edge-647de3ff,#647de3);background:var(--legacy-surface-222e50ff,#222e50);color:var(--legacy-ink-dbe5ffff,#dbe5ff);border-radius:999px;padding:2px 8px;font-size:.875rem;font-weight:600;line-height:1.5;display:inline-flex}.inquiry-unassigned{border-color:var(--legacy-edge-8c7135ff,#8c7135);background:var(--legacy-surface-302918ff,#302918);color:var(--legacy-ink-f7dda1ff,#f7dda1)}.inquiry-filters button{align-items:center;gap:8px;display:flex}.inquiry-filters button.active{border-color:var(--legacy-edge-8b9fffff,#8b9fff);background:var(--legacy-surface-242c45ff,#242c45)}.inquiry-count{background:var(--legacy-surface-ffffff18,#ffffff18);text-align:center;border-radius:999px;min-width:24px;padding:1px 6px;font-weight:600}.primary-contact-field{color:var(--text-secondary);gap:7px;margin:12px 0 16px;font-size:13px;display:grid}.primary-contact-field select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--foreground);font:inherit;border-radius:8px;padding:10px 12px}.primary-contact-field small{color:var(--muted-foreground);font-size:12px;line-height:1.5}.contact-related .recent-deal{justify-content:space-between;align-items:center;gap:12px;display:flex}.organization-person-label{align-items:center;gap:10px;min-width:0;display:flex}.organization-person-label>div{min-width:0}.primary-contact-badge{background:var(--surface-tint);color:var(--accent-text);border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:600}.organization-people-heading{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 12px;display:flex}.organization-people-heading h3{margin:0!important}.organization-people-heading button,.organization-people-empty button{justify-content:center;align-items:center;gap:8px;min-height:42px;display:inline-flex}.organization-people-empty{border:1px dashed var(--border);background:var(--surface-raised);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.organization-people-empty p{color:var(--text-secondary);margin:0;line-height:1.5}.contact-lookup .lookup-create{min-height:38px;color:var(--accent-text);padding:6px 2px;font-size:13px;font-weight:600}.lookup-add-option{min-height:42px}@media (max-width:600px){.organization-people-heading{flex-wrap:wrap;align-items:flex-start}.organization-people-empty{flex-direction:column;align-items:stretch}.organization-people-empty button{width:100%}}.custom-choice-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.custom-choice-actions button{align-items:center;gap:5px;margin:0;display:inline-flex}.custom-choice-add{flex-wrap:wrap;gap:8px;display:flex}.custom-choice-add input{flex:1;min-width:150px}.custom-choice-add button{min-height:40px}.custom-choice-manage{border:1px solid var(--border);background:var(--surface-tint);border-radius:9px;flex-direction:column;gap:7px;padding:12px;display:flex}.custom-choice-manage>strong{color:var(--text-secondary);margin-top:3px;font-size:.8rem}.custom-choice-manage>div{justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;display:flex}.custom-choice-manage>div>span{overflow-wrap:anywhere}.custom-choice-manage button{white-space:nowrap;align-items:center;gap:5px;margin:0;display:inline-flex}.custom-choice-error{color:var(--danger-text)}.lead-source-field{flex-direction:column;gap:7px;min-width:0;display:flex}.lead-source-field label{flex-direction:column;gap:7px;display:flex}.lead-source-field>.text-button{align-self:flex-start;margin:0}.lead-source-field>small{color:var(--text-secondary);font-size:.8rem}.relationship-page{color:var(--text-primary,#f4f4f5);margin:auto;padding:8px 0 30px;max-width:1540px!important}.relationship-heading{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1480px;margin:0 auto 20px;display:flex}.relationship-heading h1{letter-spacing:-.045em;margin:7px 0;font-size:clamp(1.8rem,3vw,2.45rem);line-height:1.1}.relationship-heading p{color:var(--text-secondary,#a1a1aa);max-width:70ch;margin:0}.relationship-eyebrow{color:var(--accent-text,#b9cbff);letter-spacing:.12em;align-items:center;gap:7px;font-size:.73rem;font-weight:700;display:flex}.relationship-tools{gap:9px;display:flex}.relationship-tools button,.relationship-actions button,.relationship-error button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.relationship-shell{border:1px solid var(--border,#30323a);background:var(--surface,#15171d);border-radius:17px;grid-template-columns:minmax(0,1fr) minmax(290px,350px);max-width:1480px;min-height:710px;margin:auto;display:grid;overflow:hidden;box-shadow:0 12px 38px #0002}.relationship-map-area{min-width:0;padding:17px 20px 20px}.relationship-controlbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.relationship-kind-picker{background:var(--surface-raised,#20232b);border-radius:11px;gap:5px;padding:4px;display:flex}.relationship-kind-picker button{color:var(--text-secondary,#a1a1aa);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:.86rem;display:flex}.relationship-kind-picker button.active{background:var(--surface,#15171d);color:var(--text-primary,#f4f4f5);box-shadow:0 1px 5px #0003}.relationship-search{border:1px solid var(--border,#30323a);width:min(340px,40%);height:42px;color:var(--text-secondary,#a1a1aa);background:var(--background,#101116);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.relationship-search input{min-width:0;color:var(--text-primary,#f4f4f5);font:inherit;background:0 0;border:0;outline:0;flex:1}.relationship-search input::placeholder{color:var(--text-secondary,#a1a1aa)}.relationship-search button{color:inherit;cursor:pointer;background:0 0;border:0;display:flex}.relationship-state{min-height:370px;color:var(--text-secondary,#a1a1aa);justify-content:center;align-items:center;gap:10px;display:flex}.relationship-error{color:var(--danger,#f09a9a);flex-direction:column}.relationship-canvas{border:1px solid var(--border,#30323a);background:radial-gradient(#262a36,#1a1d25 47%,#14161c);border-radius:14px;height:385px;margin:15px 0 12px;position:relative;overflow:hidden}.relationship-orbit{pointer-events:none;border:1px solid #8ca7f22e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:270px;height:270px}.orbit-two{opacity:.6;border-style:dashed;width:490px;height:490px}.relationship-linkline{background:linear-gradient(#0000,#9ab3fa88,#0000);width:1px;height:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.relationship-node{z-index:1;background:var(--surface-raised,#242832);color:var(--text-primary,#f4f4f5);cursor:pointer;text-align:left;border:1px solid #7184ae66;border-radius:12px;align-items:center;gap:7px;max-width:210px;padding:10px 12px;display:flex;position:absolute;box-shadow:0 8px 22px #0003}.relationship-node strong{white-space:nowrap;text-overflow:ellipsis;font-size:.81rem;overflow:hidden}.relationship-node:hover{border-color:var(--accent,#90aafa);transform:translateY(-1px)}.relationship-center{text-align:center;background:linear-gradient(150deg,#282e3c,#1d2028);border-color:#9ab1f877;flex-direction:column;justify-content:center;width:min(290px,62%);min-height:94px;top:50%;left:50%;transform:translate(-50%,-50%)}.relationship-center:hover{transform:translate(-50%,-51%)}.relationship-center strong{max-width:100%;font-size:.96rem}.relationship-center small{font-size:.73rem}.relationship-satellite{width:min(220px,36%);min-width:130px}.relationship-satellite.satellite-0{top:6%;left:50%;transform:translate(-50%)}.relationship-satellite.satellite-2{bottom:8%;right:7%}.relationship-satellite.satellite-3{bottom:5%;left:50%;transform:translate(-50%)}.relationship-satellite.satellite-4{bottom:14%;left:4%}.relationship-satellite.satellite-5{top:24%;left:3%}.relationship-satellite.satellite-6{top:6%;left:18%}.relationship-satellite.satellite-7{bottom:6%;right:18%}.relationship-empty-center{color:var(--text-secondary,#a1a1aa);text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.relationship-empty-center span{font-size:.82rem}.relationship-no-links{color:var(--text-primary,#f4f4f5);text-align:center;white-space:nowrap;font-size:.8rem;position:absolute;top:80%;left:50%;transform:translate(-50%,-50%)}.relationship-no-links span{color:var(--text-secondary,#a1a1aa);margin-top:3px;display:block}.relationship-list-title{justify-content:space-between;align-items:center;margin:0 0 7px;display:flex}.relationship-list-title span{color:var(--text-secondary,#a1a1aa);font-size:.76rem}.relationship-record-list{border:1px solid var(--border,#30323a);border-radius:11px;max-height:280px;overflow:auto}.relationship-record-list>button{border:0;border-bottom:1px solid var(--border,#30323a);width:100%;color:var(--text-primary,#f4f4f5);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:11px;padding:10px 12px;display:flex}.relationship-record-list>button:last-child{border-bottom:0}.relationship-record-icon{color:#b9cbff;background:#ffffff0a;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.relationship-record-name{flex:1;min-width:0}.relationship-record-name strong,.relationship-record-name small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.relationship-record-name strong{font-size:.85rem}.relationship-record-name small{color:var(--text-secondary,#a1a1aa);margin-top:3px;font-size:.74rem}.relationship-no-results{color:var(--text-secondary,#a1a1aa);padding:12px;font-size:.85rem}.relationship-inspector{border-left:1px solid var(--border,#30323a);background:var(--background,#101116);min-width:0;padding:15px 16px 20px;overflow:auto}.relationship-inspector-top{border-bottom:1px solid var(--border,#30323a);justify-content:space-between;align-items:center;padding-bottom:13px;font-size:.88rem;display:flex}.relationship-iconbutton{border:1px solid var(--border,#30323a);width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.relationship-iconbutton:disabled{opacity:.4;cursor:not-allowed}.relationship-inspector-empty{color:var(--text-secondary,#a1a1aa);flex-direction:column;align-items:flex-start;gap:9px;padding:23px 2px;display:flex}.relationship-inspector-empty svg{color:#a9bcf6}.relationship-inspector-empty strong{color:var(--text-primary,#f4f4f5)}.relationship-inspector-empty p{margin:0;font-size:.84rem;line-height:1.55}.relationship-focus-card{border-bottom:1px solid var(--border,#30323a);padding:16px 0 17px}.relationship-kind-label{color:#aec0fb;text-transform:uppercase;letter-spacing:.08em;font-size:.73rem;font-weight:650}.relationship-focus-card h2{overflow-wrap:anywhere;margin:7px 0 12px;font-size:1.2rem;line-height:1.25}.relationship-facts{color:var(--text-secondary,#a1a1aa);flex-direction:column;gap:8px;font-size:.82rem;display:flex}.relationship-facts span{overflow-wrap:anywhere;align-items:center;gap:7px;display:flex}.relationship-actions{flex-direction:column;gap:7px;margin-top:15px;display:flex}.relationship-actions button{width:100%;min-height:38px}.relationship-section{border-bottom:1px solid var(--border,#30323a);padding:15px 0 12px}.relationship-section-heading{align-items:center;gap:7px;margin-bottom:9px;display:flex}.relationship-section-heading h3{align-items:center;gap:7px;margin:0;font-size:.86rem;display:flex}.relationship-section-heading h3 svg{color:#aabcf5}.relationship-section-heading>span{color:var(--text-secondary,#a1a1aa);background:#ffffff0a;border-radius:99px;margin-left:auto;padding:2px 7px;font-size:.72rem}.relationship-linked-row{width:100%;min-width:0;color:var(--text-primary,#f4f4f5);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:9px 1px;display:flex}.relationship-linked-row>svg:first-child{color:#aabcf5;flex:none}.relationship-linked-row>svg:last-child{color:var(--text-secondary,#a1a1aa);flex:none;margin-left:auto}.relationship-linked-row span{min-width:0}.relationship-linked-row strong,.relationship-linked-row small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.relationship-linked-row strong{font-size:.8rem}.relationship-linked-row small{color:var(--text-secondary,#a1a1aa);margin-top:3px;font-size:.72rem}.relationship-muted{color:var(--text-secondary,#a1a1aa);font-size:.79rem;line-height:1.5}.relationship-attention{color:#ff9b9b;background:#8a27241c;border-radius:8px;align-items:center;gap:7px;margin-bottom:7px;padding:8px 9px;font-size:.78rem;display:flex}.relationship-footnote{color:var(--text-secondary,#a1a1aa);margin-top:13px;font-size:.71rem;line-height:1.5}.relationship-page.is-focused{z-index:40;background:var(--background,#101116);margin:0;padding:24px;position:fixed;inset:0;overflow:auto;max-width:none!important}.relationship-page.is-focused .relationship-shell{min-height:calc(100dvh - 130px)}.spin{animation:1.1s linear infinite relationship-spin}@keyframes relationship-spin{to{transform:rotate(360deg)}}@media (max-width:980px){.relationship-shell{grid-template-columns:minmax(0,1fr) minmax(265px,310px)}.relationship-map-area{padding:14px}.relationship-kind-picker button,.relationship-node{padding:8px 9px}.relationship-node strong{font-size:.74rem}.relationship-satellite{min-width:108px}.orbit-two{width:420px;height:420px}}@media (max-width:760px){.relationship-page{padding:0 0 20px}.relationship-heading{flex-direction:column;align-items:flex-start;gap:13px;margin-bottom:14px}.relationship-heading p{font-size:.9rem}.relationship-tools{width:100%}.relationship-tools button{flex:1}.relationship-shell{border-radius:13px;flex-direction:column;min-height:0;display:flex}.relationship-map-area{padding:11px}.relationship-controlbar{flex-direction:column;align-items:stretch}.relationship-kind-picker{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.relationship-kind-picker button{flex-direction:column;justify-content:center;gap:4px;padding:8px 3px;font-size:.72rem}.relationship-search{width:100%}.relationship-canvas{height:340px;margin-top:11px}.orbit-one{width:220px;height:220px}.orbit-two{width:380px;height:380px}.relationship-node{gap:5px;max-width:145px;padding:7px 8px}.relationship-node strong{font-size:.69rem}.relationship-node small{font-size:.62rem}.relationship-center{width:min(220px,64%);min-height:80px}.relationship-satellite{width:min(154px,39%);min-width:0}.relationship-satellite.satellite-1,.relationship-satellite.satellite-2{right:0}.relationship-satellite.satellite-5{left:0}.relationship-record-list{max-height:235px}.relationship-inspector{border-left:0;border-top:1px solid var(--border,#30323a);max-height:none}.relationship-page.is-focused{padding:13px 11px calc(20px + env(safe-area-inset-bottom))}.relationship-page.is-focused .relationship-shell{min-height:0}}@media (prefers-reduced-motion:reduce){.relationship-node:hover,.spin{animation:none;transform:none}}.relationship-page{--rel-blue:#79aaff;--rel-cyan:#73d5ff;--rel-violet:#b2a4ff;--rel-ink:#070b14;color:#eef3ff;padding:8px 0 34px;max-width:1760px!important}.relationship-heading{background:radial-gradient(at 16% 0,#22396555,#0000 46%),linear-gradient(115deg,#111d31,#0b111e 62%,#0a0e19);border:1px solid #24324b;border-radius:18px;max-width:none;margin:0 auto 18px;padding:20px 22px;box-shadow:inset 0 1px #ffffff08,0 16px 38px #0003}.relationship-heading h1{letter-spacing:-.04em;color:#f4f7ff;margin:10px 0 6px;font-size:clamp(1.7rem,2.6vw,2.35rem)}.relationship-heading p{color:#aab7cf}.relationship-eyebrow{color:#8cb8ff;letter-spacing:.17em;gap:9px;font-size:.68rem}.relationship-eyebrow b{color:#dce8ff;letter-spacing:.02em;font-size:.96rem}.relationship-eyebrow-divider{color:#536787}.relationship-tools{align-items:center}.relationship-live-status{color:#93a5c4;letter-spacing:.15em;white-space:nowrap;align-items:center;gap:9px;font-size:.63rem;display:flex}.relationship-live-status i{background:#58b8ff;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite relationship-signal;box-shadow:0 0 13px #4baeff}.relationship-live-status strong{color:#d9e6ff;letter-spacing:0;font-size:.78rem}.relationship-tools button,.relationship-commandbar button{color:#cddaf0!important;background:#101a2a!important;border-color:#2a3b59!important}.relationship-tools button:hover,.relationship-commandbar button:hover{color:#fff!important;background:#17243a!important;border-color:#638ee0!important}.relationship-shell{background:linear-gradient(150deg,#111a29,#090e18 62%);border-color:#27344a;border-radius:20px;max-width:none;min-height:730px;box-shadow:0 18px 54px #0005,inset 0 1px #ffffff08}.relationship-map-area{background:linear-gradient(135deg,#101a2a,#0b111d 60%,#0b101a);padding:20px 22px 22px}.relationship-controlbar{gap:12px}.relationship-kind-picker{background:#0c1422;border:1px solid #263752;border-radius:13px}.relationship-kind-picker button{color:#91a2be;padding:10px 14px}.relationship-kind-picker button.active{color:#f3f7ff;background:linear-gradient(135deg,#254572,#172a46);box-shadow:inset 0 0 0 1px #74a8ff55,0 0 22px #4d86ed26}.relationship-search{color:#aab9d2;background:#0a1220;border-color:#294163;width:min(440px,43%);height:48px}.relationship-search:focus-within{border-color:#6e9ff6;box-shadow:0 0 0 3px #4b86ee25}.relationship-search input{color:#eef4ff}.relationship-commandbar{background:linear-gradient(100deg,#10243a,#101b2d 55%,#0c1726);border:1px solid #29415f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:55px;margin:13px 0 12px;padding:8px 10px;display:flex;box-shadow:inset 0 1px #ffffff09}.relationship-trail,.relationship-map-actions{align-items:center;gap:7px;min-width:0;display:flex}.relationship-commandbar button{min-height:35px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #2c4563;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:.77rem;display:inline-flex}.relationship-commandbar button:disabled{opacity:.42;cursor:not-allowed}.relationship-breadcrumb{color:#d9e8ff;text-overflow:ellipsis;white-space:nowrap;background:#24466d;border-radius:9px;max-width:250px;padding:8px 11px;font-size:.75rem;overflow:hidden}.relationship-canvas{background:radial-gradient(at 50% 49%,#1a3154 0%,#101e34 34%,#0a1323 75%,#08101d 100%);border:1px solid #2b4565;border-radius:19px;height:clamp(520px,65vh,800px);min-height:520px;margin:0;box-shadow:inset 0 0 70px #060b16aa,inset 0 1px #a7c8ff12}.relationship-canvas:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(37% 46%,#3f76c51b,#0000 76%);position:absolute;inset:0}.relationship-canvas:after{content:"";pointer-events:none;opacity:.33;z-index:0;background-image:radial-gradient(#79a9ef73 .8px,#0000 .9px);background-size:25px 25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 120%);mask-image:linear-gradient(#000,#0000 120%)}.relationship-canvas-label,.relationship-canvas-count{z-index:4;color:#8198b9;letter-spacing:.2em;pointer-events:none;font-size:.61rem;position:absolute;top:16px}.relationship-canvas-label{left:19px}.relationship-canvas-count{color:#91b7f5;right:19px}.relationship-connections{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.connection-path{fill:none;stroke:#70a9ff9c;stroke-width:1.45px;vector-effect:non-scaling-stroke;stroke-dasharray:4 10;filter:drop-shadow(0 0 5px #5497ff8c);animation:5.4s linear infinite relationship-flow}.connection-1,.connection-4{stroke:#ab9aff8a;animation-direction:reverse}.connection-2,.connection-5{stroke:#4c92ffb0;animation-duration:6.2s}.connection-3,.connection-6,.connection-7{stroke:#62c3ff9e;animation-duration:5s}.relationship-linkline{display:none}.relationship-node{z-index:3;color:#ecf3ff;background:linear-gradient(145deg,#1a2b43ed,#101a2aed);border-color:#5c82bb88;border-radius:14px;gap:9px;max-width:250px;padding:12px 14px;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:0 15px 34px #0007,inset 0 1px #ffffff13}.relationship-node strong{font-size:.86rem}.relationship-node small{color:#9eb0cc;font-size:.7rem}.relationship-node:hover{z-index:4;border-color:#9bc2ff;box-shadow:0 0 0 1px #8cb6ff66,0 0 30px #528ee740,0 16px 32px #0008}.relationship-center{aspect-ratio:1;background:radial-gradient(circle at 48% 35%,#2c4b77,#172a46 62%,#0d182a);border:1px solid #8db8ff;border-radius:50%;width:clamp(220px,23vw,310px);min-height:0;padding:30px;top:50%;left:50%;box-shadow:0 0 0 8px #67a4ff13,0 0 48px #367bdb45,inset 0 0 38px #7eb6ff1c,0 20px 60px #0008}.relationship-center:before{content:"";pointer-events:none;border:1px solid #7fb1ff8a;border-radius:50%;position:absolute;inset:-12px}.relationship-center>svg{box-sizing:content-box;filter:drop-shadow(0 0 9px #7bb1ff65);background:#8ab6ff1c;border-radius:12px;width:34px;height:34px;padding:6px;color:#a9caff!important}.relationship-center-type{color:#a9caff;letter-spacing:.2em;text-transform:uppercase;font-size:.61rem;font-weight:750}.relationship-center strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.92rem,1.2vw,1.2rem);display:-webkit-box}.relationship-center-status{color:#b5c7e2;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.68rem;line-height:1.35;display:-webkit-box;overflow:hidden}.relationship-center-status i{background:#71b2ff;border-radius:50%;flex:0 0 6px;width:6px;height:6px;animation:1.8s ease-in-out infinite relationship-signal;box-shadow:0 0 10px #5ba6ff}.relationship-center small{color:#a8c9ff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:.62rem;font-weight:700;display:flex}.relationship-center.node-deal{border-color:#83acff}.relationship-center.node-person{border-color:#a99dff}.relationship-center.node-organization{border-color:#71c4ff}.relationship-center.node-project{border-color:#9aabff}.relationship-node.node-deal>svg{color:#9cbcff}.relationship-node.node-person>svg{color:#c2b4ff}.relationship-node.node-organization>svg{color:#82d3ff}.relationship-node.node-project>svg{color:#a7b8ff}.relationship-satellite{background:linear-gradient(145deg,#12253bed,#0b1728f2);border-color:#314a68;border-radius:13px;flex-direction:column;justify-content:center;align-items:stretch;gap:8px;width:min(270px,26%);min-width:195px;min-height:142px;padding:13px 15px 11px;box-shadow:0 16px 38px #0008,inset 0 1px #d7e8ff13,0 0 20px #3c7bd012}.relationship-satellite:before{background:linear-gradient(transparent,var(--relationship-accent,#82b8ff),transparent);content:"";opacity:.9;border-radius:2px;width:2px;position:absolute;top:16px;bottom:16px;left:0}.relationship-satellite.node-deal{--relationship-accent:#82b8ff}.relationship-satellite.node-person{--relationship-accent:#b3a0ff}.relationship-satellite.node-organization{--relationship-accent:#70d5ff}.relationship-satellite.node-project{--relationship-accent:#9eaeff}.relationship-satellite-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.relationship-satellite-kind{color:var(--relationship-accent,#9ec2ff);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;font-size:.59rem;font-weight:750;display:flex}.relationship-satellite-summary{-webkit-line-clamp:2;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;min-width:0;font-weight:450;line-height:1.38;display:-webkit-box;overflow:hidden;color:#9fb2ce!important;font-size:.68rem!important}.relationship-satellite-contact{color:#c8d8f0;flex-direction:column;gap:4px;min-width:0;font-size:.63rem;line-height:1.2;display:flex}.relationship-satellite-contact>span{align-items:center;gap:5px;min-width:0;display:flex}.relationship-satellite-contact svg{color:#8db8f5;flex:0 0 12px;width:12px;height:12px}.relationship-satellite-contact>span>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.relationship-satellite-footer{color:#8db8f5;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.59rem;font-weight:700;display:flex}.relationship-satellite-footer svg{transition:transform .18s}.relationship-satellite:hover .relationship-satellite-footer svg{transform:translate(3px)}.relationship-satellite.satellite-0{top:6%;left:3%}.relationship-satellite.satellite-1{top:6%;right:3%}.relationship-satellite.satellite-2{top:50%;left:3%;transform:translateY(-50%)}.relationship-satellite.satellite-3{top:50%;right:3%;transform:translateY(-50%)}.relationship-satellite.satellite-4{bottom:4%;left:50%;transform:translate(-50%)}.relationship-satellite.satellite-5{bottom:5%;left:3%}.relationship-satellite.satellite-6{bottom:5%;right:3%}.relationship-satellite.satellite-7{top:6%;left:50%;transform:translate(-50%)}.relationship-satellite.satellite-2:hover,.relationship-satellite.satellite-3:hover{transform:translateY(calc(-50% - 1px))}.relationship-satellite.satellite-4:hover,.relationship-satellite.satellite-7:hover{transform:translate(-50%)translateY(-1px)}.relationship-empty-center{z-index:3;color:#a9bad5;background:radial-gradient(circle,#203d63,#111f34 70%);border:1px solid #5275a5;border-radius:50%;width:min(300px,60%);min-height:190px;padding:24px;box-shadow:0 0 0 12px #60a3ff0c,0 0 52px #397de533}.relationship-empty-center svg{color:#9ec2ff}.relationship-empty-center strong{color:#edf4ff}.relationship-no-links{z-index:4;color:#e1ebfb;background:#101c2de8;border:1px solid #38557c;border-radius:10px;padding:9px 14px}.relationship-record-picker{padding:18px 2px 0}.relationship-list-title strong{font-size:.96rem}.relationship-record-list{background:#0b121f;border-color:#2a3d5a}.relationship-record-list>button{border-bottom-color:#1d2b40}.relationship-record-list>button:hover,.relationship-record-list>button.selected{background:#17243a}.relationship-record-icon{color:#a9c8ff;background:#16305a}.relationship-record-name small{color:#93a6c2}.relationship-inspector{background:linear-gradient(#0c1422,#090f1b);border-left-color:#293b57}.relationship-inspector-top{color:#e7efff;border-bottom-color:#293b57}.relationship-focus-card{border-color:#293b57}.relationship-kind-label,.relationship-section-heading h3 svg,.relationship-inspector-empty svg{color:#91baff}.relationship-section{border-color:#263750}.relationship-section-heading>span{color:#aabbd7;background:#17253a}.relationship-linked-row:hover strong{color:#acf}.relationship-attention{color:#d6bbff;background:#281e36}.relationship-footnote{color:#8d9fb9}.relationship-page.is-focused{background:#070b14;padding:16px}.relationship-page.is-focused .relationship-heading{max-width:none}.relationship-page.is-focused .relationship-shell{max-width:none;min-height:calc(100dvh - 150px)}.relationship-page.is-focused .relationship-canvas{height:calc(100dvh - 300px);min-height:460px}@keyframes relationship-flow{to{stroke-dashoffset:-180px}}@keyframes relationship-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes relationship-orbit-reverse{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes relationship-breathe{0%,to{opacity:.45;transform:scale(.99)}50%{opacity:.9;transform:scale(1.015)}}@keyframes relationship-signal{0%,to{opacity:.65}50%{opacity:1}}@media (max-width:980px){.relationship-shell{min-height:0}.relationship-map-area{padding:14px}.relationship-commandbar{flex-direction:column;align-items:flex-start}.relationship-trail,.relationship-map-actions{flex-wrap:wrap;width:100%}.relationship-canvas{height:clamp(500px,62vh,680px);min-height:500px}.relationship-center{width:230px}.relationship-satellite{width:min(220px,29%);min-width:150px;min-height:132px}.orbit-two{width:min(560px,82%);height:min(560px,82%)}}@media (max-width:760px){.relationship-page{padding:0 0 20px}.relationship-heading{margin-bottom:12px;padding:16px}.relationship-heading h1{font-size:1.55rem}.relationship-heading p{font-size:.87rem}.relationship-tools{flex-wrap:wrap;width:auto}.relationship-live-status{font-size:.58rem}.relationship-commandbar{padding:8px}.relationship-commandbar button{min-height:34px;font-size:.7rem}.relationship-breadcrumb{max-width:145px}.relationship-controlbar{flex-direction:column;align-items:stretch}.relationship-kind-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.relationship-kind-picker button{flex-direction:column;justify-content:center;gap:4px;padding:8px 3px;font-size:.72rem}.relationship-search{width:100%;height:44px}.relationship-canvas{height:480px;min-height:480px}.relationship-canvas-label,.relationship-canvas-count{font-size:.5rem;top:12px}.relationship-canvas-label{left:12px}.relationship-canvas-count{right:12px}.orbit-one{width:205px;height:205px}.orbit-two{width:min(390px,90%);height:min(390px,90%)}.relationship-center{gap:5px;width:145px;padding:12px}.relationship-center>svg{width:21px;height:21px;padding:4px}.relationship-center-type{font-size:.48rem}.relationship-center strong{font-size:.77rem}.relationship-center-status{font-size:.54rem}.relationship-center small{font-size:.46rem}.relationship-satellite{gap:5px;width:min(138px,31%);min-width:0;min-height:106px;padding:8px 9px}.relationship-satellite-kind{letter-spacing:.08em;gap:4px;font-size:.48rem}.relationship-satellite-kind svg{width:11px;height:11px}.relationship-satellite-signal{flex-basis:5px;width:5px;height:5px}.relationship-satellite strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.61rem;line-height:1.2;display:-webkit-box}.relationship-satellite-summary{-webkit-line-clamp:2;line-height:1.25;font-size:.51rem!important}.relationship-satellite-footer{display:none}.relationship-satellite.satellite-0{top:6%;left:2%;transform:none}.relationship-satellite.satellite-1{top:6%;right:2%;transform:none}.relationship-satellite.satellite-2{inset:50% auto auto 2%;transform:translateY(-50%)}.relationship-satellite.satellite-3{top:50%;bottom:auto;right:2%;transform:translateY(-50%)}.relationship-satellite.satellite-4{bottom:4%;left:50%;transform:translate(-50%)}.relationship-satellite.satellite-5{bottom:5%;left:2%}.relationship-satellite.satellite-6{bottom:5%;right:2%}.relationship-satellite.satellite-7{top:6%;left:50%;transform:translate(-50%)}.relationship-satellite.satellite-2:hover,.relationship-satellite.satellite-3:hover{transform:translateY(calc(-50% - 1px))}.relationship-satellite.satellite-4:hover,.relationship-satellite.satellite-7:hover{transform:translate(-50%)translateY(-1px)}.relationship-empty-center{width:145px;min-height:145px;padding:14px}.relationship-empty-center strong{font-size:.8rem}.relationship-empty-center span{font-size:.68rem}.relationship-inspector{border-top:1px solid #293b57;border-left:0}.relationship-page.is-focused{padding:10px 8px calc(20px + env(safe-area-inset-bottom))}.relationship-page.is-focused .relationship-shell{min-height:0}.relationship-page.is-focused .relationship-canvas{height:65vh;min-height:430px}}@media (prefers-reduced-motion:reduce){.relationship-live-status i,.relationship-orbit,.relationship-center:before,.relationship-center:after,.connection-path,.relationship-satellite-signal{animation:none!important;display:none!important}}.relationship-page:not(.is-focused){flex-direction:column;height:calc(100dvh - 112px);min-height:0;padding:6px 0 8px;display:flex;overflow:hidden}.relationship-heading{flex:none;gap:12px;margin:0 0 9px;padding:10px 16px}.relationship-heading h1{margin:5px 0 3px;font-size:clamp(1.45rem,2vw,1.8rem)}.relationship-heading p{font-size:.8rem}.relationship-eyebrow{letter-spacing:.13em;font-size:.6rem}.relationship-eyebrow b{font-size:.85rem}.relationship-tools{gap:7px}.relationship-shell{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}.relationship-map-area{flex-direction:column;min-height:0;padding:11px 14px 10px;display:flex;overflow:hidden}.relationship-controlbar{flex:none}.relationship-kind-picker button{padding:8px 11px;font-size:.8rem}.relationship-search{height:42px}.relationship-commandbar{flex:none;min-height:42px;margin:8px 0;padding:5px 7px}.relationship-commandbar button{min-height:31px;padding:5px 8px;font-size:.72rem}.relationship-canvas{flex:auto;height:auto;min-height:220px;margin:0}.relationship-canvas-count{pointer-events:auto;letter-spacing:.1em;align-items:center;gap:9px;display:flex}.relationship-zoom-control{color:#b6ccf2;letter-spacing:normal;pointer-events:auto;background:#101d30;border:1px solid #314c70;border-radius:8px;align-items:center;gap:5px;padding:4px 6px;display:flex}.relationship-zoom-control select{color:#e3edff;max-width:55px;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:.68rem}.relationship-zoom-control option{color:#e3edff;background:#0c1422}.relationship-graph{transform-origin:50%;transition:transform .28s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0}.relationship-center-contact{color:#d3e3ff;flex-direction:column;gap:3px;max-width:100%;font-size:.62rem;line-height:1.2;display:flex}.relationship-center-contact>span{justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.relationship-center-contact svg{color:#9fc3ff;flex:0 0 12px;width:12px;height:12px}.relationship-center-contact>span>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.relationship-center-status{justify-content:center}.relationship-record-picker{flex:none;min-height:0;padding:8px 2px 0}.relationship-list-title{margin-bottom:5px}.relationship-record-list{max-height:92px}.relationship-record-list>button{padding:7px 10px}.relationship-inspector{height:100%;min-height:0;overflow:auto}.relationship-page.is-focused{flex-direction:column;height:100dvh;min-height:0;padding:10px 12px;display:flex;overflow:hidden}.relationship-page.is-focused .relationship-heading{flex:none}.relationship-page.is-focused .relationship-canvas{flex:auto;height:auto;min-height:220px}.relationship-heading>div:first-child{flex:auto;min-width:230px}.relationship-notes-card{color:#e4eeff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#182a43,#101a2a);border:1px solid #35527a;border-radius:13px;flex:0 260px;align-items:center;gap:10px;min-width:200px;min-height:65px;padding:9px 11px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;box-shadow:0 12px 26px #0004,inset 0 1px #ffffff12}.relationship-notes-card:hover{border-color:#80b6ff;transform:translateY(-1px);box-shadow:0 0 0 1px #77acff55,0 16px 34px #0006}.relationship-notes-card>svg{color:#91baff;flex:none}.relationship-notes-icon{color:#a8c9ff;background:#1c3658;border:1px solid #446a9c;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.relationship-notes-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.relationship-notes-copy strong{font-size:.84rem;line-height:1.1}.relationship-notes-copy small{color:#aabbd5;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;line-height:1.25;overflow:hidden}.relationship-notes-preview{color:#d5e2f7!important}.relationship-inspector.notes-mode>:not(.workspace-notes-pane){display:none}.workspace-notes-pane{flex-direction:column;gap:12px;width:100%;height:100%;min-height:0;display:flex}.workspace-notes-header{border-bottom:1px solid #293b57;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.workspace-notes-header h2{color:#ecf3ff;align-items:center;gap:8px;margin:5px 0 3px;font-size:1.14rem;display:flex}.workspace-notes-header h2 small{color:#adcaff;background:#172b46;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:.7rem;display:grid}.workspace-notes-header p{color:#91a3bf;margin:0;font-size:.76rem;line-height:1.4}.workspace-notes-filters{grid-template-columns:1fr 1fr;gap:8px;display:grid}.workspace-notes-filters>label{color:#91a3bf;flex-direction:column;gap:4px;min-width:0;font-size:.68rem;display:flex}.workspace-notes-filters>label>span{padding-left:2px}.workspace-notes-filters select,.workspace-note-search{color:#dce8fb;width:100%;min-width:0;height:36px;font:inherit;background:#0b1422;border:1px solid #2b4261;border-radius:9px;padding:0 9px;font-size:.75rem}.workspace-notes-filters select{cursor:pointer}.workspace-notes-filters option{color:#e6efff;background:#0b1422}.workspace-note-search{color:#8ea6c7;grid-column:1/-1;align-items:center;gap:7px;display:flex}.workspace-note-search input{color:#e4eeff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.78rem}.workspace-note-search input::placeholder{color:#7387a5}.workspace-note-search button{color:#91a3bf;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.workspace-notes-list{border-top:1px solid #243750;flex:1;min-height:100px;overflow:auto}.workspace-note-row{border-bottom:1px solid #263750;padding:11px 2px 12px}.workspace-note-row>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.workspace-note-source{color:#b9d1ff;background:#172943;border:1px solid #3b5580;border-radius:999px;align-items:center;padding:3px 7px;font-size:.64rem;font-weight:700;display:inline-flex}.workspace-note-source.source-organization{color:#a6e2f5;background:#112b39;border-color:#286278}.workspace-note-source.source-deal{color:#aecdff;background:#142849;border-color:#355c91}.workspace-note-source.source-project{color:#d1c5ff;background:#211d3a;border-color:#564d89}.workspace-note-source.source-task{color:#c0cbed;background:#1b2337;border-color:#526082}.workspace-note-row time{color:#8194b1;text-align:right;font-size:.66rem}.workspace-note-row>strong{color:#e8efff;font-size:.83rem;display:block}.workspace-note-row>p{color:#b6c4da;white-space:pre-wrap;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:6px 0;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.workspace-note-row>small{color:#8295b2;font-size:.66rem;display:block}.workspace-note-open{color:#9fc1ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:8px;padding:0;font-size:.7rem;display:inline-flex}.workspace-note-open:hover{color:#e1edff}.workspace-notes-empty,.workspace-notes-error{color:#9aabc4;padding:16px 3px;font-size:.8rem;line-height:1.5}.workspace-notes-error button{align-items:center;gap:6px;margin-top:8px;display:inline-flex}.workspace-notes-pagination{justify-content:space-between;align-items:center;gap:7px;padding-top:3px;display:flex}.workspace-notes-pagination button{min-height:32px;padding:5px 8px;font-size:.72rem}.workspace-notes-pagination span{color:#97a9c4;font-size:.68rem}@media (max-height:820px) and (min-width:761px){.relationship-page:not(.is-focused){height:calc(100dvh - 104px)}.relationship-heading{margin-bottom:7px;padding:8px 14px}.relationship-heading h1{font-size:1.5rem}.relationship-heading p{font-size:.76rem}.relationship-map-area{padding:9px 11px 8px}.relationship-kind-picker button{padding:7px 9px}.relationship-commandbar{margin:6px 0;padding:4px 6px}.relationship-canvas{min-height:205px}.relationship-record-picker{padding-top:6px}.relationship-record-list{max-height:80px}}@media (max-width:760px){.relationship-page:not(.is-focused){height:auto;min-height:0;padding:0 0 20px;display:block;overflow:visible}.relationship-heading{margin-bottom:12px;padding:16px}.relationship-heading h1{font-size:1.55rem}.relationship-heading p{font-size:.87rem}.relationship-shell{flex-direction:column;min-height:0;display:flex}.relationship-map-area{padding:11px;display:block;overflow:visible}.relationship-commandbar{min-height:0;margin:8px 0;padding:8px}.relationship-canvas{height:480px;min-height:480px;display:block}.relationship-canvas-count{letter-spacing:.08em;gap:6px;font-size:.5rem}.relationship-zoom-control{gap:3px;padding:3px 4px}.relationship-zoom-control>span{display:none}.relationship-zoom-control select{font-size:.58rem}.relationship-graph{transition:transform .2s}.relationship-center-contact{gap:2px;font-size:.48rem}.relationship-center-contact svg{flex-basis:10px;width:10px;height:10px}.relationship-satellite-contact{gap:2px;font-size:.46rem}.relationship-satellite-contact svg{flex-basis:10px;width:10px;height:10px}.relationship-record-picker{padding-top:8px}.relationship-record-list{max-height:235px}.relationship-inspector{height:auto;max-height:none}.relationship-notes-card{flex:none;width:100%;max-width:none}.workspace-notes-pane{height:auto;min-height:500px}.relationship-page.is-focused{height:100dvh;min-height:0;padding:10px 8px calc(20px + env(safe-area-inset-bottom));display:flex;overflow:auto}.relationship-page.is-focused .relationship-shell{flex:none}.relationship-page.is-focused .relationship-canvas{flex:none;height:65vh;min-height:430px}}.relationship-satellite.node-task{--relationship-accent:#ffc46b;background:linear-gradient(145deg,#2a2115ed,#16130ff2);border-color:#684d2b;box-shadow:0 16px 38px #0008,inset 0 1px #fff3,0 0 22px #ffc46b12}.relationship-task-card{cursor:default;gap:6px}.relationship-task-card .relationship-satellite-kind{letter-spacing:.08em;font-size:.55rem}.relationship-task-title{color:#f7ead3;text-align:left;white-space:normal;-webkit-line-clamp:2;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;max-width:100%;padding:0;font-family:inherit;font-size:.88rem;font-weight:700;line-height:1.2;text-decoration:none;display:-webkit-box;overflow:hidden}.relationship-task-title:hover{color:#ffd38d;text-underline-offset:2px;text-decoration:underline}.relationship-task-title:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #ffc46b}.relationship-task-links button:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #ffc46b}.relationship-task-open:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #ffc46b}.relationship-task-summary{color:#cdb993!important}.relationship-task-links{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.relationship-task-links-label{color:#b59c73;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:700}.relationship-task-links button{color:#f2d4a4;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#ffc46b12;border:1px solid #80623a;border-radius:99px;max-width:100%;padding:2px 6px;font-family:inherit;font-size:.58rem;font-weight:600;line-height:1.25;overflow:hidden}.relationship-task-links button:hover{color:#fff0d5;background:#ffc46b20;border-color:#ffc46b}.relationship-task-link-fallback,.relationship-task-more{color:#cdb993;font-size:.58rem}.relationship-task-open{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}@media (max-width:760px){.relationship-center{width:130px;min-height:130px}.relationship-task-card.satellite-2{width:min(145px,28%);inset:50% auto auto 1%;transform:translateY(-50%)}.relationship-task-card.satellite-3{width:min(145px,28%);inset:50% 1% auto auto;transform:translateY(-50%)}.relationship-task-card.satellite-2:hover,.relationship-task-card.satellite-3:hover{transform:translateY(calc(-50% - 1px))}.relationship-task-card{gap:4px;min-height:106px;padding:7px 8px}.relationship-task-card .relationship-satellite-kind{letter-spacing:.03em;font-size:.44rem}.relationship-task-title{font-size:.66rem;line-height:1.16}.relationship-task-summary{-webkit-line-clamp:1;line-height:1.15;font-size:.49rem!important}.relationship-task-links{gap:2px}.relationship-task-links-label{display:none}.relationship-task-links button{padding:1px 4px;font-size:.46rem}.relationship-task-open{display:none}}.task-event-window.deal-sheet{width:min(1040px,100vw - 40px)!important;max-width:1040px!important}.task-event-window [data-slot=sheet-header]{padding:22px 290px 18px 32px}.task-event-window .task-editor-body{padding:4px 32px 0}.task-event-window .task-form-layout .record-layout-grid,.task-event-window .record-form-layout[data-record-entity=task] .record-layout-grid{gap:13px 20px}.task-event-window .record-layout-additional{margin-top:14px}.task-event-window .record-layout-additional>.additional-details-heading{padding:13px 0}.task-event-window .record-layout-additional>.record-layout-grid{padding-top:12px}.task-event-window label{letter-spacing:0;gap:7px;font-size:.875rem}.task-event-window .task-help{font-size:.8rem;line-height:1.5}.task-event-window .task-section{padding:14px 0}.task-event-window .task-section h3{margin-bottom:10px}.task-event-window .task-title-row{grid-template-columns:minmax(0,1fr);gap:0;margin-top:7px}.task-event-window .task-title-row>input{min-height:48px;font-size:1rem!important}.task-event-window .task-event-format{align-items:center;gap:14px;margin:0 0 12px;display:flex}.task-event-window .task-event-format>span{color:var(--muted-foreground);white-space:nowrap;font-size:.875rem;font-weight:600}.task-event-window .task-event-format .task-action-tabs{margin:0}.task-event-window .task-date-field{min-width:0}.task-event-window .task-date-shortcuts{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.task-event-window .task-date-shortcuts button{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--foreground);border-radius:999px;padding:6px 11px;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s}.task-event-window .task-date-shortcuts button:hover{border-color:var(--ring);background:var(--surface-tint,var(--surface))}.task-event-window .task-date-shortcuts button[aria-pressed=true]{border-color:var(--ring);box-shadow:0 0 0 2px var(--ring)}@supports (color:color-mix(in lab, red, red)){.task-event-window .task-date-shortcuts button[aria-pressed=true]{box-shadow:0 0 0 2px color-mix(in srgb,var(--ring) 18%,transparent)}}.task-event-window .task-save-guidance{border-left:3px solid var(--danger-text);background:var(--danger-text);border-radius:7px;flex:1 0 100%;margin:0;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.task-event-window .task-save-guidance{background:color-mix(in srgb,var(--danger-text) 8%,var(--surface))}}.task-event-window .task-save-guidance{color:var(--foreground);font-size:.875rem;font-weight:600}.task-event-window .task-save-bar .primary{min-width:124px;font-weight:700}.task-notes-toggle{top:20px;right:54px}@media (max-width:900px){.task-event-window [data-slot=sheet-header]{padding-right:260px}}@media (max-width:700px){.task-event-window.deal-sheet{width:100%!important;max-width:100%!important}.task-event-window [data-slot=sheet-header]{padding:24px 45px 18px 20px}.task-event-window .task-editor-body{padding:0 18px}.task-event-window .task-event-format{flex-direction:column;align-items:flex-start;gap:7px}.task-event-window .task-date-shortcuts button{min-height:44px}.task-event-window .task-save-bar{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@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}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@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))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}:root,.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#141519;--foreground:#edeef2;--surface:#191a1f;--surface-raised:#222329;--surface-tint:#242834;--text-secondary:#b5b7c2;--muted-foreground:#9497a5;--accent-text:#b0bffa;--danger-text:#f4a29a;--warning-text:#dfbe8e;--card:#191a1f;--card-foreground:#edeef2;--popover:#222329;--popover-foreground:#edeef2;--primary:#e2e6f2;--primary-foreground:#1a1c24;--secondary:#25262e;--secondary-foreground:#e4e5eb;--muted:#25262d;--accent:#2c2e38;--accent-foreground:#f1f2f6;--destructive:#e98e86;--border:#303138;--input:#393b45;--ring:#a5b6f5;--radius:.75rem;--sidebar:#191a1f;--sidebar-foreground:#b5b7c2;--sidebar-primary:#e2e6f2;--sidebar-primary-foreground:#1a1c24;--sidebar-accent:#292b35;--sidebar-accent-foreground:#eef0f7;--sidebar-border:#2b2c33;--sidebar-ring:#a5b6f5;--rail-width:224px;--header-height:64px;--mobile-nav-height:68px}html{background:var(--background);scroll-padding-top:80px}body{background:var(--background);color:var(--foreground);letter-spacing:-.012em;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.5}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#42444f transparent}button,input,select,textarea{font:inherit}button{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}button:disabled{cursor:not-allowed;opacity:.45}:is(button:focus-visible,a:focus-visible,summary:focus-visible){outline:2px solid var(--ring);outline-offset:4px}input,textarea,select{color:var(--foreground);accent-color:var(--accent-text)}input::placeholder,textarea::placeholder{color:var(--legacy-ink-87888bff,#87888b);opacity:1}:is(input:focus-visible,textarea:focus-visible){outline:2px solid var(--ring);outline-offset:2px}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}.primary,.secondary{border-radius:9px;gap:8px;min-height:40px;padding:9px 15px;font-size:13px;font-weight:600}.primary{color:var(--primary-foreground);background:var(--primary);border:1px solid var(--legacy-edge-ecedf0ff,#ecedf0);box-shadow:0 1px 2px #0003}.primary:hover{background:var(--legacy-surface-f7f8faff,#f7f8fa)}.secondary{background:var(--legacy-surface-ffffff04,#ffffff04);color:var(--text-secondary);border-color:var(--border);box-shadow:0 1px 2px #0001}.secondary:hover{background:var(--surface-raised);color:var(--foreground);border-color:var(--legacy-edge-4d4e50ff,#4d4e50)}.delete{color:var(--danger-text)}.eyebrow{color:var(--muted-foreground);letter-spacing:.14em;margin-bottom:12px;font-size:11px;font-weight:600}.skip-link{z-index:120;background:var(--primary);color:var(--primary-foreground);border-radius:8px;padding:12px 18px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:16px}.workspace-rail{width:var(--rail-width);z-index:25;background:var(--legacy-surface-1c1c1cff,#1c1c1c);border-right:1px solid var(--legacy-edge-2c2d2eff,#2c2d2e);flex-direction:column;padding:28px 16px 14px;display:flex;position:fixed;inset:0 auto 0 0}.td-brand{letter-spacing:-1.1px;text-align:left;align-items:center;gap:11px;height:40px;padding:0 10px;font-size:24px;font-weight:650;display:flex}.brand-period{color:var(--legacy-ink-cacedeff,#cacede)}.td-mark{flex:0 0 25px;align-items:flex-end;gap:3px;width:25px;height:27px;display:flex;transform:skew(-12deg)}.td-mark span{background:var(--legacy-surface-e6e9f5ff,#e6e9f5);border-radius:2px;width:6px;display:block}.td-mark span:first-child{opacity:.45;height:15px}.td-mark span:nth-child(2){opacity:.72;height:22px}.td-mark span:nth-child(3){height:27px}.company-switch{border:1px solid var(--legacy-edge-333435ff,#333435);text-align:left;border-radius:10px;align-items:center;gap:9px;width:100%;margin-top:28px;padding:10px;display:flex}.company-switch:hover{background:var(--surface-raised)}.company-monogram{background:var(--legacy-surface-383739ff,#383739);height:29px;color:var(--legacy-ink-d9d5e1ff,#d9d5e1);border-radius:7px;flex:0 0 29px;place-items:center;font-size:13px;font-weight:600;display:grid}.company-switch>span:nth-child(2),.rail-profile>span:nth-child(2){flex:1;min-width:0}.company-switch strong,.rail-profile strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;display:block;overflow:hidden}.company-switch small,.rail-profile small{color:var(--muted-foreground);margin-top:2px;font-size:11px;display:block}.company-switch>svg,.rail-profile>svg{color:var(--muted-foreground);flex-shrink:0}.rail-label{letter-spacing:.14em;color:var(--legacy-ink-8b8c8fff,#8b8c8f);margin:30px 12px 11px;font-size:10px;font-weight:600;display:block}.rail-destinations{flex-direction:column;gap:5px;display:flex}.rail-destinations button{width:100%;min-height:43px;color:var(--legacy-ink-a9aaadff,#a9aaad);text-align:left;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.rail-destinations button:hover{background:var(--legacy-surface-262626ff,#262626);color:var(--foreground)}.rail-destinations button[aria-current]{color:var(--legacy-ink-eaecf3ff,#eaecf3);background:var(--legacy-surface-323335ff,#323335);font-weight:600;box-shadow:inset 0 0 0 1px #a3b6ff0a}.nav-indicator{background:var(--legacy-surface-cbd2ebff,#cbd2eb);border-radius:50%;width:5px;height:5px;margin-left:auto}.rail-bottom{margin-top:auto;padding-top:30px}.rail-guidance>svg{color:var(--legacy-ink-90939bff,#90939b);margin-bottom:10px}.rail-guidance p{color:var(--legacy-ink-909195ff,#909195);font-size:12px;line-height:1.75}.rail-guidance strong{color:var(--legacy-ink-bbbcc1ff,#bbbcc1);font-weight:450}.rail-guidance button{color:var(--legacy-ink-c8ccdaff,#c8ccda);align-items:center;gap:7px;margin-top:12px;font-size:11px;display:flex}.rail-settings{border-top:1px solid var(--legacy-edge-2e2f30ff,#2e2f30);padding:14px 10px 8px}.rail-settings>button{color:var(--muted-foreground);align-items:center;gap:9px;padding:6px 0;font-size:12px;display:flex}.rail-profile{text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;padding:12px 8px;display:flex}.rail-profile:hover{background:var(--surface-raised)}.avatar{background:var(--legacy-surface-3a3b3dff,#3a3b3d);color:var(--legacy-ink-dee1ebff,#dee1eb);flex-shrink:0;font-size:12px}.workspace-header{height:var(--header-height);margin-left:var(--rail-width);border-bottom:1px solid var(--legacy-edge-2c2d2eff,#2c2d2e);background:var(--legacy-surface-161617f5,#161617f5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;justify-content:space-between;align-items:center;gap:16px;padding:0 32px;display:flex;position:sticky;top:0}.workspace-location{align-items:center;gap:9px;min-width:0;font-size:12px;display:flex}.workspace-location>svg{color:var(--legacy-ink-c6c8d1ff,#c6c8d1)}.workspace-location strong{font-weight:550}.workspace-breadcrumb{color:var(--legacy-ink-8f9095ff,#8f9095);align-items:center;gap:12px;margin-right:2px;display:flex}.workspace-header-actions{align-items:center;gap:18px;display:flex}.workspace-company{color:var(--legacy-ink-96989cff,#96989c);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:11px;overflow:hidden}.create-menu-trigger{border:1px solid var(--legacy-edge-404042ff,#404042);min-height:34px;color:var(--legacy-ink-e5e6e9ff,#e5e6e9);background:var(--legacy-surface-232324ff,#232324);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.create-menu-trigger:hover{background:var(--legacy-surface-2f2f30ff,#2f2f30)}.create-menu{width:215px}.reminder-bell{width:36px;height:36px;color:var(--legacy-ink-a9abafff,#a9abaf);place-items:center;padding:0;display:grid}.reminder-bell:hover{background:var(--surface-raised)}.reminder-bell b{background:var(--legacy-surface-bfc7e3ff,#bfc7e3);color:var(--legacy-ink-1b1c1fff,#1b1c1f);min-width:16px;font-size:10px;right:-3px}.mobile-navigation,.mobile-brand,.compact-stage-settings{display:none}.app>.workspace-content{min-width:0;max-width:none;margin:0 0 0 var(--rail-width);outline:none;padding:38px 36px 52px}.app>.workspace-content>*{max-width:1480px;margin-left:auto;margin-right:auto}.heading h1,.task-page-heading h1,.contacts-page h1,.files-page h1{letter-spacing:-1.3px;margin:0;font-size:34px;font-weight:550;line-height:1.2}.heading p,.task-page-heading p,.sectionhead p{color:var(--muted-foreground);margin-top:9px;font-size:14px}.app>.ask-main{height:calc(var(--app-height,100dvh) - var(--header-height));min-height:520px;padding:24px 28px}.ask-layout{grid-template-columns:minmax(0,1fr) 244px;gap:28px;height:100%;min-height:0}.ask-panel{background:0 0;border:0;border-radius:0;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.ask-top{border-bottom:1px solid var(--legacy-edge-2d2d2eff,#2d2d2e);flex-shrink:0;padding:6px 2px 17px}.ask-icon{background:var(--legacy-surface-2f3032ff,#2f3032);width:34px;height:34px;color:var(--legacy-ink-d3d7e7ff,#d3d7e7);border-radius:10px}.ask-identity{gap:11px}.ask-identity h2{letter-spacing:-.2px;font-size:14px;font-weight:600}.ask-identity p{color:var(--legacy-ink-8e9094ff,#8e9094);margin-top:3px;font-size:11px}.ask-header-actions{gap:8px}.ai-connect-button{color:var(--legacy-ink-b6b9c1ff,#b6b9c1);border:1px solid var(--legacy-edge-38383aff,#38383a);background:0 0;border-radius:7px;min-height:32px;padding:5px 8px;font-size:11px;font-weight:500}.new-chat{border-color:var(--legacy-edge-373739ff,#373739);color:var(--legacy-ink-abadb2ff,#abadb2);min-height:32px;font-size:11px}.new-chat:hover,.ai-connect-button:hover{background:var(--legacy-surface-29292aff,#29292a)}.ask-record-tools{border:0;flex-wrap:nowrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0}.ask-shortcuts{align-items:center;gap:5px;display:flex}.ask-record-tools button{color:var(--legacy-ink-a5a7acff,#a5a7ac);background:0 0;border:0;border-radius:7px;min-height:32px;padding:6px 9px;font-size:12px}.ask-record-tools button:hover{background:var(--surface-raised);color:var(--legacy-ink-e6e8edff,#e6e8ed)}.ask-email-settings{flex:0 0 34px;place-items:center;width:34px;display:grid!important}.chat-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;height:auto;min-height:0;padding:20px 10px 24px}.ask-welcome{text-align:left;max-width:600px;margin:clamp(18px,4vh,48px) auto 24px}.ask-welcome-symbol{border:1px solid var(--legacy-edge-4b4b4eff,#4b4b4e);width:49px;height:49px;color:var(--legacy-ink-ced2e1ff,#ced2e1);background:var(--legacy-surface-313133ff,#313133);border-radius:15px;margin:0 0 25px;box-shadow:0 5px 30px #171924}.ask-welcome .eyebrow{letter-spacing:.15em;color:var(--legacy-ink-9c9fa5ff,#9c9fa5);margin-bottom:14px;font-size:10px}.ask-welcome h1{letter-spacing:-1.8px;color:var(--legacy-ink-ececeeff,#ececee);margin:0 0 20px;font-size:clamp(30px,3vw,46px);font-weight:500;line-height:1.15}.ask-welcome h1>span{color:var(--legacy-ink-c1c7daff,#c1c7da)}.ask-welcome>p{color:var(--legacy-ink-9ea0a5ff,#9ea0a5);font-size:14px;line-height:1.8}.prompt-grid button{text-align:left;background:var(--legacy-surface-202021ff,#202021);border:1px solid var(--legacy-edge-323335ff,#323335);border-radius:10px;grid-template-columns:26px 1fr;gap:4px 10px;min-height:83px;padding:15px;display:grid}.prompt-grid svg{color:var(--legacy-ink-b9bdc9ff,#b9bdc9);grid-row:1/3;width:17px;margin:2px 0 0}.prompt-grid strong{color:var(--legacy-ink-dcdee3ff,#dcdee3);font-size:12px;font-weight:550}.prompt-grid span{color:var(--legacy-ink-9c9fa5ff,#9c9fa5);margin:0;font-size:11px;line-height:1.6}.composer{background:var(--legacy-surface-262728ff,#262728);border:1px solid var(--legacy-edge-404143ff,#404143);border-radius:17px;flex-shrink:0;margin:0 0 2px;padding:16px 17px 12px;box-shadow:0 5px 25px #0000001c}.composer textarea{min-height:48px;max-height:140px;color:var(--legacy-ink-ebebeeff,#ebebee);outline:none;font-size:14px;line-height:1.65}.composer textarea::placeholder{color:var(--legacy-ink-a5a7adff,#a5a7ad)}.composer-bottom{min-height:36px;margin-top:4px}.composer-bottom span{color:var(--legacy-ink-a3a5aaff,#a3a5aa);font-size:10px}.composer-bottom button{background:var(--legacy-surface-e0e4efff,#e0e4ef);width:34px;height:34px;color:var(--legacy-ink-292b30ff,#292b30);border-radius:10px}.composer-bottom button:disabled{opacity:.28}.composer-file-tools{color:var(--legacy-ink-acafb6ff,#acafb6);margin:3px 0!important;padding:0!important}.composer-file-tools .file-upload-trigger{color:var(--legacy-ink-b4b7beff,#b4b7be);min-height:28px;box-shadow:none;background:0 0;border:0;padding:2px 0;font-size:11px}.ask-context{height:100%;padding:6px 0 12px;overflow-y:auto}.today-card{border:1px solid var(--legacy-edge-444548ff,#444548);background:var(--legacy-surface-2d2e30ff,#2d2e30);border-radius:14px;padding:24px 22px;position:relative;overflow:hidden}.today-card .eyebrow{color:var(--legacy-ink-adb1bcff,#adb1bc);letter-spacing:.15em;margin-bottom:20px;font-size:9px}.today-card h3{color:var(--legacy-ink-e9ebf0ff,#e9ebf0);letter-spacing:-.8px;font-size:24px;font-weight:500;line-height:1.25}.due-number{color:var(--legacy-ink-e2e5eeff,#e2e5ee);letter-spacing:-3px;gap:15px;margin:25px 0 22px;font-size:56px;font-weight:450}.due-number span{color:var(--legacy-ink-b1b5bdff,#b1b5bd);letter-spacing:0;font-size:11px;line-height:1.7}.today-card button{border-color:var(--legacy-edge-4f5155ff,#4f5155);color:var(--legacy-ink-dfe3ecff,#dfe3ec);padding-top:16px;font-size:12px}.recent-heading{color:var(--legacy-ink-a5a8aeff,#a5a8ae);margin:26px 0 12px;font-size:11px}.recent-heading svg{color:var(--legacy-ink-888b92ff,#888b92);width:14px}.recent-deal{border:0;border-bottom:1px solid var(--legacy-edge-313234ff,#313234);background:0 0;border-radius:0;margin:0;padding:14px 0}.recent-deal:hover{color:var(--legacy-ink-dadeebff,#dadeeb)}.recent-deal strong{overflow-wrap:anywhere;font-size:12px;font-weight:550}.recent-deal>span{color:var(--legacy-ink-9a9da2ff,#9a9da2);margin-top:3px;font-size:11px}.recent-deal>div{color:var(--legacy-ink-c1c5ceff,#c1c5ce);margin-top:10px;font-size:12px}.recent-empty{border:1px dashed var(--legacy-edge-3c3d3fff,#3c3d3f);color:var(--legacy-ink-9b9ea4ff,#9b9ea4);border-radius:10px;padding:18px;font-size:12px;line-height:1.7}.recent-empty button{color:var(--legacy-ink-ced2dfff,#ced2df);font-size:11px}.ask-note{color:var(--legacy-ink-999ca2ff,#999ca2);gap:9px;font-size:10px;line-height:1.8}.ask-note svg{width:15px}.chat-message{gap:13px;margin:12px 0 30px}.message-avatar{background:var(--legacy-surface-36373aff,#36373a);width:30px;height:30px;color:var(--legacy-ink-d1d6e6ff,#d1d6e6);border-radius:9px}.user .message-avatar{color:var(--legacy-ink-d7d9deff,#d7d9de);background:var(--legacy-surface-3b3c3eff,#3b3c3e)}.message-author{color:var(--legacy-ink-a9acb2ff,#a9acb2);margin:6px 0 10px;font-size:11px}.chat-message.user .message-content>p{background:var(--legacy-surface-2a2a2bff,#2a2a2b);border:1px solid var(--legacy-edge-3a3b3eff,#3a3b3e);border-radius:0 13px 13px;padding:12px 16px;display:inline-block}.message-content>p,.ask-message-text>p{color:var(--legacy-ink-dadce1ff,#dadce1);font-size:14px;line-height:1.85}.chat-record,.chat-record.draft{background:var(--legacy-surface-242527ff,#242527);border-color:var(--legacy-edge-434447ff,#434447);border-radius:12px;padding:18px}.record-kind{color:var(--legacy-ink-b6bbc5ff,#b6bbc5);letter-spacing:.08em;font-size:10px}.chat-record>p{color:var(--legacy-ink-aeb1b7ff,#aeb1b7);font-size:13px;line-height:1.7}.chat-record button{color:var(--legacy-ink-d2d7e7ff,#d2d7e7);border-color:var(--legacy-edge-45474bff,#45474b);min-height:40px;font-size:13px}.ask-results,.chat-task-results{border-color:var(--legacy-edge-3c3d40ff,#3c3d40);border-radius:12px}.ask-results-heading,.chat-task-heading{background:var(--legacy-surface-2d2e30ff,#2d2e30);border-color:var(--legacy-edge-414245ff,#414245);font-size:13px}.ask-results th,.chat-task-results th{background:var(--legacy-surface-28292aff,#28292a);color:var(--legacy-ink-b1b5bcff,#b1b5bc)}.ask-results td,.chat-task-results td{background:var(--legacy-surface-232324ff,#232324);color:var(--legacy-ink-d9dbe0ff,#d9dbe0);border-color:var(--legacy-edge-3c3d40ff,#3c3d40);font-size:13px}.ask-result-open{color:var(--legacy-ink-d0d5e5ff,#d0d5e5);border-color:var(--legacy-edge-4d5055ff,#4d5055);border-radius:6px;min-height:34px}.ask-result-open:hover{background:var(--legacy-surface-424447ff,#424447)}.ask-error{background:var(--legacy-surface-362728ff,#362728);color:var(--legacy-ink-edb4adff,#edb4ad);border:1px solid var(--legacy-edge-624346ff,#624346);margin:0 0 12px}.ai-pending{background:var(--legacy-surface-292820ff,#292820);color:var(--legacy-ink-c8ba92ff,#c8ba92);border:1px solid var(--legacy-edge-494332ff,#494332);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:11px}.chat-loading,.thinking{color:var(--legacy-ink-b9bdc7ff,#b9bdc7)}.thinking svg{animation:1.6s ease-in-out infinite gentle-pulse}@keyframes gentle-pulse{50%{opacity:.35}}.metrics{border:1px solid var(--legacy-edge-363638ff,#363638);background:var(--legacy-surface-1f1f20ff,#1f1f20);border-radius:13px;gap:0;margin-bottom:30px;overflow:hidden}.metric,.metric.won{border:0;border-right:1px solid var(--legacy-edge-363638ff,#363638);background:0 0;border-radius:0;padding:23px 25px}.metric:last-child{border-right:0}.metric>span{color:var(--legacy-ink-a6a9afff,#a6a9af);font-size:12px}.metric>span svg{color:var(--legacy-ink-858991ff,#858991);width:15px}.metric strong{color:var(--legacy-ink-e8eaeeff,#e8eaee);letter-spacing:-1.3px;margin:12px 0 5px;font-size:32px;font-weight:500}.metric small{color:var(--legacy-ink-9c9fa5ff,#9c9fa5);font-size:11px}button.metric:hover{background:var(--legacy-surface-2e2f31ff,#2e2f31)}.won strong{color:var(--legacy-ink-a4cbbcff,#a4cbbc)}.pipeline{background:var(--surface);border-color:var(--legacy-edge-353536ff,#353536);border-radius:13px}.sectionhead h2{font-size:16px;font-weight:550}.sectionhead h2 span{background:var(--legacy-surface-323334ff,#323334);color:var(--legacy-ink-bec2c9ff,#bec2c9);border-radius:5px;padding:2px 7px;font-size:11px}.sectionhead p{font-size:12px}.sample-button{border-color:var(--legacy-edge-3c3d3fff,#3c3d3f);color:var(--legacy-ink-b8bdc9ff,#b8bdc9);padding:7px 10px;font-size:11px}.toolbar{color:var(--legacy-ink-a6aab0ff,#a6aab0);padding:14px 24px;font-size:12px}.pipeline th,.contact-table th{background:var(--legacy-surface-252627ff,#252627);height:43px;color:var(--legacy-ink-a5a9afff,#a5a9af);font-size:11px;font-weight:500}.pipeline td,.contact-table td{border-color:var(--legacy-edge-313234ff,#313234);color:var(--legacy-ink-ced0d6ff,#ced0d6);padding-top:19px;padding-bottom:19px;font-size:13px}.contact-table td:first-child,.contact-table th:first-child{padding-left:24px}[data-slot=table-row]{border-color:var(--legacy-edge-353537ff,#353537)}[data-slot=table-row]:hover{background:var(--legacy-surface-2c2d2e1f,#2c2d2e1f)}.deal-title{color:var(--legacy-ink-e7e9eeff,#e7e9ee);font-size:13px;font-weight:550;line-height:1.5}.deal-title:hover{color:var(--legacy-ink-ccd2e3ff,#ccd2e3)}.customer{color:var(--legacy-ink-9da1a8ff,#9da1a8);margin-top:4px;font-size:11px}.badge{border:1px solid var(--legacy-edge-56575a3d,#56575a3d);background:var(--legacy-surface-343537ff,#343537);color:var(--legacy-ink-c7cad1ff,#c7cad1);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:500;display:inline-flex}.badge:before{content:"";opacity:.75;background:currentColor;border-radius:50%;width:5px;height:5px}.stage-1{background:var(--legacy-surface-393a3dff,#393a3d);color:var(--legacy-ink-c9cbdaff,#c9cbda)}.stage-2{background:var(--legacy-surface-393328ff,#393328);color:var(--legacy-ink-dec296ff,#dec296)}.stage-3{background:var(--legacy-surface-37393cff,#37393c);color:var(--legacy-ink-bfc8d5ff,#bfc8d5)}.stage-4{background:var(--legacy-surface-253b34ff,#253b34);color:var(--legacy-ink-a0cdbcff,#a0cdbc)}.stage-5{background:var(--legacy-surface-3c2b31ff,#3c2b31);color:var(--legacy-ink-dda5b0ff,#dda5b0)}.followdate,.overdue{font-size:12px}.overdue{color:var(--legacy-ink-e1ac9bff,#e1ac9b)}.next-action{color:var(--legacy-ink-9ca0a7ff,#9ca0a7);font-size:11px}.tablefoot{border-color:var(--legacy-edge-363739ff,#363739);color:var(--legacy-ink-9da0a7ff,#9da0a7);padding:14px 24px;font-size:11px}.board{scroll-snap-type:x proximity;gap:14px;padding:14px 20px 24px}.column{background:var(--legacy-surface-242425ff,#242425);border:1px solid var(--legacy-edge-38393bff,#38393b);scroll-snap-align:start;border-radius:10px;min-width:248px;padding:13px}.column h3{color:var(--legacy-ink-c7cad1ff,#c7cad1);font-size:12px}.deal-card{background:var(--legacy-surface-303132ff,#303132);border-color:var(--legacy-edge-46474aff,#46474a);border-radius:9px}.deal-card:hover{background:var(--legacy-surface-3d3e41ff,#3d3e41);border-color:var(--legacy-edge-84878eff,#84878e)}.deal-card h4{color:var(--legacy-ink-e8eaefff,#e8eaef);font-size:13px}.deal-card p,.deal-card footer{color:var(--legacy-ink-b2b7bfff,#b2b7bf);border-color:var(--legacy-edge-4b4d50ff,#4b4d50)}.contacts-page,.files-page{background:0 0;max-width:none;padding:0}.contacts-page>.sectionhead,.files-page>.sectionhead{padding:0 0 30px}.contacts-page .crm-filters,.files-page .file-filter-bar{border:1px solid var(--legacy-edge-383a3cff,#383a3c);border-radius:12px 12px 0 0}.contacts-page .desktop-record-table{border:1px solid var(--legacy-edge-383a3cff,#383a3c);border-radius:0 0 12px 12px;overflow:hidden}.contact-cell{align-items:center;gap:12px;display:flex}.contact-cell>div{min-width:0}.record-avatar{letter-spacing:-.02em;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:11px;font-weight:600;display:inline-grid}.record-avatar.square{border-radius:9px}.tone-0{color:var(--legacy-ink-bac1cbff,#bac1cb);background:var(--legacy-surface-3f4245ff,#3f4245)}.tone-1{color:var(--legacy-ink-cdc8d2ff,#cdc8d2);background:var(--legacy-surface-414043ff,#414043)}.tone-2{color:var(--legacy-ink-dbbd9dff,#dbbd9d);background:var(--legacy-surface-483b30ff,#483b30)}.tone-3{color:var(--legacy-ink-a9cbbdff,#a9cbbd);background:var(--legacy-surface-2c413cff,#2c413c)}.tone-4{color:var(--legacy-ink-d2aebdff,#d2aebd);background:var(--legacy-surface-493441ff,#493441)}.filter-result-count{color:var(--legacy-ink-a5a9afff,#a5a9af);background:var(--legacy-surface-222223ff,#222223);border-left:1px solid var(--legacy-edge-383a3cff,#383a3c);border-right:1px solid var(--legacy-edge-383a3cff,#383a3c);padding:14px 22px;font-size:12px}.crm-filters{background:var(--legacy-surface-222223ff,#222223);border-color:var(--legacy-edge-38393cff,#38393c);padding:17px 24px}.filter-toolbar .search{border-color:var(--legacy-edge-454649ff,#454649);background:var(--legacy-surface-1d1e1fff,#1d1e1f);flex:200px;min-height:39px;padding:8px 12px}.search input{font-size:13px}.filter-toolbar>[data-slot=select-trigger]{background:var(--legacy-surface-2b2c2eff,#2b2c2e);width:160px;color:var(--legacy-ink-c9ccd3ff,#c9ccd3);border-color:var(--legacy-edge-48494cff,#48494c);font-size:12px}.filter-toolbar .secondary{min-height:39px;font-size:12px}.filter-shortcuts{gap:5px;margin-top:13px}.filter-shortcuts button{color:var(--legacy-ink-a9aeb7ff,#a9aeb7);background:0 0;border:0;border-radius:6px;padding:6px 9px;font-size:11px}.filter-shortcuts button:hover,.filter-shortcuts button[aria-pressed=true]{background:var(--legacy-surface-3e3f41ff,#3e3f41);color:var(--legacy-ink-e3e6eeff,#e3e6ee)}.filter-chip{background:var(--legacy-surface-3c3e41ff,#3c3e41);border-color:var(--legacy-edge-585b60ff,#585b60);color:var(--legacy-ink-ced4e0ff,#ced4e0);border-radius:6px;font-size:11px}.filter-group{background:var(--legacy-surface-252628ff,#252628);border-color:var(--legacy-edge-424448ff,#424448)}.filter-group .filter-group{background:var(--legacy-surface-303132ff,#303132)}.filter-condition input,.filter-name{background:var(--legacy-surface-2b2c2dff,#2b2c2d);border-color:var(--legacy-edge-53555aff,#53555a);color:var(--legacy-ink-e5e9f0ff,#e5e9f0)}.filter-add button{background:var(--legacy-surface-393a3dff,#393a3d);border-color:var(--legacy-edge-55585eff,#55585e);color:var(--legacy-ink-d1d7e2ff,#d1d7e2)}.filter-add button:hover{background:var(--legacy-surface-4f5155ff,#4f5155)}.mobile-records{display:none}.tasks-workspace{padding:0}.task-work-grid{display:block}.task-view-nav{align-items:center;gap:6px;margin-bottom:6px;padding-bottom:17px;display:flex;overflow-x:auto}.task-view-nav>button,.task-view-nav>[data-slot=dropdown-menu-trigger]{color:var(--legacy-ink-9fa3abff,#9fa3ab);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;min-height:37px;padding:8px 11px;font-size:12px;display:flex}.task-view-nav>button:hover{background:var(--legacy-surface-2d2e2fff,#2d2e2f)}.task-view-nav>button.active{background:var(--legacy-surface-3d3e40ff,#3d3e40);color:var(--legacy-ink-e2e6edff,#e2e6ed);box-shadow:inset 0 0 0 1px #4a5b782f}.task-view-nav b{color:var(--legacy-ink-c6cbd3ff,#c6cbd3);background:var(--legacy-surface-4d4f522f,#4d4f522f);border-radius:4px;padding:1px 4px;font-size:10px;font-weight:500}.task-main{background:var(--legacy-surface-1f2021ff,#1f2021);border-color:var(--legacy-edge-3d3f41ff,#3d3f41);box-shadow:none;border-radius:12px}.task-list-heading{margin-bottom:18px;padding:24px 24px 0}.task-list-heading h2{color:var(--legacy-ink-e8eaeeff,#e8eaee);font-size:20px;font-weight:550}.task-list-heading h2>span{color:var(--legacy-ink-c5cad4ff,#c5cad4);background:var(--legacy-surface-3c3e40ff,#3c3e40);font-size:11px}.task-list-heading p{color:var(--legacy-ink-a5aab1ff,#a5aab1);margin-top:6px;font-size:12px}.task-filters{gap:9px;padding-bottom:13px}.task-search input{background:var(--legacy-surface-1f2021ff,#1f2021);border-color:var(--legacy-edge-4a4c4fff,#4a4c4f);height:39px;font-size:13px}.task-select{border-color:var(--legacy-edge-4f5256ff,#4f5256);min-height:39px;font-size:12px;background:var(--legacy-surface-2f3133ff,#2f3133)!important;color:var(--legacy-ink-d5d9e1ff,#d5d9e1)!important}.task-filters>.task-select{width:165px}.task-more-filters summary{color:var(--legacy-ink-bbc2ccff,#bbc2cc);font-size:12px}.task-filter-summary{border-color:var(--legacy-edge-3c3e41ff,#3c3e41);color:var(--legacy-ink-a3a9b2ff,#a3a9b2);align-items:flex-start;padding:12px 24px;font-size:11px}.task-filter-summary>span{max-width:320px;line-height:1.8}.task-filter-summary>div{flex-wrap:wrap;justify-content:flex-end;gap:12px}.task-filter-summary .text-button{margin:0;font-size:11px}.task-filter-summary .task-select{height:32px;min-height:32px;font-size:11px}.task-next-up{border:1px solid var(--legacy-edge-6e72794f,#6e72794f);border-left:3px solid var(--legacy-edge-bfc4cdff,#bfc4cd);background:var(--legacy-surface-3b3d40ff,#3b3d40);border-radius:10px;margin:4px 24px 20px;padding:20px}.task-next-up .eyebrow{color:var(--legacy-ink-c4cad4ff,#c4cad4);margin-bottom:6px;font-size:9px}.task-next-up h3{color:var(--legacy-ink-edf0f5ff,#edf0f5);font-size:16px;font-weight:550}.task-next-up p{color:var(--legacy-ink-b9c1cbff,#b9c1cb);font-size:12px}.task-next-up .primary{font-size:12px}.task-table th{background:var(--legacy-surface-2e3032ff,#2e3032);color:var(--legacy-ink-b3b9c2ff,#b3b9c2);font-size:11px}.task-table td{border-color:var(--legacy-edge-3c3e42ff,#3c3e42);padding:17px 16px;font-size:12px}.task-title{color:var(--legacy-ink-e8ecf3ff,#e8ecf3);font-size:14px;font-weight:500}.task-title:hover{color:var(--legacy-ink-d0d7e5ff,#d0d7e5)}.task-row-context{color:var(--legacy-ink-afb4bdff,#afb4bd);font-size:11px}.task-row-context button{color:var(--legacy-ink-c8cfdbff,#c8cfdb)}.task-status{background:var(--legacy-surface-3c3e40ff,#3c3e40);color:var(--legacy-ink-c0c4cbff,#c0c4cb);border-radius:5px;font-size:11px}.task-status.in_progress{background:var(--legacy-surface-3f4245ff,#3f4245);color:var(--legacy-ink-c3ccd8ff,#c3ccd8)}.task-status.waiting{background:var(--legacy-surface-433c30ff,#433c30);color:var(--legacy-ink-e1c492ff,#e1c492)}.task-status.done{background:var(--legacy-surface-2c443fff,#2c443f);color:var(--legacy-ink-b0d5c5ff,#b0d5c5)}.task-status.cancelled{background:var(--legacy-surface-3c3541ff,#3c3541);color:var(--legacy-ink-c8bacfff,#c8bacf)}.task-priority,.task-assignee,.task-due{color:var(--legacy-ink-c0c4cbff,#c0c4cb);font-size:12px}.task-priority.urgent,.task-due.late{color:var(--legacy-ink-edada7ff,#edada7)}.task-priority.high{color:var(--legacy-ink-e1c392ff,#e1c392)}.task-complete{border-color:var(--legacy-edge-64686cff,#64686c);width:32px;height:32px;color:var(--legacy-ink-c0c8d1ff,#c0c8d1)}.task-complete:hover{background:var(--legacy-surface-345349ff,#345349);border-color:var(--legacy-edge-8db9a9ff,#8db9a9);color:var(--legacy-ink-d4f1e3ff,#d4f1e3)}.task-table-footer{border-color:var(--legacy-edge-3f4145ff,#3f4145);color:var(--legacy-ink-a6acb6ff,#a6acb6);font-size:11px}.task-board{background:var(--legacy-surface-202123ff,#202123);scroll-snap-type:x proximity}.task-column{scroll-snap-align:start}.task-board-card{background:var(--legacy-surface-363739ff,#363739);border-color:var(--legacy-edge-55585dff,#55585d)}.task-board-card footer,.task-board-card p{color:var(--legacy-ink-bec3ccff,#bec3cc)}.task-empty{padding:55px 20px}.task-empty>span{background:var(--legacy-surface-373a3bff,#373a3b);color:var(--legacy-ink-adcfceff,#adcfce)}.task-empty h3{color:var(--legacy-ink-e5e9eeff,#e5e9ee);font-size:22px;font-weight:500}.task-empty p{color:var(--legacy-ink-aeb4bcff,#aeb4bc);font-size:14px}.task-bulk{background:var(--legacy-surface-414347ff,#414347)}.file-view-tabs{border-color:var(--legacy-edge-3f4043ff,#3f4043);flex-wrap:nowrap;gap:9px;padding-bottom:12px;overflow-x:auto}.file-view-tabs button{color:var(--legacy-ink-b2b7bfff,#b2b7bf);white-space:nowrap;min-height:38px}.file-view-tabs button.active{background:var(--legacy-surface-3f4144ff,#3f4144);color:var(--legacy-ink-e4e9f1ff,#e4e9f1)}.file-filter-bar{background:var(--legacy-surface-262729ff,#262729);gap:8px;padding:18px}.file-search{background:var(--legacy-surface-222325ff,#222325);border-color:var(--legacy-edge-55595eff,#55595e)}.file-search input{font-size:13px}.file-filter-bar>[data-slot=select-trigger]{min-width:130px;font-size:12px}.file-count{color:var(--legacy-ink-afb5bfff,#afb5bf);padding:14px 18px;font-size:12px}.file-table{border:1px solid var(--legacy-edge-46494dff,#46494d);border-radius:10px;overflow:hidden}.file-table th{background:var(--legacy-surface-353739ff,#353739);color:var(--legacy-ink-c5cbd5ff,#c5cbd5);font-size:11px}.file-table td{color:var(--legacy-ink-c3c8d1ff,#c3c8d1);border-color:var(--legacy-edge-46484cff,#46484c);font-size:12px}.file-name strong{color:var(--legacy-ink-ebeef4ff,#ebeef4);font-size:13px}.file-kind-icon{background:var(--legacy-surface-45484cff,#45484c);color:var(--legacy-ink-d2dae7ff,#d2dae7);border:1px solid var(--legacy-edge-6c717833,#6c717833);border-radius:10px;flex-shrink:0}.file-kind-icon.image{background:var(--legacy-surface-47464aff,#47464a);color:var(--legacy-ink-dad5e4ff,#dad5e4)}.file-kind-icon.spreadsheet{background:var(--legacy-surface-2c4942ff,#2c4942);color:var(--legacy-ink-b4dfcfff,#b4dfcf)}.file-grid{gap:16px}.file-tile{border-color:var(--legacy-edge-4d5055ff,#4d5055);background:var(--legacy-surface-2f3133ff,#2f3133);border-radius:12px;overflow:hidden}.file-tile strong{color:var(--legacy-ink-eaeef4ff,#eaeef4)}.file-tile span,.file-tile small{color:var(--legacy-ink-b9c0cbff,#b9c0cb)}.file-tile:hover{border-color:var(--legacy-edge-989da5ff,#989da5)}.file-advanced-filters{background:var(--legacy-surface-2f3133ff,#2f3133);border-color:var(--legacy-edge-51555aff,#51555a)}.file-pagination{color:var(--legacy-ink-c2c7d0ff,#c2c7d0);font-size:12px}.file-sheet{background:var(--background)!important;border-color:var(--legacy-edge-454648ff,#454648)!important}.file-detail-toolbar,.file-ask-actions{flex-wrap:wrap;gap:8px}.file-ask-actions button{color:var(--accent-text);background:var(--legacy-surface-323234ff,#323234);border-color:var(--legacy-edge-4e5054ff,#4e5054)}.file-detail-body{background:var(--legacy-surface-1d1d1eff,#1d1d1e)}.file-versions article{background:var(--legacy-surface-2c2d2fff,#2c2d2f);border-color:var(--legacy-edge-4b4d51ff,#4b4d51)}.file-version-actions button{color:var(--accent-text);min-height:34px}.file-help{color:var(--legacy-ink-acafb6ff,#acafb6)}.file-workbook th{background:var(--legacy-surface-404245ff,#404245);color:var(--legacy-ink-e8ecf3ff,#e8ecf3)}.file-workbook td{background:var(--legacy-surface-2d2f31ff,#2d2f31);color:var(--legacy-ink-d4dae2ff,#d4dae2)}.file-workbook th,.file-workbook td{border-color:var(--legacy-edge-585b60ff,#585b60)}.file-open .app{margin-right:0}@media (min-width:1400px){.file-open .app{margin-right:49vw}.file-open .ask-layout{grid-template-columns:1fr}.file-open .ask-context{display:none}.file-sheet:not(.expanded){width:49vw!important;min-width:0!important}}.deal-sheet,.task-sheet{border-color:var(--legacy-edge-414143ff,#414143);box-shadow:-12px 0 65px #0003;background:var(--legacy-surface-202021ff,#202021)!important;width:min(680px,100vw)!important;max-width:680px!important}.deal-sheet [data-slot=sheet-header],.file-sheet [data-slot=sheet-header]{border-bottom:1px solid var(--legacy-edge-363739ff,#363739);margin:0;padding:30px 58px 20px 28px}[data-slot=sheet-title],[data-slot=dialog-title]{color:var(--legacy-ink-f2f2f4ff,#f2f2f4);letter-spacing:-.5px;overflow-wrap:anywhere;font-size:20px;font-weight:550}[data-slot=sheet-description],[data-slot=dialog-description]{color:var(--legacy-ink-acaeb4ff,#acaeb4);font-size:13px;line-height:1.7}[data-slot=sheet-content]>button:last-child,[data-slot=dialog-content]>button:last-child{place-items:center;min-width:36px;min-height:36px;display:grid}.deal-form{padding:0 28px 30px}.deal-form h3{letter-spacing:-.1px;color:var(--legacy-ink-d9dbe0ff,#d9dbe0);border-color:var(--legacy-edge-3c3d3fff,#3c3d3f);margin:25px 0 17px;font-size:13px;font-weight:600}.form-grid{gap:19px}.form-grid label,.assignment-field>label,.tasks-workspace label,.task-sheet label,.file-details-form label{color:var(--legacy-ink-b6bac0ff,#b6bac0);gap:8px;font-size:12px}.form-grid input,.form-grid textarea,.task-sheet input,.task-sheet textarea,.file-details-form input,.file-details-form textarea{background:var(--legacy-surface-292a2bff,#292a2b);border-color:var(--legacy-edge-54565aff,#54565a);min-height:42px;color:var(--legacy-ink-e8ebf2ff,#e8ebf2);border-radius:8px;padding:10px 12px;font-size:14px}.form-grid [data-slot=select-trigger]{border-color:var(--legacy-edge-54565aff,#54565a);background:var(--legacy-surface-292a2bff,#292a2b);min-height:42px;color:var(--legacy-ink-e8ebf2ff,#e8ebf2);width:100%}.form-actions{border-top:1px solid var(--legacy-edge-3e4043ff,#3e4043);padding-top:20px}.date-field{background:var(--legacy-surface-292a2bff,#292a2b);border-color:var(--legacy-edge-54565aff,#54565a);color:var(--legacy-ink-d7dce4ff,#d7dce4);min-height:42px}.assignment-actions{gap:14px;margin-top:4px}.assignment-actions .text-button,.lookup-create{margin-top:6px;font-size:11px}.task-save-bar{background:var(--legacy-surface-252627f5,#252627f5);border-color:var(--legacy-edge-4e5055ff,#4e5055);padding-bottom:max(14px,env(safe-area-inset-bottom))}.contact-lookup-popup{border-color:var(--legacy-edge-54565aff,#54565a);background:var(--legacy-surface-303132ff,#303132)}[data-slot=dialog-content],.team-dialog,.ai-connection-dialog,.stage-dialog,.email-settings{color:var(--legacy-ink-e9eaedff,#e9eaed);border-color:var(--legacy-edge-4f5154ff,#4f5154);max-height:min(90dvh,900px);overflow-y:auto;background:var(--legacy-surface-252627ff,#252627)!important}[data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=select-content]{background:var(--legacy-surface-2f3032ff,#2f3032);border-color:var(--legacy-edge-525356ff,#525356);color:var(--legacy-ink-e0e3e9ff,#e0e3e9);box-shadow:0 12px 45px #0005}[data-slot=dropdown-menu-item]{min-height:36px;color:var(--legacy-ink-dbdee3ff,#dbdee3);padding:8px 10px}[data-slot=dropdown-menu-label]{color:var(--legacy-ink-acb0b7ff,#acb0b7);padding:8px 10px;font-size:11px}[data-slot=select-item]{min-height:34px;font-size:13px}[data-slot=tabs-list]{background:var(--legacy-surface-2e2f31ff,#2e2f31);border:1px solid var(--legacy-edge-46484cff,#46484c);border-radius:8px;padding:3px}[data-slot=tabs-trigger]{color:var(--legacy-ink-a6adb7ff,#a6adb7);gap:6px;font-size:12px}[data-slot=tabs-trigger][data-state=active]{background:var(--legacy-surface-4d4f53ff,#4d4f53);color:var(--legacy-ink-eceff5ff,#eceff5);box-shadow:0 1px 3px #0002}.empty{color:var(--legacy-ink-c2c6ccff,#c2c6cc)}.empty>svg{color:var(--legacy-ink-b2bac6ff,#b2bac6);margin:0 auto 18px}.empty h3{color:var(--legacy-ink-e9ebf0ff,#e9ebf0);letter-spacing:-.5px;font-size:21px;font-weight:500}.empty p{color:var(--legacy-ink-abb1baff,#abb1ba);line-height:1.7}.notice.error,.connection-error{background:var(--legacy-surface-3c2c32ff,#3c2c32);color:var(--legacy-ink-efb5b3ff,#efb5b3)}.email-draft-card{background:var(--legacy-surface-2d2e30ff,#2d2e30);border-color:var(--legacy-edge-595c61ff,#595c61)}.email-draft-card input,.email-draft-card textarea{background:var(--legacy-surface-272829ff,#272829);color:var(--legacy-ink-e8ecf3ff,#e8ecf3);border-color:var(--legacy-edge-585b60ff,#585b60)}.account-notice{background:var(--legacy-surface-292a25ff,#292a25);border-color:var(--legacy-edge-4a4b3dff,#4a4b3d);color:var(--legacy-ink-d1cdb0ff,#d1cdb0)}.account-notice p{color:var(--legacy-ink-aaa991ff,#aaa991)}.account-preview .ask-main{max-width:1400px;height:calc(100dvh - 210px);min-height:520px;padding:20px 4%}.account-preview .topbar{background:var(--legacy-surface-1e1e1fff,#1e1e1f);border-color:var(--legacy-edge-3a3a3cff,#3a3a3c);height:70px}.account-preview .brand{color:var(--legacy-ink-eaebefff,#eaebef);font-size:24px}@media (max-width:1250px){:root{--rail-width:194px}.workspace-rail{padding-left:10px;padding-right:10px}.td-brand{font-size:23px}.company-switch{gap:7px}.company-switch small{font-size:10px}.app>.workspace-content{padding-left:26px;padding-right:26px}.ask-layout{grid-template-columns:minmax(0,1fr) 215px;gap:22px}.today-card{padding:21px 18px}.today-card h3{font-size:22px}.ask-identity p{display:none}.metric{padding:19px}.metric strong{font-size:28px}.task-filter-summary{flex-wrap:wrap}}@media (max-width:1050px){:root{--rail-width:76px}.workspace-rail{align-items:center;padding:23px 12px 10px}.td-brand{justify-content:center;padding:0}.td-brand>span:last-child,.company-switch>span:nth-child(2),.company-switch>svg,.rail-label,.rail-destinations button>span,.rail-guidance,.rail-settings,.rail-profile>span:nth-child(2),.rail-profile>svg{display:none}.company-switch{border:0;justify-content:center;width:44px;min-height:44px;margin-top:22px;padding:0}.rail-destinations{margin-top:27px}.rail-destinations button{justify-content:center;width:46px;height:46px;padding:0}.rail-profile{justify-content:center;padding:8px 0}.rail-bottom{width:100%}.workspace-header{padding:0 26px}.compact-stage-settings{display:block}.compact-stage-settings>button{color:var(--muted-foreground);font-size:11px}.ask-layout{grid-template-columns:minmax(0,1fr) 220px}.task-next-up{flex-direction:row;align-items:center}}@media (max-width:920px){.ask-layout{grid-template-columns:minmax(0,1fr)}.ask-context{display:none}.ask-welcome{max-width:580px}.ask-welcome h1{font-size:40px}.chat-scroll{padding-left:12px;padding-right:12px}.workspace-company{display:none}.task-more-filters>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-next-up{flex-direction:column;align-items:flex-start}}@media (max-width:760px){:root{--rail-width:0px;--header-height:56px}.workspace-rail,.compact-stage-settings{display:none}.workspace-header{padding:env(safe-area-inset-top) 18px 0;height:calc(var(--header-height) + env(safe-area-inset-top));background:var(--legacy-surface-1d1d1ef7,#1d1d1ef7)}.workspace-breadcrumb{display:none}.mobile-brand{margin-right:5px;display:block}.mobile-brand .td-mark{transform-origin:0;width:21px;transform:skew(-12deg)scale(.72)}.workspace-location{gap:7px;font-size:14px}.workspace-location>svg{display:none}.workspace-header-actions{gap:9px}.reminder-bell{width:44px;height:44px}.create-menu-trigger{background:var(--legacy-surface-343436ff,#343436);border-color:var(--legacy-edge-53555aff,#53555a);border-radius:10px;width:42px;min-height:42px}.create-menu-trigger>span,.create-menu-trigger>svg:last-child{display:none}.mobile-navigation{height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));padding:5px 10px calc(5px + env(safe-area-inset-bottom));z-index:30;background:var(--legacy-surface-232425f7,#232425f7);border-top:1px solid var(--legacy-edge-494b4fff,#494b4f);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-navigation button{min-height:52px;color:var(--legacy-ink-abb0b9ff,#abb0b9);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;display:flex}.mobile-navigation button>span{border-radius:8px;place-items:center;width:42px;height:29px;display:grid}.mobile-navigation button[aria-current],.mobile-navigation button.active{color:var(--legacy-ink-ebeef4ff,#ebeef4)}.mobile-navigation button[aria-current]>span,.mobile-navigation button.active>span{background:var(--legacy-surface-4e5155ff,#4e5155);color:var(--legacy-ink-d6dde9ff,#d6dde9)}.mobile-more-sheet{background:var(--legacy-surface-2d2e30ff,#2d2e30);max-height:88dvh;padding:8px 18px calc(24px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;overflow-y:auto}.mobile-more-sheet [data-slot=sheet-header]{padding:20px 12px 12px}.more-destinations{gap:4px;display:grid}.more-destinations button{text-align:left;width:100%;min-height:60px;color:var(--legacy-ink-d6dbe3ff,#d6dbe3);border-radius:10px;align-items:center;gap:13px;padding:12px;display:flex}.more-destinations button[aria-current]{background:var(--legacy-surface-4b4d51ff,#4b4d51)}.more-destinations button>span{flex:1;font-size:14px}.more-destinations small{color:var(--legacy-ink-b2b8c2ff,#b2b8c2);margin-top:3px;font-size:11px;display:block}.mobile-more-settings{border-top:1px solid var(--legacy-edge-585b60ff,#585b60);flex-direction:column;gap:8px;margin:10px 10px 0;padding-top:14px;display:flex}.mobile-more-settings>button{color:var(--legacy-ink-d1d7e0ff,#d1d7e0);align-items:center;gap:9px;min-height:44px;font-size:13px;display:flex}.app>.workspace-content{padding:27px 18px calc(100px + env(safe-area-inset-bottom));margin:0}.app>.ask-main{height:calc(var(--app-height,100dvh) - var(--header-height) - var(--mobile-nav-height) - env(safe-area-inset-bottom) - env(safe-area-inset-top));min-height:250px;padding:12px 15px 10px}.keyboard-open .mobile-navigation{display:none}.keyboard-open .app>.ask-main{height:calc(var(--app-height,100dvh) - var(--header-height) - env(safe-area-inset-top))}.heading,.task-page-heading{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:23px}.heading h1,.task-page-heading h1,.contacts-page h1,.files-page h1{letter-spacing:-1px;font-size:29px}.eyebrow{letter-spacing:.11em;margin-bottom:11px;font-size:9px}.heading p,.task-page-heading p{max-width:none;font-size:13px;line-height:1.7}.primary,.secondary{white-space:normal;min-height:44px;padding:10px 13px;font-size:13px}button,summary,a{touch-action:manipulation}.ask-top{gap:8px;padding:0 0 11px}.ask-icon{border-radius:9px;width:31px;height:31px}.ask-identity{gap:8px}.ask-identity h2{font-size:13px}.ask-header-actions{gap:7px}.new-chat{justify-content:center;min-width:38px;min-height:38px;padding:8px}.new-chat span{display:none}.ai-connect-button{min-height:38px;padding:6px 7px;font-size:10px}.ask-record-tools{gap:6px;padding:4px 0}.ask-shortcuts{gap:1px}.ask-record-tools button{min-height:42px;padding:8px;font-size:11px}.ask-email-settings{flex-basis:40px;width:40px}.chat-scroll{scrollbar-gutter:auto;min-height:0;padding:12px 2px 18px}.ask-welcome{max-width:none;margin:10px 10px 18px}.ask-welcome-symbol{border-radius:12px;width:42px;height:42px;margin-bottom:21px}.ask-welcome-symbol svg{width:23px}.ask-welcome .eyebrow{letter-spacing:.11em;font-size:8px}.ask-welcome h1{letter-spacing:-1.1px;margin-bottom:16px;font-size:clamp(28px,7.5vw,39px);line-height:1.18}.ask-welcome>p{font-size:12px;line-height:1.8}.prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px}.prompt-grid button{border-radius:10px;min-height:110px;padding:13px 12px;display:block}.prompt-grid svg{width:17px;height:17px;margin:0 0 9px}.prompt-grid strong{font-size:11px;line-height:1.5}.prompt-grid span{margin-top:5px;font-size:10px;line-height:1.55}.composer{border-radius:15px;margin:0;padding:12px 13px 9px}.composer textarea{min-height:43px;font-size:16px;line-height:1.5}.composer-bottom{gap:8px;margin-top:0}.composer-bottom span{max-width:230px;font-size:9px;line-height:1.6}.composer-bottom button{border-radius:11px;width:40px;height:40px}.composer-file-tools .file-upload-trigger{min-height:34px;font-size:11px}.message-avatar{border-radius:7px;flex-basis:25px;width:25px;height:25px}.chat-message{gap:9px;margin-bottom:24px}.message-content>p,.ask-message-text>p{font-size:14px}.message-author{margin-top:3px}.chat-message.user .message-content>p{padding:10px 12px}.chat-record{padding:14px}.chat-record button,.ask-result-open{min-height:44px}.ai-pending{margin-bottom:8px;padding:8px 10px;font-size:10px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.metric,.metric.won{border-right:1px solid var(--legacy-edge-363638ff,#363638);padding:17px}.metric:nth-child(-n+2){border-bottom:1px solid var(--legacy-edge-363638ff,#363638)}.metric:nth-child(2n){border-right:0}.metric>span{font-size:11px}.metric strong{margin:10px 0 4px;font-size:28px}.metric small{font-size:10px}.pipeline{overflow:visible}.sectionhead,.toolbar{padding:19px 16px}.sectionhead h2{font-size:15px}.sectionhead p{font-size:11px;display:block}.contacts-page>.sectionhead,.files-page>.sectionhead{flex-flow:wrap;align-items:center;padding:0 0 24px}.contacts-page .sectionhead>div,.files-page .sectionhead>div{min-width:180px}.sample-button{min-height:40px;padding:6px 9px;font-size:10px}.toolbar{padding:12px 16px;font-size:11px}.desktop-record-table{display:none!important}.mobile-records{grid-template-columns:minmax(0,1fr);gap:10px;padding:0 12px 16px;display:grid}.contacts-page>.mobile-records{padding:12px 0 0}.mobile-record-card{background:var(--legacy-surface-2b2c2eff,#2b2c2e);border:1px solid var(--legacy-edge-505357ff,#505357);border-radius:11px;min-width:0;overflow:hidden}.record-card-heading{text-align:left;width:100%;color:var(--legacy-ink-e7ebf2ff,#e7ebf2);align-items:center;gap:11px;padding:16px;display:flex}.record-card-heading>span:not(.record-avatar):not(.file-kind-icon){flex:1;min-width:0}.record-card-heading>svg{color:var(--legacy-ink-b0bacaff,#b0baca);flex-shrink:0}.record-card-heading strong{overflow-wrap:anywhere;font-size:14px;font-weight:550;line-height:1.5;display:block}.record-card-heading small{color:var(--legacy-ink-b3b9c3ff,#b3b9c3);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.6;display:block}.record-card-facts{justify-content:space-between;align-items:center;gap:10px;padding:0 16px 13px;display:flex}.record-card-facts>strong{color:var(--legacy-ink-e7ebf2ff,#e7ebf2);font-size:16px;font-weight:550}.record-card-details{border-top:1px solid var(--legacy-edge-4f5256ff,#4f5256);color:var(--legacy-ink-bec4ceff,#bec4ce);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 12px;margin:0 16px;padding:12px 0;font-size:11px;display:flex}.record-card-details:empty{display:none}.record-card-owner{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.record-card-next{width:100%;color:var(--legacy-ink-d2d8e1ff,#d2d8e1);margin-top:2px;font-size:12px;line-height:1.6}.ask-results .mobile-records,.chat-task-results .mobile-records{gap:10px;padding:12px}.ask-results .record-card-heading{padding:13px}.ask-results .record-card-heading strong{font-size:13px}.crm-filters{padding:13px 14px}.filter-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.filter-toolbar .search{grid-column:1/-1;width:100%;min-width:0;min-height:44px;padding:9px 11px}.filter-toolbar .search input{font-size:16px}.filter-toolbar>[data-slot=select-trigger]{width:100%;height:44px;font-size:12px}.filter-toolbar>.secondary{min-height:44px;padding:9px;font-size:12px}.filter-shortcuts{flex-wrap:nowrap;margin-top:8px;overflow-x:auto}.filter-shortcuts button{white-space:nowrap;flex-shrink:0;min-height:44px;font-size:11px}.filter-chip{min-height:36px}.filter-result-count{padding:12px 16px}.filter-condition{gap:5px}.filter-group{padding:10px}.filter-group-heading [data-slot=select-trigger]{width:auto;min-width:0;max-width:100%}.filter-group .filter-group{padding:8px}.rule-fields{grid-template-columns:minmax(0,1fr)}.rule-fields [data-slot=select-trigger]{height:44px}.filter-add button,.icon-filter-button{min-height:44px}.board{gap:12px;padding:12px}.column{flex:0 0 min(280px,80vw);min-width:min(280px,80vw)}.tablefoot{padding:12px 16px;font-size:10px}.tablefoot>span:last-child{display:none}.task-page-heading{flex-direction:column;gap:16px}.task-page-heading .task-inline{grid-template-columns:1fr 1fr;gap:9px;width:100%;display:grid}.task-view-nav{gap:5px;margin-right:-18px;padding-bottom:14px;padding-right:18px}.task-view-nav>button{min-height:44px;padding:9px 11px;font-size:12px}.task-list-heading{flex-wrap:wrap;gap:12px;padding:20px 16px 0}.task-list-heading h2{font-size:20px}.task-list-heading p{font-size:11px;line-height:1.7}.task-filters{padding:0 16px 14px}.task-search{min-width:100%}.task-search input{height:44px;font-size:16px}.task-filters>.task-select{flex:1;min-width:120px;height:44px;font-size:12px}.task-more-filters summary{min-height:44px;padding:8px 0}.task-more-filters>.form-grid{grid-template-columns:minmax(0,1fr)}.task-filter-summary{gap:12px;padding:12px 16px}.task-filter-summary>span{max-width:none;font-size:10px}.task-filter-summary>div{justify-content:flex-start;gap:8px 13px}.task-filter-summary .task-select{height:42px}.task-filter-summary .text-button,.task-filter-summary>div>button{min-height:42px}.task-next-up{flex-direction:column;gap:13px;margin:6px 12px 17px;padding:17px}.task-next-up h3{font-size:16px}.task-next-up p{font-size:11px}.task-next-up button{justify-content:space-between;width:100%;min-height:44px}.mobile-select-all{align-items:center;min-height:44px;padding:0 6px;color:var(--legacy-ink-bcc2ccff,#bcc2cc)!important;flex-direction:row!important;gap:12px!important;font-size:12px!important;display:flex!important}.mobile-task-card{background:var(--legacy-surface-313234ff,#313234);border:1px solid var(--legacy-edge-565a5fff,#565a5f);border-radius:11px;padding:15px}.mobile-task-title{align-items:center;gap:11px;display:flex}.mobile-task-title .task-title{flex:1;min-height:44px;font-size:14px}.mobile-task-title .task-complete{flex-shrink:0;width:42px;height:42px}.mobile-task-title [data-slot=checkbox],.mobile-select-all [data-slot=checkbox]{border-color:var(--legacy-edge-8a8e93ff,#8a8e93);width:22px;height:22px}.mobile-task-meta{border-top:1px solid var(--legacy-edge-55585dff,#55585d);flex-wrap:wrap;align-items:center;gap:10px;margin:13px 0 11px;padding-top:12px;display:flex}.mobile-task-meta .task-priority{margin-left:auto}.mobile-task-card .task-row-context{gap:4px 10px;margin:0;font-size:11px}.mobile-task-card .task-row-context button{min-height:35px}.task-table-footer{padding:12px 16px;font-size:10px}.task-empty{padding:35px 18px 42px}.task-empty h3{font-size:21px}.task-empty p{font-size:13px}.task-bulk{padding:13px 16px}.task-bulk .task-select{min-height:44px}.file-filter-bar{flex-wrap:wrap;padding:13px;display:flex}.file-search{min-width:100%;min-height:44px}.file-search input{font-size:16px}.file-filter-bar>[data-slot=select-trigger]{flex:1;height:44px}.file-filter-bar .secondary{font-size:12px}.file-view-tabs{margin-right:-18px;padding-right:18px}.file-view-tabs button{min-height:44px;font-size:12px}.file-count{padding:14px 4px;font-size:11px}.file-count>span:last-child{display:none}.files-page>.mobile-records{padding-left:0;padding-right:0}.file-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.file-tile{min-width:0;padding:12px}.file-tile strong{overflow-wrap:anywhere;font-size:12px}.file-tile span,.file-tile small{font-size:10px}.file-advanced-filters{grid-template-columns:minmax(0,1fr);padding:15px}.file-pagination button{min-height:44px}.deal-sheet,.task-sheet,.file-sheet{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border-left:0;border-radius:0;gap:12px;width:100vw!important;min-width:0!important;max-width:100vw!important;height:100dvh!important}.deal-sheet [data-slot=sheet-header],.file-sheet [data-slot=sheet-header]{padding:23px 60px 19px 20px}[data-slot=sheet-title]{font-size:21px}[data-slot=sheet-content]>button:last-child{top:calc(14px + env(safe-area-inset-top));background:var(--legacy-surface-3d3e40ff,#3d3e40);opacity:1;border-radius:10px;width:44px;height:44px;right:12px}[data-slot=sheet-content]>button:last-child svg{width:18px;height:18px}.deal-form{padding:0 20px 30px}.form-grid{grid-template-columns:minmax(0,1fr);gap:19px}.full{grid-column:1/-1}.form-grid label,.assignment-field>label,.task-sheet label{font-size:13px}.form-grid input,.form-grid textarea,.task-sheet input,.task-sheet textarea,.file-details-form input,.file-details-form textarea{min-height:47px;font-size:16px}.form-grid [data-slot=select-trigger],.date-field{min-height:47px;font-size:15px}.contact-lookup [data-slot=input-group]{min-height:47px}.contact-lookup input{font-size:16px}.assignment-actions button,.lookup-create{min-height:40px;font-size:12px}.form-actions{flex-wrap:wrap;gap:10px;padding-top:19px}.form-actions .delete{text-align:left;flex-basis:100%;min-height:40px}.form-actions .primary{flex:1}.task-save-bar{padding-bottom:max(16px,env(safe-area-inset-bottom));flex-wrap:wrap;gap:10px}.task-save-bar button{min-height:44px}.task-save-bar .delete{text-align:left;flex-basis:100%}.task-editor-body{padding:8px 20px 24px}.task-section h3{flex-wrap:wrap}.task-history textarea{min-height:100px}[data-slot=dialog-content],.team-dialog,.ai-connection-dialog,.stage-dialog,.email-settings,.advanced-filter-dialog{border-radius:15px;max-height:calc(100dvh - 32px);width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:23px 19px!important}[data-slot=dialog-title]{padding-right:30px;font-size:19px}[data-slot=dialog-content] input,[data-slot=dialog-content] textarea{min-height:44px;font-size:16px}[data-slot=dropdown-menu-content]{max-width:calc(100vw - 24px)}[data-slot=dropdown-menu-item],[data-slot=select-item]{min-height:44px;font-size:14px}[data-slot=tabs-trigger]{min-height:37px}.file-detail-toolbar,.file-ask-actions{padding-left:16px;padding-right:16px}.file-detail-toolbar .secondary{font-size:11px}.file-ask-actions button{min-height:44px;font-size:11px}.file-versions article{flex-wrap:wrap;gap:12px}.file-version-actions{flex-flow:wrap}.file-version-actions button{min-height:44px}.related-files-heading{flex-wrap:wrap;align-items:flex-start}.related-files-heading>div{flex-wrap:wrap;display:flex}.related-file-row{min-height:64px}.account-preview .ask-main{height:calc(100dvh - 270px);min-height:480px;padding:16px}.account-notice{gap:10px;width:calc(100% - 30px);padding:14px;font-size:12px}}@media (max-width:360px){.app>.workspace-content{padding-left:12px;padding-right:12px}.app>.ask-main{padding-left:11px;padding-right:11px}.ask-welcome{margin-left:5px;margin-right:5px}.ask-identity h2{font-size:12px}.ask-icon{display:none}.ask-header-actions{gap:4px}.ai-connect-button{font-size:9px}.ask-shortcuts button{gap:4px;font-size:10px}.ask-welcome h1{font-size:28px}.prompt-grid button{padding:12px 10px}.metric{padding:14px}.metric>span svg{display:none}.composer-bottom span{max-width:180px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:760px){.deal-sheet,.task-sheet,.file-sheet,.marketing-sheet{max-height:var(--app-height,100dvh);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:var(--app-height,100dvh)!important}[data-slot=sheet-content]:focus{outline:none}[data-slot=dialog-content],[data-slot=alert-dialog-content]{max-height:calc(var(--app-height,100dvh) - 28px)}}:root,.dark{--accent-text:#b9c9ff;--ring:#9cb5ff;--surface-tint:#252c40;--control-selected:#2b3651;--control-edge:#7899f0}body{font-size:16px}.workspace-rail{background:linear-gradient(180deg,var(--legacy-surface-1b1d24ff,#1b1d24),var(--legacy-surface-17191eff,#17191e));overflow-y:auto}.rail-destinations button{min-height:46px;font-size:.9rem}.workspace-header{background:color-mix(in srgb,var(--background) 93%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.company-switch strong,.rail-profile strong{font-size:.875rem}.company-switch small,.rail-profile small{font-size:.8rem}.rail-label{letter-spacing:.1em;font-size:.75rem}.rail-guidance{padding-bottom:14px}.primary,.secondary{border-radius:10px;min-height:42px;font-size:.875rem}.primary{background:linear-gradient(180deg,var(--legacy-surface-eef2ffff,#eef2ff),var(--legacy-surface-d9e2faff,#d9e2fa));border-color:var(--legacy-edge-e5ecffff,#e5ecff);box-shadow:inset 0 1px #fff4,0 3px 9px #0002}.secondary{background:linear-gradient(180deg,var(--legacy-surface-ffffff06,#ffffff06),var(--legacy-surface-ffffff02,#ffffff02));border-color:var(--legacy-edge-3c3f4aff,#3c3f4a)}.secondary:hover{border-color:var(--legacy-edge-747f9bff,#747f9b)}.sectionhead h1,.task-page-heading h1,.document-heading h1{letter-spacing:-.045em}.contacts-page .sectionhead p,.task-page-heading p{max-width:58ch;line-height:1.65}.ask-panel,.task-main{box-shadow:0 10px 35px #0002,inset 0 1px #ffffff04}.ask-icon,.ask-welcome-symbol{background:linear-gradient(145deg,var(--legacy-surface-344263ff,#344263),var(--legacy-surface-252d40ff,#252d40));color:var(--legacy-ink-c8d5ffff,#c8d5ff);border:1px solid var(--legacy-edge-7f9ce331,#7f9ce331)}.composer{background:var(--legacy-surface-1d2029ff,#1d2029);border-color:var(--legacy-edge-424a60ff,#424a60)!important;box-shadow:0 7px 24px #0003!important}.composer textarea{font-size:1rem}.composer-bottom span{font-size:.8rem}.prompt-grid button{background:linear-gradient(150deg,var(--legacy-surface-242935ff,#242935),var(--legacy-surface-1c2029ff,#1c2029));border-color:var(--legacy-edge-3a4050ff,#3a4050);border-radius:12px}.prompt-grid strong{font-size:.95rem}.prompt-grid span{font-size:.875rem}.prompt-grid button:hover{border-color:var(--legacy-edge-7a8badff,#7a8bad);background:var(--legacy-surface-293044ff,#293044)}.message-author{font-size:.875rem}.chat-record{border-radius:12px}.chat-record .record-kind{letter-spacing:.075em;font-size:.75rem}.deal-sheet,.task-sheet,.file-sheet{background:var(--legacy-surface-191c23ff,#191c23)}.deal-sheet [data-slot=sheet-header]{border-bottom:1px solid var(--legacy-edge-343a48ff,#343a48);padding-bottom:20px}.deal-sheet [data-slot=sheet-title]{letter-spacing:-.035em;font-size:1.5rem}.deal-form h3,.task-event-section>h3{letter-spacing:-.015em;font-size:1rem}.deal-form label,.task-event-section label,.task-fields label,.document-links label{font-size:.9rem;line-height:1.5}.deal-form input,.deal-form textarea,.task-fields input,.task-fields textarea{background:var(--legacy-surface-171a21ff,#171a21);border-color:var(--legacy-edge-3a414fff,#3a414f);border-radius:9px;min-width:0;font-size:1rem}.deal-form input:focus,.task-fields input:focus{border-color:var(--ring)}.form-actions,.task-save-bar{background:linear-gradient(180deg,var(--legacy-surface-20242dff,#20242d),var(--legacy-surface-1b1e26ff,#1b1e26));border-top:1px solid var(--legacy-edge-3a414fff,#3a414f)}.record-compose-actions{background:var(--legacy-surface-222937ff,#222937);border:1px solid var(--legacy-edge-394358ff,#394358);border-radius:12px;padding:12px}.record-compose-actions .secondary{color:var(--legacy-ink-d4e0ffff,#d4e0ff);flex:1;justify-content:center}.record-compose-actions .secondary:first-child{background:var(--legacy-surface-a7bcff12,#a7bcff12)}.related-writing .recent-deal{border-radius:10px;transition:border-color .15s,background .15s}.related-writing .recent-deal:hover{border-color:var(--legacy-edge-7187b4ff,#7187b4);background:var(--legacy-surface-252d3cff,#252d3c)}.recent-deal>span{font-size:.875rem}.desktop-record-table tbody tr:hover{background:var(--legacy-surface-a4b8ff08,#a4b8ff08)}.deal-title{font-size:.95rem}.customer,.next-action,.contact-cell small{font-size:.825rem}.board .column{background:var(--legacy-surface-1a1e27ff,#1a1e27);border:1px solid var(--legacy-edge-303747ff,#303747);border-radius:14px}.deal-card{border:1px solid var(--legacy-edge-3d4453ff,#3d4453);border-radius:12px;box-shadow:0 3px 10px #0002}.deal-card:hover{border-color:var(--legacy-edge-8c9fc8ff,#8c9fc8);background:var(--legacy-surface-282f3eff,#282f3e)}.choice-control[data-slot=radio-group]{border:1px solid var(--legacy-edge-3b4251ff,#3b4251);background:var(--legacy-surface-141820ff,#141820);border-radius:12px;align-items:stretch;gap:6px;width:100%;min-width:0;padding:5px}.choice-option{min-height:42px;color:var(--legacy-ink-acb6ccff,#acb6cc);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:0;padding:9px 10px;transition:background .16s,border-color .16s,box-shadow .16s;display:flex;position:relative}.choice-option:hover{background:var(--legacy-surface-232c3bff,#232c3b);color:var(--legacy-ink-ecf0faff,#ecf0fa)}.choice-option.is-selected{background:linear-gradient(140deg,var(--legacy-surface-354766ff,#354766),var(--legacy-surface-29364fff,#29364f));border-color:var(--legacy-edge-7899f088,#7899f088);color:var(--legacy-ink-eef3ffff,#eef3ff);box-shadow:inset 0 1px #ffffff12,0 2px 6px #0003}.choice-option:focus-within{outline:2px solid var(--ring);outline-offset:2px}.choice-option [data-slot=radio-group-item]{flex:none;width:16px;min-width:16px;height:16px;min-height:16px;position:static;background:var(--legacy-surface-111827ff,#111827)!important;border-color:var(--legacy-edge-6c7a95ff,#6c7a95)!important;box-shadow:none!important;margin:0!important;padding:0!important}.choice-option [data-slot=radio-group-item][data-state=checked]{color:var(--legacy-ink-1b2944ff,#1b2944);background:var(--legacy-surface-b6ccffff,#b6ccff)!important;border-color:var(--legacy-edge-b6ccffff,#b6ccff)!important}.choice-option [data-slot=radio-group-indicator] svg{fill:var(--legacy-ink-21314dff,#21314d);color:var(--legacy-ink-21314dff,#21314d);width:7px;height:7px}.choice-copy{overflow-wrap:anywhere;min-width:0;font-size:.875rem;font-weight:550;line-height:1.35}.choice-copy small{color:var(--legacy-ink-b7c2d8ff,#b7c2d8);margin-top:5px;font-size:.825rem;font-weight:400;display:block}.choice-icon{background:var(--legacy-surface-9bb5ff12,#9bb5ff12);width:34px;height:34px;color:var(--legacy-ink-c2d2ffff,#c2d2ff);border-radius:9px;flex:none;place-items:center;display:grid}.choice-cards .choice-option{justify-content:flex-start;gap:12px;min-height:82px;padding:14px}.choice-cards .choice-option [data-slot=radio-group-item]{order:3;margin-left:auto!important}.choice-cards .choice-copy{flex:1}.choice-option[data-disabled],fieldset:disabled .choice-option{pointer-events:none;opacity:.5}.custom-choice-field{flex-direction:column;gap:9px;min-width:0;font-size:.9rem;display:flex}.custom-choice-field>.text-button{align-self:flex-start;font-size:.8rem}.email-view-controls>.choice-control{width:auto;min-width:240px}.filter-group-heading>.choice-control,.task-filters>.choice-control{max-width:330px}.task-segments{background:var(--legacy-surface-141820ff,#141820);border:1px solid var(--legacy-edge-3b4251ff,#3b4251);border-radius:12px;gap:5px;padding:5px}.task-segments button{border-radius:8px;min-height:42px;font-size:.875rem}.task-segments button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #92afff55;background:var(--legacy-surface-303e5bff,#303e5b)!important;color:var(--legacy-ink-e0eaffff,#e0eaff)!important}.task-segments button[aria-pressed=true]:after{display:none}.task-reminder-options{gap:8px}.task-reminder-options>label{border:1px solid var(--legacy-edge-394253ff,#394253);background:var(--legacy-surface-1a202bff,#1a202b);cursor:pointer;border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:10px 12px;display:flex}.task-reminder-options>label:has([data-state=checked]){border-color:var(--legacy-edge-8ca9eaff,#8ca9ea);background:var(--legacy-surface-2a3650ff,#2a3650);color:var(--legacy-ink-edf3ffff,#edf3ff)}.task-reminder-options>label.unavailable{opacity:.45;cursor:not-allowed}.reminder-presets button{border:1px solid var(--legacy-edge-414a5dff,#414a5d);border-radius:9px;min-height:38px;padding:8px 12px;font-size:.875rem}.reminder-presets button[aria-pressed=true]{background:var(--legacy-surface-324462ff,#324462);color:var(--legacy-ink-e5efffff,#e5efff);border-color:var(--legacy-edge-91aff0ff,#91aff0)}.reminder-chip{background:var(--legacy-surface-9db8ff12,#9db8ff12);color:var(--legacy-ink-c2d5ffff,#c2d5ff);border-radius:999px;padding:8px 12px}.reminder-range{border:1px solid var(--legacy-edge-3b4559ff,#3b4559);background:var(--legacy-surface-171e2aff,#171e2a);border-radius:12px;max-width:540px;margin-top:14px;padding:18px}.reminder-range label{justify-content:space-between;align-items:center;gap:16px;display:flex}.reminder-range input{text-align:center;font-variant-numeric:tabular-nums;width:100px}.reminder-range [data-slot=slider]{height:40px;margin-top:14px}.reminder-range [data-slot=slider-track]{background:var(--legacy-surface-394761ff,#394761);height:7px}.reminder-range [data-slot=slider-range]{background:linear-gradient(90deg,var(--legacy-surface-718bddff,#718bdd),var(--legacy-surface-bad4ffff,#bad4ff))}.reminder-range [data-slot=slider-thumb]{border:3px solid var(--legacy-edge-c4d8ffff,#c4d8ff);background:var(--legacy-surface-33446bff,#33446b);width:24px;height:24px;box-shadow:0 2px 8px #0005}.range-scale{color:var(--legacy-ink-c0cbe0ff,#c0cbe0);justify-content:space-between;gap:8px;font-size:.8rem;display:flex}.reminder-range>small{color:var(--legacy-ink-a8b4c9ff,#a8b4c9);margin-top:14px;font-size:.825rem;display:block}.task-priority.urgent{color:var(--legacy-ink-ffb6b3ff,#ffb6b3)}.custom-multi button{border-radius:999px;min-height:40px}.custom-multi button.selected{background:var(--legacy-surface-304461ff,#304461);border-color:var(--legacy-edge-809edbff,#809edb);color:var(--legacy-ink-edf4ffff,#edf4ff)}.universal-composer[data-slot=dialog-content]{border-color:var(--legacy-edge-45516bff,#45516b);background:linear-gradient(160deg,var(--legacy-surface-232a38ff,#232a38),var(--legacy-surface-191d27ff,#191d27) 45%);box-shadow:0 24px 100px #0009,inset 0 1px #ffffff13}.composer-window-actions button{border:1px solid #0000}.composer-window-actions button:hover{border-color:var(--legacy-edge-627398ff,#627398);background:var(--legacy-surface-303d58ff,#303d58)}.email-workspace .email-history-list{border-color:var(--legacy-edge-384255ff,#384255)}.email-history-list strong{font-size:.95rem;font-weight:550}.rich-editor{border-radius:12px;overflow:visible}.rich-editor-actions{background:var(--legacy-surface-252d3cff,#252d3c);border-radius:12px 12px 0 0}.rich-editor .ql-toolbar.ql-snow{background:var(--legacy-surface-e8edf7ff,#e8edf7);border-color:var(--legacy-edge-c7d0e0ff,#c7d0e0);border-radius:10px 10px 0 0}.rich-editor .ql-container.ql-snow{border-color:var(--legacy-edge-c7d0e0ff,#c7d0e0);border-radius:0 0 10px 10px}.rich-editor .ql-editor{color:var(--legacy-ink-202636ff,#202636);background:var(--legacy-surface-ffffffff,#fff);border-radius:0 0 10px 10px;line-height:1.75}.document-chat .rich-editor{margin:16px 0}.document-chat .ql-editor{min-height:300px}.document-chat .rich-editor .ql-toolbar button{width:28px;height:28px;color:var(--legacy-ink-26334bff,#26334b);box-shadow:none;background:0 0;border:0;margin:0;padding:3px 5px}.document-chat .rich-editor .ql-toolbar .ql-active{background:var(--legacy-surface-ccd9f3ff,#ccd9f3);border-radius:5px}.document-list>button{background:linear-gradient(120deg,var(--legacy-surface-242c3cff,#242c3c),var(--legacy-surface-1b202aff,#1b202a));border-color:var(--legacy-edge-3c4558ff,#3c4558);border-radius:13px}.document-list>button:hover{border-color:var(--legacy-edge-8199c8ff,#8199c8)}.document-list>button>svg{box-sizing:content-box;background:var(--legacy-surface-a7c0ff12,#a7c0ff12);color:var(--legacy-ink-bdd0ffff,#bdd0ff);border-radius:10px;padding:8px}.document-title input{border-color:var(--legacy-edge-49536bff,#49536b)}.email-view-controls input{background:var(--legacy-surface-1b212cff,#1b212c);border:1px solid var(--legacy-edge-3d485eff,#3d485e);border-radius:10px;padding:12px 14px}@media (max-width:760px){.primary,.secondary{min-height:44px}.choice-control[data-slot=radio-group]{gap:4px;padding:4px}.choice-option{gap:6px;min-height:44px;padding:9px 7px}.choice-copy{font-size:.875rem}.choice-cards .choice-option{flex-wrap:wrap;gap:8px;min-height:92px;padding:12px 9px}.choice-cards .choice-copy{flex:1;min-width:75px}.choice-cards .choice-option [data-slot=radio-group-item]{position:absolute;top:8px;right:8px}.choice-cards .choice-icon{width:28px;height:28px}.choice-cards .choice-copy small{font-size:.8rem}.email-view-controls>.choice-control{width:100%;min-width:0}.deal-sheet input,.deal-sheet textarea,.deal-sheet select,.signature-dialog input{font-size:16px!important}.task-reminder-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.task-reminder-options>label{font-size:.875rem}.record-compose-actions{gap:8px;padding:9px}.record-compose-actions .secondary{padding:10px 9px}.composer-body .document-workspace .ql-editor{padding:24px 18px}.document-chat .rich-editor .ql-toolbar button{width:36px;height:36px;min-height:36px}.ask-shortcuts button{min-height:40px;font-size:.875rem}.ask-identity h2{font-size:.95rem}.ask-header-actions button{min-height:40px}.mobile-navigation button{min-height:52px}.mobile-record-card{border-radius:14px}.composer-bottom span{font-size:.75rem}.universal-composer[data-slot=dialog-content]{height:var(--app-height,100dvh);max-height:var(--app-height,100dvh)}.task-help{font-size:.875rem}.sectionhead{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.choice-option{transition:none}}.rich-editor-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;min-height:52px;display:flex}.rich-editor-actions>span{white-space:normal;overflow-wrap:normal;word-break:normal;flex:160px;min-width:0;line-height:1.4}.rich-editor .rich-editor-actions>button,.chat-record .rich-editor .rich-editor-actions>button{border:1px solid var(--legacy-edge-4b5770ff,#4b5770);background:var(--legacy-surface-303c53ff,#303c53);width:auto;min-width:60px;min-height:36px;color:var(--legacy-ink-e3ebffff,#e3ebff);white-space:nowrap;border-radius:7px;flex:none;justify-content:center;align-items:center;margin:0;padding:7px 11px;font-size:.875rem;display:inline-flex}.chat-record .rich-editor .ql-toolbar button{border:0;flex:none;width:28px;min-width:28px;height:28px;min-height:28px;margin:0;padding:3px 5px;display:inline-block}.rich-editor .ql-toolbar{white-space:normal;min-width:0}.rich-editor .ql-editor{overflow-wrap:break-word;word-break:normal}.document-chat{min-width:0;max-width:100%}.document-chat .document-title input{width:100%;min-width:0}.document-chat .document-footer>button{border:1px solid var(--input);white-space:normal;flex:none;justify-content:center;width:auto;min-width:140px;max-width:100%;margin:0;padding:10px 16px}.document-chat .document-footer>button.primary{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.document-chat .document-footer>button.secondary{background:var(--surface-raised);color:var(--foreground);border-color:var(--legacy-edge-66738dff,#66738d)}.document-chat .document-footer>button.secondary:hover:not(:disabled){background:var(--legacy-surface-28334aff,#28334a);border-color:var(--legacy-edge-a9bfffff,#a9bfff);color:var(--foreground)}.document-chat .document-footer>button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.document-chat .document-footer>button:disabled{opacity:1;background:var(--surface);color:var(--legacy-ink-9ca7baff,#9ca7ba);border-color:var(--legacy-edge-394355ff,#394355);cursor:not-allowed;box-shadow:none}@media (max-width:760px){.rich-editor-actions>span{flex-basis:100%;font-size:.875rem}.rich-editor .rich-editor-actions>button,.chat-record .rich-editor .rich-editor-actions>button{min-height:44px}.chat-record .rich-editor .ql-toolbar button{width:36px;min-width:36px;height:36px;min-height:36px}.rich-editor .ql-toolbar .ql-formats{margin-right:6px}.document-chat .document-title input{font-size:1rem}}.communication-workspace{min-width:0;max-width:1440px;margin:auto}.communication-workspace h1{margin:6px 0 0;font-size:32px}.communication-tabs{background:var(--legacy-surface-191c22ff,#191c22);border:1px solid var(--legacy-edge-303540ff,#303540);border-radius:13px;flex-wrap:wrap;gap:4px;height:auto;margin-bottom:24px;padding:5px;display:flex}.communication-tabs [role=tab]{border-radius:8px;gap:8px;min-height:40px;padding:9px 15px;font-size:14px}.communication-tabs [data-state=active]{background:var(--legacy-surface-303746ff,#303746);color:var(--legacy-ink-f6f7fbff,#f6f7fb);box-shadow:0 2px 7px #0003}.communication-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.communication-toolbar>input,.mail-search{flex:1;min-width:200px}.communication-workspace input,.communication-workspace select,.merge-picker-dialog input,.merge-picker-dialog select{background:var(--legacy-surface-181b21ff,#181b21);border:1px solid var(--legacy-edge-353b46ff,#353b46);width:100%;min-height:44px;color:var(--legacy-ink-e9edf4ff,#e9edf4);border-radius:9px;min-width:0;padding:10px 12px;font-size:16px}.communication-toolbar>select{max-width:180px}.mail-search{background:var(--legacy-surface-181b21ff,#181b21);border:1px solid var(--legacy-edge-353b46ff,#353b46);border-radius:10px;align-items:center;gap:8px;padding-left:12px;display:flex}.mail-search input{background:0 0;border:0}.communication-workspace p{color:var(--legacy-ink-aeb7c7ff,#aeb7c7);line-height:1.6}.communication-workspace h2{font-size:23px;line-height:1.3}.communication-workspace h3{font-size:17px;line-height:1.4}.communication-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.communication-actions button,.communication-pagination button{border:1px solid var(--legacy-edge-343c49ff,#343c49);min-height:38px;color:var(--legacy-ink-cbd7ebff,#cbd7eb);border-radius:8px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.communication-empty{text-align:center;color:var(--legacy-ink-a2afc3ff,#a2afc3);flex-direction:column;align-items:center;gap:14px;padding:56px 24px;display:flex}.communication-empty p{max-width:440px;margin:0}.communication-note{padding:16px;font-size:14px;line-height:1.6}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.provider-card{background:linear-gradient(140deg,var(--legacy-surface-222831ff,#222831),var(--legacy-surface-191d25ff,#191d25));border:1px solid var(--legacy-edge-363e4dff,#363e4d);border-radius:16px;align-items:center;gap:14px;padding:22px;display:flex}.provider-card>div{flex:1;min-width:0}.provider-card h3{margin:0 0 6px}.provider-card p{margin:0;font-size:14px}.provider-symbol{background:var(--legacy-surface-ffffffff,#fff);width:42px;height:42px;color:var(--legacy-ink-4285f4ff,#4285f4);border-radius:12px;place-items:center;font-size:23px;font-weight:700;display:grid}.provider-symbol.microsoft{background:var(--legacy-surface-1369c9ff,#1369c9);color:var(--legacy-ink-ffffffff,white)}.mailbox-row{border-bottom:1px solid var(--legacy-edge-303540ff,#303540);align-items:center;gap:15px;padding:20px 0;display:flex}.mailbox-row>div:first-of-type{overflow-wrap:anywhere;flex:1;min-width:0}.mailbox-row p{margin:6px 0;font-size:14px}.inbox-split{border:1px solid var(--legacy-edge-303744ff,#303744);border-radius:15px;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);min-height:480px;display:grid;overflow:hidden}.inbox-list{border-right:1px solid var(--legacy-edge-303744ff,#303744);min-width:0}.inbox-list .mail-row-open{text-align:left;border-bottom:1px solid var(--legacy-edge-2c323dff,#2c323d);align-items:flex-start;gap:12px;width:100%;padding:20px;transition:background .15s;display:flex}.inbox-list .mail-row-open:hover{background:var(--legacy-surface-252c37ff,#252c37)}.inbox-list .mail-row-open.unread{background:var(--legacy-surface-202838ff,#202838)}.inbox-list .mail-row-open>span:nth-child(2){flex:1;gap:6px;min-width:0;display:grid}.inbox-list b,.inbox-list strong,.inbox-list small{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.inbox-list small,.inbox-list time{color:var(--legacy-ink-99a7bcff,#99a7bc)}.inbox-list time{font-size:12px}.mail-avatar{background:var(--legacy-surface-303a50ff,#303a50);width:34px;height:34px;color:var(--legacy-ink-b9d0faff,#b9d0fa);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.unread-dot{background:var(--legacy-surface-8caeffff,#8caeff);border-radius:50%;width:7px;height:7px;margin-top:6px}.thread-panel{background:var(--legacy-surface-171b21ff,#171b21);min-width:0;padding:25px}.thread-panel h2{overflow-wrap:anywhere;margin:20px 0}.thread-message{border:1px solid var(--legacy-edge-313946ff,#313946);background:var(--legacy-surface-1c212aff,#1c212a);border-radius:12px;margin:16px 0;padding:20px}.thread-message header{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;display:flex}.thread-message time,.thread-to{color:var(--legacy-ink-9eacc1ff,#9eacc1);font-size:13px}.safe-mail-body{overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.7}.safe-mail-body p{color:inherit}.safe-mail-body ul{padding-left:24px;list-style:outside}.safe-mail-body ol{padding-left:24px;list-style:decimal}.safe-mail-body a{color:var(--legacy-ink-98baffff,#98baff);text-decoration:underline}.safe-mail-body h1,.safe-mail-body h2,.safe-mail-body h3{line-height:1.35}.plain-mail-body{white-space:pre-wrap;overflow-wrap:anywhere}.mail-related{color:var(--legacy-ink-a8c0e5ff,#a8c0e5);flex-wrap:wrap;gap:8px;margin:16px 0;font-size:13px;display:flex}.mail-related span{background:var(--legacy-surface-283244ff,#283244);border-radius:6px;padding:4px 8px}.communication-pagination{justify-content:space-between;align-items:center;gap:8px;padding:16px;font-size:13px;display:flex}.template-split{grid-template-columns:240px minmax(0,1fr);gap:24px;display:grid}.template-split aside{border-right:1px solid var(--legacy-edge-343a46ff,#343a46);padding-right:18px}.template-split aside>button{text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;margin:4px 0;padding:14px 10px;display:flex}.template-split aside>button.selected{background:var(--legacy-surface-29354dff,#29354d);color:var(--legacy-ink-bdd3fcff,#bdd3fc)}.template-split aside span{gap:5px;display:grid}.template-split aside small{color:var(--legacy-ink-9faec4ff,#9faec4);font-size:13px}.template-editor{min-width:0}.template-editor>label{gap:8px;margin:18px 0;font-size:14px;display:grid}.template-editor>.choice-control{margin:18px 0}.template-editor .rich-editor{margin-top:20px}.merge-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.merge-context-field{text-transform:capitalize;gap:8px;min-width:0;font-size:14px;display:grid}.merge-preview{border-top:1px solid var(--legacy-edge-303948ff,#303948);margin-top:24px;padding-top:24px}.merge-preview-result{background:var(--legacy-surface-1b2029ff,#1b2029);border:1px solid var(--legacy-edge-354156ff,#354156);border-radius:12px;max-height:500px;margin-top:16px;padding:22px;overflow:auto}.merge-picker-dialog{width:min(800px,100vw - 24px);max-width:800px;max-height:90dvh;overflow:auto}.followup-card{border-bottom:1px solid var(--legacy-edge-303744ff,#303744);grid-template-columns:120px minmax(0,1fr) auto;gap:20px;padding:24px 0;display:grid}.followup-card h3{margin:0}.followup-state{color:var(--legacy-ink-bdcbe4ff,#bdcbe4);text-transform:capitalize;align-items:flex-start;gap:8px;font-size:14px;display:flex}.state-replied{color:var(--legacy-ink-8dcbb1ff,#8dcbb1)}.state-due{color:var(--legacy-ink-f3bf8cff,#f3bf8c)}.followup-card details{color:var(--legacy-ink-97a8c0ff,#97a8c0);margin-top:12px;font-size:14px}.followup-card a{color:var(--legacy-ink-9dbdf5ff,#9dbdf5);font-size:14px}.email-template-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.email-template-actions label{flex:1;min-width:200px}.email-template-actions select{background:var(--legacy-surface-1e232dff,#1e232d);border:1px solid var(--legacy-edge-3b4351ff,#3b4351);border-radius:8px;width:100%;max-width:100%;min-height:42px;padding:9px;font-size:14px}.rich-editor-actions>select{border:1px solid var(--legacy-edge-3a4454ff,#3a4454);background:var(--legacy-surface-202633ff,#202633);border-radius:7px;width:auto;min-width:120px;max-width:240px;padding:6px;font-size:14px}.communication-chat{border:1px solid var(--legacy-edge-354155ff,#354155);background:var(--legacy-surface-1c222cff,#1c222c);border-radius:14px;min-width:0;margin:14px 0;padding:18px}.communication-chat .communication-actions{margin-top:14px}.communication-chat table{border-collapse:collapse;width:100%;font-size:14px}.communication-chat td,.communication-chat th{text-align:left;border-bottom:1px solid var(--legacy-edge-344054ff,#344054);padding:10px}.communication-chat-scroll{overflow:auto}.communication-chat h3{margin-bottom:12px}.communication-chat a{color:var(--legacy-ink-a8c8ffff,#a8c8ff);text-decoration:underline}@media (max-width:800px){.provider-grid,.inbox-split{grid-template-columns:1fr}.inbox-list{border:0}.thread-panel{display:none}.thread-open .thread-panel{padding:16px;display:block}.thread-open .inbox-list{display:none}.template-split{grid-template-columns:1fr}.template-split aside{border:0;padding:0}.template-open aside{display:none}.followup-card{grid-template-columns:1fr;gap:10px}.provider-card{flex-wrap:wrap;padding:17px}.mailbox-row{flex-wrap:wrap}.mailbox-row .communication-actions{width:100%}.communication-toolbar>.choice-control{flex:1}.communication-tabs [role=tab]{flex:1;min-height:44px}.communication-workspace .sectionhead .eyebrow{display:none}.thread-message{padding:15px}.communication-actions button{min-height:44px}}@media (max-width:480px){.merge-context-grid{grid-template-columns:1fr}.communication-tabs [role=tab]{padding:8px;font-size:13px}.communication-tabs [role=tab] svg{display:none}.communication-workspace h1{font-size:28px}.provider-card>button{width:100%}.communication-toolbar{gap:8px}.communication-workspace .sectionhead{align-items:center}.email-template-actions>button,.email-template-actions label{width:100%}.rich-editor-actions>select{max-width:100%}}.deal-contact-summary{border:1px solid var(--border);background:var(--muted);text-align:left;border-radius:14px;flex-direction:column;gap:12px;min-width:0;margin-top:12px;padding:16px;display:flex}.deal-contact-summary-name{align-items:center;gap:10px;min-width:0;display:flex}.deal-contact-summary-name>div{flex-direction:column;gap:3px;min-width:0;display:flex}.deal-contact-summary-name span{color:var(--muted-foreground);font-size:.875rem}.deal-contact-summary-name button,.deal-contact-summary-name strong{text-align:left;overflow-wrap:anywhere;font-size:1rem;font-weight:600}.deal-contact-summary-name button:hover{text-decoration:underline}.deal-contact-summary-actions{flex-wrap:wrap;gap:8px 16px;min-width:0;display:flex}.deal-contact-summary-actions a,.deal-contact-summary-actions button{text-align:left;min-width:0;max-width:100%;min-height:44px;color:var(--primary);background:var(--background);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:.9375rem;display:inline-flex}.deal-contact-summary-actions span{overflow-wrap:anywhere;min-width:0}.deal-contact-summary-actions svg,.deal-contact-summary-name>svg{flex-shrink:0}.deal-contact-summary-actions a:hover,.deal-contact-summary-actions button:hover{text-decoration:underline}.deal-contact-summary-actions :focus-visible{outline:2px solid var(--ring);outline-offset:3px}.deal-contact-summary-name button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.deal-contact-missing{color:var(--muted-foreground);padding:10px 0;font-size:.875rem}@media (max-width:600px){.deal-contact-summary-actions{flex-direction:column;align-items:stretch}.deal-contact-summary{padding:12px}}.record-next-action{border:1px solid var(--border);text-align:left;border-radius:12px;flex-direction:column;gap:8px;min-width:0;margin:12px 24px;padding:14px;display:flex}.record-next-action.is-compact{min-width:170px;margin:0;padding:8px}.record-next-action.is-missing{border-color:var(--legacy-edge-b58937ff,#b58937);background:var(--legacy-surface-b5893714,#b5893714);color:var(--legacy-ink-e9c77cff,#e9c77c)}.record-next-action.is-overdue{border-color:var(--legacy-edge-c56363ff,#c56363);background:var(--legacy-surface-c5636314,#c5636314)}.next-task-label{color:var(--muted-foreground);font-size:.875rem}.next-task-open{text-align:left;overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;min-height:44px;display:flex}.next-task-open span,.next-task-open small{color:var(--muted-foreground);font-size:.875rem}.next-task-actions{flex-wrap:wrap;gap:8px;display:flex}.record-next-action summary{cursor:pointer;padding:6px 0;font-size:.875rem}.record-next-action details .next-task-open{padding:8px 0}.is-overdue .next-task-open span{color:var(--legacy-ink-f49c9cff,#f49c9c)}.deal-attention{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 24px;padding:18px;display:flex}.deal-attention>div{flex:1;gap:5px;min-width:200px;display:grid}.deal-attention>div>span{color:var(--muted-foreground);font-size:13px}.deal-attention>button{border:1px solid var(--border);background:0 0;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.deal-attention>button>strong{font-size:20px}.deal-attention .attention-overdue{color:var(--legacy-ink-fca5a5ff,#fca5a5)}@media (max-width:640px){.deal-attention>div{flex-basis:100%}.deal-attention>button{flex:1;justify-content:space-between;min-width:140px}}.list-layout-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 18px;display:flex}.list-layout-toolbar>[data-slot=select-trigger]{width:auto;min-width:190px}.list-layout-hint{color:var(--muted-foreground);font-size:14px}.configurable-list{min-width:0;max-width:100%}.configurable-table-scroll{border:1px solid var(--border);border-radius:12px;max-width:100%;overflow:auto}.configurable-table-scroll table{table-layout:fixed;width:max-content;min-width:100%}.configurable-table-scroll th{background:var(--muted)}.column-sort{text-align:left;align-items:center;gap:8px;min-height:40px;display:flex}.list-cell-value{text-align:left;white-space:normal;overflow-wrap:anywhere;max-width:280px;font-size:14px}.list-record-group{margin-bottom:18px}.list-group-heading{text-align:left;width:100%;color:var(--primary);border-left:3px solid var(--primary);background:var(--muted);border-radius:10px;align-items:center;gap:14px;margin-bottom:8px;padding:14px;display:flex}.list-group-heading span{color:var(--muted-foreground);font-size:14px}.list-group-heading[aria-expanded=false] svg{transform:rotate(-90deg)}.column-dialog{max-width:720px!important}.column-picker{max-height:55vh;overflow:auto}.column-picker-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 4px;display:flex}.column-picker-row>span{flex:1}.column-picker-row small{color:var(--muted-foreground);display:block}.column-picker-row button{min-width:32px;min-height:36px}.column-picker-row input[type=range]{width:80px;min-width:0}.rail-collapse-toggle{width:36px;min-height:36px;color:var(--muted-foreground);border-radius:10px;justify-content:center;align-items:center;margin:0 0 12px auto;display:flex}.rail-collapse-toggle:hover{background:var(--muted);color:var(--foreground)}@media (min-width:761px){.app:has(.workspace-rail.is-collapsed){--rail-width:76px}.workspace-rail,.workspace-header,.app>.workspace-content{transition:width .2s,margin-left .2s}.workspace-rail.is-collapsed{align-items:center;padding:18px 10px}.is-collapsed .rail-collapse-toggle{margin:0 auto 16px}.is-collapsed .td-brand>span:not(.td-mark),.is-collapsed .company-switch>span:not(.company-monogram),.is-collapsed .company-switch>svg,.is-collapsed .rail-label,.is-collapsed .rail-destinations button>span,.is-collapsed .rail-guidance,.is-collapsed .rail-settings,.is-collapsed .rail-profile>span:not(.avatar),.is-collapsed .rail-profile>svg{display:none}.is-collapsed .td-brand{justify-content:center;padding:0}.is-collapsed .company-switch,.is-collapsed .rail-profile{justify-content:center;width:52px;padding:8px}.is-collapsed .rail-destinations{width:100%;margin-top:18px}.is-collapsed .rail-destinations button{justify-content:center;width:100%;padding:12px}.is-collapsed .rail-bottom{width:100%}.is-collapsed .rail-settings{display:none}}@media (max-width:760px){.column-picker-row input[type=range]{display:none}.column-picker-row{gap:6px}.list-group-heading{flex-wrap:wrap}.list-layout-hint{width:100%}}@media (prefers-reduced-motion:reduce){.workspace-rail,.workspace-header,.app>.workspace-content{transition:none}}@media (min-width:761px) and (max-width:1050px){.app:has(.workspace-rail.is-expanded){--rail-width:224px}.workspace-rail.is-expanded{align-items:stretch;padding:18px 16px}.is-expanded .td-brand>span:last-child,.is-expanded .company-switch>span:nth-child(2),.is-expanded .company-switch>svg,.is-expanded .rail-label,.is-expanded .rail-destinations button>span,.is-expanded .rail-profile>span:nth-child(2),.is-expanded .rail-profile>svg{display:block}.is-expanded .company-switch,.is-expanded .rail-profile{justify-content:flex-start;width:100%;padding:10px}.is-expanded .rail-destinations button{justify-content:flex-start;gap:12px;width:100%;padding:12px}.is-expanded .rail-settings{display:block}}.column-width-slider{flex:none;width:80px}@media (max-width:760px){.column-width-slider{display:none}}@media (min-width:761px){.app:has(.workspace-rail.is-collapsed) .compact-stage-settings{display:block}}.trial-status{border:1px solid var(--legacy-edge-42658dff,#42658d);background:linear-gradient(135deg,var(--legacy-surface-172b42ff,#172b42),var(--legacy-surface-152238ff,#152238));color:var(--legacy-ink-dbeaffff,#dbeaff);border-radius:14px;align-items:center;gap:12px;margin:4px 0 18px;padding:14px 16px;display:flex}.trial-status.ended{border-color:var(--legacy-edge-8a5a47ff,#8a5a47);background:linear-gradient(135deg,var(--legacy-surface-37241fff,#37241f),var(--legacy-surface-241d1bff,#241d1b));color:var(--legacy-ink-ffd9caff,#ffd9ca)}.trial-status div{gap:3px;display:grid}.trial-status strong{font-size:.92rem}.trial-status small{color:var(--legacy-ink-aab9ceff,#aab9ce);line-height:1.35}.invite-role-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.invite-role-picker button{text-align:left;border:1px solid var(--legacy-edge-3b414eff,#3b414e);background:var(--legacy-surface-191c22ff,#191c22);color:var(--legacy-ink-c7ccd6ff,#c7ccd6);border-radius:12px;gap:3px;padding:12px 14px;display:grid}.invite-role-picker button span{color:var(--legacy-ink-8f98a8ff,#8f98a8);font-size:.75rem}.invite-role-picker button.active{border-color:var(--legacy-edge-8eacffff,#8eacff);background:linear-gradient(135deg,var(--legacy-surface-304c7bff,#304c7b),var(--legacy-surface-263a63ff,#263a63));color:var(--legacy-ink-ffffffff,#fff);box-shadow:0 0 0 1px #8eacff33}.invite-role-picker button.active span{color:var(--legacy-ink-dce7ffff,#dce7ff)}.role-badge.admin{border-color:var(--legacy-edge-7d9df0ff,#7d9df0);background:var(--legacy-surface-263b65ff,#263b65);color:var(--legacy-ink-dce7ffff,#dce7ff)}.settings-pending-row .text-button.danger{color:var(--legacy-ink-ff9c94ff,#ff9c94)}@media (max-width:560px){.invite-role-picker{grid-template-columns:1fr 1fr}.settings-pending-row{grid-template-columns:auto minmax(0,1fr) auto}.settings-pending-row .text-button{padding-inline:6px;font-size:.78rem}}.task-view-nav>button.task-view-suggested{background:color-mix(in srgb,var(--accent-text) 17%,var(--surface));color:var(--foreground);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-text) 55%,transparent);font-weight:650}.task-view-nav>button.task-view-suggested>b{background:var(--accent-text);color:var(--surface);font-weight:700}.task-empty-has-upcoming>span{background:color-mix(in srgb,var(--accent-text) 18%,var(--surface-raised));color:var(--accent-text)}.contact-start h2{color:var(--foreground);margin-bottom:8px;font-size:20px}.contact-start p{max-width:480px;color:var(--text-secondary);margin:0 auto 18px}.contact-start .task-inline{justify-content:center}.task-more-filters .custom-task-filters{margin:12px 0 0;padding:0}.task-more-filters .form-grid .choice-control{width:100%}:root,.dark{--background:#0b0f19;--foreground:#fafafa;--surface:#141821;--surface-raised:#181c26;--surface-tint:#202635;--text-secondary:#a1a1aa;--muted-foreground:#a1a1aa;--accent-text:#c0cfff;--card:#18181b;--card-foreground:#fafafa;--popover:#181c26;--popover-foreground:#fafafa;--primary:#b9caff;--primary-foreground:#111827;--secondary:#181c26;--secondary-foreground:#e4e4e7;--muted:#181c26;--accent:#252b39;--accent-foreground:#fafafa;--border:#272b36;--input:#363b49;--ring:#9bb3ff;--sidebar:#10131c;--sidebar-foreground:#a1a1aa;--sidebar-accent:#222939;--sidebar-accent-foreground:#fafafa;--sidebar-border:#272b36;--radius:.5rem;--rail-width:212px;--header-height:56px;--mobile-nav-height:64px}body{letter-spacing:-.01em;background:var(--background);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.5}*{scrollbar-color:#424755 transparent}input::placeholder,textarea::placeholder{color:var(--legacy-ink-8b8b96ff,#8b8b96)}::selection{background:var(--legacy-surface-405581ff,#405581);color:var(--legacy-ink-fafafaff,#fafafa)}button,a,input,textarea,[data-slot=select-trigger],tbody tr{transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out,box-shadow .2s ease-out}.primary{background:var(--primary);color:var(--primary-foreground);border:1px solid #0000;border-radius:6px;font-weight:650;box-shadow:inset 0 1px #ffffff20}.secondary{background:var(--surface);border-color:var(--input);color:var(--legacy-ink-e4e4e7ff,#e4e4e7);border-radius:6px}.secondary:hover{background:var(--legacy-surface-222733ff,#222733);border-color:var(--legacy-edge-4c5363ff,#4c5363);color:var(--foreground)}.text-button{color:var(--accent-text)}:where(input,textarea,select,[data-slot=select-trigger]){border-radius:6px}:where(.metric strong,.amount,.deal-amount,.due-number,.pipeline td,.contact-table td,.trial-status){font-variant-numeric:tabular-nums}:where(.pipeline,.task-main,.desktop-record-table,.provider-card,.today-card,.chat-record){border:1px solid var(--border);border-radius:8px;box-shadow:inset 0 1px #ffffff05}:where(tbody tr):hover{background:var(--legacy-surface-27272a66,#27272a66)}.workspace-rail{background:var(--sidebar);border-color:var(--border);box-shadow:none;padding:16px 12px 10px}.td-brand{height:36px;padding:0 8px;font-size:22px}.td-mark span{background:var(--legacy-surface-bbc9edff,#bbc9ed)}.company-switch{border-color:var(--border);background:var(--surface);border-radius:8px;margin-top:16px;padding:8px}.rail-label{margin:18px 10px 8px}.rail-destinations{gap:2px}.rail-destinations button{border-radius:6px;min-height:40px;padding:8px 10px;font-size:.875rem}.rail-destinations button[aria-current]{background:var(--legacy-surface-242c3fff,#242c3f);color:var(--foreground);box-shadow:inset 2px 0 #a9bfff}.rail-destinations button[aria-current] svg{color:var(--legacy-ink-c0cfffff,#c0cfff)}.rail-bottom{padding-top:12px}.rail-guidance{padding:8px 10px 12px}.rail-guidance p{line-height:1.5}.rail-guidance>svg{margin-bottom:5px}.rail-guidance button{margin-top:7px}.rail-settings{border-color:var(--border);padding:8px 8px 4px}.rail-profile{padding:8px 7px}.workspace-header{background:var(--legacy-surface-10131cf5,#10131cf5);border-color:var(--border);box-shadow:none;padding:0 24px}.create-menu-trigger{background:var(--surface);border-color:var(--input);min-height:36px}.heading h1,.task-page-heading h1,.contacts-page h1,.files-page h1{letter-spacing:-.04em;font-size:1.875rem;font-weight:650;line-height:1.15}.heading p,.task-page-heading p,.sectionhead p{margin-top:5px;font-size:.875rem}.metrics{background:var(--surface);border-color:var(--border);border-radius:8px;margin-bottom:16px}.metric,.metric.won{padding:14px 16px}.metric strong{margin:6px 0 2px;font-size:1.75rem}.pipeline,.task-main,.contacts-page .crm-filters,.files-page .file-filter-bar,.contacts-page .desktop-record-table{background:var(--surface);border-color:var(--border)}.sectionhead{padding:16px}.toolbar{padding:10px 16px}.crm-filters{padding:12px 16px}.filter-result-count{background:var(--surface);border-color:var(--border);padding:9px 16px}.pipeline th,.contact-table th{background:var(--legacy-surface-191e29ff,#191e29);height:38px;font-size:.875rem}.pipeline td,.contact-table td{padding-top:12px;padding-bottom:12px;font-size:.875rem}.tablefoot{padding:10px 16px}.deal-attention{background:var(--surface);border-radius:8px;margin-bottom:16px;padding:12px}.record-next-action{margin:8px 16px;padding:12px}.app>.ask-main{background:var(--background);padding:12px 20px 16px}.ask-layout{grid-template-columns:minmax(0,1fr) 228px;gap:16px}.ask-top{border-color:var(--border);background:0 0;padding:3px 2px 10px}.ask-icon{background:var(--legacy-surface-252d42ff,#252d42);color:var(--legacy-ink-c0cfffff,#c0cfff);box-shadow:inset 0 1px #ffffff08}.ask-record-tools{padding:6px 0}.ask-record-tools button{min-height:34px;padding:4px 8px;font-size:.875rem}.chat-scroll{padding:12px 8px 14px}.ask-welcome-symbol{background:var(--legacy-surface-252d42ff,#252d42);border-color:var(--legacy-edge-394967ff,#394967);width:42px;height:42px;box-shadow:none;margin-bottom:14px}.ask-welcome .eyebrow{color:var(--legacy-ink-adb9d2ff,#adb9d2);margin-bottom:8px}.ask-welcome h1{color:var(--foreground);background:0 0;margin-bottom:10px;font-size:clamp(1.875rem,2.7vw,2.5rem)}.ask-welcome>p{font-size:1rem;line-height:1.6}.prompt-grid button{background:var(--surface);border-color:var(--border);border-radius:8px;min-height:68px;padding:12px;box-shadow:inset 0 1px #ffffff05}.composer textarea{min-height:40px;font-size:1rem;line-height:1.5}.composer-bottom{min-height:34px}.composer-bottom button{background:var(--primary);color:var(--primary-foreground)}.today-card{background:var(--surface);border-color:var(--border);padding:16px}.today-card h3{font-size:1.25rem}.due-number{margin:16px 0;font-size:2.75rem}.recent-heading{margin-top:16px}.chat-message{margin:8px 0 20px}.message-content>p,.ask-message-text>p{line-height:1.65}.chat-record,.chat-record.draft{background:var(--surface);border-color:var(--border);padding:14px}.ask-results,.chat-task-results,.mobile-record-card{background:var(--surface);border-color:var(--border);border-radius:8px}.ask-results-heading,.chat-task-heading{background:var(--surface-raised);border-color:var(--border)}.ask-results th,.chat-task-results th{background:var(--surface-raised)}.ask-results td,.chat-task-results td{background:var(--surface);border-color:var(--border)}.ask-results tbody tr:hover td:not(.record-open-column),.chat-task-results tbody tr:hover td:not(.record-open-column){background:var(--legacy-surface-202532ff,#202532)}[data-slot=dialog-content],[data-slot=sheet-content]{border-color:var(--input);box-shadow:0 20px 64px #06091088,inset 0 1px #ffffff08;background:var(--surface)!important}.setup-window[data-slot=dialog-content]{background:var(--surface)}.setup-sidebar{background:var(--sidebar);border-color:var(--border)}.setup-main{background:var(--surface)}.setup-main h2{padding-bottom:14px}.setup-row{padding:14px 0}.setup-intro{margin-bottom:10px}.setup-menu [data-slot=tabs-trigger]{min-height:42px}.setup-menu [data-slot=tabs-trigger][data-state=active]{background:var(--legacy-surface-29354dff,#29354d);color:var(--foreground)}.settings-member{min-height:60px;padding:9px 0}.settings-member-list,.settings-member{border-color:var(--border)}.settings-member-avatar{background:var(--legacy-surface-292e3bff,#292e3b);color:var(--legacy-ink-e4e4e7ff,#e4e4e7)}.settings-invite,.settings-pending{padding-top:16px}.users-settings-heading{padding:9px 0}.trial-status{background:var(--legacy-surface-202c42ff,#202c42);border-color:var(--legacy-edge-394968ff,#394968);border-radius:8px;margin-bottom:12px;padding:12px}.trial-status.ended{background:var(--legacy-surface-332720ff,#332720);border-color:var(--legacy-edge-65503fff,#65503f)}.invite-role-picker button{background:var(--surface);border-radius:6px}.signup-setup{max-width:520px;margin:auto}.signup-spark{background:var(--legacy-surface-252d42ff,#252d42);width:40px;height:40px;color:var(--legacy-ink-c0cfffff,#c0cfff);border-radius:8px;place-items:center;margin-bottom:12px;display:grid}.signup-setup>h3{letter-spacing:-.035em;margin:0 0 6px;font-size:1.5rem}.signup-setup>p{color:var(--text-secondary);margin:0 0 16px}.signup-mode{border:1px solid var(--border);background:var(--background);border-radius:8px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:16px;padding:4px;display:grid}.signup-mode button{min-height:44px;color:var(--text-secondary);border-radius:6px;justify-content:center;align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:flex}.signup-mode button.active{color:var(--foreground);background:var(--legacy-surface-29354dff,#29354d);box-shadow:inset 0 0 0 1px #556d9d}.signup-setup form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.signup-setup form label{color:var(--legacy-ink-c4c4ccff,#c4c4cc);gap:7px;font-size:.875rem;display:grid}.signup-setup input{border:1px solid var(--input);background:var(--background);width:100%;min-height:44px;color:var(--foreground);border-radius:6px;padding:10px 12px;font-size:1rem}.signup-setup form .primary{min-height:44px}.signup-trust{color:var(--text-secondary);margin-top:10px;font-size:.8125rem;display:block}.signup-entry{background:var(--background);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.signup-entry-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;width:min(100%,520px);padding:24px;box-shadow:inset 0 1px #ffffff08}.signup-entry-card h1{letter-spacing:-.04em;margin:24px 0 8px;font-size:1.875rem;line-height:1.2}.signup-entry-card>p{color:var(--text-secondary)}.signup-entry-card>.td-landing-primary{background:var(--primary);min-height:46px;color:var(--primary-foreground);border-radius:6px;justify-content:center;display:flex}.signup-steps{gap:16px;margin:24px 0;padding:0;list-style:none;display:grid}.signup-steps li{align-items:flex-start;gap:12px;display:flex}.signup-steps svg{color:var(--accent-text);flex-shrink:0;margin-top:3px}.signup-steps strong,.signup-steps span{display:block}.signup-steps span{color:var(--text-secondary);margin-top:3px;font-size:.875rem}.signup-entry-card>.signup-account-note{margin:14px 0 0;font-size:.8125rem;line-height:1.5}.provider-card,.thread-message,.communication-chat,.merge-preview-result{background:var(--surface);border-color:var(--border)}.inbox-split{border-color:var(--border)}.communication-tabs{background:var(--surface);margin-bottom:16px}.communication-toolbar{margin:12px 0}.inbox-list .mail-row-open{padding:14px}.mailbox-row{padding:14px 0}.provider-card{padding:16px}.communication-empty{padding:32px 16px}.task-list-heading{margin:0;padding:16px}.task-list-heading h2{font-size:1.125rem}.task-list-heading p{font-size:.8125rem}.task-command-center{gap:12px;margin:0 16px 16px}.task-focus-copy,.task-safety-net{background:var(--surface-raised);border-radius:8px;padding:14px}.task-focus-copy h3{font-size:1.0625rem}.task-focus-copy p{font-size:.875rem}@media (max-width:1100px){.ask-layout{grid-template-columns:minmax(0,1fr)}.ask-context{display:none}}.deal-sheet[data-slot=sheet-content],.task-sheet[data-slot=sheet-content],.file-sheet[data-slot=sheet-content]{background:var(--surface)!important}.task-event-window [data-slot=sheet-header],.task-event-window .task-save-bar{background:var(--surface)}.task-event-section{border-color:var(--border);padding:16px 0}.action-label-short{display:none}.contact-lookup [data-slot=input-group]{padding:0}.contact-lookup [data-slot=input-group-control]{width:0;min-width:0;box-shadow:none;background:0 0;border:0;flex:1}.contact-lookup [data-slot=input-group-addon]{flex-shrink:0;margin:0;padding:0}.contact-lookup [data-slot=input-group-addon] button{width:44px;min-height:44px}@media (min-width:761px) and (max-width:1050px){:root,.dark{--rail-width:76px}}.deal-contact-summary{border-radius:8px;gap:8px;padding:12px}.deal-contact-summary-actions{gap:6px 12px}.ask-results td:last-child:not(.record-open-column){width:auto;min-width:100px}@media (min-width:761px) and (max-height:850px){.rail-guidance{display:none}.rail-bottom{padding-top:8px}}@media (max-width:760px){:root,.dark{--rail-width:0px;--header-height:54px;--mobile-nav-height:64px}.workspace-header{padding:0 12px}.workspace-header-actions{gap:5px}.workspace-breadcrumb,.workspace-company{display:none}.create-menu-trigger{width:44px;min-height:44px;padding:0}.create-menu-trigger span,.create-menu-trigger svg:last-child{display:none}.app>.workspace-content{padding:16px 12px calc(84px + env(safe-area-inset-bottom))}.app>.ask-main{padding:8px 10px}.ask-layout{grid-template-columns:minmax(0,1fr);gap:0}.heading,.task-page-heading{gap:10px;margin-bottom:14px}.heading h1,.task-page-heading h1,.contacts-page h1,.files-page h1{font-size:1.625rem}.task-page-heading .task-inline{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.task-page-heading .task-inline button{gap:5px;min-width:0;padding:8px 6px;font-size:.75rem}.task-page-heading .task-inline svg{flex-shrink:0;width:15px}.task-view-nav{margin-right:0;padding-bottom:8px;padding-right:0}.file-view-tabs{margin-right:0;padding-right:0}.task-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px 12px;display:grid}.task-filters>.choice-control,.task-filters>.task-search,.task-filters>.task-more-filters{grid-column:1/-1;width:100%;min-width:0;max-width:none}.task-filters>.task-select{width:100%;min-width:0}.task-list-heading{flex-direction:row;align-items:center;gap:8px;padding:12px}.task-list-heading [role=tab]{padding:6px;font-size:.75rem}.task-command-center{margin:0 12px 12px}.task-focus-copy .eyebrow{margin-bottom:6px}.task-focus-copy h3{margin:6px 0;font-size:1rem}.task-safety-net{gap:6px}.heading p,.task-page-heading p{margin-top:4px;line-height:1.5}.mobile-navigation{height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));padding:5px 5px env(safe-area-inset-bottom);background:var(--legacy-surface-10131cf5,#10131cf5);border-color:var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-navigation button{min-height:50px;font-size:.75rem}.mobile-navigation button[aria-current=page] span,.mobile-navigation button.active span{background:var(--legacy-surface-29354dff,#29354d);color:var(--legacy-ink-c0cfffff,#c0cfff)}.ask-top{padding-bottom:7px}.ask-identity p{display:none}.ask-record-tools{padding:3px 0;overflow-x:auto}.ask-shortcuts{gap:0;min-width:max-content}.ask-record-tools button{min-height:44px;padding:5px 8px}.chat-scroll{padding:7px 1px 10px}.chat-message{grid-template-columns:24px minmax(0,1fr);gap:6px;display:grid}.chat-message .message-content{display:contents}.chat-message .message-author{grid-column:2;align-self:center}.chat-message .message-content>:not(.message-author){grid-column:1/-1;min-width:0}.chat-message .message-avatar{grid-area:1/1}.ask-results .mobile-records,.chat-task-results .mobile-records{gap:8px;padding:8px}.ask-welcome{margin:8px auto 12px}.ask-welcome-symbol{width:38px;height:38px;margin-bottom:10px}.ask-welcome h1{margin-bottom:8px;font-size:1.8125rem}.ask-welcome>p{font-size:.875rem;line-height:1.55}.prompt-grid{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px}.prompt-grid button{grid-template-columns:21px 1fr;min-height:68px;padding:10px}.prompt-grid span{display:none}.composer{border-radius:10px;grid-template-columns:minmax(0,1fr) 44px;gap:6px;padding:10px;display:grid}.composer .work-focus{grid-area:1/1/auto/-1}.composer textarea{grid-area:2/1/auto/-1}.composer-file-tools{grid-area:3/1;margin:0}.composer-bottom{display:contents}.composer-bottom span{grid-area:4/1/auto/-1;max-width:none}.composer-bottom button{grid-area:3/2;align-self:end}.composer textarea{min-height:40px;max-height:120px;font-size:1rem}.composer-bottom span{max-width:180px;font-size:.75rem;line-height:1.35}.composer-bottom button{width:44px;height:44px}.metrics{grid-template-columns:1fr 1fr;display:grid}.metric,.metric.won{border-bottom:1px solid var(--border);padding:12px 14px}.metric strong{font-size:1.5rem}.sectionhead,.toolbar{padding:12px}.crm-filters{padding:10px}.filter-result-count{padding:8px 12px}.setup-main{padding:16px 14px}.setup-layout{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.setup-sidebar{gap:8px;min-width:0;padding:10px 12px;overflow:hidden}.setup-sidebar-top{margin-bottom:0}.setup-search{min-height:40px;margin-bottom:0}.setup-sidebar .setup-menu[data-slot=tabs-list]{border:0;border-radius:6px;flex-flow:row;gap:4px;width:100%;min-width:0;padding:3px;display:flex;overflow-x:auto}.setup-menu [data-slot=tabs-trigger]{white-space:nowrap;flex:none;width:auto;min-height:44px;padding:8px 10px;font-size:.8125rem}.setup-menu [data-slot=tabs-trigger] svg{width:17px;height:17px}.setup-row{padding:12px 0}.settings-member{flex-wrap:wrap;min-height:60px}.settings-member .role-badge{font-size:.75rem;display:inline-flex}.settings-member .icon-button{width:44px;height:44px}.settings-member-identity{flex-basis:calc(100% - 104px)}.settings-pending-row{flex-wrap:wrap;gap:8px;display:flex}.settings-pending-row>div{flex:180px;min-width:0}.settings-pending-row button{min-height:44px}.trial-status{padding:10px}.invite-role-picker{margin:10px 0}.settings-invite form{gap:8px}.settings-invite input{min-width:0;min-height:44px;font-size:1rem}.signup-setup form{grid-template-columns:1fr}.signup-setup form .primary{width:100%}.record-compose-actions{padding:8px}.document-editing-heading{top:var(--header-height);z-index:10;background:var(--background);grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;padding:8px 0;display:grid;position:sticky}.document-editing-heading>.secondary{grid-area:1/1;justify-self:start}.document-editing-heading>.primary{grid-area:1/2}.document-editing-heading>span{grid-area:2/1/auto/-1;font-size:.75rem}.universal-composer .document-editing-heading{background:var(--surface);top:0}.universal-composer[data-slot=dialog-content]{height:var(--app-height,100dvh);max-height:var(--app-height,100dvh);border-radius:0;gap:8px;width:100vw!important;max-width:100vw!important;padding:8px 12px max(12px,env(safe-area-inset-bottom))!important}.universal-composer [data-slot=dialog-header]{justify-content:center;min-height:44px;padding-right:132px}.universal-composer [data-slot=dialog-title]{font-size:1rem}.universal-composer [data-slot=dialog-description]{display:none}.universal-composer [data-slot=dialog-close]{place-items:center;width:44px;height:44px;display:grid;top:8px;right:8px}.composer-window-actions{gap:0;top:8px;right:54px}.composer-window-actions button{width:44px;height:44px}.composer-window-actions button[aria-label=Expand\ composer],.composer-window-actions button[aria-label="Restore composer size"]{display:none}.composer-body .ask-email-card{box-shadow:none;background:0 0;border:0;padding:0}.composer-body .ask-email-card>header{padding:10px 0}.composer-body .email-recipient,.composer-body .email-subject-label,.composer-body .email-body-label,.document-title{margin:12px 0}.document-title input{min-height:44px;padding:10px 12px;font-size:1rem}.rich-editor-actions{gap:6px;padding:8px 10px}.rich-editor-actions>span{flex:100px;font-size:.8125rem}.rich-editor .rich-editor-actions>button{min-width:52px;padding:6px}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-nav-height) + 12px + env(safe-area-inset-bottom))!important}.keyboard-open [data-sonner-toaster][data-y-position=bottom]{bottom:12px!important}.deal-sheet [data-slot=sheet-header],.file-sheet [data-slot=sheet-header],.task-event-window [data-slot=sheet-header]{padding:16px}.deal-sheet [data-slot=sheet-title],.file-sheet [data-slot=sheet-title]{padding-right:44px;font-size:1.25rem;line-height:1.35}.deal-contact-summary{margin-top:8px;padding:10px}.deal-contact-summary-name span{display:none}.deal-contact-summary-name button,.deal-contact-summary-name strong{font-size:.9375rem}.deal-contact-summary-actions a,.deal-contact-summary-actions button{font-size:.875rem}.task-event-window [data-slot=sheet-description]{display:none}.task-event-section{padding:14px 0}.task-event-window .task-save-bar{padding:10px 12px max(10px,env(safe-area-inset-bottom));flex-wrap:nowrap;gap:6px}.task-save-bar .task-cancel,.task-save-bar .action-label-full{display:none}.task-save-bar .action-label-short{display:inline}.task-event-window .task-save-bar .delete{place-items:center;min-width:44px;min-height:44px;display:grid}.task-event-window .task-save-bar .primary{white-space:nowrap;min-width:96px}.record-next-action{margin:8px 12px;padding:10px}.deal-attention{gap:8px;padding:10px}.signup-entry-card{padding:16px}}@media (max-width:360px){.prompt-grid{grid-template-columns:1fr}.prompt-grid button{min-height:50px}.ask-welcome h1{font-size:1.625rem}.signup-mode{grid-template-columns:1fr}.heading h1,.task-page-heading h1,.contacts-page h1,.files-page h1{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}table th.record-open-column,table td.record-open-column{z-index:2;background:var(--background);width:88px;min-width:88px;max-width:88px;box-shadow:inset -1px 0 var(--border);padding:8px;position:sticky;left:0}table th.record-open-column{z-index:3;background:var(--muted)}table td.record-open-column .text-button,table td.record-open-column .ask-result-open{min-width:64px;min-height:44px;color:var(--primary);border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:.875rem;display:inline-flex}table td.record-open-column button:hover{background:var(--muted)}table td.record-open-column .task-complete{margin:2px auto 0;display:flex}.configurable-table-scroll [data-slot=table-container]{overflow:visible}:root,.dark{--background:#151619;--foreground:#f0f0f3;--surface:#1c1d21;--surface-raised:#24252b;--surface-tint:#2b2a37;--card:#1c1d21;--card-foreground:#f0f0f3;--popover:#24252b;--popover-foreground:#f0f0f3;--text-secondary:#b9bac5;--muted-foreground:#a3a5b1;--primary:#d5cef9;--primary-foreground:#242032;--accent-text:#ccc3fb;--secondary:#25262c;--secondary-foreground:#ededf2;--muted:#25262c;--accent:#303038;--accent-foreground:#f4f3f8;--border:#33343c;--input:#41434e;--ring:#b8aaf3;--sidebar:#191a1e;--sidebar-accent:#302d3d;--sidebar-border:#303138}.workspace-header{background:var(--background);padding-inline:28px}.workspace-rail{background:var(--sidebar);overscroll-behavior:contain;overflow-y:auto}.rail-destinations button{color:var(--text-secondary);font-weight:450}.rail-destinations button[aria-current]{background:var(--sidebar-accent);box-shadow:inset 2px 0 var(--ring)}.rail-destinations button[aria-current] svg,.nav-indicator{color:var(--accent-text)}.rail-label{color:var(--muted-foreground);letter-spacing:.11em}.company-switch{background:0 0}.company-switch small{white-space:nowrap;font-size:12px}.rail-guidance{display:none}.rail-settings>button{border-radius:8px;width:100%;min-height:40px}.rail-profile{border-top:1px solid var(--border);border-radius:0;padding-top:14px}.app>.workspace-content{padding:28px 28px 36px}.app>.ask-main{min-height:0;padding:16px 24px}.app .eyebrow{letter-spacing:.1em;color:var(--muted-foreground);margin-bottom:8px;font-size:12px}.heading h1,.task-page-heading h1,.contacts-page h1,.files-page h1,.calendar-workspace h1,.document-heading h1{letter-spacing:-.035em;font-size:28px;font-weight:600;line-height:1.2}.heading,.task-page-heading{margin-bottom:24px}.contacts-page>.sectionhead,.files-page>.sectionhead,.calendar-workspace>.sectionhead{padding:0 0 24px}.primary{background:var(--primary);color:var(--primary-foreground);border-color:#0000;border-radius:8px;box-shadow:0 1px 2px #0002}.primary:hover{background:var(--legacy-surface-e2dcffff,#e2dcff);box-shadow:0 2px 6px #0003}.secondary{border-color:var(--input);background:0 0;border-radius:8px}.secondary:hover{background:var(--accent);border-color:var(--legacy-edge-636271ff,#636271)}.app .primary,.app .secondary{min-height:40px;padding:8px 12px;font-size:14px}.workspace-command-trigger{color:var(--text-secondary);border:1px solid var(--border);border-radius:7px;align-items:center;gap:8px;min-height:34px;padding:5px 8px;font-size:12px;display:flex}.workspace-command-trigger:hover{background:var(--accent);color:var(--foreground)}.workspace-command-trigger kbd{color:var(--muted-foreground);margin-left:16px;font-size:12px}.workspace-command[data-slot=dialog-content]{border-radius:14px;gap:0;width:min(560px,100vw - 24px);padding:0;overflow:hidden}.workspace-command [data-slot=command-input-wrapper]{gap:12px;height:64px;padding:0 20px}.workspace-command [data-slot=command-input]{height:62px;font-size:16px}.workspace-command [data-slot=command-list]{max-height:min(430px,60dvh);padding:6px}.workspace-command [cmdk-group-heading]{padding:10px 12px;font-size:12px}.workspace-command [cmdk-item]{border-radius:8px;gap:12px;min-height:42px;margin:2px 0;padding:11px 12px;font-size:14px}.workspace-command [cmdk-item] span{overflow-wrap:anywhere;min-width:0}.command-end{opacity:.4;flex-shrink:0;margin-left:auto}.command-help{color:var(--muted-foreground);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex}.command-help kbd{background:var(--accent);border:1px solid var(--input);border-radius:4px;margin:0 2px;padding:1px 4px;display:inline-block}.command-help button{min-height:30px}.ask-panel{box-shadow:none}.ask-top{background:0 0}.ask-identity h2{font-size:14px}.ask-welcome{max-width:650px;margin:clamp(28px,7vh,72px) auto 28px}.ask-welcome h1{letter-spacing:-.045em;font-size:clamp(32px,3.1vw,44px);font-weight:500}.ask-welcome-symbol,.ask-icon{background:var(--legacy-surface-302c40ff,#302c40);color:var(--accent-text);border-color:var(--legacy-edge-4a425eff,#4a425e);border-radius:12px}.ask-welcome>p{color:var(--text-secondary)}.prompt-grid{gap:10px;margin-top:26px}.prompt-grid button{border-color:var(--border);background:0 0;border-radius:12px;min-height:82px;padding:15px}.prompt-grid button:hover{background:var(--surface-raised);border-color:var(--legacy-edge-62596fff,#62596f)}.prompt-grid strong{font-size:14px;font-weight:550}.prompt-grid span{color:var(--muted-foreground);font-size:12px}.composer{background:var(--surface-raised);border-radius:18px;padding:14px 16px 12px;border-color:var(--legacy-edge-494951ff,#494951)!important;box-shadow:0 4px 20px #0002!important}.composer:focus-within{border-color:var(--ring)!important;box-shadow:0 0 0 2px #b8aaf315!important}.composer .file-upload-trigger{box-shadow:none;background:0 0;border:0;padding:4px 0}.composer-bottom button{background:var(--primary);border-radius:50%}.today-card{background:var(--surface);border-color:var(--border);border-radius:12px}.today-card h3{font-weight:500;line-height:1.4}.recent-deal strong{font-size:13px;font-weight:550}.recent-deal>span,.recent-deal>div{font-size:12px}.chat-message.user .message-content>p{background:var(--surface-raised);border-color:var(--border);border-radius:16px 16px 4px}.metrics{background:var(--surface);border-radius:12px}.metric span{color:var(--text-secondary)}.metric strong{letter-spacing:-.035em;font-size:28px;font-weight:550}.metric.won{background:0 0}.metric.won strong{color:var(--legacy-ink-a3d4bbff,#a3d4bb)}.metric small{color:var(--muted-foreground)}.pipeline,.task-main{box-shadow:none;border-radius:12px}.pipeline>.sectionhead p{display:none}.pipeline>.sectionhead{padding-bottom:8px}.pipeline>.sectionhead .sample-button{color:var(--muted-foreground);margin-left:auto;font-size:12px}.crm-filters{background:0 0!important}.filter-toolbar{gap:8px}.filter-toolbar .search{background:var(--background);border-color:var(--input);border-radius:8px;min-height:38px}.filter-shortcuts{flex-wrap:wrap;gap:6px}.filter-shortcuts button{min-height:32px;color:var(--text-secondary);border-radius:6px;padding:5px 10px;font-size:12px}.filter-shortcuts button[aria-pressed=true]{background:var(--sidebar-accent);color:var(--accent-text);border-color:var(--legacy-edge-564d6eff,#564d6e)}.active-filters:empty{display:none}.list-layout-toolbar{border-bottom:1px solid var(--border);gap:8px;margin:0;padding:8px 12px}.list-layout-hint{color:var(--muted-foreground);margin-left:auto;font-size:12px}.pipeline th,.contact-table th,.configurable-table-scroll th,.task-table th{background:var(--surface-raised);color:var(--text-secondary);height:40px;font-size:12px;font-weight:500}.pipeline td,.contact-table td,.configurable-table-scroll td,.task-table td{border-color:var(--border)}.configurable-table-scroll tbody tr:hover td{background:var(--surface-raised)}.configurable-table-scroll td.record-open-column,.task-table td.record-open-column{background:var(--surface)}.board .column,.task-column{background:var(--surface);border-color:var(--border);border-radius:12px}.deal-card,.task-board-card{background:var(--surface-raised);border-color:var(--input);border-radius:10px;box-shadow:0 2px 5px #0002}.deal-card:hover,.task-board-card:hover{background:var(--legacy-surface-2c2b32ff,#2c2b32);border-color:var(--legacy-edge-70657eff,#70657e)}.task-focus-copy,.task-safety-net{background:var(--surface-raised);border-color:var(--border)}.task-view-nav>button.active{background:var(--sidebar-accent);color:var(--accent-text)}.task-view-nav>button{border-radius:8px}.task-row-guidance{color:var(--muted-foreground)}.empty,.task-empty,.communication-empty{color:var(--text-secondary)}.empty h3,.task-empty h3,.communication-empty h2,.communication-empty h3{color:var(--foreground)}[data-slot=sheet-header]{border-color:var(--border)!important}.record-compose-actions{border-color:var(--border);background:0 0;border-radius:10px;padding:10px}.record-compose-actions .secondary,.record-compose-actions .secondary:first-child{color:var(--text-secondary);background:0 0}.deal-form>.form-actions{z-index:4;padding:14px 24px max(14px,env(safe-area-inset-bottom));background:var(--surface);border-color:var(--border);margin:24px -24px -24px;position:sticky;bottom:0;box-shadow:0 -8px 16px #0001}.form-grid input,.form-grid textarea,.task-sheet input,.task-sheet textarea,.file-details-form input,.file-details-form textarea{background:var(--background);border-color:var(--input)}.setup-menu [data-slot=tabs-trigger][data-state=active]{background:var(--sidebar-accent)}.setup-menu [data-slot=tabs-trigger]{border-radius:8px}.setup-main h2{letter-spacing:-.025em}.calendar-day{background:var(--surface);border-color:var(--border)}.calendar-event{background:var(--legacy-surface-302b41ff,#302b41);border-color:var(--legacy-edge-504564ff,#504564)}.calendar-event:hover{background:var(--legacy-surface-3b334eff,#3b334e)}.calendar-event.is-task{background:var(--surface-raised);border-color:var(--input)}.calendar-day.is-today .calendar-day-heading strong{background:var(--primary);color:var(--primary-foreground)}.calendar-view-switch button[aria-pressed=true]{background:var(--sidebar-accent)}.calendar-event strong{font-size:13px;line-height:1.45}.calendar-event small{font-size:12px}.calendar-toolbar .booking-inline>button:not(.secondary){border-radius:8px;place-items:center;width:40px;display:grid}.calendar-toolbar .booking-inline>button:not(.secondary):hover{background:var(--accent)}.inbox-list .mail-row-open:hover,.inbox-list .mail-row-open.unread{background:var(--surface-raised)}.thread-message{border-radius:12px}.communication-tabs,.file-view-tabs{border-color:var(--border)}.booking-onboarding,.booking-summary{background:var(--surface-raised);border-color:var(--border)}@media (max-width:1100px){.workspace-company,.list-layout-hint{display:none}}@media (max-width:760px){.workspace-header{gap:8px;padding-inline:12px}.workspace-header-actions{gap:4px}.workspace-command-trigger{border:0;justify-content:center;min-width:44px;min-height:44px;padding:0}.workspace-command-trigger span,.workspace-command-trigger kbd{display:none}.app>.workspace-content{padding:20px 12px calc(88px + env(safe-area-inset-bottom))}.app>.ask-main{padding:8px 10px}.app .primary,.app .secondary{min-height:44px}.heading h1,.task-page-heading h1,.contacts-page h1,.files-page h1,.calendar-workspace h1{font-size:25px}.heading,.task-page-heading{margin-bottom:18px}.heading p,.task-page-heading p,.sectionhead p{font-size:13px}.contacts-page>.sectionhead,.files-page>.sectionhead,.calendar-workspace>.sectionhead{gap:14px;padding-bottom:18px}.mobile-navigation{background:var(--legacy-surface-191a1ef5,#191a1ef5)}.mobile-navigation button[aria-current=page] span,.mobile-navigation button.active span{background:var(--sidebar-accent);color:var(--accent-text)}.mobile-more-sheet{background:var(--surface)}.ask-welcome{margin:20px auto 14px}.ask-welcome h1{font-size:32px}.ask-welcome-symbol{margin-bottom:14px}.prompt-grid{gap:8px;margin-top:18px}.prompt-grid button{min-height:70px;padding:12px 10px}.prompt-grid strong{font-size:13px}.composer{border-radius:16px;padding:10px 12px}.composer-bottom span{font-size:12px}.filter-toolbar{grid-template-columns:1fr 1fr;display:grid}.filter-toolbar>.search{grid-column:1/-1;max-width:none}.filter-toolbar>.secondary,.filter-toolbar>.filter-select{width:100%;min-width:0}.filter-shortcuts{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.filter-shortcuts button{flex-shrink:0;min-height:40px}.list-layout-toolbar{flex-wrap:wrap;padding:10px 0}.list-layout-toolbar>button,.list-layout-toolbar>[data-slot=select-trigger]{min-height:44px}.metrics .metric{padding:14px 12px}.metrics .metric strong{font-size:25px}.deal-attention>div{flex:100%}.deal-attention>button{min-height:48px}.mobile-record-card,.mobile-task-card{background:var(--surface);border-color:var(--border);border-radius:12px}.deal-form>.form-actions{grid-template-columns:auto 1fr;gap:10px;margin-inline:-20px;padding-inline:20px;display:grid}.deal-form>.form-actions .delete{grid-area:1/1;min-height:44px}.deal-form>.form-actions .primary{grid-area:1/2;justify-content:center}.deal-form>.form-actions .secondary{grid-column:1/-1}.record-layout-input input,.record-layout-input select,.record-layout-input textarea{min-height:44px;font-size:16px!important}.field-design-tools button{min-width:44px;min-height:44px}.field-area-button{text-align:left;min-height:36px}.record-layout-toolbar{align-items:stretch;padding-block:10px}.record-layout-buttons{justify-content:flex-end}.record-layout-options{gap:8px}.record-layout-options .text-button{min-height:40px}.task-filter-summary{align-items:flex-start;gap:12px}.task-filter-summary>div{flex-wrap:wrap}.task-filter-summary button{min-height:40px}.calendar-zone{flex-wrap:wrap}.calendar-zone button{min-height:40px}.agenda-event{background:var(--surface);border-color:var(--border);min-height:72px}.calendar-toolbar .booking-inline>button{min-width:44px;min-height:44px}.workspace-command[data-slot=dialog-content]{max-height:calc(var(--app-height,100dvh) - 32px);top:16px;transform:translate(-50%)}.workspace-command [data-slot=command-list]{max-height:calc(var(--app-height,100dvh) - 160px)}.workspace-command [cmdk-item]{min-height:48px}.command-help>span{display:none}.command-help{justify-content:flex-end;padding:6px 12px}}.composer-bottom .ask-saving-settings [data-slot=switch]{background:var(--legacy-surface-555560ff,#555560);border-radius:999px;width:32px;min-width:32px;height:18px;padding:0}.composer-bottom .ask-saving-settings [data-slot=switch][data-state=checked]{background:var(--primary)}.composer-bottom .ask-saving-settings [data-slot=switch-thumb]{background:var(--foreground);width:14px;height:14px}.composer-bottom .ask-saving-settings [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:var(--primary-foreground)}@media (min-width:1051px){.workspace-rail.is-expanded{padding-top:20px}.is-expanded .rail-collapse-toggle{width:28px;min-height:30px;margin:0;position:absolute;top:21px;right:10px}.is-expanded .td-brand{gap:8px;padding-left:5px;font-size:20px}.is-expanded .td-mark{flex-basis:20px;width:20px}.is-expanded .td-mark span{width:5px}}@media (max-width:760px){.calendar-toolbar strong{font-size:12px}.calendar-toolbar>.booking-inline:first-child{gap:4px}.composer-bottom .ask-saving-settings [data-slot=switch]{grid-area:auto;align-self:center}.composer-bottom .ask-saving-settings{min-height:36px}}.compact-record-cards{gap:12px;display:grid}.compact-record-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;padding:16px}.compact-record-card[data-selected=true]{border-color:var(--ring);background:var(--legacy-surface-292534ff,#292534)}.compact-record-card header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.compact-record-title{text-align:left;overflow-wrap:anywhere;flex:1;justify-content:space-between;align-items:center;gap:12px;min-height:36px;font-size:16px;font-weight:600;line-height:1.45;display:flex}.compact-record-title svg{color:var(--muted-foreground);flex-shrink:0;transform:rotate(-90deg)}.compact-record-card dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 16px;display:grid}.compact-record-card dt{color:var(--muted-foreground);margin-bottom:4px;font-size:13px}.compact-record-card dd{color:var(--foreground);overflow-wrap:anywhere;font-size:14px}.compact-record-card details{margin-top:12px}.compact-record-card summary{color:var(--text-secondary);min-height:38px;padding:10px 0;font-size:12px}.compact-record-card .record-next-action.is-compact{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;margin:12px 0 0;padding:10px 0 0}.compact-record-card .record-next-action button{min-height:40px}.record-list-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:52px 20px;display:flex}.record-list-empty h3{font-size:17px}.record-list-empty p{margin:0;font-size:13px}.filter-shortcuts .text-button{margin:0}@media (max-width:760px){.task-safety-net{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px;display:grid}.task-safety-net>strong{grid-column:1/-1;margin-bottom:3px;font-size:12px}.task-safety-net>button{flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:52px;padding:8px 4px}.task-safety-net>button b{font-size:17px}.task-safety-net>button span{font-size:12px}.task-focus-copy{padding:12px}.task-focus-copy p{font-size:12px;line-height:1.5}.task-list-heading{flex-direction:row!important;align-items:center!important}.task-list-heading>div:first-child{flex:1;min-width:0}.task-list-heading p{font-size:12px}.task-list-heading [data-slot=tabs-list]{flex-shrink:0}}.communication-workspace>.sectionhead{margin:0;padding:0 0 24px}.communication-workspace h1{letter-spacing:-.035em;font-size:28px;font-weight:600}.communication-workspace .communication-toolbar{align-items:center;gap:12px;display:flex}.communication-toolbar>.mail-search{flex:280px;width:auto}.communication-toolbar>.choice-control[data-slot=radio-group]{flex:none;width:auto;min-width:210px;margin:0}.communication-workspace .communication-toolbar>.choice-control[data-slot=radio-group]{min-width:315px}.mail-thread-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.thread-panel .mail-thread-heading h2{min-width:0;margin:16px 0 4px}.mail-thread-heading button{white-space:nowrap;min-height:40px}.thread-panel .mail-thread-heading+.communication-note{margin:2px 0 18px}.choice-control[data-slot=radio-group]{background:var(--surface);border-color:var(--input)}.choice-control .choice-option.is-selected{background:var(--sidebar-accent);border-color:var(--legacy-edge-655a80ff,#655a80);color:var(--foreground);box-shadow:none}.task-event-window .attendee-search{grid-template-columns:minmax(280px,320px) minmax(260px,1fr);align-items:start}.task-event-window .attendee-search>.choice-control .choice-copy{white-space:nowrap;overflow-wrap:normal;word-break:normal}.task-event-window .attendee-search>.choice-control .choice-option{padding-inline:12px}.communication-tabs [role=tab][data-state=active]{background:var(--sidebar-accent);box-shadow:none;color:var(--foreground)}.communication-tabs [role=tab]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.communication-workspace input,.communication-workspace select,.mail-search{background:var(--background);border-color:var(--input)}.mail-search input{background:0 0}.communication-workspace p,.communication-note,.template-split aside small{color:var(--text-secondary)}.communication-actions button,.communication-pagination button{color:var(--foreground);border-color:var(--input)}.communication-actions .primary{color:var(--primary-foreground)}.mail-avatar,.mail-related span{color:var(--accent-text);background:var(--sidebar-accent)}.inbox-list .mail-row-open:focus-visible{outline:2px solid var(--ring);outline-offset:-3px;position:relative}.inbox-list .mail-row-open[aria-current=true]{box-shadow:inset 3px 0 var(--primary);background:var(--sidebar-accent)}.inbox-list time,.inbox-list small,.thread-message time,.thread-to{color:var(--muted-foreground)}.thread-panel{background:var(--background)}.safe-mail-body{overflow-x:auto}.safe-mail-body img{max-width:100%;height:auto}.safe-mail-body table{max-width:100%}.safe-mail-body a{color:var(--accent-text)}.email-history-heading{justify-content:space-between;align-items:center;gap:16px;margin:4px 0 18px;display:flex}.email-history-heading h2{font-size:18px;font-weight:550}.email-history-heading button{align-items:center;gap:8px;min-height:40px;font-size:14px;display:flex}.communication-workspace .email-workspace{background:0 0;border:0;padding:0}.email-view-controls{gap:12px}.email-view-controls>input{flex:260px}.email-history-list>button:hover{background:var(--surface-raised)}.template-fields{border:0;min-width:0;margin:0;padding:0}.template-fields>label{gap:8px;margin:18px 0;font-size:14px;display:grid}.template-fields>.choice-control{margin:18px 0}.template-split aside>button.selected{color:var(--accent-text);background:var(--sidebar-accent)}.template-editor>.communication-actions{top:var(--header-height);z-index:5;background:var(--background);padding:10px 0;position:sticky}.template-editor>.communication-actions>span{color:var(--muted-foreground);flex:1;font-size:13px}.template-editor>.communication-actions>.primary{margin-left:auto}.document-list>button{background:var(--surface);border-color:var(--border);box-shadow:none}.document-list>button:hover{background:var(--surface-raised);border-color:var(--input)}.document-list>button>svg{color:var(--accent-text);background:var(--sidebar-accent)}.document-list small{color:var(--text-secondary);font-size:13px;line-height:1.55}.document-search input{background:var(--background);border-color:var(--input)}.document-footer>button{border:1px solid var(--input);border-radius:8px;min-height:40px;padding:8px 12px;font-size:14px}.document-footer>span{color:var(--text-secondary);font-size:14px}.document-footer{flex-wrap:wrap;gap:10px}.rich-editor-actions{background:var(--surface-raised);color:var(--text-secondary)}.rich-editor .rich-editor-actions>button{background:var(--surface);color:var(--foreground);border-color:var(--input)}.rich-editor .ql-toolbar.ql-snow{background:var(--legacy-surface-f2f2f5ff,#f2f2f5);border-color:var(--legacy-edge-d8d8dfff,#d8d8df)}.file-metadata-fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.file-metadata-fields>label{gap:8px;font-size:14px;display:grid}.file-save-status{color:var(--muted-foreground);font-size:13px}.file-filter-bar{background:var(--surface)}.file-name strong,.file-tile>strong{overflow-wrap:anywhere}.file-tile{background:var(--surface);border-color:var(--border);box-shadow:none}.file-tile-preview{background:var(--surface-raised)}.file-tile:hover{background:var(--surface-raised);border-color:var(--input)}.file-detail-body{min-width:0}.file-sheet [data-slot=sheet-title]{overflow-wrap:anywhere;padding-right:26px}.setup-search input,.setup-row h3{font-size:15px}.setup-row p,.setup-intro,.setup-note,.booking-muted{font-size:14px;line-height:1.6}.setup-main .booking-save-bar{background:var(--surface);border-color:var(--border);padding:14px 0;bottom:-24px}.setup-main .booking-settings input,.setup-main .booking-settings select{background:var(--background);border-color:var(--input)}.setup-main .booking-link,.booking-dialog .booking-summary{background:var(--surface-raised);border-color:var(--border)}.calendar-workspace .calendar-day{background:var(--surface);border-color:var(--border)}.calendar-workspace .calendar-event{background:var(--sidebar-accent);border-color:var(--legacy-edge-504564ff,#504564)}.calendar-workspace .calendar-event.is-task{background:var(--surface-raised);border-color:var(--input)}.calendar-workspace .calendar-event:hover{background:var(--legacy-surface-3b334eff,#3b334e)}.calendar-workspace .agenda-event,.calendar-workspace .booking-onboarding{background:var(--surface);border-color:var(--border)}.calendar-workspace .calendar-day.is-today .calendar-day-heading strong{background:var(--primary);color:var(--primary-foreground)}.calendar-workspace .calendar-view-switch{background:var(--surface);border-color:var(--input)}.calendar-workspace .calendar-view-switch button[aria-pressed=true]{background:var(--sidebar-accent)}@media (max-width:760px){.task-event-window .attendee-search{grid-template-columns:minmax(0,1fr)}.communication-workspace>.sectionhead{gap:12px;padding-bottom:18px}.communication-workspace h1{font-size:25px}.communication-toolbar>.mail-search{flex-basis:100%}.communication-toolbar>.choice-control[data-slot=radio-group]{flex:180px;min-width:0}.communication-tabs{scrollbar-width:thin;border-radius:9px;flex-wrap:nowrap;justify-content:flex-start;gap:4px;width:100%;padding:4px;display:flex;overflow-x:auto}.communication-tabs [role=tab]{white-space:nowrap;flex:none;min-height:44px;padding:10px 12px;font-size:14px}.communication-tabs [role=tab] svg{display:none}.communication-pagination{padding:12px 10px}.communication-pagination button{min-height:44px;padding:8px 10px}.thread-open .thread-panel{padding:14px}.thread-panel h2{font-size:21px;line-height:1.4}.thread-message{padding:14px}.email-history-heading{align-items:center}.email-history-heading h2{font-size:18px}.email-view-controls>input{flex-basis:auto}.document-heading{flex-wrap:wrap;margin-bottom:18px}.document-heading>div{flex-basis:100%}.document-heading>.primary,.document-heading>.secondary{flex:1;justify-content:center}.document-heading.document-editing-heading>.primary,.document-heading.document-editing-heading>.secondary{min-width:0;padding-inline:10px;font-size:14px}.document-footer>button{min-height:44px}.document-list>button{gap:12px;padding:16px}.file-filter-bar [data-slot=select-trigger]{flex:135px;width:auto;min-height:44px}.file-details-form input,.file-details-form textarea{font-size:16px}.file-detail-toolbar{flex-wrap:wrap;gap:8px}.file-detail-toolbar .secondary{flex:auto;justify-content:center}.file-version-actions{flex-wrap:wrap;padding-left:0}.file-version-actions button{min-height:44px}.setup-main{padding:22px 18px}.setup-main .booking-save-bar{bottom:-22px}.setup-main .booking-settings input,.setup-main .booking-settings select{min-height:44px;font-size:16px}.setup-main .hours-day{grid-template-columns:minmax(0,1fr) 44px;gap:6px;padding:12px 0}.setup-main .hours-day>strong{font-size:14px}.setup-main .hours-day>div{grid-area:2/1/auto/-1}.setup-main .hours-day>button{grid-area:1/2}.setup-main .hours-day button{place-items:center;min-width:44px;min-height:44px;display:grid}.setup-main .hours-window input{flex:1;min-width:0;padding:8px 6px;width:0!important}.setup-main .hours-window{gap:6px}.template-editor>.communication-actions{gap:8px}.template-editor>.communication-actions>span{flex-basis:100%;order:3}.template-editor>.communication-actions>.primary{font-size:14px}}.setup-category{display:none}fieldset.booking-settings{border:0;min-width:0;margin:0;padding:0}@media (max-width:760px){.setup-sidebar .setup-menu[data-slot=tabs-list]{display:none}.setup-category{color:var(--text-secondary);gap:6px;font-size:13px;display:grid}.setup-category select{width:100%;min-width:0;min-height:46px;color:var(--foreground);background:var(--surface-raised);border:1px solid var(--input);border-radius:8px;padding:10px 12px;font-size:16px}}.universal-composer .ask-email-card>footer{z-index:4;background:var(--surface);border-top:1px solid var(--border);padding:12px 0;position:sticky;bottom:-12px;box-shadow:0 -8px 16px #0001}.invite-role-picker button.active{background:var(--sidebar-accent);border-color:var(--legacy-edge-756a91ff,#756a91)}@media (max-width:760px){.universal-composer .ask-email-card>footer{padding-bottom:max(12px,env(safe-area-inset-bottom));bottom:-12px}}.universal-composer .ask-email-card{overflow:visible}.board-help{color:var(--muted-foreground);margin:4px 0 12px;padding:0 20px;font-size:12px}.movable-board{touch-action:pan-x pan-y;overscroll-behavior-x:contain;align-items:stretch}.movable-board>section{min-height:200px;transition:background .15s,border-color .15s}.movable-board>section.board-drop-target{background:color-mix(in srgb,var(--primary) 12%,var(--surface));outline:2px solid var(--primary);outline-offset:-2px}.board-card-tools{justify-content:flex-end!important;margin:-8px -6px 0!important;display:flex!important}.board-grip{touch-action:none;cursor:grab;width:36px;min-height:36px;color:var(--muted-foreground);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.board-grip:hover{background:var(--input);color:var(--foreground)}.board-grip:active{cursor:grabbing}.board-grip:disabled{opacity:.4;cursor:default}.board-contact-details{min-width:0;margin:8px 0!important;display:block!important}.board-contact-details>div{gap:2px;min-width:0;display:grid}.board-contact-details button,.board-contact-details a{text-align:left;min-height:32px;color:var(--text-secondary);border-radius:4px;align-items:center;gap:7px;min-width:0;max-width:100%;font-size:12px;display:flex}.board-contact-details svg{flex-shrink:0}.board-contact-details span{overflow-wrap:anywhere}.board-contact-details button:hover,.board-contact-details a:hover{color:var(--primary);text-decoration:underline}.board-contact-details small{color:var(--muted-foreground);margin-top:5px}.board-move-select{background:var(--surface-raised);border:1px solid var(--border);width:100%;min-height:38px;color:var(--text-secondary);border-radius:7px;margin-top:12px;padding:6px 10px;font-size:12px;display:block}.board-drag-preview{z-index:200;pointer-events:none;border:1px solid var(--primary);background:var(--surface-raised);overflow-wrap:anywhere;border-radius:10px;width:238px;padding:12px 16px;font-size:13px;position:fixed;box-shadow:0 12px 36px #0007}.board-drag-preview small{color:var(--muted-foreground);margin-top:4px;display:block}@media (pointer:coarse){.board-grip{width:44px;min-height:44px}.board-contact-details button,.board-contact-details a{min-height:40px}.board-move-select{min-height:44px}}.tasks-workspace .task-filters{--task-filter-height:40px}.tasks-workspace .task-filters>:is(.choice-control,.task-search,.task-select){height:var(--task-filter-height);min-height:var(--task-filter-height);margin:0}.tasks-workspace .task-filters>.choice-control[data-slot=radio-group]{flex:none;gap:3px;width:auto;max-width:none;padding:3px;grid-template-columns:repeat(3,max-content)!important}.tasks-workspace .task-filters>.choice-control .choice-option{gap:7px;height:100%;min-height:0;padding:0 9px}.tasks-workspace .task-filters>.choice-control .choice-copy{white-space:nowrap;overflow-wrap:normal;line-height:1.2}.tasks-workspace .task-filters>.task-search input{height:100%;min-height:0;margin:0;padding-block:0!important}.tasks-workspace .task-filters>.task-search>svg{top:50%;transform:translateY(-50%)}@media (max-width:760px){.tasks-workspace .task-filters{--task-filter-height:44px}.tasks-workspace .task-filters>.choice-control[data-slot=radio-group]{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important}.tasks-workspace .task-filters>.choice-control .choice-option{gap:5px;padding-inline:4px}.tasks-workspace .task-filters>.choice-control .choice-copy{white-space:normal}}.setup-row-control.approval-settings-control{align-items:center;gap:6px;display:flex}.setup-row-control .approval-settings-toggle{cursor:pointer;background:0 0;border:0;place-items:center;width:62px;min-width:62px;height:44px;min-height:44px;padding:0;display:grid}.setup-row-control .approval-settings-toggle:focus-visible{outline:2px solid var(--legacy-edge-cab8ffff,#cab8ff);outline-offset:2px;border-radius:8px}.setup-row-control .approval-settings-toggle:disabled{cursor:wait;opacity:.65}.approval-settings-track{box-sizing:border-box;border:1px solid var(--legacy-edge-817b8cff,#817b8c);background:var(--legacy-surface-514c59ff,#514c59);border-radius:999px;width:52px;height:30px;transition:background .2s;display:block;position:relative}.approval-settings-toggle[aria-checked=true] .approval-settings-track{border-color:var(--legacy-edge-b79ae3ff,#b79ae3);background:var(--legacy-surface-8f72baff,#8f72ba)}.approval-settings-thumb{background:var(--legacy-surface-ffffffff,#fff);border-radius:50%;width:22px;height:22px;transition:transform .2s;display:block;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0006}.approval-settings-toggle[aria-checked=true] .approval-settings-thumb{transform:translate(22px)}.approval-settings-state{min-width:24px;color:var(--legacy-ink-ddddddff,#ddd);font-size:14px}.mail-inbox-row{position:relative}.inbox-list .mail-row-open{padding-right:52px}.mail-row-trash{width:40px;height:40px;color:var(--muted-foreground);border-radius:8px;place-items:center;display:grid;position:absolute;top:12px;right:6px}:is(.mail-row-trash:hover,.mail-row-trash:focus-visible){color:var(--foreground);background:var(--surface-raised);outline:2px solid var(--ring);outline-offset:-2px}.company-existing .company-current{border:1px solid var(--border);background:var(--surface-tint);color:var(--foreground);border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.company-existing .company-current span{color:var(--text-secondary);font-size:14px}.company-add-toggle{align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-size:14px;display:inline-flex}.company-existing .company-add-form{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.company-add-form h3{margin:0 0 6px;font-size:1.25rem}.company-existing .signup-mode button{white-space:normal;font-size:14px}@media (max-width:560px){.company-existing .company-current{flex-direction:column;align-items:flex-start;gap:4px}}.company-profile-form fieldset{border:0;min-width:0;margin:0;padding:0}.company-logo-row{align-items:center;gap:20px;margin:24px 0;display:flex}.company-logo-preview{border:1px solid var(--border);background:var(--surface-tint);border-radius:12px;flex:none;place-items:center;width:90px;height:90px;display:grid}.company-logo-preview img{object-fit:contain;width:100%;height:100%;padding:8px}.company-profile-form label{gap:8px;font-size:14px;display:grid}.company-profile-form small{color:var(--text-secondary);margin-top:6px;font-size:14px;display:block}.company-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.company-profile-form input,.company-profile-form textarea{border:1px solid var(--input);background:var(--background);width:100%;min-width:0;min-height:44px;color:var(--foreground);font:inherit;border-radius:8px;padding:10px 12px}.company-profile-form input[type=file]{max-width:100%;padding:6px;font-size:14px}.company-profile-address{grid-column:1/-1}.company-profile-actions,.account-settings-links{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.company-profile-actions{justify-content:flex-end}.company-profile-actions button,.account-settings-links button{min-height:44px;padding:10px 16px}.company-logo-row>div:last-child{min-width:0}@media (max-width:600px){.company-profile-fields{grid-template-columns:1fr}.company-logo-row{flex-direction:column;align-items:flex-start}}.work-desk-trigger{border:1px solid var(--border);background:var(--surface-tint);min-height:40px;color:var(--foreground);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:14px;display:inline-flex}.work-desk-trigger svg{color:var(--legacy-ink-e7c58eff,#e7c58e)}.work-desk-window[data-slot=dialog-content]{width:min(820px,100vw - 28px);max-width:820px;max-height:88dvh;padding:28px;overflow:auto}.work-desk-window [data-slot=tabs]{position:relative}.work-desk-refresh{border:1px solid var(--border);border-radius:8px;padding:9px;position:absolute;top:0;right:0}.work-desk-summary{padding:24px 0 16px}.work-desk-summary>span{letter-spacing:.1em;color:var(--legacy-ink-c8b7ebff,#c8b7eb);font-size:12px;font-weight:700}.work-desk-summary h2{margin:8px 0;font-size:26px;line-height:1.25}.work-desk-summary p,.work-desk-empty{color:var(--text-secondary);font-size:14px;line-height:1.6}.work-desk-list{gap:10px;display:grid}.work-desk-task,.work-desk-radar{border:1px solid var(--border);background:var(--surface-tint);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.work-desk-record{text-align:left;min-width:0;color:var(--foreground);background:0 0;border:0;flex:1;gap:6px;display:grid}.work-desk-record strong{overflow-wrap:anywhere;font-size:16px}.work-desk-record small{color:var(--text-secondary);font-size:14px}.work-desk-complete{border:1px solid var(--legacy-edge-686278ff,#686278);width:36px;height:36px;color:var(--legacy-ink-c1e8d1ff,#c1e8d1);border-radius:50%;flex:none;place-items:center;display:grid}.work-desk-complete:hover{background:var(--legacy-surface-244738ff,#244738)}.work-desk-reasons{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.work-desk-reasons>span{background:var(--legacy-surface-453744ff,#453744);color:var(--legacy-ink-f0bfc2ff,#f0bfc2);border-radius:6px;padding:4px 8px;font-size:13px}.work-desk-footer{margin-top:20px;padding:10px 16px}.work-desk-radar>.secondary{padding:8px 12px;font-size:14px}.command-record-detail{color:var(--text-secondary);text-transform:capitalize;font-size:13px;display:block}.command-search-status{color:var(--text-secondary);padding:10px 12px;font-size:14px}@media (max-width:600px){.work-desk-trigger{padding:8px}.work-desk-trigger>span{display:none}.work-desk-window[data-slot=dialog-content]{padding:20px}.work-desk-radar{flex-direction:column;align-items:stretch}.work-desk-summary h2{font-size:22px}}.tasks-workspace{max-width:1520px;color:var(--foreground);margin:0 auto;padding:2px 0 28px}.tasks-workspace .task-page-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 24px;padding:0 0 20px;display:flex}.tasks-workspace .task-page-heading .eyebrow{color:var(--accent-text);letter-spacing:.12em;margin:0 0 8px;font-size:.72rem}.tasks-workspace .task-page-heading h1{letter-spacing:-.045em;color:var(--foreground);font-size:clamp(1.75rem,2.6vw,2.125rem);font-weight:650;line-height:1.15}.tasks-workspace .task-page-heading p{max-width:58ch;color:var(--text-secondary);margin:8px 0 0;font-size:.9375rem;line-height:1.55}.tasks-workspace .task-page-heading .task-inline{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.tasks-workspace .task-page-heading .task-inline button{min-height:42px}.tasks-workspace .sales-call-section{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin:0 0 24px;padding:20px;box-shadow:0 4px 18px #1018280a}.tasks-workspace .sales-call-section>header{margin:0 0 16px}.tasks-workspace .sales-call-section>header .eyebrow{color:var(--accent-text);letter-spacing:.12em;margin-bottom:6px;font-size:.7rem}.tasks-workspace .sales-call-section h2{letter-spacing:-.025em;color:var(--foreground);margin:0;font-size:1.25rem;font-weight:650;line-height:1.3}.tasks-workspace .sales-call-section>header p{color:var(--text-secondary);margin:5px 0 0;font-size:.875rem;line-height:1.5}.tasks-workspace .sales-call-grid{gap:12px}.tasks-workspace .sales-call-card{border:1px solid var(--border);background:var(--card);box-shadow:none;border-radius:12px;gap:10px;padding:18px}.tasks-workspace .sales-call-card:first-child{border-color:color-mix(in srgb,var(--primary) 42%,var(--border));box-shadow:inset 0 3px var(--primary)}.tasks-workspace .sales-call-card h3{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:1.0625rem;font-weight:620;line-height:1.4}.tasks-workspace .sales-call-card>small{color:var(--text-secondary);font-size:.8125rem}.tasks-workspace .sales-call-card label{color:var(--text-secondary);gap:6px;font-size:.8125rem;font-weight:550}.tasks-workspace .sales-call-card textarea{border-color:var(--input);background:var(--background);min-height:76px;color:var(--foreground);font:inherit;border-radius:8px;padding:10px 11px;font-size:.875rem;line-height:1.5}.tasks-workspace .sales-call-card textarea:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.tasks-workspace .sales-call-card>.secondary{align-self:flex-start;min-height:40px}.tasks-workspace .sales-call-card>.text-button{min-height:36px;color:var(--accent-text);align-self:flex-start;margin:0}.tasks-workspace .sales-needs-action{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin:0 0 24px;padding:18px 20px}.tasks-workspace .sales-needs-action header{margin-bottom:12px}.tasks-workspace .sales-needs-action h2{letter-spacing:-.01em;color:var(--foreground);font-size:1rem;font-weight:650}.tasks-workspace .sales-needs-action header p{max-width:70ch;color:var(--text-secondary);margin:5px 0 0;font-size:.8125rem;line-height:1.5}.tasks-workspace .needs-action-grid{gap:10px}.tasks-workspace .needs-action-grid article{border-color:var(--border);background:var(--card);border-radius:10px;min-width:0;padding:13px 14px}.tasks-workspace .needs-action-grid article>div{min-width:0}.tasks-workspace .needs-action-grid article>div>strong{color:var(--foreground);font-size:.9rem}.tasks-workspace .needs-action-grid p,.tasks-workspace .needs-action-grid small{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.45}.tasks-workspace .needs-action-grid article>button{max-width:100%;min-height:38px;font-size:.8125rem}.tasks-workspace .task-view-nav{border-bottom:1px solid var(--border);scrollbar-width:thin;gap:5px;margin:0 0 8px;padding:5px 0 12px}.tasks-workspace .task-view-nav>button,.tasks-workspace .task-view-nav>[data-slot=dropdown-menu-trigger]{min-height:38px;color:var(--text-secondary);border:1px solid #0000;border-radius:8px;padding:8px 10px;font-size:.8125rem;transition:background .15s,border-color .15s,color .15s}.tasks-workspace .task-view-nav>button:hover,.tasks-workspace .task-view-nav>[data-slot=dropdown-menu-trigger]:hover{background:var(--surface-raised);color:var(--foreground)}.tasks-workspace .task-view-nav>button.active{background:var(--surface-tint);border-color:color-mix(in srgb,var(--accent-text) 24%,var(--border));color:var(--foreground);box-shadow:none;font-weight:620}.tasks-workspace .task-view-nav b{background:var(--surface-raised);min-width:20px;color:var(--text-secondary);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 6px;font-size:.6875rem}.tasks-workspace .task-main{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden;box-shadow:0 4px 20px #10182808}.tasks-workspace .task-list-heading{align-items:center;gap:18px;margin:0;padding:20px 22px 12px}.tasks-workspace .task-list-heading h2{color:var(--foreground);letter-spacing:-.025em;align-items:center;gap:10px;font-size:1.1875rem;font-weight:650;line-height:1.3;display:flex}.tasks-workspace .task-list-heading h2>span{border:1px solid var(--border);background:var(--surface-raised);min-width:26px;color:var(--text-secondary);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 8px;font-size:.75rem;font-weight:600}.tasks-workspace .task-list-heading p{color:var(--text-secondary);margin-top:5px;font-size:.8125rem;line-height:1.5}.tasks-workspace .task-command-center{border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));background:linear-gradient(115deg,color-mix(in srgb,var(--primary) 7%,var(--surface)),var(--surface));border-radius:12px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:18px;margin:12px 22px 18px;padding:20px;display:grid}.tasks-workspace .task-focus-recommendation{border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));background:color-mix(in srgb,var(--primary) 4%,var(--surface));border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 22px 10px;padding:10px 14px;display:grid}.tasks-workspace .task-focus-label{background:var(--surface-tint);color:var(--accent-text);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:6px 9px;font-size:.72rem;font-weight:650;display:inline-flex}.tasks-workspace .task-focus-recommendation>div{gap:2px;min-width:0;display:grid}.tasks-workspace .task-focus-recommendation strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:630;line-height:1.35;overflow:hidden}.tasks-workspace .task-focus-recommendation small{color:var(--text-secondary);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.tasks-workspace .task-focus-recommendation>.secondary{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:7px 11px;display:inline-flex}.tasks-workspace .task-focus-copy{min-width:0}.tasks-workspace .task-focus-copy>.eyebrow{color:var(--accent-text);letter-spacing:.11em;align-items:center;gap:7px;margin:0 0 9px;font-size:.68rem;display:flex}.tasks-workspace .task-focus-copy h3{color:var(--foreground);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:650;line-height:1.4}.tasks-workspace .task-focus-copy p{max-width:65ch;color:var(--text-secondary);margin:6px 0 14px;font-size:.875rem;line-height:1.55}.tasks-workspace .task-focus-copy>.primary{min-height:42px}.tasks-workspace .task-safety-net{border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:8px;padding-left:16px;display:grid}.tasks-workspace .task-safety-net>strong{color:var(--foreground);grid-column:1/-1;align-items:center;gap:7px;margin-bottom:2px;font-size:.8125rem;font-weight:620;display:flex}.tasks-workspace .task-safety-net>button{border:1px solid var(--border);background:var(--card);text-align:left;border-radius:9px;gap:4px;min-width:0;padding:10px;transition:border-color .15s,transform .15s;display:grid}.tasks-workspace .task-safety-net>button:hover{border-color:var(--ring);transform:translateY(-1px)}.tasks-workspace .task-safety-net>button>b{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.0625rem}.tasks-workspace .task-safety-net>button>span{color:var(--text-secondary);font-size:.7rem;line-height:1.3}.tasks-workspace .task-filters{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 22px 13px;display:flex}.tasks-workspace .task-filters>.secondary{min-height:40px;color:var(--text-secondary);padding:7px 12px;font-size:.8rem}.tasks-workspace .task-filters>.secondary[aria-pressed=true]{border-color:color-mix(in srgb,var(--primary) 36%,var(--border));background:color-mix(in srgb,var(--primary) 7%,var(--surface));color:var(--foreground)}.tasks-workspace .task-search{border-color:var(--input);background:var(--surface);min-width:190px;max-width:320px;min-height:40px;color:var(--text-secondary);border-radius:8px}.tasks-workspace .task-search input{min-width:0;color:var(--foreground);background:0 0;font-size:.875rem}.tasks-workspace .task-search input::placeholder{color:var(--muted-foreground)}.tasks-workspace .task-filters>.task-select{border-color:var(--input);border-radius:8px;min-width:130px;min-height:40px;font-size:.8125rem;background:var(--surface)!important;color:var(--foreground)!important}.tasks-workspace .task-more-filters{border:1px solid var(--border);border-radius:8px}.tasks-workspace .task-more-filters summary{min-height:38px;color:var(--text-secondary);cursor:pointer;align-items:center;gap:7px;padding:7px 10px;font-size:.8125rem;list-style:none;display:flex}.tasks-workspace .task-more-filters summary::-webkit-details-marker{display:none}.tasks-workspace .task-more-filters[open]{z-index:2;background:var(--surface);position:relative}.tasks-workspace .task-more-filters>.form-grid{border-top:1px solid var(--border);gap:12px;min-width:min(680px,100vw - 40px);padding:13px}.tasks-workspace .task-more-filters label{color:var(--text-secondary);font-size:.8125rem;line-height:1.4}.tasks-workspace .task-more-filters input{border:1px solid var(--input);background:var(--surface);min-height:40px;color:var(--foreground);border-radius:8px;padding:8px 10px}.tasks-workspace .task-filter-summary{border-color:var(--border);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:14px;padding:9px 22px;font-size:.75rem;line-height:1.45;display:flex}.tasks-workspace .task-filter-summary>span{max-width:60ch;color:var(--text-secondary);font-size:.75rem;line-height:1.45}.tasks-workspace .task-filter-summary>div{align-items:center;gap:6px;display:flex}.tasks-workspace .task-filter-summary .task-select{border-color:var(--input);border-radius:7px;height:34px;min-height:34px;font-size:.75rem;background:var(--surface)!important;color:var(--foreground)!important}.tasks-workspace .task-filter-summary .text-button{min-height:34px;color:var(--accent-text);margin:0;padding:5px 7px;font-size:.75rem}.tasks-workspace .task-filter-summary>div>button[aria-label=Refresh\ tasks]{border:1px solid var(--border);width:34px;height:34px;color:var(--text-secondary);border-radius:7px;place-items:center;display:grid}.tasks-workspace .task-filter-summary>div>button[aria-label=Refresh\ tasks]:hover{background:var(--surface-raised);color:var(--foreground)}.tasks-workspace .task-table th{background:var(--surface-raised);height:42px;color:var(--text-secondary);letter-spacing:.01em;font-size:.75rem;font-weight:620}.tasks-workspace .task-table td{border-color:var(--border);color:var(--foreground);padding:14px;font-size:.875rem;line-height:1.45}.tasks-workspace .task-table td.record-open-column{background:var(--surface);width:78px}.tasks-workspace .task-table .task-title{color:var(--foreground);text-align:left;font-size:.9375rem;font-weight:620;line-height:1.4}.tasks-workspace .task-table .task-title:hover{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.tasks-workspace .task-row-guidance{color:var(--text-secondary);align-items:flex-start;gap:7px;margin-top:4px;font-size:.75rem;line-height:1.4;display:flex}.tasks-workspace .task-row-guidance b{color:var(--accent-text);flex:none;font-size:.6875rem;font-weight:650}.tasks-workspace .task-row-context{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:5px;font-size:.75rem;line-height:1.4;display:flex}.tasks-workspace .task-row-context>button{min-width:0;max-width:240px;color:var(--accent-text);font-size:inherit;text-align:left;overflow-wrap:anywhere;padding:2px 0}.tasks-workspace .task-status{border:1px solid var(--border);background:var(--surface-raised);color:var(--text-secondary);border-radius:999px;padding:4px 8px;font-size:.75rem;font-weight:550}.tasks-workspace .task-priority,.tasks-workspace .task-assignee,.tasks-workspace .task-due{color:var(--text-secondary);font-size:.8125rem;line-height:1.45}.tasks-workspace .task-priority.urgent,.tasks-workspace .task-due.late{color:var(--danger-text);font-weight:620}.tasks-workspace .task-priority.high{color:var(--warning-text);font-weight:600}.tasks-workspace .task-complete{border-color:var(--input);width:34px;height:34px;color:var(--text-secondary);border-radius:9px}.tasks-workspace .task-complete:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--surface));color:var(--primary)}.tasks-workspace .task-table-footer{border-color:var(--border);color:var(--text-secondary);justify-content:space-between;gap:12px;padding:12px 22px;font-size:.75rem;line-height:1.4;display:flex}.tasks-workspace .task-table-footer span{color:var(--muted-foreground)}.tasks-workspace .task-empty{flex-direction:column;align-items:center;gap:8px;padding:34px 20px;display:flex}.tasks-workspace .task-empty>span{border:1px solid var(--border);background:var(--surface-tint);width:50px;height:50px;color:var(--accent-text);border-radius:14px;place-items:center;display:grid}.tasks-workspace .task-empty h3{max-width:34ch;color:var(--foreground);letter-spacing:-.025em;text-align:center;margin:5px 0 0;font-size:1.25rem;font-weight:650;line-height:1.35}.tasks-workspace .task-empty p{max-width:52ch;color:var(--text-secondary);text-align:center;margin:0;font-size:.875rem;line-height:1.55}.tasks-workspace .task-empty>button{margin:4px 0 0}.tasks-workspace .task-empty>.text-button{margin-top:0}.tasks-workspace .task-bulk{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-raised);align-items:center;gap:10px;padding:12px 22px;display:flex}.tasks-workspace .mobile-task-card{border-color:var(--border);background:var(--card);border-radius:12px;box-shadow:0 2px 10px #1018280a}:is(.tasks-workspace :is(.task-view-nav,.task-filters,.task-filter-summary) button:focus-visible,.tasks-workspace .task-table button:focus-visible){outline:2px solid var(--ring);outline-offset:2px}@media (max-width:900px){.tasks-workspace .task-command-center{grid-template-columns:minmax(0,1fr)}.tasks-workspace .task-safety-net{border-top:1px solid var(--border);border-left:0;padding:14px 0 0}}@media (max-width:760px){.tasks-workspace{padding-bottom:22px}.tasks-workspace .task-page-heading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:18px;padding-bottom:16px}.tasks-workspace .task-page-heading p{font-size:.875rem}.tasks-workspace .task-page-heading .task-inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.tasks-workspace .task-page-heading .task-inline button{min-width:0;min-height:44px;padding-inline:8px;font-size:.8125rem}.tasks-workspace .sales-call-section{margin-bottom:16px;padding:15px}.tasks-workspace .sales-call-grid{grid-template-columns:minmax(0,1fr);gap:10px}.tasks-workspace .sales-call-card{padding:15px}.tasks-workspace .sales-call-card:last-child{grid-column:auto}.tasks-workspace .sales-call-card .sales-call-actions{gap:8px}.tasks-workspace .sales-call-card .sales-call-actions>.primary{min-height:42px}.tasks-workspace .sales-needs-action{margin-bottom:16px;padding:15px}.tasks-workspace .needs-action-grid{grid-template-columns:minmax(0,1fr)}.tasks-workspace .task-view-nav{margin-right:-16px;padding:3px 16px 10px 0}.tasks-workspace .task-view-nav>button,.tasks-workspace .task-view-nav>[data-slot=dropdown-menu-trigger]{min-height:42px}.tasks-workspace .task-list-heading{padding:16px 14px 10px}.tasks-workspace .task-list-heading h2{font-size:1.0625rem}.tasks-workspace .task-list-heading p{font-size:.75rem;line-height:1.45}.tasks-workspace .task-focus-recommendation{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;margin:0 12px 8px;padding:10px 12px}.tasks-workspace .task-focus-label{grid-column:1/-1}.tasks-workspace .task-focus-recommendation strong{white-space:normal}.tasks-workspace .task-focus-recommendation small{-webkit-line-clamp:2}.tasks-workspace .task-focus-recommendation>.secondary{min-height:44px;padding-inline:9px}.tasks-workspace .task-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 14px 12px;display:grid}.tasks-workspace .task-filters>.task-search{grid-column:1/-1;min-width:0;max-width:none}.tasks-workspace .task-filters>.task-select{width:100%;min-width:0;font-size:.75rem}.tasks-workspace .task-filters>.secondary{width:100%;min-width:0;padding-inline:7px;font-size:.75rem}.tasks-workspace .task-more-filters{grid-column:1/-1}.tasks-workspace .task-more-filters>.form-grid{grid-template-columns:minmax(0,1fr);min-width:0;max-height:60dvh;overflow:auto}.tasks-workspace .task-filter-summary{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 14px}.tasks-workspace .task-filter-summary>div{flex-wrap:wrap;justify-content:flex-start;gap:7px;width:100%}.tasks-workspace .task-filter-summary>div>.task-select{flex:160px}.tasks-workspace .task-filter-summary>span{max-width:none}.tasks-workspace .task-command-center{gap:12px;margin:10px 12px 14px;padding:15px}.tasks-workspace .task-focus-copy h3{font-size:1rem}.tasks-workspace .task-focus-copy p{font-size:.8125rem}.tasks-workspace .task-safety-net{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tasks-workspace .task-safety-net>button{padding:8px}.tasks-workspace .task-safety-net>button>span{font-size:.65rem}.tasks-workspace .task-table-footer{padding:11px 14px;font-size:.6875rem}.tasks-workspace .task-table-footer span{display:none}.tasks-workspace .task-empty{padding:30px 18px}.tasks-workspace .task-empty h3{font-size:1.125rem}}.people-needs-action-filter{white-space:nowrap;flex:none;align-items:center;display:inline-flex}.people-needs-action-filter button{border:1px solid var(--border);background:var(--card);min-height:38px;color:var(--foreground);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:7px;font-size:.8125rem;font-weight:600;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.people-needs-action-filter button:hover{background:var(--muted);border-color:color-mix(in srgb,var(--primary) 42%,var(--border))}.people-needs-action-filter button:focus-visible{z-index:1;outline:2px solid var(--ring);outline-offset:2px;position:relative}.people-needs-action-filter .needs-action-toggle{border-radius:8px 0 0 8px;padding:0 10px}.people-needs-action-filter .needs-action-toggle[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 12%,var(--card));border-color:var(--primary);color:var(--foreground)}.people-needs-action-filter .needs-action-selected-reason{max-width:180px;color:var(--text-secondary);text-overflow:ellipsis;font-size:.75rem;font-weight:500;overflow:hidden}.people-needs-action-filter .needs-action-reasons{border-left:0;border-radius:0 8px 8px 0;width:34px;padding:0}.people-needs-action-filter .needs-action-reasons[aria-expanded=true]{background:var(--muted);border-color:var(--primary)}.needs-action-count,.needs-action-menu-count{background:var(--muted);min-width:22px;color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:1px 6px;font-size:.7rem;font-weight:700;line-height:1.5;display:inline-grid}.needs-action-toggle[aria-pressed=true] .needs-action-count{background:color-mix(in srgb,var(--primary) 18%,var(--card));color:var(--foreground)}.needs-action-reason-menu{min-width:260px}.needs-action-reason-menu [data-slot=dropdown-menu-item]{gap:9px;min-height:36px;font-size:.8rem}.needs-action-menu-check{flex:0 0 15px;width:15px}.needs-action-menu-count{margin-left:auto}@media (max-width:760px){.filter-toolbar>.people-needs-action-filter{grid-column:1/-1;justify-self:start;max-width:100%}.people-needs-action-filter button{min-height:42px}.people-needs-action-filter .needs-action-reasons{width:38px}}@media (prefers-reduced-motion:reduce){.tasks-workspace *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.contacts-header-actions,.contacts-results-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.contacts-header-actions{justify-content:flex-end}.contacts-results-line .filter-result-count{margin:14px 0}.contacts-results-line>.text-button{font-size:12px}.people-select-cell{width:42px!important;min-width:42px!important;padding-right:0!important}.people-select-cell input,.mk-select-box input,.people-mobile-select input{accent-color:#a8c9b5;cursor:pointer;flex-shrink:0;margin:0;width:17px!important;height:17px!important}.contact-table tr[data-selected=true]{background:var(--legacy-surface-a8c9b50a,#a8c9b50a)}.people-mobile-select{color:var(--muted-foreground);align-items:center;gap:9px;padding:6px 0;font-size:12px;display:flex}.people-selection-bar{border:1px solid var(--legacy-edge-a8c9b53c,#a8c9b53c);background:var(--legacy-surface-a8c9b50c,#a8c9b50c);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;padding:11px 15px;display:flex;box-shadow:0 8px 22px #00000015}.people-selection-bar>span{align-items:center;gap:9px;margin-right:auto;font-size:13px;font-weight:600;display:flex}.people-selection-dot{background:var(--legacy-surface-b2d3beff,#b2d3be);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #b2d3be12}.people-selection-bar button{min-height:36px;font-size:12px}.marketing-sheet{overscroll-behavior:contain;overflow-y:auto;background:var(--legacy-surface-16171bff,#16171b)!important;width:min(1180px,97vw)!important;max-width:1180px!important;padding:27px 30px!important}.marketing-sheet [data-slot=sheet-header]{padding:0 20px 0 0!important}.marketing-sheet [data-slot=sheet-title]{letter-spacing:-.5px;font-size:20px}.marketing-sheet [data-slot=sheet-description]{max-width:680px;font-size:12px;line-height:1.7}.mk-hub{min-width:0;padding-top:24px;padding-bottom:24px}.mk-hub *,.mk-editor *,.mk-chat-index *,.mk-chat-audience *{box-sizing:border-box}.mk-hub button,.mk-editor button,.mk-chat-index button,.mk-chat-audience button{font-family:inherit}.mk-editor .primary,.mk-hub .primary,.mk-chat-audience .primary{background:var(--legacy-surface-c2ddcdff,#c2ddcd);color:var(--legacy-ink-132219ff,#132219);border:1px solid var(--legacy-edge-c2ddcdff,#c2ddcd);font-weight:650;box-shadow:0 2px 6px #0002}.mk-editor .primary:hover:not(:disabled),.mk-hub .primary:hover:not(:disabled){background:var(--legacy-surface-d0e8daff,#d0e8da);border-color:var(--legacy-edge-d0e8daff,#d0e8da);transform:translateY(-1px)}.mk-editor .secondary,.mk-hub .secondary,.mk-chat-audience .secondary{background:var(--legacy-surface-ffffff05,#ffffff05);border:1px solid var(--legacy-edge-ffffff17,#ffffff17);color:var(--legacy-ink-d7d9dfff,#d7d9df);box-shadow:0 1px 2px #0002}.mk-editor button:disabled,.mk-hub button:disabled{opacity:.4;cursor:not-allowed;transform:none}.mk-icon-button{border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;transition:background .16s,color .16s;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;color:var(--legacy-ink-9d9fa9ff,#9d9fa9)!important;background:0 0!important;border:1px solid #0000!important;padding:0!important;display:inline-flex!important}.mk-icon-button:hover:not(:disabled){background:var(--legacy-surface-ffffff08,#ffffff08)!important;color:var(--legacy-ink-e8e9edff,#e8e9ed)!important}.mk-eyebrow{letter-spacing:1.8px;color:var(--legacy-ink-979ba7ff,#979ba7);font-weight:600;line-height:1.6;font-size:9px!important}.mk-symbol{background:linear-gradient(145deg,var(--legacy-surface-accbb01a,#accbb01a),var(--legacy-surface-bfd3ed08,#bfd3ed08));border:1px solid var(--legacy-edge-bfd7c621,#bfd7c621);width:40px;height:40px;color:var(--legacy-ink-b7d4c1ff,#b7d4c1);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff05}.mk-symbol.large{border-radius:17px;width:57px;height:57px}.mk-tiny-symbol{background:var(--legacy-surface-ffffff06,#ffffff06);border:1px solid var(--legacy-edge-ffffff0a,#ffffff0a);width:33px;height:33px;color:var(--legacy-ink-bdc8c1ff,#bdc8c1);border-radius:10px;flex:0 0 33px;justify-content:center;align-items:center;display:flex}.mk-status{color:var(--legacy-ink-b9bbc6ff,#b9bbc6);background:var(--legacy-surface-ffffff06,#ffffff06);border:1px solid var(--legacy-edge-ffffff0b,#ffffff0b);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:6px 9px;font-size:10px;font-weight:500;line-height:1.2;display:inline-flex}.mk-status.sent{color:var(--legacy-ink-b2d5bbff,#b2d5bb);background:var(--legacy-surface-94d7a411,#94d7a411);border-color:var(--legacy-edge-94d7a420,#94d7a420)}.mk-status.personalizing{color:var(--legacy-ink-c0b6e5ff,#c0b6e5);background:var(--legacy-surface-c0b6e511,#c0b6e511)}.mk-status.failed,.mk-status.uncertain{color:var(--legacy-ink-e3bf91ff,#e3bf91);background:var(--legacy-surface-e3bf9111,#e3bf9111);border-color:var(--legacy-edge-e3bf9122,#e3bf9122)}.mk-hub-hero{align-items:center;gap:16px;padding:17px 0 33px;display:flex}.mk-hub-hero>div:nth-child(2){flex:1;min-width:0}.mk-hub-hero h2{letter-spacing:-1.05px;color:var(--legacy-ink-f0f1f5ff,#f0f1f5);margin:6px 0 8px;font-size:27px;font-weight:550;line-height:1.25}.mk-hub-hero p{color:var(--legacy-ink-9195a0ff,#9195a0);margin:0;font-size:12px;line-height:1.6}.mk-hub [data-slot=tabs-list],.mk-editor [data-slot=tabs-list]{background:var(--legacy-surface-101115ff,#101115);border:1px solid var(--legacy-edge-ffffff07,#ffffff07);border-radius:10px;gap:3px;height:39px;padding:4px}.mk-hub [data-slot=tabs-trigger],.mk-editor [data-slot=tabs-trigger]{box-shadow:none;color:var(--legacy-ink-9195a0ff,#9195a0);gap:6px;padding:0 12px;font-size:11px;min-height:29px!important}.mk-hub [data-slot=tabs-trigger][data-state=active],.mk-editor [data-slot=tabs-trigger][data-state=active]{box-shadow:0 1px 4px #0002;background:var(--legacy-surface-2a2c33ff,#2a2c33)!important;color:var(--legacy-ink-eeeeefff,#eeeeef)!important;border-color:var(--legacy-edge-ffffff05,#ffffff05)!important}.mk-search{min-height:37px;color:var(--legacy-ink-737987ff,#737987);background:var(--legacy-surface-ffffff03,#ffffff03);border:1px solid var(--legacy-edge-ffffff0d,#ffffff0d);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:0 11px;display:flex}.mk-search input{width:100%;min-width:0;height:auto;color:var(--legacy-ink-d5d7e0ff,#d5d7e0);box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;padding:8px 0!important;font-size:12px!important}.mk-search:focus-within{border-color:var(--legacy-edge-a8c9b570,#a8c9b570);box-shadow:0 0 0 3px #a8c9b50b}.mk-search svg{flex-shrink:0}.mk-hub-search{max-width:350px;margin:22px 0 18px}.mk-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mk-campaign-tile{text-align:left;color:var(--legacy-ink-e5e6ecff,#e5e6ec);border-radius:14px;min-width:0;transition:border-color .18s,transform .18s,box-shadow .18s;box-shadow:0 2px 10px #00000014;border:1px solid var(--legacy-edge-ffffff0c,#ffffff0c)!important;background:linear-gradient(145deg,var(--legacy-surface-202127ff,#202127),var(--legacy-surface-1d1e24ff,#1d1e24))!important;padding:22px!important}.mk-campaign-tile:hover{transform:translateY(-2px);box-shadow:0 12px 25px #00000026;border-color:var(--legacy-edge-afcbb436,#afcbb436)!important}.mk-campaign-tile>div:first-child{justify-content:space-between;align-items:center;display:flex}.mk-campaign-tile h3{letter-spacing:-.4px;overflow-wrap:anywhere;margin:21px 0 8px;font-size:16px;font-weight:560;line-height:1.4}.mk-campaign-tile p{color:var(--legacy-ink-8d929eff,#8d929e);margin:0;font-size:11px}.mk-tile-bottom{border-top:1px solid var(--legacy-edge-ffffff08,#ffffff08);color:var(--legacy-ink-a2a8b1ff,#a2a8b1);align-items:center;gap:15px;margin-top:24px;padding-top:15px;font-size:10px;display:flex}.mk-tile-bottom>span{align-items:center;gap:5px;display:flex}.mk-tile-bottom>svg{margin-left:auto}.mk-list-grid{flex-direction:column;gap:10px;display:flex}.mk-list-grid>button{text-align:left;background:var(--legacy-surface-1f2026ff,#1f2026);border:1px solid var(--legacy-edge-ffffff0c,#ffffff0c);border-radius:12px;align-items:center;gap:14px;padding:17px;display:flex}.mk-list-grid>button>span:nth-child(2){flex:1;min-width:0}.mk-list-grid strong{color:var(--legacy-ink-e4e6ebff,#e4e6eb);font-size:13px;font-weight:550;display:block}.mk-list-grid small{color:var(--legacy-ink-969aa6ff,#969aa6);overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.mk-section-heading{justify-content:space-between;align-items:flex-start;gap:15px;padding:24px 0 20px;display:flex}.mk-section-heading h3,.mk-section-heading h4{letter-spacing:-.4px;color:var(--legacy-ink-e6e8eeff,#e6e8ee);margin:4px 0 6px;font-size:17px;font-weight:550;line-height:1.4}.mk-section-heading p{color:var(--legacy-ink-999eaaff,#999eaa);max-width:570px;margin:6px 0 0;font-size:12px;line-height:1.65}.mk-section-heading h3{align-items:center;gap:8px;display:flex}.mk-section-heading>svg{color:var(--legacy-ink-9fb9a9ff,#9fb9a9);flex-shrink:0}.mk-editor{border:1px solid var(--legacy-edge-ffffff10,#ffffff10);background:var(--legacy-surface-1b1c22ff,#1b1c22);border-radius:16px;width:100%;min-width:0;overflow:hidden;box-shadow:0 8px 30px #00000019}.mk-editor-header{border-bottom:1px solid var(--legacy-edge-ffffff09,#ffffff09);background:linear-gradient(130deg,var(--legacy-surface-25272dff,#25272d),var(--legacy-surface-1c1d23ff,#1c1d23));padding:21px 23px 16px}.mk-title-line{align-items:center;gap:12px;min-width:0;display:flex}.mk-title-line>div{flex:1;min-width:0}.mk-title-line h3{letter-spacing:-.55px;overflow-wrap:anywhere;color:var(--legacy-ink-edeef3ff,#edeef3);margin:2px 0 0;font-size:18px;font-weight:550;line-height:1.4}.mk-editor-meta{color:var(--legacy-ink-9398a5ff,#9398a5);flex-wrap:wrap;align-items:center;gap:16px;margin:14px 0 0 52px;font-size:10px;display:flex}.mk-editor-meta>span{align-items:center;gap:5px;display:flex}.mk-editor-meta>span:last-child{color:var(--legacy-ink-8da595ff,#8da595);margin-left:auto}.mk-toolbar{border-bottom:1px solid var(--legacy-edge-ffffff09,#ffffff09);justify-content:space-between;align-items:center;gap:10px;padding:15px 22px;display:flex}.mk-toolbar>.secondary{min-height:35px;font-size:11px}.mk-compose-grid{grid-template-columns:235px minmax(0,1fr);min-height:420px;display:grid}.mk-recipient-rail{border-right:1px solid var(--legacy-edge-ffffff0a,#ffffff0a);background:var(--legacy-surface-15161b55,#15161b55);min-width:0;padding:15px 12px}.mk-base-message{text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;width:100%;padding:11px 8px;display:flex}.mk-base-message strong{color:var(--legacy-ink-c5c8d2ff,#c5c8d2);font-size:12px;font-weight:600;display:block}.mk-base-message small{color:var(--legacy-ink-828996ff,#828996);margin-top:4px;font-size:9px;display:block}.mk-base-message.active{background:var(--legacy-surface-b3c9bb09,#b3c9bb09);border-color:var(--legacy-edge-b3c9bb19,#b3c9bb19)}.mk-base-message.active strong{color:var(--legacy-ink-c9ddd1ff,#c9ddd1)}.mk-rail-label{letter-spacing:1.2px;color:var(--legacy-ink-858996ff,#858996);justify-content:space-between;align-items:center;padding:24px 7px 12px;font-size:8px;display:flex}.mk-rail-label>span{letter-spacing:0;background:var(--legacy-surface-ffffff06,#ffffff06);border-radius:4px;padding:2px 5px;font-size:9px}.mk-recipient-rail .mk-search{min-height:32px;margin:0 2px 11px}.mk-recipient-rail .mk-search input{font-size:10px!important}.mk-recipient-scroll{scrollbar-width:thin;scrollbar-color:#373a42 transparent;flex-direction:column;gap:3px;max-height:590px;display:flex;overflow:auto}.mk-person{text-align:left;width:100%;min-width:0;color:var(--legacy-ink-9097a3ff,#9097a3);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:10px 7px;display:flex}.mk-person>.record-avatar{border-radius:9px;width:29px;min-width:29px;height:29px;font-size:9px}.mk-person>span:nth-child(2){flex:1;min-width:0}.mk-person strong{color:var(--legacy-ink-c5c9d3ff,#c5c9d3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;display:block;overflow:hidden}.mk-person small{white-space:nowrap;text-overflow:ellipsis;color:var(--legacy-ink-7f8695ff,#7f8695);margin-top:3px;font-size:9px;display:block;overflow:hidden}.mk-person>svg{color:var(--legacy-ink-9eb7aaff,#9eb7aa);flex-shrink:0}.mk-person.active{background:var(--legacy-surface-a8c9b50c,#a8c9b50c);border-color:var(--legacy-edge-a8c9b51b,#a8c9b51b)}.mk-person:hover{background:var(--legacy-surface-ffffff04,#ffffff04)}.mk-person.excluded{opacity:.5}.mk-message-workspace{min-width:0;padding:25px 30px 30px}.mk-message-workspace>.mk-section-heading{padding-top:0}.mk-field{color:var(--legacy-ink-aeb4bfff,#aeb4bf);flex-direction:column;gap:8px;min-width:0;margin:0 0 18px;font-size:11px;font-weight:450;display:flex}.mk-field>input,.mk-field>textarea,.mk-field>select,.mk-results-filters>select{border-radius:8px;width:100%;min-width:0;min-height:39px;font-weight:400;line-height:1.6;color:var(--legacy-ink-e0e3ebff,#e0e3eb)!important;background:var(--legacy-surface-14151aff,#14151a)!important;border:1px solid var(--legacy-edge-ffffff10,#ffffff10)!important;padding:10px 12px!important;font-size:12px!important;box-shadow:0 1px 2px #0000000a!important}.mk-field>textarea{resize:vertical;min-height:85px;line-height:1.85}.mk-field>textarea:focus,.mk-field>input:focus,.mk-field>select:focus{outline:none;border-color:var(--legacy-edge-a8c9b56b,#a8c9b56b)!important;box-shadow:0 0 0 3px #a8c9b50a!important}.mk-field>input:disabled,.mk-field>textarea:disabled{cursor:default;opacity:1!important;color:var(--legacy-ink-b6bdc9ff,#b6bdc9)!important}.mk-merge-fields{color:var(--legacy-ink-7f899aff,#7f899a);flex-wrap:wrap;align-items:center;gap:6px;margin:-6px 0 16px;font-size:9px;display:flex}.mk-merge-fields>button{background:var(--legacy-surface-a8c9b507,#a8c9b507);border:1px solid var(--legacy-edge-a8c9b51a,#a8c9b51a);color:var(--legacy-ink-acc2b5ff,#acc2b5);border-radius:5px;font-family:ui-monospace,SFMono-Regular,monospace;min-height:24px!important;padding:4px 7px!important;font-size:9px!important}.mk-help{color:var(--legacy-ink-8a93a3ff,#8a93a3);overflow-wrap:anywhere;margin:11px 0 17px;line-height:1.75;font-size:11px!important}.mk-ai-box{background:linear-gradient(135deg,var(--legacy-surface-b4a4de0a,#b4a4de0a),var(--legacy-surface-a8c9b508,#a8c9b508));border:1px solid var(--legacy-edge-d0bfef17,#d0bfef17);border-radius:12px;align-items:flex-start;gap:13px;margin:25px 0;padding:19px;display:flex}.mk-ai-box>.mk-tiny-symbol{color:var(--legacy-ink-bfb1e0ff,#bfb1e0);background:var(--legacy-surface-bfb1e00a,#bfb1e00a)}.mk-ai-box>div{flex:1;min-width:0}.mk-ai-box h4{color:var(--legacy-ink-d0c8e3ff,#d0c8e3);margin:0 0 6px;font-size:13px;font-weight:550}.mk-ai-box p{color:var(--legacy-ink-9790a9ff,#9790a9);margin:0 0 16px;font-size:10px;line-height:1.7}.mk-ai-box .mk-field{margin-bottom:12px;font-size:10px}.mk-ai-box textarea{background:var(--legacy-surface-19181fff,#19181f)!important;font-size:11px!important}.mk-ai-box>.secondary{font-size:11px}.mk-footer-settings{border-top:1px solid var(--legacy-edge-ffffff0c,#ffffff0c);padding-top:16px}.mk-footer-settings>summary{color:var(--legacy-ink-a6acb8ff,#a6acb8);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:4px 0 17px;font-size:11px;list-style:none;display:flex}.mk-footer-settings>summary:before{content:"+";color:var(--legacy-ink-86907fff,#86907f);margin-right:2px;font-size:16px}.mk-footer-settings[open]>summary:before{content:"−"}.mk-footer-settings>summary>span{color:var(--legacy-ink-b9cda7ff,#b9cda7);margin-left:auto;font-size:9px}.mk-message-to{border-bottom:1px solid var(--legacy-edge-ffffff0b,#ffffff0b);align-items:flex-start;gap:12px;margin-bottom:20px;padding:0 0 25px;display:flex}.mk-message-to>div{flex:1;min-width:0}.mk-message-to>div>span{letter-spacing:1.4px;color:var(--legacy-ink-828c9cff,#828c9c);font-size:8px}.mk-message-to h4{letter-spacing:-.45px;color:var(--legacy-ink-e0e5edff,#e0e5ed);overflow-wrap:anywhere;margin:7px 0;font-size:18px;font-weight:550}.mk-message-to p{color:var(--legacy-ink-a5aebeff,#a5aebe);overflow-wrap:anywhere;margin:0 0 6px;font-size:12px}.mk-message-to small{color:var(--legacy-ink-838d9dff,#838d9d);font-size:10px}.mk-message-footer{border-top:1px solid var(--legacy-edge-ffffff0b,#ffffff0b);margin-top:4px;padding:17px 0}.mk-message-footer small{letter-spacing:1.3px;color:var(--legacy-ink-6e7889ff,#6e7889);font-size:8px}.mk-message-footer p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--legacy-ink-8d98a9ff,#8d98a9);margin:10px 0 0;font-size:10px;line-height:1.7}.mk-audience-view,.mk-results{padding:0 24px 24px}.mk-audience-view>.mk-search{max-width:450px;margin-bottom:12px}.mk-audience-rows{border:1px solid var(--legacy-edge-ffffff0b,#ffffff0b);border-radius:10px;overflow:hidden}.mk-audience-row{border-bottom:1px solid var(--legacy-edge-ffffff07,#ffffff07);align-items:center;gap:12px;padding:14px 12px;display:flex}.mk-audience-row:last-child{border:0}.mk-audience-row>.record-avatar{border-radius:9px;width:30px;min-width:30px;height:30px;font-size:10px}.mk-audience-row.excluded{opacity:.5}.mk-select-box{justify-content:center;align-items:center;min-width:25px;min-height:30px;display:flex}.mk-recipient-name{text-align:left;min-width:0;color:var(--legacy-ink-d5dae4ff,#d5dae4);flex:1;display:block;background:0 0!important;border:0!important;padding:0!important}.mk-recipient-name strong{overflow-wrap:anywhere;font-size:12px;font-weight:550;display:block}.mk-recipient-name small{color:var(--legacy-ink-8792a4ff,#8792a4);overflow-wrap:anywhere;margin-top:4px;font-size:10px;display:block}.mk-recipient-status{color:var(--legacy-ink-8ba697ff,#8ba697);text-align:right;max-width:150px;font-size:10px;line-height:1.4}.mk-recipient-status.blocked{color:var(--legacy-ink-d2af86ff,#d2af86)}.mk-skipped{border:1px solid var(--legacy-edge-d2af861b,#d2af861b);background:var(--legacy-surface-d2af8607,#d2af8607);border-radius:8px;margin:0 0 17px;padding:12px 15px}.mk-skipped summary{color:var(--legacy-ink-bda483ff,#bda483);cursor:pointer;font-size:11px}.mk-skipped p{color:var(--legacy-ink-a79d92ff,#a79d92);justify-content:space-between;gap:10px;margin:12px 0 0;font-size:10px;display:flex}.mk-skipped span{color:var(--legacy-ink-817b74ff,#817b74)}.mk-add-recipient{border:1px solid var(--legacy-edge-ffffff0e,#ffffff0e);background:var(--legacy-surface-15161b77,#15161b77);border-radius:10px;margin-bottom:18px;padding:18px}.mk-add-recipient .contact-lookup{width:100%;min-width:0}.mk-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:24px 0 20px;display:grid}.mk-stat{background:var(--legacy-surface-ffffff02,#ffffff02);border:1px solid var(--legacy-edge-ffffff0a,#ffffff0a);border-radius:10px;min-width:0;padding:17px 15px}.mk-stat>span{color:var(--legacy-ink-96a1b2ff,#96a1b2);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.mk-stat svg{color:var(--legacy-ink-99bca6ff,#99bca6)}.mk-stat strong{font-variant-numeric:tabular-nums;letter-spacing:-1px;color:var(--legacy-ink-e1e6edff,#e1e6ed);margin:17px 0 6px;font-size:32px;font-weight:450;line-height:1;display:block}.mk-stat small{color:var(--legacy-ink-747f91ff,#747f91);font-size:9px;line-height:1.6}.mk-tracking-note{border:1px solid var(--legacy-edge-a6bed416,#a6bed416);background:var(--legacy-surface-a6bed405,#a6bed405);color:var(--legacy-ink-879bb3ff,#879bb3);border-radius:9px;align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.mk-tracking-note svg{flex-shrink:0;margin-top:2px}.mk-tracking-note p{color:var(--legacy-ink-8492a6ff,#8492a6);margin:0;line-height:1.8;font-size:10px!important}.mk-tracking-note strong{color:var(--legacy-ink-a4b5cbff,#a4b5cb);font-weight:500}.mk-results-filters{align-items:center;gap:10px;margin:23px 0 15px;display:flex}.mk-results-filters>.mk-search{flex:1}.mk-results-filters>select{width:auto;max-width:180px;min-height:35px;padding:6px 10px!important;font-size:10px!important}.mk-results-filters>.secondary{min-height:35px;font-size:10px}.mk-results-table{border:1px solid var(--legacy-edge-ffffff0b,#ffffff0b);border-radius:10px;overflow:hidden}.mk-results-table table{min-width:600px;font-size:10px}.mk-results-table th{white-space:nowrap;background:var(--legacy-surface-ffffff02,#ffffff02);color:var(--legacy-ink-8490a3ff,#8490a3)!important;padding:13px 12px!important;font-size:9px!important}.mk-results-table td{color:var(--legacy-ink-96a4b7ff,#96a4b7);max-width:230px;font-size:10px;line-height:1.7;padding:16px 12px!important}.mk-result-status{color:var(--legacy-ink-a9bcb1ff,#a9bcb1);text-transform:capitalize;font-size:10px}.mk-result-status.bounced,.mk-result-status.complained,.mk-result-status.failed,.mk-result-status.suppressed{color:var(--legacy-ink-d1a28eff,#d1a28e)}.mk-mobile-results{display:none}.mk-send-bar{border-top:1px solid var(--legacy-edge-ffffff0e,#ffffff0e);background:var(--legacy-surface-202127ff,#202127);justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.mk-routing{flex-direction:column;gap:7px;min-width:0;display:flex}.mk-routing>span{color:var(--legacy-ink-8a94a4ff,#8a94a4);overflow-wrap:anywhere;font-size:9px}.mk-routing strong{color:var(--legacy-ink-b8c2d2ff,#b8c2d2);margin-left:5px;font-weight:450}.mk-send-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.mk-send-actions>.primary{min-height:38px;font-size:11px}.mk-send-hint{background:var(--legacy-surface-202127ff,#202127);color:var(--legacy-ink-b1a788ff,#b1a788);margin:0;padding:0 22px 16px;font-size:10px;line-height:1.6}.mk-connection{background:var(--legacy-surface-202127ff,#202127);justify-content:space-between;align-items:center;gap:15px;padding:4px 22px 19px;display:flex}.mk-connection p{color:var(--legacy-ink-a4acbaff,#a4acba);margin:0;font-size:10px;line-height:1.6}.mk-notice{color:var(--legacy-ink-c9bda6ff,#c9bda6);border:1px solid var(--legacy-edge-c9bda621,#c9bda621);background:var(--legacy-surface-c9bda608,#c9bda608);border-radius:8px;margin:14px 20px;padding:13px 16px;font-size:11px;line-height:1.75}.mk-notice.error{color:var(--legacy-ink-dfb3a7ff,#dfb3a7);border-color:var(--legacy-edge-dfb3a722,#dfb3a722);background:var(--legacy-surface-dfb3a709,#dfb3a709)}.mk-notice>button{margin-left:10px;font-size:10px}.mk-progress{background:var(--legacy-surface-b4a4de09,#b4a4de09);border-bottom:1px solid var(--legacy-edge-b4a4de16,#b4a4de16);color:var(--legacy-ink-bfb2ddff,#bfb2dd);align-items:center;gap:12px;padding:17px 22px;display:flex}.mk-progress>div{flex:1;min-width:0}.mk-progress strong{color:var(--legacy-ink-d5cbeaff,#d5cbea);font-size:12px;font-weight:500;display:block}.mk-progress span{color:var(--legacy-ink-9b91adff,#9b91ad);margin-top:5px;font-size:10px;line-height:1.6;display:block}.mk-progress progress{background:var(--legacy-surface-ffffff08,#ffffff08);accent-color:#bba8dc;border:0;border-radius:5px;width:100%;height:4px;margin-top:11px;display:block;overflow:hidden}.mk-progress progress::-webkit-progress-bar{background:var(--legacy-surface-ffffff08,#ffffff08)}.mk-progress progress::-webkit-progress-value{background:var(--legacy-surface-bba8dcff,#bba8dc);border-radius:5px}.mk-progress>.secondary{min-height:31px;font-size:10px}.mk-empty{text-align:center;min-height:260px;color:var(--legacy-ink-839489ff,#839489);flex-direction:column;justify-content:center;align-items:center;padding:45px 24px;display:flex}.mk-empty>svg{opacity:.6;margin-bottom:13px}.mk-empty h3,.mk-empty h4{letter-spacing:-.4px;color:var(--legacy-ink-c9d3ceff,#c9d3ce);margin:5px 0 10px;font-size:18px;font-weight:500}.mk-empty p{color:var(--legacy-ink-84918eff,#84918e);max-width:370px;margin:0 0 20px;font-size:12px;line-height:1.8}.mk-loading{border:1px solid var(--legacy-edge-ffffff0b,#ffffff0b);background:var(--legacy-surface-1d1e24ff,#1d1e24);color:var(--legacy-ink-939ca8ff,#939ca8);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:60px 20px;font-size:12px;display:flex}.mk-two-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mk-inline-actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.mk-inline-actions>button{font-size:11px}.mk-create{background:var(--legacy-surface-1f2026ff,#1f2026);border:1px solid var(--legacy-edge-ffffff0c,#ffffff0c);border-radius:14px;max-width:610px;margin:32px auto 0;padding:28px}.mk-create h3{letter-spacing:-.7px;color:var(--legacy-ink-e0e5edff,#e0e5ed);margin:10px 0 26px;font-size:23px;font-weight:500;line-height:1.4}.mk-selection-summary{border:1px solid var(--legacy-edge-b0d2bd18,#b0d2bd18);background:var(--legacy-surface-b0d2bd05,#b0d2bd05);color:var(--legacy-ink-b6cdbfff,#b6cdbf);border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;padding:14px;font-size:12px;display:flex}.mk-selection-summary span{color:var(--legacy-ink-81948bff,#81948b);font-size:10px}.mk-selection-summary strong{font-weight:550}.mk-list-editor{padding:0 0 22px}.mk-list-add{align-items:center;gap:10px;max-width:610px;margin:24px 0 18px;display:flex}.mk-list-add>div{flex:1;min-width:0}.mk-list-add>.secondary{white-space:nowrap;font-size:11px}.mk-list-members{border-top:1px solid var(--legacy-edge-ffffff0b,#ffffff0b);max-height:420px;overflow:auto}.mk-list-members>div{border-bottom:1px solid var(--legacy-edge-ffffff09,#ffffff09);align-items:center;gap:12px;padding:14px 2px;display:flex}.mk-list-members>div>span:nth-child(2){flex:1;min-width:0}.mk-list-members strong{color:var(--legacy-ink-c9d2e0ff,#c9d2e0);font-size:12px;font-weight:500;display:block}.mk-list-members small{color:var(--legacy-ink-8392a7ff,#8392a7);overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.mk-list-members .record-avatar{width:30px;min-width:30px;height:30px;font-size:9px}.mk-optouts .mk-section-heading{padding-bottom:25px}.mk-optout-rows{flex-direction:column;margin-top:25px;display:flex}.mk-optout-rows>div{border-top:1px solid var(--legacy-edge-ffffff0c,#ffffff0c);align-items:center;gap:12px;padding:15px 0;display:flex}.mk-optout-rows>div>span{flex:1;min-width:0}.mk-optout-rows strong{color:var(--legacy-ink-bfc9d7ff,#bfc9d7);overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.mk-optout-rows small{color:var(--legacy-ink-8b98aaff,#8b98aa);margin-top:5px;font-size:10px;display:block}.mk-optout-rows button{font-size:10px}.mk-back{margin:0 0 10px;font-size:11px}.mk-send-review{background:var(--legacy-surface-202127ff,#202127)!important;border-color:var(--legacy-edge-ffffff12,#ffffff12)!important;max-width:720px!important;padding:24px!important}.mk-send-review [data-slot=alert-dialog-title]{letter-spacing:-.4px;font-size:20px;line-height:1.4}.mk-send-review [data-slot=alert-dialog-description]{font-size:12px;line-height:1.7}.mk-review-routing{border-top:1px solid var(--legacy-edge-ffffff0b,#ffffff0b);border-bottom:1px solid var(--legacy-edge-ffffff0b,#ffffff0b);color:var(--legacy-ink-8490a0ff,#8490a0);flex-wrap:wrap;gap:10px 30px;padding:15px 0;font-size:11px;display:flex}.mk-review-routing strong{color:var(--legacy-ink-c7cfdbff,#c7cfdb);margin-left:5px;font-weight:500}.mk-review-messages{border:1px solid var(--legacy-edge-ffffff0c,#ffffff0c);border-radius:9px;max-height:48dvh;overflow:auto}.mk-review-messages details{border-bottom:1px solid var(--legacy-edge-ffffff09,#ffffff09)}.mk-review-messages details:last-child{border:0}.mk-review-messages summary{cursor:pointer;color:var(--legacy-ink-a9b4c3ff,#a9b4c3);justify-content:space-between;align-items:center;gap:15px;padding:15px;font-size:11px;list-style:none;display:flex}.mk-review-messages summary>span:first-child{flex:1;min-width:0}.mk-review-messages summary>span:nth-child(2){text-align:right;min-width:0;max-width:45%;color:var(--legacy-ink-8393aaff,#8393aa);font-size:10px}.mk-review-messages summary>svg{flex-shrink:0}.mk-review-messages details[open] summary>svg{transform:rotate(90deg)}.mk-review-messages summary strong{color:var(--legacy-ink-c8d2dfff,#c8d2df);overflow-wrap:anywhere;font-weight:550;display:block}.mk-review-messages summary small{color:var(--legacy-ink-8a98abff,#8a98ab);overflow-wrap:anywhere;margin-top:4px;font-size:10px;display:block}.mk-review-messages p{color:var(--legacy-ink-b8c4d6ff,#b8c4d6);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 18px 20px;font-size:12px;line-height:1.85}.mk-chat-index,.mk-chat-audience{border:1px solid var(--legacy-edge-ffffff10,#ffffff10);background:var(--legacy-surface-1d1e24ff,#1d1e24);border-radius:14px;min-width:0;padding:21px}.mk-chat-index h3{color:var(--legacy-ink-c7d3ddff,#c7d3dd);align-items:center;gap:9px;margin:0 0 17px;font-size:14px;font-weight:550;display:flex}.mk-chat-index .mk-section-heading{padding:0 0 14px}.mk-chat-index .mk-section-heading h3{margin:0}.mk-chat-index .mk-section-heading>span{color:var(--legacy-ink-7d8fa5ff,#7d8fa5);font-size:11px}.mk-chat-index>button{border:0;border-top:1px solid var(--legacy-edge-ffffff0c,#ffffff0c);text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:15px 0;display:flex}.mk-chat-index>button>span:first-child{flex:1;min-width:0}.mk-chat-index strong{color:var(--legacy-ink-c1cfdfff,#c1cfdf);overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.mk-chat-index small{color:var(--legacy-ink-7f91a9ff,#7f91a9);margin-top:5px;font-size:10px;display:block}.mk-chat-index>button>svg{color:var(--legacy-ink-8ca699ff,#8ca699)}.mk-chat-optout{border-top:1px solid var(--legacy-edge-ffffff0a,#ffffff0a);padding:13px 0}.message-content:has(.mk-editor){width:100%;max-width:100%}.chat-message:has(.mk-editor){max-width:100%}.chat-message .mk-editor{margin:16px 0 4px}.chat-message .mk-compose-grid{grid-template-columns:190px minmax(0,1fr)}.chat-message .mk-message-workspace{padding:22px}.chat-message .mk-editor-meta{margin-left:0}.chat-message .mk-recipient-rail{padding:12px 8px}.chat-message .mk-base-message{gap:7px;padding:10px 6px}.chat-message .mk-base-message small{font-size:8px}.chat-message .mk-person strong{font-size:10px}.chat-message .mk-person small{font-size:8px}.chat-message .mk-person .record-avatar{width:25px;min-width:25px;height:25px;font-size:8px}.mk-spin{animation:1.5s linear infinite mk-spin}@keyframes mk-spin{to{transform:rotate(360deg)}}.workspace-content :is(input,textarea,select):focus-visible{outline-offset:3px}.desktop-record-table table tbody tr{transition:background .15s}.desktop-record-table table tbody tr:hover{background:var(--legacy-surface-c3d7cb04,#c3d7cb04)}.mobile-record-card{transition:border-color .16s,box-shadow .16s}.mobile-record-card:focus-within{border-color:var(--legacy-edge-a8c9b547,#a8c9b547);box-shadow:0 0 0 3px #a8c9b508}.workspace-content .sectionhead h1{text-wrap:balance}.workspace-content .sectionhead p{text-wrap:pretty}.chat-scroll{scrollbar-width:thin;scrollbar-color:#3c3e46 transparent}:is(.mk-editor :is(button,input,textarea,select,summary):focus-visible,.mk-hub :is(button,input,textarea,select,summary):focus-visible){outline:2px solid var(--legacy-edge-a8c9b5ff,#a8c9b5);outline-offset:3px}:is(.mk-editor .mk-search input:focus-visible,.mk-hub .mk-search input:focus-visible){outline:none}.mk-editor :is(button,summary),.mk-hub :is(button,summary){-webkit-tap-highlight-color:transparent}@media (max-width:1150px){.chat-message .mk-compose-grid{grid-template-columns:1fr}.chat-message .mk-recipient-rail{border-right:0;border-bottom:1px solid var(--legacy-edge-ffffff0b,#ffffff0b);padding:12px}.chat-message .mk-recipient-scroll{flex-direction:row;max-height:none;padding-bottom:3px;overflow-x:auto}.chat-message .mk-person{width:160px;min-width:160px}.chat-message .mk-base-message{max-width:240px}.chat-message .mk-rail-label{padding:13px 7px 8px}.chat-message .mk-recipient-rail .mk-search{max-width:270px}.chat-message .mk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.marketing-sheet{width:100vw!important;max-width:100vw!important;padding:22px 14px calc(24px + env(safe-area-inset-bottom))!important}.marketing-sheet [data-slot=sheet-header]{padding-right:28px!important}.marketing-sheet [data-slot=sheet-description]{font-size:11px}.mk-hub{padding-top:8px}.mk-hub-hero{flex-wrap:wrap;gap:13px;padding:20px 2px 27px}.mk-hub-hero .mk-symbol.large{border-radius:13px;width:43px;height:43px}.mk-hub-hero h2{font-size:23px}.mk-hub-hero p{font-size:11px}.mk-hub-hero>.primary{flex:1;justify-content:center;min-height:40px;margin-top:3px}.mk-hub-hero>div:nth-child(2){flex-basis:calc(100% - 60px)}.mk-campaign-grid{grid-template-columns:1fr;gap:12px}.mk-campaign-tile{padding:21px!important}.mk-hub-search{max-width:none;margin-top:19px}.mk-editor{border-radius:12px}.mk-editor-header{padding:17px 15px 14px}.mk-title-line{flex-wrap:wrap;gap:10px}.mk-title-line>.mk-symbol{border-radius:10px;width:32px;height:32px}.mk-title-line h3{font-size:16px}.mk-title-line>.mk-status{font-size:9px}.mk-editor-meta{gap:10px;margin:13px 0 0;font-size:9px}.mk-editor-meta>span:last-child{margin-left:0}.mk-toolbar{flex-wrap:wrap;gap:10px;padding:12px}.mk-toolbar>[data-slot=tabs]{flex:1}.mk-toolbar [data-slot=tabs-list]{width:100%;height:42px}.mk-editor [data-slot=tabs-trigger]{padding:0 9px;font-size:10px;min-height:33px!important}.mk-compose-grid,.chat-message .mk-compose-grid{grid-template-columns:1fr;min-height:0}.mk-recipient-rail{border-right:0;border-bottom:1px solid var(--legacy-edge-ffffff0b,#ffffff0b);padding:12px}.mk-recipient-scroll{flex-direction:row;max-height:none;padding-bottom:4px;overflow-x:auto}.mk-person{width:165px;min-width:165px;min-height:48px}.mk-base-message{max-width:240px}.mk-rail-label{padding:13px 7px 8px}.mk-recipient-rail .mk-search{max-width:none}.mk-recipient-rail .mk-search input{font-size:16px!important}.mk-message-workspace,.chat-message .mk-message-workspace{padding:22px 16px}.mk-field{gap:8px;font-size:12px}.mk-field>input,.mk-field>textarea,.mk-field>select,.mk-search input,.mk-results-filters>select{min-height:44px;line-height:1.65;font-size:16px!important}.mk-field>textarea{line-height:1.8}.mk-field>input::placeholder,.mk-field>textarea::placeholder,.mk-search input::placeholder{font-size:12px}.mk-merge-fields{gap:8px;font-size:10px}.mk-merge-fields>button{min-height:34px!important;padding:7px 9px!important;font-size:10px!important}.mk-ai-box{gap:10px;padding:16px 12px}.mk-ai-box>.mk-tiny-symbol{display:none}.mk-ai-box textarea{font-size:16px!important}.mk-ai-box p{font-size:11px}.mk-ai-box button{font-size:11px;min-height:42px!important}.mk-footer-settings>summary{min-height:44px;font-size:11px}.mk-help{font-size:11px!important}.mk-audience-view,.mk-results{padding:0 13px 20px}.mk-section-heading{flex-wrap:wrap;gap:10px}.mk-section-heading h4,.mk-section-heading h3{font-size:16px}.mk-section-heading p{font-size:11px}.mk-audience-row{flex-wrap:wrap;gap:9px;padding:13px 8px}.mk-audience-row>.record-avatar{display:none}.mk-recipient-name strong{font-size:12px}.mk-recipient-name small{font-size:10px}.mk-recipient-status{max-width:90px;font-size:9px}.mk-select-box{width:26px;min-height:34px}.mk-select-box input{width:19px!important;height:19px!important}.mk-icon-button{flex-basis:40px;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.mk-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:18px}.mk-stat{padding:16px}.mk-stat>span{font-size:10px}.mk-stat strong{margin-top:17px;font-size:31px}.mk-stat small{font-size:9px}.mk-tracking-note{gap:9px;padding:13px 12px}.mk-tracking-note p{font-size:10px!important}.mk-tracking-note>svg{width:15px}.mk-results-filters{flex-wrap:wrap;margin-top:18px}.mk-results-filters>.mk-search{flex-basis:100%}.mk-results-filters>select{flex:1;max-width:none;font-size:12px!important}.mk-results-filters>.secondary{min-height:44px;font-size:11px}.mk-results-table{display:none}.mk-mobile-results{flex-direction:column;gap:10px;display:flex}.mk-mobile-results article{border:1px solid var(--legacy-edge-ffffff0c,#ffffff0c);background:var(--legacy-surface-ffffff02,#ffffff02);border-radius:9px;padding:15px}.mk-mobile-results article>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mk-mobile-results strong{color:var(--legacy-ink-c5d0dfff,#c5d0df);overflow-wrap:anywhere;font-size:12px;font-weight:550}.mk-mobile-results small{color:var(--legacy-ink-7c8ea6ff,#7c8ea6);overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.mk-mobile-results p{color:var(--legacy-ink-90a3b9ff,#90a3b9);align-items:center;gap:6px;margin:12px 0 0;font-size:10px;line-height:1.6;display:flex}.mk-mobile-results svg{flex-shrink:0}.mk-send-bar{flex-wrap:wrap;gap:14px;padding:15px 14px}.mk-routing{flex-basis:100%}.mk-routing>span{font-size:10px}.mk-send-actions{justify-content:flex-end;width:100%}.mk-send-actions>.primary{flex:1;justify-content:center;min-height:44px;font-size:12px}.mk-send-hint{padding:0 14px 15px;font-size:10px}.mk-connection{flex-wrap:wrap;padding:0 14px 17px}.mk-progress{align-items:flex-start;gap:9px;padding:14px 12px}.mk-progress>svg{display:none}.mk-progress strong{font-size:11px}.mk-progress span{font-size:10px}.mk-progress>.secondary{min-height:40px}.mk-notice{margin:12px;font-size:11px}.mk-send-review{max-height:calc(100dvh - 24px);overflow:auto;width:calc(100vw - 24px)!important;padding:20px 16px!important}.mk-send-review [data-slot=alert-dialog-title]{font-size:18px}.mk-review-messages{max-height:40dvh}.mk-review-messages summary{gap:9px;padding:14px 10px}.mk-review-messages summary>span:nth-child(2){display:none}.mk-review-messages p{padding:0 12px 19px;font-size:12px}.mk-review-routing{flex-direction:column;gap:10px;font-size:10px}.mk-two-fields{grid-template-columns:1fr;gap:0}.mk-create{margin-top:22px;padding:21px 16px}.mk-create h3{font-size:21px}.mk-inline-actions>.primary{min-height:44px}.mk-list-add{flex-wrap:wrap}.mk-list-add>div{flex-basis:100%}.mk-list-add>.secondary{min-height:40px}.mk-list-members strong{font-size:12px}.mk-list-members small{font-size:10px}.mk-list-editor{padding-bottom:18px}.mk-chat-index,.mk-chat-audience{padding:16px}.mk-chat-index>button{gap:8px;min-height:66px}.mk-chat-index strong{font-size:12px}.mk-chat-index small{font-size:10px}.mk-chat-index .mk-status{font-size:8px}.contacts-header-actions{justify-content:flex-start;width:100%}.contacts-header-actions>.secondary,.contacts-header-actions>.primary{font-size:11px;min-height:42px!important}.people-selection-bar{gap:8px;padding:12px}.people-selection-bar>span{flex-basis:100%;margin-bottom:2px}.people-selection-bar>.primary,.people-selection-bar>.secondary{min-height:42px}.people-selection-bar>.text-button{margin-left:auto}.people-mobile-select{min-height:40px}.contacts-results-line>.text-button{min-height:38px;font-size:11px}.mk-hub [data-slot=tabs-trigger]{gap:5px;padding:0 10px;font-size:10px;min-height:33px!important}.mk-hub [data-slot=tabs-list]{height:42px}.mk-empty{min-height:230px;padding:30px 16px}.mk-empty p{font-size:11px}.mk-empty h3,.mk-empty h4{font-size:17px}}@media (prefers-reduced-motion:reduce){.mk-spin{animation:none}.mk-campaign-tile:hover,.mk-editor .primary:hover:not(:disabled),.mk-hub .primary:hover:not(:disabled){transform:none}}.mk-tracking-note a{color:var(--legacy-ink-b9cddfff,#b9cddf);text-underline-offset:3px;text-decoration:underline}@media (max-width:420px){.mk-toolbar [data-slot=tabs-trigger] svg{display:none}.mk-toolbar [data-slot=tabs-trigger]{padding-inline:8px}.mk-editor-meta{column-gap:8px}.mk-status{padding:5px 7px}.mk-title-line>.mk-symbol{display:none}.mk-ai-box .secondary{justify-content:center;width:100%}}.td-landing{--ink:#f7f8fb;--muted:#a8adba;--line:#ffffff1a;--blue:#9cb6ff;--mint:#50dfb2;min-height:100svh;color:var(--ink);background:#0b0c0f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.td-landing *{box-sizing:border-box}.td-landing a{color:inherit;text-decoration:none}.td-landing-nav{border-bottom:1px solid var(--line);align-items:center;gap:32px;max-width:1240px;height:78px;margin:auto;padding:0 28px;display:flex}.td-landing-brand{letter-spacing:-.04em;align-items:center;gap:12px;font-size:22px;display:flex}.td-landing-mark{align-items:flex-end;gap:3px;width:31px;height:30px;display:flex;transform:skew(-13deg)}.td-landing-mark i{background:linear-gradient(#b8c7ff,#748dd8);border-radius:3px;width:7px;display:block}.td-landing-mark i:first-child{height:16px}.td-landing-mark i:nth-child(2){height:24px}.td-landing-mark i:nth-child(3){height:30px}.td-landing-navlinks{color:var(--muted);gap:28px;margin-left:auto;font-size:14px;display:flex}.td-landing-navlinks a:hover{color:var(--ink)}.td-landing-signin{border:1px solid var(--line);background:#ffffff0a;border-radius:12px;padding:10px 18px;font-weight:650}.td-landing-hero{grid-template-columns:minmax(0,1fr) minmax(460px,.9fr);align-items:center;gap:76px;max-width:1240px;margin:auto;padding:94px 28px 82px;display:grid;position:relative}.td-landing-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#6482eb33,#0000 67%);width:680px;height:680px;position:absolute;top:-220px;right:-300px}.td-landing-copy{z-index:1;position:relative}.td-landing-kicker{color:#c9d5ff;letter-spacing:.04em;background:#7591e717;border:1px solid #9cb6ff3d;border-radius:99px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.td-landing h1{letter-spacing:-.065em;margin:28px 0;font-size:clamp(54px,6.2vw,88px);line-height:.96}.td-landing h1 em{color:#0000;background:linear-gradient(105deg,#a9bfff,#68ebc2);-webkit-background-clip:text;background-clip:text;font-style:normal}.td-landing-copy>p{color:#b7bbc6;max-width:650px;font-size:20px;line-height:1.6}.td-landing-actions{align-items:center;gap:12px;margin-top:34px;display:flex}.td-landing-primary,.td-landing-secondary{border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 22px;font-weight:750;display:inline-flex}.td-landing-primary{background:linear-gradient(135deg,#55e3b5,#a8c1ff);box-shadow:0 18px 50px #50dfb224;color:#0a1613!important}.td-landing-primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.td-landing-secondary{border:1px solid var(--line);background:#ffffff09}.td-landing-proof{color:#9298a5;flex-wrap:wrap;gap:16px 24px;margin-top:26px;font-size:13px;display:flex}.td-landing-proof span{align-items:center;gap:6px;display:flex}.td-landing-proof svg{color:var(--mint)}.td-landing-demo{z-index:1;background:linear-gradient(145deg,#1d1f26f2,#101115f5);border:1px solid #ffffff1f;border-radius:24px;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-3deg)rotateX(1deg);box-shadow:0 40px 100px #00000080}.td-demo-top{border-bottom:1px solid var(--line);align-items:center;gap:12px;height:66px;padding:0 18px;display:flex}.td-demo-logo{color:#b9c9ff;background:#262d40;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.td-demo-top div{flex-direction:column;display:flex}.td-demo-top small{color:#7f8491;font-size:11px}.td-live-dot{color:#71d8b5;text-transform:uppercase;letter-spacing:.12em;margin-left:auto;font-size:11px;font-weight:800}.td-live-dot:before{content:"";background:#50dfb2;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #50dfb2}.td-demo-chat{padding:22px 18px}.td-demo-user{color:#d9dbe2;background:#262931;border-radius:16px 16px 4px;margin-left:42px;padding:14px 16px;font-size:14px}.td-demo-answer{gap:10px;padding:22px 2px 15px;display:flex}.td-demo-answer>span{color:#acc0ff;background:#222936;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;display:grid}.td-demo-answer strong{font-size:14px}.td-demo-answer p{color:#999eaa;margin:5px 0 0;font-size:13px;line-height:1.5}.td-demo-work{border:1px solid var(--line);border-radius:14px;overflow:hidden}.td-demo-work article{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:13px 12px;display:grid}.td-demo-work article:last-child{border-bottom:0}.td-demo-work article>span{color:#afb4c0;background:#282b33;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.td-demo-work article>span.urgent{color:#ffb0a8;background:#432825}.td-demo-work article div{flex-direction:column;min-width:0;display:flex}.td-demo-work strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.td-demo-work small{color:#7e8490;margin-top:3px;font-size:11px}.td-demo-work button{border:1px solid var(--line);color:#bdcaff;background:#232630;border-radius:8px;padding:6px 9px;font-size:11px}.td-demo-input{border-top:1px solid var(--line);color:#747985;align-items:center;height:61px;padding:0 14px 0 18px;font-size:13px;display:flex}.td-demo-input button{color:#11151f;background:#9fb7ff;border:0;border-radius:10px;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.td-landing-strip{border-block:1px solid var(--line);color:#9ba0ad;text-transform:uppercase;letter-spacing:.1em;background:#ffffff05;justify-content:center;align-items:center;gap:24px;min-height:68px;font-size:13px;display:flex}.td-landing-strip i{background:#596170;border-radius:50%;width:3px;height:3px}.td-landing-section{max-width:1180px;margin:auto;padding:116px 28px}.td-section-heading{max-width:760px}.td-section-heading>span{letter-spacing:.18em;color:#89a3f5;font-size:12px;font-weight:800}.td-section-heading h2{letter-spacing:-.045em;margin:16px 0;font-size:clamp(38px,4.3vw,62px);line-height:1.05}.td-section-heading p{color:var(--muted);font-size:18px}.td-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:52px;display:grid}.td-feature-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0b,#ffffff05);border-radius:22px;min-height:245px;padding:30px}.td-feature-grid .feature-wide{background:radial-gradient(circle at 90% 10%,#5b7eeb29,#0000 42%),linear-gradient(145deg,#ffffff0d,#ffffff05);grid-column:span 2;min-height:290px}.feature-icon{color:#b9c8fa;background:#20232c;border:1px solid #9fb7ff33;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.feature-icon svg{width:21px}.td-feature-grid h3{letter-spacing:-.02em;margin:24px 0 10px;font-size:23px}.td-feature-grid p{color:#9ea3af;max-width:620px;font-size:16px;line-height:1.65}.feature-prompt{color:#d3d7e2;background:#171a21;border-left:2px solid #8da8ff;border-radius:0 12px 12px 0;margin-top:30px;padding:18px 20px;font-size:15px}.td-workflow{border-top:1px solid var(--line)}.td-steps{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px;display:grid}.td-steps article{border-top:1px solid #3e4556;padding:30px 24px}.td-steps b{color:#6f87d1;letter-spacing:.12em;font-size:13px}.td-steps h3{margin:30px 0 10px;font-size:24px}.td-steps p{color:#9499a5;line-height:1.6}.td-landing-cta{text-align:center;background:radial-gradient(circle at 50% 0,#5c80e733,#0000 54%),#121419;border:1px solid #8ca4ef33;border-radius:30px;max-width:1124px;margin:40px auto 100px;padding:86px 28px}.td-landing-cta>span{color:#b9c9ff;background:#252d40;border-radius:15px;place-items:center;width:48px;height:48px;margin:auto;display:grid}.td-landing-cta h2{letter-spacing:-.045em;margin:22px 0 12px;font-size:clamp(36px,4.6vw,58px)}.td-landing-cta p{color:#9da2ae;margin-bottom:28px}.td-landing-footer{border-top:1px solid var(--line);color:#8b909b;justify-content:space-between;align-items:center;max-width:1240px;min-height:105px;margin:auto;padding:0 28px;display:flex}.td-landing-footer .td-landing-brand{color:#e7e9ee;font-size:18px}.td-landing-footer .td-landing-mark{transform:skew(-13deg)scale(.78)}.invite-entry{color:#f7f8fb;background:radial-gradient(circle at 50% 0,#5f7ede33,#0000 48%),#0b0c0f;place-items:center;min-height:100svh;padding:24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.invite-entry>div{text-align:center;background:#17191feb;border:1px solid #ffffff1c;border-radius:26px;width:min(100%,520px);padding:52px 42px;box-shadow:0 35px 100px #00000073}.invite-entry .td-landing-brand{justify-content:center;margin-bottom:36px}.invite-entry h1{letter-spacing:-.04em;margin:18px 0 12px;font-size:36px}.invite-entry p{color:#adb2be;margin:0 auto 28px;line-height:1.65}.invite-entry small{color:#7f8591;margin-top:22px;line-height:1.5;display:block}.invite-entry>a:not(.td-landing-primary){color:#a9bdff}.invite-entry .td-landing-primary{width:auto;min-width:210px}.invite-spin,.invite-success,.invite-error{width:44px;height:44px}.invite-spin{color:#a9bdff;animation:1s linear infinite invite-spin}.invite-success{color:#50dfb2}.invite-error{color:#ff8e83}.invite-entry .invite-help{margin-top:20px;margin-bottom:0;font-size:13px}@keyframes invite-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.td-landing-navlinks{display:none}.td-landing-hero{grid-template-columns:1fr;gap:56px;padding-top:68px}.td-landing-copy{text-align:center}.td-landing-copy>p{margin-inline:auto}.td-landing-actions,.td-landing-proof{justify-content:center}.td-landing-demo{max-width:620px;margin:auto;transform:none}.td-landing-strip{white-space:nowrap;justify-content:flex-start;padding:0 24px;overflow:auto}.td-feature-grid,.td-steps{grid-template-columns:1fr}.td-feature-grid .feature-wide{grid-column:span 1}.td-landing-section{padding:88px 24px}.td-landing-cta{margin:20px 20px 80px}}@media (max-width:560px){.td-landing-nav{height:68px;padding:0 18px}.td-landing-signin{padding:9px 14px}.td-landing-hero{padding:54px 18px 64px}.td-landing h1{font-size:48px}.td-landing-copy>p{font-size:17px}.td-landing-actions{flex-direction:column;align-items:stretch}.td-landing-primary,.td-landing-secondary{width:100%}.td-landing-proof{text-align:left;justify-content:start;display:grid}.td-demo-work article{grid-template-columns:28px 1fr}.td-demo-work button{display:none}.td-landing-section{padding:72px 18px}.td-feature-grid article{min-height:unset;padding:24px}.td-landing-cta{padding:62px 20px}.td-landing-footer{flex-direction:column;align-items:flex-start;gap:18px;padding:26px 18px}.td-landing-footer small{line-height:1.5}.invite-entry>div{padding:38px 22px}.invite-entry h1{font-size:30px}}@media (prefers-reduced-motion:no-preference){.td-landing-primary{transition:transform .2s,filter .2s}.td-landing-demo{animation:.7s both td-rise}@keyframes td-rise{0%{opacity:0;transform:perspective(1400px)rotateY(-3deg)rotateX(1deg)translateY(18px)}to{opacity:1;transform:perspective(1400px)rotateY(-3deg)rotateX(1deg)}}}.td-landing .td-signup-note{color:#b6bdcc;margin:16px 0 0;font-size:14px;line-height:1.6}.td-demo-label{color:#b6bdcc;border:1px solid var(--line);border-radius:5px;margin-left:auto;padding:4px 7px;font-size:12px}.td-demo-work article>a{border:1px solid var(--line);color:#bdcaff;background:#232630;border-radius:6px;padding:6px 9px;font-size:12px}.td-demo-input>a{color:#11151f;background:#9fb7ff;border-radius:6px;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.td-landing-faq{max-width:880px;margin:0 auto 80px;padding:0 24px}.td-landing-faq h2{letter-spacing:-.035em;margin-bottom:24px;font-size:30px}.td-landing-faq details{border-bottom:1px solid var(--line);padding:18px 0}.td-landing-faq summary{cursor:pointer;font-size:17px;font-weight:600}.td-landing-faq p{color:#a8adba;margin:12px 0 0;font-size:16px;line-height:1.7}.trial-progress{gap:8px;margin-bottom:20px;font-size:14px;display:flex}.trial-progress span{color:#9098aa;border-bottom:2px solid #343944;flex:1;padding:10px 0}.trial-progress .current{color:#e1e9ff;border-color:#adc3ff}.trial-progress .complete{color:#95e2cc;border-color:#64c9ae}.trial-identity{overflow-wrap:anywhere;background:#171d29;border:1px solid #343d50;border-radius:6px;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding:12px;font-size:14px;display:flex}.trial-identity span{min-width:0}.trial-identity a{color:#bfd0ff;text-decoration:underline}.trial-ready{color:var(--foreground);padding:20px 0}.trial-ready>svg{color:#168468}.trial-ready h2{margin:14px 0;font-size:26px}.trial-ready p{color:var(--text-secondary);margin:12px 0 22px}.trial-ready .trial-first-prompt{color:#e7edf9;background:#171d29;border:1px solid #343d50;border-radius:6px;margin-top:20px;padding:12px;font-size:14px}.trial-ready small{color:var(--text-secondary);font-size:13px;line-height:1.6}.signup-entry-card .signup-setup form{grid-template-columns:1fr}.signup-entry-card .signup-setup form .primary{width:100%}.signup-entry-card .company-list{max-height:180px;overflow:auto}@media (max-width:560px){.td-landing-nav .td-landing-signin{margin-left:auto}.td-demo-work article>a{display:none}.td-landing-demo{width:100%;min-width:0}.td-landing h1{font-size:clamp(38px,10vw,48px)}.trial-identity{font-size:13px}.td-landing-nav{gap:12px}.td-landing-brand{white-space:nowrap;font-size:20px}.td-landing-signin{white-space:nowrap;flex-shrink:0}.td-demo-top{gap:8px}.td-demo-top strong{font-size:14px}.td-demo-top small{font-size:12px}}.password-auth,.password-auth-unavailable{gap:12px;width:100%;display:grid}.password-auth form,.password-auth-form{gap:12px;margin:0;display:grid}.password-auth label,.password-auth-form label{color:#d4d6dd;text-align:left;gap:7px;font-size:14px;display:grid}.password-auth input,.password-auth-form input{color:#f7f8fb;width:100%;min-height:48px;font:inherit;background:#0e1219;border:1px solid #3a404d;border-radius:7px;padding:12px}.password-auth input:focus,.password-auth-form input:focus{outline-offset:2px;outline:2px solid #9cb6ff}.password-auth small{color:#a1a1aa;line-height:1.5}.password-auth .password-auth-submit,.password-auth-form .td-landing-primary{cursor:pointer;width:100%;min-height:48px}.password-auth-submit:disabled,.password-auth-form button:disabled{opacity:.65;cursor:wait}.password-auth-links{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.password-auth-links button,.password-auth-note a{color:#bacbff;text-underline-offset:3px;padding:0;font-size:13px;text-decoration:underline}.password-auth-note{color:#a1a1aa;margin:0;font-size:12px;line-height:1.55}.password-auth-message{color:#c4f3d9;background:#14291f;border:1px solid #386956;border-radius:7px;padding:12px;font-size:14px;line-height:1.5}.password-auth-unavailable>p{color:#a1a1aa;text-align:center;margin:0;font-size:13px;line-height:1.5}.auth-email-card{max-width:440px}.auth-email-card .td-landing-primary{cursor:pointer;border:0;width:100%;min-height:48px}.auth-email-card .td-landing-primary:disabled{opacity:.65;cursor:wait}.auth-email-card .password-auth-note{margin-top:18px}.password-auth-links span{color:#a1a1aa;padding:0;font-size:12px;text-decoration:none}.signin-options{flex-direction:column;gap:12px;min-width:0;margin:24px 0;display:flex}.signin-options .google-signin{color:#202124;background:#fafafa;border:1px solid #dadce0;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 20px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.signin-options .google-signin:hover{background:#e8edf8;border-color:#b9caff}.signin-options a:focus-visible{outline-offset:4px;outline:2px solid #9bb3ff}.signin-options .td-landing-secondary{justify-content:center;width:100%;min-height:48px}.signin-caption{text-align:center;color:#a1a1aa;margin:0!important;font-size:14px!important}.signin-divider{color:#a1a1aa;align-items:center;gap:12px;font-size:13px;display:flex}.signin-divider:before,.signin-divider:after{content:"";background:#303642;flex:1;height:1px}.signin-error{background:#37291f;border:1px solid #8c6342;border-radius:8px;padding:12px 14px;color:#ffe1bf!important;font-size:14px!important}.signin-options .signup-account-note{margin:2px 0 0;font-size:13px;line-height:1.6}.customer-login{color:#fafafa;background:#090d16;place-items:center;min-height:100dvh;padding:32px 16px;display:grid}.customer-login-card{background:#141922;border:1px solid #303540;border-radius:12px;width:100%;min-width:0;max-width:440px;padding:32px;box-shadow:inset 0 1px #ffffff06}.customer-login-card .td-landing-brand{margin-bottom:32px;font-size:24px;display:inline-flex}.customer-login h1{letter-spacing:-.035em;margin:0 0 10px;font-size:30px;line-height:1.2}.customer-login p{line-height:1.6}.customer-login .login-intro{color:#a1a1aa;margin:0;font-size:16px}.login-identity{overflow-wrap:anywhere;border-bottom:1px solid #303540;gap:4px;margin-top:16px;padding:14px 0;font-size:14px;display:grid}.login-identity span{color:#a1a1aa}.login-identity strong{font-size:16px;font-weight:500}.login-loading{align-items:center;gap:10px;margin:24px 0;font-size:16px;display:flex}.login-loading svg{flex-shrink:0}.login-recovery{margin-top:24px}.login-recovery h2{margin:0 0 8px;font-size:18px;line-height:1.4}.login-recovery p{color:#b0b6c2;margin:0 0 20px;font-size:14px}.customer-login .td-landing-primary{border-radius:6px;justify-content:center;width:100%;min-height:48px;padding:12px 16px;font-size:16px}.login-switch{color:#bacbff;text-underline-offset:3px;margin-top:16px;font-size:14px;text-decoration:underline;display:inline-block}.login-footer{border-top:1px solid #303540;margin-top:26px;padding-top:18px}.login-footer p{color:#a1a1aa;margin:0 0 10px;font-size:14px}.login-footer p:last-child{margin:0;font-size:13px}.login-footer a,.signup-account-note a{color:#bacbff;text-underline-offset:3px;text-decoration:underline}:is(.customer-login a:focus-visible,.customer-login button:focus-visible){outline-offset:4px;outline:2px solid #adc3ff}.customer-login .signin-error p{margin:0 0 10px}.customer-login a{transition:background .2s,color .2s}.customer-login .signup-account-note,.customer-login .signin-caption{font-size:14px}.customer-login .signin-options{margin-bottom:0}@media (max-width:480px){.customer-login{align-items:start;padding:28px 16px}.customer-login-card{padding:24px 18px}.customer-login-card .td-landing-brand{margin-bottom:26px}.customer-login h1{font-size:28px}}@media (prefers-reduced-motion:no-preference){.login-loading svg{animation:1s linear infinite login-spin}@keyframes login-spin{to{transform:rotate(360deg)}}}.password-auth .password-auth-reveal{align-items:center;gap:8px;font-size:13px;display:flex}.password-auth .password-auth-reveal input{width:16px;height:16px;min-height:16px;accent-color:var(--primary);padding:0}.password-auth .password-auth-submit{color:#fff;background:#315bd4;border:1px solid #315bd4;border-radius:8px;justify-content:center;align-items:center;min-height:50px;margin-top:4px;padding:13px 20px;font-size:16px;font-weight:700;transition:background .15s,box-shadow .15s;display:flex;box-shadow:0 3px 10px #315bd42b}.password-auth .password-auth-submit:hover:not(:disabled){color:#fff;background:#2446ad;border-color:#2446ad;box-shadow:0 4px 14px #315bd442}.password-auth .password-auth-submit:focus-visible{outline-offset:3px;outline:3px solid #9cb6ff}.password-auth .password-auth-submit:disabled{opacity:.65;cursor:wait}.td-landing-pricing{color:var(--muted);white-space:nowrap;margin-left:0;font-size:14px}.td-landing-pricing:hover{color:var(--ink)}.td-landing-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.signup-pricing-summary{border:1px solid var(--border);background:var(--background);border-radius:8px;margin:24px 0 8px;padding:16px}.signup-pricing-summary.compact{margin-top:16px;padding:13px}.signup-pricing-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:14px;display:flex}.signup-pricing-heading p{color:var(--text-secondary);margin:3px 0 0;font-size:12px}.signup-pricing-heading a{color:var(--primary);text-underline-offset:3px;align-items:center;gap:3px;font-size:13px;font-weight:650;text-decoration:underline;display:inline-flex}.signup-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.signup-plan-grid li{border:1px solid var(--border);background:var(--card);border-radius:6px;grid-template-columns:1fr auto;align-items:baseline;gap:2px 8px;min-width:0;padding:9px 10px;display:grid}.signup-plan-grid li>span{font-size:13px;font-weight:700}.signup-plan-grid li>strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px}.signup-plan-grid li>strong small{color:var(--text-secondary);margin-left:2px;font-size:10px;font-weight:500}.signup-plan-grid li>small{color:var(--text-secondary);grid-column:1/-1;font-size:11px;line-height:1.35}.signup-pricing-foot{color:var(--text-secondary);margin:10px 0 0;font-size:11px;line-height:1.5}.signup-pricing-foot a{color:var(--primary);text-underline-offset:3px;font-weight:650;text-decoration:underline}.signup-migration-note{color:var(--text-secondary);margin:5px 0 0;font-size:11px;line-height:1.5}.signup-migration-note a{color:var(--primary);text-underline-offset:3px;font-weight:650;text-decoration:underline}.td-migration-note a{color:#c6d3ff;text-underline-offset:3px;font-weight:650;text-decoration:underline}.td-migration-note{margin:15px auto 0!important;font-size:13px!important}.trial-status a{color:var(--accent-text);text-underline-offset:3px;margin:5px 12px 0 0;font-size:12px;font-weight:650;text-decoration:underline;display:inline-block}@media (max-width:560px){.td-landing-nav{gap:14px}.td-landing-pricing{font-size:13px}.td-landing-cta-actions{flex-direction:column;align-items:stretch}.signup-pricing-summary{padding:12px}.signup-plan-grid{gap:6px}.signup-plan-grid li{padding:8px}.signup-pricing-heading{flex-direction:column;align-items:flex-start}}.app>.ask-main>.ask-workbench{max-width:none}.ask-layout.ask-workbench{align-items:stretch;gap:0;min-width:0;display:flex}.ask-workbench>.ask-panel{flex:1;min-width:0}.ask-workbench.pane-open>.ask-panel{padding-right:12px}.file-open .ask-workbench>.ask-work-pane,.file-open .ask-workbench>.ask-pane-resizer{display:none}.file-open .ask-workbench>.ask-panel{padding-right:0}.ask-work-pane{width:var(--ask-pane-width,430px);background:var(--surface,var(--legacy-surface-141923ff,#141923));border:1px solid var(--border);border-radius:16px;flex-direction:column;flex:none;max-width:58%;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 12px 40px #00000012}.ask-work-pane[hidden],.ask-pane-body[hidden]{display:none}.ask-pane-resizer{cursor:col-resize;touch-action:none;outline-offset:-2px;flex:none;justify-content:center;align-items:center;width:12px;display:flex}.ask-pane-resizer span{background:var(--border);border-radius:6px;width:3px;height:34px;transition:background .15s}:is(.ask-pane-resizer:hover span,.ask-pane-resizer:focus-visible span){background:var(--accent-text)}.ask-pane-top{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 16px;display:flex}.ask-pane-top>div:first-child{min-width:0}.ask-pane-top strong{white-space:nowrap;text-overflow:ellipsis;margin-top:9px;font-size:13px;font-weight:550;display:block;overflow:hidden}.ask-pane-eyebrow{color:var(--accent-text);letter-spacing:.14em;align-items:center;gap:6px;font-size:9px;font-weight:650;display:flex}.ask-pane-window-actions{gap:4px;display:flex}.ask-pane-window-actions button{width:30px;height:30px;color:var(--muted-foreground);border-radius:7px;place-items:center;display:grid}.ask-pane-window-actions button:hover,.ask-pane-window-actions button[aria-pressed=true]{background:var(--surface-tint);color:var(--accent-text)}.ask-pane-tabs{border-bottom:1px solid var(--border);gap:22px;padding:0 18px;display:flex}.ask-pane-tabs button{color:var(--muted-foreground);border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:12px 0;font-size:12px;font-weight:550;display:flex}.ask-pane-tabs button[aria-selected=true]{border-bottom-color:var(--accent-text);color:var(--foreground)}.ask-pane-status{color:var(--muted-foreground);background:var(--surface-tint);justify-content:space-between;align-items:center;gap:8px;padding:10px 18px;font-size:10px;display:flex}.ask-pane-status button{color:var(--accent-text);flex:none;align-items:center;gap:3px;display:flex}.ask-pane-body{overscroll-behavior:contain;scrollbar-width:thin;overflow-wrap:anywhere;flex:1;min-height:0;padding:20px;overflow:auto}.ask-pane-body h2{letter-spacing:-.5px;margin:8px 0;font-size:22px;font-weight:600;line-height:1.25}.ask-pane-body h3{margin:0 0 12px;font-size:12px;font-weight:600}.ask-pane-kind{color:var(--accent-text);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:650;display:block}.ask-pane-record-heading>p,.ask-pane-muted{color:var(--muted-foreground);font-size:12px;line-height:1.6}.ask-pane-facts{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 20px;display:flex}.ask-pane-facts>strong{letter-spacing:-.6px;font-size:23px;font-weight:600}.ask-pane-action-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ask-pane-action-grid button{border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:10px 6px;font-size:11px;font-weight:500;display:flex}.ask-pane-action-grid button:first-child{background:var(--surface-tint);color:var(--accent-text);border-color:var(--accent-text)}.ask-pane-action-grid button:hover{background:var(--surface-raised)}.ask-pane-section{border-bottom:1px solid var(--border);padding:20px 0}.ask-pane-section>p{margin:8px 0;font-size:12px;line-height:1.7}.ask-pane-section>small{color:var(--muted-foreground)}.ask-pane-section-title{justify-content:space-between;align-items:center;display:flex}.ask-pane-section-title>button{color:var(--accent-text);padding:7px}.ask-pane-contact{border:1px solid var(--border);border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;padding:12px;display:flex}.ask-pane-contact>a,.ask-pane-contact>button{color:var(--accent-text);text-align:left;align-items:center;gap:7px;max-width:100%;font-size:12px;display:flex}.ask-pane-contact>.ask-pane-contact-name{color:var(--foreground);font-size:13px;font-weight:600}.ask-pane-contact>small{color:var(--muted-foreground);margin-bottom:3px;font-size:10px}.ask-pane-next-task{text-align:left;border:1px solid var(--border);background:var(--surface-raised);border-radius:9px;flex-direction:column;gap:6px;width:100%;margin:8px 0 0;padding:12px;font-size:12px;display:flex}.ask-pane-next-task strong{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.ask-pane-next-task>span{color:var(--muted-foreground);font-size:11px}.ask-pane-next-task.overdue{border-color:var(--legacy-edge-84515cff,#84515c);color:var(--legacy-ink-f2a5b3ff,#f2a5b3)}.ask-pane-next-task.overdue>span{color:var(--legacy-ink-e99eaaff,#e99eaa)}.ask-pane-next-task.empty{color:var(--legacy-ink-dfc78cff,#dfc78c);border-color:var(--legacy-edge-766443ff,#766443);flex-direction:row;justify-content:space-between;align-items:center}.ask-pane-fields{flex-direction:column;gap:13px;font-size:12px;display:flex}.ask-pane-fields>div{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:12px;display:grid}.ask-pane-fields dt{color:var(--muted-foreground)}.ask-pane-fields dd{margin:0}.ask-pane-fields dd button{color:var(--accent-text);text-align:left}.ask-pane-related{text-align:left;border-bottom:1px solid var(--border);align-items:center;gap:10px;width:100%;padding:12px 0;font-size:12px;display:flex}.ask-pane-related:last-child{border-bottom:0}.ask-pane-related>span{flex:1;min-width:0}.ask-pane-related small{color:var(--muted-foreground);margin:4px 0;font-size:10px;display:block}.ask-pane-related>svg{color:var(--accent-text);flex:none}.ask-pane-related:hover{color:var(--accent-text)}.ask-pane-footnote{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;margin-top:22px;font-size:10px;line-height:1.7;display:flex}.ask-pane-footnote button{color:var(--accent-text)}.ask-pane-notes{white-space:pre-wrap}.ask-pane-pagination{justify-content:space-between;gap:8px;margin:12px 0;font-size:11px;display:flex}.ask-pane-home{padding:10px 0}.ask-pane-home-symbol{border:1px solid var(--border);width:55px;height:55px;color:var(--accent-text);background:var(--surface-tint);border-radius:17px;place-items:center;margin:8px 0 27px;display:grid}.ask-pane-home h2{margin:16px 0;font-size:27px;font-weight:500}.ask-pane-home>p{color:var(--muted-foreground);font-size:12px;line-height:1.8}.ask-pane-home-actions{flex-direction:column;gap:8px;margin:25px 0 8px;display:flex}.ask-pane-home-actions>button{border:1px solid var(--border);text-align:left;background:var(--surface-tint);border-radius:10px;align-items:center;gap:12px;padding:14px 12px;display:flex}.ask-pane-home-actions>button>span{flex:1}.ask-pane-home-actions strong{font-size:12px;display:block}.ask-pane-home-actions small{color:var(--muted-foreground);margin-top:5px;font-size:10px;display:block}.ask-pane-home-actions svg{color:var(--accent-text);flex:none}.ask-pane-card-links{gap:8px;margin:12px 0;display:grid}.ask-pane-card-links:empty{display:none}.ask-pane-card-links>button{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:11px;align-items:center;gap:12px;width:100%;padding:15px;display:flex}.ask-pane-card-links>button>span:nth-child(2){flex:1;min-width:0}.ask-pane-card-links small{color:var(--muted-foreground);margin-bottom:5px;font-size:10px;display:block}.ask-pane-card-links strong{overflow-wrap:anywhere;font-size:13px;display:block}.ask-pane-card-icon{background:var(--surface-tint);width:36px;height:36px;color:var(--accent-text);border-radius:10px;flex:none;place-items:center;display:grid}.ask-pane-card-icon.saved{color:var(--legacy-ink-b5dec9ff,#b5dec9);background:var(--legacy-surface-21392fff,#21392f)}.ask-pane-loading,.ask-pane-empty{color:var(--muted-foreground);flex-direction:column;align-items:flex-start;gap:14px;padding:25px 0;font-size:13px;display:flex}.ask-pane-changes-help{color:var(--muted-foreground);margin:0 0 20px;font-size:11px;line-height:1.7}.ask-pane-body :is(.chat-record,.ask-email-card,.ask-assistant-card){box-shadow:none;background:0 0;border:0;min-width:0;margin:0 0 16px;padding:0}.ask-pane-body .ask-receipt{padding:15px 0}.ask-pane-body .ask-receipt-change,.ask-pane-body .ask-assistant-heading{flex-wrap:wrap}.ask-pane-body :is(.ask-email-card input,.document-title input){width:100%;min-width:0}.ask-pane-body .email-template-actions{flex-wrap:wrap}.ask-pane-body .email-template-actions>label{width:100%}.ask-pane-body .email-refine-actions,.ask-pane-body .document-footer{flex-wrap:wrap}.ask-pane-body :is(.ql-editor,.email-rich-preview){min-height:200px;max-height:none}.ask-pane-body .chat-record button.ask-save-action{width:100%}.ask-pane-body .ask-assistant-card blockquote{margin-left:0;margin-right:0}.ask-workbench .ask-header-actions{flex-wrap:wrap;justify-content:flex-end}.ask-workbench .ask-composer-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.ask-workbench .ask-composer-actions>button{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.ask-workbench .ask-composer-actions>:is(.ask-shortcuts-trigger,.file-upload-button){color:var(--muted-foreground);border:1px solid var(--border);background:0 0}.ask-workbench .ask-composer-actions>:is(.ask-shortcuts-trigger,.file-upload-button):hover,.ask-workbench .ask-shortcuts-trigger[data-state=open]{background:var(--surface-raised);color:var(--foreground)}.ask-workbench .ask-composer-actions>.file-upload-button{min-height:40px;box-shadow:none;padding:0}.ask-composer-menu{border-radius:12px;min-width:220px;padding:6px}.ask-composer-menu [data-slot=dropdown-menu-item]{cursor:pointer;border-radius:7px;gap:10px;min-height:40px;padding:10px}.ask-composer-menu [data-slot=dropdown-menu-item]>svg{color:var(--muted-foreground)}@media (max-width:760px){.ask-workbench .composer{flex-direction:column;gap:6px;display:flex}.ask-workbench .composer-bottom{align-items:center;gap:8px;margin-top:0;display:flex}.ask-workbench .composer-bottom>.ask-saving-settings{flex:1;min-width:0}.ask-workbench .composer-bottom>span{flex-basis:100%;order:3;max-width:none}.ask-workbench .ask-composer-actions>button{width:44px;height:44px;min-height:44px}.ask-composer-menu [data-slot=dropdown-menu-item]{min-height:44px}}.ask-workbench .work-focus{background:var(--surface-tint);color:var(--accent-text);border:1px solid var(--border)}.ask-inline-table{color:var(--muted-foreground);margin:12px 0;font-size:11px}.ask-inline-table summary{cursor:pointer}.ask-workbench table :is(th,td).record-open-column{width:112px;min-width:112px;max-width:112px}.ask-workbench table td.record-open-column>button{white-space:nowrap;width:100%;display:flex}:is(.ask-workbench button:focus-visible,.ask-workbench a:focus-visible){outline:2px solid var(--accent-text);outline-offset:3px}@media (max-width:1250px) and (min-width:1051px){.ask-workbench.pane-open .ask-identity p,.ask-workbench.pane-open .new-chat span{display:none}.ask-workbench.pane-open .ask-welcome h1{font-size:28px}.ask-workbench.pane-open .prompt-grid{grid-template-columns:1fr}}@media (max-width:1050px){.ask-workbench.pane-open>.ask-panel{padding-right:0}.ask-work-pane{z-index:80;width:100%;max-width:none;height:var(--app-height,100dvh);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0;position:fixed;inset:0}.ask-pane-body{padding:20px}.ask-pane-window-actions button{width:38px;height:38px}.ask-pane-top{padding-top:16px}.ask-pane-contact>a,.ask-pane-contact>button{min-height:30px}.ask-pane-fields dd button{min-height:28px}}@media (prefers-reduced-motion:reduce){.ask-work-pane *,.ask-pane-resizer span{transition:none!important}}.ask-pane-schedule{--due-color:var(--muted-foreground);border:1px solid var(--border);border-left:3px solid var(--due-color);background:color-mix(in srgb,var(--due-color) 6%,var(--surface));border-radius:12px;margin:18px 0;padding:18px}.ask-pane-schedule.due-overdue{--due-color:#f2a098;background:color-mix(in srgb,var(--legacy-surface-db6658ff,#db6658) 10%,var(--surface));border-color:var(--legacy-edge-db66583d,#db66583d);border-left-color:var(--due-color)}.ask-pane-schedule.due-today{--due-color:#e8bd76;background:color-mix(in srgb,var(--legacy-surface-d79b3bff,#d79b3b) 9%,var(--surface));border-color:var(--legacy-edge-d79b3b3d,#d79b3b3d);border-left-color:var(--due-color)}.ask-pane-schedule.due-tomorrow{--due-color:#9abfea;background:color-mix(in srgb,var(--legacy-surface-6b9dd7ff,#6b9dd7) 10%,var(--surface));border-color:var(--legacy-edge-6b9dd73d,#6b9dd73d);border-left-color:var(--due-color)}.ask-pane-schedule .ask-pane-section-title{flex-wrap:wrap;gap:10px}.ask-due-badge{color:var(--due-color);background:color-mix(in srgb,var(--due-color) 10%,transparent);border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:650;display:inline-flex}.ask-pane-schedule>.ask-schedule-date{margin-top:16px;font-size:14px;font-weight:550}.ask-pane-schedule>.primary{margin-top:5px}.ask-pane-schedule.due-closed{background:var(--surface);border-left-color:var(--border)}.ask-work-pane:has(.workflow-editor) .ask-pane-top{align-items:center;padding:10px 14px 6px}.ask-work-pane:has(.workflow-editor) .ask-pane-eyebrow{display:none}.ask-work-pane:has(.workflow-editor) .ask-pane-top strong{margin:0;font-size:14px}.ask-work-pane:has(.workflow-editor) .ask-pane-tabs{gap:20px;padding:0 14px}.ask-work-pane:has(.workflow-editor) .ask-pane-tabs button{padding:7px 0;font-size:14px}.ask-work-pane:has(.workflow-editor) .ask-pane-status{padding:6px 14px;font-size:12px}.ask-pane-body:has(>.workflow-editor){flex-direction:column;padding:10px 12px;display:flex;overflow:hidden}.ask-pane-body:has(>.workflow-editor)[hidden]{display:none}.ask-work-pane .workflow-editor.is-compact{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.ask-work-pane .workflow-editor.is-compact .workflow-editor-header{background:0 0;flex:none;gap:6px;margin-bottom:6px;padding:0 0 8px;position:static}.ask-work-pane .workflow-editor.is-compact .workflow-editor-header>div:first-child{width:100%}.ask-work-pane .workflow-editor.is-compact .workflow-editor-header>div:first-child>div{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.ask-work-pane .workflow-editor.is-compact .workflow-title-button{color:var(--accent-text);min-height:30px;font-size:14px;font-weight:500}.ask-work-pane .workflow-editor.is-compact .workflow-editor-header p{margin:0;font-size:12px}.ask-work-pane .workflow-editor.is-compact .workflow-editor-header>div:last-child{flex-wrap:wrap;gap:4px;width:100%;display:flex}.ask-work-pane .workflow-editor.is-compact .workflow-editor-header .workflow-icon-button{flex:none;min-width:30px;min-height:36px}.ask-work-pane .workflow-editor.is-compact .workflow-editor-header :is(.primary,.secondary){flex:1;width:auto;min-width:0;min-height:36px;padding:6px 9px;font-size:14px}.ask-work-pane .workflow-editor.is-compact .workflow-editor-header .secondary svg{display:none}.ask-work-pane .workflow-editor.is-compact .workflow-start-action{flex:none;grid-column:auto}.ask-work-pane .workflow-editor.is-compact .workflow-start-action svg{width:14px;height:14px}.ask-work-pane .workflow-editor.is-compact .workflow-view-tabs{flex:none;margin:0 0 8px}.ask-work-pane .workflow-editor.is-compact .workflow-view-tabs [role=tablist]{width:100%;height:auto}.ask-work-pane .workflow-editor.is-compact .workflow-view-tabs [role=tab]{flex:1;min-height:34px;padding:5px 10px}.ask-work-pane .workflow-editor.is-compact .workflow-design-section{flex-direction:column;flex:1;min-height:0;display:flex}.ask-work-pane .workflow-editor.is-compact .workflow-design-section[hidden]{display:none}.ask-work-pane .workflow-editor.is-compact .workflow-builder{flex:1;height:auto;min-height:180px}.ask-work-pane .workflow-editor.is-compact .workflow-editor-footer{flex:none;padding:7px 2px}.ask-work-pane .workflow-editor.is-compact .workflow-runs-section{flex:1;min-height:0;overflow:auto}@media (max-width:760px){.ask-work-pane:has(.workflow-editor) .ask-pane-window-actions button{width:44px;height:44px}.ask-work-pane:has(.workflow-editor) .ask-pane-tabs button{min-height:44px}.ask-work-pane .workflow-editor.is-compact .workflow-editor-header :is(.primary,.secondary,.workflow-icon-button),.ask-work-pane .workflow-editor.is-compact .workflow-view-tabs [role=tab]{min-height:44px}}:root{--linked-record-color:#6450ad;--linked-record-surface:#eee9fc;--linked-record-border:#cabcef}.dark{--linked-record-color:#d6caff;--linked-record-surface:#292638;--linked-record-border:#5d527e}span.linked-record-label{min-width:0;max-width:100%;color:var(--linked-record-color);vertical-align:middle;white-space:normal;text-align:left;text-transform:none;letter-spacing:normal;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;margin:0;padding:0;font-size:1rem;font-weight:600;line-height:1.45;display:inline-flex}span.linked-record-label>svg{width:16px;height:16px;color:inherit;opacity:.9;flex:0 0 16px;display:block}span.linked-record-label>span.linked-record-name{min-width:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-transform:none;letter-spacing:normal;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:inline}span.linked-record-names{vertical-align:middle;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px 16px;max-width:100%;margin:0;padding:0;display:inline-flex}.project-related .project-link-chips,.task-links{flex-wrap:wrap;align-items:flex-start;gap:10px;margin:14px 0 20px;display:flex}.project-related .project-link-chips>span,.task-links>span{border:1px solid var(--linked-record-border);min-width:0;max-width:100%;box-shadow:none;border-radius:10px;align-items:center;gap:8px;padding:5px 6px 5px 13px;font-size:1.0625rem;font-weight:600;display:inline-flex;background:var(--linked-record-surface)!important;color:var(--linked-record-color)!important}.project-related .project-link-chips>span>button:first-child,.task-links>span>button:first-child{width:auto;min-width:0;min-height:34px;font-size:inherit;color:inherit;text-align:left;border-radius:5px;align-items:center;gap:8px;padding:4px 2px;display:inline-flex}.project-related .project-link-chips .linked-record-label,.task-links .linked-record-label{font-size:1.0625rem}.project-related .project-link-chips>span>button[aria-label^=Unlink],.task-links>span>button[aria-label^=Unlink]{width:34px;min-width:34px;height:34px;min-height:34px;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:7px;flex:0 0 34px;justify-content:center;align-items:center;margin:0 0 0 4px;padding:6px;font-size:21px;display:inline-flex}.project-related .project-link-chips>span>button[aria-label^=Unlink]:hover,.task-links>span>button[aria-label^=Unlink]:hover{color:var(--foreground);background:var(--surface-raised);border-color:var(--linked-record-border)}.project-related .project-link-chips button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.task-links button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}button:has(>.linked-record-label):focus-visible{outline:2px solid var(--ring);outline-offset:3px}button:hover>.linked-record-label .linked-record-name{text-underline-offset:4px;text-decoration:underline}:is(.task-row-context>button:has(.linked-record-label),.work-links>button:has(.linked-record-label)){min-height:32px;padding:4px 0;text-decoration:none}.project-customer{margin:6px 0;display:block}:is(.email-context-links>span:has(.linked-record-label),.mail-related>span:has(.linked-record-label)){background:var(--linked-record-surface);border:1px solid var(--linked-record-border);border-radius:8px;padding:8px 11px}.file-related-summary{white-space:normal}.file-related-summary>.linked-record-names{gap:8px}.document-list small:has(.linked-record-names){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ask-pane-related .linked-record-label{font-size:1rem}.deal-contact-summary-name .linked-record-label{font-size:1.125rem}.header-deal .linked-record-label{font-size:1.0625rem}.file-links>div>button:has(.linked-record-label){min-height:40px}@media (max-width:600px){.project-related .project-link-chips,.task-links{gap:8px}.project-related .project-link-chips>span,.task-links>span{max-width:100%}.project-related .project-link-chips>span>button[aria-label^=Unlink],.task-links>span>button[aria-label^=Unlink]{flex-basis:40px;width:40px;min-width:40px;height:40px;min-height:40px}.linked-record-names{row-gap:8px}}.contact-header-parties{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;gap:14px 20px;min-width:0;display:grid}.contact-header-parties>.deal-contact-summary-name{align-items:flex-start}.contact-header-parties>.deal-contact-summary-name>svg{margin-top:4px}.contact-organization-summary{min-width:0;color:var(--foreground);text-align:left;align-items:flex-start;gap:10px;display:flex}.contact-organization-summary>svg{color:var(--text-secondary);flex-shrink:0;margin-top:4px}.contact-organization-summary>div{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;max-width:100%;display:flex}.contact-organization-label{color:var(--text-secondary);font-size:.875rem}.contact-organization-name{text-align:left;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:32px;font-size:1.0625rem;font-weight:600}.contact-organization-name .linked-record-label{font-size:inherit}.contact-organization-name:hover{text-underline-offset:3px;text-decoration:underline}.organization-website,.organization-website-text{min-width:0;max-width:100%;min-height:32px;color:var(--text-secondary);text-align:left;align-items:center;gap:6px;font-size:.875rem;line-height:1.4;display:inline-flex}.organization-website>span,.organization-website-text>span{overflow-wrap:anywhere;min-width:0}.organization-website>svg,.organization-website-text>svg{flex-shrink:0}.organization-website{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.organization-website:hover{color:var(--foreground)}:is(.contact-organization-name:focus-visible,.organization-website:focus-visible){outline:2px solid var(--ring);outline-offset:3px;border-radius:4px}@media (max-width:760px){.contact-organization-name,.organization-website{min-height:44px}}.contact-header-grouped{padding:16px;container:contact-header/inline-size}.contact-header-grouped .contact-header-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.contact-header-person{align-content:start;gap:8px;min-width:0;display:grid}.contact-header-grouped .contact-header-person{gap:3px}.contact-header-grouped .contact-header-parties>:only-child{grid-column:1/-1}.contact-header-grouped .contact-header-parties>.contact-organization-summary:not(:first-child){border-inline-start:1px solid var(--border);padding-inline-start:20px}.contact-header-grouped .contact-header-parties>:nth-child(n+3){border-top:1px solid var(--border);grid-column:1/-1;border-inline-start:0!important;padding:12px 0 0!important}.contact-header-grouped .deal-contact-summary-name{align-items:flex-start}.contact-header-grouped .deal-contact-summary-name>svg{margin-top:4px}.contact-header-grouped .deal-contact-summary-name>div>span:first-child{color:var(--text-secondary);font-size:.8125rem;display:block}.contact-header-grouped .contact-organization-label{font-size:.8125rem}.contact-header-grouped .deal-contact-summary-name button,.contact-header-grouped .deal-contact-summary-name strong,.contact-header-grouped .contact-organization-name{align-items:center;min-height:32px;padding:0;font-size:1.125rem;line-height:1.45;display:flex}.contact-header-grouped .deal-contact-summary-name .linked-record-label,.contact-header-grouped .contact-organization-name .linked-record-label{font-size:inherit}.contact-header-grouped .deal-contact-summary-actions{flex-direction:column;align-items:flex-start;gap:3px;margin:0;padding-inline-start:29px;display:flex}.contact-header-grouped .deal-contact-summary-actions a,.contact-header-grouped .deal-contact-summary-actions button,.contact-header-grouped .organization-website,.contact-header-grouped .organization-website-text{background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;min-height:32px;margin:0;padding:4px 0;font-size:.875rem;line-height:1.4;display:inline-flex}.contact-header-grouped .deal-contact-missing{padding:5px 0;font-size:.8125rem}@container contact-header (width<=520px){.contact-header-grouped .contact-header-parties{grid-template-columns:minmax(0,1fr);gap:12px}.contact-header-grouped .contact-header-parties>.contact-organization-summary:not(:first-child){border-inline-start:0;border-top:1px solid var(--border);padding:12px 0 0}}@media (max-width:760px),(pointer:coarse){.contact-header-grouped .deal-contact-summary-name button,.contact-header-grouped .contact-organization-name,.contact-header-grouped .deal-contact-summary-actions a,.contact-header-grouped .deal-contact-summary-actions button,.contact-header-grouped .organization-website{min-height:44px}}:root{--crm-table-header:var(--surface-raised);--crm-table-header-text:var(--foreground);--crm-control-height:44px}:is(.resizable-record-table,.project-list table,.task-table,.ask-results table,.chat-task-results table,.file-table table) thead th{background:var(--crm-table-header);height:46px;color:var(--crm-table-header-text);text-transform:none;letter-spacing:normal;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:10px 16px;font-size:.875rem;font-weight:600;line-height:1.4}:is(.resizable-record-table,.project-list table,.task-table,.ask-results table,.chat-task-results table,.file-table table) tbody td{border-bottom:1px solid var(--border);color:var(--foreground);vertical-align:middle;padding:14px 16px;font-size:.9375rem;line-height:1.5}:is(.resizable-record-table,.project-list table,.task-table,.ask-results table,.chat-task-results table,.file-table table) tbody tr:last-child td{border-bottom:0}:is(.resizable-record-table,.project-list table,.task-table,.ask-results table,.chat-task-results table,.file-table table) tbody tr:hover td:not(.record-open-column){background:var(--surface-raised)}:is(.resizable-record-table,.project-list table,.task-table,.ask-results table,.chat-task-results table,.file-table table) th .column-sort{font-size:inherit;font-weight:inherit;color:inherit;min-height:26px}:is(.resizable-record-table,.project-list table,.task-table,.ask-results table,.chat-task-results table,.file-table table) .record-open-column{width:76px;min-width:76px;padding:8px}:is(.resizable-record-table,.project-list table,.task-table,.ask-results table,.chat-task-results table,.file-table table) .record-open-column button{min-height:36px}:is(.configurable-table-scroll,.project-list,.task-main,.ask-results,.chat-task-results,.file-table){border-color:var(--border);border-radius:12px}:is(.deal-form,.project-form,.task-fields) label{color:var(--foreground);font-size:.9375rem;line-height:1.5}:is(.deal-form,.project-form,.task-fields) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select){width:100%;min-width:0;min-height:var(--crm-control-height);border:1px solid var(--input);background:var(--background);color:var(--foreground);border-radius:8px;padding:10px 12px;font-size:1rem;line-height:1.5}:is(.deal-form,.project-form,.task-fields) textarea{resize:vertical;min-height:104px}:is(.deal-form,.project-form,.task-fields) :is([data-slot=select-trigger],.date-field){min-height:var(--crm-control-height);border-color:var(--input);background:var(--background);width:100%;height:auto;color:var(--foreground);border-radius:8px;padding:10px 12px;font-size:1rem}:is(.deal-form,.project-form,.task-fields) [data-slot=input-group]{min-height:var(--crm-control-height);border-color:var(--input);background:var(--background);border-radius:8px}:is(.deal-form,.project-form,.task-fields) [data-slot=input-group] input{box-shadow:none;background:0 0;border:0;min-height:40px}:is(.deal-form,.project-form,.task-fields) :is(input,textarea,select):focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-color:var(--ring)}:is(.deal-form,.project-form,.task-fields) [data-slot=input-group] input:focus-visible{outline:none}:is(.deal-form,.project-form,.task-fields) [data-slot=input-group]:focus-within{outline:2px solid var(--ring);outline-offset:2px}:is(.deal-form,.project-form,.task-fields) input::placeholder,:is(.deal-form,.project-form,.task-fields) textarea::placeholder{color:var(--muted-foreground);opacity:1}:is(.project-form,.deal-form)>.form-actions{border-color:var(--border);background:var(--surface);gap:10px;padding-top:18px}.project-workspace .project-heading h1{letter-spacing:-.035em;font-size:28px;font-weight:600;line-height:1.2}.project-workspace .project-heading p,.project-list>header p{color:var(--text-secondary);font-size:.9375rem;line-height:1.6}.project-workspace .project-heading{margin-bottom:24px}.project-list>header{flex-wrap:wrap;gap:20px;padding:18px 20px}.project-list h2{align-items:center;gap:8px;font-size:1.125rem;font-weight:600;display:flex}.project-list h2 span{color:var(--text-secondary);background:var(--surface-raised);border-radius:6px;padding:2px 7px;font-size:.875rem}.project-toolbar{flex-wrap:wrap;gap:10px;max-width:100%}.project-toolbar>label{background:var(--background);border:1px solid var(--input);border-radius:8px;flex:1;min-width:0;min-height:44px;padding:0 12px}.project-toolbar>label:focus-within{outline:2px solid var(--ring);outline-offset:2px}.project-toolbar label input{width:100%;min-height:42px;color:var(--foreground);outline:none;padding:8px 0;font-size:1rem}.project-toolbar>[data-slot=select-trigger]{background:var(--background);border-color:var(--input);border-radius:8px;min-height:44px;font-size:.9375rem}.project-list .project-table-wrap{border:0;border-radius:0}.project-list .project-table-wrap table{min-width:1040px}.project-list .project-table-wrap td{white-space:normal}.project-list td small{color:var(--text-secondary);margin:5px 0 0;font-size:.875rem}.project-list .project-date{color:var(--foreground);white-space:nowrap;display:block}.project-secondary{color:var(--text-secondary)}.project-customers{flex-direction:column;gap:8px;min-width:140px;display:flex}.project-customers>button{text-align:left;min-height:32px;display:inline-flex}.project-list .project-name{color:var(--foreground);min-width:150px;font-size:1rem;font-weight:650}.project-list .project-name:hover{text-underline-offset:4px;text-decoration:underline}.project-ask-action{min-height:32px;color:var(--accent-text);align-items:center;gap:6px;margin-top:7px;font-size:.875rem;display:inline-flex}.project-list .project-ask-action:hover{text-underline-offset:4px;text-decoration:underline}.project-progress{gap:10px;min-width:125px;max-width:220px}.project-progress>span{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.project-list .project-status{border:1px solid var(--input);white-space:nowrap;background:var(--surface-raised);margin:0;padding:5px 10px;font-size:.875rem;font-weight:600;line-height:1.4;display:inline-flex;color:var(--text-secondary)!important}.project-list .project-status.active,.project-list .project-status.completed{background:var(--legacy-surface-20372eff,#20372e);border-color:var(--legacy-edge-3c6852ff,#3c6852);color:var(--legacy-ink-ace1bfff,#ace1bf)!important}.project-list .project-status.on_hold{background:var(--legacy-surface-392f21ff,#392f21);border-color:var(--legacy-edge-725a33ff,#725a33);color:var(--legacy-ink-f2cf92ff,#f2cf92)!important}.project-list .project-status.planning{background:var(--surface-tint);border-color:var(--linked-record-border);color:var(--accent-text)!important}.project-metrics article{border-color:var(--border);border-radius:12px}.project-metrics article span{color:var(--text-secondary);font-size:.9375rem}.project-metrics article svg{color:var(--accent-text)}.project-metrics article.attention svg,.project-metrics article.attention strong{color:var(--legacy-ink-f1b3a4ff,#f1b3a4)}.project-form{padding:24px 28px 28px}.project-form-grid{gap:20px}.project-form-grid label{gap:8px}.project-form-grid small,.project-related>p,.project-task-prompt p{color:var(--text-secondary);font-size:.875rem}.project-mobile-records{padding:14px}.project-mobile-records .record-card-details{align-items:stretch}.project-mobile-records .project-progress{width:100%;max-width:100%}.project-mobile-records .project-ask-action{align-self:flex-start}@media (max-width:760px){.project-workspace .project-heading h1{font-size:25px}.project-workspace .project-metrics{grid-template-columns:1fr;gap:10px;margin:18px 0}.project-metrics article{padding:14px 16px}.project-metrics article strong{font-size:24px}.project-actions{flex-wrap:wrap;gap:8px}.project-list>header{padding:16px}.project-toolbar{width:100%;margin-top:14px}.project-toolbar>label{flex-basis:100%}.project-toolbar label input{min-width:0}.project-toolbar>[data-slot=select-trigger]{width:100%}.project-form{padding:20px}.project-form-grid{gap:16px}}.custom-file-field>strong{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.custom-file-count{color:var(--text-secondary);font-size:.8125rem;font-weight:400}.custom-file-items{gap:6px;margin:10px 0;display:grid}.custom-file-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.custom-file-item>button:first-child{text-align:left;flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.custom-file-item>button:last-child{flex-shrink:0;min-height:36px;font-size:.875rem}.custom-file-preview,.custom-file-help{color:var(--text-secondary);font-size:.8125rem}.custom-file-help{margin-top:10px;line-height:1.5;display:block}.custom-reference-list{flex-direction:column;gap:6px;max-width:100%;display:flex}.file-picker-multiple{gap:6px;max-height:50dvh;display:grid;overflow:auto}.file-picker-multiple>label{border:1px solid var(--border);cursor:pointer;border-radius:9px;flex-direction:row;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.file-picker-multiple>label:has([data-state=checked]){border-color:var(--ring);background:var(--surface-tint)}.file-picker-multiple>label>span:last-child{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.file-picker-multiple small{color:var(--text-secondary);font-size:.8125rem}.file-picker-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.file-picker-actions>span{color:var(--text-secondary);margin-right:auto;font-size:.875rem}.task-review-target{border:1px solid var(--border);background:var(--card);border-radius:10px;margin:0 0 20px;padding:16px}.task-review-target h3{align-items:center;gap:8px;font-weight:600;display:flex}.task-review-target .form-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.task-review-target select,.task-review-target input{width:100%;min-width:0}.task-review-selected{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.task-review-selected>strong{color:var(--primary);flex:1}.task-review-options{max-height:180px;margin-top:12px;overflow:auto}.task-review-options>button{text-align:left;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.task-action-tabs{flex-wrap:wrap}.task-action-tabs>button{white-space:nowrap;flex-shrink:0}@media (max-width:560px){.task-review-target .form-grid{grid-template-columns:1fr}}:is(tr,article)[data-record-row]{cursor:pointer}:is(tr,article)[data-record-row]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.task-title-row{grid-template-columns:minmax(0,1fr)}.task-title-row>input{width:100%;min-height:44px}.task-save-bar{flex-wrap:wrap}.task-save-guidance{color:var(--text-secondary);flex:1 0 100%;margin:0;font-size:14px}.task-save-guidance button{margin-left:6px}.task-sheet #task-title[aria-invalid=true]{border:2px solid var(--danger-text);outline-color:var(--danger-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger-text) 12%,transparent)}.task-sheet .task-required-error{color:var(--danger-text);font-weight:600}.rich-editor.rich-editor .ql-toolbar.ql-snow{align-items:center;gap:2px 3px;min-height:40px;padding:5px 7px}.rich-editor.rich-editor .ql-toolbar.ql-snow .ql-formats{vertical-align:middle;align-items:center;gap:1px;margin:0 7px 0 0;display:inline-flex}.rich-editor.rich-editor .ql-toolbar.ql-snow button{border:0;border-radius:4px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;margin:0;padding:5px;display:inline-flex}.rich-editor.rich-editor .ql-toolbar.ql-snow button svg{flex:none;width:18px;height:18px}.rich-editor.rich-editor .ql-toolbar.ql-snow button:hover{background:var(--legacy-surface-e3e3ebff,#e3e3eb)}.rich-editor.rich-editor .ql-toolbar.ql-snow .ql-picker{height:28px;font-size:13px;line-height:28px}.rich-editor.rich-editor .ql-toolbar.ql-snow .ql-picker-label{padding:0 20px 0 7px;line-height:26px}.rich-editor.rich-editor .ql-toolbar.ql-snow .ql-picker.ql-font{width:126px}.rich-editor.rich-editor .ql-toolbar.ql-snow .ql-picker.ql-size{width:67px}.rich-editor.rich-editor .ql-toolbar.ql-snow .ql-picker.ql-header{width:92px}.rich-editor.rich-editor .ql-toolbar.ql-snow .ql-color-picker,.rich-editor.rich-editor .ql-toolbar.ql-snow .ql-icon-picker{width:28px}.rich-editor.rich-editor .ql-toolbar.ql-snow .ql-color-picker .ql-picker-label,.rich-editor.rich-editor .ql-toolbar.ql-snow .ql-icon-picker .ql-picker-label{padding:4px}.rich-editor.rich-editor .ql-toolbar.ql-snow .ql-picker-options{line-height:1.5}.rich-editor.rich-editor .ql-toolbar.ql-snow .ql-picker-item{padding-top:4px;padding-bottom:4px}.rich-editor.rich-editor .rich-editor-actions{gap:5px 10px;min-height:38px;padding:5px 10px}.rich-editor.rich-editor .rich-editor-actions>span{flex:130px;font-size:.875rem}.rich-editor.rich-editor .rich-editor-actions>button{min-width:48px;min-height:28px;padding:3px 8px;font-size:.8125rem}.rich-editor .merge-field-picker{flex:none;position:relative}.rich-editor .merge-field-trigger{border:1px solid var(--border);background:var(--secondary);min-height:30px;color:var(--secondary-foreground);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.rich-editor .merge-field-trigger:hover:not(:disabled){background:var(--accent);color:var(--accent-foreground);border-color:var(--control-edge,var(--border))}.rich-editor .merge-field-trigger:disabled{background:var(--muted);color:var(--muted-foreground);opacity:1;cursor:not-allowed}.rich-editor .merge-field-popover{z-index:50;border:1px solid var(--border);background:var(--surface);width:min(360px,100vw - 48px);color:var(--foreground);border-radius:10px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 36px #0003}.rich-editor .merge-field-popover>label{border:1px solid var(--border);color:var(--text-secondary);border-radius:7px;align-items:center;gap:8px;padding:8px 10px;display:flex}.rich-editor .merge-field-popover input{width:100%;min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0}.rich-editor .merge-field-options{gap:2px;max-height:300px;padding-top:6px;display:grid;overflow:auto}.rich-editor .merge-field-options>strong{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;padding:8px 10px 4px;font-size:.7rem}.rich-editor .merge-field-options>button{color:var(--foreground);text-align:left;font:inherit;background:0 0;border:0;border-radius:6px;padding:8px 10px}:is(.rich-editor .merge-field-options>button:hover,.rich-editor .merge-field-options>button:focus-visible){background:var(--surface-raised);outline:0}.rich-editor .merge-field-options>p{color:var(--text-secondary);margin:8px 10px;font-size:.84rem}.rich-editor.rich-editor .ql-toolbar button:focus-visible{outline:2px solid var(--legacy-edge-6858baff,#6858ba);outline-offset:1px}.rich-editor.rich-editor .ql-toolbar .ql-picker-label:focus-visible{outline:2px solid var(--legacy-edge-6858baff,#6858ba);outline-offset:1px}@media (pointer:coarse){.rich-editor.rich-editor .ql-toolbar.ql-snow{gap:3px;padding:5px}.rich-editor.rich-editor .ql-toolbar.ql-snow button{flex-basis:36px;width:36px;min-width:36px;height:36px;min-height:36px}.rich-editor.rich-editor .ql-toolbar.ql-snow .ql-picker{height:36px;line-height:36px}.rich-editor.rich-editor .ql-toolbar.ql-snow .ql-picker-label{line-height:34px}.rich-editor.rich-editor .ql-toolbar.ql-snow .ql-color-picker,.rich-editor.rich-editor .ql-toolbar.ql-snow .ql-icon-picker{width:36px}.rich-editor.rich-editor .ql-toolbar.ql-snow .ql-color-picker .ql-picker-label,.rich-editor.rich-editor .ql-toolbar.ql-snow .ql-icon-picker .ql-picker-label{padding:8px}.rich-editor.rich-editor .rich-editor-actions>button{min-height:36px}}.rich-editor.rich-editor.is-compact .rich-editor-actions{gap:4px 6px;min-height:32px;padding:4px 8px}.rich-editor.rich-editor.is-compact .rich-editor-actions>span{flex:auto;font-size:.875rem}.rich-editor.rich-editor.is-compact .rich-editor-actions>button{justify-content:center;align-items:center;gap:4px;min-width:26px;height:26px;min-height:26px;padding:3px 5px;display:inline-flex}.rich-editor.rich-editor.is-compact .rich-editor-actions>button.rich-more-formatting{white-space:nowrap;padding:3px 6px;font-size:.8125rem}.rich-editor.rich-editor.is-compact:not(.formatting-expanded) .ql-toolbar .ql-formats:nth-child(n+4){display:none}.rich-editor.rich-editor.is-compact .ql-toolbar.ql-snow{gap:2px;min-height:34px;padding:3px 6px}.content-feedback-editor .rich-editor.is-compact .ql-container,.content-feedback-editor .rich-editor.is-compact .ql-editor{min-height:76px}.content-feedback-editor .rich-editor.is-compact .ql-editor{max-height:260px;padding:10px 12px;line-height:1.5}.content-feedback-editor .rich-editor.is-compact .ql-editor.ql-blank:before{font-size:.9375rem;left:12px;right:12px}@media (pointer:coarse){.rich-editor.rich-editor.is-compact .rich-editor-actions>button{min-width:36px;height:36px;min-height:36px}.rich-editor.rich-editor.is-compact .ql-toolbar.ql-snow{min-height:42px}}@media (max-width:760px){.contact-editor-sheet{gap:0;overflow:hidden}.deal-sheet .deal-form>.form-actions,.project-sheet .project-form>.form-actions,.task-event-window .task-save-bar{-webkit-backdrop-filter:none;backdrop-filter:none;flex-shrink:0;position:static!important;inset:auto!important}.contact-editor-sheet [data-slot=sheet-header]{flex-shrink:0;padding:16px 54px 12px 20px}.contact-editor-sheet [data-slot=sheet-title]{font-size:1.25rem}.contact-editor-sheet .deal-form{flex-direction:column;flex:1;min-height:0;scroll-padding-block:16px;display:flex;overflow-y:auto}.contact-editor-sheet .deal-form>*{flex-shrink:0}.contact-editor-sheet .deal-form>.record-form-layout{order:1}.contact-editor-sheet .deal-form>.form-actions{order:2;margin:20px 0 0;padding:16px 0}.contact-editor-sheet .deal-form>.contact-related{order:3}.deal-sheet .record-form-layout[data-designing=false] .record-layout-toolbar{flex-direction:row;align-items:center;gap:8px;margin:0 0 12px;padding:8px 0;position:static}.deal-sheet .record-form-layout[data-designing=false] .record-layout-buttons{flex-wrap:nowrap}.mobile-record-context{font-size:.875rem}.mobile-record-context>summary{cursor:pointer;min-height:44px;color:var(--accent-text);align-content:center}.mobile-record-context[open]{max-height:32dvh;overflow:auto}.keyboard-open .contact-editor-sheet [data-slot=sheet-description],.keyboard-open .contact-editor-sheet .mobile-record-context{display:none}}.workspace-rail .rail-label{margin-top:22px;margin-bottom:8px}.workspace-rail .rail-destinations{gap:3px}.workspace-rail .rail-destinations button{min-height:44px;font-size:15px}.workspace-rail .rail-destinations button[aria-label=Ask]{color:var(--accent-text);font-weight:650}.rail-more-tools{text-align:left;width:100%;min-height:44px;color:var(--text-secondary);border-radius:8px;align-items:center;gap:12px;margin-top:6px;padding:10px 12px;font-size:15px;display:flex}.rail-more-tools>svg:last-child{margin-left:auto;transition:transform .15s}.rail-more-tools[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.rail-more-tools:hover{background:var(--surface-raised);color:var(--foreground)}#workspace-extra-tools[hidden]{display:none}#workspace-extra-tools .rail-destinations{margin-top:4px}.workspace-rail .rail-bottom{padding-top:16px}.rail-help .ask-guide-trigger{width:100%;padding:10px}.rail-settings>button{min-height:44px;font-size:14px}.workspace-rail :is(button,a):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.workspace-header :is(.workspace-command-trigger,.work-desk-trigger,.create-menu-trigger){min-height:44px;font-size:14px}.workspace-command-trigger>span{color:var(--foreground)}.workspace-command [data-slot=command-item],.create-menu [data-slot=dropdown-menu-item]{min-height:44px;font-size:14px}.workspace-command .command-help{font-size:13px}.workspace-command .command-help button{min-height:44px;padding:8px}.ask-guide-trigger{min-height:44px;color:var(--text-secondary);text-align:left;border-radius:8px;align-items:center;gap:8px;font-size:14px;display:inline-flex}.ask-guide-trigger:hover{color:var(--foreground);background:var(--surface-raised)}.ask-guide-dialog[data-slot=dialog-content]{max-width:620px;max-height:calc(100dvh - 32px);padding:28px;overflow:auto}.ask-guide-dialog [data-slot=dialog-title]{font-size:24px}.ask-guide-dialog [data-slot=dialog-description]{color:var(--text-secondary);font-size:16px;line-height:1.6}.ask-guide-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ask-guide-examples>button{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.ask-guide-examples>button:hover{background:var(--surface-raised);border-color:var(--accent-text)}.ask-guide-examples>button>span{flex:1}.ask-guide-examples strong{color:var(--foreground);font-size:16px;display:block}.ask-guide-examples small{color:var(--text-secondary);margin-top:5px;font-size:14px;line-height:1.5;display:block}.ask-guide-examples svg{color:var(--accent-text);flex:none}.ask-guide-tips{color:var(--text-secondary);gap:12px;font-size:14px;line-height:1.6;display:grid}.ask-guide-tips strong{color:var(--foreground)}.ask-guide-dialog button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ask-workbench .ask-top{align-items:center;gap:16px}.ask-workbench .ask-identity h2{font-size:18px}.ask-workbench .ask-identity p{color:var(--text-secondary);font-size:14px}.ask-workbench .new-chat{min-height:44px;font-size:14px}.ask-workbench .ask-record-tools{flex-wrap:wrap;gap:10px;padding:8px 0;overflow:visible}.ask-workbench .ask-record-tools .ask-guide-trigger{margin-right:auto}.ask-workbench .ask-record-tools button{min-height:44px;font-size:14px}.ask-workbench .ask-welcome{max-width:680px;margin:clamp(20px,4vh,48px) auto 24px}.ask-workbench .ask-welcome-symbol{width:44px;height:44px;margin-bottom:20px}.ask-workbench .ask-welcome h1{letter-spacing:-.035em;margin-bottom:14px;font-size:clamp(28px,3vw,40px);line-height:1.2}.ask-workbench .ask-welcome>p{color:var(--text-secondary);max-width:600px;font-size:16px;line-height:1.65}.ask-workbench .prompt-grid{gap:12px;margin-top:24px}.ask-workbench .prompt-grid button{min-height:100px;padding:18px}.ask-workbench .prompt-grid strong{font-size:16px;line-height:1.4}.ask-workbench .prompt-grid span{color:var(--text-secondary);font-size:14px;line-height:1.5}.ask-workbench .prompt-grid svg{width:20px;height:20px}.ask-workbench .ask-first-paths{margin-top:22px}.ask-workbench .ask-first-paths button{min-height:118px;transition:border-color .15s,background-color .15s}.ask-workbench .ask-first-paths button:hover{border-color:var(--ring);background:var(--surface-tint)}.ask-workbench .ask-first-paths button:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.ask-workbench .ask-first-note{color:var(--text-secondary);margin:16px 0 0;font-size:13px}.ask-workbench .composer textarea{min-height:62px;font-size:16px;line-height:1.6}.ask-workbench .composer-bottom{flex-wrap:wrap;gap:8px}.ask-workbench .composer-bottom>.ask-connection-hint:empty{display:none}.ask-workbench .composer-bottom>.ask-connection-hint{font-size:13px}.ask-workbench .ask-saving-settings.compact{min-height:44px}.ask-workbench .ask-saving-settings.compact label{cursor:pointer;min-height:44px}.ask-workbench .ask-saving-settings.compact span{color:var(--text-secondary);font-size:14px}.ask-workbench .ask-composer-actions>button{width:44px;height:44px;min-height:44px}.ask-workbench .ask-composer-actions>.ask-send{background:var(--primary);width:auto;min-width:88px;color:var(--primary-foreground);border-radius:24px;justify-content:center;align-items:center;gap:7px;padding:0 16px;display:flex}.ask-workbench .ask-send>span{color:inherit;font-size:14px;font-weight:650}.ask-workbench .ask-send:disabled{opacity:.5}.ask-workbench .work-focus{flex-wrap:wrap;font-size:14px}.ask-workbench .work-focus button{min-height:36px}.ask-workbench .message-content>p,.ask-workbench .message-content .ask-markdown{font-size:16px;line-height:1.65}.ask-workbench .message-author,.ask-workbench .ask-inline-table{font-size:14px}.ask-workbench .ask-inline-table summary{min-height:44px;padding-block:10px}.ask-pane-top strong{white-space:normal;overflow-wrap:anywhere;font-size:16px;line-height:1.4}.ask-pane-eyebrow,.ask-pane-kind{letter-spacing:.06em;font-size:12px}.ask-pane-window-actions button{width:44px;height:44px}.ask-pane-tabs button{min-height:44px;font-size:14px}.ask-pane-status{flex-wrap:wrap;font-size:13px}.ask-pane-status button{min-height:36px;font-size:14px}.ask-pane-body h3{font-size:16px}.ask-pane-record-heading>p,.ask-pane-muted,.ask-pane-section>p,.ask-pane-home>p{font-size:16px;line-height:1.6}.ask-pane-action-grid button{min-height:44px;font-size:14px}.ask-pane-contact>a,.ask-pane-contact>button{min-height:40px;font-size:14px}.ask-pane-contact>.ask-pane-contact-name,.ask-pane-fields,.ask-pane-next-task,.ask-pane-next-task strong,.ask-pane-related,.ask-pane-home-actions strong,.ask-pane-card-links strong{font-size:16px}.ask-pane-next-task>span,.ask-pane-card-links small,.ask-pane-related small,.ask-pane-contact>small,.ask-pane-home-actions small,.ask-pane-footnote,.ask-pane-changes-help,.ask-pane-pagination,.ask-due-badge{font-size:13px}.ask-pane-fields dd button,.ask-pane-pagination button{min-height:40px}.ask-pane-loading,.ask-pane-empty{font-size:16px}.ask-pane-card-links>button{min-height:64px}@media (min-width:761px){.workspace-rail.is-collapsed .rail-more-tools{justify-content:center;padding:0}.workspace-rail.is-collapsed .rail-more-tools>span,.workspace-rail.is-collapsed .rail-more-tools>svg:last-child,.workspace-rail.is-collapsed .rail-help{display:none}}@media (max-width:1050px) and (min-width:761px){.workspace-rail:not(.is-expanded) .rail-more-tools>span,.workspace-rail:not(.is-expanded) .rail-more-tools>svg:last-child,.workspace-rail:not(.is-expanded) .rail-help{display:none}}@media (max-width:760px){.ask-workbench .ask-top{flex-wrap:wrap;gap:4px}.ask-workbench .ask-identity{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ask-workbench .ask-identity p{display:none}.ask-workbench .ask-header-actions{justify-content:space-between;width:100%;margin-left:0}.ask-workbench .new-chat span{display:inline}.ask-workbench .ask-record-tools .ask-shortcuts>button{display:none}.ask-workbench .ask-record-tools .ask-shortcuts>button[aria-haspopup=menu]{display:flex}.ask-workbench .ask-welcome{margin:18px 4px}.ask-workbench .ask-welcome-symbol{display:none}.ask-workbench .ask-welcome h1{font-size:28px}.ask-workbench .prompt-grid button{min-height:110px;padding:14px;display:block}.ask-workbench .ask-first-paths button{min-height:0}.ask-workbench .prompt-grid strong,.ask-workbench .prompt-grid span{display:block}.ask-workbench .prompt-grid span{margin-top:5px}.ask-workbench .composer-bottom>.ask-saving-settings{flex-basis:100%}.ask-workbench .ask-composer-actions{width:100%;margin-left:0}.ask-workbench .ask-composer-actions>.ask-send{margin-left:auto}.ask-guide-dialog[data-slot=dialog-content]{padding:22px}.ask-guide-examples{grid-template-columns:1fr}.more-destinations button small{font-size:14px}.mobile-more-settings .ask-guide-trigger{min-height:44px}}@media (prefers-reduced-motion:reduce){.rail-more-tools>svg:last-child{transition:none}}.call-recap-dialog[data-slot=dialog-content]{gap:16px;width:calc(100% - 32px);max-width:600px;max-height:calc(100dvh - 32px);padding:26px;overflow:auto}.call-recap-dialog label{font-weight:650}.call-recap-dialog textarea{resize:vertical;border:1px solid var(--border);width:100%;min-height:180px;color:var(--foreground);background:var(--background);font:inherit;border-radius:12px;padding:14px;font-size:16px;line-height:1.6}.call-recap-dialog textarea:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.call-recap-dialog small,.call-recap-hint{color:var(--text-secondary);font-size:13px;line-height:1.5}.call-checklist{border:1px solid var(--border);background:var(--surface-raised);border-radius:16px;margin:16px 0;padding:20px}.call-checklist-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.call-checklist-heading small{letter-spacing:.1em;color:var(--text-secondary);font-size:11px}.call-checklist-heading h3{color:var(--foreground);margin:4px 0;font-size:19px}.call-checklist-heading>span{background:var(--background);color:var(--foreground);border-radius:20px;padding:6px 10px;font-size:13px}.call-checklist ul{margin:14px 0;padding:0;list-style:none}.call-checklist li{border-top:1px solid var(--border);align-items:flex-start;gap:10px;padding:12px 0;display:flex}.call-step-icon{color:var(--text-secondary);padding-top:3px}.call-checklist li[data-status=saved] .call-step-icon{color:var(--accent-text)}.call-checklist li>div{flex:1;min-width:0}.call-checklist li strong{color:var(--foreground);overflow-wrap:anywhere;font-size:15px;display:block}.call-checklist li small{color:var(--text-secondary);margin-top:3px;font-size:13px;display:block}.call-checklist li p{margin-top:5px;font-size:14px}.call-checklist button{min-height:44px;color:var(--accent-text);border-radius:8px;align-items:center;gap:5px;padding:8px;display:inline-flex}.call-checklist button:focus-visible{outline:2px solid var(--ring)}@media (max-width:600px){.call-checklist{padding:14px}.call-recap-dialog[data-slot=dialog-content]{padding:20px}}html.light{--legacy-surface-141923ff:#f7f8fb;--legacy-edge-55658eff:#9fafd1;--legacy-surface-20283aff:#eff3fa;--legacy-ink-d8e2ffff:#37476c;--legacy-edge-84515cff:#d19fa9;--legacy-ink-f2a5b3ff:#7c2737;--legacy-ink-e99eaaff:#7c2735;--legacy-ink-dfc78cff:#7c6427;--legacy-edge-766443ff:#d1bf9f;--legacy-ink-b5dec9ff:#25744b;--legacy-surface-21392fff:#eef0f5;--legacy-surface-db6658ff:#faf0ef;--legacy-edge-db66583d:#d1a49f3d;--legacy-surface-d79b3bff:#faf6ef;--legacy-edge-d79b3b3d:#d1bd9f3d;--legacy-surface-6b9dd7ff:#eff4fa;--legacy-edge-6b9dd73d:#9fb6d13d;--legacy-surface-18181bff:#fff;--legacy-edge-303038ff:#dce0e7;--legacy-surface-344361ff:#eff3fa;--legacy-ink-fafafaff:#414957;--legacy-ink-a1a1aaff:#414957;--legacy-ink-aabffcff:#273c7c;--legacy-edge-262932ff:#dce0e7;--legacy-surface-10131bff:#fff;--legacy-surface-bacbffff:#eff2fa;--legacy-ink-111827ff:#414957;--legacy-surface-1b293dff:#eff4fa;--legacy-edge-344563ff:#9fb1d1;--legacy-ink-f4f4f5ff:#414957;--legacy-surface-1c2027ff:#f7f8fb;--legacy-edge-303741ff:#dce0e7;--legacy-surface-293853ff:#eff3fa;--legacy-ink-b5bdccff:#414957;--legacy-edge-38435aff:#9faed1;--legacy-surface-161c29ff:#f7f8fb;--legacy-surface-11141bff:#fff;--legacy-edge-2b303aff:#dce0e7;--legacy-ink-c6c9d2ff:#414957;--legacy-surface-181c25ff:#f7f8fb;--legacy-edge-343b49ff:#dce0e7;--legacy-surface-191f2bff:#f7f8fb;--legacy-ink-bed0ffff:#273f7c;--legacy-ink-e4ba7dff:#7c5a27;--legacy-edge-262c35ff:#dce0e7;--legacy-edge-414b61ff:#9faed1;--legacy-surface-c2d2ffff:#eff2fa;--legacy-ink-16213aff:#27417c;--legacy-edge-d4deffff:#dce0e7;--legacy-edge-2e3541ff:#dce0e7;--legacy-edge-303746ff:#dce0e7;--legacy-edge-3d506fff:#9fb2d1;--legacy-ink-c6d5faff:#273f7c;--legacy-surface-151c2aff:#f7f8fb;--legacy-surface-26354eff:#eff3fa;--legacy-edge-c2d2ffff:#9facd1;--legacy-ink-102039ff:#27487c;--legacy-surface-1a2538ff:#eff3fa;--legacy-edge-354863ff:#9fb3d1;--legacy-surface-6ccbacff:#effaf7;--legacy-surface-0b0f19ff:#fff;--legacy-ink-baccffff:#273e7c;--legacy-surface-141820ff:#f7f8fb;--legacy-edge-303642ff:#dce0e7;--legacy-ink-b7bdc9ff:#414957;--legacy-edge-353e51ff:#9faed1;--legacy-surface-1a1f29ff:#f7f8fb;--legacy-edge-b3c6ffff:#9fabd1;--legacy-surface-27354eff:#eff3fa;--legacy-surface-15392eff:#effaf7;--legacy-ink-82dab2ff:#257450;--legacy-ink-8c93a1ff:#414957;--legacy-edge-34425bff:#9fb1d1;--legacy-surface-171e2cff:#f7f8fb;--legacy-ink-c2cad9ff:#414957;--legacy-surface-171e2aff:#f7f8fb;--legacy-edge-323d51ff:#9fb0d1;--legacy-ink-98dfb8ff:#257449;--legacy-surface-18332bff:#effaf7;--legacy-ink-ffca9cff:#7c4f27;--legacy-surface-3a2b21ff:#faf4ef;--legacy-surface-47262dff:#faeff2;--legacy-ink-ffd2d9ff:#414957;--legacy-surface-090a0cff:#fff;--legacy-ink-eeeeeeff:#414957;--legacy-ink-c2b5ffff:#37277c;--legacy-surface-000000ff:#fff;--legacy-ink-202026ff:#414957;--legacy-surface-ffffffff:#eef0f5;--legacy-surface-253c35ff:#eef0f5;--legacy-edge-4a856fff:#9fd1be;--legacy-ink-ddf5e9ff:#414957;--legacy-surface-393047ff:#eef0f5;--legacy-edge-aa8bdbff:#b29fd1;--legacy-ink-f2eaffff:#414957;--legacy-ink-d8f4e6ff:#414957;--legacy-surface-20372eff:#eef0f5;--legacy-ink-ace1bfff:#257442;--legacy-edge-3c6852ff:#9fd1b8;--legacy-surface-392f21ff:#eef0f5;--legacy-ink-f2cf92ff:#7c5d27;--legacy-edge-725a33ff:#d1bd9f;--legacy-ink-f1b3a4ff:#7c3827;--legacy-edge-303035ff:#dce0e7;--legacy-surface-141416ff:#fff;--legacy-edge-29292dff:#dce0e7;--legacy-ink-a4a4adff:#414957;--legacy-ink-b8b8c0ff:#414957;--legacy-ink-acacb5ff:#414957;--legacy-surface-1c1c1fff:#f7f8fb;--legacy-edge-38383fff:#dce0e7;--legacy-ink-ededf0ff:#414957;--legacy-edge-ae8fffff:#ad9fd1;--legacy-surface-202023ff:#f7f8fb;--legacy-edge-3b3b41ff:#dce0e7;--legacy-ink-92929dff:#414957;--legacy-ink-f4efffff:#414957;--legacy-surface-29262fff:#f7f8fb;--legacy-surface-b493ffff:#f3effa;--legacy-edge-36363eff:#dce0e7;--legacy-ink-b4b4c0ff:#414957;--legacy-surface-292332ff:#eef0f5;--legacy-edge-a98aedff:#ae9fd1;--legacy-ink-e4d7ffff:#414957;--legacy-edge-37373eff:#dce0e7;--legacy-ink-bed2ffff:#27417c;--legacy-ink-9595a1ff:#414957;--legacy-ink-d1d1d9ff:#414957;--legacy-edge-444957ff:#dce0e7;--legacy-surface-22252bff:#f7f8fb;--legacy-ink-b2cdf7ff:#27487c;--legacy-ink-dedee7ff:#414957;--legacy-surface-383942ff:#eef0f5;--legacy-surface-9b7adaff:#f3effa;--legacy-ink-ffffffff:#414957;--legacy-edge-38383eff:#dce0e7;--legacy-surface-141416f5:#fffffff5;--legacy-edge-33333aff:#dce0e7;--legacy-surface-37d9a0ff:#effaf6;--legacy-ink-08261dff:#25745c;--legacy-ink-c2d3eeff:#27487c;--legacy-ink-a4a4afff:#414957;--legacy-edge-303037ff:#dce0e7;--legacy-ink-898995ff:#414957;--legacy-edge-3a3a43ff:#dce0e7;--legacy-surface-202024ff:#f7f8fb;--legacy-ink-c6c6d0ff:#414957;--legacy-edge-d9d9dfff:#dce0e7;--legacy-surface-f3f3f6ff:#eef0f5;--legacy-ink-222222ff:#414957;--legacy-ink-295dc5ff:#27437c;--legacy-edge-bbbbbbff:#dce0e7;--legacy-surface-212121ff:#f7f8fb;--legacy-edge-363636ff:#dce0e7;--legacy-edge-3b3b3bff:#dce0e7;--legacy-surface-333333ff:#eef0f5;--legacy-edge-474747ff:#dce0e7;--legacy-ink-aaaaaaff:#414957;--legacy-ink-edededff:#414957;--legacy-surface-343434ff:#eef0f5;--legacy-surface-2c2c2cff:#f7f8fb;--legacy-ink-a0a0a0ff:#414957;--legacy-edge-464646ff:#dce0e7;--legacy-edge-333333ff:#dce0e7;--legacy-ink-bbbbbbff:#414957;--legacy-surface-353535ff:#eef0f5;--legacy-ink-ddddddff:#414957;--legacy-ink-ff9b9bff:#7c2727;--legacy-edge-484848ff:#dce0e7;--legacy-surface-191919ff:#fff;--legacy-edge-8aa9efff:#9faed1;--legacy-ink-999999ff:#414957;--legacy-edge-455b4eff:#dce0e7;--legacy-surface-213128ff:#f7f8fb;--legacy-ink-adc1b4ff:#414957;--legacy-edge-52655aff:#dce0e7;--legacy-surface-18221cff:#f7f8fb;--legacy-ink-e7f3ebff:#414957;--legacy-edge-e1e5e7ff:#dce0e7;--legacy-edge-dfe4e5ff:#dce0e7;--legacy-surface-f3f5f6ff:#eef0f5;--legacy-ink-59636bff:#414957;--legacy-surface-e8f1edff:#eef0f5;--legacy-ink-245842ff:#257453;--legacy-ink-426453ff:#25744d;--legacy-surface-edf4f0ff:#eef0f5;--legacy-edge-ceded4ff:#dce0e7;--legacy-ink-244a37ff:#25744d;--legacy-edge-397958ff:#9fd1b7;--legacy-ink-9ba8bfff:#27467c;--legacy-surface-192131ff:#f7f8fb;--legacy-edge-36435bff:#9fb0d1;--legacy-ink-e5eafaff:#414957;--legacy-surface-243149ff:#eff3fa;--legacy-ink-a9b7ceff:#414957;--legacy-ink-b9cafaff:#273e7c;--legacy-surface-48546dff:#eff3fa;--legacy-surface-b5c9ffff:#eff2fa;--legacy-ink-b4bfd4ff:#414957;--legacy-edge-343944ff:#dce0e7;--legacy-ink-c4d0ffff:#27387c;--legacy-surface-232c41ff:#eff3fa;--legacy-surface-303e5bff:#eff3fa;--legacy-surface-121720ff:#f7f8fb;--legacy-surface-2b3342ff:#eef0f5;--legacy-ink-d4d8e4ff:#414957;--legacy-edge-363f50ff:#9fb0d1;--legacy-ink-a7b0c3ff:#414957;--legacy-surface-b8c8ffff:#eff2fa;--legacy-ink-151e34ff:#273f7c;--legacy-surface-111722ff:#f7f8fb;--legacy-edge-303849ff:#9faed1;--legacy-ink-9da7bbff:#414957;--legacy-ink-ffd2d2ff:#414957;--legacy-edge-f18888ff:#d19f9f;--legacy-edge-333c4dff:#9fb0d1;--legacy-surface-151b26ff:#f7f8fb;--legacy-ink-e5e9f4ff:#414957;--legacy-edge-2a3241ff:#dce0e7;--legacy-edge-34405aff:#9faed1;--legacy-ink-bacaf8ff:#273c7c;--legacy-ink-c1d0ffff:#273c7c;--legacy-ink-a5afc2ff:#414957;--legacy-edge-a59affff:#a49fd1;--legacy-surface-c4b5fdff:#f1effa;--legacy-ink-211342ff:#41277c;--legacy-surface-ddd6feff:#eef0f5;--legacy-edge-ddd6feff:#dce0e7;--legacy-edge-a78bfaff:#ab9fd1;--legacy-surface-16382dff:#effaf7;--legacy-edge-39765dff:#9fd1bc;--legacy-ink-b5f0d1ff:#25744a;--legacy-surface-52252aff:#faeff0;--legacy-edge-c66b77ff:#d19fa5;--legacy-ink-ffe1e5ff:#414957;--legacy-surface-29233dff:#f2effa;--legacy-ink-ddd6feff:#414957;--legacy-surface-3b3155ff:#f2effa;--legacy-ink-abb4c7ff:#414957;--legacy-ink-fda4afff:#7c2731;--legacy-ink-f5a0a9ff:#7c2730;--legacy-edge-a65966ff:#d19fa7;--legacy-edge-647de3ff:#9fa9d1;--legacy-surface-222e50ff:#eff2fa;--legacy-ink-dbe5ffff:#414957;--legacy-edge-8c7135ff:#d1c19f;--legacy-surface-302918ff:#f7f8fb;--legacy-ink-f7dda1ff:#7c6327;--legacy-edge-8b9fffff:#9fa7d1;--legacy-surface-242c45ff:#eff2fa;--legacy-surface-ffffff18:#64748b17;--legacy-ink-68d5aaff:#257454;--legacy-surface-163b302e:#effaf72e;--legacy-edge-3f8c7060:#9fd1be61;--legacy-ink-f2c083ff:#7c5627;--legacy-surface-b8742520:#64748b21;--legacy-edge-b8742560:#d1b99f61;--legacy-surface-b874250d:#64748b0d;--legacy-ink-ececf0ff:#414957;--legacy-ink-a4a5afff:#414957;--legacy-ink-7f9af5ff:#273b7c;--legacy-edge-333540ff:#dce0e7;--legacy-surface-1b1d24ff:#f7f8fb;--legacy-edge-8596e7ff:#9fa7d1;--legacy-surface-222635ff:#eef0f5;--legacy-ink-b1b2bdff:#414957;--legacy-ink-b6c2ffff:#27357c;--legacy-surface-252c45ff:#eff2fa;--legacy-surface-202331ff:#f7f8fb;--legacy-edge-47577bff:#9faed1;--legacy-ink-a7a9b5ff:#414957;--legacy-edge-393b46ff:#dce0e7;--legacy-edge-34353fff:#dce0e7;--legacy-edge-30323bff:#dce0e7;--legacy-surface-1a1c23ff:#f7f8fb;--legacy-surface-242731ff:#f7f8fb;--legacy-surface-292f44ff:#eff2fa;--legacy-ink-b7c8ffff:#273b7c;--legacy-surface-343541ff:#eef0f5;--legacy-ink-c6c7d0ff:#414957;--legacy-surface-163a33ff:#effaf8;--legacy-ink-a9e2c8ff:#257450;--legacy-ink-b6b8c4ff:#414957;--legacy-surface-20222bff:#f7f8fb;--legacy-edge-343640ff:#dce0e7;--legacy-ink-d6d8e2ff:#414957;--legacy-surface-17191fff:#f7f8fb;--legacy-edge-414450ff:#dce0e7;--legacy-ink-f0f1f6ff:#414957;--legacy-surface-20222aff:#f7f8fb;--legacy-edge-353843ff:#dce0e7;--legacy-edge-8c9cf0ff:#9fa7d1;--legacy-surface-262d43ff:#eff2fa;--legacy-ink-a9b2c9ff:#414957;--legacy-ink-acb1c5ff:#414957;--legacy-edge-343641ff:#dce0e7;--legacy-ink-f0a6afff:#7c2731;--legacy-ink-a8acbbff:#414957;--legacy-surface-111319ff:#fff;--legacy-ink-aab0bfff:#414957;--legacy-surface-343947ff:#eef0f5;--legacy-ink-172033ff:#27427c;--legacy-ink-626c7eff:#27457c;--legacy-edge-cbd1dcff:#dce0e7;--legacy-edge-8ea6f1ff:#9fabd1;--legacy-edge-94a3b8ff:#9fb3d1;--legacy-surface-e6edffff:#eef0f5;--legacy-ink-2347aaff:#273e7c;--legacy-edge-b7caffff:#9facd1;--legacy-ink-b1b4c1ff:#414957;--legacy-surface-20232cff:#f7f8fb;--legacy-ink-f4f5faff:#414957;--legacy-ink-bdc2d0ff:#414957;--legacy-surface-171a22ff:#f7f8fb;--legacy-edge-535c70ff:#9faed1;--legacy-ink-b9bdcaff:#414957;--legacy-surface-2b3040ff:#eef0f5;--legacy-ink-a9baffff:#27387c;--legacy-ink-ffbac3ff:#7c2732;--legacy-surface-47262eff:#faeff2;--legacy-surface-2e3141ff:#eef0f5;--legacy-edge-373b48ff:#dce0e7;--legacy-ink-aeb5c7ff:#414957;--legacy-surface-f5f7fbff:#eef0f5;--legacy-ink-182134ff:#27427c;--legacy-edge-e0e5edff:#dce0e7;--legacy-surface-141720ff:#f7f8fb;--legacy-edge-3b4252ff:#dce0e7;--legacy-ink-65738bff:#27467c;--legacy-surface-e1f4e9ff:#eef0f5;--legacy-ink-176747ff:#257454;--legacy-surface-fff0f1ff:#eef0f5;--legacy-ink-99273bff:#7c2737;--legacy-edge-3c4252ff:#dce0e7;--legacy-surface-222734ff:#eef0f5;--legacy-ink-b9c1d4ff:#414957;--legacy-edge-3d4354ff:#dce0e7;--legacy-edge-aabbffff:#9fa9d1;--legacy-edge-303747ff:#dce0e7;--legacy-surface-9182f01f:#64748b1f;--legacy-ink-a99af6ff:#35277c;--legacy-ink-a5a8b5ff:#414957;--legacy-ink-51b899ff:#25745c;--legacy-ink-dba54bff:#7c5d27;--legacy-ink-8b8b96ff:#414957;--legacy-surface-405581ff:#eff3fa;--legacy-surface-c5d3ffff:#eff2fa;--legacy-ink-e4e4e7ff:#414957;--legacy-surface-222733ff:#eef0f5;--legacy-edge-4c5363ff:#dce0e7;--legacy-surface-27272a66:#f7f8fb66;--legacy-surface-bbc9edff:#eff2fa;--legacy-surface-242c3fff:#eff3fa;--legacy-ink-c0cfffff:#273b7c;--legacy-surface-10131cf5:#f7f8fbf5;--legacy-surface-191e29ff:#f7f8fb;--legacy-surface-252d42ff:#eff2fa;--legacy-edge-394967ff:#9fb0d1;--legacy-ink-adb9d2ff:#414957;--legacy-surface-202532ff:#eef0f5;--legacy-edge-444c5eff:#9faed1;--legacy-surface-181d28ff:#f7f8fb;--legacy-edge-3d465bff:#9faed1;--legacy-surface-29354dff:#eff3fa;--legacy-surface-292e3bff:#eef0f5;--legacy-surface-202c42ff:#eff3fa;--legacy-edge-394968ff:#9fafd1;--legacy-surface-332720ff:#eef0f5;--legacy-edge-65503fff:#d1b59f;--legacy-surface-293d60ff:#eff3fa;--legacy-edge-839ddcff:#9faed1;--legacy-ink-c4c4ccff:#414957;--legacy-surface-e2dcffff:#eef0f5;--legacy-edge-636271ff:#dce0e7;--legacy-surface-302c40ff:#eef0f5;--legacy-edge-4a425eff:#ad9fd1;--legacy-edge-62596fff:#dce0e7;--legacy-edge-494951ff:#dce0e7;--legacy-ink-a3d4bbff:#25744b;--legacy-edge-564d6eff:#ac9fd1;--legacy-surface-2c2b32ff:#eef0f5;--legacy-edge-70657eff:#b49fd1;--legacy-surface-302b41ff:#eef0f5;--legacy-edge-504564ff:#b09fd1;--legacy-surface-3b334eff:#f3effa;--legacy-surface-191a1ef5:#f7f8fbf5;--legacy-surface-555560ff:#eef0f5;--legacy-surface-292534ff:#eef0f5;--legacy-edge-655a80ff:#ad9fd1;--legacy-surface-f2f2f5ff:#eef0f5;--legacy-edge-d8d8dfff:#dce0e7;--legacy-edge-756a91ff:#ad9fd1;--legacy-edge-cab8ffff:#ab9fd1;--legacy-edge-817b8cff:#dce0e7;--legacy-surface-514c59ff:#eef0f5;--legacy-edge-b79ae3ff:#b39fd1;--legacy-surface-8f72baff:#f4effa;--legacy-ink-e7c58eff:#7c5c27;--legacy-ink-c8b7ebff:#43277c;--legacy-edge-686278ff:#dce0e7;--legacy-ink-c1e8d1ff:#414957;--legacy-surface-244738ff:#effaf6;--legacy-surface-453744ff:#eef0f5;--legacy-ink-f0bfc2ff:#7c272d;--legacy-surface-a8c9b50a:#64748b0a;--legacy-edge-a8c9b53c:#dce0e73d;--legacy-surface-a8c9b50c:#64748b0d;--legacy-surface-b2d3beff:#eef0f5;--legacy-surface-16171bff:#fff;--legacy-surface-c2ddcdff:#eef0f5;--legacy-ink-132219ff:#414957;--legacy-edge-c2ddcdff:#dce0e7;--legacy-surface-d0e8daff:#eef0f5;--legacy-edge-d0e8daff:#dce0e7;--legacy-surface-ffffff05:#64748b05;--legacy-edge-ffffff17:#dce0e717;--legacy-ink-d7d9dfff:#414957;--legacy-ink-9d9fa9ff:#414957;--legacy-surface-ffffff08:#64748b08;--legacy-ink-e8e9edff:#414957;--legacy-ink-979ba7ff:#414957;--legacy-surface-accbb01a:#64748b1a;--legacy-surface-bfd3ed08:#64748b08;--legacy-edge-bfd7c621:#dce0e721;--legacy-ink-b7d4c1ff:#414957;--legacy-surface-ffffff06:#64748b05;--legacy-edge-ffffff0a:#dce0e70a;--legacy-ink-bdc8c1ff:#414957;--legacy-ink-b9bbc6ff:#414957;--legacy-edge-ffffff0b:#dce0e70a;--legacy-ink-b2d5bbff:#414957;--legacy-surface-94d7a411:#64748b12;--legacy-edge-94d7a420:#9fd1aa21;--legacy-ink-c0b6e5ff:#3a277c;--legacy-surface-c0b6e511:#64748b12;--legacy-ink-e3bf91ff:#7c5727;--legacy-surface-e3bf9111:#64748b12;--legacy-edge-e3bf9122:#d1bb9f21;--legacy-ink-f0f1f5ff:#414957;--legacy-ink-9195a0ff:#414957;--legacy-surface-101115ff:#fff;--legacy-edge-ffffff07:#dce0e708;--legacy-surface-2a2c33ff:#eef0f5;--legacy-ink-eeeeefff:#414957;--legacy-edge-ffffff05:#dce0e705;--legacy-ink-737987ff:#414957;--legacy-surface-ffffff03:#64748b03;--legacy-edge-ffffff0d:#dce0e70d;--legacy-ink-d5d7e0ff:#414957;--legacy-edge-a8c9b570:#dce0e770;--legacy-edge-ffffff0c:#dce0e70d;--legacy-surface-202127ff:#f7f8fb;--legacy-surface-1d1e24ff:#f7f8fb;--legacy-ink-e5e6ecff:#414957;--legacy-edge-afcbb436:#dce0e736;--legacy-ink-8d929eff:#414957;--legacy-edge-ffffff08:#dce0e708;--legacy-ink-a2a8b1ff:#414957;--legacy-surface-1f2026ff:#f7f8fb;--legacy-ink-e4e6ebff:#414957;--legacy-ink-969aa6ff:#414957;--legacy-ink-e6e8eeff:#414957;--legacy-ink-999eaaff:#414957;--legacy-ink-9fb9a9ff:#414957;--legacy-edge-ffffff10:#dce0e70f;--legacy-surface-1b1c22ff:#f7f8fb;--legacy-edge-ffffff09:#dce0e70a;--legacy-surface-25272dff:#f7f8fb;--legacy-surface-1c1d23ff:#f7f8fb;--legacy-ink-edeef3ff:#414957;--legacy-ink-9398a5ff:#414957;--legacy-ink-8da595ff:#414957;--legacy-surface-15161b55:#ffffff54;--legacy-ink-c5c8d2ff:#414957;--legacy-ink-828996ff:#414957;--legacy-surface-b3c9bb09:#64748b0a;--legacy-edge-b3c9bb19:#dce0e71a;--legacy-ink-c9ddd1ff:#414957;--legacy-ink-858996ff:#414957;--legacy-ink-9097a3ff:#414957;--legacy-ink-c5c9d3ff:#414957;--legacy-ink-7f8695ff:#414957;--legacy-ink-9eb7aaff:#414957;--legacy-edge-a8c9b51b:#dce0e71c;--legacy-surface-ffffff04:#64748b05;--legacy-ink-aeb4bfff:#414957;--legacy-ink-e0e3ebff:#414957;--legacy-surface-14151aff:#fff;--legacy-edge-a8c9b56b:#dce0e76b;--legacy-ink-b6bdc9ff:#414957;--legacy-ink-7f899aff:#414957;--legacy-surface-a8c9b507:#64748b08;--legacy-edge-a8c9b51a:#dce0e71a;--legacy-ink-acc2b5ff:#414957;--legacy-ink-8a93a3ff:#414957;--legacy-surface-b4a4de0a:#64748b0a;--legacy-surface-a8c9b508:#64748b08;--legacy-edge-d0bfef17:#b09fd117;--legacy-ink-bfb1e0ff:#41277c;--legacy-surface-bfb1e00a:#64748b0a;--legacy-ink-d0c8e3ff:#414957;--legacy-ink-9790a9ff:#414957;--legacy-surface-19181fff:#f7f8fb;--legacy-ink-a6acb8ff:#414957;--legacy-ink-86907fff:#414957;--legacy-ink-b9cda7ff:#477023;--legacy-ink-828c9cff:#414957;--legacy-ink-e0e5edff:#414957;--legacy-ink-a5aebeff:#414957;--legacy-ink-838d9dff:#414957;--legacy-ink-6e7889ff:#27467c;--legacy-ink-8d98a9ff:#414957;--legacy-ink-d5dae4ff:#414957;--legacy-ink-8792a4ff:#414957;--legacy-ink-8ba697ff:#414957;--legacy-ink-d2af86ff:#7c5427;--legacy-edge-d2af861b:#d1b99f1c;--legacy-surface-d2af8607:#64748b08;--legacy-ink-bda483ff:#7c5727;--legacy-ink-a79d92ff:#414957;--legacy-ink-817b74ff:#414957;--legacy-edge-ffffff0e:#dce0e70d;--legacy-surface-15161b77:#ffffff78;--legacy-surface-ffffff02:#64748b03;--legacy-ink-96a1b2ff:#414957;--legacy-ink-99bca6ff:#257442;--legacy-ink-e1e6edff:#414957;--legacy-ink-747f91ff:#27487c;--legacy-edge-a6bed416:#9fb8d117;--legacy-surface-a6bed405:#64748b05;--legacy-ink-879bb3ff:#274d7c;--legacy-ink-8492a6ff:#274b7c;--legacy-ink-a4b5cbff:#274c7c;--legacy-ink-8490a3ff:#27487c;--legacy-ink-96a4b7ff:#274b7c;--legacy-ink-a9bcb1ff:#414957;--legacy-ink-d1a28eff:#7c4127;--legacy-ink-8a94a4ff:#414957;--legacy-ink-b8c2d2ff:#414957;--legacy-ink-b1a788ff:#786426;--legacy-ink-a4acbaff:#414957;--legacy-ink-c9bda6ff:#414957;--legacy-edge-c9bda621:#dce0e721;--legacy-surface-c9bda608:#64748b08;--legacy-ink-dfb3a7ff:#7c3a27;--legacy-edge-dfb3a722:#d1a99f21;--legacy-surface-dfb3a709:#64748b0a;--legacy-surface-b4a4de09:#64748b0a;--legacy-edge-b4a4de16:#ad9fd117;--legacy-ink-bfb2ddff:#41277c;--legacy-ink-d5cbeaff:#414957;--legacy-ink-9b91adff:#414957;--legacy-surface-bba8dcff:#f3effa;--legacy-ink-839489ff:#414957;--legacy-ink-c9d3ceff:#414957;--legacy-ink-84918eff:#414957;--legacy-ink-939ca8ff:#414957;--legacy-edge-b0d2bd18:#dce0e717;--legacy-surface-b0d2bd05:#64748b05;--legacy-ink-b6cdbfff:#414957;--legacy-ink-81948bff:#414957;--legacy-ink-c9d2e0ff:#414957;--legacy-ink-8392a7ff:#274b7c;--legacy-ink-bfc9d7ff:#414957;--legacy-ink-8b98aaff:#274b7c;--legacy-edge-ffffff12:#dce0e712;--legacy-ink-8490a0ff:#414957;--legacy-ink-c7cfdbff:#414957;--legacy-ink-a9b4c3ff:#414957;--legacy-ink-8393aaff:#274b7c;--legacy-ink-c8d2dfff:#414957;--legacy-ink-8a98abff:#274b7c;--legacy-ink-b8c4d6ff:#414957;--legacy-ink-c7d3ddff:#414957;--legacy-ink-7d8fa5ff:#274d7c;--legacy-ink-c1cfdfff:#414957;--legacy-ink-7f91a9ff:#274c7c;--legacy-ink-8ca699ff:#414957;--legacy-surface-c3d7cb04:#64748b05;--legacy-edge-a8c9b547:#dce0e747;--legacy-edge-a8c9b5ff:#dce0e7;--legacy-ink-c5d0dfff:#414957;--legacy-ink-7c8ea6ff:#274c7c;--legacy-ink-90a3b9ff:#274f7c;--legacy-ink-b9cddfff:#414957;--legacy-ink-dc6a55ff:#7c3427;--legacy-surface-dff4e8ff:#eef0f5;--legacy-ink-167148ff:#257450;--legacy-surface-fff0ccff:#faf7ef;--legacy-ink-8b5b00ff:#7c5e27;--legacy-edge-484653ff:#dce0e7;--legacy-ink-f6f5faff:#414957;--legacy-ink-c9c0f1ff:#37277c;--legacy-ink-b7b6c4ff:#414957;--legacy-edge-393942ff:#dce0e7;--legacy-surface-242428ff:#f7f8fb;--legacy-ink-b6b4c1ff:#414957;--legacy-surface-25252cff:#f7f8fb;--legacy-edge-42414eff:#dce0e7;--legacy-ink-b9b7c4ff:#414957;--legacy-surface-454152ff:#eef0f5;--legacy-surface-1c1c21ff:#f7f8fb;--legacy-edge-4c4a56ff:#dce0e7;--legacy-edge-c6b6fbff:#aa9fd1;--legacy-surface-202025ff:#f7f8fb;--legacy-edge-3d3c47ff:#dce0e7;--legacy-ink-aaa8b7ff:#414957;--legacy-edge-4b4955ff:#dce0e7;--legacy-surface-292930ff:#f7f8fb;--legacy-ink-a7a6b3ff:#414957;--legacy-edge-34343cff:#dce0e7;--legacy-surface-302c3bff:#eef0f5;--legacy-ink-d9d8e0ff:#414957;--legacy-ink-d8ccffff:#3b277c;--legacy-edge-655684ff:#af9fd1;--legacy-edge-ac94efff:#ac9fd1;--legacy-surface-3d344eff:#f3effa;--legacy-ink-f6f2ffff:#414957;--legacy-edge-386956ff:#9fd1bd;--legacy-edge-69d7a7ff:#9fd1bb;--legacy-surface-263c35ff:#eef0f5;--legacy-surface-2d2a36ff:#eef0f5;--legacy-ink-adaab9ff:#414957;--legacy-ink-cab8ffff:#3c277c;--legacy-surface-363044ff:#eef0f5;--legacy-surface-34313eff:#eef0f5;--legacy-ink-d4c6f9ff:#3e277c;--legacy-ink-bcb9c7ff:#414957;--legacy-ink-b9a7e7ff:#3f277c;--legacy-ink-f5f4f9ff:#414957;--legacy-ink-a8a5b4ff:#414957;--legacy-edge-b77884ff:#d19fa8;--legacy-surface-07070acb:#fffc;--legacy-surface-1f1f24ff:#f7f8fb;--legacy-edge-4b4854ff:#dce0e7;--legacy-edge-393840ff:#dce0e7;--legacy-edge-3b3b43ff:#dce0e7;--legacy-surface-24242aff:#f7f8fb;--legacy-surface-3b334dff:#f3effa;--legacy-ink-dfd1ffff:#41277c;--legacy-ink-aaa7b6ff:#414957;--legacy-ink-d1cfdaff:#414957;--legacy-ink-c8b7e9ff:#43277c;--legacy-surface-232329ff:#f7f8fb;--legacy-ink-a9a6b3ff:#414957;--legacy-surface-17171bff:#fff;--legacy-edge-494752ff:#dce0e7;--legacy-ink-a5a2afff:#414957;--legacy-surface-fbb371ff:#faf5ef;--legacy-surface-a858cbff:#f7effa;--legacy-surface-303039ff:#eef0f5;--legacy-ink-aaa4b7ff:#414957;--legacy-ink-bab7c4ff:#414957;--legacy-ink-aaa7b7ff:#414957;--legacy-edge-52505eff:#dce0e7;--legacy-surface-202026ff:#f7f8fb;--legacy-ink-d2cfddff:#414957;--legacy-surface-2c2a35ff:#eef0f5;--legacy-edge-9b85d3ff:#ad9fd1;--legacy-surface-383047ff:#eef0f5;--legacy-edge-bc9df5ff:#b09fd1;--legacy-edge-d2b9ffff:#b09fd1;--legacy-edge-bca7dcff:#b39fd1;--legacy-ink-cfb6ffff:#45277c;--legacy-ink-c7abe9ff:#4d277c;--legacy-edge-4b4858ff:#dce0e7;--legacy-ink-dbd8e3ff:#414957;--legacy-ink-f3edffff:#414957;--legacy-ink-bdb8c9ff:#414957;--legacy-ink-9fe4c0ff:#25744b;--legacy-ink-e9e1ffff:#414957;--legacy-edge-575363ff:#dce0e7;--legacy-edge-494650ff:#dce0e7;--legacy-ink-cbbbefff:#41277c;--legacy-edge-5a5367ff:#dce0e7;--legacy-surface-302a3aff:#eef0f5;--legacy-ink-eee6ffff:#414957;--legacy-ink-d9c8ffff:#42277c;--legacy-edge-625a70ff:#dce0e7;--legacy-surface-292730ff:#f7f8fb;--legacy-ink-ffadafff:#7c2729;--legacy-ink-e5d1a1ff:#7c6327;--legacy-ink-c7b2ecff:#46277c;--legacy-ink-ebdcffff:#414957;--legacy-edge-484252ff:#dce0e7;--legacy-ink-ffb2b8ff:#7c272e;--legacy-edge-a59be7ff:#a59fd1;--legacy-surface-e3e3ebff:#eef0f5;--legacy-edge-6858baff:#a79fd1;--legacy-surface-121318ff:#fff;--legacy-ink-f3f4f7ff:#414957;--legacy-edge-373942ff:#dce0e7;--legacy-ink-c7c0f7ff:#32277c;--legacy-ink-b4b6c1ff:#414957;--legacy-ink-bfc1ceff:#414957;--legacy-surface-1d1e26ff:#f7f8fb;--legacy-edge-4a4c58ff:#dce0e7;--legacy-surface-29263eff:#eef0f5;--legacy-ink-d2c8ffff:#37277c;--legacy-surface-1d1c29ff:#f7f8fb;--legacy-edge-49435fff:#a99fd1;--legacy-ink-d0c5ffff:#37277c;--legacy-ink-b8bac7ff:#414957;--legacy-edge-4b4d5aff:#dce0e7;--legacy-edge-c3b6ffff:#a89fd1;--legacy-surface-262137ff:#eef0f5;--legacy-surface-382024ff:#eef0f5;--legacy-edge-9a5664ff:#d19fa9;--legacy-surface-18362dff:#effaf7;--legacy-edge-3b8068ff:#9fd1bf;--legacy-ink-c1f1dfff:#257457;--legacy-edge-444653ff:#dce0e7;--legacy-edge-30323eff:#dce0e7;--legacy-ink-b7b1d2ff:#414957;--legacy-ink-94dcbcff:#257450;--legacy-edge-424452ff:#dce0e7;--legacy-edge-b8aaffff:#a79fd1;--legacy-ink-c6bef2ff:#34277c;--legacy-ink-87888bff:#414957;--legacy-surface-63687fff:#eff1fa;--legacy-edge-ecedf0ff:#dce0e7;--legacy-surface-f7f8faff:#eef0f5;--legacy-edge-4d4e50ff:#dce0e7;--legacy-surface-1c1c1cff:#f7f8fb;--legacy-edge-2c2d2eff:#dce0e7;--legacy-ink-cacedeff:#414957;--legacy-surface-e6e9f5ff:#eef0f5;--legacy-edge-333435ff:#dce0e7;--legacy-surface-383739ff:#eef0f5;--legacy-ink-d9d5e1ff:#414957;--legacy-ink-8b8c8fff:#414957;--legacy-ink-a9aaadff:#414957;--legacy-surface-262626ff:#f7f8fb;--legacy-ink-eaecf3ff:#414957;--legacy-surface-323335ff:#eef0f5;--legacy-ink-d2d6e7ff:#414957;--legacy-surface-cbd2ebff:#eef0f5;--legacy-ink-90939bff:#414957;--legacy-ink-909195ff:#414957;--legacy-ink-bbbcc1ff:#414957;--legacy-ink-c8ccdaff:#414957;--legacy-edge-2e2f30ff:#dce0e7;--legacy-surface-3a3b3dff:#eef0f5;--legacy-ink-dee1ebff:#414957;--legacy-surface-161617f5:#fffffff5;--legacy-ink-c6c8d1ff:#414957;--legacy-ink-8f9095ff:#414957;--legacy-ink-96989cff:#414957;--legacy-edge-404042ff:#dce0e7;--legacy-ink-e5e6e9ff:#414957;--legacy-surface-232324ff:#f7f8fb;--legacy-surface-2f2f30ff:#f7f8fb;--legacy-ink-a9abafff:#414957;--legacy-surface-bfc7e3ff:#eef0f5;--legacy-ink-1b1c1fff:#414957;--legacy-edge-2d2d2eff:#dce0e7;--legacy-surface-2f3032ff:#eef0f5;--legacy-ink-d3d7e7ff:#414957;--legacy-ink-8e9094ff:#414957;--legacy-ink-b6b9c1ff:#414957;--legacy-edge-38383aff:#dce0e7;--legacy-edge-373739ff:#dce0e7;--legacy-ink-abadb2ff:#414957;--legacy-surface-29292aff:#f7f8fb;--legacy-ink-a5a7acff:#414957;--legacy-ink-e6e8edff:#414957;--legacy-edge-4b4b4eff:#dce0e7;--legacy-ink-ced2e1ff:#414957;--legacy-surface-313133ff:#eef0f5;--legacy-ink-9c9fa5ff:#414957;--legacy-ink-ececeeff:#414957;--legacy-ink-c1c7daff:#414957;--legacy-ink-9ea0a5ff:#414957;--legacy-surface-202021ff:#f7f8fb;--legacy-edge-323335ff:#dce0e7;--legacy-surface-2e2f30ff:#f7f8fb;--legacy-edge-62646aff:#dce0e7;--legacy-ink-b9bdc9ff:#414957;--legacy-ink-dcdee3ff:#414957;--legacy-surface-262728ff:#f7f8fb;--legacy-edge-404143ff:#dce0e7;--legacy-edge-91949cff:#dce0e7;--legacy-ink-ebebeeff:#414957;--legacy-ink-a5a7adff:#414957;--legacy-ink-a3a5aaff:#414957;--legacy-surface-e0e4efff:#eef0f5;--legacy-ink-292b30ff:#414957;--legacy-ink-acafb6ff:#414957;--legacy-ink-b4b7beff:#414957;--legacy-edge-444548ff:#dce0e7;--legacy-surface-2d2e30ff:#f7f8fb;--legacy-ink-adb1bcff:#414957;--legacy-ink-e9ebf0ff:#414957;--legacy-ink-e2e5eeff:#414957;--legacy-ink-b1b5bdff:#414957;--legacy-edge-4f5155ff:#dce0e7;--legacy-ink-dfe3ecff:#414957;--legacy-ink-a5a8aeff:#414957;--legacy-ink-888b92ff:#414957;--legacy-edge-313234ff:#dce0e7;--legacy-ink-dadeebff:#414957;--legacy-ink-9a9da2ff:#414957;--legacy-ink-c1c5ceff:#414957;--legacy-edge-3c3d3fff:#dce0e7;--legacy-ink-9b9ea4ff:#414957;--legacy-ink-ced2dfff:#414957;--legacy-ink-999ca2ff:#414957;--legacy-surface-36373aff:#eef0f5;--legacy-ink-d1d6e6ff:#414957;--legacy-ink-d7d9deff:#414957;--legacy-surface-3b3c3eff:#eef0f5;--legacy-ink-a9acb2ff:#414957;--legacy-surface-2a2a2bff:#f7f8fb;--legacy-edge-3a3b3eff:#dce0e7;--legacy-ink-dadce1ff:#414957;--legacy-surface-242527ff:#f7f8fb;--legacy-edge-434447ff:#dce0e7;--legacy-ink-b6bbc5ff:#414957;--legacy-ink-aeb1b7ff:#414957;--legacy-ink-d2d7e7ff:#414957;--legacy-edge-45474bff:#dce0e7;--legacy-edge-3c3d40ff:#dce0e7;--legacy-edge-414245ff:#dce0e7;--legacy-surface-28292aff:#f7f8fb;--legacy-ink-b1b5bcff:#414957;--legacy-ink-d9dbe0ff:#414957;--legacy-ink-d0d5e5ff:#414957;--legacy-edge-4d5055ff:#dce0e7;--legacy-surface-424447ff:#eef0f5;--legacy-surface-362728ff:#eef0f5;--legacy-ink-edb4adff:#7c3127;--legacy-edge-624346ff:#d19fa4;--legacy-surface-292820ff:#f7f8fb;--legacy-ink-c8ba92ff:#7c6527;--legacy-edge-494332ff:#dce0e7;--legacy-ink-b9bdc7ff:#414957;--legacy-edge-363638ff:#dce0e7;--legacy-surface-1f1f20ff:#f7f8fb;--legacy-ink-a6a9afff:#414957;--legacy-ink-858991ff:#414957;--legacy-ink-e8eaeeff:#414957;--legacy-surface-2e2f31ff:#f7f8fb;--legacy-ink-a4cbbcff:#257456;--legacy-edge-353536ff:#dce0e7;--legacy-surface-323334ff:#eef0f5;--legacy-ink-bec2c9ff:#414957;--legacy-ink-b8bdc9ff:#414957;--legacy-ink-a6aab0ff:#414957;--legacy-surface-252627ff:#f7f8fb;--legacy-ink-a5a9afff:#414957;--legacy-ink-ced0d6ff:#414957;--legacy-edge-353537ff:#dce0e7;--legacy-surface-2c2d2e1f:#f7f8fb1f;--legacy-ink-e7e9eeff:#414957;--legacy-ink-ccd2e3ff:#414957;--legacy-ink-9da1a8ff:#414957;--legacy-edge-56575a3d:#dce0e73d;--legacy-surface-343537ff:#eef0f5;--legacy-ink-c7cad1ff:#414957;--legacy-surface-393a3dff:#eef0f5;--legacy-ink-c9cbdaff:#414957;--legacy-surface-393328ff:#eef0f5;--legacy-ink-dec296ff:#7c5c27;--legacy-surface-37393cff:#eef0f5;--legacy-ink-bfc8d5ff:#414957;--legacy-surface-253b34ff:#eef0f5;--legacy-ink-a0cdbcff:#257456;--legacy-surface-3c2b31ff:#eef0f5;--legacy-ink-dda5b0ff:#7c2738;--legacy-ink-e1ac9bff:#7c3c27;--legacy-ink-9ca0a7ff:#414957;--legacy-edge-363739ff:#dce0e7;--legacy-ink-9da0a7ff:#414957;--legacy-surface-242425ff:#f7f8fb;--legacy-edge-38393bff:#dce0e7;--legacy-surface-303132ff:#eef0f5;--legacy-edge-46474aff:#dce0e7;--legacy-surface-3d3e41ff:#eef0f5;--legacy-edge-84878eff:#dce0e7;--legacy-ink-e8eaefff:#414957;--legacy-ink-b2b7bfff:#414957;--legacy-edge-4b4d50ff:#dce0e7;--legacy-edge-383a3cff:#dce0e7;--legacy-ink-bac1cbff:#414957;--legacy-surface-3f4245ff:#eef0f5;--legacy-ink-cdc8d2ff:#414957;--legacy-surface-414043ff:#eef0f5;--legacy-ink-dbbd9dff:#7c5327;--legacy-surface-483b30ff:#eef0f5;--legacy-ink-a9cbbdff:#414957;--legacy-surface-2c413cff:#eef0f5;--legacy-ink-d2aebdff:#414957;--legacy-surface-493441ff:#eef0f5;--legacy-surface-222223ff:#f7f8fb;--legacy-edge-38393cff:#dce0e7;--legacy-edge-454649ff:#dce0e7;--legacy-surface-1d1e1fff:#f7f8fb;--legacy-surface-2b2c2eff:#f7f8fb;--legacy-ink-c9ccd3ff:#414957;--legacy-edge-48494cff:#dce0e7;--legacy-ink-a9aeb7ff:#414957;--legacy-surface-3e3f41ff:#eef0f5;--legacy-ink-e3e6eeff:#414957;--legacy-surface-3c3e41ff:#eef0f5;--legacy-edge-585b60ff:#dce0e7;--legacy-ink-ced4e0ff:#414957;--legacy-surface-252628ff:#f7f8fb;--legacy-edge-424448ff:#dce0e7;--legacy-surface-2b2c2dff:#f7f8fb;--legacy-edge-53555aff:#dce0e7;--legacy-ink-e5e9f0ff:#414957;--legacy-edge-55585eff:#dce0e7;--legacy-ink-d1d7e2ff:#414957;--legacy-surface-4f5155ff:#eef0f5;--legacy-ink-9fa3abff:#414957;--legacy-surface-2d2e2fff:#f7f8fb;--legacy-surface-3d3e40ff:#eef0f5;--legacy-ink-e2e6edff:#414957;--legacy-ink-c6cbd3ff:#414957;--legacy-surface-4d4f522f:#eef0f52e;--legacy-surface-1f2021ff:#f7f8fb;--legacy-edge-3d3f41ff:#dce0e7;--legacy-ink-c5cad4ff:#414957;--legacy-surface-3c3e40ff:#eef0f5;--legacy-ink-a5aab1ff:#414957;--legacy-edge-4a4c4fff:#dce0e7;--legacy-surface-2f3133ff:#eef0f5;--legacy-ink-d5d9e1ff:#414957;--legacy-edge-4f5256ff:#dce0e7;--legacy-ink-bbc2ccff:#414957;--legacy-edge-3c3e41ff:#dce0e7;--legacy-ink-a3a9b2ff:#414957;--legacy-edge-6e72794f:#dce0e74f;--legacy-edge-bfc4cdff:#dce0e7;--legacy-surface-3b3d40ff:#eef0f5;--legacy-ink-c4cad4ff:#414957;--legacy-ink-edf0f5ff:#414957;--legacy-ink-b9c1cbff:#414957;--legacy-surface-2e3032ff:#eef0f5;--legacy-ink-b3b9c2ff:#414957;--legacy-edge-3c3e42ff:#dce0e7;--legacy-ink-e8ecf3ff:#414957;--legacy-ink-d0d7e5ff:#414957;--legacy-ink-afb4bdff:#414957;--legacy-ink-c8cfdbff:#414957;--legacy-ink-c0c4cbff:#414957;--legacy-ink-c3ccd8ff:#414957;--legacy-surface-433c30ff:#eef0f5;--legacy-ink-e1c492ff:#7c5d27;--legacy-surface-2c443fff:#eef0f5;--legacy-ink-b0d5c5ff:#414957;--legacy-surface-3c3541ff:#eef0f5;--legacy-ink-c8bacfff:#414957;--legacy-ink-edada7ff:#7c2e27;--legacy-ink-e1c392ff:#7c5c27;--legacy-edge-64686cff:#dce0e7;--legacy-ink-c0c8d1ff:#414957;--legacy-surface-345349ff:#effaf7;--legacy-edge-8db9a9ff:#9fd1be;--legacy-ink-d4f1e3ff:#414957;--legacy-edge-3f4145ff:#dce0e7;--legacy-ink-a6acb6ff:#414957;--legacy-surface-202123ff:#f7f8fb;--legacy-surface-363739ff:#eef0f5;--legacy-edge-55585dff:#dce0e7;--legacy-ink-bec3ccff:#414957;--legacy-surface-373a3bff:#eef0f5;--legacy-ink-adcfceff:#414957;--legacy-ink-e5e9eeff:#414957;--legacy-ink-aeb4bcff:#414957;--legacy-surface-414347ff:#eef0f5;--legacy-edge-3f4043ff:#dce0e7;--legacy-surface-3f4144ff:#eef0f5;--legacy-ink-e4e9f1ff:#414957;--legacy-surface-262729ff:#f7f8fb;--legacy-surface-222325ff:#f7f8fb;--legacy-edge-55595eff:#dce0e7;--legacy-ink-afb5bfff:#414957;--legacy-edge-46494dff:#dce0e7;--legacy-surface-353739ff:#eef0f5;--legacy-ink-c5cbd5ff:#414957;--legacy-ink-c3c8d1ff:#414957;--legacy-edge-46484cff:#dce0e7;--legacy-ink-ebeef4ff:#414957;--legacy-surface-45484cff:#eef0f5;--legacy-ink-d2dae7ff:#414957;--legacy-edge-6c717833:#dce0e733;--legacy-surface-47464aff:#eef0f5;--legacy-ink-dad5e4ff:#414957;--legacy-surface-2c4942ff:#effaf8;--legacy-ink-b4dfcfff:#257457;--legacy-surface-26282aff:#f7f8fb;--legacy-ink-eaeef4ff:#414957;--legacy-ink-b9c0cbff:#414957;--legacy-edge-989da5ff:#dce0e7;--legacy-edge-51555aff:#dce0e7;--legacy-ink-c2c7d0ff:#414957;--legacy-edge-454648ff:#dce0e7;--legacy-surface-323234ff:#eef0f5;--legacy-edge-4e5054ff:#dce0e7;--legacy-surface-1d1d1eff:#f7f8fb;--legacy-surface-2c2d2fff:#f7f8fb;--legacy-edge-4b4d51ff:#dce0e7;--legacy-surface-404245ff:#eef0f5;--legacy-surface-2d2f31ff:#f7f8fb;--legacy-ink-d4dae2ff:#414957;--legacy-edge-414143ff:#dce0e7;--legacy-ink-f2f2f4ff:#414957;--legacy-ink-acaeb4ff:#414957;--legacy-ink-b6bac0ff:#414957;--legacy-surface-292a2bff:#f7f8fb;--legacy-edge-54565aff:#dce0e7;--legacy-ink-e8ebf2ff:#414957;--legacy-edge-3e4043ff:#dce0e7;--legacy-ink-d7dce4ff:#414957;--legacy-surface-252627f5:#f7f8fbf5;--legacy-edge-4e5055ff:#dce0e7;--legacy-ink-e9eaedff:#414957;--legacy-edge-4f5154ff:#dce0e7;--legacy-edge-525356ff:#dce0e7;--legacy-ink-e0e3e9ff:#414957;--legacy-ink-dbdee3ff:#414957;--legacy-ink-acb0b7ff:#414957;--legacy-ink-a6adb7ff:#414957;--legacy-surface-4d4f53ff:#eef0f5;--legacy-ink-eceff5ff:#414957;--legacy-ink-c2c6ccff:#414957;--legacy-ink-b2bac6ff:#414957;--legacy-ink-abb1baff:#414957;--legacy-surface-3c2c32ff:#eef0f5;--legacy-ink-efb5b3ff:#7c2a27;--legacy-edge-595c61ff:#dce0e7;--legacy-surface-272829ff:#f7f8fb;--legacy-surface-292a25ff:#f7f8fb;--legacy-edge-4a4b3dff:#dce0e7;--legacy-ink-d1cdb0ff:#414957;--legacy-ink-aaa991ff:#414957;--legacy-surface-1e1e1fff:#f7f8fb;--legacy-edge-3a3a3cff:#dce0e7;--legacy-ink-eaebefff:#414957;--legacy-surface-1d1d1ef7:#f7f8fbf7;--legacy-surface-343436ff:#eef0f5;--legacy-surface-232425f7:#f7f8fbf7;--legacy-edge-494b4fff:#dce0e7;--legacy-ink-abb0b9ff:#414957;--legacy-surface-4e5155ff:#eef0f5;--legacy-ink-d6dde9ff:#414957;--legacy-ink-d6dbe3ff:#414957;--legacy-surface-4b4d51ff:#eef0f5;--legacy-ink-b2b8c2ff:#414957;--legacy-ink-d1d7e0ff:#414957;--legacy-edge-505357ff:#dce0e7;--legacy-ink-e7ebf2ff:#414957;--legacy-ink-b0bacaff:#414957;--legacy-ink-b3b9c3ff:#414957;--legacy-ink-bec4ceff:#414957;--legacy-ink-d2d8e1ff:#414957;--legacy-ink-bcc2ccff:#414957;--legacy-surface-313234ff:#eef0f5;--legacy-edge-565a5fff:#dce0e7;--legacy-edge-8a8e93ff:#dce0e7;--legacy-surface-17191eff:#f7f8fb;--legacy-surface-2d3750ff:#eff2fa;--legacy-surface-262c3aff:#eef0f5;--legacy-ink-b7caffff:#273e7c;--legacy-surface-eef2ffff:#eef0f5;--legacy-surface-d9e2faff:#eef0f5;--legacy-edge-e5ecffff:#dce0e7;--legacy-surface-f5f7ffff:#eef0f5;--legacy-edge-3c3f4aff:#dce0e7;--legacy-edge-747f9bff:#9fadd1;--legacy-surface-222837ff:#eef0f5;--legacy-surface-1b1e28ff:#f7f8fb;--legacy-surface-344263ff:#eff3fa;--legacy-surface-252d40ff:#eff3fa;--legacy-ink-c8d5ffff:#273b7c;--legacy-edge-7f9ce331:#9fadd130;--legacy-surface-1d2029ff:#f7f8fb;--legacy-edge-424a60ff:#9facd1;--legacy-edge-8ca7f2ff:#9facd1;--legacy-surface-242935ff:#eef0f5;--legacy-surface-1c2029ff:#f7f8fb;--legacy-edge-3a4050ff:#dce0e7;--legacy-edge-7a8badff:#9fafd1;--legacy-surface-293044ff:#eff2fa;--legacy-surface-191c23ff:#f7f8fb;--legacy-edge-343a48ff:#dce0e7;--legacy-surface-171a21ff:#f7f8fb;--legacy-edge-3a414fff:#dce0e7;--legacy-surface-20242dff:#f7f8fb;--legacy-surface-1b1e26ff:#f7f8fb;--legacy-surface-222937ff:#eef0f5;--legacy-edge-394358ff:#9faed1;--legacy-ink-d4e0ffff:#414957;--legacy-surface-a7bcff12:#64748b12;--legacy-edge-7187b4ff:#9fafd1;--legacy-surface-252d3cff:#eef0f5;--legacy-surface-a4b8ff08:#64748b08;--legacy-surface-1a1e27ff:#f7f8fb;--legacy-edge-3d4453ff:#dce0e7;--legacy-edge-8c9fc8ff:#9faed1;--legacy-surface-282f3eff:#eef0f5;--legacy-edge-3b4251ff:#dce0e7;--legacy-ink-acb6ccff:#414957;--legacy-surface-232c3bff:#eef0f5;--legacy-ink-ecf0faff:#414957;--legacy-surface-354766ff:#eff3fa;--legacy-surface-29364fff:#eff3fa;--legacy-edge-7899f088:#9facd187;--legacy-ink-eef3ffff:#414957;--legacy-surface-111827ff:#f7f8fb;--legacy-edge-6c7a95ff:#9fafd1;--legacy-surface-b6ccffff:#eff3fa;--legacy-edge-b6ccffff:#9faed1;--legacy-ink-1b2944ff:#27437c;--legacy-ink-21314dff:#27467c;--legacy-ink-b7c2d8ff:#414957;--legacy-surface-9bb5ff12:#64748b12;--legacy-ink-c2d2ffff:#273e7c;--legacy-ink-e0eaffff:#414957;--legacy-edge-394253ff:#9fb0d1;--legacy-surface-1a202bff:#f7f8fb;--legacy-edge-8ca9eaff:#9faed1;--legacy-surface-2a3650ff:#eff3fa;--legacy-ink-edf3ffff:#414957;--legacy-edge-414a5dff:#9faed1;--legacy-surface-324462ff:#eff3fa;--legacy-ink-e5efffff:#414957;--legacy-edge-91aff0ff:#9faed1;--legacy-surface-9db8ff12:#64748b12;--legacy-ink-c2d5ffff:#27427c;--legacy-edge-3b4559ff:#9fafd1;--legacy-surface-394761ff:#eff3fa;--legacy-surface-718bddff:#eff2fa;--legacy-surface-bad4ffff:#eff3fa;--legacy-edge-c4d8ffff:#9fafd1;--legacy-surface-33446bff:#eff3fa;--legacy-ink-c0cbe0ff:#414957;--legacy-ink-a8b4c9ff:#414957;--legacy-ink-ffb6b3ff:#7c2a27;--legacy-surface-304461ff:#eff4fa;--legacy-edge-809edbff:#9fafd1;--legacy-ink-edf4ffff:#414957;--legacy-edge-45516bff:#9faed1;--legacy-surface-232a38ff:#eef0f5;--legacy-surface-191d27ff:#f7f8fb;--legacy-edge-627398ff:#9faed1;--legacy-surface-303d58ff:#eff3fa;--legacy-edge-384255ff:#9fb0d1;--legacy-surface-243045ff:#eff3fa;--legacy-surface-e8edf7ff:#eef0f5;--legacy-edge-c7d0e0ff:#dce0e7;--legacy-ink-202636ff:#414957;--legacy-ink-26334bff:#27457c;--legacy-surface-ccd9f3ff:#eef0f5;--legacy-surface-242c3cff:#eef0f5;--legacy-surface-1b202aff:#f7f8fb;--legacy-edge-3c4558ff:#9faed1;--legacy-edge-8199c8ff:#9fafd1;--legacy-surface-a7c0ff12:#64748b12;--legacy-ink-bdd0ffff:#273f7c;--legacy-edge-49536bff:#9faed1;--legacy-surface-1b212cff:#f7f8fb;--legacy-edge-3d485eff:#9fafd1;--legacy-edge-4b5770ff:#9faed1;--legacy-surface-303c53ff:#eff3fa;--legacy-ink-e3ebffff:#414957;--legacy-edge-66738dff:#9fafd1;--legacy-surface-28334aff:#eff3fa;--legacy-edge-a9bfffff:#9fabd1;--legacy-ink-9ca7baff:#414957;--legacy-edge-394355ff:#9fb0d1;--legacy-surface-191c22ff:#f7f8fb;--legacy-edge-303540ff:#dce0e7;--legacy-surface-303746ff:#eef0f5;--legacy-ink-f6f7fbff:#414957;--legacy-surface-181b21ff:#f7f8fb;--legacy-edge-353b46ff:#dce0e7;--legacy-ink-e9edf4ff:#414957;--legacy-ink-aeb7c7ff:#414957;--legacy-edge-343c49ff:#dce0e7;--legacy-ink-cbd7ebff:#414957;--legacy-ink-a2afc3ff:#414957;--legacy-surface-222831ff:#f7f8fb;--legacy-surface-191d25ff:#f7f8fb;--legacy-edge-363e4dff:#dce0e7;--legacy-ink-4285f4ff:#27487c;--legacy-surface-1369c9ff:#eff4fa;--legacy-edge-303744ff:#dce0e7;--legacy-edge-2c323dff:#dce0e7;--legacy-surface-252c37ff:#eef0f5;--legacy-surface-202838ff:#eef0f5;--legacy-ink-99a7bcff:#27497c;--legacy-surface-303a50ff:#eff3fa;--legacy-ink-b9d0faff:#27457c;--legacy-surface-8caeffff:#eff3fa;--legacy-surface-171b21ff:#f7f8fb;--legacy-edge-313946ff:#dce0e7;--legacy-surface-1c212aff:#f7f8fb;--legacy-ink-9eacc1ff:#27497c;--legacy-ink-98baffff:#27437c;--legacy-ink-a8c0e5ff:#27497c;--legacy-surface-283244ff:#eff3fa;--legacy-edge-343a46ff:#dce0e7;--legacy-ink-bdd3fcff:#27457c;--legacy-ink-9faec4ff:#27497c;--legacy-edge-303948ff:#dce0e7;--legacy-surface-1b2029ff:#f7f8fb;--legacy-edge-354156ff:#9fb1d1;--legacy-ink-bdcbe4ff:#414957;--legacy-ink-8dcbb1ff:#257453;--legacy-ink-f3bf8cff:#7c5227;--legacy-ink-97a8c0ff:#274b7c;--legacy-ink-9dbdf5ff:#27467c;--legacy-surface-1e232dff:#f7f8fb;--legacy-edge-3b4351ff:#dce0e7;--legacy-edge-3a4454ff:#9fb2d1;--legacy-surface-202633ff:#eef0f5;--legacy-edge-354155ff:#9fb1d1;--legacy-surface-1c222cff:#f7f8fb;--legacy-edge-344054ff:#9fb1d1;--legacy-ink-a8c8ffff:#27467c;--legacy-edge-b58937ff:#d1bf9f;--legacy-surface-b5893714:#64748b14;--legacy-ink-e9c77cff:#7c6127;--legacy-edge-c56363ff:#d19f9f;--legacy-surface-c5636314:#64748b14;--legacy-ink-f49c9cff:#7c2727;--legacy-ink-fca5a5ff:#7c2727;--legacy-edge-42658dff:#9fb6d1;--legacy-surface-172b42ff:#eff4fa;--legacy-surface-152238ff:#eff3fa;--legacy-ink-dbeaffff:#414957;--legacy-edge-8a5a47ff:#d1ad9f;--legacy-surface-37241fff:#eef0f5;--legacy-surface-241d1bff:#f7f8fb;--legacy-ink-ffd9caff:#7c3f27;--legacy-ink-aab9ceff:#414957;--legacy-edge-3b414eff:#dce0e7;--legacy-ink-c7ccd6ff:#414957;--legacy-ink-8f98a8ff:#414957;--legacy-edge-8eacffff:#9facd1;--legacy-surface-304c7bff:#eff3fa;--legacy-surface-263a63ff:#eff3fa;--legacy-ink-dce7ffff:#414957;--legacy-edge-7d9df0ff:#9fadd1;--legacy-surface-263b65ff:#eff3fa;--legacy-ink-ff9c94ff:#7c2d27;--legacy-edge-e2b365ff:#d1bd9f;--legacy-edge-86bdcfff:#9fc4d1;--legacy-ink-f1b183ff:#7c4b27;--legacy-surface-f1b1830b:#64748b0a;--legacy-edge-f1b18330:#d1b39f30;--legacy-edge-75c5a866:#9fd1be66;--legacy-ink-75c5a8ff:#257457;--legacy-ink-ed998cff:#7c3227;--legacy-edge-75c5a8ff:#9fd1be;--legacy-edge-ed998cff:#d1a59f;--legacy-ink-83c9adff:#257454;--legacy-ink-f2a098ff:#7c2e27;--legacy-surface-dc665611:#64748b12;--legacy-edge-c6b5ef66:#ae9fd166;--legacy-edge-3c3d49ff:#dce0e7;--legacy-surface-202128ff:#f7f8fb;--legacy-surface-16171dff:#f7f8fb;--legacy-edge-454652ff:#dce0e7;--legacy-ink-acacb8ff:#414957;--legacy-edge-3d3d49ff:#dce0e7;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#20242f;--surface:#fff;--surface-raised:#f7f8fb;--surface-tint:#f0edf9;--text-secondary:#555d6d;--muted-foreground:#606879;--card:#fff;--card-foreground:#20242f;--popover:#fff;--popover-foreground:#20242f;--primary:#6550b9;--primary-foreground:#fff;--accent-text:#6046ae;--secondary:#f3f4f7;--secondary-foreground:#303747;--muted:#f3f4f7;--accent:#eeeaf8;--accent-foreground:#493581;--border:#dde1e8;--input:#bbc2cf;--ring:#7964ca;--sidebar:#f6f7fa;--sidebar-foreground:#51596a;--sidebar-accent:#eae5f7;--sidebar-accent-foreground:#493581;--sidebar-border:#e0e3eb;--sidebar-primary:#6550b9;--sidebar-primary-foreground:#fff;--sidebar-ring:#7964ca;--danger-text:#b02b42;--destructive:#b02b42;--warning-text:#8a5709;--control-edge:#bbc2cf;--control-selected:#6550b9;--chart-1:#6550b9;--chart-2:#18796f;--chart-3:#b06a11;--chart-4:#ae3a70;--chart-5:#3368b4}html.light *{scrollbar-color:#c1c6d1 transparent}html.light ::selection{color:#32235b;background:#e2daf7}html.light input::placeholder,html.light textarea::placeholder{color:#6b7280}html.light .workspace-rail{background:var(--sidebar)}html.light .workspace-header{background:#ffffffed}html.light .primary{background:var(--primary);color:var(--primary-foreground);border-color:#0000;box-shadow:0 1px 2px #32235b18}html.light .primary:hover{color:#fff;background:#54409f}html.light .secondary{background:var(--surface);color:var(--foreground);border-color:var(--input)}html.light .secondary:hover{background:var(--surface-raised);border-color:#969eb0}html.light .rail-destinations button[aria-current]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground);box-shadow:inset 2px 0 var(--primary)}html.light .rail-destinations button[aria-current] svg{color:var(--primary)}html.light .chat-record,html.light .pipeline,html.light .task-main,html.light .desktop-record-table{box-shadow:0 1px 3px #20242f06}html.light :is([role=dialog],[data-slot=popover-content],[data-slot=dropdown-menu-content]){box-shadow:0 12px 42px #20242f16,0 2px 8px #20242f0a}.appearance-settings{max-width:860px;padding:8px 0 12px}.appearance-settings fieldset{border:0;min-width:0;margin:24px 0 0;padding:0}.appearance-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.appearance-choice{border:1px solid var(--input);background:var(--surface);cursor:pointer;border-radius:14px;flex-direction:column;gap:12px;padding:14px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.appearance-choice:hover{border-color:var(--ring)}.appearance-choice[data-selected=true]{border-color:var(--ring);box-shadow:0 0 0 2px var(--ring)}.appearance-choice:focus-within{outline:3px solid var(--ring);outline-offset:5px}.appearance-choice input{opacity:0;width:1px;height:1px;position:absolute}.appearance-choice-title{color:var(--foreground);align-items:center;gap:8px;font-size:15px;font-weight:650;display:flex}.appearance-choice-title>svg:last-child:not(:first-child){color:var(--accent-text);margin-left:auto}.appearance-choice-description{color:var(--text-secondary);font-size:13px;line-height:1.5}.appearance-preview{background:#fff;border:1px solid #dce0e7;border-radius:8px;height:114px;display:flex;overflow:hidden}.appearance-preview-rail{background:#f1f2f7;border-right:1px solid #e3e5ed;width:26%;padding:16px 8px}.appearance-preview-rail i{background:#c4c8d5;border-radius:4px;height:5px;margin-bottom:9px;display:block}.appearance-preview-rail i:first-child{background:#9987cf;width:70%}.appearance-preview-main{flex:1;padding:16px 13px}.appearance-preview-main>i{background:#424b60;border-radius:3px;width:53%;height:7px;margin-bottom:13px;display:block}.appearance-preview-main>span{border:1px solid #e5e7ed;border-radius:3px;height:13px;margin-top:5px;display:block}.appearance-preview-main>b{background:#7560bd;border-radius:3px;width:30%;height:10px;margin-top:10px;display:block}[data-preview=dark] .appearance-preview{background:#191a1e;border-color:#3d3f4a}[data-preview=dark] .appearance-preview-rail{background:#24252b;border-color:#3d3f4a}[data-preview=dark] .appearance-preview-rail i{background:#595b6b}[data-preview=dark] .appearance-preview-rail i:first-child{background:#b8aaf3}[data-preview=dark] .appearance-preview-main>i{background:#cdcdd8}[data-preview=dark] .appearance-preview-main>span{border-color:#3d3f4a}[data-preview=dark] .appearance-preview-main>b{background:#b8aaf3}[data-preview=system] .appearance-preview{background:linear-gradient(115deg,#fff 50%,#191a1e 50%)}[data-preview=system] .appearance-preview-main>span{border-color:#9696a6}.appearance-status{min-height:24px;color:var(--text-secondary);margin-top:18px;font-size:14px}.appearance-settings fieldset:disabled .appearance-choice{cursor:wait}.chat-record .appearance-choices{grid-template-columns:1fr}.chat-record .appearance-choice{grid-template-columns:90px 1fr;gap:8px 16px;display:grid}.chat-record .appearance-preview{grid-row:span 2;height:70px}.chat-record .appearance-choice-description{grid-column:2}@media (max-width:640px){.appearance-choices{grid-template-columns:1fr}.appearance-choice{grid-template-columns:100px 1fr;gap:8px 16px;display:grid}.appearance-preview{grid-row:span 2;height:76px}.appearance-choice-description{grid-column:2}}@media (prefers-reduced-motion:reduce){.appearance-choice{transition:none}}html.light .ask-pane-schedule.due-overdue{--due-color:#b02b42}html.light .ask-pane-schedule.due-today{--due-color:#8a5709}html.light .ask-pane-schedule.due-tomorrow{--due-color:#3266a5}.app :is(button.primary,button.secondary){border-radius:9px;min-height:44px;padding:10px 15px;font-size:14px;font-weight:650;line-height:1.25}.app button.primary{background:var(--primary);color:var(--primary-foreground);box-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 12%,transparent),0 1px 0 #ffffff24 inset;border:1px solid #0000}.app button.primary:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 88%,var(--accent-text));box-shadow:0 2px 5px color-mix(in srgb,var(--foreground) 16%,transparent),0 1px 0 #ffffff24 inset}.app button.primary:active:not(:disabled){box-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 14%,transparent)}.app button.secondary{border:1px solid var(--input);background:var(--surface);color:var(--foreground);box-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 6%,transparent)}.app button.secondary:hover:not(:disabled){border-color:var(--ring);background:var(--surface-raised);color:var(--foreground)}.app :is(button.primary,button.secondary):disabled{opacity:.62}.app :is(button,a,summary,input,textarea,select,[data-slot=select-trigger]):focus-visible{outline:3px solid var(--ring);outline-offset:3px}.app :is(input,textarea,select,[data-slot=select-trigger]):focus-visible{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring)}.app :is(.chat-record,.pipeline,.task-main,.desktop-record-table){border-color:var(--border);box-shadow:0 1px 2px color-mix(in srgb,var(--foreground) 5%,transparent),0 10px 28px #0000000b}@media (prefers-reduced-motion:reduce){.app :is(button.primary,button.secondary){transition:none}}.appearance-settings legend{color:var(--foreground);margin-bottom:12px;font-size:16px;font-weight:650}.appearance-color-help{color:var(--text-secondary);margin:0 0 14px;font-size:13px;line-height:1.5}.appearance-color-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.appearance-color-choice{border:1px solid var(--input);cursor:pointer;min-height:58px;color:var(--foreground);background:var(--surface);border-radius:9px;align-items:center;gap:9px;padding:12px;font-size:13px;display:flex;position:relative}.appearance-color-choice:hover{border-color:var(--ring);background:var(--surface-raised)}.appearance-color-choice[data-selected=true]{border-color:var(--ring);box-shadow:0 0 0 1px var(--ring);background:var(--surface-tint);font-weight:650}.appearance-color-choice:focus-within{outline:3px solid var(--ring);outline-offset:3px}.appearance-color-choice input{opacity:0;width:1px;height:1px;position:absolute}.appearance-color-swatch{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 0 0 1px #00000020}.appearance-color-swatch>svg{background:#17191e;border-radius:50%;padding:2px}.appearance-custom-color{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;margin-top:20px;padding:18px}.appearance-custom-label{color:var(--foreground);margin-bottom:5px;font-size:14px;font-weight:650;display:block}.appearance-custom-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.appearance-custom-controls input[type=color]{border:1px solid var(--input);background:var(--surface);cursor:pointer;border-radius:8px;width:48px;height:44px;padding:4px}.appearance-custom-controls input[type=text]{background:var(--surface);min-width:190px;min-height:44px;color:var(--foreground);border:1px solid var(--input);border-radius:8px;flex:1;padding:9px 12px;font-size:14px}.appearance-custom-controls input[aria-invalid=true]{border-color:var(--danger-text)}.appearance-color-error{color:var(--danger-text);margin-top:8px;font-size:13px;line-height:1.5}.appearance-color-preview{border:1px solid color-mix(in srgb,var(--preview-color) 40%,var(--border));background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:18px;display:flex}.appearance-color-preview>div{flex:1;min-width:170px}.appearance-preview-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:5px;font-size:10px;font-weight:700;display:block}.appearance-color-preview strong{color:var(--foreground);font-size:15px;display:block}.appearance-preview-detail{color:var(--text-secondary);max-width:300px;margin-top:4px;font-size:12px;line-height:1.5;display:block}.appearance-sample-selected,.appearance-sample-button{border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px 12px;font-size:13px;font-weight:650;display:inline-flex}.appearance-sample-selected{background:color-mix(in srgb,var(--preview-color) 9%,var(--surface));border:1px solid var(--preview-color);color:var(--preview-color)}.appearance-sample-button{background:var(--preview-color);color:var(--preview-ink)}.appearance-color-actions{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.appearance-settings fieldset:disabled .appearance-color-choice,.appearance-settings fieldset:disabled input[type=color]{cursor:wait;opacity:.7}.chat-record .appearance-color-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.chat-record .appearance-color-choice{flex-direction:column;gap:6px;padding:10px 4px;font-size:12px}@media (max-width:640px){.appearance-color-choice{flex-direction:column;gap:6px;padding:10px 4px;font-size:12px}.appearance-color-grid{gap:8px}.appearance-custom-color{padding:12px}.appearance-custom-controls input[type=text]{min-width:160px}.appearance-color-preview{padding:12px}.appearance-color-preview>div{flex-basis:100%}.appearance-color-actions>button{flex:1}}#workspace-content>.relationship-page.is-focused{z-index:9999;box-sizing:border-box;width:100vw!important;max-width:none!important;height:100dvh!important;margin:0!important;position:fixed!important;inset:0!important}#workspace-content>.relationship-page.is-focused>.relationship-heading,#workspace-content>.relationship-page.is-focused>.relationship-shell{width:100%;margin-left:0;margin-right:0;max-width:none!important}@media (max-width:760px){#workspace-content>.relationship-page.is-focused{padding-left:8px!important;padding-right:8px!important}}.relationship-graph .relationship-satellite{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#60718b transparent;justify-content:flex-start;min-height:164px;max-height:28%;overflow:hidden auto}.relationship-page:not(.is-focused){height:auto;min-height:0;display:block;overflow:visible}.relationship-page .relationship-shell{flex:none;grid-template-rows:auto;min-height:0}.relationship-page .relationship-map-area{overflow:visible;container-type:inline-size}.relationship-page .relationship-canvas,.relationship-page.is-focused .relationship-canvas{--relationship-map-min-height:760px;height:clamp(var(--relationship-map-min-height), 70cqw, 900px);min-height:var(--relationship-map-min-height);flex:none}.relationship-canvas:has(.relationship-graph:is(.links-5,.links-6,.links-7,.links-8)){--relationship-map-min-height:820px}.relationship-page .relationship-graph{inset:52px 12px 22px}.relationship-page .relationship-inspector{height:auto;max-height:none}.relationship-page.is-focused{display:block;overflow:auto}.relationship-page.is-focused .relationship-shell{flex:none;min-height:0}@media (max-width:760px){.relationship-page .relationship-canvas,.relationship-page.is-focused .relationship-canvas{--relationship-map-min-height:640px;height:var(--relationship-map-min-height);min-height:var(--relationship-map-min-height)}.relationship-canvas:has(.relationship-graph:is(.links-5,.links-6,.links-7,.links-8)){--relationship-map-min-height:760px}.relationship-page .relationship-graph{inset:52px 4px 18px}.relationship-graph .relationship-satellite{min-height:138px}}.relationship-next-move{background:linear-gradient(100deg,#101f34,#101722 68%,#111927);border:1px solid #29466d;border-radius:12px;align-items:center;gap:12px;min-width:0;margin:10px 0 12px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #c8ddff0b}.relationship-next-move.is-overdue{background:linear-gradient(100deg,#2b1824,#171721 68%,#1a1721);border-color:#70465a}.relationship-next-icon{color:#a8caff;background:#5b8dd31a;border:1px solid #4771a7;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.relationship-next-move.is-overdue .relationship-next-icon{color:#ffb0be;background:#f14a6818;border-color:#9b526a}.relationship-next-copy{flex-direction:column;flex:170px;gap:2px;min-width:0;display:flex}.relationship-next-label{color:#87a9d7;letter-spacing:.15em;font-size:.56rem;font-weight:800}.relationship-next-copy strong{color:#edf4ff;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.relationship-next-copy small{color:#98a9c2;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.relationship-next-move.is-overdue .relationship-next-label{color:#ff9aad}.relationship-next-actions{flex:0 auto;justify-content:flex-end;align-items:center;gap:5px;display:flex}.relationship-next-actions button,.relationship-next-actions a,.relationship-next-create{color:#c6d8f2;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#0b1421;border:1px solid #2b3b54;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:.65rem;text-decoration:none;display:inline-flex}.relationship-next-actions button:hover,.relationship-next-actions a:hover,.relationship-next-create:hover{color:#fff;background:#14253b;border-color:#6296d5}.relationship-next-actions .relationship-complete-action{color:#a8e3c8;border-color:#356c5b}.relationship-next-actions button:disabled{opacity:.65;cursor:wait}.relationship-next-create{color:#c9dbff;background:#14233a;border-color:#44659b;margin-left:auto}.relationship-inspector-top-actions{align-items:center;gap:6px;display:inline-flex}.relationship-inspector-top .relationship-iconbutton{justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 8px;display:inline-flex}.relationship-inspector-top .relationship-iconbutton span{font-size:.68rem}.relationship-inspector.timeline-mode{flex-direction:column;display:flex;overflow:hidden}.relationship-alerts{gap:8px;margin:0 0 15px;display:grid}.relationship-alerts .relationship-section-heading{margin:0}.relationship-alert-card{background:linear-gradient(125deg,#122239,#0d1725);border:1px solid #31455f;border-radius:10px;grid-template-columns:20px minmax(0,1fr);gap:7px 9px;padding:9px;display:grid}.relationship-alert-card.urgent{background:linear-gradient(125deg,#2a1925,#17151f);border-color:#74475c}.relationship-alert-icon{color:#9ac4ff;align-items:flex-start;padding-top:2px;display:flex}.relationship-alert-card.urgent .relationship-alert-icon{color:#ff9aad}.relationship-alert-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.relationship-alert-copy strong{color:#e6efff;font-size:.72rem;line-height:1.3}.relationship-alert-copy small{color:#9aacc5;font-size:.64rem;line-height:1.4}.relationship-alert-card>button{color:#99c3ff;font:inherit;cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:start;align-items:center;gap:5px;padding:3px 0 0;font-size:.63rem;font-weight:700;display:inline-flex}.relationship-alert-card>button:hover{color:#fff}.relationship-record-card{cursor:default;gap:7px}.relationship-card-quick-actions{align-items:center;gap:4px;display:inline-flex}.relationship-card-quick-actions button,.relationship-card-quick-actions a{color:#9fc4fb;cursor:pointer;background:#091422c9;border:1px solid #354d6d;border-radius:7px;place-items:center;width:25px;height:25px;padding:0;text-decoration:none;display:grid}.relationship-card-quick-actions button:hover,.relationship-card-quick-actions a:hover{color:#fff;background:#1b3554;border-color:#80b7ff}.relationship-record-open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:6px;padding:0;display:flex}.relationship-record-open>strong{color:#f3f7ff;max-width:100%;font-size:.82rem}.relationship-record-open:hover>strong{color:#b8d6ff}.relationship-record-open .relationship-satellite-footer{width:100%;padding-top:1px}.relationship-task-actions{align-items:center;gap:6px;display:flex}.relationship-task-actions button{color:#edd4a5;min-height:24px;font:inherit;cursor:pointer;background:#211a10;border:1px solid #624e31;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:2px 7px;font-size:.57rem;display:inline-flex}.relationship-task-actions button:hover{color:#fff1d3;border-color:#ffc46b}.relationship-task-actions button:disabled{opacity:.65;cursor:wait}.relationship-task-actions .relationship-task-open{width:auto}.relationship-task-actions .relationship-task-complete{color:#a5e2c7;background:#11251e;border-color:#356957}.relationship-timeline-pane{flex-direction:column;flex:1;min-width:0;min-height:0;padding:15px;display:flex}.relationship-timeline-header{border-bottom:1px solid #263750;justify-content:space-between;align-items:flex-start;gap:10px;padding:1px 0 13px;display:flex}.relationship-timeline-header h2{color:#edf4ff;letter-spacing:-.02em;margin:5px 0 3px;font-size:1.03rem}.relationship-timeline-header p{color:#93a6c2;margin:0;font-size:.69rem;line-height:1.4}.relationship-timeline-controls{border-bottom:1px solid #1c2a3e;align-items:end;gap:7px;padding:11px 0;display:flex}.relationship-timeline-controls label{color:#879bb7;flex-direction:column;flex:1;gap:4px;min-width:0;font-size:.58rem;display:flex}.relationship-timeline-controls select{color:#d7e4f7;width:100%;min-width:0;height:32px;font:inherit;background:#0a1422;border:1px solid #31445e;border-radius:7px;padding:0 7px;font-size:.63rem}.relationship-timeline-warning{color:#efd29b;background:#281f11;border:1px solid #705a31;border-radius:8px;padding:8px;font-size:.66rem}.relationship-timeline-list{flex-direction:column;flex:1;gap:6px;min-height:0;padding:10px 1px;display:flex;overflow-y:auto}.relationship-timeline-row{color:#a9bad2;text-align:left;cursor:pointer;background:#0d1725;border:1px solid #24364f;border-radius:9px;grid-template-columns:30px minmax(0,1fr) 14px;align-items:start;gap:8px;width:100%;padding:9px;display:grid}.relationship-timeline-row:hover{background:#13233a;border-color:#5279ac}.relationship-timeline-icon{color:#a9ccff;background:#132440;border:1px solid #38557b;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.relationship-timeline-icon.timeline-task{color:#f2c77e;background:#241d13;border-color:#665231}.relationship-timeline-icon.timeline-note{color:#c5adff;background:#211a32;border-color:#574879}.relationship-timeline-icon.timeline-call{color:#95dfc0;background:#10241f;border-color:#356657}.relationship-timeline-content{flex-direction:column;gap:3px;min-width:0;display:flex}.relationship-timeline-content strong{color:#e2ecfb;text-overflow:ellipsis;font-size:.7rem;line-height:1.35;overflow:hidden}.relationship-timeline-content small{color:#93a6c2;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.relationship-timeline-content .relationship-timeline-meta{color:#778ba8}.relationship-timeline-body{color:#bdcbe0;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.64rem;line-height:1.4;display:-webkit-box;overflow:hidden}.relationship-timeline-empty,.relationship-timeline-footer{color:#879bb7;font-size:.68rem}.relationship-timeline-footer{border-top:1px solid #263750;padding-top:8px}@media (max-width:980px){.relationship-next-move{flex-wrap:wrap}.relationship-next-actions{flex:100%;justify-content:flex-start;padding-left:46px}}@media (max-width:760px){.relationship-next-move{align-items:flex-start;gap:8px;padding:9px}.relationship-next-icon{flex-basis:30px;width:30px;height:30px}.relationship-next-copy{flex-basis:calc(100% - 42px)}.relationship-next-copy strong,.relationship-next-copy small{white-space:normal}.relationship-next-actions{flex-wrap:wrap;gap:4px;padding-left:38px}.relationship-next-actions button,.relationship-next-actions a,.relationship-next-create{min-height:30px;padding:4px 6px;font-size:.6rem}.relationship-next-create{margin-left:38px}.relationship-timeline-pane{min-height:520px;padding:12px}.relationship-timeline-controls{flex-wrap:wrap}.relationship-timeline-controls label{flex:40%}.relationship-timeline-controls>.relationship-iconbutton{margin-bottom:1px}.relationship-record-card{min-height:142px}.relationship-card-quick-actions button,.relationship-card-quick-actions a{width:22px;height:22px}.relationship-task-actions button{min-height:22px;padding:2px 5px;font-size:.51rem}}.relationship-page:not(.is-focused)>.relationship-shell{width:100%;margin-left:0;margin-right:0;max-width:none!important}@media (min-width:761px){.relationship-satellite.satellite-0{left:3%;right:auto;transform:none}.relationship-satellite.satellite-4{inset:auto auto 3% 3%;transform:none}.relationship-satellite.satellite-5{inset:auto 3% 3% auto}.relationship-satellite.satellite-4:hover,.relationship-satellite.satellite-5:hover{transform:translateY(-1px)}.relationship-satellite.satellite-6,.relationship-satellite.satellite-7{width:min(235px,23%);min-height:110px;left:50%;right:auto;transform:translate(-50%)}.relationship-satellite.satellite-6{top:1%;bottom:auto}.relationship-satellite.satellite-7{top:auto;bottom:1%}.relationship-satellite.satellite-6:hover,.relationship-satellite.satellite-7:hover{transform:translate(-50%)translateY(-1px)}.relationship-graph.links-7 .relationship-center,.relationship-graph.links-8 .relationship-center{width:min(280px,22vw)}}@media (min-width:761px) and (max-width:1200px){.relationship-satellite{width:min(200px,24%);min-width:150px}.relationship-center{width:clamp(190px,22vw,250px)}.relationship-satellite.satellite-6,.relationship-satellite.satellite-7{width:min(185px,23%)}}@media (min-width:761px) and (max-height:850px){.relationship-graph.links-7 .relationship-center,.relationship-graph.links-8 .relationship-center{gap:5px;width:clamp(168px,100dvh - 600px,280px);padding:12px}.relationship-graph.links-7 .relationship-center>svg,.relationship-graph.links-8 .relationship-center>svg{width:24px;height:24px;padding:5px}.relationship-graph.links-7 .relationship-center-status,.relationship-graph.links-8 .relationship-center-status{display:none}.relationship-graph.links-7 .relationship-center strong,.relationship-graph.links-8 .relationship-center strong{-webkit-line-clamp:1}.relationship-graph.links-7 .relationship-satellite.satellite-6,.relationship-graph.links-7 .relationship-satellite.satellite-7,.relationship-graph.links-8 .relationship-satellite.satellite-6,.relationship-graph.links-8 .relationship-satellite.satellite-7{gap:4px;height:98px;min-height:98px;padding:8px 12px}.relationship-graph.links-7 .relationship-satellite.satellite-6 .relationship-satellite-footer,.relationship-graph.links-7 .relationship-satellite.satellite-7 .relationship-satellite-footer,.relationship-graph.links-8 .relationship-satellite.satellite-6 .relationship-satellite-footer,.relationship-graph.links-8 .relationship-satellite.satellite-7 .relationship-satellite-footer{display:none}.relationship-graph.links-7 .relationship-satellite.satellite-6 .relationship-satellite-summary,.relationship-graph.links-7 .relationship-satellite.satellite-7 .relationship-satellite-summary,.relationship-graph.links-8 .relationship-satellite.satellite-6 .relationship-satellite-summary,.relationship-graph.links-8 .relationship-satellite.satellite-7 .relationship-satellite-summary{-webkit-line-clamp:1}}.relationship-graph.has-task-layout .relationship-satellite.satellite-2,.relationship-graph.has-task-layout .relationship-satellite.satellite-3{top:50%;bottom:auto;transform:translateY(-50%)}.relationship-graph.has-task-layout .relationship-satellite.satellite-2{left:3%;right:auto}.relationship-graph.has-task-layout .relationship-satellite.satellite-3{left:auto;right:3%}.relationship-graph.has-task-layout .relationship-satellite.satellite-4,.relationship-graph.has-task-layout .relationship-satellite.satellite-5{top:auto;bottom:3%;transform:none}.relationship-graph.has-task-layout .relationship-satellite.satellite-4{left:3%;right:auto}.relationship-graph.has-task-layout .relationship-satellite.satellite-5{left:auto;right:3%}.relationship-graph.has-task-layout .relationship-satellite.satellite-6,.relationship-graph.has-task-layout .relationship-satellite.satellite-7{width:min(235px,23%);min-width:0;left:50%;right:auto;transform:translate(-50%)}.relationship-graph.has-task-layout .relationship-satellite.satellite-6{top:1%;bottom:auto}.relationship-graph.has-task-layout .relationship-satellite.satellite-7{top:auto;bottom:1%}.relationship-graph.has-task-layout .relationship-satellite.satellite-2:hover,.relationship-graph.has-task-layout .relationship-satellite.satellite-3:hover,.relationship-graph.has-task-layout .relationship-satellite.satellite-4:hover,.relationship-graph.has-task-layout .relationship-satellite.satellite-5:hover{transform:translateY(-1px)}.relationship-graph.has-task-layout .relationship-satellite.satellite-6:hover,.relationship-graph.has-task-layout .relationship-satellite.satellite-7:hover{transform:translate(-50%)translateY(-1px)}.relationship-graph.has-task-layout .relationship-task-card{width:min(270px,26%);min-width:195px}@media (max-width:760px){.relationship-graph.has-task-layout .relationship-satellite.satellite-4,.relationship-graph.has-task-layout .relationship-satellite.satellite-5{width:min(160px,42%);min-width:0;min-height:106px;padding:7px 8px}.relationship-graph.has-task-layout .relationship-satellite.satellite-4{left:1%}.relationship-graph.has-task-layout .relationship-satellite.satellite-5{right:1%}.relationship-graph.has-task-layout .relationship-satellite.satellite-6,.relationship-graph.has-task-layout .relationship-satellite.satellite-7{width:min(140px,34%);min-height:106px;padding:7px 8px}.relationship-graph.has-task-layout .relationship-satellite.satellite-2{left:1%}.relationship-graph.has-task-layout .relationship-satellite.satellite-3{right:1%}.relationship-graph.has-task-layout .relationship-task-card.satellite-4:hover,.relationship-graph.has-task-layout .relationship-task-card.satellite-5:hover,.relationship-graph.has-task-layout .relationship-satellite.satellite-2:hover,.relationship-graph.has-task-layout .relationship-satellite.satellite-3:hover{transform:translateY(-1px)}.relationship-graph.has-task-layout .relationship-satellite.satellite-6:hover,.relationship-graph.has-task-layout .relationship-satellite.satellite-7:hover{transform:translate(-50%)translateY(-1px)}}html.light .relationship-page{--rel-blue:#285ba6;--rel-cyan:#126e7a;--rel-violet:var(--accent-text);--rel-ink:var(--foreground);--rel-map:#f4f7fc;--rel-blue-tint:#edf3ff;--rel-blue-edge:#bdcdeb;--rel-task:#80520f;--rel-task-tint:#fff8eb;--rel-task-edge:#e3cda5;--rel-success:#176b50;--rel-success-tint:#edf8f2;--rel-danger-tint:#fff1f4;--rel-danger-edge:#eac3cd;color:var(--foreground)}html.light .relationship-page.is-focused{background:var(--surface-raised)}html.light .relationship-heading{border-color:var(--border);background:linear-gradient(115deg,var(--rel-blue-tint),var(--surface) 65%);box-shadow:0 2px 8px #20242f06}html.light .relationship-heading h1,html.light .relationship-eyebrow b,html.light .relationship-live-status strong{color:var(--foreground)}html.light .relationship-heading p,html.light .relationship-live-status{color:var(--text-secondary)}html.light .relationship-eyebrow{color:var(--rel-blue)}html.light .relationship-eyebrow-divider{color:var(--text-secondary)}html.light .relationship-live-status i{background:var(--rel-success);box-shadow:none}html.light .relationship-tools button,html.light .relationship-commandbar button{border-color:var(--input)!important;background:var(--surface)!important;color:var(--foreground)!important}html.light .relationship-tools button:hover,html.light .relationship-commandbar button:hover{border-color:var(--ring)!important;background:var(--accent)!important;color:var(--accent-foreground)!important}html.light .relationship-shell{border-color:var(--border);background:var(--surface);box-shadow:0 4px 20px #20242f09}html.light .relationship-map-area{background:var(--surface)}html.light .relationship-kind-picker{border-color:var(--border);background:var(--surface-raised)}html.light .relationship-kind-picker button{color:var(--text-secondary)}html.light .relationship-kind-picker button.active{background:var(--accent);color:var(--accent-foreground);box-shadow:inset 0 0 0 1px #7964ca33}html.light .relationship-search{border-color:var(--input);background:var(--surface);color:var(--text-secondary)}html.light .relationship-search:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px #7964ca20}html.light .relationship-search input{color:var(--foreground)}html.light .relationship-commandbar{border-color:var(--border);background:var(--surface-raised);box-shadow:none}html.light .relationship-breadcrumb{background:var(--rel-blue-tint);color:var(--rel-blue)}html.light .relationship-canvas{border-color:var(--rel-blue-edge);background:radial-gradient(ellipse at center,#e7eefb,var(--rel-map) 65%,#fafbfe);box-shadow:inset 0 1px #fff}html.light .relationship-canvas:before{background:radial-gradient(#d8e5fc66,#0000 76%)}html.light .relationship-canvas:after{opacity:.22;background-image:radial-gradient(#7287ac .8px,#0000 .9px)}html.light .relationship-canvas-label{color:var(--text-secondary)}html.light .relationship-canvas-count{color:var(--rel-blue)}html.light .connection-path{stroke:#6b89be;filter:none}html.light .connection-1,html.light .connection-4{stroke:#8a77b7}html.light .connection-3,html.light .connection-6,html.light .connection-7{stroke:#58979f}html.light .relationship-orbit{border-color:var(--rel-blue-edge)}html.light .relationship-zoom-control{border-color:var(--rel-blue-edge);background:var(--surface);color:var(--rel-blue)}html.light .relationship-zoom-control select,html.light .relationship-zoom-control option{color:var(--foreground);background:var(--surface)}html.light .relationship-node{--relationship-accent:var(--rel-blue);border-color:var(--rel-blue-edge);background:var(--surface);color:var(--foreground);box-shadow:0 5px 16px #283f6512}html.light .relationship-node:hover{border-color:var(--relationship-accent);box-shadow:0 0 0 1px var(--relationship-accent),0 6px 20px #283f651a}html.light .relationship-node.node-person{--relationship-accent:var(--accent-text)}html.light .relationship-node.node-organization{--relationship-accent:var(--rel-cyan)}html.light .relationship-node.node-project{--relationship-accent:#5755a4}html.light .relationship-node.node-task{--relationship-accent:var(--rel-task);border-color:var(--rel-task-edge);background:var(--rel-task-tint)}html.light .relationship-node>svg{color:var(--relationship-accent)}html.light .relationship-center{border-color:var(--relationship-accent);background:radial-gradient(circle at 48% 35%,var(--surface),var(--rel-blue-tint) 68%,#dde8fb);box-shadow:0 0 0 8px #dbe6f855,0 8px 28px #283f651a}html.light .relationship-center:before{border-color:var(--rel-blue-edge)}html.light .relationship-center>svg{background:var(--rel-blue-tint);filter:none;color:var(--relationship-accent)!important}html.light .relationship-center-type,html.light .relationship-center small{color:var(--relationship-accent)}html.light .relationship-center-status,html.light .relationship-center-contact{color:var(--text-secondary)}html.light .relationship-center-status i{background:var(--relationship-accent);box-shadow:none}html.light .relationship-center-contact svg{color:var(--relationship-accent)}html.light .relationship-node small,html.light .relationship-satellite-summary{color:var(--text-secondary)!important}html.light .relationship-satellite-contact{color:var(--text-secondary)}html.light .relationship-satellite-contact svg,html.light .relationship-satellite-footer{color:var(--relationship-accent)}html.light .relationship-record-open>strong{color:var(--foreground)}html.light .relationship-record-open:hover>strong{color:var(--relationship-accent)}html.light .relationship-card-quick-actions button,html.light .relationship-card-quick-actions a{border-color:var(--rel-blue-edge);background:var(--surface);color:var(--relationship-accent)}html.light .relationship-card-quick-actions button:hover,html.light .relationship-card-quick-actions a:hover{border-color:var(--relationship-accent);background:var(--rel-blue-tint);color:var(--relationship-accent)}html.light .relationship-task-title{color:var(--rel-task)}html.light .relationship-task-title:hover{color:#5f3b05}html.light .relationship-task-links-label,html.light .relationship-task-link-fallback,html.light .relationship-task-more{color:var(--rel-task)}html.light .relationship-task-links button,html.light .relationship-task-actions button{border-color:var(--rel-task-edge);background:var(--surface);color:var(--rel-task)}html.light .relationship-task-links button:hover,html.light .relationship-task-actions button:hover{border-color:var(--rel-task);color:#5f3b05;background:#fff0d5}html.light .relationship-task-actions .relationship-task-complete,html.light .relationship-next-actions .relationship-complete-action{background:var(--rel-success-tint);color:var(--rel-success);border-color:#a9d5c1}html.light .relationship-empty-center{border-color:var(--rel-blue-edge);background:var(--rel-blue-tint);color:var(--text-secondary);box-shadow:0 0 0 12px #dbe6f844}html.light .relationship-empty-center svg{color:var(--rel-blue)}html.light .relationship-empty-center strong{color:var(--foreground)}html.light .relationship-no-links{border-color:var(--rel-blue-edge);background:var(--surface);color:var(--foreground)}html.light .relationship-record-list{border-color:var(--border);background:var(--surface)}html.light .relationship-record-list>button{border-bottom-color:var(--border);color:var(--foreground)}html.light .relationship-record-list>button:hover{background:var(--surface-raised)}html.light .relationship-record-list>button.selected{background:var(--accent);color:var(--accent-foreground)}html.light .relationship-record-icon{background:var(--rel-blue-tint);color:var(--rel-blue)}html.light .relationship-record-name small{color:var(--text-secondary)}html.light .relationship-inspector{border-color:var(--border);background:var(--surface-raised)}html.light .relationship-inspector-top,html.light .relationship-focus-card,html.light .relationship-section{border-color:var(--border);color:var(--foreground)}html.light .relationship-kind-label,html.light .relationship-section-heading h3 svg,html.light .relationship-inspector-empty svg,html.light .relationship-linked-row>svg:first-child{color:var(--rel-blue)}html.light .relationship-focus-card h2,html.light .relationship-inspector-empty strong,html.light .relationship-linked-row{color:var(--foreground)}html.light .relationship-linked-row:hover strong{color:var(--rel-blue)}html.light .relationship-section-heading>span{background:var(--accent);color:var(--accent-foreground)}html.light .relationship-attention{background:var(--rel-danger-tint);color:var(--danger-text)}html.light .relationship-footnote{color:var(--text-secondary)}html.light .relationship-next-move{border-color:var(--rel-blue-edge);background:var(--rel-blue-tint);box-shadow:none}html.light .relationship-next-icon{border-color:var(--rel-blue-edge);background:var(--surface);color:var(--rel-blue)}html.light .relationship-next-label{color:var(--rel-blue)}html.light .relationship-next-copy strong{color:var(--foreground)}html.light .relationship-next-copy small{color:var(--text-secondary)}html.light .relationship-next-actions button,html.light .relationship-next-actions a,html.light .relationship-next-create{border-color:var(--rel-blue-edge);background:var(--surface);color:var(--rel-blue)}html.light .relationship-next-actions button:hover,html.light .relationship-next-actions a:hover,html.light .relationship-next-create:hover{border-color:var(--rel-blue);color:var(--rel-blue);background:#dfeafd}html.light .relationship-next-move.is-overdue{border-color:var(--rel-danger-edge);background:var(--rel-danger-tint)}html.light .relationship-next-move.is-overdue .relationship-next-icon{border-color:var(--rel-danger-edge);background:var(--surface);color:var(--danger-text)}html.light .relationship-next-move.is-overdue .relationship-next-label{color:var(--danger-text)}html.light .relationship-alert-card{border-color:var(--rel-blue-edge);background:var(--rel-blue-tint)}html.light .relationship-alert-card.urgent{border-color:var(--rel-danger-edge);background:var(--rel-danger-tint)}html.light .relationship-alert-icon,html.light .relationship-alert-card>button{color:var(--rel-blue)}html.light .relationship-alert-card.urgent .relationship-alert-icon{color:var(--danger-text)}html.light .relationship-alert-copy strong{color:var(--foreground)}html.light .relationship-alert-copy small{color:var(--text-secondary)}html.light .relationship-alert-card>button:hover{color:var(--accent-text)}html.light .relationship-notes-card{border-color:var(--rel-blue-edge);background:var(--surface);color:var(--foreground);box-shadow:0 2px 8px #20242f08}html.light .relationship-notes-card:hover{border-color:var(--rel-blue);box-shadow:0 0 0 1px var(--rel-blue),0 4px 12px #20242f10}html.light .relationship-notes-card>svg,html.light .relationship-notes-icon{color:var(--rel-blue)}html.light .relationship-notes-icon{border-color:var(--rel-blue-edge);background:var(--rel-blue-tint)}html.light .relationship-notes-copy small{color:var(--text-secondary)}html.light .relationship-notes-preview{color:var(--text-secondary)!important}html.light .workspace-notes-header,html.light .workspace-notes-list,html.light .workspace-note-row,html.light .relationship-timeline-header,html.light .relationship-timeline-controls,html.light .relationship-timeline-footer{border-color:var(--border)}html.light .workspace-notes-header h2,html.light .workspace-note-row>strong,html.light .relationship-timeline-header h2,html.light .relationship-timeline-content strong{color:var(--foreground)}html.light .workspace-notes-header h2 small{background:var(--accent);color:var(--accent-foreground)}html.light .workspace-notes-header p,html.light .workspace-notes-filters>label,html.light .workspace-note-search,html.light .workspace-note-search button,html.light .workspace-note-row time,html.light .workspace-note-row>p,html.light .workspace-note-row>small,html.light .workspace-notes-empty,html.light .workspace-notes-pagination span,html.light .relationship-timeline-header p,html.light .relationship-timeline-controls label,html.light .relationship-timeline-content small,html.light .relationship-timeline-content .relationship-timeline-meta,html.light .relationship-timeline-body,html.light .relationship-timeline-empty,html.light .relationship-timeline-footer{color:var(--text-secondary)}html.light .workspace-notes-error{color:var(--danger-text)}html.light .workspace-notes-filters select,html.light .workspace-notes-filters option,html.light .workspace-note-search,html.light .workspace-note-search input,html.light .relationship-timeline-controls select{border-color:var(--input);background:var(--surface);color:var(--foreground)}html.light .workspace-note-search input::placeholder{color:var(--text-secondary)}html.light .workspace-note-source{border-color:var(--rel-blue-edge);background:var(--rel-blue-tint);color:var(--rel-blue)}html.light .workspace-note-source.source-person,html.light .workspace-note-source.source-project{background:var(--accent);color:var(--accent-text);border-color:#cfc5e6}html.light .workspace-note-source.source-organization{color:var(--rel-cyan);background:#edf8f8;border-color:#b8dadd}html.light .workspace-note-source.source-task{border-color:var(--rel-task-edge);background:var(--rel-task-tint);color:var(--rel-task)}html.light .workspace-note-open{color:var(--rel-blue)}html.light .workspace-note-open:hover{color:var(--accent-text)}html.light .relationship-timeline-row{border-color:var(--border);background:var(--surface);color:var(--text-secondary)}html.light .relationship-timeline-row:hover{border-color:var(--rel-blue-edge);background:var(--rel-blue-tint)}html.light .relationship-timeline-icon{border-color:var(--rel-blue-edge);background:var(--rel-blue-tint);color:var(--rel-blue)}html.light .relationship-timeline-icon.timeline-task,html.light .relationship-timeline-warning{border-color:var(--rel-task-edge);background:var(--rel-task-tint);color:var(--rel-task)}html.light .relationship-timeline-icon.timeline-note{background:var(--accent);color:var(--accent-text);border-color:#cfc5e6}html.light .relationship-timeline-icon.timeline-call{background:var(--rel-success-tint);color:var(--rel-success);border-color:#a9d5c1}html.light .relationship-graph .relationship-satellite{scrollbar-color:#bbc2cf transparent}html.light .relationship-page :is(button,a,input,select):focus-visible{outline:3px solid var(--ring);outline-offset:3px}.relationship-page .relationship-shell{overflow:clip}.relationship-page .relationship-shell.without-inspector{grid-template-columns:minmax(0,1fr)}.relationship-page .relationship-commandbar{top:calc(var(--header-height,56px) + 8px);z-index:8;flex-wrap:wrap;position:sticky;box-shadow:0 3px 12px #00000012}.relationship-page.is-focused .relationship-commandbar{top:8px}.relationship-page .relationship-map-actions,.relationship-page .relationship-trail{flex-wrap:wrap}.relationship-page .relationship-record-picker{padding:2px 0 10px}.relationship-page .relationship-picker-toggle{border:1px solid var(--border);background:var(--surface-raised);width:100%;color:var(--foreground);text-align:left;font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;display:flex}.relationship-picker-toggle strong{font-size:.8rem}.relationship-picker-toggle>span{color:var(--text-secondary);margin-left:auto;font-size:.74rem}.relationship-picker-toggle>svg{color:var(--accent-text);flex-shrink:0}.relationship-picker-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.relationship-picker-toggle:disabled{cursor:default;opacity:1}.relationship-picker-toggle:not(:disabled):hover{border-color:var(--ring)}.relationship-page .relationship-record-list{max-height:240px}.relationship-page .relationship-record-list>button{min-height:49px;padding:9px 12px}.relationship-map-legend{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:9px 15px;padding:0 3px 11px;display:flex}.relationship-map-legend>span{align-items:center;gap:6px;font-size:.71rem;display:inline-flex}.relationship-map-legend i{background:var(--rel-blue,#79aaff);border-radius:50%;width:7px;height:7px}.relationship-map-legend .legend-person{background:var(--rel-violet,#b2a4ff)}.relationship-map-legend .legend-organization{background:var(--rel-cyan,#73d5ff)}.relationship-map-legend .legend-project{background:#9eaeff}.relationship-map-legend .legend-task{background:var(--rel-task,#ffc46b)}.relationship-map-legend>small{margin-left:auto;font-size:.7rem}.relationship-activity-status{color:var(--text-secondary);align-items:center;gap:7px;margin:8px 0 12px;font-size:.78rem;display:flex}.relationship-activity-error{border:1px solid var(--input);background:var(--surface-raised);color:var(--foreground);border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;margin:8px 0 12px;padding:10px;font-size:.78rem;display:flex}.relationship-activity-error>span{flex:1;min-width:160px}.relationship-activity-error>button{align-items:center;gap:6px;display:inline-flex}html.light .relationship-map-legend .legend-project{background:#5755a4}.relationship-page .relationship-canvas-label{letter-spacing:.13em;font-size:.63rem}.relationship-page .relationship-canvas-count{letter-spacing:normal;flex-wrap:wrap;justify-content:flex-end;font-size:.7rem}.relationship-zoom-reset{color:#b6ccf2;cursor:pointer;background:#101d30;border:1px solid #314c70;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.relationship-zoom-reset:disabled{opacity:.45;cursor:default}.relationship-zoom-reset:not(:disabled):hover{border-color:#80b6ff}html.light .relationship-zoom-reset{border-color:var(--rel-blue-edge);background:var(--surface);color:var(--rel-blue)}html.light .relationship-zoom-reset:not(:disabled):hover{border-color:var(--rel-blue)}.relationship-graph .relationship-satellite>*{flex-shrink:0}.relationship-graph .relationship-task-card{max-height:32%}.relationship-page .relationship-satellite-heading{flex-wrap:wrap;gap:7px}.relationship-page .relationship-satellite-kind{min-width:0;line-height:1.4}.relationship-page .relationship-card-quick-actions{flex-wrap:wrap;flex:none;gap:5px;margin-left:auto}.relationship-page .relationship-card-quick-actions :is(button,a){flex-shrink:0;width:28px;height:28px}.relationship-page .relationship-record-open{flex:none;gap:8px}.relationship-page .relationship-record-open>strong{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.relationship-page .relationship-satellite-contact{gap:5px;line-height:1.4}.relationship-page .relationship-task-title{-webkit-line-clamp:unset;overflow-wrap:anywhere;line-height:1.35;display:block}.relationship-page .relationship-task-title,.relationship-page .relationship-record-open{min-height:0}.relationship-page .relationship-task-summary{-webkit-line-clamp:unset;line-height:1.4}.relationship-page .relationship-task-links button{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;text-align:left;overflow:visible}.relationship-page .relationship-task-links-label{flex-basis:100%}.relationship-task-status{color:#f2d4a4;background:#ffc46b12;border:1px solid #80623a;border-radius:999px;padding:2px 6px;font-size:.57rem;line-height:1.5}.relationship-task-status.is-complete{color:#a8e3c8;background:#11251e;border-color:#356c5b}html.light .relationship-task-status{border-color:var(--rel-task-edge);background:var(--surface);color:var(--rel-task)}html.light .relationship-task-status.is-complete{background:var(--rel-success-tint);color:var(--rel-success);border-color:#a9d5c1}.relationship-page .relationship-inspector-top{flex-wrap:wrap;gap:10px}.relationship-page .relationship-inspector-top .relationship-iconbutton:has(span){width:auto}.relationship-page .relationship-linked-row{border-radius:8px;gap:10px;padding:11px 7px}.relationship-page .relationship-linked-row:hover{background:#729fff12}.relationship-page .relationship-linked-row strong{white-space:normal;line-height:1.35}.relationship-page .relationship-linked-row small{line-height:1.4}.relationship-page .relationship-section{padding:16px 0 12px}.relationship-page .relationship-section-heading h3{font-weight:650}.relationship-page .relationship-section-heading>span{text-align:center;min-width:23px}.relationship-page .relationship-actions .primary{min-height:44px}.relationship-page .relationship-focus-card h2{font-size:1.28rem;line-height:1.35}html.light .relationship-page .relationship-linked-row:hover{background:var(--rel-blue-tint)}@media (max-width:760px){.relationship-page .relationship-commandbar{position:static}.relationship-map-legend{gap:7px 10px}.relationship-map-legend>small{flex-basis:100%;margin-left:0}.relationship-page .relationship-canvas-label{display:none}.relationship-page .relationship-canvas-count{justify-content:space-between;font-size:.64rem;left:12px;right:12px}.relationship-page .relationship-card-quick-actions :is(button,a){width:28px;height:28px}}@container (width<=620px){.relationship-page .relationship-canvas,.relationship-page.is-focused .relationship-canvas{height:auto;min-height:640px}.relationship-page .relationship-graph{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;padding:64px 12px 24px;display:grid;position:relative;inset:auto;transform:none!important}.relationship-page .relationship-connections{display:none}.relationship-page .relationship-center,.relationship-page .relationship-empty-center{grid-column:1/-1;justify-self:center;width:220px;max-width:80%;margin:14px 0 22px;position:relative;inset:auto;transform:none!important}.relationship-page .relationship-center strong{font-size:1rem}.relationship-page .relationship-center-status{font-size:.7rem}.relationship-page .relationship-satellite{padding:12px;position:relative;overflow:visible;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;inset:auto!important;transform:none!important}.relationship-page .relationship-satellite strong,.relationship-page .relationship-task-title{font-size:.85rem}.relationship-page .relationship-satellite-kind{font-size:.6rem}.relationship-page .relationship-satellite-summary{font-size:.72rem!important}.relationship-page .relationship-satellite-contact{font-size:.68rem}.relationship-page .relationship-satellite-footer{font-size:.59rem;display:flex}.relationship-page .relationship-task-open{display:inline-flex}.relationship-page .relationship-task-links-label{font-size:.58rem;display:block}.relationship-page .relationship-task-links button{padding:3px 6px;font-size:.65rem}.relationship-page .relationship-task-actions button{min-height:28px;font-size:.65rem}.relationship-page .relationship-zoom-control,.relationship-page .relationship-zoom-reset{display:none}.relationship-page .relationship-no-links{white-space:normal;grid-column:1/-1;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.relationship-page .relationship-graph,.relationship-page .relationship-node{transition:none}}.sales-call-section{margin:16px 0 28px}.sales-call-section>header{margin-bottom:16px}.sales-call-section h2{letter-spacing:-.03em;margin:8px 0;font-size:clamp(1.25rem,2vw,1.7rem)}.sales-call-section p{color:var(--muted-foreground)}.sales-call-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sales-call-card{border:1px solid var(--border);background:var(--card);border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:22px;display:flex;box-shadow:0 6px 24px #00000008}.sales-call-card:first-child{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));box-shadow:inset 0 3px var(--primary),0 6px 24px #00000008}.sales-call-card h3{overflow-wrap:anywhere;letter-spacing:-.02em;font-size:1.18rem;line-height:1.35}.sales-call-meta{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:.75rem;display:flex}.sales-call-meta>span:first-child{letter-spacing:.1em;color:var(--primary);font-weight:700}.sales-call-meta .late{color:var(--destructive)}.sales-call-deal{text-align:left;color:var(--muted-foreground);align-items:center;gap:6px;font-size:.85rem;display:flex}.sales-call-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;display:flex}.sales-call-actions a{justify-content:center;align-items:center;gap:8px;display:inline-flex}.sales-call-card label{gap:6px;font-size:.85rem;display:grid}.sales-call-card textarea{border:1px solid var(--border);background:var(--background);resize:vertical;border-radius:10px;width:100%;padding:10px;font-size:1rem}.sales-call-card .text-button{text-align:left;white-space:normal}.record-edit-details{border:1px solid var(--border);border-radius:12px;margin:16px 0;padding:12px}.record-edit-details>summary{cursor:pointer;padding:4px;font-weight:600}.record-layout-additional>summary{cursor:pointer;padding:12px}.record-edit-details:not([open]) .record-form-layout{display:none}.data-quality{border:1px solid var(--border);background:var(--card);border-radius:12px;margin:12px 0}.data-quality>summary{cursor:pointer;padding:12px 16px;font-weight:600}.data-quality-list{gap:8px;padding:0 16px 12px;display:grid}.data-quality-row{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.data-quality-row small{color:var(--muted-foreground);display:block}.stuck-badges{flex-wrap:wrap;gap:8px;display:flex}.stuck-badges button{border:1px solid color-mix(in srgb,var(--destructive) 45%,var(--border));color:var(--foreground);border-radius:6px;padding:4px 8px;font-size:.78rem}.record-sales-summary{border:1px solid var(--border);border-radius:12px;gap:8px;padding:14px;display:grid}.record-sales-summary h2{font-size:1.15rem}.crm-filters .filter-shortcuts{gap:6px;margin:6px 0}.crm-filters .active-filters:empty{display:none}.crm-filters .filter-toolbar{flex-wrap:wrap;gap:8px}.list-layout-toolbar{margin:8px 0!important}.contacts-results-line{margin:4px 0!important}.heading,.contacts-page>.sectionhead{margin-bottom:16px!important}.conversation-history-list{gap:8px;max-height:60vh;display:grid;overflow:auto}.conversation-history-list button{text-align:left;border:1px solid var(--border);border-radius:8px;padding:12px}.conversation-history-list small{color:var(--muted-foreground);display:block}@media (max-width:1100px){.sales-call-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-call-card:last-child{grid-column:1/-1}}@media (max-width:760px){.sales-call-grid{grid-template-columns:1fr}.sales-call-card{padding:18px}.sales-call-card:last-child{grid-column:auto}.app main.workspace-content{scroll-padding-bottom:calc(var(--mobile-nav-height,76px) + 32px);padding-bottom:calc(var(--mobile-nav-height,76px) + env(safe-area-inset-bottom) + 40px)!important}.configurable-table-scroll{scroll-padding-bottom:110px}.mobile-record-context>summary{font-size:.8rem}.crm-filters .filter-toolbar>.search{flex:160px}.crm-filters .filter-toolbar>[data-slot=select-trigger]{width:auto;max-width:150px}.task-page-heading{gap:12px}}.customer-thread{margin:12px 0 18px}.customer-thread h4{font-size:.95rem;font-weight:650}.customer-thread-dialog{max-width:760px!important}.customer-thread-messages{gap:18px;max-height:65vh;display:grid;overflow:auto}.customer-thread-messages article{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:12px;padding:16px}.customer-thread-messages small{color:var(--muted-foreground);margin:6px 0;display:block}.customer-thread-messages .safe-mail-body{margin:16px 0}.conversation-history-trigger{gap:6px;font-size:.8rem}.list-view-options{position:relative}.list-view-options>summary{cursor:pointer;border:1px solid var(--border);border-radius:8px;min-height:40px;padding:10px 12px;font-size:.875rem}.list-view-options[open]{flex-basis:100%}.view-option-controls{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;gap:8px;margin-top:8px;padding:12px;display:flex}.view-option-controls>.filter-shortcuts{flex-basis:100%}.configurable-list .stuck-badges{margin-top:8px}.configurable-list .stuck-badges button{font-size:.7rem}.pipeline-card .stuck-badges{margin:8px 0}.person-derived-status{text-align:left;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.person-derived-status>small{color:var(--muted-foreground);flex-basis:100%;font-size:.78rem;display:block}.person-derived-status.parked .badge{background:var(--muted);color:var(--foreground)}.person-status-explanation{color:var(--muted-foreground);margin:14px 0;font-size:.8rem}.relationship-next-card{max-height:90dvh;overflow-y:auto;max-width:620px!important}.relationship-next-form{gap:16px;display:grid}.relationship-next-form fieldset{border:1px solid var(--border);border-radius:14px;gap:12px;padding:16px;display:grid}.relationship-next-form legend{padding:0 6px;font-size:.95rem;font-weight:650}.relationship-next-form label{gap:6px;font-size:.88rem;display:grid}.relationship-next-form input,.relationship-next-form textarea,.relationship-next-form select{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:8px;width:100%;padding:10px;font-size:1rem}.relationship-next-form small{color:var(--muted-foreground);font-size:.8rem}.next-verb-choices,.relationship-action-buttons{flex-wrap:wrap;gap:8px;display:flex}.next-verb-choices .selected{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.relationship-action-coach{gap:12px;margin:12px 0;display:grid}.relationship-action-coach p{color:var(--foreground);font-size:.88rem;line-height:1.5}.relationship-action-buttons a{align-items:center;gap:6px;display:inline-flex}.next-action-save-preview{background:var(--muted);border-radius:10px;padding:12px;font-size:.88rem;line-height:1.6}.next-task-label small{letter-spacing:0;text-transform:none;color:var(--muted-foreground);margin:4px 0 12px;font-weight:400;display:block}.next-task-popup{max-width:min(460px,100vw - 24px)!important}.next-task-popup .relationship-action-buttons button,.next-task-popup .relationship-action-buttons a{min-height:40px}.park-reasons{gap:12px;display:grid}.park-reasons label{align-items:center;gap:10px;display:flex}.park-reasons input{width:auto}.sales-needs-action{margin:20px 0 28px}.sales-needs-action header p{color:var(--muted-foreground);margin:8px 0 14px;font-size:.88rem}.sales-needs-action h2{font-size:1.15rem;font-weight:650}.sales-needs-action h2 span{color:var(--muted-foreground);margin-left:8px}.needs-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.needs-action-grid article{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.needs-action-grid article>div{gap:6px;display:grid}.needs-action-grid p,.needs-action-grid small{color:var(--muted-foreground);font-size:.82rem}.needs-action-grid button{white-space:normal;text-align:left}@media (max-width:760px){.needs-action-grid{grid-template-columns:1fr}.relationship-next-card{max-height:88dvh;padding:18px!important}.relationship-action-buttons button,.relationship-action-buttons a{flex:40%;justify-content:center}}.stuck-badges button{background:var(--surface);cursor:pointer;text-align:left;align-items:center;gap:5px;min-height:30px;line-height:1.35;transition:background .12s,border-color .12s;display:inline-flex}.stuck-badges button:hover:not(:disabled){border-color:var(--destructive);background:color-mix(in srgb,var(--destructive) 8%,var(--surface))}.stuck-badges button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.stuck-badges button:disabled{cursor:default;opacity:.65}.stuck-badges button svg{flex-shrink:0}.customer-thread-heading{align-items:center;gap:6px;margin-bottom:6px;display:flex}.customer-thread-heading h4{margin:0}.micro-help-trigger{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;place-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:grid}.micro-help-trigger:hover,.micro-help-trigger[data-state=open]{background:var(--muted);border-color:var(--border);color:var(--foreground)}.micro-help-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.micro-help{z-index:100;width:min(360px,100vw - 24px);max-height:var(--radix-popover-content-available-height);border-radius:12px;gap:12px;font-size:.875rem;line-height:1.55;display:grid;overflow-y:auto}.micro-help>h3{color:var(--foreground);margin:0;font-size:.95rem;font-weight:650}.micro-help p{color:var(--text-secondary);margin:0}.micro-help p strong{color:var(--foreground)}.micro-help>button{justify-self:end;min-height:36px}.deal-saved-quotes{gap:6px;margin-top:4px;display:grid}.deal-saved-quotes button{text-align:left;border:1px solid var(--border);background:var(--card);border-radius:9px;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.deal-saved-quotes button>span{flex:1;gap:2px;min-width:0;display:grid}.deal-saved-quotes small{color:var(--muted-foreground);text-transform:capitalize;font-size:.75rem}html[data-accent-color]{--primary:var(--brand-dark);--primary-foreground:#17191e;--accent-text:var(--primary);--ring:var(--primary);--sidebar-ring:var(--ring);--surface-tint:color-mix(in srgb,var(--primary) 9%,var(--surface));--accent:color-mix(in srgb,var(--primary) 12%,var(--surface));--accent-foreground:var(--accent-text);--sidebar-accent:color-mix(in srgb,var(--primary) 12%,var(--sidebar));--sidebar-accent-foreground:var(--accent-text);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--control-selected:var(--surface-tint);--control-edge:var(--ring);--chart-1:var(--primary);--linked-record-color:var(--accent-text);--linked-record-surface:var(--surface-tint);--linked-record-border:color-mix(in srgb,var(--primary) 35%,var(--border));--accent-hover:color-mix(in srgb,var(--primary) 90%,#fff)}html.light[data-accent-color]{--primary:var(--brand-light);--primary-foreground:#fff;--control-selected:var(--primary);--accent-hover:color-mix(in srgb,var(--primary) 88%,#000)}html[data-accent-color] ::selection{background:var(--accent);color:var(--accent-text)}html[data-accent-color] .primary:hover:not(:disabled){background:var(--accent-hover);color:var(--primary-foreground)}html[data-accent-color] .appearance-preview-rail i:first-child,html[data-accent-color] .appearance-preview-main>b{background:var(--brand-light)}html[data-accent-color] [data-preview=dark] .appearance-preview-rail i:first-child,html[data-accent-color] [data-preview=dark] .appearance-preview-main>b{background:var(--brand-dark)}html[data-accent-color] .task-notes-toggle[aria-pressed=true] span{background:var(--primary);color:var(--primary-foreground)}html[data-accent-color] .deal-tour-card progress::-webkit-progress-bar{background:var(--border)}html[data-accent-color] .guide-progress progress::-webkit-progress-bar{background:var(--border)}html[data-accent-color] .deal-tour-card progress::-webkit-progress-value{background:var(--primary)}html[data-accent-color] .guide-progress progress::-webkit-progress-value{background:var(--primary)}html[data-accent-color] .deal-tour-card progress::-moz-progress-bar{background:var(--primary)}html[data-accent-color] .guide-progress progress::-moz-progress-bar{background:var(--primary)}html[data-accent-color] .relationship-kind-picker button.active{box-shadow:inset 0 0 0 1px var(--linked-record-border)}html[data-accent-color] .relationship-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 20%,transparent)}html[data-accent-color] :is(input[type=checkbox],input[type=radio],progress){accent-color:var(--primary)}html[data-accent-color] .record-layout-field.is-designing:is(:hover,:focus-within){box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 20%,transparent)}html[data-accent-color] .composer:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 9%,transparent)}html[data-accent-color] .publishing-workspace :is(select,input,textarea):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 25%,transparent)}html[data-accent-color] .publishing-format-choice[data-selected=true]{box-shadow:0 0 0 2px color-mix(in srgb,var(--ring) 40%,transparent)}html[data-accent-color]{--legacy-edge-49435fff:var(--linked-record-border);--legacy-edge-4a425eff:var(--linked-record-border);--legacy-edge-504564ff:var(--linked-record-border);--legacy-edge-564d6eff:var(--linked-record-border);--legacy-edge-655684ff:var(--linked-record-border);--legacy-edge-655a80ff:var(--linked-record-border);--legacy-edge-6858baff:var(--ring);--legacy-edge-9b85d3ff:var(--ring);--legacy-edge-a59affff:var(--ring);--legacy-edge-a59be7ff:var(--ring);--legacy-edge-a78bfaff:var(--ring);--legacy-edge-a98aedff:var(--ring);--legacy-edge-aa8bdbff:var(--ring);--legacy-edge-ac94efff:var(--ring);--legacy-edge-ae8fffff:var(--ring);--legacy-edge-b4a4de16:color-mix(in srgb,var(--ring) 8.63%,transparent);--legacy-edge-b79ae3ff:var(--ring);--legacy-edge-b8aaffff:var(--ring);--legacy-edge-bc9df5ff:var(--ring);--legacy-edge-bca7dcff:var(--ring);--legacy-edge-c3b6ffff:var(--ring);--legacy-edge-c6b5ef66:color-mix(in srgb,var(--ring) 40.0%,transparent);--legacy-edge-c6b6fbff:var(--ring);--legacy-edge-cab8ffff:var(--ring);--legacy-edge-d0bfef17:color-mix(in srgb,var(--ring) 9.02%,transparent);--legacy-edge-d2b9ffff:var(--ring);--legacy-edge-ddd6feff:var(--ring);--legacy-ink-211342ff:var(--primary-foreground);--legacy-ink-a99af6ff:var(--accent-text);--legacy-ink-b7b1d2ff:var(--accent-text);--legacy-ink-b9a7e7ff:var(--accent-text);--legacy-ink-bfb1e0ff:var(--accent-text);--legacy-ink-bfb2ddff:var(--accent-text);--legacy-ink-c0b6e5ff:var(--accent-text);--legacy-ink-c2b5ffff:var(--accent-text);--legacy-ink-c6bef2ff:var(--accent-text);--legacy-ink-c7abe9ff:var(--accent-text);--legacy-ink-c7b2ecff:var(--accent-text);--legacy-ink-c7c0f7ff:var(--accent-text);--legacy-ink-c8b7e9ff:var(--accent-text);--legacy-ink-c8b7ebff:var(--accent-text);--legacy-ink-c8bacfff:var(--accent-text);--legacy-ink-c9c0f1ff:var(--accent-text);--legacy-ink-cab8ffff:var(--accent-text);--legacy-ink-cbbbefff:var(--accent-text);--legacy-ink-cfb6ffff:var(--accent-text);--legacy-ink-d0c5ffff:var(--accent-text);--legacy-ink-d0c8e3ff:var(--accent-text);--legacy-ink-d2c8ffff:var(--accent-text);--legacy-ink-d4c6f9ff:var(--accent-text);--legacy-ink-d5cbeaff:var(--accent-text);--legacy-ink-d8ccffff:var(--accent-text);--legacy-ink-d9c8ffff:var(--accent-text);--legacy-ink-ddd6feff:var(--accent-text);--legacy-ink-dfd1ffff:var(--accent-text);--legacy-ink-e4d7ffff:var(--accent-text);--legacy-ink-e9e1ffff:var(--accent-text);--legacy-ink-ebdcffff:var(--accent-text);--legacy-surface-07070acb:color-mix(in srgb,var(--surface-tint) 79.61%,transparent);--legacy-surface-1d1c29ff:var(--surface-tint);--legacy-surface-262137ff:var(--surface-tint);--legacy-surface-292332ff:var(--surface-tint);--legacy-surface-29233dff:var(--surface-tint);--legacy-surface-292534ff:var(--surface-tint);--legacy-surface-29263eff:var(--surface-tint);--legacy-surface-302a3aff:var(--surface-tint);--legacy-surface-302b41ff:var(--surface-tint);--legacy-surface-302c40ff:var(--surface-tint);--legacy-surface-363044ff:var(--surface-tint);--legacy-surface-383047ff:var(--surface-tint);--legacy-surface-393047ff:var(--surface-tint);--legacy-surface-3b3155ff:var(--surface-tint);--legacy-surface-3b334dff:var(--surface-tint);--legacy-surface-3b334eff:var(--surface-tint);--legacy-surface-3d344eff:var(--surface-tint);--legacy-surface-8f72baff:var(--primary);--legacy-surface-9b7adaff:var(--primary);--legacy-surface-b493ffff:var(--primary);--legacy-surface-b4a4de09:color-mix(in srgb,var(--primary) 3.53%,transparent);--legacy-surface-b4a4de0a:color-mix(in srgb,var(--primary) 3.92%,transparent);--legacy-surface-bba8dcff:var(--primary);--legacy-surface-bfb1e00a:color-mix(in srgb,var(--primary) 3.92%,transparent);--legacy-surface-c0b6e511:color-mix(in srgb,var(--primary) 6.67%,transparent);--legacy-surface-c4b5fdff:var(--primary);--legacy-surface-ddd6feff:var(--primary);--legacy-surface-e2dcffff:var(--primary)}.deal-attention-bar{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0 0 12px;padding:8px 12px;display:flex}.deal-attention-filters{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.deal-attention-filters>strong{color:var(--text-secondary);margin-right:4px;font-size:13px}.deal-attention-filters>button{border:1px solid var(--border);min-height:36px;color:var(--foreground);background:var(--surface);border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:13px;display:inline-flex}.deal-attention-filters>button.attention-overdue{color:var(--danger-text)}.deal-attention-filters>button:hover{background:var(--surface-tint);border-color:var(--ring)}.deal-attention-bar>.data-quality{background:0 0;border:0;border-radius:0;flex:210px;min-width:0;margin:0}.deal-attention-bar>.data-quality>summary{min-height:36px;color:var(--foreground);padding:8px 4px;font-size:13px}.deal-attention-bar>.data-quality[open]{border-top:1px solid var(--border);flex-basis:100%;padding-top:4px}.deal-attention-bar .data-quality-list{padding:0 4px 4px}.deal-pipeline>.crm-filters{border-top:0;padding:12px 18px}.deal-pipeline .deal-view-header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.deal-pipeline .deal-saved-views{flex:260px;min-width:0;max-width:100%;padding:2px 0}.deal-pipeline .deal-saved-views button{min-height:36px}.deal-list-view-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.deal-result-count{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.deal-pipeline .filter-toolbar .search,.deal-pipeline .filter-toolbar>.secondary{min-height:40px;padding-block:8px}.deal-pipeline .active-filters{margin-top:8px}.app-pipeline .metrics{gap:12px;margin-bottom:12px}.app-pipeline .metric{padding:14px 16px}.app-pipeline .metric strong{margin:6px 0 3px;font-size:26px}.getting-started-banner.deal-tour-prompt{gap:12px 20px;margin-bottom:14px;padding:14px 18px}.getting-started-banner .getting-started-copy{flex:320px;min-width:0}.getting-started-banner .getting-started-actions{flex:0 auto;justify-items:center;gap:5px;min-width:0;display:grid}.getting-started-banner .deal-tour-entry{min-height:42px;padding:10px 14px;font-size:14px}.getting-started-dismiss{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;display:flex}.getting-started-dismiss button{min-height:28px;color:var(--text-secondary);text-underline-offset:3px;font-size:12px;text-decoration:underline}.getting-started-dismiss button:hover{color:var(--foreground)}.getting-started-settings{border-top:1px solid var(--border);margin-top:24px;padding:18px 0}.getting-started-settings h3{margin:0 0 6px;font-size:16px;font-weight:600}.getting-started-settings p{color:var(--text-secondary);margin:6px 0 12px;font-size:14px;line-height:1.5}.getting-started-settings [role=alert],.getting-started-banner [role=alert]{color:var(--danger-text)}@media (max-width:760px){.deal-attention-bar{gap:4px;padding:8px 10px}.deal-attention-filters{flex:100%}.deal-attention-filters>button{min-height:44px}.deal-attention-bar>.data-quality>summary{min-height:44px;padding-block:12px}.deal-pipeline>.crm-filters{padding:10px 12px}.deal-pipeline .deal-view-header{gap:8px}.deal-pipeline .deal-saved-views{flex-basis:100%}.deal-list-view-actions{justify-content:flex-end;gap:8px;width:100%}.deal-result-count{margin-right:auto}.deal-pipeline .deal-saved-views button{min-height:44px}.getting-started-banner .getting-started-copy{flex-basis:auto}.getting-started-banner .getting-started-actions{justify-items:stretch;width:100%}.getting-started-dismiss button{min-height:44px}}.tasks-workspace .task-page-heading{border-bottom:0;gap:16px;margin-bottom:16px;padding-bottom:0}.tasks-workspace .task-page-heading h1{margin:3px 0;font-size:1.8rem}.tasks-workspace .task-page-heading .eyebrow{display:none}.tasks-workspace .task-page-heading p{font-size:.9rem}.tasks-workspace .task-view-nav{flex-wrap:wrap;gap:4px;margin:0 0 12px;padding:0 0 10px;overflow:visible}.tasks-workspace .task-view-nav>button{min-height:40px}.tasks-workspace .task-list-heading{padding:16px 18px 8px}.tasks-workspace .task-list-heading p{margin-top:4px}.task-display-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tasks-workspace .task-saved-views{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;max-width:240px;min-height:36px;padding:6px 10px;font-size:.8rem;display:inline-flex;overflow:hidden}.task-saved-view-empty{white-space:normal;max-width:245px;color:var(--text-secondary);font-weight:400;line-height:1.5}.tasks-workspace .task-filters{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 18px 12px;display:flex}.task-work-scope{flex:none;align-items:center;gap:2px;min-width:0;display:flex}.tasks-workspace .task-work-scope .choice-control{background:var(--surface-raised);border-color:var(--border);border-radius:10px;grid-template-columns:repeat(2,max-content);gap:3px;width:auto;padding:3px;display:grid}.tasks-workspace .task-work-scope .choice-option{gap:6px;min-height:32px;padding:6px 9px;font-size:.8rem}.tasks-workspace .task-work-scope .choice-copy{white-space:nowrap;font-size:.8rem}.tasks-workspace .task-work-scope .choice-option.is-selected{box-shadow:none;background:var(--surface);border-color:var(--ring);color:var(--foreground)}.tasks-workspace .task-search{flex:220px;min-width:180px;max-width:none}.tasks-workspace .task-filters>.task-select{flex:0 175px;width:175px}.tasks-workspace .task-more-filters{flex:none;min-width:0;max-width:100%}.tasks-workspace .task-more-filters>summary{width:100%;min-height:40px}.tasks-workspace .task-more-filters[open]{flex-basis:100%}.tasks-workspace .task-more-filters>.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;max-height:none;margin:0;overflow:visible}.tasks-workspace .task-more-filters .custom-task-filters{padding:0 13px 13px}.tasks-workspace .task-filter-summary.task-list-toolbar{gap:12px;min-height:48px;padding:8px 18px}.tasks-workspace .task-list-context{color:var(--text-secondary);font-size:.8rem}.tasks-workspace .task-list-sort{align-items:center;gap:6px;margin-left:auto;display:flex}.tasks-workspace .task-list-sort>.task-select{width:auto;min-width:150px}.tasks-workspace .task-list-sort>button{place-items:center;min-width:32px;min-height:32px;display:grid}.tasks-workspace .task-list-sort>button.text-button{padding:4px 8px;display:block}.task-title-with-help{align-items:center;gap:4px;min-width:0;display:flex}.task-title-with-help .task-title{white-space:normal;text-align:left;min-width:0;line-height:1.45}.task-title-with-help .micro-help-trigger{width:28px;height:28px}.tasks-workspace .task-table td{vertical-align:top;padding-top:14px;padding-bottom:14px}.tasks-workspace .task-table .record-open-column{width:96px;min-width:96px}.task-row-actions{align-items:center;gap:6px;display:flex}.tasks-workspace .task-open{min-width:32px;min-height:32px;color:var(--text-secondary);border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.tasks-workspace .task-open:hover{border-color:var(--border);background:var(--surface-tint);color:var(--accent-text)}:is(.tasks-workspace .task-open:focus-visible,.tasks-workspace .task-complete:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.tasks-workspace .task-table .task-row-context{margin-top:5px;line-height:1.5}.tasks-workspace .task-table .task-complete,.tasks-workspace .mobile-task-card .task-complete{border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--text-secondary);border-radius:50%}.tasks-workspace .task-complete:hover:not(:disabled){border-color:var(--ring);background:var(--surface-tint);color:var(--accent-text)}.tasks-workspace .task-complete:disabled{opacity:.4;cursor:default}.tasks-workspace .task-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tasks-workspace .task-empty{padding:42px 20px}.task-day-tools{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.task-day-tools:empty{display:none}.task-call-workspace,.task-needs-action-panel{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex:260px;min-width:0}.task-call-workspace>summary,.task-needs-action-panel>summary,.task-context-details>summary{cursor:pointer;min-height:44px;color:var(--foreground);align-items:center;gap:9px;padding:10px 14px;font-size:.85rem;list-style:none;display:flex}.task-call-workspace>summary::-webkit-details-marker{display:none}.task-needs-action-panel>summary::-webkit-details-marker{display:none}.task-context-details>summary::-webkit-details-marker{display:none}.task-call-workspace>summary>span,.task-needs-action-panel>summary>span{background:var(--surface-raised);color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:20px;padding:2px 7px;font-size:.75rem}.task-call-workspace>summary>svg:last-child,.task-needs-action-panel>summary>svg:last-child,.task-context-details>summary>svg:last-child{flex-shrink:0;margin-left:auto;transition:transform .15s}.task-call-workspace[open]>summary>svg:last-child,.task-needs-action-panel[open]>summary>svg:last-child,.task-context-details[open]>summary>svg:last-child{transform:rotate(180deg)}.task-day-tools>details[open]{flex-basis:100%}.tasks-workspace .task-call-workspace .sales-call-section{box-shadow:none;background:0 0;border:0;margin:0;padding:16px}.tasks-workspace .task-call-workspace .sales-call-section>header{display:none}.task-needs-action-body{padding:4px 16px 16px}.task-needs-action-body>.task-inline{margin-bottom:10px}.task-needs-action-body h3{font-size:.9rem}.task-needs-action-body .needs-action-grid{overscroll-behavior:contain;max-height:400px;overflow-y:auto}.task-day-tools summary:hover,.task-context-details>summary:hover{background:var(--surface-raised);border-radius:10px}:is(.task-day-tools summary:focus-visible,.task-context-details>summary:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.task-event-window.deal-sheet{flex-direction:column;gap:0;display:flex;max-height:calc(100dvh - 64px)!important;overflow:hidden!important}.task-event-window [data-slot=sheet-header]{background:var(--surface);border-color:var(--border);flex:none;padding:18px 54px 10px 24px}.task-editor-heading{align-items:center;gap:8px;min-width:0;display:flex}.task-event-window .task-editor-heading [data-slot=sheet-title]{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0;font-size:1.2rem;line-height:1.4;overflow:hidden}.task-editor-shortcuts{scrollbar-width:thin;align-items:center;gap:5px;padding-top:8px;display:flex;overflow-x:auto}.task-editor-shortcuts>button{min-height:36px;color:var(--text-secondary);border:1px solid #0000;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:.8rem;display:inline-flex}.task-editor-shortcuts>button:hover,.task-editor-shortcuts>button[aria-expanded=true]{background:var(--surface-tint);border-color:var(--border);color:var(--foreground)}.task-editor-shortcuts>button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.task-editor-shortcuts>button>span{color:var(--text-secondary);font-size:.7rem}.task-event-window .task-editor-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:14px 24px 24px;scroll-padding-block:18px;display:block;overflow-y:auto!important}.task-event-window .task-editor-body[hidden]{display:none}.task-event-window>.task-save-bar{padding:12px 24px max(12px,env(safe-area-inset-bottom));background:var(--surface);border-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;flex-wrap:wrap;flex:none;gap:8px;box-shadow:0 -4px 16px #00000006;margin:0!important;position:static!important}.task-event-window>.task-save-bar .delete{flex-basis:auto;min-width:40px;margin-right:auto;padding:8px}.task-event-window>.task-save-bar .task-save-guidance{padding:6px 10px;font-size:.8rem;font-weight:500}.task-event-window .task-fields{border:0;margin:0;padding:0}.task-event-window .task-title-label{flex-direction:row;align-items:baseline;gap:5px;margin-bottom:6px;display:flex}.task-event-window .task-title-label strong{color:var(--text-secondary);font-size:.75rem;font-weight:500}.task-event-window .task-add-duration{align-items:center;min-height:32px;margin-top:4px;font-size:.8rem;display:inline-flex}.task-event-window .task-time-hint{margin:5px 0 0;font-size:.78rem}.task-event-window .record-layout-field[data-field-key=notes] .ql-container,.task-event-window .record-layout-field[data-field-key=notes] .ql-editor{min-height:130px}.task-event-window .record-layout-field[data-field-key=notes] .ql-editor{max-height:320px;padding:14px;line-height:1.6;overflow-y:auto}.task-event-window>.task-save-bar>.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.task-event-window .record-layout-toolbar{margin:8px 0;padding:5px 0;position:static}.task-event-window .record-layout-toolbar button{min-height:32px;padding:5px 9px;font-size:.78rem}.task-event-window .record-layout-toolbar strong{font-size:.88rem}.task-field-heading{min-height:32px;color:var(--foreground);align-items:center;gap:4px;font-size:.85rem;font-weight:600;display:flex}.task-field-heading>h3{align-items:center;gap:7px;display:flex;margin:0!important}.task-context-details{border:1px solid var(--border);border-radius:10px;margin:0 0 12px}.task-context-details>summary>span{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);max-width:45%;font-size:.78rem;overflow:hidden}.task-context-details>div{padding:0 12px 12px}.task-event-window .task-editor-body>.record-compose-actions{margin:0 0 12px;padding:7px}.task-event-window .task-editor-body>.record-compose-actions button{min-height:34px;font-size:.8rem}.task-event-window .task-link-picker{grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);gap:12px;margin-top:10px;display:grid}.task-event-window .task-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.task-event-window .task-history-heading h3{margin:0}.task-event-window .task-history,.task-event-window .task-files-panel{scroll-margin-top:16px}.task-event-window .task-files-panel:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.task-event-window .task-reminder-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:650}.task-event-window .task-reminder-options{gap:8px 14px;padding:10px 0}.task-event-window .task-assign-me{min-height:32px;margin-top:6px}.task-event-window .task-classification-row{grid-template-columns:minmax(0,1fr);align-items:end;gap:12px 24px;display:grid}.task-event-window .task-classification-row .task-category-section,.task-event-window .task-classification-row .task-event-section{border:0;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;margin:0;padding:0;display:grid}.task-event-window .task-classification-row .task-field-heading,.task-event-window .task-classification-row .task-event-section>label{min-height:28px;color:var(--foreground);align-items:center;margin:0;font-size:.85rem;font-weight:600;display:flex}.task-event-window .task-classification-row .choice-control{gap:4px;width:100%;min-width:0;max-width:none;padding:3px}.task-event-window .task-classification-row .choice-option{gap:6px;min-height:44px;padding:6px 8px}.task-event-window .task-classification-row .choice-copy small{display:none}.task-event-window .task-classification-row .choice-icon{width:28px;height:28px}@container task-form (width>=620px){.task-event-window .task-classification-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@container task-form (width>=920px){.task-event-window .task-classification-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.task-event-window .task-classification-row .task-category-section,.task-event-window .task-classification-row .task-event-section{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px}}.task-event-window .task-content-entry{grid-template-columns:1fr auto;align-items:center;gap:6px 12px;display:grid}.task-event-window .task-content-entry h3,.task-event-window .task-content-entry p{margin:0}.task-event-window .task-content-entry p{grid-column:1}.task-event-window .task-content-entry button{grid-area:1/2/3}@media (max-width:900px){.tasks-workspace .task-more-filters>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-workspace .task-work-scope{flex-basis:100%}}@media (max-width:760px){.tasks-workspace .task-page-heading{gap:12px;margin-bottom:14px}.task-display-controls{gap:6px}.tasks-workspace .task-saved-views{max-width:180px;min-height:40px}.tasks-workspace .mobile-task-card .task-complete{flex-shrink:0;width:44px;height:44px}.tasks-workspace .task-view-nav{flex-wrap:nowrap;margin:0 0 10px;padding:0 0 8px;overflow-x:auto}.tasks-workspace .task-view-nav>button{min-height:44px}.tasks-workspace .task-filters{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 12px;display:grid}.tasks-workspace .task-work-scope,.tasks-workspace .task-search{grid-column:1/-1;width:100%;min-width:0}.tasks-workspace .task-work-scope .choice-control{flex:1;grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-workspace .task-work-scope .choice-option{min-height:38px}.tasks-workspace .task-filters>.task-select{width:100%;min-width:0}.tasks-workspace .task-more-filters{grid-column:auto}.tasks-workspace .task-more-filters[open]{grid-column:1/-1}.tasks-workspace .task-more-filters>.form-grid{grid-template-columns:minmax(0,1fr)}.tasks-workspace .task-filter-summary.task-list-toolbar{flex-flow:wrap;align-items:center;padding:8px 12px;display:flex}.tasks-workspace .task-list-toolbar>.task-list-sort{flex-wrap:nowrap;flex:1;justify-content:flex-end;width:auto;min-width:0}.tasks-workspace .task-list-sort>.task-select{flex:0 155px;min-width:0}.tasks-workspace .task-list-toolbar>.bulk-delete-bar{flex-basis:100%}.tasks-workspace .task-list-context{font-size:.75rem}.task-day-tools{gap:8px}.task-call-workspace,.task-needs-action-panel{flex-basis:100%}.task-event-window.deal-sheet{height:var(--app-height,100dvh)!important;max-height:var(--app-height,100dvh)!important;inset:0!important}.task-event-window [data-slot=sheet-header]{padding:14px 48px 8px 16px}.task-event-window .task-editor-body{padding:12px 16px 20px}.task-event-window .task-editor-shortcuts{gap:2px;margin-right:-30px}.task-editor-shortcuts>button{min-height:42px;padding-inline:8px}.task-event-window>.task-save-bar{padding:10px 12px max(10px,env(safe-area-inset-bottom));flex-wrap:wrap}.task-event-window>.task-save-bar .primary{flex:1;min-width:100px}.task-event-window>.task-save-bar .delete{flex:0 0 40px;min-width:40px}.task-context-details>summary{flex-wrap:wrap;gap:4px 8px;padding:10px 12px}.task-context-details>summary>span{display:none}.task-event-window .task-link-picker{grid-template-columns:minmax(0,1fr)}.task-event-window .task-content-entry{display:block}.task-event-window .task-content-entry button{margin-top:10px}.task-event-window .record-layout-toolbar{flex-direction:row;align-items:center}.task-needs-action-body .needs-action-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.task-day-tools summary>svg,.task-context-details>summary>svg{transition:none}}:is(.app-pipeline .deal-page-heading,.crm-page-heading){border:0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0 0 10px;padding:0;display:flex}:is(.app-pipeline .deal-page-heading,.crm-page-heading) h1{margin:0;font-size:1.65rem;line-height:1.25}:is(.deal-heading-actions,.crm-heading-actions){align-items:center;gap:8px;display:flex}:is(.deal-heading-actions,.crm-heading-actions)>button{justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-size:.85rem;display:inline-flex}:is(.deal-heading-actions,.crm-heading-actions) .deal-getting-started{color:var(--text-secondary);background:0 0;border-color:#0000}:is(.deal-heading-actions,.crm-heading-actions) .deal-getting-started:hover{background:var(--surface-tint);border-color:var(--border);color:var(--foreground)}.deal-getting-started-menu{z-index:85;width:min(390px,100vw - 32px);max-height:calc(100dvh - 100px);color:var(--foreground);background:var(--surface);padding:0;overflow-y:auto}.deal-getting-started-menu .getting-started-banner{box-shadow:none;background:var(--surface);border:0;border-radius:10px;margin:0;padding:20px;display:block}.deal-getting-started-menu .getting-started-copy h2{margin:0 0 8px;font-size:1rem}.deal-getting-started-menu .getting-started-copy p{color:var(--text-secondary);margin:0 0 16px;font-size:.85rem;line-height:1.6}.deal-getting-started-menu .getting-started-actions{gap:8px;display:grid}.deal-getting-started-menu .getting-started-dismiss button{min-height:36px}:is(.deal-overview,.crm-overview){color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 16px;min-height:36px;margin:0 0 12px;padding:0 2px;font-size:.82rem;display:flex}.deal-overview-value strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:650}.deal-followup-chip{border:1px solid var(--border);background:var(--surface);min-height:32px;color:var(--danger-text);border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:.78rem;display:inline-flex}.deal-followup-chip:hover{background:var(--surface-tint);border-color:var(--ring)}:is(.deal-overview,.crm-overview)>.data-quality{background:0 0;border:0;border-radius:0;flex:0 auto;min-width:0;margin:0;padding:0}:is(.deal-overview,.crm-overview)>.data-quality>summary{min-height:32px;color:var(--text-secondary);padding:7px 0;font-size:.78rem}:is(.deal-overview,.crm-overview)>.data-quality[open]{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-basis:100%;padding:8px 12px}.deal-summary-details{margin-left:auto}.deal-summary-details>summary{cursor:pointer;min-height:32px;color:var(--text-secondary);align-items:center;gap:5px;padding:5px 8px;list-style:none;display:flex}.deal-summary-details>summary::-webkit-details-marker{display:none}.deal-summary-details>summary:hover{background:var(--surface-tint);color:var(--foreground);border-radius:7px}.deal-summary-details[open]{flex:100%;margin:0}.deal-summary-details[open]>summary{justify-content:flex-end}.deal-summary-details[open]>summary svg{transform:rotate(180deg)}.app-pipeline .deal-summary-details .metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;margin:8px 0 0;display:grid}.app-pipeline .deal-summary-details .metric{padding:12px;font-size:.82rem}.app-pipeline .deal-summary-details .metric strong{font-size:1.3rem}.app-pipeline .deal-summary-details .metric small{font-size:.75rem}:is(.deal-pipeline,.crm-list-surface)>.crm-filters,:is(.deal-pipeline,.crm-list-surface)>.configurable-list>.crm-filters{border:0;border-bottom:1px solid var(--border);padding:12px 14px}:is(.deal-pipeline,.crm-list-surface) .deal-view-header{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}:is(.deal-pipeline,.crm-list-surface) .deal-view-header>.deal-saved-views{flex:0 auto;width:auto;min-width:0;max-width:220px;margin:0;padding:0;display:block;overflow:visible}:is(.deal-pipeline,.crm-list-surface) .deal-view-header>.filter-toolbar{display:contents}:is(.deal-pipeline,.crm-list-surface) .deal-view-header .search{flex:200px;width:auto;min-width:150px;max-width:none;min-height:40px;margin:0}:is(.deal-pipeline,.crm-list-surface) .deal-view-header .search input{width:100%;min-width:0}:is(.deal-pipeline,.crm-list-surface) .deal-view-header button.secondary{white-space:nowrap;min-height:40px;padding:8px 10px;font-size:.8rem}:is(.deal-pipeline,.crm-list-surface) .deal-view-picker{align-items:center;gap:6px;width:100%;max-width:220px;display:flex}:is(.deal-pipeline,.crm-list-surface) .deal-view-picker>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}:is(.deal-pipeline,.crm-list-surface) .deal-list-view-actions{flex-wrap:nowrap;align-items:center;gap:8px;width:auto;margin:0;display:flex}:is(.deal-pipeline,.crm-list-surface) .deal-result-count{font-size:.75rem}:is(.deal-pipeline,.crm-list-surface) .active-filters:empty{display:none}:is(.deal-pipeline,.crm-list-surface) .active-filters{margin:8px 0 0}.deal-view-settings-actions{align-items:center;gap:6px;min-width:0;display:flex}.deal-view-settings-actions>.secondary{align-items:center;gap:6px;display:inline-flex}.deal-grouping-chip{background:var(--surface-tint);max-width:180px;min-height:34px;color:var(--accent-text);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:5px 8px;font-size:.75rem;overflow:hidden}.deal-saved-view-menu{z-index:85;width:min(300px,100vw - 28px);color:var(--foreground);background:var(--surface);padding:8px}.deal-saved-view-menu h3{color:var(--text-secondary);margin:0;padding:8px;font-size:.8rem;font-weight:650}.deal-saved-view-choices{max-height:280px;overflow-y:auto}.deal-saved-view-choices button,.deal-saved-view-actions button{text-align:left;width:100%;min-height:40px;color:var(--foreground);border-radius:6px;align-items:center;gap:7px;padding:9px;font-size:.85rem;display:flex}.deal-saved-view-choices button:hover,.deal-saved-view-actions button:hover{background:var(--surface-tint)}.deal-saved-view-choices button[aria-pressed=true]{background:var(--surface-tint);color:var(--accent-text);font-weight:600}.deal-saved-view-choices small{color:var(--text-secondary);margin-left:auto}.deal-saved-view-actions{border-top:1px solid var(--border);margin-top:6px;padding-top:6px}.deal-saved-view-actions .delete{color:var(--danger-text)}.deal-board-options{position:relative}.deal-board-options>summary{border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:8px 10px;font-size:.8rem;list-style:none;display:flex}.deal-board-options>div{z-index:10;border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:160px;padding:10px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 20px #0002}.deal-group-settings{border-bottom:1px solid var(--border);padding:0 0 12px}.deal-group-settings h3{margin:8px 0;font-size:.9rem;font-weight:650}.deal-group-settings h3:last-child{margin-top:18px;margin-bottom:0}.deal-group-settings-actions{flex-wrap:wrap;gap:12px;margin-top:8px;font-size:.8rem;display:flex}:is(.deal-pipeline,.crm-list-surface) .configurable-list>.bulk-delete-bar{border:0;border-bottom:1px solid var(--border);border-radius:0;margin:0;padding:8px 14px}:is(.deal-pipeline,.crm-list-surface) .tablefoot{padding:10px 14px}.deal-mobile-select-all{color:var(--text-secondary);align-items:center;gap:8px;padding:10px 14px;font-size:.8rem;display:flex}@media (max-width:1050px){:is(.deal-pipeline,.crm-list-surface) .deal-view-header .search{flex-basis:240px}:is(.deal-pipeline,.crm-list-surface) .deal-result-count{display:none}}@media (max-width:760px){:is(.app-pipeline .deal-page-heading,.crm-page-heading){align-items:center;gap:8px}:is(.app-pipeline .deal-page-heading,.crm-page-heading) h1{font-size:1.5rem}:is(.deal-heading-actions,.crm-heading-actions){gap:4px}:is(.deal-heading-actions,.crm-heading-actions)>button{min-height:44px;padding:8px;font-size:.78rem}:is(.deal-overview,.crm-overview){gap:6px 10px;margin-bottom:10px}:is(.deal-overview,.crm-overview) .deal-followup-chip,.deal-summary-details>summary{min-height:40px}:is(.deal-overview,.crm-overview)>.data-quality{flex-basis:100%}.app-pipeline .deal-summary-details .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.deal-pipeline,.crm-list-surface)>.crm-filters,:is(.deal-pipeline,.crm-list-surface)>.configurable-list>.crm-filters{padding:10px}:is(.deal-pipeline,.crm-list-surface) .deal-view-header{gap:8px}:is(.deal-pipeline,.crm-list-surface) .deal-view-header>.deal-saved-views{flex:auto;max-width:calc(100% - 140px)}:is(.deal-pipeline,.crm-list-surface) .deal-view-header .search{flex:100%;order:5;min-width:0}:is(.deal-pipeline,.crm-list-surface) .deal-view-header .search input{font-size:16px}:is(.deal-pipeline,.crm-list-surface) .deal-view-header>.filter-toolbar>.secondary{flex:none;order:6}:is(.deal-pipeline,.crm-list-surface) .deal-view-header button.secondary{min-height:44px}:is(.deal-pipeline,.crm-list-surface) .deal-list-view-actions{margin-left:auto}.deal-view-settings-actions,.deal-board-options{order:7;margin-left:auto}:is(.deal-pipeline,.crm-list-surface) .deal-view-picker{max-width:200px}.deal-grouping-chip{max-width:120px}.deal-saved-view-choices button,.deal-saved-view-actions button{min-height:44px}}.crm-module-page{padding-top:0}.crm-module-page .crm-page-heading{border:0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0 0 10px;padding:0;display:flex}.crm-module-page .crm-page-heading h1{letter-spacing:-.025em;margin:0;font-size:1.65rem;line-height:1.25}.crm-module-page .crm-heading-actions{flex-wrap:wrap;margin:0}.crm-list-surface{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.crm-module-page .crm-overview{margin-bottom:12px;font-size:.82rem}.crm-overview strong{color:var(--foreground);font-variant-numeric:tabular-nums}.crm-overview-attention{color:var(--danger-text)}.crm-overview .people-needs-action-filter,.crm-overview .needs-action-select,.crm-overview .people-quality{margin:0}.crm-list-surface .people-selection-bar{border:0;border-bottom:1px solid var(--border);border-radius:0;margin:0;padding:8px 14px}.crm-filters.crm-compact .filter-result-count{margin:0}.inquiry-filters{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.tasks-workspace .task-work-grid{display:block}.tasks-workspace .task-main.crm-list-surface{min-width:0}.crm-module-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.crm-module-toolbar>.deal-view-picker{align-items:center;gap:6px;max-width:220px;display:flex}.crm-module-toolbar .task-search{flex:200px;min-width:150px;min-height:40px;margin:0}.crm-module-toolbar .task-search input{width:100%;min-width:0}.crm-module-toolbar>button.secondary{white-space:nowrap;align-items:center;gap:6px;min-height:40px;padding:8px 10px;font-size:.8rem;display:inline-flex}.crm-module-toolbar .deal-result-count{color:var(--text-secondary);font-size:.75rem}.crm-module-toolbar>button[aria-label=Refresh\ tasks]{width:32px;min-height:36px;color:var(--text-secondary);place-items:center;display:grid}.task-view-menu .task-view-nav{border:0;flex-direction:column;gap:2px;max-height:340px;margin:0;padding:0;display:flex;overflow:auto}.task-view-menu .task-view-nav>button{text-align:left;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:40px;padding:9px;font-size:.85rem;display:flex}.task-view-menu .task-view-nav>button span{flex:1}.task-view-menu .task-view-nav>button b{color:var(--text-secondary);font-weight:500}.task-view-menu .task-view-nav>button:hover,.task-view-menu .task-view-nav>button.active{background:var(--surface-tint);color:var(--accent-text)}.task-filter-dialog{width:min(720px,100vw - 28px);max-width:min(720px,100vw - 28px);max-height:85dvh;overflow-y:auto}.task-filter-dialog .task-work-scope{align-items:center;gap:8px;display:flex}.task-filter-dialog>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.task-filter-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.tasks-workspace .task-day-tools:empty{display:none}.tasks-workspace .task-filter-summary.task-list-toolbar{justify-content:space-between;min-height:0}@media (max-width:1050px){.crm-module-toolbar .deal-result-count{display:none}}@media (max-width:760px){.crm-module-page .crm-page-heading{gap:8px}.crm-module-page .crm-page-heading h1{font-size:1.5rem}.crm-module-toolbar{padding:10px}.crm-module-toolbar .task-search{flex-basis:100%;order:5}.crm-module-toolbar>button.secondary{min-height:44px}.crm-module-toolbar .task-search input{font-size:16px}.crm-module-toolbar>button:has(svg.lucide-sliders-horizontal){order:6;margin-left:auto}.task-filter-dialog>.form-grid{grid-template-columns:minmax(0,1fr)}.task-view-menu .task-view-nav>button{min-height:44px}}.task-filter-dialog>.form-grid>label:first-child{grid-column:1/-1}.task-filter-dialog .choice-copy{overflow-wrap:normal;word-break:normal}
