@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--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}}}@layer theme{:root,:host{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-700:oklch(55.3% .195 38.402);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-700:oklch(48.8% .243 264.376);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-slate-200:oklch(92.9% .013 255.508);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-800:oklch(27.8% .033 256.848);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-900:oklch(21% .006 285.885);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-xl:80rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-2xl:1rem;--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;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--fub-font);--default-mono-font-family:var(--font-mono);--color-muted-foreground:var(--muted-foreground)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);font-family:var(--fub-font);color:var(--foreground)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-fub-4{inset-inline:var(--fub-space-4)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.-top-12{top:calc(var(--spacing)*-12)}.-top-fub-2{top:calc(var(--fub-space-2)*-1)}.top-0{top:calc(var(--spacing)*0)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-1\/20{top:5%}.top-2{top:calc(var(--spacing)*2)}.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-\[calc\(var\(--fub-nav-height\)\+var\(--fub-space-2\)\)\]{top:calc(var(--fub-nav-height) + var(--fub-space-2))}.top-fub-1{top:var(--fub-space-1)}.top-fub-4{top:var(--fub-space-4)}.top-fub-nav{top:var(--fub-nav-height)}.top-fub-person-timeline-icon{top:var(--fub-person-timeline-icon)}.top-full{top:100%}.-right-1{right:calc(var(--spacing)*-1)}.-right-fub-3{right:calc(var(--fub-space-3)*-1)}.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-4{right:calc(var(--spacing)*4)}.right-8{right:calc(var(--spacing)*8)}.right-fub-1{right:var(--fub-space-1)}.right-fub-2{right:var(--fub-space-2)}.right-fub-4{right:var(--fub-space-4)}.right-fub-5{right:var(--fub-space-5)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-fub-4{bottom:var(--fub-space-4)}.bottom-fub-5{bottom:var(--fub-space-5)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-4{left:calc(var(--spacing)*4)}.left-\[50\%\]{left:50%}.left-fub-2{left:var(--fub-space-2)}.left-fub-3{left:var(--fub-space-3)}.left-fub-person-timeline-rail{left:var(--fub-person-timeline-rail)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-first{order:-9999}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.float-right{float:right}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-m-4{margin:calc(var(--spacing)*-4)}.m-0{margin:calc(var(--spacing)*0)}.m-1{margin:calc(var(--spacing)*1)}.m-4{margin:calc(var(--spacing)*4)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.-mx-fub-6{margin-inline:calc(var(--fub-space-6)*-1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-auto{margin-inline:auto}.mx-fub-2{margin-inline:var(--fub-space-2)}.my-0{margin-block:calc(var(--spacing)*0)}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-4{margin-block:calc(var(--spacing)*4)}.my-5{margin-block:calc(var(--spacing)*5)}.my-8{margin-block:calc(var(--spacing)*8)}.-mt-12{margin-top:calc(var(--spacing)*-12)}.-mt-fub-6{margin-top:calc(var(--fub-space-6)*-1)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-auto{margin-top:auto}.mt-fub-1{margin-top:var(--fub-space-1)}.mt-fub-2{margin-top:var(--fub-space-2)}.mt-fub-3{margin-top:var(--fub-space-3)}.mt-fub-4{margin-top:var(--fub-space-4)}.mt-fub-5{margin-top:var(--fub-space-5)}.mt-fub-6{margin-top:var(--fub-space-6)}.-mr-3{margin-right:calc(var(--spacing)*-3)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-8{margin-right:calc(var(--spacing)*8)}.mr-10{margin-right:calc(var(--spacing)*10)}.mr-fub-1{margin-right:var(--fub-space-1)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-fub-1{margin-bottom:var(--fub-space-1)}.mb-fub-2{margin-bottom:var(--fub-space-2)}.mb-fub-3{margin-bottom:var(--fub-space-3)}.mb-fub-4{margin-bottom:var(--fub-space-4)}.-ml-1{margin-left:calc(var(--spacing)*-1)}.-ml-3{margin-left:calc(var(--spacing)*-3)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-8{margin-left:calc(var(--spacing)*8)}.ml-11{margin-left:calc(var(--spacing)*11)}.ml-auto{margin-left:auto}.ml-fub-1{margin-left:var(--fub-space-1)}.ml-fub-2{margin-left:var(--fub-space-2)}.ml-fub-3{margin-left:var(--fub-space-3)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-884\/724{aspect-ratio:884/724}.aspect-1304\/814{aspect-ratio:1304/814}.aspect-square{aspect-ratio:1}.\!size-5{width:calc(var(--spacing)*5)!important;height:calc(var(--spacing)*5)!important}.size-0{width:calc(var(--spacing)*0);height:calc(var(--spacing)*0)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.size-fub-3{width:var(--fub-space-3);height:var(--fub-space-3)}.size-fub-4{width:var(--fub-space-4);height:var(--fub-space-4)}.size-fub-action{width:var(--fub-action-size);height:var(--fub-action-size)}.size-fub-ai-avatar{width:var(--fub-ai-avatar-size);height:var(--fub-ai-avatar-size)}.size-fub-ai-dismiss{width:var(--fub-ai-dismiss);height:var(--fub-ai-dismiss)}.size-fub-ai-dismiss-icon{width:var(--fub-ai-dismiss-icon);height:var(--fub-ai-dismiss-icon)}.size-fub-ai-icon{width:var(--fub-ai-icon);height:var(--fub-ai-icon)}.size-fub-ai-icon-button{width:var(--fub-ai-icon-button-size);height:var(--fub-ai-icon-button-size)}.size-fub-ai-send{width:var(--fub-ai-send-size);height:var(--fub-ai-send-size)}.size-fub-inbox-avatar{width:var(--fub-inbox-avatar);height:var(--fub-inbox-avatar)}.size-fub-inbox-call-avatar{width:var(--fub-inbox-call-avatar);height:var(--fub-inbox-call-avatar)}.size-fub-inbox-channel{width:var(--fub-inbox-channel);height:var(--fub-inbox-channel)}.size-fub-inbox-dot{width:var(--fub-inbox-dot);height:var(--fub-inbox-dot)}.size-fub-inbox-empty{width:var(--fub-inbox-empty);height:var(--fub-inbox-empty)}.size-fub-mobile-create{width:var(--fub-mobile-create-size);height:var(--fub-mobile-create-size)}.size-fub-mobile-create-icon{width:var(--fub-mobile-create-icon);height:var(--fub-mobile-create-icon)}.size-fub-person-timeline-icon{width:var(--fub-person-timeline-icon);height:var(--fub-person-timeline-icon)}.size-full{width:100%;height:100%}.\!h-auto{height:auto!important}.h-0{height:calc(var(--spacing)*0)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-24{height:calc(var(--spacing)*24)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-40{height:calc(var(--spacing)*40)}.h-56{height:calc(var(--spacing)*56)}.h-72{height:calc(var(--spacing)*72)}.h-80{height:calc(var(--spacing)*80)}.h-96{height:calc(var(--spacing)*96)}.h-\[1\.2rem\]{height:1.2rem}.h-\[1\.15rem\]{height:1.15rem}.h-\[20px\]{height:20px}.h-\[20vh\]{height:20vh}.h-\[25px\]{height:25px}.h-\[50px\]{height:50px}.h-\[92vh\]{height:92vh}.h-\[100px\]{height:100px}.h-\[200px\]{height:200px}.h-\[400px\]{height:400px}.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-dvh{height:100dvh}.h-fit{height:fit-content}.h-fub-1{height:var(--fub-space-1)}.h-fub-ai-panel-height{height:var(--fub-ai-panel-height)}.h-fub-inbox-banner{height:var(--fub-inbox-banner)}.h-fub-inbox-height{height:var(--fub-inbox-height)}.h-fub-mobile-nav{height:var(--fub-mobile-nav-height)}.h-fub-nav{height:var(--fub-nav-height)}.h-fub-search-control{height:var(--fub-search-height)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.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-0{max-height:calc(var(--spacing)*0)}.max-h-9\/10{max-height:90%}.max-h-46{max-height:calc(var(--spacing)*46)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[300px\]{max-height:300px}.max-h-\[5000px\]{max-height:5000px}.max-h-\[calc\(100dvh-var\(--fub-space-6\)\)\]{max-height:calc(100dvh - var(--fub-space-6))}.max-h-\[min\(90dvh\,var\(--fub-mobile-sheet-max-height\)\)\]{max-height:min(90dvh,var(--fub-mobile-sheet-max-height))}.max-h-\[var\(--fub-mobile-sheet-max-height\)\]{max-height:var(--fub-mobile-sheet-max-height)}.max-h-dvh{max-height:100dvh}.max-h-fub-ai-composer-max{max-height:var(--fub-ai-composer-max-height)}.max-h-fub-person-dialog{max-height:var(--fub-person-dialog-height)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-6{min-height:calc(var(--spacing)*6)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-40{min-height:calc(var(--spacing)*40)}.min-h-64{min-height:calc(var(--spacing)*64)}.min-h-\[20rem\]{min-height:20rem}.min-h-\[24px\]{min-height:24px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[calc\(100dvh-3\.5rem-4\.5rem\)\]{min-height:calc(100dvh - 8rem)}.min-h-\[calc\(100vh-var\(--fub-nav-height\)\)\]{min-height:calc(100vh - var(--fub-nav-height))}.min-h-\[var\(--fub-dashboard-kpi-min-height\)\]{min-height:var(--fub-dashboard-kpi-min-height)}.min-h-dvh{min-height:100dvh}.min-h-fub-ai-send{min-height:var(--fub-ai-send-size)}.min-h-fub-esign-preview{min-height:var(--fub-esign-preview-height)}.min-h-fub-inbox-state{min-height:var(--fub-inbox-state)}.min-h-fub-mobile-action{min-height:var(--fub-mobile-action-height)}.min-h-fub-mobile-badge{min-height:var(--fub-mobile-badge-size)}.min-h-fub-mobile-target{min-height:var(--fub-mobile-touch-target)}.min-h-fub-money-receipt{min-height:var(--fub-money-receipt)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing)*3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-25{width:calc(var(--spacing)*25)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-58{width:calc(var(--spacing)*58)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-92{width:calc(var(--spacing)*92)}.w-\[1\.2rem\]{width:1.2rem}.w-\[20px\]{width:20px}.w-\[25px\]{width:25px}.w-\[90\%\]{width:90%}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[194px\]{width:194px}.w-\[200px\]{width:200px}.w-\[720px\]{width:720px}.w-\[1008px\]{width:1008px}.w-\[min\(var\(--fub-compose-width\)\,calc\(100vw-var\(--fub-space-4\)\)\)\]{width:min(var(--fub-compose-width),calc(100vw - var(--fub-space-4)))}.w-auto{width:auto}.w-fit{width:fit-content}.w-fub-ai-history{width:var(--fub-ai-history-width)}.w-fub-ai-panel{width:var(--fub-ai-panel-width)}.w-fub-mobile-sheet-handle-width{width:var(--fub-mobile-sheet-handle-width)}.w-fub-notifications{width:var(--fub-notifications-width)}.w-fub-person-ai-popover{width:var(--fub-person-ai-popover)}.w-fub-person-timeline-line{width:var(--fub-person-timeline-line)}.w-fub-search{width:var(--fub-search-width)}.w-full{width:100%}.w-max{width:max-content}.w-screen{width:100vw}.max-w-\(--radix-popover-trigger-width\){max-width:var(--radix-popover-trigger-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-44{max-width:calc(var(--spacing)*44)}.max-w-56{max-width:calc(var(--spacing)*56)}.max-w-150{max-width:calc(var(--spacing)*150)}.max-w-\[600px\]{max-width:600px}.max-w-\[1560px\]{max-width:1560px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-var\(--fub-space-4\)\)\]{max-width:calc(100vw - var(--fub-space-4))}.max-w-fub-ai-composer{max-width:var(--fub-ai-composer-width)}.max-w-fub-ai-content{max-width:var(--fub-ai-content-width)}.max-w-fub-ai-user{max-width:var(--fub-ai-user-max-width)}.max-w-fub-inbox-call{max-width:var(--fub-inbox-call-width)}.max-w-fub-inbox-email{max-width:var(--fub-inbox-email-width)}.max-w-fub-inbox-empty-copy{max-width:var(--fub-inbox-empty-copy-width)}.max-w-fub-inbox-message{max-width:var(--fub-inbox-message-width)}.max-w-fub-money-form{max-width:var(--fub-money-form)}.max-w-fub-money-invoice-form{max-width:var(--fub-money-invoice-form)}.max-w-fub-money-total{max-width:var(--fub-money-total)}.max-w-fub-signature-field{max-width:var(--fub-signature-field-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-screen-sm{max-width:var(--breakpoint-sm)}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.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-20{min-width:calc(var(--spacing)*20)}.min-w-24{min-width:calc(var(--spacing)*24)}.min-w-36{min-width:calc(var(--spacing)*36)}.min-w-50{min-width:calc(var(--spacing)*50)}.min-w-52{min-width:calc(var(--spacing)*52)}.min-w-60{min-width:calc(var(--spacing)*60)}.min-w-92{min-width:calc(var(--spacing)*92)}.min-w-215{min-width:calc(var(--spacing)*215)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[10vw\]{min-width:10vw}.min-w-\[72rem\]{min-width:72rem}.min-w-\[200px\]{min-width:200px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-fub-inbox-badge{min-width:var(--fub-inbox-badge)}.min-w-fub-mobile-badge{min-width:var(--fub-mobile-badge-size)}.min-w-fub-money-table{min-width:var(--fub-money-table)}.min-w-fub-search{min-width:var(--fub-search-width)}.flex-1{flex:1}.flex-auto{flex:auto}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-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-top{transform-origin:top}.-translate-x-1\/2{--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-x-0{--tw-translate-x:calc(var(--spacing)*0);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: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-fub-2{--tw-translate-y:calc(var(--fub-space-2)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);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-\[-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)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-y-0{--tw-scale-y:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-y-100{--tw-scale-y:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-0{rotate:none}.rotate-1{rotate:1deg}.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,)}.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-grab{cursor:grab}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.\[grid-template-columns\:var\(--fub-inbox-columns\)\]{grid-template-columns:var(--fub-inbox-columns)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[1\.2fr_1fr_\.65fr_\.9fr_\.9fr_1\.45fr\]{grid-template-columns:1.2fr 1fr .65fr .9fr .9fr 1.45fr}.grid-cols-\[72px_minmax\(0\,1fr\)\]{grid-template-columns:72px minmax(0,1fr)}.grid-cols-\[104px_minmax\(0\,1fr\)\]{grid-template-columns:104px minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto auto}.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-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing)*var(--gap))}.gap-fub-1{gap:var(--fub-space-1)}.gap-fub-2{gap:var(--fub-space-2)}.gap-fub-3{gap:var(--fub-space-3)}.gap-fub-4{gap:var(--fub-space-4)}.gap-fub-5{gap:var(--fub-space-5)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-fub-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--fub-space-1)*var(--tw-space-y-reverse));margin-block-end:calc(var(--fub-space-1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-fub-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--fub-space-2)*var(--tw-space-y-reverse));margin-block-end:calc(var(--fub-space-2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-fub-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--fub-space-3)*var(--tw-space-y-reverse));margin-block-end:calc(var(--fub-space-3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-fub-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--fub-space-4)*var(--tw-space-y-reverse));margin-block-end:calc(var(--fub-space-4)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-fub-3{column-gap:var(--fub-space-3)}.gap-x-fub-4{column-gap:var(--fub-space-4)}:where(.-space-x-0\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-.5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-.5)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}: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)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0{row-gap:calc(var(--spacing)*0)}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-fub-1{row-gap:var(--fub-space-1)}.gap-y-fub-2{row-gap:var(--fub-space-2)}.gap-y-fub-3{row-gap:var(--fub-space-3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-fub-line>:not(:last-child)){border-color:var(--fub-line)}:where(.divide-fub-line-subtle>:not(:last-child)){border-color:var(--fub-line-subtle)}.self-center{align-self:center}.self-start{align-self:flex-start}.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-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-fub-ai-banner{border-radius:var(--fub-ai-banner-radius)}.rounded-fub-ai-panel{border-radius:var(--fub-ai-panel-radius)}.rounded-fub-ai-suggestion{border-radius:var(--fub-ai-suggestion-radius)}.rounded-fub-ai-user{border-radius:var(--fub-ai-user-radius)}.rounded-fub-card{border-radius:var(--fub-radius-card)}.rounded-fub-control{border-radius:var(--fub-radius-control)}.rounded-fub-inbox{border-radius:var(--fub-inbox-radius)}.rounded-fub-inbox-call{border-radius:var(--fub-inbox-call-radius)}.rounded-fub-inbox-message{border-radius:var(--fub-inbox-message-radius)}.rounded-fub-logo{border-radius:var(--fub-radius-logo)}.rounded-fub-pill{border-radius:var(--fub-radius-pill)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:calc(var(--radius) + 2px)}.rounded-md{border-radius:var(--radius)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 6px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-fub-card{border-top-left-radius:var(--fub-radius-card);border-top-right-radius:var(--fub-radius-card)}.rounded-t-lg{border-top-left-radius:calc(var(--radius) + 2px);border-top-right-radius:calc(var(--radius) + 2px)}.rounded-tl-sm{border-top-left-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-2{border-style:var(--tw-border-style);border-width:2px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-8{border-top-style:var(--tw-border-style);border-top-width:8px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-8{border-left-style:var(--tw-border-style);border-left-width:8px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[var\(--fub-mobile-create-border\)\]{border-color:var(--fub-mobile-create-border)}.border-blue-300{border-color:var(--color-blue-300)}.border-border{border-color:var(--border)}.border-destructive\!{border-color:var(--destructive)!important}.border-fub-ai{border-color:var(--fub-ai)}.border-fub-ai-line{border-color:var(--fub-ai-line)}.border-fub-ai-success-line{border-color:var(--fub-ai-success-line)}.border-fub-amber{border-color:var(--fub-amber)}.border-fub-blue{border-color:var(--fub-blue)}.border-fub-card{border-color:var(--fub-card)}.border-fub-ink{border-color:var(--fub-ink)}.border-fub-line{border-color:var(--fub-line)}.border-fub-line-subtle{border-color:var(--fub-line-subtle)}.border-fub-purple{border-color:var(--fub-purple)}.border-fub-red{border-color:var(--fub-red)}.border-gray-300{border-color:var(--color-gray-300)}.border-input{border-color:var(--input)}.border-muted{border-color:var(--muted)}.border-orange-300{border-color:var(--color-orange-300)}.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--primary)20%,transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-t-fub-bg{border-top-color:var(--fub-bg)}.border-l-transparent{border-left-color:#0000}.bg-\[color\:var\(--avatar-0\)\]{background-color:var(--avatar-0)}.bg-\[color\:var\(--avatar-1\)\]{background-color:var(--avatar-1)}.bg-\[color\:var\(--avatar-2\)\]{background-color:var(--avatar-2)}.bg-\[color\:var\(--avatar-3\)\]{background-color:var(--avatar-3)}.bg-\[color\:var\(--avatar-4\)\]{background-color:var(--avatar-4)}.bg-\[color\:var\(--avatar-5\)\]{background-color:var(--avatar-5)}.bg-\[color\:var\(--avatar-6\)\]{background-color:var(--avatar-6)}.bg-\[color\:var\(--avatar-7\)\]{background-color:var(--avatar-7)}.bg-\[color\:var\(--avatar-8\)\]{background-color:var(--avatar-8)}.bg-\[color\:var\(--avatar-9\)\]{background-color:var(--avatar-9)}.bg-\[var\(--esign-signing-header\)\]{background-color:var(--esign-signing-header)}.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-chart-2{background-color:var(--chart-2)}.bg-destructive{background-color:var(--destructive)}.bg-fub-action-add{background-color:var(--fub-action-add)}.bg-fub-action-call{background-color:var(--fub-action-call)}.bg-fub-action-email{background-color:var(--fub-action-email)}.bg-fub-action-text{background-color:var(--fub-action-text)}.bg-fub-ai{background-color:var(--fub-ai)}.bg-fub-ai-soft{background-color:var(--fub-ai-soft)}.bg-fub-ai-user{background-color:var(--fub-ai-user-pill)}.bg-fub-amber{background-color:var(--fub-amber)}.bg-fub-amber-soft{background-color:var(--fub-amber-soft)}.bg-fub-avatar{background-color:var(--fub-avatar)}.bg-fub-bg{background-color:var(--fub-bg)}.bg-fub-blue{background-color:var(--fub-blue)}.bg-fub-blue-soft{background-color:var(--fub-blue-soft)}.bg-fub-card{background-color:var(--fub-card)}.bg-fub-green{background-color:var(--fub-green)}.bg-fub-green-soft{background-color:var(--fub-green-soft)}.bg-fub-hover{background-color:var(--fub-hover)}.bg-fub-inbox-bubble-in{background-color:var(--fub-inbox-bubble-in)}.bg-fub-inbox-bubble-out{background-color:var(--fub-inbox-bubble-out)}.bg-fub-inbox-call-soft{background-color:var(--fub-inbox-call-soft)}.bg-fub-inbox-conversation{background-color:var(--fub-inbox-conversation)}.bg-fub-inbox-email-header{background-color:var(--fub-inbox-email-header)}.bg-fub-ink{background-color:var(--fub-ink)}.bg-fub-ink-secondary{background-color:var(--fub-ink-secondary)}.bg-fub-line{background-color:var(--fub-line)}.bg-fub-line-subtle{background-color:var(--fub-line-subtle)}.bg-fub-nav{background-color:var(--fub-nav)}.bg-fub-nav-hover{background-color:var(--fub-nav-hover)}.bg-fub-person-timeline-ai-surface{background-color:var(--fub-person-timeline-ai-surface)}.bg-fub-person-timeline-rail{background-color:var(--fub-person-timeline-rail-color)}.bg-fub-purple{background-color:var(--fub-purple)}.bg-fub-purple-soft{background-color:var(--fub-purple-soft)}.bg-fub-red{background-color:var(--fub-red)}.bg-fub-red-soft{background-color:var(--fub-red-soft)}.bg-fub-selected{background-color:var(--fub-selected)}.bg-fub-slate{background-color:var(--fub-slate)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-inherit{background-color:inherit}.bg-muted,.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted)20%,transparent)}}.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-orange-500{background-color:var(--color-orange-500)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.bg-primary\/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-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-fub-logo{background-image:var(--fub-logo-gradient)}.from-background{--tw-gradient-from:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-background{--tw-gradient-to:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-card{--tw-gradient-to:var(--card);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-10\%{--tw-gradient-to-position:10%}.fill-current{fill:currentColor}.fill-fub-blue{fill:var(--fub-blue)}.fill-fub-green{fill:var(--fub-green)}.fill-fub-muted{fill:var(--fub-muted)}.fill-fub-red{fill:var(--fub-red)}.fill-primary{fill:var(--primary)}.stroke-fub-line{stroke:var(--fub-line)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.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-10{padding:calc(var(--spacing)*10)}.p-\[3px\]{padding:3px}.p-fub-1{padding:var(--fub-space-1)}.p-fub-2{padding:var(--fub-space-2)}.p-fub-3{padding:var(--fub-space-3)}.p-fub-4{padding:var(--fub-space-4)}.p-fub-5{padding:var(--fub-space-5)}.p-fub-6{padding:var(--fub-space-6)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-fub-1{padding-inline:var(--fub-space-1)}.px-fub-2{padding-inline:var(--fub-space-2)}.px-fub-3{padding-inline:var(--fub-space-3)}.px-fub-4{padding-inline:var(--fub-space-4)}.px-fub-5{padding-inline:var(--fub-space-5)}.px-fub-6{padding-inline:var(--fub-space-6)}.py-0{padding-block:calc(var(--spacing)*0)}.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-1\.75{padding-block:calc(var(--spacing)*1.75)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-fub-1{padding-block:var(--fub-space-1)}.py-fub-2{padding-block:var(--fub-space-2)}.py-fub-3{padding-block:var(--fub-space-3)}.py-fub-4{padding-block:var(--fub-space-4)}.py-fub-5{padding-block:var(--fub-space-5)}.py-fub-6{padding-block:var(--fub-space-6)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-0\.75{padding-top:calc(var(--spacing)*.75)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-fub-1{padding-top:var(--fub-space-1)}.pt-fub-2{padding-top:var(--fub-space-2)}.pt-fub-3{padding-top:var(--fub-space-3)}.pt-fub-4{padding-top:var(--fub-space-4)}.pt-fub-6{padding-top:var(--fub-space-6)}.pt-fub-mobile-header-offset{padding-top:var(--fub-mobile-header-offset)}.pr-0\!{padding-right:calc(var(--spacing)*0)!important}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-16{padding-right:calc(var(--spacing)*16)}.pr-fub-4{padding-right:var(--fub-space-4)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\.25{padding-bottom:calc(var(--spacing)*2.25)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-\[calc\(var\(--fub-mobile-nav\)\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(var(--fub-mobile-nav) + env(safe-area-inset-bottom))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-fub-1{padding-bottom:var(--fub-space-1)}.pb-fub-2{padding-bottom:var(--fub-space-2)}.pb-fub-3{padding-bottom:var(--fub-space-3)}.pb-fub-4{padding-bottom:var(--fub-space-4)}.pb-fub-6{padding-bottom:var(--fub-space-6)}.pb-fub-mobile-content{padding-bottom:var(--fub-mobile-content-bottom)}.pl-0{padding-left:calc(var(--spacing)*0)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-fub-4{padding-left:var(--fub-space-4)}.pl-fub-5{padding-left:var(--fub-space-5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-fub{font-family:var(--fub-font)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--fub-font)}.\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[10px\]{font-size:10px}.text-fub-inbox-label{font-size:var(--fub-inbox-label-font)}.text-fub-inbox-meta{font-size:var(--fub-inbox-meta-font)}.text-fub-mobile-badge{font-size:var(--fub-mobile-badge-font-size)}.text-fub-mobile-label{font-size:var(--fub-mobile-label-size)}.text-fub-signature{font-size:var(--fub-signature-font-size)}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-fub-inbox-badge{--tw-leading:var(--fub-inbox-badge-leading);line-height:var(--fub-inbox-badge-leading)}.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)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:400;font-weight:400}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:700;font-weight:700}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-black{color:var(--color-black)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive\!{color:var(--destructive)!important}.text-foreground{color:var(--foreground)}.text-fub-ai{color:var(--fub-ai)}.text-fub-amber{color:var(--fub-amber)}.text-fub-blue{color:var(--fub-blue)}.text-fub-blue-ink{color:var(--fub-blue-ink)}.text-fub-card{color:var(--fub-card)}.text-fub-green{color:var(--fub-green)}.text-fub-ink{color:var(--fub-ink)}.text-fub-ink-secondary{color:var(--fub-ink-secondary)}.text-fub-muted{color:var(--fub-muted)}.text-fub-nav-ink{color:var(--fub-nav-ink)}.text-fub-purple{color:var(--fub-purple)}.text-fub-red{color:var(--fub-red)}.text-fub-slate{color:var(--fub-slate)}.text-fub-white{color:var(--fub-white)}.text-gray-600{color:var(--color-gray-600)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-muted-foreground,.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/60{color:color-mix(in oklab,var(--muted-foreground)60%,transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-500{color:var(--color-red-500)}.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-slate-200{color:var(--color-slate-200)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-fub-blue{accent-color:var(--fub-blue)}.scheme-light{color-scheme:light}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.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_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(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-fub-card{--tw-shadow:var(--fub-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-fub-pop{--tw-shadow:var(--fub-pop-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-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-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{--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-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-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-gray-500{--tw-ring-color:var(--color-gray-500)}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-1{--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)}.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}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.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-\[max-height\]{transition-property:max-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[min-height\]{transition-property:min-height;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}.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}.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}.\[validate\:TASK-001\]{validate:TASK-001}.\[validate\:TASK-XXX\]{validate:TASK-XXX}.\[validate\:repo\]{validate:repo}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\:opacity-100:is(:where(.group):focus-within *),.group-focus-within\/answer\:opacity-100:is(:where(.group\/answer):focus-within *),.group-focus-within\/history\:opacity-100:is(:where(.group\/history):focus-within *),.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/answer\:opacity-100:is(:where(.group\/answer):hover *),.group-hover\/history\:opacity-100:is(:where(.group\/history):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-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-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] *){opacity:.5}.group-data-\[scroll-locked\=1\]\/body\:h-full:is(:where(.group\/body)[data-scroll-locked="1"] *){height:100%}.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-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:calc(var(--radius) + 2px)}.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-\[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:var(--radius)}.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)}.peer-data-\[state\=collapsed\]\:w-\[calc\(100\%-var\(--sidebar-width-icon\)-1rem\)\]:is(:where(.peer)[data-state=collapsed]~*){width:calc(100% - var(--sidebar-width-icon) - 1rem)}.peer-data-\[state\=expanded\]\:w-\[calc\(100\%-var\(--sidebar-width\)\)\]:is(:where(.peer)[data-state=expanded]~*){width:calc(100% - var(--sidebar-width))}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.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:400;font-weight:400}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-fub-muted::placeholder{color:var(--fub-muted)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.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\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:size-0:after{content:var(--tw-content);width:calc(var(--spacing)*0);height:calc(var(--spacing)*0)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.after\:border-x-8:after{content:var(--tw-content);border-inline-style:var(--tw-border-style);border-inline-width:8px}.after\:border-b-8:after{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:8px}.after\:border-x-transparent:after{content:var(--tw-content);border-inline-color:#0000}.after\:border-b-fub-bg:after{content:var(--tw-content);border-bottom-color:var(--fub-bg)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-t-xl:first-child{border-top-left-radius:calc(var(--radius) + 6px);border-top-right-radius:calc(var(--radius) + 6px)}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}.last\:rounded-b-xl:last-child{border-bottom-right-radius:calc(var(--radius) + 6px);border-bottom-left-radius:calc(var(--radius) + 6px)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-fub-4:last-child{padding-bottom:var(--fub-space-4)}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:bg-fub-card:focus-within{background-color:var(--fub-card)}.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\:border-fub-blue:hover{border-color:var(--fub-blue)}.hover\:border-fub-line:hover{border-color:var(--fub-line)}.hover\:border-sidebar-ring:hover{border-color:var(--sidebar-ring)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-chart-2\/90:hover{background-color:var(--chart-2)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-chart-2\/90:hover{background-color:color-mix(in oklab,var(--chart-2)90%,transparent)}}.hover\:bg-destructive\/10\!:hover{background-color:var(--destructive)!important}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/10\!:hover{background-color:color-mix(in oklab,var(--destructive)10%,transparent)!important}}.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-fub-ai-soft:hover{background-color:var(--fub-ai-soft)}.hover\:bg-fub-blue-ink:hover{background-color:var(--fub-blue-ink)}.hover\:bg-fub-blue-soft:hover{background-color:var(--fub-blue-soft)}.hover\:bg-fub-card:hover{background-color:var(--fub-card)}.hover\:bg-fub-green:hover{background-color:var(--fub-green)}.hover\:bg-fub-hover:hover{background-color:var(--fub-hover)}.hover\:bg-fub-line-subtle:hover{background-color:var(--fub-line-subtle)}.hover\:bg-fub-nav-hover:hover{background-color:var(--fub-nav-hover)}.hover\:bg-fub-red-soft:hover{background-color:var(--fub-red-soft)}.hover\:bg-fub-selected:hover{background-color:var(--fub-selected)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.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\:bg-transparent:hover{background-color:#0000}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-fub-ai:hover{color:var(--fub-ai)}.hover\:text-fub-blue:hover{color:var(--fub-blue)}.hover\:text-fub-blue-ink:hover{color:var(--fub-blue-ink)}.hover\:text-fub-ink:hover{color:var(--fub-ink)}.hover\:text-fub-purple:hover{color:var(--fub-purple)}.hover\:text-fub-white:hover{color:var(--fub-white)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(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\:shadow-md:hover{--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)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);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,)}.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\:border-fub-blue:focus{border-color:var(--fub-blue)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-muted:focus{background-color:var(--muted)}.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-fub-blue:focus{--tw-ring-color:var(--fub-blue)}.focus\:ring-fub-blue-soft:focus{--tw-ring-color:var(--fub-blue-soft)}.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\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-fub-blue:focus-visible{border-color:var(--fub-blue)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-fub-selected:focus-visible{background-color:var(--fub-selected)}.focus-visible\:opacity-100:focus-visible{opacity:1}.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-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-\[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)}}.focus-visible\:ring-fub-blue:focus-visible{--tw-ring-color:var(--fub-blue)}.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\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:bg-accent\/50:active{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.active\:bg-accent\/50:active{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.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\:cursor-wait:disabled{cursor:wait}.disabled\:bg-fub-ai-send-disabled:disabled{background-color:var(--fub-ai-send-disabled)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}: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-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[main\.fixed-main\]\:group-data-\[scroll-locked\=1\]\/body\:h-svh:has(:is(main.fixed-main)):is(:where(.group\/body)[data-scroll-locked="1"] *){height:100svh}.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\]\:px-0:has(>svg){padding-inline:calc(var(--spacing)*0)}.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)}.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-\[current\=page\]\:bg-fub-selected[aria-current=page]{background-color:var(--fub-selected)}.aria-\[current\=page\]\:font-semibold[aria-current=page]{--tw-font-weight:700;font-weight:700}.aria-\[current\=page\]\:text-fub-ink[aria-current=page]{color:var(--fub-ink)}.aria-\[current\=true\]\:bg-fub-selected[aria-current=true]{background-color:var(--fub-selected)}.aria-\[current\=true\]\:shadow-fub-inbox-selected[aria-current=true]{--tw-shadow:var(--fub-inbox-selected-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-\[selected\=true\]\:bg-fub-selected[aria-selected=true]{background-color:var(--fub-selected)}.aria-\[selected\=true\]\:text-fub-ink[aria-selected=true]{color:var(--fub-ink)}.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:400;font-weight:400}.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)}@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-\[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-\[drag-active\=true\]\:bg-transparent[data-drag-active=true]{background-color:#0000}.data-\[drag-active\=true\]\:text-transparent[data-drag-active=true]{color:#0000}.data-\[drag-active\=true\]\:outline[data-drag-active=true],.data-\[drag-active\=true\]\:outline-1[data-drag-active=true]{outline-style:var(--tw-outline-style);outline-width:1px}.data-\[drag-active\=true\]\:outline-border[data-drag-active=true]{outline-color:var(--border)}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.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-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-4[data-orientation=vertical]{height:calc(var(--spacing)*4)}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.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\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}: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\=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\=avatar\]\:grayscale-50>*)[data-slot=avatar]{--tw-grayscale:grayscale(50%);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,)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing)*12)}: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)}.data-\[slot\=sidebar-menu-button\]\:\!p-1\.5[data-slot=sidebar-menu-button]{padding:calc(var(--spacing)*1.5)!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:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.data-\[state\=active\]\:border-fub-blue[data-state=active]{border-color:var(--fub-blue)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:bg-transparent[data-state=active]{background-color:#0000}.data-\[state\=active\]\:text-fub-ink[data-state=active]{color:var(--fub-ink)}.data-\[state\=active\]\:shadow-none[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)}.data-\[state\=active\]\:shadow-sm[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)}.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-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.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\=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\=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-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.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-\[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:calc(var(--radius) + 2px);border-top-right-radius:calc(var(--radius) + 2px)}.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:calc(var(--radius) + 2px);border-bottom-left-radius:calc(var(--radius) + 2px)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media not all and (min-width:500px){.max-\[500px\]\:w-full{width:100%}.max-\[500px\]\:justify-end{justify-content:flex-end}.max-\[500px\]\:px-fub-3{padding-inline:var(--fub-space-3)}}@media not all and (min-width:80rem){.max-xl\:hidden{display:none}}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:mx-0{margin-inline:calc(var(--spacing)*0)}.max-sm\:mt-0{margin-top:calc(var(--spacing)*0)}.max-sm\:\!block{display:block!important}.max-sm\:\!flex{display:flex!important}.max-sm\:\!hidden{display:none!important}.max-sm\:block{display:block}.max-sm\:hidden{display:none}.max-sm\:inline-flex{display:inline-flex}.max-sm\:h-fub-inbox-mobile{height:var(--fub-inbox-mobile-height)}.max-sm\:h-full{height:100%}.max-sm\:w-full{width:100%}.max-sm\:basis-full{flex-basis:100%}.max-sm\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.max-sm\:p-fub-4{padding:var(--fub-space-4)}.max-sm\:pb-fub-2{padding-bottom:var(--fub-space-2)}.max-sm\:pl-fub-ai-action-indent{padding-left:var(--fub-ai-action-indent)}}@media(min-width:501px){.min-\[501px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:601px){.min-\[601px\]\:flex-row{flex-direction:row}.min-\[601px\]\:items-center{align-items:center}.min-\[601px\]\:justify-between{justify-content:space-between}}@media(min-width:641px){.min-\[641px\]\:hidden{display:none}}@media(min-width:701px){.min-\[701px\]\:col-span-1{grid-column:span 1/span 1}.min-\[701px\]\:grid{display:grid}.min-\[701px\]\:hidden{display:none}.min-\[701px\]\:grid-cols-\[1\.2fr_1fr_\.65fr_\.9fr_\.9fr_1\.45fr\]{grid-template-columns:1.2fr 1fr .65fr .9fr .9fr 1.45fr}.min-\[701px\]\:items-center{align-items:center}.min-\[701px\]\:gap-fub-3{gap:var(--fub-space-3)}}@media(min-width:768px){@media not all and (min-width:1100px){.min-\[768px\]\:max-\[1100px\]\:hidden{display:none}.min-\[768px\]\:max-\[1100px\]\:justify-center{justify-content:center}.min-\[768px\]\:max-\[1100px\]\:px-fub-2{padding-inline:var(--fub-space-2)}}}@media(min-width:901px){.min-\[901px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.min-\[901px\]\:grid-cols-\[330px_minmax\(0\,1fr\)_310px\]{grid-template-columns:330px minmax(0,1fr) 310px}}@media(min-width:1001px){.min-\[1001px\]\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}}@media(min-width:40rem){.sm\:left-auto{left:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:w-\[350px\]{width:350px}.sm\:w-fit{width:fit-content}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-5xl{max-width:var(--container-5xl)}.sm\:max-w-\[425px\]{max-width:425px}.sm\:max-w-fub-agreement-status{max-width:var(--fub-agreement-status-width)}.sm\:max-w-fub-esign-dialog{max-width:var(--fub-esign-dialog-width)}.sm\:max-w-fub-signer-view{max-width:var(--fub-signer-view-width)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_6rem_8rem_auto\]{grid-template-columns:1fr 6rem 8rem auto}.sm\:grid-cols-\[var\(--fub-esign-audit-time\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--fub-esign-audit-time)minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:p-8{padding:calc(var(--spacing)*8)}.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\: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))}.sm\:duration-200{--tw-duration:.2s;transition-duration:.2s}.sm\:ease-linear{--tw-ease:linear;transition-timing-function:linear}.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\:static{position:static}.md\:mb-2{margin-bottom:calc(var(--spacing)*2)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.md\:h-3{height:calc(var(--spacing)*3)}.md\:h-6{height:calc(var(--spacing)*6)}.md\:h-8{height:calc(var(--spacing)*8)}.md\:h-12{height:calc(var(--spacing)*12)}.md\:w-3{width:calc(var(--spacing)*3)}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-150{max-width:calc(var(--spacing)*150)}.md\:min-w-lg{min-width:var(--container-lg)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_var\(--fub-money-quantity\)_var\(--fub-money-price\)_auto\]{grid-template-columns:minmax(0,1fr)var(--fub-money-quantity)var(--fub-money-price)auto}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.md\:gap-6{gap:calc(var(--spacing)*6)}:where(.md\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}.md\:p-16{padding:calc(var(--spacing)*16)}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:px-2{padding-inline:calc(var(--spacing)*2)}.md\:py-0\.5{padding-block:calc(var(--spacing)*.5)}.md\:py-1{padding-block:calc(var(--spacing)*1)}.md\:pt-2{padding-top:calc(var(--spacing)*2)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.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\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--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) + 6px)}.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}}@media(min-width:64rem){.lg\:mx-auto{margin-inline:auto}.lg\:mr-72{margin-right:calc(var(--spacing)*72)}.lg\:flex{display:flex}.lg\:w-150{width:calc(var(--spacing)*150)}.lg\:w-\[350px\]{width:350px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:max-w-xl{max-width:var(--container-xl)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_var\(--fub-money-detail-rail\)\]{grid-template-columns:minmax(0,1fr)var(--fub-money-detail-rail)}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:px-0{padding-inline:calc(var(--spacing)*0)}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark\:scale-0:is(.dark *){--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.dark\:scale-100:is(.dark *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.dark\:-rotate-90:is(.dark *){rotate:-90deg}.dark\:rotate-0:is(.dark *){rotate:none}.dark\:border-r:is(.dark *){border-right-style:var(--tw-border-style);border-right-width:1px}.dark\:border-blue-700:is(.dark *){border-color:var(--color-blue-700)}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:border-orange-700:is(.dark *){border-color:var(--color-orange-700)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:bg-zinc-900:is(.dark *){background-color:var(--color-zinc-900)}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\:scheme-dark:is(.dark *){color-scheme:dark}@media(hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.\[\&_\.form-helper-text\]\:hidden .form-helper-text{display:none}.\[\&_\[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:400;font-weight:400}.\[\&_\[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)}.\[\&_\[data-slot\=avatar-fallback\]\]\:bg-fub-avatar [data-slot=avatar-fallback]{background-color:var(--fub-avatar)}.\[\&_\[data-slot\=avatar-fallback\]\]\:text-xs [data-slot=avatar-fallback]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[data-slot\=avatar-fallback\]\]\:font-bold [data-slot=avatar-fallback]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\[data-slot\=avatar-fallback\]\]\:text-fub-ink [data-slot=avatar-fallback]{color:var(--fub-ink)}.\[\&_a\]\:text-primary a{color:var(--primary)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\:hover\]\:no-underline a:hover{text-decoration-line:none}.\[\&_blockquote\]\:my-2 blockquote{margin-block:calc(var(--spacing)*2)}.\[\&_blockquote\]\:border-l-2 blockquote{border-left-style:var(--tw-border-style);border-left-width:2px}.\[\&_blockquote\]\:pl-3 blockquote{padding-left:calc(var(--spacing)*3)}.\[\&_blockquote\]\:text-muted-foreground blockquote{color:var(--muted-foreground)}.\[\&_button\]\:h-8 button{height:calc(var(--spacing)*8)}.\[\&_button\]\:w-auto button{width:auto}.\[\&_button\]\:w-full button{width:100%}.\[\&_button\]\:justify-start button{justify-content:flex-start}.\[\&_button\]\:border-0 button{border-style:var(--tw-border-style);border-width:0}.\[\&_code\]\:rounded code{border-radius:.25rem}.\[\&_code\]\:bg-muted code{background-color:var(--muted)}.\[\&_code\]\:px-1\.5 code{padding-inline:calc(var(--spacing)*1.5)}.\[\&_code\]\:py-0\.5 code{padding-block:calc(var(--spacing)*.5)}.\[\&_code\]\:font-mono code{font-family:var(--font-mono)}.\[\&_code\]\:text-sm code{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_h1\]\:mt-6 h1{margin-top:calc(var(--spacing)*6)}.\[\&_h1\]\:mb-4 h1{margin-bottom:calc(var(--spacing)*4)}.\[\&_h1\]\:text-3xl h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.\[\&_h1\]\:text-xl h1{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_h1\]\:font-bold h1{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h1\]\:text-fub-white h1{color:var(--fub-white)}.\[\&_h1\:first-child\]\:mt-0 h1:first-child{margin-top:calc(var(--spacing)*0)}.\[\&_h2\]\:mt-5 h2{margin-top:calc(var(--spacing)*5)}.\[\&_h2\]\:mb-3 h2{margin-bottom:calc(var(--spacing)*3)}.\[\&_h2\]\:text-2xl h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\[\&_h2\]\:text-lg h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_h2\]\:font-bold h2{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h2\:first-child\]\:mt-0 h2:first-child{margin-top:calc(var(--spacing)*0)}.\[\&_h3\]\:mt-4 h3{margin-top:calc(var(--spacing)*4)}.\[\&_h3\]\:mb-2 h3{margin-bottom:calc(var(--spacing)*2)}.\[\&_h3\]\:text-base h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_h3\]\:text-xl h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_h3\]\:font-bold h3{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h3\:first-child\]\:mt-0 h3:first-child{margin-top:calc(var(--spacing)*0)}.\[\&_h4\]\:mt-3 h4{margin-top:calc(var(--spacing)*3)}.\[\&_h4\]\:mb-2 h4{margin-bottom:calc(var(--spacing)*2)}.\[\&_h4\]\:text-lg h4{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_h4\]\:font-semibold h4{--tw-font-weight:700;font-weight:700}.\[\&_h4\:first-child\]\:mt-0 h4:first-child{margin-top:calc(var(--spacing)*0)}.\[\&_h5\]\:mt-3 h5{margin-top:calc(var(--spacing)*3)}.\[\&_h5\]\:mb-2 h5{margin-bottom:calc(var(--spacing)*2)}.\[\&_h5\]\:text-base h5{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_h5\]\:font-semibold h5{--tw-font-weight:700;font-weight:700}.\[\&_h5\:first-child\]\:mt-0 h5:first-child{margin-top:calc(var(--spacing)*0)}.\[\&_h6\]\:mt-3 h6{margin-top:calc(var(--spacing)*3)}.\[\&_h6\]\:mb-2 h6{margin-bottom:calc(var(--spacing)*2)}.\[\&_h6\]\:text-sm h6{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_h6\]\:font-semibold h6{--tw-font-weight:700;font-weight:700}.\[\&_h6\:first-child\]\:mt-0 h6:first-child{margin-top:calc(var(--spacing)*0)}.\[\&_hr\]\:my-4 hr{margin-block:calc(var(--spacing)*4)}.\[\&_hr\]\:border-t hr{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_hr\]\:border-border hr{border-color:var(--border)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:h-8 img{height:calc(var(--spacing)*8)}.\[\&_img\]\:w-8 img{width:calc(var(--spacing)*8)}.\[\&_img\]\:rounded-full img{border-radius:3.40282e38px}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_li\]\:my-1 li{margin-block:calc(var(--spacing)*1)}.\[\&_ol\]\:my-2 ol{margin-block:calc(var(--spacing)*2)}.\[\&_ol\]\:ml-6 ol{margin-left:calc(var(--spacing)*6)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol_ol\]\:my-0 ol ol,.\[\&_ol_ul\]\:my-0 ol ul{margin-block:calc(var(--spacing)*0)}.\[\&_p\]\:my-4 p{margin-block:calc(var(--spacing)*4)}.\[\&_p\]\:my-auto p{margin-block:auto}.\[\&_p\]\:leading-5 p{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_p\:first-child\]\:mt-0 p:first-child{margin-top:calc(var(--spacing)*0)}.\[\&_p\:last-child\]\:mb-0 p:last-child{margin-bottom:calc(var(--spacing)*0)}.\[\&_pre\]\:my-4 pre{margin-block:calc(var(--spacing)*4)}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded pre{border-radius:.25rem}.\[\&_pre\]\:bg-muted pre{background-color:var(--muted)}.\[\&_pre\]\:p-4 pre{padding:calc(var(--spacing)*4)}.\[\&_pre_code\]\:bg-transparent pre code{background-color:#0000}.\[\&_pre_code\]\:p-0 pre code{padding:calc(var(--spacing)*0)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_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\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_table\]\:my-4 table{margin-block:calc(var(--spacing)*4)}.\[\&_table\]\:w-full table{width:100%}.\[\&_table\]\:border-collapse table{border-collapse:collapse}.\[\&_td\]\:border td{border-style:var(--tw-border-style);border-width:1px}.\[\&_td\]\:border-border td{border-color:var(--border)}.\[\&_td\]\:px-4 td{padding-inline:calc(var(--spacing)*4)}.\[\&_td\]\:py-2 td{padding-block:calc(var(--spacing)*2)}.\[\&_th\]\:border th{border-style:var(--tw-border-style);border-width:1px}.\[\&_th\]\:border-border th{border-color:var(--border)}.\[\&_th\]\:bg-muted th{background-color:var(--muted)}.\[\&_th\]\:px-4 th{padding-inline:calc(var(--spacing)*4)}.\[\&_th\]\:py-2 th{padding-block:calc(var(--spacing)*2)}.\[\&_th\]\:text-left th{text-align:left}.\[\&_th\]\:font-semibold th{--tw-font-weight:700;font-weight:700}.\[\&_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}.\[\&_tr\:nth-child\(even\)\]\:bg-muted\/50 tr:nth-child(2n){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.\[\&_tr\:nth-child\(even\)\]\:bg-muted\/50 tr:nth-child(2n){background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.\[\&_ul\]\:my-2 ul{margin-block:calc(var(--spacing)*2)}.\[\&_ul\]\:ml-6 ul{margin-left:calc(var(--spacing)*6)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul_ol\]\:my-0 ul ol,.\[\&_ul_ul\]\:my-0 ul ul{margin-block:calc(var(--spacing)*0)}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:\:-moz-color-swatch\]\:cursor-pointer::-moz-color-swatch{cursor:pointer}.\[\&\:\:-moz-color-swatch\]\:rounded-sm::-moz-color-swatch{border-radius:calc(var(--radius) - 2px)}.\[\&\:\:-moz-color-swatch\]\:border-none::-moz-color-swatch{--tw-border-style:none;border-style:none}.\[\&\:\:-webkit-calendar-picker-indicator\]\:absolute::-webkit-calendar-picker-indicator{position:absolute}.\[\&\:\:-webkit-calendar-picker-indicator\]\:right-3::-webkit-calendar-picker-indicator{right:calc(var(--spacing)*3)}.\[\&\:\:-webkit-calendar-picker-indicator\]\:cursor-pointer::-webkit-calendar-picker-indicator{cursor:pointer}.\[\&\:\:-webkit-calendar-picker-indicator\]\:opacity-100::-webkit-calendar-picker-indicator{opacity:1}.\[\&\:\:-webkit-color-swatch\]\:cursor-pointer::-webkit-color-swatch{cursor:pointer}.\[\&\:\:-webkit-color-swatch\]\:rounded-sm::-webkit-color-swatch{border-radius:calc(var(--radius) - 2px)}.\[\&\:\:-webkit-color-swatch\]\:border-none::-webkit-color-swatch{--tw-border-style:none;border-style:none}.\[\&\:\:-webkit-color-swatch-wrapper\]\:cursor-pointer::-webkit-color-swatch-wrapper{cursor:pointer}.\[\&\:\:-webkit-color-swatch-wrapper\]\:p-0::-webkit-color-swatch-wrapper{padding:calc(var(--spacing)*0)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\&\:has\(label\)\>\.simple-form-iterator-item-actions\]\:pt-10:has(label)>.simple-form-iterator-item-actions{padding-top:calc(var(--spacing)*10)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}.\[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))}@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)}}}: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}.\[\&\>\[data-slot\=button\]\]\:ml-0>[data-slot=button]{margin-left:calc(var(--spacing)*0)}.\[\&\>\[data-slot\=button\]\]\:size-fub-action>[data-slot=button]{width:var(--fub-action-size);height:var(--fub-action-size)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>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}.\[\&\>li\:first-child\>a\]\:rounded-t-xl>li:first-child>a{border-top-left-radius:calc(var(--radius) + 6px);border-top-right-radius:calc(var(--radius) + 6px)}.\[\&\>li\:last-child\>a\]\:rounded-b-xl>li:last-child>a{border-bottom-right-radius:calc(var(--radius) + 6px);border-bottom-left-radius:calc(var(--radius) + 6px)}.\[\&\>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\]\: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-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child,.\[\&\>ul\>li\]\:border-b-0>ul>li{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\>ul\>li\]\:pb-0>ul>li{padding-bottom:calc(var(--spacing)*0)}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}.dark .\[\.dark_\&\]\:hidden,.light .\[\.light_\&\]\:hidden{display:none}[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}@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)}}}@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}:root{--fub-font:"proxima-nova","Gantari",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--fub-radius-card:.25rem;--fub-radius-control:.375rem;--fub-radius-logo:.375rem;--fub-radius-pill:9999px;--fub-space-1:.25rem;--fub-space-2:.5rem;--fub-space-3:.75rem;--fub-space-4:1rem;--fub-space-5:1.25rem;--fub-space-6:1.5rem;--fub-nav-height:4rem;--fub-action-size:2.125rem;--fub-search-width:18.75rem;--fub-search-height:2.375rem;--fub-notifications-width:22.5rem;--fub-nav:#39444f;--fub-nav-hover:#46525f;--fub-nav-ink:#d3d9df;--fub-bg:#f2f4f7;--fub-card:#fff;--fub-hover:#f5f7fa;--fub-selected:#e8f2fe;--fub-line:#e3e7ed;--fub-line-subtle:#eef1f4;--fub-ink:#1d2733;--fub-ink-secondary:#4a5563;--fub-muted:#8792a0;--fub-blue:#1a7de0;--fub-blue-ink:#1467bd;--fub-blue-soft:#e6f1fd;--fub-green:#169a52;--fub-green-soft:#e1f5e9;--fub-purple:#7a4fe0;--fub-purple-soft:#efe9fd;--fub-red:#dc3d33;--fub-red-soft:#fde8e7;--fub-amber:#c97f08;--fub-amber-soft:#fdf2df;--fub-slate:#64748b;--fub-white:#fff;--fub-action-email:#7cc0f2;--fub-action-call:#5cc48a;--fub-action-text:#7b83f0;--fub-action-add:#4c9ee0;--fub-avatar:#e6ebf0;--fub-logo-yellow:#f6c142;--fub-logo-red:#e5594f;--fub-logo-gradient:linear-gradient(180deg,var(--fub-logo-yellow)0 33%,var(--fub-action-add)33% 66%,var(--fub-logo-red)66%);--fub-shadow:0 1px 2px #1018280d,0 1px 3px #10182812;--fub-pop-shadow:0 10px 30px #1018282e,0 2px 6px #10182814;--radius:var(--fub-radius-control);--background:var(--fub-bg);--foreground:var(--fub-ink);--card:var(--fub-card);--card-foreground:var(--fub-ink);--popover:var(--fub-card);--popover-foreground:var(--fub-ink);--primary:var(--fub-blue);--primary-foreground:var(--fub-white);--secondary:var(--fub-hover);--secondary-foreground:var(--fub-ink);--muted:var(--fub-line-subtle);--muted-foreground:var(--fub-muted);--accent:var(--fub-selected);--accent-foreground:var(--fub-blue-ink);--destructive:var(--fub-red);--border:var(--fub-line);--input:var(--fub-line);--ring:var(--fub-blue);--chart-1:var(--fub-blue);--chart-2:var(--fub-green);--chart-3:var(--fub-purple);--chart-4:var(--fub-amber);--chart-5:var(--fub-red);--sidebar:var(--fub-card);--sidebar-foreground:var(--fub-ink);--sidebar-primary:var(--fub-blue);--sidebar-primary-foreground:var(--fub-white);--sidebar-accent:var(--fub-selected);--sidebar-accent-foreground:var(--fub-blue-ink);--sidebar-border:var(--fub-line);--sidebar-ring:var(--fub-blue);--avatar-0:oklch(85% .08 240);--avatar-1:oklch(88% .1 340);--avatar-2:oklch(85% .07 180);--avatar-3:oklch(90% .09 40);--avatar-4:oklch(87% .08 300);--avatar-5:oklch(85% .08 150);--avatar-6:oklch(87% .08 200);--avatar-7:oklch(88% .09 10);--avatar-8:oklch(92% .08 80);--avatar-9:oklch(86% .09 270);--fub-compose-width:32.5rem;--fub-z-compose-launcher:39;--fub-z-compose-base:40;--fub-calendar-zero:0;--fub-calendar-font-2xs:.5625rem;--fub-calendar-font-xs:.625rem;--fub-calendar-font-sm:.6875rem;--fub-calendar-font-base:.75rem;--fub-calendar-font-md:.8125rem;--fub-calendar-font-lg:.875rem;--fub-calendar-font-xl:1rem;--fub-calendar-font-2xl:1.125rem;--fub-calendar-space-2xs:.0625rem;--fub-calendar-space-xs:.125rem;--fub-calendar-space-sm:.1875rem;--fub-calendar-space-base:.25rem;--fub-calendar-space-md:.375rem;--fub-calendar-space-lg:.4375rem;--fub-calendar-border:1px;--fub-calendar-border-accent:.1875rem;--fub-calendar-radius-zero:0;--fub-calendar-radius-control:var(--fub-radius-control);--fub-calendar-radius-card:var(--fub-radius-card);--fub-calendar-radius-pill:var(--fub-radius-pill);--fub-calendar-hour:3rem;--fub-calendar-rail:15.625rem;--fub-calendar-control-height:1.875rem;--fub-calendar-select-height:2rem;--fub-calendar-dot:.5rem;--fub-calendar-dot-ring:.1875rem;--fub-calendar-add:2rem;--fub-calendar-icon:1rem;--fub-calendar-mini-day:1.75rem;--fub-calendar-mini-marker:.25rem;--fub-calendar-time-rail:3.5rem;--fub-calendar-week-min:43.75rem;--fub-calendar-day-min:5.625rem;--fub-calendar-today:2rem;--fub-calendar-all-day:2.5rem;--fub-calendar-event-min-height:1.5rem;--fub-calendar-event-gutter:.1875rem;--fub-calendar-now-line:.125rem;--fub-calendar-now-marker:.5rem;--fub-calendar-month-day:6.5rem;--fub-calendar-month-day-mobile:4.75rem;--fub-calendar-upcoming-date:6rem;--fub-calendar-upcoming-time:6.5rem;--fub-calendar-panel-width:33.75rem;--fub-calendar-state-min-height:16rem;--fub-calendar-panel-shadow:var(--fub-pop-shadow);--fub-calendar-card-width:28rem;--fub-calendar-card-max-height: calc(100vh - 5rem) ;--fub-calendar-card-radius:1rem;--fub-calendar-card-pixel:1px;--fub-calendar-card-gap:.625rem;--fub-calendar-card-inset:.75rem;--fub-calendar-card-top-min:4rem;--fub-calendar-card-anchor-lift:3.75rem;--fub-calendar-card-toolbar-size:2.25rem;--fub-calendar-card-icon:1.125rem;--fub-calendar-card-row-icon:1.125rem;--fub-calendar-card-avatar:1.75rem;--fub-calendar-card-menu-width:15.625rem;--fub-calendar-card-control-height:2.25rem;--fub-calendar-card-notice-min-height:9.375rem;--fub-calendar-card-confirm-width:22rem;--fub-calendar-card-sheet-height:88vh;--fub-calendar-card-z:60;--fub-calendar-card-overlay-z:2;--fub-calendar-card-shadow:0 .75rem 2.5rem #10182838,0 .125rem .5rem #1018281a;--fub-calendar-card-sheet-shadow:0 -.5rem 1.875rem #1018282e;--fub-calendar-create-width:8.625rem;--fub-calendar-create-height:3.25rem;--fub-calendar-create-menu-width:13.75rem;--fub-calendar-create-menu-z:4;--fub-calendar-create-shadow:var(--fub-shadow);--fub-calendar-rail-input-height:2.5rem;--fub-calendar-rail-row-height:2rem;--fub-calendar-toggle-width:2rem;--fub-calendar-toggle-height:1.125rem;--fub-calendar-toggle-inset:.125rem;--fub-calendar-toggle-knob:.875rem;--fub-calendar-toggle-travel:.875rem;--fub-calendar-toggle-speed:.12s;--fub-calendar-insights-height:.375rem;--fub-calendar-insights-fill:30%;--fub-calendar-insights-tracking:.04em;--fub-calendar-summary-note-right:1.5rem;--fub-calendar-summary-note-bottom:1rem;--fub-calendar-drag-opacity:.48;--fub-person-timeline-icon:2rem;--fub-person-timeline-rail:2rem;--fub-person-timeline-line:.125rem;--fub-person-timeline-rail-color:var(--fub-line);--fub-person-timeline-ai-surface:var(--fub-hover);--fub-ai:#6f63e8;--fub-ai-soft:#efedfd;--fub-ai-line:var(--fub-ai)}@supports (color:color-mix(in lab,red,red)){:root{--fub-ai-line:color-mix(in srgb,var(--fub-ai)28%,transparent)}}:root{--fub-ai-success-line:var(--fub-green)}@supports (color:color-mix(in lab,red,red)){:root{--fub-ai-success-line:color-mix(in srgb,var(--fub-green)30%,transparent)}}:root{--fub-ai-banner-radius:.5rem;--fub-ai-icon:1.0625rem;--fub-ai-dismiss:1.625rem;--fub-ai-dismiss-icon:.875rem;--fub-ai-action-indent:1.6875rem;--fub-person-ai-popover:23.75rem;--fub-person-dialog-height:90dvh;--fub-esign-dialog-width:58.75rem;--fub-esign-preview-height:28rem;--fub-agreement-status-width:35rem;--fub-signer-view-width:45rem;--fub-signature-field-width:22.5rem;--fub-esign-audit-time:9rem;--fub-signature-font-size:2rem;--fub-inbox-radius:var(--fub-radius-card);--fub-inbox-call-radius:.5rem;--fub-inbox-message-radius:.5rem;--fub-inbox-height:calc(100dvh - var(--fub-nav-height) - var(--fub-space-6) - var(--fub-space-6));--fub-inbox-mobile-height:calc(100dvh - var(--fub-space-4));--fub-inbox-columns:11.875rem 20.625rem minmax(0,1fr);--fub-inbox-badge:1rem;--fub-inbox-avatar:2rem;--fub-inbox-channel:1.25rem;--fub-inbox-dot:.3125rem;--fub-inbox-state:18rem;--fub-inbox-empty:2rem;--fub-inbox-banner:3rem;--fub-inbox-call-avatar:2.5rem;--fub-inbox-call-width:24rem;--fub-inbox-message-width:78%;--fub-inbox-email-width:38rem;--fub-inbox-empty-copy-width:20rem;--fub-inbox-meta-font:.75rem;--fub-inbox-label-font:.6875rem;--fub-inbox-badge-leading:1rem;--fub-inbox-selected-shadow:inset .1875rem 0 0 var(--fub-blue);--fub-inbox-conversation:var(--fub-card);--fub-inbox-bubble-in:var(--fub-hover);--fub-inbox-bubble-out:var(--fub-blue-soft);--fub-inbox-call-soft:var(--fub-green-soft);--fub-inbox-email-header:var(--fub-line-subtle);--fub-dashboard-kpi-min-height:9rem;--fub-money-form:32rem;--fub-money-invoice-form:42rem;--fub-money-table:45rem;--fub-money-detail-rail:18rem;--fub-money-total:18rem;--fub-money-receipt:8rem;--fub-money-quantity:5rem;--fub-money-price:7rem;--fub-task-preview-radius:.75rem;--fub-task-preview-sheet-radius:1rem;--fub-task-preview-width:22.5rem;--fub-z-task-preview:50;--fub-mobile-nav-height:4rem;--fub-mobile-create-size:3.5rem;--fub-mobile-create-icon:1.75rem;--fub-mobile-create-border:.25rem;--fub-mobile-touch-target:2.75rem;--fub-mobile-action-height:3.5rem;--fub-mobile-badge-size:1rem;--fub-mobile-badge-font-size:.625rem;--fub-mobile-label-size:.6875rem;--fub-mobile-content-bottom:1.25rem;--fub-mobile-header-offset:4.5rem;--fub-mobile-input-font-size:1rem;--fub-mobile-sheet-handle-width:2.5rem;--fub-mobile-sheet-max-height:46rem;--fub-mobile-deals-board-width:96rem;--fub-ai-panel-width:25rem;--fub-ai-panel-height:38.75rem;--fub-ai-history-width:16.25rem;--fub-ai-content-width:47.5rem;--fub-ai-composer-width:50rem;--fub-ai-composer-max-height:10rem;--fub-ai-send-size:2rem;--fub-ai-avatar-size:1.75rem;--fub-ai-empty-icon-size:2.5rem;--fub-ai-icon-button-size:2rem;--fub-ai-user-max-width:78%;--fub-ai-suggestion-radius:.875rem;--fub-ai-user-radius:1.375rem;--fub-ai-cursor-width:.5625rem;--fub-ai-cursor-height:.5625rem;--fub-ai-highlight-width:.125rem;--fub-ai-highlight-offset:.1875rem;--fub-ai-highlight-glow:.5rem;--fub-ai-focus:var(--fub-ai)}@supports (color:color-mix(in lab,red,red)){:root{--fub-ai-focus:color-mix(in srgb,var(--fub-ai)24%,transparent)}}:root{--fub-ai-user-pill:#f0f1f3;--fub-ai-send-disabled:#d4d8de;--fub-ai-composer-focus:var(--fub-ink-secondary);--fub-ai-header-height:3.3125rem;--fub-ai-panel-body-size:.9375rem;--fub-ai-panel-body-leading:1.5rem;--fub-ai-empty-title-size:1.375rem;--fub-ai-full-empty-title-size:1.75rem;--fub-ai-empty-copy-width:18.75rem;--fub-ai-panel-radius:.625rem;--fub-ai-composer-ring-width:.125rem;--fub-ai-composer-ring-offset:.0625rem;--fub-ai-composer-ring:var(--fub-blue);--fub-event-bg:var(--fub-card);--fub-event-fg:var(--fub-ink);--fub-event-sub:var(--fub-ink-secondary);--fub-event-mut:var(--fub-muted);--fub-event-line:var(--fub-line);--fub-event-chip:var(--fub-hover);--fub-event-blue:var(--fub-blue);--fub-event-on-blue:var(--fub-white);--fub-event-menu:var(--fub-card);--fub-event-danger:var(--fub-red);--fub-event-going:var(--fub-green);--fub-event-maybe:var(--fub-slate);--fub-event-soft:var(--fub-blue)}@supports (color:color-mix(in lab,red,red)){:root{--fub-event-soft:color-mix(in srgb,var(--fub-blue)20%,var(--fub-card))}}:root{--fub-event-on-blue-line:var(--fub-white)}@supports (color:color-mix(in lab,red,red)){:root{--fub-event-on-blue-line:color-mix(in srgb,var(--fub-white)35%,transparent)}}:root{--fub-event-mark:var(--fub-blue);--fub-event-organizer:var(--fub-green);--fub-event-guest:var(--fub-blue);--fub-event-shadow:var(--fub-pop-shadow);--fub-event-bar:3.75rem;--fub-event-hit:2.75rem;--fub-event-pill:1.375rem;--fub-event-icon-col:3.75rem;--fub-event-icon:1.375rem;--fub-event-icon-sm:1.25rem;--fub-event-title:1.75rem;--fub-event-when:1rem;--fub-event-body:.96875rem;--fub-event-small:.84375rem;--fub-event-meta:.9375rem;--fub-event-label:.875rem;--fub-event-menu-sub:.78125rem;--fub-event-how:.65625rem;--fub-event-menu-radius:.875rem;--fub-event-menu-min:16.5rem;--fub-event-mark-size:1.125rem;--fub-event-mark-radius:.3125rem;--fub-event-avatar:2.25rem;--fub-event-badge:1.0625rem;--fub-event-badge-ring:.125rem;--fub-event-caret:2.25rem;--fub-event-foot:.625rem;--fub-event-save-min:6rem;--fub-event-save-height:3rem;--fub-event-focus:.125rem;--fub-event-enter:.75rem;--fub-event-input-size:1rem;--fub-event-z:80;--fub-phone-zero:0;--fub-phone-pixel:1px;--fub-phone-bg:#fff;--fub-phone-fg:#1f1f1f;--fub-phone-mut:#444746;--fub-phone-sub:#5f6368;--fub-phone-line:#e3e3e3;--fub-phone-blue:#0b57d0;--fub-phone-onblue:#fff;--fub-phone-now:#1f1f1f;--fub-phone-chip:#f0f4f9;--fub-phone-hov:#f1f3f4;--fub-phone-soft:#fff;--fub-phone-appointment:#d3e3fd;--fub-phone-appointment-ink:#1f1f1f;--fub-phone-task:#feefc3;--fub-phone-task-ink:#1f1f1f;--fub-phone-check-ink:#fff;--fub-phone-scrim:#0000006b;--fub-phone-view-on:#d3e1f7;--fub-phone-drawer-shadow:0 .5rem 2rem #00000047;--fub-phone-drag-shadow:0 .625rem 1.625rem #10182852;--fub-phone-header:3.5rem;--fub-phone-hit:2.75rem;--fub-phone-title:1.375rem;--fub-phone-icon:1.375rem;--fub-phone-radius-round:9999px;--fub-phone-radius-event:.75rem;--fub-phone-radius-chip:.5rem;--fub-phone-radius-drawer:1rem;--fub-phone-radius-grid-event:.375rem;--fub-phone-radius-check:.25rem;--fub-phone-date:2.25rem;--fub-phone-date-font:1.375rem;--fub-phone-weekday:.6875rem;--fub-phone-label:.75rem;--fub-phone-event-title:.9375rem;--fub-phone-event-meta:.84375rem;--fub-phone-event-min:3.25rem;--fub-phone-gutter:3.5rem;--fub-phone-time-rail:3.25rem;--fub-phone-gap:.375rem;--fub-phone-pad:.75rem;--fub-phone-page-pad:1rem;--fub-phone-chip-height:1.75rem;--fub-phone-now-line:.125rem;--fub-phone-now-dot:.75rem;--fub-phone-line-size:1px;--fub-phone-drawer:min(19.25rem,84vw);--fub-phone-hour:3rem;--fub-phone-mini-cell:2.75rem;--fub-phone-mini-bubble:2rem;--fub-phone-dot:.25rem;--fub-phone-search:3rem;--fub-phone-tracking:.08em;--fub-phone-hint:.8125rem;--fub-phone-grid-event-min:2.75rem;--fub-phone-today-icon:1.375rem;--fub-phone-check:1.25rem;--fub-phone-row:3.25rem;--fub-phone-z-drawer:40;--fub-phone-z-drag:5;--fub-phone-z-now:2;--fub-phone-event-gutter:.125rem;--fub-phone-focus:.125rem;--fub-phone-hour-label-lift:-.45rem;--fub-phone-cancelled:.6;--fub-phone-past:.72;--fub-phone-week-pad:4.25rem;--fub-phone-day-gap:.5rem;--fub-phone-ease:.2s;--fub-dial-bg:#fff;--fub-dial-seg:#fff;--fub-dial-key-bg:#eef1f4;--fub-dial-key-ink:#11161c;--fub-dial-go:#1f9d55;--fub-dial-text:#1a7de0;--fub-dial-sub:#6b7480;--fub-dial-on-go:#fff;--fub-dial-scrim:#1018286b;--fub-dial-key:76px;--fub-dial-key-gap:12px;--fub-dial-key-gap-x:26px;--fub-dial-row:64px;--fub-dial-header:56px;--fub-dial-hit:48px;--fub-dial-seg-height:44px;--fub-dial-seg-radius:14px;--fub-dial-seg-item-radius:10px;--fub-dial-seg-pad:4px;--fub-dial-search-height:48px;--fub-dial-search-font:16px;--fub-dial-search-radius:14px;--fub-dial-sheet-radius:20px;--fub-dial-key-radius:9999px;--fub-dial-number-font:32px;--fub-dial-placeholder-font:20px;--fub-dial-key-font:32px;--fub-dial-letters-font:10px;--fub-dial-title-font:17px;--fub-dial-section-font:13px;--fub-dial-name-font:16px;--fub-dial-sub-font:13.5px;--fub-dial-icon:20px;--fub-dial-icon-lg:30px;--fub-dial-go-label:11px;--fub-dial-avatar:40px;--fub-dial-pad-x:16px;--fub-dial-index:18px;--fub-dial-seg-shadow:0 1px 3px #10182829;--fub-dial-go-shadow:0 6px 18px #1f9d554d;--fub-dial-text-shadow:0 6px 18px #1a7de04d;--fub-z-dial:80}.dark{color-scheme:dark;--fub-nav:#1c242d;--fub-nav-hover:#29333e;--fub-nav-ink:#aeb9c6;--fub-bg:#0f141a;--fub-card:#161d25;--fub-hover:#1c2530;--fub-selected:#17304b;--fub-line:#27313c;--fub-line-subtle:#1f2832;--fub-ink:#e7ecf1;--fub-ink-secondary:#b2bcc7;--fub-muted:#7c8795;--fub-blue:#4b9cf0;--fub-blue-ink:#7cb8f5;--fub-blue-soft:#15304d;--fub-green:#3cc47a;--fub-green-soft:#123524;--fub-purple:#a283f5;--fub-purple-soft:#271f45;--fub-red:#f2665d;--fub-red-soft:#3d1a18;--fub-amber:#f0a83a;--fub-amber-soft:#3a2a10;--fub-slate:#94a3b8;--fub-avatar:#29333e;--fub-shadow:0 1px 2px #0006;--fub-pop-shadow:0 10px 30px #0000008c;--avatar-0:oklch(35% .12 240);--avatar-1:oklch(38% .14 340);--avatar-2:oklch(35% .11 180);--avatar-3:oklch(38% .13 40);--avatar-4:oklch(36% .12 300);--avatar-5:oklch(35% .11 150);--avatar-6:oklch(37% .12 200);--avatar-7:oklch(38% .14 10);--avatar-8:oklch(40% .11 80);--avatar-9:oklch(36% .13 270);--fub-compose-width:32.5rem;--fub-calendar-panel-shadow:var(--fub-pop-shadow);--fub-calendar-card-shadow:0 .75rem 2.5rem #0000008c,0 .125rem .5rem #00000059;--fub-calendar-card-sheet-shadow:0 -.5rem 1.875rem #00000080;--fub-person-timeline-icon:2rem;--fub-person-timeline-rail:2rem;--fub-person-timeline-line:.125rem;--fub-person-timeline-rail-color:var(--fub-line);--fub-person-timeline-ai-surface:var(--fub-hover);--fub-ai:#9d93f5;--fub-ai-soft:#25234a;--fub-person-ai-popover:23.75rem;--fub-person-dialog-height:90dvh;--fub-esign-dialog-width:58.75rem;--fub-esign-preview-height:28rem;--fub-agreement-status-width:35rem;--fub-signer-view-width:45rem;--fub-signature-field-width:22.5rem;--fub-esign-audit-time:9rem;--fub-signature-font-size:2rem;--fub-inbox-conversation:var(--fub-card);--fub-inbox-bubble-in:var(--fub-hover);--fub-inbox-bubble-out:var(--fub-blue-soft);--fub-inbox-call-soft:var(--fub-green-soft);--fub-inbox-email-header:var(--fub-line-subtle);--fub-dashboard-kpi-min-height:9rem;--fub-money-form:32rem;--fub-money-invoice-form:42rem;--fub-money-table:45rem;--fub-money-detail-rail:18rem;--fub-money-total:18rem;--fub-money-receipt:8rem;--fub-money-quantity:5rem;--fub-money-price:7rem;--fub-task-preview-radius:.75rem;--fub-task-preview-sheet-radius:1rem;--fub-task-preview-width:22.5rem;--fub-z-task-preview:50;--fub-ai-focus:var(--fub-ai)}@supports (color:color-mix(in lab,red,red)){.dark{--fub-ai-focus:color-mix(in srgb,var(--fub-ai)32%,transparent)}}.dark{--fub-ai-user-pill:#232c37;--fub-ai-send-disabled:#3a4550;--fub-ai-composer-focus:var(--fub-ink-secondary);--fub-ai-composer-ring-width:.125rem;--fub-ai-composer-ring-offset:.0625rem;--fub-ai-composer-ring:var(--fub-blue);--fub-event-bg:var(--fub-card);--fub-event-fg:var(--fub-ink);--fub-event-sub:var(--fub-ink-secondary);--fub-event-mut:var(--fub-muted);--fub-event-line:var(--fub-line);--fub-event-chip:var(--fub-hover);--fub-event-blue:var(--fub-blue);--fub-event-on-blue:var(--fub-white);--fub-event-menu:var(--fub-card);--fub-event-danger:var(--fub-red);--fub-event-going:var(--fub-green);--fub-event-maybe:var(--fub-slate);--fub-event-soft:var(--fub-blue)}@supports (color:color-mix(in lab,red,red)){.dark{--fub-event-soft:color-mix(in srgb,var(--fub-blue)20%,var(--fub-card))}}.dark{--fub-event-on-blue-line:var(--fub-white)}@supports (color:color-mix(in lab,red,red)){.dark{--fub-event-on-blue-line:color-mix(in srgb,var(--fub-white)35%,transparent)}}.dark{--fub-event-mark:var(--fub-blue);--fub-event-organizer:var(--fub-green);--fub-event-guest:var(--fub-blue);--fub-event-shadow:var(--fub-pop-shadow);--fub-event-input-size:1rem;--fub-phone-bg:#131314;--fub-phone-fg:#e3e3e3;--fub-phone-mut:#c4c7c5;--fub-phone-sub:#9aa0a6;--fub-phone-line:#2d2e30;--fub-phone-blue:#a8c7fa;--fub-phone-onblue:#062e6f;--fub-phone-now:#fff;--fub-phone-chip:#1e1f20;--fub-phone-hov:#1e1f20;--fub-phone-soft:#131314;--fub-phone-appointment:#3c4f68;--fub-phone-appointment-ink:#e3e3e3;--fub-phone-task:#5a4520;--fub-phone-task-ink:#e3e3e3;--fub-phone-check-ink:#fff;--fub-phone-scrim:#0000008c;--fub-phone-view-on:#343b47;--fub-phone-drawer-shadow:0 .5rem 2rem #00000073;--fub-phone-drag-shadow:0 .625rem 1.625rem #00000073}.task-preview{z-index:var(--fub-z-task-preview);width:var(--fub-task-preview-width);max-height:calc(100dvh - var(--fub-nav-height) - var(--fub-space-6));gap:var(--fub-space-3);border:1px solid var(--fub-line);border-radius:var(--fub-task-preview-radius);background:var(--fub-card);box-shadow:var(--fub-pop-shadow);padding:var(--fub-space-4);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.task-preview-mobile{width:100%;max-height:calc(100dvh - var(--fub-space-6));border-top-left-radius:var(--fub-task-preview-sheet-radius);border-top-right-radius:var(--fub-task-preview-sheet-radius);border-bottom-right-radius:0;border-bottom-left-radius:0;inset:auto 0 0}.task-row-selected{background:var(--fub-blue-soft);box-shadow:0 0 0 1px var(--fub-blue);border-color:var(--fub-blue)!important}@media(max-width:47.9375rem){.fub-mobile-shell{min-width:0;max-width:100vw;overflow-x:clip}.fub-mobile-tabs{grid-template-columns:repeat(2,minmax(0,1fr))var(--fub-mobile-create-size)repeat(3,minmax(0,1fr))}.fub-mobile-page-contacts div:has(>[aria-label="Sort people"]){flex-wrap:wrap;width:100%;margin-left:0}.fub-mobile-page-contacts div:has(>[aria-label="Sort people"])>[aria-label="Sort people"]{flex:1;min-width:0}.fub-mobile-page-contacts div:has(>[aria-label="Sort people"])>button:last-child{flex:1 0 100%}.fub-mobile-page-contact div:has(>button[aria-expanded]){flex-wrap:wrap;justify-content:flex-start}.fub-mobile-page-deals{overflow-x:auto}.fub-mobile-page-deals div:has(>div>[data-rfd-droppable-id]){min-width:var(--fub-mobile-deals-board-width)}.fub-mobile-shell input,.fub-mobile-shell select,.fub-mobile-shell textarea{font-size:var(--fub-mobile-input-font-size)!important}.fub-mobile-shell nav a,.fub-mobile-shell nav button,.fub-mobile-shell [role=list] a,.fub-mobile-shell [role=list] button,.fub-mobile-shell ul a,.fub-mobile-shell ul button,.fub-mobile-shell ol a,.fub-mobile-shell ol button{min-height:var(--fub-mobile-touch-target);min-width:var(--fub-mobile-touch-target)}.fub-mobile-shell img,.fub-mobile-shell svg,.fub-mobile-shell video{max-width:100%}}.fub-ai-panel[data-mode=full-screen]{box-shadow:none;border:0}.fub-ai-panel[data-mode=full-screen] .fub-ai-header{border-bottom-color:#0000}.fub-ai-empty-title{font-size:var(--fub-ai-empty-title-size);letter-spacing:-.02em;margin-bottom:.625rem}.fub-ai-panel[data-mode=full-screen] .fub-ai-empty-title{font-size:var(--fub-ai-full-empty-title-size);margin-bottom:1.5rem}.fub-ai-composer textarea:focus,.fub-ai-composer textarea:focus-visible{box-shadow:none;--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;outline:none}.fub-ai-composer button:focus{box-shadow:none;outline:none}.fub-ai-composer button:focus-visible{outline:var(--fub-ai-composer-ring-width)solid var(--fub-ai-composer-ring);outline-offset:var(--fub-ai-composer-ring-offset)}@media(max-width:43.75rem){.fub-ai-panel[data-mode=panel]{width:min(25rem,100vw - 2rem);height:min(35rem,100dvh - 9.375rem);bottom:5rem;right:1rem}.fub-ai-panel[data-mode=panel] .fub-ai-message-list{padding-left:1rem;padding-right:1rem}.fub-ai-panel[data-mode=panel] [data-testid=user-message]>*{max-width:88%}}.fub-ai-thinking{color:#0000;background-image:linear-gradient(90deg,var(--fub-muted),var(--fub-ink),var(--fub-muted));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.2s linear infinite fub-ai-shimmer}.fub-ai-chunk{animation:.18s ease-out fub-ai-fade-in}.fub-ai-cursor{width:var(--fub-ai-cursor-width);height:var(--fub-ai-cursor-height);margin-left:var(--fub-space-1);border-radius:var(--fub-radius-pill);background:var(--fub-ink);vertical-align:middle;animation:1s ease-in-out infinite fub-ai-blink;display:inline-block}[data-ai-highlighted=true]{z-index:1;outline:var(--fub-ai-highlight-width)solid var(--fub-ai);outline-offset:var(--fub-ai-highlight-offset);box-shadow:0 0 0 var(--fub-ai-highlight-glow) var(--fub-ai-focus);animation:1.1s ease-in-out 4 fub-ai-highlight;position:relative}@keyframes fub-ai-highlight{50%{box-shadow:0 0 0 calc(var(--fub-ai-highlight-glow)*2) transparent}}@media(prefers-reduced-motion:reduce){.fub-ai-thinking,.fub-ai-chunk,.fub-ai-cursor,[data-ai-highlighted=true]{animation:none}}.fub-dial-sheet{z-index:var(--fub-z-dial);box-sizing:border-box;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:var(--fub-dial-bg);color:var(--fub-ink);font-family:var(--fub-font);flex-direction:column;display:flex;position:fixed;inset:0}.fub-dial-sheet button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fub-dial-header{height:var(--fub-dial-header);padding:0 var(--fub-space-2);flex:none;align-items:center;display:flex}.fub-dial-header h2{text-align:center;font-size:var(--fub-dial-title-font);flex:1;margin:0;font-weight:700}.fub-dial-sheet .fub-dial-close{border-radius:var(--fub-dial-key-radius);background:var(--fub-dial-key-bg);color:var(--fub-ink);place-items:center;display:grid}.fub-dial-seg{gap:var(--fub-dial-seg-pad);margin:0 var(--fub-dial-pad-x)var(--fub-space-2);padding:var(--fub-dial-seg-pad);border-radius:var(--fub-dial-seg-radius);background:var(--fub-dial-key-bg);flex:none;grid-template-columns:1fr 1fr;display:grid}.fub-dial-sheet .fub-dial-seg button{height:var(--fub-dial-seg-height);border-radius:var(--fub-dial-seg-item-radius);font-size:var(--fub-dial-name-font);color:var(--fub-dial-sub);font-weight:700}.fub-dial-body{flex:1;min-height:0;position:relative;overflow-y:auto}.fub-dial-pad{min-height:100%;padding:var(--fub-dial-seg-pad)var(--fub-dial-pad-x)var(--fub-space-3);flex-direction:column;align-items:center;display:flex}.fub-dial-number-wrap{width:100%;min-height:var(--fub-dial-header);padding:0 var(--fub-dial-header);justify-content:center;align-items:center;display:flex;position:relative}.fub-dial-number{max-width:100%;font-size:var(--fub-dial-number-font);letter-spacing:.5px;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500;overflow:hidden}.fub-dial-number.is-empty{font-size:var(--fub-dial-placeholder-font);color:var(--fub-dial-sub);font-weight:400}.fub-dial-sheet .fub-dial-backspace{width:var(--fub-dial-hit);height:var(--fub-dial-hit);border-radius:var(--fub-dial-key-radius);color:var(--fub-dial-sub);place-items:center;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.fub-dial-who{min-height:var(--fub-dial-seg-height);font-size:var(--fub-dial-name-font);color:var(--fub-dial-sub);justify-content:center;align-items:center;display:flex}.fub-dial-sheet .fub-dial-paste{align-items:center;gap:var(--fub-space-2);height:var(--fub-dial-seg-height);padding:0 var(--fub-dial-pad-x);border-radius:var(--fub-dial-key-radius);background:var(--fub-dial-key-bg);color:var(--fub-ink);font-size:var(--fub-dial-name-font);font-weight:600;display:inline-flex}.fub-dial-matches{gap:var(--fub-dial-seg-pad);flex-direction:column;width:100%;display:flex}.fub-dial-sheet .fub-dial-match{width:100%;min-height:var(--fub-dial-row);padding:var(--fub-space-2)var(--fub-space-3);border-radius:var(--fub-dial-seg-radius);background:var(--fub-dial-key-bg);text-align:left;display:flex}.fub-dial-keys{grid-template-columns:repeat(3,var(--fub-dial-key));gap:var(--fub-dial-key-gap)var(--fub-dial-key-gap-x);margin:var(--fub-space-3)0 var(--fub-space-4);justify-content:center;display:grid}button.fub-dial-key{box-sizing:border-box;appearance:none;width:var(--fub-dial-key);min-width:var(--fub-dial-key);height:var(--fub-dial-key);min-height:var(--fub-dial-key);border-radius:var(--fub-dial-key-radius);background:var(--fub-dial-key-bg);color:var(--fub-dial-key-ink);-webkit-user-select:none;user-select:none;touch-action:manipulation;border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:flex}.fub-dial-key small{min-height:var(--fub-dial-go-label);margin-top:var(--fub-space-1);font-size:var(--fub-dial-letters-font);letter-spacing:1.6px;color:var(--fub-dial-sub);font-weight:700}.fub-dial-go-row{justify-content:center;width:100%;display:flex}button.fub-dial-go{box-sizing:border-box;appearance:none;justify-content:center;align-items:center;gap:var(--fub-space-1);width:var(--fub-dial-key);min-width:var(--fub-dial-key);height:var(--fub-dial-key);min-height:var(--fub-dial-key);border-radius:var(--fub-dial-key-radius);color:var(--fub-dial-on-go);border:0;flex-direction:column;flex:none;margin:0;padding:0;display:flex}.fub-dial-contacts{padding-bottom:var(--fub-dial-pad-x);position:relative}.fub-dial-search{z-index:2;padding:var(--fub-dial-seg-pad)var(--fub-dial-pad-x)var(--fub-space-2);background:var(--fub-dial-bg);align-items:center;display:flex;position:sticky;top:0}.fub-dial-search svg{left:calc(var(--fub-dial-pad-x) + var(--fub-dial-seg-pad) + var(--fub-space-3));width:var(--fub-dial-icon);height:var(--fub-dial-icon);color:var(--fub-dial-sub);pointer-events:none;position:absolute}.fub-dial-search input{width:100%;height:var(--fub-dial-search-height);box-sizing:border-box;border-radius:var(--fub-dial-search-radius);padding-left:calc(var(--fub-dial-hit) - var(--fub-space-2));background:var(--fub-dial-key-bg);color:var(--fub-ink);font-size:var(--fub-dial-search-font);border:0}.fub-dial-section h3{margin:var(--fub-space-3)var(--fub-dial-pad-x)var(--fub-space-1);font-size:var(--fub-dial-section-font);letter-spacing:.4px;text-transform:uppercase;color:var(--fub-dial-sub);font-weight:700}.fub-dial-letter{top:var(--fub-dial-search-height);padding:var(--fub-space-2)var(--fub-dial-pad-x);background:var(--fub-dial-bg);border-bottom:1px solid var(--fub-line);font-size:var(--fub-dial-section-font);color:var(--fub-dial-sub);font-weight:800;position:sticky}.fub-dial-sheet .fub-dial-row{align-items:center;gap:var(--fub-space-3);width:100%;min-height:var(--fub-dial-row);padding:var(--fub-space-2)var(--fub-dial-pad-x);padding-right:calc(var(--fub-dial-index) + var(--fub-dial-pad-x));border-bottom:1px solid var(--fub-line);text-align:left;display:flex}.fub-dial-avatar,.fub-dial-choice{width:var(--fub-dial-avatar);height:var(--fub-dial-avatar);border-radius:var(--fub-dial-key-radius);color:var(--fub-dial-on-go);font-size:var(--fub-dial-name-font);flex:none;place-items:center;font-weight:700;display:grid}.fub-dial-row-copy{gap:var(--fub-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.fub-dial-row-copy b{font-size:var(--fub-dial-name-font);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fub-dial-row-copy small{font-size:var(--fub-dial-sub-font);color:var(--fub-dial-sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fub-dial-index{top:var(--fub-dial-search-height);float:right;z-index:3;width:var(--fub-dial-index);margin-top:calc(var(--fub-dial-search-height)*-1);color:var(--fub-dial-sub);flex-direction:column;justify-content:center;display:flex;position:sticky}.fub-dial-sheet .fub-dial-index button{height:var(--fub-dial-index);font-size:var(--fub-dial-letters-font);color:var(--fub-dial-sub);font-weight:700}.fub-dial-empty{padding:var(--fub-dial-pad-x);color:var(--fub-dial-sub);margin:0}.fub-dial-scrim{z-index:calc(var(--fub-z-dial) + 1);background:var(--fub-dial-scrim);align-items:flex-end;display:flex;position:fixed;inset:0}.fub-dial-chooser{width:100%;padding-bottom:var(--fub-space-3);border-radius:var(--fub-dial-sheet-radius)var(--fub-dial-sheet-radius)0 0;background:var(--fub-dial-bg)}.fub-dial-grab{width:var(--fub-dial-avatar);height:var(--fub-space-1);margin:var(--fub-space-2)auto var(--fub-space-2);border-radius:var(--fub-dial-key-radius);background:var(--fub-line)}.fub-dial-chooser h3{margin:0 var(--fub-dial-pad-x)var(--fub-space-2);font-size:var(--fub-dial-title-font);text-transform:none;letter-spacing:0;color:var(--fub-ink);font-weight:700}.fub-dial-sheet .fub-dial-cancel{width:calc(100% - var(--fub-dial-pad-x) - var(--fub-dial-pad-x));height:var(--fub-dial-search-height);margin:var(--fub-space-3)var(--fub-dial-pad-x)0;border:1px solid var(--fub-line);border-radius:var(--fub-dial-seg-radius);font-size:var(--fub-dial-name-font);display:block}a,button{cursor:pointer}input{cursor:text}@media screen and (max-width:768px){html{font-size:17px}input,textarea,select{font-size:16px!important}}a[aria-disabled=true],button[aria-disabled=true],button:disabled,input[aria-disabled=true],input:disabled{cursor:not-allowed}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{position:relative}.dark ::-webkit-calendar-picker-indicator{filter:invert();position:absolute;right:.75rem}body{font-family:var(--fub-font)}@media(max-width:767px){html{overscroll-behavior-y:none}}:root{--esign-status-draft-bg:oklch(95% .01 250);--esign-status-draft-fg:oklch(42% .03 250);--esign-status-sent-bg:oklch(94% .05 245);--esign-status-sent-fg:oklch(45% .17 250);--esign-status-viewed-bg:oklch(94% .05 290);--esign-status-viewed-fg:oklch(45% .16 290);--esign-status-signed-bg:oklch(94% .06 155);--esign-status-signed-fg:oklch(40% .13 155);--esign-status-declined-bg:oklch(94% .06 25);--esign-status-declined-fg:oklch(48% .18 25);--esign-status-voided-bg:oklch(95% .01 250);--esign-status-voided-fg:oklch(55% .03 250);--esign-signing-header:#39444f}.dark{--esign-status-draft-bg:oklch(28% .02 250);--esign-status-draft-fg:oklch(78% .03 250);--esign-status-sent-bg:oklch(30% .07 245);--esign-status-sent-fg:oklch(82% .1 245);--esign-status-viewed-bg:oklch(30% .07 290);--esign-status-viewed-fg:oklch(82% .1 290);--esign-status-signed-bg:oklch(30% .07 155);--esign-status-signed-fg:oklch(82% .1 155);--esign-status-declined-bg:oklch(30% .08 25);--esign-status-declined-fg:oklch(82% .12 25);--esign-status-voided-bg:oklch(28% .02 250);--esign-status-voided-fg:oklch(68% .03 250);--esign-signing-header:#39444f}.esign-status{border-color:#0000}.esign-status-draft{background:var(--esign-status-draft-bg);color:var(--esign-status-draft-fg)}.esign-status-sent{background:var(--esign-status-sent-bg);color:var(--esign-status-sent-fg)}.esign-status-viewed{background:var(--esign-status-viewed-bg);color:var(--esign-status-viewed-fg)}.esign-status-signed{background:var(--esign-status-signed-bg);color:var(--esign-status-signed-fg)}.esign-status-declined{background:var(--esign-status-declined-bg);color:var(--esign-status-declined-fg)}.esign-status-voided{background:var(--esign-status-voided-bg);color:var(--esign-status-voided-fg)}.esign-signing-dialog>button{color:#fff}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{inset:0;position:absolute}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:before,.cropper-center:after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media(min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media(min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media(min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.fub-calendar{display:grid;grid-template-columns:var(--fub-calendar-rail) minmax(var(--fub-calendar-zero),1fr);min-height:calc(100vh - var(--fub-nav-height));background:var(--fub-card);color:var(--fub-ink)}.fub-calendar button,.fub-calendar select,.fub-calendar input{font:inherit}.fub-calendar__rail{overflow:visible;border-right:var(--fub-calendar-border) solid var(--fub-line);padding:var(--fub-space-4)}.fub-calendar__create-wrap{position:relative;margin-bottom:var(--fub-space-4)}.fub-calendar__create{display:grid;width:var(--fub-calendar-create-width);min-height:var(--fub-calendar-create-height);grid-template-columns:var(--fub-calendar-icon) 1fr var(--fub-calendar-icon);align-items:center;gap:var(--fub-space-2);border:var(--fub-calendar-border) solid var(--fub-line);border-radius:var(--fub-calendar-radius-card);background:var(--fub-card);box-shadow:var(--fub-calendar-create-shadow);color:var(--fub-ink);padding:var(--fub-calendar-zero) var(--fub-space-3);text-align:left}.fub-calendar__create svg,.fub-calendar__rail-section svg{width:var(--fub-calendar-icon);height:var(--fub-calendar-icon)}.fub-calendar__create>svg:first-child{color:var(--fub-blue)}.fub-calendar__create-menu{position:absolute;z-index:var(--fub-calendar-create-menu-z);top:calc(100% + var(--fub-space-1));left:var(--fub-calendar-zero);width:var(--fub-calendar-create-menu-width);border:var(--fub-calendar-border) solid var(--fub-line);border-radius:var(--fub-calendar-radius-control);background:var(--fub-card);box-shadow:var(--fub-calendar-panel-shadow);padding:var(--fub-space-1)}.fub-calendar__create-menu button{display:flex;width:100%;align-items:center;gap:var(--fub-space-2);border:var(--fub-calendar-zero);border-radius:var(--fub-calendar-radius-control);background:transparent;color:var(--fub-ink);padding:var(--fub-space-2) var(--fub-space-3);text-align:left}.fub-calendar__create-menu button:hover,.fub-calendar__create-menu button:focus-visible,.fub-calendar__people-results button:hover,.fub-calendar__people-results button:focus-visible{background:var(--fub-hover)}.fub-calendar__rail-section{position:relative;margin-top:var(--fub-space-4);border-top:var(--fub-calendar-border) solid var(--fub-line-subtle);padding-top:var(--fub-space-3)}.fub-calendar__rail-section h2{display:flex;align-items:center;justify-content:space-between;margin:var(--fub-calendar-zero) var(--fub-calendar-zero) var(--fub-space-2);font-size:var(--fub-calendar-font-md);font-weight:700}.fub-calendar__rail-section h2 button,.fub-calendar__booking-pages button{display:grid;border:var(--fub-calendar-zero);background:transparent;color:var(--fub-ink-secondary);padding:var(--fub-calendar-space-base);place-items:center}.fub-calendar__people-search{display:flex;min-height:var(--fub-calendar-rail-input-height);align-items:center;gap:var(--fub-space-2);border-radius:var(--fub-calendar-radius-control);background:var(--fub-hover);color:var(--fub-muted);padding:var(--fub-calendar-zero) var(--fub-space-3)}.fub-calendar__people-search input{min-width:var(--fub-calendar-zero);flex:1;border:var(--fub-calendar-zero);outline:var(--fub-calendar-zero);background:transparent;color:var(--fub-ink);font-size:var(--fub-calendar-font-md)}.fub-calendar__people-results{position:absolute;z-index:var(--fub-calendar-create-menu-z);top:calc(100% - var(--fub-space-1));right:var(--fub-calendar-zero);left:var(--fub-calendar-zero);border:var(--fub-calendar-border) solid var(--fub-line);border-radius:var(--fub-calendar-radius-control);background:var(--fub-card);box-shadow:var(--fub-calendar-panel-shadow);padding:var(--fub-space-1)}.fub-calendar__people-results button{width:100%;border:var(--fub-calendar-zero);border-radius:var(--fub-calendar-radius-control);background:transparent;color:var(--fub-ink);padding:var(--fub-space-2);text-align:left}.fub-calendar__person-chip{display:inline-flex;align-items:center;gap:var(--fub-space-1);margin-top:var(--fub-space-2);border-radius:var(--fub-calendar-radius-pill);background:var(--fub-blue-soft);color:var(--fub-blue-ink);padding:var(--fub-space-1) var(--fub-space-2);font-size:var(--fub-calendar-font-base);font-weight:600}.fub-calendar__person-chip button{display:grid;border:var(--fub-calendar-zero);background:transparent;color:inherit;padding:var(--fub-calendar-zero);place-items:center}.fub-calendar__booking-pages{display:grid;gap:var(--fub-space-1)}.fub-calendar__booking-pages>div{display:grid;grid-template-columns:var(--fub-calendar-icon) minmax(var(--fub-calendar-zero),1fr) auto auto;align-items:center;gap:var(--fub-space-2);min-height:var(--fub-calendar-rail-row-height);color:var(--fub-ink-secondary);font-size:var(--fub-calendar-font-md)}.fub-calendar__booking-toggle{position:relative;width:var(--fub-calendar-toggle-width);height:var(--fub-calendar-toggle-height);border-radius:var(--fub-calendar-radius-pill);background:var(--fub-muted)!important;padding:var(--fub-calendar-toggle-inset)!important}.fub-calendar__booking-toggle[aria-checked=true]{background:var(--fub-green)!important}.fub-calendar__booking-toggle i{display:block;width:var(--fub-calendar-toggle-knob);height:var(--fub-calendar-toggle-knob);border-radius:var(--fub-calendar-radius-pill);background:var(--fub-white);transition:transform var(--fub-calendar-toggle-speed) ease}.fub-calendar__booking-toggle[aria-checked=true] i{transform:translate(var(--fub-calendar-toggle-travel))}.fub-calendar__insights>small{color:var(--fub-muted);font-size:var(--fub-calendar-font-2xs);font-weight:700;letter-spacing:var(--fub-calendar-insights-tracking);text-transform:uppercase}.fub-calendar__insights>span{display:block;height:var(--fub-calendar-insights-height);margin-top:var(--fub-space-2);overflow:hidden;border-radius:var(--fub-calendar-radius-pill);background:var(--fub-line-subtle)}.fub-calendar__insights>span i{display:block;width:var(--fub-calendar-insights-fill);height:100%;border-radius:inherit;background:var(--fub-blue)}.fub-calendar__insights p{margin:var(--fub-space-2) var(--fub-calendar-zero) var(--fub-calendar-zero);color:var(--fub-muted);font-size:var(--fub-calendar-font-base)}.fub-calendar__layers{display:grid;gap:var(--fub-space-2)}.fub-calendar__layers label{display:flex;align-items:center;gap:var(--fub-space-2);color:var(--fub-ink-secondary);font-size:var(--fub-calendar-font-md)}.fub-calendar__summary{position:relative;padding:var(--fub-calendar-zero) var(--fub-space-4) var(--fub-space-3)}.fub-calendar__summary>small{position:absolute;right:var(--fub-calendar-summary-note-right);bottom:var(--fub-calendar-summary-note-bottom);color:var(--fub-muted);font-size:var(--fub-calendar-font-sm)}.fub-calendar__content{display:flex;min-width:var(--fub-calendar-zero);flex-direction:column}.fub-calendar__header{display:flex;align-items:center;gap:var(--fub-space-3);padding:var(--fub-space-3) var(--fub-space-4);flex-wrap:wrap}.fub-calendar__header h1,.fub-calendar__panel h2,.fub-calendar__state h1{margin:var(--fub-calendar-zero);font-size:var(--fub-calendar-font-2xl);font-weight:700;letter-spacing:-.01em}.fub-calendar__views,.fub-calendar__rail-tabs{display:inline-flex;overflow:hidden;border:var(--fub-calendar-border) solid var(--fub-line);border-radius:var(--fub-calendar-radius-control)}.fub-calendar__views button,.fub-calendar__rail-tabs button{min-height:var(--fub-calendar-control-height);border:var(--fub-calendar-zero);border-right:var(--fub-calendar-border) solid var(--fub-line);background:var(--fub-card);color:var(--fub-ink-secondary);padding:var(--fub-calendar-zero) var(--fub-space-3);font-size:var(--fub-calendar-font-md);font-weight:600}.fub-calendar__views button:last-child,.fub-calendar__rail-tabs button:last-child{border-right:var(--fub-calendar-zero)}.fub-calendar__views button[aria-pressed=true],.fub-calendar__rail-tabs button[aria-selected=true]{background:var(--fub-blue-soft);color:var(--fub-blue-ink)}.fub-calendar__actions{display:flex;align-items:center;gap:var(--fub-space-2);margin-left:auto;flex-wrap:wrap}.fub-calendar__navigation{display:inline-flex;align-items:center;border:var(--fub-calendar-border) solid var(--fub-line);border-radius:var(--fub-calendar-radius-control)}.fub-calendar__navigation button{border:var(--fub-calendar-zero);border-radius:var(--fub-calendar-radius-zero);box-shadow:none}.fub-calendar__actions select,.fub-calendar__panel select{min-height:var(--fub-calendar-select-height);border:var(--fub-calendar-border) solid var(--fub-line);border-radius:var(--fub-calendar-radius-control);background:var(--fub-card);color:var(--fub-ink);padding:var(--fub-calendar-zero) var(--fub-space-3);font-size:var(--fub-calendar-font-md);font-weight:600}.fub-calendar__synced,.fub-calendar__sync-card,.fub-calendar__calendars{display:flex;align-items:center;gap:var(--fub-space-2);color:var(--fub-ink-secondary);font-size:var(--fub-calendar-font-base)}.fub-calendar__sync-dot,.fub-calendar__calendar-dot,.fub-calendar__task-dot{width:var(--fub-calendar-dot);height:var(--fub-calendar-dot);border-radius:var(--fub-calendar-radius-pill);flex:none}.fub-calendar__sync-dot{background:var(--fub-green);box-shadow:var(--fub-calendar-zero) var(--fub-calendar-zero) var(--fub-calendar-zero) var(--fub-calendar-dot-ring) var(--fub-green-soft)}.fub-calendar__calendar-dot{background:var(--fub-blue)}.fub-calendar__task-dot{background:var(--fub-amber)}.fub-calendar__add{display:grid;width:var(--fub-calendar-add);height:var(--fub-calendar-add);border:var(--fub-calendar-zero);border-radius:var(--fub-calendar-radius-pill);place-items:center;background:var(--fub-blue);color:var(--fub-white)}.fub-calendar__add:hover{background:var(--fub-blue-ink)}.fub-calendar__add svg{width:var(--fub-calendar-icon);height:var(--fub-calendar-icon)}.fub-calendar__mini-title{margin-bottom:var(--fub-space-2);font-size:var(--fub-calendar-font-md);font-weight:700}.fub-calendar__mini-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--fub-calendar-space-xs);text-align:center}.fub-calendar__mini-grid>span{color:var(--fub-muted);font-size:var(--fub-calendar-font-sm);font-weight:700}.fub-calendar__mini-grid button{position:relative;width:var(--fub-calendar-mini-day);height:var(--fub-calendar-mini-day);margin:var(--fub-calendar-zero) auto;border:var(--fub-calendar-zero);border-radius:var(--fub-calendar-radius-pill);background:transparent;color:var(--fub-ink);font-size:var(--fub-calendar-font-base)}.fub-calendar__mini-grid button:hover{background:var(--fub-hover)}.fub-calendar__mini-grid button.is-outside{color:var(--fub-muted)}.fub-calendar__mini-grid button.is-selected{background:var(--fub-blue);color:var(--fub-white);font-weight:700}.fub-calendar__mini-grid button i{position:absolute;bottom:var(--fub-calendar-space-xs);left:calc(50% - var(--fub-calendar-space-xs));width:var(--fub-calendar-mini-marker);height:var(--fub-calendar-mini-marker);border-radius:var(--fub-calendar-radius-pill);background:var(--fub-blue)}.fub-calendar__mini-grid button.is-selected i{background:var(--fub-white)}.fub-calendar__rail-tabs{display:flex;margin:var(--fub-space-4) var(--fub-calendar-zero)}.fub-calendar__rail-tabs button{flex:1}.fub-calendar__agenda{margin-top:var(--fub-space-4)}.fub-calendar__agenda h2{margin:var(--fub-calendar-zero) var(--fub-calendar-zero) var(--fub-space-2);font-size:var(--fub-calendar-font-md)}.fub-calendar__agenda p{margin:var(--fub-calendar-zero);color:var(--fub-muted);font-size:var(--fub-calendar-font-base)}.fub-calendar__agenda button{display:block;width:100%;margin-bottom:var(--fub-space-2);border:var(--fub-calendar-zero);border-left:var(--fub-calendar-border-accent) solid var(--fub-blue);background:transparent;padding:var(--fub-calendar-space-xs) var(--fub-calendar-zero) var(--fub-calendar-space-xs) var(--fub-space-2);text-align:left}.fub-calendar__agenda button strong,.fub-calendar__agenda button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fub-calendar__agenda button strong{color:var(--fub-ink);font-size:var(--fub-calendar-font-base)}.fub-calendar__agenda button small{color:var(--fub-muted);font-size:var(--fub-calendar-font-sm)}.fub-calendar__calendars{margin-top:var(--fub-space-3);flex-wrap:wrap}.fub-calendar__sync-card{align-items:flex-start;gap:var(--fub-space-2);margin-top:var(--fub-space-5);border:var(--fub-calendar-border) solid var(--fub-line);border-radius:var(--fub-calendar-radius-card);padding:var(--fub-space-3)}.fub-calendar__sync-card div{min-width:var(--fub-calendar-zero)}.fub-calendar__sync-card strong,.fub-calendar__sync-card small{display:block}.fub-calendar__sync-card small{margin-top:var(--fub-calendar-space-xs);color:var(--fub-muted)}.fub-calendar__sync-card button{border:var(--fub-calendar-zero);background:transparent;color:var(--fub-blue);padding:var(--fub-calendar-zero);font-size:var(--fub-calendar-font-base);font-weight:600}.fub-calendar__week-wrap{overflow:auto;border-top:var(--fub-calendar-border) solid var(--fub-line)}.fub-calendar__week{min-width:var(--fub-calendar-week-min)}.fub-calendar__week-head,.fub-calendar__all-day,.fub-calendar__time-grid{display:grid;grid-template-columns:var(--fub-calendar-time-rail) repeat(var(--fub-calendar-day-columns),minmax(var(--fub-calendar-day-min),1fr))}.fub-calendar__week-head{position:sticky;top:var(--fub-calendar-zero);z-index:2;border-bottom:var(--fub-calendar-border) solid var(--fub-line);background:var(--fub-card)}.fub-calendar__week-head>div{padding:var(--fub-space-2);color:var(--fub-muted);text-align:center;font-size:var(--fub-calendar-font-base)}.fub-calendar__week-head b{display:block;color:var(--fub-ink);font-size:var(--fub-calendar-font-xl)}.fub-calendar__week-head .is-today b{display:grid;width:var(--fub-calendar-today);height:var(--fub-calendar-today);margin:var(--fub-calendar-space-xs) auto var(--fub-calendar-zero);border-radius:var(--fub-calendar-radius-pill);place-items:center;background:var(--fub-blue);color:var(--fub-white)}.fub-calendar__all-day{min-height:var(--fub-calendar-all-day);border-bottom:var(--fub-calendar-border) solid var(--fub-line)}.fub-calendar__all-day>span{padding:var(--fub-space-2);color:var(--fub-muted);text-align:right;font-size:var(--fub-calendar-font-sm)}.fub-calendar__all-day>div{border-left:var(--fub-calendar-border) solid var(--fub-line-subtle);padding:var(--fub-calendar-space-sm)}.fub-calendar__all-day>div span{display:block;overflow:hidden;border-radius:var(--fub-calendar-radius-control);background:var(--fub-amber-soft);color:var(--fub-amber);padding:var(--fub-calendar-space-xs) var(--fub-space-1);text-overflow:ellipsis;white-space:nowrap;font-size:var(--fub-calendar-font-sm)}.fub-calendar__hours{display:grid;grid-template-rows:repeat(13,var(--fub-calendar-hour))}.fub-calendar__event.is-cancelled strong,.fub-calendar__month-event.is-cancelled,.fub-calendar__upcoming button.is-cancelled strong,.fub-calendar__agenda button.is-cancelled strong{text-decoration:line-through}.fub-calendar__event.is-dragging,.fub-calendar__month-event.is-dragging{opacity:var(--fub-calendar-drag-opacity)}.fub-calendar-event-card{position:fixed;z-index:var(--fub-calendar-card-z);top:calc(var(--fub-calendar-card-top) * var(--fub-calendar-card-pixel));left:calc(var(--fub-calendar-card-left) * var(--fub-calendar-card-pixel));display:flex;width:min(var(--fub-calendar-card-width),calc(100vw - var(--fub-space-6)));max-height:var(--fub-calendar-card-max-height);flex-direction:column;border:var(--fub-calendar-border) solid var(--fub-line);border-radius:var(--fub-calendar-card-radius);background:var(--fub-card);box-shadow:var(--fub-calendar-card-shadow);color:var(--fub-ink);outline:none}.fub-calendar-event-card button,.fub-calendar-event-card select,.fub-calendar-event-card textarea{font:inherit}.fub-calendar-event-card__toolbar{display:flex;justify-content:flex-end;gap:var(--fub-calendar-space-xs);padding:var(--fub-space-2) var(--fub-space-3) var(--fub-calendar-zero)}.fub-calendar-event-card__toolbar>button,.fub-calendar-event-card__menu-wrap>button{display:grid;width:var(--fub-calendar-card-toolbar-size);height:var(--fub-calendar-card-toolbar-size);border:var(--fub-calendar-zero);border-radius:var(--fub-calendar-radius-pill);place-items:center;background:transparent;color:var(--fub-ink-secondary)}.fub-calendar-event-card__toolbar button:hover,.fub-calendar-event-card__toolbar button:focus-visible{background:var(--fub-hover)}.fub-calendar-event-card__toolbar button:disabled{opacity:.45}.fub-calendar-event-card__toolbar svg{width:var(--fub-calendar-card-icon);height:var(--fub-calendar-card-icon)}.fub-calendar-event-card__menu-wrap{position:relative}.fub-calendar-event-card__menu{position:absolute;z-index:var(--fub-calendar-card-overlay-z);top:var(--fub-calendar-card-toolbar-size);right:var(--fub-calendar-zero);width:var(--fub-calendar-card-menu-width);border:var(--fub-calendar-border) solid var(--fub-line);border-radius:var(--fub-calendar-radius-control);background:var(--fub-card);box-shadow:var(--fub-calendar-panel-shadow);padding:var(--fub-space-1) var(--fub-calendar-zero)}.fub-calendar-event-card__menu button{display:flex;width:100%;flex-direction:column;gap:var(--fub-calendar-space-xs);border:var(--fub-calendar-zero);background:transparent;color:var(--fub-ink);padding:var(--fub-space-2) var(--fub-space-3);text-align:left}.fub-calendar-event-card__menu button:hover,.fub-calendar-event-card__menu button:focus-visible{background:var(--fub-hover)}.fub-calendar-event-card__menu small{color:var(--fub-muted);font-size:var(--fub-calendar-font-base)}.fub-calendar-event-card__body{overflow-y:auto;padding:var(--fub-calendar-space-base) var(--fub-space-5) var(--fub-space-3)}.fub-calendar-event-card__title{display:grid;grid-template-columns:var(--fub-calendar-card-icon) minmax(var(--fub-calendar-zero),1fr);gap:var(--fub-space-3)}.fub-calendar-event-card__title>span{width:var(--fub-space-3);height:var(--fub-space-3);margin-top:var(--fub-space-2);border-radius:var(--fub-calendar-radius-control);background:var(--fub-purple)}.fub-calendar-event-card__title h2,.fub-calendar-event-card__title p,.fub-calendar-event-card__description h3,.fub-calendar-event-card__description p,.fub-calendar-event-card__cancel h3,.fub-calendar-event-card__confirm h3,.fub-calendar-event-card__confirm p{margin:var(--fub-calendar-zero)}.fub-calendar-event-card__title h2{font-size:var(--fub-calendar-font-2xl);font-weight:500;line-height:1.3}.fub-calendar-event-card__title h2.is-cancelled{text-decoration:line-through}.fub-calendar-event-card__title p{margin-top:var(--fub-calendar-space-base);color:var(--fub-ink-secondary);font-size:var(--fub-calendar-font-lg)}.fub-calendar-event-card__title small,.fub-calendar-event-card__row small,.fub-calendar-event-card__person small{display:block;margin-top:var(--fub-calendar-space-base);color:var(--fub-muted);font-size:var(--fub-calendar-font-base)}.fub-calendar-event-card__cancelled{display:inline-block;margin-top:var(--fub-space-1);border-radius:var(--fub-calendar-radius-pill);background:var(--fub-red-soft);color:var(--fub-red);padding:var(--fub-calendar-space-xs) var(--fub-space-2);font-size:var(--fub-calendar-font-base)}.fub-calendar-event-card__row{display:grid;grid-template-columns:var(--fub-calendar-card-row-icon) minmax(var(--fub-calendar-zero),1fr);gap:var(--fub-space-3);padding:var(--fub-space-4) var(--fub-calendar-zero)}.fub-calendar-event-card__row>svg{width:var(--fub-calendar-card-row-icon);height:var(--fub-calendar-card-row-icon);margin-top:var(--fub-calendar-space-base);color:var(--fub-ink-secondary)}.fub-calendar-event-card__row a{color:var(--fub-blue)}.fub-calendar-event-card__row .is-join{min-height:var(--fub-calendar-card-control-height);border:var(--fub-calendar-zero);border-radius:var(--fub-calendar-radius-pill);background:var(--fub-blue);color:var(--fub-white);padding:var(--fub-calendar-zero) var(--fub-space-4)}.fub-calendar-event-card__guests>strong,.fub-calendar-event-card__guests>small{display:block}.fub-calendar-event-card__guests>span{display:grid;grid-template-columns:var(--fub-calendar-card-avatar) minmax(var(--fub-calendar-zero),1fr) auto;align-items:center;gap:var(--fub-space-2);margin-top:var(--fub-space-2)}.fub-calendar-event-card__guests i,.fub-calendar-event-card__person>span{display:grid;width:var(--fub-calendar-card-avatar);height:var(--fub-calendar-card-avatar);border-radius:var(--fub-calendar-radius-pill);place-items:center;background:var(--fub-blue);color:var(--fub-white);font-size:var(--fub-calendar-font-base);font-style:normal;font-weight:700}.fub-calendar-event-card__guests b{font-size:var(--fub-calendar-font-md);font-weight:500}.fub-calendar-event-card__guests>span>small{grid-column:2;margin-top:calc(var(--fub-space-2) * -1)}.fub-calendar-event-card__guests em{grid-column:3;grid-row:1 / span 2;border-radius:var(--fub-calendar-radius-pill);background:var(--fub-green-soft);color:var(--fub-green);padding:var(--fub-calendar-space-xs) var(--fub-space-2);font-size:var(--fub-calendar-font-sm);font-style:normal}.fub-calendar-event-card__description{border-top:var(--fub-calendar-border) solid var(--fub-line-subtle);padding:var(--fub-space-3) var(--fub-calendar-zero)}.fub-calendar-event-card__description h3,.fub-calendar-event-card__cancel h3,.fub-calendar-event-card__confirm h3{font-size:var(--fub-calendar-font-md)}.fub-calendar-event-card__description p,.fub-calendar-event-card__confirm p{margin-top:var(--fub-space-2);color:var(--fub-ink-secondary);font-size:var(--fub-calendar-font-md)}.fub-calendar-event-card__person{display:grid;grid-template-columns:var(--fub-calendar-card-avatar) minmax(var(--fub-calendar-zero),1fr) var(--fub-calendar-card-icon);align-items:center;gap:var(--fub-space-3);border:var(--fub-calendar-border) solid var(--fub-line);border-radius:var(--fub-calendar-radius-control);padding:var(--fub-space-3)}.fub-calendar-event-card__person a{color:var(--fub-blue);font-weight:600}.fub-calendar-event-card__person>svg{color:var(--fub-muted)}.fub-calendar-event-card__footer{display:flex;align-items:center;gap:var(--fub-space-2);border-top:var(--fub-calendar-border) solid var(--fub-line);padding:var(--fub-space-2) var(--fub-space-4);font-size:var(--fub-calendar-font-md)}.fub-calendar-event-card__footer>span{margin-right:auto;color:var(--fub-ink-secondary)}.fub-calendar-event-card__footer button,.fub-calendar-event-card__cancel footer button,.fub-calendar-event-card__confirm footer button{min-height:var(--fub-calendar-control-height);border:var(--fub-calendar-border) solid var(--fub-line);border-radius:var(--fub-calendar-radius-pill);background:var(--fub-card);color:var(--fub-ink);padding:var(--fub-calendar-zero) var(--fub-space-3)}.fub-calendar-event-card__footer button[aria-pressed=true]{border-color:var(--fub-blue);background:var(--fub-blue-soft);color:var(--fub-blue-ink);font-weight:600}.fub-calendar-event-card__footer button.is-details{border-color:transparent;color:var(--fub-blue)}.fub-calendar-event-card__cancel{margin:var(--fub-space-4) var(--fub-calendar-zero) var(--fub-space-2);border:var(--fub-calendar-border) solid var(--fub-line);border-radius:var(--fub-calendar-radius-control);background:var(--fub-hover);padding:var(--fub-space-3)}.fub-calendar-event-card__cancel select,.fub-calendar-event-card__cancel textarea{width:100%;border:var(--fub-calendar-border) solid var(--fub-line);border-radius:var(--fub-calendar-radius-control);background:var(--fub-card);color:var(--fub-ink);padding:var(--fub-space-2)}.fub-calendar-event-card__cancel select{min-height:var(--fub-calendar-card-control-height);margin-top:var(--fub-space-2)}.fub-calendar-event-card__cancel label{display:block;margin-top:var(--fub-space-3);color:var(--fub-ink-secondary);font-size:var(--fub-calendar-font-base);font-weight:600}.fub-calendar-event-card__ai-state{margin-top:var(--fub-space-2);color:var(--fub-purple);font-size:var(--fub-calendar-font-base);font-weight:600}.fub-calendar-event-card__cancel textarea{min-height:var(--fub-calendar-card-notice-min-height);margin-top:var(--fub-space-2);line-height:1.45;resize:vertical}.fub-calendar-event-card__cancel footer,.fub-calendar-event-card__confirm footer{display:flex;justify-content:flex-end;gap:var(--fub-space-2);margin-top:var(--fub-space-3)}.fub-calendar-event-card .is-danger{border-color:var(--fub-red);background:var(--fub-red);color:var(--fub-white)}.fub-calendar-event-card__confirm-backdrop{position:absolute;z-index:var(--fub-calendar-card-overlay-z);display:grid;inset:var(--fub-calendar-zero);border-radius:inherit;place-items:center;background:color-mix(in srgb,var(--fub-nav) 35%,transparent);padding:var(--fub-space-4)}.fub-calendar-event-card__confirm{width:min(100%,var(--fub-calendar-card-confirm-width));border:var(--fub-calendar-border) solid var(--fub-line);border-radius:var(--fub-calendar-radius-control);background:var(--fub-card);box-shadow:var(--fub-calendar-panel-shadow);padding:var(--fub-space-4)}@media(max-width:40rem){.fub-calendar-event-card{--fub-calendar-card-sheet: 1;right:var(--fub-calendar-zero);bottom:var(--fub-calendar-zero);left:var(--fub-calendar-zero);width:100%;max-height:var(--fub-calendar-card-sheet-height);border-radius:var(--fub-calendar-card-radius) var(--fub-calendar-card-radius) var(--fub-calendar-zero) var(--fub-calendar-zero);box-shadow:var(--fub-calendar-card-sheet-shadow)}.fub-calendar-event-card__body{padding-right:var(--fub-space-4);padding-left:var(--fub-space-4)}.fub-calendar-event-card__footer{flex-wrap:wrap}.fub-calendar-event-card__footer>span{flex-basis:100%}}.fub-calendar__hours span{padding-right:var(--fub-space-2);transform:translateY(calc(var(--fub-calendar-space-lg) * -1));color:var(--fub-muted);text-align:right;font-size:var(--fub-calendar-font-sm)}.fub-calendar__day-column{position:relative;border-left:var(--fub-calendar-border) solid var(--fub-line-subtle)}.fub-calendar__slot{display:block;width:100%;height:var(--fub-calendar-hour);border:var(--fub-calendar-zero);border-bottom:var(--fub-calendar-border) solid var(--fub-line-subtle);background:transparent}.fub-calendar__slot:hover{background:var(--fub-hover)}.fub-calendar__event{position:absolute;z-index:1;top:calc(var(--fub-calendar-minute-offset) * var(--fub-calendar-hour) / 60);left:calc(var(--fub-calendar-event-column) * (100% / var(--fub-calendar-event-columns)) + var(--fub-calendar-event-gutter));width:calc(100% / var(--fub-calendar-event-columns) - var(--fub-calendar-event-gutter) - var(--fub-calendar-event-gutter));height:max(var(--fub-calendar-event-min-height),calc(var(--fub-calendar-event-duration-minutes) * var(--fub-calendar-hour) / 60));overflow:hidden;border:var(--fub-calendar-zero);border-left:var(--fub-calendar-border-accent) solid var(--fub-blue);border-radius:var(--fub-calendar-radius-control);background:var(--fub-blue-soft);color:var(--fub-blue-ink);padding:var(--fub-calendar-space-sm) var(--fub-space-2);text-align:left}.fub-calendar__event strong,.fub-calendar__event span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fub-calendar__event strong{font-size:var(--fub-calendar-font-sm)}.fub-calendar__event span{font-size:var(--fub-calendar-font-xs)}.fub-calendar__now{position:absolute;z-index:2;top:calc(var(--fub-calendar-minute-offset) * var(--fub-calendar-hour) / 60);right:var(--fub-calendar-zero);left:var(--fub-calendar-zero);height:var(--fub-calendar-now-line);background:var(--fub-red)}.fub-calendar__now:before{position:absolute;top:calc(var(--fub-calendar-border-accent) * -1);left:calc(var(--fub-calendar-border-accent) * -1);width:var(--fub-calendar-now-marker);height:var(--fub-calendar-now-marker);border-radius:var(--fub-calendar-radius-pill);background:var(--fub-red);content:""}.fub-calendar__month{border-top:var(--fub-calendar-border) solid var(--fub-line)}.fub-calendar__month-head,.fub-calendar__month-grid{display:grid;grid-template-columns:repeat(7,minmax(var(--fub-calendar-zero),1fr))}.fub-calendar__month-head span{padding:var(--fub-space-2);color:var(--fub-muted);text-align:center;font-size:var(--fub-calendar-font-base);font-weight:600}.fub-calendar__month-grid>.fub-calendar__month-day{min-height:var(--fub-calendar-month-day);border:var(--fub-calendar-zero);border-top:var(--fub-calendar-border) solid var(--fub-line-subtle);border-right:var(--fub-calendar-border) solid var(--fub-line-subtle);background:var(--fub-card);color:var(--fub-ink);cursor:pointer;padding:var(--fub-space-2);text-align:left}.fub-calendar__month-grid>.fub-calendar__month-day:hover{background:var(--fub-hover)}.fub-calendar__month-grid>.fub-calendar__month-day.is-outside{color:var(--fub-muted)}.fub-calendar__month-grid b{display:block;font-size:var(--fub-calendar-font-base)}.fub-calendar__month-event,.fub-calendar__month-task{display:block;overflow:hidden;margin-top:var(--fub-calendar-space-xs);border-radius:var(--fub-calendar-radius-control);padding:var(--fub-calendar-space-2xs) var(--fub-space-1);text-overflow:ellipsis;white-space:nowrap;font-size:var(--fub-calendar-font-xs)}.fub-calendar__month-event{background:var(--fub-blue-soft);color:var(--fub-blue-ink)}.fub-calendar__month-task{background:var(--fub-amber-soft);color:var(--fub-amber)}.fub-calendar__upcoming{padding:var(--fub-space-4)}.fub-calendar__upcoming section{display:grid;grid-template-columns:var(--fub-calendar-upcoming-date) minmax(var(--fub-calendar-zero),1fr);gap:var(--fub-space-3);border-bottom:var(--fub-calendar-border) solid var(--fub-line-subtle);padding:var(--fub-space-3) var(--fub-calendar-zero)}.fub-calendar__upcoming section>div{display:grid;gap:var(--fub-calendar-space-xs)}.fub-calendar__upcoming time{color:var(--fub-ink-secondary);font-size:var(--fub-calendar-font-md);font-weight:600}.fub-calendar__upcoming button,.fub-calendar__upcoming-task{display:grid;grid-template-columns:var(--fub-calendar-dot) var(--fub-calendar-upcoming-time) minmax(var(--fub-calendar-zero),1fr) auto;align-items:center;gap:var(--fub-space-2);border:var(--fub-calendar-zero);border-radius:var(--fub-calendar-radius-control);background:transparent;color:var(--fub-ink);padding:var(--fub-space-2);text-align:left}.fub-calendar__upcoming button:hover{background:var(--fub-hover)}.fub-calendar__upcoming small,.fub-calendar__upcoming em{color:var(--fub-muted);font-size:var(--fub-calendar-font-base);font-style:normal}.fub-calendar__upcoming-empty{color:var(--fub-muted);font-size:var(--fub-calendar-font-md)}.fub-calendar__panel{position:fixed;z-index:30;top:var(--fub-calendar-zero);right:var(--fub-calendar-zero);display:flex;width:min(var(--fub-calendar-panel-width),100vw);height:100vh;flex-direction:column;gap:var(--fub-space-4);overflow-y:auto;border-left:var(--fub-calendar-border) solid var(--fub-line);background:var(--fub-card);box-shadow:var(--fub-calendar-panel-shadow);padding:var(--fub-space-5);outline:none}.fub-calendar__panel header{display:flex;align-items:flex-start;gap:var(--fub-space-3)}.fub-calendar__panel header>div{flex:1}.fub-calendar__panel p{margin:var(--fub-calendar-space-base) var(--fub-calendar-zero) var(--fub-calendar-zero);color:var(--fub-ink-secondary);font-size:var(--fub-calendar-font-md);line-height:1.4}.fub-calendar__panel section{display:flex;align-items:flex-start;gap:var(--fub-space-3);border-top:var(--fub-calendar-border) solid var(--fub-line-subtle);padding-top:var(--fub-space-3)}.fub-calendar__panel section>svg{width:var(--fub-calendar-icon);height:var(--fub-calendar-icon);margin-top:var(--fub-calendar-space-xs);color:var(--fub-muted)}.fub-calendar__panel section strong{font-size:var(--fub-calendar-font-md)}.fub-calendar__panel section span{display:inline-flex;align-items:center;gap:var(--fub-space-1);margin-top:var(--fub-space-2);color:var(--fub-blue);font-size:var(--fub-calendar-font-base)}.fub-calendar__panel section span svg{width:var(--fub-calendar-font-base);height:var(--fub-calendar-font-base)}.fub-calendar__event-mark{width:var(--fub-calendar-font-lg);height:var(--fub-calendar-font-lg);margin-top:var(--fub-calendar-space-md);border-radius:var(--fub-calendar-radius-control);background:var(--fub-blue)}.fub-calendar__panel label{display:flex;flex-direction:column;gap:var(--fub-space-1);color:var(--fub-ink-secondary);font-size:var(--fub-calendar-font-base);font-weight:600}.fub-calendar__panel footer{display:flex;justify-content:flex-end;gap:var(--fub-space-2);padding-top:var(--fub-space-2)}.fub-calendar__outcome{align-items:center!important;justify-content:space-between}.fub-calendar__prep{display:block!important}.fub-calendar__prep h3{margin:var(--fub-calendar-zero) var(--fub-calendar-zero) var(--fub-space-2);font-size:var(--fub-calendar-font-lg)}.fub-calendar__state{display:grid;min-height:var(--fub-calendar-state-min-height);gap:var(--fub-space-2);place-content:center;justify-items:center;color:var(--fub-muted);text-align:center}.fub-calendar__state h1{color:var(--fub-ink)}.fub-calendar__state p{margin:var(--fub-calendar-zero);font-size:var(--fub-calendar-font-md)}@media(max-width:40rem){.fub-calendar{display:flex;flex-direction:column}.fub-calendar__rail{display:grid;grid-template-columns:minmax(var(--fub-calendar-zero),1fr);border-right:var(--fub-calendar-zero);border-bottom:var(--fub-calendar-border) solid var(--fub-line)}.fub-calendar__header{align-items:flex-start}.fub-calendar__header h1{width:100%}.fub-calendar__actions{margin-left:var(--fub-calendar-zero)}.fub-calendar__views{order:3;max-width:100%;overflow-x:auto}.fub-calendar__month-grid>.fub-calendar__month-day{min-height:var(--fub-calendar-month-day-mobile);padding:var(--fub-space-1)}.fub-calendar__month-event,.fub-calendar__month-task{font-size:var(--fub-calendar-font-2xs)}.fub-calendar__panel{width:100vw;border-left:var(--fub-calendar-zero)}.fub-calendar__upcoming{padding:var(--fub-space-3)}.fub-calendar__upcoming section{grid-template-columns:var(--fub-calendar-month-day-mobile) minmax(var(--fub-calendar-zero),1fr)}.fub-calendar__upcoming button,.fub-calendar__upcoming-task{grid-template-columns:var(--fub-calendar-dot) var(--fub-calendar-month-day-mobile) minmax(var(--fub-calendar-zero),1fr)}.fub-calendar__upcoming em{display:none}}.fub-event{position:fixed;z-index:var(--fub-event-z);inset:var(--fub-calendar-zero);display:flex;height:100dvh;flex-direction:column;border:var(--fub-calendar-zero);background:var(--fub-event-bg);color:var(--fub-event-fg);font-family:var(--fub-font);font-size:var(--fub-event-body);line-height:1.4;outline:none;padding-top:env(safe-area-inset-top);animation:fub-event-in .22s cubic-bezier(.2,.8,.2,1)}.fub-event button,.fub-event input,.fub-event select,.fub-event textarea{border:var(--fub-calendar-zero);background:transparent;color:inherit;font:inherit}.fub-event button:focus-visible,.fub-event a:focus-visible,.fub-event input:focus-visible,.fub-event select:focus-visible,.fub-event textarea:focus-visible{outline:var(--fub-event-focus) solid var(--fub-event-blue);outline-offset:var(--fub-space-1)}.fub-event__bar{position:relative;display:flex;height:var(--fub-event-bar);flex:none;align-items:center;padding:var(--fub-calendar-zero) var(--fub-space-3)}.fub-event__close,.fub-event__icon-button{display:grid;width:var(--fub-event-hit);height:var(--fub-event-hit);place-items:center;border-radius:var(--fub-radius-pill);color:var(--fub-event-fg)}.fub-event__close,.fub-event__pill{background:var(--fub-event-chip)}.fub-event__close svg,.fub-event__pill svg,.fub-event__guest-actions svg,.fub-event__reply svg{width:var(--fub-event-icon-sm);height:var(--fub-event-icon-sm)}.fub-event__spacer{flex:1}.fub-event__pill{display:flex;height:var(--fub-event-hit);align-items:center;border-radius:var(--fub-event-pill);padding:var(--fub-calendar-zero) var(--fub-space-1)}.fub-event__pill button{display:grid;width:var(--fub-event-save-height);height:var(--fub-event-hit);place-items:center;border-radius:var(--fub-event-pill)}.fub-event__pill-divider{width:var(--fub-calendar-border);height:var(--fub-space-5);background:var(--fub-event-line)}.fub-event__body{flex:1;min-height:var(--fub-calendar-zero);overflow-y:auto;overscroll-behavior:contain;padding:var(--fub-space-1) var(--fub-calendar-zero) var(--fub-space-6)}.fub-event__title{display:flex;gap:var(--fub-space-4);padding:var(--fub-space-2) var(--fub-space-5) var(--fub-space-4) var(--fub-event-mark-size)}.fub-event__mark{width:var(--fub-event-mark-size);height:var(--fub-event-mark-size);flex:none;margin-top:var(--fub-space-3);border-radius:var(--fub-event-mark-radius);background:var(--fub-event-mark)}.fub-event__heading-wrap{flex:1;min-width:var(--fub-calendar-zero)}.fub-event__heading{margin:var(--fub-calendar-zero) var(--fub-calendar-zero) var(--fub-space-2);font-size:var(--fub-event-title);font-weight:400;line-height:1.22;overflow-wrap:anywhere}.fub-event__heading.is-cancelled{text-decoration:line-through}.fub-event__when{font-size:var(--fub-event-when)}.fub-event__reason{display:block;margin-top:var(--fub-space-1);color:var(--fub-event-danger);font-size:var(--fub-event-small);font-weight:600}.fub-event__chip{display:inline-flex;margin-bottom:var(--fub-space-2);border-radius:var(--fub-radius-pill);background:var(--fub-red-soft);color:var(--fub-event-danger);padding:var(--fub-space-1) var(--fub-space-2);font-size:var(--fub-event-small);font-weight:600}.fub-event__title-input{width:100%;border-bottom:var(--fub-calendar-border) solid var(--fub-event-line);margin-bottom:var(--fub-space-2);font-size:var(--fub-event-title);font-weight:400}.fub-event__row{position:relative;display:flex;align-items:flex-start;padding:var(--fub-space-3) var(--fub-space-4) var(--fub-space-3) var(--fub-calendar-zero)}.fub-event__icon{display:flex;width:var(--fub-event-icon-col);flex:none;justify-content:center;padding-top:var(--fub-space-1);color:var(--fub-event-mut)}.fub-event__icon svg{width:var(--fub-event-icon);height:var(--fub-event-icon)}.fub-event__row-body{flex:1;min-width:var(--fub-calendar-zero)}.fub-event__row-body small,.fub-event__guest-copy small,.fub-event__note small{display:block;margin-top:var(--fub-space-1);color:var(--fub-event-sub);font-size:var(--fub-event-small)}.fub-event__join{height:var(--fub-event-hit);margin-bottom:var(--fub-space-2);border-radius:var(--fub-event-pill);background:var(--fub-event-blue);color:var(--fub-event-on-blue);padding:var(--fub-calendar-zero) var(--fub-space-4);font-weight:700}.fub-event__meet{color:var(--fub-event-fg)}.fub-event__copy{display:grid;width:var(--fub-event-hit);height:var(--fub-event-hit);flex:none;place-items:center;color:var(--fub-event-mut)}.fub-event__copy svg{width:var(--fub-event-icon-sm);height:var(--fub-event-icon-sm)}.fub-event__reminder-select{position:absolute;inset:var(--fub-calendar-zero);width:100%;height:100%;cursor:pointer;font-size:var(--fub-event-input-size);opacity:var(--fub-calendar-zero)}.fub-event__guest-head{font-weight:500}.fub-event__guest-actions{display:flex;flex:none;margin-top:calc(var(--fub-space-3) * -1)}.fub-event__guest-actions button{display:grid;width:var(--fub-event-hit);height:var(--fub-event-hit);place-items:center;color:var(--fub-event-mut)}.fub-event__guest-list{display:flex;flex-direction:column;gap:var(--fub-space-3);margin-top:var(--fub-space-3)}.fub-event__guest{display:flex;align-items:center;gap:var(--fub-space-3)}.fub-event__avatar{position:relative;display:grid;width:var(--fub-event-avatar);height:var(--fub-event-avatar);flex:none;place-items:center;border-radius:var(--fub-radius-pill);color:var(--fub-event-on-blue);font-size:var(--fub-event-small);font-weight:700}.fub-event__avatar.is-organizer{background:var(--fub-event-organizer)}.fub-event__avatar.is-guest{background:var(--fub-event-guest)}.fub-event__badge{position:absolute;right:calc(var(--fub-event-badge-ring) * -1);bottom:calc(var(--fub-event-badge-ring) * -1);display:grid;width:var(--fub-event-badge);height:var(--fub-event-badge);place-items:center;border-radius:var(--fub-radius-pill);background:var(--fub-event-going);box-shadow:0 0 0 var(--fub-event-badge-ring) var(--fub-event-bg);color:var(--fub-event-on-blue);font-size:var(--fub-event-how);font-weight:700}.fub-event__badge.is-no{background:var(--fub-event-danger)}.fub-event__badge.is-maybe{background:var(--fub-event-maybe)}.fub-event__guest-copy{display:flex;min-width:var(--fub-calendar-zero);flex-direction:column}.fub-event__guest-copy b{overflow:hidden;font-size:var(--fub-event-meta);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.fub-event__guest-copy small{margin:var(--fub-calendar-zero)}.fub-event__desc{white-space:pre-wrap}.fub-event__kind{font-weight:500}.fub-event__person-link{color:var(--fub-event-fg);font-size:var(--fub-event-when);font-weight:600;text-decoration:none}.fub-event__badge svg{width:var(--fub-event-how);height:var(--fub-event-how)}.fub-event__note,.fub-event__proposal,.fub-event__more{margin:var(--fub-calendar-zero) var(--fub-space-4) var(--fub-space-3) var(--fub-event-icon-col)}.fub-event__note,.fub-event__proposal{border-radius:var(--fub-event-menu-radius);background:var(--fub-event-chip);padding:var(--fub-space-3)}.fub-event__note label,.fub-event__proposal label,.fub-event__more h3{display:block;margin-bottom:var(--fub-space-2);font-size:var(--fub-event-label);font-weight:600}.fub-event__note textarea,.fub-event__proposal input{width:100%;border:var(--fub-calendar-border) solid var(--fub-event-line);border-radius:var(--fub-event-mark-radius);background:var(--fub-event-bg);padding:var(--fub-space-2);font-size:var(--fub-event-input-size)}.fub-event__inline-actions,.fub-event__proposal-grid{display:flex;gap:var(--fub-space-2)}.fub-event__proposal-grid{margin-bottom:var(--fub-space-2)}.fub-event__proposal-grid label{flex:1}.fub-event__inline-actions{justify-content:flex-end;margin-top:var(--fub-space-2)}.fub-event__inline-actions button,.fub-event__text-button{height:var(--fub-event-hit);border:var(--fub-calendar-border) solid var(--fub-event-line);border-radius:var(--fub-event-pill);padding:var(--fub-calendar-zero) var(--fub-space-4);font-weight:600}.fub-event__inline-actions .is-primary,.fub-event__save{border-color:var(--fub-event-blue);background:var(--fub-event-blue);color:var(--fub-event-on-blue)}.fub-event__more h3{margin-top:var(--fub-space-4)}.fub-event__more p{margin:var(--fub-calendar-zero);color:var(--fub-event-sub)}.fub-event__foot{position:relative;display:flex;flex:none;align-items:center;gap:var(--fub-space-2);border-top:var(--fub-calendar-border) solid var(--fub-event-line);background:var(--fub-event-bg);padding:var(--fub-event-foot) var(--fub-space-3) calc(var(--fub-event-foot) + env(safe-area-inset-bottom))}.fub-event__foot.is-edit{justify-content:flex-end}.fub-event__label{margin-right:auto;color:var(--fub-event-sub);font-size:var(--fub-event-label);white-space:nowrap}.fub-event__yes,.fub-event__rsvp{height:var(--fub-event-hit);flex:none;border:var(--fub-calendar-border) solid var(--fub-event-line);border-radius:var(--fub-event-pill);font-size:var(--fub-event-meta);font-weight:600}.fub-event__yes{display:flex;overflow:hidden}.fub-event__yes-main,.fub-event__yes-caret,.fub-event__rsvp{height:100%;color:var(--fub-event-fg)}.fub-event__yes-main{display:flex;flex-direction:column;justify-content:center;padding:var(--fub-calendar-zero) var(--fub-space-3) var(--fub-calendar-zero) var(--fub-space-4);line-height:1.1}.fub-event__yes-main small{font-size:var(--fub-event-how);font-weight:600}.fub-event__yes-caret{display:grid;width:var(--fub-event-caret);place-items:center;border-left:var(--fub-calendar-border) solid var(--fub-event-line)}.fub-event__yes-caret svg,.fub-event__menu button>svg{width:var(--fub-event-icon-sm);height:var(--fub-event-icon-sm)}.fub-event__yes.is-on{border-color:var(--fub-event-blue);background:var(--fub-event-blue)}.fub-event__yes.is-on .fub-event__yes-main,.fub-event__yes.is-on .fub-event__yes-caret{color:var(--fub-event-on-blue)}.fub-event__yes.is-on .fub-event__yes-caret{border-left-color:var(--fub-event-on-blue-line)}.fub-event__rsvp{padding:var(--fub-calendar-zero) var(--fub-space-4)}.fub-event__rsvp.is-on{border-color:var(--fub-event-blue);background:var(--fub-event-soft)}.fub-event__reply{display:grid;width:var(--fub-event-hit);height:var(--fub-event-hit);flex:none;place-items:center;border-radius:var(--fub-radius-pill);color:var(--fub-event-mut)}.fub-event__save,.fub-event__edit-cancel{height:var(--fub-event-save-height);min-width:var(--fub-event-save-min);border:var(--fub-calendar-border) solid var(--fub-event-line);border-radius:var(--fub-event-pill);font-weight:600}.fub-event__menu{position:absolute;z-index:5;min-width:var(--fub-event-menu-min);max-width:calc(100vw - var(--fub-space-6));border:var(--fub-calendar-border) solid var(--fub-event-line);border-radius:var(--fub-event-menu-radius);background:var(--fub-event-menu);box-shadow:var(--fub-event-shadow);padding:var(--fub-space-2) var(--fub-calendar-zero)}.fub-event__menu.is-more{top:calc(100% - var(--fub-space-2));right:var(--fub-space-3)}.fub-event__menu.is-yes,.fub-event__menu.is-reply{bottom:calc(100% + var(--fub-space-2))}.fub-event__menu.is-yes{left:var(--fub-space-3)}.fub-event__menu.is-reply{right:var(--fub-space-3)}.fub-event__menu button{display:flex;width:100%;min-height:var(--fub-event-save-height);align-items:center;gap:var(--fub-space-4);padding:var(--fub-space-2) var(--fub-space-4);text-align:left}.fub-event__menu button>svg{flex:none;color:var(--fub-event-mut)}.fub-event__menu button span{display:flex;min-width:var(--fub-calendar-zero);flex-direction:column}.fub-event__menu b{font-size:var(--fub-event-meta);font-weight:600}.fub-event__menu small{color:var(--fub-event-sub);font-size:var(--fub-event-menu-sub)}.fub-event__menu button:hover,.fub-event__menu button:focus-visible,.fub-event__pill button:hover,.fub-event__close:hover,.fub-event__reply:hover,.fub-event__guest-actions button:hover{background:var(--fub-event-chip)}.fub-event__menu .is-danger,.fub-event__menu .is-danger>svg{color:var(--fub-event-danger)}.fub-event .is-danger,.fub-event .fub-calendar-event-card__cancel footer button.is-danger,.fub-event .fub-calendar-event-card__confirm footer button.is-danger{border-color:var(--fub-event-danger);background:var(--fub-event-danger);color:var(--fub-event-on-blue)}.fub-event__menu .is-danger{border:var(--fub-calendar-zero);background:transparent}.fub-event__status{margin:var(--fub-space-6) var(--fub-space-4);color:var(--fub-event-sub)}.fub-event__sent{margin-top:var(--fub-space-2);color:var(--fub-event-sub);font-size:var(--fub-event-small)}@keyframes fub-event-in{0%{transform:translateY(var(--fub-event-enter))}to{transform:translateY(var(--fub-calendar-zero))}}@media(prefers-reduced-motion:reduce){.fub-event{animation:none}}@media(max-width:23.75rem){.fub-event__label{display:none}.fub-event__foot{justify-content:space-between}}body:has(.fub-event) [data-sonner-toaster][data-y-position=bottom]{--offset-bottom: calc( var(--fub-calendar-border) + var(--fub-event-foot) + var(--fub-event-hit) + var(--fub-event-foot) + env(safe-area-inset-bottom) + var(--fub-space-3) ) !important;--mobile-offset-bottom: calc( var(--fub-calendar-border) + var(--fub-event-foot) + var(--fub-event-hit) + var(--fub-event-foot) + env(safe-area-inset-bottom) + var(--fub-space-3) ) !important}@theme inline{ --font-sans: var(--fub-font); --font-fub: var(--fub-font); --radius-sm: calc(var(--radius) - 2px); --radius-md: var(--radius); --radius-lg: calc(var(--radius) + 2px); --radius-xl: calc(var(--radius) + 6px); --radius-fub-card: var(--fub-radius-card); --radius-fub-control: var(--fub-radius-control); --radius-fub-logo: var(--fub-radius-logo); --radius-fub-pill: var(--fub-radius-pill); --spacing-fub-1: var(--fub-space-1); --spacing-fub-2: var(--fub-space-2); --spacing-fub-3: var(--fub-space-3); --spacing-fub-4: var(--fub-space-4); --spacing-fub-5: var(--fub-space-5); --spacing-fub-6: var(--fub-space-6); --spacing-fub-nav: var(--fub-nav-height); --spacing-fub-action: var(--fub-action-size); --spacing-fub-search: var(--fub-search-width); --spacing-fub-search-control: var(--fub-search-height); --spacing-fub-notifications: var(--fub-notifications-width); --shadow-fub-card: var(--fub-shadow); --shadow-fub-pop: var(--fub-pop-shadow); --background-image-fub-logo: var(--fub-logo-gradient); --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); --color-fub-nav: var(--fub-nav); --color-fub-nav-hover: var(--fub-nav-hover); --color-fub-nav-ink: var(--fub-nav-ink); --color-fub-bg: var(--fub-bg); --color-fub-card: var(--fub-card); --color-fub-hover: var(--fub-hover); --color-fub-selected: var(--fub-selected); --color-fub-line: var(--fub-line); --color-fub-line-subtle: var(--fub-line-subtle); --color-fub-ink: var(--fub-ink); --color-fub-ink-secondary: var(--fub-ink-secondary); --color-fub-muted: var(--fub-muted); --color-fub-blue: var(--fub-blue); --color-fub-blue-ink: var(--fub-blue-ink); --color-fub-blue-soft: var(--fub-blue-soft); --color-fub-green: var(--fub-green); --color-fub-green-soft: var(--fub-green-soft); --color-fub-purple: var(--fub-purple); --color-fub-purple-soft: var(--fub-purple-soft); --color-fub-red: var(--fub-red); --color-fub-red-soft: var(--fub-red-soft); --color-fub-amber: var(--fub-amber); --color-fub-amber-soft: var(--fub-amber-soft); --color-fub-slate: var(--fub-slate); --color-fub-white: var(--fub-white); --color-fub-action-email: var(--fub-action-email); --color-fub-action-call: var(--fub-action-call); --color-fub-action-text: var(--fub-action-text); --color-fub-action-add: var(--fub-action-add); --color-fub-avatar: var(--fub-avatar); --spacing-fub-compose: var(--fub-compose-width); --z-index-fub-compose-launcher: var(--fub-z-compose-launcher); --z-index-fub-compose-base: var(--fub-z-compose-base); --spacing-fub-calendar-hour: var(--fub-calendar-hour); --spacing-fub-calendar-rail: var(--fub-calendar-rail); --shadow-fub-calendar-panel: var(--fub-calendar-panel-shadow); --spacing-fub-person-timeline-icon: var(--fub-person-timeline-icon); --spacing-fub-person-timeline-rail: var(--fub-person-timeline-rail); --spacing-fub-person-timeline-line: var(--fub-person-timeline-line); --color-fub-person-timeline-rail: var(--fub-person-timeline-rail-color); --color-fub-person-timeline-ai-surface: var(--fub-person-timeline-ai-surface); --spacing-fub-person-ai-popover: var(--fub-person-ai-popover); --spacing-fub-person-dialog: var(--fub-person-dialog-height); --spacing-fub-esign-dialog: var(--fub-esign-dialog-width); --spacing-fub-esign-preview: var(--fub-esign-preview-height); --spacing-fub-agreement-status: var(--fub-agreement-status-width); --spacing-fub-signer-view: var(--fub-signer-view-width); --spacing-fub-signature-field: var(--fub-signature-field-width); --text-fub-signature: var(--fub-signature-font-size); --font-weight-medium: 400; --font-weight-semibold: 700; --radius-fub-ai-banner: var(--fub-ai-banner-radius); --spacing-fub-ai-icon: var(--fub-ai-icon); --spacing-fub-ai-dismiss: var(--fub-ai-dismiss); --spacing-fub-ai-dismiss-icon: var(--fub-ai-dismiss-icon); --spacing-fub-ai-action-indent: var(--fub-ai-action-indent); --color-fub-ai: var(--fub-ai); --color-fub-ai-soft: var(--fub-ai-soft); --color-fub-ai-line: var(--fub-ai-line); --color-fub-ai-success-line: var(--fub-ai-success-line); --radius-fub-inbox: var(--fub-inbox-radius); --radius-fub-inbox-call: var(--fub-inbox-call-radius); --radius-fub-inbox-message: var(--fub-inbox-message-radius); --spacing-fub-inbox-height: var(--fub-inbox-height); --spacing-fub-inbox-mobile: var(--fub-inbox-mobile-height); --spacing-fub-inbox-badge: var(--fub-inbox-badge); --spacing-fub-inbox-avatar: var(--fub-inbox-avatar); --spacing-fub-inbox-channel: var(--fub-inbox-channel); --spacing-fub-inbox-dot: var(--fub-inbox-dot); --spacing-fub-inbox-state: var(--fub-inbox-state); --spacing-fub-inbox-empty: var(--fub-inbox-empty); --spacing-fub-inbox-banner: var(--fub-inbox-banner); --spacing-fub-inbox-call-avatar: var(--fub-inbox-call-avatar); --container-fub-inbox-call: var(--fub-inbox-call-width); --container-fub-inbox-message: var(--fub-inbox-message-width); --container-fub-inbox-email: var(--fub-inbox-email-width); --container-fub-inbox-empty-copy: var(--fub-inbox-empty-copy-width); --text-fub-inbox-meta: var(--fub-inbox-meta-font); --text-fub-inbox-label: var(--fub-inbox-label-font); --leading-fub-inbox-badge: var(--fub-inbox-badge-leading); --shadow-fub-inbox-selected: var(--fub-inbox-selected-shadow); --color-fub-inbox-conversation: var(--fub-inbox-conversation); --color-fub-inbox-bubble-in: var(--fub-inbox-bubble-in); --color-fub-inbox-bubble-out: var(--fub-inbox-bubble-out); --color-fub-inbox-call-soft: var(--fub-inbox-call-soft); --color-fub-inbox-email-header: var(--fub-inbox-email-header); --spacing-fub-money-form: var(--fub-money-form); --spacing-fub-money-invoice-form: var(--fub-money-invoice-form); --spacing-fub-money-table: var(--fub-money-table); --spacing-fub-money-detail-rail: var(--fub-money-detail-rail); --spacing-fub-money-total: var(--fub-money-total); --spacing-fub-money-receipt: var(--fub-money-receipt); --radius-fub-task-preview: var(--fub-task-preview-radius); --radius-fub-task-preview-sheet: var(--fub-task-preview-sheet-radius); --spacing-fub-task-preview: var(--fub-task-preview-width); --z-index-fub-task-preview: var(--fub-z-task-preview); --spacing-fub-mobile-nav: var(--fub-mobile-nav-height); --spacing-fub-mobile-create: var(--fub-mobile-create-size); --spacing-fub-mobile-create-icon: var(--fub-mobile-create-icon); --spacing-fub-mobile-target: var(--fub-mobile-touch-target); --spacing-fub-mobile-action: var(--fub-mobile-action-height); --spacing-fub-mobile-badge: var(--fub-mobile-badge-size); --spacing-fub-mobile-content: var(--fub-mobile-content-bottom); --spacing-fub-mobile-header-offset: var(--fub-mobile-header-offset); --spacing-fub-mobile-sheet-handle-width: var(--fub-mobile-sheet-handle-width); --text-fub-mobile-label: var(--fub-mobile-label-size); --text-fub-mobile-badge: var(--fub-mobile-badge-font-size); --spacing-fub-ai-panel: var(--fub-ai-panel-width); --spacing-fub-ai-panel-height: var(--fub-ai-panel-height); --spacing-fub-ai-history: var(--fub-ai-history-width); --spacing-fub-ai-content: var(--fub-ai-content-width); --spacing-fub-ai-composer: var(--fub-ai-composer-width); --spacing-fub-ai-composer-max: var(--fub-ai-composer-max-height); --spacing-fub-ai-send: var(--fub-ai-send-size); --spacing-fub-ai-avatar: var(--fub-ai-avatar-size); --spacing-fub-ai-empty-icon: var(--fub-ai-empty-icon-size); --spacing-fub-ai-icon-button: var(--fub-ai-icon-button-size); --spacing-fub-ai-user: var(--fub-ai-user-max-width); --radius-fub-ai-suggestion: var(--fub-ai-suggestion-radius); --radius-fub-ai-user: var(--fub-ai-user-radius); --radius-fub-ai-panel: var(--fub-ai-panel-radius); --color-fub-ai-focus: var(--fub-ai-focus); --color-fub-ai-user: var(--fub-ai-user-pill); --color-fub-ai-send-disabled: var(--fub-ai-send-disabled); --spacing-fub-dial-key: var(--fub-dial-key); --spacing-fub-dial-row: var(--fub-dial-row); --radius-fub-dial-key: var(--fub-dial-key-radius); --radius-fub-dial-seg: var(--fub-dial-seg-radius); --radius-fub-dial-sheet: var(--fub-dial-sheet-radius); --text-fub-dial-search: var(--fub-dial-search-font); --text-fub-dial-number: var(--fub-dial-number-font); --color-fub-dial-bg: var(--fub-dial-bg); --color-fub-dial-key: var(--fub-dial-key-bg); --color-fub-dial-ink: var(--fub-dial-key-ink); --color-fub-dial-go: var(--fub-dial-go); --color-fub-dial-text: var(--fub-dial-text); --color-fub-dial-sub: var(--fub-dial-sub); --shadow-fub-dial-go: var(--fub-dial-go-shadow); --z-index-fub-dial: var(--fub-z-dial); }:root{--fub-font: "proxima-nova", "Gantari", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fub-radius-card: .25rem;--fub-radius-control: .375rem;--fub-radius-logo: .375rem;--fub-radius-pill: 9999px;--fub-space-1: .25rem;--fub-space-2: .5rem;--fub-space-3: .75rem;--fub-space-4: 1rem;--fub-space-5: 1.25rem;--fub-space-6: 1.5rem;--fub-nav-height: 4rem;--fub-action-size: 2.125rem;--fub-search-width: 18.75rem;--fub-search-height: 2.375rem;--fub-notifications-width: 22.5rem;--fub-nav: #39444f;--fub-nav-hover: #46525f;--fub-nav-ink: #d3d9df;--fub-bg: #f2f4f7;--fub-card: #ffffff;--fub-hover: #f5f7fa;--fub-selected: #e8f2fe;--fub-line: #e3e7ed;--fub-line-subtle: #eef1f4;--fub-ink: #1d2733;--fub-ink-secondary: #4a5563;--fub-muted: #8792a0;--fub-blue: #1a7de0;--fub-blue-ink: #1467bd;--fub-blue-soft: #e6f1fd;--fub-green: #169a52;--fub-green-soft: #e1f5e9;--fub-purple: #7a4fe0;--fub-purple-soft: #efe9fd;--fub-red: #dc3d33;--fub-red-soft: #fde8e7;--fub-amber: #c97f08;--fub-amber-soft: #fdf2df;--fub-slate: #64748b;--fub-white: #ffffff;--fub-action-email: #7cc0f2;--fub-action-call: #5cc48a;--fub-action-text: #7b83f0;--fub-action-add: #4c9ee0;--fub-avatar: #e6ebf0;--fub-logo-yellow: #f6c142;--fub-logo-red: #e5594f;--fub-logo-gradient: linear-gradient( 180deg, var(--fub-logo-yellow) 0 33%, var(--fub-action-add) 33% 66%, var(--fub-logo-red) 66% );--fub-shadow: 0 1px 2px rgb(16 24 40 / 5%), 0 1px 3px rgb(16 24 40 / 7%);--fub-pop-shadow: 0 10px 30px rgb(16 24 40 / 18%), 0 2px 6px rgb(16 24 40 / 8%);--radius: var(--fub-radius-control);--background: var(--fub-bg);--foreground: var(--fub-ink);--card: var(--fub-card);--card-foreground: var(--fub-ink);--popover: var(--fub-card);--popover-foreground: var(--fub-ink);--primary: var(--fub-blue);--primary-foreground: var(--fub-white);--secondary: var(--fub-hover);--secondary-foreground: var(--fub-ink);--muted: var(--fub-line-subtle);--muted-foreground: var(--fub-muted);--accent: var(--fub-selected);--accent-foreground: var(--fub-blue-ink);--destructive: var(--fub-red);--border: var(--fub-line);--input: var(--fub-line);--ring: var(--fub-blue);--chart-1: var(--fub-blue);--chart-2: var(--fub-green);--chart-3: var(--fub-purple);--chart-4: var(--fub-amber);--chart-5: var(--fub-red);--sidebar: var(--fub-card);--sidebar-foreground: var(--fub-ink);--sidebar-primary: var(--fub-blue);--sidebar-primary-foreground: var(--fub-white);--sidebar-accent: var(--fub-selected);--sidebar-accent-foreground: var(--fub-blue-ink);--sidebar-border: var(--fub-line);--sidebar-ring: var(--fub-blue);--avatar-0: oklch(.85 .08 240);--avatar-1: oklch(.88 .1 340);--avatar-2: oklch(.85 .07 180);--avatar-3: oklch(.9 .09 40);--avatar-4: oklch(.87 .08 300);--avatar-5: oklch(.85 .08 150);--avatar-6: oklch(.87 .08 200);--avatar-7: oklch(.88 .09 10);--avatar-8: oklch(.92 .08 80);--avatar-9: oklch(.86 .09 270);--fub-compose-width: 32.5rem;--fub-z-compose-launcher: 39;--fub-z-compose-base: 40;--fub-calendar-zero: 0;--fub-calendar-font-2xs: .5625rem;--fub-calendar-font-xs: .625rem;--fub-calendar-font-sm: .6875rem;--fub-calendar-font-base: .75rem;--fub-calendar-font-md: .8125rem;--fub-calendar-font-lg: .875rem;--fub-calendar-font-xl: 1rem;--fub-calendar-font-2xl: 1.125rem;--fub-calendar-space-2xs: .0625rem;--fub-calendar-space-xs: .125rem;--fub-calendar-space-sm: .1875rem;--fub-calendar-space-base: .25rem;--fub-calendar-space-md: .375rem;--fub-calendar-space-lg: .4375rem;--fub-calendar-border: 1px;--fub-calendar-border-accent: .1875rem;--fub-calendar-radius-zero: 0;--fub-calendar-radius-control: var(--fub-radius-control);--fub-calendar-radius-card: var(--fub-radius-card);--fub-calendar-radius-pill: var(--fub-radius-pill);--fub-calendar-hour: 3rem;--fub-calendar-rail: 15.625rem;--fub-calendar-control-height: 1.875rem;--fub-calendar-select-height: 2rem;--fub-calendar-dot: .5rem;--fub-calendar-dot-ring: .1875rem;--fub-calendar-add: 2rem;--fub-calendar-icon: 1rem;--fub-calendar-mini-day: 1.75rem;--fub-calendar-mini-marker: .25rem;--fub-calendar-time-rail: 3.5rem;--fub-calendar-week-min: 43.75rem;--fub-calendar-day-min: 5.625rem;--fub-calendar-today: 2rem;--fub-calendar-all-day: 2.5rem;--fub-calendar-event-min-height: 1.5rem;--fub-calendar-event-gutter: .1875rem;--fub-calendar-now-line: .125rem;--fub-calendar-now-marker: .5rem;--fub-calendar-month-day: 6.5rem;--fub-calendar-month-day-mobile: 4.75rem;--fub-calendar-upcoming-date: 6rem;--fub-calendar-upcoming-time: 6.5rem;--fub-calendar-panel-width: 33.75rem;--fub-calendar-state-min-height: 16rem;--fub-calendar-panel-shadow: var(--fub-pop-shadow);--fub-calendar-card-width: 28rem;--fub-calendar-card-max-height: calc(100vh - 5rem) ;--fub-calendar-card-radius: 1rem;--fub-calendar-card-pixel: 1px;--fub-calendar-card-gap: .625rem;--fub-calendar-card-inset: .75rem;--fub-calendar-card-top-min: 4rem;--fub-calendar-card-anchor-lift: 3.75rem;--fub-calendar-card-toolbar-size: 2.25rem;--fub-calendar-card-icon: 1.125rem;--fub-calendar-card-row-icon: 1.125rem;--fub-calendar-card-avatar: 1.75rem;--fub-calendar-card-menu-width: 15.625rem;--fub-calendar-card-control-height: 2.25rem;--fub-calendar-card-notice-min-height: 9.375rem;--fub-calendar-card-confirm-width: 22rem;--fub-calendar-card-sheet-height: 88vh;--fub-calendar-card-z: 60;--fub-calendar-card-overlay-z: 2;--fub-calendar-card-shadow: 0 .75rem 2.5rem rgb(16 24 40 / 22%), 0 .125rem .5rem rgb(16 24 40 / 10%);--fub-calendar-card-sheet-shadow: 0 -.5rem 1.875rem rgb(16 24 40 / 18%);--fub-calendar-create-width: 8.625rem;--fub-calendar-create-height: 3.25rem;--fub-calendar-create-menu-width: 13.75rem;--fub-calendar-create-menu-z: 4;--fub-calendar-create-shadow: var(--fub-shadow);--fub-calendar-rail-input-height: 2.5rem;--fub-calendar-rail-row-height: 2rem;--fub-calendar-toggle-width: 2rem;--fub-calendar-toggle-height: 1.125rem;--fub-calendar-toggle-inset: .125rem;--fub-calendar-toggle-knob: .875rem;--fub-calendar-toggle-travel: .875rem;--fub-calendar-toggle-speed: .12s;--fub-calendar-insights-height: .375rem;--fub-calendar-insights-fill: 30%;--fub-calendar-insights-tracking: .04em;--fub-calendar-summary-note-right: 1.5rem;--fub-calendar-summary-note-bottom: 1rem;--fub-calendar-drag-opacity: .48;--fub-person-timeline-icon: 2rem;--fub-person-timeline-rail: 2rem;--fub-person-timeline-line: .125rem;--fub-person-timeline-rail-color: var(--fub-line);--fub-person-timeline-ai-surface: var(--fub-hover);--fub-ai: #6f63e8;--fub-ai-soft: #efedfd;--fub-ai-line: color-mix(in srgb, var(--fub-ai) 28%, transparent);--fub-ai-success-line: color-mix(in srgb, var(--fub-green) 30%, transparent);--fub-ai-banner-radius: .5rem;--fub-ai-icon: 1.0625rem;--fub-ai-dismiss: 1.625rem;--fub-ai-dismiss-icon: .875rem;--fub-ai-action-indent: 1.6875rem;--fub-person-ai-popover: 23.75rem;--fub-person-dialog-height: 90dvh;--fub-esign-dialog-width: 58.75rem;--fub-esign-preview-height: 28rem;--fub-agreement-status-width: 35rem;--fub-signer-view-width: 45rem;--fub-signature-field-width: 22.5rem;--fub-esign-audit-time: 9rem;--fub-signature-font-size: 2rem;--fub-inbox-radius: var(--fub-radius-card);--fub-inbox-call-radius: .5rem;--fub-inbox-message-radius: .5rem;--fub-inbox-height: calc( 100dvh - var(--fub-nav-height) - var(--fub-space-6) - var(--fub-space-6) );--fub-inbox-mobile-height: calc(100dvh - var(--fub-space-4));--fub-inbox-columns: 11.875rem 20.625rem minmax(0, 1fr);--fub-inbox-badge: 1rem;--fub-inbox-avatar: 2rem;--fub-inbox-channel: 1.25rem;--fub-inbox-dot: .3125rem;--fub-inbox-state: 18rem;--fub-inbox-empty: 2rem;--fub-inbox-banner: 3rem;--fub-inbox-call-avatar: 2.5rem;--fub-inbox-call-width: 24rem;--fub-inbox-message-width: 78%;--fub-inbox-email-width: 38rem;--fub-inbox-empty-copy-width: 20rem;--fub-inbox-meta-font: .75rem;--fub-inbox-label-font: .6875rem;--fub-inbox-badge-leading: 1rem;--fub-inbox-selected-shadow: inset .1875rem 0 0 var(--fub-blue);--fub-inbox-conversation: var(--fub-card);--fub-inbox-bubble-in: var(--fub-hover);--fub-inbox-bubble-out: var(--fub-blue-soft);--fub-inbox-call-soft: var(--fub-green-soft);--fub-inbox-email-header: var(--fub-line-subtle);--fub-dashboard-kpi-min-height: 9rem;--fub-money-form: 32rem;--fub-money-invoice-form: 42rem;--fub-money-table: 45rem;--fub-money-detail-rail: 18rem;--fub-money-total: 18rem;--fub-money-receipt: 8rem;--fub-money-quantity: 5rem;--fub-money-price: 7rem;--fub-task-preview-radius: .75rem;--fub-task-preview-sheet-radius: 1rem;--fub-task-preview-width: 22.5rem;--fub-z-task-preview: 50;--fub-mobile-nav-height: 4rem;--fub-mobile-create-size: 3.5rem;--fub-mobile-create-icon: 1.75rem;--fub-mobile-create-border: .25rem;--fub-mobile-touch-target: 2.75rem;--fub-mobile-action-height: 3.5rem;--fub-mobile-badge-size: 1rem;--fub-mobile-badge-font-size: .625rem;--fub-mobile-label-size: .6875rem;--fub-mobile-content-bottom: 1.25rem;--fub-mobile-header-offset: 4.5rem;--fub-mobile-input-font-size: 1rem;--fub-mobile-sheet-handle-width: 2.5rem;--fub-mobile-sheet-max-height: 46rem;--fub-mobile-deals-board-width: 96rem;--fub-ai-panel-width: 25rem;--fub-ai-panel-height: 38.75rem;--fub-ai-history-width: 16.25rem;--fub-ai-content-width: 47.5rem;--fub-ai-composer-width: 50rem;--fub-ai-composer-max-height: 10rem;--fub-ai-send-size: 2rem;--fub-ai-avatar-size: 1.75rem;--fub-ai-empty-icon-size: 2.5rem;--fub-ai-icon-button-size: 2rem;--fub-ai-user-max-width: 78%;--fub-ai-suggestion-radius: .875rem;--fub-ai-user-radius: 1.375rem;--fub-ai-cursor-width: .5625rem;--fub-ai-cursor-height: .5625rem;--fub-ai-highlight-width: .125rem;--fub-ai-highlight-offset: .1875rem;--fub-ai-highlight-glow: .5rem;--fub-ai-focus: color-mix(in srgb, var(--fub-ai) 24%, transparent);--fub-ai-user-pill: #f0f1f3;--fub-ai-send-disabled: #d4d8de;--fub-ai-composer-focus: var(--fub-ink-secondary);--fub-ai-header-height: 3.3125rem;--fub-ai-panel-body-size: .9375rem;--fub-ai-panel-body-leading: 1.5rem;--fub-ai-empty-title-size: 1.375rem;--fub-ai-full-empty-title-size: 1.75rem;--fub-ai-empty-copy-width: 18.75rem;--fub-ai-panel-radius: .625rem;--fub-ai-composer-ring-width: .125rem;--fub-ai-composer-ring-offset: .0625rem;--fub-ai-composer-ring: var(--fub-blue);--fub-event-bg: var(--fub-card);--fub-event-fg: var(--fub-ink);--fub-event-sub: var(--fub-ink-secondary);--fub-event-mut: var(--fub-muted);--fub-event-line: var(--fub-line);--fub-event-chip: var(--fub-hover);--fub-event-blue: var(--fub-blue);--fub-event-on-blue: var(--fub-white);--fub-event-menu: var(--fub-card);--fub-event-danger: var(--fub-red);--fub-event-going: var(--fub-green);--fub-event-maybe: var(--fub-slate);--fub-event-soft: color-mix(in srgb, var(--fub-blue) 20%, var(--fub-card));--fub-event-on-blue-line: color-mix( in srgb, var(--fub-white) 35%, transparent );--fub-event-mark: var(--fub-blue);--fub-event-organizer: var(--fub-green);--fub-event-guest: var(--fub-blue);--fub-event-shadow: var(--fub-pop-shadow);--fub-event-bar: 3.75rem;--fub-event-hit: 2.75rem;--fub-event-pill: 1.375rem;--fub-event-icon-col: 3.75rem;--fub-event-icon: 1.375rem;--fub-event-icon-sm: 1.25rem;--fub-event-title: 1.75rem;--fub-event-when: 1rem;--fub-event-body: .96875rem;--fub-event-small: .84375rem;--fub-event-meta: .9375rem;--fub-event-label: .875rem;--fub-event-menu-sub: .78125rem;--fub-event-how: .65625rem;--fub-event-menu-radius: .875rem;--fub-event-menu-min: 16.5rem;--fub-event-mark-size: 1.125rem;--fub-event-mark-radius: .3125rem;--fub-event-avatar: 2.25rem;--fub-event-badge: 1.0625rem;--fub-event-badge-ring: .125rem;--fub-event-caret: 2.25rem;--fub-event-foot: .625rem;--fub-event-save-min: 6rem;--fub-event-save-height: 3rem;--fub-event-focus: .125rem;--fub-event-enter: .75rem;--fub-event-input-size: 1rem;--fub-event-z: 80;--fub-phone-zero: 0;--fub-phone-pixel: 1px;--fub-phone-bg: #ffffff;--fub-phone-fg: #1f1f1f;--fub-phone-mut: #444746;--fub-phone-sub: #5f6368;--fub-phone-line: #e3e3e3;--fub-phone-blue: #0b57d0;--fub-phone-onblue: #ffffff;--fub-phone-now: #1f1f1f;--fub-phone-chip: #f0f4f9;--fub-phone-hov: #f1f3f4;--fub-phone-soft: #ffffff;--fub-phone-appointment: #d3e3fd;--fub-phone-appointment-ink: #1f1f1f;--fub-phone-task: #feefc3;--fub-phone-task-ink: #1f1f1f;--fub-phone-check-ink: #ffffff;--fub-phone-scrim: rgb(0 0 0 / 42%);--fub-phone-view-on: color-mix(in srgb, #0b57d0 18%, #ffffff);--fub-phone-drawer-shadow: 0 .5rem 2rem rgb(0 0 0 / 28%);--fub-phone-drag-shadow: 0 .625rem 1.625rem rgb(16 24 40 / 32%);--fub-phone-header: 3.5rem;--fub-phone-hit: 2.75rem;--fub-phone-title: 1.375rem;--fub-phone-icon: 1.375rem;--fub-phone-radius-round: 9999px;--fub-phone-radius-event: .75rem;--fub-phone-radius-chip: .5rem;--fub-phone-radius-drawer: 1rem;--fub-phone-radius-grid-event: .375rem;--fub-phone-radius-check: .25rem;--fub-phone-date: 2.25rem;--fub-phone-date-font: 1.375rem;--fub-phone-weekday: .6875rem;--fub-phone-label: .75rem;--fub-phone-event-title: .9375rem;--fub-phone-event-meta: .84375rem;--fub-phone-event-min: 3.25rem;--fub-phone-gutter: 3.5rem;--fub-phone-time-rail: 3.25rem;--fub-phone-gap: .375rem;--fub-phone-pad: .75rem;--fub-phone-page-pad: 1rem;--fub-phone-chip-height: 1.75rem;--fub-phone-now-line: .125rem;--fub-phone-now-dot: .75rem;--fub-phone-line-size: 1px;--fub-phone-drawer: min(19.25rem, 84vw);--fub-phone-hour: 3rem;--fub-phone-mini-cell: 2.75rem;--fub-phone-mini-bubble: 2rem;--fub-phone-dot: .25rem;--fub-phone-search: 3rem;--fub-phone-tracking: .08em;--fub-phone-hint: .8125rem;--fub-phone-grid-event-min: 2.75rem;--fub-phone-today-icon: 1.375rem;--fub-phone-check: 1.25rem;--fub-phone-row: 3.25rem;--fub-phone-z-drawer: 40;--fub-phone-z-drag: 5;--fub-phone-z-now: 2;--fub-phone-event-gutter: .125rem;--fub-phone-focus: .125rem;--fub-phone-hour-label-lift: -.45rem;--fub-phone-cancelled: .6;--fub-phone-past: .72;--fub-phone-week-pad: 4.25rem;--fub-phone-day-gap: .5rem;--fub-phone-ease: .2s;--fub-dial-bg: #ffffff;--fub-dial-seg: #ffffff;--fub-dial-key-bg: #eef1f4;--fub-dial-key-ink: #11161c;--fub-dial-go: #1f9d55;--fub-dial-text: #1a7de0;--fub-dial-sub: #6b7480;--fub-dial-on-go: #ffffff;--fub-dial-scrim: rgb(16 24 40 / 42%);--fub-dial-key: 76px;--fub-dial-key-gap: 12px;--fub-dial-key-gap-x: 26px;--fub-dial-row: 64px;--fub-dial-header: 56px;--fub-dial-hit: 48px;--fub-dial-seg-height: 44px;--fub-dial-seg-radius: 14px;--fub-dial-seg-item-radius: 10px;--fub-dial-seg-pad: 4px;--fub-dial-search-height: 48px;--fub-dial-search-font: 16px;--fub-dial-search-radius: 14px;--fub-dial-sheet-radius: 20px;--fub-dial-key-radius: 9999px;--fub-dial-number-font: 32px;--fub-dial-placeholder-font: 20px;--fub-dial-key-font: 32px;--fub-dial-letters-font: 10px;--fub-dial-title-font: 17px;--fub-dial-section-font: 13px;--fub-dial-name-font: 16px;--fub-dial-sub-font: 13.5px;--fub-dial-icon: 20px;--fub-dial-icon-lg: 30px;--fub-dial-go-label: 11px;--fub-dial-avatar: 40px;--fub-dial-pad-x: 16px;--fub-dial-index: 18px;--fub-dial-seg-shadow: 0 1px 3px rgb(16 24 40 / 16%);--fub-dial-go-shadow: 0 6px 18px rgb(31 157 85 / 30%);--fub-dial-text-shadow: 0 6px 18px rgb(26 125 224 / 30%);--fub-z-dial: 80}.dark{color-scheme:dark;--fub-nav: #1c242d;--fub-nav-hover: #29333e;--fub-nav-ink: #aeb9c6;--fub-bg: #0f141a;--fub-card: #161d25;--fub-hover: #1c2530;--fub-selected: #17304b;--fub-line: #27313c;--fub-line-subtle: #1f2832;--fub-ink: #e7ecf1;--fub-ink-secondary: #b2bcc7;--fub-muted: #7c8795;--fub-blue: #4b9cf0;--fub-blue-ink: #7cb8f5;--fub-blue-soft: #15304d;--fub-green: #3cc47a;--fub-green-soft: #123524;--fub-purple: #a283f5;--fub-purple-soft: #271f45;--fub-red: #f2665d;--fub-red-soft: #3d1a18;--fub-amber: #f0a83a;--fub-amber-soft: #3a2a10;--fub-slate: #94a3b8;--fub-avatar: #29333e;--fub-shadow: 0 1px 2px rgb(0 0 0 / 40%);--fub-pop-shadow: 0 10px 30px rgb(0 0 0 / 55%);--avatar-0: oklch(.35 .12 240);--avatar-1: oklch(.38 .14 340);--avatar-2: oklch(.35 .11 180);--avatar-3: oklch(.38 .13 40);--avatar-4: oklch(.36 .12 300);--avatar-5: oklch(.35 .11 150);--avatar-6: oklch(.37 .12 200);--avatar-7: oklch(.38 .14 10);--avatar-8: oklch(.4 .11 80);--avatar-9: oklch(.36 .13 270);--fub-compose-width: 32.5rem;--fub-calendar-panel-shadow: var(--fub-pop-shadow);--fub-calendar-card-shadow: 0 .75rem 2.5rem rgb(0 0 0 / 55%), 0 .125rem .5rem rgb(0 0 0 / 35%);--fub-calendar-card-sheet-shadow: 0 -.5rem 1.875rem rgb(0 0 0 / 50%);--fub-person-timeline-icon: 2rem;--fub-person-timeline-rail: 2rem;--fub-person-timeline-line: .125rem;--fub-person-timeline-rail-color: var(--fub-line);--fub-person-timeline-ai-surface: var(--fub-hover);--fub-ai: #9d93f5;--fub-ai-soft: #25234a;--fub-person-ai-popover: 23.75rem;--fub-person-dialog-height: 90dvh;--fub-esign-dialog-width: 58.75rem;--fub-esign-preview-height: 28rem;--fub-agreement-status-width: 35rem;--fub-signer-view-width: 45rem;--fub-signature-field-width: 22.5rem;--fub-esign-audit-time: 9rem;--fub-signature-font-size: 2rem;--fub-inbox-conversation: var(--fub-card);--fub-inbox-bubble-in: var(--fub-hover);--fub-inbox-bubble-out: var(--fub-blue-soft);--fub-inbox-call-soft: var(--fub-green-soft);--fub-inbox-email-header: var(--fub-line-subtle);--fub-dashboard-kpi-min-height: 9rem;--fub-money-form: 32rem;--fub-money-invoice-form: 42rem;--fub-money-table: 45rem;--fub-money-detail-rail: 18rem;--fub-money-total: 18rem;--fub-money-receipt: 8rem;--fub-money-quantity: 5rem;--fub-money-price: 7rem;--fub-task-preview-radius: .75rem;--fub-task-preview-sheet-radius: 1rem;--fub-task-preview-width: 22.5rem;--fub-z-task-preview: 50;--fub-ai-focus: color-mix(in srgb, var(--fub-ai) 32%, transparent);--fub-ai-user-pill: #232c37;--fub-ai-send-disabled: #3a4550;--fub-ai-composer-focus: var(--fub-ink-secondary);--fub-ai-composer-ring-width: .125rem;--fub-ai-composer-ring-offset: .0625rem;--fub-ai-composer-ring: var(--fub-blue);--fub-event-bg: var(--fub-card);--fub-event-fg: var(--fub-ink);--fub-event-sub: var(--fub-ink-secondary);--fub-event-mut: var(--fub-muted);--fub-event-line: var(--fub-line);--fub-event-chip: var(--fub-hover);--fub-event-blue: var(--fub-blue);--fub-event-on-blue: var(--fub-white);--fub-event-menu: var(--fub-card);--fub-event-danger: var(--fub-red);--fub-event-going: var(--fub-green);--fub-event-maybe: var(--fub-slate);--fub-event-soft: color-mix(in srgb, var(--fub-blue) 20%, var(--fub-card));--fub-event-on-blue-line: color-mix( in srgb, var(--fub-white) 35%, transparent );--fub-event-mark: var(--fub-blue);--fub-event-organizer: var(--fub-green);--fub-event-guest: var(--fub-blue);--fub-event-shadow: var(--fub-pop-shadow);--fub-event-input-size: 1rem;--fub-phone-bg: #131314;--fub-phone-fg: #e3e3e3;--fub-phone-mut: #c4c7c5;--fub-phone-sub: #9aa0a6;--fub-phone-line: #2d2e30;--fub-phone-blue: #a8c7fa;--fub-phone-onblue: #062e6f;--fub-phone-now: #ffffff;--fub-phone-chip: #1e1f20;--fub-phone-hov: #1e1f20;--fub-phone-soft: #131314;--fub-phone-appointment: #3c4f68;--fub-phone-appointment-ink: #e3e3e3;--fub-phone-task: #5a4520;--fub-phone-task-ink: #e3e3e3;--fub-phone-check-ink: #ffffff;--fub-phone-scrim: rgb(0 0 0 / 55%);--fub-phone-view-on: color-mix(in srgb, #a8c7fa 22%, #131314);--fub-phone-drawer-shadow: 0 .5rem 2rem rgb(0 0 0 / 45%);--fub-phone-drag-shadow: 0 .625rem 1.625rem rgb(0 0 0 / 45%)}.task-preview{position:fixed;z-index:var(--fub-z-task-preview);display:flex;width:var(--fub-task-preview-width);max-height:calc(100dvh - var(--fub-nav-height) - var(--fub-space-6));flex-direction:column;gap:var(--fub-space-3);overflow-y:auto;border:1px solid var(--fub-line);border-radius:var(--fub-task-preview-radius);background:var(--fub-card);box-shadow:var(--fub-pop-shadow);padding:var(--fub-space-4)}.task-preview-fallback{top:calc(var(--fub-nav-height) + var(--fub-space-3));right:var(--fub-space-3)}.task-preview-mobile{inset:auto 0 0;width:100%;max-height:calc(100dvh - var(--fub-space-6));border-top-left-radius:var(--fub-task-preview-sheet-radius);border-top-right-radius:var(--fub-task-preview-sheet-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}.task-row-selected{border-color:var(--fub-blue)!important;background:var(--fub-blue-soft);box-shadow:0 0 0 1px var(--fub-blue)}@media(max-width:47.9375rem){.fub-mobile-shell{max-width:100vw;min-width:0;overflow-x:clip}.fub-mobile-tabs{grid-template-columns:repeat(2,minmax(0,1fr)) var(--fub-mobile-create-size) repeat(3,minmax(0,1fr))}.fub-mobile-page-contacts div:has(>[aria-label="Sort people"]){width:100%;flex-wrap:wrap;margin-left:0}.fub-mobile-page-contacts div:has(>[aria-label="Sort people"])>[aria-label="Sort people"]{min-width:0;flex:1}.fub-mobile-page-contacts div:has(>[aria-label="Sort people"])>button:last-child{flex:1 0 100%}.fub-mobile-page-contact div:has(>button[aria-expanded]){flex-wrap:wrap;justify-content:flex-start}.fub-mobile-page-deals{overflow-x:auto}.fub-mobile-page-deals div:has(>div>[data-rfd-droppable-id]){min-width:var(--fub-mobile-deals-board-width)}.fub-mobile-shell input,.fub-mobile-shell select,.fub-mobile-shell textarea{font-size:var(--fub-mobile-input-font-size)!important}.fub-mobile-shell nav a,.fub-mobile-shell nav button,.fub-mobile-shell [role=list] a,.fub-mobile-shell [role=list] button,.fub-mobile-shell ul a,.fub-mobile-shell ul button,.fub-mobile-shell ol a,.fub-mobile-shell ol button{min-height:var(--fub-mobile-touch-target);min-width:var(--fub-mobile-touch-target)}.fub-mobile-shell img,.fub-mobile-shell svg,.fub-mobile-shell video{max-width:100%}}.fub-ai-panel[data-mode=full-screen]{border:0;box-shadow:none}.fub-ai-header{min-height:var(--fub-ai-header-height)}.fub-ai-header h2{font-size:var(--fub-ai-panel-body-size)}.fub-ai-panel[data-mode=full-screen] .fub-ai-header{border-bottom-color:transparent}.fub-ai-message-list{gap:1.375rem;padding:1.125rem 1.125rem .5rem}.fub-ai-panel[data-mode=full-screen] .fub-ai-message-list{padding:1.75rem 1.5rem .5rem}.fub-ai-empty-state{padding:1.625rem .5rem .375rem}.fub-ai-empty-title{margin-bottom:.625rem;font-size:var(--fub-ai-empty-title-size);letter-spacing:-.02em}.fub-ai-empty-description{max-width:var(--fub-ai-empty-copy-width);line-height:1.5}.fub-ai-empty-state>.fub-ai-suggestions{margin-top:1.75rem}.fub-ai-panel[data-mode=full-screen] .fub-ai-empty-state{padding-top:0}.fub-ai-panel[data-mode=full-screen] .fub-ai-empty-title{margin-bottom:1.5rem;font-size:var(--fub-ai-full-empty-title-size)}.fub-ai-panel[data-mode=full-screen] .fub-ai-empty-state>.fub-ai-suggestions{margin-top:1rem}.fub-ai-panel[data-mode=full-screen] .fub-ai-suggestions button{border-radius:var(--fub-radius-pill)}.fub-ai-composer-form{padding:.375rem .875rem .625rem}.fub-ai-panel[data-mode=full-screen]>div>.fub-ai-composer-form{padding:.375rem 1.5rem 1rem}.fub-ai-composer-form.fub-ai-composer-embedded{padding:0}.fub-ai-fine-print{margin-top:.4375rem}.fub-ai-composer textarea{field-sizing:content}.fub-ai-composer:focus-within{border-color:var(--fub-ai-composer-focus);box-shadow:var(--fub-shadow)}.fub-ai-composer textarea:focus,.fub-ai-composer textarea:focus-visible{outline:none;box-shadow:none;--tw-ring-shadow: 0 0 #0000;--tw-ring-offset-shadow: 0 0 #0000}.fub-ai-composer button:focus{outline:none;box-shadow:none}.fub-ai-composer button:focus-visible{outline:var(--fub-ai-composer-ring-width) solid var(--fub-ai-composer-ring);outline-offset:var(--fub-ai-composer-ring-offset)}.fub-ai-answer-body{font-size:var(--fub-ai-panel-body-size);line-height:var(--fub-ai-panel-body-leading)}.fub-ai-panel[data-mode=full-screen] .fub-ai-answer-body{font-size:1rem;line-height:1.6}@media(max-width:43.75rem){.fub-ai-panel[data-mode=panel]{right:1rem;bottom:5rem;width:min(25rem,calc(100vw - 2rem));height:min(35rem,calc(100dvh - 9.375rem))}.fub-ai-panel[data-mode=panel] .fub-ai-message-list{padding-right:1rem;padding-left:1rem}.fub-ai-panel[data-mode=panel] [data-testid=user-message]>*{max-width:88%}}.fub-ai-thinking{color:transparent;background-image:linear-gradient(90deg,var(--fub-muted),var(--fub-ink),var(--fub-muted));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:fub-ai-shimmer 1.2s linear infinite}.fub-ai-chunk{animation:fub-ai-fade-in .18s ease-out}.fub-ai-cursor{display:inline-block;width:var(--fub-ai-cursor-width);height:var(--fub-ai-cursor-height);margin-left:var(--fub-space-1);border-radius:var(--fub-radius-pill);background:var(--fub-ink);vertical-align:middle;animation:fub-ai-blink 1s ease-in-out infinite}[data-ai-highlighted=true]{position:relative;z-index:1;outline:var(--fub-ai-highlight-width) solid var(--fub-ai);outline-offset:var(--fub-ai-highlight-offset);box-shadow:0 0 0 var(--fub-ai-highlight-glow) var(--fub-ai-focus);animation:fub-ai-highlight 1.1s ease-in-out 4}@keyframes fub-ai-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes fub-ai-fade-in{0%{opacity:0;transform:translateY(var(--fub-space-1))}to{opacity:1;transform:translateY(0)}}@keyframes fub-ai-blink{50%{opacity:0}}@keyframes fub-ai-highlight{50%{box-shadow:0 0 0 calc(var(--fub-ai-highlight-glow) * 2) transparent}}@media(prefers-reduced-motion:reduce){.fub-ai-thinking,.fub-ai-chunk,.fub-ai-cursor,[data-ai-highlighted=true]{animation:none}--fub-dial-bg: #0f1318;--fub-dial-seg: #3a4452;--fub-dial-key-bg: #232b35;--fub-dial-key-ink: #eef1f4;--fub-dial-go: #2fb56a;--fub-dial-text: #5aa2e6;--fub-dial-sub: #8d97a3;--fub-dial-on-go: #ffffff;--fub-dial-scrim: rgb(0 0 0 / 55%);--fub-dial-seg-shadow: 0 1px 3px rgb(0 0 0 / 35%);--fub-dial-go-shadow: 0 6px 18px rgb(47 181 106 / 30%);--fub-dial-text-shadow: 0 6px 18px rgb(90 162 230 / 30%)}.fub-dial-sheet{position:fixed;inset:0;z-index:var(--fub-z-dial);display:flex;flex-direction:column;box-sizing:border-box;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:var(--fub-dial-bg);color:var(--fub-ink);font-family:var(--fub-font)}.fub-dial-sheet button{border:0;padding:0;font:inherit;cursor:pointer;background:transparent}.fub-dial-header{display:flex;align-items:center;flex:none;height:var(--fub-dial-header);padding:0 var(--fub-space-2)}.fub-dial-header h2{flex:1;margin:0;text-align:center;font-size:var(--fub-dial-title-font);font-weight:700}.fub-dial-close,.fub-dial-close-spacer{width:var(--fub-dial-hit);height:var(--fub-dial-hit);flex:none}.fub-dial-sheet .fub-dial-close{display:grid;place-items:center;border-radius:var(--fub-dial-key-radius);background:var(--fub-dial-key-bg);color:var(--fub-ink)}.fub-dial-close svg{width:var(--fub-dial-icon);height:var(--fub-dial-icon)}.fub-dial-seg{display:grid;grid-template-columns:1fr 1fr;gap:var(--fub-dial-seg-pad);flex:none;margin:0 var(--fub-dial-pad-x) var(--fub-space-2);padding:var(--fub-dial-seg-pad);border-radius:var(--fub-dial-seg-radius);background:var(--fub-dial-key-bg)}.fub-dial-sheet .fub-dial-seg button{height:var(--fub-dial-seg-height);border-radius:var(--fub-dial-seg-item-radius);font-size:var(--fub-dial-name-font);font-weight:700;color:var(--fub-dial-sub)}.fub-dial-sheet .fub-dial-seg button[aria-selected=true]{background:var(--fub-dial-seg);color:var(--fub-ink);box-shadow:var(--fub-dial-seg-shadow)}.fub-dial-body{position:relative;flex:1;min-height:0;overflow-y:auto}.fub-dial-pad{display:flex;flex-direction:column;align-items:center;min-height:100%;padding:var(--fub-dial-seg-pad) var(--fub-dial-pad-x) var(--fub-space-3)}.fub-dial-number-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--fub-dial-header);padding:0 var(--fub-dial-header)}.fub-dial-number{max-width:100%;overflow:hidden;font-size:var(--fub-dial-number-font);font-weight:500;letter-spacing:.5px;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.fub-dial-number.is-empty{font-size:var(--fub-dial-placeholder-font);font-weight:400;color:var(--fub-dial-sub)}.fub-dial-sheet .fub-dial-backspace{position:absolute;right:0;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:var(--fub-dial-hit);height:var(--fub-dial-hit);border-radius:var(--fub-dial-key-radius);color:var(--fub-dial-sub)}.fub-dial-backspace svg{width:var(--fub-dial-icon);height:var(--fub-dial-icon)}.fub-dial-who{display:flex;align-items:center;justify-content:center;min-height:var(--fub-dial-seg-height);font-size:var(--fub-dial-name-font);color:var(--fub-dial-sub)}.fub-dial-who b{color:var(--fub-ink);margin-right:var(--fub-space-1)}.fub-dial-sheet .fub-dial-paste{display:inline-flex;align-items:center;gap:var(--fub-space-2);height:var(--fub-dial-seg-height);padding:0 var(--fub-dial-pad-x);border-radius:var(--fub-dial-key-radius);background:var(--fub-dial-key-bg);color:var(--fub-ink);font-size:var(--fub-dial-name-font);font-weight:600}.fub-dial-paste svg{width:var(--fub-dial-icon);height:var(--fub-dial-icon)}.fub-dial-matches{display:flex;flex-direction:column;gap:var(--fub-dial-seg-pad);width:100%}.fub-dial-sheet .fub-dial-match{display:flex;width:100%;min-height:var(--fub-dial-row);padding:var(--fub-space-2) var(--fub-space-3);border-radius:var(--fub-dial-seg-radius);background:var(--fub-dial-key-bg);text-align:left}.fub-dial-match b,.fub-dial-match small{display:block}.fub-dial-match small{color:var(--fub-dial-sub);font-size:var(--fub-dial-sub-font)}.fub-dial-keys{display:grid;grid-template-columns:repeat(3,var(--fub-dial-key));gap:var(--fub-dial-key-gap) var(--fub-dial-key-gap-x);justify-content:center;margin:var(--fub-space-3) 0 var(--fub-space-4)}button.fub-dial-key{box-sizing:border-box;appearance:none;margin:0;border:0;padding:0;display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;width:var(--fub-dial-key);min-width:var(--fub-dial-key);height:var(--fub-dial-key);min-height:var(--fub-dial-key);border-radius:var(--fub-dial-key-radius);background:var(--fub-dial-key-bg);color:var(--fub-dial-key-ink);line-height:1;-webkit-user-select:none;user-select:none;touch-action:manipulation}.fub-dial-key b{font-size:var(--fub-dial-key-font);font-weight:400}.fub-dial-key small{min-height:var(--fub-dial-go-label);margin-top:var(--fub-space-1);font-size:var(--fub-dial-letters-font);font-weight:700;letter-spacing:1.6px;color:var(--fub-dial-sub)}.fub-dial-go-row{display:flex;justify-content:center;width:100%}button.fub-dial-go{box-sizing:border-box;appearance:none;margin:0;border:0;padding:0;display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:var(--fub-space-1);width:var(--fub-dial-key);min-width:var(--fub-dial-key);height:var(--fub-dial-key);min-height:var(--fub-dial-key);border-radius:var(--fub-dial-key-radius);color:var(--fub-dial-on-go)}.fub-dial-sheet .fub-dial-go.is-call{background:var(--fub-dial-go);box-shadow:var(--fub-dial-go-shadow)}.fub-dial-sheet .fub-dial-go.is-text{background:var(--fub-dial-text);box-shadow:var(--fub-dial-text-shadow)}.fub-dial-go:disabled{opacity:.45;box-shadow:none}.fub-dial-go svg{width:var(--fub-dial-icon-lg);height:var(--fub-dial-icon-lg)}.fub-dial-go span{font-size:var(--fub-dial-go-label);font-weight:700}.fub-dial-contacts{position:relative;padding-bottom:var(--fub-dial-pad-x)}.fub-dial-search{position:sticky;top:0;z-index:2;display:flex;align-items:center;padding:var(--fub-dial-seg-pad) var(--fub-dial-pad-x) var(--fub-space-2);background:var(--fub-dial-bg)}.fub-dial-search svg{position:absolute;left:calc(var(--fub-dial-pad-x) + var(--fub-dial-seg-pad) + var(--fub-space-3));width:var(--fub-dial-icon);height:var(--fub-dial-icon);color:var(--fub-dial-sub);pointer-events:none}.fub-dial-search input{width:100%;height:var(--fub-dial-search-height);box-sizing:border-box;border:0;border-radius:var(--fub-dial-search-radius);padding-left:calc(var(--fub-dial-hit) - var(--fub-space-2));background:var(--fub-dial-key-bg);color:var(--fub-ink);font-size:var(--fub-dial-search-font)}.fub-dial-section h3{margin:var(--fub-space-3) var(--fub-dial-pad-x) var(--fub-space-1);font-size:var(--fub-dial-section-font);font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--fub-dial-sub)}.fub-dial-letter{position:sticky;top:var(--fub-dial-search-height);padding:var(--fub-space-2) var(--fub-dial-pad-x);background:var(--fub-dial-bg);border-bottom:1px solid var(--fub-line);font-size:var(--fub-dial-section-font);font-weight:800;color:var(--fub-dial-sub)}.fub-dial-sheet .fub-dial-row{display:flex;align-items:center;gap:var(--fub-space-3);width:100%;min-height:var(--fub-dial-row);padding:var(--fub-space-2) var(--fub-dial-pad-x);padding-right:calc(var(--fub-dial-index) + var(--fub-dial-pad-x));border-bottom:1px solid var(--fub-line);text-align:left}.fub-dial-avatar,.fub-dial-choice{display:grid;place-items:center;width:var(--fub-dial-avatar);height:var(--fub-dial-avatar);flex:none;border-radius:var(--fub-dial-key-radius);color:var(--fub-dial-on-go);font-size:var(--fub-dial-name-font);font-weight:700}.fub-dial-choice.is-call{background:var(--fub-dial-go)}.fub-dial-choice.is-text{background:var(--fub-dial-text)}.fub-dial-choice svg{width:var(--fub-dial-icon);height:var(--fub-dial-icon)}.fub-dial-row-copy{display:flex;flex-direction:column;gap:var(--fub-space-1);min-width:0;flex:1}.fub-dial-row-copy b{overflow:hidden;font-size:var(--fub-dial-name-font);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.fub-dial-row-copy small{overflow:hidden;font-size:var(--fub-dial-sub-font);color:var(--fub-dial-sub);text-overflow:ellipsis;white-space:nowrap}.fub-dial-index{position:sticky;top:var(--fub-dial-search-height);float:right;z-index:3;display:flex;flex-direction:column;justify-content:center;width:var(--fub-dial-index);margin-top:calc(var(--fub-dial-search-height) * -1);color:var(--fub-dial-sub)}.fub-dial-sheet .fub-dial-index button{height:var(--fub-dial-index);font-size:var(--fub-dial-letters-font);font-weight:700;color:var(--fub-dial-sub)}.fub-dial-empty{margin:0;padding:var(--fub-dial-pad-x);color:var(--fub-dial-sub)}.fub-dial-scrim{position:fixed;inset:0;z-index:calc(var(--fub-z-dial) + 1);display:flex;align-items:flex-end;background:var(--fub-dial-scrim)}.fub-dial-chooser{width:100%;padding-bottom:var(--fub-space-3);border-radius:var(--fub-dial-sheet-radius) var(--fub-dial-sheet-radius) 0 0;background:var(--fub-dial-bg)}.fub-dial-grab{width:var(--fub-dial-avatar);height:var(--fub-space-1);margin:var(--fub-space-2) auto var(--fub-space-2);border-radius:var(--fub-dial-key-radius);background:var(--fub-line)}.fub-dial-chooser h3{margin:0 var(--fub-dial-pad-x) var(--fub-space-2);font-size:var(--fub-dial-title-font);font-weight:700;text-transform:none;letter-spacing:0;color:var(--fub-ink)}.fub-dial-chooser .fub-dial-row{padding-right:var(--fub-dial-pad-x)}.fub-dial-sheet .fub-dial-cancel{display:block;width:calc(100% - var(--fub-dial-pad-x) - var(--fub-dial-pad-x));height:var(--fub-dial-search-height);margin:var(--fub-space-3) var(--fub-dial-pad-x) 0;border:1px solid var(--fub-line);border-radius:var(--fub-dial-seg-radius);font-size:var(--fub-dial-name-font)}.fub-phone-calendar-host,.fub-phone-calendar{background:var(--fub-phone-bg);color:var(--fub-phone-fg);font:inherit}.fub-phone-calendar{min-height:100%}.fub-phone-calendar button,.fub-phone-calendar input{font:inherit;color:inherit}.fub-phone-calendar button{border:var(--fub-phone-zero);background:transparent;padding:var(--fub-phone-zero)}.fub-phone-calendar button:focus-visible,.fub-phone-calendar input:focus-visible{outline:var(--fub-phone-line-size) solid var(--fub-phone-blue);outline-offset:var(--fub-phone-focus)}.fub-phone-calendar svg{width:var(--fub-phone-icon);height:var(--fub-phone-icon)}.fub-phone-calendar__header{position:sticky;z-index:var(--fub-phone-z-now);top:var(--fub-phone-zero);background:var(--fub-phone-bg)}.fub-phone-calendar__bar{display:flex;height:var(--fub-phone-header);align-items:center;padding:var(--fub-phone-zero) var(--fub-phone-gap);border-bottom:var(--fub-phone-line-size) solid var(--fub-phone-line)}.fub-phone-calendar__icon,.fub-phone-calendar__today{display:grid;width:var(--fub-phone-hit);height:var(--fub-phone-hit);flex:none;place-items:center;border-radius:var(--fub-phone-radius-round);color:var(--fub-phone-mut)}.fub-phone-calendar__icon:active,.fub-phone-calendar__today:active,.fub-phone-calendar__month:active{background:var(--fub-phone-hov)}.fub-phone-calendar__month{display:flex;height:var(--fub-phone-hit);align-items:center;gap:var(--fub-phone-gap);border-radius:var(--fub-phone-radius-chip);padding:var(--fub-phone-zero) var(--fub-phone-pad);font-size:var(--fub-phone-title);font-weight:500;letter-spacing:calc(var(--fub-phone-focus) * -1)}.fub-phone-calendar__month svg{transition:transform var(--fub-phone-ease)}.fub-phone-calendar__month.is-open svg{transform:rotate(180deg)}.fub-phone-calendar__spacer{flex:1}.fub-phone-calendar__today-icon{display:grid;width:var(--fub-phone-today-icon);height:var(--fub-phone-today-icon);place-items:center;border:var(--fub-phone-line-size) solid currentColor;border-top-width:var(--fub-phone-focus);border-radius:var(--fub-phone-radius-check)}.fub-phone-calendar__today-icon b{font-size:var(--fub-phone-weekday);font-weight:800;line-height:1}.fub-phone-calendar__search{padding:var(--fub-phone-gap) var(--fub-phone-page-pad) var(--fub-phone-pad)}.fub-phone-calendar__search input{width:100%;height:var(--fub-phone-search);border:var(--fub-phone-zero);border-radius:var(--fub-phone-radius-round);background:var(--fub-phone-chip);padding:var(--fub-phone-zero) var(--fub-phone-page-pad)}.fub-phone-mini{padding:var(--fub-phone-gap) var(--fub-phone-pad) var(--fub-phone-pad);border-bottom:var(--fub-phone-line-size) solid var(--fub-phone-line);box-shadow:var(--fub-phone-drawer-shadow)}.fub-phone-mini__nav,.fub-phone-mini__week,.fub-phone-mini__grid{display:grid;grid-template-columns:repeat(7,minmax(var(--fub-phone-zero),1fr));text-align:center}.fub-phone-mini__nav{display:flex;align-items:center;justify-content:space-between}.fub-phone-mini__nav b{font-size:var(--fub-phone-event-meta);font-weight:600}.fub-phone-mini__week span{padding:var(--fub-phone-gap) var(--fub-phone-zero);color:var(--fub-phone-sub);font-size:var(--fub-phone-label);font-weight:600}.fub-phone-mini__grid button,.fub-phone-mini__grid span{display:flex;height:var(--fub-phone-mini-cell);flex-direction:column;align-items:center;justify-content:center;gap:var(--fub-phone-gap)}.fub-phone-mini__grid b{display:grid;width:var(--fub-phone-mini-bubble);height:var(--fub-phone-mini-bubble);place-items:center;border-radius:var(--fub-phone-radius-round);font-size:var(--fub-phone-label);font-weight:500}.fub-phone-mini__grid .is-today b{background:var(--fub-phone-blue);color:var(--fub-phone-onblue);font-weight:700}.fub-phone-mini__grid .is-selected:not(.is-today) b{background:var(--fub-phone-view-on)}.fub-phone-mini__grid i{width:var(--fub-phone-dot);height:var(--fub-phone-dot);border-radius:var(--fub-phone-radius-round);background:var(--fub-phone-sub)}.fub-phone-schedule{padding-bottom:var(--fub-phone-header)}.fub-phone-schedule__week{margin:var(--fub-phone-zero);padding:var(--fub-phone-page-pad) var(--fub-phone-page-pad) var(--fub-phone-pad) var(--fub-phone-week-pad);color:var(--fub-phone-sub);font-size:var(--fub-phone-label);font-weight:600;letter-spacing:var(--fub-phone-tracking);text-transform:uppercase}.fub-phone-schedule__day{display:grid;grid-template-columns:var(--fub-phone-gutter) minmax(var(--fub-phone-zero),1fr);gap:var(--fub-phone-zero) var(--fub-phone-day-gap);padding:var(--fub-phone-gap) var(--fub-phone-pad) var(--fub-phone-pad) var(--fub-phone-gap)}.fub-phone-schedule__day.is-past .fub-phone-schedule__event{opacity:var(--fub-phone-past)}.fub-phone-schedule__date{display:flex;flex-direction:column;align-items:center;gap:var(--fub-phone-gap);padding-top:var(--fub-phone-gap)}.fub-phone-schedule__date small,.fub-phone-grid__head small{color:var(--fub-phone-sub);font-size:var(--fub-phone-weekday);font-weight:600;letter-spacing:var(--fub-phone-tracking);text-transform:uppercase}.fub-phone-schedule__date b,.fub-phone-grid__head b{display:grid;width:var(--fub-phone-date);height:var(--fub-phone-date);place-items:center;border-radius:var(--fub-phone-radius-round);font-size:var(--fub-phone-date-font);font-weight:500}.fub-phone-schedule__day.is-today .fub-phone-schedule__date small,.fub-phone-grid__head .is-today small{color:var(--fub-phone-blue)}.fub-phone-schedule__day.is-today .fub-phone-schedule__date b,.fub-phone-grid__head .is-today b{background:var(--fub-phone-blue);color:var(--fub-phone-onblue)}.fub-phone-schedule__body{display:flex;min-width:var(--fub-phone-zero);flex-direction:column;gap:var(--fub-phone-gap)}.fub-phone-schedule__location{display:inline-flex;height:var(--fub-phone-chip-height);align-items:center;align-self:flex-start;gap:var(--fub-phone-gap);border:var(--fub-phone-line-size) solid var(--fub-phone-line);border-radius:var(--fub-phone-radius-chip);padding:var(--fub-phone-zero) var(--fub-phone-pad);color:var(--fub-phone-mut);font-size:var(--fub-phone-event-meta);font-weight:500}.fub-phone-schedule__location svg{width:var(--fub-phone-event-meta);height:var(--fub-phone-event-meta)}.fub-phone-schedule__event{display:flex;width:100%;min-height:var(--fub-phone-event-min);flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--fub-phone-focus);border-radius:var(--fub-phone-radius-event);padding:var(--fub-phone-pad);text-align:left}.fub-phone-schedule__event.is-appointment,.fub-phone-grid__event.is-appointment{background:var(--fub-phone-appointment);color:var(--fub-phone-appointment-ink)}.fub-phone-schedule__event.is-task,.fub-phone-grid__task{background:var(--fub-phone-task);color:var(--fub-phone-task-ink)}.fub-phone-schedule__event strong,.fub-phone-grid__event strong{max-width:100%;overflow:hidden;font-size:var(--fub-phone-event-title);font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.fub-phone-schedule__event span,.fub-phone-grid__event span{font-size:var(--fub-phone-event-meta);line-height:1.3;opacity:var(--fub-phone-past)}.fub-phone-schedule__event.is-cancelled strong{text-decoration:line-through}.fub-phone-schedule__event.is-cancelled{opacity:var(--fub-phone-cancelled)}.fub-phone-schedule__now{position:relative;display:flex;height:var(--fub-phone-event-meta);align-items:center}.fub-phone-schedule__now:before{position:absolute;right:var(--fub-phone-zero);left:var(--fub-phone-now-dot);height:var(--fub-phone-now-line);border-radius:var(--fub-phone-radius-round);background:var(--fub-phone-now);content:""}.fub-phone-schedule__now:after{position:relative;width:var(--fub-phone-now-dot);height:var(--fub-phone-now-dot);border-radius:var(--fub-phone-radius-round);background:var(--fub-phone-now);content:""}.fub-phone-schedule__empty{margin:var(--fub-phone-zero);padding:var(--fub-phone-pad) var(--fub-phone-zero);color:var(--fub-phone-sub);font-size:var(--fub-phone-event-meta)}.fub-phone-grid__head,.fub-phone-grid__tasks,.fub-phone-grid__body{display:grid;grid-template-columns:var(--fub-phone-time-rail) repeat(var(--fub-phone-day-columns),minmax(var(--fub-phone-zero),1fr))}.fub-phone-grid__head{position:sticky;z-index:var(--fub-phone-z-now);top:var(--fub-phone-header);background:var(--fub-phone-bg);text-align:center}.fub-phone-grid__head>div{display:flex;flex-direction:column;align-items:center;gap:var(--fub-phone-gap);padding-bottom:var(--fub-phone-pad)}.fub-phone-grid__zone{align-self:end;color:var(--fub-phone-sub);font-size:var(--fub-phone-weekday);font-weight:600}.fub-phone-grid__tasks{min-height:var(--fub-phone-chip-height)}.fub-phone-grid__task{display:block;overflow:hidden;margin:var(--fub-phone-focus);border-radius:var(--fub-phone-radius-check);padding:var(--fub-phone-focus) var(--fub-phone-gap);font-size:var(--fub-phone-weekday);text-overflow:ellipsis;white-space:nowrap}.fub-phone-grid__hours span,.fub-phone-grid__slot{height:var(--fub-phone-hour)}.fub-phone-grid__hours span{display:block;transform:translateY(var(--fub-phone-hour-label-lift));color:var(--fub-phone-sub);font-size:var(--fub-phone-weekday);text-align:right;padding-right:var(--fub-phone-gap)}.fub-phone-grid__column{position:relative}.fub-phone-grid__slot{display:block;width:100%;border-top:var(--fub-phone-line-size) solid var(--fub-phone-line);border-left:var(--fub-phone-line-size) solid var(--fub-phone-line)}.fub-phone-grid__slot.is-drop{background:var(--fub-phone-view-on);outline:var(--fub-phone-line-size) dashed var(--fub-phone-blue);outline-offset:calc(var(--fub-phone-line-size) * -1)}.fub-phone-grid__event{position:absolute;z-index:var(--fub-phone-z-now);left:calc(var(--fub-phone-event-column) * (100% / var(--fub-phone-event-columns)) + var(--fub-phone-event-gutter));width:calc((100% / var(--fub-phone-event-columns)) - (var(--fub-phone-event-gutter) * 2));overflow:hidden;min-height:var(--fub-phone-grid-event-min);height:max(var(--fub-phone-grid-event-min),calc(var(--fub-phone-duration) * var(--fub-phone-hour) / 60));top:calc(var(--fub-phone-minute-offset) * var(--fub-phone-hour) / 60);border-radius:var(--fub-phone-radius-grid-event);padding:var(--fub-phone-gap);text-align:left;-webkit-user-select:none;user-select:none}.fub-phone-grid__event.is-dragging{z-index:var(--fub-phone-z-drag);opacity:.95;pointer-events:none;box-shadow:var(--fub-phone-drag-shadow);transform:translate(calc(var(--fub-phone-drag-x, 0) * var(--fub-phone-pixel)),calc(var(--fub-phone-drag-y, 0) * var(--fub-phone-pixel)))}.fub-phone-grid__now{position:absolute;z-index:var(--fub-phone-z-now);right:var(--fub-phone-zero);left:var(--fub-phone-zero);height:var(--fub-phone-now-line);background:var(--fub-red);top:calc(var(--fub-phone-minute-offset) * var(--fub-phone-hour) / 60);pointer-events:none}.fub-phone-grid__now:before{position:absolute;top:calc(var(--fub-phone-now-dot) / -2 + var(--fub-phone-now-line) / 2);left:calc(var(--fub-phone-now-dot) / -2);width:var(--fub-phone-now-dot);height:var(--fub-phone-now-dot);border-radius:var(--fub-phone-radius-round);background:var(--fub-red);content:""}.fub-phone-grid__hint{margin:var(--fub-phone-pad) var(--fub-phone-page-pad) var(--fub-phone-header);color:var(--fub-phone-sub);font-size:var(--fub-phone-hint)}.fub-phone-grid{touch-action:pan-y}.fub-phone-drawer{position:fixed;z-index:var(--fub-phone-z-drawer);inset:var(--fub-phone-zero)}.fub-phone-drawer__scrim{position:absolute;inset:var(--fub-phone-zero);background:var(--fub-phone-scrim)}.fub-phone-drawer__panel{position:absolute;z-index:var(--fub-phone-z-now);top:var(--fub-phone-zero);bottom:var(--fub-phone-zero);left:var(--fub-phone-zero);width:var(--fub-phone-drawer);overflow-y:auto;border-radius:var(--fub-phone-zero) var(--fub-phone-radius-drawer) var(--fub-phone-radius-drawer) var(--fub-phone-zero);background:var(--fub-phone-bg);box-shadow:var(--fub-phone-drawer-shadow);padding:var(--fub-phone-pad) var(--fub-phone-pad) var(--fub-phone-page-pad) var(--fub-phone-zero)}.fub-phone-drawer__title{margin:var(--fub-phone-zero);padding:var(--fub-phone-pad) var(--fub-phone-page-pad) var(--fub-phone-page-pad) var(--fub-phone-page-pad);color:var(--fub-phone-sub);font-size:var(--fub-phone-title)}.fub-phone-drawer__title strong{color:var(--fub-phone-fg);font-weight:700}.fub-phone-drawer__view{display:flex;width:100%;height:var(--fub-phone-row);align-items:center;gap:var(--fub-phone-page-pad);border-radius:var(--fub-phone-zero) var(--fub-phone-radius-round) var(--fub-phone-radius-round) var(--fub-phone-zero);padding:var(--fub-phone-zero) var(--fub-phone-page-pad);font-size:var(--fub-phone-event-meta);font-weight:600;text-align:left}.fub-phone-drawer__view svg{color:var(--fub-phone-mut)}.fub-phone-drawer__view[aria-current=page]{background:var(--fub-phone-view-on)}.fub-phone-drawer__sep{height:var(--fub-phone-line-size);margin:var(--fub-phone-pad) var(--fub-phone-zero) var(--fub-phone-pad) var(--fub-phone-page-pad);background:var(--fub-phone-line)}.fub-phone-drawer__check{display:flex;width:100%;min-height:var(--fub-phone-row);align-items:center;gap:var(--fub-phone-page-pad);padding:var(--fub-phone-zero) var(--fub-phone-page-pad);font-size:var(--fub-phone-event-meta);text-align:left}.fub-phone-drawer__check i{display:grid;width:var(--fub-phone-check);height:var(--fub-phone-check);flex:none;place-items:center;border:var(--fub-phone-line-size) solid var(--fub-phone-blue);border-radius:var(--fub-phone-radius-check);color:var(--fub-phone-check-ink)}.fub-phone-drawer__check.is-tasks i{border-color:var(--fub-amber)}.fub-phone-drawer__check[aria-checked=true] i{background:var(--fub-phone-blue)}.fub-phone-drawer__check.is-tasks[aria-checked=true] i{background:var(--fub-amber)}.fub-phone-drawer__check svg{width:var(--fub-phone-event-meta);height:var(--fub-phone-event-meta)}.fub-phone-month{padding:var(--fub-phone-pad)}
