@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{--lush-ai-angle:0deg}*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--container-3xl:48rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--lush-font-sans);--default-mono-font-family:"SFMono-Regular", Consolas, "Liberation Mono", monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border)}body{background-color:var(--background);font-family:var(--lush-font-sans);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button:not(:disabled),a{cursor:pointer}::selection{background:var(--lush-accent-soft);color:var(--lush-text)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.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}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.z-50{z-index:50}.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}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-2{margin-left:calc(var(--spacing) * 2)}.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{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.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-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.min-h-\[75svh\]{min-height:75svh}.min-h-svh{min-height:100svh}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.auto-rows-min{grid-auto-rows:min-content}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[0\.625rem\]{border-radius:.625rem}.rounded-lg{border-radius:var(--lush-radius-lg)}.rounded-md{border-radius:var(--lush-radius-md)}.rounded-sm{border-radius:var(--lush-radius-sm)}.rounded-xl{border-radius:calc(var(--radius) + .25rem)}.border{border-style:var(--tw-border-style);border-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-destructive\/20{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/20{border-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.border-input{border-color:var(--border)}.bg-background{background-color:var(--background)}.bg-card{background-color:var(--card)}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.p-3{padding:calc(var(--spacing) * 3)}.p-8{padding:calc(var(--spacing) * 8)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.text-center{text-align:center}.font-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.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)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--foreground)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.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)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--secondary)}.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-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(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus-visible\:border-ring:focus-visible{border-color:var(--primary)}.focus-visible\:ring-\[0\.1875rem\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(.1875rem + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--primary)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.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-\[\>svg\]\:px-5:has(>svg){padding-inline:calc(var(--spacing) * 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)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (min-width:40rem){.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.dark\:border-input:is(.dark *){border-color:var(--border)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--border) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--secondary) 50%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--border) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--color-lush-light-canvas:#f6f6f8;--color-lush-dark-canvas:#191820;--color-lush-light-surface:#fff;--color-lush-dark-surface:#22212a;--color-lush-light-surface-subtle:#fafafc;--color-lush-dark-surface-subtle:#272630;--color-lush-light-surface-raised:#fbfbfc;--color-lush-dark-surface-raised:#201f27;--color-lush-light-text:#17171d;--color-lush-dark-text:#f1f0f7;--color-lush-light-muted:#5b5c66;--color-lush-dark-muted:#b8b7c5;--color-lush-light-border:#e9e9f0;--color-lush-dark-border:#35343f;--color-lush-light-accent:#6a48f0;--color-lush-dark-accent:#b5a2ff;--color-lush-light-accent-soft:#f1edff;--color-lush-dark-accent-soft:#322849;--color-lush-light-accent-ink:#fff;--color-lush-dark-accent-ink:#191820;--color-lush-light-avatar:#e9e2ff;--color-lush-dark-avatar:#322849;--color-lush-light-avatar-ink:#6240e6;--color-lush-dark-avatar-ink:#b5a2ff;--color-lush-light-success:#14733d;--color-lush-dark-success:#88d8a7;--color-lush-light-success-bg:#e4f6ec;--color-lush-dark-success-bg:#173b29;--color-lush-light-warning:#8c5700;--color-lush-dark-warning:#edc47f;--color-lush-light-warning-bg:#fdf3df;--color-lush-dark-warning-bg:#3e311b;--color-lush-light-danger:#b92f36;--color-lush-dark-danger:#ff9da2;--color-lush-light-danger-bg:#fdebeb;--color-lush-dark-danger-bg:#46272c;--color-lush-light-info:#285ec7;--color-lush-dark-info:#a4beff;--color-lush-light-info-bg:#e9f0fd;--color-lush-dark-info-bg:#283651;--color-lush-light-chart-purple:#7c5ce7;--color-lush-dark-chart-purple:#b59bff;--color-lush-light-chart-blue:#4779c9;--color-lush-dark-chart-blue:#7aa4ed;--color-lush-light-chart-teal:#258c8c;--color-lush-dark-chart-teal:#5ec2b6;--color-lush-light-chart-amber:#a97521;--color-lush-dark-chart-amber:#d7ad63}:root,.l-app-shell,.dark,[data-theme=dark]{--lush-canvas:var(--color-lush-light-canvas);--lush-surface:var(--color-lush-light-surface);--lush-surface-subtle:var(--color-lush-light-surface-subtle);--lush-surface-raised:var(--color-lush-light-surface-raised);--lush-text:var(--color-lush-light-text);--lush-muted:var(--color-lush-light-muted);--lush-border:var(--color-lush-light-border);--lush-accent:var(--color-lush-light-accent);--lush-accent-soft:var(--color-lush-light-accent-soft);--lush-accent-ink:var(--color-lush-light-accent-ink);--lush-avatar:var(--color-lush-light-avatar);--lush-avatar-ink:var(--color-lush-light-avatar-ink);--lush-success:var(--color-lush-light-success);--lush-success-bg:var(--color-lush-light-success-bg);--lush-warning:var(--color-lush-light-warning);--lush-warning-bg:var(--color-lush-light-warning-bg);--lush-danger:var(--color-lush-light-danger);--lush-danger-bg:var(--color-lush-light-danger-bg);--lush-info:var(--color-lush-light-info);--lush-info-bg:var(--color-lush-light-info-bg);--lush-chart-purple:var(--color-lush-light-chart-purple);--lush-chart-blue:var(--color-lush-light-chart-blue);--lush-chart-teal:var(--color-lush-light-chart-teal);--lush-chart-amber:var(--color-lush-light-chart-amber);--lush-font-sans:"Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--lush-radius-sm:.5rem;--lush-radius-md:.75rem;--lush-radius-lg:1.125rem;--lush-space-2:.5rem;--lush-space-3:.75rem;--lush-space-4:1rem;--lush-space-5:1.25rem;--lush-space-6:1.75rem;--lush-text-xs:.75rem;--lush-text-sm:.84375rem;--lush-text-base:.90625rem;--lush-text-display:1.625rem}.dark,[data-theme=dark]{--lush-canvas:var(--color-lush-dark-canvas);--lush-surface:var(--color-lush-dark-surface);--lush-surface-subtle:var(--color-lush-dark-surface-subtle);--lush-surface-raised:var(--color-lush-dark-surface-raised);--lush-text:var(--color-lush-dark-text);--lush-muted:var(--color-lush-dark-muted);--lush-border:var(--color-lush-dark-border);--lush-accent:var(--color-lush-dark-accent);--lush-accent-soft:var(--color-lush-dark-accent-soft);--lush-accent-ink:var(--color-lush-dark-accent-ink);--lush-avatar:var(--color-lush-dark-avatar);--lush-avatar-ink:var(--color-lush-dark-avatar-ink);--lush-success:var(--color-lush-dark-success);--lush-success-bg:var(--color-lush-dark-success-bg);--lush-warning:var(--color-lush-dark-warning);--lush-warning-bg:var(--color-lush-dark-warning-bg);--lush-danger:var(--color-lush-dark-danger);--lush-danger-bg:var(--color-lush-dark-danger-bg);--lush-info:var(--color-lush-dark-info);--lush-info-bg:var(--color-lush-dark-info-bg);--lush-chart-purple:var(--color-lush-dark-chart-purple);--lush-chart-blue:var(--color-lush-dark-chart-blue);--lush-chart-teal:var(--color-lush-dark-chart-teal);--lush-chart-amber:var(--color-lush-dark-chart-amber);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{font-size:16px}@media (min-width:1024px) and (pointer:fine){html{font-size:12.8px}}:root{--lush-zoom:1}.lush-app{background:var(--lush-canvas);min-height:100dvh;color:var(--lush-text);font-size:.875rem;line-height:1.65}.lush-app *{box-sizing:border-box}.lush-app button,.lush-app input,.lush-app select,.lush-app textarea{font:inherit}.lush-app :is(button,a,input,select,textarea,summary):focus-visible,.lush-dialog :is(button,input,select,textarea):focus-visible{outline:.125rem solid var(--lush-accent);outline-offset:.1875rem}.lush-sidebar{background:var(--lush-surface-subtle);border-inline-end:.0625rem solid var(--lush-border);z-index:30;flex-direction:column;width:15.5rem;padding:1.75rem 1.375rem;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto}.lush-brand-row{justify-content:space-between;align-items:center;gap:.5rem;margin:.25rem 0 2.375rem;display:flex}.lush-brand{align-items:center;gap:.625rem;display:flex}.lush-brand svg{color:var(--lush-accent);flex:none}.lush-brand strong{letter-spacing:-.09375rem;font-size:1.625rem;line-height:1.1;display:block}.lush-brand small{white-space:nowrap;letter-spacing:.08125rem;margin-top:.5rem;font-size:.4375rem;display:block}.lush-nav-group{letter-spacing:.09375rem;text-transform:uppercase;color:var(--lush-muted);margin:1.5rem .75rem .5625rem;font-size:.75rem}.lush-sidebar nav a,.lush-sidebar-footer>a{min-height:2.875rem;color:var(--lush-muted);border-radius:.75rem;align-items:center;gap:.875rem;margin-block:.25rem;padding:.6875rem .875rem;font-weight:500;display:flex}.lush-sidebar a[aria-current=page]{background:var(--lush-accent-soft);color:var(--lush-accent)}.lush-sidebar nav a:hover{background:var(--lush-accent-soft)}.lush-sidebar-footer{margin-top:auto;padding-top:1.75rem}.lush-sidebar-footer p{border-top:.0625rem solid var(--lush-border);margin:1rem .75rem 0;padding-top:1.125rem;font-size:.75rem;font-weight:600}.lush-sidebar-footer small{color:var(--lush-muted);font-size:.75rem;font-weight:400;display:block}.lush-app-body{min-width:0;margin-inline-start:15.5rem}.lush-topbar{background:var(--lush-surface);border-bottom:.0625rem solid var(--lush-border);justify-content:space-between;align-items:center;gap:1rem;height:4.875rem;padding:.875rem 2rem;display:flex}.lush-breadcrumb{color:var(--lush-muted);align-items:center;gap:1.25rem;font-size:.75rem;display:flex}.lush-breadcrumb strong{color:var(--lush-text);font-weight:600}.lush-breadcrumb a{color:inherit}.lush-breadcrumb a:hover{color:var(--lush-accent)}.lush-actions{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.lush-actions>*{flex-shrink:0}.lush-icon-button{border:.0625rem solid var(--lush-border);background:var(--lush-surface);min-width:2.625rem;min-height:2.625rem;color:var(--lush-muted);border-radius:.625rem;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.lush-account{position:relative}.lush-account summary{cursor:pointer;align-items:center;gap:.75rem;list-style:none;display:flex}.lush-account strong{font-size:.8125rem;font-weight:600}.lush-account small{color:var(--lush-muted);font-size:.75rem;display:block}.lush-avatar{background:var(--lush-avatar);color:var(--lush-avatar-ink);border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:.75rem;font-weight:600;display:inline-grid}.lush-account>div,.lush-menu>div{z-index:50;background:var(--lush-surface);border:.0625rem solid var(--lush-border);inset-inline-end:0;border-radius:.75rem;min-width:13.125rem;padding:.875rem;position:absolute;top:100%;box-shadow:0 .625rem 1.5625rem #17171d14}.lush-account>div>*{margin-block:.5rem;display:block}.lush-account p{overflow-wrap:anywhere;font-size:.75rem}.lush-main{min-width:0;max-width:120rem;margin:auto;padding:1.875rem 2rem}.lush-page-header{margin-bottom:1.625rem}.lush-back{min-height:2.75rem;color:var(--lush-muted);align-items:center;gap:.625rem;margin-bottom:.875rem;font-size:.8125rem;display:inline-flex}.lush-heading-row{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.lush-heading-row h1{letter-spacing:-.06875rem;text-overflow:ellipsis;white-space:nowrap;font-size:1.6875rem;font-weight:650;line-height:1.35;overflow:hidden}.lush-heading-row p{color:var(--lush-muted);margin-top:.5rem;font-size:.8125rem}.lush-heading-row>div:first-child{flex:1}.lush-tabs{border-bottom:.0625rem solid var(--lush-border);align-items:center;gap:1.75rem;min-width:0;margin-bottom:1.5rem;display:flex}.lush-tabs>a,.lush-tabs>button{white-space:nowrap;min-height:3.25rem;color:var(--lush-muted);background:0 0;border-bottom:.125rem solid #0000;align-items:center;padding:.625rem 0;font-size:.8125rem;display:inline-flex}.lush-tabs [aria-current=page]{color:var(--lush-accent);border-color:var(--lush-accent);font-weight:600}.lush-tabs>:is(a,button):not([aria-current=page]):hover{color:var(--lush-text);border-color:var(--lush-text)}@supports (color:color-mix(in lab, red, red)){.lush-tabs>:is(a,button):not([aria-current=page]):hover{border-color:color-mix(in srgb, var(--lush-text) 22%, transparent)}}.lush-tabs .lush-tab-count{vertical-align:0;margin-left:.125rem}.lush-tabs [aria-current=page] .lush-tab-count{background:var(--lush-accent-soft);color:var(--lush-accent)}.lush-mobile-tabs{display:none}.lush-card{background:var(--lush-surface);border:.0625rem solid var(--lush-border);border-radius:1rem;min-width:0;overflow:clip}.lush-card-head{border-bottom:.0625rem solid var(--lush-border);justify-content:space-between;align-items:center;gap:1rem;padding:1.375rem 1.5rem;display:flex}.lush-card-head h2,.lush-card-head [role=heading]{letter-spacing:-.021875rem;font-size:1rem;font-weight:600}.lush-card-title{min-width:0}.lush-card-title p{color:var(--lush-muted);margin-top:.25rem;font-size:.8125rem}.lush-card-body{padding:1.5rem}.lush-card-body:empty{display:none}.lush-stack{gap:1.5rem;min-width:0;display:grid}.lush-columns{grid-template-columns:minmax(0,1.65fr) minmax(17.5rem,1fr);align-items:start;gap:1.5rem;display:grid}.lush-equal-columns{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.lush-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;margin-bottom:1.5rem;display:grid}.lush-metric{border:.0625rem solid var(--lush-border);background:var(--lush-surface-subtle);border-radius:1.125rem;min-width:0;padding:.375rem;display:flex}.lush-metric-inner{border:.0625rem solid var(--lush-border);background:var(--lush-surface);border-radius:.75rem;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:.9375rem 1rem .875rem;display:flex}.lush-metric-head{width:100%;color:var(--lush-muted);justify-content:space-between;align-items:flex-start;gap:.5rem;font-size:.75rem;font-weight:500;line-height:1.125rem;display:flex}.lush-metric-head svg{flex-shrink:0;margin-top:.125rem}.lush-metric-inner>strong{letter-spacing:-.05625rem;margin-top:.5rem;font-size:1.75rem;line-height:1.25}.lush-metric-inner>small{color:var(--lush-muted);margin-top:.25rem;font-size:.75rem}a.lush-metric:hover{border-color:var(--lush-accent)}a.lush-metric:hover .lush-metric-head svg{color:var(--lush-accent)}.lush-facts{grid-template-columns:1fr 1fr;gap:1.375rem 1.5rem;display:grid}.lush-facts dt{color:var(--lush-muted);margin-bottom:.375rem;font-size:.75rem}.lush-facts dd{overflow-wrap:anywhere}.lush-badge{background:var(--lush-canvas);max-width:100%;color:var(--lush-muted);border-radius:.3125rem;align-items:center;padding:.1875rem .5rem;font-size:.75rem;font-weight:600;line-height:1.55;display:inline-flex}.lush-badge.success{background:var(--lush-success-bg);color:var(--lush-success)}.lush-badge.warning{background:var(--lush-warning-bg);color:var(--lush-warning)}.lush-badge.danger{background:var(--lush-danger-bg);color:var(--lush-danger)}.lush-badge.cool{background:var(--lush-info-bg);color:var(--lush-info)}.lush-muted{color:var(--lush-muted);font-size:.75rem}.lush-text-link{color:var(--lush-accent);align-items:center;gap:.5rem;min-height:2.5rem;font-size:.75rem;display:inline-flex}:is(.lush-text-link,.lush-inline-link,.lush-journey-toggle):hover{text-underline-offset:.1875rem;text-decoration:underline}.lush-check-link:hover{color:var(--lush-accent)}@supports (color:color-mix(in lab, red, red)){.lush-check-link:hover{color:color-mix(in srgb, var(--lush-accent) 75%, var(--lush-text))}}.lush-check-link:hover{text-decoration-thickness:.125rem}.lush-back:hover{color:var(--lush-text)}.lush-disclosure summary:hover{color:var(--lush-accent)}.lush-toolbar{flex-wrap:wrap;align-items:center;gap:.875rem;margin-bottom:1.25rem;display:flex}.lush-toolbar>p{flex:1}.lush-search{border:.0625rem solid var(--lush-border);background:var(--lush-surface);min-width:10rem;color:var(--lush-muted);border-radius:.625rem;flex:1;align-items:center;gap:.625rem;padding:0 .875rem;display:flex}.lush-search input{width:100%;min-height:2.75rem;color:var(--lush-text);background:0 0;outline:none}.lush-toolbar select,.lush-mobile-tabs select{border:.0625rem solid var(--lush-border);background:var(--lush-surface);min-height:2.75rem;color:var(--lush-text);border-radius:.625rem;max-width:100%;padding:.625rem .75rem}.lush-select-pill{align-items:center;max-width:100%;display:inline-flex;position:relative}.lush-toolbar .lush-select-pill select{appearance:none;cursor:pointer;min-height:2.75rem;padding:0 2.5rem 0 1rem;font-size:.8125rem;font-weight:500;transition:border-color .15s;box-shadow:0 .0625rem .125rem #17171d0d}.lush-toolbar .lush-select-pill select:hover{border-color:var(--lush-accent)}@supports (color:color-mix(in lab, red, red)){.lush-toolbar .lush-select-pill select:hover{border-color:color-mix(in srgb, var(--lush-accent) 45%, var(--lush-border))}}.lush-select-pill>svg{color:var(--lush-muted);pointer-events:none;position:absolute;right:.875rem}.lush-empty{text-align:center;padding:2.75rem 1.25rem}.lush-empty h3{font-size:1rem;font-weight:600}.lush-empty p{color:var(--lush-muted);margin:.5rem 0 1.125rem}.lush-row{border-bottom:.0625rem solid var(--lush-border);justify-content:space-between;align-items:center;gap:1.375rem;padding:1.125rem 0;display:flex}.lush-row:last-child{border-bottom:0}.lush-row:first-child{padding-top:0}.lush-row>div{min-width:0}.lush-row strong{font-size:.8125rem;font-weight:600;display:block}.lush-row p{color:var(--lush-muted);margin:.375rem 0;font-size:.75rem}.lush-row .lush-actions{flex:none}.lush-table-wrap{max-width:100%;position:relative;overflow:auto}.lush-table{border-collapse:collapse;width:100%;font-size:.8125rem}.lush-table th{text-align:start;color:var(--lush-muted);background:var(--lush-surface-subtle);white-space:nowrap;padding:.875rem 1.125rem;font-size:.75rem;font-weight:500}.lush-table td{border-bottom:.0625rem solid var(--lush-border);vertical-align:middle;padding:1.125rem}.lush-table tr:last-child td{border-bottom:0}.lush-table a{font-weight:600}.lush-table small{color:var(--lush-muted);margin-top:.25rem;font-size:.75rem;display:block}.lush-photo{aspect-ratio:16/10;object-fit:cover;border-radius:.625rem;width:100%;display:block}.lush-photo-empty{background:var(--lush-canvas);color:var(--lush-muted);justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.lush-photo-thumb{aspect-ratio:16/10;flex:none;width:11.25rem;height:7rem}.lush-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.lush-listing-card{background:var(--lush-surface);border:.0625rem solid var(--lush-border);border-radius:.875rem;min-width:0;overflow:hidden}.lush-listing-card .lush-photo{border-radius:0}.lush-listing-card-body{padding:1.125rem}.lush-listing-card h3{margin-bottom:.5rem;font-size:.9375rem;font-weight:600}.lush-listing-card .price{margin:1rem 0 .25rem;font-size:1.125rem;font-weight:600}.lush-listing-status{border-top:.0625rem solid var(--lush-border);grid-template-columns:4.375rem 1fr;align-items:center;gap:.625rem;margin-top:1.125rem;padding-top:1rem;font-size:.75rem;display:grid}.lush-listing-status dt{color:var(--lush-muted)}.lush-menu{position:relative}.lush-menu summary{cursor:pointer;place-items:center;min-width:2.5rem;min-height:2.5rem;list-style:none;display:grid}.lush-menu>div{min-width:10.625rem}.lush-menu button,.lush-menu a{text-align:start;width:100%;padding:.625rem .375rem;font-size:.75rem;display:block}.lush-menu button[data-tone=danger]{color:var(--lush-danger)}.lush-menu>summary{border-radius:.625rem;transition:background-color .15s,color .15s}.lush-menu>summary:hover,.lush-menu[open]>summary{background:var(--lush-text)}@supports (color:color-mix(in lab, red, red)){.lush-menu>summary:hover,.lush-menu[open]>summary{background:color-mix(in srgb, var(--lush-text) 7%, transparent)}}.lush-menu>summary:hover,.lush-menu[open]>summary{color:var(--lush-text)}.lush-menu-vertical>summary{border-radius:50%}.lush-menu>div>:is(button,a){border-radius:.5rem}.lush-menu>div>:is(button,a):hover{background:var(--lush-surface-subtle);color:var(--lush-text)}.lush-menu>div>button[data-tone=danger]:hover{color:var(--lush-danger)}.lush-timeline{gap:1.25rem;display:grid}.lush-timeline li{border-inline-start:.125rem solid var(--lush-border);padding-inline-start:1.125rem}.lush-timeline strong{font-size:.8125rem;font-weight:600}.lush-timeline p{margin-block:.3125rem;font-size:.8125rem}.lush-timeline small{color:var(--lush-muted);font-size:.75rem}.lush-form-grid{grid-template-columns:1fr 1fr;gap:1.375rem;display:grid}.lush-field{gap:.4375rem;min-width:0;font-size:.75rem;display:grid}.lush-field-wide{grid-column:1/-1}.lush-form-section{border-top:.0625rem solid var(--lush-border);margin:0;padding-top:1.125rem;font-size:.8125rem;font-weight:600}.lush-form-grid>.lush-form-section:first-child{border-top:0;padding-top:0}.lush-choice{border:0;min-width:0;margin:0;padding:0}.lush-choice legend{margin-bottom:.4375rem;padding:0;font-weight:500}.lush-choice-options{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.5rem;display:grid}.lush-choice-options label{border:.0625rem solid var(--lush-border);background:var(--lush-surface);text-align:center;cursor:pointer;border-radius:.625rem;place-items:center;min-height:2.75rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;transition:border-color .15s,background-color .15s;display:grid;position:relative}.lush-choice-options:has(>label:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}@media (max-width:640px){.lush-choice-options:has(>label:nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr))}}.lush-choice-options label:hover{border-color:var(--lush-accent)}@supports (color:color-mix(in lab, red, red)){.lush-choice-options label:hover{border-color:color-mix(in srgb, var(--lush-accent) 45%, var(--lush-border))}}.lush-choice-options input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.lush-choice-options label:has(input:checked){border-color:var(--lush-accent);background:var(--lush-accent-soft);color:var(--lush-accent);font-weight:600}.lush-target{outline:.125rem solid var(--lush-accent);outline-offset:.1875rem;box-shadow:0 0 0 .375rem var(--lush-accent-soft);transition:box-shadow .3s}.lush-legal-more{color:var(--lush-muted);margin:.625rem 0 0;font-size:.8125rem}.lush-media-alt{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3em;display:-webkit-box;overflow:hidden}.lush-media-state{align-items:center;min-height:2.5rem}.lush-editor-preview .lush-photo{object-fit:cover;max-height:13.75rem}.lush-media-empty{border:.0625rem dashed var(--lush-border);color:var(--lush-muted);text-align:center;border-radius:.75rem;margin:.75rem 0 0;padding:1.75rem 1.25rem;font-size:.8125rem}.lush-media-sections>section{min-width:0}.lush-media-sections>section+section{border-top:.0625rem solid var(--lush-border);padding-top:1.125rem}.lush-upload-link{position:relative}.lush-choice-options label:has(input:focus-visible){outline:.125rem solid var(--lush-accent);outline-offset:.1875rem}.lush-upload-link:has(input:focus){outline:.125rem solid var(--lush-accent);outline-offset:.1875rem}.lush-field>span{font-weight:500}.lush-field :is(input,select,textarea){border:.0625rem solid var(--lush-border);background:var(--lush-surface);color:var(--lush-text);border-radius:.5625rem;width:100%;min-width:0;min-height:2.75rem;padding:.625rem .75rem;font-size:.8125rem}.lush-field textarea{resize:vertical;min-height:6.75rem}.lush-field small{color:var(--lush-muted);font-size:.8125rem;line-height:1.125rem}.lush-field [aria-invalid=true]{border-color:var(--lush-danger)}.lush-field .lush-error{color:var(--lush-danger)}.lush-checkbox{flex-wrap:wrap;align-items:center;gap:.25rem .625rem;min-height:2.75rem;display:flex}.lush-checkbox>input+span{flex:1 1 0;min-width:0}.lush-checkbox>small{flex-basis:100%;padding-left:1.75rem}.lush-checkbox input{width:1.125rem;min-height:1.125rem;accent-color:var(--lush-accent)}.lush-form-footer{border-top:.0625rem solid var(--lush-border);background:var(--lush-surface);border-radius:0 0 1rem 1rem;justify-content:flex-end;align-items:center;gap:.75rem;padding:1.125rem 1.5rem;display:flex}.lush-sticky-footer{border:.0625rem solid var(--lush-border);z-index:10;border-radius:.75rem;margin-top:1.5rem;position:sticky;bottom:.75rem}.lush-dialog-overlay{z-index:60;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);background:#10101866;position:fixed;inset:0}.lush-dialog{border:.0625rem solid var(--lush-border);background:var(--lush-surface);width:min(41.25rem,100vw - 2rem);max-height:90dvh;color:var(--lush-text);z-index:61;border-radius:1rem;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.lush-dialog>.lush-card-head{z-index:2;background:var(--lush-surface);position:sticky;top:0}.lush-dialog .lush-form-footer{z-index:2;position:sticky;bottom:0}.lush-dialog-description{color:var(--lush-muted);padding:1.125rem 1.5rem 0;font-size:.8125rem}.lush-alert{border:.0625rem solid var(--lush-border);background:var(--lush-accent-soft);border-radius:.625rem;margin-bottom:1.25rem;padding:1rem 1.125rem;font-size:.8125rem}.lush-alert.error{background:var(--lush-danger-bg);color:var(--lush-danger)}.lush-alert.warning{background:var(--lush-warning-bg);color:var(--lush-warning)}.lush-alert a:not([data-slot=button]){text-underline-offset:.1875rem;border-radius:.25rem;font-weight:600;text-decoration:underline;transition:background-color .15s,color .15s}.lush-alert a:not([data-slot=button]):hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.lush-alert a:not([data-slot=button]):hover{background:color-mix(in srgb, currentColor 14%, transparent)}}.lush-alert a:not([data-slot=button]):hover{text-decoration-thickness:.125rem}.lush-notice{border:.0625rem solid var(--lush-border);background:var(--lush-success-bg);color:var(--lush-success);border-radius:.625rem;justify-content:space-between;gap:1.125rem;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.75rem;display:flex}.lush-notice.error{background:var(--lush-danger-bg);color:var(--lush-danger)}.lush-notice button{min-width:2rem;min-height:2rem}.lush-notice-body{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;min-width:0;display:flex}.lush-notice-action{min-height:2rem;color:inherit;white-space:nowrap;border:.0625rem solid;border-radius:.5rem;align-items:center;padding:0 .75rem;font-weight:600;text-decoration:none;display:inline-flex}.lush-notice-action:hover{background:var(--lush-surface)}.lush-review-tools{color:var(--lush-muted);margin-bottom:1.375rem;font-size:.75rem}.lush-review-tools summary{cursor:pointer;min-height:2.25rem;padding:.5rem 0}.lush-review-tools .lush-toolbar{border-bottom:.0625rem solid var(--lush-border);align-items:end;padding:1rem 0}.lush-review-tools .lush-field{flex:1;max-width:14.375rem}.lush-mobile-menu{display:none}.lush-kanban{scroll-snap-type:x proximity;gap:1rem;padding-bottom:.875rem;display:flex;overflow:auto}.lush-kanban-column{background:var(--lush-surface-subtle);border:.0625rem solid var(--lush-border);scroll-snap-align:start;border-radius:.75rem;flex:0 0 16.25rem;padding:.875rem}.lush-kanban-column h2{letter-spacing:-.0125rem;justify-content:space-between;align-items:baseline;margin:.125rem .125rem .875rem;font-size:.9375rem;font-weight:600;display:flex}.lush-kanban-column h2>span{color:var(--lush-muted);font-size:.75rem;font-weight:500}.lush-lead-tile{background:var(--lush-surface);border:.0625rem solid var(--lush-border);border-radius:.75rem;grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:11rem;margin-bottom:.75rem;padding:1rem;display:grid;position:relative}.lush-lead-tile strong{font-size:.8125rem;font-weight:600}.lush-lead-tile p{color:var(--lush-muted);margin:0;font-size:.75rem}.lush-message{background:var(--lush-surface-subtle);border:.0625rem solid var(--lush-border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.75rem;max-width:82%;margin-bottom:1.125rem;padding:.875rem 1rem}.lush-message.out{background:var(--lush-accent-soft);margin-inline-start:auto}.lush-message small{color:var(--lush-muted);margin-top:.5rem;font-size:.75rem;display:block}.lush-messages{min-height:18.75rem;max-height:60vh;overflow:auto}.lush-gallery{scroll-snap-type:x mandatory;gap:.875rem;padding-bottom:1rem;display:flex;overflow-x:auto}.lush-gallery-item{scroll-snap-align:start;border:.0625rem solid var(--lush-border);border-radius:.75rem;flex:none;width:15rem;padding:.75rem}.lush-gallery-item p{margin:.75rem 0;font-size:.75rem}.lush-gallery-item .lush-actions{border-top:.0625rem solid var(--lush-border);padding-top:.75rem}.lush-divider{background:var(--lush-border);height:.0625rem;margin:1.5rem 0}.lush-disclosure{border-top:.0625rem solid var(--lush-border);margin-top:1.5rem;padding-top:1.125rem}.lush-disclosure summary{cursor:pointer;min-height:2.75rem;font-size:.8125rem;font-weight:600}.lush-chart{border-bottom:.0625rem solid var(--lush-border);align-items:end;gap:.75rem;height:13.125rem;padding:1.25rem 0 1.625rem;display:flex}.lush-chart>div{flex-direction:column;flex:1;justify-content:end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.lush-chart .bar{background:var(--lush-chart-purple);border-radius:.3125rem .3125rem 0 0;width:70%;max-width:3.75rem;min-height:.1875rem}.lush-chart small{color:var(--lush-muted);font-size:.75rem;position:absolute;bottom:-1.5625rem}.lush-progress{width:100%;height:.4375rem;accent-color:var(--lush-accent);margin:1rem 0}.is-collapsed .lush-sidebar :is(.lush-brand span,.lush-sidebar nav a span,.lush-nav-group,.lush-sidebar-footer p,.lush-sidebar-footer>a span){display:none}.is-collapsed .lush-brand-row{flex-direction:column}.lush-brand-row>.lush-sidebar-toggle{min-width:2rem;min-height:2rem;color:var(--lush-muted);background:0 0;border-color:#0000;padding:.375rem}.lush-brand-row>.lush-sidebar-toggle:hover{background:var(--lush-surface-subtle);color:var(--lush-text)}.lush-brand-row>.lush-sidebar-toggle:focus-visible{outline:.125rem solid var(--lush-accent);outline-offset:.125rem}.lush-panel-body>.lush-dash-list{padding:0}.lush-related-media,.lush-photo.lush-related-media{aspect-ratio:auto;object-fit:cover;border-radius:.5rem;flex:none;width:5rem;height:3.75rem}.lush-photo.lush-related-media{border:.0625rem solid var(--lush-border)}.lush-related-media.lush-photo-empty span{display:none}.lush-related-tile{background:var(--lush-accent-soft);color:var(--lush-accent);place-items:center;display:grid}.lush-dash-list li>a.lush-inbox-row{grid-template-columns:2.25rem minmax(0,1fr) auto 1.0625rem;align-items:center;gap:.25rem .875rem;min-height:4.5rem;padding:.875rem 0;display:grid}.lush-dash-list-icon.accent,.lush-dash-list-icon.lush-inbox-avatar{color:var(--lush-accent);background:var(--lush-accent-soft);font-size:.75rem;font-weight:600}.lush-inbox-text{color:var(--lush-text);text-overflow:ellipsis;white-space:nowrap;margin-top:.1875rem;font-size:.75rem;display:block;overflow:hidden}.lush-inbox-row svg{color:var(--lush-muted)}.lush-subtitle{color:var(--lush-muted);margin:.5rem 0 1.25rem;font-size:.8125rem}.lush-print-header{display:none}@media (max-width:1200px){.lush-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lush-columns{grid-template-columns:minmax(0,1.4fr) minmax(15rem,1fr)}.lush-main{padding:1.75rem 1.5rem}.lush-tabs{gap:1.25rem}.lush-metrics{gap:.75rem}.lush-metric{padding:1.125rem}.lush-topbar{padding-inline:1.5rem}}@media (max-width:980px){.lush-sidebar{width:13.125rem;padding-inline:.875rem}.lush-app-body{margin-inline-start:13.125rem}.lush-brand strong{font-size:1.4375rem}.lush-brand-row>.lush-icon-button{display:none}.lush-columns{grid-template-columns:1fr}.lush-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lush-account summary>span:last-child{display:none}.lush-tabs{gap:1.125rem}.lush-tabs>a,.lush-tabs>button{font-size:.75rem}.lush-equal-columns{grid-template-columns:1fr}}@media (max-width:760px){.lush-sidebar,.is-collapsed .lush-sidebar{width:15.5rem;transition:transform .15s;transform:translate(-100%)}.lush-sidebar.is-open{transform:translate(0)}.lush-app-body,.is-collapsed .lush-app-body{margin-inline-start:0}.lush-mobile-menu{display:inline-flex}.lush-nav-overlay{z-index:29;background:#0005;position:fixed;inset:0}.lush-main{padding:1.375rem 1.125rem}.lush-topbar{height:4.125rem;padding:.625rem 1.125rem}.lush-breadcrumb{flex:1;gap:.75rem}.lush-breadcrumb>span:not(.lush-crumb-sep){display:none}.lush-breadcrumb{white-space:nowrap;min-width:0}.lush-topbar .lush-actions{gap:.3125rem}.lush-topbar .lush-actions>.lush-icon-button{border:0;min-width:2.25rem}.lush-heading-row{flex-wrap:wrap;gap:1rem}.lush-heading-row h1{font-size:1.5rem}.lush-heading-row .lush-actions{width:100%}.lush-heading-row:has(>.lush-actions>.lush-menu:only-child){flex-wrap:nowrap}.lush-heading-row .lush-actions:has(>.lush-menu:only-child){width:auto}.lush-tabs{display:none}.lush-mobile-tabs{margin-bottom:1.375rem;display:block}.lush-mobile-tabs select{width:100%}.lush-card-head,.lush-card-body{padding:1.125rem}.lush-form-grid{gap:1.125rem}.lush-toolbar{gap:.625rem}.lush-toolbar>select{flex:1}.lush-photo-thumb{width:8.25rem;height:6rem}.lush-form-footer{padding:1rem 1.125rem}.lush-review-tools .lush-toolbar{flex-direction:column;align-items:start}.lush-review-tools .lush-field{width:100%;max-width:100%}.lush-kanban-column{flex-basis:16.25rem}.lush-table th,.lush-table td{padding:.875rem .75rem}.lush-metric-inner{padding:.8125rem .875rem .75rem}.lush-metric-inner>strong{font-size:1.5rem}.lush-health-row{flex-wrap:wrap;align-items:stretch}.lush-health-row .lush-photo-thumb{width:9.0625rem;height:auto;min-height:6.75rem}.lush-health-row>.lush-actions{width:100%}.lush-gallery-item{width:14.375rem}}@media (max-width:640px){.lush-metric{border-radius:.9375rem;padding:.25rem}.lush-metric-inner{padding:.75rem .625rem}.lush-metric-inner>strong{overflow-wrap:anywhere}.lush-metric-inner>strong[data-long]{letter-spacing:-.025rem;font-size:clamp(.8125rem,6.2vw - .4375rem,1rem);line-height:1.875rem}}@media (max-width:450px){.lush-dialog .lush-form-footer{flex-wrap:wrap}.lush-dialog .lush-form-footer button[value=next]{flex:1 0 100%;order:-1}.lush-listing-grid,.lush-form-grid{grid-template-columns:1fr}.lush-field-wide{grid-column:auto}.lush-main{padding-inline:.875rem}.lush-metrics{gap:.625rem}.lush-heading-row h1{font-size:1.375rem}.lush-card-head{flex-wrap:wrap;gap:.625rem}.lush-facts{gap:1.125rem}.lush-health-row{gap:.875rem}.lush-health-row .lush-photo-thumb{width:7rem}.lush-row{gap:.875rem}.lush-topbar{padding-inline:.75rem}.lush-breadcrumb{font-size:.6875rem}.lush-toolbar:has(.lush-select-pill) .lush-search{flex-basis:100%}.lush-toolbar .lush-select-pill{flex:1 1 0}.lush-toolbar .lush-select-pill select{width:100%}.lush-dash-list li>a.lush-inbox-row{grid-template-columns:2.25rem minmax(0,1fr) 1.0625rem}.lush-inbox-row .lush-inbox-meta{text-align:start;flex-wrap:wrap;grid-area:2/2;place-items:center start;gap:.375rem .625rem;display:flex}.lush-inbox-row>svg{grid-area:1/3/span 2}}@media (prefers-reduced-motion:reduce){.lush-app *{scroll-behavior:auto!important;transition:none!important}}@media print{.lush-sidebar,.lush-topbar,.lush-review-tools,.lush-actions,.lush-tabs,.lush-mobile-tabs{display:none!important}.lush-app-body{margin:0!important}.lush-card{break-inside:avoid}.lush-print-header{display:block}}.lush-calendar-grid{border:.0625rem solid var(--lush-border);background:var(--lush-surface);border-radius:.875rem;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.lush-calendar-day{border-inline-end:.0625rem solid var(--lush-border);border-bottom:.0625rem solid var(--lush-border);min-width:0;min-height:8.125rem;padding:.75rem}.lush-calendar-day>strong{color:var(--lush-muted);margin-bottom:.625rem;font-size:.75rem;display:block}.lush-calendar-day a{margin-bottom:.375rem;display:block}.lush-calendar-day .lush-badge{white-space:normal;font-size:.75rem}@media (max-width:760px){.lush-calendar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lush-calendar-day{min-height:6.25rem}.lush-editor-preview:not(.is-preview-open){display:none}.lush-app.is-collapsed .lush-sidebar.is-open .lush-brand span,.lush-app.is-collapsed .lush-sidebar.is-open nav a span,.lush-app.is-collapsed .lush-sidebar.is-open .lush-nav-group,.lush-app.is-collapsed .lush-sidebar.is-open .lush-sidebar-footer span,.lush-app.is-collapsed .lush-sidebar.is-open .lush-sidebar-footer p{display:block}}.lush-app,.lush-dialog{--background:var(--lush-canvas);--foreground:var(--lush-text);--card:var(--lush-surface);--card-foreground:var(--lush-text);--primary:var(--lush-accent);--primary-foreground:var(--lush-accent-ink);--muted:var(--lush-surface-subtle);--muted-foreground:var(--lush-muted);--border:var(--lush-border);--input:var(--lush-border);--accent:var(--lush-accent-soft);--accent-foreground:var(--lush-text);--secondary:var(--lush-accent-soft);--destructive:var(--lush-danger);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lush-app[data-theme=dark],.lush-dialog[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lush-app{font-family:var(--lush-font-sans);font-variant-numeric:tabular-nums}.lush-main{max-width:none;padding:1.875rem}.lush-heading-row h1{font-size:1.625rem;font-weight:700}.lush-sidebar{width:15.625rem;padding:1.75rem 1.125rem}.lush-app-body{margin-inline-start:15.625rem}.lush-workspace-label{margin:0 .75rem .5rem}.lush-brand-row{margin-bottom:1.75rem}.is-collapsed .lush-brand-row{gap:1.6875rem;margin-bottom:.5625rem}.is-collapsed .lush-sidebar{width:4.5rem;padding-inline:.625rem}.is-collapsed .lush-app-body{margin-inline-start:4.5rem}.lush-simulation-bar{background:var(--lush-surface-subtle);border-bottom:.0625rem solid var(--lush-border);padding:.625rem 1.875rem}.lush-simulation-bar .lush-review-tools{margin:0}.lush-stored-bar{color:var(--lush-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0;font-size:.8125rem;display:flex}.lush-stored-bar strong{color:var(--lush-text);font-weight:600}.lush-stored-bar button,.lush-stored-actions button{border:.0625rem solid var(--lush-border);background:var(--lush-surface);min-height:2.25rem;color:var(--lush-text);cursor:pointer;border-radius:.625rem;padding:0 .875rem;font-size:.8125rem;font-weight:600}.lush-stored-bar-actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.lush-stored-act{align-items:center;gap:.5rem;display:inline-flex}.lush-account .lush-stored-act{white-space:nowrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:.8125rem;font-weight:600;display:flex}.lush-stored-act select{border:.0625rem solid var(--lush-border);background:var(--lush-surface);min-height:2.25rem;color:var(--lush-text);border-radius:.625rem;padding:0 .625rem;font-size:.8125rem;font-weight:600}.lush-stored-act select:focus-visible,.lush-stored-bar button:focus-visible,.lush-stored-actions button:focus-visible,.lush-data-mode:focus-visible{outline:.125rem solid var(--lush-accent);outline-offset:.125rem}.lush-account .lush-data-mode{border:.0625rem solid var(--lush-border);background:var(--lush-surface-subtle);width:100%;min-height:2.75rem;color:var(--lush-text);text-align:start;cursor:pointer;border-radius:.625rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:600}.lush-account .lush-data-mode small{font-weight:400}.lush-not-connected,.lush-stored-status{border:.0625rem solid var(--lush-border);border-radius:var(--lush-radius-md);background:var(--lush-surface);max-width:40rem;color:var(--lush-text);padding:1.5rem}.lush-stored-status{width:calc(100% - 2rem);margin:3rem auto}.lush-not-connected h1,.lush-stored-status h1{margin:0 0 .625rem;font-size:1.25rem;font-weight:600}.lush-not-connected p,.lush-stored-status p{color:var(--lush-muted);font-size:var(--lush-text-sm);margin:0 0 .625rem;line-height:1.55}.lush-not-connected a{color:var(--lush-accent-ink);font-weight:600}.lush-stored-status code{background:var(--lush-surface-subtle);overflow-wrap:anywhere;border-radius:.375rem;padding:.125rem .375rem;font-size:.75rem}.lush-private-note{font-size:var(--lush-text-sm);margin:0;padding:1rem 1.25rem;line-height:1.5}.lush-stored-actions{flex-wrap:wrap;gap:.625rem;margin-top:1rem;display:flex}.lush-mobile-navigation{display:none}.lush-filter-summary{color:var(--lush-muted);flex-wrap:wrap;align-items:center;gap:.875rem;margin-bottom:1rem;font-size:.75rem;display:flex}@media (min-width:1700px){.lush-sidebar{width:17.25rem}.lush-app-body{margin-inline-start:17.25rem}}@media (min-width:981px) and (max-width:1200px){.lush-sidebar{width:13.625rem}.lush-app-body{margin-inline-start:13.625rem}.lush-brand strong{font-size:1.4375rem}}@media (max-width:980px){.lush-sidebar,.is-collapsed .lush-sidebar{width:15.625rem;padding-inline:1.125rem;transform:translate(-100%)}.lush-sidebar.is-open{transform:translate(0)}.lush-sidebar.is-open :is(.lush-brand span,.lush-sidebar-footer p,.lush-sidebar-footer>a span,.lush-nav-group,.lush-sidebar nav a span){display:block}.is-collapsed .lush-sidebar.is-open .lush-brand-row{flex-direction:row}.lush-app-body,.is-collapsed .lush-app-body{margin-inline-start:0}.lush-mobile-menu{display:inline-flex}.lush-nav-overlay{z-index:29;background:#0005;position:fixed;inset:0}.lush-mobile-navigation{z-index:28;background:var(--lush-surface);border-top:.0625rem solid var(--lush-border);padding:.4375rem .5rem calc(.4375rem + env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.lush-mobile-navigation>:is(a,button){min-height:3rem;color:var(--lush-muted);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-size:.625rem;display:flex}.lush-mobile-navigation [aria-current=page]{background:var(--lush-accent-soft);color:var(--lush-accent)}.lush-main{padding:1.5rem 1.5rem 6.25rem}.lush-sticky-footer{bottom:calc(4.5rem + env(safe-area-inset-bottom))}.lush-simulation-bar{padding-inline:1.5rem}}@media (max-width:640px){.lush-main{padding:1.375rem 1rem 6.25rem}.lush-simulation-bar{padding-inline:1rem}.lush-heading-row h1{font-size:1.5rem}}.lush-focused-workspace{width:min(100%,52.5rem);margin-inline:auto}.lush-lead-tile-head{justify-content:space-between;align-items:flex-start;gap:.625rem;display:flex}.lush-lead-identity{align-items:center;gap:.625rem;min-width:0;display:flex}.lush-lead-identity>span:last-child{flex:1;min-width:0}.lush-lead-identity .lush-avatar{width:2.125rem;height:2.125rem;font-size:.75rem}.lush-lead-identity :is(strong,small){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lush-lead-identity strong{font-size:.8125rem;font-weight:600}.lush-lead-identity small{color:var(--lush-muted);margin-top:.1875rem!important;font-size:.75rem!important}.lush-lead-tile>p{white-space:nowrap;text-overflow:ellipsis;color:var(--lush-text);margin-top:.875rem;font-size:.8125rem;line-height:1.25rem;overflow:hidden}.lush-lead-tile .lush-lead-due{color:var(--lush-muted);margin-top:.25rem;font-size:.75rem;font-weight:500}.lush-lead-due[data-state=overdue]{color:var(--lush-danger)}.lush-lead-due[data-state=today]{color:var(--lush-warning)}.lush-lead-foot{border-top:.0625rem solid var(--lush-border);align-items:center;gap:.5rem;margin-top:.875rem;padding-top:.75rem;display:flex}.lush-lead-foot small{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;color:var(--lush-muted);flex:1;margin:0;font-size:.75rem;overflow:hidden}.lush-lead-flag{color:var(--lush-warning);white-space:nowrap;flex:none;align-items:center;gap:.1875rem;font-size:.75rem;font-weight:600;display:inline-flex}.lush-lead-tile .lush-menu>summary{border:0;min-width:1.5rem;min-height:1.875rem;padding:.125rem}.lush-kanban-column{flex:0 0 17.8125rem;width:17.8125rem;min-width:0}.lush-row-icon{min-width:2rem;min-height:2.25rem;color:var(--lush-muted);justify-content:center;align-items:center;display:inline-flex}.lush-row-icon:hover{color:var(--lush-accent);background:var(--lush-accent-soft);border-radius:.375rem}.lush-leads-table{min-width:56.25rem}.lush-leads-table td:nth-child(2){max-width:16.875rem}.lush-leads-table td:nth-child(5)>span{white-space:nowrap;text-overflow:ellipsis;max-width:13.75rem;display:block;overflow:hidden}@media (max-width:1200px){.lush-leads-table .lush-contact-col{display:none}.lush-leads-table{min-width:47.5rem}}@media (hover:hover){.lush-lead-tile .lush-menu{opacity:0}.lush-lead-tile:is(:hover,:focus-within) .lush-menu{opacity:1}}.lush-trend-figure svg{width:100%;height:auto;min-height:9.375rem}.lush-trend-figure svg text{fill:var(--lush-muted);font-family:inherit;font-size:.75rem}.lush-trend-figure svg[viewBox] text{font-size:12px}.lush-trend-figure figcaption{margin-top:.75rem;font-size:.75rem}.lush-chart-legend{color:var(--lush-muted);flex-wrap:wrap;gap:1.25rem;margin-bottom:1rem;font-size:.75rem;display:flex}.lush-chart-legend span:before{content:"";background:var(--lush-chart-purple);vertical-align:middle;width:1.125rem;height:.1875rem;margin-right:.5rem;display:inline-block}.lush-chart-legend span+span:before{background:var(--lush-chart-blue)}.lush-chart-legend span[data-series=previous]:before{border-top:.125rem dashed var(--lush-muted);background:0 0;height:0}.lush-search-trigger{border:.0625rem solid var(--lush-border);background:var(--lush-surface);min-height:2.5rem;color:var(--lush-muted);border-radius:.625rem;align-items:center;gap:.5rem;min-width:13.75rem;margin-inline:auto .75rem;padding:0 .75rem;font-size:.8125rem;display:inline-flex}.lush-search-trigger:hover{border-color:var(--lush-accent);color:var(--lush-text)}.lush-search-trigger kbd{border:.0625rem solid var(--lush-border);font:inherit;border-radius:.375rem;margin-inline-start:auto;padding:.0625rem .375rem;font-size:.75rem}.lush-search-dialog{width:min(35rem,100vw - 2rem);top:12vh;transform:translate(-50%)}.lush-search-box{border-bottom:.0625rem solid var(--lush-border);align-items:center;gap:.625rem;padding:.75rem .875rem;display:flex}.lush-search-box input{background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:2.5rem;font-size:.9375rem}.lush-search-results{gap:.875rem;max-height:60vh;padding:.875rem;display:grid;overflow:auto}.lush-search-results h3{letter-spacing:.04em;text-transform:uppercase;color:var(--lush-muted);margin:0 0 .375rem;font-size:.75rem;font-weight:600}.lush-search-results ul{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.lush-search-results a{min-height:2.75rem;color:inherit;border-radius:.625rem;gap:.125rem;padding:.5rem .625rem;text-decoration:none;display:grid}.lush-search-results a:hover,.lush-search-results a:focus-visible{background:var(--lush-accent-soft);outline:none}.lush-search-results strong{font-size:.8125rem}.lush-search-results small{color:var(--lush-muted);font-size:.75rem}@media (max-width:760px){.lush-search-trigger{justify-content:center;width:2.5rem;min-width:0;margin-inline-end:.25rem;padding:0}.lush-search-trigger span,.lush-search-trigger kbd{display:none}.lush-breadcrumb{overflow:hidden}.lush-breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (max-width:450px){.lush-breadcrumb>a,.lush-breadcrumb>.lush-crumb-sep{display:none}}.lush-settings-actions{justify-content:flex-end;margin:1rem 0 .75rem}.lush-dashboard{min-width:0}.lush-dash-period{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.625rem;display:flex}.lush-dash-period label{border:.0625rem solid var(--lush-border);background:var(--lush-surface);border-radius:.625rem;max-width:100%;transition:border-color .15s;position:relative;box-shadow:0 .0625rem .125rem #17171d0d}.lush-dash-period label:hover{border-color:var(--lush-accent)}@supports (color:color-mix(in lab, red, red)){.lush-dash-period label:hover{border-color:color-mix(in srgb, var(--lush-accent) 45%, var(--lush-border))}}.lush-dash-period select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.lush-dash-period label:focus-within{outline:.125rem solid var(--lush-accent);outline-offset:.125rem}.lush-dash-period label>span:not(.sr-only){white-space:nowrap;pointer-events:none;align-items:center;gap:.25rem;min-height:2.625rem;padding:0 2.75rem 0 1rem;font-size:.8125rem;font-weight:500;display:flex}.lush-dash-period-icon{color:var(--lush-muted);pointer-events:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.lush-dash-period label>span>span{color:var(--lush-muted);font-weight:400}.lush-dash-period button{min-height:2.75rem;font-size:.8125rem}.lush-dash-headlines{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;margin-bottom:1.4375rem;display:grid}.lush-dash-kpi{background:var(--lush-surface-subtle);border:.0625rem solid var(--lush-border);border-radius:1.125rem;flex-direction:column;min-width:0;padding:.375rem;display:flex}.lush-dash-kpi:hover{border-color:var(--lush-accent)}.lush-dash-kpi-inner{background:var(--lush-surface);border:.0625rem solid var(--lush-border);border-radius:.75rem;flex-direction:column;flex:1;align-items:flex-start;padding:.9375rem 1rem .875rem;display:flex}.lush-dash-kpi-inner>span:first-child{color:var(--lush-muted);font-size:.75rem;font-weight:500;line-height:1.125rem}.lush-dash-kpi-head{justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;display:flex}.lush-dash-kpi-head svg{flex-shrink:0;margin-top:.125rem}.lush-dash-kpi:hover .lush-dash-kpi-head svg{color:var(--lush-accent)}.lush-dash-kpi-inner>strong{letter-spacing:-.05625rem;margin-top:.5rem;font-size:1.75rem;line-height:1.25}.lush-dash-comparison{width:100%;color:var(--lush-muted);flex-direction:column;align-items:flex-start;gap:.375rem;margin-top:.5rem;font-size:.75rem;line-height:1.5;display:flex}.lush-dash-caption{padding:.125rem 0;display:inline-block}.lush-delta{white-space:nowrap;background:var(--lush-canvas);color:var(--lush-muted);border-radius:.3125rem;padding:.125rem .375rem;font-weight:600;display:inline-block}.lush-delta.positive{background:var(--lush-success-bg);color:var(--lush-success)}.lush-delta.negative{background:var(--lush-danger-bg);color:var(--lush-danger)}.lush-dash-panel{border:.0625rem solid var(--lush-border);background:var(--lush-surface-subtle);border-radius:1.125rem;min-width:0;padding:.375rem}.lush-dash-panel-inner{border:.0625rem solid var(--lush-border);background:var(--lush-surface);border-radius:.75rem;min-width:0;height:100%;overflow:hidden}.lush-dash-panel-inner>header{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.lush-dash-panel-inner>header:has(>.lush-text-link){align-items:flex-start}@media (pointer:fine){.lush-dash-panel-inner>header>.lush-text-link{min-height:1.40625rem}}.lush-dash-panel h2{letter-spacing:-.0125rem;font-size:.9375rem;font-weight:600;line-height:1.5}.lush-dash-panel header p{color:var(--lush-muted);margin-top:.25rem;font-size:.75rem}.lush-dash-panel header .lush-text-link{flex-shrink:0;font-size:.75rem}.lush-dash-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;padding:0 1.25rem 1.25rem;display:grid}@media (min-width:1101px){.lush-dash-metrics[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}.lush-dash-metrics>a{min-width:0;padding:.25rem .75rem .125rem 0}.lush-dash-metrics>a+a{border-left:.0625rem solid var(--lush-border);padding-left:1.0625rem}.lush-dash-metrics>a>span:first-child{color:var(--lush-muted);font-size:.75rem;line-height:1.125rem;display:block}.lush-dash-metrics>a>strong{letter-spacing:-.03125rem;margin-top:.5rem;font-size:1.375rem;font-weight:700;line-height:1.25;display:block}.lush-dash-metrics>a:hover>span:first-child{text-decoration:underline}.lush-dash-domain-lower{border-top:.0625rem solid var(--lush-border);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);min-height:14.75rem;display:grid}@media (max-width:1100px){.lush-dash-domain-lower,.lush-dash-bars{min-height:0}}.lush-dash-domain-lower figure{min-width:0;padding:1.125rem 1.25rem 1.25rem}.lush-dash-domain-lower figcaption{justify-content:space-between;gap:.75rem;margin-bottom:1.0625rem;font-size:.75rem;display:flex}.lush-dash-domain-lower figcaption strong{font-weight:600}.lush-dash-domain-lower figcaption span{color:var(--lush-muted);font-size:.75rem}.lush-dash-bars .lush-dash-bar-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lush-dash-domain-lower figure{flex-direction:column;display:flex}.lush-dash-bars{grid-auto-rows:1.25rem;align-content:start;gap:.75rem;min-height:7.25rem;display:grid}.lush-dash-bars>div{grid-template-columns:8.25rem minmax(0,1fr) 2.125rem;align-items:center;gap:.75rem;font-size:.75rem;display:grid}.lush-dash-bars>div>span:first-child{color:var(--lush-muted)}.lush-dash-bars strong{text-align:right;font-weight:600}.lush-dash-track{background:var(--lush-canvas);border-radius:.25rem;height:.6875rem;overflow:hidden}.lush-dash-track>span{background:var(--lush-chart-purple);border-radius:.25rem;height:100%;display:block}.lush-dash-bars>div:nth-child(4n+2) .lush-dash-track>span{background:var(--lush-chart-blue)}.lush-dash-bars>div:nth-child(4n+3) .lush-dash-track>span{background:var(--lush-chart-teal)}.lush-dash-bars>div:nth-child(4n+4) .lush-dash-track>span{background:var(--lush-chart-amber)}.lush-dash-bars[data-wide=true]>div{grid-template-columns:8.25rem minmax(0,1fr) 4.75rem}.lush-dash-chart-note{color:var(--lush-muted);margin-top:auto;padding-top:1rem;font-size:.75rem;line-height:1.6}.lush-dash-domain-lower aside{border-left:.0625rem solid var(--lush-border);background:var(--lush-surface-subtle);flex-direction:column;justify-content:space-between;gap:.9375rem;padding:1.125rem 1.25rem;display:flex}.lush-dash-insight-label{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.lush-dash-insight-label>span:first-child{text-transform:uppercase;letter-spacing:.0625rem;color:var(--lush-muted);font-size:.75rem;font-weight:600}.lush-dash-tag{background:var(--lush-canvas);color:var(--lush-muted);border-radius:.3125rem;align-items:center;gap:.375rem;padding:.1875rem .375rem;font-size:.75rem;font-weight:600;display:inline-flex}.lush-dash-insight-scope{color:var(--lush-muted);font-size:.75rem}.lush-dash-tag.warning{background:var(--lush-warning-bg);color:var(--lush-warning)}.lush-dash-domain-lower h3{font-size:.875rem;font-weight:600;line-height:1.5}.lush-dash-domain-lower aside p{color:var(--lush-muted);margin-top:.4375rem;font-size:.75rem;line-height:1.65}.lush-dash-domain-lower aside .lush-text-link{font-size:.75rem}.lush-dash-lower{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.125rem;margin-top:1.25rem;display:grid}.lush-dash-list{padding:0 1.25rem .5rem;list-style:none}.lush-dash-list li{border-top:.0625rem solid var(--lush-border)}.lush-dash-list li>a{align-items:center;gap:.6875rem;min-height:4.5rem;padding:.8125rem 0;display:flex}.lush-dash-list li>a:hover strong{color:var(--lush-accent)}.lush-dash-list svg{flex-shrink:0}.lush-dash-list-copy{flex:1;min-width:0}.lush-dash-list strong{font-size:.8125rem;font-weight:600;display:block}.lush-dash-list small{color:var(--lush-muted);margin-top:.1875rem;font-size:.75rem;display:block}.lush-dash-list-icon{width:2.25rem;height:2.25rem;color:var(--lush-warning);background:var(--lush-warning-bg);border-radius:.625rem;flex-shrink:0;place-items:center;display:grid}.lush-dash-list-icon.clock{color:var(--lush-danger);background:var(--lush-danger-bg)}.lush-dash-list-icon.deal{color:var(--lush-chart-blue);background:var(--lush-chart-blue)}@supports (color:color-mix(in lab, red, red)){.lush-dash-list-icon.deal{background:color-mix(in srgb, var(--lush-chart-blue) 14%, var(--lush-surface))}}.lush-dash-list-icon.reply{color:var(--lush-accent);background:var(--lush-accent-soft)}.lush-dash-list-icon.target{color:var(--lush-chart-teal);background:var(--lush-chart-teal)}@supports (color:color-mix(in lab, red, red)){.lush-dash-list-icon.target{background:color-mix(in srgb, var(--lush-chart-teal) 14%, var(--lush-surface))}}.lush-dash-count{background:var(--lush-canvas);min-width:1.375rem;height:1.375rem;color:var(--lush-muted);vertical-align:.0625rem;border-radius:.375rem;place-items:center;margin-left:.375rem;padding:0 .375rem;font-size:.75rem;font-weight:600;display:inline-grid}.lush-dash-time{flex-shrink:0;width:2.9375rem;font-size:.75rem;font-weight:600}.lush-dash-time small{font-size:.75rem;font-weight:400}.lush-dash-agenda-line{background:var(--lush-accent);border-radius:.1875rem;flex-shrink:0;align-self:stretch;width:.1875rem}.lush-dash-empty{color:var(--lush-muted);padding:1.25rem 0;font-size:.75rem}@media (min-width:1700px){.lush-dash-kpi-inner{padding:1.3125rem}.lush-dash-kpi-inner>strong{font-size:2rem}}@media (max-width:1200px){.lush-dash-kpi-inner{padding:.75rem}.lush-dash-kpi-inner>strong{font-size:1.5rem}.lush-dash-domain-lower{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}@media (min-width:641px) and (max-width:1100px){.lush-dash-headlines,.lush-dash-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lush-dash-metrics>a:nth-child(3){border-left:0;padding-left:0}.lush-dash-metrics>a:nth-child(n+3){border-top:.0625rem solid var(--lush-border);padding-top:.875rem}}@media (max-width:640px){.lush-dash-headlines{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-bottom:1.25rem}.lush-dash-kpi{border-radius:.9375rem;padding:.25rem}.lush-dash-kpi-inner{padding:.75rem .625rem}.lush-dash-kpi-inner>span:first-child{min-height:2.25rem}.lush-dash-kpi-inner>strong{font-size:1.5rem}.lush-dash-period{justify-content:flex-start;width:100%}.lush-dash-period label>span:not(.sr-only){font-size:.6875rem}.lush-dash-panel-inner>header{flex-wrap:wrap;align-items:flex-start;padding:1rem .875rem}.lush-dash-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8125rem;padding:0 .875rem .9375rem}.lush-dash-metrics>a{padding-inline:0}.lush-dash-metrics>a:nth-child(3){border-left:0;padding-left:0}.lush-dash-metrics>a:nth-child(n+3){border-top:.0625rem solid var(--lush-border);padding-top:.75rem}.lush-dash-domain-lower,.lush-dash-lower{grid-template-columns:minmax(0,1fr)}.lush-dash-domain-lower figure{padding:1rem .875rem}.lush-dash-domain-lower aside{border-left:0;border-top:.0625rem solid var(--lush-border);padding:1rem .875rem}.lush-dash-bars>div{grid-template-columns:5.625rem minmax(0,1fr) 1.5625rem;gap:.5625rem;font-size:.75rem}.lush-dash-bars[data-wide=true]>div{grid-template-columns:5.625rem minmax(0,1fr) 4rem}.lush-dash-list{padding-inline:.875rem}.lush-dashboard .lush-tabs{gap:1.25rem;display:flex;overflow-x:auto}.lush-dashboard .lush-mobile-tabs{display:none}}.lush-dashboard .lush-heading-row p{text-wrap:pretty}.lush-dashboard .lush-nowrap{white-space:nowrap}.lush-back-row{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.625rem;display:flex}.lush-back-row .lush-back{margin-bottom:0}.lush-back-row .lush-actions{justify-content:flex-end}.lush-identity{flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:.625rem;display:flex}.lush-lead-meta{color:var(--lush-muted);gap:.375rem .75rem;margin-top:.5rem;font-size:.8125rem}.lush-stage-button{gap:.5rem}.lush-next-card{border:.0625rem solid var(--lush-accent);background:var(--lush-accent-soft);border-radius:1rem;min-width:0;margin-bottom:1.5rem;padding:1.375rem 1.5rem}.lush-next-card.compact{margin-bottom:0;padding:1.125rem 1.25rem}.lush-next-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lush-next-label{color:var(--lush-accent);font-size:.75rem;font-weight:600}.lush-next-card h2{letter-spacing:-.03125rem;margin-top:.5rem;font-size:1.25rem;font-weight:650}.lush-next-card.compact h2{font-size:1.0625rem}.lush-next-detail{color:var(--lush-muted);margin-top:.375rem;font-size:.8125rem}.lush-next-card h2+.lush-next-detail:has(+.lush-actions){margin-block:.75rem}.lush-next-meta{flex-wrap:wrap;gap:.625rem 1.75rem;margin:1rem 0;font-size:.8125rem;display:flex}.lush-next-meta dt{color:var(--lush-muted);margin-bottom:.125rem;font-size:.75rem}.lush-stage-reminder{background:var(--lush-warning-bg);color:var(--lush-warning);border-radius:.625rem;flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:1rem;padding:.625rem .875rem;font-size:.75rem;display:flex}.lush-stage-reminder p{flex:1;min-width:11.25rem}.lush-stage-reminder .lush-text-link{min-height:2rem;font-weight:600}.lush-related{border:.0625rem solid var(--lush-border);background:var(--lush-surface);border-radius:.625rem;gap:.25rem;margin-bottom:1rem;padding:.75rem .875rem;display:grid}.lush-related a{gap:.125rem;font-size:.8125rem;display:grid}.lush-related a span{color:var(--lush-muted);font-size:.75rem}.lush-related a:hover strong{color:var(--lush-accent)}.lush-disabled-hint{display:inline-flex}.lush-subhead{color:var(--lush-muted);margin-bottom:.25rem;font-size:.75rem;font-weight:500}.lush-checks{display:grid}.lush-checks>li{border-bottom:.0625rem solid var(--lush-border);grid-template-columns:1.375rem minmax(0,1fr) auto;align-items:start;gap:.625rem;padding:.6875rem 0;display:grid}.lush-checks>li:last-child{border-bottom:0}.lush-checks small{color:var(--lush-muted);margin-top:.1875rem;font-size:.75rem;display:block}.lush-checks strong{font-size:.8125rem;font-weight:600}.lush-check-mark{background:var(--lush-warning-bg);width:1.25rem;height:1.25rem;color:var(--lush-warning);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid}[data-ok=true]>.lush-check-mark{background:var(--lush-success-bg);color:var(--lush-success)}.lush-check-link{color:var(--lush-accent);text-align:start;text-underline-offset:.1875rem;min-height:1.5rem;font-size:.8125rem;font-weight:600;text-decoration:underline}.lush-checks.compact>li{border:0;grid-template-columns:1.125rem minmax(0,1fr);padding:.375rem 0;font-size:.75rem}.lush-checks.compact [data-ok=false]>span:first-child{color:var(--lush-warning);font-weight:700}.lush-checks.compact [data-ok=true]>span:first-child{color:var(--lush-success)}.lush-stage-context{background:var(--lush-surface-subtle);border:.0625rem solid var(--lush-border);border-radius:.625rem;gap:.375rem;margin-top:1rem;padding:.875rem 1rem;font-size:.8125rem;display:grid}.lush-context-missing{border-top:.0625rem solid var(--lush-border);gap:.375rem;margin-top:1.125rem;padding-top:.875rem;display:grid}.lush-context-missing li:before{content:"?";background:var(--lush-warning-bg);width:1.125rem;height:1.125rem;color:var(--lush-warning);border-radius:50%;place-items:center;margin-inline-end:.5rem;font-size:.75rem;font-weight:700;display:inline-grid}.lush-candidates .lush-panel-body{align-content:start;gap:1rem;display:grid;container-type:inline-size}.lush-candidates-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lush-segmented{border:.0625rem solid var(--lush-border);background:var(--lush-surface-subtle);border-radius:.625rem;padding:.1875rem;display:inline-flex}.lush-segmented button{min-height:2.375rem;color:var(--lush-muted);border-radius:.5rem;padding:.375rem .875rem;font-size:.75rem;transition:background-color .15s,color .15s}.lush-segmented button span{margin-inline-start:.25rem;font-weight:600}.lush-segmented button:hover:not([aria-pressed=true]){background:var(--lush-surface);color:var(--lush-text)}.lush-segmented button[aria-pressed=true]{background:var(--lush-accent-soft);color:var(--lush-accent);font-weight:600}.lush-candidate-grid{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:1rem;display:grid}.lush-candidate{border:.0625rem solid var(--lush-border);background:var(--lush-surface);border-radius:.75rem;flex-direction:column;min-width:0;transition:opacity .15s;display:flex;overflow:hidden}.lush-candidate-media{display:block;position:relative;overflow:hidden}.lush-candidate-media .lush-photo{border-radius:0;transition:transform .25s}.lush-candidate-media:hover .lush-photo{transform:scale(1.04)}.lush-candidate-tag{background:var(--lush-accent);color:var(--lush-accent-ink);top:.75rem;border-radius:62.4375rem;align-items:center;gap:.25rem;padding:.25rem .5625rem;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;inset-inline-end:.75rem}.lush-candidate-body{flex-direction:column;flex:1;gap:.25rem;padding:.875rem 1rem 1rem;display:flex}.lush-candidate h3{margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.lush-candidate-title{color:var(--lush-text);text-underline-offset:.1875rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .15s,text-decoration-color .15s}.lush-candidate-title:hover{color:var(--lush-accent);text-decoration-color:currentColor}.lush-candidate .lush-muted{font-size:.75rem}.lush-candidate-price{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .5rem;margin-top:.375rem;display:flex}.lush-candidate-price strong{letter-spacing:-.0125rem;font-size:1rem;font-weight:700}.lush-fit{border:.0625rem solid var(--lush-border);background:var(--lush-surface-subtle);border-radius:.625rem;gap:.1875rem;margin-top:.5rem;padding:.625rem .75rem;font-size:.75rem;display:grid}.lush-fit[data-state=match]{background:var(--lush-success-bg);border-color:#0000}.lush-fit[data-state=match] strong{color:var(--lush-success)}.lush-candidate-shared{color:var(--lush-success);align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;font-weight:600;display:flex}.lush-candidate-request{align-self:flex-start;margin-top:.375rem;font-size:.75rem}.lush-candidate-actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:auto;padding-top:.875rem;display:flex}.lush-candidates-more{justify-self:start}.lush-candidate.is-shortlisted{background:var(--lush-surface-subtle)}.lush-candidate.is-shortlisted .lush-photo,.lush-candidate.is-shortlisted h3,.lush-candidate.is-shortlisted .lush-muted,.lush-candidate.is-shortlisted .lush-candidate-price,.lush-candidate.is-shortlisted .lush-fit{opacity:.55;filter:grayscale(.6)}@media (prefers-reduced-motion:reduce){.lush-candidate-media .lush-photo{transition:none}.lush-candidate-media:hover .lush-photo{transform:none}}.lush-attachments{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.lush-attachments li{border:.0625rem solid var(--lush-border);background:var(--lush-surface);white-space:normal;border-radius:62.4375rem;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;display:inline-flex}.lush-attachments.editable{margin:0 0 .75rem}.lush-attachments button{min-width:1.5rem;min-height:1.5rem;color:var(--lush-muted);border-radius:50%;place-items:center;display:grid}.lush-attachments button:hover{background:var(--lush-text)}@supports (color:color-mix(in lab, red, red)){.lush-attachments button:hover{background:color-mix(in srgb, var(--lush-text) 8%, transparent)}}.lush-attachments button:hover{color:var(--lush-text)}.lush-shortlist-mini{gap:.75rem;display:grid}.lush-shortlist-mini li{grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.lush-shortlist-mini strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;display:block;overflow:hidden}.lush-shortlist-mini small{color:var(--lush-muted);font-size:.75rem}.lush-photo-mini{object-fit:cover;border-radius:.5rem;width:4rem;height:3rem}.lush-photo-mini.lush-photo-empty span{display:none}.lush-picker{gap:.5rem;max-height:46vh;margin:1rem 0 .875rem;display:grid;overflow:auto}.lush-picker label{border:.0625rem solid var(--lush-border);cursor:pointer;border-radius:.75rem;grid-template-columns:1.5rem 4rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:2.75rem;padding:.625rem .75rem;display:grid}.lush-picker input{width:1.125rem;height:1.125rem}.lush-picker [data-saved=true] label{background:var(--lush-surface-subtle);cursor:default}.lush-picker strong{font-size:.8125rem;font-weight:600;display:block}.lush-picker small{color:var(--lush-muted);font-size:.75rem;display:block}.lush-mini-actions{gap:.375rem;display:flex}.lush-shortlist-mini li{grid-template-columns:4rem minmax(0,1fr) auto}.lush-context-missing.first{border-top:0;margin:0 0 1rem;padding-top:0}.lush-inbox-meta{text-align:end;justify-items:end;gap:.375rem;display:grid}.lush-offer-status{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.625rem;display:flex}.lush-steps{flex-wrap:wrap;gap:.375rem;font-size:.75rem;display:flex}.lush-steps li{border:.0625rem solid var(--lush-border);color:var(--lush-muted);border-radius:62.4375rem;align-items:center;gap:.25rem;padding:.1875rem .625rem;display:inline-flex}.lush-steps li[data-state=done]{color:var(--lush-success);background:var(--lush-success-bg);border-color:#0000}.lush-steps li[data-state=current]{color:var(--lush-accent);border-color:var(--lush-accent);background:var(--lush-accent-soft);font-weight:600}.lush-steps li[data-state=waiting]{color:var(--lush-warning);border-color:var(--lush-warning);background:var(--lush-warning-bg);font-weight:600}.lush-blocker{border:.0625rem solid var(--lush-warning);background:var(--lush-warning-bg);color:var(--lush-text);border-radius:1rem;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;margin-bottom:1.5rem;padding:1.125rem 1.25rem;display:grid}.lush-blocker>svg{color:var(--lush-warning);align-self:start;margin-top:.125rem}.lush-blocker h2{font-size:.9375rem;font-weight:650}.lush-blocker p{color:var(--lush-muted);margin-top:.25rem;font-size:.8125rem}.lush-share-checks{gap:.25rem;margin-top:.5rem;font-size:.8125rem;display:grid}.lush-share-checks li{align-items:center;gap:.5rem;display:flex}.lush-share-checks [data-ok=true]{color:var(--lush-success)}.lush-share-checks [data-ok=false]{color:var(--lush-text)}.lush-share-checks [data-ok=false]>span{width:.875rem;color:var(--lush-warning);place-items:center;font-weight:700;display:grid}.lush-waiting{min-height:2.25rem;color:var(--lush-warning);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;display:inline-flex}.lush-waiting[data-state=overdue],.lush-due[data-state=overdue]{color:var(--lush-danger)}.lush-due{color:var(--lush-warning);font-weight:600}.lush-wait{border:.0625rem solid var(--lush-warning);background:var(--lush-surface);border-radius:1rem;margin-bottom:1.5rem;overflow:hidden}.lush-wait-head{background:var(--lush-warning-bg);align-items:flex-start;gap:.75rem;padding:1.125rem 1.25rem;display:flex}.lush-wait-head>svg{color:var(--lush-warning);flex:none;margin-top:.0625rem}.lush-wait-head h2{font-size:.9375rem;font-weight:650}.lush-wait-head p{color:var(--lush-text);margin-top:.125rem;font-size:.8125rem}.lush-wait-roles{margin:0;padding:0;list-style:none}.lush-wait-roles>li{border-top:.0625rem solid var(--lush-border);grid-template-columns:10rem minmax(0,1fr) auto;align-items:start;gap:.375rem 1.25rem;padding:1rem 1.25rem;display:grid}.lush-wait-roles>li:first-child{border-top:0}.lush-wait-who{align-items:flex-start;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.lush-wait-who>svg{color:var(--lush-muted);flex:none;margin-top:.125rem}.lush-wait-who small{color:var(--lush-muted);font-size:.75rem;font-weight:400;display:block}.lush-wait-roles>li[data-state=done] .lush-wait-who>svg{color:var(--lush-success)}.lush-wait-roles>li[data-state=todo] .lush-wait-who>svg{color:var(--lush-accent)}.lush-wait-roles>li[data-state=progress] .lush-wait-who>svg{color:var(--lush-warning)}.lush-wait-roles strong{font-size:.875rem;font-weight:600}.lush-wait-roles p{color:var(--lush-muted);margin-top:.125rem;font-size:.8125rem}.lush-wait-roles .lush-actions{justify-content:flex-end}.lush-wait-roles .lush-actions:empty{display:none}.lush-closing{border-color:var(--lush-border)}.lush-closing .lush-wait-head{background:var(--lush-accent-soft)}.lush-closing .lush-wait-head>svg{color:var(--lush-accent)}.lush-wait-roles .lush-wait-warning{color:var(--lush-warning);margin-top:.375rem;font-weight:600}.lush-header-hint{flex-direction:column;align-items:flex-end;gap:.25rem;display:inline-flex}.lush-header-hint small{color:var(--lush-muted);font-size:.75rem}.lush-photo-field{border:0;gap:.625rem;min-width:0;margin:1rem 0 0;padding:0;display:grid}.lush-photo-field legend{margin-bottom:.25rem;padding:0;font-size:.8125rem;font-weight:500}.lush-photo-field p{color:var(--lush-muted);margin:0;font-size:.75rem;line-height:1rem}.lush-photo-grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lush-photo-grid li{position:relative}.lush-photo-grid img{aspect-ratio:4/3;object-fit:cover;border:.0625rem solid var(--lush-border);border-radius:var(--lush-radius-sm);background:var(--lush-surface-subtle);width:100%;height:auto;display:block}.lush-photo-remove{border:.0625rem solid var(--lush-border);background:var(--lush-surface);width:1.75rem;height:1.75rem;color:var(--lush-text);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:.25rem;right:.25rem}.lush-photo-kind select{border:.0625rem solid var(--lush-border);border-radius:var(--lush-radius-sm);background:var(--lush-surface);width:100%;min-height:2rem;color:var(--lush-text);margin-top:.375rem;padding:0 .5rem;font-size:.75rem}.lush-photo-kind select[data-kind=buyer]{border-color:var(--lush-accent);color:var(--lush-accent);font-weight:600}.lush-photo-grid li>small{color:var(--lush-muted);margin-top:.25rem;font-size:.75rem;display:block}.lush-photo-grid li>small[data-kind=buyer]{color:var(--lush-accent);font-weight:600}.lush-photo-field .lush-checkbox{margin-top:.25rem}.lush-photo-actions{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;display:flex}.lush-photo-add{border:.0625rem dashed var(--lush-accent);background:var(--lush-accent-soft);min-height:2.75rem;color:var(--lush-accent);cursor:pointer;border-radius:.625rem;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:500;display:inline-flex;position:relative}.lush-photo-add:focus-within{outline:.1875rem solid var(--lush-accent)}@supports (color:color-mix(in lab, red, red)){.lush-photo-add:focus-within{outline:.1875rem solid color-mix(in srgb, var(--lush-accent) 40%, transparent)}}.lush-photo-add:focus-within{outline-offset:.125rem}#photos-count{color:var(--lush-warning);font-size:.75rem;font-weight:600}#photos-count[data-ok]{color:var(--lush-success)}.lush-photo-record{gap:.5rem;margin-top:1.25rem;display:grid}.lush-photo-record strong{font-size:.8125rem}.lush-evidence-row>div:first-child{min-width:0}.lush-evidence-meta{flex-wrap:wrap;align-items:center;gap:.375rem .625rem;margin-top:.5rem;display:flex}.lush-evidence-meta .lush-attachments{margin-top:0}.lush-attachments a{color:inherit;text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.lush-attachments a{-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}}.lush-attachments a{text-underline-offset:.125rem;overflow-wrap:anywhere}.lush-evidence-row .lush-actions{flex-wrap:nowrap;flex:none}.lush-file-button{cursor:pointer;position:relative}.lush-file-button:focus-within{outline:.1875rem solid var(--lush-accent)}@supports (color:color-mix(in lab, red, red)){.lush-file-button:focus-within{outline:.1875rem solid color-mix(in srgb, var(--lush-accent) 40%, transparent)}}.lush-file-button:focus-within{outline-offset:.125rem}@media (max-width:760px){.lush-evidence-row{flex-direction:column;align-items:stretch;gap:.75rem}.lush-evidence-row .lush-actions{flex-wrap:wrap}}.lush-offer-attach{border:.0625rem solid var(--lush-accent);gap:.5rem;margin-top:.875rem;padding:.75rem .875rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lush-offer-attach{border:.0625rem solid color-mix(in srgb, var(--lush-accent) 30%, transparent)}}.lush-offer-attach{border-radius:var(--lush-radius-md);background:var(--lush-accent-soft)}.lush-send-meta{gap:.625rem;margin-bottom:1rem;display:grid}.lush-send-meta p{margin:0}.lush-file-chip{border:.0625rem solid var(--lush-accent);align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lush-file-chip{border:.0625rem solid color-mix(in srgb, var(--lush-accent) 30%, transparent)}}.lush-file-chip{border-radius:var(--lush-radius-md);background:var(--lush-accent-soft);overflow-wrap:anywhere;font-size:.8125rem;font-weight:600}.lush-file-chip svg{color:var(--lush-accent);flex:none}.lush-offer-attach header{justify-content:space-between;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.lush-offer-attach header button{width:1.75rem;height:1.75rem;color:var(--lush-muted);border-radius:50%;place-items:center;display:grid}.lush-offer-attach pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.6}.lush-letter-file{border:.0625rem solid var(--lush-border);border-radius:var(--lush-radius-md);background:var(--lush-surface);min-width:0;color:inherit;align-items:center;gap:.75rem;padding:.625rem .75rem;text-decoration:none;display:flex}.lush-letter-file:hover{border-color:var(--lush-accent)}.lush-letter-file svg{color:var(--lush-accent);flex:none}.lush-letter-file span{gap:.125rem;min-width:0;display:grid}.lush-letter-file strong{overflow-wrap:anywhere;font-size:.8125rem}.lush-letter-summary{margin:0;font-size:.8125rem;font-weight:600}.lush-offer-attach small{color:var(--lush-muted);font-size:.75rem}.lush-message-tag{background:var(--lush-surface);color:var(--lush-accent);border-radius:.375rem;margin-bottom:.375rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.lush-demo-tool{border:.0625rem dashed var(--lush-accent);border-radius:var(--lush-radius-md);background:var(--lush-accent-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-bottom:1.25rem;padding:.875rem 1rem;display:flex}.lush-demo-tool>div{flex:17.5rem;min-width:0}.lush-demo-tool strong{color:var(--lush-accent);font-size:.75rem;font-weight:600}.lush-demo-tool p{color:var(--lush-muted);margin:.125rem 0 0;font-size:.8125rem}.lush-wait-foot{border-top:.0625rem solid var(--lush-border);padding:.75rem 1.25rem;font-size:.8125rem}.lush-thread-empty{padding:1.5rem 0}.lush-next-note{color:var(--lush-muted);margin-top:.375rem;font-size:.75rem}.lush-next-line{color:var(--lush-muted);flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin:.875rem 0 1rem;font-size:.75rem;display:flex}.lush-readiness-count{margin-bottom:.375rem;font-size:.8125rem}.lush-request-checks{border:.0625rem solid var(--lush-border);border-radius:.75rem;gap:.25rem;margin-top:1rem;padding:.875rem 1rem;display:grid}.lush-request-checks legend{padding:0 .25rem;font-size:.75rem;font-weight:600}.lush-stage-banner{background:var(--lush-warning-bg);color:var(--lush-warning);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.75rem;display:flex}.lush-stage-banner p{flex:1;min-width:13.75rem}.lush-stage-banner .lush-text-link{min-height:2rem;font-weight:600}.lush-reminder-list{display:grid}.lush-reminder-list li{border-bottom:.0625rem solid var(--lush-border);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.875rem 0;display:grid}.lush-reminder-list li:first-child{padding-top:0}.lush-reminder-list li:last-child{border-bottom:0;padding-bottom:0}.lush-reminder-name{font-size:.8125rem;font-weight:600}.lush-reminder-list small{color:var(--lush-muted);margin-inline-start:.5rem;font-size:.75rem}.lush-reminder-list p{color:var(--lush-muted);margin-top:.125rem;font-size:.75rem}.lush-activity-feed{gap:1.5rem;display:grid}.lush-activity-feed h3{color:var(--lush-muted);margin-bottom:.5rem;font-size:.75rem;font-weight:600}.lush-activity-feed ol{display:grid}.lush-activity-feed li{border-bottom:.0625rem solid var(--lush-border);grid-template-columns:3.25rem minmax(0,1fr);gap:.75rem;padding:.625rem 0;font-size:.8125rem;display:grid}.lush-activity-feed li:last-child{border-bottom:0}.lush-activity-feed time{color:var(--lush-muted);padding-top:.1875rem;font-size:.75rem}.lush-activity-feed p{overflow-wrap:anywhere}.lush-activity-feed small{color:var(--lush-muted);margin-top:.25rem;font-size:.75rem;display:block}.lush-inline-link{color:var(--lush-accent);min-height:1.5rem;padding-inline:.125rem;font-weight:600}.lush-activity-feed>.lush-actions,.lush-activity-feed>button{justify-self:start}@media (max-width:760px){.lush-back-row{align-items:flex-start}.lush-back-row .lush-back span,.lush-hide-sm{display:none}.lush-back-row .lush-actions{flex-wrap:nowrap;width:auto}.lush-next-card{padding:1.125rem}.lush-next-card .lush-actions>*{flex:auto}.lush-reminder-list li{grid-template-columns:2.25rem minmax(0,1fr)}.lush-reminder-list li>button{grid-column:2;justify-self:start}}@media (max-width:450px){.lush-back-row{flex-wrap:wrap}.lush-back-row .lush-actions{flex-wrap:wrap;flex:100%;justify-content:flex-start;min-width:0}.lush-back-row .lush-actions [data-slot=button]{padding-inline:.75rem}.lush-back-row .lush-actions .lush-stage-button{flex:0 auto;min-width:0}.lush-stage-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.lush-back-row .lush-actions .lush-stage-button{max-width:9.375rem;overflow:hidden}}@media (max-width:760px){.lush-picker label{grid-template-columns:1.5rem minmax(0,1fr)}.lush-picker label>span[aria-hidden=true]{display:none}.lush-picker label .lush-badge{grid-column:2;justify-self:start}.lush-shortlist-mini li{grid-template-columns:3rem minmax(0,1fr)}.lush-shortlist-mini .lush-mini-actions{grid-column:1/-1}.lush-header-hint{align-items:flex-start}.lush-wait-roles>li{grid-template-columns:minmax(0,1fr)}.lush-wait-roles .lush-actions{justify-content:flex-start}.lush-blocker{grid-template-columns:1.5rem minmax(0,1fr)}.lush-blocker>.lush-actions{grid-column:1/-1}}.lush-panel-body{padding:0 1.25rem 1.25rem}.lush-back-row .lush-menu summary{border:.0625rem solid var(--lush-border);background:var(--lush-surface);border-radius:.625rem;min-width:2.75rem;min-height:2.75rem}.lush-back-row .lush-menu summary::-webkit-details-marker{display:none}.lush-back-row .lush-menu>summary:hover,.lush-back-row .lush-menu[open]>summary{background:var(--lush-surface-subtle)}.lush-lead-layout{grid-template:"tabs.""main next""main side"1fr/minmax(0,1.65fr) minmax(17.5rem,1fr);align-items:start;gap:1.25rem 1.5rem;display:grid}.lush-lead-next{grid-area:next}.lush-lead-tabs{grid-area:tabs;min-width:0;margin-bottom:.25rem}.lush-lead-tabs .lush-tabs,.lush-lead-tabs .lush-mobile-tabs{margin-bottom:0}.lush-lead-main{grid-area:main;min-width:0}.lush-lead-side{grid-area:side}.lush-lead-fill{align-content:start;gap:1.25rem;min-width:0;display:grid}@media (min-width:981px){.lush-lead-main.lush-lead-fill,.lush-lead-side.lush-lead-fill{flex-direction:column;align-self:stretch;display:flex}.lush-lead-fill>:last-child{flex:1 0 auto}.lush-lead-fill>.lush-dash-panel:last-child{flex-direction:column;display:flex}.lush-lead-fill>.lush-dash-panel:last-child>.lush-dash-panel-inner{flex-direction:column;flex:1 0 auto;display:flex}.lush-lead-fill>.lush-dash-panel:last-child>.lush-dash-panel-inner>.lush-panel-body{flex:1 0 auto}.lush-lead-fill>.lush-requirements:last-child .lush-panel-body{flex-direction:column;display:flex}.lush-lead-fill>.lush-requirements:last-child .lush-req-groups{flex:1 0 auto}.lush-lead-fill>.lush-candidates:last-child .lush-panel-body:has(>.lush-empty){grid-template-rows:auto 1fr}.lush-lead-fill>.lush-candidates:last-child .lush-empty{align-self:center}.lush-lead-fill>.lush-lead-activity:last-child .lush-panel-body:has(>.lush-empty){display:grid}.lush-lead-fill>.lush-lead-activity:last-child .lush-empty{align-self:center}}.lush-next-line>span{white-space:nowrap}.lush-journey{border-top:.0625rem solid var(--lush-accent);padding:.75rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.lush-journey{border-top:.0625rem solid color-mix(in srgb, var(--lush-accent) 22%, transparent)}}.lush-journey-line{flex-wrap:wrap;align-items:center;gap:.375rem .875rem;min-height:1.75rem;display:flex}.lush-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--lush-muted);font-size:.75rem;font-weight:600}.lush-mini-track{align-items:center;display:inline-flex}.lush-mini-track>span{border:.125rem solid var(--lush-accent);width:.625rem;height:.625rem;position:relative}@supports (color:color-mix(in lab, red, red)){.lush-mini-track>span{border:.125rem solid color-mix(in srgb, var(--lush-accent) 30%, var(--lush-surface))}}.lush-mini-track>span{background:var(--lush-surface);border-radius:50%}.lush-mini-track>span+span{margin-left:1.125rem}.lush-mini-track>span+span:before{content:"";background:var(--lush-accent);width:1.25rem;height:.125rem;margin-right:.0625rem;position:absolute;top:50%;right:100%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.lush-mini-track>span+span:before{background:color-mix(in srgb, var(--lush-accent) 22%, var(--lush-surface))}}.lush-mini-track>span[data-state=done]{border-color:var(--lush-accent);background:var(--lush-accent)}.lush-mini-track>span[data-state=done]+span:before,.lush-mini-track>span[data-state=done]+span[data-current]:before{background:var(--lush-accent)}.lush-mini-track>span[data-current]{border:.1875rem solid var(--lush-accent)}.lush-mini-track>span[data-current][data-state=waiting]{border-color:var(--lush-warning)}.lush-journey-status{color:var(--lush-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.lush-journey-status strong{color:var(--lush-text);font-weight:600}.lush-journey-toggle{align-items:center;gap:.25rem;min-height:1.75rem;margin-left:auto;font-size:.75rem;display:inline-flex}.lush-journey-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.lush-journey-board{border-top:.0625rem solid var(--lush-accent);gap:.75rem;margin-top:.75rem;padding-top:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lush-journey-board{border-top:.0625rem solid color-mix(in srgb, var(--lush-accent) 14%, transparent)}}.lush-journey-board>ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.lush-journey-board h4{justify-content:space-between;align-items:baseline;gap:.375rem;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:flex}.lush-journey-board h4 small{color:var(--lush-muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}.lush-journey-board>ol>li[data-current] h4{color:var(--lush-accent)}.lush-journey-board>ol>li[data-state=waiting] h4 small{color:var(--lush-warning);font-weight:600}.lush-journey-board>.lush-text-link{justify-self:end;font-size:.75rem}.lush-step-list{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.lush-step-list>li{color:var(--lush-muted);grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.375rem;font-size:.75rem;line-height:1rem;display:grid}.lush-step-list>li small{font-size:.75rem}.lush-flow-icon{border:.09375rem solid var(--lush-accent);place-items:center;width:1rem;height:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lush-flow-icon{border:.09375rem solid color-mix(in srgb, var(--lush-accent) 30%, var(--lush-surface))}}.lush-flow-icon{background:var(--lush-surface);border-radius:50%;font-size:.625rem;font-weight:700}.lush-step-list>li[data-state=done]{color:var(--lush-text)}.lush-step-list>li[data-state=done] .lush-flow-icon{border-color:var(--lush-accent);background:var(--lush-accent);color:#fff}.lush-step-list>li[data-state=current]{color:var(--lush-accent);font-weight:600}.lush-step-list>li[data-state=current] .lush-flow-icon{border:.25rem solid var(--lush-accent)}.lush-step-list>li:is([data-state=waiting],[data-state=open]){color:var(--lush-warning);font-weight:600}.lush-step-list>li:is([data-state=waiting],[data-state=open]) .lush-flow-icon{border-color:var(--lush-warning);color:var(--lush-warning)}.lush-step-list>li:is([data-state=waiting],[data-state=open]) small{font-weight:400}.lush-step-link{color:inherit;text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.lush-step-link{-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}}.lush-step-link{text-underline-offset:.125rem}.lush-step-link:hover{text-decoration-color:currentColor}.lush-journey-bar{border:.0625rem solid var(--lush-accent);margin-bottom:1.25rem}@supports (color:color-mix(in lab, red, red)){.lush-journey-bar{border:.0625rem solid color-mix(in srgb, var(--lush-accent) 30%, transparent)}}.lush-journey-bar{border-radius:var(--lush-radius-md);background:var(--lush-accent-soft)}.lush-journey-bar .lush-journey{border-top:0;padding:.625rem 1rem}.lush-journey-lead{color:var(--lush-text);font-size:.8125rem;font-weight:600;text-decoration:none}.lush-journey-lead:hover{text-decoration:underline}.lush-journey-now{color:var(--lush-muted);font-size:.8125rem}.lush-journey-now strong,.lush-journey-now .lush-text-link{font-weight:600}.lush-journey-now .lush-text-link{min-height:0;font-size:inherit;display:inline}.lush-journey-now[data-state=waiting]{color:var(--lush-warning)}.lush-step-list>li[data-mine][data-state=next]{color:var(--lush-text)}.lush-stage-flag{background:var(--lush-warning-bg);width:1rem;height:1rem;color:var(--lush-warning);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:inline-grid}.lush-stage-button[data-review]{border-color:var(--lush-warning)}@supports (color:color-mix(in lab, red, red)){.lush-stage-button[data-review]{border-color:color-mix(in srgb, var(--lush-warning) 55%, var(--lush-border))}}@media (max-width:760px){.lush-journey-board>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem}.lush-journey-toggle{margin-left:0}}.lush-meter{background:var(--lush-border);border-radius:62.4375rem;height:.375rem;margin-bottom:1rem;overflow:hidden}.lush-meter span{border-radius:inherit;background:var(--lush-accent);height:100%;display:block}.lush-requirements .lush-panel-body{container-type:inline-size}.lush-requirements .lush-meter{margin-bottom:.875rem}.lush-req-todo{background:var(--lush-surface-subtle);border-radius:.625rem;margin-bottom:.875rem;padding:.25rem .875rem}.lush-req-todo h3{color:var(--lush-muted);padding-top:.5rem;font-size:.75rem;font-weight:500}.lush-req-todo .lush-checks>li{grid-template-columns:1.375rem minmax(0,1fr);padding:.5rem 0}.lush-req-groups{align-content:start;gap:1rem;display:grid}.lush-req-group+.lush-req-group{border-top:.0625rem solid var(--lush-border);padding-top:1rem}.lush-req-group h3{margin-bottom:.5rem;font-size:.8125rem;font-weight:600}.lush-req-facts{gap:.375rem;display:grid}.lush-req-facts>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.lush-req-facts dt{color:var(--lush-muted);flex:none;font-size:.75rem}.lush-req-facts dd{text-align:right;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem .5rem;min-width:0;margin:0;font-size:.8125rem;display:flex}.lush-req-empty{color:var(--lush-muted);font-size:.75rem}.lush-req-facts+.lush-req-empty{margin-top:.625rem}.lush-req-confirm{color:var(--lush-muted);margin-top:.5rem;font-size:.75rem}.lush-req-source{border-top:.0625rem solid var(--lush-border);color:var(--lush-muted);flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:1rem;padding-top:.75rem;font-size:.75rem;display:flex}.lush-req-source strong{color:var(--lush-text);font-weight:600}.lush-lead-contact .lush-facts-rows>div{padding:.3125rem 0}.lush-lead-contact dd .lush-text-link{min-height:0}.lush-lead-contact .lush-panel-body{align-content:start;gap:1.25rem;display:grid}.lush-last-message{border-top:.0625rem solid var(--lush-border);gap:.625rem;padding-top:1.125rem;display:grid}.lush-last-message>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lush-last-message h3{font-size:.8125rem;font-weight:600}.lush-last-message-box{border:.0625rem solid var(--lush-border);background:var(--lush-surface-subtle);color:var(--lush-text);border-radius:.75rem;transition:border-color .15s,background-color .15s;display:grid;overflow:hidden}.lush-last-message-box:hover{border-color:var(--lush-accent)}@supports (color:color-mix(in lab, red, red)){.lush-last-message-box:hover{border-color:color-mix(in srgb, var(--lush-accent) 45%, var(--lush-border))}}.lush-last-message-box:hover{background:var(--lush-accent)}@supports (color:color-mix(in lab, red, red)){.lush-last-message-box:hover{background:color-mix(in srgb, var(--lush-accent) 5%, var(--lush-surface-subtle))}}.lush-last-message-row{gap:.3125rem;padding:.75rem 1rem;display:grid}.lush-last-message-row+.lush-last-message-row{border-top:.0625rem solid var(--lush-border)}.lush-last-message-who{min-width:0;color:var(--lush-muted);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.lush-last-message-who strong{color:var(--lush-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lush-last-message-row[data-out] .lush-last-message-who strong{color:var(--lush-accent)}.lush-last-message-who time{flex:none;margin-left:auto}.lush-last-message-text{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.lush-last-message-text svg{vertical-align:-.125rem;color:var(--lush-muted);margin-right:.3125rem;display:inline}.lush-last-message-text[data-missed],.lush-last-message-text[data-missed] svg{color:var(--lush-danger)}.lush-lead-contact.wide .lush-panel-body{container-type:inline-size}.lush-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem 1.5rem}.lush-contact-grid dt{margin-bottom:.25rem}.lush-contact-grid dd{font-size:.8125rem}@container (max-width:30rem){.lush-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lush-next-line>span{align-items:center;gap:.25rem;min-height:1.5rem;display:inline-flex}.lush-next-line .lush-inline-link{align-items:center;padding:0;display:inline-flex}.lush-panel-divided .lush-dash-panel-inner>header{border-bottom:.0625rem solid var(--lush-border)}.lush-panel-divided .lush-panel-body{padding-top:.875rem}.lush-facts-rows{grid-template-columns:minmax(0,1fr);gap:0}.lush-facts-rows>div{justify-content:space-between;align-items:baseline;gap:1rem;padding:.4375rem 0;display:flex}.lush-facts-rows dt{flex:none;margin:0}.lush-facts-rows dd{text-align:right;min-width:0;font-size:.8125rem}@media (max-width:1200px){.lush-lead-layout{grid-template-columns:minmax(0,1.4fr) minmax(15rem,1fr)}}@media (max-width:980px){.lush-lead-layout{grid-template:"next""tabs""main""side"/minmax(0,1fr)}}.lush-doc-list li{align-items:center;gap:.375rem;display:flex}.lush-doc-list li>a{flex:1;min-width:0}.lush-doc-icon{border-radius:.625rem;flex:none;width:2.25rem;height:2.25rem}.lush-doc-list strong{overflow-wrap:anywhere}.lush-doc-empty{margin:0;padding:0 0 .25rem;font-size:.8125rem}.lush-doc-locked{align-items:flex-start;gap:.375rem;display:flex}.lush-doc-locked svg{flex:none;margin-top:.125rem}@media (pointer:coarse),(max-width:760px){.lush-inline-link,.lush-journey-toggle,.lush-journey-lead,.lush-lead-tile .lush-menu>summary{position:relative}.lush-inline-link:after,.lush-journey-toggle:after,a.lush-journey-lead:after,.lush-lead-tile .lush-menu>summary:after{content:"";width:max(100%,2.75rem);height:2.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lush-listing-layout :is([data-slot=button][data-size=sm],.lush-text-link),.lush-listing-card h3 a,.lush-journey-now a,.lush-notice>button{position:relative}.lush-listing-layout :is([data-slot=button][data-size=sm],.lush-text-link):after,.lush-listing-card h3 a:after,.lush-journey-now a:after,.lush-notice>button:after{content:"";width:max(100%,2.75rem);height:max(100%,2.75rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lush-menu :is(button,a){min-height:2.75rem}.lush-missing .lush-checks>li{padding:0}.lush-missing .lush-checks>li>.lush-check-mark{margin-top:.75rem}.lush-missing .lush-checks>li>div{padding:.75rem 0}.lush-missing .lush-check-link{min-height:2.75rem;margin:-.75rem 0;padding:.75rem 0;display:block}.lush-missing .lush-check-link+small{position:relative}}.lush-dialog-note{margin:.875rem 0 0;font-size:.75rem}.lush-listing-next{margin-bottom:0}.lush-listing-next[data-done]{border-color:var(--lush-border);background:var(--lush-surface)}.lush-listing-next .lush-actions,.lush-missing .lush-subhead{margin-top:.875rem}.lush-missing .lush-next-detail svg{vertical-align:-.125rem;display:inline}.lush-missing .lush-subhead:first-child{margin-top:0}.lush-missing .lush-checks>li{grid-template-columns:1.375rem minmax(0,1fr);padding:.5rem 0}.lush-missing .lush-check-link{min-height:0}.lush-request-row{border-bottom:.0625rem solid var(--lush-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem 1rem;padding:.75rem 0;display:grid}.lush-request-row:last-child{border-bottom:0}.lush-request-row small{color:var(--lush-muted);overflow-wrap:anywhere;margin-top:.1875rem;font-size:.75rem;display:block}.lush-request-row strong{font-size:.8125rem;font-weight:600}.lush-freshness-box{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-top:1.125rem;display:flex}.lush-freshness-box>div{flex:16.25rem;min-width:0}.lush-freshness-box p{margin-top:.25rem;font-size:.8125rem}.lush-file-pick{cursor:pointer;align-items:center;gap:.375rem;display:inline-flex;position:relative}.lush-check-done{color:var(--lush-success);vertical-align:-.125rem;display:inline}.lush-wait .lush-demo-tool{margin:0 1.25rem 1rem}@media (max-width:640px){.lush-request-row{grid-template-columns:minmax(0,1fr) auto}.lush-request-row>.lush-actions{grid-column:1/-1}}.lush-required-note{margin-bottom:.875rem;font-size:.75rem}.lush-owner-block{margin-bottom:1.25rem}.lush-field-action{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:.625rem;display:grid}.lush-field-action>button{margin-top:1.6875rem}.lush-legal-verdict{background:var(--lush-surface-subtle);border:.0625rem solid var(--lush-border);border-radius:.625rem;padding:.625rem .75rem;font-size:.8125rem}.lush-legal-verdict[data-grade=A]{background:var(--lush-success-bg);border-color:#0000}.lush-legal-verdict[data-grade=B]{background:var(--lush-warning-bg);border-color:#0000}.lush-legal-verdict[data-grade=C]{background:var(--lush-danger-bg,#fdecec);border-color:#0000}.lush-legal-reasons{gap:.375rem;margin:.75rem 0;font-size:.8125rem;display:grid}.lush-legal-reasons li{align-items:baseline;gap:.5rem;display:flex}.lush-legal .lush-checkbox{margin:.75rem 0 .25rem}.lush-legal-rows{margin-top:.5rem;display:grid}.lush-legal-rows>li{border-bottom:.0625rem solid var(--lush-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.375rem .875rem;padding:.75rem 0;display:grid}.lush-legal-rows>li:last-child{border-bottom:0}.lush-legal-rows strong{font-size:.8125rem;font-weight:600}.lush-legal-rows small{color:var(--lush-muted);overflow-wrap:anywhere;margin-top:.1875rem;font-size:.75rem;display:block}.lush-legal-rows>li[data-status=na] strong{color:var(--lush-muted)}.lush-legal-override{margin-top:.75rem}@media (max-width:640px){.lush-legal-rows>li{grid-template-columns:minmax(0,1fr) auto}.lush-legal-rows>li>button{grid-column:1/-1;justify-self:start}}.lush-map-pin{border:.0625rem solid var(--lush-border);border-radius:.75rem;gap:.75rem;min-width:0;margin:1.25rem 0 .5rem;padding:1rem;display:grid}.lush-map-pin>legend{padding:0 .375rem;font-size:.8125rem;font-weight:600}.lush-map-pin-status{color:var(--lush-muted);font-size:.75rem}.lush-target-track{position:relative;overflow:visible}.lush-target-track>span,.lush-target-bars>div:nth-child(n) .lush-target-track>span{background:var(--lush-muted)}@supports (color:color-mix(in lab, red, red)){.lush-target-track>span,.lush-target-bars>div:nth-child(n) .lush-target-track>span{background:color-mix(in srgb, var(--lush-muted) 40%, var(--lush-canvas))}}.lush-target-track[data-tone=good]>span,.lush-target-bars>div:nth-child(n) .lush-target-track[data-tone=good]>span{background:var(--lush-success)}.lush-target-track[data-tone=near]>span,.lush-target-bars>div:nth-child(n) .lush-target-track[data-tone=near]>span{background:var(--lush-warning)}.lush-target-track[data-tone=low]>span,.lush-target-bars>div:nth-child(n) .lush-target-track[data-tone=low]>span{background:var(--lush-danger)}.lush-target-track>i{background:var(--lush-text);border-radius:.0625rem;width:.125rem;margin-left:-.0625rem;position:absolute;top:-.1875rem;bottom:-.1875rem}.lush-delta.warning{background:var(--lush-warning-bg);color:var(--lush-warning)}.lush-metric-inner>small .lush-badge{margin-top:.25rem}.lush-leaderboard :is(th,td){padding-inline:.75rem}.lush-leaderboard th{white-space:normal;vertical-align:bottom;min-width:4rem}.lush-leaderboard td{vertical-align:middle;font-variant-numeric:tabular-nums}.lush-leaderboard .lush-badge,.lush-perf-cards .lush-badge{white-space:nowrap}.lush-leaderboard td small{color:var(--lush-muted);margin-top:.125rem;font-size:.75rem;display:block}.lush-leaderboard td>.lush-badge{margin-top:.375rem}.lush-leaderboard td>strong{display:block}.lush-leaderboard td:first-child{font-weight:650}.lush-leaderboard th.lush-sorted{color:var(--lush-accent)}.lush-leaderboard th.lush-sorted svg{vertical-align:-.0625rem;margin-left:.25rem}.lush-performance a.lush-lead-identity strong{color:var(--lush-accent)}.lush-kpi-panel .lush-panel-body{padding:0}.lush-kpi-panel .lush-dash-metrics>div{min-width:0;padding:.25rem .75rem .125rem 0}.lush-kpi-panel .lush-dash-metrics>div+div{border-left:.0625rem solid var(--lush-border);padding-left:1.0625rem}.lush-kpi-panel .lush-dash-metrics>div>span:first-child{color:var(--lush-muted);font-size:.75rem;line-height:1.125rem;display:block}.lush-kpi-panel .lush-dash-metrics>div>strong{letter-spacing:-.03125rem;margin-top:.5rem;font-size:1.375rem;font-weight:700;line-height:1.25;display:block}.lush-target-bars>div{grid-template-columns:9.375rem minmax(0,1fr) 6.5rem}.lush-target-bars strong{font-variant-numeric:tabular-nums;white-space:nowrap}.lush-target-bars{grid-auto-rows:auto;min-height:0}.lush-target-bars .lush-dash-bar-label{white-space:normal;text-overflow:clip;line-height:1.35;overflow:visible}:is(.lush-performance,.lush-my-month) .lush-dash-chart-note{max-width:75ch}.lush-performance>.lush-metrics{margin-bottom:0}.lush-leaderboard-panel .lush-dash-panel-inner>header{flex-wrap:wrap}.lush-leaderboard-panel .lush-dash-panel-inner>header>.lush-actions{flex-wrap:wrap;gap:.75rem}.lush-target-anchor{min-width:0}.lush-target-anchor:focus{outline:none}.lush-record-rows{margin-top:.25rem}.lush-perf-table{position:relative}.lush-targets-table td,.lush-targets-table th{vertical-align:middle;font-variant-numeric:tabular-nums}.lush-targets-table td small{color:var(--lush-muted);margin-top:.125rem;font-size:.75rem;display:block}.lush-targets-table tfoot :is(th,td){border-top:.0625rem solid var(--lush-border);text-align:left;font-weight:600}.lush-targets-table tfoot td.lush-muted{font-weight:400}.lush-targets-waiting ul{gap:.375rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.lush-targets-waiting li{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.lush-targets-waiting small{font-size:.75rem}.lush-target-compare{margin-bottom:1rem}.lush-target-compare tr[data-changed] td{font-weight:650}.lush-target-compare td small{color:var(--lush-muted);font-size:.75rem;display:block}.lush-perf-cards{margin:0;padding:0;list-style:none;display:none}.lush-perf-cards>li{border-top:.0625rem solid var(--lush-border);gap:.75rem;padding:.875rem 0;display:grid}.lush-perf-cards>li:first-child{border-top:0;padding-top:0}.lush-perf-card-head{flex-wrap:wrap;align-items:center;gap:.5rem .625rem;display:flex}.lush-perf-card-head>.lush-lead-identity{flex:1}.lush-perf-rank{font-variant-numeric:tabular-nums;place-items:center;width:1.5rem;font-weight:650;display:inline-grid}.lush-perf-status{justify-items:end;gap:.125rem;display:grid}.lush-perf-status small{color:var(--lush-muted);font-size:.75rem}.lush-perf-cards dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem 1rem;margin:0;display:grid}.lush-perf-cards dl>div{gap:.125rem;display:grid}.lush-perf-cards dt{color:var(--lush-muted);font-size:.75rem}.lush-perf-cards dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.lush-perf-cards dd small{color:var(--lush-muted);font-size:.75rem;font-weight:400;display:block}.lush-perf-cards [data-sorted] dt{color:var(--lush-accent)}@media (max-width:1100px){.lush-kpi-panel .lush-dash-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lush-kpi-panel .lush-dash-metrics>div:nth-child(odd){border-left:0;padding-left:0}}.lush-leaderboard-panel .lush-panel-body,#agent-targets .lush-card-body,.lush-trend-panel .lush-panel-body{container-type:inline-size}@container (max-width:1100px){.lush-leaderboard-wrap,.lush-perf-table{display:none}.lush-perf-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,18.75rem),1fr));gap:.75rem;display:grid}.lush-perf-cards>li,.lush-perf-cards>li:first-child{border:.0625rem solid var(--lush-border);background:var(--lush-surface);border-radius:.75rem;padding:.875rem}}.lush-scroll-cue{color:var(--lush-muted);margin:0 0 .5rem;font-size:.75rem;display:none}@container (max-width:600px){.lush-scroll-cue{display:block}}@media (max-width:640px){.lush-target-bars>div{grid-template-columns:6.75rem minmax(0,1fr) 5.5rem;gap:.5rem}}@media (pointer:coarse),(max-width:760px){.lush-performance :is(.lush-text-link,a.lush-lead-identity),.lush-performance [data-slot=button][data-size=sm],.lush-my-month .lush-text-link{position:relative}.lush-performance :is(.lush-text-link,a.lush-lead-identity):after,.lush-performance [data-slot=button][data-size=sm]:after,.lush-my-month .lush-text-link:after{content:"";width:max(100%,2.75rem);height:max(100%,2.75rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:640px){.lush-perf-card-head>.lush-lead-identity{min-height:2.75rem}}.lush-period-select{flex:none;max-width:100%}.lush-colour-key{color:var(--lush-muted);flex-wrap:wrap;gap:.375rem 1rem;margin:auto 0 0;padding:1rem 0 0;font-size:.75rem;line-height:1.5;list-style:none;display:flex}.lush-colour-key li{align-items:center;gap:.375rem;display:inline-flex}.lush-colour-key i{background:var(--lush-muted);border-radius:.1875rem;width:.625rem;height:.625rem}@supports (color:color-mix(in lab, red, red)){.lush-colour-key i{background:color-mix(in srgb, var(--lush-muted) 40%, var(--lush-canvas))}}.lush-colour-key i[data-tone=good]{background:var(--lush-success)}.lush-colour-key i[data-tone=near]{background:var(--lush-warning)}.lush-colour-key i[data-tone=low]{background:var(--lush-danger)}.lush-small-mark{color:var(--lush-muted);cursor:help;margin-left:.0625rem;font-size:.6em;font-weight:600}@media (pointer:fine) and (min-width:641px){.lush-kpi-panel .lush-dash-comparison{min-width:0}.lush-kpi-panel .lush-dash-caption{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}}.lush-pace-help{margin-top:1rem;padding-top:.25rem}.lush-pace-help summary{color:var(--lush-accent);align-items:center;font-weight:500;display:flex}.lush-pace-help p{max-width:75ch;color:var(--lush-muted);font-size:.75rem;line-height:1.6}.lush-perf-more{border-top:.0625rem solid var(--lush-border)}.lush-perf-more summary{min-height:2.75rem;color:var(--lush-accent);cursor:pointer;align-items:center;font-size:.8125rem;font-weight:500;display:flex}.lush-perf-more[open] summary{margin-bottom:.25rem}@media (max-width:640px){.lush-heading-row .lush-actions:has(>.lush-period-select){flex-wrap:nowrap}.lush-heading-row .lush-actions>.lush-period-select{flex:0 auto;width:auto;min-width:0}.lush-heading-row .lush-period-select label{min-width:0;display:block}.lush-heading-row .lush-period-select label>span:not(.sr-only){text-overflow:ellipsis;padding:0 2.25rem 0 .75rem;line-height:2.625rem;display:block;overflow:hidden}.lush-heading-row .lush-period-select .lush-dash-period-icon{right:.75rem}.lush-heading-row .lush-period-select label>span>span{display:none}}.lush-sla-panel .lush-panel-body>.lush-dash-list{padding:0 1.25rem .5rem}@media (max-width:640px){.lush-sla-panel .lush-panel-body>.lush-dash-list{padding-inline:.875rem}}.lush-sla-panel .lush-dash-list li>div{align-items:center;gap:.6875rem;min-height:4.5rem;padding:.8125rem 0;display:flex}.lush-sla-panel .lush-dash-empty{padding:0 1.25rem 1.25rem}.lush-month-trend{margin:0}.lush-month-trend-plot{position:relative}.lush-month-trend svg{width:100%;min-height:0;display:block;overflow:visible}.lush-trend-grid{stroke:var(--lush-border);stroke-width:1px}.lush-trend-line,.lush-trend-target{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lush-trend-line{stroke:var(--lush-chart-purple)}.lush-trend-target{stroke:var(--lush-muted);stroke-dasharray:5 5}.lush-trend-dot{fill:var(--lush-chart-purple);stroke:var(--lush-surface);stroke-width:2px}.lush-trend-crosshair{stroke:var(--lush-muted);stroke-width:1px}.lush-trend-figure svg text.lush-trend-end{fill:var(--lush-text);font-weight:600}.lush-trend-hit{fill:#0000;cursor:default;outline:none}.lush-trend-hit:focus-visible{stroke:var(--lush-accent);stroke-width:2px}.lush-month-trend .lush-chart-legend span[data-series=target]:before{border-top:.125rem dashed var(--lush-muted);background:0 0;height:0}.lush-trend-tip{z-index:2;border:.0625rem solid var(--lush-border);background:var(--lush-surface);color:var(--lush-muted);white-space:nowrap;pointer-events:none;border-radius:.5rem;gap:.25rem;padding:.5rem .625rem;font-size:.75rem;display:grid;position:absolute;transform:translate(-50%,calc(-100% - .75rem));box-shadow:0 .25rem .75rem #17171d1a}.lush-trend-tip strong{color:var(--lush-text);font-variant-numeric:tabular-nums}.lush-trend-tip i{border-top:.125rem solid var(--lush-chart-purple);vertical-align:middle;width:.75rem;height:0;margin-right:.375rem;display:inline-block}.lush-trend-tip [data-series=target] i{border-top-style:dashed;border-top-color:var(--lush-muted)}.lush-trend-data{margin-top:.75rem}.lush-report-note{max-width:75ch;color:var(--lush-muted);margin:-.5rem 0 1.25rem;font-size:.75rem}.lush-dash-bars[data-single]>div .lush-dash-track>span{background:var(--lush-chart-purple)}.lush-listing-perf{min-width:47.5rem}.lush-ai-panel .lush-panel-body{gap:1.25rem;display:grid;container-type:inline-size}.lush-ai-panel .lush-panel-body>*{margin:0}.lush-ai-summary{border:.0625rem solid var(--lush-border);background:var(--lush-surface-subtle);border-radius:.75rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.65}.lush-ai-panel h2{align-items:center;gap:.375rem;display:inline-flex}.lush-ai-panel h2 svg{color:var(--lush-accent)}.lush-ai-stale{background:var(--lush-warning-bg);color:var(--lush-text);border-radius:999rem;justify-self:start;padding:.25rem .625rem;font-size:.75rem}.lush-ai-busy{color:var(--lush-muted);font-size:.8125rem}.lush-ai-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.lush-ai-levels>div{border:.0625rem solid var(--lush-border);background:var(--lush-surface-subtle);border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.625rem .5rem;padding:.875rem 1rem 1rem;display:grid}.lush-ai-levels dt{color:var(--lush-muted);align-self:center;font-size:.75rem}.lush-ai-levels dd{margin:0}.lush-ai-level{justify-self:end}.lush-ai-reason,.lush-ai-apply{grid-column:1/-1}.lush-ai-reason{font-size:.8125rem;line-height:1.55}.lush-ai-apply .lush-text-link,.lush-ai-apply small{min-height:0;font-size:.75rem}.lush-ai-next{gap:.75rem;display:grid}.lush-ai-heading{font-size:.8125rem;font-weight:600}.lush-ai-steps{counter-reset:lush-ai-step;gap:.625rem;padding:0;list-style:none;display:grid}.lush-ai-steps>li{counter-increment:lush-ai-step;grid-template-columns:1.5rem minmax(0,1fr);align-items:baseline;gap:.625rem;font-size:.8125rem;line-height:1.55;display:grid}.lush-ai-steps>li:before{content:counter(lush-ai-step);background:var(--lush-accent-soft);width:1.5rem;height:1.5rem;color:var(--lush-accent);border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;line-height:1;display:grid}@container (max-width:34rem){.lush-ai-levels{grid-template-columns:minmax(0,1fr)}}@property --lush-ai-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes lush-ai-turn{to{--lush-ai-angle:360deg}}.lush-ai-button[data-slot=button]{--lush-ai-stroke:conic-gradient(from var(--lush-ai-angle), var(--lush-accent) 0%, var(--lush-chart-purple) 60%, var(--lush-chart-purple) 80%, var(--lush-accent) 100%)}@supports (color:color-mix(in lab, red, red)){.lush-ai-button[data-slot=button]{--lush-ai-stroke:conic-gradient(from var(--lush-ai-angle), var(--lush-accent) 0%, var(--lush-chart-purple) 60%, color-mix(in srgb, var(--lush-chart-purple) 30%, #fff) 80%, var(--lush-accent) 100%)}}.lush-ai-button[data-slot=button]{isolation:isolate;background:var(--lush-ai-stroke);box-shadow:none;color:var(--lush-accent);border:0;font-weight:600;animation:3.5s linear infinite lush-ai-turn;position:relative}.lush-ai-button[data-slot=button]:after{content:"";z-index:-1;background:var(--lush-surface);border-radius:.53125rem;transition:background-color .15s;position:absolute;inset:.09375rem}.lush-ai-button[data-slot=button]:hover{background:var(--lush-ai-stroke)}.lush-ai-button[data-slot=button]:hover:after{background:var(--lush-surface-subtle)}.lush-ai-button[data-busy]{animation-duration:1.4s}.lush-ai-button[data-slot=button]:disabled{opacity:.75}@media (prefers-reduced-motion:reduce){.lush-ai-button[data-slot=button]{animation:none}}.lush-ai-config{gap:.5rem;margin:0 0 .75rem;display:grid}.lush-ai-config>div{grid-template-columns:8rem minmax(0,1fr);gap:.75rem;display:grid}.lush-ai-config dt{color:var(--lush-muted)}.lush-ai-config dd{overflow-wrap:anywhere;flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.lush-badge.info{background:var(--lush-accent-soft);color:var(--lush-accent)}.lush-network{border:.0625rem solid var(--lush-border);background:var(--lush-surface-subtle);color:var(--lush-text);white-space:nowrap;border-radius:62.4375rem;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.lush-mk-layout{grid-template-columns:minmax(0,1.65fr) minmax(17.5rem,1fr);align-items:start;gap:1.5rem;margin-top:1.5rem;display:grid}.lush-mk-layout>*{min-width:0}@media (max-width:980px){.lush-mk-layout{grid-template-columns:minmax(0,1fr)}}.lush-campaign-board .lush-kanban-column{flex:1 0 17.5rem}.lush-campaign-tile{border:.0625rem solid var(--lush-border);background:var(--lush-surface);border-radius:.75rem;gap:.5rem;margin-bottom:.75rem;padding:1rem;display:grid}.lush-campaign-tile>a strong{font-size:.875rem}.lush-campaign-tile>a:hover strong{color:var(--lush-accent)}.lush-campaign-tile>p{color:var(--lush-muted);font-size:.75rem}.lush-campaign-tags{flex-wrap:wrap;gap:.375rem;display:flex}.lush-campaign-tags span{background:var(--lush-surface-subtle);border:.0625rem solid var(--lush-border);border-radius:62.4375rem;padding:.0625rem .5rem}.lush-campaign-tile dl{border-top:.0625rem solid var(--lush-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:.25rem 0 0;padding-top:.625rem;display:grid}.lush-campaign-tile dt{color:var(--lush-muted);font-size:.6875rem}.lush-campaign-tile dd{font-variant-numeric:tabular-nums;margin:0;font-weight:650}.lush-campaign-tile footer{color:var(--lush-muted);align-items:center;gap:.5rem;display:flex}.lush-status-bar{flex-wrap:wrap;gap:.375rem;margin:-.5rem 0 1.25rem;padding:0;list-style:none;display:flex}.lush-status-bar li{border:.0625rem solid var(--lush-border);color:var(--lush-muted);border-radius:62.4375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500}.lush-status-bar li[data-state=done]{color:var(--lush-text)}.lush-status-bar li[data-state=current]{border-color:var(--lush-accent);background:var(--lush-accent-soft);color:var(--lush-accent);font-weight:650}.lush-status-note{margin-top:.75rem}.lush-previews{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));align-items:start;gap:1rem;display:grid}.lush-composer-preview .lush-previews{grid-template-columns:minmax(0,1fr)}.lush-post-preview{border:.0625rem solid var(--lush-border);background:var(--lush-surface);border-radius:.75rem;gap:.625rem;max-width:26.25rem;padding:.875rem;display:grid}.lush-post-preview header{align-items:center;gap:.625rem;display:flex}.lush-post-preview header span:last-child{min-width:0;display:grid}.lush-post-preview header small{color:var(--lush-muted);font-size:.75rem}.lush-post-preview p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}.lush-post-preview img,.lush-preview-media{aspect-ratio:4/3;object-fit:cover;border-radius:.5rem;width:100%}.lush-post-preview[data-network=instagram] img,.lush-post-preview[data-network=instagram] .lush-preview-media{aspect-ratio:1}.lush-post-preview[data-network=tiktok] img,.lush-post-preview[data-network=tiktok] .lush-preview-media{aspect-ratio:9/16;max-height:22.5rem}.lush-preview-media{border:.0625rem dashed var(--lush-border);color:var(--lush-muted);place-items:center;font-size:.75rem;display:grid}.lush-preview-ad{gap:.25rem;display:grid}.lush-preview-ad strong{color:var(--lush-accent)}@media (min-width:981px){.lush-composer-preview{position:sticky;top:1rem}}.lush-composer-form{grid-template-columns:minmax(0,1fr)}.lush-post-on{gap:.5rem;display:grid}.lush-post-on label{border:.0625rem solid var(--lush-border);border-radius:.625rem;flex-wrap:wrap;align-items:center;gap:.5rem .625rem;min-height:2.75rem;padding:.375rem .625rem;display:flex}.lush-post-on input[type=checkbox],.lush-check input[type=checkbox]{width:1.125rem;min-width:0;height:1.125rem;min-height:0;accent-color:var(--lush-accent);flex:none;margin:0;padding:0}.lush-check input[type=checkbox]{margin-top:.125rem}.lush-post-on label[data-disabled]{color:var(--lush-muted)}.lush-post-on label>span:not(.lush-network){flex:1;min-width:0}.lush-check{align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.5;display:flex}.lush-split{border:.0625rem solid var(--lush-border);border-radius:.625rem;gap:.75rem;padding:.75rem;display:grid}.lush-split .lush-tabs{margin-bottom:0}.lush-post-media{gap:.5rem;display:grid}.lush-feed-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.lush-feed{grid-auto-columns:minmax(17.5rem,1fr);grid-auto-flow:column;gap:1rem;padding-bottom:.75rem;display:grid;overflow-x:auto}.lush-feed-column{border:.0625rem solid var(--lush-border);background:var(--lush-surface-subtle);border-radius:.75rem;align-content:start;gap:.75rem;padding:.875rem;display:grid}.lush-feed-column header{justify-items:start;gap:.25rem;display:grid}.lush-feed-column header small{color:var(--lush-muted);font-size:.75rem}.lush-feed-post{border:.0625rem solid var(--lush-border);background:var(--lush-surface);border-radius:.625rem;gap:.5rem;padding:.75rem;display:grid}.lush-feed-post>small{color:var(--lush-muted);font-size:.75rem}.lush-feed-post p{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.lush-feed-post img{aspect-ratio:4/3;object-fit:cover;border-radius:.5rem;width:100%}.lush-feed-post footer{color:var(--lush-muted);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.lush-feed-post footer span{font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;display:inline-flex}.lush-feed-post footer a{color:var(--lush-accent);margin-left:auto}@media (max-width:640px){.lush-feed{grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}}.lush-account-list li>div{flex-wrap:wrap;align-items:center;gap:.625rem .75rem;min-height:4.5rem;padding:.8125rem 0;display:flex}.lush-readonly-note{margin-top:1rem}.lush-post-toolbar{align-items:center}.lush-post-toolbar .lush-search{flex:17.5rem}.lush-view-switch{border:.0625rem solid var(--lush-border);background:var(--lush-surface);border-radius:.625rem;padding:.1875rem;display:inline-flex}.lush-view-switch button{min-height:2.25rem;color:var(--lush-muted);border-radius:.4375rem;padding:0 .875rem;font-size:.8125rem;font-weight:500}.lush-view-switch button[aria-pressed=true]{background:var(--lush-accent-soft);color:var(--lush-accent);font-weight:650}.lush-post-card{border:.0625rem solid var(--lush-border);background:var(--lush-surface);border-radius:.625rem;gap:.25rem;min-width:0;padding:.75rem;display:grid}.lush-post-card>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;display:block;overflow:hidden}.lush-post-card>a:hover strong{color:var(--lush-accent)}.lush-post-card>small{color:var(--lush-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.lush-post-card-foot{flex-wrap:wrap;gap:.25rem;margin-top:.25rem;display:flex}.lush-post-card-foot .lush-network{padding:0 .375rem;font-size:.6875rem}.lush-post-pipeline .lush-kanban-column{flex:1 0 16.25rem}.lush-post-pipeline .lush-post-card{margin-bottom:.625rem}.lush-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.375rem;display:grid}.lush-month-weekday{color:var(--lush-muted);padding:0 .25rem .25rem;font-size:.75rem;font-weight:600}.lush-month-day{border:.0625rem solid var(--lush-border);background:var(--lush-surface-subtle);border-radius:.5rem;align-content:start;gap:.375rem;min-width:0;min-height:7rem;padding:.375rem;display:grid}.lush-month-day[data-today]{border-color:var(--lush-accent)}.lush-month-date{color:var(--lush-muted);font-size:.75rem;font-weight:600}.lush-month-day[data-today] .lush-month-date{color:var(--lush-accent)}.lush-month-day ul,.lush-month-agenda ul,.lush-month-unscheduled ul{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.lush-month-day li{min-width:0}.lush-month-day .lush-post-card{gap:.125rem;max-width:100%;padding:.375rem .5rem}.lush-month-day .lush-post-card-foot{display:none}.lush-month-agenda{margin:0;padding:0;list-style:none;display:none}.lush-month-agenda>li{border-top:.0625rem solid var(--lush-border);gap:.5rem;padding:.75rem 0;display:grid}.lush-month-agenda>li:first-child{border-top:0}.lush-month-unscheduled{border-top:.0625rem solid var(--lush-border);gap:.5rem;margin-top:1rem;padding-top:1rem;display:grid}.lush-post-calendar header{flex-wrap:wrap}@media (max-width:760px){.lush-month-grid{display:none}.lush-month-agenda{display:block}}.lush-mk-demo{margin-top:1.5rem}.lush-mk-flush{margin-top:0}.lush-funnel>div{grid-template-columns:7.5rem minmax(0,1fr) 3rem}.lush-funnel>div:nth-child(n) .lush-dash-track>span{background:var(--lush-chart-purple)}:root,.l-app-shell{--wa-wallpaper:#efeae2;--wa-in:#fff;--wa-out:#d9fdd3;--wa-ink:#111b21;--wa-meta:#54656f;--wa-read:#027eb5;--wa-green:#00785f;--wa-green-ink:#fff;--wa-bar:#f0f2f5;--wa-chip:#e7fce3;--wa-chip-ink:#0d5c46;--wa-field:#fff;--wa-send:#00785f;--wa-send-ink:#fff}.dark,[data-theme=dark]{--wa-wallpaper:#0b141a;--wa-in:#202c33;--wa-out:#005c4b;--wa-ink:#e9edef;--wa-meta:#aebac1;--wa-read:#53bdeb;--wa-green:#00a884;--wa-green-ink:#0b141a;--wa-bar:#202c33;--wa-chip:#0a332c;--wa-chip-ink:#d9fdd3;--wa-field:#2a3942;--wa-send:#e9edef;--wa-send-ink:#111b21}.lush-channel-note{font-size:.75rem}.lush-channel-blocked{border:.0625rem dashed var(--lush-border);color:var(--lush-muted);border-radius:.75rem;justify-items:start;gap:.5rem;padding:1rem;display:grid}.lush-wa-thread{background-color:var(--wa-wallpaper);background-image:radial-gradient(var(--wa-ink) .0625rem, transparent .0625rem);border-radius:.75rem;flex-direction:column;gap:.125rem;min-height:17.5rem;max-height:58vh;padding:1rem 1.125rem;display:flex;overflow:auto}@supports (color:color-mix(in lab, red, red)){.lush-wa-thread{background-image:radial-gradient(color-mix(in srgb, var(--wa-ink) 6%, transparent) .0625rem, transparent .0625rem)}}.lush-wa-thread{color:var(--wa-ink);background-size:1.375rem 1.375rem}.lush-wa-empty{justify-content:center;align-items:center}.lush-wa-empty p{background:var(--wa-in);border-radius:.5rem;padding:.375rem .75rem;font-size:.8125rem}.lush-wa-row{flex-direction:column;align-items:flex-start;display:flex}.lush-wa-row[data-out]{align-items:flex-end}.lush-wa-day{align-self:center;margin:.625rem 0 .5rem}.lush-wa-day span{background:var(--wa-in);color:var(--wa-meta);text-transform:uppercase;letter-spacing:.0125rem;border-radius:.5rem;padding:.3125rem .75rem;font-size:.75rem;display:inline-block;box-shadow:0 .0625rem .03125rem #0b141a21}.lush-wa-bubble{background:var(--wa-in);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.125rem .5rem .5rem;max-width:min(78%,35rem);margin:.125rem 0 .375rem;padding:.4375rem .625rem .375rem;font-size:.875rem;line-height:1.4;position:relative;box-shadow:0 .0625rem .03125rem #0b141a21}.lush-wa-bubble.out{background:var(--wa-out);border-top-left-radius:.5rem;border-top-right-radius:.125rem}.lush-wa-bubble p{margin:0;display:inline}.lush-wa-meta{float:right;color:var(--wa-meta);white-space:nowrap;align-items:center;gap:.1875rem;margin:.375rem 0 -.125rem .75rem;font-size:.75rem;display:inline-flex}.lush-wa-ticks{color:var(--wa-meta);display:inline-flex}.lush-wa-ticks[data-status=read]{color:var(--wa-read)}.lush-wa-ticks[data-status=failed]{color:var(--lush-danger,#c0392b)}.lush-wa-tag{color:var(--wa-chip-ink);margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.lush-wa-docs,.lush-wa-links{white-space:normal;gap:.25rem;margin:0 0 .375rem;padding:0;list-style:none;display:grid}.lush-wa-docs li{background:var(--wa-ink);border-radius:.375rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.625rem .75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lush-wa-docs li{background:color-mix(in srgb, var(--wa-ink) 6%, transparent)}}.lush-wa-docs a{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.lush-wa-docs small{color:var(--wa-meta);font-size:.75rem}.lush-wa-links li{border-left:.1875rem solid var(--wa-green);background:var(--wa-ink);border-radius:.25rem;align-items:center;gap:.375rem;padding:.375rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lush-wa-links li{background:color-mix(in srgb, var(--wa-ink) 5%, transparent)}}.lush-wa-links li{font-size:.8125rem}.lush-wa-composer{background:var(--wa-bar);color:var(--wa-ink);border-radius:.75rem;gap:.5rem;padding:.625rem .75rem;display:grid}.lush-wa-window{color:var(--wa-meta);margin:0;font-size:.75rem}.lush-wa-composer[data-window=closed] .lush-wa-window{background:var(--lush-warning-bg);color:var(--lush-text);border-radius:.5rem;padding:.5rem .625rem;font-size:.8125rem}.lush-wa-preview{background:var(--wa-out);white-space:pre-wrap;border-radius:.5rem .125rem .5rem .5rem;justify-self:end;max-width:min(90%,32.5rem);margin:0;padding:.5rem .625rem;font-size:.875rem}.lush-wa-input{background:var(--wa-field);border-radius:1.625rem;align-items:flex-end;gap:.125rem;min-height:3.25rem;padding:.3125rem .3125rem .3125rem .375rem;display:flex;position:relative}.lush-wa-input:focus-within{box-shadow:0 0 0 .125rem var(--wa-green)}.lush-wa-text{flex:1;align-self:center;min-width:0}.lush-wa-text textarea{width:100%;min-height:2.625rem;max-height:10rem;color:var(--wa-ink);font:inherit;resize:none;background:0 0;border:0;padding:.625rem .375rem;font-size:.9375rem;line-height:1.375rem;display:block;overflow-y:auto}.lush-wa-text textarea::placeholder{color:var(--wa-meta)}.lush-wa-text textarea:focus-visible{outline:none}.lush-wa-composer .lush-wa-icon{width:2.625rem;min-width:2.625rem;height:2.625rem;min-height:2.625rem;color:var(--wa-meta);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.lush-wa-composer .lush-wa-icon:hover,.lush-wa-composer .lush-wa-icon[aria-expanded=true]{background:var(--wa-ink)}@supports (color:color-mix(in lab, red, red)){.lush-wa-composer .lush-wa-icon:hover,.lush-wa-composer .lush-wa-icon[aria-expanded=true]{background:color-mix(in srgb, var(--wa-ink) 8%, transparent)}}.lush-wa-composer .lush-wa-icon:hover,.lush-wa-composer .lush-wa-icon[aria-expanded=true]{color:var(--wa-ink)}.lush-wa-composer .lush-wa-icon:focus-visible{outline:.125rem solid var(--wa-green);outline-offset:.0625rem}.lush-wa-composer .lush-wa-send{background:var(--wa-send);width:2.625rem;min-width:2.625rem;height:2.625rem;min-height:2.625rem;color:var(--wa-send-ink);border:0;border-radius:50%;flex:none;padding:0}.lush-wa-composer .lush-wa-send:has(span){border-radius:1.3125rem;width:auto;padding:0 1rem}.lush-wa-composer .lush-wa-send:disabled{color:var(--wa-meta);opacity:1;background:0 0}.lush-wa-emoji-grid{z-index:20;border:.0625rem solid var(--lush-border);background:var(--wa-field);border-radius:.875rem;grid-template-columns:repeat(auto-fill,minmax(2.375rem,1fr));gap:.125rem;width:min(22.5rem,100% - .5rem);padding:.5rem;display:grid;position:absolute;bottom:calc(100% + .5rem);left:.25rem;box-shadow:0 .625rem 1.75rem #0000002e}.lush-wa-emoji-grid button{cursor:pointer;background:0 0;border:0;border-radius:.5rem;height:2.375rem;font-size:1.25rem;line-height:1}.lush-wa-emoji-grid button:hover,.lush-wa-emoji-grid button:focus-visible{background:var(--wa-ink)}@supports (color:color-mix(in lab, red, red)){.lush-wa-emoji-grid button:hover,.lush-wa-emoji-grid button:focus-visible{background:color-mix(in srgb, var(--wa-ink) 8%, transparent)}}.lush-wa-emoji-grid button:hover,.lush-wa-emoji-grid button:focus-visible{outline:none}.lush-wa-composer .lush-attachments,.lush-wa-composer .lush-offer-attach{margin:0}.lush-composer-hint{font-size:.75rem}.lush-mail-thread{border:.0625rem solid var(--lush-border);border-radius:.75rem;display:grid;overflow:clip}.lush-mail-empty{text-align:center;color:var(--lush-muted);padding:1.75rem 1.125rem}.lush-mail-subject{letter-spacing:-.0125rem;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.625rem;padding:1.125rem 1.125rem .875rem;font-size:1.25rem;font-weight:400;display:flex}.lush-mail-message{border-top:.0625rem solid var(--lush-border)}.lush-mail-head{text-align:left;width:100%;min-height:3.5rem;color:var(--lush-text);grid-template-columns:2.5rem minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.625rem 1.125rem;display:grid}.lush-mail-head:hover{background:var(--lush-surface-subtle)}.lush-mail-who{min-width:0;display:grid}.lush-mail-who strong{font-size:.875rem;font-weight:600}.lush-mail-who small,.lush-mail-head time{color:var(--lush-muted);font-size:.75rem}.lush-mail-who small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lush-mail-head>svg{color:var(--lush-muted)}.lush-mail-body{gap:.75rem;padding:0 1.125rem 1.125rem 4.375rem;font-size:.875rem;line-height:1.55;display:grid}.lush-mail-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.lush-mail-signature{color:var(--lush-muted);white-space:pre-wrap;margin:0;font-size:.8125rem}.lush-mail-signature:before{content:"-- \a ";white-space:pre}.lush-mail-files{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.lush-mail-files li{border:.0625rem solid var(--lush-border);border-radius:.5rem;align-items:center;gap:.5rem;max-width:100%;padding:.625rem .875rem;font-size:.8125rem;display:inline-flex}.lush-mail-files a{text-overflow:ellipsis;white-space:nowrap;color:inherit;overflow:hidden}.lush-mail-replies{flex-wrap:wrap;gap:.5rem;display:flex}.lush-mail-replies>*{border-radius:62.4375rem}.lush-mail-composer{border:.0625rem solid var(--lush-border);background:var(--lush-surface);border-radius:.75rem;gap:0;display:grid;overflow:clip;box-shadow:0 .25rem .875rem #17171d14}.lush-mail-fields{margin:0}.lush-mail-fields>div{border-bottom:.0625rem solid var(--lush-border);grid-template-columns:4rem minmax(0,1fr);align-items:center;min-height:2.75rem;padding:0 1rem;display:grid}.lush-mail-fields dt{color:var(--lush-muted);font-size:.8125rem}.lush-mail-fields dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.875rem}.lush-mail-fields input{width:100%;min-height:2.625rem;color:var(--lush-text);font:inherit;background:0 0;border:0;font-size:.875rem}.lush-mail-fields input:focus-visible,.lush-mail-text textarea:focus-visible{outline:.125rem solid var(--lush-accent);outline-offset:-.125rem}.lush-mail-fields input[readonly]{color:var(--lush-muted)}.lush-mail-text textarea{width:100%;min-height:9.375rem;color:var(--lush-text);font:inherit;resize:vertical;background:0 0;border:0;padding:.875rem 1rem .375rem;font-size:.875rem;line-height:1.55;display:block}.lush-mail-composer>.lush-mail-signature{padding:0 1rem .75rem}.lush-mail-composer>.lush-attachments,.lush-mail-composer>.lush-offer-attach{margin:0 1rem .75rem}.lush-mail-composer>.lush-actions{border-top:.0625rem solid var(--lush-border);flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem;display:flex}.lush-mail-composer>.lush-actions>button:first-child{border-radius:62.4375rem;padding-inline:1.375rem}.lush-inbox-app{border:.0625rem solid var(--lush-border);background:var(--lush-surface);border-radius:1rem;grid-template-columns:minmax(18.75rem,23.75rem) minmax(0,1fr);height:max(32.5rem,100vh - 22.8125rem);display:grid;position:relative;overflow:clip}@media (min-width:761px){.lush-app-body:has(.lush-inbox-app){flex-direction:column;height:100dvh;display:flex}.lush-app-body:has(.lush-inbox-app)>.lush-main{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.lush-app-body:has(.lush-inbox-app)>.lush-main>*{flex-shrink:0}.lush-app-body:has(.lush-inbox-app)>.lush-main>.lush-inbox-app{flex:1 1 0;height:auto;min-height:0}}.lush-inbox-list-pane{border-right:.0625rem solid var(--lush-border);flex-direction:column;min-width:0;min-height:0;display:flex}.lush-inbox-list-head{flex-wrap:wrap;gap:.5rem;margin:0;padding:.875rem .875rem .5rem;display:flex}.lush-inbox-list-head .lush-search{background:var(--lush-surface-subtle);border-radius:.625rem;flex-basis:100%;min-height:2.5rem}.lush-inbox-list-head .lush-select-pill{flex:1}.lush-inbox-list-head .lush-select-pill select{width:100%;min-height:2.5rem}.lush-inbox-chips{border-bottom:.0625rem solid var(--lush-border);flex-wrap:wrap;gap:.375rem;padding:.25rem .875rem .75rem;display:flex}.lush-inbox-chips button{background:var(--lush-surface-subtle);min-height:2rem;color:var(--lush-muted);border-radius:62.4375rem;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.lush-inbox-chips button>span{font-size:.75rem}.lush-wa .lush-inbox-chips button[aria-pressed=true]{background:var(--wa-chip);color:var(--wa-chip-ink)}.lush-mail .lush-inbox-chips button[aria-pressed=true]{background:var(--lush-accent-soft);color:var(--lush-text)}.lush-inbox-rows{flex:1;min-height:0;margin:0;padding:0;list-style:none;position:relative;overflow:auto}.lush-inbox-list-pane>.lush-empty{margin:1.5rem 1rem}.lush-inbox-item{border-bottom:.0625rem solid var(--lush-border);color:var(--lush-text);grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;padding:.75rem .875rem;text-decoration:none;display:grid}.lush-inbox-item .lush-avatar{width:2.75rem;height:2.75rem;font-size:.8125rem}.lush-inbox-item:hover{background:var(--lush-surface-subtle)}.lush-inbox-item[aria-current=true]{background:var(--lush-accent)}@supports (color:color-mix(in lab, red, red)){.lush-inbox-item[aria-current=true]{background:color-mix(in srgb, var(--lush-accent) 9%, var(--lush-surface))}}.lush-inbox-item:focus-visible{outline:.125rem solid var(--lush-accent);outline-offset:-.125rem}.lush-inbox-item-copy{gap:.1875rem;min-width:0;display:grid}.lush-inbox-item-top{justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;display:flex}.lush-inbox-item-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.lush-inbox-item-n{color:var(--lush-muted);font-weight:400}.lush-inbox-item-top time{color:var(--lush-muted);flex:none;font-size:.75rem}.lush-wa .lush-inbox-item[data-unread] time{color:var(--wa-green);font-weight:600}.lush-mail .lush-inbox-item[data-unread] :is(strong,time),.lush-mail .lush-inbox-item[data-unread] .lush-inbox-item-subject{color:var(--lush-text);font-weight:700}.lush-inbox-item-subject{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.lush-inbox-item-text{min-width:0;color:var(--lush-muted);align-items:center;gap:.25rem;font-size:.8125rem;display:flex}.lush-inbox-item-text>span:not(.lush-inbox-unread):not(.lush-wa-ticks):not(.sr-only){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lush-inbox-unread{background:var(--wa-green);min-width:1.25rem;height:1.25rem;color:var(--wa-green-ink);border-radius:62.4375rem;flex:none;place-items:center;padding:0 .375rem;font-size:.75rem;font-weight:600;display:inline-grid}.lush-mail .lush-inbox-unread{background:var(--lush-accent);color:var(--lush-accent-ink,#fff)}.lush-inbox-item-meta{color:var(--lush-muted);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.75rem;display:flex}.lush-inbox-item-tags{align-items:center;gap:.375rem;min-width:0;margin-top:.25rem;display:flex;overflow:hidden}.lush-tag,.lush-inbox-item-tags .lush-badge{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:.25rem;flex:none;padding:.125rem .4375rem;font-size:.6875rem;font-weight:600;line-height:1.5}.lush-tag{background:var(--lush-surface-subtle);color:var(--lush-muted)}.lush-tag[data-tone=accent]{background:var(--lush-accent-soft);color:var(--lush-accent)}.lush-tag[data-tone=stage]{background:var(--wa-green,#1fa855)}@supports (color:color-mix(in lab, red, red)){.lush-tag[data-tone=stage]{background:color-mix(in srgb, var(--wa-green,#1fa855) 12%, transparent)}}.lush-tag[data-tone=stage]{color:var(--wa-green,#1fa855)}@supports (color:color-mix(in lab, red, red)){.lush-tag[data-tone=stage]{color:color-mix(in srgb, var(--wa-green,#1fa855) 70%, var(--lush-text))}}.lush-inbox-item-owner{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--lush-muted);font-size:.75rem;overflow:hidden}.lush-inbox-thread-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.lush-inbox-thread{flex-direction:column;flex:1;min-height:0;display:flex}.lush-inbox-thread-head{border-bottom:.0625rem solid var(--lush-border);background:var(--lush-surface);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}.lush-wa .lush-inbox-thread-head{background:var(--wa-bar)}.lush-inbox-thread-who{flex:1;min-width:10rem;display:grid}.lush-inbox-thread-who strong{font-size:.9375rem;font-weight:600}.lush-inbox-thread-who small{color:var(--lush-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.lush-inbox-thread-head .lush-actions{margin-left:auto}.lush-inbox-back{display:none}.lush-inbox-thread>.lush-wa-thread{border-radius:0;flex:1;min-height:0;max-height:none;position:relative}.lush-inbox-thread>.lush-wa-composer,.lush-inbox-thread>.lush-channel-blocked{border-radius:0}.lush-inbox-mail-body{flex:1;align-content:start;gap:.875rem;min-height:0;padding:1rem;display:grid;overflow:auto}.lush-inbox-placeholder{text-align:center;color:var(--lush-muted);flex:1;place-content:center;justify-items:center;gap:.625rem;padding:2rem;display:grid}.lush-wa .lush-inbox-placeholder{background:var(--wa-bar)}.lush-inbox-placeholder strong{color:var(--lush-text);font-size:1.25rem;font-weight:400}.lush-inbox-placeholder p{max-width:42ch;margin:0}.lush-inbox-placeholder small{align-items:center;gap:.375rem;margin-top:.75rem;font-size:.75rem;display:inline-flex}.lush-channels-settings{margin-bottom:1.5rem}.lush-channel-facts{grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));gap:.875rem 1.5rem;margin:0 0 1.125rem;display:grid}.lush-channel-facts dt{color:var(--lush-muted);font-size:.75rem}.lush-channel-facts dd{overflow-wrap:anywhere;margin:.125rem 0 0;font-size:.875rem}.lush-channel-scopes{gap:.25rem;margin:0;padding-left:1.125rem;font-size:.8125rem;display:grid}.lush-channel-sub{margin:.5rem 0 .25rem;font-size:.875rem;font-weight:600}.lush-channel-list{margin:.625rem 0 1rem}.lush-channel-list li>div{flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.lush-channel-list .lush-dash-list-copy{flex:1;min-width:12.5rem}.lush-dns-table td{vertical-align:top}.lush-dns-table td small{max-width:34ch;color:var(--lush-muted);margin-top:.25rem;font-size:.75rem;display:block}.lush-dns-table code{overflow-wrap:anywhere;word-break:break-word;font-size:.75rem}.lush-consent{border:.0625rem solid var(--lush-border);background:var(--lush-surface-subtle);border-radius:.75rem;gap:.5rem;margin-bottom:1rem;padding:.875rem 1rem;font-size:.8125rem;display:grid}.lush-consent ul{gap:.375rem;margin:0;padding-left:1.125rem;display:grid}.lush-signature{justify-items:start;gap:.5rem;display:grid}.lush-signature .lush-field{width:100%}@media (max-width:760px){.lush-inbox-app{border-radius:.75rem;grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.lush-inbox-app[data-selected] .lush-inbox-list-pane,.lush-inbox-app:not([data-selected]) .lush-inbox-thread-pane{display:none}.lush-inbox-list-pane{border-right:0}.lush-inbox-rows{overflow:visible}.lush-inbox-back{width:2.75rem;height:2.75rem;color:var(--lush-text);border-radius:50%;place-items:center;margin-left:-.5rem;display:inline-grid}.lush-inbox-thread-head{gap:.5rem;padding:.5rem .75rem}.lush-inbox-thread-head .lush-actions{width:100%;margin-left:0}.lush-inbox-thread>.lush-wa-thread{min-height:22.5rem;max-height:62vh}.lush-inbox-mail-body{padding:.75rem}.lush-wa-thread{max-height:55vh;padding:.75rem .625rem}.lush-wa-bubble{max-width:88%}.lush-mail-body{padding:0 .875rem 1rem}.lush-mail-head{grid-template-columns:2.25rem minmax(0,1fr) auto;padding:.625rem .875rem}.lush-mail-head>svg{display:none}.lush-mail-head .lush-avatar{width:2.25rem;height:2.25rem}.lush-mail-fields>div{grid-template-columns:3.5rem minmax(0,1fr);padding:0 .75rem}}.lush-wa-composer[data-window=closed]>.lush-actions{justify-content:flex-end}.lush-wa-link{text-align:center;justify-items:center;gap:.75rem;display:grid}.lush-wa-link img{border:.0625rem solid var(--lush-border);background:#fff;border-radius:.75rem;width:min(16.5rem,100%);height:auto;padding:.5rem}.lush-panel.lush-unmatched-panel{margin-bottom:1rem}.lush-unmatched li>div{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.625rem 1rem;padding:.875rem 0;display:flex}.lush-unmatched .lush-dash-list-copy{flex:20rem;gap:.125rem;display:grid}.lush-unmatched .lush-unmatched-body{-webkit-line-clamp:2;color:var(--lush-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.8125rem;display:-webkit-box;overflow:hidden}.lush-wa-docs .lush-wa-photo{background:0 0;padding:0;display:block}.lush-wa-photo img{border-radius:.5rem;width:min(15rem,100%);height:auto;display:block}.lush-wa-docs .lush-wa-audio{background:0 0;padding:0;display:block}.lush-wa-audio audio{display:none}.lush-inbox-chips{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.lush-inbox-chips::-webkit-scrollbar{display:none}.lush-inbox-chips button{white-space:nowrap;flex:none}.lush-inbox-chips{padding-inline-end:1.75rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.75rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.75rem),#0000)}.lush-inbox-thread-head{flex-wrap:nowrap}.lush-inbox-thread-who{min-width:0;color:inherit;border-radius:.5rem;flex:1;align-items:center;gap:.75rem;display:flex}.lush-inbox-thread-who:hover strong{text-underline-offset:.1875rem;text-decoration:underline}.lush-inbox-thread-who:focus-visible{outline:.125rem solid var(--lush-accent);outline-offset:.125rem}.lush-inbox-thread-name{min-width:0;display:grid}.lush-inbox-thread-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.lush-inbox-thread-name small{color:var(--lush-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.lush-inbox-thread-head .lush-actions{flex-wrap:nowrap;flex:none}.lush-inbox-thread-head .lush-badge{flex:none}.lush-wa-photo button{cursor:zoom-in;background:0 0;border:0;border-radius:.375rem;padding:0;display:block;overflow:hidden}.lush-wa-docs .lush-wa-photo img,.lush-wa-photo button img{object-fit:cover;border-radius:.375rem;width:auto;min-width:7.5rem;max-width:18.75rem;height:auto;min-height:5.625rem;max-height:21.25rem;display:block}.lush-wa-bubble:has(.lush-wa-photo){padding:.1875rem}.lush-wa-bubble:has(.lush-wa-photo)>p{padding:.25rem .375rem 0}.lush-wa-bubble:has(.lush-wa-photo)>.lush-wa-tag{padding:.25rem .375rem 0}.lush-wa-bubble:has(.lush-wa-photo) .lush-wa-docs{margin:0}.lush-wa-bubble:has(.lush-wa-photo)>.lush-wa-meta{margin:.25rem .375rem .125rem .75rem}.lush-wa-bubble[data-media=photo]>.lush-wa-meta{color:#fff;background:#0b141a73;border-radius:.625rem;margin:0;padding:.0625rem .375rem;position:absolute;bottom:.4375rem;right:.5rem}.lush-wa-bubble[data-media=photo] .lush-wa-ticks:not([data-status=read]){color:#fff}.lush-wa-doc{width:17.5rem;max-width:100%}.lush-wa-docs li:has(>.lush-wa-doc){background:0 0;padding:0;display:block}.lush-wa-doc{background:var(--wa-ink);border:0;border-radius:.375rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lush-wa-doc{background:color-mix(in srgb, var(--wa-ink) 6%, transparent)}}.lush-wa-doc{color:inherit;text-align:start;cursor:pointer}.lush-wa-doc span{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.lush-wa-doc:hover{background:var(--wa-ink)}@supports (color:color-mix(in lab, red, red)){.lush-wa-doc:hover{background:color-mix(in srgb, var(--wa-ink) 10%, transparent)}}.lush-wa-photo button:focus-visible,.lush-wa-doc:focus-visible,.lush-mail-files button:focus-visible{outline:.125rem solid var(--lush-accent);outline-offset:.125rem}.lush-mail-files li:has(>button){padding:0}.lush-mail-files button{max-width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.8125rem;display:inline-flex}.lush-mail-files button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lush-wa-bubble p a,.lush-mail-body p a{color:var(--wa-read);text-underline-offset:.125rem;overflow-wrap:anywhere;text-decoration:underline}.lush-mail-body p a{color:var(--lush-accent)}.lush-viewer-overlay{z-index:70;background:#0b141af5;position:fixed;inset:0}.lush-viewer{z-index:71;color:#e9edef;background:#0b141af7;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.lush-viewer:focus{outline:none}.lush-viewer-bar{align-items:center;gap:.5rem;padding:.625rem 1rem;display:flex}.lush-viewer-who{flex:1;min-width:0;display:grid}.lush-viewer-who h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:600;overflow:hidden}.lush-viewer-who small{color:#aebac1;font-size:.75rem}.lush-viewer-button{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.lush-viewer-button:hover,.lush-viewer-nav:hover{background:#ffffff1a}.lush-viewer-button:focus-visible,.lush-viewer-nav:focus-visible{outline-offset:.125rem;outline:.125rem solid #e9edef}.lush-viewer-stage{place-items:center;min-height:0;padding:.5rem 4.5rem 1.5rem;display:grid;position:relative}.lush-viewer-stage img{object-fit:contain;border-radius:.25rem;max-width:100%;max-height:calc(100dvh - 6.25rem)}.lush-viewer-stage iframe{background:#fff;border:0;border-radius:.375rem;width:min(61.25rem,100%);height:calc(100dvh - 6.25rem)}.lush-viewer-file{text-align:center;background:#ffffff0f;border-radius:.75rem;justify-items:center;gap:.625rem;max-width:22.5rem;padding:1.75rem;display:grid}.lush-viewer-file strong{overflow-wrap:anywhere}.lush-viewer-file p{color:#aebac1;margin:0;font-size:.8125rem}.lush-viewer-nav{width:3rem;height:3rem;color:inherit;cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.lush-viewer-nav.prev{left:.75rem}.lush-viewer-nav.next{right:.75rem}@media (max-width:640px){.lush-viewer-stage{padding:.5rem .5rem 4.5rem}.lush-viewer-stage img,.lush-viewer-stage iframe{max-height:calc(100dvh - 9.375rem)}.lush-viewer-stage iframe{height:calc(100dvh - 9.375rem)}.lush-viewer-nav{top:auto;bottom:.75rem;translate:none}.lush-viewer-nav.prev{left:calc(50% - 3.75rem)}.lush-viewer-nav.next{right:calc(50% - 3.75rem)}}@media (max-width:760px){.lush-inbox-thread-head{flex-wrap:wrap;row-gap:.25rem}.lush-inbox-thread-head .lush-actions{width:auto;margin-left:auto}.lush-inbox-thread-who{flex:60%}.lush-inbox-thread-head>.lush-badge{order:10;margin-inline-start:5.5rem}}.lush-wa-actions{z-index:2;position:absolute;top:.125rem;right:.125rem}.lush-wa-chevron{background:linear-gradient(to left, var(--wa-in) 60%, var(--wa-in));border:0;border-radius:.375rem;place-items:center;width:1.75rem;height:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lush-wa-chevron{background:linear-gradient(to left, var(--wa-in) 60%, color-mix(in srgb, var(--wa-in) 0%, transparent))}}.lush-wa-chevron{color:var(--wa-meta);opacity:0;cursor:pointer}.lush-wa-bubble.out .lush-wa-chevron{background:linear-gradient(to left, var(--wa-out) 60%, var(--wa-out))}@supports (color:color-mix(in lab, red, red)){.lush-wa-bubble.out .lush-wa-chevron{background:linear-gradient(to left, var(--wa-out) 60%, color-mix(in srgb, var(--wa-out) 0%, transparent))}}.lush-wa-bubble:is(:hover,:focus-within) .lush-wa-chevron,.lush-wa-chevron[aria-expanded=true]{opacity:1}.lush-wa-side{opacity:0;gap:.25rem;transition:opacity .12s;display:flex;position:absolute;top:50%;translate:0 -50%}.lush-wa-bubble.out .lush-wa-side{flex-direction:row;right:calc(100% + .5rem)}.lush-wa-bubble:not(.out) .lush-wa-side{flex-direction:row-reverse;left:calc(100% + .5rem)}.lush-wa-bubble:is(:hover,:focus-within) .lush-wa-side{opacity:1}.lush-wa-side button{background:var(--wa-ink);border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lush-wa-side button{background:color-mix(in srgb, var(--wa-ink) 8%, transparent)}}.lush-wa-side button{color:var(--wa-meta);cursor:pointer}.lush-wa-side button:hover{color:var(--wa-ink)}.lush-wa-chevron:focus-visible,.lush-wa-side button:focus-visible,.lush-wa-menu button:focus-visible,.lush-wa-reactbar button:focus-visible{outline:.125rem solid var(--lush-accent);outline-offset:.125rem}@media (hover:none){.lush-wa-chevron{opacity:.75}.lush-wa-side{display:none}}.lush-wa-popover{z-index:55;white-space:normal;font-family:var(--lush-font-sans);justify-items:end;gap:.5rem;display:grid;position:fixed}.lush-wa-popover[data-side=in]{justify-items:start}.lush-wa-reactbar{background:var(--lush-surface);border-radius:1.5rem;flex-wrap:wrap;justify-content:center;gap:.125rem;max-width:19rem;padding:.375rem .5rem;display:flex;box-shadow:0 .375rem 1.5rem #0b141a2e}.lush-wa-reactbar button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:1.375rem;line-height:1;display:grid}.lush-wa-reactbar button:hover,.lush-wa-reactbar button[aria-pressed=true]{background:var(--lush-surface-subtle)}.lush-wa-reactmore{color:var(--lush-muted)}.lush-wa-menu{background:var(--lush-surface);border-radius:.75rem;min-width:12.5rem;padding:.375rem;display:grid;box-shadow:0 .375rem 1.5rem #0b141a2e}.lush-wa-menu button{color:var(--lush-text);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.875rem;padding:.625rem .75rem;font-size:.9375rem;display:flex}.lush-wa-menu button:hover{background:var(--lush-surface-subtle)}.lush-wa-menu button[data-tone=danger]{color:var(--lush-danger)}.lush-wa-menu hr{border:0;border-top:.0625rem solid var(--lush-border);margin:.25rem .5rem}.lush-wa-forwarded{color:var(--wa-meta);align-items:center;gap:.25rem;margin-bottom:.125rem;font-size:.75rem;font-style:italic;display:flex}.lush-wa-quote{border:0;border-left:.25rem solid var(--wa-read);background:var(--wa-ink);border-radius:.375rem;gap:.125rem;width:100%;min-width:10rem;margin-bottom:.25rem;padding:.375rem .625rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lush-wa-quote{background:color-mix(in srgb, var(--wa-ink) 6%, transparent)}}.lush-wa-quote{color:inherit;text-align:start;cursor:pointer;font-size:.8125rem}.lush-wa-quote[data-out]{border-left-color:var(--wa-green)}.lush-wa-quote strong{color:var(--wa-read);font-size:.8125rem}.lush-wa-quote[data-out] strong{color:var(--wa-green)}.lush-wa-quote span{-webkit-line-clamp:2;color:var(--wa-meta);white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lush-wa-deleted{color:var(--wa-meta);align-items:center;gap:.375rem;font-style:italic;display:inline-flex!important}.lush-wa-bubble[data-reacted]{margin-bottom:1.25rem}.lush-wa-reactions{border:.0625rem solid var(--lush-border);background:var(--lush-surface);border-radius:.75rem;padding:.0625rem .375rem;font-size:.875rem;line-height:1.4;position:absolute;bottom:-1rem;box-shadow:0 .0625rem .25rem #0b141a1f}.lush-wa-bubble.out .lush-wa-reactions{right:.5rem}.lush-wa-bubble:not(.out) .lush-wa-reactions{left:.5rem}.lush-wa-pinned{z-index:3;border:0;border-bottom:.0625rem solid var(--lush-border);background:var(--wa-bar,var(--lush-surface));width:100%;color:var(--lush-text);text-align:start;cursor:pointer;align-items:center;gap:.5rem;margin:-.5rem 0 .5rem;padding:.5rem .875rem;font-size:.8125rem;display:flex;position:sticky;top:0}.lush-wa-pinned span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lush-wa-replybar{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.lush-wa-replybar .lush-wa-quote{cursor:default;flex:1;margin:0}.lush-wa-replybar>button{width:2rem;height:2rem;color:var(--lush-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.lush-wa-recording{background:var(--wa-field);min-height:3.25rem;color:var(--wa-ink);border-radius:1.625rem;align-items:center;gap:.5rem;padding:.3125rem .3125rem .3125rem .375rem;display:flex}.lush-wa-recording .lush-wa-icon-button{width:2.625rem;height:2.625rem;color:var(--wa-meta);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lush-wa-recording .lush-wa-icon-button:hover{background:var(--wa-ink)}@supports (color:color-mix(in lab, red, red)){.lush-wa-recording .lush-wa-icon-button:hover{background:color-mix(in srgb, var(--wa-ink) 8%, transparent)}}.lush-wa-recording .lush-wa-icon-button:hover{color:var(--lush-danger)}.lush-wa-rec-dot{background:#e5484d;border-radius:50%;flex:none;width:.625rem;height:.625rem;animation:1.2s ease-in-out infinite lush-wa-rec}@keyframes lush-wa-rec{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.lush-wa-rec-dot{animation:none}}.lush-wa-rec-time{font-variant-numeric:tabular-nums;flex:none;min-width:2.75rem;font-size:.9375rem}.lush-wa-rec-level{flex:1;justify-content:flex-end;align-items:center;gap:.125rem;min-width:0;height:1.75rem;display:flex;overflow:hidden}.lush-wa-rec-level i{background:var(--wa-meta);border-radius:.125rem;flex:none;width:.1875rem}.lush-wa-search-toggle{cursor:pointer;background:0 0;border-color:#0000;border-radius:50%}.lush-wa-search-toggle:hover{background:var(--lush-text)}@supports (color:color-mix(in lab, red, red)){.lush-wa-search-toggle:hover{background:color-mix(in srgb, var(--lush-text) 8%, transparent)}}.lush-wa-search-toggle:hover{color:var(--lush-text)}.lush-wa-search-toggle:focus-visible{outline:.125rem solid var(--lush-accent);outline-offset:.125rem}.lush-wa-search-toggle[aria-pressed=true]{background:var(--lush-accent-soft);color:var(--lush-accent)}.lush-wa-search{z-index:4;background:var(--wa-field);color:var(--wa-meta);border-radius:.625rem;align-items:center;gap:.25rem;margin:-.5rem 0 .5rem;padding:.25rem .375rem .25rem .75rem;display:flex;position:sticky;top:0;box-shadow:0 .125rem .5rem #0b141a1f}.lush-wa-search input{min-width:0;height:2.25rem;color:var(--wa-ink);font:inherit;background:0 0;border:0;flex:1;padding:0 .25rem;font-size:.9375rem}.lush-wa-search input:focus-visible{outline:none}.lush-wa-search input::-webkit-search-cancel-button{display:none}.lush-wa-search:focus-within{box-shadow:0 0 0 .125rem var(--wa-green)}.lush-wa-search-count{white-space:nowrap;flex:none;font-size:.8125rem}.lush-wa-search button{width:2.25rem;height:2.25rem;color:var(--wa-meta);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lush-wa-search button:hover:not(:disabled){background:var(--wa-ink)}@supports (color:color-mix(in lab, red, red)){.lush-wa-search button:hover:not(:disabled){background:color-mix(in srgb, var(--wa-ink) 8%, transparent)}}.lush-wa-search button:hover:not(:disabled){color:var(--wa-ink)}.lush-wa-search button:disabled{opacity:.4;cursor:default}.lush-wa-bubble mark{color:#111b21;background:#ffd279;border-radius:.1875rem}.lush-wa-bubble[data-match=current]{box-shadow:0 0 0 .125rem var(--wa-green)}.lush-wa-tobottom{z-index:3;background:var(--wa-field);width:2.75rem;height:2.75rem;color:var(--wa-meta);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-self:flex-end;align-items:center;margin-top:-2.75rem;display:inline-flex;position:sticky;bottom:.5rem;box-shadow:0 .125rem .5rem #0b141a33}.lush-wa-tobottom:hover{color:var(--wa-ink)}.lush-wa-tobottom:focus-visible{outline:.125rem solid var(--wa-green);outline-offset:.125rem}.lush-wa-tobottom span{background:var(--wa-green);min-width:1.25rem;height:1.25rem;color:var(--wa-green-ink);text-align:center;border-radius:.625rem;padding:0 .3125rem;font-size:.75rem;font-weight:600;line-height:1.25rem;position:absolute;top:-.375rem;right:-.25rem}.lush-wa-call{background:var(--wa-ink);border-radius:.5rem;align-items:center;gap:.75rem;min-width:13.75rem;margin:.125rem 0 .25rem;padding:.625rem .875rem .625rem .625rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lush-wa-call{background:color-mix(in srgb, var(--wa-ink) 6%, transparent)}}.lush-wa-call-icon{background:var(--wa-ink);border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lush-wa-call-icon{background:color-mix(in srgb, var(--wa-ink) 10%, transparent)}}.lush-wa-call-icon{color:var(--wa-ink)}.lush-wa-call[data-missed] .lush-wa-call-icon{color:#e5484d}.lush-wa-call>span:last-child{gap:.125rem;display:grid}.lush-wa-call strong{color:var(--wa-ink);font-size:.9375rem;font-weight:500}.lush-wa-call small{color:var(--wa-meta);font-size:.8125rem}.lush-wa-voice{align-items:center;gap:.5rem;width:min(20rem,64vw);padding:.125rem 0 0;display:flex}.lush-wa-voice-play{width:2.5rem;height:2.5rem;color:var(--wa-meta);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.lush-wa-voice-play:hover{color:var(--wa-ink)}.lush-wa-voice-play:focus-visible,.lush-wa-voice-speed:focus-visible{outline:.125rem solid var(--wa-green);outline-offset:.0625rem}.lush-wa-voice-track{flex:1;gap:.25rem;min-width:0;padding-top:.5rem;display:grid;position:relative}.lush-wa-voice-bars{justify-content:space-between;align-items:center;height:1.75rem;display:flex;position:relative}.lush-wa-voice-bars i{background:var(--wa-meta);border-radius:.125rem;flex:none;width:.1875rem}@supports (color:color-mix(in lab, red, red)){.lush-wa-voice-bars i{background:color-mix(in srgb, var(--wa-meta) 45%, transparent)}}.lush-wa-voice-bars i[data-played]{background:var(--wa-meta)}.lush-wa-voice-bars b{background:var(--wa-read);pointer-events:none;border-radius:50%;width:.8125rem;height:.8125rem;margin:-.40625rem 0 0 -.40625rem;position:absolute;top:50%}.lush-wa-voice-seek{opacity:0;cursor:pointer;width:100%;height:1.75rem;margin:0;position:absolute;inset:.5rem 0 auto}.lush-wa-voice-seek:focus-visible+.lush-wa-voice-time{color:var(--wa-ink)}.lush-wa-voice-track:has(.lush-wa-voice-seek:focus-visible) .lush-wa-voice-bars{outline:.125rem solid var(--wa-green);outline-offset:.25rem;border-radius:.25rem}.lush-wa-voice-time{color:var(--wa-meta);font-variant-numeric:tabular-nums;font-size:.75rem}.lush-wa-voice-avatar{background:var(--lush-accent-soft);width:3.25rem;height:3.25rem;color:var(--lush-accent);border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:600;display:grid;position:relative}.lush-wa-voice-mic{color:var(--wa-green);filter:drop-shadow(0 0 .0625rem var(--wa-in));position:absolute;bottom:-.125rem;left:-.25rem}.lush-wa-voice[data-out] .lush-wa-voice-mic{color:var(--wa-meta);filter:drop-shadow(0 0 .0625rem var(--wa-out))}.lush-wa-voice[data-out] .lush-wa-voice-mic[data-played]{color:var(--wa-read)}.lush-wa-voice-speed{background:var(--wa-ink);border:0;border-radius:.875rem;flex:none;min-width:3.25rem;height:1.75rem;margin:.75rem 0;padding:0 .625rem}@supports (color:color-mix(in lab, red, red)){.lush-wa-voice-speed{background:color-mix(in srgb, var(--wa-ink) 55%, transparent)}}.lush-wa-voice-speed{color:var(--wa-in);cursor:pointer;font-size:.8125rem;font-weight:600}.lush-inbox-media{color:var(--lush-muted);flex:none}.lush-inbox-media[data-missed]{color:#e5484d}.lush-inbox-chips button{transition:background-color .15s,color .15s}.lush-inbox-chips button:not([aria-pressed=true]):hover{background:var(--lush-text)}@supports (color:color-mix(in lab, red, red)){.lush-inbox-chips button:not([aria-pressed=true]):hover{background:color-mix(in srgb, var(--lush-text) 8%, var(--lush-surface-subtle))}}.lush-inbox-chips button:not([aria-pressed=true]):hover{color:var(--lush-text)}.lush-wa .lush-inbox-chips button[aria-pressed=true]:hover{background:var(--wa-chip-ink)}@supports (color:color-mix(in lab, red, red)){.lush-wa .lush-inbox-chips button[aria-pressed=true]:hover{background:color-mix(in srgb, var(--wa-chip-ink) 12%, var(--wa-chip))}}.lush-mail .lush-inbox-chips button[aria-pressed=true]:hover{background:var(--lush-accent)}@supports (color:color-mix(in lab, red, red)){.lush-mail .lush-inbox-chips button[aria-pressed=true]:hover{background:color-mix(in srgb, var(--lush-accent) 18%, var(--lush-accent-soft))}}.lush-wa-composer .lush-wa-send:not(:disabled):hover,.lush-wa-recording .lush-wa-send:hover{background:var(--wa-send)}@supports (color:color-mix(in lab, red, red)){.lush-wa-composer .lush-wa-send:not(:disabled):hover,.lush-wa-recording .lush-wa-send:hover{background:color-mix(in srgb, var(--wa-send) 86%, #000)}}.lush-wa-composer .lush-wa-send:disabled:hover{background:0 0}.lush-wa-quote{cursor:pointer}.lush-wa-quote:hover{background:var(--wa-ink)}@supports (color:color-mix(in lab, red, red)){.lush-wa-quote:hover{background:color-mix(in srgb, var(--wa-ink) 11%, transparent)}}.lush-wa-pinned:hover{background:var(--wa-ink)}@supports (color:color-mix(in lab, red, red)){.lush-wa-pinned:hover{background:color-mix(in srgb, var(--wa-ink) 5%, var(--wa-bar,var(--lush-surface)))}}.lush-wa-voice-speed:hover{background:var(--wa-ink)}@supports (color:color-mix(in lab, red, red)){.lush-wa-voice-speed:hover{background:color-mix(in srgb, var(--wa-ink) 70%, transparent)}}.lush-wa-replybar>button:hover{background:var(--wa-ink)}@supports (color:color-mix(in lab, red, red)){.lush-wa-replybar>button:hover{background:color-mix(in srgb, var(--wa-ink) 8%, transparent)}}.lush-wa-replybar>button:hover{color:var(--wa-ink)}.lush-wa-photo button img{transition:filter .15s}.lush-wa-photo button:hover img{filter:brightness(.93)}.lush-wa-search-toggle[aria-pressed=true]:hover{background:var(--lush-accent)}@supports (color:color-mix(in lab, red, red)){.lush-wa-search-toggle[aria-pressed=true]:hover{background:color-mix(in srgb, var(--lush-accent) 20%, var(--lush-accent-soft))}}@media (prefers-reduced-motion:reduce){.lush-menu>summary,.lush-inbox-chips button,.lush-wa-photo button img{transition:none}}.lush-mail-files button{border-radius:inherit}.lush-mail-files button:hover{background:var(--lush-text)}@supports (color:color-mix(in lab, red, red)){.lush-mail-files button:hover{background:color-mix(in srgb, var(--lush-text) 7%, transparent)}}.lush-inbox-thread>.lush-channel-note{background:var(--wa-bar,var(--lush-surface));margin:0;padding:0 1rem .625rem}.lush-site-workspace{gap:1rem;min-width:0;display:grid}.lush-site-toolbar{justify-content:space-between}.lush-site-menus{flex-wrap:wrap;gap:.5rem;display:flex}.lush-site-menu summary{border:.0625rem solid var(--lush-border);background:var(--lush-surface);min-height:2.75rem;color:var(--lush-text);border-radius:.625rem;gap:.375rem;padding:0 .875rem;font-size:.8125rem;font-weight:500;display:inline-flex;box-shadow:0 .0625rem .125rem #17171d0d}.lush-site-menu summary::-webkit-details-marker{display:none}.lush-site-menu summary:hover,.lush-site-menu[open] summary{border-color:var(--lush-accent)}@supports (color:color-mix(in lab, red, red)){.lush-site-menu summary:hover,.lush-site-menu[open] summary{border-color:color-mix(in srgb, var(--lush-accent) 45%, var(--lush-border))}}.lush-site-menu summary>svg{color:var(--lush-muted)}.lush-site-menu>div{min-width:13.75rem;padding:.375rem;display:grid;inset-inline:0 auto}.lush-site-menu[data-align=end]>div{min-width:10rem;inset-inline:auto 0}.lush-site-menu>div :is(a,button){min-height:2.375rem;color:var(--lush-text);border-radius:.5rem;padding:.5rem .625rem;font-size:.875rem;text-decoration:none}.lush-site-menu>div :is(a,button):hover{background:var(--lush-surface-subtle)}.lush-site-menu-group{border-top:.0625rem solid var(--lush-border);margin-top:.25rem;padding-top:.25rem;display:grid}.lush-site-menu-group>span{color:var(--lush-muted);padding:.375rem .625rem .125rem;font-size:.75rem}.lush-site-menu-group :is(a,button){padding-inline-start:1.25rem!important}.lush-site-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.lush-site-page-panel .lush-panel-body{gap:.75rem;display:grid}.lush-site-status{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.lush-site-hint{color:var(--lush-muted);margin:0;font-size:.75rem}.lush-site-switch{min-height:2.5rem;color:var(--lush-text);border-radius:.5rem;align-items:center;gap:.5rem;padding:0 .625rem;font-size:.875rem;font-weight:500;display:inline-flex}.lush-site-switch:hover:not(:disabled){background:var(--lush-surface-subtle)}.lush-site-switch:disabled{cursor:not-allowed;color:var(--lush-muted)}.lush-site-switch-track{background:var(--lush-muted);border-radius:62.4375rem;width:2.25rem;height:1.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.lush-site-switch-track{background:color-mix(in srgb, var(--lush-muted) 45%, var(--lush-surface))}}.lush-site-switch-track{transition:background .15s}.lush-site-switch-track span{background:#fff;border-radius:50%;width:1rem;height:1rem;transition:transform .15s;position:absolute;top:.125rem;left:.125rem;box-shadow:0 .0625rem .125rem #17171d40}.lush-site-switch[aria-checked=true] .lush-site-switch-track{background:var(--lush-success)}.lush-site-switch[aria-checked=true] .lush-site-switch-track span{transform:translate(1rem)}.lush-site-switch:disabled .lush-site-switch-track{opacity:.6}.lush-site-device{gap:.5rem;display:inline-flex}.lush-site-lang{border:.0625rem solid var(--lush-border);background:var(--lush-surface-subtle);border-radius:62.4375rem;gap:.125rem;padding:.1875rem;display:inline-flex}.lush-site-lang button{min-height:1.875rem;color:var(--lush-muted);border-radius:62.4375rem;padding:0 .75rem;font-size:.8125rem;font-weight:500}.lush-site-lang button[aria-pressed=true]{background:var(--lush-surface);color:var(--lush-text);box-shadow:0 .0625rem .125rem #17171d1f}.lush-site-banner{background:var(--lush-info-bg);color:var(--lush-text);border-radius:.625rem;margin:0;padding:.625rem .875rem;font-size:.8125rem}.lush-site-stage{border:.0625rem solid var(--lush-border);background:var(--lush-surface-subtle);border-radius:1rem;min-width:0;padding:1rem}.lush-site-stage[data-device=mobile] .lush-site{border-radius:1.5rem;width:min(24.375rem,100%);margin-inline:auto}.lush-site{--site-bg:#fff;--site-ink:#17171d;--site-muted:#55566a;--site-line:#e6e3ee;--site-soft:#f5f3fa;--site-accent:#5a37e6;--site-accent-ink:#fff;border:.0625rem solid var(--site-line);background:var(--site-bg);color:var(--site-ink);border-radius:.75rem;overflow:clip;box-shadow:0 .5rem 1.5rem #17171d14;container-type:inline-size}.lush-site h2{letter-spacing:-.03125rem;margin:0 0 .75rem;font-size:1.75rem;font-weight:600;line-height:1.2}.lush-site p{white-space:pre-wrap;max-width:62ch;margin:0;font-size:1rem;line-height:1.6}.lush-site-muted{color:var(--site-muted);font-size:.875rem!important}.lush-site-head{border-bottom:.0625rem solid var(--site-line);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding:1rem 2rem;display:flex}.lush-site-logo{letter-spacing:-.01875rem;font-size:1.125rem;font-weight:700}.lush-site-head nav{flex-wrap:wrap;flex:1;gap:.25rem 1.25rem;display:flex}.lush-site-head nav a,.lush-site-foot a{color:var(--site-ink);font-size:.9375rem;text-decoration:none}.lush-site-head nav a:hover{color:var(--site-accent)}.lush-site-head nav a[data-hidden]{color:var(--site-muted);text-underline-offset:.25rem;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.lush-site-head-end{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.lush-site .lush-site-lang{border-color:var(--site-line);background:var(--site-soft)}.lush-site .lush-site-lang button{color:var(--site-muted)}.lush-site .lush-site-lang button[aria-pressed=true]{background:var(--site-bg);color:var(--site-ink)}.lush-site-phone{color:var(--site-muted);align-items:center;gap:.375rem;font-size:.875rem;display:inline-flex}.lush-site-button{background:var(--site-accent);border-radius:.5rem;align-items:center;min-height:2.75rem;padding:0 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex;color:var(--site-accent-ink)!important}.lush-site-button[aria-disabled=true]{opacity:.7;justify-self:start}.lush-site>section{padding:3.5rem 2rem}.lush-site-hero{background:#2b2a33;align-items:end;min-height:26.25rem;display:grid;position:relative;padding:0!important}.lush-site-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lush-site-hero>div{color:#fff;background:linear-gradient(#0000,#0d0c12cc 55%);justify-items:start;gap:1rem;padding:7.5rem 2rem 3rem;display:grid;position:relative}.lush-site-hero h2{margin:0;font-size:2.5rem}.lush-site-media{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;display:grid}.lush-site-media img{object-fit:cover;border-radius:.75rem;width:100%;height:20rem}.lush-site-media[data-side=right] img{order:2}.lush-site-listings ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.lush-site-listings li{gap:.375rem;display:grid}.lush-site-listings .lush-photo{aspect-ratio:4/3}.lush-site-listings li strong{font-size:1rem}.lush-site-listings li span{color:var(--site-muted);font-size:.875rem}.lush-site-cta{background:var(--site-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.lush-site-cta h2{margin-bottom:.375rem}.lush-site-contact form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;margin-top:1.25rem;display:grid}.lush-site-contact label{gap:.375rem;font-size:.875rem;display:grid}.lush-site-contact :is(input,textarea){border:.0625rem solid var(--site-line);background:var(--site-bg);border-radius:.5rem;min-height:2.75rem;padding:.625rem .75rem}.lush-site-wide{grid-column:1/-1}.lush-site-consent{color:var(--site-muted);align-items:center;gap:.5rem;display:flex!important}.lush-site-consent input{width:1.125rem;height:1.125rem;min-height:0!important}.lush-site-foot{background:#f5f4f2;grid-template-columns:1fr 2fr 1.4fr;gap:1.5rem 2.5rem;padding:2.5rem 2rem 1.25rem;display:grid}.lush-site-foot h2{margin-bottom:.625rem;font-size:1.125rem}.lush-site-foot ul{gap:.375rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.lush-site-foot p{font-size:.9375rem}.lush-site-foot small{border-top:.0625rem solid var(--site-line);color:var(--site-muted);grid-column:1/-1;padding-top:1rem;font-size:.8125rem}.lush-site-cookie{color:#fff;background:#17171d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 2rem;font-size:.8125rem;display:flex}.lush-site-cookie-actions{gap:.5rem;display:inline-flex}.lush-site-cookie-actions span{border:.0625rem solid #fff6;border-radius:.375rem;padding:.375rem .75rem}@container (max-width:640px){.lush-site-head{padding:.875rem 1.125rem}.lush-site-phone{display:none}.lush-site>section{padding:2.25rem 1.125rem}.lush-site h2{font-size:1.4375rem}.lush-site-hero{min-height:22.5rem}.lush-site-hero>div{padding:6.25rem 1.125rem 1.75rem}.lush-site-hero h2{font-size:1.75rem}.lush-site-media,.lush-site-listings ul,.lush-site-contact form,.lush-site-foot{grid-template-columns:minmax(0,1fr)}.lush-site-media img{height:13.75rem;order:0!important}.lush-site-foot,.lush-site-cookie{padding-inline:1.125rem}}.lush-site-editing{grid-template-columns:minmax(0,1fr) 23.75rem;align-items:start;gap:1rem;display:grid}.lush-site-panel{border:.0625rem solid var(--lush-border);background:var(--lush-surface);border-radius:1rem;flex-direction:column;max-height:calc(100vh - 7.5rem);display:flex;position:sticky;top:.75rem;overflow:clip}.lush-site-panel>header,.lush-site-panel>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.875rem 1rem;display:flex}.lush-site-panel>header{border-bottom:.0625rem solid var(--lush-border)}.lush-site-panel>header h2{font-size:1rem;font-weight:600}.lush-site-panel>footer{border-top:.0625rem solid var(--lush-border);justify-content:flex-end}.lush-site-panel-body{gap:.875rem;padding:1rem;display:grid;overflow:auto}.lush-site-panel-sub{margin:.375rem 0 0;font-size:.875rem;font-weight:600}.lush-site-sections{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lush-site-sections>li{border:.0625rem solid var(--lush-border);border-radius:.625rem}.lush-site-sections>li[data-open]{border-color:var(--lush-accent)}@supports (color:color-mix(in lab, red, red)){.lush-site-sections>li[data-open]{border-color:color-mix(in srgb, var(--lush-accent) 45%, var(--lush-border))}}.lush-site-section-head{align-items:center;gap:.25rem;padding:.25rem .375rem .25rem .25rem;display:flex}.lush-site-section-head>button{text-align:start;border-radius:.5rem;flex:1;min-width:0;min-height:2.75rem;padding:.375rem .5rem;display:grid}.lush-site-section-head>button:hover{background:var(--lush-surface-subtle)}.lush-site-section-head strong{font-size:.875rem;font-weight:600}.lush-site-section-head small{text-overflow:ellipsis;white-space:nowrap;color:var(--lush-muted);font-size:.75rem;overflow:hidden}.lush-site-section-tools{gap:.125rem;display:inline-flex}.lush-site-section-tools button{width:2rem;height:2rem;color:var(--lush-muted);border-radius:.5rem;place-items:center;display:grid}.lush-site-section-tools button:hover:not(:disabled){background:var(--lush-surface-subtle);color:var(--lush-text)}.lush-site-section-tools button:disabled{opacity:.35}.lush-site-section-body{gap:.75rem;padding:.25rem .75rem .875rem;display:grid}.lush-site-add{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.lush-site-add>.lush-field{flex:1;min-width:10rem}.lush-site-pages .lush-inbox-chips{border-bottom:0;padding:0 0 .875rem}.lush-site-pages .lush-inbox-chips button[aria-pressed=true]{background:var(--lush-accent-soft);color:var(--lush-text)}.lush-site-table code,.lush-dns-table code{font-size:.75rem}.lush-site-revisions li>div{flex-wrap:wrap;align-items:center;gap:.625rem;padding:.75rem 0;display:flex}.lush-site-revisions .lush-dash-list-copy{flex:1;min-width:12.5rem}.lush-menu-editor{gap:.75rem;margin:0 0 .875rem;padding:0;list-style:none;display:grid}.lush-menu-editor li{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.625rem;display:grid}.lush-seo-dialog .lush-site-lang{margin-bottom:.875rem}.lush-seo-preview{border:.0625rem solid var(--lush-border);background:var(--lush-surface-subtle);border-radius:.75rem;justify-items:start;gap:.25rem;margin-top:.5rem;padding:.875rem 1rem;display:grid}.lush-seo-preview small{color:var(--lush-muted);font-size:.8125rem}.lush-seo-preview strong{color:var(--lush-accent);font-size:1.125rem;font-weight:500}.lush-seo-preview p{margin:0;font-size:.8125rem;line-height:1.5}.lush-seo-share{border:.0625rem solid var(--lush-border);border-radius:.75rem;max-width:22.5rem;margin-top:.75rem;display:grid;overflow:clip}.lush-seo-share img{aspect-ratio:1.91;object-fit:cover;width:100%;height:auto}.lush-seo-share div{gap:.125rem;padding:.625rem .75rem;display:grid}.lush-seo-share small{color:var(--lush-muted);font-size:.75rem}.lush-site-redirect-form{justify-items:start;gap:.625rem;margin-bottom:1.125rem;display:grid}.lush-site-redirect-form .lush-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.lush-site-card{color:var(--site-ink);gap:.375rem;text-decoration:none;display:grid}.lush-site-card:hover strong{color:var(--site-accent)}.lush-site-card .lush-photo{aspect-ratio:4/3;object-fit:cover;border-radius:.625rem}.lush-site-card strong{font-size:1rem}.lush-site-card span{color:var(--site-muted);font-size:.875rem}.lush-site-gallery{grid-template-columns:2fr 1fr 1fr;grid-auto-rows:11.25rem;gap:.5rem;display:grid;padding:1rem 2rem 0!important}.lush-site-gallery img{object-fit:cover;border-radius:.625rem;width:100%;height:100%}.lush-site-gallery img[data-main]{grid-row:span 2}.lush-site-gallery[data-count="1"]{grid-template-columns:1fr;grid-auto-rows:22.5rem}.lush-site-gallery[data-count="1"] img[data-main]{grid-row:auto}.lush-site-gallery:is([data-count="2"],[data-count="3"]){grid-template-columns:2fr 1fr}.lush-site-gallery[data-count="2"] img:last-child{grid-row:span 2}.lush-site-gallery[data-count="4"] img:last-child{grid-column:span 2}.lush-site-listing{grid-template-columns:minmax(0,1.6fr) minmax(13.75rem,1fr);gap:2rem;display:grid;padding-top:2rem!important;padding-bottom:1.5rem!important}.lush-site-listing>div{align-content:start;gap:.625rem;display:grid}.lush-site-listing h2{margin:0}.lush-site-price{color:var(--site-ink);font-weight:600;font-size:1.375rem!important}.lush-site-facts{border:.0625rem solid var(--site-line);border-radius:.75rem;align-self:start;gap:0;margin:0;padding:.25rem 1rem;display:grid}.lush-site-facts>div{border-bottom:.0625rem solid var(--site-line);justify-content:space-between;gap:.75rem;padding:.625rem 0;font-size:.875rem;display:flex}.lush-site-facts>div:last-child{border-bottom:0}.lush-site-facts dt{color:var(--site-muted)}.lush-site-facts dd{text-align:end;margin:0;font-weight:500}button.lush-site-button{cursor:pointer;border:0;justify-self:start}button.lush-site-button:disabled{cursor:not-allowed;opacity:.6}.lush-site-contact :is(input,textarea):disabled{background:var(--site-soft)}.lush-site-contact :is(input,textarea):focus-visible{outline:.125rem solid var(--site-accent);outline-offset:.0625rem}.lush-site-contact [aria-invalid=true]{border-color:#b42318}.lush-site-error{margin:0;color:#b42318!important;font-size:.875rem!important}.lush-site-sent{margin:0;color:#14733d!important;font-size:.875rem!important}.lush-site-banner[data-tone=warning]{background:var(--lush-warning-bg)}.lush-site-photos{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lush-site-photos li{border:.0625rem solid var(--lush-border);border-radius:.625rem;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.375rem;display:grid}.lush-site-photos img{object-fit:cover;border-radius:.375rem;width:4rem;height:3rem}.lush-site-photos li>span:not(.lush-site-section-tools){min-width:0;font-size:.8125rem;font-weight:500;display:grid}.lush-site-photos small{text-overflow:ellipsis;white-space:nowrap;color:var(--lush-muted);font-size:.75rem;font-weight:400;overflow:hidden}@container (max-width:640px){.lush-site-gallery{grid-template-columns:1fr 1fr;grid-auto-rows:7.5rem;padding:.75rem 1.125rem 0!important}.lush-site-gallery img[data-main]{grid-area:span 2/span 2}.lush-site-listing{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.lush-site-editing{grid-template-columns:minmax(0,1fr)}.lush-site-panel{order:-1;max-height:none;position:static;overflow:visible}.lush-site-panel>footer{z-index:5;border:.0625rem solid var(--lush-border);background:var(--lush-surface);border-radius:.75rem;position:sticky;bottom:.75rem;box-shadow:0 .375rem 1.125rem #17171d1f}}@media (max-width:980px){.lush-site-panel>footer{bottom:calc(4.5rem + env(safe-area-inset-bottom))}}@media (max-width:760px){.lush-site-menus{position:relative}.lush-site-menus .lush-site-menu{position:static}.lush-site-menus .lush-site-menu>div{max-width:calc(100vw - 3rem);inset-inline-start:0}.lush-site-menu summary,.lush-site-switch,.lush-site-lang button{min-height:2.75rem}.lush-site-stage{border-radius:.75rem;padding:.5rem}.lush-menu-editor li,.lush-site-redirect-form .lush-form-grid{grid-template-columns:minmax(0,1fr)}}:root,.dark{--radius:var(--lush-radius-md);--background:var(--lush-canvas);--foreground:var(--lush-text);--card:var(--lush-surface);--card-foreground:var(--lush-text);--primary:var(--lush-accent);--primary-foreground:var(--lush-accent-ink);--secondary:var(--lush-accent-soft);--muted:var(--lush-surface-subtle);--muted-foreground:var(--lush-muted);--border:var(--lush-border);--destructive:var(--lush-danger)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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}@keyframes spin{to{transform:rotate(360deg)}}
