/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:var(--border)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.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}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0\!{margin:calc(var(--spacing) * 0)!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.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-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[calc\(--spacing\(5\.5\)\)\]{height:calc(calc(var(--spacing) * 5.5))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[300px\]{max-height:300px}.max-h-\[min\(calc\(--spacing\(96\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 96) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-sm{max-width:var(--container-sm)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade-b{--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-b{animation:1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-b{--scroll-fade-b:var(--_scroll-fade-size-b)}}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[Canvas\]{background-color:canvas}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-input{background-color:var(--input)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-primary{fill:var(--primary)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words,.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-background{--tw-ring-color:var(--background)}.ring-card{--tw-ring-color:var(--card)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-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}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.contain-content{contain:content}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *){display:none}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *){opacity:1}.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.group-data-\[state\=error\]\/attachment\:text-destructive:is(:where(.group\/attachment)[data-state=error] *),.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}:is(.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-aria-invalid\:border-destructive:has([aria-invalid=true]){border-color:var(--destructive)}.has-aria-invalid\:ring-\[3px\]:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=combobox-chip\]\:px-1\.5:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--primary)}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:calc(var(--radius) - 2px)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}@media (hover:hover){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-highlighted\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}@media (hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing) * 3.5)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:border-border>*)[data-slot=bubble-content]{border-color:var(--border)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content]{background-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}:is(.\*\:data-\[slot\=bubble-content\]\:bg-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-primary>*)[data-slot=bubble-content]{background-color:var(--primary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-secondary>*)[data-slot=bubble-content]{background-color:var(--secondary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=bubble-content\]\:text-destructive>*)[data-slot=bubble-content]{color:var(--destructive)}:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:var(--foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground>*)[data-slot=bubble-content]{color:var(--primary-foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-secondary-foreground>*)[data-slot=bubble-content]{color:var(--secondary-foreground)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-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\=error\]\:border-destructive\/30[data-state=error]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-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\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--input)}.dark\:bg-destructive\/60{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60{background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-transparent{background-color:#0000}.dark\:text-muted-foreground{color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.dark\:hover\:text-foreground:hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-aria-invalid\:border-destructive\/50:has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:border-destructive\/50:has([aria-invalid=true]){border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:has-aria-invalid\:ring-destructive\/40:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:ring-destructive\/40:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20>*)[data-slot=bubble-content]{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}}@media (pointer:coarse){.pointer-coarse\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.pointer-coarse\:px-3{padding-inline:calc(var(--spacing) * 3)}.pointer-coarse\:py-2{padding-block:calc(var(--spacing) * 2)}.pointer-coarse\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]),.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.\[a\]\:hover\:text-foreground:is(a):hover,:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:border-ring:is(button,a):focus-visible{border-color:var(--ring)}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:var(--foreground)}@media (prefers-color-scheme:dark){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:var(--background)}@media (prefers-color-scheme:dark){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:color-mix(in oklab, var(--background) 10%, transparent)}}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--background:#f4f6f9;--foreground:#101a2c;--card:#fff;--card-foreground:#101a2c;--popover:#fff;--popover-foreground:#101a2c;--primary:#b8872d;--primary-foreground:#fff;--secondary:#e8edf4;--secondary-foreground:#17243a;--muted:#eef1f5;--muted-foreground:#687385;--accent:#f1e4c7;--accent-foreground:#6a4812;--destructive:#c53939;--border:#dfe4eb;--input:#d8dee7;--ring:#c49a4b;--radius:.75rem;--panel:#fff;--panel-soft:#eef1f5;--ink:#101a2c;--line:#dfe4eb;--shadow:0 4px 18px #1a29400a}*{box-sizing:border-box}body{color:#111c2e;background:#f3f5f8;margin:0;font-family:Inter,system-ui,sans-serif}.loginPage{background:#f4f6f9;grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);min-height:100vh;padding:0;display:grid}.loginPresentation{color:#fff;background:radial-gradient(circle at 78% 22%,#c8973c2e 0 12%,#0000 32%),radial-gradient(circle at 12% 86%,#224873 0 5%,#0000 32%),linear-gradient(145deg,#081523 0%,#102b4a 56%,#0c1e33 100%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(34px,5vw,72px);display:flex;position:relative;overflow:hidden}.loginPresentation:after{content:"";border:1px solid #d4a64f40;border-radius:50%;width:min(52vw,660px);height:min(52vw,660px);position:absolute;bottom:-30%;right:-28%;box-shadow:0 0 0 70px #c8973c0b,0 0 0 140px #c8973c08}.loginBrand,.loginMessage,.loginSignature{z-index:1;position:relative}.loginBrand{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.loginBrand img{object-fit:contain;object-position:left center;filter:drop-shadow(0 12px 30px #0005);width:clamp(170px,23vw,280px);max-height:108px}.loginBrand span{color:#d8c397;letter-spacing:.09em;text-transform:uppercase;padding-left:3px;font-size:.82rem}.loginMessage{max-width:650px}.loginEyebrow,.loginCardEyebrow{color:#d4a64f;letter-spacing:.16em;font-size:.72rem;font-weight:850;display:block}.loginMessage h1{color:#fff;letter-spacing:-.045em;max-width:620px;margin:18px 0;font-size:clamp(2.4rem,5vw,4.8rem);line-height:1.02}.loginMessage p{color:#bdc9d8;max-width:590px;margin:0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.7}.loginSignature{color:#d8c397;letter-spacing:.06em;margin:0;font-size:.92rem}.loginAccess{background:linear-gradient(#ffffffba,#ffffffba),radial-gradient(circle at 15% 15%,#d9b46938,#0000 35%);place-items:center;min-height:100vh;padding:40px clamp(28px,5vw,76px);display:grid}.loginCard{background:#fff;border:1px solid #dfe4eb;border-radius:24px;width:min(100%,470px);padding:clamp(30px,4.5vw,50px);box-shadow:0 24px 70px #0a1c3217}.loginCardMark{background:#0e2138;border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:28px;display:grid;box-shadow:0 12px 26px #0e21382b}.loginCardMark img{object-fit:contain;width:40px;height:40px}.loginCard h2{color:#101a2c;letter-spacing:-.035em;margin:10px 0 12px;font-size:clamp(1.7rem,3vw,2.25rem)}.loginCard>p{color:#687385;margin:0;font-size:1rem;line-height:1.65}.loginButton{color:#fff;background:linear-gradient(135deg,#b8872d,#d0a34d);border-radius:13px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:54px;margin-top:30px;padding:0 22px;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 12px 26px #b8872d38}.loginButton:hover{transform:translateY(-2px);box-shadow:0 16px 30px #b8872d46}.loginButton:focus-visible{outline-offset:3px;outline:3px solid #e8c77e}.chatGPTSymbol{font-size:1.25rem}.loginSecurity{color:#526175;background:#f3f6f9;border-radius:12px;grid-template-columns:24px 1fr;align-items:start;gap:8px;margin-top:22px;padding:14px 15px;display:grid}.loginSecurity>span{color:#775113;background:#e9d4a7;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.76rem;font-weight:900;display:grid}.loginSecurity p{margin:0;font-size:.86rem;line-height:1.5}.loginCard .loginHelp{text-align:center;margin-top:24px;font-size:.9rem}.loginHelp a{color:#8b611a;font-weight:800}@media (max-width:860px){.loginPage{grid-template-columns:1fr}.loginPresentation{gap:48px;min-height:auto;padding:30px 24px 42px}.loginBrand img{width:185px;max-height:78px}.loginMessage h1{font-size:clamp(2.15rem,11vw,3.6rem)}.loginSignature{display:none}.loginAccess{min-height:auto;padding:28px 18px 46px}.loginCard{z-index:2;border-radius:20px;margin-top:-30px;position:relative}}.centralLoginPage{background:#f3f5f8;grid-template-columns:minmax(0,1.15fr) minmax(410px,.85fr);min-height:100vh;padding:0;display:grid}.centralLoginHero{color:#fff;background:radial-gradient(circle at 78% 12%,#c99a4136,#0000 28%),radial-gradient(circle at 14% 86%,#24507c4a,#0000 31%),linear-gradient(145deg,#07131f,#102943 54%,#0a1c2f);flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(34px,5vw,76px);display:flex;position:relative;overflow:hidden}.centralLoginHero:after{content:"";border:1px solid #d2a34d40;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-310px;right:-300px;box-shadow:0 0 0 72px #c99a410b,0 0 0 144px #c99a4108}.centralLoginBrands,.centralLoginMessage{z-index:1;position:relative}.centralLoginBrands{align-items:center;gap:clamp(18px,3vw,36px);display:flex}.centralLoginBrands>span{gap:9px;min-width:0;display:grid}.centralLoginBrands img{object-fit:contain;object-position:left center;filter:drop-shadow(0 10px 24px #0005);width:clamp(130px,17vw,220px);height:78px}.centralLoginBrands small{color:#b7c3d1;letter-spacing:.12em;font-size:.62rem;font-weight:750}.centralLoginBrands i{background:linear-gradient(#0000,#d0aa6488,#0000);width:1px;height:84px}.centralLoginMessage{max-width:720px;margin:auto 0;padding:70px 0}.centralLoginMessage>span,.centralLoginCard>span{color:#d3a34d;letter-spacing:.17em;font-size:.72rem;font-weight:850}.centralLoginMessage h1{color:#fff;letter-spacing:-.045em;max-width:700px;margin:18px 0 22px;font-size:clamp(2.4rem,4.5vw,4.5rem);line-height:1.04}.centralLoginMessage p{color:#bdc9d7;max-width:620px;margin:0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.7}.centralLoginAccess{background:radial-gradient(circle at 85% 10%,#dcbf8640,#0000 27%),#f4f6f9;place-items:center;min-height:100vh;padding:36px clamp(24px,5vw,72px);display:grid}.centralLoginCard{background:#fff;border:1px solid #dfe4eb;border-radius:24px;width:min(100%,470px);padding:clamp(30px,4.5vw,50px);box-shadow:0 24px 70px #091b3018}.centralLoginIcon{color:#d6ad62;background:linear-gradient(145deg,#0b1b2e,#173858);border-radius:18px;place-items:center;width:60px;height:60px;margin-bottom:28px;font-family:Georgia,serif;font-size:1.7rem;font-weight:800;display:grid;box-shadow:0 13px 28px #0e243c31}.centralLoginCard h2{color:#101a2c;letter-spacing:-.035em;margin:10px 0 13px;font-size:clamp(1.75rem,3vw,2.3rem)}.centralLoginCard>p{color:#687385;margin:0;font-size:1rem;line-height:1.65}.centralLoginCard>a{color:#fff;background:linear-gradient(135deg,#b8872d,#d0a34d);border-radius:13px;justify-content:center;align-items:center;gap:11px;min-height:54px;margin-top:30px;padding:0 22px;font-weight:850;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 12px 28px #b8872d3d}.centralLoginCard>a:hover{transform:translateY(-2px);box-shadow:0 16px 32px #b8872d4a}.centralLoginCard>a:focus-visible{outline-offset:3px;outline:3px solid #e6c375}.centralLoginCard>small{color:#7b8797;text-align:center;margin-top:22px;font-size:.82rem;line-height:1.55;display:block}@media (max-width:860px){.centralLoginPage{grid-template-columns:1fr}.centralLoginHero{min-height:auto;padding:28px 22px 54px}.centralLoginBrands{gap:15px}.centralLoginBrands img{width:min(34vw,150px);height:62px}.centralLoginBrands small{font-size:.53rem}.centralLoginBrands i{height:62px}.centralLoginMessage{padding:56px 0 22px}.centralLoginMessage h1{font-size:clamp(2.1rem,10vw,3.4rem)}.centralLoginAccess{min-height:auto;padding:24px 18px 46px}.centralLoginCard{z-index:2;border-radius:20px;margin-top:-36px;position:relative}}.shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.side{color:#dce4ef;background:linear-gradient(#0c192a,#132642);flex-direction:column;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid #ffffff18;align-items:center;gap:11px;padding:0 8px 26px;display:flex}.brand img{object-fit:cover;border-radius:12px;width:46px;height:46px}.brand strong{color:#fff;display:block}.brand span,.user span{color:#91a0b6;font-size:.76rem;display:block}.side nav{gap:6px;padding-top:24px;display:grid}.side nav button{color:#aeb9c9;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:12px 13px;font-size:.9rem;display:flex}.side nav button:hover,.side nav button.active{color:#f2cf89;background:#c7953924}.user{border-top:1px solid #ffffff18;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;margin-top:auto;padding:18px 8px 0;display:grid}.user b{font-size:.82rem;display:block}.user a{color:#91a0b6}.avatar{color:#fff;background:#b8872d;border-radius:11px;place-items:center;width:38px;height:38px;font-size:.75rem;font-weight:800;display:grid;overflow:hidden}.avatar.hasImage{background:#fff;border:1px solid #d7dee8}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.customerIdentity,.dealCustomerIdentity{align-items:center;gap:9px;display:flex}.customerLogo{color:#526175;background:#edf1f6;border:1px solid #dce3ec;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:.68rem;font-weight:850;display:grid;overflow:hidden}.customerLogo img{object-fit:contain;background:#fff;width:100%;height:100%;padding:3px}.customerIdentity .customerLogo{border-radius:11px;flex-basis:48px;width:48px;height:48px}.dealCustomerIdentity{margin-bottom:14px}.dealCustomerIdentity p{margin:0}.kanban .dealCustomerIdentity .customerLogo{flex-basis:29px;width:29px;height:29px}main{min-width:0;padding:30px clamp(18px,3vw,46px)}header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.eyebrow{letter-spacing:.16em;color:#9b7125;font-size:.68rem;font-weight:800}h1{margin:4px 0 0;font-size:1.75rem}h2{margin:5px 0 14px;font-size:1.04rem}.headerActions,.toolbar{align-items:center;gap:12px;display:flex}.search{color:#8490a2;background:#fff;border:1px solid #dfe4eb;border-radius:10px;align-items:center;padding:0 12px;display:flex}.search input{border:0;outline:0;width:210px;height:38px;padding:0 8px}.mobileTabs{display:none}.metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;margin-bottom:16px;display:grid}.metric,.panel{background:#fff;border:1px solid #e0e5ec;border-radius:14px;box-shadow:0 4px 18px #1a29400a}.metric{justify-content:space-between;padding:19px;display:flex}.dashboardIndicatorGroup{margin-bottom:22px}.dashboardSectionHead{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 2px 11px;display:flex}.dashboardSectionHead h2{margin:3px 0 0;font-size:1.1rem}.dashboardSectionHead>small{color:var(--muted-foreground);font-size:.76rem}.dashboardMetrics{align-items:stretch;gap:16px;margin-bottom:0}.dashboardResultsMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboardQualityMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardMetrics .metric{align-items:flex-start;gap:14px;min-height:176px;padding:21px 20px}.dashboardMetrics .metric>div{flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.dashboardMetrics .metric>div>span:first-child{min-height:2.6em;line-height:1.3}.dashboardMetrics .metric>div>strong{margin:8px 0 12px;line-height:1.15}.dashboardMetrics .metric>div>small:first-of-type{margin-top:auto}.dashboardMetrics .metric i{flex:0 0 40px}html[data-crm-theme=dark] .dashboardMetrics .customerMetric small em{color:#f3f6fa}@media (max-width:1200px){.dashboardResultsMetrics,.dashboardQualityMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardMetrics .metric{grid-column:auto}.dashboardQualityMetrics .metric:last-child{grid-column:1/-1}}@media (max-width:950px){.dashboardMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardMetrics .metric{grid-column:auto}.dashboardQualityMetrics .metric:last-child{grid-column:1/-1}}@media (max-width:650px){.dashboardSectionHead{flex-direction:column;align-items:flex-start;gap:4px}.dashboardMetrics{grid-template-columns:1fr;gap:12px}.dashboardMetrics .metric,.dashboardQualityMetrics .metric:last-child{grid-column:1;min-height:158px}}.newCustomersMetric,.customerPortfolioMetric{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit}.customerPortfolioMetric:hover{border-color:#c99a43;transform:translateY(-1px)}.customerPortfolioDialog{max-width:920px}.hierarchyNavigator{background:#f8fafc;border:1px solid #dfe5ec;border-radius:12px;gap:10px;padding:13px;display:grid}.hierarchyBreadcrumb{color:#718096;flex-wrap:wrap;align-items:center;gap:7px;font-size:.76rem;display:flex}.hierarchyBreadcrumb button{color:#40516a;cursor:pointer;font:inherit;background:#fff;border:1px solid #d8e0e9;border-radius:999px;padding:5px 9px;font-weight:800}.hierarchyBreadcrumb button.active{color:#6d4b10;background:#fff8e8;border-color:#d3ab5c}.hierarchyBreadcrumb b{color:#17263b}.hierarchyOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hierarchyOptions button{color:#23364d;text-align:left;cursor:pointer;min-width:0;font:inherit;background:#fff;border:1px solid #dde4ec;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;display:flex}.hierarchyOptions button:hover{border-color:#c99a43}.hierarchyOptions button b{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.hierarchyOptions button span{color:#7a5718;background:#f7e7bd;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:.7rem;font-weight:900;display:grid}html[data-crm-theme=dark] .hierarchyNavigator{background:#101c2c;border-color:#304158}html[data-crm-theme=dark] .hierarchyBreadcrumb button,html[data-crm-theme=dark] .hierarchyOptions button{color:#e7edf5;background:#18273a;border-color:#3a4e66}html[data-crm-theme=dark] .hierarchyBreadcrumb b{color:#f1c96f}@media (max-width:700px){.hierarchyOptions{grid-template-columns:1fr}}.wonSalesMetric,.openPipelineMetric{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit}.openPipelineMetric:hover{border-color:#c99a43;transform:translateY(-1px)}.openPipelineDialog{max-width:880px}.openPipelineSummary{background:#f7f2e8;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.openPipelineSummary span{align-items:baseline;gap:7px;display:flex}.openPipelineSummary span b,.openPipelineSummary>strong{color:#8a651e}.openPipelineSummary span b{font-size:1.35rem}.openPipelineSummary>strong{font-size:1.2rem}.openPipelineList{gap:9px;max-height:min(58vh,520px);padding-right:3px;display:grid;overflow-y:auto}.openPipelineList article{background:#fff;border:1px solid #e0e5ec;border-radius:11px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(150px,.75fr);align-items:center;gap:14px;padding:13px 14px;display:grid}.openPipelineList article>div{min-width:0}.openPipelineList article>div:last-child{text-align:right}.openPipelineList span,.openPipelineList b,.openPipelineList strong,.openPipelineList small{overflow-wrap:anywhere;display:block}.openPipelineList small{color:#748094;margin-top:3px;font-size:.75rem}.openPipelineAction{color:#17263b;background:#edc56d;border-radius:9px;justify-content:center;align-items:center;width:fit-content;min-height:38px;padding:0 14px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:640px){.openPipelineList article{grid-template-columns:1fr}.openPipelineList article>div:last-child{text-align:left}.openPipelineSummary{flex-direction:column;align-items:flex-start}.openPipelineAction{width:100%}}.wonSalesMetric:hover{border-color:#c99a43;transform:translateY(-1px)}.lostSalesMetric{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit}.lostSalesMetric:hover{border-color:#d77b78;transform:translateY(-1px)}.wonSalesDialog{max-width:880px}.wonSalesSummary{background:#f7f2e8;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.wonSalesSummary span{align-items:baseline;gap:7px;display:flex}.wonSalesSummary span b{color:#8a651e;font-size:1.35rem}.wonSalesSummary>strong{color:#8a651e;font-size:1.2rem}.wonSalesList{gap:9px;max-height:min(58vh,520px);padding-right:3px;display:grid;overflow-y:auto}.wonSalesList article{background:#fff;border:1px solid #e0e5ec;border-radius:11px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(130px,.65fr);align-items:center;gap:14px;padding:13px 14px;display:grid}.wonSalesList article>div{min-width:0}.wonSalesList article>div:last-child{text-align:right}.wonSalesList span,.wonSalesList b,.wonSalesList strong,.wonSalesList small{overflow-wrap:anywhere;display:block}.wonSalesList small{color:#748094;margin-top:3px;font-size:.75rem}@media (max-width:640px){.wonSalesList article{grid-template-columns:1fr}.wonSalesList article>div:last-child{text-align:left}.wonSalesSummary{flex-direction:column;align-items:flex-start}}.lostSalesDialog{max-width:880px}.lostSalesSummary{background:#fff0ef;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.lostSalesSummary span{align-items:baseline;gap:7px;display:flex}.lostSalesSummary span b,.lostSalesSummary>strong{color:#b0443f}.lostSalesSummary span b{font-size:1.35rem}.lostSalesSummary>strong{font-size:1.2rem}.lostSalesList{gap:9px;max-height:min(58vh,520px);padding-right:3px;display:grid;overflow-y:auto}.lostSalesList article{background:#fff;border:1px solid #ead8d7;border-radius:11px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(130px,.65fr);align-items:center;gap:14px;padding:13px 14px;display:grid}.lostSalesList article>div{min-width:0}.lostSalesList article>div:last-child{text-align:right}.lostSalesList span,.lostSalesList b,.lostSalesList strong,.lostSalesList small{overflow-wrap:anywhere;display:block}.lostSalesList small{color:#748094;margin-top:3px;font-size:.75rem}@media (max-width:640px){.lostSalesList article{grid-template-columns:1fr}.lostSalesList article>div:last-child{text-align:left}.lostSalesSummary{flex-direction:column;align-items:flex-start}}.newCustomersMetric:hover{border-color:#c99a43;transform:translateY(-1px)}.birthdayDirectoryButton{color:#21354c;cursor:pointer;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.875rem;font-weight:800;transition:all .18s;display:inline-flex}.birthdayDirectoryButton:hover{color:#0d1b2f;background:#fffaf0;border-color:#b8872d;transform:translateY(-1px)}.birthdayDirectoryButton>span{color:#fff;background:#b8872d;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:.68rem;display:grid}.birthdayDialog{max-width:960px}.birthdayColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.birthdayColumns section{min-width:0}.birthdayColumns h3{justify-content:space-between;align-items:center;margin:0 0 10px;display:flex}.birthdayColumns h3 span{color:#7a5718;background:#f7e7bd;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:.8rem;display:grid}.birthdayList{gap:9px;max-height:min(52vh,480px);display:grid;overflow:auto}.birthdayList article{background:#fff;border:1px solid #e0e5ec;border-radius:11px;grid-template-columns:58px minmax(0,1fr) minmax(120px,.8fr);align-items:center;gap:12px;padding:12px;display:grid}.birthdayList time{color:#8a651e;font-size:1rem;font-weight:900}.birthdayList b,.birthdayList span,.birthdayList small{overflow-wrap:anywhere;display:block}.birthdayList small{color:#748094;margin-top:3px;font-size:.73rem}.birthdayPrivacy{color:#748094;padding-top:4px;display:block}html[data-crm-theme=dark] .birthdayList article{background:#17263b;border-color:#31425a}html[data-crm-theme=dark] .birthdayColumns h3 span{color:#f1c96f;background:#3b321f}html[data-crm-theme=dark] .birthdayDirectoryButton{color:#e8edf5;background:#18273a;border-color:#3a4e66}html[data-crm-theme=dark] .birthdayDirectoryButton:hover{color:#f1c96f;background:#203249;border-color:#b8872d}@media (max-width:760px){.birthdayColumns{grid-template-columns:1fr}.birthdayList article{grid-template-columns:52px minmax(0,1fr)}.birthdayList article>div:last-child{grid-column:2}}.newCustomersDialog{max-width:880px}.newCustomersSummary{background:#f7f2e8;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.newCustomersSummary span{align-items:baseline;gap:7px;display:flex}.newCustomersSummary span b{color:#8a651e;font-size:1.35rem}.newCustomersSummary a{color:#8a651e;font-weight:800;text-decoration:none}.newCustomersList{gap:9px;max-height:min(58vh,520px);padding-right:3px;display:grid;overflow-y:auto}.newCustomersList article{background:#fff;border:1px solid #e0e5ec;border-radius:11px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:14px;padding:13px 14px;display:grid}.newCustomersList article>div{min-width:0}.newCustomersList span,.newCustomersList b,.newCustomersList small{overflow-wrap:anywhere;display:block}.newCustomersList small{color:#748094;margin-top:3px;font-size:.75rem}.metric span,.metric small{color:#748094;font-size:.76rem;display:block}.metric strong{margin:7px 0;font-size:1.35rem;display:block}.metric i{color:#a27320;background:#f5ebd6;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.customerMetric small{justify-content:space-between;align-items:center;gap:10px;margin-top:5px;line-height:1.25;display:flex}.renewalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:16px;display:grid}.renewalCard{text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border:1px solid #e0e5ec;border-radius:14px;padding:17px 19px;box-shadow:0 4px 18px #1a29400a}.renewalCard:hover{border-color:#c99a43;transform:translateY(-1px)}.renewalCard>span{color:#8a651e;align-items:center;gap:8px;display:flex}.renewalCard>strong{margin:8px 0 2px;font-size:1.8rem;display:block}.renewalCard>small{color:#748094}.renewalCard.urgent{border-left:4px solid #c94747}.renewalCard.urgent>span{color:#a52d2d}.renewalList{gap:9px;display:grid}.renewalList>div{border:1px solid #e6eaf0;border-radius:10px;justify-content:space-between;gap:18px;padding:12px;display:flex}.renewalList span{gap:3px;display:grid}.renewalList span:last-child{text-align:right}.renewalList small{color:#748094}.customerMetric small b{color:#5f6c80;font-weight:600}.customerMetric small em{color:#13243b;font-size:.9rem;font-style:normal;font-weight:800}.dashGrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.panel{padding:22px}.panelHead{justify-content:space-between;align-items:center;gap:15px;display:flex}.panelHead>b{color:#a27320;font-size:1.3rem}.goalRow{color:#778397;justify-content:space-between;margin:9px 0 16px;font-size:.75rem;display:flex}.goalLink{color:#8b6118;font-size:.82rem;font-weight:750;text-decoration:none}.goalLink:hover{text-decoration:underline}.activities{display:grid}.activities>div{border-bottom:1px solid #edf0f4;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:10px 2px;display:grid}.activities button{background:#fff;border:2px solid #c49a4b;border-radius:50%;width:17px;height:17px}.activities .done{opacity:.45}.activities b,.activities span{font-size:.82rem;display:block}.activities span,.activities time{color:#7e8999;font-size:.7rem}.stageBars{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.stageBars span,.stageBars b{font-size:.76rem;display:block}.stageBars b{margin:7px 0;font-size:1rem}.stageBars div{border-bottom:4px solid #ecf0f4;padding-bottom:10px;position:relative}.stageBars i{background:#b8872d;height:4px;position:absolute;bottom:-4px;left:0}.toolbar{justify-content:space-between;margin-bottom:16px}.toolbar p{color:#6f7a8a}.kanban{grid-template-columns:repeat(5,minmax(215px,1fr));gap:12px;display:grid;overflow-x:auto}.kanban>section{background:#e9edf2;border-radius:13px;min-height:60vh;padding:11px}.columnHead{justify-content:space-between;padding:5px 3px 13px;font-size:.76rem;font-weight:800;display:flex}.kanban article{cursor:grab;background:#fff;border:1px solid #dce2e9;border-radius:11px;margin-bottom:9px;padding:14px}.kanban h3{margin:8px 0 4px;font-size:.86rem}.kanban p{color:#6d798c;margin:0 0 14px;font-size:.73rem}.kanban time{color:#7e8999;font-size:.68rem;display:block}.product{text-transform:uppercase;color:#a27320;font-size:.62rem;font-weight:800}.tableWrap{background:#fff;border:1px solid #e0e5ec;border-radius:14px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:700px}th,td{text-align:left;border-bottom:1px solid #edf0f4;padding:15px 18px;font-size:.79rem}th{color:#778397;font-size:.68rem}.pill{background:#eef1f5;border-radius:20px;padding:5px 9px}.inactivityBadge{border:1px solid;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;min-width:112px;padding:7px 10px;line-height:1.15;display:inline-flex}.inactivityBadge b{font-size:.82rem}.inactivityBadge small{font-size:.68rem;font-weight:600}.inactivityBadge.active{color:#237a4b;background:#eefaf3;border-color:#bfe5ce}.inactivityBadge.attention{color:#8a6016;background:#fff8e8;border-color:#ead39e}.inactivityBadge.critical{color:#b02d2d;background:#fff1f1;border-color:#edbcbc}.profileImageArea{gap:16px;display:grid}.profileImagePreview{background:#f8fafc;border:1px solid #dfe5ed;border-radius:12px;align-items:center;gap:13px;padding:16px;display:flex}.profileImagePreview .avatar{border-radius:16px;flex:0 0 64px;width:64px;height:64px}.profileImagePreview b,.profileImagePreview span{display:block}.profileImagePreview span,.profileImageArea small,.customerLogoEditor small{color:#6d798c;margin-top:4px;font-size:.78rem}.profileImageArea label,.customerLogoEditor label{gap:7px;font-size:.82rem;font-weight:750;display:grid}.profileImageArea input[type=file],.customerLogoEditor input[type=file],.form input[type=file]{background:#fff;border:1px dashed #b9c4d2;border-radius:10px;padding:10px}.customerLogoEditor{border:1px solid #e0e5ec;border-radius:12px;align-items:center;gap:13px;padding:12px;display:flex}.customerLogoEditor .customerLogo{flex-basis:54px;width:54px;height:54px}.logoSelectionPreview{color:#245d3b;background:#eff9f2;border:1px solid #b9ddc3;border-radius:12px;align-items:center;gap:13px;padding:12px;display:flex}.logoSelectionPreview img{object-fit:contain;background:#fff;border:1px solid #d9e3dc;border-radius:12px;flex:0 0 76px;width:76px;height:76px;padding:5px}.logoSelectionPreview span{grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;min-width:0;display:grid}.logoSelectionPreview span svg{grid-row:1/3}.logoSelectionPreview small{text-overflow:ellipsis;white-space:nowrap;color:#587263;grid-column:2;overflow:hidden}.teamGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.teamCard{border:1px solid #e2e6ec;border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.teamCard span{color:#7e8999;font-size:.7rem;display:block}.memberAccessLink{color:#9a681b;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:7px;padding:0;font-size:.72rem;font-weight:800;display:inline-flex}.memberAccessLink:hover{color:#6f4709;text-decoration:underline}.form{gap:14px;min-width:0;display:grid}.form label{overflow-wrap:anywhere;min-width:0;margin-bottom:6px;display:block}.formRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.formRow>*,.form>*,[data-slot=dialog-content] form>*{box-sizing:border-box;min-width:0;max-width:100%}[data-slot=dialog-content],[data-slot=alert-dialog-content]{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 24px);overflow:hidden auto}[data-slot=dialog-content] input,[data-slot=dialog-content] select,[data-slot=dialog-content] textarea,[data-slot=alert-dialog-content] input,[data-slot=alert-dialog-content] select,[data-slot=alert-dialog-content] textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.customerCreateDialog{width:min(720px,100vw - 24px);max-width:720px}.loading{place-content:center;justify-items:center;gap:16px;height:100vh;display:grid}.loadingError{text-align:center;gap:10px}.loadingError b{color:#172033}.loadingError span{color:#667085;max-width:420px}.loadingError button{margin-top:8px}.loading img{border-radius:18px;width:90px}.loadingBrand{text-align:center;gap:10px;padding:28px}.loadingBrand img{border-radius:0;width:148px;margin-bottom:8px}.loadingBrand strong{color:#14264a;font-family:var(--font-display), Georgia, serif;font-size:clamp(1.12rem,2.2vw,1.42rem);line-height:1.25}.loadingBrand span{color:#667085;max-width:480px;font-size:.92rem;line-height:1.55}.empty{color:#788497;font-size:.8rem}@media (max-width:950px){.shell{grid-template-columns:76px 1fr}.brand div,.side nav span,.user div:not(.avatar),.user a{display:none}.brand{padding:0 0 20px}.side{padding:18px 14px}.side nav button{justify-content:center}.metrics{grid-template-columns:1fr 1fr}.dashGrid{grid-template-columns:1fr}.teamGrid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.shell{display:block}.side{z-index:20;width:100%;height:68px;padding:8px;position:fixed;top:auto;bottom:0}.brand,.user{display:none}.side nav{justify-content:space-around;padding:0;display:flex}.side nav button{justify-items:center;padding:6px;font-size:.65rem;display:grid}.side nav span{display:block}.side nav button:last-child{display:none}main{padding:20px 14px 90px}header{align-items:flex-start}.headerActions>.search{display:none}.metrics{grid-template-columns:1fr 1fr;gap:8px}.metric{padding:14px}.metric strong{font-size:1.05rem}.newCustomersDialog{width:calc(100vw - 20px)}.newCustomersSummary{flex-direction:column;align-items:flex-start}.newCustomersList article{grid-template-columns:1fr;gap:8px}.stageBars{grid-template-columns:1fr 1fr}.mobileTabs{margin-bottom:14px;display:flex;overflow:auto}.toolbar{align-items:flex-start}.toolbar p{font-size:.78rem}.teamGrid{grid-template-columns:1fr}[data-slot=dialog-content],[data-slot=alert-dialog-content]{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:18px 15px}.formRow{grid-template-columns:1fr}}.plansHeader{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a1726e8;position:sticky;top:0}.pageAnchor{scroll-margin-top:112px}.plansMenu{justify-content:center;align-items:center;gap:4px;display:flex}.plansMenu button,.plansMenu a{color:#bac6d6;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:.82rem;font-weight:750;text-decoration:none}.plansMenu button:hover,.plansMenu a:hover{color:#f1cf8a;background:#ffffff0a}.executiveSiteCta{color:#f1cf8a;border:1px solid #e0b45f66;border-radius:9px;align-items:center;gap:6px;width:fit-content;margin-top:3px;padding:11px 16px;font-weight:850;text-decoration:none;display:inline-flex}.executiveSiteCta:hover{color:#fff;background:#e0b45f1a;border-color:#e0b45f}.executiveSignature a{color:inherit;justify-items:center;gap:8px;text-decoration:none;display:grid}.executiveSignature a small{color:#7d6538;align-items:center;gap:4px;font-weight:800;display:inline-flex}.executiveSignature a:hover small{color:#a7741c}.headerBuy{color:#112035;cursor:pointer;background:#e0b45f;border:0;border-radius:9px;min-height:40px;padding:0 16px;font-weight:900}.headerBuy:hover{background:#f0ca7f}.heroActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.heroActions .trialCta{margin-top:0}.secondaryCta{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:10px;padding:12px 18px;font-weight:900}.secondaryCta:hover{background:#ffffff0a;border-color:#e0b45f}.publicPlanCard{min-height:310px}.planBuyButton{color:#122137;cursor:pointer;background:#e0b45f;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:42px;font-weight:900;display:inline-flex;position:absolute;bottom:20px;left:24px;right:24px}.planBuyButton:hover{background:#f0ca7f}.planPaymentButtons{gap:7px;margin-top:auto;display:grid}.planPaymentButtons button{color:#122137;min-height:42px;font:inherit;cursor:pointer;background:#e0b45f;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:900;display:flex}.planPaymentButtons button:hover{background:#f0ca7f}.planPaymentButtons button small{color:#3d3425;text-align:right;font-size:10px}@media (max-width:1120px){.plansHeader{flex-wrap:wrap;padding-top:10px}.plansMenu{order:3;width:100%;padding-bottom:10px}.pageAnchor{scroll-margin-top:145px}}@media (max-width:620px){.plansHeader{gap:8px}.plansMenu{white-space:nowrap;justify-content:flex-start;overflow-x:auto}.plansMenu button,.plansMenu a{flex:none}.adminAccess svg{display:none}.adminAccess{padding-inline:9px;font-size:.72rem}.headerBuy{padding-inline:11px;font-size:.78rem}.publicPlanCard{min-height:285px}}.userAccountTrigger{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.userAccountTrigger>div:last-child{min-width:0;display:grid}.userAccountTrigger b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.userAccountTrigger:hover b{color:var(--accent)}.accountTabs{background:var(--panel-soft);border-radius:10px;gap:8px;padding:5px;display:flex}.accountTabs button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;font-weight:800}.accountTabs button.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #18263b12}.accountPlanArea,.cancelAccountArea,.accountPrivacyArea{gap:16px;display:grid}.currentAccountPlan{color:#fff;background:linear-gradient(135deg,#10243c,#1d3958);border-radius:12px;gap:4px;padding:18px;display:grid}.currentAccountPlan span,.currentAccountPlan small{color:#b9c6d6}.currentAccountPlan b{font-size:1.25rem}.upgradeChoices{gap:9px;display:grid}.upgradeChoices button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}.upgradeChoices button:hover{border-color:var(--accent);background:#fffbf3}.upgradeChoices span{gap:2px;display:grid}.upgradeChoices small{color:var(--muted)}.upgradeChoices strong{color:#9a681b}.accountPending{color:#674600;background:#fff3d5;border:1px solid #e9c46d;border-radius:10px;gap:5px;padding:14px;display:grid}.cancelAccountArea>p{color:var(--muted);margin:0;line-height:1.55}.cancelAccountArea select,.cancelAccountArea textarea{width:100%;color:var(--ink);border:1px solid var(--line);font:inherit;background:#fff;border-radius:8px;padding:10px 12px}.cancelAccountArea textarea{resize:vertical;min-height:86px}.cancelAccountArea label{color:var(--ink);gap:6px;font-weight:750;display:grid}.cancelAccountArea .form>small{color:var(--muted);line-height:1.45}.cancellationReport{color:#5f2730;background:#fff2f3;border:1px solid #efafb7;border-radius:10px;gap:7px;padding:14px;display:grid}.cancellationReport>b{font-size:1rem}.cancellationReport p{margin:0;line-height:1.4}.cancellationReport small{color:#8a5960}.cancellationReport>div{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.memberIdentityCard{color:#fff;background:linear-gradient(135deg,#10243c,#1d3958);border:1px solid #c7953955;border-radius:12px;gap:4px;padding:16px;display:grid}.memberIdentityCard span{color:#d9b66f;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:850}.memberIdentityCard b{letter-spacing:.12em;font-size:1.65rem}.memberIdentityCard small{color:#c4cfdb;line-height:1.4}.adminMemberId{color:#d9b66f;white-space:nowrap;background:#10243c;border:1px solid #c7953955;border-radius:9px;padding:9px 12px;font-size:.78rem;font-weight:850}.ecosystemMemberId{letter-spacing:.04em;font-weight:850;color:#a87220!important}.toolbarActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.onboardingPanel{color:var(--ink);background:linear-gradient(135deg, var(--panel), var(--panel-soft));border:1px solid var(--line);border-top:4px solid #c79539;border-radius:18px;gap:18px;padding:24px;display:grid;box-shadow:0 14px 32px #11253d10}.onboardingHero{justify-content:space-between;align-items:center;gap:20px;display:flex}.onboardingHero h2{margin:4px 0 6px;font-size:clamp(1.3rem,2vw,1.75rem)}.onboardingHero p{max-width:720px;color:var(--muted-foreground);margin:0;font-weight:600;line-height:1.5}.onboardingAutoHideNotice{color:#8a6724;margin-top:8px;font-size:.78rem;font-weight:750;line-height:1.4;display:block}.onboardingProgress{text-align:center;color:#fff;background:radial-gradient(circle at 35% 30%,#234c72,#10243c 70%);border:5px solid #d7b66c;border-radius:50%;flex:0 0 110px;place-content:center;width:110px;height:110px;display:grid;box-shadow:0 10px 25px #10243c33}.onboardingProgress strong{font-size:1.7rem;line-height:1}.onboardingProgress span{color:#d9e1ea;margin-top:5px;font-size:.74rem}.onboardingHeroActions{align-items:center;gap:12px;display:flex}.hideOnboarding{color:var(--muted-foreground);border:1px solid var(--line);font:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:9px 12px;font-size:.82rem;font-weight:750}.onboardingFinish{color:#204e32;background:#eef8f1;border:1px solid #b9ddc3;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px 17px;display:grid}.onboardingFinish p{color:#547060;margin:3px 0 0;font-size:.86rem}.onboardingCompleted{background:linear-gradient(135deg,#f4fbf6,#fff);border:1px solid #c4dfcc;border-left:4px solid #3f8a59;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px 22px;display:grid;box-shadow:0 10px 24px #11253d0c}.onboardingCompletedMark{color:#fff;background:#3f8a59;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.onboardingCompleted h2{margin:2px 0 3px;font-size:1.08rem}.onboardingCompleted p{color:var(--muted-foreground);margin:0;font-size:.86rem}.onboardingCompleted>button{color:#294a35;font:inherit;cursor:pointer;background:#fff;border:1px solid #afd0b9;border-radius:9px;padding:9px 13px;font-size:.82rem;font-weight:800}.onboardingCompletedActions{align-items:center;gap:8px;display:flex}.onboardingCompletedActions>button{color:#294a35;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #afd0b9;border-radius:9px;padding:9px 13px;font-size:.82rem;font-weight:800}.onboardingCompletedActions .dismissOnboarding{color:#65756b;place-items:center;width:40px;padding:0;display:grid}.onboardingCompletedActions .dismissOnboarding:hover{color:#244b32;background:#eef8f1}.onboardingHeroActions .dismissOnboarding{width:40px;height:40px;color:var(--muted-foreground);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:9px;place-items:center;padding:0;display:grid}.onboardingHeroActions .dismissOnboarding:hover{color:var(--ink);background:var(--panel-soft);border-color:#c79539}.onboardingCompact{background:linear-gradient(135deg,var(--panel),var(--panel-soft));border:1px solid var(--line);border-left:4px solid #c79539;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(150px,.55fr) auto;align-items:center;gap:16px;padding:15px 18px;display:grid;box-shadow:0 8px 22px #11253d0b}.onboardingCompact>div:first-child{gap:3px;display:grid}.onboardingCompact b{color:var(--ink);font-size:1rem}.onboardingCompact small{color:var(--muted-foreground)}.onboardingCompactProgress{background:#dce3ea;border-radius:999px;height:8px;overflow:hidden}.onboardingCompactProgress i{border-radius:inherit;background:linear-gradient(90deg,#b68128,#e6bf66);height:100%;display:block}.onboardingCompact button{color:#10243c;font:inherit;cursor:pointer;white-space:nowrap;background:#e3b95d;border:0;border-radius:8px;padding:10px 13px;font-size:.82rem;font-weight:850}.onboardingGrid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:18px;display:grid}.onboardingChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.onboardingChecklist .onboardingStep{min-height:48px;color:var(--ink);background:var(--panel);border:1px solid var(--line);font:inherit;text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:10px;padding:11px 13px;font-size:.9rem;font-weight:750;text-decoration:none;transition:all .18s;display:flex}.onboardingChecklist .onboardingStep:hover{border-color:#c79539;transform:translateY(-1px)}.onboardingChecklist .onboardingStep.done{color:#376347;background:#eef8f1;border-color:#b9ddc3}.onboardingChecklist .stepCircle{border:2px solid #aab4c0;border-radius:50%;flex:0 0 19px;width:19px;height:19px}.onboardingActions{gap:10px;display:grid}.onboardingActions>div{background:var(--panel);border:1px solid var(--line);border-radius:12px;justify-items:start;gap:7px;padding:15px;display:grid}.onboardingActions>div>svg{color:#b58127}.onboardingActions p{color:var(--muted-foreground);margin:0;font-size:.86rem;line-height:1.45}.implementationStatus{color:#6b4a08;background:#fff1c8;border:1px solid #e1bd62;border-radius:999px;padding:7px 10px;font-size:.8rem;font-weight:850;display:inline-flex}.implementationDialog,.customerImportDialog{width:min(94vw,880px);max-width:880px;max-height:90vh;overflow-y:auto}.companyReviewDialog{width:min(94vw,720px);max-width:720px;max-height:90vh;overflow-y:auto}.implementationDialog>p,.companyReviewDialog>p{color:var(--muted-foreground);margin:0;line-height:1.5}.implementationDialog label,.customerImportDialog>label{color:var(--ink);gap:6px;font-weight:750;display:grid}.implementationDialog select,.implementationDialog textarea,.customerImportDialog select,.implementationAdminForm select,.implementationAdminForm textarea{width:100%;color:var(--ink);background:var(--panel);border:1px solid var(--line);font:inherit;border-radius:9px;padding:10px 12px}.implementationDialog textarea,.implementationAdminForm textarea{resize:vertical;min-height:88px}.implementationNeeds{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;display:grid}.implementationNeeds legend{color:var(--ink);padding:0 7px;font-weight:850}.implementationNeeds label{background:var(--panel-soft);border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:9px 10px;font-size:.86rem;display:flex}.implementationNeeds input{accent-color:#b58127;width:17px;height:17px}.importIntro{background:var(--panel-soft);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.importIntro>div{gap:3px;display:grid}.importIntro span{color:var(--muted-foreground);font-size:.84rem}.importGuide{background:#fff9ec;border:1px solid #e7c77f;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;padding:17px;display:grid}.importGuide>div:first-child{min-width:0}.importGuide>div:first-child>span{color:#956414;letter-spacing:.12em;font-size:.7rem;font-weight:900}.importGuide h3{margin:4px 0 6px}.importGuide p{color:#596879;margin:0;line-height:1.5}.importGuide ol{color:#354458;grid-column:1;margin:0;padding-left:20px;line-height:1.65}.importGuide>button{grid-area:1/2/3;align-self:center}.importColumns{border-top:1px solid #e7c77f;flex-wrap:wrap;grid-column:1/-1;gap:6px;padding-top:12px;display:flex}.importColumns b{width:100%;font-size:.78rem}.importColumns span{color:#536174;background:#fff;border:1px solid #e4d7bb;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:750}.importFileActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.importFileActions>span{color:#2c6945;align-items:center;gap:7px;font-size:.84rem;font-weight:750;display:flex}.importDrop{text-align:left;cursor:pointer;background:#f4f8fc;border:2px dashed #9cb2c6;border-radius:13px;grid-auto-flow:column;justify-content:center;align-items:center;min-height:100px;padding:20px;position:relative;color:#173858!important;gap:13px!important;display:flex!important}.importDrop:hover{background:#fffaf0;border-color:#c79539}.importDrop input{opacity:0;cursor:pointer;position:absolute;inset:0}.importDrop span{gap:3px;display:grid}.importDrop small{color:#65778a;font-weight:600}.mappingGrid{gap:7px;display:grid}.mappingGrid>div,.mappingGrid label{grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr);align-items:center;gap:12px;display:grid}.mappingGrid>div{color:var(--muted-foreground);text-transform:uppercase;padding:0 10px;font-size:.78rem;font-weight:850}.mappingGrid label{background:var(--panel-soft);border-radius:9px;padding:9px 10px;font-size:.87rem}.importPreview{border:1px solid var(--line);border-radius:12px;gap:9px;padding:14px;display:grid}.importPreview>div:first-child{justify-content:space-between;gap:12px;display:flex}.importPreviewTable{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:1.2fr .8fr 1fr;gap:1px;display:grid;overflow:hidden}.importPreviewTable>*{text-overflow:ellipsis;white-space:nowrap;background:var(--panel);min-width:0;padding:8px;font-size:.8rem;overflow:hidden}.importPreviewTable>span:nth-child(-n+3){color:var(--muted-foreground);background:var(--panel-soft);font-weight:850}.importWarning{color:#7b3d0a;background:#fff2df;border:1px solid #e4b36c;border-radius:9px;margin:0;padding:10px 12px}.importReport{background:#eff8f1;border:1px solid #b9ddc3;border-radius:12px;gap:10px;padding:16px;display:grid}.importReport h3{margin:0}.importReport>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.importReport>div span{background:#fff;border-radius:8px;padding:10px;font-size:.82rem;display:grid}.importReport>div b{font-size:1.3rem}.importReport details p{margin:6px 0 0;font-size:.82rem}.importHistory{border-top:1px solid var(--line);gap:8px;padding-top:14px;display:grid}.importHistory h3{margin:0 0 3px}.importHistory article{background:var(--panel-soft);border-radius:10px;grid-template-columns:1.1fr 1fr auto;align-items:center;gap:12px;padding:11px;display:grid}.importHistory article>span{gap:2px;font-size:.82rem;display:grid}.importHistory small{color:var(--muted-foreground)}.implementationAdminMetric{text-align:center;color:#fff;background:#10243c;border-radius:12px;min-width:140px;padding:13px 16px;display:grid}.implementationAdminMetric b{color:#d9b66f;font-size:1.6rem}.implementationAdminMetric span{font-size:.78rem}.implementationAdminGrid{gap:14px;display:grid}.implementationCard{background:var(--panel);border:1px solid var(--line);border-left:5px solid #d0a451;border-radius:14px;gap:14px;padding:20px;display:grid}.implementationCard.status-completed{border-left-color:#4c9b67}.implementationCard.status-cancelled{opacity:.8;border-left-color:#9aa4ae}.implementationCardHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.implementationCardHead>div{gap:3px;display:grid}.implementationCardHead h2{margin:0}.implementationCardHead span,.implementationCardHead small{color:var(--muted-foreground)}.implementationCardHead>b{color:#6b4a08;white-space:nowrap;background:#fff1c8;border-radius:999px;padding:7px 10px;font-size:.8rem}.implementationMeta{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.implementationMeta span{background:var(--panel-soft);border-radius:9px;gap:3px;padding:10px;font-size:.84rem;display:grid}.implementationTags{flex-wrap:wrap;gap:6px;display:flex}.implementationTags span{color:#6b4a08;text-transform:capitalize;background:#fff4d8;border-radius:999px;padding:5px 8px;font-size:.76rem;font-weight:800}.implementationCard>p{color:var(--muted-foreground);margin:0}.implementationAdminForm{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;padding-top:13px;display:grid}.implementationAdminForm label{gap:5px;font-size:.78rem;font-weight:800;display:grid}.implementationAdminForm .implementationNotes{grid-column:1/-1}.implementationAdminForm>button{justify-self:start}@media (max-width:900px){.onboardingGrid,.implementationMeta{grid-template-columns:1fr}.implementationAdminForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.onboardingPanel{padding:17px}.onboardingHero{align-items:flex-start}.onboardingProgress{flex-basis:84px;width:84px;height:84px}.onboardingChecklist,.implementationNeeds,.importReport>div,.implementationAdminForm{grid-template-columns:1fr}.onboardingFinish,.onboardingCompleted{grid-template-columns:auto 1fr}.onboardingCompletedActions{grid-column:1/-1;justify-content:flex-end}.onboardingFinish button,.onboardingCompleted>button{grid-column:1/-1;width:100%}.onboardingHeroActions{flex-direction:column-reverse;align-items:flex-end}.onboardingCompact{grid-template-columns:1fr}.onboardingCompact button{width:100%}.mappingGrid>div,.mappingGrid label{grid-template-columns:1fr;gap:5px}.importHistory article{grid-template-columns:1fr}.implementationCardHead,.importIntro{flex-direction:column;align-items:stretch}.importGuide{grid-template-columns:1fr}.importGuide>button,.importGuide ol{grid-area:auto/1}.importFileActions{flex-direction:column;align-items:stretch}.implementationCardHead>b{white-space:normal;align-self:flex-start}}.formHint{color:var(--muted-foreground);margin-top:-7px;line-height:1.4}.calendarActions{flex-wrap:wrap;gap:7px;display:flex}.privacyPreference{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:15px 2px;display:flex}.privacyPreference>div{gap:4px;display:grid}.privacyPreference span,.accountPrivacyArea>small{color:var(--muted);line-height:1.45}.privacyPreference [role=switch]{flex:none}.accountTabs .privacyTab{color:#697589}.accessPending{text-align:center;background:#f3f5f8;place-content:center;justify-items:center;min-height:100vh;padding:28px;display:grid}.accessPending img{border-radius:20px;width:92px}.pendingBrandLockup{justify-content:center;align-items:center;gap:16px;margin-bottom:24px;display:flex}.pendingBrandLockup>span{align-content:center;justify-items:center;gap:5px;min-width:118px;display:grid}.pendingBrandLockup>span:first-child img{width:104px}.pendingBrandLockup>span:last-child img{width:96px}.pendingBrandLockup>span small{color:#778497;letter-spacing:.1em;font-size:10px;font-weight:900}.pendingBrandLockup>b{color:#b58127;align-self:center;margin-top:-18px;font:700 25px/1 Georgia,serif}.accessPending h1{margin:8px 0}.accessPending p{color:#687385;max-width:560px;line-height:1.55}.pendingAccessHint{color:#8490a0;max-width:540px;line-height:1.45}.accessPending a{color:#8b6118;margin-top:12px;font-weight:750}@media (max-width:520px){.accessPending{padding:24px 18px}.pendingBrandLockup{gap:8px}.pendingBrandLockup>span{min-width:92px}.pendingBrandLockup>span:first-child img{width:86px}.pendingBrandLockup>span:last-child img{width:80px}.pendingBrandLockup>span small{font-size:8px}.pendingBrandLockup>b{margin-top:-15px;font-size:22px}.accessPending h1{font-size:1.8rem;line-height:1.12}}.adminAccessRequired p{margin:4px 0 0;line-height:1.6}.adminAccessActions{gap:10px;width:min(100%,390px);margin-top:22px;display:grid}.adminAccessActions a{border-radius:10px;margin:0;padding:13px 18px;text-decoration:none}.adminAccessActions .adminAccessPrimary{color:#fff;background:#b9801e;box-shadow:0 8px 22px #8b61182b}.adminAccessActions .adminAccessPrimary:hover{background:#9f6d18}.adminAccessActions .adminAccessSecondary{color:#263750;background:#fff;border:1px solid #d7dde5}.adminShell{background:#f3f5f8;min-height:100vh}.adminShell main{max-width:1400px;margin:auto}.adminHeader{color:#fff;background:linear-gradient(90deg,#0c192a,#132642);height:94px;margin:0;padding:18px clamp(22px,4vw,60px)}.adminHeader>a{color:#c5cfdd;align-items:center;gap:8px;text-decoration:none;display:flex}.adminHeaderActions{align-items:center;gap:10px;display:flex}.adminHeaderActions>a,.adminThemeTrigger{color:#c5cfdd;min-height:40px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff18;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-weight:750;text-decoration:none;display:inline-flex}.adminHeaderActions>a:hover,.adminThemeTrigger:hover{color:#f1cf89;background:#c7953918;border-color:#c7953960}.adminBrand{border:0;padding:0}.adminBrandMarks{flex:none;align-items:center;gap:8px;display:flex}.adminBrandMarks img{object-fit:contain;border-radius:13px;width:52px;height:52px}.adminBrandMarks .executiveBrandMark{background:#fff;border-radius:50%}.adminBrandMarks>b{color:#e0b45f;font-size:1.25rem;font-weight:900}.adminTitle{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.adminTitle p{color:#687385;margin:6px 0 0}.companyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.companyCard{background:#fff;border:1px solid #dfe4eb;border-radius:14px;padding:22px;box-shadow:0 4px 18px #1a29400a}.companyCard h2{margin:18px 0 4px}.companyCard>p{color:#687385;margin:0 0 22px}.companyCard>div{border-top:1px solid #edf0f4;padding-top:14px;display:grid}.companyCard>div span,.companyCard>div small{color:#687385}.teamChecks{border:1px solid #dfe4eb;border-radius:10px;gap:8px;padding:12px;display:grid}.teamChecks legend{padding:0 6px;font-size:.88rem;font-weight:700}.teamChecks label{align-items:center;gap:8px;font-size:.9rem;display:flex}.teamChecks input{accent-color:#b8872d;width:17px;height:17px}@media (max-width:900px){.companyGrid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.adminTitle{flex-direction:column;align-items:flex-start}.companyGrid{grid-template-columns:1fr}.adminHeader{height:82px}.adminBrand img{width:44px;height:44px}.adminBrandMarks{gap:5px}.adminBrandMarks img{border-radius:10px;width:39px;height:39px}.adminBrandMarks>b{font-size:1rem}.adminBrand>div:last-child span{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}}body{color:#101a2c;font-size:16px;line-height:1.5}.shell{grid-template-columns:270px 1fr}.side{z-index:10;padding:26px 18px}.brand strong{font-size:1.1rem}.brand span,.user span{color:#b8c3d3;font-size:.875rem}.side nav button{text-align:left;width:100%;padding:13px 14px;font-size:1rem;font-weight:650}.side nav button.active{box-shadow:inset 3px 0 #c99536}.user b{font-size:.95rem}main{padding:34px clamp(22px,3vw,48px)}.eyebrow{color:#8b6118;font-size:.8rem}h1{font-size:2rem;line-height:1.2}h2{font-size:1.2rem;line-height:1.3}.search input{width:230px;height:42px;font-size:1rem}.view{animation:.16s ease-out view-in}.metric span,.metric small,.goalRow,.stageBars span,.activities span,.activities time{color:#5f6c80;font-size:.875rem}.metric strong{font-size:1.5rem}.activities b{font-size:.95rem}.columnHead{font-size:.875rem}.kanban h3{font-size:1rem}.kanban p{font-size:.9rem}.kanban time{font-size:.82rem}.product{font-size:.78rem}.tableWrap th,.tableWrap td{font-size:.95rem}.tableWrap th{font-size:.82rem}.teamCard span{font-size:.875rem}.teamCard i{font-size:.82rem}.mobileTabs button{color:#536176;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 13px;font-size:.9rem;font-weight:700}.mobileTabs button.active{color:#8b6118;border-bottom-color:#b8872d}@keyframes view-in{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:950px){.shell{grid-template-columns:84px 1fr}.side{padding:18px 14px}}@media (max-width:650px){.shell{display:block}.side{height:76px;padding:7px 6px}.side nav button{padding:7px 5px;font-size:.76rem}.side nav button.active{box-shadow:none;background:#c7953930}main{padding:22px 14px 98px}h1{font-size:1.65rem}.mobileTabs{border-bottom:1px solid #dfe4eb;margin-bottom:18px;display:flex}.metric span,.metric small{font-size:.82rem}.toolbar p{font-size:.9rem}}html,body{width:100%;min-height:100%;margin:0;overflow-x:hidden}.shell{width:100%;max-width:none;min-height:100dvh;margin:0;display:flex!important}.side{flex:0 0 270px}.shell>main{background:#f3f5f8;flex:1;min-width:0;min-height:100dvh;display:block!important}.side nav a{color:#c5cfdd;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:13px 14px;font-size:1rem;font-weight:650;text-decoration:none;display:flex}.side nav a:hover,.side nav a.active{color:#ffda91;background:#c7953930}.side nav a.active{box-shadow:inset 3px 0 #c99536}.brand img{object-fit:cover;object-position:center;border-radius:13px;width:52px;height:52px}.mobileTabs a{color:#536176;white-space:nowrap;border-bottom:2px solid #0000;padding:10px 13px;font-size:.9rem;font-weight:700;text-decoration:none}.mobileTabs a.active{color:#8b6118;border-bottom-color:#b8872d}@media (max-width:950px){.side{flex-basis:84px}.side nav a{justify-content:center}.side nav a span{display:none}}@media (max-width:650px){.shell{display:block!important}.side{z-index:20;width:100%;height:76px;position:fixed;inset:auto 0 0}.side nav{justify-content:space-around;padding:0;display:flex}.side nav a{justify-items:center;width:auto;padding:7px 8px;font-size:.76rem;display:grid}.side nav a span{display:block}.side nav a:last-child{display:none}.side nav a.active{box-shadow:none}.shell>main{width:100%;padding-bottom:98px}}.shell,.side{transition:all .2s}.brand{position:relative}.collapseToggle{color:#dbe4f0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.collapseToggle:hover{color:#f2cf89;background:#ffffff16}.menu-collapsed .side{flex-basis:84px;padding-inline:14px}.menu-collapsed .brand{flex-direction:column;justify-content:center;gap:10px;padding:0 0 16px}.menu-collapsed .brand img{width:46px;height:46px}.menu-collapsed .brand>div,.menu-collapsed .side nav span,.menu-collapsed .user>div:not(.avatar),.menu-collapsed .user>a{display:none}.menu-collapsed .collapseToggle{margin:0;position:static}.menu-collapsed .side nav{padding-top:18px}.menu-collapsed .side nav a{justify-content:center;padding-inline:10px}.menu-collapsed .user{grid-template-columns:1fr;justify-items:center;padding-inline:0}.teamActions{gap:10px;display:flex}.teamGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.teamGroup{background:#fff;border:1px solid #dfe4eb;border-radius:14px;padding:20px;box-shadow:0 4px 18px #1a29400a}.teamGroupHead{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:14px;display:flex}.teamGroupHead span{text-transform:uppercase;letter-spacing:.1em;color:#8b6118;font-size:.8rem;font-weight:800}.teamGroupHead h3{margin:3px 0 0;font-size:1.15rem}.teamGroupHead>b{color:#617086;background:#eef1f5;border-radius:20px;padding:6px 10px;font-size:.82rem}.teamGoalHead{justify-items:end;gap:3px;display:grid}.teamGoalHead>b{color:#8b6118;font-size:1rem}.teamGoalHead>span{color:#718096;letter-spacing:0;text-transform:none;font-size:.7rem}.goalAssignButton{color:#fff;cursor:pointer;white-space:nowrap;background:#c28b27;border:1px solid #b9821f;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:11px 14px;font-size:.875rem;font-weight:800;line-height:1;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 5px 12px #8b611829}.goalAssignButton:hover{background:#a87418;border-color:#966714;transform:translateY(-1px);box-shadow:0 7px 16px #8b61183d}.goalAssignButton:focus-visible{outline-offset:2px;outline:3px solid #e5b95d66}.goalAssignButton:active{transform:translateY(0)}.teamCard:has(.goalAssignButton){grid-template-columns:40px minmax(0,1fr) auto auto}.goalPlanning{margin-bottom:16px}.goalPlanGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.goalPlanGrid>div{background:#f8f9fb;border:1px solid #e2e6ec;border-radius:11px;gap:4px;padding:13px;display:grid}.goalPlanGrid span,.goalPlanGrid small{color:#718096;font-size:.75rem}.goalPlanGrid strong{color:#8b6118;font-size:1.05rem}.goalPlanGrid .empty{grid-column:1/-1}.annualChartPanel{margin-bottom:16px}.annualChart{width:100%;height:320px;margin-top:10px}.annualHighlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.annualHighlights>div{border:1px solid var(--line);background:var(--panel-soft);border-radius:11px;padding:13px 15px}.annualHighlights span,.annualHighlights b{display:block}.annualHighlights span{color:var(--muted-foreground);font-size:.76rem}.annualHighlights b{color:var(--ink);margin-top:4px;font-size:.95rem}.annualChartEmpty{text-align:center;min-height:230px;color:var(--muted-foreground);place-content:center;justify-items:center;gap:7px;display:grid}.annualChartEmpty svg{color:#b8872d}.annualChartEmpty b{color:var(--ink);font-size:1rem}.annualChartEmpty span{max-width:430px;font-size:.86rem}.yearSelect{width:110px}.teamMembers{gap:10px;padding-top:14px;display:grid}.emptyTeam{text-align:center;color:#67758a;grid-column:1/-1;justify-items:center;display:grid}.emptyTeam h3{margin:8px 0 0}.emptyTeam p{margin:0}.form small{color:#67758a}@media (max-width:900px){.teamGroups{grid-template-columns:1fr}.teamActions{flex-wrap:wrap;justify-content:flex-end}.goalPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.collapseToggle{display:none}.teamActions{justify-content:flex-start;width:100%}.teamActions button{flex:1}.toolbar:has(.teamActions){display:grid}.teamGroup{padding:16px}.teamGroupHead{align-items:center}.goalPlanGrid{grid-template-columns:1fr}.teamCard:has(.goalAssignButton){grid-template-columns:40px minmax(0,1fr) auto}.teamCard:has(.goalAssignButton) .goalAssignButton{grid-column:2/-1;justify-self:start;width:100%}.annualChart{height:260px;overflow-x:auto}}.kanban{grid-template-columns:repeat(7,minmax(215px,1fr))}.metricDanger i{color:#b52f2f;background:#fde8e8}.metricDanger strong{color:#a52828}.dealCloseActions{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.dealCloseActions button{cursor:pointer!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:4px!important;height:30px!important;font-size:.72rem!important;font-weight:800!important;display:flex!important}.winButton{color:#18733a!important;background:#eefaf2!important;border:1px solid #b9dfc5!important}.lostButton{color:#ae3030!important;background:#fff2f2!important;border:1px solid #efc1c1!important}.lossReason{background:#fff2f2;border-radius:7px;color:#9d3030!important;margin-top:10px!important;padding:8px!important;font-size:.72rem!important}@media (max-width:1200px) and (min-width:951px){.metrics{grid-template-columns:repeat(3,1fr)}}.monthSelect{grid-template-columns:auto 190px;align-items:center;gap:9px;display:grid}.monthSelect label{color:#5f6c80;font-size:.82rem;font-weight:750}.activityMeta{justify-items:end;gap:3px;display:grid}.calendarLink{color:#8b6118;font-size:.76rem;font-weight:750;text-decoration:none}.calendarLink:hover{text-decoration:underline}.headerActions{flex-wrap:wrap;justify-content:flex-end}.managerTeamFilter{gap:4px;min-width:190px;display:grid}.managerTeamFilter span{letter-spacing:.06em;text-transform:uppercase;color:#68778a;font-size:.68rem;font-weight:850}.managerTeamFilter select{color:#17324d;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e1e9;border-radius:10px;padding:0 34px 0 11px;font-weight:750}.managerTeamFilter select:focus{border-color:#b9852f;outline:2px solid #c9973f55}html[data-crm-theme=dark] .managerTeamFilter select{color:#e8eef6;background:#0f1928;border-color:#304058}html[data-crm-theme=dark] .managerTeamFilter span{color:#9caec2}@media (max-width:650px){header{gap:12px}.headerActions{justify-content:flex-end}.managerTeamFilter,.managerTeamFilter select{width:100%}.monthSelect{grid-template-columns:1fr}.monthSelect label{display:none}.monthSelect>button{width:165px}.activityMeta{min-width:105px}}.rowActions{align-items:center;gap:6px;display:flex}.iconAction{color:#536176;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.iconAction:hover{color:#8b6118;border-color:#b8872d}.iconAction.danger:hover{color:#c53939;background:#fff5f5;border-color:#c53939}.cardEdit,.textAction{cursor:pointer;justify-content:center;align-items:center;gap:5px;font-weight:750;color:#8b6118!important;background:0 0!important;border:0!important;display:inline-flex!important}.cardEdit{margin-top:12px;width:auto!important;height:auto!important;padding:7px 0!important}.textAction{width:auto!important;height:auto!important;font-size:.76rem!important}.reportDialog{max-height:92vh;overflow-y:auto;max-width:850px!important}.reportSummary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.reportSummary>div{background:#f3f5f8;border-radius:11px;padding:14px}.reportSummary span,.reportSummary b{display:block}.reportSummary span{color:#687385;font-size:.78rem}.reportSummary b{margin-top:5px;font-size:1.15rem}.reportColumns{grid-template-columns:1fr 1fr;gap:18px;max-height:55vh;display:grid;overflow:auto}.reportColumns h3{margin:10px 0;font-size:1rem}.historyItem{background:#f8f9fb;border-left:3px solid #c49a4b;border-radius:0 9px 9px 0;margin-bottom:8px;padding:11px 12px;display:grid;position:relative}.historyItem b{font-size:.88rem}.historyItem span,.historyItem small{color:#687385;font-size:.76rem}.historyItem strong{color:#8b6118;margin-top:5px}.customerAutocomplete{gap:7px;display:grid;position:relative}.customerAutocompleteControl{align-items:center;display:flex;position:relative}.customerAutocompleteControl>svg{z-index:1;color:#7a8798;pointer-events:none;position:absolute;left:12px}.customerAutocompleteControl input{padding-left:38px;padding-right:38px}.customerAutocompleteClear{color:#718095;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid;position:absolute;right:7px}.customerAutocompleteClear:hover{color:#9a681b;background:#f2eadb}.customerAutocompleteResults{z-index:80;color:#23344b;background:#fff;border:1px solid #d7dee7;border-radius:10px;max-height:310px;padding:6px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 38px #15243a2b}.customerAutocompleteResults>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.customerAutocompleteResults>button:hover,.customerAutocompleteResults>button[aria-selected=true]{color:#7e5818;background:#f8f2e7}.customerAutocompleteResults>button span{gap:2px;min-width:0;display:grid}.customerAutocompleteResults b{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.customerAutocompleteResults small{text-overflow:ellipsis;white-space:nowrap;color:#738095;font-size:.7rem;overflow:hidden}.customerAutocompleteResults>p{color:#718095;text-align:center;margin:0;padding:16px 12px;font-size:.8rem}.customerAutocompleteHint{color:#7d8999;border-top:1px solid #edf0f4;padding:8px 10px 5px;font-size:.7rem;display:block}.customerJourney{border-top:1px solid #e0e5ec;gap:14px;margin-top:6px;padding-top:18px;display:grid}.customerJourneyHeader{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.customerJourneyHeader h3{color:#17283e;margin:4px 0 2px;font-size:1.08rem}.customerJourneyHeader p{color:#687385;margin:0;font-size:.8rem}.customerJourneyFilters{flex-wrap:wrap;gap:6px;display:flex}.customerJourneyFilters button{color:#647187;cursor:pointer;background:#f3f5f8;border:1px solid #dfe4eb;border-radius:8px;min-height:34px;padding:0 10px;font-size:.72rem;font-weight:800}.customerJourneyFilters button:hover{color:#8b6118;border-color:#c9a154}.customerJourneyFilters button.active{color:#f6d88f;background:#142941;border-color:#142941}.customerJourneyList{gap:10px;padding-left:5px;display:grid;position:relative}.customerJourneyList:before{content:"";background:#dde3eb;width:2px;position:absolute;top:18px;bottom:18px;left:20px}.customerJourneyItem{background:#f9fafc;border:1px solid #e3e7ed;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 14px 13px 4px;display:grid;position:relative}.customerJourneyMarker{z-index:1;color:#fff;background:#58708b;border:3px solid #f9fafc;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative}.customerJourneyItem.commercial .customerJourneyMarker{background:#b78329}.customerJourneyItem.actions .customerJourneyMarker{background:#3472a7}.customerJourneyItem>div{gap:3px;min-width:0;display:grid}.customerJourneyItem>div>header{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.customerJourneyItem b{color:#182a41;font-size:.86rem}.customerJourneyItem time{color:#7a8697;flex:none;font-size:.68rem}.customerJourneyItem p{overflow-wrap:anywhere;color:#536176;margin:0;font-size:.78rem;line-height:1.4}.customerJourneyItem small{color:#8993a1;font-size:.7rem}.customerJourneyItem>strong{color:#8b6118;white-space:nowrap;align-self:center;font-size:.82rem}@media (max-width:650px){.reportSummary,.reportColumns{grid-template-columns:1fr}.reportDialog{max-height:90vh;overflow:auto}.customerJourneyHeader{flex-direction:column;align-items:flex-start}.customerJourneyFilters{flex-wrap:nowrap;width:100%;padding-bottom:3px;overflow-x:auto}.customerJourneyFilters button{flex:none}.customerJourneyItem{grid-template-columns:32px minmax(0,1fr)}.customerJourneyItem>div>header{flex-direction:column;align-items:flex-start;gap:3px}.customerJourneyItem>strong{grid-column:2;justify-self:start}}.licenseUsage{background:#f4f6f9;border-radius:10px;margin-bottom:12px;border:0!important;padding:12px!important}.licenseUsage span,.licenseUsage b{display:block}.licenseUsage span{color:#8b6118;font-size:.76rem;font-weight:800}.licenseUsage b{margin:3px 0 8px;font-size:.85rem}.licenseUsage [data-slot=progress]{height:7px}.companySubscriptionSummary{background:#f1f9f4;border-radius:10px;margin-bottom:12px;border:1px solid #c9dfd0!important;gap:9px!important;padding:12px!important;display:grid!important}.companySubscriptionSummary>span{color:inherit;background:0 0;border:0;border-radius:0;gap:2px;padding:0;display:grid}.companySubscriptionSummary b{color:#245d3b;font-size:.82rem;line-height:1.35}.companySubscriptionSummary small{color:#526175;overflow-wrap:anywhere;font-size:.78rem;line-height:1.4}.subscriptionForm{gap:14px;display:grid}.subscriptionFormIntro{color:#687385;margin:0;font-size:.88rem;line-height:1.5}.subscriptionForm .formRow{align-items:end}.subscriptionManualNote{color:#775317;background:#fff8e8;border-radius:10px;padding:11px 12px;font-size:.8rem;line-height:1.45}html[data-crm-theme=dark] .companySubscriptionSummary{background:#173223;border-color:#315d40!important}html[data-crm-theme=dark] .companySubscriptionSummary b{color:#d8f3df}html[data-crm-theme=dark] .companySubscriptionSummary small{color:#c5d2df}html[data-crm-theme=dark] .licenseUsage{background:#18273a;border:1px solid #31445b!important}html[data-crm-theme=dark] .licenseUsage span{color:#f1cf89}html[data-crm-theme=dark] .licenseUsage b{color:#edf2f8}html[data-crm-theme=dark] .companyRegistrationData span{color:#aebacc}html[data-crm-theme=dark] .subscriptionManualNote{color:#f1cf89;background:#2b2518}@media (max-width:700px){.annualHighlights{grid-template-columns:1fr}}.companyEdit{width:100%;margin-top:14px}.planNotice{color:#704d16;background:#f5ead4;border-radius:10px;justify-content:space-between;gap:12px;padding:12px;display:flex}.planNotice span{font-size:.82rem}.teamCard:has(.memberDelete){grid-template-columns:40px 1fr auto auto}.memberDelete{color:#aa3434;cursor:pointer;background:#fff6f6;border:1px solid #edcccc;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.memberDelete:hover{color:#fff;background:#a92f2f}.transferWarning{color:#704d16;background:#f5ead4;border-radius:10px;margin:0;padding:12px;font-size:.88rem}.iconAction:disabled{opacity:.35;cursor:not-allowed}.deleteConfirm{color:#fff!important;background:#b52f2f!important}.deleteConfirm:hover{background:#922525!important}.managerChangeNote{background:#edf3fa;border-left:3px solid #2d6596;border-radius:0 9px 9px 0;gap:3px;padding:11px 12px;display:grid}.managerChangeNote b{font-size:.88rem}.managerChangeNote span{color:#59697c;font-size:.78rem}.inviteSuccess{color:#18733a;background:#eefaf2;border-radius:11px;align-items:center;gap:12px;padding:14px;display:flex}.inviteSuccess div{display:grid}.inviteSuccess span{color:#547060;font-size:.82rem}.inviteLink{grid-template-columns:1fr auto;gap:8px;margin-top:6px;display:grid}.emailInvite{color:#fff;background:#b8872d;border-radius:9px;justify-content:center;align-items:center;height:40px;font-weight:750;text-decoration:none;display:flex}.companyButtons{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;border:0!important;padding:0!important;display:grid!important}.companyButtons .companyEdit{width:auto;margin:0}.companyAccess{width:100%}@media (max-width:650px){.inviteLink,.companyButtons{grid-template-columns:1fr}}.managerPlan{color:#fff;background:linear-gradient(135deg,#0d1b2e,#18304e);border-radius:16px;margin-bottom:20px;padding:22px;box-shadow:0 10px 30px #10203920}.managerPlanHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.managerPlanHead h2{margin:5px 0 0;font-size:1.35rem}.managerPlanHead p{color:#aebed2;margin:2px 0}.planStatus{color:#fff;background:#1d8a4a;border-radius:20px;padding:5px 11px;font-size:.76rem;font-weight:800}.planNumbers{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 14px;display:grid}.planNumbers>div{background:#ffffff0d;border:1px solid #ffffff14;border-radius:11px;padding:13px}.planNumbers span,.planNumbers small,.planNumbers b{display:block}.planNumbers span,.planNumbers small{color:#aebed2;font-size:.78rem}.planNumbers b{color:#f2cf89;margin:3px 0;font-size:1.6rem}.managerPlan [data-slot=progress]{background:#ffffff18;height:8px}.managerPlan [data-slot=progress]>div{background:#c99536}.planIncludes{border-top:1px solid #ffffff18;grid-template-columns:auto 1fr 1fr 1fr;align-items:start;gap:12px;margin-top:17px;padding-top:16px;display:grid}.trialConversion{color:#101a2c;background:linear-gradient(135deg,#f8edd7,#fff);border:1px solid #d7ad61;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:22px 0 4px;padding:18px;display:flex}.trialConversion>div{gap:5px;display:grid}.trialConversion span{color:#526071;font-size:.88rem;line-height:1.45}.trialConversion button{flex:none}.trialPlanChoices{gap:10px;display:grid}.trialPlanChoices button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7dde5;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:15px 16px;display:flex}.trialPlanChoices button:hover{background:#fffaf0;border-color:#be8b34}.trialPlanChoices span{gap:3px;display:grid}.trialPlanChoices small{color:#667085}.trialPlanChoices strong{color:#9a681b}.trialConversionNote{color:#667085;font-size:.86rem;line-height:1.5}@media (max-width:620px){.trialConversion{flex-direction:column;align-items:stretch}.trialPlanChoices button{flex-direction:column;align-items:flex-start}}.planIncludes b{color:#f2cf89}.planIncludes span{color:#c7d1df;font-size:.8rem}@media (max-width:800px){.planIncludes{grid-template-columns:1fr 1fr}.planNumbers{grid-template-columns:1fr 1fr 1fr}}@media (max-width:520px){.planNumbers,.planIncludes{grid-template-columns:1fr}.managerPlan{padding:17px}}.reportControls{grid-template-columns:minmax(230px,1fr) 180px 180px auto;align-items:end;gap:16px;margin-bottom:16px;display:grid}.reportControls h2{margin-bottom:0}.reportControls label>span{color:#687385;margin-bottom:6px;font-size:.78rem;font-weight:700;display:block}.reportDownloads{gap:8px;display:flex}.reportMetrics{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0}.reportTable{margin-top:16px}.annualExecutiveReport{gap:16px;margin-bottom:16px;display:grid;overflow:hidden}.annualExecutiveHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.annualExecutiveHead h2{margin:4px 0}.annualExecutiveHead p{color:var(--muted-foreground);margin:0}.annualExecutiveActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.annualModeToggle{background:var(--panel-soft);border:1px solid var(--line);border-radius:10px;width:fit-content;padding:4px;display:flex}.annualModeToggle button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:.75rem;font-weight:850}.annualModeToggle button.active{color:#fff;background:#173653}.annualExecutiveTable{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 -22px;overflow-x:auto}.annualExecutiveTable table{border-collapse:collapse;width:100%;min-width:1500px}.annualExecutiveTable th,.annualExecutiveTable td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;white-space:nowrap;padding:10px 8px;font-size:.72rem}.annualExecutiveTable th:first-child,.annualExecutiveTable td:first-child{z-index:2;text-align:left;background:var(--panel);min-width:230px;position:sticky;left:0}.annualExecutiveTable thead th{color:#fff;text-transform:uppercase;background:#173653;font-size:.68rem}.annualExecutiveTable thead th:first-child{z-index:3;background:#10283f}.annualExecutiveTable tbody tr:hover td,.annualExecutiveTable tbody tr:hover td:first-child{background:var(--panel-soft)}.annualExecutiveTable td:last-child{color:#8a611b;background:#faf3e3;font-weight:900}.annualReportNote{color:var(--muted-foreground);line-height:1.45}.annualManagementFilters{background:var(--panel-soft);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(220px,1fr) minmax(260px,1.5fr);gap:12px;padding:14px;display:grid}.annualManagementFilters label{gap:6px;display:grid}.annualManagementFilters label>span{color:var(--muted-foreground);text-transform:uppercase;font-size:.7rem;font-weight:850}.annualManagementFilters select{width:100%;min-height:42px;color:var(--ink);background:var(--panel);border:1px solid var(--line);font:inherit;border-radius:8px;padding:8px 10px}.annualManagementHighlights{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.annualManagementHighlights article{background:var(--panel-soft);border:1px solid var(--line);border-radius:10px;gap:4px;padding:13px;display:grid}.annualManagementHighlights article.attention{background:#fbf3e2;border-color:#dab66c}.annualManagementHighlights span,.annualManagementHighlights small{color:var(--muted-foreground);font-size:.7rem}.annualManagementHighlights b{color:var(--ink);font-size:1.05rem}.annualExecutiveTable td>button{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 3px}.annualExecutiveTable td>button:hover{color:#8a611b;background:#f6ead2}.annualDetailList{gap:9px;max-height:62vh;display:grid;overflow:auto}.annualDetailList article{background:var(--panel-soft);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.annualDetailList article>div{gap:4px;display:grid}.annualDetailList span{color:var(--muted-foreground);font-size:.78rem}.annualDetailList a{color:#fff;white-space:nowrap;background:#173653;border-radius:8px;padding:8px 10px;font-size:.72rem;font-weight:850;text-decoration:none}.customerCreatorReport{margin-bottom:20px}.customerCreatorReport table{min-width:680px}.reportDetailButton{color:#173653;cursor:pointer;background:#f5ead2;border:1px solid #dfc185;border-radius:999px;min-height:34px;padding:0 12px;font-weight:850}.reportDetailButton:hover{color:#fff;background:#173653;border-color:#173653}.creatorDetailDialog{width:min(680px,100vw - 28px);max-width:680px;max-height:86vh;overflow:auto}.creatorDetailPeriod{color:#687385;margin:-5px 0 4px;font-size:.85rem}.creatorCustomerList{gap:9px;display:grid}.creatorCustomerList article{background:#f7f9fb;border:1px solid #e0e5ec;border-radius:11px;grid-template-columns:minmax(0,1.3fr) minmax(160px,.7fr);gap:14px;padding:14px 15px;display:grid}.creatorCustomerList article>div{gap:3px;min-width:0;display:grid}.creatorCustomerList article>div:last-child{text-align:right}.creatorCustomerList span,.creatorCustomerList small{color:#687385}.accountBriefingArea{gap:16px;display:grid}.briefingPreference{background:var(--panel-soft);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.briefingPreference>div{gap:4px;display:grid}.briefingPreference span,.accountBriefingArea>small{color:var(--muted-foreground);line-height:1.45}.briefingPreferenceNote{color:#8b6118;background:#f8ecd3;border-radius:11px;align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.briefingPreferenceNote p{gap:3px;margin:0;display:grid}.briefingPreferenceNote span{color:#6f6552;font-size:.82rem;line-height:1.4}.dailyBriefingDialog{width:min(900px,100vw - 28px);max-width:900px;max-height:90vh;overflow-y:auto}.briefingIntro{color:#fff;background:linear-gradient(125deg,#0d1b2f,#183458);border-radius:13px;align-items:center;gap:13px;padding:16px 18px;display:flex}.briefingIntro>svg{color:#e1b95e;flex:none}.briefingIntro>div{gap:3px;display:grid}.briefingIntro span{color:#becbdd}.dailyBriefingList{gap:10px;display:grid}.dailyBriefingList>article{background:var(--panel-soft);border:1px solid var(--line);border-left:4px solid #d79a2d;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid}.dailyBriefingList article.critical{border-left-color:#c83f3f}.dailyBriefingList article.positive{border-left-color:#39a26c}.dailyBriefingList em{color:#173653;background:#f4dfb3;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.dailyBriefingList article>div{gap:4px;min-width:0;display:grid}.dailyBriefingList span{color:var(--muted-foreground);font-size:.82rem}.dailyBriefingList p{color:var(--ink);margin:3px 0 0;line-height:1.4}.dailyBriefingList a{color:#fff;white-space:nowrap;background:#173653;border-radius:8px;padding:9px 12px;font-size:.78rem;font-weight:850;text-decoration:none}.briefingAllClear{color:#326849;text-align:center;background:#e8f5ed;border-radius:12px;justify-items:center;gap:6px;padding:34px 20px;display:grid}.briefingAllClear span{color:#557563}.briefingFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.briefingFooter small{color:var(--muted-foreground)}.weeklySummaryMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.weeklySummaryMetrics article{background:var(--panel-soft);border:1px solid var(--line);border-radius:11px;gap:5px;padding:13px;display:grid}.weeklySummaryMetrics span{color:var(--muted-foreground);font-size:.72rem;font-weight:800}.weeklySummaryMetrics b{color:var(--ink);font-size:1.05rem}.weeklySummaryMetrics small{font-size:.68rem}.weeklySummaryMetrics small.up{color:#278054}.weeklySummaryMetrics small.down{color:#b33f48}.weeklyPrioritiesTitle{justify-content:space-between;align-items:flex-end;gap:12px;margin:3px 0 -2px;display:flex}.weeklyPrioritiesTitle b{color:var(--ink)}.weeklyPrioritiesTitle span{color:var(--muted-foreground);font-size:.75rem}.teamMessagesDashboard{margin-bottom:16px;padding:18px}.teamMessagesHead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.teamMessagesHead h2{margin:3px 0 0}.teamMessagesHead>a{color:#8b641e;font-size:.78rem;font-weight:850}.teamMessageMiniGrid{gap:8px;display:grid}.teamMessageMiniGrid article{color:var(--ink);background:var(--panel-soft);border:1px solid var(--line);border-left:4px solid #7a8da5;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.teamMessageMiniGrid article.priority{border-left-color:#d99a2e}.teamMessageMiniGrid article.important{border-left-color:#c84747}.teamMessageMiniGrid article>div{gap:3px;display:grid}.teamMessageMiniGrid span,.teamMessageMiniGrid small{color:var(--muted-foreground)}.teamMessageMiniGrid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.teamMessagesView .toolbar p{color:var(--muted-foreground);margin:5px 0 0}.teamMessageList{gap:11px;display:grid}.teamMessageList>article{color:var(--ink);background:var(--panel);border:1px solid var(--line);border-left:5px solid #7a8da5;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;padding:17px;display:grid}.teamMessageList>article.priority{border-left-color:#d99a2e}.teamMessageList>article.important{border-left-color:#c84747}.teamMessageList>article.read{opacity:.76}.teamMessageIcon{color:#8b641e;background:#f5ead4;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.teamMessageList article>div:nth-child(2){gap:5px;min-width:0;display:grid}.teamMessageList article>div:nth-child(2)>span{color:#9b7125;letter-spacing:.06em;font-size:.68rem;font-weight:900}.teamMessageList h3,.teamMessageList p{margin:0}.teamMessageList p{color:var(--muted-foreground);white-space:pre-wrap;line-height:1.5}.teamMessageList small{color:var(--muted-foreground)}.teamMessageActions{flex-direction:column;justify-content:center;align-items:flex-end;gap:8px;display:flex}.teamMessageActions>a{color:#173653;background:#f4e6ca;border-radius:8px;padding:8px 10px;font-size:.75rem;font-weight:850;text-decoration:none}.teamMessageActions em{color:#39805a;align-items:center;gap:5px;font-size:.76rem;font-style:normal;font-weight:850;display:flex}.teamMessageCreateDialog{width:min(720px,100vw - 28px);max-width:720px;max-height:90vh;overflow-y:auto}.teamMessageCreateDialog textarea,.teamMessageCreateDialog select{width:100%;min-height:42px;color:var(--ink);background:var(--panel);border:1px solid var(--line);font:inherit;border-radius:8px;padding:9px 11px}.teamMessageImportantDialog{width:min(600px,100vw - 28px);max-width:600px}.importantMessageBody{color:#fff;background:linear-gradient(130deg,#10243c,#1c4165);border-left:5px solid #d9a441;border-radius:13px;justify-items:start;gap:8px;padding:20px;display:grid}.importantMessageBody>svg{color:#edc873}.importantMessageBody>span{color:#e6c77f;letter-spacing:.07em;font-size:.68rem;font-weight:900}.importantMessageBody h2,.importantMessageBody p{margin:0}.importantMessageBody p{color:#d7e1ec;white-space:pre-wrap;line-height:1.55}.importantMessageBody a{color:#10243c;background:#edc873;border-radius:8px;margin-top:5px;padding:8px 10px;font-size:.76rem;font-weight:850;text-decoration:none}.quickMessagesLink{position:relative}.quickMessagesLink>b{color:#fff;background:#c84747;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.67rem;display:grid}html[data-crm-theme=dark] .briefingPreferenceNote{color:#f0d99e;background:#2d2a20}html[data-crm-theme=dark] .briefingPreferenceNote span{color:#c8bea8}html[data-crm-theme=dark] .briefingAllClear{color:#9ce0b7;background:#1d382c}html[data-crm-theme=dark] .briefingAllClear span{color:#add3bc}@media (max-width:800px){.weeklySummaryMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.weeklySummaryMetrics article:first-child{grid-column:1/-1}.weeklyPrioritiesTitle{flex-direction:column;align-items:flex-start}}@media (max-width:650px){.dailyBriefingList>article{grid-template-columns:30px minmax(0,1fr)}.dailyBriefingList article>a{grid-column:2;justify-self:start}.briefingFooter{flex-direction:column;align-items:stretch}.briefingFooter button{width:100%}.briefingPreference{align-items:flex-start}.campaignDateGrid{grid-template-columns:1fr}.teamMessageMiniGrid article,.teamMessageList>article{grid-template-columns:auto minmax(0,1fr)}.teamMessageMiniGrid article>button,.teamMessageActions{grid-column:2;align-items:stretch}.teamMessageActions{flex-flow:wrap;justify-content:flex-start}.teamMessagesHead{align-items:flex-start}}html[data-crm-theme=dark] .reportDetailButton{color:#f1d58f;background:#2d2a20;border-color:#6b5833}html[data-crm-theme=dark] .creatorDetailPeriod,html[data-crm-theme=dark] .creatorCustomerList span,html[data-crm-theme=dark] .creatorCustomerList small{color:#aebacc}html[data-crm-theme=dark] .creatorCustomerList article{color:#edf2f8;background:#18273a;border-color:#31445b}@media (max-width:560px){.creatorCustomerList article{grid-template-columns:1fr}.creatorCustomerList article>div:last-child{text-align:left}}.teamPerformanceReport{margin-top:0}.teamPerformanceReport table{min-width:1080px}.teamPerformanceReport th,.teamPerformanceReport td{white-space:nowrap}.teamPerformanceTotal td{background:#f4f0e7;border-top:2px solid #c4943d;font-weight:850}.teamResultPill{color:#8a5f18;background:#f8ecd3;border-radius:999px;justify-content:center;min-width:68px;padding:5px 8px;font-weight:900;display:inline-flex}.teamResultPill.achieved{color:#246542;background:#e3f2e8}html[data-crm-theme=dark] .teamPerformanceTotal td{background:#1d2a3e;border-top-color:#b8872d}.reportTable .tableWrap{border:0;border-top:1px solid #e0e5ec;border-radius:0 0 14px 14px;margin:0 -22px -22px}@media (max-width:1050px){.reportControls{grid-template-columns:1fr 1fr}.reportControls>div:first-child,.reportDownloads{grid-column:1/-1}.reportDownloads button{flex:1}.reportMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.reportControls{grid-template-columns:1fr}.reportControls>div:first-child,.reportDownloads{grid-column:auto}.reportDownloads{flex-direction:column}.reportMetrics{grid-template-columns:1fr 1fr}}@media (max-width:1000px){.annualManagementHighlights{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.annualExecutiveHead{flex-direction:column}.annualExecutiveActions{width:100%}.annualExecutiveActions button{flex:1}.annualManagementFilters{grid-template-columns:1fr}.annualManagementHighlights{grid-template-columns:repeat(2,minmax(0,1fr))}.annualModeToggle{width:100%;overflow-x:auto}.annualModeToggle button{white-space:nowrap;flex:1}.annualExecutiveTable{margin-inline:-16px}}@media (max-width:430px){.reportMetrics{grid-template-columns:1fr}}.companyButtons{grid-template-columns:1fr 1fr}.companyBlock,.companyUnlock{width:100%}.companyButtons>:last-child{grid-column:1/-1}.companyButtons button{white-space:normal;min-width:0;line-height:1.15}.companyBlocked{background:snow;border-color:#e0b1b1}.blockedPill{color:#a52d2d!important;background:#fbe4e4!important}.teamAdminButtons,.memberAccessActions{align-items:center;gap:8px;display:flex}.teamAdminButtons button,.memberManage{cursor:pointer;color:#344054;background:#fff;border:1px solid #d8dee8;border-radius:8px;padding:7px}.teamAdminButtons button.danger{color:#a52d2d}.memberManage{margin-left:auto}.memberAccessActions{border-top:1px solid #e0e5ec;justify-content:space-between;padding-top:14px}.serviceReportForm{background:#f6f8fb;border-radius:12px;gap:18px;margin:14px 0;padding:18px;display:grid}.serviceReportForm h3{margin:0}.serviceReportForm .formRow{gap:16px}.serviceReportForm .formRow>div{gap:8px;display:grid}.serviceReportForm .formRow label{margin-bottom:0;line-height:1.35}.serviceReportForm>button{justify-self:start;margin-top:2px}.dashboardQuickActions{background:linear-gradient(135deg,#fff,#f7f9fc);border:1px solid #d8e0e9;border-left:4px solid #c79539;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:22px;padding:18px 20px;display:flex;box-shadow:0 8px 24px #17304f0d}.dashboardQuickActions h2{margin:4px 0 3px}.dashboardQuickActions p{color:#68778a;margin:0;font-size:.84rem}.crmPreviewBar{z-index:45;color:#eff6ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#153b61f2;border:1px solid #d4aa5b88;border-radius:12px;align-items:center;gap:12px;margin:-10px 0 20px;padding:10px 12px;display:flex;position:sticky;top:10px;box-shadow:0 10px 30px #07182d3d}.crmPreviewIntro{align-items:center;gap:9px;margin-right:auto;display:flex}.crmPreviewIntro>svg{color:#efc66c}.crmPreviewIntro span{gap:1px;display:grid}.crmPreviewCompany{gap:3px;min-width:180px;display:grid}.crmPreviewCompany>span{color:#b8c8d9;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}.crmPreviewCompany>b{color:#f3f6fa}.crmPreviewBar b{font-size:.78rem}.crmPreviewBar small{color:#b8c8d9;font-size:.66rem}.crmPreviewBar label{gap:3px;display:grid}.crmPreviewBar label>span{color:#b8c8d9;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}.crmPreviewBar select{color:#f3f6fa;min-width:140px;height:34px;font:inherit;background:#0d2945;border:1px solid #54708d;border-radius:8px;padding:0 28px 0 9px;font-size:.75rem;font-weight:750}.crmPreviewBar a{color:#102640;white-space:nowrap;background:#efc66c;border-radius:8px;align-items:center;min-height:34px;padding:0 11px;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.crmPreviewMode [data-slot=dialog-content] button[type=submit]{opacity:.65}.previewDashboardNotice{color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.previewDashboardNotice>svg{color:#d4a74d;flex:none}.previewDashboardNotice>div{gap:2px;display:grid}.previewDashboardNotice span{color:var(--muted);font-size:.78rem}.safePreviewShell{background:var(--bg);min-height:100vh;color:var(--text);grid-template-columns:250px minmax(0,1fr);display:grid}.safePreviewShell>aside{color:#fff;background:#0d2945;height:100vh;padding:22px 16px;position:sticky;top:0}.safePreviewBrand{align-items:center;gap:10px;margin-bottom:24px;display:flex}.safePreviewBrand img{object-fit:contain;width:45px;height:45px}.safePreviewBrand div{display:grid}.safePreviewBrand span{color:#b8c8d9;font-size:.72rem}.safePreviewShell nav{gap:5px;display:grid}.safePreviewShell nav a{color:#dce7f2;border-radius:9px;padding:11px 13px;font-weight:750;text-decoration:none}.safePreviewShell nav a:hover,.safePreviewShell nav a.active{color:#102640;background:#efc66c}.safePreviewShell>main{min-width:0;padding:28px}.safePreviewShell header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.safePreviewShell h1{margin:4px 0 2px}.safePreviewShell header p{color:var(--muted);margin:0}.safePreviewShell header label{gap:5px;font-size:.7rem;font-weight:800;display:grid}.safePreviewShell header select{border:1px solid var(--border);background:var(--card);min-width:150px;color:var(--text);border-radius:9px;padding:9px}.safePreviewMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.safePreviewMetrics article,.safePreviewPanel{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:18px}.safePreviewMetrics article{gap:7px;display:grid}.safePreviewMetrics span,.safePreviewMetrics small{color:var(--muted)}.safePreviewMetrics b{font-size:1.35rem}.safePreviewPanel h2{margin:5px 0 8px}.safePreviewPanel p{max-width:760px;color:var(--muted)}.safePreviewPanelHead{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.safePreviewPanelHead h2{margin:3px 0}.safePreviewTable{gap:8px;display:grid}.safePreviewTable article{background:var(--bg);border-radius:9px;grid-template-columns:1.2fr 1fr .7fr;align-items:center;gap:12px;padding:12px;display:grid}.safePreviewTable span,.safePreviewTable em{color:var(--muted);font-style:normal}.safePreviewBack{color:var(--text);margin-top:18px;font-weight:800;display:inline-flex}.safePreviewShell .eyebrow{color:#b0802d}.companySandboxAccess{color:#102640;background:#efc66c;border:1px solid #d6a943;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.companySandboxAccess:hover{filter:brightness(1.04)}@media (max-width:900px){.safePreviewShell{grid-template-columns:1fr}.safePreviewShell>aside{height:auto;position:relative}.safePreviewShell nav{display:flex;overflow:auto}.safePreviewShell nav a{white-space:nowrap}.safePreviewShell>main{padding:18px}.safePreviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.safePreviewShell header{flex-direction:column;align-items:stretch}.safePreviewMetrics,.safePreviewTable article{grid-template-columns:1fr}.safePreviewShell header select{width:100%}}@media (max-width:800px){.crmPreviewBar{flex-wrap:wrap;align-items:stretch;position:relative;top:auto}.crmPreviewIntro{width:100%;margin:0}.crmPreviewCompany{flex:1;min-width:150px}.crmPreviewBar label{flex:1;min-width:130px}.crmPreviewBar select{width:100%;min-width:0}.crmPreviewBar a{justify-content:center;width:100%}}.dashboardQuickActionButtons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dashboardPipelineLink{color:#21354c;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:.875rem;font-weight:750;text-decoration:none;transition:all .18s;display:inline-flex}.dashboardBriefingButton{cursor:pointer;font-family:inherit}.dashboardPipelineLink:hover{color:#0d1b2f;background:#fffaf0;border-color:#b8872d;transform:translateY(-1px)}.quickServiceReportForm{gap:16px}html[data-crm-theme=dark] .dashboardQuickActions{color:#e8edf5;background:linear-gradient(135deg,#142236,#101b2b);border-color:#2f4258 #2f4258 #2f4258 #d1a24a;box-shadow:0 8px 24px #0003}html[data-crm-theme=dark] .dashboardQuickActions p{color:#aebdce}html[data-crm-theme=dark] .dashboardPipelineLink{color:#e8edf5;background:#18273a;border-color:#3a4e66}html[data-crm-theme=dark] .dashboardPipelineLink:hover{color:#f1c96f;background:#203249;border-color:#b8872d}@media (max-width:900px){.dashboardQuickActions{flex-direction:column;align-items:stretch}.dashboardQuickActionButtons{justify-content:flex-start}}@media (max-width:650px){.dashboardQuickActions{margin-bottom:16px;padding:16px}.dashboardQuickActionButtons{grid-template-columns:1fr;display:grid}.dashboardQuickActionButtons>*,.dashboardPipelineLink{width:100%}}.radarView{grid-template-columns:minmax(0,1fr);row-gap:32px;display:grid}.radarHero{color:#fff;background:linear-gradient(125deg,#0d1b2f,#183458);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:26px 30px;display:flex;box-shadow:0 14px 35px #10223b22}.radarHero h2{margin:4px 0 6px;font-size:1.65rem}.radarHero p{color:#b8c6d9;max-width:680px;margin:0}.pqdScore{width:136px;height:136px;color:inherit;text-align:center;cursor:pointer;background:#ffffff0d;border:7px solid #c99538;border-radius:50%;flex:0 0 136px;place-content:center;transition:transform .18s,box-shadow .18s;display:grid}:is(.pqdScore:hover,.pqdScore:focus-visible){outline:none;transform:translateY(-3px);box-shadow:0 12px 28px #020a1566}.pqdScore.good{border-color:#3dbb78}.pqdScore.warn{border-color:#e1a738}.pqdScore.risk{border-color:#e45b5b}.pqdScore span,.pqdScore small{color:#c3cede;font-size:.73rem}.pqdScore strong{margin:3px 0;font-size:2.5rem;line-height:1}.radarMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.actionPlanOverview{padding:22px}.actionPlanOverviewHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.actionPlanOverviewHead h2{margin:4px 0 5px}.actionPlanOverviewHead p{color:var(--muted);margin:0}.actionPlanOverviewHead>a{color:#fff;background:#173653;border-radius:8px;flex:none;padding:9px 13px;font-size:.78rem;font-weight:850;text-decoration:none}.actionPlanMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.actionPlanMetrics article{background:var(--bg);border:1px solid var(--border);border-top:4px solid #718096;border-radius:11px;gap:4px;padding:15px;display:grid}.actionPlanMetrics article.positive{border-top-color:#36a26b}.actionPlanMetrics article.late{border-top-color:#d9762e}.actionPlanMetrics article.attention{border-top-color:#d99a2e}.actionPlanMetrics article.critical{border-top-color:#c84747}.actionPlanMetrics article.reprogrammed{border-top-color:#6579b8}.actionPlanMetrics span{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:800}.actionPlanMetrics b{font-size:1.55rem}.actionPlanMetrics small{color:var(--muted)}.executionOwners{border-top:1px solid var(--line);gap:10px;margin-top:17px;padding-top:16px;display:grid}.executionOwnersHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.executionOwnersHead span{color:var(--muted);font-size:.78rem}.executionOwnerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.executionOwnerGrid button{min-width:0;color:var(--text);text-align:left;background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:13px;display:grid}.executionOwnerGrid button:hover{border-color:#c99a43}.executionOwnerGrid button>span{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.executionOwnerGrid button>b{color:#a57622}.executionOwnerGrid button>small{color:var(--muted);grid-column:1/-1}.executionRituals{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.executionRituals article{color:var(--muted-foreground);background:var(--panel-soft);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:10px;padding:13px;display:flex}.executionRituals article.active{color:var(--ink);border-color:#c99a43;box-shadow:inset 4px 0 #c99a43}.executionRituals article>div{gap:3px;display:grid}.executionRituals span{font-size:.78rem}.executionOwnerSummary{flex-wrap:wrap;gap:8px;display:flex}.executionOwnerSummary span{color:var(--muted-foreground);background:var(--panel-soft);border:1px solid var(--line);border-radius:999px;padding:8px 10px;font-size:.76rem;font-weight:800}.commercialMeetingCenter{padding:22px}.commercialMeetingHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.commercialMeetingHead h2{margin:4px 0 5px}.commercialMeetingHead p{color:var(--muted);margin:0}.commercialMeetingHead>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.meetingAgendaPreview{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.meetingAgendaPreview article{background:var(--bg);border:1px solid var(--border);border-top:3px solid #bd8a31;border-radius:10px;gap:4px;min-width:0;padding:13px;display:grid}.meetingAgendaPreview span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.meetingAgendaPreview b{font-size:1.15rem}.meetingAgendaPreview small{color:var(--muted)}.meetingHistoryHead{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.meetingHistoryHead span{color:var(--muted);font-size:.78rem}.meetingHistory{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.meetingHistory>button{min-width:0;color:var(--text);text-align:left;background:var(--bg);border:1px solid var(--border);cursor:pointer;border-radius:10px;gap:4px;padding:13px;display:grid}.meetingHistory>button:hover{border-color:#c99a43}.meetingHistory button>span{color:#a57622;letter-spacing:.06em;font-size:.68rem;font-weight:900}.meetingHistory button>small{color:var(--muted);line-height:1.35}.commercialMeetingDialog{width:min(980px,100vw - 28px);max-width:980px;max-height:90vh;overflow-y:auto}.meetingForm{gap:14px;display:grid}.meetingForm>label{color:var(--ink);gap:6px;font-size:.8rem;font-weight:800;display:grid}.meetingForm select,.meetingForm input,.meetingForm textarea{width:100%;min-height:40px;color:var(--ink);background:var(--bg);border:1px solid var(--line);font:inherit;border-radius:8px;padding:8px 10px}.meetingAutoAgenda{color:#fff;background:linear-gradient(125deg,#173653,#244f7a);border-radius:11px;gap:4px;padding:14px;display:grid}.meetingAutoAgenda span{color:#c7d4e2;font-size:.8rem}.meetingParticipants{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:8px 14px;margin:0;padding:13px;display:flex}.meetingParticipants legend{color:var(--ink);padding:0 6px;font-size:.8rem;font-weight:850}.meetingParticipants label{color:var(--muted-foreground);align-items:center;gap:6px;font-size:.78rem;display:flex}.meetingParticipants input{width:auto;min-height:0}.meetingCommitments{gap:9px;display:grid}.meetingCommitmentsHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.meetingCommitmentsHead button{color:#8b641e;font:inherit;cursor:pointer;background:#f6ead2;border:0;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:.75rem;font-weight:850;display:inline-flex}.meetingCommitments article{background:var(--panel-soft);border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr 1.5fr 145px 34px;align-items:center;gap:7px;padding:10px;display:grid}.meetingCommitments article>button{color:#a83e43;cursor:pointer;background:#f8e8e9;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.meetingMemory{background:var(--panel-soft);border:1px solid var(--line);border-radius:11px;gap:4px;padding:15px;display:grid}.meetingMemory>span{color:#a57622;font-size:.7rem;font-weight:900}.meetingMemory small{color:var(--muted)}.meetingMemory p{margin:8px 0 0;line-height:1.5}.meetingMemoryRows{gap:8px;display:grid}.meetingMemoryRows article{background:var(--panel-soft);border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.meetingMemoryRows article>div{gap:3px;display:grid}.meetingMemoryRows span{color:var(--muted);font-size:.78rem}.meetingMemoryRows em{border-radius:999px;padding:6px 8px;font-size:.7rem;font-style:normal;font-weight:850}.meetingMemoryRows em.done{color:#276442;background:#dff2e7}.meetingMemoryRows em.pending{color:#8b641e;background:#f7ebd2}.meetingMemoryRows em.overdue{color:#9b353c;background:#f7dfe1}.decisionCenter{padding:22px;overflow:hidden}.decisionCenterHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.decisionCenterHead h2{margin:4px 0 5px}.decisionCenterHead p{color:var(--muted);margin:0}.decisionCenterBadge{color:#775317;background:#f6ead2;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 12px;font-size:.76rem;font-weight:850;display:inline-flex}.decisionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.decisionCard{min-width:0;min-height:176px;color:var(--text);text-align:left;font:inherit;background:var(--bg);border:1px solid var(--border);cursor:pointer;border-left:4px solid #718096;border-radius:12px;align-content:start;gap:7px;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative}:is(.decisionCard:hover,.decisionCard:focus-visible){border-color:#c99a43;outline:none;transform:translateY(-3px);box-shadow:0 12px 28px #10223b18}.decisionCard.critical{border-left-color:#c84747}.decisionCard.attention{border-left-color:#d99a2e}.decisionCard.positive{border-left-color:#36a26b}.decisionNumber{color:#a77a2a;letter-spacing:.08em;font-size:.7rem;font-weight:900}.decisionCard>b{min-height:38px;font-size:.92rem;line-height:1.35}.decisionCard>strong{color:var(--text);font-size:.83rem;line-height:1.35}.decisionCard>small{color:var(--muted)}.decisionCard>em{color:#93681d;align-self:end;margin-top:auto;font-size:.76rem;font-style:normal;font-weight:850}.decisionAnswer{background:var(--panel-soft);border:1px solid var(--line);border-left:5px solid #718096;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.decisionAnswer.critical{border-left-color:#c84747}.decisionAnswer.attention{border-left-color:#d99a2e}.decisionAnswer.positive{border-left-color:#36a26b}.decisionAnswer>div{gap:4px;display:grid}.decisionAnswer span,.decisionGuidance span{color:var(--muted-foreground);letter-spacing:.05em;font-size:.71rem;font-weight:900}.decisionAnswer strong{color:#a57622;text-align:right;font-size:1.15rem}.decisionGuidance{grid-template-columns:1fr 1fr;gap:11px;display:grid}.decisionGuidance article{background:var(--panel-soft);border:1px solid var(--line);border-radius:11px;padding:15px}.decisionGuidance p{color:var(--ink);margin:6px 0 0;line-height:1.45}.decisionDialogHead{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.decisionDialogHead a{color:#fff;background:#173653;border-radius:8px;padding:8px 11px;font-size:.76rem;font-weight:850;text-decoration:none}.actionPlanBuilder{gap:12px;padding-top:4px;display:grid}.actionPlanToggle{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(125deg,#173653,#244f7a);border:1px solid #d0a34f;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 15px;display:grid}.actionPlanToggle:disabled{opacity:.55;cursor:not-allowed}.actionPlanToggle>span{gap:3px;display:grid}.actionPlanToggle small{color:#c5d2df}.actionPlanToggle em{color:#edcf8c;font-size:.75rem;font-style:normal;font-weight:850}.actionPlanForm{background:var(--panel-soft);border:1px solid var(--line);border-radius:11px;gap:13px;padding:16px;display:grid}.actionPlanForm label{color:var(--ink);gap:6px;font-size:.8rem;font-weight:800;display:grid}.actionPlanForm select,.actionPlanForm textarea{width:100%;min-height:42px;color:var(--ink);background:var(--bg);border:1px solid var(--line);font:inherit;border-radius:8px;padding:9px 11px}.actionPlanSelection{background:var(--bg);border:1px solid var(--line);border-radius:9px;gap:7px;max-height:190px;padding:12px;display:grid;overflow-y:auto}.actionPlanSelection>span{color:var(--muted-foreground);text-transform:uppercase;font-size:.73rem;font-weight:900}.actionPlanSelection label{align-items:center;gap:8px;font-weight:700;display:flex}.actionPlanSelection input{width:auto;min-height:0}.actionPlanResultDialog{width:min(640px,100vw - 28px);max-width:640px}.actionPlanCurrent{color:var(--ink);background:var(--panel-soft);border:1px solid var(--line);border-radius:10px;gap:4px;padding:13px;display:grid}.actionPlanCurrent>span{color:var(--muted-foreground);font-size:.7rem;font-weight:900}.actionPlanCurrent small{color:var(--muted-foreground);line-height:1.35}.actionPlanResultDialog select,.actionPlanResultDialog textarea{width:100%;min-height:42px;color:var(--ink);background:var(--bg);border:1px solid var(--line);font:inherit;border-radius:8px;padding:9px 11px}.actionPlanOverviewHead p,.actionPlanMetrics span,.actionPlanMetrics small,.executionOwnersHead span,.executionOwnerGrid button>small,.commercialMeetingHead p,.meetingAgendaPreview span,.meetingAgendaPreview small,.meetingHistoryHead span,.meetingHistory button>small,.meetingMemory small,.meetingMemoryRows span,.decisionCenterHead p{color:var(--muted-foreground)}.actionPlanMetrics article,.executionOwnerGrid button,.meetingAgendaPreview article,.meetingHistory>button{color:var(--ink);background:var(--panel)}.actionPlanMetrics b,.executionRituals b{color:var(--ink)}html[data-crm-theme=dark] .decisionCenterBadge{color:#f1cf89;background:#2b2518}html[data-crm-theme=dark] .decisionAnswer strong{color:#f1cf89}.foundationPanel{padding:22px}.foundationHead{justify-content:space-between;gap:18px;margin-bottom:16px;display:flex}.foundationHead h2{color:var(--ink);margin:4px 0 5px}.foundationHead p{color:var(--muted-foreground);margin:0;line-height:1.45}.foundationMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.foundationMetric{min-width:0;min-height:142px;color:var(--ink);text-align:left;background:var(--panel-soft);border:1px solid var(--line);cursor:pointer;font:inherit;border-top:4px solid #6f7d91;border-radius:12px;align-content:start;gap:5px;padding:16px;transition:all .18s;display:grid}.foundationMetric:hover{border-color:#c99a43;transform:translateY(-2px);box-shadow:0 10px 22px #10223b16}.foundationMetric svg{color:#b8872d}.foundationMetric span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;font-size:.76rem;font-weight:850}.foundationMetric b{color:var(--ink);font-size:1.65rem}.foundationMetric small{color:var(--muted-foreground);line-height:1.4}.foundationMetric.quality{border-top-color:#65758a}.foundationMetric.inactive{border-top-color:#d36b62}.foundationMetric.reactivated{border-top-color:#3ba675}.foundationMetric.return{border-top-color:#c69538}html[data-crm-theme=dark] .foundationPanel{color:#e8edf5;background:#111e2e;border-color:#2f4258}html[data-crm-theme=dark] .foundationHead h2{color:#f4f7fb}html[data-crm-theme=dark] .foundationHead p{color:#b5c2d1}html[data-crm-theme=dark] .foundationMetric{color:#eef3f8;background:#18273a;border-color:#3a4d64;box-shadow:inset 0 1px #ffffff08}html[data-crm-theme=dark] .foundationMetric:hover{background:#1d3047;border-color:#c99a43;box-shadow:0 10px 25px #0005}html[data-crm-theme=dark] .foundationMetric span{color:#c7d2df}html[data-crm-theme=dark] .foundationMetric b{color:#f5d88f;text-shadow:0 1px 12px #d7a63a20}html[data-crm-theme=dark] .foundationMetric small{color:#b8c5d4}html[data-crm-theme=dark] .foundationMetric svg{color:#e3b95d}.radarMetric{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e5ec;border-top:4px solid #6f7d91;border-radius:13px;gap:3px;min-height:138px;padding:17px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative}:is(.radarMetric:hover,.radarMetric:focus-visible){outline:none;transform:translateY(-3px);box-shadow:0 13px 30px #10223b18}.radarMetric>svg{color:#7a8799;position:absolute;top:16px;right:16px}.radarMetric>span{color:#687385;font-size:.82rem;font-weight:700}.radarMetric>strong{margin-top:13px;font-size:2rem}.radarMetric>small{color:#7a8799}.radarMetric.critical{border-top-color:#c83f3f}.radarMetric.attention{border-top-color:#e09b29}.radarMetric.opportunity{border-top-color:#3d83c5}.radarMetric.coverage{border-top-color:#b8872d}.pqdPillars{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pillarDetailButton{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:1fr auto;gap:7px 12px;padding:10px;transition:background .18s,border-color .18s;display:grid}:is(.pillarDetailButton:hover,.pillarDetailButton:focus-visible){background:var(--panel-soft);border-color:var(--line);outline:none}.pqdPillars b{font-size:1.15rem}.pqdPillars [data-slot=progress]{grid-column:1/-1}.pqdPillars small{color:#687385;grid-column:1/-1}.radarDetailDialog{width:min(820px,100vw - 28px);max-width:820px;max-height:88vh;overflow-y:auto}.radarDetailRows{gap:9px;display:grid}.radarDetailRows>article{background:var(--panel-soft);border:1px solid var(--line);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 15px;display:grid}.radarDetailRows article>div{gap:4px;min-width:0;display:grid}.radarDetailRows span,.radarDetailRows small{color:var(--muted-foreground)}.radarDetailRows a{color:#fff;background:#173653;border-radius:8px;padding:8px 12px;font-size:.78rem;font-weight:850;text-decoration:none}.radarScoreBreakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.radarScoreBreakdown article{background:var(--panel-soft);border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr auto;gap:8px 10px;padding:15px;display:grid}.radarScoreBreakdown article [data-slot=progress],.radarScoreBreakdown article small{grid-column:1/-1}.radarScoreBreakdown small{color:var(--muted-foreground);line-height:1.4}.radarScoreBreakdown>p{color:var(--ink);text-align:center;background:#f5ead2;border-radius:10px;grid-column:1/-1;margin:0;padding:13px 15px}.coverageBreakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.coverageBreakdown article{background:var(--panel-soft);border:1px solid var(--line);border-radius:10px;gap:5px;padding:13px;display:grid}.coverageBreakdown span{color:var(--muted-foreground);font-size:.75rem}.coverageBreakdown b{color:var(--ink)}html[data-crm-theme=dark] .radarMetric{background:#111e2e;border-color:#2b3c52}html[data-crm-theme=dark] .radarScoreBreakdown>p{color:#f0d99e;background:#2d2a20}@media (max-width:700px){.radarScoreBreakdown,.coverageBreakdown{grid-template-columns:1fr 1fr}.radarDetailRows>article{grid-template-columns:1fr}.radarDetailRows a{justify-self:start}}@media (max-width:430px){.radarScoreBreakdown,.coverageBreakdown{grid-template-columns:1fr}}.radarGroups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.radarGroup{background:#fff;border:1px solid #e0e5ec;border-radius:14px;overflow:hidden}.radarGroupHead{border-bottom:1px solid #e9edf2;justify-content:space-between;gap:15px;padding:18px 20px;display:flex}.radarGroupHead h3{margin:0 0 3px}.radarGroupHead p{color:#687385;margin:0;font-size:.82rem}.radarGroupHead>b{background:#edf1f6;border-radius:999px;place-content:center;min-width:34px;height:34px;display:grid}.radarList article{border-bottom:1px solid #eef1f5;grid-template-columns:8px 1fr auto;align-items:center;gap:13px;padding:15px 18px;display:grid}.radarList article:last-child{border-bottom:0}.radarList article>i{background:#6f7d91;border-radius:50%;width:8px;height:8px}.radarList article>div{gap:3px;display:grid}.radarList article span,.radarList article small{color:#687385;font-size:.78rem}.radarList article a{color:#93681d;white-space:nowrap;font-size:.78rem;font-weight:800;text-decoration:none}.radarList article a:hover{text-decoration:underline}.radarGroup.critical .radarGroupHead>b,.radarGroup.critical article>i{color:#fff;background:#cf4545}.radarGroup.attention .radarGroupHead>b,.radarGroup.attention article>i{color:#fff;background:#e1a039}.radarGroup.opportunity .radarGroupHead>b,.radarGroup.opportunity article>i{color:#fff;background:#4088c9}.radarGroup.renewal .radarGroupHead>b,.radarGroup.renewal article>i{color:#fff;background:#39a26c}.radarEmpty{color:#4f795f;align-items:center;gap:8px;margin:0;padding:22px 18px;display:flex}.trainingShortcut{color:#f2cf89;background:linear-gradient(135deg,#c7953920,#ffffff08);border:1px solid #d3a44c55;border-radius:12px;align-items:center;gap:11px;margin-top:18px;padding:13px;text-decoration:none;transition:all .2s;display:flex}.trainingShortcut:hover{background:#c7953933;transform:translateY(-1px)}.trainingShortcut span{gap:2px;display:grid}.trainingShortcut b{color:#fff;font-size:.86rem}.trainingShortcut small{color:#d1af70;font-size:.72rem}.winDealDialog{width:min(880px,100vw - 28px);max-width:880px;max-height:90vh;overflow-y:auto}.winDealDialog .allocationSummary{align-items:center}.winDealDialog .allocationSummary input{width:min(220px,100%);font-weight:850}.recurrencePlanner{gap:14px;padding-top:4px;display:grid}.distributionChoice{border:1px solid var(--line);border-radius:11px;gap:8px;margin:0;padding:14px;display:grid}.distributionChoice legend{color:var(--ink);padding:0 6px;font-size:.84rem;font-weight:850}.distributionChoice label{color:var(--muted-foreground);align-items:center;gap:8px;font-size:.82rem;display:flex}.distributionChoice input{width:auto;min-height:0}.recurrenceMonthList{gap:11px;display:grid}.recurrenceMonthCard{background:var(--panel-soft);border:1px solid var(--line);border-radius:12px;gap:9px;padding:15px;display:grid}.recurrenceMonthCard>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.recurrenceMonthCard header b{text-transform:capitalize}.recurrenceMonthCard header small{color:var(--muted-foreground)}.monthProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.monthProductGrid label{gap:5px;display:grid}.monthProductGrid span{color:var(--muted-foreground);font-size:.78rem;font-weight:750}.monthBalance{color:#9b3d43;background:#fae9eb;border-radius:8px;justify-content:space-between;gap:10px;padding:9px 11px;font-size:.78rem;display:flex}.monthBalance.balanced{color:#246542;background:#e3f2e8}html[data-crm-theme=dark] .monthBalance{color:#ffb9bd;background:#3a2026}html[data-crm-theme=dark] .monthBalance.balanced{color:#9ce0b7;background:#1d382c}@media (max-width:650px){.monthProductGrid{grid-template-columns:1fr}.recurrenceMonthCard>header{flex-direction:column;align-items:flex-start}.winDealDialog .allocationSummary{flex-direction:column;align-items:stretch}.winDealDialog .allocationSummary input{width:100%}}.advisorFloatingButton{z-index:70;color:#fff;background:linear-gradient(135deg,#173b60,#0b223b);border:1px solid #d9ad51;border-radius:999px;align-items:center;gap:10px;padding:10px 15px 10px 10px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 38px #06142666}.advisorFloatingButton:hover{transform:translateY(-2px);box-shadow:0 18px 44px #06142680}.advisorFloatingButton>span{color:#132a43;background:linear-gradient(135deg,#f2ce77,#c69438);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.advisorFloatingButton b{font-size:.78rem;line-height:1.2}@media (max-width:650px){.advisorFloatingButton{padding:8px;bottom:12px;right:12px}.advisorFloatingButton>b{display:none}.advisorFloatingButton>span{width:44px;height:44px}}.advisorFloatingButton{justify-content:center;width:56px;height:56px;padding:0}.advisorFloatingButton>span{width:42px;height:42px}.advisorFloatingButton>b{display:none}.advisorFloatingButton:after{content:attr(data-label);color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#0b223b;border:1px solid #d9ad5166;border-radius:8px;width:max-content;max-width:220px;padding:8px 11px;font-size:.75rem;font-weight:800;line-height:1;transition:all .18s;position:absolute;top:50%;right:calc(100% + 10px);transform:translate(8px,-50%);box-shadow:0 8px 24px #06142655}.advisorFloatingButton:hover:after{opacity:1;visibility:visible;transform:translateY(-50%)}.advisorFloatingButton:focus-visible:after{opacity:1;visibility:visible;transform:translateY(-50%)}@media (max-width:650px){.advisorFloatingButton{width:52px;height:52px;padding:0;bottom:12px;right:12px}.advisorFloatingButton>span{width:40px;height:40px}.advisorFloatingButton:after{display:none}}.menu-collapsed .trainingShortcut{justify-content:center;padding:12px 8px}.menu-collapsed .trainingShortcut span{display:none}.developerSignature{color:#6f8098;letter-spacing:.02em;text-align:center;border-top:1px solid #ffffff12;margin-top:12px;padding-top:11px;font-size:.67rem;text-decoration:none;transition:color .2s}.developerSignature b{color:#9e8250;font-weight:700}.developerSignature:hover,.developerSignature:hover b{color:#e4c47f}.menu-collapsed .developerSignature span,.menu-collapsed .developerSignature b{display:none}.menu-collapsed .developerSignature:after{content:"OE";color:#e2b85f;letter-spacing:.08em;background:#ffffff08;border:1px solid #d4a64b55;border-radius:9px;place-items:center;width:32px;height:32px;margin:0 auto;font-size:.68rem;font-weight:900;display:grid}.menu-collapsed .developerSignature:hover:after{color:#ffe09a;background:#ffffff10;border-color:#d4a64b99}@media (max-width:1050px){.radarMetrics,.radarGroups,.foundationMetrics,.decisionGrid,.actionPlanMetrics,.executionOwnerGrid,.meetingAgendaPreview,.meetingHistory{grid-template-columns:repeat(2,1fr)}.meetingCommitments article{grid-template-columns:1fr 1fr}.meetingCommitments article>button{justify-self:end}}@media (max-width:700px){.radarView{row-gap:24px}.radarHero{align-items:flex-start;padding:22px}.pqdScore{flex-basis:105px;width:105px;height:105px}.pqdScore strong{font-size:2rem}.radarMetrics,.radarGroups,.pqdPillars,.foundationMetrics,.decisionGrid,.decisionGuidance,.actionPlanMetrics,.executionOwnerGrid,.executionRituals{grid-template-columns:1fr}.radarMetrics,.radarGroups{gap:16px}.foundationPanel,.decisionCenter,.actionPlanOverview{padding:17px}.decisionCenterHead,.decisionAnswer,.actionPlanOverviewHead,.executionOwnersHead{flex-direction:column;align-items:flex-start}.decisionAnswer strong{text-align:left}.decisionDialogHead{flex-direction:column;align-items:flex-start}.actionPlanToggle{grid-template-columns:auto minmax(0,1fr)}.actionPlanToggle em{grid-column:2}.radarList article{grid-template-columns:8px 1fr}.radarList article a{grid-column:2}.commercialMeetingCenter{padding:17px}.commercialMeetingHead{flex-direction:column}.commercialMeetingHead>div:last-child{justify-content:flex-start}.meetingAgendaPreview,.meetingHistory,.meetingCommitments article{grid-template-columns:1fr}.meetingCommitments article>button{justify-self:start}.meetingMemoryRows article{flex-direction:column;align-items:flex-start}}@media (min-width:651px){.side{overscroll-behavior:contain;width:270px;height:auto;min-height:0;max-height:100dvh;position:fixed;inset:0 auto 0 0;overflow:hidden}.side>nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex:auto;min-height:0;padding-right:3px;overflow-y:auto}.sideFixedActions{z-index:2;background:linear-gradient(#0000,#132642 16px);flex:none;padding-top:12px;position:relative}.sideFixedActions .trainingShortcut{margin-top:0}.shell>main{width:calc(100% - 270px);margin-left:270px}.menu-collapsed .side{width:84px}.menu-collapsed>main{width:calc(100% - 84px);margin-left:84px}}@media (min-width:651px) and (max-width:950px){.side{width:84px}.shell>main{width:calc(100% - 84px);margin-left:84px}.trainingShortcut span,.developerSignature span{display:none}.developerSignature b{font-size:.62rem}}@media (max-width:650px){.trainingShortcut,.developerSignature,.sideFixedActions{display:none}}.adminAreaSwitch{background:#0e2037;border-bottom:1px solid #ffffff16;flex-wrap:wrap;justify-content:center;gap:10px;padding:16px clamp(18px,4vw,54px);display:flex}.adminAreaSwitch button{color:#aebbd0;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex:172px;align-items:center;gap:12px;max-width:220px;min-height:64px;padding:11px 16px;transition:all .2s;display:flex}.adminAreaSwitch button:hover{color:#fff;background:#ffffff0d;border-color:#d2a34d70}.adminAreaSwitch button.active{color:#f3cf84;background:linear-gradient(135deg,#273b55,#172a43);border-color:#d2a34d;box-shadow:0 8px 22px #0003}.adminAreaSwitch button>span{gap:2px;min-width:0;display:grid}.adminAreaSwitch b{font-size:.94rem}.adminAreaSwitch small{color:#8f9eb2;font-size:.7rem}.adminAreaSwitch .active small{color:#c9b88f}.adminAreaSwitch button.adminAreaFuture{opacity:.54;cursor:default}.adminAreaSwitch button.adminAreaFuture:hover{color:#aebbd0;background:#ffffff08;border-color:#ffffff14}.adminAreaSwitch button.adminAreaFuture em{color:#c6a45e;letter-spacing:.04em;vertical-align:1px;border:1px solid #d2a34d4d;border-radius:999px;margin-left:5px;padding:2px 5px;font-size:.55rem;font-style:normal;font-weight:700;display:inline-block}.partnerAdminView{gap:20px;display:grid}.partnerMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.partnerMetrics article{box-shadow:var(--shadow);background:#fff;border:1px solid #dfe4eb;border-radius:14px;gap:6px;padding:20px;display:grid}.partnerMetrics svg{color:#b78329}.partnerMetrics span{color:#687385;font-size:.78rem;font-weight:800}.partnerMetrics b{color:#132238;font-size:1.45rem}.partnerMetrics small{color:#8792a2}.partnerListPanel,.partnerCommissionPanel{box-shadow:var(--shadow);background:#fff;border:1px solid #dfe4eb;border-radius:14px;padding:22px}.partnerPanelHeading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.partnerPanelHeading h2{margin:4px 0 0}.partnerPanelHeading p{color:#687385}.partnerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.partnerGrid article{background:#fbfcfe;border:1px solid #dce3ec;border-radius:12px;gap:16px;padding:18px;display:grid}.partnerGrid article.blocked{opacity:.68}.partnerGrid header{justify-content:space-between;gap:14px;display:flex}.partnerGrid h3{color:#132238;margin:5px 0 2px}.partnerGrid p,.partnerGrid footer span{color:#69768a;font-size:.78rem}.partnerStatus{color:#17733c;text-transform:uppercase;font-size:.67rem;font-weight:900}.partnerCode{color:#f2c568;letter-spacing:.08em;background:#132238;border-radius:8px;align-self:start;padding:7px 9px}.partnerRates,.partnerLinks{flex-wrap:wrap;gap:9px;display:flex}.partnerRates span{color:#536176;background:#eef2f7;border-radius:8px;padding:8px 10px;font-size:.75rem}.partnerLinks button,.partnerGrid footer button,.partnerCommissionTable button{color:#263850;cursor:pointer;background:#fff;border:1px solid #ccd5e1;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.partnerGrid footer{border-top:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.partnerCommissionTable{overflow-x:auto}.partnerCommissionTable>div{border-bottom:1px solid #edf0f4;grid-template-columns:1fr 1.4fr .7fr .8fr .8fr;align-items:center;gap:12px;min-width:820px;padding:12px 6px;display:grid}.partnerCommissionTable span{gap:3px;display:grid}.partnerCommissionTable small{color:#778397}.partnerCommissionHeader{color:#687385;text-transform:uppercase;font-size:.72rem;font-weight:900}.commissionPaid{color:#17733c}.partnerDialog form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.partnerDialog label{gap:6px;display:grid}.partnerDialog textarea{resize:vertical;border:1px solid #d8dee7;border-radius:8px;min-height:82px;padding:10px}.partnerNotes,.partnerSubmit{grid-column:1/-1}@media (max-width:1050px){.adminAreaSwitch button{flex-basis:210px}.partnerMetrics,.partnerGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.partnerMetrics,.partnerGrid,.partnerDialog form{grid-template-columns:1fr}.partnerNotes,.partnerSubmit{grid-column:auto}.partnerGrid header,.partnerGrid footer,.partnerPanelHeading{flex-direction:column;align-items:flex-start}}.financialAdminView{gap:18px;display:grid}.financialTabs{box-shadow:var(--shadow);background:#fff;border:1px solid #dfe4eb;border-radius:12px;flex-wrap:wrap;gap:7px;padding:7px;display:flex}.financialTabs button{color:#647187;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:40px;padding:0 13px;font-weight:800}.financialTabs button.active{color:#f3cf84;background:#132642}.financialMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.financialMetrics article{min-height:132px;box-shadow:var(--shadow);background:#fff;border:1px solid #dfe4eb;border-radius:13px;align-content:start;gap:6px;padding:19px;display:grid}.financialMetrics svg{color:#b78329}.financialMetrics span{color:#687385;font-size:.78rem;font-weight:800}.financialMetrics b{color:#132238;font-size:1.45rem}.financialMetrics small{color:#8490a1;line-height:1.35}.financialChartPanel,.financialPanel{box-shadow:var(--shadow);background:#fff;border:1px solid #dfe4eb;border-radius:14px;padding:22px}.financialChartPanel h2{margin:4px 0 18px}.financialChart{background:linear-gradient(#edf0f4 1px,#0000 1px) 0 0/100% 25%;border-bottom:1px solid #dfe4eb;grid-template-columns:repeat(6,1fr);align-items:end;gap:18px;height:230px;padding:18px 12px 0;display:grid}.financialChart>div{text-align:center;color:#677489;text-transform:capitalize;grid-template-rows:1fr auto;align-items:end;gap:8px;height:100%;font-size:.72rem;display:grid}.financialBars{justify-content:center;align-items:end;gap:5px;height:100%;display:flex}.financialBars span{border-radius:5px 5px 0 0;width:min(24px,38%);min-height:3px}.financialBars .income,.financialLegend .income{background:#b8872d}.financialBars .expense,.financialLegend .expense{background:#2c4c70}.financialLegend{color:#687385;gap:16px;margin:14px 0 8px;font-size:.76rem;display:flex}.financialLegend span{align-items:center;gap:6px;display:flex}.financialLegend i{border-radius:3px;width:10px;height:10px}.financialChartPanel>small{color:#7d8898}.financialTable{overflow-x:auto}.financialTable>article,.financialTableHead{border-bottom:1px solid #edf0f4;grid-template-columns:1.35fr 1.15fr .8fr .7fr .8fr;align-items:center;gap:14px;min-width:880px;padding:13px 7px;display:grid}.financialTableHead{color:#687385;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;font-size:.7rem;font-weight:900}.financialTable article>span:first-child,.financialTable article>span:nth-child(2){gap:3px;display:grid}.financialTable small{color:#7b8798;display:block}.financialTable strong{color:#8b641e}.financialTable strong.expense{color:#a23b42}.financialTable strong.income{color:#227144}.financialTable em{border-radius:999px;width:fit-content;padding:5px 8px;font-size:.68rem;font-style:normal;font-weight:900}.financialTable em.paid{color:#176b3b;background:#e9f7ee}.financialTable em.pending{color:#8a611c;background:#fff4dc}.financialTable em.canceled{color:#8d4650;background:#f9e9eb}.financialTable article button{color:#263850;cursor:pointer;background:#fff;border:1px solid #ccd5e1;border-radius:7px;width:fit-content;padding:7px 9px;font-size:.7rem;font-weight:800}.financialTable article button.cancel{color:#8d3540;margin-left:5px}.financialEntryForm{grid-template-columns:1fr 1fr;gap:13px;display:grid}.financialEntryForm label{gap:6px;display:grid}.financialEntryForm select,.financialEntryForm textarea{color:#24324a;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d8dee7;border-radius:9px;padding:9px 10px}.financialEntryForm textarea{resize:vertical}.financialEntryForm .wide{grid-column:1/-1}.subscriptionSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.subscriptionSummary span{color:#657187;background:#f7f9fc;border:1px solid #e1e6ed;border-radius:10px;padding:12px}.subscriptionSummary b{color:#142740;font-size:1.25rem;display:block}.subscriptionAction{justify-items:start;gap:7px;display:grid}.subscriptionAction select{color:#263850;max-width:170px;min-height:34px;font:inherit;background:#fff;border:1px solid #ccd5e1;border-radius:7px;padding:6px 8px;font-size:.72rem;font-weight:750}.financialTable em.blocked{color:#fff;background:#9d3c46}.subscriptionIntegrationNote{color:#526177;background:#f7f9fc;border:1px solid #dfe5ed;border-radius:10px;gap:4px;margin-top:16px;padding:13px 15px;font-size:.78rem;display:grid}.subscriptionIntegrationNote b{color:#1a304c}.subscriptionIntegrationNote code{overflow-wrap:anywhere;color:#7a5418}@media (max-width:900px){.financialMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.financialTabs{flex-wrap:nowrap;overflow-x:auto}.financialTabs button{flex:none}.financialMetrics,.financialEntryForm,.subscriptionSummary{grid-template-columns:1fr}.financialEntryForm .wide{grid-column:auto}.financialChart{gap:8px;padding-inline:4px}.financialBars span{width:10px}.financialChartPanel,.financialPanel{padding:16px}}.adminTabs{background:#fff;border-bottom:1px solid #dfe4eb;justify-content:center;gap:8px;padding:12px clamp(18px,4vw,54px);display:flex}.adminTabs button{color:#667388;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:10px 14px;font-weight:750;display:flex}.adminTabs button.active{color:#f3cf84;background:#132642}.executiveSubnav{box-shadow:var(--shadow);background:#fff;border:1px solid #dfe4eb;border-radius:13px;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.executiveSubnav button{color:#667388;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:800;display:inline-flex}.executiveSubnav button:hover{color:#8a611c;background:#f8f3e8}.executiveSubnav button.active{color:#f3cf84;background:#132642}.adminLossView{gap:18px;display:grid}.adminCompanyFilter{gap:6px;min-width:250px;display:grid}.adminCompanyFilter span{color:#687385;font-size:.76rem;font-weight:700}.adminCompanyFilter select{color:#17243a;background:#fff;border:1px solid #d8dee7;border-radius:9px;height:42px;padding:0 12px}.lossSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.lossSummary>div{background:#fff;border:1px solid #dfe4eb;border-radius:13px;align-content:space-between;gap:12px;min-height:112px;padding:18px;display:grid}.lossSummary span{color:#687385;font-size:.8rem;font-weight:700}.lossSummary b{color:#14223a;overflow-wrap:anywhere;font-size:1.35rem}.lossReasonsPanel{background:#fff;border:1px solid #dfe4eb;border-radius:14px;padding:22px}.lossReasonList{gap:14px;display:grid}.lossReasonList>article{border:1px solid #e4e8ee;border-radius:12px;padding:17px}.lossReasonHead{justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;display:flex}.lossReasonHead>div{gap:4px;display:grid}.lossReasonHead span{color:#687385;font-size:.78rem}.lossReasonHead strong{color:#a5721d;font-size:1.45rem}.trainingMatch{color:#24324a;background:#f8f3e8;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:14px;padding:13px;display:grid}.trainingMatch>svg{color:#b8872d}.trainingMatch>div{gap:2px;display:grid}.trainingMatch span,.trainingMatch small{color:#687385;font-size:.73rem}.trainingMatch a{color:#8f641b;font-size:.78rem;font-weight:800;text-decoration:none}@media (max-width:900px){.lossSummary{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.adminAreaSwitch{gap:7px;padding:10px}.adminAreaSwitch button{flex:calc(50% - 7px);max-width:none;min-height:58px;padding:9px}.adminAreaSwitch small{display:none}.adminTabs{justify-content:flex-start;overflow-x:auto}.adminTabs button{white-space:nowrap}.executiveSubnav{flex-wrap:nowrap;overflow-x:auto}.executiveSubnav button{white-space:nowrap}.lossSummary{grid-template-columns:1fr 1fr}.adminCompanyFilter{min-width:100%}.trainingMatch{grid-template-columns:auto 1fr}.trainingMatch a{grid-column:2}}.blockNotice{color:#a52d2d;background:#fff0f0;border-radius:8px;align-items:center;gap:7px;border:0!important;padding:9px!important;display:flex!important}.unblockBox,.deleteCompanyZone{border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.unblockBox{background:#eef8f2}.unblockBox>div{align-items:center;gap:10px;display:flex}.unblockBox span,.deleteCompanyZone>div{display:grid}.unblockBox small,.deleteCompanyZone span{color:#687385;font-size:.78rem}.blockForm{border-top:1px solid #e0e5ec;border-bottom:1px solid #e0e5ec;padding:15px 0}.deleteCompanyZone{color:#852424;background:#fff1f1}.accessBlocked .eyebrow{color:#b23232}.productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.productCard{background:#fff;border:1px solid #e0e5ec;border-radius:15px;padding:20px;position:relative;box-shadow:0 4px 18px #1a29400a}.productIcon{color:#9b7125;background:#f5ead4;border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:15px;display:grid}.productCardHead{justify-content:space-between;gap:12px;display:flex}.productCard h3{margin:0 0 4px}.productCard p{color:#748094;margin:0;font-size:.82rem}.productTypeBadge{color:#6c5120;text-transform:uppercase;letter-spacing:.05em;background:#f7ecd4;border-radius:999px;margin-bottom:7px;padding:3px 8px;font-size:.67rem;font-weight:850;display:inline-flex}.productCampaignBadge{color:#72531d;background:#fff5dc;border:1px solid #efd69c;border-radius:9px;align-items:center;gap:7px;margin-top:14px;padding:9px 11px;font-size:.75rem;display:flex}.productCampaignBadge.critical{color:#922f2f;background:#fff0f0;border-color:#e9b1b1}.productCampaignBadge.normal{color:#326849;background:#edf8f1;border-color:#b8dec6}.campaignManageButton{width:100%;margin-top:13px}.campaignFields{border:1px solid var(--line);border-radius:12px;gap:13px;padding:15px;display:grid}.campaignFields legend{color:var(--ink);padding:0 7px;font-size:.82rem;font-weight:850}.campaignToggle{background:var(--panel-soft);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.campaignToggle input{accent-color:#c69235;width:18px;height:18px;margin-top:2px}.campaignToggle span{gap:3px;display:grid}.campaignToggle small{color:var(--muted-foreground);line-height:1.35}.campaignDateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.productReportButton{color:#9b7125;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.productTotals{border-top:1px solid #edf0f4;margin-top:18px;padding-top:14px;display:grid}.productTotals span,.productTotals small{color:#748094;font-size:.76rem}.productTotals b{margin:4px 0;font-size:1.3rem}.productReportDates{grid-template-columns:1fr 1fr;gap:12px;display:grid}.productReportDates label>span{color:#687385;margin-bottom:5px;font-size:.78rem;font-weight:700;display:block}.productReportTotal{color:#fff;background:linear-gradient(135deg,#0d1b2e,#18304e);border-radius:12px;padding:18px;display:grid}.productReportTotal span,.productReportTotal small{color:#aebed2;font-size:.78rem}.productReportTotal b{color:#f2cf89;margin:4px 0;font-size:1.55rem}.sellerRanking{gap:8px;display:grid}.sellerRanking>div{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:14px;padding:10px 0;display:flex}.sellerRanking>div span{color:#9b7125;font-weight:800}.productTransactions{gap:8px;max-height:220px;display:grid;overflow:auto}.productTransactions>div{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;display:flex}.productTransactions>div>span{display:grid}.productTransactions small{color:#748094;font-size:.75rem}.productTransactions strong{color:#9b7125}.allocationSummary{background:#edf3fa;border-radius:10px;justify-content:space-between;align-items:center;padding:13px;display:flex}.allocationSummary b{font-size:1.15rem}.allocationList{gap:9px;max-height:280px;display:grid;overflow:auto}.allocationList label{grid-template-columns:1fr 160px;align-items:center;gap:12px;display:grid}.allocationList label span{font-size:.88rem;font-weight:700}.allocationBalance{color:#a52d2d;background:#fff0f0;border-radius:9px;justify-content:space-between;gap:10px;padding:11px;font-size:.82rem;display:flex}.allocationBalance.balanced{color:#18733a;background:#edf9f1}.recurrenceOption{border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.recurrenceOption input{width:18px;height:18px;accent-color:var(--primary)}.recurrenceOption span{gap:2px;display:grid}.recurrenceOption small{color:var(--muted-foreground)}@media (max-width:700px){.renewalGrid{grid-template-columns:1fr}.renewalList>div{display:grid}.renewalList span:last-child{text-align:left}}.productPerformance,.reportLossPanel{margin-top:16px}body.crm-saving{cursor:wait}body.crm-saving button{pointer-events:none}body.crm-saving button[type=submit],body.crm-saving .lostButton,body.crm-saving .winButton{opacity:.62}body.crm-saving:after{content:"Processando...";z-index:9999;color:#f2cf89;pointer-events:none;background:#0c192a;border-radius:10px;padding:11px 16px;font-size:.84rem;font-weight:800;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 30px #0c192a3d}.productPerformanceRows{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.productPerformanceRows>div{background:#f5f7fa;border-radius:9px;padding:12px;display:grid}.productPerformanceRows span,.productPerformanceRows small{color:#687385;font-size:.76rem}.productPerformanceRows b{margin:3px 0}.companyPending{border-color:#e3b24f;box-shadow:0 0 0 1px #e3b24f22,0 8px 24px #6e4b0d12}.pendingPill{color:#805600!important;background:#fff2ce!important}.companyMeta{color:#687385;font-size:.78rem}.accessSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.accessSummary span{background:#f7f9fc;border:1px solid #e0e5ec;border-radius:12px;gap:4px;padding:12px;font-size:.86rem;display:grid}.accessSummary b{color:#687385;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.accessQuickActions{background:#f7f9fc;border:1px solid #d8e1ec;border-radius:14px;gap:10px;padding:14px;display:grid}.accessQuickActions>div{flex-wrap:wrap;gap:8px;display:flex}.plansPage{color:#fff;background:radial-gradient(circle at 85% 0,#244363 0,#0b192a 28%,#07111e 62%);flex-direction:column;min-height:100vh;padding:0 6vw 70px;display:flex}.plansPage>*{order:100}.plansPage>.plansHeader{order:0}.plansHeader{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:24px;min-height:92px;display:flex}.crmExplainer{gap:20px;margin-top:54px;display:grid}.crmExplainer>span{color:#d9ad59;letter-spacing:.14em;font-size:.72rem;font-weight:900}.crmExplainerGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.crmExplainerGrid article{border-radius:18px;min-width:0;padding:30px;box-shadow:0 18px 42px #0003}.crmDefinitionCard{background:linear-gradient(135deg,#ffffff10,#ffffff05);border:1px solid #d9ad5938}.crmPainCard{background:linear-gradient(145deg,#172b45,#0d1d31);border:1px solid #e0b45f66}.crmExplainerGrid small{color:#d9ad59;letter-spacing:.12em;margin-bottom:12px;font-size:.7rem;font-weight:900;display:block}.crmExplainer h1,.crmExplainer h2{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(1.7rem,3.2vw,2.65rem);line-height:1.08}.crmExplainer p{color:#b9c4d4;margin:0 0 10px;font-size:1rem;line-height:1.65}.crmExplainer p:last-child{margin-bottom:0}.crmExplainer p b{color:#fff}.crmPainCard ul{gap:10px;margin:18px 0 20px;padding:0;list-style:none;display:grid}.crmPainCard li{color:#e4e9f0;align-items:flex-start;gap:9px;line-height:1.45;display:flex}.crmPainCard li svg{color:#e0b45f;flex:none;margin-top:2px}.crmExplainerActions{justify-content:space-between;align-items:center;gap:24px;padding:2px 4px 0;display:flex}.crmExplainerActions>p{color:#fff;max-width:540px;margin:0;font-weight:800}.crmExplainerActions .heroActions{flex:none;margin-top:0}.trialCta{color:#132238;cursor:pointer;background:#e0b45f;border:0;border-radius:10px;margin-top:12px;padding:12px 18px;font-weight:900}.trialCta:hover{background:#f0ca7f}.trialSuccess{color:#bfe7ce;background:#173828;border:1px solid #4aac72;border-radius:10px;padding:14px}.trialSuccess b{color:#fff;display:block}.plansBrand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.plansBrand img{object-fit:contain;width:54px;height:54px}.plansBrand span{display:grid}.plansBrand b{letter-spacing:.08em;font-size:1.05rem}.plansBrand small{color:#aebbd0}.plansAccess{align-items:center;gap:18px;display:flex}.clientAccess{color:#f1cf8a;align-items:center;gap:4px;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.adminAccess{color:#fff;background:#ffffff0a;border:1px solid #f1cf8a66;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:.86rem;font-weight:800;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.adminAccess:hover{background:#f1cf8a18;border-color:#f1cf8a;transform:translateY(-1px)}.plansIntro{max-width:980px;padding:62px 0 38px}.plansIntro>span,.signupCopy>span{color:#d9ad59;letter-spacing:.14em;font-size:.75rem;font-weight:900}.plansIntro h1{letter-spacing:-.045em;max-width:730px;margin:14px 0 20px;font-size:clamp(2.15rem,5vw,4.4rem);line-height:1.02}.plansIntro p{color:#b5c1d2;max-width:650px;font-size:1.05rem;line-height:1.65}.plansValueGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px;display:grid}.plansValueGrid article{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;gap:8px;padding:20px;display:grid}.plansValueGrid b{color:#f1ca80}.plansValueGrid span{color:#aebbd0;font-size:.9rem;line-height:1.5}.plansIntro .plansImpact{color:#fff;letter-spacing:.02em;max-width:none;margin-top:24px;font-weight:800}.plansChoiceIntro{border-top:1px solid #ffffff15;padding:24px 0 22px}.plansChoiceIntro h1{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(1.8rem,4vw,3rem)}.plansChoiceIntro p{color:#aebbd0}.productPreview{gap:24px;padding:34px 0 48px;display:grid}.productPreviewCopy{max-width:720px}.productPreviewCopy>span{color:#d9ad59;letter-spacing:.14em;font-size:.72rem;font-weight:900}.productPreviewCopy h2{letter-spacing:-.035em;margin:10px 0;font-size:clamp(1.8rem,4vw,3rem)}.productPreviewCopy p{color:#aebbd0;line-height:1.6}.productPreview figure{background:#0b1726;border:1px solid #d9ad5940;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 28px 60px #0007}.productPreviewBar{color:#8695a9;background:#101d2d;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:.72rem;display:flex}.productPreviewBar i{opacity:.55;background:#d9ad59;border-radius:50%;width:8px;height:8px}.productPreviewBar span{margin-left:5px}.productPreview img{width:100%;height:auto;display:block}.productPreview figcaption{color:#8290a4;text-align:right;padding:10px 14px;font-size:.72rem}.plansVideo{border-top:1px solid #ffffff15;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(28px,5vw,64px);padding:38px 0 56px;display:grid}.plansVideoCopy>span{color:#d9ad59;letter-spacing:.14em;font-size:.72rem;font-weight:900}.plansVideoCopy h2{letter-spacing:-.035em;margin:11px 0 13px;font-size:clamp(1.8rem,3.5vw,2.9rem);line-height:1.08}.plansVideoCopy p{color:#aebbd0;line-height:1.65}.plansVideoCopy .trialCta{align-items:center;gap:8px;margin-top:10px;display:inline-flex}.plansVideoFrame{background:#07111e;border:1px solid #d9ad5960;border-radius:18px;overflow:hidden;box-shadow:0 28px 65px #0008}.plansVideoFrame video{aspect-ratio:16/9;background:#07111e;width:100%;display:block}.managedAd{background:#10243b;border:1px solid #d9ad5960;border-radius:14px;display:block;overflow:hidden;box-shadow:0 18px 44px #0005}.managedAd img{object-fit:cover;width:100%;height:100%;display:block}.managedBanner{aspect-ratio:970/90;width:min(970px,100%);margin:22px auto 0;order:5!important}.managedMegaBanner{aspect-ratio:1200/300;width:min(1200px,100%);margin:20px auto 42px;order:25!important}.managedPopup{z-index:90;background:#10243b;border:1px solid #d9ad59;border-radius:16px;width:min(440px,100vw - 32px);position:fixed;bottom:clamp(16px,4vw,46px);right:clamp(16px,4vw,54px);overflow:visible;box-shadow:0 26px 80px #000a}.managedPopup>button{z-index:2;color:#0b192a;cursor:pointer;background:#f4cf84;border:3px solid #0b192a;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:-12px;right:-12px}.managedPopup a,.managedPopup img{width:100%;display:block}.managedPopup img{object-fit:contain;border-radius:15px;max-height:70vh}.publicPlanGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.publicPlanCard{text-align:left;color:#eaf0f8;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff18;border-radius:16px;min-height:285px;padding:24px;transition:all .2s;position:relative}.publicPlanCard:hover{border-color:#d9ad5970;transform:translateY(-2px)}.publicPlanCard.selected{background:linear-gradient(145deg,#263a52,#17283c);border-color:#e0b45f;box-shadow:0 14px 35px #0005}.publicPlanCard small{color:#dfb969;letter-spacing:.08em;font-weight:900}.publicPlanCard h2{margin:18px 0 8px;font-size:1.25rem}.publicPlanCard p{color:#aebbd0;font-size:.88rem;line-height:1.5}.publicPlanCard>b{color:#f0cb83;font-size:.82rem;position:absolute;bottom:22px}.planPrice{align-items:baseline;gap:5px;margin:12px 0;display:flex}.planPrice strong{color:#fff;letter-spacing:-.03em;font-size:1.6rem}.planPrice span{color:#96a6ba;font-size:.78rem}.popularPlan{color:#132238;letter-spacing:.08em;background:#e5bd70;border-radius:999px;padding:6px 10px;font-size:.65rem;font-weight:950;position:absolute;top:-11px;right:14px;box-shadow:0 6px 18px #0005}.planCheck{color:#0000;background:#ffffff12;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:20px;right:20px}.selected .planCheck{color:#0b192a;background:#e0b45f}.signupPanel{color:#102139;background:#fff;border-radius:22px;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,6vw,80px);margin-top:52px;padding:clamp(26px,5vw,52px);display:grid;box-shadow:0 28px 70px #0006}.signupCopy h2{margin:12px 0;font-size:clamp(1.7rem,3vw,2.6rem)}.signupCopy>p{color:#69778a;line-height:1.65}.signupCopy>div{color:#a47726;align-items:flex-start;gap:12px;margin-top:28px;display:flex}.signupCopy>div span{display:grid}.signupCopy>div small{color:#778397;margin-top:4px;line-height:1.4}.publicSignupForm{gap:15px;display:grid}.publicSignupForm>div{grid-template-columns:1fr 1fr;gap:13px;display:grid}.publicSignupForm label{color:#4e5d70;gap:6px;font-size:.8rem;font-weight:800;display:grid}.publicSignupForm input{color:#102139;background:#fff;border:1px solid #dbe1e9;border-radius:9px;outline:none;width:100%;height:46px;padding:0 12px;font-size:1rem}.publicSignupForm input:focus{border-color:#b8862d;box-shadow:0 0 0 3px #d9ad5928}.publicSignupForm>button{color:#fff;cursor:pointer;background:#bd8c34;border:0;border-radius:9px;min-height:49px;font-size:.92rem;font-weight:900}.publicSignupForm>button:disabled{opacity:.65;cursor:wait}.publicSignupForm>small{text-align:center;color:#778397}.signupError{color:#9f2626;background:#fff0f0;border-radius:8px;margin:0;padding:10px 12px}.signupHoneypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.contractAcceptance{background:#f8fafc;border:1px solid #d8dee8;border-radius:12px;overflow:hidden}.contractHeading{justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex}.contractHeading>span{color:#21324a;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;display:grid}.contractHeading>span svg{color:#aa7927;grid-row:1/3}.contractHeading>span small{color:#718096;font-size:.72rem}.contractHeading>div{gap:8px;display:flex}.contractHeading button{color:#34445a;cursor:pointer;background:#fff;border:1px solid #c8d0dc;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-weight:800;display:inline-flex}.contractText{color:#3f4c5d;background:#fff;border-block:1px solid #d8dee8;max-height:330px;padding:18px;font-size:.87rem;line-height:1.55;overflow-y:auto}.contractText>p{margin:0 0 12px}.contractText section+section{margin-top:18px}.contractText h3{color:#192b43;margin:0 0 6px;font-size:.92rem}.contractText section p{margin:0}.publicSignupForm .contractCheck{color:#34445a;cursor:pointer;grid-template-columns:20px 1fr;align-items:flex-start;gap:10px;padding:15px;line-height:1.45;display:grid}.publicSignupForm .contractCheck input{accent-color:#b8862d;width:18px;height:18px;margin-top:2px;padding:0}.contractCheck span{font-size:.78rem}@media (max-width:980px){.publicPlanGrid{grid-template-columns:repeat(2,1fr)}.signupPanel,.plansVideo{grid-template-columns:1fr}}@media (max-width:800px){.crmExplainerGrid{grid-template-columns:1fr}.crmExplainerActions{flex-direction:column;align-items:flex-start}.crmExplainerActions .heroActions{width:100%}}@media (max-width:620px){.plansPage{padding-inline:18px}.plansHeader{min-height:76px}.plansBrand img{width:44px;height:44px}.plansBrand small{display:none}.plansAccess{gap:8px}.clientAccess{display:none}.adminAccess{padding-inline:11px;font-size:.78rem}.crmExplainer{gap:14px;margin-top:34px}.crmExplainerGrid{gap:12px}.crmExplainerGrid article{padding:22px 18px}.crmExplainerActions .heroActions{display:grid}.plansIntro{padding-top:42px}.plansValueGrid,.publicPlanGrid{grid-template-columns:1fr}.publicPlanCard{min-height:255px}.signupPanel{border-radius:16px;padding:24px 18px}.publicSignupForm>div{grid-template-columns:1fr}.contractHeading{flex-direction:column;align-items:stretch}.contractHeading>div{grid-template-columns:1fr 1fr;display:grid}.contractHeading button{padding-inline:8px}.contractText{max-height:280px}}.contractDownload{background:#101d2d;border:1px solid #d9ad5940;border-radius:12px;gap:10px;margin-top:22px;padding:18px;display:grid}.contractDownload p{color:#c8d2df;margin:0;font-size:.84rem}.contractDownload button{color:#132238;cursor:pointer;background:#e0b45f;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-weight:900;display:inline-flex}.contractDownload button:disabled{color:#8f9bab;cursor:not-allowed;background:#29384a}.executiveSignature{text-align:center;justify-items:center;gap:12px;padding:52px 0 28px;display:grid}.executiveSignature span{color:#8f9bad;letter-spacing:.2em;font-size:.68rem;font-weight:900}.executiveSignature img{background:#fff;border-radius:50%;width:min(190px,48vw);height:auto;padding:8px;box-shadow:0 14px 35px #0005}.companyRegistrationData{background:var(--panel-soft);border:1px solid var(--line);border-radius:10px;gap:10px;padding:13px;display:grid}.companyRegistrationData p{gap:2px;margin:0;display:grid}.companyRegistrationData b{color:var(--ink);font-size:.82rem;font-weight:800;line-height:1.35}.companyRegistrationData span{overflow-wrap:anywhere;color:var(--muted-foreground);font-size:.84rem;line-height:1.4}@media (max-width:1050px){.productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.companyButtons{grid-template-columns:1fr 1fr}}@media (max-width:650px){.accessSummary,.productGrid,.productPerformanceRows,.productReportDates,.companyButtons{grid-template-columns:1fr}.companyButtons>:last-child{grid-column:auto}.allocationList label{grid-template-columns:1fr;gap:5px}.unblockBox,.deleteCompanyZone{flex-direction:column;align-items:stretch}}.adminAccessView{gap:24px;display:grid}.securityView{gap:22px;display:grid}.securitySummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.securitySummary article{min-height:150px;box-shadow:var(--shadow);background:#fff;border:1px solid #dfe4eb;border-radius:14px;align-content:start;gap:7px;padding:20px;display:grid}.securitySummary svg{color:#ad7c27;margin-bottom:5px}.securitySummary span{color:#687385;font-size:.78rem;font-weight:750}.securitySummary b{color:#14223a;overflow-wrap:anywhere;font-size:1.15rem}.securitySummary small{color:#748094;line-height:1.4}.securityTools{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.securityPanel{box-shadow:var(--shadow);background:#fff;border:1px solid #dfe4eb;border-radius:14px;align-content:start;gap:16px;padding:21px;display:grid}.securityPanel>div{align-items:flex-start;gap:11px;display:flex}.securityPanel>div svg{color:#ad7c27;flex:none}.securityPanel>div span{gap:4px;display:grid}.securityPanel small{color:#748094;line-height:1.4}.securityPanel label{color:#687385;gap:6px;font-size:.78rem;font-weight:750;display:grid}.securityPanel select,.securityPanel input{color:#17243a;background:#fff;border:1px solid #d8dee7;border-radius:9px;width:100%;height:42px;padding:0 11px;font-size:.92rem}.securityPanel form{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.auditPanel{box-shadow:var(--shadow);background:#fff;border:1px solid #dfe4eb;border-radius:14px;padding:22px}.auditTable{overflow-x:auto}.auditTable>div{border-bottom:1px solid #edf0f4;grid-template-columns:170px 1.25fr 1fr 1fr;align-items:center;gap:14px;min-width:760px;padding:12px 8px;font-size:.82rem;display:grid}.auditTable .auditHeader{color:#687385;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:850}.auditTable>div>span{overflow-wrap:anywhere;gap:2px;display:grid}.auditTable small{color:#748094}.auditEmpty{color:#748094;padding:18px 8px 0}.adminUsersGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.adminUserCard{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;gap:8px;padding:22px;display:grid;position:relative}.adminUserCard h2{margin:12px 0 0}.adminUserCard p{color:var(--ink);overflow-wrap:anywhere;margin:0}.adminUserCard>small{color:var(--muted)}.adminUserCard>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.primaryAdmin{background:linear-gradient(145deg,#fff,#fff9ec);border-color:#d5aa54}.adminPermissionNotice{color:#7c5717;background:#fff7e7;border:1px solid #ead09d;border-radius:10px;align-items:flex-start;gap:10px;padding:13px;display:flex}.adminPermissionNotice span{gap:3px;display:grid}.adminPermissionNotice small{color:#75684f;line-height:1.4}@media (max-width:1000px){.adminUsersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.securitySummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.securityTools,.securitySummary,.securityPanel form{grid-template-columns:1fr}.auditPanel{padding:17px}}@media (max-width:650px){.adminUsersGrid{grid-template-columns:1fr}}.userAccountTrigger{background:#ffffff08;border:1px solid #ffffff16;border-radius:10px;grid-column:1/3;width:100%;min-width:0;padding:7px}.userAccountTrigger:hover{background:#c7953918;border-color:#c7953960}.executiveAdminView{gap:22px;display:grid}.executiveMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.executiveMetrics article{min-height:142px;box-shadow:var(--shadow);background:#fff;border:1px solid #dfe4eb;border-radius:14px;gap:7px;padding:20px;display:grid}.executiveMetrics svg{color:#ad7c27}.executiveMetrics span{color:#687385;font-size:.78rem;font-weight:800}.executiveMetrics b{color:#132238;font-size:1.65rem}.executiveMetrics small{color:#8a94a4;font-size:.72rem}.executiveSalesPanel{box-shadow:var(--shadow);background:#fff;border:1px solid #dfe4eb;border-radius:14px;gap:18px;padding:22px;display:grid}.executiveSalesHead{align-items:end}.executiveSalesHead label{color:#687385;text-transform:uppercase;gap:5px;font-size:.72rem;font-weight:900;display:grid}.executiveSalesHead select{color:#17263b;min-width:210px;height:42px;font:inherit;text-transform:capitalize;background:#fff;border:1px solid #d8dee7;border-radius:9px;padding:0 11px}.executiveSalesSummary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.executiveSalesSummary>div{background:#f7f9fc;border:1px solid #e5e9ef;border-radius:11px;gap:5px;padding:16px;display:grid}.executiveSalesSummary span{color:#687385;font-size:.76rem;font-weight:800}.executiveSalesSummary strong{color:#14263e;font-size:1.2rem}.executiveRanking{border:1px solid #e3e7ed;border-radius:12px;overflow:hidden}.executiveRankingHeader{color:#9b7125;background:#fffaf0;border-bottom:1px solid #eadcbf;align-items:center;gap:9px;padding:14px 16px;display:flex}.executiveRankingHeader h3{color:#17263b;margin:0;font-size:1rem}.executiveRankingRow{border-bottom:1px solid #edf0f4;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.executiveRankingRow:last-child{border-bottom:0}.executiveRankingRow>b{color:#fff;background:#b58127;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.executiveRankingRow span{gap:2px;display:grid}.executiveRankingRow small{color:#7a8595}.executiveAdminGrid{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;display:grid}.executiveEbookForm,.executiveCatalog,.executiveLeadsPanel{box-shadow:var(--shadow);background:#fff;border:1px solid #dfe4eb;border-radius:14px;padding:22px}.executiveEbookForm{gap:14px;display:grid}.executiveEbookForm h2{margin:5px 0}.executiveEbookForm p{color:#748094;margin:0;font-size:.84rem}.executiveEbookForm label{color:#536174;gap:6px;font-size:.78rem;font-weight:800;display:grid}.executiveEbookForm label small{font-weight:600}.executiveEbookForm textarea{resize:vertical;width:100%;font:inherit;border:1px solid #d8dee7;border-radius:9px;padding:11px}.executiveFormRow{grid-template-columns:1fr 1fr;gap:11px;display:grid}.executiveEbookForm .executiveFormError{color:#9f342b;background:#fff6f4;border-left:3px solid #d97768;border-radius:5px;padding:8px 10px;font-size:.78rem}.executiveEditForm textarea{resize:vertical;width:100%;font:inherit;border:1px solid #d8dee7;border-radius:9px;padding:11px;line-height:1.5}.executiveCatalog{gap:12px;display:grid}.executiveCatalog article{background:#f8fafc;border:1px solid #e2e6ec;border-radius:12px;grid-template-columns:1fr auto;gap:16px;padding:17px;display:grid}.executiveCatalog article>div:first-child{gap:6px;display:grid}.executiveCatalog article h3,.executiveCatalog article p{margin:0}.executiveCatalog article p{color:#687385;font-size:.82rem;line-height:1.45}.executiveCatalog article strong{color:#9b7125}.executiveCatalog article strong s{color:#8d97a5;font-size:.8rem}.executiveCatalog article small{color:#748094}.executiveCatalog article>div:last-child{flex-direction:column;justify-content:center;align-items:stretch;gap:8px;display:flex}.executiveLeadsPanel{overflow:hidden}.executiveLeadTable{overflow-x:auto}.executiveLeadTable>div{border-bottom:1px solid #edf0f4;grid-template-columns:1.25fr 1fr 180px 160px;align-items:center;gap:12px;min-width:830px;padding:12px 6px;display:grid}.executiveLeadTable span{gap:3px;display:grid}.executiveLeadTable small{color:#748094}.executiveLeadHeader{color:#687385;text-transform:uppercase;font-size:.72rem;font-weight:900}.executiveLeadTable select{background:#fff;border:1px solid #d8dee7;border-radius:8px;width:100%;height:39px;padding:0 8px}.whatsappLead{color:#176b36;background:#e8f7ed;border-radius:8px;justify-content:center;padding:10px 12px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.executiveEmpty{color:#748094;text-align:center;padding:20px}.trainingRequestTable{overflow-x:auto}.trainingRequestTable>div,.trainingRequestTable>article{border-bottom:1px solid #edf0f4;grid-template-columns:1.1fr 1.15fr 1.55fr 180px 150px;align-items:center;gap:13px;min-width:1100px;padding:13px 6px;display:grid}.trainingRequestTable span{gap:3px;display:grid}.trainingRequestTable small{color:#748094}.trainingRequestTable p{color:#536174;white-space:pre-wrap;margin:0;font-size:.82rem;line-height:1.45}.trainingRequestTable select{background:#fff;border:1px solid #d8dee7;border-radius:8px;width:100%;height:39px;padding:0 8px}.trainingAttendeesDialog{width:min(1050px,100vw - 32px);max-width:1050px;max-height:calc(100vh - 40px);overflow:auto}.trainingAttendees{gap:18px;display:grid}.trainingAttendeesSummary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.trainingAttendeesSummary span{color:#5e6a7c;background:#f3f6fa;border-radius:12px;gap:4px;padding:14px;display:grid}.trainingAttendeesSummary b{color:#102442;font-size:1.12rem}.trainingAttendeesActions{flex-wrap:wrap;gap:10px;display:flex}.trainingAttendeesTable{overflow-x:auto}.trainingAttendeesTable>div,.trainingAttendeesTable>article{border-bottom:1px solid #e6eaf0;grid-template-columns:1.3fr 1.2fr .85fr .8fr;align-items:center;gap:12px;min-width:820px;padding:12px 6px;display:grid}.trainingAttendeesTable>div{color:#7b8798;text-transform:uppercase;font-size:.72rem;font-weight:900}.trainingAttendeesTable article>span{gap:3px;display:grid}.trainingAttendeesTable small{color:#748094}.attendeeStatus{border-radius:999px;width:max-content;padding:5px 8px;font-size:.75rem;font-style:normal;font-weight:900}.attendeeStatus.paid{color:#17613b;background:#e4f5eb}.attendeeStatus.pending{color:#7b5916;background:#fff1ce}.attendeeStatus.failed{color:#8c2630;background:#fde7e9}@media (max-width:700px){.trainingAttendeesSummary{grid-template-columns:1fr}.trainingAttendeesDialog{width:calc(100vw - 18px)}}.executivePurchasePage{min-height:100vh}.executivePurchaseShell{color:#102442;background:#fff;border-radius:20px;width:min(760px,100% - 32px);margin:30px auto 70px;padding:32px;box-shadow:0 18px 60px #1024421c}.executivePurchaseShell>header span{color:#a9791b;letter-spacing:.1em;font-size:.76rem;font-weight:900}.executivePurchaseShell>header h1{margin:8px 0}.executivePurchaseShell>header p{color:#617086}.executivePurchaseSummary{background:#f3f6fa;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:14px;margin:22px 0;padding:16px;display:flex}.executivePurchaseSummary b{color:#a9791b;font-size:1.35rem}.executivePurchaseSummary span,.executivePurchaseSummary small{color:#617086}.executivePurchaseShell form{gap:18px;display:grid}.executivePurchaseShell .oeFormGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.executivePurchaseShell label{gap:7px;font-size:.82rem;font-weight:800;display:grid}.executivePurchaseShell label.wide{grid-column:1/-1}.executivePurchaseShell input{min-height:44px;font:inherit;border:1px solid #d8dee7;border-radius:9px;padding:10px 12px}.executivePurchaseShell input[readonly]{color:#526174;background:#f1f3f6}.executivePurchaseConsent{color:#617086;align-items:start;grid-template-columns:20px 1fr!important;font-weight:600!important}.executivePurchaseConsent input{width:18px;min-height:18px}.executivePurchaseShell form>button{color:#fff;cursor:pointer;background:#b98724;border:0;border-radius:10px;min-height:48px;font-weight:900}.executivePurchaseShell form>button:disabled{opacity:.65}.executivePurchaseBack{color:#617086;text-align:center;margin-top:18px;display:block}.executivePurchaseShell .oeError{color:#982c37}.executivePurchaseShell small{color:#768296;font-weight:500}@media (max-width:620px){.executivePurchaseShell{padding:24px 18px}.executivePurchaseShell .oeFormGrid{grid-template-columns:1fr}.executivePurchaseShell label.wide{grid-column:auto}}.trainingCommercialFields{box-sizing:border-box;background:#f8fafc;border:1px solid #d9dee6;border-radius:12px;gap:13px;width:100%;min-width:0;max-width:100%;margin:6px 0;padding:16px;display:grid;overflow:hidden}.trainingCommercialFields legend{color:#8f641b;letter-spacing:.05em;text-transform:uppercase;white-space:normal;max-width:calc(100% - 20px);padding:0 7px;font-size:.78rem;font-weight:900}.trainingCommercialFields>p{color:#6f7b8d;margin:-3px 0 2px;font-size:.78rem;line-height:1.45}.trainingCommercialFields>*,.trainingOfferFields,.trainingOfferFields>*,.trainingOfferType,.trainingOfferType>label,.trainingCommercialFields .executiveFormRow,.trainingCommercialFields label{box-sizing:border-box;min-width:0;max-width:100%}.trainingCommercialFields input,.trainingCommercialFields select,.trainingCommercialFields textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.trainingOfferType{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trainingOfferType>label{cursor:pointer;background:#fff;border:1px solid #d8dee7;border-radius:10px;align-items:flex-start;gap:10px;min-height:92px;padding:13px;transition:border-color .18s,box-shadow .18s,background .18s;grid-template-columns:none!important;display:flex!important}.trainingOfferType>label.selected{background:#fffaf0;border-color:#b8872d;box-shadow:0 0 0 2px #b8872d22}.trainingOfferType input{accent-color:#b8872d;flex:none;width:18px;height:18px;margin-top:2px}.trainingOfferType span{gap:4px;display:grid}.trainingOfferType b{color:#24324a;font-size:.84rem}.trainingOfferType small{color:#6f7b8d;font-size:.73rem;line-height:1.4}.trainingOfferFields{gap:13px;padding-top:3px;display:grid}.trainingCommercialHint{color:#5f4a23;background:#fff6dd;border-left:4px solid #b8872d;border-radius:7px;gap:3px;padding:11px 13px;display:grid}.trainingCommercialHint.success{color:#24513c;background:#edf8f2;border-left-color:#3a8a62}.trainingCommercialHint b{font-size:.8rem}.trainingCommercialHint span{font-size:.73rem;line-height:1.45}@media (max-width:720px){.trainingCommercialFields{padding:13px 11px}.trainingOfferType{grid-template-columns:minmax(0,1fr)}.trainingOfferType>label{min-height:0}.trainingCommercialFields .executiveFormRow{grid-template-columns:minmax(0,1fr)}}.executiveTrainingAdmin{gap:18px;display:grid}.trainingAdminForm select,.trainingEditDialog select{color:#24324a;background:#fff;border:1px solid #d8dee7;border-radius:9px;width:100%;min-height:40px;padding:0 10px}.trainingCheckbox{grid-template-columns:auto 1fr;align-self:end;align-items:center;min-height:40px;display:flex!important}.trainingCheckbox input{accent-color:#b8872d;width:18px;height:18px}.featuredPill{color:#8b641b;background:#fff4d5;margin-left:6px}.trainingEditDialog{width:min(760px,100vw - 28px);max-width:760px;max-height:calc(100vh - 40px);overflow-y:auto}.trainingEditDialog textarea{resize:vertical;width:100%;font:inherit;border:1px solid #d8dee7;border-radius:9px;padding:11px}@media (max-width:1050px){.executiveMetrics{grid-template-columns:repeat(2,1fr)}.executiveAdminGrid{grid-template-columns:1fr}}@media (max-width:650px){.executiveMetrics,.executiveFormRow,.executiveSalesSummary,.executiveCatalog article{grid-template-columns:1fr}.executiveSalesHead{align-items:stretch}.executiveSalesHead label,.executiveSalesHead select{width:100%}.executiveRankingRow{grid-template-columns:30px 1fr}.executiveRankingRow>strong{grid-column:2}}.accountTabs .cancelTab{color:#9b3441;justify-content:center;align-items:center;gap:7px;display:inline-flex}.accountTabs .cancelTab.active{color:#a32132;background:#fff0f2;box-shadow:inset 0 0 0 1px #e8a5ae}.cancelRequestButton{justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:900;display:inline-flex}.menu-collapsed .userAccountTrigger{background:0 0;border-color:#0000;grid-column:1;width:48px;padding:5px}.menu-collapsed .userAccountTrigger>div:last-child{display:none}.profileCompletionPage{background:radial-gradient(circle at 15% 10%,#24405f 0,#0000 30%),#0b192b;place-items:center;min-height:100vh;padding:32px 18px;display:grid}.profileCompletionCard{color:#17263b;background:#fff;border:1px solid #d8b46d;border-radius:22px;width:min(760px,100%);padding:clamp(24px,5vw,42px);box-shadow:0 30px 80px #0008}.profileCompletionBrand{border-bottom:1px solid #e2e6ec;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:22px;display:flex}.profileCompletionBrand img{object-fit:contain;width:58px;height:58px}.profileCompletionBrand span{gap:3px;display:grid}.profileCompletionBrand b{font-size:1.05rem}.profileCompletionBrand small{color:#748094}.profileCompletionCard h1{letter-spacing:-.035em;margin:8px 0;font-size:clamp(1.9rem,5vw,2.7rem)}.profileCompletionCard>p{color:#687385;margin:0 0 20px;line-height:1.55}.accessEmail{background:#f6f8fb;border:1px solid #e1e6ed;border-radius:11px;gap:3px;margin-bottom:18px;padding:14px 16px;display:grid}.accessEmail span{color:#748094;font-size:.75rem;font-weight:800}.accessEmail b{overflow-wrap:anywhere}.accessEmail small{color:#8792a2}.profileCompletionCard form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.profileCompletionCard form>label{color:#536174;gap:6px;font-size:.8rem;font-weight:800;display:grid}.profileCompletionCard form>button,.profileCompletionCard .marketingConsent{grid-column:1/-1}.profileCompletionCard .marketingConsent{background:#fffaf0;border:1px solid #ead6aa;border-radius:10px;grid-template-columns:auto 1fr;align-items:flex-start;padding:13px;font-weight:600;line-height:1.45}.marketingConsent input{accent-color:#b58127;width:18px;height:18px}.profilePrivacy{color:#748094;margin-top:14px;line-height:1.45;display:block}.optionalField{color:#6b7788;background:#eef1f5;border-radius:999px;width:max-content;padding:2px 6px;font-size:.65rem;font-weight:800;display:inline-flex}.birthDateField{grid-column:1/-1}.birthDateSelects{grid-template-columns:.7fr 1.4fr 1fr;gap:8px;display:grid}.birthDateSelects select{color:#17263b;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d7dde5;border-radius:8px;padding:8px 10px}.birthDateField>small{color:#7a8798;font-weight:500}.ecosystemAdminView{gap:20px;display:grid}.ecosystemMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ecosystemMetrics article{min-height:142px;box-shadow:var(--shadow);background:#fff;border:1px solid #dfe4eb;border-radius:14px;align-content:start;gap:7px;padding:20px;display:grid}.ecosystemMetrics svg{color:#ad7c27}.ecosystemMetrics span{color:#687385;font-size:.78rem;font-weight:800}.ecosystemMetrics b{color:#132238;font-size:1.65rem}.ecosystemMetrics small{color:#8a94a4}.ecosystemToolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.ecosystemSearch{min-width:min(360px,100%);height:44px;box-shadow:var(--shadow);color:#7a8595;background:#fff;border:1px solid #dfe4eb;border-radius:11px;align-items:center;gap:8px;padding:0 12px;display:flex}.ecosystemSearch input{width:100%;font:inherit;background:0 0;border:0;outline:0}.ecosystemPeopleTable,.ecosystemPurchaseTable{box-shadow:var(--shadow);background:#fff;border:1px solid #dfe4eb;border-radius:14px;overflow-x:auto}.ecosystemPeopleTable>article,.ecosystemPeopleTable>div{border-bottom:1px solid #edf0f4;grid-template-columns:1.2fr 1fr 1fr .85fr;align-items:center;gap:16px;min-width:960px;padding:14px 18px;display:grid}.ecosystemPeopleTable article>span,.ecosystemPurchaseTable article>span{overflow-wrap:anywhere;gap:3px;display:grid}.ecosystemPeopleTable small,.ecosystemPurchaseTable small{color:#748094;font-size:.74rem}.ecosystemTableHead{color:#687385;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;font-size:.72rem;font-weight:900}.relationshipBadges{flex-flow:wrap;gap:5px!important;display:flex!important}.relationshipBadges em{color:#745217;background:#fff4dc;border-radius:999px;padding:5px 8px;font-size:.68rem;font-style:normal;font-weight:900}.relationshipBadges small{width:100%}.completeLabel{color:#1c7442}.incompleteLabel{color:#a33b32}.ecosystemAccountsTable{box-shadow:var(--shadow);background:#fff;border:1px solid #dfe4eb;border-radius:14px;overflow-x:auto}.ecosystemAccountsHead,.ecosystemAccountsTable>article{border-bottom:1px solid #edf0f4;grid-template-columns:1.25fr 1.25fr 1fr .9fr 110px;align-items:center;gap:16px;min-width:1080px;padding:15px 18px;display:grid}.ecosystemAccountsHead{color:#687385;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;font-size:.72rem;font-weight:900}.ecosystemAccountsTable>article>span{overflow-wrap:anywhere;gap:4px;display:grid}.ecosystemAccountsTable small{color:#748094;font-size:.75rem}.ecosystemAccountStatus{color:#236744;background:#e8f5ed;border-radius:999px;width:fit-content;padding:5px 9px;font-size:.72rem;font-style:normal;font-weight:900}.ecosystemAccountStatus.blocked{color:#973943;background:#fae8eb}.ecosystemAccountStatus.inactive{color:#626f80;background:#edf0f4}.agentControlSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.agentControlSummary article{color:#213a57;background:linear-gradient(145deg,#fff,#f7f9fc);border:1px solid #dfe5ec;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:15px;display:grid}.agentControlSummary svg{color:#b47d20;grid-row:1/4}.agentControlSummary span,.agentControlSummary small{color:#6c798b;font-size:12px}.agentControlSummary b{font-size:19px}.agentsAdminView{gap:18px;display:grid}.agentExecutiveMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.agentExecutiveMetrics article{box-shadow:var(--shadow);background:#fff;border:1px solid #dfe5ec;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:5px 11px;padding:18px;display:grid}.agentExecutiveMetrics svg{color:#ae7920;grid-row:1/4}.agentExecutiveMetrics span,.agentExecutiveMetrics small{color:#6c798b;font-size:.76rem}.agentExecutiveMetrics b{color:#172d47;font-size:1.45rem}.agentAdminTabs{width:fit-content}.agentLevelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.agentLevelGrid>article{min-height:390px;box-shadow:var(--shadow);background:linear-gradient(155deg,#fff 0%,#f8fafc 100%);border:1px solid #dfe5ec;border-radius:16px;align-content:start;gap:14px;padding:22px;display:grid}.agentLevelGrid header,.agentLevelGrid footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.agentLevelGrid header>span{color:#a06f1d;letter-spacing:.08em;font-size:.72rem;font-weight:950}.agentLevelGrid em,.agentAccessAdmin em{color:#755b2b;background:#fff3d9;border-radius:999px;padding:5px 8px;font-size:.68rem;font-style:normal;font-weight:900}.agentLevelGrid em.active,.agentAccessAdmin em.active{color:#236744;background:#e4f4ea}.agentLevelGrid em.testing{color:#225c91;background:#e5f0fb}.agentLevelGrid>article>svg{color:#bf8a31}.agentLevelGrid h2{color:#172d47;margin:0;font-size:1.3rem}.agentLevelGrid p{color:#647287;min-height:105px;margin:0;line-height:1.58}.agentLevelGrid>article>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.agentLevelGrid>article>div span{color:#748094;background:#f1f4f8;border-radius:9px;gap:3px;padding:11px;font-size:.72rem;display:grid}.agentLevelGrid>article>div b{color:#203650;font-size:1rem}.agentLevelGrid footer{border-top:1px solid #e5e9ef;margin-top:auto;padding-top:13px}.agentLevelGrid footer small{color:#788597}.agentConfigDialog{width:min(800px,100vw - 28px);max-width:800px;max-height:calc(100vh - 34px);overflow-y:auto}.agentConfigIdentity{color:#fff;background:linear-gradient(135deg,#122a46,#214b76);border-radius:11px;align-items:center;gap:12px;padding:14px;display:flex}.agentConfigIdentity>span{color:#172a42;background:#e9bd63;border-radius:8px;padding:8px 10px;font-size:.75rem;font-weight:950}.agentConfigIdentity>div{gap:3px;display:grid}.agentConfigIdentity small{color:#c8d5e2}.agentConfigForm{grid-template-columns:1fr 1fr;gap:13px;display:grid}.agentConfigForm label{color:#566579;gap:6px;font-size:.78rem;font-weight:850;display:grid}.agentConfigForm .wide{grid-column:1/-1}.agentConfigForm input,.agentConfigForm select,.agentConfigForm textarea,.agentTestBench select,.agentTestBench textarea{color:#172b43;width:100%;font:inherit;background:#fff;border:1px solid #d5dde6;border-radius:9px;padding:10px}.agentConfigForm textarea{resize:vertical}.agentConfigActions{justify-content:flex-end;gap:9px;display:flex}.agentVersionList{border-top:1px solid #e4e9ef;gap:8px;padding-top:13px;display:grid}.agentVersionList h4{margin:0 0 3px}.agentVersionList>div{background:#f5f7fa;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.agentVersionList span{gap:2px;display:grid}.agentVersionList small{color:#748094;font-size:.72rem}.agentAccessSearch{justify-self:end}.agentAccessTable,.agentHistoryTable{box-shadow:var(--shadow);background:#fff;border:1px solid #dfe4eb;border-radius:14px;overflow-x:auto}.agentAccessTable>div,.agentAccessTable>article,.agentHistoryTable>div,.agentHistoryTable>article{border-bottom:1px solid #edf0f4;grid-template-columns:1.35fr .8fr .8fr .9fr 110px;align-items:center;gap:15px;min-width:920px;padding:14px 17px;display:grid}.agentAccessTable>div,.agentHistoryTable>div{color:#687385;text-transform:uppercase;background:#f8fafc;font-size:.72rem;font-weight:900}.agentAccessTable article>span,.agentHistoryTable article>span{overflow-wrap:anywhere;gap:3px;display:grid}.agentAccessTable small,.agentHistoryTable small{color:#748094;font-size:.72rem}.agentTestBench{box-shadow:var(--shadow);background:linear-gradient(145deg,#fff,#f4f7fa);border:1px solid #dfe5ec;border-radius:16px;grid-template-columns:1fr 1fr;gap:15px;padding:24px;display:grid}.agentTestBench>div{grid-column:1/-1;max-width:720px}.agentTestBench>div svg{color:#b68128}.agentTestBench h2{margin:8px 0}.agentTestBench p{color:#69778a;margin:0;line-height:1.55}.agentTestBench label{color:#566579;gap:6px;font-size:.8rem;font-weight:850;display:grid}.agentTestBench button{justify-self:start}.agentHistoryTable>div,.agentHistoryTable>article{grid-template-columns:1.1fr .45fr .9fr 1fr .9fr}.ecosystemAccountDialog{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c59439 #16263a;width:min(680px,100vw - 28px);max-width:680px;max-height:calc(100dvh - 32px);overflow-y:auto}.ecosystemAccountDialog::-webkit-scrollbar{width:10px}.ecosystemAccountDialog::-webkit-scrollbar-track{background:#16263a;border-radius:999px}.ecosystemAccountDialog::-webkit-scrollbar-thumb{background:#c59439;border:2px solid #16263a;border-radius:999px}.ecosystemAccountDialog::-webkit-scrollbar-thumb:hover{background:#e0b45d}.ecosystemAccountIdentity{background:linear-gradient(135deg,#132c49,#1f456d);border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.ecosystemAccountIdentity>span{color:#182d46;background:#e5bd68;border-radius:8px;padding:8px 10px;font-weight:900}.ecosystemAccountIdentity>div{color:#fff;gap:3px;display:grid}.ecosystemAccountIdentity small{color:#cbd7e4}.ecosystemAccountForm{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.ecosystemAccountForm label{color:#566579;gap:6px;font-size:13px;font-weight:850;display:grid}.ecosystemAccountForm .wide{grid-column:1/-1}.ecosystemAccountForm select,.ecosystemAccountForm textarea{color:#172b43;background:#fff;border:1px solid #d5dde6;border-radius:9px;min-height:42px;padding:9px 10px}.ecosystemAccountForm textarea{resize:vertical}.ecosystemAccountSummary{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.ecosystemAccountSummary span{color:#697688;background:#f5f7fa;border-radius:9px;gap:4px;padding:11px;font-size:12px;display:grid}.ecosystemAccountSummary b{color:#203650}.agentAccessAdmin{border-top:1px solid #e2e7ed;gap:14px;margin-top:18px;padding-top:18px;display:grid}.agentAccessAdmin>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.agentAccessAdmin h3{color:#203650;margin:0}.agentAccessAdmin header p{color:#748094;margin:4px 0 0;font-size:13px}.agentUsageStrip{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.agentUsageStrip span{color:#708095;background:#f5f7fa;border-radius:9px;gap:3px;padding:10px;font-size:11px;display:grid}.agentUsageStrip b{color:#203650;font-size:15px}.agentAccessForm{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.agentAccessForm label{color:#566579;gap:6px;font-size:12px;font-weight:850;display:grid}.agentAccessForm input,.agentAccessForm select{color:#172b43;background:#fff;border:1px solid #d5dde6;border-radius:8px;min-height:40px;padding:8px 9px}.agentAccessForm button{align-self:end}.agentPrivacyActions{background:#fff8f0;border:1px solid #f0dcc3;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.agentPrivacyActions p{color:#805b36;margin:0;font-size:12px}@media (max-width:680px){.ecosystemAccountForm,.ecosystemAccountSummary{grid-template-columns:1fr}.ecosystemAccountSummary{grid-column:1}}html[data-crm-theme=dark] .ecosystemAccountsTable{color:#e8edf5;background:#111e2e;border-color:#2b3c52}html[data-crm-theme=dark] .ecosystemAccountsHead{color:#bac6d5;background:#18273a;border-color:#2b3c52}html[data-crm-theme=dark] .ecosystemAccountsTable>article{border-color:#25364b}html[data-crm-theme=dark] .ecosystemAccountForm select,html[data-crm-theme=dark] .ecosystemAccountForm textarea{color:#e8edf5;background:#152438;border-color:#405269}html[data-crm-theme=dark] .ecosystemAccountSummary span{color:#b7c3d2;background:#18273a}html[data-crm-theme=dark] .ecosystemAccountSummary b{color:#edf2f8}html[data-crm-theme=dark] .agentControlSummary article,html[data-crm-theme=dark] .agentUsageStrip span{color:#e8edf5;background:#17263a;border-color:#33455c}html[data-crm-theme=dark] .agentControlSummary b,html[data-crm-theme=dark] .agentUsageStrip b,html[data-crm-theme=dark] .agentAccessAdmin h3{color:#edf2f8}html[data-crm-theme=dark] .agentAccessForm input,html[data-crm-theme=dark] .agentAccessForm select{color:#e8edf5;background:#152438;border-color:#405269}html[data-crm-theme=dark] .agentExecutiveMetrics article,html[data-crm-theme=dark] .agentLevelGrid>article,html[data-crm-theme=dark] .agentAccessTable,html[data-crm-theme=dark] .agentHistoryTable,html[data-crm-theme=dark] .agentTestBench{color:#e8edf5;background:#111e2e;border-color:#2b3c52}html[data-crm-theme=dark] .agentExecutiveMetrics b,html[data-crm-theme=dark] .agentLevelGrid h2,html[data-crm-theme=dark] .agentLevelGrid>article>div b{color:#edf2f8}html[data-crm-theme=dark] .agentLevelGrid>article>div span,html[data-crm-theme=dark] .agentVersionList>div{background:#18273a}html[data-crm-theme=dark] .agentConfigForm input,html[data-crm-theme=dark] .agentConfigForm select,html[data-crm-theme=dark] .agentConfigForm textarea,html[data-crm-theme=dark] .agentTestBench select,html[data-crm-theme=dark] .agentTestBench textarea{color:#e8edf5;background:#152438;border-color:#405269}html[data-crm-theme=dark] .agentAccessTable>div,html[data-crm-theme=dark] .agentHistoryTable>div{background:#18273a}html[data-crm-theme=dark] .agentAccessTable>article,html[data-crm-theme=dark] .agentHistoryTable>article{border-color:#25364b}.ecosystemCompanyGrid,.ecosystemSegmentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ecosystemCompanyGrid article,.ecosystemSegmentGrid article{min-height:170px;box-shadow:var(--shadow);background:#fff;border:1px solid #dfe4eb;border-radius:14px;align-content:start;gap:8px;padding:21px;display:grid}.ecosystemCompanyGrid svg{color:#ad7c27}.ecosystemCompanyGrid h3,.ecosystemSegmentGrid h3{margin:5px 0 0}.ecosystemCompanyGrid span,.ecosystemSegmentGrid p,.ecosystemSegmentGrid small{color:#748094;line-height:1.45}.ecosystemSegmentGrid article>span{color:#f7d28b;background:#142943;border-radius:11px;place-items:center;width:42px;height:42px;font-size:1.15rem;font-weight:900;display:grid}.ecosystemSegmentGrid p{margin:0;font-size:.84rem}.ecosystemSegmentGrid small{border-top:1px solid #edf0f4;padding-top:9px}.ecosystemPurchaseTable>article,.ecosystemPurchaseTable>div{border-bottom:1px solid #edf0f4;grid-template-columns:1.2fr 1fr .75fr .65fr;align-items:center;gap:16px;min-width:760px;padding:14px 18px;display:grid}.ecosystemPurchaseTable strong{color:#8c641e}@media (max-width:1050px){.ecosystemMetrics,.ecosystemCompanyGrid,.ecosystemSegmentGrid{grid-template-columns:repeat(2,1fr)}.ecosystemToolbar{flex-direction:column;align-items:stretch}.ecosystemSearch{min-width:100%}.agentLevelGrid{grid-template-columns:1fr}.agentLevelGrid>article,.agentLevelGrid p{min-height:auto}.agentExecutiveMetrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.adminAreaSwitch button{min-height:54px}.adminAreaSwitch small{display:block}.profileCompletionCard form,.ecosystemMetrics,.ecosystemCompanyGrid,.ecosystemSegmentGrid,.agentExecutiveMetrics,.agentConfigForm,.agentTestBench{grid-template-columns:1fr}.profileCompletionCard form>label,.profileCompletionCard form>button,.agentConfigForm .wide{grid-column:auto}.profileCompletionCard .marketingConsent{grid-column:1}.ecosystemToolbar .executiveSubnav,.agentAdminTabs{width:100%}.agentAdminTabs button{flex:44%}.agentAccessSearch{justify-self:stretch}.agentConfigActions{flex-direction:column}.agentConfigActions button{width:100%}}@media (max-width:430px){.birthDateSelects{grid-template-columns:1fr}}.agentGlobalLimits{background:#f5f8fb;border:1px solid #dce4ec;border-radius:10px;align-items:center;padding:13px 15px;display:flex}.agentGlobalLimits>div{gap:3px;display:grid}.agentGlobalLimits span{color:#a06f1d;letter-spacing:.08em;font-size:.68rem;font-weight:950}.agentGlobalLimits b{color:#203650}.agentGlobalLimits small{color:#748094;font-weight:500}.agentCustomLimitToggle{background:#f5f8fb;border:1px solid #dce4ec;border-radius:9px;grid-column:1/-1;align-items:center;padding:11px 12px;gap:10px!important;display:flex!important}.agentCustomLimitToggle input{width:17px;height:17px;min-height:auto!important}.agentCustomLimitToggle span{gap:2px;display:grid}.agentCustomLimitToggle small{color:#748094;font-weight:500}.oeUsageWarning{color:#76551f;background:#fff5dc;border:1px solid #edd49b;border-radius:8px;margin:10px 22px 0;padding:9px 12px;font-size:12px;font-weight:800}.advisorFloatingButton{cursor:pointer;font:inherit}.advisorDrawer{z-index:95;background:#f7f8fa;border-left:1px solid #d9ad51;grid-template-rows:auto minmax(0,1fr);width:clamp(430px,35vw,620px);animation:.22s ease-out advisorDrawerIn;display:grid;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-18px 0 54px #06142642}.advisorDrawerHeader{color:#eef4fa;background:linear-gradient(135deg,#102c4a,#07172d);border-bottom:1px solid #d9ad5166;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:11px 14px;display:flex}.advisorDrawerHeader>div{align-items:center;gap:10px;display:flex}.advisorDrawerHeader>div:first-child>span{color:#142a43;background:linear-gradient(135deg,#f0cc76,#c58d2e);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.advisorDrawerHeader>div:first-child>div{gap:2px;display:grid}.advisorDrawerHeader b{font-size:.86rem}.advisorDrawerHeader small{color:#aebdcc;font-size:.68rem}.advisorDrawerHeader a{color:#e2bd66;font-size:.72rem;font-weight:850;text-decoration:none}.advisorDrawerHeader button{color:#e9f0f6;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1c;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.advisorDrawer .oeAgentWorkspace.compact{width:100%;max-width:none;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-columns:1fr;margin:0}.advisorDrawer .oeAgentWorkspace.compact .oeAgentHistory{display:none}.advisorDrawer .oeAgentWorkspace.compact .oeAgentChat{grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0}.advisorDrawer .oeAgentWorkspace.compact .oeAgentChat>header{padding:14px 17px}.advisorDrawer .oeAgentWorkspace.compact .oeAgentChat h2{font-size:1.35rem}.oeAgentHeaderActions{align-items:center;gap:7px;display:flex}.oeAgentHeaderActions>button{color:#284a6c;cursor:pointer;background:#eef3f7;border:1px solid #d7e0e8;border-radius:8px;padding:6px 9px;font-size:.7rem;font-weight:900}.advisorDrawer .oeMessages{padding:17px}.advisorDrawer .oeAgentWelcome{margin:12px auto;padding:19px 15px}.advisorDrawer .oeAgentWelcome>b{font-size:1.2rem}.advisorDrawer .oeAgentChat form{padding:12px 14px 14px}.advisorDrawer .oeAgentChat textarea{min-height:64px}@keyframes advisorDrawerIn{0%{opacity:.65;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (max-width:650px){.advisorDrawer{width:100vw}.advisorDrawerHeader{min-height:60px}.advisorDrawerHeader small,.advisorDrawerHeader a{display:none}.advisorDrawer .oeAgentChat>header{flex-direction:row;align-items:center}.advisorDrawer .oeAgentChat h2{font-size:1.08rem}.advisorDrawer .oeAgentChat form{grid-template-columns:1fr}.advisorDrawer .oeAgentChat form button{min-height:42px}.advisorDrawer .oeAgentChat form small{grid-column:1}}.oeCrmContext{color:#28445f;cursor:pointer;background:#edf5fb;border:1px solid #cfe0ee;border-radius:9px;align-items:center;gap:9px;margin:10px 14px 0;padding:9px 11px;display:flex}.oeCrmContext input{accent-color:#173b60;width:16px;height:16px}.oeCrmContext span{gap:2px;display:grid}.oeCrmContext b{font-size:.74rem}.oeCrmContext small{color:#698096;font-size:.66rem}.agentTestLevel{color:#566579;gap:6px;width:min(420px,100%);font-size:.78rem;font-weight:850;display:grid}.agentTestLevel select{color:#172b43;min-height:42px;font:inherit;background:#fff;border:1px solid #d5dde6;border-radius:9px;padding:8px 10px}.oeCreditShop{color:#243e58;background:#fff8e8;border:1px solid #ead29c;border-radius:10px;gap:9px;margin:10px 14px 0;padding:11px;display:grid}.oeCreditShop>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.oeCreditShop>header>div{gap:2px;display:grid}.oeCreditShop header b{font-size:.78rem}.oeCreditShop header small,.oeCreditShop article small{color:#758294;font-size:.65rem}.oeCreditShop header em{color:#246443;font-size:.7rem;font-style:normal;font-weight:900}.oeCreditShop>div{gap:7px;display:grid}.oeCreditShop article{background:#fff;border:1px solid #eadfc8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding:9px;display:grid}.oeCreditShop article>span{gap:2px;display:grid}.oeCreditShop article>strong{color:#9a6a1d;font-size:.82rem}.oeCreditShop article>button{color:#fff;cursor:pointer;background:#173b60;border:0;border-radius:7px;grid-column:1/-1;min-height:34px;font-size:.7rem;font-weight:900}.oeCreditShop>p{color:#76551f;margin:0;font-size:.68rem}.oeCreditShop .oeUpgradeOffers{border-top:1px solid #ead29c;margin-top:3px;padding-top:8px}.oeCreditShop .oeUpgradeOffers article{grid-template-columns:minmax(0,1fr) auto}.oeCreditShop .oeUpgradeOffers a{color:#173b60;background:#f2e3bd;border:1px solid #d5ae57;border-radius:7px;grid-column:1/-1;place-items:center;min-height:34px;font-size:.7rem;font-weight:900;text-decoration:none;display:grid}.oeCreditShop .oeUpgradeOffers strong{text-align:right;display:grid}.oeCreditShop .oeUpgradeOffers strong small{font-weight:600}.oeCreditPartnerCode{color:#5c6877;gap:4px;font-size:.66rem;font-weight:800;display:grid}.oeCreditPartnerCode input{color:#173b60;width:100%;min-height:36px;font:inherit;text-transform:uppercase;background:#fff;border:1px solid #d9c9a7;border-radius:7px;padding:8px 10px;font-size:.72rem}.agentCreditsAdmin{gap:18px;display:grid}.agentCreditsAdmin>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.agentCreditsAdmin h2{color:#172d47;margin:5px 0}.agentCreditsAdmin header p{color:#69778a;margin:0}.agentCreditPackageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.agentCreditPackageGrid>article{color:#203650;box-shadow:var(--shadow);background:#fff;border:1px solid #dfe5ec;border-radius:13px;gap:8px;padding:17px;display:grid}.agentCreditPackageGrid article>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.agentCreditPackageGrid article>header>span{color:#236744;font-size:.68rem;font-weight:900}.agentCreditPackageGrid h3,.agentCreditPackageGrid p{margin:0}.agentCreditPackageGrid h3{color:#172d47}.agentCreditPackageGrid p,.agentCreditPackageGrid small{color:#5f6d80}.agentCreditPackageGrid strong{color:#946315;font-size:1.25rem}.agentCreditPackageGrid b{color:#203650}.agentCreditDialog form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.agentCreditDialog label{color:#566579;gap:6px;font-size:.76rem;font-weight:850;display:grid}.agentCreditDialog .wide{grid-column:1/-1}.agentCreditDialog input,.agentCreditDialog select{color:#172b43;background:#fff;border:1px solid #d5dde6;border-radius:8px;min-height:41px;padding:8px 10px}.agentCreditRequests,.agentCreditHistory{background:#fff;border:1px solid #dfe5ec;border-radius:13px;gap:8px;padding:18px;display:grid}.agentCreditRequests h3,.agentCreditHistory h3{margin:0 0 5px}.agentCreditRequests h3 span{color:#fff;background:#b67d21;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:.72rem;display:inline-grid}.agentCreditRequests>article{background:#f7f9fb;border-radius:9px;grid-template-columns:1.2fr 1fr auto auto;align-items:center;gap:12px;padding:11px;display:grid}.agentCreditRequests article>span,.agentCreditHistory>span{gap:2px;display:grid}.agentCreditRequests small,.agentCreditHistory small,.agentCreditRequests time{color:#748094;font-size:.7rem}.agentCreditRequests article>div{gap:6px;display:flex}.agentCreditHistory{grid-template-columns:repeat(3,minmax(0,1fr))}.agentCreditHistory h3{grid-column:1/-1}.agentCreditHistory>span{background:#f7f9fb;border-radius:8px;padding:9px}html[data-crm-theme=dark] .agentCreditPackageGrid>article{color:#e7edf5;background:#111e2e;border-color:#33455c}html[data-crm-theme=dark] .agentCreditPackageGrid h3,html[data-crm-theme=dark] .agentCreditPackageGrid b{color:#f3f6fa}html[data-crm-theme=dark] .agentCreditPackageGrid p,html[data-crm-theme=dark] .agentCreditPackageGrid small{color:#c5d0dd}html[data-crm-theme=dark] .agentCreditPackageGrid strong{color:#f0c66b}html[data-crm-theme=dark] .agentCreditPackageGrid article>header>span{color:#88d4a6}.agentMonetizationRules{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agentMonetizationRules article{color:#203650;background:#f7f9fc;border:1px solid #dfe5ec;border-radius:11px;align-items:flex-start;gap:10px;padding:14px;display:flex}.agentMonetizationRules svg{color:#b07a23;flex:none}.agentMonetizationRules span{gap:3px;display:grid}.agentMonetizationRules small{color:#748094;line-height:1.4}.agentUpgradeAdmin{background:#fff;border:1px solid #dfe5ec;border-radius:13px;gap:12px;padding:18px;display:grid}.agentUpgradeAdmin>header h3{color:#203650;margin:4px 0}.agentUpgradeAdmin>div{gap:8px;display:grid}.agentUpgradeAdmin>div>article{background:#f7f9fb;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:13px;display:grid}.agentUpgradeAdmin article>span,.agentUpgradeAdmin article>strong{gap:3px;display:grid}.agentUpgradeAdmin em{color:#8b621e;width:fit-content;font-size:.68rem;font-style:normal;font-weight:950}.agentUpgradeAdmin small{color:#748094;font-size:.72rem}.agentUpgradeAdmin strong small{font-weight:500}@media (max-width:900px){.agentCreditPackageGrid,.agentCreditRequests>article{grid-template-columns:1fr 1fr}.agentCreditRequests article>div{grid-column:1/-1}.agentCreditHistory{grid-template-columns:1fr 1fr}.agentMonetizationRules{grid-template-columns:1fr}.agentUpgradeAdmin>div>article{grid-template-columns:1fr auto}.agentUpgradeAdmin>div>article button{grid-column:1/-1}}@media (max-width:600px){.agentCreditsAdmin>header{flex-direction:column;align-items:stretch}.agentCreditPackageGrid,.agentCreditDialog form,.agentCreditHistory{grid-template-columns:1fr}.agentCreditDialog .wide,.agentCreditHistory h3{grid-column:1}.agentCreditRequests>article,.agentUpgradeAdmin>div>article{grid-template-columns:1fr}}.audiencePanel{box-shadow:var(--shadow);background:#fff;border:1px solid #dfe4eb;border-radius:14px;gap:18px;margin-bottom:20px;padding:22px;display:grid}.audienceHead{align-items:end}.audiencePeriod{background:#f1f4f8;border-radius:9px;gap:4px;padding:4px;display:flex}.audiencePeriod button{color:#6b7789;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:34px;padding:0 12px;font-weight:800}.audiencePeriod button.active{color:#132642;background:#fff;box-shadow:0 2px 7px #17263b18}.audienceMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.audienceMetrics article{background:#f8fafc;border:1px solid #e5e9ef;border-radius:11px;gap:5px;padding:15px;display:grid}.audienceMetrics span{color:#687385;font-size:.76rem;font-weight:800}.audienceMetrics b{color:#132642;font-size:1.45rem}.audienceMetrics small{color:#7e8999;line-height:1.35}.audienceMetrics .positiveChange{color:#277349}.audienceMetrics .negativeChange{color:#a23b42}.audienceChart{height:235px;padding-top:6px}.audienceChart>p{color:#7a8595;background:#f8fafc;border-radius:10px;place-items:center;height:100%;margin:0;display:grid}.crmUsagePanel .audienceHead p{color:#7a8595;max-width:620px;margin:5px 0 0;font-size:.82rem;line-height:1.45}.crmUsageMetrics article:nth-child(2){background:#f6f8fb;border-color:#d9e2ec}@media (max-width:900px){.audienceMetrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.audienceHead{flex-direction:column;align-items:stretch}.audiencePeriod button{flex:1}.audienceMetrics{grid-template-columns:1fr 1fr}.audienceChart{height:210px}}.accountDialog{max-width:680px}.accountTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.accountTabs button{color:#566276;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;padding:0 12px;display:inline-flex}.accountTabs button:hover{color:#17263b;background:#ffffffa6}.accountTabs button.active{color:#17263b}.accountDangerFooter{border-top:1px solid var(--line);justify-content:center;padding-top:2px;display:flex}.accountDangerFooter button{color:#7d8797;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 10px 0;font-size:.76rem;text-decoration:underline}.accountDangerFooter button:hover{color:#9b3441}.accountDangerFooter button.active{color:#566276}.accountSupportFooter{border-top:1px solid var(--line);justify-content:center;padding-top:3px;display:flex}.accountSupportFooter button{color:#687589;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 10px 0;font-size:.78rem;font-weight:750;display:inline-flex}.accountSupportFooter button:hover{color:#9a681b}.executiveAccountFooter{border-top:1px solid var(--line);padding-top:4px}.executiveAccountFooter a{color:var(--ink);background:linear-gradient(135deg,#c7953914,#fff);border:1px solid #d3a44c55;border-radius:10px;align-items:center;gap:10px;padding:12px 13px;text-decoration:none;display:flex}.executiveAccountFooter a:hover{border-color:var(--accent);background:#fffbf3}.executiveAccountFooter a>span{gap:2px;display:grid}.executiveAccountFooter b{font-size:.86rem}.executiveAccountFooter small{color:var(--muted);font-size:.76rem;line-height:1.35}.appearanceChoices{gap:16px;display:grid}.appearanceChoices>p{color:#687385;margin:0;line-height:1.5}.appearanceChoices>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.appearanceChoices button{text-align:left;color:#344054;cursor:pointer;background:#fff;border:1px solid #dce2ea;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:92px;padding:14px;display:grid}.appearanceChoices button>span{gap:3px;display:grid}.appearanceChoices button small,.appearanceChoices>small{color:#748094}.appearanceChoices button>svg:last-child{opacity:0;color:#b8872d}.appearanceChoices button.selected{color:#17263b;background:#fffaf0;border-color:#c69235;box-shadow:0 0 0 2px #c6923520}.appearanceChoices button.selected>svg:last-child{opacity:1}@media (max-width:650px){.appearanceChoices>div{grid-template-columns:1fr}.accountTabs{grid-template-columns:1fr 1fr}.accountTabs button{min-height:44px;padding-inline:9px;font-size:.78rem}}html[data-crm-theme=dark]{--background:#0b1421;--foreground:#e8edf5;--card:#111e2e;--card-foreground:#e8edf5;--popover:#111e2e;--popover-foreground:#e8edf5;--secondary:#1b2b3f;--secondary-foreground:#e5ebf4;--muted:#1b2b3f;--muted-foreground:#9ba9ba;--accent:#3a2c16;--accent-foreground:#f1cf89;--border:#293a50;--input:#31445b;--panel:#111e2e;--panel-soft:#18273a;--ink:#e8edf5;--line:#2a3a50;--shadow:0 10px 28px #0005}html[data-crm-theme=dark] body,html[data-crm-theme=dark] .adminShell,html[data-crm-theme=dark] .accessPending{color:#e8edf5;background:#0b1421}html[data-crm-theme=dark] .metric,html[data-crm-theme=dark] .panel,html[data-crm-theme=dark] .renewalCard,html[data-crm-theme=dark] .kanban>section,html[data-crm-theme=dark] .kanban article,html[data-crm-theme=dark] .tableWrap,html[data-crm-theme=dark] .teamCard,html[data-crm-theme=dark] .teamGroup,html[data-crm-theme=dark] .companyCard,html[data-crm-theme=dark] .productCard,html[data-crm-theme=dark] .radarMetric,html[data-crm-theme=dark] .radarGroup,html[data-crm-theme=dark] .lossSummary>div,html[data-crm-theme=dark] .lossReasonsPanel,html[data-crm-theme=dark] .securitySummary article,html[data-crm-theme=dark] .securityPanel,html[data-crm-theme=dark] .auditPanel,html[data-crm-theme=dark] .executiveMetrics article,html[data-crm-theme=dark] .executiveSalesPanel,html[data-crm-theme=dark] .executiveEbookForm,html[data-crm-theme=dark] .executiveCatalog,html[data-crm-theme=dark] .executiveLeadsPanel,html[data-crm-theme=dark] .ecosystemMetrics article,html[data-crm-theme=dark] .partnerMetrics article,html[data-crm-theme=dark] .partnerListPanel,html[data-crm-theme=dark] .partnerCommissionPanel,html[data-crm-theme=dark] .partnerGrid article,html[data-crm-theme=dark] .newCustomersList article,html[data-crm-theme=dark] .ecosystemSearch,html[data-crm-theme=dark] .ecosystemPeopleTable,html[data-crm-theme=dark] .ecosystemPurchaseTable,html[data-crm-theme=dark] .ecosystemCompanyGrid article,html[data-crm-theme=dark] .ecosystemSegmentGrid article,html[data-crm-theme=dark] .audiencePanel{box-shadow:var(--shadow);color:#e8edf5;background:#111e2e;border-color:#293a50}html[data-crm-theme=dark] .newCustomersSummary{background:#18273a}html[data-crm-theme=dark] .newCustomersSummary span b,html[data-crm-theme=dark] .newCustomersSummary a{color:#f1c96f}html[data-crm-theme=dark] .newCustomersList small{color:#b8c5d4}html[data-crm-theme=dark] .search,html[data-crm-theme=dark] input,html[data-crm-theme=dark] select,html[data-crm-theme=dark] textarea,html[data-crm-theme=dark] .iconAction,html[data-crm-theme=dark] .teamAdminButtons button,html[data-crm-theme=dark] .memberManage,html[data-crm-theme=dark] .upgradeChoices button,html[data-crm-theme=dark] .appearanceChoices button{color:#e6ecf4;background:#152438;border-color:#31445b}html[data-crm-theme=dark] .search input,html[data-crm-theme=dark] .ecosystemSearch input{background:0 0}html[data-crm-theme=dark] th,html[data-crm-theme=dark] td,html[data-crm-theme=dark] .activities>div,html[data-crm-theme=dark] .radarList article,html[data-crm-theme=dark] .auditTable>div,html[data-crm-theme=dark] .executiveLeadTable>div,html[data-crm-theme=dark] .trainingRequestTable>div,html[data-crm-theme=dark] .trainingRequestTable>article{border-color:#25364b}html[data-crm-theme=dark] .pill,html[data-crm-theme=dark] .radarGroupHead>b,html[data-crm-theme=dark] .audienceMetrics article,html[data-crm-theme=dark] .executiveSalesSummary>div,html[data-crm-theme=dark] .executiveCatalog article,html[data-crm-theme=dark] .ecosystemTableHead,html[data-crm-theme=dark] .profileImagePreview{color:#dfe7f1;background:#18273a;border-color:#2b3c52}html[data-crm-theme=dark] .adminTabs,html[data-crm-theme=dark] .executiveSubnav{background:#111e2e;border-color:#293a50}html[data-crm-theme=dark] .adminTabs button,html[data-crm-theme=dark] .executiveSubnav button{color:#9eacbd}html[data-crm-theme=dark] .adminTabs button.active,html[data-crm-theme=dark] .executiveSubnav button.active{color:#f3cf84;background:#1e3552}.partnerPortalPage{color:#17263b;background:#f3f5f8;min-height:100vh;padding-bottom:48px}.partnerPortalHeader{background:#07182d;border-bottom:1px solid #c7953955;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:10px clamp(22px,5vw,72px);display:flex}.partnerPortalHeader img{object-fit:contain;width:132px;height:70px}.partnerPortalHeader nav{gap:16px;display:flex}.partnerPortalHeader a{color:#f0cf8b;font-weight:800;text-decoration:none}.partnerPortalSignin{text-align:center;background:#fff;border:1px solid #d9dee6;border-radius:22px;width:min(640px,100% - 32px);margin:clamp(48px,10vh,110px) auto 0;padding:clamp(28px,5vw,50px);box-shadow:0 24px 70px #17263b18}.partnerPortalSignin>span,.partnerPortalWelcome>div>span,.partnerPortalPanel header span{color:#a8751e;letter-spacing:.14em;font-size:.74rem;font-weight:900}.partnerPortalSignin h1{margin:12px 0;font-size:clamp(2rem,5vw,3.1rem);line-height:1.05}.partnerPortalSignin p{color:#627086;margin:0 auto 24px;line-height:1.65}.partnerPortalSignin>a{color:#fff;background:#b78328;border-radius:10px;padding:13px 20px;font-weight:900;text-decoration:none;display:inline-flex}.partnerPortalSignin>small{color:#7b8697;margin-top:16px;display:block}.partnerPortalShell{gap:20px;width:min(1180px,100% - 32px);margin:30px auto 0;display:grid}.partnerPortalWelcome{color:#fff;background:linear-gradient(135deg,#0c213b,#193b5d);border:1px solid #c7953955;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,4vw,38px);display:flex}.partnerPortalWelcome h1{margin:8px 0 6px;font-size:clamp(2rem,4vw,3.3rem)}.partnerPortalWelcome p{color:#bdc9d8;margin:0}.partnerPortalCode{text-align:center;background:#ffffff0b;border:1px solid #f0ca5c55;border-radius:14px;gap:5px;min-width:210px;padding:18px;display:grid}.partnerPortalCode small{color:#d8b76f;letter-spacing:.12em;font-weight:900}.partnerPortalCode b{color:#f2d183;letter-spacing:.06em;font-size:1.65rem}.partnerPortalCode span{color:#b8c7d7;font-size:.78rem}.partnerPortalPeriod{background:#fff;border:1px solid #dce1e8;border-radius:14px;align-items:end;gap:10px;padding:14px 16px;display:flex}.partnerPortalPeriod label{gap:5px;font-size:.75rem;font-weight:900;display:grid}.partnerPortalPeriod input{min-height:40px;font:inherit;border:1px solid #ccd3dc;border-radius:8px;padding:8px 10px}.partnerPortalPeriod button{color:#fff;cursor:pointer;background:#173858;border:0;border-radius:8px;min-height:40px;padding:0 15px;font-weight:850}.partnerPortalPeriod>span{color:#667386;text-transform:capitalize;margin-left:auto;font-weight:800}.partnerPortalMetrics{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.partnerPortalMetrics article{background:#fff;border:1px solid #dce1e8;border-radius:15px;gap:6px;padding:22px;display:grid}.partnerPortalMetrics span{color:#687589;font-weight:750}.partnerPortalMetrics b{font-size:clamp(1.55rem,3vw,2.25rem)}.partnerPortalMetrics small{color:#8893a2}.partnerPortalPanel{background:#fff;border:1px solid #dce1e8;border-radius:17px;padding:clamp(20px,3vw,30px)}.partnerPortalPanel>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.partnerPortalPanel h2{margin:5px 0 0;font-size:1.35rem}.partnerPortalPanel header p{color:#748094;max-width:430px;margin:0;font-size:.85rem}.partnerPortalLinks{gap:10px;display:grid}.partnerPortalLinks article{background:#f7f8fa;border:1px solid #e2e6ec;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:14px 15px;display:flex}.partnerPortalLinks article>div{gap:3px;min-width:0;display:grid}.partnerPortalLinks small{color:#788498;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.partnerPortalLinks button{color:#173858;cursor:pointer;background:#f2d183;border:0;border-radius:8px;flex:none;min-height:38px;padding:0 14px;font-weight:900}.partnerPortalRates{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.partnerPortalRates article{text-align:center;background:#f7f8fa;border-radius:12px;gap:3px;padding:18px;display:grid}.partnerPortalRates b{color:#9f6e1f;font-size:1.7rem}.partnerPortalRates span{font-weight:850}.partnerPortalRates small{color:#7c8796}.partnerPortalTable{overflow-x:auto}.partnerPortalTableHead,.partnerPortalTable article{grid-template-columns:110px 2fr 120px 140px 100px;align-items:center;gap:12px;min-width:850px;display:grid}.partnerPortalTableHead{color:#7b8798;text-transform:uppercase;padding:0 12px 9px;font-size:.72rem;font-weight:900}.partnerPortalTable article{border-top:1px solid #e4e8ed;padding:13px 12px}.partnerPortalTable article>span{gap:2px;display:grid}.partnerPortalTable small{color:#7d8897}.partnerPortalTable .paid,.partnerPortalTable .pending{border-radius:999px;width:max-content;padding:5px 8px;font-size:.75rem;font-weight:900}.partnerPortalTable .paid{color:#17613b;background:#e4f5eb}.partnerPortalTable .pending{color:#7b5916;background:#fff1ce}.partnerPortalEmpty{color:#748094;text-align:center;background:#f7f8fa;border-radius:12px;padding:24px}.partnerPortalFooter{color:#758196;text-align:center;padding:8px;font-size:.85rem}.partnerPortalFooter a{color:#9b6a1e;font-weight:800}@media (max-width:720px){.partnerPortalHeader nav a:first-child{display:none}.partnerPortalWelcome,.partnerPortalPanel>header{flex-direction:column;align-items:stretch}.partnerPortalCode{min-width:0}.partnerPortalMetrics,.partnerPortalRates{grid-template-columns:1fr}.partnerPortalPeriod{flex-direction:column;align-items:stretch}.partnerPortalPeriod>span{margin-left:0}.partnerPortalLinks article{flex-direction:column;align-items:stretch}.partnerPortalLinks button{width:100%}.partnerPortalSignin{margin-top:34px}}html[data-crm-theme=dark] .accountTabs button.active,html[data-crm-theme=dark] .appearanceChoices button.selected,html[data-crm-theme=dark] .audiencePeriod button.active{color:#f2d08b;background:#223650;border-color:#c69235}html[data-crm-theme=dark] .appearanceChoices>p,html[data-crm-theme=dark] .appearanceChoices small,html[data-crm-theme=dark] .adminTitle p,html[data-crm-theme=dark] .companyCard>p,html[data-crm-theme=dark] .productCard p,html[data-crm-theme=dark] .radarMetric>span,html[data-crm-theme=dark] .radarMetric>small,html[data-crm-theme=dark] .radarGroupHead p,html[data-crm-theme=dark] .radarList article span,html[data-crm-theme=dark] .radarList article small{color:#95a5b9}html[data-crm-theme=dark] .productTypeBadge{color:#f0cf8a;background:#3b3324}html[data-crm-theme=dark] .productCampaignBadge{color:#f0d99e;background:#332f22;border-color:#66552e}html[data-crm-theme=dark] .productCampaignBadge.critical{color:#ffb9b9;background:#3c2528;border-color:#743a41}html[data-crm-theme=dark] .productCampaignBadge.normal{color:#a9dfbb;background:#20352a;border-color:#345c43}html[data-crm-theme=dark] .executiveMetrics b,html[data-crm-theme=dark] .ecosystemMetrics b,html[data-crm-theme=dark] .securitySummary b,html[data-crm-theme=dark] .lossSummary b,html[data-crm-theme=dark] .audienceMetrics b,html[data-crm-theme=dark] .executiveSalesSummary strong{color:#edf2f8}html[data-crm-theme=dark] [data-slot=dialog-content],html[data-crm-theme=dark] [data-slot=alert-dialog-content]{color:#e8edf5;background:#111e2e;border-color:#31445b}html[data-crm-theme=dark] [data-slot=dialog-title],html[data-crm-theme=dark] [data-slot=alert-dialog-title],html[data-crm-theme=dark] [data-slot=dialog-content] label,html[data-crm-theme=dark] [data-slot=alert-dialog-content] label{color:#edf2f8}html[data-crm-theme=dark] [data-slot=dialog-content] small,html[data-crm-theme=dark] [data-slot=dialog-description],html[data-crm-theme=dark] [data-slot=alert-dialog-description]{color:#b7c4d3}html[data-crm-theme=dark] [data-slot=dialog-content] input,html[data-crm-theme=dark] [data-slot=dialog-content] select,html[data-crm-theme=dark] [data-slot=dialog-content] textarea,html[data-crm-theme=dark] [data-slot=alert-dialog-content] input,html[data-crm-theme=dark] [data-slot=alert-dialog-content] select,html[data-crm-theme=dark] [data-slot=alert-dialog-content] textarea{color:#f0f4f9;background:#152438;border-color:#405269}html[data-crm-theme=dark] [data-slot=dialog-content] input::placeholder,html[data-crm-theme=dark] [data-slot=dialog-content] textarea::placeholder{color:#8495a9;opacity:1}html[data-crm-theme=dark] [data-slot=dialog-content] input[type=file]{color:#c8d3df;background:#152438;border-color:#53667d}html[data-crm-theme=dark] [data-slot=dialog-content] input[type=file]::file-selector-button{color:#f3d58f;cursor:pointer;background:#223650;border:1px solid #53667d;border-radius:7px;margin-right:10px;padding:7px 10px}html[data-crm-theme=dark] .logoSelectionPreview small{color:#b7cfc0}html[data-crm-theme=dark] .customerLogoEditor{background:#152438;border-color:#405269}html[data-crm-theme=dark] [data-slot=dialog-content] .reportSummary>div{color:#e8edf5;background:#18273a;border:1px solid #2f4258}html[data-crm-theme=dark] [data-slot=dialog-content] .reportSummary span{color:#aebdce}html[data-crm-theme=dark] [data-slot=dialog-content] .reportSummary b{color:#f1c96f;text-shadow:none}html[data-crm-theme=dark] [data-slot=dialog-content] .serviceReportForm{color:#e8edf5;background:#18273a;border:1px solid #2f4258}html[data-crm-theme=dark] [data-slot=dialog-content] .historyItem{color:#e8edf5;background:#18273a;border-top:1px solid #2f4258;border-bottom:1px solid #2f4258;border-right:1px solid #2f4258}html[data-crm-theme=dark] [data-slot=dialog-content] .historyItem b{color:#edf2f8}html[data-crm-theme=dark] [data-slot=dialog-content] .historyItem span,html[data-crm-theme=dark] [data-slot=dialog-content] .historyItem small{color:#aebdce}html[data-crm-theme=dark] [data-slot=dialog-content] .historyItem strong{color:#f1c96f}html[data-crm-theme=dark] [data-slot=dialog-content] .customerAutocompleteResults{color:#e8edf5;background:#142337;border-color:#405269;box-shadow:0 16px 38px #02081280}html[data-crm-theme=dark] [data-slot=dialog-content] .customerAutocompleteResults>button:hover,html[data-crm-theme=dark] [data-slot=dialog-content] .customerAutocompleteResults>button[aria-selected=true]{color:#f4d58b;background:#223650}html[data-crm-theme=dark] [data-slot=dialog-content] .customerAutocompleteResults small,html[data-crm-theme=dark] [data-slot=dialog-content] .customerAutocompleteResults>p,html[data-crm-theme=dark] [data-slot=dialog-content] .customerAutocompleteHint{color:#aebdce}html[data-crm-theme=dark] [data-slot=dialog-content] .customerAutocompleteHint{border-color:#31445b}html[data-crm-theme=dark] [data-slot=dialog-content] .customerAutocompleteClear:hover{color:#f4d58b;background:#223650}html[data-crm-theme=dark] [data-slot=dialog-content] .customerJourney{border-color:#31445b}html[data-crm-theme=dark] [data-slot=dialog-content] .customerJourneyHeader h3,html[data-crm-theme=dark] [data-slot=dialog-content] .customerJourneyItem b{color:#edf2f8}html[data-crm-theme=dark] [data-slot=dialog-content] .customerJourneyHeader p,html[data-crm-theme=dark] [data-slot=dialog-content] .customerJourneyItem p{color:#b5c2d1}html[data-crm-theme=dark] [data-slot=dialog-content] .customerJourneyFilters button{color:#b7c4d4;background:#18273a;border-color:#34475e}html[data-crm-theme=dark] [data-slot=dialog-content] .customerJourneyFilters button.active{color:#f6d88f;background:#29405c;border-color:#c49a4b}html[data-crm-theme=dark] [data-slot=dialog-content] .customerJourneyList:before{background:#405269}html[data-crm-theme=dark] [data-slot=dialog-content] .customerJourneyItem{background:#162538;border-color:#31445b}html[data-crm-theme=dark] [data-slot=dialog-content] .customerJourneyMarker{border-color:#162538}html[data-crm-theme=dark] [data-slot=dialog-content] .customerJourneyItem time,html[data-crm-theme=dark] [data-slot=dialog-content] .customerJourneyItem small{color:#96a7ba}html[data-crm-theme=dark] [data-slot=dialog-content] .customerJourneyItem>strong{color:#f1c96f}html[data-crm-theme=dark] [data-slot=select-content],html[data-crm-theme=dark] [data-slot=popover-content],html[data-crm-theme=dark] [data-slot=dropdown-menu-content],html[data-crm-theme=dark] [data-slot=command]{color:#e8edf5;background:#111e2e;border-color:#405269}html[data-crm-theme=dark] [data-slot=select-item],html[data-crm-theme=dark] [data-slot=dropdown-menu-item],html[data-crm-theme=dark] [data-slot=command-item]{color:#e8edf5}html[data-crm-theme=dark] [data-slot=select-item][data-highlighted],html[data-crm-theme=dark] [data-slot=dropdown-menu-item][data-highlighted],html[data-crm-theme=dark] [data-slot=command-item][data-selected=true]{color:#f4d58b;background:#223650}html[data-crm-theme=dark] .accessSummary span,html[data-crm-theme=dark] .accessQuickActions{color:#e8edf5;background:#152438;border-color:#31445b}html[data-crm-theme=dark] .accessSummary b{color:#9eacbd}html[data-crm-theme=dark] .primaryAdmin{background:linear-gradient(145deg,#17263a,#2b2518)}html[data-crm-theme=dark] .customerLogo,html[data-crm-theme=dark] .avatar.hasImage{border-color:#34465d}@media (max-width:650px){.adminThemeTrigger span{display:none}.adminHeaderActions>a{font-size:0}.adminHeaderActions>a svg{width:20px;height:20px}.adminThemeTrigger,.adminHeaderActions>a{justify-content:center;width:42px;padding:0}}.user{grid-template-columns:minmax(0,1fr) 34px;gap:8px;padding:18px 0 0}.user .userAccountTrigger{background:linear-gradient(145deg,#ffffff0d,#ffffff06);border:1px solid #d3a54b55;border-radius:14px;grid-column:1;gap:12px;min-height:78px;padding:10px;box-shadow:0 10px 24px #0002}.user .userAccountTrigger:hover{background:#d3a54b18;border-color:#d3a54b99;transform:translateY(-1px)}.user .userAccountTrigger .avatar{border:2px solid #e2b85f;border-radius:50%;flex:0 0 56px;width:56px;height:56px;box-shadow:0 0 0 3px #0e2037,0 0 0 4px #e2b85f55}.user .userAccountTrigger .avatar img{object-position:center 22%;transform:scale(1.12)}.user .userAccountTrigger b{color:#fff;font-size:.9rem}.user .userAccountTrigger span{color:#b7c4d5;margin-top:4px;font-size:.76rem;line-height:1.35}.user>a{border-radius:9px;place-items:center;width:34px;height:42px;display:grid}.user>a:hover{color:#f1cf89;background:#ffffff0d}.menu-collapsed .user{grid-template-columns:1fr;justify-items:center}.clubPage{color:#eaf0f7;background:radial-gradient(circle at 80% 0,#18395d 0,#0000 35%),#071424;min-height:100vh;font-family:Inter,system-ui,sans-serif}.clubHeader{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071424dd;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:88px;padding:10px clamp(20px,5vw,72px);display:flex}.clubHeader img{object-fit:contain;width:150px;height:70px}.clubHeader>div{gap:12px;display:flex}.clubHeader a{color:#e9c46a;font-weight:800;text-decoration:none}.clubSignin,.clubStatus,.clubHero{text-align:center;max-width:980px;margin:0 auto;padding:clamp(70px,10vw,140px) 24px}.clubSignin>span,.clubStatus>span,.clubHero>span,.clubApply span,.clubForm>span,.clubMemberHero span{color:#d3a540;letter-spacing:.17em;font-size:.72rem;font-weight:900}.clubSignin h1,.clubStatus h1,.clubHero h1,.clubMemberHero h1{margin:14px 0;font-family:Georgia,serif;font-size:clamp(2.3rem,5vw,4.6rem);line-height:1.05}.clubSignin p,.clubStatus p,.clubHero p,.clubMemberHero p{color:#aebdce;line-height:1.7}.clubSignin>a,.clubStatus>a,.clubPlans a,.clubPlans button,.clubApply button,.clubForm button{color:#071424;cursor:pointer;background:linear-gradient(135deg,#f0cd72,#bd8728);border:0;border-radius:10px;justify-content:center;margin-top:18px;padding:13px 18px;font-weight:900;text-decoration:none;display:inline-flex}.clubSignin small{color:#718398;margin-top:15px;display:block}.clubApply{background:#10233a;border:1px solid #28435f;border-radius:20px;grid-template-columns:.8fr 1.2fr;gap:35px;max-width:1100px;margin:0 auto 50px;padding:28px;display:grid}.clubApply h2{font:700 2rem Georgia,serif}.clubApply p{color:#aebdce}.clubApply form,.clubForm{gap:11px;display:grid}.clubApply form>div{grid-template-columns:1fr 90px;gap:10px;display:grid}.clubApply input,.clubApply textarea,.clubForm input,.clubForm textarea,.clubForm select,.clubAdmin select{color:#eff4fa;width:100%;font:inherit;background:#09192b;border:1px solid #34506b;border-radius:9px;padding:12px}.clubApply textarea,.clubForm textarea{resize:vertical;min-height:95px}.clubPlans{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1200px;margin:0 auto;padding:20px 24px 80px;display:grid}.clubPlans article{background:#10233a;border:1px solid #28435f;border-radius:18px;flex-direction:column;padding:26px;display:flex}.clubPlans article>span,.clubGrid article>span{color:#d6a746;letter-spacing:.12em;font-size:.67rem;font-weight:900}.clubPlans h3{font:700 1.55rem Georgia,serif}.clubPlans strong{color:#f1ce74;font-size:1.8rem}.clubPlans strong small{font-size:.75rem}.clubPlans p,.clubPlans li{color:#aebdce;line-height:1.5}.clubPlans ul{padding-left:18px}.clubPlans a,.clubPlans button{margin-top:auto}.clubMemberHero{justify-content:space-between;align-items:flex-end;gap:25px;max-width:1440px;margin:0 auto;padding:55px 32px 32px;display:flex}.clubMemberHero h1{font-size:clamp(2rem,4vw,3.8rem)}.clubMemberHero>b{color:#10233a;background:#e5be61;border-radius:999px;padding:9px 13px}.clubTabs{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071424e8;gap:8px;max-width:1440px;margin:0 auto 24px;padding:10px 32px;display:flex;position:sticky;top:0;overflow:auto}.clubTabs button{color:#aebdce;white-space:nowrap;cursor:pointer;background:#10233a;border:1px solid #28435f;border-radius:999px;padding:10px 14px;font-weight:800}.clubTabs button.active{color:#071424;background:#e7c167;border-color:#e7c167}.clubDashboard,.clubGrid,.clubTwoCols,.clubAdmin{max-width:1440px;margin:0 auto;padding:10px 32px 70px}.clubDashboard{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.clubDashboard article{background:#10233a;border:1px solid #28435f;border-radius:16px;padding:24px}.clubDashboard b{color:#f1ce74;font-size:2rem;display:block}.clubGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.clubGrid article{background:#10233a;border:1px solid #28435f;border-radius:16px;flex-direction:column;padding:22px;display:flex}.clubGrid img{object-fit:cover;border-radius:10px;width:100%;height:170px;margin-bottom:15px}.clubGrid h3{margin:10px 0;font:700 1.3rem Georgia,serif}.clubGrid p,.clubGrid small{color:#aebdce;line-height:1.55}.clubGrid strong{color:#f1ce74;font-size:1.2rem}.clubGrid a{color:#edc96f;margin-top:13px;font-weight:850}.clubEmpty{color:#91a2b5;text-align:center;border:1px dashed #35516c;border-radius:16px;grid-column:1/-1;padding:50px}.clubTwoCols{grid-template-columns:380px 1fr;gap:22px;display:grid}.clubTwoCols .clubGrid{grid-template-columns:repeat(2,1fr);padding:0}.clubForm{background:#10233a;border:1px solid #28435f;border-radius:16px;align-content:start;padding:22px}.clubForm h2{margin:0 0 8px}.clubAdmin{grid-template-columns:1.2fr .8fr .8fr;gap:18px;display:grid}.clubAdmin>div,.clubAdmin>form{background:#10233a;border:1px solid #28435f;border-radius:16px;padding:22px}.clubAdmin article{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.clubAdmin article>div{gap:3px;display:grid}.clubAdmin article span,.clubAdmin article small{color:#9badbf}.clubMessage{color:#173653;background:#e9cc86;border-radius:10px;max-width:1380px;margin:0 auto 15px;padding:12px 16px}.clubLoading{color:#e8c56e;place-items:center;min-height:60vh;display:grid}.clubPodcast{max-width:1440px;margin:0 auto;padding:10px 32px 80px}.clubPodcast>header{background:linear-gradient(135deg,#102a47,#0d1d31);border:1px solid #315170;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:24px;padding:32px;display:flex}.clubPodcast>header>div:first-child{max-width:760px}.clubPodcast>header span,.clubPodcastFeatured span,.clubPodcastTitle span,.clubPodcastGrid span{color:#d7aa4b;letter-spacing:.15em;font-size:.68rem;font-weight:900}.clubPodcast>header h2{margin:9px 0;font:700 clamp(2rem,4vw,3.8rem)/1.06 Georgia,serif}.clubPodcast>header p{color:#b5c3d2;margin:0;line-height:1.7}.clubPodcastMark{background:#071424;border:1px solid #d6aa4e66;border-radius:50%;flex:0 0 142px;place-items:center;width:142px;height:142px;display:grid;position:relative;box-shadow:0 0 60px #d6aa4e18}.clubPodcastMark i,.clubPodcastCover i{border:5px solid #e4bd62;border-radius:22px;width:38%;height:54%;position:absolute}.clubPodcastMark i:after,.clubPodcastCover i:after{content:"";border:4px solid #e4bd62;border-top:0;border-radius:0 0 24px 24px;width:44px;height:24px;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}.clubPodcastMark b{color:#f0cf7c;letter-spacing:.15em;font:800 1rem Georgia,serif;position:absolute;bottom:19px}.clubPodcastFeatured{background:#10233a;border:1px solid #375675;border-radius:20px;grid-template-columns:1.35fr .65fr;display:grid;overflow:hidden}.clubPodcastFeatured>div:first-child{flex-direction:column;align-items:flex-start;padding:36px;display:flex}.clubPodcastFeatured h3{margin:10px 0;font:700 clamp(1.7rem,3vw,2.7rem)/1.1 Georgia,serif}.clubPodcastFeatured p{color:#c2ceda;font-size:1.05rem;line-height:1.65}.clubPodcastFeatured small{color:#90a2b5;line-height:1.6}.clubPodcastFeatured a,.clubPodcastGrid a{color:#081626;background:linear-gradient(135deg,#f0cd72,#bd8728);border-radius:10px;margin-top:20px;padding:12px 16px;font-weight:900;text-decoration:none;display:inline-flex}.clubPodcastCover{background:radial-gradient(circle at 50% 38%,#315777,#081523 63%);flex-direction:column;justify-content:flex-end;align-items:center;min-height:330px;padding:34px;display:flex;position:relative}.clubPodcastCover i{width:58px;height:84px;top:70px}.clubPodcastCover strong{color:#f0cf7c;letter-spacing:.12em;font:800 1.4rem Georgia,serif}.clubPodcastCover small{color:#91a4b7;letter-spacing:.35em}.clubPodcastEmpty{text-align:center;background:#10233a;border:1px dashed #45627d;border-radius:20px;padding:70px 25px}.clubPodcastEmpty b{font-size:3rem}.clubPodcastEmpty h3{margin:12px 0;font:700 1.7rem Georgia,serif}.clubPodcastEmpty p{color:#aebdce}.clubPodcastTitle{margin:42px 0 16px}.clubPodcastTitle h3{margin:7px 0;font:700 1.8rem Georgia,serif}.clubPodcastGrid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.clubPodcastGrid article{background:#10233a;border:1px solid #28435f;border-radius:16px;grid-template-columns:64px 1fr;gap:18px;padding:22px;display:grid}.clubPodcastGrid article>b{color:#071424;background:#e3bd62;border-radius:50%;place-items:center;width:58px;height:58px;font-size:1.2rem;display:grid}.clubPodcastGrid h3{margin:8px 0;font:700 1.25rem Georgia,serif}.clubPodcastGrid p{color:#aebdce;line-height:1.5}.clubPodcastGrid a{color:#edc96f;background:0 0;padding:0}.clubPodcastGrid a:hover{text-decoration:underline}@media (max-width:980px){.clubApply,.clubTwoCols{grid-template-columns:1fr}.clubPlans,.clubGrid,.clubDashboard{grid-template-columns:1fr 1fr}.clubAdmin{grid-template-columns:1fr}.clubTwoCols .clubGrid{grid-template-columns:1fr 1fr}.clubPodcastFeatured{grid-template-columns:1fr}.clubPodcastCover{min-height:280px}.clubPodcastGrid{grid-template-columns:1fr}}@media (max-width:620px){.clubHeader{flex-direction:column;align-items:flex-start}.clubHeader>div{justify-content:space-between;width:100%}.clubApply{grid-template-columns:1fr;margin-inline:14px;padding:20px}.clubPlans,.clubGrid,.clubTwoCols .clubGrid,.clubDashboard{grid-template-columns:1fr}.clubMemberHero{flex-direction:column;align-items:flex-start;padding-inline:20px}.clubTabs,.clubDashboard,.clubGrid,.clubTwoCols,.clubAdmin,.clubPodcast{padding-inline:16px}.clubApply form>div{grid-template-columns:1fr}.clubPodcast>header{flex-direction:column;align-items:flex-start;padding:24px}.clubPodcastMark{flex-basis:98px;width:98px;height:98px}.clubPodcastMark i{border-width:4px}.clubPodcastMark b{display:none}.clubPodcastFeatured>div:first-child{padding:24px}.clubPodcastGrid article{grid-template-columns:48px 1fr}.clubPodcastGrid article>b{width:44px;height:44px}}.clubPage{color:#f5f1e8;background:radial-gradient(circle at 78% -8%,#5b431928 0,#0000 31%),radial-gradient(circle at 8% 48%,#a4791d0d 0,#0000 28%),linear-gradient(145deg,#080808 0,#11100d 48%,#050505 100%)}.clubPage:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#c99c3b0a 1px,#0000 1px),linear-gradient(90deg,#c99c3b08 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.clubHeader{background:#080808e8;border-bottom:1px solid #b8893452;min-height:126px;box-shadow:0 18px 50px #0008}.clubBrand{align-items:center;display:flex}.clubBrand img{object-fit:contain;filter:drop-shadow(0 8px 18px #000);width:124px;height:104px}.clubHeader>div a{color:#d5b36d;letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:3px;padding:10px 14px;font-size:.77rem}.clubHeader>div a:hover{background:#c69a3b0b;border-color:#a87a2f66}.clubSignin h1,.clubStatus h1,.clubHero h1,.clubMemberHero h1{color:#fffaf0;text-shadow:0 4px 30px #000}.clubSignin p,.clubStatus p,.clubHero p,.clubMemberHero p{color:#bdb6aa}.clubSignin>span,.clubStatus>span,.clubHero>span,.clubApply span,.clubForm>span,.clubMemberHero span{color:#c8a354}.clubSignin>a,.clubStatus>a,.clubPlans a,.clubPlans button,.clubApply button,.clubForm button{color:#0a0907;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#f3d58b,#b77d25 62%,#8b5c19);border:1px solid #f4db9b55;border-radius:3px;box-shadow:0 12px 34px #0008}.clubApply,.clubPlans article,.clubDashboard article,.clubGrid article,.clubForm,.clubAdmin>div,.clubAdmin>form,.clubPodcastFeatured,.clubPodcastGrid article,.clubPodcastEmpty{background:linear-gradient(145deg,#171612,#0d0d0c);border-color:#8e6a315e;border-radius:8px;box-shadow:0 18px 45px #0005}.clubPlans article:first-child{border-color:#d0a64e;box-shadow:inset 0 0 0 1px #d0a64e33,0 22px 55px #0008}.clubPlans p,.clubPlans li,.clubGrid p,.clubGrid small,.clubPodcast p,.clubPodcast small,.clubForm p{color:#aaa398}.clubMemberHero{padding-top:72px;position:relative}.clubMemberHero:after{content:"MEMBERS CLUB";color:#b78a3520;letter-spacing:.08em;font:800 clamp(2.6rem,8vw,7rem) Georgia,serif;position:absolute;top:26px;right:32px}.clubMemberHero>*{z-index:1;position:relative}.clubMemberHero>b{color:#0b0a08;letter-spacing:.14em;background:linear-gradient(135deg,#efd184,#a97525);border:1px solid #f5d990;border-radius:3px}.clubTabs{background:#080808ed;border-top:1px solid #ffffff08;border-bottom:1px solid #9b73384d;margin-bottom:34px;padding-block:14px;top:0;box-shadow:0 18px 35px #0006}.clubTabs button{color:#aaa294;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:3px;padding:12px 17px;font:700 .72rem Inter,sans-serif;transition:all .2s;position:relative}.clubTabs button:hover{color:#e1c681;background:#b7893210;border-color:#8c672f55}.clubTabs button.active{color:#f0d189;background:linear-gradient(#b88a321d,#b88a3206);border-color:#b88a326b;box-shadow:inset 0 -2px #c99b43}.clubTabs button.active:before{content:"◆";color:#d4ae5e;margin-right:8px;font-size:.55rem}.clubDashboard b,.clubGrid strong,.clubPlans strong{color:#e2bd69}.clubDashboard article,.clubGrid article{transition:transform .2s,border-color .2s}.clubDashboard article:hover,.clubGrid article:hover{border-color:#b98d43a8;transform:translateY(-3px)}.clubDashboard span{color:#aca59a}.clubApply input,.clubApply textarea,.clubForm input,.clubForm textarea,.clubForm select,.clubAdmin select{color:#eee8dc;background:#080808;border-color:#6f562e;border-radius:3px}.clubApply input:focus,.clubApply textarea:focus,.clubForm input:focus,.clubForm textarea:focus,.clubForm select:focus{border-color:#c99a43;outline:1px solid #c99a43}.clubPodcast>header{background:linear-gradient(135deg,#1a1812,#090909);border-color:#8e6a315e;border-radius:8px}.clubPodcastMark,.clubPodcastCover{background:radial-gradient(circle at 50% 38%,#49391c,#080808 65%)}.clubEmpty{color:#938b7e;border-color:#765a2f}@media (max-width:620px){.clubHeader{flex-direction:row;align-items:center;min-height:108px}.clubBrand img{width:92px;height:82px}.clubHeader>div{width:auto}.clubHeader>div a{padding:8px;font-size:.64rem}.clubMemberHero:after{top:35px;right:18px}.clubTabs button{padding:10px 13px}}.clubHome{grid-template-columns:minmax(290px,.82fr) minmax(420px,1.45fr) minmax(190px,.55fr);align-items:stretch;gap:18px;max-width:1440px;margin:0 auto;padding:4px 32px 80px;display:grid}.clubMembershipCard{color:#f8edcf;background:radial-gradient(circle at 82% 18%,#e6bd6630,#0000 28%),linear-gradient(145deg,#29251b,#0a0907 64%);border:1px solid #c69a45;border-radius:18px;flex-direction:column;min-height:285px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 65px #0009,inset 0 0 0 1px #fff1c912}.clubMembershipCard:before{content:"CSE";color:#e8c46a0f;font:800 8.5rem Georgia,serif;position:absolute;bottom:-32px;right:-12px}.clubMembershipCard>div,.clubMembershipCard footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.clubMembershipCard span,.clubMembershipCard small{color:#d6b765;letter-spacing:.16em;font-size:.63rem;font-weight:900}.clubMembershipCard h2{margin:auto 0 8px;font:700 clamp(1.5rem,2.4vw,2.25rem) Georgia,serif;position:relative}.clubMembershipCard p{color:#bdb4a1;margin:0 0 24px;line-height:1.5;position:relative}.clubMembershipCard footer{border-top:1px solid #d4af5b42;padding-top:16px;position:relative}.clubMembershipCard footer b{letter-spacing:.12em;font-size:.7rem}.clubWelcome{background:linear-gradient(145deg,#171612,#0c0c0b);border:1px solid #8e6a315e;border-radius:14px;padding:30px;box-shadow:0 18px 45px #0005}.clubWelcome>span,.clubPulse>span{color:#caa64f;letter-spacing:.16em;font-size:.67rem;font-weight:900}.clubWelcome h2{color:#fffaf0;max-width:680px;margin:12px 0 10px;font:700 clamp(1.65rem,2.8vw,2.7rem)/1.08 Georgia,serif}.clubWelcome>p{color:#aaa398;max-width:720px;margin:0;line-height:1.7}.clubQuickAccess{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:25px;display:grid}.clubQuickAccess button{text-align:left;color:#f2eadb;cursor:pointer;background:#0a0a09;border:1px solid #71562c;border-radius:8px;gap:4px;min-height:76px;padding:15px;transition:all .2s;display:grid}.clubQuickAccess button:hover{background:#19150e;border-color:#c49a48;transform:translateY(-2px)}.clubQuickAccess b{font:700 1rem Georgia,serif}.clubQuickAccess small{color:#948c7e}.clubPulse{background:linear-gradient(#15130f,#090909);border:1px solid #765a2f;border-radius:14px;align-content:start;gap:15px;padding:25px;display:grid}.clubPulse>div{border-bottom:1px solid #ffffff12;gap:2px;padding:15px 0;display:grid}.clubPulse b{color:#e2bd69;font:700 2rem Georgia,serif}.clubPulse small{color:#999184;text-transform:uppercase;letter-spacing:.08em}@media (max-width:1000px){.clubHome{grid-template-columns:1fr 1.2fr}.clubPulse{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.clubPulse>span{grid-column:1/-1}.clubPulse>div{border-bottom:0;border-right:1px solid #ffffff12}.clubPulse>div:last-child{border-right:0}}@media (max-width:620px){.clubPage{background:radial-gradient(circle at 100% 0,#7b5c1d20,#0000 28%),#050505;padding-bottom:88px}.clubHeader{min-height:82px;box-shadow:none;border-bottom-color:#a47b3438;padding:6px 16px}.clubBrand img{width:76px;height:68px}.clubHeader>div a{display:none}.clubHeader>div a:last-child{font-size:0;display:block}.clubHeader>div a:last-child:after{content:"Sair";font-size:.64rem}.clubMemberHero{min-height:auto;padding:30px 20px 22px}.clubMemberHero:after{content:"CSE";font-size:5rem;top:14px;right:16px}.clubMemberHero h1{max-width:330px;margin:9px 0 11px;font-size:2rem;line-height:1.08}.clubMemberHero p{margin:0;font-size:.9rem;line-height:1.6}.clubMemberHero>b{padding:7px 9px;font-size:.57rem;position:absolute;top:24px;right:20px}.clubTabs{z-index:50;padding:8px 8px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080807f2;border-top:1px solid #a77b32;border-bottom:0;grid-template-columns:repeat(6,1fr);gap:2px;margin:0;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -16px 35px #000b}.clubTabs button{color:#8f887c;letter-spacing:0;text-overflow:ellipsis;background:0 0;border:0;min-width:0;padding:9px 3px 7px;font-size:0;overflow:hidden}.clubTabs button:before{display:block;color:inherit!important;margin:0 auto 5px!important;font-size:1.05rem!important}.clubTabs button:first-child:before{content:"◆"}.clubTabs button:nth-child(2):before{content:"◉"}.clubTabs button:nth-child(3):before{content:"▤"}.clubTabs button:nth-child(4):before{content:"◇"}.clubTabs button:nth-child(5):before{content:"↗"}.clubTabs button:nth-child(6):before{content:"◎"}.clubTabs button:after{font-size:.54rem}.clubTabs button:first-child:after{content:"Início"}.clubTabs button:nth-child(2):after{content:"Podcast"}.clubTabs button:nth-child(3):after{content:"Biblioteca"}.clubTabs button:nth-child(4):after{content:"Boutique"}.clubTabs button:nth-child(5):after{content:"Negócios"}.clubTabs button:nth-child(6):after{content:"Membros"}.clubTabs button.active{color:#e8c46d;box-shadow:none;background:#c89b3e12}.clubHome{flex-direction:column;gap:14px;padding:2px 16px 30px;display:flex}.clubMembershipCard{border-radius:16px;order:0;min-height:215px;padding:22px}.clubMembershipCard:before{font-size:6rem}.clubWelcome{border-radius:12px;order:1;padding:22px}.clubWelcome h2{font-size:1.65rem}.clubWelcome>p{font-size:.9rem}.clubQuickAccess{grid-template-columns:1fr 1fr;gap:8px}.clubQuickAccess button{min-height:72px;padding:12px}.clubQuickAccess small{font-size:.7rem}.clubPulse{order:2;grid-template-columns:repeat(3,1fr);gap:8px;padding:18px}.clubPulse>span{grid-column:1/-1}.clubPulse>div{border-bottom:0;border-right:1px solid #ffffff12;padding:8px 5px}.clubPulse b{font-size:1.55rem}.clubPulse small{font-size:.58rem}.clubGrid,.clubTwoCols,.clubAdmin,.clubPodcast{padding-bottom:22px}.clubTabs button:nth-child(n+7){display:none}}.menu-collapsed .user .userAccountTrigger{border-color:#d3a54b55;width:58px;min-height:62px;padding:6px}.menu-collapsed .user .userAccountTrigger .avatar{flex-basis:46px;width:46px;height:46px}.menu-collapsed .user>a{display:none}html[data-crm-theme=dark] .onboardingChecklist .onboardingStep.done{color:#bde6c9;background:#173223;border-color:#315d40}html[data-crm-theme=dark] .onboardingFinish,html[data-crm-theme=dark] .onboardingCompleted{color:#dff3e4;background:linear-gradient(135deg,#163022,#111e2e);border-color:#315d40}html[data-crm-theme=dark] .onboardingFinish p,html[data-crm-theme=dark] .onboardingCompleted p{color:#b9cbbf}html[data-crm-theme=dark] .onboardingCompleted h2{color:#f1f7f3}html[data-crm-theme=dark] .onboardingCompleted>button,html[data-crm-theme=dark] .onboardingCompletedActions>button,html[data-crm-theme=dark] .hideOnboarding{color:#dff3e4;background:#142438;border-color:#315d40}html[data-crm-theme=dark] .importDrop{background:#142438;border-color:#58718b;color:#dbe7f4!important}html[data-crm-theme=dark] .importDrop:hover{background:#2b2518;border-color:#c79539}html[data-crm-theme=dark] .importGuide{background:#2b2518;border-color:#765924}html[data-crm-theme=dark] .importGuide p,html[data-crm-theme=dark] .importGuide ol{color:#c5cfdb}html[data-crm-theme=dark] .importColumns{border-color:#765924}html[data-crm-theme=dark] .importColumns span{color:#dce5ef;background:#152438;border-color:#4a4a43}html[data-crm-theme=dark] .logoSelectionPreview{color:#bde6c9;background:#173223;border-color:#315d40}html[data-crm-theme=dark] .importReport{color:#dff3e4;background:#163022;border-color:#315d40}html[data-crm-theme=dark] .importReport>div span{background:#111e2e}html[data-crm-theme=dark] .implementationCardHead>b,html[data-crm-theme=dark] .implementationStatus{color:#f1cf89;background:#3a2c16;border-color:#765924}html[data-crm-theme=dark] .shell,html[data-crm-theme=dark] .shell>main{color:#e8edf5;background:#0b1421}html[data-crm-theme=dark] header h1,html[data-crm-theme=dark] .view h2,html[data-crm-theme=dark] .view h3,html[data-crm-theme=dark] .panel h2,html[data-crm-theme=dark] .teamGroupHead h3,html[data-crm-theme=dark] .productCard h3,html[data-crm-theme=dark] .radarGroupHead h3{color:#f4f7fb}html[data-crm-theme=dark] .toolbar p,html[data-crm-theme=dark] .metric span,html[data-crm-theme=dark] .metric small,html[data-crm-theme=dark] .goalRow,html[data-crm-theme=dark] .stageBars span,html[data-crm-theme=dark] .kanban p,html[data-crm-theme=dark] .kanban time,html[data-crm-theme=dark] .teamCard span,html[data-crm-theme=dark] .teamCard i,html[data-crm-theme=dark] .teamGoalHead>span,html[data-crm-theme=dark] .pqdPillars small,html[data-crm-theme=dark] .reportControls label>span{color:#aebacc}html[data-crm-theme=dark] .metric strong,html[data-crm-theme=dark] .stageBars b,html[data-crm-theme=dark] .columnHead,html[data-crm-theme=dark] .kanban h3,html[data-crm-theme=dark] .kanban article>b,html[data-crm-theme=dark] .teamCard b,html[data-crm-theme=dark] .radarMetric>strong,html[data-crm-theme=dark] .pqdPillars b{color:#f4f7fb}html[data-crm-theme=dark] .onboardingHero p,html[data-crm-theme=dark] .onboardingActions p{color:#bdc9d8}html[data-crm-theme=dark] .onboardingActions>div{background:#142438;border-color:#31445b}html[data-crm-theme=dark] .activities>div{color:#edf2f8;background:#16263a;border:1px solid #30435a;border-radius:11px;margin-bottom:10px;padding:16px}html[data-crm-theme=dark] .activities b{color:#f5f7fb}html[data-crm-theme=dark] .activities span,html[data-crm-theme=dark] .activities time{color:#aebacc}html[data-crm-theme=dark] .activities button{background:#111e2e}html[data-crm-theme=dark] .calendarLink,html[data-crm-theme=dark] .memberAccessLink,html[data-crm-theme=dark] .goalLink{color:#f0c66f}html[data-crm-theme=dark] .teamGroupHead,html[data-crm-theme=dark] .radarGroupHead{border-color:#31445b}html[data-crm-theme=dark] .teamGroupHead>b{color:#dfe7f1;background:#1b2b3f}html[data-crm-theme=dark] .trialConversion{color:#f4f7fb;background:linear-gradient(135deg,#2b2518,#17263a);border-color:#8c6827}html[data-crm-theme=dark] .trialConversion span{color:#c8d2df}html[data-crm-theme=dark] .radarMetric>span,html[data-crm-theme=dark] .radarMetric>small,html[data-crm-theme=dark] .radarGroupHead p,html[data-crm-theme=dark] .radarList article span,html[data-crm-theme=dark] .radarList article small{color:#afbccd}html[data-crm-theme=dark] .pqdPillars [data-slot=progress]{background:#26384d}html[data-crm-theme=dark] .tableWrap th{color:#bac6d5}html[data-crm-theme=dark] .tableWrap td{color:#e6ecf4}html[data-crm-theme=dark] .monthSelect label{color:#b9c5d4}.avatarFilePicker{cursor:pointer;background:#f8fafc;border:1px dashed #b9c4d2;border-radius:11px;gap:8px;padding:14px;display:grid;position:relative}.avatarFilePicker input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.avatarFilePicker>span{color:#855b14;align-items:center;gap:8px;width:fit-content;font-weight:800;display:inline-flex}.avatarFilePicker>small{color:#687385;margin:0;font-weight:500}.avatarFilePicker:hover{background:#fffaf0;border-color:#b8872d}.avatarFilePicker:focus-within{outline:2px solid var(--ring);outline-offset:2px}html[data-crm-theme=dark] .avatarFilePicker{background:#152438;border-color:#58718b}html[data-crm-theme=dark] .avatarFilePicker>span{color:#f1cf89}html[data-crm-theme=dark] .avatarFilePicker>small{color:#afbccd}html[data-crm-theme=dark] .avatarFilePicker:hover{background:#2b2518;border-color:#c79539}.adminPlansPanel{padding:28px}.adminPlanGrid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:18px;display:grid}.adminPlanGrid>article{background:#fff;border:1px solid #dfe4ea;border-radius:16px;gap:13px;padding:22px;display:grid;box-shadow:0 8px 28px #15263b0f}.adminPlanGrid>article.inactive{opacity:.62}.adminPlanGrid header{color:#277451;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:12px;font-weight:800;display:flex}.adminPlanGrid header small{color:#8c641e}.adminPlanGrid h2,.adminPlanGrid p{margin:0}.adminPlanGrid>article>strong{color:#b27c20;font:800 25px/1.1 Georgia,serif}.adminPlanGrid>article>strong small{color:#718096;font:600 12px/1 sans-serif}.adminPlanStats{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.adminPlanStats span{color:#687385;text-align:center;background:#f4f6f8;border-radius:10px;padding:9px;font-size:11px;display:grid}.adminPlanStats b{color:#192a3d;font-size:16px}.adminPlanGrid button{background:#f8fafc;border:1px solid #d4dae2;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-weight:750;display:inline-flex}.adminPlanActions{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.adminPlanActions button{padding-inline:8px;font-size:12px}.adminPlanActions button.danger{color:#8d3c3c;background:snow;border-color:#ead4d4}.planEditorDialog{width:min(760px,100vw - 28px);max-width:760px;max-height:90vh;overflow:auto}.planEditorForm{gap:15px;display:grid}.planEditorForm label{color:#3e4d60;gap:6px;font-size:13px;font-weight:700;display:grid}.planEditorForm textarea,.planEditorForm select{background:#fff;border:1px solid #d3dae3;border-radius:9px;min-height:42px;padding:10px}.planEditorForm textarea{resize:vertical;min-height:82px}.planEditorTwo{grid-template-columns:1fr 1fr;gap:12px;display:grid}.planFeatureMatrix{border:1px solid #dce2e9;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.planFeatureMatrix legend{padding:0 7px;font-weight:800}.planFeatureMatrix label{background:#f7f8fa;border-radius:8px;align-items:flex-start;gap:9px;padding:8px;display:flex}.planFeatureMatrix label span{gap:2px;display:grid}.planFeatureMatrix small{color:#6d7888;font-weight:500}.planStatusToggle{flex-direction:row;align-items:center;display:flex!important}.side nav a.planLocked,.mobileTabs a.planLocked{opacity:.55}.side nav a.planLocked svg:last-child{margin-left:auto}.planRestricted>:not(header):not(.mobileTabs):not(.planBlockedNotice){display:none!important}.planBlockedNotice{background:#fffaf1;border:1px solid #e1d7c4;border-radius:14px;align-items:flex-start;gap:14px;margin:24px;padding:22px;display:flex}.planBlockedNotice h2,.planBlockedNotice p{margin:3px 0}.planBenefits{gap:7px;margin:0 0 8px;padding:0;list-style:none;display:grid}.planBenefits li{color:#526173;align-items:center;gap:7px;font-size:13px;display:flex}@media (max-width:680px){.planEditorTwo,.planFeatureMatrix{grid-template-columns:1fr}.adminPlansPanel{padding:18px}.adminPlanActions{grid-template-columns:1fr}}.adminPlanGrid>article,.agentCreditRequests,.agentCreditHistory,.agentUpgradeAdmin,.paymentSettings,.paymentMethodGrid>section,.privacyAdminSummary article,.privacyAdminToolbar,.privacyRequestList>form{color:#203650}.adminPlanGrid h2,.adminPlanGrid p,.adminPlanGrid button,.agentCreditRequests h3,.agentCreditHistory h3,.agentUpgradeAdmin h3,.paymentSettings h2,.paymentMethodGrid h3,.privacyAdminSummary h3,.privacyAdminToolbar h2,.privacyRequestList h3{color:#172d47}.adminPlanGrid p,.adminPlanGrid small,.agentUpgradeAdmin p,.agentUpgradeAdmin small,.paymentSettings p,.paymentMethodGrid p,.privacyAdminSummary small,.privacyRequestList small{color:#5f6d80}.planEditorForm input,.planEditorForm textarea,.planEditorForm select,.adminRoleFields select,.adminAccessView .form select,.financialEntryForm select,.financialEntryForm textarea,.adminCompanyFilter select{color:#172b43;background:#fff}html[data-crm-theme=dark] .adminPlanGrid>article,html[data-crm-theme=dark] .agentCreditRequests,html[data-crm-theme=dark] .agentCreditHistory,html[data-crm-theme=dark] .agentUpgradeAdmin,html[data-crm-theme=dark] .paymentSettings,html[data-crm-theme=dark] .paymentMethodGrid>section,html[data-crm-theme=dark] .privacyAdminSummary article,html[data-crm-theme=dark] .privacyAdminToolbar,html[data-crm-theme=dark] .privacyRequestList>form{color:#e7edf5;background:#111e2e;border-color:#33455c}html[data-crm-theme=dark] .adminPlanGrid h2,html[data-crm-theme=dark] .adminPlanGrid button,html[data-crm-theme=dark] .agentCreditRequests h3,html[data-crm-theme=dark] .agentCreditHistory h3,html[data-crm-theme=dark] .agentUpgradeAdmin h3,html[data-crm-theme=dark] .paymentSettings h2,html[data-crm-theme=dark] .paymentMethodGrid h3,html[data-crm-theme=dark] .privacyAdminSummary h3,html[data-crm-theme=dark] .privacyAdminToolbar h2,html[data-crm-theme=dark] .privacyRequestList h3{color:#f3f6fa}html[data-crm-theme=dark] .adminPlanGrid p,html[data-crm-theme=dark] .adminPlanGrid small,html[data-crm-theme=dark] .agentUpgradeAdmin p,html[data-crm-theme=dark] .agentUpgradeAdmin small,html[data-crm-theme=dark] .paymentSettings p,html[data-crm-theme=dark] .paymentMethodGrid p,html[data-crm-theme=dark] .privacyAdminSummary small,html[data-crm-theme=dark] .privacyRequestList small{color:#c5d0dd}html[data-crm-theme=dark] .adminPlanStats span,html[data-crm-theme=dark] .planFeatureMatrix label,html[data-crm-theme=dark] .agentCreditRequests>article,html[data-crm-theme=dark] .agentCreditHistory>span{color:#dbe4ee;background:#18273a}html[data-crm-theme=dark] .adminPlanStats b,html[data-crm-theme=dark] .planFeatureMatrix legend{color:#f3f6fa}html[data-crm-theme=dark] .adminPlanGrid button{background:#17263a;border-color:#405269}html[data-crm-theme=dark] .adminPlanActions button.danger{color:#ffb5b5;background:#3a2028;border-color:#71404b}html[data-crm-theme=dark] .planEditorForm label,html[data-crm-theme=dark] .agentCreditDialog label{color:#dce5ef}html[data-crm-theme=dark] .planEditorForm input,html[data-crm-theme=dark] .planEditorForm textarea,html[data-crm-theme=dark] .planEditorForm select,html[data-crm-theme=dark] .agentCreditDialog input,html[data-crm-theme=dark] .agentCreditDialog select,html[data-crm-theme=dark] .adminRoleFields select,html[data-crm-theme=dark] .adminAccessView .form select,html[data-crm-theme=dark] .financialEntryForm select,html[data-crm-theme=dark] .financialEntryForm textarea,html[data-crm-theme=dark] .adminCompanyFilter select{color:#eef3f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#152438;border-color:#405269}.adminPermissionDialog{width:min(760px,100vw - 28px);max-width:760px;max-height:90vh;overflow:auto}.adminMemberDialog .form{gap:14px;display:grid}.adminMemberIntro{color:#5f6d7f;background:#f5f8fb;border:1px solid #dce3eb;border-radius:9px;margin:0;padding:11px 13px;font-size:13px;line-height:1.45}.adminMemberDialog .form>button[type=submit]{min-height:46px;position:sticky;bottom:-1px;box-shadow:0 -10px 22px #fff}.adminRoleFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adminRoleFields label,.adminAccessView .form>label{gap:6px;font-size:13px;font-weight:750;display:grid}.adminRoleFields select,.adminAccessView .form select{background:#fff;border:1px solid #d5dde6;border-radius:9px;min-height:42px;padding:9px 11px}.adminPermissionMatrix{border:1px solid #dbe2ea;border-radius:12px;gap:8px;padding:14px;display:grid}.adminPermissionMatrix legend{padding:0 7px;font-weight:800}.adminPermissionMatrix>div{background:#f7f9fb;border-radius:9px;grid-template-columns:minmax(220px,1fr) 110px 110px;align-items:center;gap:10px;padding:10px;display:grid}.adminPermissionMatrix>div>span{gap:2px;display:grid}.adminPermissionMatrix small{color:#687587;font-weight:500}.adminPermissionMatrix label{align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.adminPermissionMatrix .permissionLocked{opacity:.45}.readOnlyAdmin{color:#687587;align-items:center;gap:7px;display:flex}.adminReadOnlyNotice{color:#526173;background:#f7f9fb;border:1px solid #d8e0e8;border-radius:10px;align-items:center;gap:9px;margin:18px 28px 0;padding:11px 14px;font-size:13px;display:flex}.adminReadOnly .companyButtons,.adminReadOnly .adminPlanActions,.adminReadOnly .adminTitle>button,.adminReadOnly form button[type=submit],.adminReadOnly .partnerLinks,.adminReadOnly .partnerGrid footer button,.adminReadOnly .partnerCommissionTable button,.adminReadOnly .executiveCatalog article>div:last-child,.adminReadOnly .trainingCatalog article>div:last-child{display:none!important}@media (max-width:680px){.adminPermissionMatrix>div{grid-template-columns:1fr 1fr}.adminPermissionMatrix>div>span{grid-column:1/-1}.adminRoleFields{grid-template-columns:1fr}}.adminWelcomeBanner{color:#fff;text-align:left;background:linear-gradient(135deg,#102640,#173a5e 58%,#102640);border-bottom:1px solid #d4aa5b45;justify-content:center;align-items:center;gap:clamp(24px,5vw,64px);padding:26px clamp(20px,5vw,68px);display:flex}.adminWelcomeBannerMarks{flex:none;justify-content:center;align-items:center;gap:16px;display:flex}.adminWelcomeBannerMarks img{object-fit:contain;width:auto;height:66px}.adminWelcomeBannerMarks span{color:#d0a652;font:700 25px/1 Georgia,serif}.adminWelcomeBanner .eyebrow{color:#d8b66f}.adminWelcomeBanner h1{color:#fff;margin:5px 0 3px;font:700 clamp(25px,3vw,38px)/1.08 Georgia,serif}.adminWelcomeBanner p{color:#e3c987;margin:0;font:600 clamp(15px,1.5vw,19px)/1.35 Georgia,serif}.adminWelcome{color:#8e681f;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:min(420px,100vh - 390px);padding:44px 24px;display:flex}.adminWelcome h2{color:#172b43;margin:5px 0 0;font-family:Georgia,serif}.adminWelcome p{color:#718096;margin:0}@media (max-width:680px){.adminWelcomeBanner{text-align:left;gap:14px;padding:16px 14px}.adminWelcomeBannerMarks{gap:8px}.adminWelcomeBannerMarks img{max-width:92px;height:42px}.adminWelcomeBannerMarks span{font-size:18px}.adminWelcomeBanner .eyebrow{font-size:10px}.adminWelcomeBanner h1{margin-top:3px;font-size:20px}.adminWelcomeBanner p{max-width:210px;font-size:13px;line-height:1.25}.adminWelcome{min-height:300px}.adminHeader .adminBrand span{display:none}}html[data-crm-theme=dark] .financialTabs,html[data-crm-theme=dark] .financialMetrics article,html[data-crm-theme=dark] .financialChartPanel,html[data-crm-theme=dark] .financialPanel{color:#e8edf5;background:#111e2e;border-color:#2b3c52}html[data-crm-theme=dark] .financialTabs button{color:#aebacc}html[data-crm-theme=dark] .financialTabs button.active{color:#f3cf84;background:#223650}html[data-crm-theme=dark] .financialMetrics b,html[data-crm-theme=dark] .financialChartPanel h2,html[data-crm-theme=dark] .financialPanel h2,html[data-crm-theme=dark] .financialTable b{color:#edf2f8}html[data-crm-theme=dark] .financialMetrics span,html[data-crm-theme=dark] .financialMetrics small,html[data-crm-theme=dark] .financialChartPanel>small,html[data-crm-theme=dark] .financialLegend,html[data-crm-theme=dark] .financialTable small{color:#aebacc}html[data-crm-theme=dark] .financialChart{background-image:linear-gradient(#25364b 1px,#0000 1px);border-color:#31445b}html[data-crm-theme=dark] .financialTableHead{color:#bac6d5;background:#18273a}html[data-crm-theme=dark] .financialTable>article,html[data-crm-theme=dark] .financialTableHead{border-color:#25364b}html[data-crm-theme=dark] .financialTable article button{color:#dfe7f1;background:#152438;border-color:#405269}.marketingAdminView{gap:18px;padding:28px;display:grid}.marketingOverview{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.marketingCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.marketingOverview article,.marketingGuide,.marketingPanel,.siteManager{background:#fff;border:1px solid #dce3ea;border-radius:14px;padding:20px}.marketingOverview article{gap:7px;min-height:128px;display:grid}.marketingOverview svg{color:#b58127}.marketingOverview span{color:#69778a;font-size:13px;font-weight:700}.marketingOverview b{color:#172b43;font:700 28px/1.1 Georgia,serif}.marketingGuide{color:#fff;background:linear-gradient(135deg,#122a45,#1d4168);justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex;overflow:hidden}.marketingGuide>div{grid-template-columns:auto minmax(150px,1fr) auto minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;gap:10px;display:grid}.marketingGuide>div>span{color:#f3cf84;background:#ffffff12;border:1px solid #d7b66f;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.marketingGuide h2{color:#fff;flex:none}.marketingGuide p{color:#fff;gap:2px;display:grid}.marketingGuide p b{color:#fff;font:800 14px/1.2 inherit}.marketingGuide p small{color:#c9d7e7;line-height:1.35}.marketingGuide h2,.marketingPanel h2,.siteManager h2{margin:5px 0;font-family:Georgia,serif}.marketingPanel p,.siteManager p{color:#718096;margin:0}.marketingCards article{background:#f9fbfd;border:1px solid #dce3ea;border-radius:12px;padding:18px}.marketingCards h3{color:#172b43;margin:0 0 7px}.marketingCards p{color:#69778a;margin:0;line-height:1.45}.marketingPanel{gap:16px;display:grid}.marketingPanel>header,.siteManagerHead,.sitePublishBar{justify-content:space-between;align-items:center;gap:16px;display:flex}.trackingExplainer{color:#fff;background:linear-gradient(135deg,#122a45,#1d4168);border:1px solid #31557c;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.trackingExplainer>div{grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:8px;display:grid}.trackingExplainer>div+div{border-left:1px solid #ffffff20}.trackingExplainer>div>span{color:#f5d18a;background:#ffffff10;border:1px solid #d6af5c;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.trackingExplainer p{gap:3px;margin:0;display:grid}.trackingExplainer b{color:#fff;font-size:14px}.trackingExplainer small{color:#cbd8e6;line-height:1.35}.marketingTable{border:1px solid #e0e6ed;border-radius:11px;display:grid;overflow:hidden}.marketingTable>.marketingTableHead,.marketingTable>article{grid-template-columns:minmax(220px,1.5fr) minmax(110px,1fr) minmax(120px,1fr) 80px 90px;align-items:center;gap:12px;padding:13px 15px;display:grid}.marketingTableHead{color:#66758a;letter-spacing:.04em;text-transform:uppercase;background:#f3f6f9;border-bottom:1px solid #e0e6ed;font-size:12px;font-weight:900}.marketingTable>article{border-bottom:1px solid #e8edf2}.marketingTable>article:last-child{border:0}.marketingTable span{gap:2px;display:grid}.marketingTable small{color:#718096}.marketingTable em{color:#536174;background:#eef3f8;border-radius:999px;justify-self:start;padding:5px 9px;font-size:12px;font-style:normal;font-weight:800}.marketingTable article button{color:#17304d;cursor:pointer;background:#fff;border:1px solid #cfd9e4;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-weight:800;display:inline-flex}.marketingEmptyState{color:#718096;text-align:center;background:#fbfcfe;justify-items:center;gap:7px;padding:36px 20px;display:grid}.marketingEmptyState svg{color:#b58127}.marketingEmptyState b{color:#20354f;font-size:16px}.marketingEmptyState p{max-width:520px;margin:0;line-height:1.5}.marketingEmptyState strong{color:#8a611c}.marketingDialogIntro{color:#68778b;margin:2px 0 16px;line-height:1.45}.marketingForm{grid-template-columns:1fr 1fr;gap:15px;display:grid}.marketingForm .wide{grid-column:1/-1}.marketingForm label,.siteContentEditor label{color:#536174;gap:6px;font-size:13px;font-weight:800;display:grid}.marketingForm label>small{color:#7b8798;font-size:12px;font-weight:500;line-height:1.35}.marketingForm label>em{color:#8a96a6;font-size:11px;font-style:normal;font-weight:600}.marketingForm input,.marketingForm select,.marketingForm textarea,.siteManager input,.siteManager select,.siteManager textarea{color:#172b43;background:#fff;border:1px solid #d5dde6;border-radius:9px;min-height:42px;padding:9px 11px}.siteManager{gap:20px;display:grid}.siteManagerHead select{min-width:220px}.siteEditorGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:18px;display:grid}.siteContentEditor,.siteStructureEditor{background:#f7f9fb;border-radius:12px;align-content:start;gap:13px;padding:18px;display:grid}.siteContentEditor h3,.siteStructureEditor h3{color:#172b43;margin:0}.siteLogoUpload{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.siteStructureEditor>article{background:#fff;border:1px solid #dfe6ed;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:11px;display:grid}.siteStructureEditor article>span{display:grid}.siteStructureEditor small,.sitePublishBar small{color:#718096;display:block}.siteStructureEditor article>label{align-items:center;gap:6px;font-size:13px;display:flex}.siteStructureEditor article button{cursor:pointer;background:#f8fafc;border:1px solid #d1dae4;border-radius:7px;width:32px;height:32px;margin-left:4px}.siteStructureEditor article button:disabled{opacity:.35;cursor:default}.sitePublishBar{border-top:1px solid #dfe6ed;padding-top:18px}.sitePublishBar>div:first-child{margin-right:auto}.siteMediaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.siteMediaPanel{background:#f7f9fb;border:1px solid #dce3ea;border-radius:14px;align-content:start;gap:16px;padding:20px;display:grid}.siteMediaPanel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.siteMediaPanel>header svg{color:#b58127}.siteMediaPanel h3{color:#172b43;margin:4px 0;font-family:Georgia,serif;font-size:21px}.siteMediaPanel header p{color:#718096;margin:0;font-size:13px;line-height:1.45}.siteMediaForm{background:#fff;border:1px solid #e0e6ed;border-radius:11px;grid-template-columns:1fr 1fr;gap:12px;padding:15px;display:grid}.siteMediaForm .wide{grid-column:1/-1}.siteMediaForm label{color:#536174;gap:6px;font-size:13px;font-weight:800;display:grid}.siteMediaForm label small{color:#7d8999;font-size:11px;font-weight:600}.siteMediaForm input,.siteMediaForm select{color:#172b43;background:#fff;border:1px solid #d5dde6;border-radius:9px;min-height:42px;padding:9px 11px}.siteFileField{background:#f5f8fb;border:1px dashed #b7c4d2;border-radius:10px;padding:12px}.siteFileField input[type=file]{cursor:pointer;background:#fff;padding:7px}.siteMediaList{gap:9px;display:grid}.siteMediaList article{background:#fff;border:1px solid #dfe6ed;border-radius:10px;grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.siteMediaList article>img,.siteMediaList article>video{object-fit:cover;background:#0e2137;border-radius:6px;width:56px;height:42px;display:block}.siteMediaList article>div{gap:3px;min-width:0;display:grid}.siteMediaList article small{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.siteMediaList article label{color:#536174;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.siteMediaList article>button{color:#a23b42;cursor:pointer;background:#fff7f7;border:1px solid #efd5d8;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.siteMediaEmpty{color:#718096;text-align:center;background:#fff;border:1px dashed #ccd6e1;border-radius:10px;margin:0;padding:18px;font-size:13px;line-height:1.45}@media (max-width:980px){.marketingOverview{grid-template-columns:1fr}.marketingGuide{flex-direction:column;align-items:flex-start}.marketingGuide>div{grid-template-columns:auto 1fr;width:100%}.marketingCards,.siteEditorGrid,.siteMediaGrid{grid-template-columns:1fr}}@media (max-width:680px){.marketingAdminView{padding:18px}.marketingOverview{grid-template-columns:1fr}.marketingGuide,.marketingPanel>header,.siteManagerHead,.sitePublishBar{flex-direction:column;align-items:stretch}.trackingExplainer{grid-template-columns:1fr}.trackingExplainer>div+div{border-top:1px solid #ffffff20;border-left:0}.marketingForm{grid-template-columns:1fr}.marketingForm .wide{grid-column:auto}.marketingTable{overflow-x:auto}.marketingTable>.marketingTableHead,.marketingTable>article{min-width:760px}.marketingEmptyState{min-width:0}.siteStructureEditor>article{grid-template-columns:1fr auto}.siteStructureEditor article>div{grid-column:1/-1}.sitePublishBar>div:first-child{margin-right:0}}html[data-crm-theme=dark] .marketingOverview article,html[data-crm-theme=dark] .marketingPanel,html[data-crm-theme=dark] .siteManager{color:#e8edf5;background:#111e2e;border-color:#2b3c52}html[data-crm-theme=dark] .marketingOverview b,html[data-crm-theme=dark] .marketingCards h3,html[data-crm-theme=dark] .siteContentEditor h3,html[data-crm-theme=dark] .siteStructureEditor h3{color:#edf2f8}html[data-crm-theme=dark] .marketingCards article,html[data-crm-theme=dark] .siteContentEditor,html[data-crm-theme=dark] .siteStructureEditor{background:#18273a;border-color:#2b3c52}html[data-crm-theme=dark] .siteStructureEditor>article,html[data-crm-theme=dark] .marketingForm input,html[data-crm-theme=dark] .marketingForm select,html[data-crm-theme=dark] .marketingForm textarea,html[data-crm-theme=dark] .siteManager input,html[data-crm-theme=dark] .siteManager select,html[data-crm-theme=dark] .siteManager textarea{color:#e8edf5;background:#111e2e;border-color:#405269}html[data-crm-theme=dark] .siteMediaPanel{background:#18273a;border-color:#2b3c52}html[data-crm-theme=dark] .siteMediaPanel h3{color:#edf2f8}html[data-crm-theme=dark] .siteMediaForm,html[data-crm-theme=dark] .siteMediaList article,html[data-crm-theme=dark] .siteMediaEmpty{background:#111e2e;border-color:#405269}html[data-crm-theme=dark] .siteMediaList article b{color:#edf2f8}.opportunityNavBadge,.menuNotificationBadge{background:#e5bd68;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;line-height:1;display:grid;box-shadow:0 0 0 2px #10253d;color:#102640!important}.side nav a,.trainingShortcut{position:relative}.menu-collapsed .menuNotificationBadge{min-width:17px;height:17px;padding:0 4px;font-size:9px;position:absolute;top:3px;right:3px}.opportunitiesView{gap:18px;display:grid}.opportunitiesHero{color:#fff;background:linear-gradient(135deg,#112945,#1e456e);border:1px solid #31577d;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.opportunitiesHero h2{color:#fff;margin:5px 0;font:700 clamp(23px,3vw,34px)/1.15 Georgia,serif}.opportunitiesHero p{color:#cfdae7;max-width:720px;margin:0}.opportunitiesHero>svg{color:#e0b960;flex:none}.opportunityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.opportunityCard{background:#fff;border:1px solid #dce3ea;border-radius:15px;overflow:hidden;box-shadow:0 8px 24px #132b4610}.opportunityCard>img,.opportunityArt{object-fit:cover;width:100%;height:168px}.opportunityArt{color:#e4bd68;background:linear-gradient(135deg,#132c49,#28527e);place-items:center;display:grid}.opportunityBody{align-content:start;gap:10px;padding:18px;display:grid}.opportunityMeta{justify-content:space-between;align-items:center;gap:10px;display:flex}.opportunityMeta span,.opportunityMeta b{color:#815d1d;text-transform:uppercase;background:#fbf2df;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900}.opportunityMeta b{color:#fff;background:#b78329}.opportunityBody h3{color:#182d46;margin:0;font:700 21px/1.2 Georgia,serif}.opportunityBody p{color:#657386;margin:0;line-height:1.5}.opportunityPrice{align-items:baseline;gap:9px;display:flex}.opportunityPrice s{color:#8490a0}.opportunityPrice strong{color:#a8751f;font-size:20px}.opportunityBody button,.opportunityPopup>div button{color:#fff;cursor:pointer;background:#173653;border:0;border-radius:9px;min-height:42px;padding:0 16px;font-weight:850}.opportunityBody small{color:#7b8796}.opportunityEmpty{color:#758194;text-align:center;background:#fff;border:1px dashed #cbd5e0;border-radius:14px;justify-items:center;gap:8px;padding:55px 20px;display:grid}.opportunityEmpty h3,.opportunityEmpty p{margin:0}.opportunityEmpty svg{color:#b58127}.opportunityPopupBackdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b1725aa;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.opportunityPopup{background:#fff;border:1px solid #e2d2b2;border-radius:18px;gap:13px;width:min(470px,100%);padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 70px #07111f55}.opportunityPopup>img{object-fit:cover;width:calc(100% + 52px);height:190px;margin:-26px -26px 6px}.opportunityPopup h2{color:#172d47;margin:0;font:700 28px/1.15 Georgia,serif}.opportunityPopup p{color:#667487;margin:0;line-height:1.5}.opportunityPopup>strong{color:#a8751f;font-size:22px}.opportunityPopup>div{gap:9px;display:flex}.opportunityPopup>div .subtle{color:#667487;background:#eef2f6}.opportunityPopupClose{z-index:1;color:#fff;cursor:pointer;background:#0c1e31cc;border:0;border-radius:50%;width:34px;height:34px;font-size:24px;position:absolute;top:10px;right:10px}.opportunityAdminDialog{width:min(760px,100vw - 28px);max-width:760px;max-height:90vh;overflow:auto}.opportunityPopupToggle{align-items:center;gap:9px;display:flex!important}.opportunityPopupToggle input{min-height:0}.opportunityAdminSummary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.opportunityAdminSummary article{background:#f8fafc;border:1px solid #dce3ea;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:16px;display:grid}.opportunityAdminSummary svg{color:#b58127;grid-row:1/3}.opportunityAdminSummary span{color:#6c7889;font-size:12px}.opportunityAdminSummary b{color:#172d47;font-size:22px}.opportunityAdminCards article footer{gap:8px;margin-top:13px;display:flex}@media (max-width:900px){.opportunityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.opportunityGrid,.opportunityAdminSummary{grid-template-columns:1fr}.opportunitiesHero{align-items:flex-start}.opportunitiesHero>svg{width:28px}.opportunityPopup>div{flex-direction:column}}html[data-crm-theme=dark] .opportunityCard,html[data-crm-theme=dark] .opportunityEmpty,html[data-crm-theme=dark] .opportunityPopup{color:#e8edf5;background:#111e2e;border-color:#2b3c52}html[data-crm-theme=dark] .opportunityBody h3,html[data-crm-theme=dark] .opportunityPopup h2{color:#edf2f8}html[data-crm-theme=dark] .opportunityBody p,html[data-crm-theme=dark] .opportunityPopup p{color:#aebacc}.settingsAdminView{gap:18px;padding:28px;display:grid}.settingsNotice{color:#17304d;background:#f7f2e7;border:1px solid #e3c98f;border-radius:13px;align-items:flex-start;gap:13px;padding:17px 19px;display:flex}.settingsNotice svg{color:#aa7721;flex:none}.settingsNotice p{color:#6c6557;margin:4px 0 0;line-height:1.45}.settingsToolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.settingsToolbar label{background:#fff;border:1px solid #d6dee7;border-radius:10px;align-items:center;gap:9px;min-width:min(520px,100%);padding:0 13px;display:flex}.settingsToolbar input{color:#172b43;background:0 0;border:0;outline:0;width:100%;min-height:44px}.settingsToolbar span{color:#6b7889;font-size:13px}.settingsToolbar b{color:#9b6d1f}.settingsAccessTable{background:#fff;border:1px solid #dce3ea;border-radius:13px;overflow:hidden}.settingsAccessHeader,.settingsAccessTable article{grid-template-columns:minmax(190px,1.2fr) minmax(190px,1.2fr) 150px minmax(250px,auto);align-items:center;gap:14px;padding:14px 16px;display:grid}.settingsAccessHeader{color:#66758a;text-transform:uppercase;background:#f3f6f9;border-bottom:1px solid #dce3ea;font-size:12px;font-weight:900}.settingsAccessTable article{border-bottom:1px solid #e8edf2}.settingsAccessTable article:last-of-type{border:0}.settingsAccessTable article>span{gap:3px;display:grid}.settingsAccessTable small{color:#718096}.settingsAccessTable em{color:#335d48;background:#e9f5ee;border-radius:999px;justify-self:start;padding:5px 9px;font-size:12px;font-style:normal;font-weight:800}.settingsAccessTable em.blocked{color:#923b42;background:#fae9eb}.settingsAccessTable article>div{justify-content:flex-end;gap:7px;display:flex}.settingsAccessTable article button{color:#17304d;cursor:pointer;background:#fff;border:1px solid #ccd7e2;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.settingsEmpty{color:#718096;text-align:center;margin:0;padding:35px 20px}@media (max-width:900px){.settingsAccessTable{overflow-x:auto}.settingsAccessHeader,.settingsAccessTable article{min-width:850px}}@media (max-width:680px){.settingsAdminView{padding:18px}.settingsToolbar{flex-direction:column;align-items:stretch}.settingsToolbar label{min-width:0}}html[data-crm-theme=dark] .settingsNotice{color:#f0d99e;background:#25281f;border-color:#625432}html[data-crm-theme=dark] .settingsNotice p{color:#c8bea8}html[data-crm-theme=dark] .settingsToolbar label,html[data-crm-theme=dark] .settingsAccessTable{color:#e8edf5;background:#111e2e;border-color:#2b3c52}html[data-crm-theme=dark] .settingsToolbar input{color:#e8edf5}html[data-crm-theme=dark] .settingsAccessHeader{color:#bac6d5;background:#18273a;border-color:#2b3c52}html[data-crm-theme=dark] .settingsAccessTable article{border-color:#25364b}html[data-crm-theme=dark] .settingsAccessTable article button{color:#e1e8f0;background:#152438;border-color:#405269}.ecosystemReportsView{gap:18px;padding:28px;display:grid}.reportTitle{align-items:flex-end}.reportActions{flex-wrap:wrap;align-items:flex-end;gap:9px;display:flex}.reportActions label{color:#607084;gap:5px;font-size:12px;font-weight:800;display:grid}.reportActions input{color:#172b43;background:#fff;min-height:40px}.reportMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.reportMetricGrid article{background:#fff;border:1px solid #dce3ea;border-radius:14px;gap:6px;min-height:145px;padding:19px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #17304d0a}.reportMetricGrid article>svg{color:#b58127;position:absolute;top:17px;right:17px}.reportMetricGrid span{color:#667588;font-size:13px;font-weight:800}.reportMetricGrid b{color:#172b43;align-self:end;font:700 28px/1.1 Georgia,serif}.reportMetricGrid b.negative{color:#a33b42}.reportMetricGrid small{color:#788596;line-height:1.35}.reportMainGrid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr);gap:15px;display:grid}.reportDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.reportPanel{background:#fff;border:1px solid #dce3ea;border-radius:14px;min-width:0;padding:20px}.reportPanel>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:17px;display:flex}.reportPanel h2{color:#172b43;margin:4px 0 0;font:700 21px/1.2 Georgia,serif}.reportPanel header small{color:#788596}.reportChart{overflow:hidden}.reportChart .recharts-text{fill:#718096;font-size:12px}.reportBigNumber{border-bottom:1px solid #e2e7ed;gap:5px;padding:22px 0;display:grid}.reportBigNumber b{color:#a8751f;font:700 32px/1 Georgia,serif}.reportBigNumber span{color:#6f7c8d}.reportSplit{grid-template-columns:1fr 1fr;gap:10px;padding-top:17px;display:grid}.reportSplit span{gap:4px;display:grid}.reportSplit b{color:#203750;font-size:18px}.reportSplit small{color:#798697}.reportRows{display:grid}.reportRows>div{border-bottom:1px solid #e6ebf0;justify-content:space-between;align-items:center;gap:13px;padding:12px 0;display:flex}.reportRows>div:last-child{border-bottom:0}.reportRows span{gap:3px;min-width:0;display:grid}.reportRows b{color:#203750}.reportRows small,.reportRows p{color:#758294}.reportRows strong{color:#a8751f;flex:none;font-size:18px}@media (max-width:1080px){.reportMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.reportMainGrid,.reportDetailGrid{grid-template-columns:1fr}}@media (max-width:680px){.ecosystemReportsView{padding:18px}.reportTitle{align-items:stretch}.reportActions{flex-direction:column;align-items:stretch}.reportActions button{width:100%}.reportMetricGrid{grid-template-columns:1fr}.reportMetricGrid article{min-height:132px}.reportPanel{padding:16px}.reportSplit{grid-template-columns:1fr}}html[data-crm-theme=dark] .reportMetricGrid article,html[data-crm-theme=dark] .reportPanel{color:#e8edf5;background:#111e2e;border-color:#2b3c52}html[data-crm-theme=dark] .reportMetricGrid b,html[data-crm-theme=dark] .reportPanel h2,html[data-crm-theme=dark] .reportSplit b,html[data-crm-theme=dark] .reportRows b{color:#edf2f8}html[data-crm-theme=dark] .reportActions input{color:#e8edf5;background:#111e2e;border-color:#405269}html[data-crm-theme=dark] .reportBigNumber,html[data-crm-theme=dark] .reportRows>div{border-color:#2b3c52}@media print{.adminHeader,.adminWelcomeBanner,.adminAreaSwitch,.adminTabs,.reportActions{display:none!important}.adminShell,.ecosystemReportsView{background:#fff!important}.ecosystemReportsView{padding:0}.reportMetricGrid,.reportDetailGrid{grid-template-columns:repeat(3,1fr)}.reportPanel,.reportMetricGrid article{break-inside:avoid;box-shadow:none}}@media (min-width:901px){.adminHeader{z-index:75;width:100%;position:fixed;inset:0 0 auto}.adminShell{padding-top:94px}.adminAreaSwitch{z-index:60;border-bottom:0;border-right:1px solid #ffffff16;flex-flow:column;place-content:flex-start;gap:7px;width:278px;padding:18px 13px 26px;display:flex;position:fixed;top:94px;bottom:0;left:0;overflow-y:auto;box-shadow:10px 0 28px #07111f1a}.adminAreaSwitch:before{display:none}.adminNavSectionHeader{color:#6f829a;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 5px 7px 9px;font-size:.64rem;font-weight:900;display:flex}.adminNavSectionHeader button{color:#d8b66f;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff18;border-radius:8px;place-items:center;min-width:30px;display:grid;width:30px!important;min-height:30px!important;padding:0!important}.adminNavSectionHeader button:hover{color:#fff;background:#ffffff16;border-color:#d8b66f66}.adminAreaSwitch button{flex:none;width:100%;max-width:none;min-height:58px;padding:10px 12px}.adminAreaSwitch button>svg{flex:none}.adminWelcomeBanner,.adminTabs{margin-left:278px}.adminShell>main{width:calc(100% - 278px);max-width:none;margin-left:278px;margin-right:0}.adminMenuCollapsed .adminAreaSwitch{width:84px;padding-inline:13px}.adminMenuCollapsed .adminNavSectionHeader{justify-content:center;padding-inline:0}.adminMenuCollapsed .adminNavSectionHeader>span{display:none}.adminMenuCollapsed .adminAreaSwitch button{justify-content:center;min-height:52px;padding-inline:10px}.adminMenuCollapsed .adminAreaSwitch button>span{display:none}.adminMenuCollapsed .adminAreaSwitch button>svg{margin:0}.adminMenuCollapsed .adminWelcomeBanner,.adminMenuCollapsed .adminTabs{margin-left:84px}.adminMenuCollapsed>main{width:calc(100% - 84px);margin-left:84px}.adminNavToggle{display:none}}.adminNavToggle{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff20;border-radius:9px;justify-content:center;align-items:center;min-width:42px;height:42px;position:relative}.adminNavToggle em{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-7px;right:-7px}.adminNavBackdrop{display:none}@media (max-width:900px){.adminHeader{z-index:75;width:100%;position:fixed;inset:0 0 auto}.adminShell{padding-top:94px}.adminNavToggle{display:flex}.adminNavSectionHeader{display:none}.adminAreaSwitch{z-index:110;border:0;flex-flow:column;place-content:flex-start;gap:7px;width:min(310px,86vw);padding:18px 12px 28px;transition:transform .22s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:20px 0 60px #0008}.adminAreaSwitch:before{content:"CENTRAL DE COMANDO";color:#d8b66f;letter-spacing:.12em;padding:8px 9px 14px;font-size:.7rem;font-weight:900}.adminAreaSwitch.adminAreaSwitchOpen{transform:translate(0)}.adminAreaSwitch button{flex:none;width:100%;max-width:none;min-height:58px}.adminAreaSwitch small{display:block}.adminNavBackdrop{z-index:105;background:#020617a6;border:0;display:block;position:fixed;inset:0}}@media (max-width:650px){.adminShell{padding-top:82px}}.adminWelcomeBanner{text-align:center;min-height:calc(100vh - 94px);padding:clamp(42px,8vw,110px)}.adminWelcomeBanner>div{max-width:900px}.adminWelcomeBanner .eyebrow{letter-spacing:.18em;font-size:clamp(11px,1.2vw,14px)}.adminWelcomeBanner h1{margin:12px 0 10px;font-size:clamp(38px,6vw,76px)}.adminWelcomeBanner p{max-width:none;font-size:clamp(19px,2.2vw,30px)}.adminEcosystemManifesto{background:#d4aa5b40;border:1px solid #d4aa5b66;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:30px auto 0;display:grid;overflow:hidden;box-shadow:0 16px 42px #06142640}.adminEcosystemManifesto span{background:#ffffff0a;gap:5px;min-width:0;padding:16px 18px;display:grid}.adminEcosystemManifesto b{color:#fff;font-size:clamp(.78rem,1.15vw,.94rem)}.adminEcosystemManifesto em{color:#e2b85d;font:700 clamp(1.05rem,1.55vw,1.35rem)/1.1 Georgia,serif}.adminWelcomeLinks{justify-content:center;gap:12px;margin-top:30px;display:flex}.adminWelcomeLinks a{color:#f4f7fb;text-align:left;background:#ffffff0d;border:1px solid #d4aa5b66;border-radius:12px;align-items:center;gap:11px;min-width:190px;padding:13px 17px;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:flex;box-shadow:0 10px 28px #06142633}:is(.adminWelcomeLinks a:hover,.adminWelcomeLinks a:focus-visible){background:#ffffff17;border-color:#e0b75f;outline:none;transform:translateY(-2px)}.adminWelcomeLinks a>svg{color:#e0b75f;flex:none}.adminWelcomeLinks a>span{gap:2px;display:grid}.adminWelcomeLinks small{color:#aebfd1;letter-spacing:.12em;font-size:.58rem;font-weight:850}.adminWelcomeLinks b{color:#fff;font-size:.9rem}@media (max-width:680px){.adminHeader{padding-inline:12px}.adminHeader .adminBrand>div:last-child,.adminMemberId{display:none}.adminWelcomeBanner{text-align:center;min-height:calc(100vh - 82px);padding:38px 20px}.adminWelcomeBanner h1{font-size:clamp(34px,11vw,52px)}.adminWelcomeBanner p{max-width:420px;font-size:18px}.adminEcosystemManifesto{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,420px);margin-top:24px}.adminEcosystemManifesto span{padding:14px 10px}.adminEcosystemManifesto b{font-size:.75rem}.adminEcosystemManifesto em{font-size:1.08rem}.adminWelcomeLinks{flex-direction:column;width:min(100%,360px);margin:24px auto 0}.adminWelcomeLinks a{width:100%;min-width:0}}.roadmapAdminView{gap:20px;padding:28px;display:grid}.roadmapTitle{align-items:flex-end}.roadmapOverall{background:linear-gradient(135deg,#132c49,#1f456d);border:1px solid #31577d;border-radius:14px;grid-template-columns:1fr auto;gap:8px 14px;width:min(310px,100%);padding:16px 18px;display:grid;box-shadow:0 10px 28px #10264020}.roadmapOverall span{color:#d5deea;font-size:13px;font-weight:800}.roadmapOverall b{color:#f0c66f;font:700 24px/1 Georgia,serif}.roadmapOverall [data-slot=progress]{background:#ffffff24;grid-column:1/-1}.roadmapOverall [data-slot=progress-indicator]{background:#d8aa4c}.roadmapLegend{color:#617084;background:#fff;border:1px solid #dde4eb;border-radius:12px;flex-wrap:wrap;gap:18px;padding:13px 16px;font-size:12px;font-weight:800;display:flex}.roadmapLegend span{align-items:center;gap:7px;display:flex}.roadmapLegend i{border-radius:50%;width:9px;height:9px}.roadmapLegend .planned{background:#9aa7b5}.roadmapLegend .development{background:#c48b28}.roadmapLegend .testing{background:#3976a9}.roadmapLegend .published{background:#2f855a}.roadmapGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.roadmapCard{background:#fff;border:1px solid #dce3ea;border-radius:15px;align-content:start;gap:15px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 25px #132b460b}.roadmapCard:before{content:"";background:#9aa7b5;width:4px;position:absolute;inset:0 auto 0 0}.roadmapCard.status-development:before{background:#c48b28}.roadmapCard.status-testing:before{background:#3976a9}.roadmapCard.status-published:before{background:#2f855a}.roadmapCard>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.roadmapNumber{color:#9b6d1f;background:#fbf2df;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.roadmapCard header div{min-width:0}.roadmapCard header small{color:#8a6829;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.roadmapCard h2{color:#172d47;margin:3px 0 0;font:700 20px/1.2 Georgia,serif}.roadmapCard header em{color:#5f6d80;white-space:nowrap;background:#eef2f6;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:850}.roadmapCard.status-development header em{color:#795718;background:#fbf0db}.roadmapCard.status-testing header em{color:#245a85;background:#e7f1f9}.roadmapCard.status-published header em{color:#276448;background:#e5f3ea}.roadmapCard>p{color:#667588;margin:0;line-height:1.5}.roadmapProgress{gap:8px;display:grid}.roadmapProgress>span{color:#667588;justify-content:space-between;font-size:12px;display:flex}.roadmapProgress strong{color:#9b6d1f}.roadmapProgress input[type=range]{accent-color:#b78329;cursor:pointer;width:100%}.roadmapFields{grid-template-columns:1fr 1fr 1.1fr;gap:10px;display:grid}.roadmapFields label,.roadmapNotes{color:#566579;gap:6px;font-size:12px;font-weight:850;display:grid}.roadmapFields select,.roadmapFields input,.roadmapNotes textarea{color:#172b43;background:#f8fafc;border:1px solid #d5dde6;border-radius:8px;width:100%;min-height:40px;padding:8px 9px}.roadmapNotes textarea{resize:vertical;min-height:78px}.roadmapCard footer{justify-content:space-between;align-items:center;gap:12px;padding-top:3px;display:flex}.roadmapCard footer>span{color:#7b8797;text-transform:uppercase;font-size:11px;font-weight:800}.roadmapCard footer button{gap:7px;display:inline-flex}@media (max-width:1050px){.roadmapGrid{grid-template-columns:1fr}}@media (max-width:680px){.roadmapAdminView{padding:18px}.roadmapTitle{align-items:stretch}.roadmapOverall{width:100%}.roadmapCard{padding:17px}.roadmapCard>header{grid-template-columns:auto minmax(0,1fr)}.roadmapCard header em{grid-column:2;justify-self:start}.roadmapFields{grid-template-columns:1fr}.roadmapCard footer{flex-direction:column;align-items:stretch}.roadmapCard footer button{width:100%}.roadmapLegend{gap:11px}}html[data-crm-theme=dark] .roadmapLegend,html[data-crm-theme=dark] .roadmapCard{color:#e8edf5;background:#111e2e;border-color:#2b3c52}html[data-crm-theme=dark] .roadmapCard h2{color:#edf2f8}html[data-crm-theme=dark] .roadmapFields select,html[data-crm-theme=dark] .roadmapFields input,html[data-crm-theme=dark] .roadmapNotes textarea{color:#e8edf5;background:#18273a;border-color:#405269}html[data-crm-theme=dark] .roadmapCard header em{color:#d4deea;background:#26384d}.agentTestConsole{box-shadow:var(--shadow);background:#fff;border:1px solid #dfe5ec;border-radius:16px;gap:14px;padding:22px;display:grid}.agentTestConsole>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.agentTestConsole>header>div{gap:5px;display:grid}.agentTestConsole header svg{color:#b68128}.agentTestConsole h2{color:#172d47;margin:0}.agentTestConsole header p{color:#69778a;margin:0;line-height:1.5}.agentTestStatus{background:#f5f7fa;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.agentTestStatus span{gap:2px;display:grid}.agentTestStatus small{color:#748094}.agentTestStatus em{color:#236744;background:#e5f4ea;border-radius:999px;padding:5px 8px;font-size:.72rem;font-style:normal;font-weight:900}.agentTestMessages{background:#f4f7fa;border:1px solid #e1e7ed;border-radius:13px;flex-direction:column;gap:11px;min-height:340px;max-height:520px;padding:17px;display:flex;overflow:hidden auto}.agentTestMessages article{background:#fff;border:1px solid #dfe5ec;border-radius:4px 13px 13px;grid-template-columns:minmax(0,1fr);gap:5px;width:min(78%,720px);min-width:0;padding:12px 14px;display:grid}.agentTestMessages article.agentUser{color:#fff;background:#173653;border-color:#173653;border-radius:13px 4px 13px 13px;align-self:flex-end}.agentTestMessages article span{color:#a27324;font-size:.72rem;font-weight:900}.agentTestMessages article.agentUser span{color:#eccb87}.agentTestMessages article p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;width:100%;min-width:0;margin:0;line-height:1.55}.agentTestMessages .thinking{opacity:.7}.agentTestEmpty{color:#6d7b8e;text-align:center;flex:1;place-content:center;justify-items:center;gap:6px;display:grid}.agentTestEmpty svg{color:#b68128}.agentTestEmpty p{max-width:460px;margin:0}.agentTestUsage{color:#748094;text-align:right}.agentTestComposer{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.agentTestComposer textarea{color:#172b43;resize:vertical;min-height:82px;font:inherit;background:#fff;border:1px solid #cfd8e2;border-radius:10px;padding:12px}.agentTestComposer button{min-height:46px}html[data-crm-theme=dark] .agentTestConsole{color:#e8edf5;background:#111e2e;border-color:#2b3c52}html[data-crm-theme=dark] .agentTestConsole h2{color:#edf2f8}html[data-crm-theme=dark] .agentTestStatus,html[data-crm-theme=dark] .agentTestMessages{background:#17263a;border-color:#33455c}html[data-crm-theme=dark] .agentTestMessages article{color:#e8edf5;background:#111e2e;border-color:#33455c}html[data-crm-theme=dark] .agentTestMessages article.agentUser{background:#21466b}html[data-crm-theme=dark] .agentTestComposer textarea{color:#e8edf5;background:#152438;border-color:#405269}@media (max-width:650px){.agentTestConsole>header{flex-direction:column}.agentTestConsole>header button{width:100%}.agentTestMessages{padding:12px}.agentTestMessages article{width:92%}.agentTestComposer{grid-template-columns:1fr}.agentTestComposer button{width:100%}}.oeAccountPage{color:#ecf2f8;background:radial-gradient(circle at 85% 10%,#244f7b 0,#0000 32%),linear-gradient(145deg,#061426,#102c4a 62%,#07172d);min-height:100vh;padding:24px clamp(18px,5vw,70px) 60px}.oeAccountHeader{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;max-width:1220px;margin:0 auto 32px;padding-bottom:18px;display:flex}.oeAccountHeader img{object-fit:contain;width:150px;height:72px}.oeAccountHeader>a:last-child{color:#d7e1eb;font-size:14px;font-weight:800;text-decoration:none}.oeSignin{text-align:center;background:#0b1f36e8;border:1px solid #e0b75b66;border-radius:24px;justify-items:center;gap:18px;width:min(720px,100%);margin:7vh auto 0;padding:clamp(30px,6vw,62px);display:grid;box-shadow:0 28px 80px #020a1466}.oeSignin>span,.oeProfileForm header>span{color:#e3b95d;letter-spacing:.14em;font-size:12px;font-weight:900}.oeSignin h1{color:#fff;max-width:620px;margin:0;font:700 clamp(34px,6vw,58px)/1.05 Georgia,serif}.oeSignin p{color:#bfccda;max-width:590px;margin:0;font-size:17px;line-height:1.65}.oeSignin>a,.oeProfileForm>button{color:#142840;cursor:pointer;background:linear-gradient(135deg,#f0cc76,#c58d2e);border:0;border-radius:10px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-weight:900;text-decoration:none;display:inline-flex}.oeSignin small{color:#91a4b7}.oeAccountWorkspace{grid-template-columns:minmax(240px,.62fr) minmax(0,1.6fr);gap:22px;max-width:1220px;margin:0 auto;display:grid}.oeAccountCard{background:linear-gradient(150deg,#142f4d,#0b1d33);border:1px solid #d9ad5166;border-radius:18px;align-self:start;gap:13px;padding:25px;display:grid;box-shadow:0 20px 60px #020a1438}.oeAccountCard>span{color:#e3b95d;letter-spacing:.13em;font-size:11px;font-weight:900}.oeAccountCard>strong{color:#fff;font:700 38px/1 Georgia,serif}.oeAccountCard>p{color:#b8c6d5;overflow-wrap:anywhere;margin:0}.oeAccountCard>div{border-top:1px solid #ffffff1a;gap:6px;margin-top:10px;padding-top:17px;display:grid}.oeAccountCard small{color:#91a4b7;line-height:1.45}.oeAgentPrivacy{border-top:1px solid #ffffff1a;gap:7px;padding-top:17px;display:grid}.oeAgentPrivacy b{color:#dce6f0}.oeAgentPrivacy button{color:#c8a45b;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:850;text-decoration:underline}.oeProfileForm{color:#20344c;background:#fff;border:1px solid #dce3ea;border-radius:18px;gap:20px;padding:clamp(23px,4vw,38px);display:grid;box-shadow:0 20px 60px #020a1438}.oeProfileForm header{gap:7px;display:grid}.oeProfileForm h1{color:#142a43;margin:0;font:700 clamp(28px,4vw,40px)/1.1 Georgia,serif}.oeProfileForm header p{color:#69778a;margin:0;line-height:1.55}.oeFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.oeFormGrid label{color:#4f5f73;gap:7px;font-size:13px;font-weight:850;display:grid}.oeFormGrid .wide{grid-column:1/-1}.oeFormGrid input,.oeFormGrid textarea{color:#172b43;min-height:45px;font:inherit;background:#f8fafc;border:1px solid #d4dde6;border-radius:9px;padding:10px 12px}.oeFormGrid input:disabled{color:#708095;background:#eef2f5}.oeFormGrid textarea{resize:vertical}.oeAcceptances{color:#59687a;background:#f5f7fa;border-radius:10px;gap:10px;padding:15px;font-size:13px;display:grid}.oeAcceptances label{align-items:flex-start;gap:9px;display:flex}.oeAcceptances input{accent-color:#b68229;margin-top:2px}.oeProfileForm>button{justify-self:start}.oeProfileForm>button:disabled{opacity:.65;cursor:wait}.oeSuccess,.oeError,.oeAccountLoading,.oeAccountError{border-radius:9px;padding:13px 15px}.oeSuccess{color:#236744;background:#e8f5ed}.oeError,.oeAccountError{color:#8e333d;background:#fae8eb}.oeAccountLoading,.oeAccountError{text-align:center;max-width:720px;margin:8vh auto}@media (max-width:820px){.oeAccountWorkspace{grid-template-columns:1fr}.oeAccountCard{grid-template-columns:1fr auto}.oeAccountCard>div{grid-column:1/-1}}@media (max-width:580px){.oeAccountPage{padding-inline:14px}.oeAccountHeader img{width:125px}.oeFormGrid{grid-template-columns:1fr}.oeFormGrid .wide{grid-column:auto}.oeProfileForm>button{width:100%}.oeSignin{margin-top:3vh}}.oePortalNav{gap:5px;margin:8px 0;display:grid}.oePortalNav button{color:#b9c8d8;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:11px 12px;font-weight:800;display:flex}.oePortalNav button:hover,.oePortalNav button.active{color:#fff;background:#ffffff10;border-color:#d9ad5144}.oePortalNav b{color:#142840;text-align:center;background:#e3b95d;border-radius:20px;min-width:24px;padding:2px 7px}.oePortalContent{color:#20344c;background:#fff;border:1px solid #dce3ea;border-radius:18px;align-content:start;gap:20px;min-width:0;padding:clamp(23px,4vw,38px);display:grid;box-shadow:0 20px 60px #020a1438}.oePortalHero,.oePortalSectionHead{gap:7px;display:grid}.oePortalHero>span,.oePortalSectionHead>span{color:#ae7a21;letter-spacing:.14em;font-size:12px;font-weight:900}.oePortalHero h1,.oePortalSectionHead h1{color:#142a43;margin:0;font:700 clamp(30px,4vw,44px)/1.08 Georgia,serif}.oePortalHero p,.oePortalSectionHead p{color:#69778a;margin:0;line-height:1.55}.oePortalMetrics{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.oePortalMetrics article{background:#f4f7fa;border:1px solid #e1e7ed;border-radius:12px;gap:5px;padding:20px;display:grid}.oePortalMetrics b{color:#173858;font:700 31px/1 Georgia,serif}.oePortalMetrics span{color:#6c7a8a;font-size:13px}.oePortalNotice{color:#eef4fa;background:linear-gradient(135deg,#173a5c,#0b2139);border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:4px 15px;padding:20px;display:grid}.oePortalNotice p{color:#b9c9d8;margin:0}.oePortalNotice button,.oePortalList a,.oeCertificateGrid button{color:#142840;cursor:pointer;background:#e3b95d;border:0;border-radius:8px;grid-area:1/2/3;padding:10px 14px;font-weight:900;text-decoration:none}.oePortalList,.oeCertificateGrid{gap:12px;display:grid}.oePortalList article{border:1px solid #e0e6ec;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.oePortalList small,.oeCertificateGrid small{color:#a8731c;letter-spacing:.08em;font-weight:900}.oePortalList h2,.oeCertificateGrid h2{color:#17334f;margin:5px 0;font:700 21px/1.2 Georgia,serif}.oePortalList p,.oeCertificateGrid p{color:#6c7988;margin:0}.oeCertificateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.oeCertificateGrid article{background:linear-gradient(145deg,#f9fbfc,#f1f5f8);border:1px solid #dbe3ea;border-left:4px solid #c59134;border-radius:13px;gap:10px;padding:22px;display:grid}.oeCertificateGrid article>span{color:#7d8a99;font-size:12px}.oeCertificateGrid button{grid-area:auto;justify-self:start}.oeCertificateGrid article.revoked{opacity:.65;border-left-color:#a75555}.oePortalEmpty{color:#748293;text-align:center;background:#f5f7f9;border-radius:10px;padding:26px}.executiveCertificateAdmin{grid-template-columns:minmax(300px,.72fr) minmax(0,1.35fr);gap:18px;display:grid}.certificateCatalog article{align-items:center}@media (max-width:900px){.executiveCertificateAdmin,.oeCertificateGrid{grid-template-columns:1fr}}@media (max-width:620px){.oePortalMetrics,.oePortalNotice{grid-template-columns:1fr}.oePortalNotice button{grid-area:auto/1;justify-self:start}.oePortalList article{flex-direction:column;align-items:flex-start}.oePortalContent{padding:20px 15px}.oeAccountCard{grid-template-columns:1fr}.oePortalNav{grid-column:1/-1}}.oeOpenAgent{color:#f0ca5c;width:fit-content;margin-top:8px;font-size:13px;font-weight:900;text-decoration:none}.oeOrientadorPage{color:#eef4fa;background:radial-gradient(circle at 80% 5%,#214a76 0,#0000 28%),linear-gradient(145deg,#061426,#102c4a 62%,#07172d);min-height:100vh;padding:20px clamp(14px,4vw,54px) 40px}.oeAccountHeader nav{gap:17px;display:flex}.oeAccountHeader nav a{color:#d7e1eb;font-size:13px;font-weight:850;text-decoration:none}.oeAgentWorkspace{background:#f7f8fa;border:1px solid #ffffff24;border-radius:20px;grid-template-columns:300px minmax(0,1fr);max-width:1320px;min-height:calc(100vh - 145px);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 28px 80px #020a145c}.oeAgentHistory{background:linear-gradient(170deg,#132f4d,#08182b);flex-direction:column;gap:17px;padding:25px 20px;display:flex}.oeAgentHistory>div:first-child span,.oeAgentChat header span{color:#e2b85c;letter-spacing:.14em;font-size:10px;font-weight:900}.oeAgentHistory h1{color:#fff;margin:6px 0 3px;font:700 31px Georgia,serif}.oeAgentHistory p{color:#9eb0c2;margin:0;font-size:13px}.oeAgentHistory>strong{color:#dbe5ef;font-size:12px}.oeNewChat{color:#102943;cursor:pointer;background:#e7bd63;border:0;border-radius:9px;padding:11px 13px;font-weight:900}.oeConversationList{flex:1;align-content:start;gap:7px;display:grid;overflow-y:auto}.oeConversationList button{color:#c8d4e0;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;gap:4px;padding:11px 12px;display:grid}.oeConversationList button.active,.oeConversationList button:hover{background:#ffffff0d;border-color:#e7bd6347}.oeConversationList b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.oeConversationList small{color:#8094a8}.oeAgentHistory footer{color:#9eafc0;border-top:1px solid #ffffff19;justify-content:space-between;gap:8px;padding-top:15px;font-size:11px;display:flex}.oeAgentHistory footer b{color:#f0ca5c}.oeAgentChat{color:#1b3047;background:#f7f8fa;grid-template-rows:auto minmax(320px,1fr) auto auto;min-width:0;display:grid}.oeAgentChat>header{background:#fff;border-bottom:1px solid #e0e5eb;justify-content:space-between;align-items:center;gap:18px;padding:22px 27px;display:flex}.oeAgentChat h2{color:#142a43;margin:5px 0 0;font:700 clamp(23px,3vw,34px) Georgia,serif}.oeAgentChat header em{color:#8b5a23;background:#fff3df;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900}.oeAgentChat header em.online{color:#236744;background:#e7f5ec}.oeMessages{padding:28px;overflow-y:auto}.oeMessages article{gap:5px;max-width:min(760px,90%);margin-bottom:17px;display:grid}.oeMessages article.oeUserMessage{margin-left:auto}.oeMessages article span{color:#7b8797;font-size:10px;font-weight:900}.oeMessages article.oeUserMessage span{text-align:right}.oeMessages article p{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #dfe5eb;border-radius:4px 15px 15px;margin:0;padding:14px 16px;line-height:1.55;box-shadow:0 8px 22px #1122360a}.oeMessages article.oeUserMessage p{color:#fff;background:#153b61;border-color:#153b61;border-radius:15px 4px 15px 15px}.oeMessages article.pending p{color:#768395;font-style:italic}.oeAgentWelcome{text-align:center;background:#fff;border:1px solid #dfe5eb;border-radius:16px;max-width:760px;margin:4vh auto;padding:25px}.oeAgentWelcome>b{color:#18334f;font:700 25px Georgia,serif}.oeAgentWelcome p{color:#667589;line-height:1.55}.oeAgentWelcome>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.oeAgentWelcome button{color:#37516e;cursor:pointer;background:#f3f6f8;border:1px solid #dce3e9;border-radius:999px;padding:9px 11px}.oeAgentChat form{background:#fff;border-top:1px solid #e0e5eb;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:16px 22px 20px;display:grid}.oeAgentChat textarea{resize:none;color:#183049;min-height:70px;font:inherit;background:#f8fafc;border:1px solid #ced8e2;border-radius:11px;padding:13px 14px}.oeAgentChat form button{color:#102943;cursor:pointer;background:#e1b654;border:0;border-radius:10px;align-self:stretch;min-width:105px;font-weight:900}.oeAgentChat form button:disabled{opacity:.55;cursor:not-allowed}.oeAgentChat form small{color:#7c8794;grid-column:1/-1;font-size:10px}.oeAgentError{color:#923b43;background:#fae8eb;border-radius:8px;margin:0 22px;padding:10px 13px;font-size:12px;font-weight:800}@media (max-width:800px){.oeAgentWorkspace{grid-template-columns:1fr}.oeAgentHistory{max-height:290px}.oeConversationList{max-height:90px}.oeAgentChat{min-height:620px}.oeAgentChat>header{flex-direction:column;align-items:flex-start}.oeMessages{padding:18px}.oeMessages article{max-width:95%}}@media (max-width:540px){.oeOrientadorPage{padding-inline:9px}.oeAccountHeader nav{gap:10px}.oeAgentWorkspace{border-radius:14px}.oeAgentChat form{grid-template-columns:1fr;padding:13px}.oeAgentChat form button{min-height:45px}.oeAgentChat form small{grid-column:1}.oeAgentWelcome{padding:20px 15px}.oeMessages article{max-width:100%}.oeMessages article.oeUserMessage,.advisorDrawer .oeMessages article.oeUserMessage{min-width:min(240px,100%);max-width:100%}}.oePrivacyCenter{gap:20px;display:grid}.oePrivacySummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.oePrivacySummary article{background:#f5f7fa;border:1px solid #e1e7ed;border-radius:11px;padding:17px}.oePrivacySummary b{color:#173858}.oePrivacySummary p{color:#69788a;margin:6px 0 0;font-size:13px;line-height:1.5}.oePrivacyActions{gap:11px;display:grid}.oePrivacyActions>article,.oePrivacyActions>form{border:1px solid #dfe6ed;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.oePrivacyActions h2,.oePrivacyHistory h2{color:#17334f;margin:0;font:700 19px/1.2 Georgia,serif}.oePrivacyActions p{color:#6b798a;margin:5px 0 0;line-height:1.48}.oePrivacyActions textarea{color:#172b43;resize:vertical;background:#f8fafc;border:1px solid #d4dde6;border-radius:8px;width:100%;min-height:80px;margin-top:12px;padding:10px 12px}.oePrivacyActions button,.oePrivacyActions a{color:#142840;cursor:pointer;background:#e3b95d;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:900;text-decoration:none;display:inline-flex}.oePrivacyActions button.secondary{color:#29445f;background:#e9eef3}.oePrivacyActions button.danger{color:#8a3038;background:#f9e7e9}.oePrivacyToggle{color:#35506a;white-space:nowrap;align-items:center;gap:9px;font-weight:850;display:flex}.oePrivacyToggle input{accent-color:#b68229;width:18px;height:18px}.oePrivacyHistory{gap:10px;padding-top:4px;display:grid}.oePrivacyHistory>article{background:#f7f9fb;border:1px solid #e2e7ec;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:5px 14px;padding:14px 16px;display:grid}.oePrivacyHistory article div{gap:3px;display:grid}.oePrivacyHistory small{color:#7b8795}.oePrivacyHistory article>span{color:#796020;background:#f8edcf;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.oePrivacyHistory article>span.status-completed{color:#236744;background:#e2f3e8}.oePrivacyHistory article>p{color:#627285;grid-column:1/-1;margin:6px 0 0}.oePrivacyFooter{color:#708092;border-top:1px solid #e2e7ec;padding-top:14px;font-size:13px}.oePrivacyFooter a{color:#9a6a19;font-weight:850}.oePrivacyActions button:disabled{opacity:.6;cursor:wait}@media (max-width:780px){.oePrivacySummary,.oePrivacyActions>article,.oePrivacyActions>form{grid-template-columns:1fr}.oePrivacyActions button,.oePrivacyActions a{justify-self:start}}@media (max-width:480px){.oePrivacyActions button,.oePrivacyActions a{width:100%}.oePrivacyHistory>article{grid-template-columns:1fr}.oePrivacyHistory article>span{justify-self:start}}.couponRoadmap{background:linear-gradient(145deg,#f8fafc,#fff9eb);border:1px solid #e1d3ae;border-left:4px solid #bd8a2f;border-radius:12px;gap:15px;margin-bottom:18px;padding:20px;display:grid}.couponRoadmap>header{align-items:center;gap:11px;display:flex}.couponRoadmap>header svg{color:#a87520}.couponRoadmap>header div{gap:2px;display:grid}.couponRoadmap>header span{color:#a87520;letter-spacing:.1em;font-size:10px;font-weight:900}.couponRoadmap h3{color:#17334f;margin:0;font:700 20px Georgia,serif}.couponRoadmap>header em{color:#72571b;background:#f8e8bf;border-radius:999px;margin-left:auto;padding:5px 9px;font-size:11px;font-style:normal;font-weight:900}.couponRoadmap>p{color:#5f6e80;margin:0;line-height:1.5}.couponRoadmap>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.couponRoadmap article{background:#fff;border:1px solid #e2e6eb;border-radius:9px;align-content:start;gap:5px;padding:12px;display:grid}.couponRoadmap article b{color:#263d57;font-size:12px}.couponRoadmap article small{color:#6d7b8b;line-height:1.4}.couponRoadmap>footer{color:#6b5423;border-top:1px solid #e2d6b8;padding-top:11px;font-size:12px;font-weight:850}@media (max-width:1050px){.couponRoadmap>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.couponRoadmap{padding:15px}.couponRoadmap>header{flex-wrap:wrap;align-items:flex-start}.couponRoadmap>header em{margin-left:0}.couponRoadmap>div{grid-template-columns:1fr}}.adminShell .partnerMetrics b,.adminShell .financialMetrics b,.adminShell .executiveMetrics b,.adminShell .ecosystemMetrics b,.adminShell .securitySummary b,.adminShell .lossSummary b,.adminShell .audienceMetrics b,.adminShell .agentExecutiveMetrics b,.adminShell .agentControlSummary b,.adminShell .agentUsageStrip b,.adminShell .ecosystemAccountSummary b,.adminShell .trainingAttendeesSummary b,.adminShell .reportSummary b,.adminShell .privacyAdminSummary b,.adminShell .opportunityAdminSummary b,.adminShell .executiveSalesSummary strong,.adminShell .subscriptionSummary b,.adminShell .metric>b,.adminShell .metric>strong{color:#14263e}html[data-crm-theme=dark] .adminShell .partnerMetrics b,html[data-crm-theme=dark] .adminShell .financialMetrics b,html[data-crm-theme=dark] .adminShell .executiveMetrics b,html[data-crm-theme=dark] .adminShell .ecosystemMetrics b,html[data-crm-theme=dark] .adminShell .securitySummary b,html[data-crm-theme=dark] .adminShell .lossSummary b,html[data-crm-theme=dark] .adminShell .audienceMetrics b,html[data-crm-theme=dark] .adminShell .agentExecutiveMetrics b,html[data-crm-theme=dark] .adminShell .agentControlSummary b,html[data-crm-theme=dark] .adminShell .agentUsageStrip b,html[data-crm-theme=dark] .adminShell .ecosystemAccountSummary b,html[data-crm-theme=dark] .adminShell .trainingAttendeesSummary b,html[data-crm-theme=dark] .adminShell .reportSummary b,html[data-crm-theme=dark] .adminShell .privacyAdminSummary b,html[data-crm-theme=dark] .adminShell .opportunityAdminSummary b,html[data-crm-theme=dark] .adminShell .executiveSalesSummary strong,html[data-crm-theme=dark] .adminShell .subscriptionSummary b,html[data-crm-theme=dark] .adminShell .metric>b,html[data-crm-theme=dark] .adminShell .metric>strong{color:#f1c96f;text-shadow:0 1px 12px #d7a63a18}html[data-crm-theme=dark] .adminShell .partnerMetrics span,html[data-crm-theme=dark] .adminShell .partnerMetrics small,html[data-crm-theme=dark] .adminShell .financialMetrics span,html[data-crm-theme=dark] .adminShell .financialMetrics small,html[data-crm-theme=dark] .adminShell .executiveMetrics span,html[data-crm-theme=dark] .adminShell .executiveMetrics small,html[data-crm-theme=dark] .adminShell .ecosystemMetrics span,html[data-crm-theme=dark] .adminShell .ecosystemMetrics small,html[data-crm-theme=dark] .adminShell .securitySummary span,html[data-crm-theme=dark] .adminShell .lossSummary span,html[data-crm-theme=dark] .adminShell .audienceMetrics span{color:#b9c6d6}html[data-crm-theme=dark] .adminShell .adminUserCard>small,html[data-crm-theme=dark] .adminShell .adminPermissionMatrix small,html[data-crm-theme=dark] .adminShell .adminMemberIntro,html[data-crm-theme=dark] .adminShell .adminPermissionNotice small,html[data-crm-theme=dark] .adminShell .auditTable small,html[data-crm-theme=dark] .adminShell .securityPanel small,html[data-crm-theme=dark] .adminShell .settingsAccessTable small,html[data-crm-theme=dark] .adminShell .partnerRankingList small,html[data-crm-theme=dark] .adminShell .reportRows small,html[data-crm-theme=dark] .adminShell .reportRows p,html[data-crm-theme=dark] .adminShell .reportPanel header small,html[data-crm-theme=dark] .adminShell .roadmapCard>p,html[data-crm-theme=dark] .adminShell .roadmapProgress>span,html[data-crm-theme=dark] .adminShell .roadmapCard footer>span,html[data-crm-theme=dark] .adminShell .opportunityAdminSummary span,html[data-crm-theme=dark] .adminShell .opportunityAdminSummary small,html[data-crm-theme=dark] .adminShell .agentMonetizationRules small,html[data-crm-theme=dark] .adminShell .agentUpgradeAdmin small,html[data-crm-theme=dark] .adminShell .audienceMetrics small,html[data-crm-theme=dark] .adminShell .audienceChart>p,html[data-crm-theme=dark] .adminShell .crmUsagePanel .audienceHead p,html[data-crm-theme=dark] .adminShell .periodSelector label span,html[data-crm-theme=dark] .adminShell .settingsToolbar span{color:#bdc9d8}html[data-crm-theme=dark] .adminShell .adminUserCard h2,html[data-crm-theme=dark] .adminShell .adminUserCard p,html[data-crm-theme=dark] .adminShell .reportRows b,html[data-crm-theme=dark] .adminShell .roadmapCard h2{color:#f2f6fb}html[data-crm-theme=dark] .adminShell .adminMemberIntro,html[data-crm-theme=dark] .adminShell .adminPermissionNotice{background:#18273a;border-color:#3b4e66}html[data-crm-theme=dark] .adminShell .adminPermissionNotice{color:#f0cf8b}html[data-crm-theme=dark] .adminShell .adminRoleFields label,html[data-crm-theme=dark] .adminShell .adminPermissionMatrix label,html[data-crm-theme=dark] .adminShell .roadmapFields label,html[data-crm-theme=dark] .adminShell .roadmapNotes,html[data-crm-theme=dark] .adminShell .partnerTitleActions>label{color:#d9e2ed}.oeMessages article.oeUserMessage{width:fit-content;min-width:min(280px,88%);max-width:min(680px,88%)}.oeMessages article p{overflow-wrap:break-word;word-break:normal;min-width:0}.advisorDrawer .oeMessages article.oeUserMessage{min-width:min(300px,94%);max-width:94%}@media (max-width:540px){.oeMessages article.oeUserMessage,.advisorDrawer .oeMessages article.oeUserMessage{min-width:min(240px,100%);max-width:100%}}.paymentSettings{background:#fff;border:1px solid #dfe5ec;border-radius:14px;gap:18px;padding:22px;display:grid}.paymentProductList{gap:15px;display:grid}.paymentProductCard{background:#f8fafc;border:1px solid #dfe5ec;border-radius:12px;gap:15px;padding:18px;display:grid}.paymentProductCard>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.paymentProductCard>header span{gap:3px;display:grid}.paymentProductCard>header small{color:#a37320;text-transform:uppercase;font-size:11px;font-weight:900}.paymentProductCard h3{color:#17334f;margin:0;font:700 20px Georgia,serif}.paymentProductCard>header em{color:#536477;background:#eaf0f5;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.paymentMethodGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.paymentMethodGrid>section{opacity:.72;background:#fff;border:1px solid #dfe5ec;border-radius:10px;align-content:start;gap:9px;padding:14px;display:grid}.paymentMethodGrid>section.enabled{opacity:1;border-color:#c69943;box-shadow:0 0 0 2px #e8bd6124}.paymentMethodGrid label{color:#536477;gap:4px;font-size:12px;font-weight:850;display:grid}.paymentMethodGrid input,.paymentMethodGrid select{color:#213850;min-width:0;height:38px;font:inherit;background:#f8fafc;border:1px solid #d4dde6;border-radius:7px;padding:0 9px}.paymentMethodGrid .paymentToggle{color:#17334f;align-items:center;gap:8px;font-size:14px;display:flex}.paymentMethodGrid .paymentToggle input{accent-color:#b78228;width:17px;height:17px}.paymentMethodGrid>section>small{color:#788596;min-height:32px;line-height:1.35}.paymentProductCard>footer{justify-content:flex-end;display:flex}@media (max-width:950px){.paymentMethodGrid{grid-template-columns:1fr}}@media (max-width:560px){.paymentSettings,.paymentProductCard{padding:13px}.paymentProductCard>header{flex-direction:column;align-items:stretch}.paymentProductCard>header em{align-self:start}.paymentProductCard>footer button{width:100%}}html[data-crm-theme=dark] .paymentProductCard{color:#e8eef6;background:#111e2e;border-color:#33455c}html[data-crm-theme=dark] .paymentProductCard h3{color:#f4f7fb}html[data-crm-theme=dark] .paymentProductCard>header small{color:#f0c66b}html[data-crm-theme=dark] .paymentProductCard>header em{color:#dce6f1;background:#22344a}html[data-crm-theme=dark] .paymentMethodGrid>section{color:#e8eef6;background:#17263a;border-color:#405269}html[data-crm-theme=dark] .paymentMethodGrid>section.enabled{border-color:#d2a44c;box-shadow:0 0 0 2px #e8bd6138}html[data-crm-theme=dark] .paymentMethodGrid label,html[data-crm-theme=dark] .paymentMethodGrid .paymentToggle{color:#eef3f8}html[data-crm-theme=dark] .paymentMethodGrid>section>small{color:#c4cfdd}html[data-crm-theme=dark] .paymentMethodGrid input,html[data-crm-theme=dark] .paymentMethodGrid select{color:#f7f9fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#20334a;border-color:#58708b}html[data-crm-theme=dark] .paymentMethodGrid input:disabled,html[data-crm-theme=dark] .paymentMethodGrid select:disabled{color:#d9e2ed;opacity:.82;background:#2b3b4e}.partnerTitleActions{align-items:end;gap:12px;display:flex}.partnerTitleActions>label{color:#687385;gap:5px;font-size:.76rem;font-weight:900;display:grid}.partnerTitleActions select{color:#263850;min-width:190px;height:40px;font:inherit;text-transform:capitalize;background:#fff;border:1px solid #ccd5e1;border-radius:9px;padding:0 11px}.partnerRankingPanel{box-shadow:var(--shadow);background:#fff;border:1px solid #dfe4eb;border-radius:14px;padding:22px}.partnerRankingPanel .partnerPanelHeading>b{color:#8b621d;text-transform:capitalize}.partnerRankingList{gap:8px;display:grid}.partnerRankingList article{background:#f8fafc;border:1px solid #e3e8ef;border-radius:10px;grid-template-columns:38px minmax(0,1fr) minmax(150px,.6fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.partnerRankingList article>strong{color:#132238;background:#f2c568;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.partnerRankingList span{gap:3px;display:grid}.partnerRankingList small{color:#7b8797}.partnerRankingList span:last-child{text-align:right}html[data-crm-theme=dark] .partnerTitleActions select,html[data-crm-theme=dark] .partnerRankingPanel{color:#e8eef6;background:#111b2b;border-color:#2b3a50}html[data-crm-theme=dark] .partnerRankingList article{background:#172337;border-color:#304058}html[data-crm-theme=dark] .partnerRankingList article b{color:#f2f5f9}@media (max-width:650px){.partnerAdminTitle,.partnerTitleActions{flex-direction:column;align-items:stretch!important}.partnerTitleActions select{width:100%}.partnerRankingList article{grid-template-columns:38px 1fr}.partnerRankingList span:last-child{text-align:left;grid-column:2}}.adminPeriodActions{align-items:end;gap:12px;display:flex}.periodSelector{background:#fff;border:1px solid #d8e0e9;border-radius:11px;align-items:end;gap:6px;padding:6px;display:flex;box-shadow:0 6px 20px #10233b0a}.periodSelector label{gap:2px;display:grid}.periodSelector label span{color:#788597;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:900}.periodSelector input{color:#20344c;min-width:145px;height:30px;font:inherit;background:0 0;border:0;padding:0 6px;font-weight:800}.periodSelector button{color:#34465d;cursor:pointer;background:#f2f5f8;border:1px solid #dbe2ea;border-radius:7px;min-width:32px;height:32px;padding:0 9px;font-weight:900}.periodSelector button:last-child{min-width:auto}.periodSelector button.active{color:#152a42;background:#e8bd61;border-color:#d4a849}.periodSelector button:disabled{opacity:.4;cursor:not-allowed}.crmPeriodMetrics{margin-bottom:18px}html[data-crm-theme=dark] .periodSelector{background:#111b2b;border-color:#2b3a50}html[data-crm-theme=dark] .periodSelector input{color:#eef3f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-crm-theme=dark] .periodSelector button{color:#dce5ef;background:#172337;border-color:#304058}@media (max-width:720px){.adminPeriodActions,.periodSelector{width:100%}.adminPeriodActions{flex-direction:column;align-items:stretch}.periodSelector{flex-wrap:wrap;align-items:center}.periodSelector label{flex:1}.periodSelector input{width:100%;min-width:120px}}.settingsHub{gap:18px;display:grid}.settingsTabs button{align-items:center;gap:7px;display:inline-flex}.settingsTabs button b{color:#17304c;background:#e8bd61;border-radius:999px;min-width:22px;padding:2px 6px;font-size:11px}.privacyAdminPanel{gap:18px;display:grid}.privacyAdminSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.privacyAdminSummary article{background:#fff;border:1px solid #dfe5ec;border-radius:13px;grid-template-columns:auto 1fr;gap:5px 10px;padding:18px;display:grid}.privacyAdminSummary svg{color:#a87520;grid-row:1/4}.privacyAdminSummary span,.privacyAdminSummary small{color:#6b798b}.privacyAdminSummary b{color:#17334f;font:700 29px/1 Georgia,serif}.privacyAdminToolbar{background:#fff;border:1px solid #dfe5ec;border-radius:13px;justify-content:space-between;align-items:end;gap:18px;padding:20px;display:flex}.privacyAdminToolbar h2{color:#17334f;margin:3px 0;font:700 24px/1.2 Georgia,serif}.privacyAdminToolbar p{color:#69788a;max-width:760px;margin:0;line-height:1.5}.privacyAdminToolbar label{color:#526277;gap:6px;font-size:12px;font-weight:900;display:grid}.privacyAdminToolbar select,.privacyRequestFields select,.privacyRequestFields input,.privacyRequestFields textarea{color:#213850;font:inherit;background:#f8fafc;border:1px solid #d5dde6;border-radius:8px;padding:9px 11px}.privacyRequestList{gap:13px;display:grid}.privacyRequestList>form{background:#fff;border:1px solid #dce3ea;border-left:4px solid #b9872f;border-radius:13px;gap:15px;padding:20px;display:grid}.privacyRequestList header{justify-content:space-between;align-items:start;gap:14px;display:flex}.privacyRequestList header span{color:#a87520;letter-spacing:.08em;font-size:11px;font-weight:900}.privacyRequestList h3{color:#17334f;margin:4px 0}.privacyRequestList header small,.privacyRequestList footer small{color:#758294}.privacyRequestList header em{color:#745817;background:#fbefd7;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:900}.privacyRequestList header em.privacy-status-completed{color:#236744;background:#e3f2e8}.privacyRequestList header em.privacy-status-rejected{color:#8c3840;background:#f8e7e9}.privacyRequestList blockquote{color:#526377;background:#f6f8fa;border-left:3px solid #d3aa55;border-radius:7px;margin:0;padding:12px 14px}.privacyRequestFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.privacyRequestFields label{color:#536377;gap:6px;font-size:12px;font-weight:850;display:grid}.privacyRequestFields .wide{grid-column:1/-1}.privacyRequestFields textarea{resize:vertical}.privacyRequestList footer{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:760px){.privacyAdminSummary{grid-template-columns:1fr}.privacyAdminToolbar,.privacyRequestList header,.privacyRequestList footer{flex-direction:column;align-items:stretch}.privacyRequestFields{grid-template-columns:1fr}.privacyRequestFields .wide{grid-column:auto}.privacyRequestList footer button{width:100%}}.oeCrmAccess{color:#eef4fa;background:linear-gradient(135deg,#0a223b,#17456c);border:1px solid #d7ad574f;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 22px;padding:22px 24px;display:grid;box-shadow:0 14px 35px #071b3024}.oeCrmAccess small{color:#e6bc61;letter-spacing:.13em;font-size:11px;font-weight:900}.oeCrmAccess h2{color:#fff;margin:5px 0 6px;font:700 25px/1.15 Georgia,serif}.oeCrmAccess p{color:#c3d1de;margin:0;line-height:1.45}.oeCrmAccess>a{color:#142840;white-space:nowrap;background:#e3b95d;border-radius:9px;grid-column:2;padding:12px 16px;font-weight:900;text-decoration:none}.oeCrmAccess>a:first-of-type{grid-row:1}.oeCrmAccess .oeCrmTrial{color:#f1d487;text-align:center;background:0 0;border:1px solid #d9ad5166;grid-row:2}.oeCrmAccess-pending{background:linear-gradient(135deg,#273a50,#485d73)}.oeCrmAccess-blocked{background:linear-gradient(135deg,#44252a,#71363e)}@media (max-width:620px){.oeCrmAccess{grid-template-columns:1fr}.oeCrmAccess>a,.oeCrmAccess>a:first-of-type,.oeCrmAccess .oeCrmTrial{text-align:center;grid-area:auto/1;justify-self:stretch}}.scheduleCardManagementActions{align-self:stretch;gap:8px;display:grid}.scheduleCardManagementActions>button,.scheduleCardManagementActions>[data-slot=dialog-trigger]{width:100%}.scheduleDeleteButton{color:#dc2626;border-color:#dc26266b}.scheduleDeleteButton:hover{color:#fff;background:#b91c1c;border-color:#b91c1c}.oeClubAccess{color:#f7f1e4;background:linear-gradient(135deg,#171d28,#27354a);border:1px solid #d9ad516b;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 22px;padding:22px 24px;display:grid;box-shadow:0 14px 35px #071b3020}.oeClubAccess small{color:#e6bc61;letter-spacing:.13em;font-size:11px;font-weight:900}.oeClubAccess h2{color:#fff;margin:5px 0 6px;font:700 25px/1.15 Georgia,serif}.oeClubAccess p{color:#cad3dd;margin:0;line-height:1.45}.oeClubAccess>a{color:#142840;text-align:center;white-space:nowrap;background:linear-gradient(135deg,#efd17e,#d7a540);border-radius:9px;padding:13px 18px;font-weight:900;text-decoration:none;box-shadow:0 8px 20px #0003}.oeClubAccess-pending_approval{background:linear-gradient(135deg,#273a50,#485d73)}.oeClubAccess-approved_pending_payment{background:linear-gradient(135deg,#3d301d,#735726)}.oeClubAccess-active{background:linear-gradient(135deg,#123c35,#1f6858)}@media (max-width:620px){.oeClubAccess{grid-template-columns:1fr}.oeClubAccess>a{white-space:normal;justify-self:stretch}}.clubQuickAccess .clubCollectionButton{background:radial-gradient(circle at 90% 10%,#e1b85d2b,#0000 35%),linear-gradient(135deg,#211c12,#0a0907);border-color:#c59b4d;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:88px;padding:18px 20px}.clubCollectionButton b,.clubCollectionButton small{grid-column:1}.clubCollectionButton strong{color:#e7c36d;letter-spacing:.08em;text-transform:uppercase;grid-area:1/2/3;font-size:.72rem}.clubCollectionOverlay{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000d;place-items:center;padding:clamp(18px,4vw,56px);animation:.22s clubCollectionIn;display:grid;position:fixed;inset:0}.clubCollectionModal{background:linear-gradient(145deg,#17150f,#070707 58%);border:1px solid #c49a4c;border-radius:18px;width:min(1320px,100%);max-height:92vh;padding:clamp(22px,3vw,40px);overflow:auto;box-shadow:0 38px 100px #000}.clubCollectionModal>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.clubCollectionModal>header span{color:#cba954;letter-spacing:.17em;font-size:.67rem;font-weight:900}.clubCollectionModal h2{color:#fff8e9;margin:8px 0 7px;font:700 clamp(1.8rem,3vw,3rem) Georgia,serif}.clubCollectionModal p{color:#aaa398;margin:0}.clubCollectionModal>header button{color:#e8c46d;cursor:pointer;background:#0a0907;border:1px solid #7a5d2d;border-radius:50%;flex:0 0 44px;width:44px;height:44px;font-size:1.7rem}.clubCollectionGallery{grid-template-columns:1.35fr .85fr;gap:22px;display:grid}.clubCollectionGallery figure{background:#0a0907;border:1px solid #6e542c;border-radius:12px;margin:0;padding:10px}.clubCollectionGallery img{object-fit:contain;background:#060606;border-radius:8px;width:100%;height:min(62vh,700px);display:block}.clubCollectionGallery figcaption{color:#cdbb96;text-align:center;padding:13px 8px 5px;font:700 .9rem Georgia,serif}@keyframes clubCollectionIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (max-width:620px){.clubQuickAccess .clubCollectionButton{grid-template-columns:1fr;min-height:104px}.clubCollectionButton strong{grid-area:auto/1;margin-top:5px}.clubCollectionOverlay{padding:10px}.clubCollectionModal{border-radius:14px;max-height:94vh;padding:18px 12px 14px}.clubCollectionModal>header{margin-bottom:17px;padding:0 6px}.clubCollectionModal h2{font-size:1.75rem}.clubCollectionModal p{font-size:.82rem;line-height:1.45}.clubCollectionModal>header button{flex-basis:38px;width:38px;height:38px}.clubCollectionGallery{grid-template-columns:1fr;gap:14px}.clubCollectionGallery img{height:auto;max-height:68vh}.clubCollectionGallery figure{padding:7px}.clubCollectionGallery figcaption{font-size:.82rem}}.clubMemberStatus{z-index:2;justify-items:end;gap:7px;display:grid;position:relative}.clubMemberStatus>b{color:#0b0a08;letter-spacing:.14em;background:linear-gradient(135deg,#efd184,#a97525);border:1px solid #f5d990;border-radius:3px;padding:9px 13px;font-size:.76rem}.clubMemberStatus small{color:#e1c77d;font:700 .9rem Georgia,serif}.clubMemberStatus em{color:#9e9587;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-style:normal}.clubCollectionRequest{background:#0a0907;border:1px solid #765a2f;border-radius:10px;justify-content:space-between;align-items:center;gap:22px;margin-top:24px;padding:20px;display:flex}.clubCollectionRequest>div{gap:5px;display:grid}.clubCollectionRequest b{color:#f3e7cb;font:700 1.1rem Georgia,serif}.clubCollectionRequest small{color:#9f978a;max-width:720px;line-height:1.45}.clubCollectionRequest button{color:#0b0906;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:linear-gradient(135deg,#f1d184,#b77d25);border:1px solid #f4da9a66;border-radius:5px;flex:none;padding:13px 18px;font-weight:900}.clubCollectionRequest button:disabled{opacity:.65;cursor:wait}.clubCollectionRequest>span{color:#e2c16f;background:#2a2112;border:1px solid #8b682e;border-radius:6px;padding:10px 13px;font-size:.76rem;font-weight:850}.clubCollectionAdmin{background:#10233a;border:1px solid #28435f;border-radius:16px;padding:22px}.clubCollectionAdmin>span{color:#d3a540;letter-spacing:.17em;font-size:.72rem;font-weight:900}.clubCollectionAdmin article{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.clubCollectionAdmin article>div{gap:3px;display:grid}.clubCollectionAdmin article span,.clubCollectionAdmin article small{color:#9badbf}@media (max-width:620px){.clubMemberStatus{align-self:flex-start;justify-items:start;position:relative}.clubMemberStatus>b{padding:7px 9px;font-size:.57rem}.clubMemberStatus small{font-size:.82rem}.clubCollectionRequest{flex-direction:column;align-items:stretch;padding:16px}.clubCollectionRequest button{width:100%}.clubCollectionRequest>span{text-align:center}.clubCollectionAdmin article{flex-direction:column;align-items:stretch}}.clubBelongingSeal{color:#f0d487;text-align:left;cursor:pointer;background:radial-gradient(circle at 15% 20%,#d6ab4b26,#0000 35%),linear-gradient(145deg,#211c12,#090908);border:1px solid #c79b43;border-radius:8px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-width:245px;padding:10px 12px;transition:all .2s;display:grid;box-shadow:0 10px 28px #0008,inset 0 0 0 1px #fff1bd0c}.clubBelongingSeal:hover{border-color:#f0ce79;transform:translateY(-2px);box-shadow:0 14px 36px #000b,0 0 20px #c8983320}.clubBelongingSeal>i{color:#090806;background:linear-gradient(145deg,#f3d485,#a66d1b);border:1px solid #ffe7a6;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.8rem;font-style:normal;display:grid}.clubBelongingSeal>span{gap:2px;display:grid}.clubBelongingSeal small{color:#a99b7d;letter-spacing:.13em;font:800 .5rem Inter,sans-serif}.clubBelongingSeal strong{color:#f4dfaa;letter-spacing:.06em;font:700 .95rem Georgia,serif}.clubBelongingSeal>em{color:#b99a58;letter-spacing:.09em;font-size:.5rem;font-style:normal;font-weight:900}.clubMoreSeals{letter-spacing:.08em;text-transform:uppercase;color:#9e9587!important;font:700 .65rem Inter,sans-serif!important}.clubSealOverlay{z-index:110;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000e;place-items:center;padding:20px;animation:.22s clubCollectionIn;display:grid;position:fixed;inset:0}.clubSealModal{text-align:center;background:radial-gradient(circle at 50% 0,#79591b2d,#0000 35%),linear-gradient(145deg,#191711,#070706 65%);border:1px solid #c89b43;border-radius:18px;width:min(620px,100%);padding:42px;position:relative;box-shadow:0 38px 100px #000}.clubSealClose{color:#e8c46d;cursor:pointer;background:#0a0907;border:1px solid #71562b;border-radius:50%;width:38px;height:38px;font-size:1.5rem;position:absolute;top:16px;right:16px}.clubSealMedallion{color:#f4d681;background:radial-gradient(circle,#282015 0,#0a0907 66%);border:3px double #d4a64d;border-radius:50%;place-content:center;gap:3px;width:190px;height:190px;margin:0 auto 26px;display:grid;box-shadow:inset 0 0 35px #d7aa3e20,0 18px 45px #000c,0 0 0 8px #0b0a08,0 0 0 9px #745727}.clubSealMedallion>span,.clubSealMedallion>small{letter-spacing:.2em;font-size:.52rem;font-weight:900}.clubSealMedallion>i{color:#e3bc62;font-style:normal}.clubSealMedallion>strong{letter-spacing:.06em;font:700 1.35rem Georgia,serif}.clubSealMedallion>b{letter-spacing:.22em;font-size:.78rem}.clubSealModal>span{color:#c5a04d;letter-spacing:.17em;font-size:.62rem;font-weight:900}.clubSealModal h2{color:#fff7e7;margin:9px 0 10px;font:700 2.1rem Georgia,serif}.clubSealModal>p{color:#aaa296;max-width:510px;margin:0 auto;line-height:1.65}.clubSealModal>footer{background:#090908;border:1px solid #5f4929;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:10px;margin:26px 0 18px;padding:16px;display:grid}.clubSealModal footer div{gap:5px;display:grid}.clubSealModal footer small{color:#8f8678;letter-spacing:.12em;font-size:.54rem;font-weight:900}.clubSealModal footer b{color:#e4c77f;font:700 .82rem Georgia,serif}.clubSealModal>em{color:#91897c;font-size:.72rem;font-style:normal;line-height:1.5;display:block}@media (max-width:620px){.clubBelongingSeal{grid-template-columns:36px 1fr auto;min-width:min(285px,100vw - 40px)}.clubSealOverlay{padding:10px}.clubSealModal{padding:32px 18px 24px}.clubSealMedallion{width:160px;height:160px}.clubSealModal h2{font-size:1.7rem}.clubSealModal>footer{grid-template-columns:1fr}.clubSealModal footer div{border-bottom:1px solid #ffffff10;padding:8px}.clubSealModal footer div:last-child{border-bottom:0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}
