@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";@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}@theme inline{--animation-delay-0: 0s; --animation-delay-75: 75ms; --animation-delay-100: .1s; --animation-delay-150: .15s; --animation-delay-200: .2s; --animation-delay-300: .3s; --animation-delay-500: .5s; --animation-delay-700: .7s; --animation-delay-1000: 1s; --animation-repeat-0: 0; --animation-repeat-1: 1; --animation-repeat-infinite: infinite; --animation-direction-normal: normal; --animation-direction-reverse: reverse; --animation-direction-alternate: alternate; --animation-direction-alternate-reverse: alternate-reverse; --animation-fill-mode-none: none; --animation-fill-mode-forwards: forwards; --animation-fill-mode-backwards: backwards; --animation-fill-mode-both: both; --percentage-0: 0; --percentage-5: .05; --percentage-10: .1; --percentage-15: .15; --percentage-20: .2; --percentage-25: .25; --percentage-30: .3; --percentage-35: .35; --percentage-40: .4; --percentage-45: .45; --percentage-50: .5; --percentage-55: .55; --percentage-60: .6; --percentage-65: .65; --percentage-70: .7; --percentage-75: .75; --percentage-80: .8; --percentage-85: .85; --percentage-90: .9; --percentage-95: .95; --percentage-100: 1; --percentage-translate-full: 1; --animate-in: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-out: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes enter { from { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0)); filter: blur(var(--tw-enter-blur,0)); }}@keyframes exit { to { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0)); filter: blur(var(--tw-exit-blur,0)); }}--animate-accordion-down: accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-accordion-up: accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-down: collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-up: collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes accordion-down { from { height: 0; }to { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }}@keyframes accordion-up { from { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }to { height: 0; }}@keyframes collapsible-down { from { height: 0; }to { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }}@keyframes collapsible-up { from { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }to { height: 0; }}--animate-caret-blink: caret-blink 1.25s ease-out infinite; @keyframes caret-blink { 0%,70%,100% { opacity: 1; }20%,50% { opacity: 0; }}}@utility animation-duration-*{--tw-animation-duration: calc(--value(number)*1ms) ; --tw-animation-duration: --value(--animation-duration-*,[duration],"initial",[*]); animation-duration: calc(--value(number)*1ms) ; animation-duration: --value(--animation-duration-*,[duration],"initial",[*]);}@utility delay-*{animation-delay: calc(--value(number)*1ms) ; animation-delay: --value(--animation-delay-*,[duration],"initial",[*]); --tw-animation-delay: calc(--value(number)*1ms) ; --tw-animation-delay: --value(--animation-delay-*,[duration],"initial",[*]);}@utility repeat-*{animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]); --tw-animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]);}@utility direction-*{animation-direction: --value(--animation-direction-*,"initial",[*]); --tw-animation-direction: --value(--animation-direction-*,"initial",[*]);}@utility fill-mode-*{animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]); --tw-animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]);}@utility running{animation-play-state: running;}@utility paused{animation-play-state: paused;}@utility play-state-*{animation-play-state: --value("initial",[*]);}@utility blur-in{--tw-enter-blur: 20px;}@utility blur-in-*{--tw-enter-blur: calc(--value(number)*1px) ; --tw-enter-blur: --value(--blur-*,[*]);}@utility blur-out{--tw-exit-blur: 20px;}@utility blur-out-*{--tw-exit-blur: calc(--value(number)*1px) ; --tw-exit-blur: --value(--blur-*,[*]);}@utility fade-in{--tw-enter-opacity: 0;}@utility fade-in-*{--tw-enter-opacity: calc(--value(number)*.01) ; --tw-enter-opacity: --value(--percentage-*,[*]);}@utility fade-out{--tw-exit-opacity: 0;}@utility fade-out-*{--tw-exit-opacity: calc(--value(number)*.01) ; --tw-exit-opacity: --value(--percentage-*,[*]);}@utility zoom-in{--tw-enter-scale: 0;}@utility zoom-in-*{--tw-enter-scale: calc(--value(number)*1%) ; --tw-enter-scale: --value(ratio) ; --tw-enter-scale: --value(--percentage-*,[*]);}@utility -zoom-in-*{--tw-enter-scale: calc(--value(number)*-1%) ; --tw-enter-scale: calc(--value(ratio)*-1) ; --tw-enter-scale: --value(--percentage-*,[*]);}@utility zoom-out{--tw-exit-scale: 0;}@utility zoom-out-*{--tw-exit-scale: calc(--value(number)*1%) ; --tw-exit-scale: --value(ratio) ; --tw-exit-scale: --value(--percentage-*,[*]);}@utility -zoom-out-*{--tw-exit-scale: calc(--value(number)*-1%) ; --tw-exit-scale: calc(--value(ratio)*-1) ; --tw-exit-scale: --value(--percentage-*,[*]);}@utility spin-in{--tw-enter-rotate: 30deg;}@utility spin-in-*{--tw-enter-rotate: calc(--value(number)*1deg) ; --tw-enter-rotate: calc(--value(ratio)*360deg) ; --tw-enter-rotate: --value(--rotate-*,[*]);}@utility -spin-in{--tw-enter-rotate: -30deg;}@utility -spin-in-*{--tw-enter-rotate: calc(--value(number)*-1deg) ; --tw-enter-rotate: calc(--value(ratio)*-360deg) ; --tw-enter-rotate: --value(--rotate-*,[*]);}@utility spin-out{--tw-exit-rotate: 30deg;}@utility spin-out-*{--tw-exit-rotate: calc(--value(number)*1deg) ; --tw-exit-rotate: calc(--value(ratio)*360deg) ; --tw-exit-rotate: --value(--rotate-*,[*]);}@utility -spin-out{--tw-exit-rotate: -30deg;}@utility -spin-out-*{--tw-exit-rotate: calc(--value(number)*-1deg) ; --tw-exit-rotate: calc(--value(ratio)*-360deg) ; --tw-exit-rotate: --value(--rotate-*,[*]);}@utility slide-in-from-top{--tw-enter-translate-y: -100%;}@utility slide-in-from-top-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-y: calc(--value(ratio)*-100%) ; --tw-enter-translate-y: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-in-from-bottom{--tw-enter-translate-y: 100%;}@utility slide-in-from-bottom-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-y: calc(--value(ratio)*100%) ; --tw-enter-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-left{--tw-enter-translate-x: -100%;}@utility slide-in-from-left-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-in-from-right{--tw-enter-translate-x: 100%;}@utility slide-in-from-right-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-start{&:dir(ltr){ --tw-enter-translate-x: -100%; }&:dir(rtl){ --tw-enter-translate-x: 100%; }}@utility slide-in-from-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-in-from-end{&:dir(ltr){ --tw-enter-translate-x: 100%; }&:dir(rtl){ --tw-enter-translate-x: -100%; }}@utility slide-in-from-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }}@utility slide-out-to-top{--tw-exit-translate-y: -100%;}@utility slide-out-to-top-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-y: calc(--value(ratio)*-100%) ; --tw-exit-translate-y: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-out-to-bottom{--tw-exit-translate-y: 100%;}@utility slide-out-to-bottom-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-y: calc(--value(ratio)*100%) ; --tw-exit-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-left{--tw-exit-translate-x: -100%;}@utility slide-out-to-left-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-out-to-right{--tw-exit-translate-x: 100%;}@utility slide-out-to-right-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-start{&:dir(ltr){ --tw-exit-translate-x: -100%; }&:dir(rtl){ --tw-exit-translate-x: 100%; }}@utility slide-out-to-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-out-to-end{&:dir(ltr){ --tw-exit-translate-x: 100%; }&:dir(rtl){ --tw-exit-translate-x: -100%; }}@utility slide-out-to-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }}@theme inline{@keyframes accordion-down {from {height: 0;} to {height: var( --radix-accordion-content-height, var(--accordion-panel-height, auto) );}} @keyframes accordion-up {from {height: var( --radix-accordion-content-height, var(--accordion-panel-height, auto) );} to {height: 0;}}}@custom-variant data-open{&:where([data-state="open"]),&:where([data-open]:not([data-open="false"])) {@slot;}}@custom-variant data-closed{&:where([data-state="closed"]),&:where([data-closed]:not([data-closed="false"])) {@slot;}}@custom-variant data-checked{&:where([data-state="checked"]),&:where([data-checked]:not([data-checked="false"])) {@slot;}}@custom-variant data-unchecked{&:where([data-state="unchecked"]),&:where([data-unchecked]:not([data-unchecked="false"])) {@slot;}}@custom-variant data-selected{&:where([data-selected="true"]) {@slot;}}@custom-variant data-disabled{&:where([data-disabled="true"]),&:where([data-disabled]:not([data-disabled="false"])) {@slot;}}@custom-variant data-active{&:where([data-state="active"]),&:where([data-active]:not([data-active="false"])) {@slot;}}@custom-variant data-horizontal{&:where([data-orientation="horizontal"]) {@slot;}}@custom-variant data-vertical{&:where([data-orientation="vertical"]) {@slot;}}@utility no-scrollbar{-ms-overflow-style: none; scrollbar-width: none; &::-webkit-scrollbar {display: none;}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-CHSlOQsW.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DMtmJ5ZE.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-Dm3htQBi.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[data-ccv-color-theme=slate]:not(.ccv-theme-dark),[data-ccv-color-theme=slate]:not(.dark){--primary: oklch(.274 .006 286);--primary-foreground: oklch(.985 0 0);--background: oklch(.985 0 0);--card: oklch(1 0 0);--border: oklch(.92 .004 286);--list-divider: oklch(.96 .002 286);--accent: oklch(.96 .002 286);--accent-foreground: oklch(.21 .006 286);--ring: oklch(.274 .006 286);--surface-border: var(--border);--surface-border-muted: var(--list-divider);--sidebar-primary: oklch(.274 .006 286);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.96 .002 286);--sidebar-accent-foreground: oklch(.21 .006 286)}html.ccv-theme-dark[data-ccv-color-theme=slate],[data-ccv-color-theme=slate].dark{--primary: oklch(.92 .004 286);--primary-foreground: oklch(.21 .006 286);--background: oklch(.21 .006 286);--card: oklch(.274 .006 286);--border: oklch(1 0 0 / 10%);--list-divider: oklch(1 0 0 / 10%);--accent: oklch(.37 .006 286);--accent-foreground: oklch(.985 0 0);--ring: oklch(.92 .004 286);--surface-border: var(--border);--surface-border-muted: var(--list-divider);--sidebar-primary: oklch(.92 .004 286);--sidebar-primary-foreground: oklch(.21 .006 286);--sidebar-accent: oklch(.37 .006 286);--sidebar-accent-foreground: oklch(.985 0 0)}html[data-ccv-color-theme=slate]:not(.ccv-theme-dark){color-scheme:light;background-color:#fafafa;color:#18181b}html.ccv-theme-dark[data-ccv-color-theme=slate]{color-scheme:dark;background-color:#18181b;color:#fafafa}html[data-ccv-color-theme=slate]:not(.ccv-theme-dark) body,html.ccv-theme-dark[data-ccv-color-theme=slate] body{background-color:inherit;color:inherit}html:not(.ccv-theme-dark)[data-ccv-color-theme=slate],html:not(.ccv-theme-dark)[data-ccv-color-theme=slate] #ccv-tailwind-scope{--color-edge: oklch(.92 .004 286);--color-panel: oklch(1 0 0);--color-border: oklch(.92 .004 286);--color-edge-subtle: color-mix(in srgb, var(--color-edge) 50%, transparent);--color-edge-muted: color-mix(in srgb, var(--color-edge) 38%, transparent)}html.ccv-theme-dark[data-ccv-color-theme=slate] #ccv-tailwind-scope{--color-bg: oklch(.21 .006 286);--color-surface: oklch(.274 .006 286);--color-text: oklch(.985 0 0);--color-edge: oklch(1 0 0 / 12%);--color-border: oklch(1 0 0 / 10%);--color-edge-subtle: oklch(1 0 0 / 8%);--color-edge-muted: oklch(1 0 0 / 6%)}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:root{--radius: .625rem;--radius-sm: calc(var(--radius) - 4px);--radius-md: calc(var(--radius) - 2px);--radius-lg: var(--radius);--radius-xl: calc(var(--radius) + 4px);--background: oklch(.985 .004 265);--foreground: oklch(.145 0 0);--card: oklch(1 0 0);--card-foreground: oklch(.145 0 0);--popover: oklch(1 0 0);--popover-foreground: oklch(.145 0 0);--surface-border: var(--border);--surface-border-muted: var(--list-divider);--list-row-hover: var(--accent);--primary: oklch(.488 .128 241);--primary-foreground: oklch(.985 0 0);--secondary: oklch(.97 0 0);--secondary-foreground: oklch(.205 0 0);--muted: oklch(.97 0 0);--muted-foreground: oklch(.556 0 0);--accent: oklch(.965 .012 245);--accent-foreground: oklch(.205 0 0);--destructive: oklch(.577 .245 27.325);--destructive-foreground: 0 0% 98%;--border: oklch(.66 .032 265);--list-divider: oklch(.78 .028 265);--table-row-divider-inset: .75rem;--table-header-bg: oklch(.955 .008 265);--input: oklch(.7 .028 265);--ring: oklch(.58 .1 241);--chart-1: oklch(.646 .222 41.116);--chart-2: oklch(.6 .118 184.704);--chart-3: oklch(.398 .07 227.392);--chart-4: oklch(.828 .189 84.429);--chart-5: oklch(.769 .188 70.08);--sidebar-background: 0 0% 98%;--sidebar-foreground: oklch(.145 0 0);--sidebar-primary: oklch(.488 .128 241);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.97 0 0);--sidebar-accent-foreground: oklch(.205 0 0);--sidebar-border: oklch(.66 .032 265);--sidebar-ring: oklch(.58 .1 241);--sidebar: oklch(.985 0 0);--button-primary-bg: var(--primary);--button-primary-text: var(--primary-foreground);--button-primary-border: var(--primary);--button-primary-hover-bg: color-mix(in oklch, var(--primary) 90%, black);--button-secondary-bg: var(--secondary);--button-secondary-text: var(--secondary-foreground);--button-secondary-border: var(--border);--form-input-bg: var(--card);--form-input-border: var(--input);--form-input-focus-border: var(--ring);--form-input-text: var(--foreground);--form-placeholder: var(--muted-foreground);--form-label: var(--foreground);--form-error: var(--destructive);--card-bg: var(--card);--card-border-color: var(--border);--card-radius: var(--radius);--status-success-bg: #dcfce7;--status-success-text: #166534;--status-warning-bg: #fef3c7;--status-warning-text: #92400e;--status-error-bg: #fee2e2;--status-error-text: #991b1b;--status-information-bg: #dbeafe;--status-information-text: #1e40af}.dark{--background: oklch(.145 0 0);--foreground: oklch(.985 0 0);--card: oklch(.205 0 0);--card-foreground: oklch(.985 0 0);--popover: oklch(.205 0 0);--popover-foreground: oklch(.985 0 0);--primary: oklch(.922 0 0);--primary-foreground: oklch(.205 0 0);--secondary: oklch(.269 0 0);--secondary-foreground: oklch(.985 0 0);--muted: oklch(.269 0 0);--muted-foreground: oklch(.708 0 0);--accent: oklch(.269 0 0);--accent-foreground: oklch(.985 0 0);--destructive: oklch(.704 .191 22.216);--destructive-foreground: 0 0% 98%;--border: oklch(1 0 0 / 10%);--list-divider: oklch(1 0 0 / 24%);--table-row-divider-inset: .75rem;--table-header-bg: oklch(.22 0 0);--input: oklch(1 0 0 / 15%);--ring: oklch(.58 .08 245);--chart-1: oklch(.488 .243 264.376);--chart-2: oklch(.696 .17 162.48);--chart-3: oklch(.769 .188 70.08);--chart-4: oklch(.627 .265 303.9);--chart-5: oklch(.645 .246 16.439);--sidebar-background: 240 5.9% 10%;--sidebar-foreground: oklch(.985 0 0);--sidebar-primary: oklch(.52 .12 245);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.269 0 0);--sidebar-accent-foreground: oklch(.985 0 0);--sidebar-border: oklch(1 0 0 / 10%);--sidebar-ring: oklch(.556 0 0);--sidebar: oklch(.205 0 0);--surface-border: var(--border);--surface-border-muted: var(--list-divider);--list-row-hover: var(--accent)}.\!theme{--font-heading: var(--font-sans) !important;--font-sans: "Geist Variable", sans-serif !important}.theme{--font-heading: var(--font-sans);--font-sans: "Geist Variable", sans-serif}*{border-color:var(--border);outline-color:color-mix(in oklch,var(--ring) 50%,transparent)}body{background-color:var(--background);color:var(--foreground)}html{font-family:DM Sans,ui-sans-serif,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#ccv-tailwind-scope{border-color:var(--border);background-color:var(--background);color:var(--foreground)}#ccv-tailwind-scope>[data-ccv-themed-shell]{min-width:0;width:100%}#ccv-portal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;pointer-events:none}#ccv-portal-root>*{pointer-events:auto}#ccv-tailwind-scope [data-sidebar=sidebar] a:link,#ccv-tailwind-scope [data-sidebar=sidebar] a:visited,#ccv-tailwind-scope a.inbox-request-card-link:link,#ccv-tailwind-scope a.inbox-request-card-link:visited,#ccv-tailwind-scope a.inbox-request-card-link:hover,#ccv-tailwind-scope a.inbox-request-card-link:active{color:inherit;text-decoration:none}#ccv-tailwind-scope .ccv-tinted-surface{border:1px solid color-mix(in oklch,var(--border) 80%,transparent);background:linear-gradient(165deg,color-mix(in oklch,var(--primary) 18%,var(--accent)) 0%,var(--table-header-bg) 50%,color-mix(in oklch,var(--primary) 10%,var(--card)) 100%)}#ccv-tailwind-scope .dark .ccv-tinted-surface,html.ccv-theme-dark #ccv-tailwind-scope .ccv-tinted-surface{background:linear-gradient(165deg,color-mix(in oklch,var(--primary) 10%,var(--muted)),color-mix(in oklch,var(--primary) 6%,var(--card)))}#ccv-tailwind-scope .settings-section-banner{border:none;border-bottom:1px solid color-mix(in oklch,var(--border) 80%,transparent);border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}#ccv-tailwind-scope .dark .settings-section-banner,html.ccv-theme-dark #ccv-tailwind-scope .settings-section-banner{border-bottom-color:color-mix(in oklch,var(--border) 80%,transparent)}#ccv-tailwind-scope .dark .settings-section-banner.ccv-tinted-surface,html.ccv-theme-dark #ccv-tailwind-scope .settings-section-banner.ccv-tinted-surface{background:var(--card)}#ccv-tailwind-scope [data-sidebar=menu-button].ccv-tinted-surface:hover,#ccv-tailwind-scope [data-sidebar=menu-sub-button].ccv-tinted-surface:hover{background:linear-gradient(165deg,color-mix(in oklch,var(--primary) 20%,var(--accent)) 0%,var(--table-header-bg) 50%,color-mix(in oklch,var(--primary) 12%,var(--card)) 100%)!important}#ccv-tailwind-scope .dark [data-sidebar=menu-button].ccv-tinted-surface:hover,#ccv-tailwind-scope .dark [data-sidebar=menu-sub-button].ccv-tinted-surface:hover,html.ccv-theme-dark #ccv-tailwind-scope [data-sidebar=menu-button].ccv-tinted-surface:hover,html.ccv-theme-dark #ccv-tailwind-scope [data-sidebar=menu-sub-button].ccv-tinted-surface:hover{background:linear-gradient(165deg,color-mix(in oklch,var(--primary) 12%,var(--muted)),color-mix(in oklch,var(--primary) 8%,var(--card)))!important}#ccv-tailwind-scope :where(button:not([data-slot=button]):not(.btn-primary):not(.btn-secondary):not(.btn-spawn):not(.workspace-module-tile-link):not(.visit-checkout-btn):not(.workspace-mobile-tab):not([class*=kiosk-]):not(.sign-in-animated-card__submit):not(.sign-in-float-field__submit)){-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;padding:0;border:none;background:transparent;background-image:none;box-shadow:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}#ccv-tailwind-scope :where(button:not([data-slot=button]):not(.btn-primary):not(.btn-secondary):not(.btn-spawn):not(.workspace-module-tile-link):not(.visit-checkout-btn):not(.workspace-mobile-tab):not([class*=kiosk-]):not(.sign-in-animated-card__submit):not(.sign-in-float-field__submit)):disabled{cursor:not-allowed}#ccv-tailwind-scope :where(textarea),#ccv-tailwind-scope :where(select){-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none;font-family:inherit}#ccv-tailwind-scope :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not(.kiosk-pin-input)){-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:none;font-family:inherit}#ccv-tailwind-scope :where(code,kbd,samp){font-family:inherit}#ccv-tailwind-scope input[type=search]::-webkit-search-decoration,#ccv-tailwind-scope input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}#ccv-tailwind-scope a[data-slot=button]:link,#ccv-tailwind-scope a[data-slot=button]:visited,#ccv-tailwind-scope a[data-slot=button]:hover,#ccv-tailwind-scope a[data-slot=button]:active{text-decoration:none}#ccv-tailwind-scope a.text-link:link,#ccv-tailwind-scope a.text-link:visited,#ccv-tailwind-scope a.text-link:hover,#ccv-tailwind-scope a.text-link:active,#ccv-tailwind-scope button.text-link:link,#ccv-tailwind-scope button.text-link:visited,#ccv-tailwind-scope button.text-link:hover,#ccv-tailwind-scope button.text-link:active{color:var(--color-accent)}#ccv-tailwind-scope .building-module-nav ul,#ccv-tailwind-scope .building-module-nav li{list-style:none;margin:0;padding:0}#ccv-tailwind-scope :where(ul){list-style:none;padding-inline-start:0}#ccv-tailwind-scope .building-module-nav a:link,#ccv-tailwind-scope .building-module-nav a:visited,#ccv-tailwind-scope .building-module-nav a:hover,#ccv-tailwind-scope .building-module-nav a:active{text-decoration:none;color:inherit}#ccv-tailwind-scope button[data-slot=button]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:none}#ccv-tailwind-scope table{border-collapse:collapse}#ccv-tailwind-scope [data-slot=table-head],#ccv-tailwind-scope [data-slot=table-cell],#ccv-tailwind-scope table thead th,#ccv-tailwind-scope table tbody td{border-bottom:none}#ccv-tailwind-scope [data-slot=table-row],#ccv-tailwind-scope table thead tr,#ccv-tailwind-scope table tbody tr,#ccv-tailwind-scope table tfoot tr{position:relative}#ccv-tailwind-scope [data-slot=table-header] [data-slot=table-row],#ccv-tailwind-scope table thead tr{background-color:var(--table-header-bg)}#ccv-tailwind-scope [data-slot=table-header] [data-slot=table-head],#ccv-tailwind-scope table thead th{font-weight:600}#ccv-tailwind-scope [data-slot=table-header] [data-slot=table-row]:after,#ccv-tailwind-scope table thead tr:after,#ccv-tailwind-scope [data-slot=table-body] [data-slot=table-row]:not(:last-child):after,#ccv-tailwind-scope table tbody tr:not(:last-child):after,#ccv-tailwind-scope [data-slot=table-footer] [data-slot=table-row]:not(:last-child):after,#ccv-tailwind-scope table tfoot tr:not(:last-child):after{content:"";position:absolute;left:var(--table-row-divider-inset);right:var(--table-row-divider-inset);bottom:0;height:1px;background:var(--list-divider);pointer-events:none}#ccv-tailwind-scope .divide-y>:not([hidden])~:not([hidden]){border-top-color:var(--list-divider)}#ccv-tailwind-scope :is(.border-b,.border-t)[class*=border-border]{border-color:var(--list-divider)}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.ccv-native-control-reset{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;padding:0;border:none;background:transparent;font:inherit;color:inherit;text-align:inherit;cursor:pointer}.ccv-native-control-reset:disabled{cursor:not-allowed;opacity:.6}#ccv-tailwind-scope .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#ccv-tailwind-scope .pointer-events-none{pointer-events:none}#ccv-tailwind-scope .pointer-events-auto{pointer-events:auto}#ccv-tailwind-scope .\!visible{visibility:visible!important}#ccv-tailwind-scope .visible{visibility:visible}#ccv-tailwind-scope .\!collapse{visibility:collapse!important}#ccv-tailwind-scope .collapse{visibility:collapse}#ccv-tailwind-scope .static{position:static}#ccv-tailwind-scope .fixed{position:fixed}#ccv-tailwind-scope .\!absolute{position:absolute!important}#ccv-tailwind-scope .absolute{position:absolute}#ccv-tailwind-scope .relative{position:relative}#ccv-tailwind-scope .sticky{position:sticky}#ccv-tailwind-scope .inset-0{top:0;right:0;bottom:0;left:0}#ccv-tailwind-scope .inset-x-0{left:0;right:0}#ccv-tailwind-scope .inset-x-14{left:3.5rem;right:3.5rem}#ccv-tailwind-scope .inset-y-0{top:0;bottom:0}#ccv-tailwind-scope .-bottom-16{bottom:-4rem}#ccv-tailwind-scope .-bottom-24{bottom:-6rem}#ccv-tailwind-scope .-bottom-28{bottom:-7rem}#ccv-tailwind-scope .-bottom-8{bottom:-2rem}#ccv-tailwind-scope .-left-10{left:-2.5rem}#ccv-tailwind-scope .-left-12{left:-3rem}#ccv-tailwind-scope .-left-16{left:-4rem}#ccv-tailwind-scope .-left-\[4\.25rem\]{left:-4.25rem}#ccv-tailwind-scope .-right-0\.5{right:-.125rem}#ccv-tailwind-scope .-right-1{right:-.25rem}#ccv-tailwind-scope .-right-10{right:-2.5rem}#ccv-tailwind-scope .-right-16{right:-4rem}#ccv-tailwind-scope .-right-20{right:-5rem}#ccv-tailwind-scope .-top-0\.5{top:-.125rem}#ccv-tailwind-scope .-top-1{top:-.25rem}#ccv-tailwind-scope .-top-12{top:-3rem}#ccv-tailwind-scope .-top-20{top:-5rem}#ccv-tailwind-scope .-top-24{top:-6rem}#ccv-tailwind-scope .bottom-0{bottom:0}#ccv-tailwind-scope .bottom-1\.5{bottom:.375rem}#ccv-tailwind-scope .bottom-2{bottom:.5rem}#ccv-tailwind-scope .bottom-3{bottom:.75rem}#ccv-tailwind-scope .bottom-4{bottom:1rem}#ccv-tailwind-scope .bottom-6{bottom:1.5rem}#ccv-tailwind-scope .bottom-auto{bottom:auto}#ccv-tailwind-scope .left-0{left:0}#ccv-tailwind-scope .left-1\.5{left:.375rem}#ccv-tailwind-scope .left-1\/2{left:50%}#ccv-tailwind-scope .left-2{left:.5rem}#ccv-tailwind-scope .left-2\.5{left:.625rem}#ccv-tailwind-scope .left-3{left:.75rem}#ccv-tailwind-scope .left-\[30\%\]{left:30%}#ccv-tailwind-scope .left-\[38\%\]{left:38%}#ccv-tailwind-scope .right-0{right:0}#ccv-tailwind-scope .right-1{right:.25rem}#ccv-tailwind-scope .right-1\/2{right:50%}#ccv-tailwind-scope .right-10{right:2.5rem}#ccv-tailwind-scope .right-2{right:.5rem}#ccv-tailwind-scope .right-3{right:.75rem}#ccv-tailwind-scope .right-4{right:1rem}#ccv-tailwind-scope .right-6{right:1.5rem}#ccv-tailwind-scope .start-2{inset-inline-start:.5rem}#ccv-tailwind-scope .top-0{top:0}#ccv-tailwind-scope .top-1{top:.25rem}#ccv-tailwind-scope .top-1\.5{top:.375rem}#ccv-tailwind-scope .top-1\/2{top:50%}#ccv-tailwind-scope .top-11{top:2.75rem}#ccv-tailwind-scope .top-12{top:3rem}#ccv-tailwind-scope .top-14{top:3.5rem}#ccv-tailwind-scope .top-2{top:.5rem}#ccv-tailwind-scope .top-3{top:.75rem}#ccv-tailwind-scope .top-3\.5{top:.875rem}#ccv-tailwind-scope .top-4{top:1rem}#ccv-tailwind-scope .top-\[18\%\]{top:18%}#ccv-tailwind-scope .top-\[20\%\]{top:20%}#ccv-tailwind-scope .top-\[calc\(0\.75rem\+var\(--space-safe-top\)\)\]{top:calc(.75rem + var(--space-safe-top))}#ccv-tailwind-scope .top-\[var\(--space-mobile-topbar-height\)\]{top:var(--space-mobile-topbar-height)}#ccv-tailwind-scope .top-full{top:100%}#ccv-tailwind-scope .isolate{isolation:isolate}#ccv-tailwind-scope .z-0{z-index:0}#ccv-tailwind-scope .z-10{z-index:10}#ccv-tailwind-scope .z-20{z-index:20}#ccv-tailwind-scope .z-30{z-index:30}#ccv-tailwind-scope .z-40{z-index:40}#ccv-tailwind-scope .z-50{z-index:50}#ccv-tailwind-scope .z-\[100\]{z-index:100}#ccv-tailwind-scope .z-\[11\]{z-index:11}#ccv-tailwind-scope .z-\[1\]{z-index:1}#ccv-tailwind-scope .z-\[200\]{z-index:200}#ccv-tailwind-scope .z-\[250\]{z-index:250}#ccv-tailwind-scope .z-\[2\]{z-index:2}#ccv-tailwind-scope .z-\[320\]{z-index:320}#ccv-tailwind-scope .z-\[330\]{z-index:330}#ccv-tailwind-scope .z-\[400\]{z-index:400}#ccv-tailwind-scope .z-\[500\]{z-index:500}#ccv-tailwind-scope .z-\[520\]{z-index:520}#ccv-tailwind-scope .z-\[550\]{z-index:550}#ccv-tailwind-scope .z-\[600\]{z-index:600}#ccv-tailwind-scope .z-\[601\]{z-index:601}#ccv-tailwind-scope .z-\[80\]{z-index:80}#ccv-tailwind-scope .z-\[90\]{z-index:90}#ccv-tailwind-scope .z-\[95\]{z-index:95}#ccv-tailwind-scope .col-span-2{grid-column:span 2 / span 2}#ccv-tailwind-scope .col-start-1{grid-column-start:1}#ccv-tailwind-scope .col-start-2{grid-column-start:2}#ccv-tailwind-scope .row-span-2{grid-row:span 2 / span 2}#ccv-tailwind-scope .row-start-1{grid-row-start:1}#ccv-tailwind-scope .row-start-2{grid-row-start:2}#ccv-tailwind-scope .m-0{margin:0}#ccv-tailwind-scope .-mx-1{margin-left:-.25rem;margin-right:-.25rem}#ccv-tailwind-scope .-mx-4{margin-left:-1rem;margin-right:-1rem}#ccv-tailwind-scope .-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}#ccv-tailwind-scope .mx-1{margin-left:.25rem;margin-right:.25rem}#ccv-tailwind-scope .mx-1\.5{margin-left:.375rem;margin-right:.375rem}#ccv-tailwind-scope .mx-2{margin-left:.5rem;margin-right:.5rem}#ccv-tailwind-scope .mx-3{margin-left:.75rem;margin-right:.75rem}#ccv-tailwind-scope .mx-3\.5{margin-left:.875rem;margin-right:.875rem}#ccv-tailwind-scope .mx-4{margin-left:1rem;margin-right:1rem}#ccv-tailwind-scope .mx-auto{margin-left:auto;margin-right:auto}#ccv-tailwind-scope .my-1{margin-top:.25rem;margin-bottom:.25rem}#ccv-tailwind-scope .my-2{margin-top:.5rem;margin-bottom:.5rem}#ccv-tailwind-scope .-mb-4{margin-bottom:-1rem}#ccv-tailwind-scope .-mb-px{margin-bottom:-1px}#ccv-tailwind-scope .-me-1{margin-inline-end:-.25rem}#ccv-tailwind-scope .-ml-2{margin-left:-.5rem}#ccv-tailwind-scope .-ms-1{margin-inline-start:-.25rem}#ccv-tailwind-scope .-mt-2{margin-top:-.5rem}#ccv-tailwind-scope .-mt-20{margin-top:-5rem}#ccv-tailwind-scope .mb-0{margin-bottom:0}#ccv-tailwind-scope .mb-0\.5{margin-bottom:.125rem}#ccv-tailwind-scope .mb-1{margin-bottom:.25rem}#ccv-tailwind-scope .mb-1\.5{margin-bottom:.375rem}#ccv-tailwind-scope .mb-10{margin-bottom:2.5rem}#ccv-tailwind-scope .mb-2{margin-bottom:.5rem}#ccv-tailwind-scope .mb-2\.5{margin-bottom:.625rem}#ccv-tailwind-scope .mb-3{margin-bottom:.75rem}#ccv-tailwind-scope .mb-4{margin-bottom:1rem}#ccv-tailwind-scope .mb-6{margin-bottom:1.5rem}#ccv-tailwind-scope .mb-7{margin-bottom:1.75rem}#ccv-tailwind-scope .mb-8{margin-bottom:2rem}#ccv-tailwind-scope .me-2{margin-inline-end:.5rem}#ccv-tailwind-scope .ml-0\.5{margin-left:.125rem}#ccv-tailwind-scope .ml-1{margin-left:.25rem}#ccv-tailwind-scope .ml-1\.5{margin-left:.375rem}#ccv-tailwind-scope .ml-2{margin-left:.5rem}#ccv-tailwind-scope .ml-6{margin-left:1.5rem}#ccv-tailwind-scope .ml-auto{margin-left:auto}#ccv-tailwind-scope .mr-1{margin-right:.25rem}#ccv-tailwind-scope .mr-1\.5{margin-right:.375rem}#ccv-tailwind-scope .mr-2{margin-right:.5rem}#ccv-tailwind-scope .mr-auto{margin-right:auto}#ccv-tailwind-scope .ms-1{margin-inline-start:.25rem}#ccv-tailwind-scope .ms-1\.5{margin-inline-start:.375rem}#ccv-tailwind-scope .ms-auto{margin-inline-start:auto}#ccv-tailwind-scope .mt-0{margin-top:0}#ccv-tailwind-scope .mt-0\.5{margin-top:.125rem}#ccv-tailwind-scope .mt-1{margin-top:.25rem}#ccv-tailwind-scope .mt-1\.5{margin-top:.375rem}#ccv-tailwind-scope .mt-10{margin-top:2.5rem}#ccv-tailwind-scope .mt-2{margin-top:.5rem}#ccv-tailwind-scope .mt-2\.5{margin-top:.625rem}#ccv-tailwind-scope .mt-3{margin-top:.75rem}#ccv-tailwind-scope .mt-4{margin-top:1rem}#ccv-tailwind-scope .mt-6{margin-top:1.5rem}#ccv-tailwind-scope .mt-8{margin-top:2rem}#ccv-tailwind-scope .mt-auto{margin-top:auto}#ccv-tailwind-scope .mt-px{margin-top:1px}#ccv-tailwind-scope .line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}#ccv-tailwind-scope .line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#ccv-tailwind-scope .line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}#ccv-tailwind-scope .line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}#ccv-tailwind-scope .block{display:block}#ccv-tailwind-scope .inline-block{display:inline-block}#ccv-tailwind-scope .\!inline{display:inline!important}#ccv-tailwind-scope .inline{display:inline}#ccv-tailwind-scope .flex{display:flex}#ccv-tailwind-scope .inline-flex{display:inline-flex}#ccv-tailwind-scope .table{display:table}#ccv-tailwind-scope .table-caption{display:table-caption}#ccv-tailwind-scope .table-cell{display:table-cell}#ccv-tailwind-scope .table-row{display:table-row}#ccv-tailwind-scope .grid{display:grid}#ccv-tailwind-scope .contents{display:contents}#ccv-tailwind-scope .hidden{display:none}#ccv-tailwind-scope .aspect-\[4\/3\]{aspect-ratio:4/3}#ccv-tailwind-scope .aspect-\[4\/5\]{aspect-ratio:4/5}#ccv-tailwind-scope .aspect-square{aspect-ratio:1 / 1}#ccv-tailwind-scope .aspect-video{aspect-ratio:16 / 9}#ccv-tailwind-scope .\!size-12{width:3rem!important;height:3rem!important}#ccv-tailwind-scope .\!size-8{width:2rem!important;height:2rem!important}#ccv-tailwind-scope .size-1{width:.25rem;height:.25rem}#ccv-tailwind-scope .size-1\.5{width:.375rem;height:.375rem}#ccv-tailwind-scope .size-1\/2{width:50%;height:50%}#ccv-tailwind-scope .size-10{width:2.5rem;height:2.5rem}#ccv-tailwind-scope .size-11{width:2.75rem;height:2.75rem}#ccv-tailwind-scope .size-12{width:3rem;height:3rem}#ccv-tailwind-scope .size-14{width:3.5rem;height:3.5rem}#ccv-tailwind-scope .size-16{width:4rem;height:4rem}#ccv-tailwind-scope .size-2{width:.5rem;height:.5rem}#ccv-tailwind-scope .size-2\.5{width:.625rem;height:.625rem}#ccv-tailwind-scope .size-20{width:5rem;height:5rem}#ccv-tailwind-scope .size-24{width:6rem;height:6rem}#ccv-tailwind-scope .size-28{width:7rem;height:7rem}#ccv-tailwind-scope .size-3{width:.75rem;height:.75rem}#ccv-tailwind-scope .size-3\.5{width:.875rem;height:.875rem}#ccv-tailwind-scope .size-32{width:8rem;height:8rem}#ccv-tailwind-scope .size-4{width:1rem;height:1rem}#ccv-tailwind-scope .size-40{width:10rem;height:10rem}#ccv-tailwind-scope .size-44{width:11rem;height:11rem}#ccv-tailwind-scope .size-48{width:12rem;height:12rem}#ccv-tailwind-scope .size-5{width:1.25rem;height:1.25rem}#ccv-tailwind-scope .size-56{width:14rem;height:14rem}#ccv-tailwind-scope .size-6{width:1.5rem;height:1.5rem}#ccv-tailwind-scope .size-64{width:16rem;height:16rem}#ccv-tailwind-scope .size-7{width:1.75rem;height:1.75rem}#ccv-tailwind-scope .size-8{width:2rem;height:2rem}#ccv-tailwind-scope .size-9{width:2.25rem;height:2.25rem}#ccv-tailwind-scope .size-\[1\.125rem\]{width:1.125rem;height:1.125rem}#ccv-tailwind-scope .size-\[17px\]{width:17px;height:17px}#ccv-tailwind-scope .size-\[22px\]{width:22px;height:22px}#ccv-tailwind-scope .size-\[4\.75rem\]{width:4.75rem;height:4.75rem}#ccv-tailwind-scope .size-\[5\.25rem\]{width:5.25rem;height:5.25rem}#ccv-tailwind-scope .size-full{width:100%;height:100%}#ccv-tailwind-scope .\!h-full{height:100%!important}#ccv-tailwind-scope .h-0\.5{height:.125rem}#ccv-tailwind-scope .h-1{height:.25rem}#ccv-tailwind-scope .h-1\.5{height:.375rem}#ccv-tailwind-scope .h-10{height:2.5rem}#ccv-tailwind-scope .h-11{height:2.75rem}#ccv-tailwind-scope .h-12{height:3rem}#ccv-tailwind-scope .h-14{height:3.5rem}#ccv-tailwind-scope .h-16{height:4rem}#ccv-tailwind-scope .h-2{height:.5rem}#ccv-tailwind-scope .h-2\.5{height:.625rem}#ccv-tailwind-scope .h-20{height:5rem}#ccv-tailwind-scope .h-24{height:6rem}#ccv-tailwind-scope .h-28{height:7rem}#ccv-tailwind-scope .h-3{height:.75rem}#ccv-tailwind-scope .h-3\.5{height:.875rem}#ccv-tailwind-scope .h-32{height:8rem}#ccv-tailwind-scope .h-36{height:9rem}#ccv-tailwind-scope .h-4{height:1rem}#ccv-tailwind-scope .h-40{height:10rem}#ccv-tailwind-scope .h-44{height:11rem}#ccv-tailwind-scope .h-48{height:12rem}#ccv-tailwind-scope .h-5{height:1.25rem}#ccv-tailwind-scope .h-6{height:1.5rem}#ccv-tailwind-scope .h-7{height:1.75rem}#ccv-tailwind-scope .h-8{height:2rem}#ccv-tailwind-scope .h-9{height:2.25rem}#ccv-tailwind-scope .h-\[100dvh\]{height:100dvh}#ccv-tailwind-scope .h-\[19px\]{height:19px}#ccv-tailwind-scope .h-\[3px\]{height:3px}#ccv-tailwind-scope .h-\[4\.5rem\]{height:4.5rem}#ccv-tailwind-scope .h-\[400\%\]{height:400%}#ccv-tailwind-scope .h-\[5\.75rem\]{height:5.75rem}#ccv-tailwind-scope .h-\[6\.5rem\]{height:6.5rem}#ccv-tailwind-scope .h-\[calc\(100dvh-3\.25rem\)\]{height:calc(100dvh - 3.25rem)}#ccv-tailwind-scope .h-auto{height:auto}#ccv-tailwind-scope .h-full{height:100%}#ccv-tailwind-scope .h-px{height:1px}#ccv-tailwind-scope .h-svh{height:100svh}#ccv-tailwind-scope .max-h-10{max-height:2.5rem}#ccv-tailwind-scope .max-h-12{max-height:3rem}#ccv-tailwind-scope .max-h-14{max-height:3.5rem}#ccv-tailwind-scope .max-h-16{max-height:4rem}#ccv-tailwind-scope .max-h-20{max-height:5rem}#ccv-tailwind-scope .max-h-24{max-height:6rem}#ccv-tailwind-scope .max-h-28{max-height:7rem}#ccv-tailwind-scope .max-h-32{max-height:8rem}#ccv-tailwind-scope .max-h-36{max-height:9rem}#ccv-tailwind-scope .max-h-4{max-height:1rem}#ccv-tailwind-scope .max-h-40{max-height:10rem}#ccv-tailwind-scope .max-h-44{max-height:11rem}#ccv-tailwind-scope .max-h-48{max-height:12rem}#ccv-tailwind-scope .max-h-52{max-height:13rem}#ccv-tailwind-scope .max-h-56{max-height:14rem}#ccv-tailwind-scope .max-h-64{max-height:16rem}#ccv-tailwind-scope .max-h-7{max-height:1.75rem}#ccv-tailwind-scope .max-h-72{max-height:18rem}#ccv-tailwind-scope .max-h-8{max-height:2rem}#ccv-tailwind-scope .max-h-\[100dvh\]{max-height:100dvh}#ccv-tailwind-scope .max-h-\[11\.25rem\]{max-height:11.25rem}#ccv-tailwind-scope .max-h-\[42dvh\]{max-height:42dvh}#ccv-tailwind-scope .max-h-\[50vh\]{max-height:50vh}#ccv-tailwind-scope .max-h-\[85vh\]{max-height:85vh}#ccv-tailwind-scope .max-h-\[90dvh\]{max-height:90dvh}#ccv-tailwind-scope .max-h-\[90vh\]{max-height:90vh}#ccv-tailwind-scope .max-h-\[92vh\]{max-height:92vh}#ccv-tailwind-scope .max-h-\[calc\(100dvh-3\.25rem\)\]{max-height:calc(100dvh - 3.25rem)}#ccv-tailwind-scope .max-h-\[min\(22rem\,50vh\)\]{max-height:min(22rem,50vh)}#ccv-tailwind-scope .max-h-\[min\(22rem\,60vh\)\]{max-height:min(22rem,60vh)}#ccv-tailwind-scope .max-h-\[min\(24rem\,50vh\)\]{max-height:min(24rem,50vh)}#ccv-tailwind-scope .max-h-\[min\(28rem\,58vh\)\]{max-height:min(28rem,58vh)}#ccv-tailwind-scope .max-h-\[min\(32rem\,85vh\)\]{max-height:min(32rem,85vh)}#ccv-tailwind-scope .max-h-\[min\(400px\,calc\(100vh-1rem\)\)\]{max-height:min(400px,calc(100vh - 1rem))}#ccv-tailwind-scope .max-h-\[min\(42vh\,18rem\)\]{max-height:min(42vh,18rem)}#ccv-tailwind-scope .max-h-\[min\(60vh\,24rem\)\]{max-height:min(60vh,24rem)}#ccv-tailwind-scope .max-h-\[min\(65vh\,560px\)\]{max-height:min(65vh,560px)}#ccv-tailwind-scope .max-h-\[min\(70dvh\,36rem\)\]{max-height:min(70dvh,36rem)}#ccv-tailwind-scope .max-h-\[min\(70dvh\,38rem\)\]{max-height:min(70dvh,38rem)}#ccv-tailwind-scope .max-h-\[min\(70vh\,48rem\)\]{max-height:min(70vh,48rem)}#ccv-tailwind-scope .max-h-\[min\(90dvh\,40rem\)\]{max-height:min(90dvh,40rem)}#ccv-tailwind-scope .max-h-\[min\(90dvh\,44rem\)\]{max-height:min(90dvh,44rem)}#ccv-tailwind-scope .max-h-\[min\(90dvh\,calc\(100\%-2rem\)\)\]{max-height:min(90dvh,calc(100% - 2rem))}#ccv-tailwind-scope .max-h-\[min\(90vh\,52rem\)\]{max-height:min(90vh,52rem)}#ccv-tailwind-scope .max-h-\[min\(92dvh\,100\%\)\]{max-height:min(92dvh,100%)}#ccv-tailwind-scope .max-h-\[min\(92dvh\,48rem\)\]{max-height:min(92dvh,48rem)}#ccv-tailwind-scope .max-h-\[min\(92dvh\,calc\(100\%-1\.5rem\)\)\]{max-height:min(92dvh,calc(100% - 1.5rem))}#ccv-tailwind-scope .max-h-\[min\(92vh\,40rem\)\]{max-height:min(92vh,40rem)}#ccv-tailwind-scope .max-h-\[min\(92vh\,56rem\)\]{max-height:min(92vh,56rem)}#ccv-tailwind-scope .max-h-\[min\(92vh\,880px\)\]{max-height:min(92vh,880px)}#ccv-tailwind-scope .max-h-\[min\(94dvh\,100\%\)\]{max-height:min(94dvh,100%)}#ccv-tailwind-scope .max-h-full{max-height:100%}#ccv-tailwind-scope .max-h-none{max-height:none}#ccv-tailwind-scope .\!min-h-full{min-height:100%!important}#ccv-tailwind-scope .min-h-0{min-height:0px}#ccv-tailwind-scope .min-h-10{min-height:2.5rem}#ccv-tailwind-scope .min-h-11{min-height:2.75rem}#ccv-tailwind-scope .min-h-12{min-height:3rem}#ccv-tailwind-scope .min-h-16{min-height:4rem}#ccv-tailwind-scope .min-h-24{min-height:6rem}#ccv-tailwind-scope .min-h-7{min-height:1.75rem}#ccv-tailwind-scope .min-h-8{min-height:2rem}#ccv-tailwind-scope .min-h-9{min-height:2.25rem}#ccv-tailwind-scope .min-h-\[100dvh\]{min-height:100dvh}#ccv-tailwind-scope .min-h-\[100px\]{min-height:100px}#ccv-tailwind-scope .min-h-\[10rem\]{min-height:10rem}#ccv-tailwind-scope .min-h-\[11rem\]{min-height:11rem}#ccv-tailwind-scope .min-h-\[120px\]{min-height:120px}#ccv-tailwind-scope .min-h-\[12rem\]{min-height:12rem}#ccv-tailwind-scope .min-h-\[14rem\]{min-height:14rem}#ccv-tailwind-scope .min-h-\[16rem\]{min-height:16rem}#ccv-tailwind-scope .min-h-\[280px\]{min-height:280px}#ccv-tailwind-scope .min-h-\[3\.5rem\]{min-height:3.5rem}#ccv-tailwind-scope .min-h-\[4\.5rem\]{min-height:4.5rem}#ccv-tailwind-scope .min-h-\[4rem\]{min-height:4rem}#ccv-tailwind-scope .min-h-\[5\.25rem\]{min-height:5.25rem}#ccv-tailwind-scope .min-h-\[5\.5rem\]{min-height:5.5rem}#ccv-tailwind-scope .min-h-\[5\.75rem\]{min-height:5.75rem}#ccv-tailwind-scope .min-h-\[50vh\]{min-height:50vh}#ccv-tailwind-scope .min-h-\[56px\]{min-height:56px}#ccv-tailwind-scope .min-h-\[5rem\]{min-height:5rem}#ccv-tailwind-scope .min-h-\[6\.5rem\]{min-height:6.5rem}#ccv-tailwind-scope .min-h-\[64px\]{min-height:64px}#ccv-tailwind-scope .min-h-\[6rem\]{min-height:6rem}#ccv-tailwind-scope .min-h-\[7\.5rem\]{min-height:7.5rem}#ccv-tailwind-scope .min-h-\[72px\]{min-height:72px}#ccv-tailwind-scope .min-h-\[7rem\]{min-height:7rem}#ccv-tailwind-scope .min-h-\[80px\]{min-height:80px}#ccv-tailwind-scope .min-h-\[88px\]{min-height:88px}#ccv-tailwind-scope .min-h-\[8rem\]{min-height:8rem}#ccv-tailwind-scope .min-h-\[9rem\]{min-height:9rem}#ccv-tailwind-scope .min-h-\[calc\(100dvh-12rem\)\]{min-height:calc(100dvh - 12rem)}#ccv-tailwind-scope .min-h-\[calc\(100dvh-14rem\)\]{min-height:calc(100dvh - 14rem)}#ccv-tailwind-scope .min-h-\[calc\(100dvh-4rem\)\]{min-height:calc(100dvh - 4rem)}#ccv-tailwind-scope .min-h-\[calc\(100dvh-5rem-env\(safe-area-inset-top\,0px\)-env\(safe-area-inset-bottom\,0px\)\)\]{min-height:calc(100dvh - 5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}#ccv-tailwind-scope .min-h-\[min\(16rem\,40vh\)\]{min-height:min(16rem,40vh)}#ccv-tailwind-scope .min-h-\[min\(20rem\,45vh\)\]{min-height:min(20rem,45vh)}#ccv-tailwind-scope .min-h-\[min\(20rem\,calc\(92dvh-16rem\)\)\]{min-height:min(20rem,calc(92dvh - 16rem))}#ccv-tailwind-scope .min-h-\[min\(22rem\,45vh\)\]{min-height:min(22rem,45vh)}#ccv-tailwind-scope .min-h-\[min\(24rem\,calc\(100dvh-20rem\)\)\]{min-height:min(24rem,calc(100dvh - 20rem))}#ccv-tailwind-scope .min-h-\[min\(28rem\,55vh\)\]{min-height:min(28rem,55vh)}#ccv-tailwind-scope .min-h-\[min\(28rem\,60vh\)\]{min-height:min(28rem,60vh)}#ccv-tailwind-scope .min-h-\[min\(60vh\,28rem\)\]{min-height:min(60vh,28rem)}#ccv-tailwind-scope .min-h-\[min\(70vh\,32rem\)\]{min-height:min(70vh,32rem)}#ccv-tailwind-scope .min-h-\[min\(70vh\,40rem\)\]{min-height:min(70vh,40rem)}#ccv-tailwind-scope .min-h-\[min\(72vh\,560px\)\]{min-height:min(72vh,560px)}#ccv-tailwind-scope .min-h-full{min-height:100%}#ccv-tailwind-scope .min-h-screen{min-height:100vh}#ccv-tailwind-scope .min-h-svh{min-height:100svh}#ccv-tailwind-scope .w-10{width:2.5rem}#ccv-tailwind-scope .w-11{width:2.75rem}#ccv-tailwind-scope .w-14{width:3.5rem}#ccv-tailwind-scope .w-16{width:4rem}#ccv-tailwind-scope .w-2{width:.5rem}#ccv-tailwind-scope .w-2\/3{width:66.666667%}#ccv-tailwind-scope .w-20{width:5rem}#ccv-tailwind-scope .w-24{width:6rem}#ccv-tailwind-scope .w-28{width:7rem}#ccv-tailwind-scope .w-3{width:.75rem}#ccv-tailwind-scope .w-3\.5{width:.875rem}#ccv-tailwind-scope .w-32{width:8rem}#ccv-tailwind-scope .w-4{width:1rem}#ccv-tailwind-scope .w-40{width:10rem}#ccv-tailwind-scope .w-44{width:11rem}#ccv-tailwind-scope .w-48{width:12rem}#ccv-tailwind-scope .w-5{width:1.25rem}#ccv-tailwind-scope .w-52{width:13rem}#ccv-tailwind-scope .w-56{width:14rem}#ccv-tailwind-scope .w-6{width:1.5rem}#ccv-tailwind-scope .w-64{width:16rem}#ccv-tailwind-scope .w-72{width:18rem}#ccv-tailwind-scope .w-8{width:2rem}#ccv-tailwind-scope .w-80{width:20rem}#ccv-tailwind-scope .w-9{width:2.25rem}#ccv-tailwind-scope .w-\[1\%\]{width:1%}#ccv-tailwind-scope .w-\[100px\]{width:100px}#ccv-tailwind-scope .w-\[10rem\]{width:10rem}#ccv-tailwind-scope .w-\[12rem\]{width:12rem}#ccv-tailwind-scope .w-\[16\.5rem\]{width:16.5rem}#ccv-tailwind-scope .w-\[38\%\]{width:38%}#ccv-tailwind-scope .w-\[4\.5rem\]{width:4.5rem}#ccv-tailwind-scope .w-\[4\.75rem\]{width:4.75rem}#ccv-tailwind-scope .w-\[400\%\]{width:400%}#ccv-tailwind-scope .w-\[5\.25rem\]{width:5.25rem}#ccv-tailwind-scope .w-\[5rem\]{width:5rem}#ccv-tailwind-scope .w-\[65px\]{width:65px}#ccv-tailwind-scope .w-\[6rem\]{width:6rem}#ccv-tailwind-scope .w-\[7\.5rem\]{width:7.5rem}#ccv-tailwind-scope .w-\[7rem\]{width:7rem}#ccv-tailwind-scope .w-\[8rem\]{width:8rem}#ccv-tailwind-scope .w-\[9\.5rem\]{width:9.5rem}#ccv-tailwind-scope .w-\[min\(100\%\,280px\)\]{width:min(100%,280px)}#ccv-tailwind-scope .w-\[min\(100\%\,calc\(100vw-1rem\)\)\]{width:min(100%,calc(100vw - 1rem))}#ccv-tailwind-scope .w-\[min\(100vw-2rem\,18rem\)\]{width:min(100vw - 2rem,18rem)}#ccv-tailwind-scope .w-\[min\(100vw-2rem\,24rem\)\]{width:min(100vw - 2rem,24rem)}#ccv-tailwind-scope .w-\[min\(32vw\,11rem\)\]{width:min(32vw,11rem)}#ccv-tailwind-scope .w-\[min\(36rem\,40vw\)\]{width:min(36rem,40vw)}#ccv-tailwind-scope .w-\[min\(42rem\,44vw\)\]{width:min(42rem,44vw)}#ccv-tailwind-scope .w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}#ccv-tailwind-scope .w-auto{width:auto}#ccv-tailwind-scope .w-fit{width:-moz-fit-content;width:fit-content}#ccv-tailwind-scope .w-full{width:100%}#ccv-tailwind-scope .w-max{width:-moz-max-content;width:max-content}#ccv-tailwind-scope .w-px{width:1px}#ccv-tailwind-scope .min-w-0{min-width:0px}#ccv-tailwind-scope .min-w-32{min-width:8rem}#ccv-tailwind-scope .min-w-5{min-width:1.25rem}#ccv-tailwind-scope .min-w-9{min-width:2.25rem}#ccv-tailwind-scope .min-w-\[0\.5rem\]{min-width:.5rem}#ccv-tailwind-scope .min-w-\[1\.125rem\]{min-width:1.125rem}#ccv-tailwind-scope .min-w-\[1\.25rem\]{min-width:1.25rem}#ccv-tailwind-scope .min-w-\[1\.75rem\]{min-width:1.75rem}#ccv-tailwind-scope .min-w-\[10rem\]{min-width:10rem}#ccv-tailwind-scope .min-w-\[11rem\]{min-width:11rem}#ccv-tailwind-scope .min-w-\[12rem\]{min-width:12rem}#ccv-tailwind-scope .min-w-\[14rem\]{min-width:14rem}#ccv-tailwind-scope .min-w-\[16rem\]{min-width:16rem}#ccv-tailwind-scope .min-w-\[17rem\]{min-width:17rem}#ccv-tailwind-scope .min-w-\[18rem\]{min-width:18rem}#ccv-tailwind-scope .min-w-\[1rem\]{min-width:1rem}#ccv-tailwind-scope .min-w-\[200px\]{min-width:200px}#ccv-tailwind-scope .min-w-\[20rem\]{min-width:20rem}#ccv-tailwind-scope .min-w-\[2px\]{min-width:2px}#ccv-tailwind-scope .min-w-\[2rem\]{min-width:2rem}#ccv-tailwind-scope .min-w-\[3\.25rem\]{min-width:3.25rem}#ccv-tailwind-scope .min-w-\[32rem\]{min-width:32rem}#ccv-tailwind-scope .min-w-\[36rem\]{min-width:36rem}#ccv-tailwind-scope .min-w-\[4\.5rem\]{min-width:4.5rem}#ccv-tailwind-scope .min-w-\[40rem\]{min-width:40rem}#ccv-tailwind-scope .min-w-\[44rem\]{min-width:44rem}#ccv-tailwind-scope .min-w-\[48rem\]{min-width:48rem}#ccv-tailwind-scope .min-w-\[4rem\]{min-width:4rem}#ccv-tailwind-scope .min-w-\[5\.5rem\]{min-width:5.5rem}#ccv-tailwind-scope .min-w-\[52rem\]{min-width:52rem}#ccv-tailwind-scope .min-w-\[5rem\]{min-width:5rem}#ccv-tailwind-scope .min-w-\[68rem\]{min-width:68rem}#ccv-tailwind-scope .min-w-\[7\.5rem\]{min-width:7.5rem}#ccv-tailwind-scope .min-w-\[72rem\]{min-width:72rem}#ccv-tailwind-scope .min-w-\[8\.5rem\]{min-width:8.5rem}#ccv-tailwind-scope .min-w-\[8rem\]{min-width:8rem}#ccv-tailwind-scope .min-w-\[9rem\]{min-width:9rem}#ccv-tailwind-scope .min-w-full{min-width:100%}#ccv-tailwind-scope .max-w-12{max-width:3rem}#ccv-tailwind-scope .max-w-20{max-width:5rem}#ccv-tailwind-scope .max-w-2xl{max-width:42rem}#ccv-tailwind-scope .max-w-3xl{max-width:48rem}#ccv-tailwind-scope .max-w-4{max-width:1rem}#ccv-tailwind-scope .max-w-4xl{max-width:56rem}#ccv-tailwind-scope .max-w-5xl{max-width:64rem}#ccv-tailwind-scope .max-w-6xl{max-width:72rem}#ccv-tailwind-scope .max-w-8{max-width:2rem}#ccv-tailwind-scope .max-w-\[10rem\]{max-width:10rem}#ccv-tailwind-scope .max-w-\[11rem\]{max-width:11rem}#ccv-tailwind-scope .max-w-\[12rem\]{max-width:12rem}#ccv-tailwind-scope .max-w-\[14rem\]{max-width:14rem}#ccv-tailwind-scope .max-w-\[15rem\]{max-width:15rem}#ccv-tailwind-scope .max-w-\[16rem\]{max-width:16rem}#ccv-tailwind-scope .max-w-\[18rem\]{max-width:18rem}#ccv-tailwind-scope .max-w-\[200px\]{max-width:200px}#ccv-tailwind-scope .max-w-\[320px\]{max-width:320px}#ccv-tailwind-scope .max-w-\[4\.5rem\]{max-width:4.5rem}#ccv-tailwind-scope .max-w-\[5\.5rem\]{max-width:5.5rem}#ccv-tailwind-scope .max-w-\[6\.5rem\]{max-width:6.5rem}#ccv-tailwind-scope .max-w-\[7rem\]{max-width:7rem}#ccv-tailwind-scope .max-w-\[85\%\]{max-width:85%}#ccv-tailwind-scope .max-w-\[8rem\]{max-width:8rem}#ccv-tailwind-scope .max-w-\[90\%\]{max-width:90%}#ccv-tailwind-scope .max-w-\[calc\(100\%-0\.25rem\)\]{max-width:calc(100% - .25rem)}#ccv-tailwind-scope .max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}#ccv-tailwind-scope .max-w-\[min\(100\%\,11rem\)\]{max-width:min(100%,11rem)}#ccv-tailwind-scope .max-w-\[min\(100\%\,14rem\)\]{max-width:min(100%,14rem)}#ccv-tailwind-scope .max-w-\[min\(100\%\,17rem\)\]{max-width:min(100%,17rem)}#ccv-tailwind-scope .max-w-\[min\(100\%\,72rem\)\]{max-width:min(100%,72rem)}#ccv-tailwind-scope .max-w-\[min\(100vw-2rem\,24rem\)\]{max-width:min(100vw - 2rem,24rem)}#ccv-tailwind-scope .max-w-\[min\(100vw-2rem\,34rem\)\]{max-width:min(100vw - 2rem,34rem)}#ccv-tailwind-scope .max-w-\[min\(480px\,calc\(100vw-2rem\)\)\]{max-width:min(480px,calc(100vw - 2rem))}#ccv-tailwind-scope .max-w-\[min\(85\%\,28rem\)\]{max-width:min(85%,28rem)}#ccv-tailwind-scope .max-w-\[min\(90\%\,32rem\)\]{max-width:min(90%,32rem)}#ccv-tailwind-scope .max-w-\[min\(90\%\,36rem\)\]{max-width:min(90%,36rem)}#ccv-tailwind-scope .max-w-\[min\(92\%\,34rem\)\]{max-width:min(92%,34rem)}#ccv-tailwind-scope .max-w-\[var\(--skeleton-width\)\]{max-width:var(--skeleton-width)}#ccv-tailwind-scope .max-w-full{max-width:100%}#ccv-tailwind-scope .max-w-lg{max-width:32rem}#ccv-tailwind-scope .max-w-md{max-width:28rem}#ccv-tailwind-scope .max-w-none{max-width:none}#ccv-tailwind-scope .max-w-prose{max-width:65ch}#ccv-tailwind-scope .max-w-sm{max-width:24rem}#ccv-tailwind-scope .max-w-xl{max-width:36rem}#ccv-tailwind-scope .max-w-xs{max-width:20rem}#ccv-tailwind-scope .flex-1{flex:1 1 0%}#ccv-tailwind-scope .flex-none{flex:none}#ccv-tailwind-scope .flex-shrink-0,#ccv-tailwind-scope .shrink-0{flex-shrink:0}#ccv-tailwind-scope .table-fixed{table-layout:fixed}#ccv-tailwind-scope .caption-bottom{caption-side:bottom}#ccv-tailwind-scope .border-collapse{border-collapse:collapse}#ccv-tailwind-scope .origin-top-left{transform-origin:top left}#ccv-tailwind-scope .-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope .-translate-x-px{--tw-translate-x:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope .-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope .translate-x-1\/2{--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope .translate-x-px{--tw-translate-x:1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope .translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope .-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope .rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope .rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope .scale-0{--tw-scale-x:0;--tw-scale-y:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope .scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope .scale-\[0\.25\]{--tw-scale-x:.25;--tw-scale-y:.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope .scale-x-\[-1\]{--tw-scale-x:-1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope .animate-luma-loader{animation:luma-loader 2.5s linear 0s infinite}@keyframes luma-loader{0%{top:0;right:35px;bottom:35px;left:0}12.5%{top:0;right:35px;bottom:0;left:0}25%{top:35px;right:35px;bottom:0;left:0}37.5%{top:35px;right:0;bottom:0;left:0}50%{top:35px;right:0;bottom:0;left:35px}62.5%{top:0;right:0;bottom:0;left:35px}75%{top:0;right:0;bottom:35px;left:35px}87.5%{top:0;right:0;bottom:35px;left:0}to{top:0;right:35px;bottom:35px;left:0}}#ccv-tailwind-scope .animate-luma-loader-delayed{animation:luma-loader 2.5s linear -1.25s infinite}@keyframes pulse{50%{opacity:.5}}#ccv-tailwind-scope .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}#ccv-tailwind-scope .animate-spin{animation:spin 1s linear infinite}#ccv-tailwind-scope .cursor-col-resize{cursor:col-resize}#ccv-tailwind-scope .cursor-default{cursor:default}#ccv-tailwind-scope .cursor-grab{cursor:grab}#ccv-tailwind-scope .cursor-not-allowed{cursor:not-allowed}#ccv-tailwind-scope .cursor-pointer{cursor:pointer}#ccv-tailwind-scope .cursor-wait{cursor:wait}#ccv-tailwind-scope .cursor-zoom-in{cursor:zoom-in}#ccv-tailwind-scope .touch-none{touch-action:none}#ccv-tailwind-scope .touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}#ccv-tailwind-scope .touch-manipulation{touch-action:manipulation}#ccv-tailwind-scope .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}#ccv-tailwind-scope .resize-none{resize:none}#ccv-tailwind-scope .resize-y{resize:vertical}#ccv-tailwind-scope .\!resize{resize:both!important}#ccv-tailwind-scope .resize{resize:both}#ccv-tailwind-scope .scroll-mt-36{scroll-margin-top:9rem}#ccv-tailwind-scope .list-inside{list-style-position:inside}#ccv-tailwind-scope .list-disc{list-style-type:disc}#ccv-tailwind-scope .list-none{list-style-type:none}#ccv-tailwind-scope .appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}#ccv-tailwind-scope .auto-rows-min{grid-auto-rows:min-content}#ccv-tailwind-scope .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#ccv-tailwind-scope .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#ccv-tailwind-scope .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#ccv-tailwind-scope .grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}#ccv-tailwind-scope .grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}#ccv-tailwind-scope .grid-cols-\[4\.5rem_1fr\]{grid-template-columns:4.5rem 1fr}#ccv-tailwind-scope .grid-cols-\[5\.5rem_auto_1fr_1fr\]{grid-template-columns:5.5rem auto 1fr 1fr}#ccv-tailwind-scope .grid-cols-\[5\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:5.75rem minmax(0,1fr)}#ccv-tailwind-scope .grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}#ccv-tailwind-scope .grid-cols-\[minmax\(0\,1fr\)_5\.5rem_4\.5rem_1\.25rem\]{grid-template-columns:minmax(0,1fr) 5.5rem 4.5rem 1.25rem}#ccv-tailwind-scope .grid-cols-\[minmax\(4\.5rem\,auto\)_1fr\]{grid-template-columns:minmax(4.5rem,auto) 1fr}#ccv-tailwind-scope .grid-rows-\[auto_auto\]{grid-template-rows:auto auto}#ccv-tailwind-scope .flex-row{flex-direction:row}#ccv-tailwind-scope .flex-row-reverse{flex-direction:row-reverse}#ccv-tailwind-scope .flex-col{flex-direction:column}#ccv-tailwind-scope .flex-col-reverse{flex-direction:column-reverse}#ccv-tailwind-scope .flex-wrap{flex-wrap:wrap}#ccv-tailwind-scope .flex-nowrap{flex-wrap:nowrap}#ccv-tailwind-scope .content-start{align-content:flex-start}#ccv-tailwind-scope .items-start{align-items:flex-start}#ccv-tailwind-scope .items-end{align-items:flex-end}#ccv-tailwind-scope .items-center{align-items:center}#ccv-tailwind-scope .items-baseline{align-items:baseline}#ccv-tailwind-scope .items-stretch{align-items:stretch}#ccv-tailwind-scope .justify-start{justify-content:flex-start}#ccv-tailwind-scope .justify-end{justify-content:flex-end}#ccv-tailwind-scope .justify-center{justify-content:center}#ccv-tailwind-scope .justify-between{justify-content:space-between}#ccv-tailwind-scope .justify-stretch{justify-content:stretch}#ccv-tailwind-scope .gap-0{gap:0px}#ccv-tailwind-scope .gap-0\.5{gap:.125rem}#ccv-tailwind-scope .gap-1{gap:.25rem}#ccv-tailwind-scope .gap-1\.5{gap:.375rem}#ccv-tailwind-scope .gap-2{gap:.5rem}#ccv-tailwind-scope .gap-2\.5{gap:.625rem}#ccv-tailwind-scope .gap-3{gap:.75rem}#ccv-tailwind-scope .gap-3\.5{gap:.875rem}#ccv-tailwind-scope .gap-4{gap:1rem}#ccv-tailwind-scope .gap-5{gap:1.25rem}#ccv-tailwind-scope .gap-6{gap:1.5rem}#ccv-tailwind-scope .gap-9{gap:2.25rem}#ccv-tailwind-scope .gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem}#ccv-tailwind-scope .gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}#ccv-tailwind-scope .gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}#ccv-tailwind-scope .gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}#ccv-tailwind-scope .gap-x-4{-moz-column-gap:1rem;column-gap:1rem}#ccv-tailwind-scope .gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}#ccv-tailwind-scope .gap-y-0{row-gap:0px}#ccv-tailwind-scope .gap-y-0\.5{row-gap:.125rem}#ccv-tailwind-scope .gap-y-1{row-gap:.25rem}#ccv-tailwind-scope .gap-y-1\.5{row-gap:.375rem}#ccv-tailwind-scope .gap-y-2{row-gap:.5rem}#ccv-tailwind-scope :is(.-space-x-2>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}#ccv-tailwind-scope :is(.space-x-1>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}#ccv-tailwind-scope :is(.space-x-3>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}#ccv-tailwind-scope :is(.space-y-0>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}#ccv-tailwind-scope :is(.space-y-0\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}#ccv-tailwind-scope :is(.space-y-1>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}#ccv-tailwind-scope :is(.space-y-1\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}#ccv-tailwind-scope :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}#ccv-tailwind-scope :is(.space-y-2\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}#ccv-tailwind-scope :is(.space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}#ccv-tailwind-scope :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}#ccv-tailwind-scope :is(.space-y-5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}#ccv-tailwind-scope :is(.space-y-6>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}#ccv-tailwind-scope :is(.space-y-8>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}#ccv-tailwind-scope :is(.divide-y>:not([hidden])~:not([hidden])){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}#ccv-tailwind-scope :is(.divide-\[var\(--surface-border-muted\)\]>:not([hidden])~:not([hidden])){border-color:var(--surface-border-muted)}#ccv-tailwind-scope :is(.divide-border>:not([hidden])~:not([hidden])){border-color:var(--border)}#ccv-tailwind-scope :is(.divide-list-divider>:not([hidden])~:not([hidden])){border-color:var(--list-divider)}#ccv-tailwind-scope .self-start{align-self:flex-start}#ccv-tailwind-scope .self-center{align-self:center}#ccv-tailwind-scope .self-stretch{align-self:stretch}#ccv-tailwind-scope .justify-self-start{justify-self:start}#ccv-tailwind-scope .justify-self-end{justify-self:end}#ccv-tailwind-scope .overflow-auto{overflow:auto}#ccv-tailwind-scope .overflow-hidden{overflow:hidden}#ccv-tailwind-scope .overflow-visible{overflow:visible}#ccv-tailwind-scope .overflow-x-auto{overflow-x:auto}#ccv-tailwind-scope .overflow-y-auto{overflow-y:auto}#ccv-tailwind-scope .overflow-x-hidden{overflow-x:hidden}#ccv-tailwind-scope .overflow-y-hidden{overflow-y:hidden}#ccv-tailwind-scope .overflow-x-clip{overflow-x:clip}#ccv-tailwind-scope .overscroll-contain{overscroll-behavior:contain}#ccv-tailwind-scope .overscroll-x-contain{overscroll-behavior-x:contain}#ccv-tailwind-scope .scroll-smooth{scroll-behavior:smooth}#ccv-tailwind-scope .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ccv-tailwind-scope .whitespace-normal{white-space:normal}#ccv-tailwind-scope .whitespace-nowrap{white-space:nowrap}#ccv-tailwind-scope .whitespace-pre-line{white-space:pre-line}#ccv-tailwind-scope .whitespace-pre-wrap{white-space:pre-wrap}#ccv-tailwind-scope .break-words{overflow-wrap:break-word}#ccv-tailwind-scope .break-all{word-break:break-all}#ccv-tailwind-scope .rounded{border-radius:var(--radius-lg)}#ccv-tailwind-scope .rounded-2xl{border-radius:1rem}#ccv-tailwind-scope .rounded-3xl{border-radius:1.5rem}#ccv-tailwind-scope .rounded-\[2px\]{border-radius:2px}#ccv-tailwind-scope .rounded-\[50px\]{border-radius:50px}#ccv-tailwind-scope .rounded-\[var\(--radius\)\]{border-radius:var(--radius)}#ccv-tailwind-scope .rounded-full{border-radius:9999px}#ccv-tailwind-scope .rounded-lg{border-radius:var(--radius-lg)}#ccv-tailwind-scope .rounded-md{border-radius:var(--radius-md)}#ccv-tailwind-scope .rounded-none{border-radius:0}#ccv-tailwind-scope .rounded-sm{border-radius:var(--radius-sm)}#ccv-tailwind-scope .rounded-xl{border-radius:var(--radius-xl)}#ccv-tailwind-scope .rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}#ccv-tailwind-scope .rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}#ccv-tailwind-scope .rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}#ccv-tailwind-scope .rounded-t{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}#ccv-tailwind-scope .rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}#ccv-tailwind-scope .rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}#ccv-tailwind-scope .rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}#ccv-tailwind-scope .rounded-bl-md{border-bottom-left-radius:var(--radius-md)}#ccv-tailwind-scope .rounded-br-md{border-bottom-right-radius:var(--radius-md)}#ccv-tailwind-scope .rounded-tl-md{border-top-left-radius:var(--radius-md)}#ccv-tailwind-scope .rounded-tr-md{border-top-right-radius:var(--radius-md)}#ccv-tailwind-scope .border{border-width:1px}#ccv-tailwind-scope .border-0{border-width:0px}#ccv-tailwind-scope .border-2{border-width:2px}#ccv-tailwind-scope .border-x-0{border-left-width:0px;border-right-width:0px}#ccv-tailwind-scope .border-y{border-top-width:1px;border-bottom-width:1px}#ccv-tailwind-scope .border-b{border-bottom-width:1px}#ccv-tailwind-scope .border-b-0{border-bottom-width:0px}#ccv-tailwind-scope .border-b-2{border-bottom-width:2px}#ccv-tailwind-scope .border-l{border-left-width:1px}#ccv-tailwind-scope .border-l-2{border-left-width:2px}#ccv-tailwind-scope .border-l-\[3px\]{border-left-width:3px}#ccv-tailwind-scope .border-r{border-right-width:1px}#ccv-tailwind-scope .border-t{border-top-width:1px}#ccv-tailwind-scope .border-t-0{border-top-width:0px}#ccv-tailwind-scope .border-t-\[3px\]{border-top-width:3px}#ccv-tailwind-scope .border-dashed{border-style:dashed}#ccv-tailwind-scope .border-\[var\(--surface-border\)\]{border-color:var(--surface-border)}#ccv-tailwind-scope .border-\[var\(--surface-border-muted\)\]{border-color:var(--surface-border-muted)}#ccv-tailwind-scope .border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}#ccv-tailwind-scope .border-amber-200\/70{border-color:#fde68ab3}#ccv-tailwind-scope .border-amber-200\/80{border-color:#fde68acc}#ccv-tailwind-scope .border-amber-300\/60{border-color:#fcd34d99}#ccv-tailwind-scope .border-amber-300\/80{border-color:#fcd34dcc}#ccv-tailwind-scope .border-amber-500\/20{border-color:#f59e0b33}#ccv-tailwind-scope .border-amber-500\/25{border-color:#f59e0b40}#ccv-tailwind-scope .border-amber-500\/30{border-color:#f59e0b4d}#ccv-tailwind-scope .border-amber-500\/35{border-color:#f59e0b59}#ccv-tailwind-scope .border-amber-500\/40{border-color:#f59e0b66}#ccv-tailwind-scope .border-border{border-color:var(--border)}#ccv-tailwind-scope .border-cyan-500\/30{border-color:#06b6d44d}#ccv-tailwind-scope .border-destructive-foreground\/30{border-color:hsl(var(--destructive-foreground) / .3)}#ccv-tailwind-scope .border-emerald-200\/40{border-color:#a7f3d066}#ccv-tailwind-scope .border-emerald-400\/30{border-color:#34d3994d}#ccv-tailwind-scope .border-emerald-400\/40{border-color:#34d39966}#ccv-tailwind-scope .border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}#ccv-tailwind-scope .border-emerald-500\/20{border-color:#10b98133}#ccv-tailwind-scope .border-emerald-500\/25{border-color:#10b98140}#ccv-tailwind-scope .border-emerald-500\/30{border-color:#10b9814d}#ccv-tailwind-scope .border-emerald-500\/35{border-color:#10b98159}#ccv-tailwind-scope .border-emerald-500\/40{border-color:#10b98166}#ccv-tailwind-scope .border-emerald-600\/30{border-color:#0596694d}#ccv-tailwind-scope .border-foreground{border-color:var(--foreground)}#ccv-tailwind-scope .border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}#ccv-tailwind-scope .border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}#ccv-tailwind-scope .border-indigo-200\/60{border-color:#c7d2fe99}#ccv-tailwind-scope .border-indigo-500\/20{border-color:#6366f133}#ccv-tailwind-scope .border-indigo-500\/25{border-color:#6366f140}#ccv-tailwind-scope .border-indigo-500\/30{border-color:#6366f14d}#ccv-tailwind-scope .border-indigo-500\/35{border-color:#6366f159}#ccv-tailwind-scope .border-indigo-500\/50{border-color:#6366f180}#ccv-tailwind-scope .border-input{border-color:var(--input)}#ccv-tailwind-scope .border-neutral-300\/60{border-color:#d4d4d499}#ccv-tailwind-scope .border-neutral-300\/70{border-color:#d4d4d4b3}#ccv-tailwind-scope .border-neutral-300\/80{border-color:#d4d4d4cc}#ccv-tailwind-scope .border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}#ccv-tailwind-scope .border-orange-500\/25{border-color:#f9731640}#ccv-tailwind-scope .border-orange-500\/30{border-color:#f973164d}#ccv-tailwind-scope .border-orange-500\/35{border-color:#f9731659}#ccv-tailwind-scope .border-orange-500\/40{border-color:#f9731666}#ccv-tailwind-scope .border-pink-500\/30{border-color:#ec48994d}#ccv-tailwind-scope .border-primary{border-color:var(--primary)}#ccv-tailwind-scope .border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}#ccv-tailwind-scope .border-red-200\/40{border-color:#fecaca66}#ccv-tailwind-scope .border-red-300\/50{border-color:#fca5a580}#ccv-tailwind-scope .border-red-400\/50{border-color:#f8717180}#ccv-tailwind-scope .border-red-500\/30{border-color:#ef44444d}#ccv-tailwind-scope .border-red-500\/35{border-color:#ef444459}#ccv-tailwind-scope .border-red-500\/40{border-color:#ef444466}#ccv-tailwind-scope .border-rose-300\/80{border-color:#fda4afcc}#ccv-tailwind-scope .border-rose-500\/30{border-color:#f43f5e4d}#ccv-tailwind-scope .border-rose-500\/40{border-color:#f43f5e66}#ccv-tailwind-scope .border-sidebar-border{border-color:var(--sidebar-border)}#ccv-tailwind-scope .border-sky-200\/80{border-color:#bae6fdcc}#ccv-tailwind-scope .border-sky-300\/35{border-color:#7dd3fc59}#ccv-tailwind-scope .border-sky-300\/80{border-color:#7dd3fccc}#ccv-tailwind-scope .border-sky-400\/70{border-color:#38bdf8b3}#ccv-tailwind-scope .border-sky-500\/15{border-color:#0ea5e926}#ccv-tailwind-scope .border-sky-500\/20{border-color:#0ea5e933}#ccv-tailwind-scope .border-sky-500\/25{border-color:#0ea5e940}#ccv-tailwind-scope .border-sky-500\/30{border-color:#0ea5e94d}#ccv-tailwind-scope .border-sky-500\/35{border-color:#0ea5e959}#ccv-tailwind-scope .border-sky-500\/40{border-color:#0ea5e966}#ccv-tailwind-scope .border-slate-200\/80{border-color:#e2e8f0cc}#ccv-tailwind-scope .border-slate-400\/35{border-color:#94a3b859}#ccv-tailwind-scope .border-slate-500\/25{border-color:#64748b40}#ccv-tailwind-scope .border-slate-500\/35{border-color:#64748b59}#ccv-tailwind-scope .border-teal-500\/25{border-color:#14b8a640}#ccv-tailwind-scope .border-teal-500\/30{border-color:#14b8a64d}#ccv-tailwind-scope .border-transparent{border-color:transparent}#ccv-tailwind-scope .border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}#ccv-tailwind-scope .border-violet-200\/80{border-color:#ddd6fecc}#ccv-tailwind-scope .border-violet-300{--tw-border-opacity:1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}#ccv-tailwind-scope .border-violet-300\/35{border-color:#c4b5fd59}#ccv-tailwind-scope .border-violet-400\/40{border-color:#a78bfa66}#ccv-tailwind-scope .border-violet-400\/50{border-color:#a78bfa80}#ccv-tailwind-scope .border-violet-400\/80{border-color:#a78bfacc}#ccv-tailwind-scope .border-violet-500\/20{border-color:#8b5cf633}#ccv-tailwind-scope .border-violet-500\/25{border-color:#8b5cf640}#ccv-tailwind-scope .border-violet-500\/30{border-color:#8b5cf64d}#ccv-tailwind-scope .border-violet-500\/35{border-color:#8b5cf659}#ccv-tailwind-scope .border-violet-500\/40{border-color:#8b5cf666}#ccv-tailwind-scope .border-violet-500\/60{border-color:#8b5cf699}#ccv-tailwind-scope .border-violet-500\/70{border-color:#8b5cf6b3}#ccv-tailwind-scope .border-violet-600{--tw-border-opacity:1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}#ccv-tailwind-scope .border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}#ccv-tailwind-scope .border-white\/10{border-color:#ffffff1a}#ccv-tailwind-scope .border-white\/15{border-color:#ffffff26}#ccv-tailwind-scope .border-white\/20{border-color:#fff3}#ccv-tailwind-scope .border-white\/25{border-color:#ffffff40}#ccv-tailwind-scope .border-white\/30{border-color:#ffffff4d}#ccv-tailwind-scope .border-white\/35{border-color:#ffffff59}#ccv-tailwind-scope .border-white\/40{border-color:#fff6}#ccv-tailwind-scope .border-white\/50{border-color:#ffffff80}#ccv-tailwind-scope .border-yellow-200{--tw-border-opacity:1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}#ccv-tailwind-scope .border-l-amber-500{--tw-border-opacity:1;border-left-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}#ccv-tailwind-scope .border-l-orange-500{--tw-border-opacity:1;border-left-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}#ccv-tailwind-scope .border-l-rose-500{--tw-border-opacity:1;border-left-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}#ccv-tailwind-scope .border-l-slate-400{--tw-border-opacity:1;border-left-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}#ccv-tailwind-scope .border-t-destructive-foreground{border-top-color:hsl(var(--destructive-foreground))}#ccv-tailwind-scope .border-t-muted-foreground{border-top-color:var(--muted-foreground)}#ccv-tailwind-scope .border-t-primary{border-top-color:var(--primary)}#ccv-tailwind-scope .border-t-primary-foreground{border-top-color:var(--primary-foreground)}#ccv-tailwind-scope .bg-\[\#e8e8fc\]{--tw-bg-opacity:1;background-color:rgb(232 232 252 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-accent{background-color:var(--accent)}#ccv-tailwind-scope .bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-amber-400\/15{background-color:#fbbf2426}#ccv-tailwind-scope .bg-amber-400\/20{background-color:#fbbf2433}#ccv-tailwind-scope .bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-amber-50\/40{background-color:#fffbeb66}#ccv-tailwind-scope .bg-amber-50\/60{background-color:#fffbeb99}#ccv-tailwind-scope .bg-amber-50\/80{background-color:#fffbebcc}#ccv-tailwind-scope .bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-amber-500\/10{background-color:#f59e0b1a}#ccv-tailwind-scope .bg-amber-500\/15{background-color:#f59e0b26}#ccv-tailwind-scope .bg-amber-500\/20{background-color:#f59e0b33}#ccv-tailwind-scope .bg-amber-500\/30{background-color:#f59e0b4d}#ccv-tailwind-scope .bg-amber-500\/5{background-color:#f59e0b0d}#ccv-tailwind-scope .bg-amber-500\/\[0\.03\]{background-color:#f59e0b08}#ccv-tailwind-scope .bg-amber-500\/\[0\.04\]{background-color:#f59e0b0a}#ccv-tailwind-scope .bg-amber-500\/\[0\.05\]{background-color:#f59e0b0d}#ccv-tailwind-scope .bg-amber-500\/\[0\.06\]{background-color:#f59e0b0f}#ccv-tailwind-scope .bg-amber-500\/\[0\.07\]{background-color:#f59e0b12}#ccv-tailwind-scope .bg-amber-500\/\[0\.12\]{background-color:#f59e0b1f}#ccv-tailwind-scope .bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-amber-600\/20{background-color:#d9770633}#ccv-tailwind-scope .bg-background{background-color:var(--background)}#ccv-tailwind-scope .bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-black\/0{background-color:#0000}#ccv-tailwind-scope .bg-black\/10{background-color:#0000001a}#ccv-tailwind-scope .bg-black\/20{background-color:#0003}#ccv-tailwind-scope .bg-black\/25{background-color:#00000040}#ccv-tailwind-scope .bg-black\/30{background-color:#0000004d}#ccv-tailwind-scope .bg-black\/40{background-color:#0006}#ccv-tailwind-scope .bg-black\/45{background-color:#00000073}#ccv-tailwind-scope .bg-black\/5{background-color:#0000000d}#ccv-tailwind-scope .bg-black\/50{background-color:#00000080}#ccv-tailwind-scope .bg-black\/55{background-color:#0000008c}#ccv-tailwind-scope .bg-black\/60{background-color:#0009}#ccv-tailwind-scope .bg-black\/85{background-color:#000000d9}#ccv-tailwind-scope .bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-blue-500\/10{background-color:#3b82f61a}#ccv-tailwind-scope .bg-border{background-color:var(--border)}#ccv-tailwind-scope .bg-card{background-color:var(--card)}#ccv-tailwind-scope .bg-cyan-100{--tw-bg-opacity:1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-cyan-500\/15{background-color:#06b6d426}#ccv-tailwind-scope .bg-destructive{background-color:var(--destructive)}#ccv-tailwind-scope .bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-emerald-500\/10{background-color:#10b9811a}#ccv-tailwind-scope .bg-emerald-500\/15{background-color:#10b98126}#ccv-tailwind-scope .bg-emerald-500\/25{background-color:#10b98140}#ccv-tailwind-scope .bg-emerald-500\/30{background-color:#10b9814d}#ccv-tailwind-scope .bg-emerald-500\/5{background-color:#10b9810d}#ccv-tailwind-scope .bg-emerald-500\/60{background-color:#10b98199}#ccv-tailwind-scope .bg-emerald-500\/80{background-color:#10b981cc}#ccv-tailwind-scope .bg-emerald-500\/\[0\.04\]{background-color:#10b9810a}#ccv-tailwind-scope .bg-emerald-500\/\[0\.07\]{background-color:#10b98112}#ccv-tailwind-scope .bg-emerald-500\/\[0\.12\]{background-color:#10b9811f}#ccv-tailwind-scope .bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-emerald-600\/20{background-color:#05966933}#ccv-tailwind-scope .bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-indigo-50\/40{background-color:#eef2ff66}#ccv-tailwind-scope .bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-indigo-500\/10{background-color:#6366f11a}#ccv-tailwind-scope .bg-indigo-500\/15{background-color:#6366f126}#ccv-tailwind-scope .bg-indigo-500\/5{background-color:#6366f10d}#ccv-tailwind-scope .bg-indigo-500\/\[0\.06\]{background-color:#6366f10f}#ccv-tailwind-scope .bg-muted{background-color:var(--muted)}#ccv-tailwind-scope .bg-muted-foreground{background-color:var(--muted-foreground)}#ccv-tailwind-scope .bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-orange-400\/15{background-color:#fb923c26}#ccv-tailwind-scope .bg-orange-400\/20{background-color:#fb923c33}#ccv-tailwind-scope .bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-orange-500\/10{background-color:#f973161a}#ccv-tailwind-scope .bg-orange-500\/15{background-color:#f9731626}#ccv-tailwind-scope .bg-orange-500\/\[0\.05\]{background-color:#f973160d}#ccv-tailwind-scope .bg-pink-500\/15{background-color:#ec489926}#ccv-tailwind-scope .bg-popover{background-color:var(--popover)}#ccv-tailwind-scope .bg-primary{background-color:var(--primary)}#ccv-tailwind-scope .bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-purple-500\/10{background-color:#a855f71a}#ccv-tailwind-scope .bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-red-50\/50{background-color:#fef2f280}#ccv-tailwind-scope .bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-red-500\/10{background-color:#ef44441a}#ccv-tailwind-scope .bg-red-500\/15{background-color:#ef444426}#ccv-tailwind-scope .bg-red-500\/25{background-color:#ef444440}#ccv-tailwind-scope .bg-red-500\/5{background-color:#ef44440d}#ccv-tailwind-scope .bg-red-500\/\[0\.06\]{background-color:#ef44440f}#ccv-tailwind-scope .bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-red-600\/20{background-color:#dc262633}#ccv-tailwind-scope .bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-rose-500\/10{background-color:#f43f5e1a}#ccv-tailwind-scope .bg-rose-500\/15{background-color:#f43f5e26}#ccv-tailwind-scope .bg-rose-500\/\[0\.06\]{background-color:#f43f5e0f}#ccv-tailwind-scope .bg-secondary{background-color:var(--secondary)}#ccv-tailwind-scope .bg-sidebar{background-color:var(--sidebar, hsl(var(--sidebar-background)))}#ccv-tailwind-scope .bg-sidebar-accent{background-color:var(--sidebar-accent)}#ccv-tailwind-scope .bg-sidebar-border{background-color:var(--sidebar-border)}#ccv-tailwind-scope .bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-sky-400\/15{background-color:#38bdf826}#ccv-tailwind-scope .bg-sky-400\/20{background-color:#38bdf833}#ccv-tailwind-scope .bg-sky-400\/25{background-color:#38bdf840}#ccv-tailwind-scope .bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-sky-50\/80{background-color:#f0f9ffcc}#ccv-tailwind-scope .bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-sky-500\/10{background-color:#0ea5e91a}#ccv-tailwind-scope .bg-sky-500\/15{background-color:#0ea5e926}#ccv-tailwind-scope .bg-sky-500\/25{background-color:#0ea5e940}#ccv-tailwind-scope .bg-sky-500\/30{background-color:#0ea5e94d}#ccv-tailwind-scope .bg-sky-500\/5{background-color:#0ea5e90d}#ccv-tailwind-scope .bg-sky-500\/80{background-color:#0ea5e9cc}#ccv-tailwind-scope .bg-sky-500\/\[0\.06\]{background-color:#0ea5e90f}#ccv-tailwind-scope .bg-sky-500\/\[0\.07\]{background-color:#0ea5e912}#ccv-tailwind-scope .bg-sky-500\/\[0\.12\]{background-color:#0ea5e91f}#ccv-tailwind-scope .bg-sky-600{--tw-bg-opacity:1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-slate-50\/95{background-color:#f8fafcf2}#ccv-tailwind-scope .bg-slate-500\/10{background-color:#64748b1a}#ccv-tailwind-scope .bg-slate-500\/15{background-color:#64748b26}#ccv-tailwind-scope .bg-teal-400\/20{background-color:#2dd4bf33}#ccv-tailwind-scope .bg-teal-500\/10{background-color:#14b8a61a}#ccv-tailwind-scope .bg-teal-500\/15{background-color:#14b8a626}#ccv-tailwind-scope .bg-teal-500\/\[0\.03\]{background-color:#14b8a608}#ccv-tailwind-scope .bg-transparent{background-color:transparent}#ccv-tailwind-scope .bg-violet-100{--tw-bg-opacity:1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-violet-400\/15{background-color:#a78bfa26}#ccv-tailwind-scope .bg-violet-400\/20{background-color:#a78bfa33}#ccv-tailwind-scope .bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-violet-50\/50{background-color:#f5f3ff80}#ccv-tailwind-scope .bg-violet-50\/90{background-color:#f5f3ffe6}#ccv-tailwind-scope .bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-violet-500\/10{background-color:#8b5cf61a}#ccv-tailwind-scope .bg-violet-500\/15{background-color:#8b5cf626}#ccv-tailwind-scope .bg-violet-500\/25{background-color:#8b5cf640}#ccv-tailwind-scope .bg-violet-500\/30{background-color:#8b5cf64d}#ccv-tailwind-scope .bg-violet-500\/5{background-color:#8b5cf60d}#ccv-tailwind-scope .bg-violet-500\/\[0\.04\]{background-color:#8b5cf60a}#ccv-tailwind-scope .bg-violet-500\/\[0\.05\]{background-color:#8b5cf60d}#ccv-tailwind-scope .bg-violet-500\/\[0\.06\]{background-color:#8b5cf60f}#ccv-tailwind-scope .bg-violet-500\/\[0\.07\]{background-color:#8b5cf612}#ccv-tailwind-scope .bg-violet-500\/\[0\.09\]{background-color:#8b5cf617}#ccv-tailwind-scope .bg-violet-500\/\[0\.12\]{background-color:#8b5cf61f}#ccv-tailwind-scope .bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-violet-600\/30{background-color:#7c3aed4d}#ccv-tailwind-scope .bg-violet-600\/35{background-color:#7c3aed59}#ccv-tailwind-scope .bg-violet-600\/90{background-color:#7c3aede6}#ccv-tailwind-scope .bg-violet-800\/60{background-color:#5b21b699}#ccv-tailwind-scope .bg-violet-800\/90{background-color:#5b21b6e6}#ccv-tailwind-scope .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-white\/10{background-color:#ffffff1a}#ccv-tailwind-scope .bg-white\/15{background-color:#ffffff26}#ccv-tailwind-scope .bg-white\/20{background-color:#fff3}#ccv-tailwind-scope .bg-white\/5{background-color:#ffffff0d}#ccv-tailwind-scope .bg-white\/60{background-color:#fff9}#ccv-tailwind-scope .bg-white\/70{background-color:#ffffffb3}#ccv-tailwind-scope .bg-white\/80{background-color:#fffc}#ccv-tailwind-scope .bg-white\/85{background-color:#ffffffd9}#ccv-tailwind-scope .bg-white\/95{background-color:#fffffff2}#ccv-tailwind-scope .bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-zinc-100\/90{background-color:#f4f4f5e6}#ccv-tailwind-scope .bg-zinc-400{--tw-bg-opacity:1;background-color:rgb(161 161 170 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-zinc-400\/80{background-color:#a1a1aacc}#ccv-tailwind-scope .bg-zinc-50\/80{background-color:#fafafacc}#ccv-tailwind-scope .bg-zinc-800{--tw-bg-opacity:1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-zinc-800\/80{background-color:#27272acc}#ccv-tailwind-scope .bg-zinc-900{--tw-bg-opacity:1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-zinc-900\/95{background-color:#18181bf2}#ccv-tailwind-scope .bg-zinc-950{--tw-bg-opacity:1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .bg-zinc-950\/95{background-color:#09090bf2}#ccv-tailwind-scope .bg-\[radial-gradient\(ellipse_at_center\,rgba\(139\,92\,246\,0\.12\)\,transparent_65\%\)\]{background-image:radial-gradient(ellipse at center,rgba(139,92,246,.12),transparent 65%)}#ccv-tailwind-scope .bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}#ccv-tailwind-scope .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}#ccv-tailwind-scope .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}#ccv-tailwind-scope .bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}#ccv-tailwind-scope .from-amber-400{--tw-gradient-from:#fbbf24 var(--tw-gradient-from-position);--tw-gradient-to:rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-amber-50\/90{--tw-gradient-from:rgb(255 251 235 / .9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-amber-50\/95{--tw-gradient-from:rgb(255 251 235 / .95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-amber-500{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-amber-500\/20{--tw-gradient-from:rgb(245 158 11 / .2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-amber-600{--tw-gradient-from:#d97706 var(--tw-gradient-from-position);--tw-gradient-to:rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-background{--tw-gradient-from:var(--background) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-black\/25{--tw-gradient-from:rgb(0 0 0 / .25) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-black\/50{--tw-gradient-from:rgb(0 0 0 / .5) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-blue-100{--tw-gradient-from:#dbeafe var(--tw-gradient-from-position);--tw-gradient-to:rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-blue-50\/90{--tw-gradient-from:rgb(239 246 255 / .9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-card{--tw-gradient-from:var(--card) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-cyan-50\/95{--tw-gradient-from:rgb(236 254 255 / .95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-cyan-500\/20{--tw-gradient-from:rgb(6 182 212 / .2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-emerald-50\/95{--tw-gradient-from:rgb(236 253 245 / .95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-gray-50{--tw-gradient-from:#f9fafb var(--tw-gradient-from-position);--tw-gradient-to:rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-gray-50\/95{--tw-gradient-from:rgb(249 250 251 / .95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-indigo-50\/95{--tw-gradient-from:rgb(238 242 255 / .95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-indigo-500{--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-indigo-600{--tw-gradient-from:#4f46e5 var(--tw-gradient-from-position);--tw-gradient-to:rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-muted{--tw-gradient-from:var(--muted) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-orange-50\/95{--tw-gradient-from:rgb(255 247 237 / .95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-orange-500\/10{--tw-gradient-from:rgb(249 115 22 / .1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-pink-50\/95{--tw-gradient-from:rgb(253 242 248 / .95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(253 242 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-rose-50\/95{--tw-gradient-from:rgb(255 241 242 / .95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-rose-500\/20{--tw-gradient-from:rgb(244 63 94 / .2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-sky-50\/90{--tw-gradient-from:rgb(240 249 255 / .9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-sky-50\/95{--tw-gradient-from:rgb(240 249 255 / .95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-sky-500{--tw-gradient-from:#0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to:rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-sky-500\/10{--tw-gradient-from:rgb(14 165 233 / .1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-sky-500\/\[0\.06\]{--tw-gradient-from:rgb(14 165 233 / .06) var(--tw-gradient-from-position);--tw-gradient-to:rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-sky-600{--tw-gradient-from:#0284c7 var(--tw-gradient-from-position);--tw-gradient-to:rgb(2 132 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-slate-50\/95{--tw-gradient-from:rgb(248 250 252 / .95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-slate-500\/20{--tw-gradient-from:rgb(100 116 139 / .2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-teal-50\/95{--tw-gradient-from:rgb(240 253 250 / .95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-teal-500\/5{--tw-gradient-from:rgb(20 184 166 / .05) var(--tw-gradient-from-position);--tw-gradient-to:rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-violet-50\/90{--tw-gradient-from:rgb(245 243 255 / .9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-violet-50\/95{--tw-gradient-from:rgb(245 243 255 / .95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-violet-500{--tw-gradient-from:#8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-violet-500\/10{--tw-gradient-from:rgb(139 92 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-violet-500\/20{--tw-gradient-from:rgb(139 92 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-violet-500\/\[0\.06\]{--tw-gradient-from:rgb(139 92 246 / .06) var(--tw-gradient-from-position);--tw-gradient-to:rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-violet-600{--tw-gradient-from:#7c3aed var(--tw-gradient-from-position);--tw-gradient-to:rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-zinc-100\/90{--tw-gradient-from:rgb(244 244 245 / .9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(244 244 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-zinc-50\/95{--tw-gradient-from:rgb(250 250 250 / .95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(250 250 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-zinc-800{--tw-gradient-from:#27272a var(--tw-gradient-from-position);--tw-gradient-to:rgb(39 39 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .from-0\%{--tw-gradient-from-position:0%}#ccv-tailwind-scope .via-amber-50\/70{--tw-gradient-to:rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(255 251 235 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .via-amber-500{--tw-gradient-to:rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f59e0b var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .via-blue-50{--tw-gradient-to:rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #eff6ff var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .via-blue-500{--tw-gradient-to:rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #3b82f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .via-card{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--card) var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .via-cyan-50\/60{--tw-gradient-to:rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(236 254 255 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .via-emerald-50\/55{--tw-gradient-to:rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(236 253 245 / .55) var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .via-indigo-500{--tw-gradient-to:rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #6366f1 var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .via-orange-400{--tw-gradient-to:rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fb923c var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .via-orange-50\/75{--tw-gradient-to:rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(255 247 237 / .75) var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .via-orange-500{--tw-gradient-to:rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f97316 var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .via-pink-50\/55{--tw-gradient-to:rgb(253 242 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(253 242 248 / .55) var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .via-purple-50\/60{--tw-gradient-to:rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(250 245 255 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .via-rose-50\/55{--tw-gradient-to:rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(255 241 242 / .55) var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .via-sky-50\/55{--tw-gradient-to:rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(240 249 255 / .55) var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .via-sky-500{--tw-gradient-to:rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0ea5e9 var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .via-slate-100\/50{--tw-gradient-to:rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(241 245 249 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .via-teal-50\/55{--tw-gradient-to:rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(240 253 250 / .55) var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .via-transparent{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .via-violet-400{--tw-gradient-to:rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #a78bfa var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .via-violet-50\/55{--tw-gradient-to:rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(245 243 255 / .55) var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .via-violet-500{--tw-gradient-to:rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #8b5cf6 var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .via-white{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .via-zinc-50\/50{--tw-gradient-to:rgb(250 250 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(250 250 250 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .via-\[42\%\]{--tw-gradient-via-position:42%}#ccv-tailwind-scope .to-background{--tw-gradient-to:var(--background) var(--tw-gradient-to-position)}#ccv-tailwind-scope .to-card{--tw-gradient-to:var(--card) var(--tw-gradient-to-position)}#ccv-tailwind-scope .to-cyan-500{--tw-gradient-to:#06b6d4 var(--tw-gradient-to-position)}#ccv-tailwind-scope .to-cyan-600{--tw-gradient-to:#0891b2 var(--tw-gradient-to-position)}#ccv-tailwind-scope .to-emerald-400{--tw-gradient-to:#34d399 var(--tw-gradient-to-position)}#ccv-tailwind-scope .to-gray-100{--tw-gradient-to:#f3f4f6 var(--tw-gradient-to-position)}#ccv-tailwind-scope .to-gray-100\/90{--tw-gradient-to:rgb(243 244 246 / .9) var(--tw-gradient-to-position)}#ccv-tailwind-scope .to-indigo-500{--tw-gradient-to:#6366f1 var(--tw-gradient-to-position)}#ccv-tailwind-scope .to-indigo-500\/10{--tw-gradient-to:rgb(99 102 241 / .1) var(--tw-gradient-to-position)}#ccv-tailwind-scope .to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}#ccv-tailwind-scope .to-orange-500\/10{--tw-gradient-to:rgb(249 115 22 / .1) var(--tw-gradient-to-position)}#ccv-tailwind-scope .to-orange-600{--tw-gradient-to:#ea580c var(--tw-gradient-to-position)}#ccv-tailwind-scope .to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}#ccv-tailwind-scope .to-rose-400{--tw-gradient-to:#fb7185 var(--tw-gradient-to-position)}#ccv-tailwind-scope .to-rose-500{--tw-gradient-to:#f43f5e var(--tw-gradient-to-position)}#ccv-tailwind-scope .to-rose-600{--tw-gradient-to:#e11d48 var(--tw-gradient-to-position)}#ccv-tailwind-scope .to-sky-400{--tw-gradient-to:#38bdf8 var(--tw-gradient-to-position)}#ccv-tailwind-scope .to-sky-500\/10{--tw-gradient-to:rgb(14 165 233 / .1) var(--tw-gradient-to-position)}#ccv-tailwind-scope .to-teal-600{--tw-gradient-to:#0d9488 var(--tw-gradient-to-position)}#ccv-tailwind-scope .to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}#ccv-tailwind-scope .to-violet-50\/20{--tw-gradient-to:rgb(245 243 255 / .2) var(--tw-gradient-to-position)}#ccv-tailwind-scope .to-violet-50\/40{--tw-gradient-to:rgb(245 243 255 / .4) var(--tw-gradient-to-position)}#ccv-tailwind-scope .to-violet-700{--tw-gradient-to:#6d28d9 var(--tw-gradient-to-position)}#ccv-tailwind-scope .to-yellow-500\/10{--tw-gradient-to:rgb(234 179 8 / .1) var(--tw-gradient-to-position)}#ccv-tailwind-scope .to-zinc-500\/10{--tw-gradient-to:rgb(113 113 122 / .1) var(--tw-gradient-to-position)}#ccv-tailwind-scope .to-zinc-950{--tw-gradient-to:#09090b var(--tw-gradient-to-position)}#ccv-tailwind-scope .to-\[88\%\]{--tw-gradient-to-position:88%}#ccv-tailwind-scope .bg-cover{background-size:cover}#ccv-tailwind-scope .bg-clip-padding{background-clip:padding-box}#ccv-tailwind-scope .bg-center{background-position:center}#ccv-tailwind-scope .fill-amber-400{fill:#fbbf24}#ccv-tailwind-scope .fill-current{fill:currentColor}#ccv-tailwind-scope .fill-popover{fill:var(--popover)}#ccv-tailwind-scope .fill-yellow-500{fill:#eab308}#ccv-tailwind-scope .stroke-emerald-600{stroke:#059669}#ccv-tailwind-scope .stroke-primary{stroke:var(--primary)}#ccv-tailwind-scope .stroke-\[2\.5\]{stroke-width:2.5}#ccv-tailwind-scope .stroke-\[3\]{stroke-width:3}#ccv-tailwind-scope .object-contain{-o-object-fit:contain;object-fit:contain}#ccv-tailwind-scope .object-cover{-o-object-fit:cover;object-fit:cover}#ccv-tailwind-scope .object-left{-o-object-position:left;object-position:left}#ccv-tailwind-scope .p-0{padding:0}#ccv-tailwind-scope .p-0\.5{padding:.125rem}#ccv-tailwind-scope .p-1{padding:.25rem}#ccv-tailwind-scope .p-1\.5{padding:.375rem}#ccv-tailwind-scope .p-10{padding:2.5rem}#ccv-tailwind-scope .p-12{padding:3rem}#ccv-tailwind-scope .p-2{padding:.5rem}#ccv-tailwind-scope .p-2\.5{padding:.625rem}#ccv-tailwind-scope .p-3{padding:.75rem}#ccv-tailwind-scope .p-3\.5{padding:.875rem}#ccv-tailwind-scope .p-4{padding:1rem}#ccv-tailwind-scope .p-5{padding:1.25rem}#ccv-tailwind-scope .p-6{padding:1.5rem}#ccv-tailwind-scope .p-8{padding:2rem}#ccv-tailwind-scope .px-0{padding-left:0;padding-right:0}#ccv-tailwind-scope .px-0\.5{padding-left:.125rem;padding-right:.125rem}#ccv-tailwind-scope .px-1{padding-left:.25rem;padding-right:.25rem}#ccv-tailwind-scope .px-1\.5{padding-left:.375rem;padding-right:.375rem}#ccv-tailwind-scope .px-14{padding-left:3.5rem;padding-right:3.5rem}#ccv-tailwind-scope .px-2{padding-left:.5rem;padding-right:.5rem}#ccv-tailwind-scope .px-2\.5{padding-left:.625rem;padding-right:.625rem}#ccv-tailwind-scope .px-3{padding-left:.75rem;padding-right:.75rem}#ccv-tailwind-scope .px-3\.5{padding-left:.875rem;padding-right:.875rem}#ccv-tailwind-scope .px-4{padding-left:1rem;padding-right:1rem}#ccv-tailwind-scope .px-5{padding-left:1.25rem;padding-right:1.25rem}#ccv-tailwind-scope .px-6{padding-left:1.5rem;padding-right:1.5rem}#ccv-tailwind-scope .px-8{padding-left:2rem;padding-right:2rem}#ccv-tailwind-scope .py-0{padding-top:0;padding-bottom:0}#ccv-tailwind-scope .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}#ccv-tailwind-scope .py-1{padding-top:.25rem;padding-bottom:.25rem}#ccv-tailwind-scope .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}#ccv-tailwind-scope .py-10{padding-top:2.5rem;padding-bottom:2.5rem}#ccv-tailwind-scope .py-12{padding-top:3rem;padding-bottom:3rem}#ccv-tailwind-scope .py-14{padding-top:3.5rem;padding-bottom:3.5rem}#ccv-tailwind-scope .py-16{padding-top:4rem;padding-bottom:4rem}#ccv-tailwind-scope .py-2{padding-top:.5rem;padding-bottom:.5rem}#ccv-tailwind-scope .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}#ccv-tailwind-scope .py-3{padding-top:.75rem;padding-bottom:.75rem}#ccv-tailwind-scope .py-3\.5{padding-top:.875rem;padding-bottom:.875rem}#ccv-tailwind-scope .py-4{padding-top:1rem;padding-bottom:1rem}#ccv-tailwind-scope .py-5{padding-top:1.25rem;padding-bottom:1.25rem}#ccv-tailwind-scope .py-6{padding-top:1.5rem;padding-bottom:1.5rem}#ccv-tailwind-scope .py-8{padding-top:2rem;padding-bottom:2rem}#ccv-tailwind-scope .py-px{padding-top:1px;padding-bottom:1px}#ccv-tailwind-scope .pb-0{padding-bottom:0}#ccv-tailwind-scope .pb-0\.5{padding-bottom:.125rem}#ccv-tailwind-scope .pb-1{padding-bottom:.25rem}#ccv-tailwind-scope .pb-1\.5{padding-bottom:.375rem}#ccv-tailwind-scope .pb-10{padding-bottom:2.5rem}#ccv-tailwind-scope .pb-16{padding-bottom:4rem}#ccv-tailwind-scope .pb-2{padding-bottom:.5rem}#ccv-tailwind-scope .pb-2\.5{padding-bottom:.625rem}#ccv-tailwind-scope .pb-3{padding-bottom:.75rem}#ccv-tailwind-scope .pb-3\.5{padding-bottom:.875rem}#ccv-tailwind-scope .pb-4{padding-bottom:1rem}#ccv-tailwind-scope .pb-5{padding-bottom:1.25rem}#ccv-tailwind-scope .pb-6{padding-bottom:1.5rem}#ccv-tailwind-scope .pb-8{padding-bottom:2rem}#ccv-tailwind-scope .pb-\[calc\(0\.75rem\+var\(--space-safe-bottom\)\)\]{padding-bottom:calc(.75rem + var(--space-safe-bottom))}#ccv-tailwind-scope .pb-\[calc\(1rem\+var\(--space-safe-bottom\)\)\]{padding-bottom:calc(1rem + var(--space-safe-bottom))}#ccv-tailwind-scope .pb-\[var\(--space-safe-bottom\)\]{padding-bottom:var(--space-safe-bottom)}#ccv-tailwind-scope .pe-0\.5{padding-inline-end:.125rem}#ccv-tailwind-scope .pe-1{padding-inline-end:.25rem}#ccv-tailwind-scope .pe-2{padding-inline-end:.5rem}#ccv-tailwind-scope .pe-3{padding-inline-end:.75rem}#ccv-tailwind-scope .pl-0\.5{padding-left:.125rem}#ccv-tailwind-scope .pl-10{padding-left:2.5rem}#ccv-tailwind-scope .pl-2{padding-left:.5rem}#ccv-tailwind-scope .pl-4{padding-left:1rem}#ccv-tailwind-scope .pl-5{padding-left:1.25rem}#ccv-tailwind-scope .pl-6{padding-left:1.5rem}#ccv-tailwind-scope .pl-8{padding-left:2rem}#ccv-tailwind-scope .pl-9{padding-left:2.25rem}#ccv-tailwind-scope .pl-\[var\(--space-safe-left\)\]{padding-left:var(--space-safe-left)}#ccv-tailwind-scope .pr-0\.5{padding-right:.125rem}#ccv-tailwind-scope .pr-1{padding-right:.25rem}#ccv-tailwind-scope .pr-12{padding-right:3rem}#ccv-tailwind-scope .pr-14{padding-right:3.5rem}#ccv-tailwind-scope .pr-3{padding-right:.75rem}#ccv-tailwind-scope .pr-4{padding-right:1rem}#ccv-tailwind-scope .pr-6{padding-right:1.5rem}#ccv-tailwind-scope .pr-7{padding-right:1.75rem}#ccv-tailwind-scope .pr-8{padding-right:2rem}#ccv-tailwind-scope .pr-9{padding-right:2.25rem}#ccv-tailwind-scope .pr-\[10\.5rem\]{padding-right:10.5rem}#ccv-tailwind-scope .pr-\[5\.75rem\]{padding-right:5.75rem}#ccv-tailwind-scope .pr-\[var\(--space-safe-right\)\]{padding-right:var(--space-safe-right)}#ccv-tailwind-scope .ps-7{padding-inline-start:1.75rem}#ccv-tailwind-scope .ps-8{padding-inline-start:2rem}#ccv-tailwind-scope .pt-0{padding-top:0}#ccv-tailwind-scope .pt-0\.5{padding-top:.125rem}#ccv-tailwind-scope .pt-1{padding-top:.25rem}#ccv-tailwind-scope .pt-1\.5{padding-top:.375rem}#ccv-tailwind-scope .pt-2{padding-top:.5rem}#ccv-tailwind-scope .pt-2\.5{padding-top:.625rem}#ccv-tailwind-scope .pt-3{padding-top:.75rem}#ccv-tailwind-scope .pt-4{padding-top:1rem}#ccv-tailwind-scope .pt-5{padding-top:1.25rem}#ccv-tailwind-scope .pt-6{padding-top:1.5rem}#ccv-tailwind-scope .pt-8{padding-top:2rem}#ccv-tailwind-scope .pt-\[12vh\]{padding-top:12vh}#ccv-tailwind-scope .pt-\[calc\(0\.75rem\+var\(--space-safe-top\)\)\]{padding-top:calc(.75rem + var(--space-safe-top))}#ccv-tailwind-scope .pt-\[calc\(1rem\+var\(--space-safe-top\)\)\]{padding-top:calc(1rem + var(--space-safe-top))}#ccv-tailwind-scope .pt-\[var\(--space-mobile-chrome-top\)\]{padding-top:var(--space-mobile-chrome-top)}#ccv-tailwind-scope .pt-\[var\(--space-safe-top\)\]{padding-top:var(--space-safe-top)}#ccv-tailwind-scope .pt-px{padding-top:1px}#ccv-tailwind-scope .text-left{text-align:left}#ccv-tailwind-scope .text-center{text-align:center}#ccv-tailwind-scope .text-right{text-align:right}#ccv-tailwind-scope .text-start{text-align:start}#ccv-tailwind-scope .text-end{text-align:end}#ccv-tailwind-scope .align-top{vertical-align:top}#ccv-tailwind-scope .align-middle{vertical-align:middle}#ccv-tailwind-scope .align-text-bottom{vertical-align:text-bottom}#ccv-tailwind-scope .font-\[inherit\]{font-family:inherit}#ccv-tailwind-scope .font-heading,#ccv-tailwind-scope .font-mono,#ccv-tailwind-scope .font-sans{font-family:DM Sans,ui-sans-serif,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#ccv-tailwind-scope .text-2xl{font-size:1.5rem;line-height:2rem}#ccv-tailwind-scope .text-3xl{font-size:1.875rem;line-height:2.25rem}#ccv-tailwind-scope .text-4xl{font-size:2.25rem;line-height:2.5rem}#ccv-tailwind-scope .text-\[0\.625rem\]{font-size:.625rem}#ccv-tailwind-scope .text-\[0\.65rem\]{font-size:.65rem}#ccv-tailwind-scope .text-\[0\.6875rem\]{font-size:.6875rem}#ccv-tailwind-scope .text-\[0\.68rem\]{font-size:.68rem}#ccv-tailwind-scope .text-\[0\.6rem\]{font-size:.6rem}#ccv-tailwind-scope .text-\[0\.7rem\]{font-size:.7rem}#ccv-tailwind-scope .text-\[0\.9375rem\]{font-size:.9375rem}#ccv-tailwind-scope .text-\[10px\]{font-size:10px}#ccv-tailwind-scope .text-\[11px\]{font-size:11px}#ccv-tailwind-scope .text-\[12px\]{font-size:12px}#ccv-tailwind-scope .text-\[13px\]{font-size:13px}#ccv-tailwind-scope .text-\[15px\]{font-size:15px}#ccv-tailwind-scope .text-\[8px\]{font-size:8px}#ccv-tailwind-scope .text-\[9px\]{font-size:9px}#ccv-tailwind-scope .text-base{font-size:1rem;line-height:1.5rem}#ccv-tailwind-scope .text-lg{font-size:1.125rem;line-height:1.75rem}#ccv-tailwind-scope .text-sm{font-size:.875rem;line-height:1.25rem}#ccv-tailwind-scope .text-xl{font-size:1.25rem;line-height:1.75rem}#ccv-tailwind-scope .text-xs{font-size:.75rem;line-height:1rem}#ccv-tailwind-scope .font-bold{font-weight:700}#ccv-tailwind-scope .font-medium{font-weight:500}#ccv-tailwind-scope .font-normal{font-weight:400}#ccv-tailwind-scope .font-semibold{font-weight:600}#ccv-tailwind-scope .uppercase{text-transform:uppercase}#ccv-tailwind-scope .capitalize{text-transform:capitalize}#ccv-tailwind-scope .normal-case{text-transform:none}#ccv-tailwind-scope .italic{font-style:italic}#ccv-tailwind-scope .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}#ccv-tailwind-scope .leading-4{line-height:1rem}#ccv-tailwind-scope .leading-5{line-height:1.25rem}#ccv-tailwind-scope .leading-\[1\.2\]{line-height:1.2}#ccv-tailwind-scope .leading-none{line-height:1}#ccv-tailwind-scope .leading-relaxed{line-height:1.625}#ccv-tailwind-scope .leading-snug{line-height:1.375}#ccv-tailwind-scope .leading-tight{line-height:1.25}#ccv-tailwind-scope .tracking-\[0\.12em\]{letter-spacing:.12em}#ccv-tailwind-scope .tracking-\[0\.14em\]{letter-spacing:.14em}#ccv-tailwind-scope .tracking-\[0\.2em\]{letter-spacing:.2em}#ccv-tailwind-scope .tracking-\[0\.35em\]{letter-spacing:.35em}#ccv-tailwind-scope .tracking-\[0\.3em\]{letter-spacing:.3em}#ccv-tailwind-scope .tracking-tight{letter-spacing:-.025em}#ccv-tailwind-scope .tracking-wide{letter-spacing:.025em}#ccv-tailwind-scope .tracking-wider{letter-spacing:.05em}#ccv-tailwind-scope .tracking-widest{letter-spacing:.1em}#ccv-tailwind-scope .text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-amber-200\/80{color:#fde68acc}#ccv-tailwind-scope .text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-amber-600\/80{color:#d97706cc}#ccv-tailwind-scope .text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-border{color:var(--border)}#ccv-tailwind-scope .text-card-foreground{color:var(--card-foreground)}#ccv-tailwind-scope .text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-cyan-900{--tw-text-opacity:1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-destructive{color:var(--destructive)}#ccv-tailwind-scope .text-destructive-foreground{color:hsl(var(--destructive-foreground))}#ccv-tailwind-scope .text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-emerald-50{--tw-text-opacity:1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-emerald-600\/80{color:#059669cc}#ccv-tailwind-scope .text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-emerald-700\/70{color:#047857b3}#ccv-tailwind-scope .text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-emerald-950{--tw-text-opacity:1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-foreground{color:var(--foreground)}#ccv-tailwind-scope .text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-green-600{--tw-text-opacity:1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-green-700{--tw-text-opacity:1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-indigo-100{--tw-text-opacity:1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-indigo-900{--tw-text-opacity:1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-indigo-950{--tw-text-opacity:1;color:rgb(30 27 75 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-inherit{color:inherit}#ccv-tailwind-scope .text-muted-foreground{color:var(--muted-foreground)}#ccv-tailwind-scope .text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-orange-600\/80{color:#ea580ccc}#ccv-tailwind-scope .text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-orange-900{--tw-text-opacity:1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-pink-900{--tw-text-opacity:1;color:rgb(131 24 67 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-popover-foreground{color:var(--popover-foreground)}#ccv-tailwind-scope .text-primary{color:var(--primary)}#ccv-tailwind-scope .text-primary-foreground{color:var(--primary-foreground)}#ccv-tailwind-scope .text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-red-200{--tw-text-opacity:1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-red-300{--tw-text-opacity:1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-red-500{--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-red-600{--tw-text-opacity:1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-red-600\/80{color:#dc2626cc}#ccv-tailwind-scope .text-red-700{--tw-text-opacity:1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-red-800{--tw-text-opacity:1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-red-900{--tw-text-opacity:1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-rose-900{--tw-text-opacity:1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-rose-950{--tw-text-opacity:1;color:rgb(76 5 25 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-secondary-foreground{color:var(--secondary-foreground)}#ccv-tailwind-scope .text-sidebar-accent-foreground{color:var(--sidebar-accent-foreground)}#ccv-tailwind-scope .text-sidebar-foreground{color:var(--sidebar-foreground)}#ccv-tailwind-scope .text-sky-100{--tw-text-opacity:1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-sky-500\/90{color:#0ea5e9e6}#ccv-tailwind-scope .text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-sky-600\/80{color:#0284c7cc}#ccv-tailwind-scope .text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-sky-900{--tw-text-opacity:1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-sky-900\/80{color:#0c4a6ecc}#ccv-tailwind-scope .text-sky-950{--tw-text-opacity:1;color:rgb(8 47 73 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-teal-700{--tw-text-opacity:1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-teal-900{--tw-text-opacity:1;color:rgb(19 78 74 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-transparent{color:transparent}#ccv-tailwind-scope .text-violet-100{--tw-text-opacity:1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-violet-200{--tw-text-opacity:1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-violet-50{--tw-text-opacity:1;color:rgb(245 243 255 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-violet-500\/80{color:#8b5cf6cc}#ccv-tailwind-scope .text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-violet-600\/80{color:#7c3aedcc}#ccv-tailwind-scope .text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-violet-800{--tw-text-opacity:1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-violet-900{--tw-text-opacity:1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-violet-900\/80{color:#4c1d95cc}#ccv-tailwind-scope .text-violet-950{--tw-text-opacity:1;color:rgb(46 16 101 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-white\/45{color:#ffffff73}#ccv-tailwind-scope .text-white\/50{color:#ffffff80}#ccv-tailwind-scope .text-white\/60{color:#fff9}#ccv-tailwind-scope .text-white\/70{color:#ffffffb3}#ccv-tailwind-scope .text-white\/75{color:#ffffffbf}#ccv-tailwind-scope .text-white\/80{color:#fffc}#ccv-tailwind-scope .text-white\/85{color:#ffffffd9}#ccv-tailwind-scope .text-white\/90{color:#ffffffe6}#ccv-tailwind-scope .text-white\/95{color:#fffffff2}#ccv-tailwind-scope .text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-zinc-100{--tw-text-opacity:1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-zinc-500{--tw-text-opacity:1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-zinc-700{--tw-text-opacity:1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .text-zinc-900{--tw-text-opacity:1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .underline{text-decoration-line:underline}#ccv-tailwind-scope .line-through{text-decoration-line:line-through}#ccv-tailwind-scope .no-underline{text-decoration-line:none}#ccv-tailwind-scope .underline-offset-2{text-underline-offset:2px}#ccv-tailwind-scope .underline-offset-4{text-underline-offset:4px}#ccv-tailwind-scope .caret-gray-900{caret-color:#111827}#ccv-tailwind-scope .accent-primary{accent-color:var(--primary)}#ccv-tailwind-scope .accent-violet-600{accent-color:#7c3aed}#ccv-tailwind-scope .opacity-0{opacity:0}#ccv-tailwind-scope .opacity-100{opacity:1}#ccv-tailwind-scope .opacity-30{opacity:.3}#ccv-tailwind-scope .opacity-40{opacity:.4}#ccv-tailwind-scope .opacity-45{opacity:.45}#ccv-tailwind-scope .opacity-50{opacity:.5}#ccv-tailwind-scope .opacity-55{opacity:.55}#ccv-tailwind-scope .opacity-60{opacity:.6}#ccv-tailwind-scope .opacity-70{opacity:.7}#ccv-tailwind-scope .opacity-75{opacity:.75}#ccv-tailwind-scope .opacity-80{opacity:.8}#ccv-tailwind-scope .opacity-85{opacity:.85}#ccv-tailwind-scope .opacity-90{opacity:.9}#ccv-tailwind-scope .opacity-95{opacity:.95}#ccv-tailwind-scope .opacity-\[0\.12\]{opacity:.12}#ccv-tailwind-scope .opacity-\[0\.18\]{opacity:.18}#ccv-tailwind-scope .opacity-\[0\.88\]{opacity:.88}#ccv-tailwind-scope .bg-blend-color{background-blend-mode:color}#ccv-tailwind-scope .shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .shadow-\[0_-4px_12px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 -4px 12px rgba(0,0,0,.06);--tw-shadow-colored:0 -4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .shadow-\[0_0_8px_rgba\(16\,185\,129\,0\.5\)\]{--tw-shadow:0 0 8px rgba(16,185,129,.5);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .shadow-\[0_0_8px_rgba\(251\,191\,36\,0\.4\)\]{--tw-shadow:0 0 8px rgba(251,191,36,.4);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .shadow-\[0_4px_14px_-4px_rgba\(220\,38\,38\,0\.45\)\]{--tw-shadow:0 4px 14px -4px rgba(220,38,38,.45);--tw-shadow-colored:0 4px 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .shadow-\[0_4px_24px_-8px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 4px 24px -8px rgba(0,0,0,.12);--tw-shadow-colored:0 4px 24px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .shadow-\[0_4px_24px_rgb\(0_0_0\/0\.45\)\]{--tw-shadow:0 4px 24px rgb(0 0 0/.45);--tw-shadow-colored:0 4px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .shadow-\[0_8px_40px_-12px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 8px 40px -12px rgba(0,0,0,.12);--tw-shadow-colored:0 8px 40px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .shadow-\[inset_0_0_0_3px\]{--tw-shadow:inset 0 0 0 3px;--tw-shadow-colored:inset 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .shadow-\[inset_0_1px_1px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:inset 0 1px 1px rgba(0,0,0,.12);--tw-shadow-colored:inset 0 1px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .shadow-black\/10{--tw-shadow-color:rgb(0 0 0 / .1);--tw-shadow:var(--tw-shadow-colored)}#ccv-tailwind-scope .shadow-black\/15{--tw-shadow-color:rgb(0 0 0 / .15);--tw-shadow:var(--tw-shadow-colored)}#ccv-tailwind-scope .shadow-black\/20{--tw-shadow-color:rgb(0 0 0 / .2);--tw-shadow:var(--tw-shadow-colored)}#ccv-tailwind-scope .shadow-black\/40{--tw-shadow-color:rgb(0 0 0 / .4);--tw-shadow:var(--tw-shadow-colored)}#ccv-tailwind-scope .shadow-black\/5{--tw-shadow-color:rgb(0 0 0 / .05);--tw-shadow:var(--tw-shadow-colored)}#ccv-tailwind-scope .shadow-black\/50{--tw-shadow-color:rgb(0 0 0 / .5);--tw-shadow:var(--tw-shadow-colored)}#ccv-tailwind-scope .shadow-gray-800{--tw-shadow-color:#1f2937;--tw-shadow:var(--tw-shadow-colored)}#ccv-tailwind-scope .shadow-violet-500\/20{--tw-shadow-color:rgb(139 92 246 / .2);--tw-shadow:var(--tw-shadow-colored)}#ccv-tailwind-scope .shadow-violet-500\/25{--tw-shadow-color:rgb(139 92 246 / .25);--tw-shadow:var(--tw-shadow-colored)}#ccv-tailwind-scope .outline-none{outline:2px solid transparent;outline-offset:2px}#ccv-tailwind-scope .outline{outline-style:solid}#ccv-tailwind-scope .outline-offset-2{outline-offset:2px}#ccv-tailwind-scope .ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}#ccv-tailwind-scope .ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}#ccv-tailwind-scope .ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}#ccv-tailwind-scope .ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}#ccv-tailwind-scope .ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}#ccv-tailwind-scope .ring-inset{--tw-ring-inset:inset}#ccv-tailwind-scope .ring-\[\#f0f0f5\]{--tw-ring-opacity:1;--tw-ring-color:rgb(240 240 245 / var(--tw-ring-opacity, 1))}#ccv-tailwind-scope .ring-\[var\(--account-menu-surface\)\]{--tw-ring-color:var(--account-menu-surface)}#ccv-tailwind-scope .ring-amber-500\/15{--tw-ring-color:rgb(245 158 11 / .15)}#ccv-tailwind-scope .ring-amber-500\/20{--tw-ring-color:rgb(245 158 11 / .2)}#ccv-tailwind-scope .ring-amber-600\/40{--tw-ring-color:rgb(217 119 6 / .4)}#ccv-tailwind-scope .ring-background{--tw-ring-color:var(--background)}#ccv-tailwind-scope .ring-black\/10{--tw-ring-color:rgb(0 0 0 / .1)}#ccv-tailwind-scope .ring-black\/15{--tw-ring-color:rgb(0 0 0 / .15)}#ccv-tailwind-scope .ring-black\/5{--tw-ring-color:rgb(0 0 0 / .05)}#ccv-tailwind-scope .ring-black\/\[0\.04\]{--tw-ring-color:rgb(0 0 0 / .04)}#ccv-tailwind-scope .ring-card{--tw-ring-color:var(--card)}#ccv-tailwind-scope .ring-emerald-500\/10{--tw-ring-color:rgb(16 185 129 / .1)}#ccv-tailwind-scope .ring-emerald-500\/20{--tw-ring-color:rgb(16 185 129 / .2)}#ccv-tailwind-scope .ring-emerald-500\/25{--tw-ring-color:rgb(16 185 129 / .25)}#ccv-tailwind-scope .ring-emerald-600\/30{--tw-ring-color:rgb(5 150 105 / .3)}#ccv-tailwind-scope .ring-emerald-600\/40{--tw-ring-color:rgb(5 150 105 / .4)}#ccv-tailwind-scope .ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235 / var(--tw-ring-opacity, 1))}#ccv-tailwind-scope .ring-green-100{--tw-ring-opacity:1;--tw-ring-color:rgb(220 252 231 / var(--tw-ring-opacity, 1))}#ccv-tailwind-scope .ring-green-500{--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94 / var(--tw-ring-opacity, 1))}#ccv-tailwind-scope .ring-indigo-500\/25{--tw-ring-color:rgb(99 102 241 / .25)}#ccv-tailwind-scope .ring-neutral-900\/\[0\.03\]{--tw-ring-color:rgb(23 23 23 / .03)}#ccv-tailwind-scope .ring-red-400{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113 / var(--tw-ring-opacity, 1))}#ccv-tailwind-scope .ring-red-500\/50{--tw-ring-color:rgb(239 68 68 / .5)}#ccv-tailwind-scope .ring-ring{--tw-ring-color:var(--ring)}#ccv-tailwind-scope .ring-sidebar{--tw-ring-color:var(--sidebar, hsl(var(--sidebar-background)))}#ccv-tailwind-scope .ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}#ccv-tailwind-scope .ring-sky-500\/20{--tw-ring-color:rgb(14 165 233 / .2)}#ccv-tailwind-scope .ring-sky-600\/30{--tw-ring-color:rgb(2 132 199 / .3)}#ccv-tailwind-scope .ring-sky-600\/40{--tw-ring-color:rgb(2 132 199 / .4)}#ccv-tailwind-scope .ring-transparent{--tw-ring-color:transparent}#ccv-tailwind-scope .ring-violet-400\/30{--tw-ring-color:rgb(167 139 250 / .3)}#ccv-tailwind-scope .ring-violet-400\/40{--tw-ring-color:rgb(167 139 250 / .4)}#ccv-tailwind-scope .ring-violet-500\/10{--tw-ring-color:rgb(139 92 246 / .1)}#ccv-tailwind-scope .ring-violet-500\/20{--tw-ring-color:rgb(139 92 246 / .2)}#ccv-tailwind-scope .ring-violet-500\/25{--tw-ring-color:rgb(139 92 246 / .25)}#ccv-tailwind-scope .ring-violet-500\/35{--tw-ring-color:rgb(139 92 246 / .35)}#ccv-tailwind-scope .ring-violet-600\/40{--tw-ring-color:rgb(124 58 237 / .4)}#ccv-tailwind-scope .ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255 / var(--tw-ring-opacity, 1))}#ccv-tailwind-scope .ring-white\/10{--tw-ring-color:rgb(255 255 255 / .1)}#ccv-tailwind-scope .ring-white\/80{--tw-ring-color:rgb(255 255 255 / .8)}#ccv-tailwind-scope .ring-zinc-50{--tw-ring-opacity:1;--tw-ring-color:rgb(250 250 250 / var(--tw-ring-opacity, 1))}#ccv-tailwind-scope .ring-offset-background{--tw-ring-offset-color:var(--background)}#ccv-tailwind-scope .blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#ccv-tailwind-scope .blur-2xl{--tw-blur:blur(40px);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)}#ccv-tailwind-scope .blur-3xl{--tw-blur:blur(64px);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)}#ccv-tailwind-scope .drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}#ccv-tailwind-scope .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)}#ccv-tailwind-scope .backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#ccv-tailwind-scope .backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#ccv-tailwind-scope .backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#ccv-tailwind-scope .backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#ccv-tailwind-scope .backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#ccv-tailwind-scope .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#ccv-tailwind-scope .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ccv-tailwind-scope .transition-\[background\,transform\]{transition-property:background,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ccv-tailwind-scope .transition-\[background-color\,box-shadow\,border-color\,transform\]{transition-property:background-color,box-shadow,border-color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ccv-tailwind-scope .transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ccv-tailwind-scope .transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ccv-tailwind-scope .transition-\[color\,background-color\,border-color\,box-shadow\]{transition-property:color,background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ccv-tailwind-scope .transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ccv-tailwind-scope .transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ccv-tailwind-scope .transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ccv-tailwind-scope .transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ccv-tailwind-scope .transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ccv-tailwind-scope .transition-\[width\,height\,padding\,color\,background-color\,filter\]{transition-property:width,height,padding,color,background-color,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ccv-tailwind-scope .transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ccv-tailwind-scope .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ccv-tailwind-scope .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ccv-tailwind-scope .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ccv-tailwind-scope .transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ccv-tailwind-scope .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#ccv-tailwind-scope .duration-100{transition-duration:.1s}#ccv-tailwind-scope .duration-150{transition-duration:.15s}#ccv-tailwind-scope .duration-200{transition-duration:.2s}#ccv-tailwind-scope .duration-300{transition-duration:.3s}#ccv-tailwind-scope .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}#ccv-tailwind-scope .ease-linear{transition-timing-function:linear}#ccv-tailwind-scope .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}#ccv-tailwind-scope .duration-100{animation-duration:.1s}#ccv-tailwind-scope .duration-150{animation-duration:.15s}#ccv-tailwind-scope .duration-200{animation-duration:.2s}#ccv-tailwind-scope .duration-300{animation-duration:.3s}#ccv-tailwind-scope .ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}#ccv-tailwind-scope .ease-linear{animation-timing-function:linear}#ccv-tailwind-scope .ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}#ccv-tailwind-scope .running{animation-play-state:running}#ccv-tailwind-scope .paused{animation-play-state:paused}#ccv-tailwind-scope .text-balance{text-wrap:balance}#ccv-tailwind-scope .\[color-scheme\:light\]{color-scheme:light}#ccv-tailwind-scope{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-ccv-color-theme=porter]:not(.ccv-theme-dark){color-scheme:light;background-color:#f9fafd;color:#0a0a0a}html[data-ccv-color-theme=porter]:not(.ccv-theme-dark) body{background-color:inherit;color:inherit}html.ccv-theme-dark[data-ccv-color-theme=porter]{color-scheme:dark;background-color:#060a13;color:#fafafa}html.ccv-theme-dark[data-ccv-color-theme=porter] body{background-color:inherit;color:inherit}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark,html.ccv-theme-dark[data-ccv-color-theme=porter] #ccv-tailwind-scope{color:#fafafa;--color-bg: oklch(.145 .02 265);--color-surface: oklch(.22 .02 265);--color-text: oklch(.985 0 0);--color-muted: oklch(.72 .02 265);--color-accent: #38bdf8;--color-accent-contrast: oklch(.22 .06 250);--color-edge: rgb(100 116 139);--color-panel: oklch(.22 .02 265);--color-border: oklch(1 0 0 / 12%);--color-edge-subtle: rgb(148 163 184 / .28);--color-edge-muted: rgb(148 163 184 / .22);--shadow-card: 0 1px 3px rgb(0 0 0 / .45)}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .ccv-tinted-surface,html.ccv-theme-dark[data-ccv-color-theme=porter] #ccv-tailwind-scope .ccv-tinted-surface{border-color:color-mix(in oklch,var(--primary) 18%,transparent);background:linear-gradient(165deg,color-mix(in oklch,var(--primary) 8%,color-mix(in oklch,var(--sidebar-accent) 52%,var(--color-surface))),color-mix(in oklch,var(--primary) 5%,color-mix(in oklch,var(--sidebar-accent) 36%,var(--color-surface))),color-mix(in oklch,var(--sidebar-accent) 28%,var(--color-bg)))}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark [data-sidebar=menu-button].ccv-tinted-surface,#ccv-tailwind-scope [data-ccv-color-theme=porter].dark [data-sidebar=menu-sub-button].ccv-tinted-surface,html.ccv-theme-dark[data-ccv-color-theme=porter] #ccv-tailwind-scope [data-sidebar=menu-button].ccv-tinted-surface,html.ccv-theme-dark[data-ccv-color-theme=porter] #ccv-tailwind-scope [data-sidebar=menu-sub-button].ccv-tinted-surface{border-color:transparent}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark [data-sidebar=menu-button].ccv-tinted-surface:hover,#ccv-tailwind-scope [data-ccv-color-theme=porter].dark [data-sidebar=menu-sub-button].ccv-tinted-surface:hover,html.ccv-theme-dark[data-ccv-color-theme=porter] #ccv-tailwind-scope [data-sidebar=menu-button].ccv-tinted-surface:hover,html.ccv-theme-dark[data-ccv-color-theme=porter] #ccv-tailwind-scope [data-sidebar=menu-sub-button].ccv-tinted-surface:hover{background:linear-gradient(165deg,color-mix(in oklch,var(--primary) 11%,color-mix(in oklch,var(--sidebar-accent) 48%,var(--color-surface))),color-mix(in oklch,var(--primary) 7%,color-mix(in oklch,var(--sidebar-accent) 32%,var(--color-surface))),color-mix(in oklch,var(--sidebar-accent) 24%,var(--color-bg)))!important}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .settings-section-banner.ccv-tinted-surface,html.ccv-theme-dark[data-ccv-color-theme=porter] #ccv-tailwind-scope .settings-section-banner.ccv-tinted-surface{border-color:transparent;border-bottom-color:color-mix(in oklch,var(--border) 80%,transparent);background:var(--card)}#ccv-tailwind-scope .dark [data-slot=card].gap-0,html.ccv-theme-dark #ccv-tailwind-scope [data-slot=card].gap-0{box-shadow:none}html:not(.ccv-theme-dark)[data-ccv-color-theme=porter],html:not(.ccv-theme-dark)[data-ccv-color-theme=porter] #ccv-tailwind-scope{--color-edge: oklch(.66 .032 265);--color-panel: oklch(1 0 0);--color-border: oklch(.66 .032 265);--color-edge-subtle: color-mix(in srgb, var(--color-edge) 50%, transparent);--color-edge-muted: color-mix(in srgb, var(--color-edge) 38%, transparent);--shadow-card: 0 1px 2px rgb(15 23 42 / .07), 0 0 0 1px var(--color-edge-muted)}html:not(.ccv-theme-dark)[data-ccv-color-theme=porter] #ccv-tailwind-scope [data-slot=card]{border-color:var(--border);box-shadow:var(--shadow-card)}html:not(.ccv-theme-dark)[data-ccv-color-theme=porter] #ccv-tailwind-scope [data-slot=input]{border-color:var(--input)}html:not(.ccv-theme-dark)[data-ccv-color-theme=porter] #ccv-tailwind-scope [data-sidebar=sidebar]{border-color:var(--sidebar-border)}html.ccv-theme-dark[data-ccv-color-theme=porter] #ccv-tailwind-scope [data-sidebar=sidebar]{border-color:var(--sidebar-border)}html:not(.ccv-theme-dark)[data-ccv-color-theme=porter] .workspace-module-card,html:not(.ccv-theme-dark)[data-ccv-color-theme=porter] .notice-list-item,html:not(.ccv-theme-dark)[data-ccv-color-theme=porter] .card-list-item{border-color:var(--color-edge-subtle);box-shadow:var(--shadow-card)}html:not(.ccv-theme-dark)[data-ccv-color-theme=porter] .org-branding-section{border-color:var(--color-edge-muted)}html:not(.ccv-theme-dark)[data-ccv-color-theme=porter] .org-branding-subsection,html:not(.ccv-theme-dark)[data-ccv-color-theme=porter] .org-branding-divider{border-top-color:var(--color-edge-muted)}html:not(.ccv-theme-dark)[data-ccv-color-theme=porter] .dashboard-header{border-bottom-color:var(--color-edge-subtle)}html:not(.ccv-theme-dark)[data-ccv-color-theme=porter] .workspace-sidebar-footer{border-top-color:var(--color-edge-subtle)}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .workspace-column,html.ccv-theme-dark[data-ccv-color-theme=porter] .workspace-column{background:#060a13}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .workspace-building-kicker,html.ccv-theme-dark[data-ccv-color-theme=porter] .workspace-building-kicker{color:#9ea5b2}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .workspace-building-title,#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .workspace-module-tile-title,html.ccv-theme-dark[data-ccv-color-theme=porter] .workspace-building-title,html.ccv-theme-dark[data-ccv-color-theme=porter] .workspace-module-tile-title{color:#fafafa}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .workspace-module-card,html.ccv-theme-dark[data-ccv-color-theme=porter] .workspace-module-card{background:#161b24;border-color:#94a3b847;box-shadow:0 1px 3px #00000059}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .workspace-module-card:hover,html.ccv-theme-dark[data-ccv-color-theme=porter] .workspace-module-card:hover{box-shadow:0 4px 14px #00000073}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .workspace-module-desc,html.ccv-theme-dark[data-ccv-color-theme=porter] .workspace-module-desc{color:#94a3b8eb}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-context-strip,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-context-strip{border-bottom-color:#334155f2}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-particulars-col--structure,#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-particulars-col--utilities,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-particulars-col--structure,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-particulars-col--utilities{border-left-color:#334155f2}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-particulars-menu-btn:hover,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-particulars-menu-btn:hover{background:#1e293bd9}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-quick-nav,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-quick-nav{border-bottom-color:#334155f2;background:color-mix(in oklab,var(--color-surface) 94%,transparent)}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-quick-nav-link,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-quick-nav-link{border-color:#475569d9;background:#090d16;color:var(--color-muted)}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-quick-nav-link:hover,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-quick-nav-link:hover{border-color:#64748be6;color:var(--color-text);background:#12161f}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-quick-nav-link--active,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-quick-nav-link--active{border-color:color-mix(in oklab,var(--color-accent) 55%,transparent);background:color-mix(in oklab,var(--color-accent) 18%,var(--color-surface));color:var(--color-accent)}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-scroll-compact,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-scroll-compact{background:#0d111bf0}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-scroll-compact.is-visible,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-scroll-compact.is-visible{border-bottom-color:#334155f2}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-scroll-compact-name,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-scroll-compact-name{color:#fafafa}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-context-strip--skeleton,#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-notices-primary--skeleton,#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .notice-list-skeleton-row,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-context-strip--skeleton,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-notices-primary--skeleton,html.ccv-theme-dark[data-ccv-color-theme=porter] .notice-list-skeleton-row{background:linear-gradient(90deg,#1e293b,#334155,#1e293b);background-size:200% 100%}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-notices-card,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-notices-card{background:linear-gradient(135deg,#1e3a8a59,#0f172af2 55%);border-color:#38bdf847;box-shadow:0 2px 12px #00000059}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-notices-card:hover,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-notices-card:hover{box-shadow:0 6px 20px #00000073}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-notices-card--error,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-notices-card--error{background:#161b24}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-notices-kicker,#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-notices-chevron,#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-notices-see-all,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-notices-kicker,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-notices-chevron,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-notices-see-all{color:#7dd3fc}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-notices-compact-toggle:hover,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-notices-compact-toggle:hover{background:#1e3a8a40}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-notices-compact-panel,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-notices-compact-panel{border-top-color:#38bdf833}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-panel,#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-ops-strip,#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-esm-strip,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-panel,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-ops-strip,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-esm-strip{border-color:#334155e0;background:#0f172a94}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-ops-metric,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-ops-metric{border-color:#334155d9;background:#02061773}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-ops-metric:hover,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-ops-metric:hover{border-color:#38bdf873;background:#0f172abf}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-ops-metric--sky.building-hub-ops-metric--active,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-ops-metric--sky.building-hub-ops-metric--active{border-color:#0ea5e98c;background:#0ea5e924}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-ops-metric--rose.building-hub-ops-metric--active,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-ops-metric--rose.building-hub-ops-metric--active{border-color:#f43f5e80;background:#f43f5e1f}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-ops-metric--amber.building-hub-ops-metric--active,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-ops-metric--amber.building-hub-ops-metric--active{border-color:#f59e0b80;background:#f59e0b1f}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-ops-metric--orange.building-hub-ops-metric--active,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-ops-metric--orange.building-hub-ops-metric--active{border-color:#ea580c80;background:#ea580c1f}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-esm-strip--attention,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-esm-strip--attention{border-color:#f59e0b59;background:#f59e0b14}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-esm-strip--ok,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-esm-strip--ok{border-color:#10b98152;background:#10b98114}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-esm-ok-line,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-esm-ok-line{color:#6ee7b7f2}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-dl-row,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-dl-row{border-top-color:#334155bf}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .building-hub-contact,html.ccv-theme-dark[data-ccv-color-theme=porter] .building-hub-contact{border-color:#334155d9;background:#02061759}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .notice-list-page-title,#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .notice-detail-title,html.ccv-theme-dark[data-ccv-color-theme=porter] .notice-list-page-title,html.ccv-theme-dark[data-ccv-color-theme=porter] .notice-detail-title{color:#fafafa}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .notice-detail-body,html.ccv-theme-dark[data-ccv-color-theme=porter] .notice-detail-body{color:#e1e5eb}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .notice-detail-footer,html.ccv-theme-dark[data-ccv-color-theme=porter] .notice-detail-footer{border-top-color:#334155f2}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .notice-list-item,html.ccv-theme-dark[data-ccv-color-theme=porter] .notice-list-item{border-color:#94a3b840}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .dashboard-section-title,html.ccv-theme-dark[data-ccv-color-theme=porter] .dashboard-section-title{color:#fafafa}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .panel-alert,html.ccv-theme-dark[data-ccv-color-theme=porter] .panel-alert{background:#7f1d1d59;color:#fecaca}#ccv-tailwind-scope [data-ccv-color-theme=porter].dark .panel-ok,html.ccv-theme-dark[data-ccv-color-theme=porter] .panel-ok{background:#064e3b73;color:#a7f3d0}.workspace-route-stage--transitioning>:not(.workspace-route-transition){visibility:hidden}.workspace-route-transition{position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;display:flex;align-items:center;justify-content:center;padding:2rem 1.25rem;pointer-events:none;animation:workspace-route-transition-in .28s cubic-bezier(.22,1,.36,1) both}.workspace-route-transition--exiting{animation:workspace-route-transition-out .28s cubic-bezier(.22,1,.36,1) forwards}.workspace-route-transition__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:color-mix(in oklab,var(--background) 72%,transparent);backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05)}.workspace-route-transition__panel{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;pointer-events:auto}.workspace-route-transition__message{margin:0;font-size:.9375rem;font-weight:500;color:var(--muted-foreground)}.theme-route-spinner{position:relative;display:inline-flex;align-items:center;justify-content:center}.theme-route-spinner__gegga{width:0;height:0;position:absolute}.theme-route-spinner__stopp1{stop-color:var(--primary)}.theme-route-spinner__stopp2{stop-color:color-mix(in oklab,var(--primary) 42%,var(--muted-foreground))}.theme-route-spinner__halvan,.theme-route-spinner__strecken{fill:none;stroke-width:23;stroke-linecap:round}.theme-route-spinner__halvan{animation:theme-route-spinner-ring 10s infinite linear;stroke-dasharray:180 800}.theme-route-spinner__strecken{animation:theme-route-spinner-ring 3s infinite linear;stroke-dasharray:26 54}.theme-route-spinner__skugga{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;filter:blur(5px);opacity:.28;transform:translate(3px,3px);pointer-events:none}.theme-route-spinner__halvan--shadow,.theme-route-spinner__strecken--shadow{stroke:var(--primary)}@keyframes workspace-route-transition-in{0%{opacity:0}to{opacity:1}}@keyframes workspace-route-transition-out{0%{opacity:1}to{opacity:0}}@keyframes theme-route-spinner-ring{0%{stroke-dashoffset:0}to{stroke-dashoffset:-403px}}.animated-favicon-loader{position:relative;display:inline-flex;align-items:center;justify-content:center}.animated-favicon-loader__pulse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;background:color-mix(in oklab,var(--primary) 12%,transparent);animation:animated-favicon-loader-pulse 2.4s ease-out infinite}.animated-favicon-loader__ring{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:9999px;border:2px solid transparent;border-top-color:color-mix(in oklab,var(--primary) 72%,transparent);border-right-color:color-mix(in oklab,var(--primary) 28%,transparent);animation:animated-favicon-loader-spin 1.35s linear infinite}.animated-favicon-loader__ring--static{border-top-color:color-mix(in oklab,var(--primary) 45%,transparent);border-right-color:color-mix(in oklab,var(--primary) 18%,transparent)}.animated-favicon-loader__mark{position:relative;z-index:1;-o-object-fit:contain;object-fit:contain}@keyframes animated-favicon-loader-spin{to{transform:rotate(360deg)}}@keyframes animated-favicon-loader-pulse{0%{transform:scale(.92);opacity:.55}70%{transform:scale(1.08);opacity:0}to{transform:scale(1.08);opacity:0}}@media(prefers-reduced-motion:reduce){.workspace-route-transition,.workspace-route-transition--exiting,.theme-route-spinner__halvan,.theme-route-spinner__strecken,.animated-favicon-loader__pulse,.animated-favicon-loader__ring{animation:none}}#ccv-tailwind-scope :is(.data-\[side\=top\]\:border-b[data-side=top],.border-t)[class*=border-border]{border-color:var(--list-divider)}#ccv-tailwind-scope :is(.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top],.border-t)[class*=border-border]{border-color:var(--list-divider)}#ccv-tailwind-scope :is(.border-b,.data-\[side\=bottom\]\:border-t[data-side=bottom])[class*=border-border]{border-color:var(--list-divider)}#ccv-tailwind-scope :is(.border-b,.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom])[class*=border-border]{border-color:var(--list-divider)}@media not all and (min-width:768px){.max-md\:border-t{border-top-width:1px}#ccv-tailwind-scope :is(.border-b,.max-md\:border-t)[class*=border-border]{border-color:var(--list-divider)}}@media(min-width:640px){#ccv-tailwind-scope :is(.border-b,.sm\:border-t)[class*=border-border]{border-color:var(--list-divider)}}#ccv-tailwind-scope :is(.\[\&_\[data-slot\=table-head\]\]\:border-b [data-slot=table-head],.border-t)[class*=border-border]{border-color:var(--list-divider)}#ccv-tailwind-scope :is(.marker\:content-none *)::marker{--tw-content:none;content:var(--tw-content)}#ccv-tailwind-scope .marker\:content-none::marker{--tw-content:none;content:var(--tw-content)}#ccv-tailwind-scope .file\:mr-3::file-selector-button{margin-right:.75rem}#ccv-tailwind-scope .file\:inline-flex::file-selector-button{display:inline-flex}#ccv-tailwind-scope .file\:h-6::file-selector-button{height:1.5rem}#ccv-tailwind-scope .file\:rounded-md::file-selector-button{border-radius:var(--radius-md)}#ccv-tailwind-scope .file\:border-0::file-selector-button{border-width:0px}#ccv-tailwind-scope .file\:bg-muted::file-selector-button{background-color:var(--muted)}#ccv-tailwind-scope .file\:bg-transparent::file-selector-button{background-color:transparent}#ccv-tailwind-scope .file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}#ccv-tailwind-scope .file\:py-1::file-selector-button{padding-top:.25rem;padding-bottom:.25rem}#ccv-tailwind-scope .file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}#ccv-tailwind-scope .file\:font-medium::file-selector-button{font-weight:500}#ccv-tailwind-scope .file\:text-foreground::file-selector-button{color:var(--foreground)}#ccv-tailwind-scope .placeholder\:text-muted-foreground::-moz-placeholder{color:var(--muted-foreground)}#ccv-tailwind-scope .placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}#ccv-tailwind-scope .placeholder\:text-white\/50::-moz-placeholder{color:#ffffff80}#ccv-tailwind-scope .placeholder\:text-white\/50::placeholder{color:#ffffff80}#ccv-tailwind-scope .placeholder\:text-zinc-500::-moz-placeholder{--tw-text-opacity:1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .placeholder\:text-zinc-500::placeholder{--tw-text-opacity:1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .before\:absolute:before{content:var(--tw-content);position:absolute}#ccv-tailwind-scope .before\:inset-y-1\.5:before{content:var(--tw-content);top:.375rem;bottom:.375rem}#ccv-tailwind-scope .before\:left-0:before{content:var(--tw-content);left:0}#ccv-tailwind-scope .before\:w-\[3px\]:before{content:var(--tw-content);width:3px}#ccv-tailwind-scope .before\:rounded-r-full:before{content:var(--tw-content);border-top-right-radius:9999px;border-bottom-right-radius:9999px}#ccv-tailwind-scope .before\:bg-violet-600:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .after\:absolute:after{content:var(--tw-content);position:absolute}#ccv-tailwind-scope .after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}#ccv-tailwind-scope .after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}#ccv-tailwind-scope .after\:-inset-x-3:after{content:var(--tw-content);left:-.75rem;right:-.75rem}#ccv-tailwind-scope .after\:-inset-y-2:after{content:var(--tw-content);top:-.5rem;bottom:-.5rem}#ccv-tailwind-scope .after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}#ccv-tailwind-scope .after\:start-1\/2:after{content:var(--tw-content);inset-inline-start:50%}#ccv-tailwind-scope .after\:w-\[2px\]:after{content:var(--tw-content);width:2px}#ccv-tailwind-scope .after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}#ccv-tailwind-scope .after\:border:after{content:var(--tw-content);border-width:1px}#ccv-tailwind-scope .after\:border-border:after{content:var(--tw-content);border-color:var(--border)}#ccv-tailwind-scope .after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}#ccv-tailwind-scope .first\:pt-0:first-child{padding-top:0}#ccv-tailwind-scope .last\:border-0:last-child{border-width:0px}#ccv-tailwind-scope .last\:border-b-0:last-child{border-bottom-width:0px}#ccv-tailwind-scope .last\:pb-0:last-child{padding-bottom:0}#ccv-tailwind-scope .visited\:text-foreground:visited{color:var(--foreground)}#ccv-tailwind-scope .visited\:no-underline:visited{text-decoration-line:none}#ccv-tailwind-scope .focus-within\:border-ring:focus-within{border-color:var(--ring)}#ccv-tailwind-scope .focus-within\:shadow-inner:focus-within{--tw-shadow:inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}#ccv-tailwind-scope .focus-within\:ring-gray-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175 / var(--tw-ring-opacity, 1))}#ccv-tailwind-scope .hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope .hover\:border-\[var\(--surface-border-muted\)\]:hover{border-color:var(--surface-border-muted)}#ccv-tailwind-scope .hover\:border-border:hover{border-color:var(--border)}#ccv-tailwind-scope .hover\:border-emerald-500\/35:hover{border-color:#10b98159}#ccv-tailwind-scope .hover\:border-sidebar-border:hover{border-color:var(--sidebar-border)}#ccv-tailwind-scope .hover\:border-violet-500\/30:hover{border-color:#8b5cf64d}#ccv-tailwind-scope .hover\:bg-\[var\(--list-row-hover\,var\(--accent\)\)\]:hover{background-color:var(--list-row-hover,var(--accent))}#ccv-tailwind-scope .hover\:bg-accent:hover{background-color:var(--accent)}#ccv-tailwind-scope .hover\:bg-amber-500\/10:hover{background-color:#f59e0b1a}#ccv-tailwind-scope .hover\:bg-black\/10:hover{background-color:#0000001a}#ccv-tailwind-scope .hover\:bg-black\/35:hover{background-color:#00000059}#ccv-tailwind-scope .hover\:bg-black\/45:hover{background-color:#00000073}#ccv-tailwind-scope .hover\:bg-black\/5:hover{background-color:#0000000d}#ccv-tailwind-scope .hover\:bg-black\/55:hover{background-color:#0000008c}#ccv-tailwind-scope .hover\:bg-card:hover{background-color:var(--card)}#ccv-tailwind-scope .hover\:bg-emerald-500:hover{--tw-bg-opacity:1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .hover\:bg-emerald-500\/15:hover{background-color:#10b98126}#ccv-tailwind-scope .hover\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .hover\:bg-emerald-600\/90:hover{background-color:#059669e6}#ccv-tailwind-scope .hover\:bg-muted:hover{background-color:var(--muted)}#ccv-tailwind-scope .hover\:bg-orange-500\/10:hover{background-color:#f973161a}#ccv-tailwind-scope .hover\:bg-purple-500\/20:hover{background-color:#a855f733}#ccv-tailwind-scope .hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .hover\:bg-red-500\/10:hover{background-color:#ef44441a}#ccv-tailwind-scope .hover\:bg-rose-500\/10:hover{background-color:#f43f5e1a}#ccv-tailwind-scope .hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}#ccv-tailwind-scope .hover\:bg-sky-100:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .hover\:bg-transparent:hover{background-color:transparent}#ccv-tailwind-scope .hover\:bg-violet-50:hover{--tw-bg-opacity:1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .hover\:bg-violet-500:hover{--tw-bg-opacity:1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .hover\:bg-violet-500\/10:hover{background-color:#8b5cf61a}#ccv-tailwind-scope .hover\:bg-violet-500\/5:hover{background-color:#8b5cf60d}#ccv-tailwind-scope .hover\:bg-violet-600\/90:hover{background-color:#7c3aede6}#ccv-tailwind-scope .hover\:bg-white\/10:hover{background-color:#ffffff1a}#ccv-tailwind-scope .hover\:bg-white\/15:hover{background-color:#ffffff26}#ccv-tailwind-scope .hover\:bg-white\/20:hover{background-color:#fff3}#ccv-tailwind-scope .hover\:bg-white\/90:hover{background-color:#ffffffe6}#ccv-tailwind-scope .hover\:bg-zinc-100\/90:hover{background-color:#f4f4f5e6}#ccv-tailwind-scope .hover\:bg-zinc-200\/90:hover{background-color:#e4e4e7e6}#ccv-tailwind-scope .hover\:bg-zinc-700:hover{--tw-bg-opacity:1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .hover\:bg-zinc-800\/80:hover{background-color:#27272acc}#ccv-tailwind-scope .hover\:from-indigo-700:hover{--tw-gradient-from:#4338ca var(--tw-gradient-from-position);--tw-gradient-to:rgb(67 56 202 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .hover\:from-sky-700:hover{--tw-gradient-from:#0369a1 var(--tw-gradient-from-position);--tw-gradient-to:rgb(3 105 161 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .hover\:from-violet-500:hover{--tw-gradient-from:#8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .hover\:to-cyan-700:hover{--tw-gradient-to:#0e7490 var(--tw-gradient-to-position)}#ccv-tailwind-scope .hover\:to-rose-700:hover{--tw-gradient-to:#be123c var(--tw-gradient-to-position)}#ccv-tailwind-scope .hover\:to-violet-600:hover{--tw-gradient-to:#7c3aed var(--tw-gradient-to-position)}#ccv-tailwind-scope .hover\:text-accent-foreground:hover{color:var(--accent-foreground)}#ccv-tailwind-scope .hover\:text-destructive:hover{color:var(--destructive)}#ccv-tailwind-scope .hover\:text-emerald-900:hover{--tw-text-opacity:1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .hover\:text-emerald-950:hover{--tw-text-opacity:1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .hover\:text-foreground:hover{color:var(--foreground)}#ccv-tailwind-scope .hover\:text-muted-foreground:hover{color:var(--muted-foreground)}#ccv-tailwind-scope .hover\:text-primary:hover{color:var(--primary)}#ccv-tailwind-scope .hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}#ccv-tailwind-scope .hover\:text-sidebar-foreground:hover{color:var(--sidebar-foreground)}#ccv-tailwind-scope .hover\:text-violet-900:hover{--tw-text-opacity:1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .hover\:underline:hover{text-decoration-line:underline}#ccv-tailwind-scope .hover\:no-underline:hover{text-decoration-line:none}#ccv-tailwind-scope .hover\:opacity-100:hover{opacity:1}#ccv-tailwind-scope .hover\:opacity-80:hover{opacity:.8}#ccv-tailwind-scope .hover\:opacity-90:hover{opacity:.9}#ccv-tailwind-scope .hover\:opacity-95:hover{opacity:.95}#ccv-tailwind-scope .hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}#ccv-tailwind-scope .focus\:border-violet-500\/40:focus{border-color:#8b5cf666}#ccv-tailwind-scope .focus\:bg-accent:focus{background-color:var(--accent)}#ccv-tailwind-scope .focus\:bg-muted:focus{background-color:var(--muted)}#ccv-tailwind-scope .focus\:text-accent-foreground:focus{color:var(--accent-foreground)}#ccv-tailwind-scope .focus\:text-destructive:focus{color:var(--destructive)}#ccv-tailwind-scope .focus\:text-foreground:focus{color:var(--foreground)}#ccv-tailwind-scope .focus\:opacity-100:focus{opacity:1}#ccv-tailwind-scope .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}#ccv-tailwind-scope .focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}#ccv-tailwind-scope .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}#ccv-tailwind-scope .focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175 / var(--tw-ring-opacity, 1))}#ccv-tailwind-scope .focus\:ring-violet-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(139 92 246 / var(--tw-ring-opacity, 1))}#ccv-tailwind-scope .focus\:ring-violet-500\/15:focus{--tw-ring-color:rgb(139 92 246 / .15)}#ccv-tailwind-scope .focus\:ring-violet-500\/20:focus{--tw-ring-color:rgb(139 92 246 / .2)}#ccv-tailwind-scope .focus\:ring-white\/40:focus{--tw-ring-color:rgb(255 255 255 / .4)}#ccv-tailwind-scope .focus-visible\:border-ring:focus-visible{border-color:var(--ring)}#ccv-tailwind-scope .focus-visible\:bg-muted:focus-visible{background-color:var(--muted)}#ccv-tailwind-scope .focus-visible\:bg-white:focus-visible{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .focus-visible\:text-foreground:focus-visible{color:var(--foreground)}#ccv-tailwind-scope .focus-visible\:opacity-100:focus-visible{opacity:1}#ccv-tailwind-scope .focus-visible\:opacity-80:focus-visible{opacity:.8}#ccv-tailwind-scope .focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}#ccv-tailwind-scope .focus-visible\:outline:focus-visible{outline-style:solid}#ccv-tailwind-scope .focus-visible\:outline-2:focus-visible{outline-width:2px}#ccv-tailwind-scope .focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}#ccv-tailwind-scope .focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}#ccv-tailwind-scope .focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}#ccv-tailwind-scope .focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}#ccv-tailwind-scope .focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}#ccv-tailwind-scope .focus-visible\:ring-emerald-500\/40:focus-visible{--tw-ring-color:rgb(16 185 129 / .4)}#ccv-tailwind-scope .focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}#ccv-tailwind-scope .focus-visible\:ring-violet-500\/25:focus-visible{--tw-ring-color:rgb(139 92 246 / .25)}#ccv-tailwind-scope .focus-visible\:ring-violet-500\/50:focus-visible{--tw-ring-color:rgb(139 92 246 / .5)}#ccv-tailwind-scope .focus-visible\:ring-white\/50:focus-visible{--tw-ring-color:rgb(255 255 255 / .5)}#ccv-tailwind-scope .focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}#ccv-tailwind-scope .focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}#ccv-tailwind-scope .focus-visible\:ring-offset-card:focus-visible{--tw-ring-offset-color:var(--card)}#ccv-tailwind-scope .active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope .active\:cursor-grabbing:active{cursor:grabbing}#ccv-tailwind-scope .active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}#ccv-tailwind-scope .active\:bg-transparent:active{background-color:transparent}#ccv-tailwind-scope .active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}#ccv-tailwind-scope .disabled\:pointer-events-none:disabled{pointer-events:none}#ccv-tailwind-scope .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}#ccv-tailwind-scope .disabled\:opacity-30:disabled{opacity:.3}#ccv-tailwind-scope .disabled\:opacity-40:disabled{opacity:.4}#ccv-tailwind-scope .disabled\:opacity-50:disabled{opacity:.5}#ccv-tailwind-scope .disabled\:opacity-60:disabled{opacity:.6}#ccv-tailwind-scope .disabled\:opacity-70:disabled{opacity:.7}#ccv-tailwind-scope :is(.group[open] .group-open\:rotate-180){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope :is(.group[open] .group-open\:rotate-90){--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope :is(.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100){opacity:1}#ccv-tailwind-scope :is(.group:hover .group-hover\:translate-x-0\.5){--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope :is(.group:hover .group-hover\:rotate-180){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope :is(.group:hover .group-hover\:bg-accent){background-color:var(--accent)}#ccv-tailwind-scope :is(.group:hover .group-hover\:bg-black\/20){background-color:#0003}#ccv-tailwind-scope :is(.group:hover .group-hover\:text-accent-foreground){color:var(--accent-foreground)}#ccv-tailwind-scope :is(.group:hover .group-hover\:text-foreground){color:var(--foreground)}#ccv-tailwind-scope :is(.group:hover .group-hover\:text-muted-foreground){color:var(--muted-foreground)}#ccv-tailwind-scope :is(.group:hover .group-hover\:text-violet-500){--tw-text-opacity:1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope :is(.group:hover .group-hover\:text-violet-700){--tw-text-opacity:1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope :is(.group\/link:hover .group-hover\/link\:opacity-100){opacity:1}#ccv-tailwind-scope :is(.group\/menu-item:hover .group-hover\/menu-item\:opacity-100){opacity:1}#ccv-tailwind-scope :is(.group\/table-head:hover .group-hover\/table-head\:opacity-100){opacity:1}#ccv-tailwind-scope :is(.group:hover .group-hover\:opacity-100){opacity:1}#ccv-tailwind-scope :is(.group:focus-visible .group-focus-visible\:opacity-100){opacity:1}#ccv-tailwind-scope :is(.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground){color:var(--sidebar-accent-foreground)}#ccv-tailwind-scope :is(.peer:disabled~.peer-disabled\:cursor-not-allowed){cursor:not-allowed}#ccv-tailwind-scope :is(.peer:disabled~.peer-disabled\:opacity-50){opacity:.5}#ccv-tailwind-scope .aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}#ccv-tailwind-scope .aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}#ccv-tailwind-scope .aria-expanded\:bg-accent[aria-expanded=true]{background-color:var(--accent)}#ccv-tailwind-scope .aria-expanded\:text-accent-foreground[aria-expanded=true]{color:var(--accent-foreground)}#ccv-tailwind-scope .aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}#ccv-tailwind-scope .data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}#ccv-tailwind-scope .data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{left:0;right:0}#ccv-tailwind-scope .data-\[side\=left\]\:inset-y-0[data-side=left],#ccv-tailwind-scope .data-\[side\=right\]\:inset-y-0[data-side=right]{top:0;bottom:0}#ccv-tailwind-scope .data-\[side\=top\]\:inset-x-0[data-side=top],#ccv-tailwind-scope .data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{left:0;right:0}#ccv-tailwind-scope .data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left],#ccv-tailwind-scope .data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{top:0;bottom:0}#ccv-tailwind-scope .data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{left:0;right:0}#ccv-tailwind-scope .data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}#ccv-tailwind-scope .data-\[side\=left\]\:left-0[data-side=left]{left:0}#ccv-tailwind-scope .data-\[side\=right\]\:right-0[data-side=right]{right:0}#ccv-tailwind-scope .data-\[side\=top\]\:top-0[data-side=top]{top:0}#ccv-tailwind-scope .data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:0}#ccv-tailwind-scope .data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:0}#ccv-tailwind-scope .data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:0}#ccv-tailwind-scope .data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:0}#ccv-tailwind-scope .data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:6rem}#ccv-tailwind-scope .data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:6rem}#ccv-tailwind-scope .data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}#ccv-tailwind-scope .data-\[size\=lg\]\:size-10[data-size=lg]{width:2.5rem;height:2.5rem}#ccv-tailwind-scope .data-\[size\=sm\]\:size-6[data-size=sm]{width:1.5rem;height:1.5rem}#ccv-tailwind-scope .data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}#ccv-tailwind-scope .data-\[side\=left\]\:h-full[data-side=left],#ccv-tailwind-scope .data-\[side\=right\]\:h-full[data-side=right]{height:100%}#ccv-tailwind-scope .data-\[side\=top\]\:h-auto[data-side=top]{height:auto}#ccv-tailwind-scope .data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}#ccv-tailwind-scope .data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:.875rem}#ccv-tailwind-scope .data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom],#ccv-tailwind-scope .data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}#ccv-tailwind-scope .data-\[side\=left\]\:w-3\/4[data-side=left],#ccv-tailwind-scope .data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}#ccv-tailwind-scope .data-\[size\=default\]\:w-8[data-size=default]{width:2rem}#ccv-tailwind-scope .data-\[size\=sm\]\:w-6[data-size=sm]{width:1.5rem}#ccv-tailwind-scope .data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left],#ccv-tailwind-scope .data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}#ccv-tailwind-scope .data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope .data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope .data-\[vaul-drawer-direction\=bottom\]\:rounded-t-xl[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}#ccv-tailwind-scope .data-\[vaul-drawer-direction\=left\]\:rounded-r-xl[data-vaul-drawer-direction=left]{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}#ccv-tailwind-scope .data-\[vaul-drawer-direction\=right\]\:rounded-l-xl[data-vaul-drawer-direction=right]{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}#ccv-tailwind-scope .data-\[vaul-drawer-direction\=top\]\:rounded-b-xl[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}#ccv-tailwind-scope .data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-width:1px}#ccv-tailwind-scope .data-\[side\=left\]\:border-r[data-side=left]{border-right-width:1px}#ccv-tailwind-scope .data-\[side\=right\]\:border-l[data-side=right]{border-left-width:1px}#ccv-tailwind-scope .data-\[side\=top\]\:border-b[data-side=top]{border-bottom-width:1px}#ccv-tailwind-scope .data-\[state\=active\]\:border-t-\[3px\][data-state=active]{border-top-width:3px}#ccv-tailwind-scope .data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-width:1px}#ccv-tailwind-scope .data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-width:1px}#ccv-tailwind-scope .data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-width:1px}#ccv-tailwind-scope .data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-width:1px}#ccv-tailwind-scope .data-\[state\=active\]\:border-\[var\(--surface-border\)\][data-state=active]{border-color:var(--surface-border)}#ccv-tailwind-scope .data-\[state\=active\]\:border-t-primary[data-state=active]{border-top-color:var(--primary)}#ccv-tailwind-scope .data-\[highlighted\]\:bg-accent[data-highlighted]{background-color:var(--accent)}#ccv-tailwind-scope .data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}#ccv-tailwind-scope .data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}#ccv-tailwind-scope .data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}#ccv-tailwind-scope .data-\[state\=on\]\:bg-transparent[data-state=on]{background-color:transparent}#ccv-tailwind-scope .data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}#ccv-tailwind-scope .data-\[state\=open\]\:bg-muted[data-state=open],#ccv-tailwind-scope .data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}#ccv-tailwind-scope .data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}#ccv-tailwind-scope .data-\[size\=md\]\:text-sm[data-size=md]{font-size:.875rem;line-height:1.25rem}#ccv-tailwind-scope .data-\[size\=sm\]\:text-xs[data-size=sm]{font-size:.75rem;line-height:1rem}#ccv-tailwind-scope .data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}#ccv-tailwind-scope .data-\[active\=true\]\:text-sidebar-foreground[data-active=true]{color:var(--sidebar-foreground)}#ccv-tailwind-scope .data-\[highlighted\]\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}#ccv-tailwind-scope .data-\[highlighted\]\:text-destructive[data-highlighted]{color:var(--destructive)}#ccv-tailwind-scope .data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}#ccv-tailwind-scope .data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}#ccv-tailwind-scope .data-\[state\=open\]\:text-foreground[data-state=open]{color:var(--foreground)}#ccv-tailwind-scope .data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}#ccv-tailwind-scope .data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open],#ccv-tailwind-scope .data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}#ccv-tailwind-scope .data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}#ccv-tailwind-scope .data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}#ccv-tailwind-scope .data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open],#ccv-tailwind-scope .data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}#ccv-tailwind-scope .data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}#ccv-tailwind-scope .data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open],#ccv-tailwind-scope .data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}#ccv-tailwind-scope .data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}#ccv-tailwind-scope .data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}#ccv-tailwind-scope .data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}#ccv-tailwind-scope .data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}#ccv-tailwind-scope :is(.\*\:data-\[slot\=avatar\]\:ring-2[data-slot=avatar]>*){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}#ccv-tailwind-scope :is(.\*\:data-\[slot\=avatar\]\:ring-background[data-slot=avatar]>*){--tw-ring-color:var(--background)}#ccv-tailwind-scope .data-\[state\=on\]\:hover\:bg-muted:hover[data-state=on]{background-color:var(--muted)}#ccv-tailwind-scope .data-\[active\=true\]\:hover\:text-sidebar-foreground:hover[data-active=true],#ccv-tailwind-scope .data-\[active\=true\]\:active\:text-sidebar-foreground:active[data-active=true]{color:var(--sidebar-foreground)}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:sr-only){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#ccv-tailwind-scope :is(.group[data-disabled=true] .group-data-\[disabled\=true\]\:pointer-events-none){pointer-events:none}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:right-0\.5){right:.125rem}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:top-0\.5){top:.125rem}#ccv-tailwind-scope :is(.group[data-side=left] .group-data-\[side\=left\]\:-right-4){right:-1rem}#ccv-tailwind-scope :is(.group[data-side=right] .group-data-\[side\=right\]\:left-0){left:0}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:mx-auto){margin-left:auto;margin-right:auto}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8){margin-top:-2rem}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:mt-0\.5){margin-top:.125rem}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:block){display:block}#ccv-tailwind-scope :is(.group\/drawer-content[data-vaul-drawer-direction=bottom] .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block){display:block}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden){display:none}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8){width:2rem!important;height:2rem!important}#ccv-tailwind-scope :is(.group\/avatar[data-size=default] .group-data-\[size\=default\]\/avatar\:size-2\.5){width:.625rem;height:.625rem}#ccv-tailwind-scope :is(.group\/avatar[data-size=lg] .group-data-\[size\=lg\]\/avatar\:size-3){width:.75rem;height:.75rem}#ccv-tailwind-scope :is(.group\/avatar[data-size=sm] .group-data-\[size\=sm\]\/avatar\:size-2){width:.5rem;height:.5rem}#ccv-tailwind-scope :is(.group\/switch[data-size=sm] .group-data-\[size\=sm\]\/switch\:size-3){width:.75rem;height:.75rem}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!h-8){height:2rem!important}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:h-4){height:1rem}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:h-8){height:2rem}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:max-h-8){max-height:2rem}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!min-h-8){min-height:2rem!important}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!w-8){width:2rem!important}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-8){width:2rem}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+1rem\)\]){width:calc(var(--sidebar-width-icon) + 1rem)}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+1rem\+2px\)\]){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[var\(--sidebar-width-icon\)\]){width:var(--sidebar-width-icon)}#ccv-tailwind-scope :is(.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0){width:0px}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:min-w-4){min-width:1rem}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!max-w-8){max-width:2rem!important}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:max-w-8){max-width:2rem}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:flex-none){flex:none}#ccv-tailwind-scope :is(.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0){--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope :is(.group[data-side=right] .group-data-\[side\=right\]\:rotate-180){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope :is(.group[data-state=on] .group-data-\[state\=on\]\:scale-0){--tw-scale-x:0;--tw-scale-y:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope :is(.group[data-state=on] .group-data-\[state\=on\]\:scale-100){--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:flex-col){flex-direction:column}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:items-center){align-items:center}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!justify-center){justify-content:center!important}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:justify-center){justify-content:center}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:gap-1\.5){gap:.375rem}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:gap-2){gap:.5rem}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-x-visible){overflow-x:visible}#ccv-tailwind-scope :is(.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg){border-radius:var(--radius-lg)}#ccv-tailwind-scope :is(.group[data-side=left] .group-data-\[side\=left\]\:border-r){border-right-width:1px}#ccv-tailwind-scope :is(.group[data-side=right] .group-data-\[side\=right\]\:border-l){border-left-width:1px}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0){padding:0!important}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:px-0\.5){padding-left:.125rem;padding-right:.125rem}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:py-0\.5){padding-top:.125rem;padding-bottom:.125rem}#ccv-tailwind-scope :is(.group\/drawer-content[data-vaul-drawer-direction=bottom] .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center){text-align:center}#ccv-tailwind-scope :is(.group\/drawer-content[data-vaul-drawer-direction=top] .group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center){text-align:center}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:text-\[9px\]){font-size:9px}#ccv-tailwind-scope :is(.group\/avatar[data-size=sm] .group-data-\[size\=sm\]\/avatar\:text-xs){font-size:.75rem;line-height:1rem}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0){opacity:0}#ccv-tailwind-scope :is(.group[data-disabled=true] .group-data-\[disabled\=true\]\:opacity-50){opacity:.5}#ccv-tailwind-scope :is(.group[data-state=on] .group-data-\[state\=on\]\:opacity-0){opacity:0}#ccv-tailwind-scope :is(.group[data-state=on] .group-data-\[state\=on\]\:opacity-100){opacity:1}#ccv-tailwind-scope :is(.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow-sm){--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope :is(.group[data-variant=floating] .group-data-\[variant\=floating\]\:ring-1){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}#ccv-tailwind-scope :is(.group[data-variant=floating] .group-data-\[variant\=floating\]\:ring-sidebar-border){--tw-ring-color:var(--sidebar-border)}#ccv-tailwind-scope :is(.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full):after{content:var(--tw-content);left:100%}#ccv-tailwind-scope :is(.group[data-collapsible=offcanvas] .hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover){background-color:var(--sidebar, hsl(var(--sidebar-background)))}#ccv-tailwind-scope :is(.group[data-collapsible=offcanvas] .data-\[side\=left\]\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=left]){left:calc(var(--sidebar-width) * -1)}#ccv-tailwind-scope :is(.group[data-collapsible=offcanvas] .data-\[side\=right\]\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=right]){right:calc(var(--sidebar-width) * -1)}#ccv-tailwind-scope :is(.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5){top:.375rem}#ccv-tailwind-scope :is(.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5){top:.625rem}#ccv-tailwind-scope :is(.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1){top:.25rem}#ccv-tailwind-scope :is(.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground){color:var(--sidebar-accent-foreground)}#ccv-tailwind-scope :is(.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-foreground){color:var(--sidebar-foreground)}@media(prefers-reduced-motion:no-preference){#ccv-tailwind-scope .motion-safe\:duration-200{transition-duration:.2s}#ccv-tailwind-scope .motion-safe\:animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}#ccv-tailwind-scope .motion-safe\:fade-in-0{--tw-enter-opacity:0}#ccv-tailwind-scope .motion-safe\:duration-200{animation-duration:.2s}}@media(prefers-reduced-motion:reduce){#ccv-tailwind-scope .motion-reduce\:animate-none{animation:none}#ccv-tailwind-scope .motion-reduce\:opacity-60{opacity:.6}#ccv-tailwind-scope .motion-reduce\:duration-0{transition-duration:0s;animation-duration:0s}}#ccv-tailwind-scope :is(.dark\:divide-amber-500\/15:is(.dark *)>:not([hidden])~:not([hidden])){border-color:#f59e0b26}#ccv-tailwind-scope :is(.dark\:divide-teal-500\/15:is(.dark *)>:not([hidden])~:not([hidden])){border-color:#14b8a626}#ccv-tailwind-scope .dark\:border-amber-400\/35:is(.dark *){border-color:#fbbf2459}#ccv-tailwind-scope .dark\:border-amber-400\/40:is(.dark *){border-color:#fbbf2466}#ccv-tailwind-scope .dark\:border-amber-400\/45:is(.dark *){border-color:#fbbf2473}#ccv-tailwind-scope .dark\:border-amber-400\/50:is(.dark *){border-color:#fbbf2480}#ccv-tailwind-scope .dark\:border-amber-500\/25:is(.dark *){border-color:#f59e0b40}#ccv-tailwind-scope .dark\:border-amber-900\/40:is(.dark *){border-color:#78350f66}#ccv-tailwind-scope .dark\:border-amber-900\/50:is(.dark *){border-color:#78350f80}#ccv-tailwind-scope .dark\:border-cyan-500\/20:is(.dark *){border-color:#06b6d433}#ccv-tailwind-scope .dark\:border-emerald-400\/15:is(.dark *){border-color:#34d39926}#ccv-tailwind-scope .dark\:border-emerald-400\/35:is(.dark *){border-color:#34d39959}#ccv-tailwind-scope .dark\:border-emerald-400\/40:is(.dark *){border-color:#34d39966}#ccv-tailwind-scope .dark\:border-emerald-500\/20:is(.dark *){border-color:#10b98133}#ccv-tailwind-scope .dark\:border-emerald-500\/30:is(.dark *){border-color:#10b9814d}#ccv-tailwind-scope .dark\:border-indigo-500\/20:is(.dark *){border-color:#6366f133}#ccv-tailwind-scope .dark\:border-indigo-900\/40:is(.dark *){border-color:#312e8166}#ccv-tailwind-scope .dark\:border-input:is(.dark *){border-color:var(--input)}#ccv-tailwind-scope .dark\:border-neutral-600\/50:is(.dark *){border-color:#52525280}#ccv-tailwind-scope .dark\:border-neutral-600\/60:is(.dark *){border-color:#52525299}#ccv-tailwind-scope .dark\:border-neutral-600\/70:is(.dark *){border-color:#525252b3}#ccv-tailwind-scope .dark\:border-orange-400\/40:is(.dark *){border-color:#fb923c66}#ccv-tailwind-scope .dark\:border-orange-400\/50:is(.dark *){border-color:#fb923c80}#ccv-tailwind-scope .dark\:border-orange-900\/40:is(.dark *){border-color:#7c2d1266}#ccv-tailwind-scope .dark\:border-pink-500\/20:is(.dark *){border-color:#ec489933}#ccv-tailwind-scope .dark\:border-red-400\/40:is(.dark *){border-color:#f8717166}#ccv-tailwind-scope .dark\:border-red-900\/40:is(.dark *){border-color:#7f1d1d66}#ccv-tailwind-scope .dark\:border-red-900\/50:is(.dark *){border-color:#7f1d1d80}#ccv-tailwind-scope .dark\:border-rose-400\/45:is(.dark *){border-color:#fb718573}#ccv-tailwind-scope .dark\:border-rose-400\/50:is(.dark *){border-color:#fb718580}#ccv-tailwind-scope .dark\:border-rose-400\/55:is(.dark *){border-color:#fb71858c}#ccv-tailwind-scope .dark\:border-rose-500\/20:is(.dark *){border-color:#f43f5e33}#ccv-tailwind-scope .dark\:border-sky-300\/35:is(.dark *){border-color:#7dd3fc59}#ccv-tailwind-scope .dark\:border-sky-400\/35:is(.dark *){border-color:#38bdf859}#ccv-tailwind-scope .dark\:border-sky-400\/45:is(.dark *){border-color:#38bdf873}#ccv-tailwind-scope .dark\:border-sky-500\/20:is(.dark *){border-color:#0ea5e933}#ccv-tailwind-scope .dark\:border-sky-800\/60:is(.dark *){border-color:#07598599}#ccv-tailwind-scope .dark\:border-sky-900\/50:is(.dark *){border-color:#0c4a6e80}#ccv-tailwind-scope .dark\:border-slate-400\/35:is(.dark *){border-color:#94a3b859}#ccv-tailwind-scope .dark\:border-teal-400\/45:is(.dark *){border-color:#2dd4bf73}#ccv-tailwind-scope .dark\:border-teal-500\/20:is(.dark *){border-color:#14b8a633}#ccv-tailwind-scope .dark\:border-teal-500\/25:is(.dark *){border-color:#14b8a640}#ccv-tailwind-scope .dark\:border-violet-400\/35:is(.dark *){border-color:#a78bfa59}#ccv-tailwind-scope .dark\:border-violet-400\/40:is(.dark *){border-color:#a78bfa66}#ccv-tailwind-scope .dark\:border-violet-400\/50:is(.dark *){border-color:#a78bfa80}#ccv-tailwind-scope .dark\:border-violet-400\/55:is(.dark *){border-color:#a78bfa8c}#ccv-tailwind-scope .dark\:border-violet-500\/20:is(.dark *){border-color:#8b5cf633}#ccv-tailwind-scope .dark\:border-violet-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}#ccv-tailwind-scope .dark\:border-violet-800\/50:is(.dark *){border-color:#5b21b680}#ccv-tailwind-scope .dark\:border-violet-800\/60:is(.dark *){border-color:#5b21b699}#ccv-tailwind-scope .dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}#ccv-tailwind-scope .dark\:border-white\/\[0\.06\]:is(.dark *){border-color:#ffffff0f}#ccv-tailwind-scope .dark\:border-white\/\[0\.08\]:is(.dark *){border-color:#ffffff14}#ccv-tailwind-scope .dark\:border-white\/\[0\.12\]:is(.dark *){border-color:#ffffff1f}#ccv-tailwind-scope .dark\:border-white\/\[0\.14\]:is(.dark *){border-color:#ffffff24}#ccv-tailwind-scope .dark\:border-white\/\[0\.1\]:is(.dark *){border-color:#ffffff1a}#ccv-tailwind-scope .dark\:border-yellow-900\/40:is(.dark *){border-color:#713f1266}#ccv-tailwind-scope .dark\:border-zinc-600\/50:is(.dark *){border-color:#52525b80}#ccv-tailwind-scope .dark\:border-zinc-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}#ccv-tailwind-scope .dark\:border-zinc-700\/50:is(.dark *){border-color:#3f3f4680}#ccv-tailwind-scope .dark\:border-zinc-700\/60:is(.dark *){border-color:#3f3f4699}#ccv-tailwind-scope .dark\:border-zinc-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(24 24 27 / var(--tw-border-opacity, 1))}#ccv-tailwind-scope .dark\:bg-\[color-mix\(in_oklch\,var\(--card\)_72\%\,var\(--foreground\)_10\%\)\]:is(.dark *){background-color:color-mix(in oklch,var(--card) 72%,var(--foreground) 10%)}#ccv-tailwind-scope .dark\:bg-amber-400\/10:is(.dark *){background-color:#fbbf241a}#ccv-tailwind-scope .dark\:bg-amber-400\/35:is(.dark *){background-color:#fbbf2459}#ccv-tailwind-scope .dark\:bg-amber-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .dark\:bg-amber-500\/10:is(.dark *){background-color:#f59e0b1a}#ccv-tailwind-scope .dark\:bg-amber-500\/20:is(.dark *){background-color:#f59e0b33}#ccv-tailwind-scope .dark\:bg-amber-500\/25:is(.dark *){background-color:#f59e0b40}#ccv-tailwind-scope .dark\:bg-amber-600\/10:is(.dark *){background-color:#d977061a}#ccv-tailwind-scope .dark\:bg-amber-900\/30:is(.dark *){background-color:#78350f4d}#ccv-tailwind-scope .dark\:bg-amber-950\/20:is(.dark *){background-color:#451a0333}#ccv-tailwind-scope .dark\:bg-amber-950\/30:is(.dark *){background-color:#451a034d}#ccv-tailwind-scope .dark\:bg-amber-950\/45:is(.dark *){background-color:#451a0373}#ccv-tailwind-scope .dark\:bg-black\/20:is(.dark *){background-color:#0003}#ccv-tailwind-scope .dark\:bg-black\/25:is(.dark *){background-color:#00000040}#ccv-tailwind-scope .dark\:bg-black\/30:is(.dark *){background-color:#0000004d}#ccv-tailwind-scope .dark\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}#ccv-tailwind-scope .dark\:bg-cyan-500\/15:is(.dark *){background-color:#06b6d426}#ccv-tailwind-scope .dark\:bg-cyan-900\/30:is(.dark *){background-color:#164e634d}#ccv-tailwind-scope .dark\:bg-emerald-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .dark\:bg-emerald-400\/10:is(.dark *){background-color:#34d3991a}#ccv-tailwind-scope .dark\:bg-emerald-400\/35:is(.dark *){background-color:#34d39959}#ccv-tailwind-scope .dark\:bg-emerald-500\/10:is(.dark *){background-color:#10b9811a}#ccv-tailwind-scope .dark\:bg-emerald-500\/20:is(.dark *){background-color:#10b98133}#ccv-tailwind-scope .dark\:bg-emerald-500\/25:is(.dark *){background-color:#10b98140}#ccv-tailwind-scope .dark\:bg-emerald-900\/30:is(.dark *){background-color:#064e3b4d}#ccv-tailwind-scope .dark\:bg-green-900\/30:is(.dark *){background-color:#14532d4d}#ccv-tailwind-scope .dark\:bg-indigo-900\/30:is(.dark *){background-color:#312e814d}#ccv-tailwind-scope .dark\:bg-indigo-950\/20:is(.dark *){background-color:#1e1b4b33}#ccv-tailwind-scope .dark\:bg-orange-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .dark\:bg-orange-500\/20:is(.dark *){background-color:#f9731633}#ccv-tailwind-scope .dark\:bg-orange-500\/25:is(.dark *){background-color:#f9731640}#ccv-tailwind-scope .dark\:bg-orange-600\/10:is(.dark *){background-color:#ea580c1a}#ccv-tailwind-scope .dark\:bg-orange-900\/30:is(.dark *){background-color:#7c2d124d}#ccv-tailwind-scope .dark\:bg-popover:is(.dark *){background-color:var(--popover)}#ccv-tailwind-scope .dark\:bg-purple-900\/30:is(.dark *){background-color:#581c874d}#ccv-tailwind-scope .dark\:bg-red-500\/20:is(.dark *){background-color:#ef444433}#ccv-tailwind-scope .dark\:bg-red-500\/25:is(.dark *){background-color:#ef444440}#ccv-tailwind-scope .dark\:bg-red-900\/30:is(.dark *){background-color:#7f1d1d4d}#ccv-tailwind-scope .dark\:bg-red-950\/20:is(.dark *){background-color:#450a0a33}#ccv-tailwind-scope .dark\:bg-rose-500\/25:is(.dark *){background-color:#f43f5e40}#ccv-tailwind-scope .dark\:bg-rose-950\/45:is(.dark *){background-color:#4c051973}#ccv-tailwind-scope .dark\:bg-rose-950\/55:is(.dark *){background-color:#4c05198c}#ccv-tailwind-scope .dark\:bg-sky-400\/10:is(.dark *){background-color:#38bdf81a}#ccv-tailwind-scope .dark\:bg-sky-400\/35:is(.dark *){background-color:#38bdf859}#ccv-tailwind-scope .dark\:bg-sky-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .dark\:bg-sky-500\/10:is(.dark *){background-color:#0ea5e91a}#ccv-tailwind-scope .dark\:bg-sky-500\/20:is(.dark *){background-color:#0ea5e933}#ccv-tailwind-scope .dark\:bg-sky-500\/25:is(.dark *){background-color:#0ea5e940}#ccv-tailwind-scope .dark\:bg-sky-600\/10:is(.dark *){background-color:#0284c71a}#ccv-tailwind-scope .dark\:bg-sky-900\/30:is(.dark *){background-color:#0c4a6e4d}#ccv-tailwind-scope .dark\:bg-sky-950\/30:is(.dark *){background-color:#082f494d}#ccv-tailwind-scope .dark\:bg-sky-950\/45:is(.dark *){background-color:#082f4973}#ccv-tailwind-scope .dark\:bg-sky-950\/50:is(.dark *){background-color:#082f4980}#ccv-tailwind-scope .dark\:bg-slate-500\/20:is(.dark *){background-color:#64748b33}#ccv-tailwind-scope .dark\:bg-slate-800\/50:is(.dark *){background-color:#1e293b80}#ccv-tailwind-scope .dark\:bg-violet-400\/10:is(.dark *){background-color:#a78bfa1a}#ccv-tailwind-scope .dark\:bg-violet-400\/35:is(.dark *){background-color:#a78bfa59}#ccv-tailwind-scope .dark\:bg-violet-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .dark\:bg-violet-500\/10:is(.dark *){background-color:#8b5cf61a}#ccv-tailwind-scope .dark\:bg-violet-500\/15:is(.dark *){background-color:#8b5cf626}#ccv-tailwind-scope .dark\:bg-violet-500\/25:is(.dark *){background-color:#8b5cf640}#ccv-tailwind-scope .dark\:bg-violet-500\/\[0\.08\]:is(.dark *){background-color:#8b5cf614}#ccv-tailwind-scope .dark\:bg-violet-500\/\[0\.12\]:is(.dark *){background-color:#8b5cf61f}#ccv-tailwind-scope .dark\:bg-violet-500\/\[0\.14\]:is(.dark *){background-color:#8b5cf624}#ccv-tailwind-scope .dark\:bg-violet-500\/\[0\.1\]:is(.dark *){background-color:#8b5cf61a}#ccv-tailwind-scope .dark\:bg-violet-600\/10:is(.dark *){background-color:#7c3aed1a}#ccv-tailwind-scope .dark\:bg-violet-900\/30:is(.dark *){background-color:#4c1d954d}#ccv-tailwind-scope .dark\:bg-violet-900\/50:is(.dark *){background-color:#4c1d9580}#ccv-tailwind-scope .dark\:bg-violet-950\/30:is(.dark *){background-color:#2e10654d}#ccv-tailwind-scope .dark\:bg-violet-950\/35:is(.dark *){background-color:#2e106559}#ccv-tailwind-scope .dark\:bg-violet-950\/45:is(.dark *){background-color:#2e106573}#ccv-tailwind-scope .dark\:bg-violet-950\/50:is(.dark *){background-color:#2e106580}#ccv-tailwind-scope .dark\:bg-white:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .dark\:bg-yellow-900\/30:is(.dark *){background-color:#713f124d}#ccv-tailwind-scope .dark\:bg-zinc-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(113 113 122 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .dark\:bg-zinc-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .dark\:bg-zinc-800\/40:is(.dark *){background-color:#27272a66}#ccv-tailwind-scope .dark\:bg-zinc-800\/70:is(.dark *){background-color:#27272ab3}#ccv-tailwind-scope .dark\:bg-zinc-800\/80:is(.dark *){background-color:#27272acc}#ccv-tailwind-scope .dark\:bg-zinc-800\/90:is(.dark *){background-color:#27272ae6}#ccv-tailwind-scope .dark\:bg-zinc-800\/95:is(.dark *){background-color:#27272af2}#ccv-tailwind-scope .dark\:bg-zinc-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .dark\:bg-zinc-900\/50:is(.dark *){background-color:#18181b80}#ccv-tailwind-scope .dark\:bg-zinc-900\/60:is(.dark *){background-color:#18181b99}#ccv-tailwind-scope .dark\:bg-zinc-900\/70:is(.dark *){background-color:#18181bb3}#ccv-tailwind-scope .dark\:bg-zinc-900\/80:is(.dark *){background-color:#18181bcc}#ccv-tailwind-scope .dark\:bg-zinc-900\/90:is(.dark *){background-color:#18181be6}#ccv-tailwind-scope .dark\:bg-zinc-900\/95:is(.dark *){background-color:#18181bf2}#ccv-tailwind-scope .dark\:bg-zinc-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .dark\:from-amber-950\/50:is(.dark *){--tw-gradient-from:rgb(69 26 3 / .5) var(--tw-gradient-from-position);--tw-gradient-to:rgb(69 26 3 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .dark\:from-cyan-950\/45:is(.dark *){--tw-gradient-from:rgb(8 51 68 / .45) var(--tw-gradient-from-position);--tw-gradient-to:rgb(8 51 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .dark\:from-emerald-950\/45:is(.dark *){--tw-gradient-from:rgb(2 44 34 / .45) var(--tw-gradient-from-position);--tw-gradient-to:rgb(2 44 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .dark\:from-indigo-950\/45:is(.dark *){--tw-gradient-from:rgb(30 27 75 / .45) var(--tw-gradient-from-position);--tw-gradient-to:rgb(30 27 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .dark\:from-orange-950\/30:is(.dark *){--tw-gradient-from:rgb(67 20 7 / .3) var(--tw-gradient-from-position);--tw-gradient-to:rgb(67 20 7 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .dark\:from-orange-950\/45:is(.dark *){--tw-gradient-from:rgb(67 20 7 / .45) var(--tw-gradient-from-position);--tw-gradient-to:rgb(67 20 7 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .dark\:from-pink-950\/45:is(.dark *){--tw-gradient-from:rgb(80 7 36 / .45) var(--tw-gradient-from-position);--tw-gradient-to:rgb(80 7 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .dark\:from-rose-950\/45:is(.dark *){--tw-gradient-from:rgb(76 5 25 / .45) var(--tw-gradient-from-position);--tw-gradient-to:rgb(76 5 25 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .dark\:from-sky-950\/30:is(.dark *){--tw-gradient-from:rgb(8 47 73 / .3) var(--tw-gradient-from-position);--tw-gradient-to:rgb(8 47 73 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .dark\:from-sky-950\/45:is(.dark *){--tw-gradient-from:rgb(8 47 73 / .45) var(--tw-gradient-from-position);--tw-gradient-to:rgb(8 47 73 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .dark\:from-slate-900\/55:is(.dark *){--tw-gradient-from:rgb(15 23 42 / .55) var(--tw-gradient-from-position);--tw-gradient-to:rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .dark\:from-teal-950\/45:is(.dark *){--tw-gradient-from:rgb(4 47 46 / .45) var(--tw-gradient-from-position);--tw-gradient-to:rgb(4 47 46 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .dark\:from-violet-950\/30:is(.dark *){--tw-gradient-from:rgb(46 16 101 / .3) var(--tw-gradient-from-position);--tw-gradient-to:rgb(46 16 101 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .dark\:from-violet-950\/45:is(.dark *){--tw-gradient-from:rgb(46 16 101 / .45) var(--tw-gradient-from-position);--tw-gradient-to:rgb(46 16 101 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .dark\:from-zinc-900\/80:is(.dark *){--tw-gradient-from:rgb(24 24 27 / .8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(24 24 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .dark\:from-zinc-950:is(.dark *){--tw-gradient-from:#09090b var(--tw-gradient-from-position);--tw-gradient-to:rgb(9 9 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}#ccv-tailwind-scope .dark\:via-amber-950\/25:is(.dark *){--tw-gradient-to:rgb(69 26 3 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(69 26 3 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .dark\:via-emerald-950\/20:is(.dark *){--tw-gradient-to:rgb(2 44 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(2 44 34 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .dark\:via-pink-950\/20:is(.dark *){--tw-gradient-to:rgb(80 7 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(80 7 36 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .dark\:via-rose-950\/20:is(.dark *){--tw-gradient-to:rgb(76 5 25 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(76 5 25 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .dark\:via-sky-950\/20:is(.dark *){--tw-gradient-to:rgb(8 47 73 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(8 47 73 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .dark\:via-slate-950\/35:is(.dark *){--tw-gradient-to:rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(2 6 23 / .35) var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .dark\:via-zinc-950:is(.dark *){--tw-gradient-to:rgb(9 9 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #09090b var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .dark\:via-zinc-950\/50:is(.dark *){--tw-gradient-to:rgb(9 9 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(9 9 11 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}#ccv-tailwind-scope .dark\:to-card:is(.dark *){--tw-gradient-to:var(--card) var(--tw-gradient-to-position)}#ccv-tailwind-scope .dark\:to-violet-950\/10:is(.dark *){--tw-gradient-to:rgb(46 16 101 / .1) var(--tw-gradient-to-position)}#ccv-tailwind-scope .dark\:to-violet-950\/30:is(.dark *){--tw-gradient-to:rgb(46 16 101 / .3) var(--tw-gradient-to-position)}#ccv-tailwind-scope .dark\:stroke-emerald-400:is(.dark *){stroke:#34d399}#ccv-tailwind-scope .dark\:text-amber-100:is(.dark *){--tw-text-opacity:1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-amber-200:is(.dark *){--tw-text-opacity:1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-amber-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-amber-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-amber-400\/80:is(.dark *){color:#fbbf24cc}#ccv-tailwind-scope .dark\:text-amber-50:is(.dark *){--tw-text-opacity:1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-amber-500:is(.dark *){--tw-text-opacity:1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-blue-400:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-cyan-100:is(.dark *){--tw-text-opacity:1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-cyan-400:is(.dark *){--tw-text-opacity:1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-emerald-100:is(.dark *){--tw-text-opacity:1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-emerald-200:is(.dark *){--tw-text-opacity:1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-emerald-300:is(.dark *){--tw-text-opacity:1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-emerald-300\/80:is(.dark *){color:#6ee7b7cc}#ccv-tailwind-scope .dark\:text-emerald-400:is(.dark *){--tw-text-opacity:1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-emerald-50:is(.dark *){--tw-text-opacity:1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-gray-100:is(.dark *){--tw-text-opacity:1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-green-400:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-indigo-100:is(.dark *){--tw-text-opacity:1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-indigo-200:is(.dark *){--tw-text-opacity:1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-indigo-300:is(.dark *){--tw-text-opacity:1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-indigo-400:is(.dark *){--tw-text-opacity:1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}#ccv-tailwind-scope .dark\:text-orange-100:is(.dark *){--tw-text-opacity:1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-orange-200:is(.dark *){--tw-text-opacity:1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-orange-300:is(.dark *){--tw-text-opacity:1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-orange-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-pink-100:is(.dark *){--tw-text-opacity:1;color:rgb(252 231 243 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-primary:is(.dark *){color:var(--primary)}#ccv-tailwind-scope .dark\:text-purple-400:is(.dark *){--tw-text-opacity:1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-red-100:is(.dark *){--tw-text-opacity:1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-red-200:is(.dark *){--tw-text-opacity:1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-red-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-red-400:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-rose-100:is(.dark *){--tw-text-opacity:1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-rose-200:is(.dark *){--tw-text-opacity:1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-rose-300:is(.dark *){--tw-text-opacity:1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-rose-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-sky-100:is(.dark *){--tw-text-opacity:1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-sky-200:is(.dark *){--tw-text-opacity:1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-sky-300:is(.dark *){--tw-text-opacity:1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-sky-400:is(.dark *){--tw-text-opacity:1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-sky-50:is(.dark *){--tw-text-opacity:1;color:rgb(240 249 255 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-slate-100:is(.dark *){--tw-text-opacity:1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-slate-300:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-slate-400:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-slate-500:is(.dark *){--tw-text-opacity:1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-teal-100:is(.dark *){--tw-text-opacity:1;color:rgb(204 251 241 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-teal-300:is(.dark *){--tw-text-opacity:1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-violet-100:is(.dark *){--tw-text-opacity:1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-violet-200:is(.dark *){--tw-text-opacity:1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-violet-300:is(.dark *){--tw-text-opacity:1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-violet-300\/90:is(.dark *){color:#c4b5fde6}#ccv-tailwind-scope .dark\:text-violet-400:is(.dark *){--tw-text-opacity:1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-violet-50:is(.dark *){--tw-text-opacity:1;color:rgb(245 243 255 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-yellow-400:is(.dark *){--tw-text-opacity:1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:text-zinc-50:is(.dark *){--tw-text-opacity:1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:caret-gray-200:is(.dark *){caret-color:#e5e7eb}#ccv-tailwind-scope .dark\:shadow-\[0_-4px_12px_rgba\(0\,0\,0\,0\.25\)\]:is(.dark *){--tw-shadow:0 -4px 12px rgba(0,0,0,.25);--tw-shadow-colored:0 -4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .dark\:shadow-\[0_8px_40px_-12px_rgba\(0\,0\,0\,0\.45\)\]:is(.dark *){--tw-shadow:0 8px 40px -12px rgba(0,0,0,.45);--tw-shadow-colored:0 8px 40px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .dark\:shadow-\[inset_0_1px_1px_rgba\(255\,255\,255\,0\.05\)\]:is(.dark *){--tw-shadow:inset 0 1px 1px rgba(255,255,255,.05);--tw-shadow-colored:inset 0 1px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .dark\:shadow-none:is(.dark *){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .dark\:shadow-black\/40:is(.dark *){--tw-shadow-color:rgb(0 0 0 / .4);--tw-shadow:var(--tw-shadow-colored)}#ccv-tailwind-scope .dark\:shadow-gray-100:is(.dark *){--tw-shadow-color:#f3f4f6;--tw-shadow:var(--tw-shadow-colored)}#ccv-tailwind-scope .dark\:shadow-gray-900\/50:is(.dark *){--tw-shadow-color:rgb(17 24 39 / .5);--tw-shadow:var(--tw-shadow-colored)}#ccv-tailwind-scope .dark\:ring-amber-300\/50:is(.dark *){--tw-ring-color:rgb(252 211 77 / .5)}#ccv-tailwind-scope .dark\:ring-amber-400\/10:is(.dark *){--tw-ring-color:rgb(251 191 36 / .1)}#ccv-tailwind-scope .dark\:ring-amber-400\/25:is(.dark *){--tw-ring-color:rgb(251 191 36 / .25)}#ccv-tailwind-scope .dark\:ring-amber-400\/30:is(.dark *){--tw-ring-color:rgb(251 191 36 / .3)}#ccv-tailwind-scope .dark\:ring-amber-400\/35:is(.dark *){--tw-ring-color:rgb(251 191 36 / .35)}#ccv-tailwind-scope .dark\:ring-emerald-300\/50:is(.dark *){--tw-ring-color:rgb(110 231 183 / .5)}#ccv-tailwind-scope .dark\:ring-emerald-400\/10:is(.dark *){--tw-ring-color:rgb(52 211 153 / .1)}#ccv-tailwind-scope .dark\:ring-emerald-400\/25:is(.dark *){--tw-ring-color:rgb(52 211 153 / .25)}#ccv-tailwind-scope .dark\:ring-emerald-400\/30:is(.dark *){--tw-ring-color:rgb(52 211 153 / .3)}#ccv-tailwind-scope .dark\:ring-emerald-400\/35:is(.dark *){--tw-ring-color:rgb(52 211 153 / .35)}#ccv-tailwind-scope .dark\:ring-gray-700:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(55 65 81 / var(--tw-ring-opacity, 1))}#ccv-tailwind-scope .dark\:ring-green-900:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(20 83 45 / var(--tw-ring-opacity, 1))}#ccv-tailwind-scope .dark\:ring-neutral-100\/\[0\.05\]:is(.dark *){--tw-ring-color:rgb(245 245 245 / .05)}#ccv-tailwind-scope .dark\:ring-orange-400\/30:is(.dark *){--tw-ring-color:rgb(251 146 60 / .3)}#ccv-tailwind-scope .dark\:ring-red-400\/30:is(.dark *){--tw-ring-color:rgb(248 113 113 / .3)}#ccv-tailwind-scope .dark\:ring-red-500:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68 / var(--tw-ring-opacity, 1))}#ccv-tailwind-scope .dark\:ring-sky-300\/50:is(.dark *){--tw-ring-color:rgb(125 211 252 / .5)}#ccv-tailwind-scope .dark\:ring-sky-400\/25:is(.dark *){--tw-ring-color:rgb(56 189 248 / .25)}#ccv-tailwind-scope .dark\:ring-slate-400\/25:is(.dark *){--tw-ring-color:rgb(148 163 184 / .25)}#ccv-tailwind-scope .dark\:ring-violet-300\/50:is(.dark *){--tw-ring-color:rgb(196 181 253 / .5)}#ccv-tailwind-scope .dark\:ring-violet-400\/15:is(.dark *){--tw-ring-color:rgb(167 139 250 / .15)}#ccv-tailwind-scope .dark\:ring-violet-400\/25:is(.dark *){--tw-ring-color:rgb(167 139 250 / .25)}#ccv-tailwind-scope .dark\:ring-violet-400\/30:is(.dark *){--tw-ring-color:rgb(167 139 250 / .3)}#ccv-tailwind-scope .dark\:ring-white\/10:is(.dark *){--tw-ring-color:rgb(255 255 255 / .1)}#ccv-tailwind-scope .dark\:ring-white\/15:is(.dark *){--tw-ring-color:rgb(255 255 255 / .15)}#ccv-tailwind-scope .dark\:ring-white\/\[0\.05\]:is(.dark *){--tw-ring-color:rgb(255 255 255 / .05)}#ccv-tailwind-scope .dark\:ring-white\/\[0\.06\]:is(.dark *){--tw-ring-color:rgb(255 255 255 / .06)}#ccv-tailwind-scope .dark\:ring-white\/\[0\.08\]:is(.dark *){--tw-ring-color:rgb(255 255 255 / .08)}#ccv-tailwind-scope .dark\:ring-zinc-900:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(24 24 27 / var(--tw-ring-opacity, 1))}#ccv-tailwind-scope .dark\:ring-zinc-900\/30:is(.dark *){--tw-ring-color:rgb(24 24 27 / .3)}#ccv-tailwind-scope .dark\:ring-zinc-900\/60:is(.dark *){--tw-ring-color:rgb(24 24 27 / .6)}#ccv-tailwind-scope .dark\:ring-zinc-900\/80:is(.dark *){--tw-ring-color:rgb(24 24 27 / .8)}#ccv-tailwind-scope .dark\:ring-zinc-950:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(9 9 11 / var(--tw-ring-opacity, 1))}#ccv-tailwind-scope .dark\:before\:bg-violet-400:is(.dark *):before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}#ccv-tailwind-scope .dark\:focus-within\:ring-gray-500:focus-within:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128 / var(--tw-ring-opacity, 1))}#ccv-tailwind-scope .dark\:hover\:bg-amber-500\/10:hover:is(.dark *){background-color:#f59e0b1a}#ccv-tailwind-scope .dark\:hover\:bg-teal-500\/10:hover:is(.dark *){background-color:#14b8a61a}#ccv-tailwind-scope .dark\:hover\:bg-violet-950\/40:hover:is(.dark *){background-color:#2e106566}#ccv-tailwind-scope .dark\:hover\:bg-zinc-700\/90:hover:is(.dark *){background-color:#3f3f46e6}#ccv-tailwind-scope .dark\:hover\:bg-zinc-900:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope .dark\:hover\:bg-zinc-900\/70:hover:is(.dark *){background-color:#18181bb3}#ccv-tailwind-scope .dark\:hover\:bg-zinc-900\/95:hover:is(.dark *){background-color:#18181bf2}#ccv-tailwind-scope .dark\:hover\:text-emerald-50:hover:is(.dark *){--tw-text-opacity:1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:hover\:text-zinc-200:hover:is(.dark *){--tw-text-opacity:1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:focus\:ring-gray-500:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128 / var(--tw-ring-opacity, 1))}#ccv-tailwind-scope .dark\:focus-visible\:bg-zinc-900:focus-visible:is(.dark *){--tw-bg-opacity:1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}#ccv-tailwind-scope :is(.group:hover .dark\:group-hover\:text-violet-200:is(.dark *)){--tw-text-opacity:1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope .dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]:is(.dark *){background-color:var(--primary-foreground)}#ccv-tailwind-scope .dark\:data-\[state\=unchecked\]\:bg-foreground[data-state=unchecked]:is(.dark *){background-color:var(--foreground)}@media not all and (min-width:768px){#ccv-tailwind-scope .max-md\:absolute{position:absolute}#ccv-tailwind-scope .max-md\:relative{position:relative}#ccv-tailwind-scope .max-md\:inset-x-0{left:0;right:0}#ccv-tailwind-scope .max-md\:bottom-0{bottom:0}#ccv-tailwind-scope .max-md\:z-20{z-index:20}#ccv-tailwind-scope .max-md\:h-\[var\(--space-mobile-topbar-height\)\]{height:var(--space-mobile-topbar-height)}#ccv-tailwind-scope .max-md\:max-h-\[45\%\]{max-height:45%}#ccv-tailwind-scope .max-md\:flex-none{flex:none}#ccv-tailwind-scope .max-md\:shrink-0{flex-shrink:0}#ccv-tailwind-scope .max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#ccv-tailwind-scope .max-md\:gap-4{gap:1rem}#ccv-tailwind-scope .max-md\:border-l-0{border-left-width:0px}#ccv-tailwind-scope .max-md\:border-t{border-top-width:1px}#ccv-tailwind-scope .max-md\:py-2{padding-top:.5rem;padding-bottom:.5rem}#ccv-tailwind-scope .max-md\:pb-\[max\(0\.5rem\,env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:max(.5rem,env(safe-area-inset-bottom,0px))}#ccv-tailwind-scope .max-md\:pb-\[var\(--space-mobile-chrome-bottom\)\]{padding-bottom:var(--space-mobile-chrome-bottom)}#ccv-tailwind-scope .max-md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media not all and (min-width:640px){#ccv-tailwind-scope .max-sm\:col-start-2{grid-column-start:2}#ccv-tailwind-scope .max-sm\:row-start-1{grid-row-start:1}#ccv-tailwind-scope .max-sm\:hidden{display:none}#ccv-tailwind-scope .max-sm\:max-w-full{max-width:100%}#ccv-tailwind-scope .max-sm\:grid-cols-\[minmax\(0\,1fr\)_9\.75rem\]{grid-template-columns:minmax(0,1fr) 9.75rem}#ccv-tailwind-scope .max-sm\:gap-1\.5{gap:.375rem}#ccv-tailwind-scope .max-sm\:self-center{align-self:center}#ccv-tailwind-scope .max-sm\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ccv-tailwind-scope .max-sm\:px-1\.5{padding-left:.375rem;padding-right:.375rem}#ccv-tailwind-scope .max-sm\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}#ccv-tailwind-scope .max-sm\:text-\[1\.05rem\]{font-size:1.05rem}#ccv-tailwind-scope .max-sm\:text-\[13px\]{font-size:13px}}@media(min-width:640px){#ccv-tailwind-scope .sm\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}#ccv-tailwind-scope .sm\:absolute{position:absolute}#ccv-tailwind-scope .sm\:inset-0{top:0;right:0;bottom:0;left:0}#ccv-tailwind-scope .sm\:left-4{left:1rem}#ccv-tailwind-scope .sm\:right-4{right:1rem}#ccv-tailwind-scope .sm\:top-12{top:3rem}#ccv-tailwind-scope .sm\:col-span-1{grid-column:span 1 / span 1}#ccv-tailwind-scope .sm\:col-span-2{grid-column:span 2 / span 2}#ccv-tailwind-scope .sm\:col-span-3{grid-column:span 3 / span 3}#ccv-tailwind-scope .sm\:col-span-full{grid-column:1 / -1}#ccv-tailwind-scope .sm\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}#ccv-tailwind-scope .sm\:mx-4{margin-left:1rem;margin-right:1rem}#ccv-tailwind-scope .sm\:ml-auto{margin-left:auto}#ccv-tailwind-scope .sm\:ms-auto{margin-inline-start:auto}#ccv-tailwind-scope .sm\:mt-0{margin-top:0}#ccv-tailwind-scope .sm\:mt-3{margin-top:.75rem}#ccv-tailwind-scope .sm\:mt-5{margin-top:1.25rem}#ccv-tailwind-scope .sm\:mt-6{margin-top:1.5rem}#ccv-tailwind-scope .sm\:block{display:block}#ccv-tailwind-scope .sm\:inline-block{display:inline-block}#ccv-tailwind-scope .sm\:inline{display:inline}#ccv-tailwind-scope .sm\:flex{display:flex}#ccv-tailwind-scope .sm\:inline-flex{display:inline-flex}#ccv-tailwind-scope .sm\:grid{display:grid}#ccv-tailwind-scope .sm\:hidden{display:none}#ccv-tailwind-scope .sm\:size-12{width:3rem;height:3rem}#ccv-tailwind-scope .sm\:size-20{width:5rem;height:5rem}#ccv-tailwind-scope .sm\:size-24{width:6rem;height:6rem}#ccv-tailwind-scope .sm\:size-4{width:1rem;height:1rem}#ccv-tailwind-scope .sm\:size-6{width:1.5rem;height:1.5rem}#ccv-tailwind-scope .sm\:size-8{width:2rem;height:2rem}#ccv-tailwind-scope .sm\:h-10{height:2.5rem}#ccv-tailwind-scope .sm\:h-44{height:11rem}#ccv-tailwind-scope .sm\:h-5{height:1.25rem}#ccv-tailwind-scope .sm\:h-auto{height:auto}#ccv-tailwind-scope .sm\:max-h-\[85dvh\]{max-height:85dvh}#ccv-tailwind-scope .sm\:min-h-24{min-height:6rem}#ccv-tailwind-scope .sm\:min-h-\[10rem\]{min-height:10rem}#ccv-tailwind-scope .sm\:min-h-\[14rem\]{min-height:14rem}#ccv-tailwind-scope .sm\:min-h-\[9rem\]{min-height:9rem}#ccv-tailwind-scope .sm\:w-10{width:2.5rem}#ccv-tailwind-scope .sm\:w-24{width:6rem}#ccv-tailwind-scope .sm\:w-28{width:7rem}#ccv-tailwind-scope .sm\:w-36{width:9rem}#ccv-tailwind-scope .sm\:w-52{width:13rem}#ccv-tailwind-scope .sm\:w-\[12rem\]{width:12rem}#ccv-tailwind-scope .sm\:w-auto{width:auto}#ccv-tailwind-scope .sm\:w-fit{width:-moz-fit-content;width:fit-content}#ccv-tailwind-scope .sm\:min-w-0{min-width:0px}#ccv-tailwind-scope .sm\:min-w-\[10\.5rem\]{min-width:10.5rem}#ccv-tailwind-scope .sm\:min-w-\[10rem\]{min-width:10rem}#ccv-tailwind-scope .sm\:min-w-\[11rem\]{min-width:11rem}#ccv-tailwind-scope .sm\:min-w-\[20rem\]{min-width:20rem}#ccv-tailwind-scope .sm\:min-w-\[5\.5rem\]{min-width:5.5rem}#ccv-tailwind-scope .sm\:min-w-\[7\.75rem\]{min-width:7.75rem}#ccv-tailwind-scope .sm\:min-w-\[9\.5rem\]{min-width:9.5rem}#ccv-tailwind-scope .sm\:max-w-2xl{max-width:42rem}#ccv-tailwind-scope .sm\:max-w-3xl{max-width:48rem}#ccv-tailwind-scope .sm\:max-w-6xl{max-width:72rem}#ccv-tailwind-scope .sm\:max-w-\[19\.5rem\]{max-width:19.5rem}#ccv-tailwind-scope .sm\:max-w-lg{max-width:32rem}#ccv-tailwind-scope .sm\:max-w-md{max-width:28rem}#ccv-tailwind-scope .sm\:max-w-none{max-width:none}#ccv-tailwind-scope .sm\:max-w-screen-2xl{max-width:1536px}#ccv-tailwind-scope .sm\:max-w-xl{max-width:36rem}#ccv-tailwind-scope .sm\:max-w-xs{max-width:20rem}#ccv-tailwind-scope .sm\:flex-1{flex:1 1 0%}#ccv-tailwind-scope .sm\:flex-none{flex:none}#ccv-tailwind-scope .sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#ccv-tailwind-scope .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#ccv-tailwind-scope .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#ccv-tailwind-scope .sm\:grid-cols-\[1fr_88px_120px_auto\]{grid-template-columns:1fr 88px 120px auto}#ccv-tailwind-scope .sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}#ccv-tailwind-scope .sm\:grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}#ccv-tailwind-scope .sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}#ccv-tailwind-scope .sm\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}#ccv-tailwind-scope .sm\:grid-cols-\[minmax\(0\,7rem\)_1fr\]{grid-template-columns:minmax(0,7rem) 1fr}#ccv-tailwind-scope .sm\:grid-cols-\[minmax\(0\,8rem\)_1fr_auto\]{grid-template-columns:minmax(0,8rem) 1fr auto}#ccv-tailwind-scope .sm\:flex-row{flex-direction:row}#ccv-tailwind-scope .sm\:flex-col{flex-direction:column}#ccv-tailwind-scope .sm\:flex-wrap{flex-wrap:wrap}#ccv-tailwind-scope .sm\:flex-nowrap{flex-wrap:nowrap}#ccv-tailwind-scope .sm\:items-start{align-items:flex-start}#ccv-tailwind-scope .sm\:items-end{align-items:flex-end}#ccv-tailwind-scope .sm\:items-center{align-items:center}#ccv-tailwind-scope .sm\:items-baseline{align-items:baseline}#ccv-tailwind-scope .sm\:items-stretch{align-items:stretch}#ccv-tailwind-scope .sm\:justify-start{justify-content:flex-start}#ccv-tailwind-scope .sm\:justify-end{justify-content:flex-end}#ccv-tailwind-scope .sm\:justify-between{justify-content:space-between}#ccv-tailwind-scope .sm\:gap-0{gap:0px}#ccv-tailwind-scope .sm\:gap-2{gap:.5rem}#ccv-tailwind-scope .sm\:gap-2\.5{gap:.625rem}#ccv-tailwind-scope .sm\:gap-3{gap:.75rem}#ccv-tailwind-scope .sm\:gap-4{gap:1rem}#ccv-tailwind-scope .sm\:gap-5{gap:1.25rem}#ccv-tailwind-scope .sm\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}#ccv-tailwind-scope .sm\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}#ccv-tailwind-scope .sm\:gap-y-0{row-gap:0px}#ccv-tailwind-scope .sm\:self-auto{align-self:auto}#ccv-tailwind-scope .sm\:self-start{align-self:flex-start}#ccv-tailwind-scope .sm\:justify-self-end{justify-self:end}#ccv-tailwind-scope .sm\:overflow-hidden{overflow:hidden}#ccv-tailwind-scope .sm\:rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}#ccv-tailwind-scope .sm\:border-x{border-left-width:1px;border-right-width:1px}#ccv-tailwind-scope .sm\:border-t{border-top-width:1px}#ccv-tailwind-scope .sm\:bg-background{background-color:var(--background)}#ccv-tailwind-scope .sm\:p-3{padding:.75rem}#ccv-tailwind-scope .sm\:p-4{padding:1rem}#ccv-tailwind-scope .sm\:p-5{padding:1.25rem}#ccv-tailwind-scope .sm\:p-6{padding:1.5rem}#ccv-tailwind-scope .sm\:px-0{padding-left:0;padding-right:0}#ccv-tailwind-scope .sm\:px-14{padding-left:3.5rem;padding-right:3.5rem}#ccv-tailwind-scope .sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}#ccv-tailwind-scope .sm\:px-3{padding-left:.75rem;padding-right:.75rem}#ccv-tailwind-scope .sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}#ccv-tailwind-scope .sm\:px-4{padding-left:1rem;padding-right:1rem}#ccv-tailwind-scope .sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}#ccv-tailwind-scope .sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}#ccv-tailwind-scope .sm\:px-8{padding-left:2rem;padding-right:2rem}#ccv-tailwind-scope .sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}#ccv-tailwind-scope .sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}#ccv-tailwind-scope .sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}#ccv-tailwind-scope .sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}#ccv-tailwind-scope .sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}#ccv-tailwind-scope .sm\:py-4{padding-top:1rem;padding-bottom:1rem}#ccv-tailwind-scope .sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}#ccv-tailwind-scope .sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}#ccv-tailwind-scope .sm\:pb-0{padding-bottom:0}#ccv-tailwind-scope .sm\:pb-4{padding-bottom:1rem}#ccv-tailwind-scope .sm\:pl-2{padding-left:.5rem}#ccv-tailwind-scope .sm\:pr-12{padding-right:3rem}#ccv-tailwind-scope .sm\:pr-14{padding-right:3.5rem}#ccv-tailwind-scope .sm\:pt-0{padding-top:0}#ccv-tailwind-scope .sm\:pt-0\.5{padding-top:.125rem}#ccv-tailwind-scope .sm\:pt-2\.5{padding-top:.625rem}#ccv-tailwind-scope .sm\:text-center{text-align:center}#ccv-tailwind-scope .sm\:text-right{text-align:right}#ccv-tailwind-scope .sm\:text-2xl{font-size:1.5rem;line-height:2rem}#ccv-tailwind-scope .sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}#ccv-tailwind-scope .sm\:text-\[10px\]{font-size:10px}#ccv-tailwind-scope .sm\:text-\[11px\]{font-size:11px}#ccv-tailwind-scope .sm\:text-\[2rem\]{font-size:2rem}#ccv-tailwind-scope .sm\:text-base{font-size:1rem;line-height:1.5rem}#ccv-tailwind-scope .sm\:text-lg{font-size:1.125rem;line-height:1.75rem}#ccv-tailwind-scope .sm\:text-sm{font-size:.875rem;line-height:1.25rem}#ccv-tailwind-scope .sm\:text-xs{font-size:.75rem;line-height:1rem}#ccv-tailwind-scope .sm\:backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#ccv-tailwind-scope .data-\[side\=left\]\:sm\:max-w-sm[data-side=left],#ccv-tailwind-scope .data-\[side\=right\]\:sm\:max-w-sm[data-side=right],#ccv-tailwind-scope .data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],#ccv-tailwind-scope .data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:24rem}}@media(min-width:768px){#ccv-tailwind-scope .md\:static{position:static}#ccv-tailwind-scope .md\:left-1\/2{left:50%}#ccv-tailwind-scope .md\:right-6{right:1.5rem}#ccv-tailwind-scope .md\:top-0{top:0}#ccv-tailwind-scope .md\:top-4{top:1rem}#ccv-tailwind-scope .md\:col-span-2{grid-column:span 2 / span 2}#ccv-tailwind-scope .md\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}#ccv-tailwind-scope .md\:mx-0{margin-left:0;margin-right:0}#ccv-tailwind-scope .md\:mx-4{margin-left:1rem;margin-right:1rem}#ccv-tailwind-scope .md\:block{display:block}#ccv-tailwind-scope .md\:flex{display:flex}#ccv-tailwind-scope .md\:inline-flex{display:inline-flex}#ccv-tailwind-scope .md\:hidden{display:none}#ccv-tailwind-scope .md\:h-14{height:3.5rem}#ccv-tailwind-scope .md\:h-52{height:13rem}#ccv-tailwind-scope .md\:h-\[calc\(100dvh-4\.5rem\)\]{height:calc(100dvh - 4.5rem)}#ccv-tailwind-scope .md\:max-h-\[calc\(100dvh-4\.5rem\)\]{max-height:calc(100dvh - 4.5rem)}#ccv-tailwind-scope .md\:min-h-\[11rem\]{min-height:11rem}#ccv-tailwind-scope .md\:min-h-\[16rem\]{min-height:16rem}#ccv-tailwind-scope .md\:w-32{width:8rem}#ccv-tailwind-scope .md\:w-56,#ccv-tailwind-scope .md\:w-\[14rem\]{width:14rem}#ccv-tailwind-scope .md\:w-\[min\(100\%\,22rem\)\]{width:min(100%,22rem)}#ccv-tailwind-scope .md\:max-w-\[21rem\]{max-width:21rem}#ccv-tailwind-scope .md\:max-w-xs{max-width:20rem}#ccv-tailwind-scope .md\:-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#ccv-tailwind-scope .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#ccv-tailwind-scope .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#ccv-tailwind-scope .md\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}#ccv-tailwind-scope .md\:flex-row{flex-direction:row}#ccv-tailwind-scope .md\:flex-col{flex-direction:column}#ccv-tailwind-scope .md\:flex-nowrap{flex-wrap:nowrap}#ccv-tailwind-scope .md\:items-center{align-items:center}#ccv-tailwind-scope .md\:gap-0\.5{gap:.125rem}#ccv-tailwind-scope .md\:overflow-hidden{overflow:hidden}#ccv-tailwind-scope .md\:rounded-2xl{border-radius:1rem}#ccv-tailwind-scope .md\:rounded-xl{border-radius:var(--radius-xl)}#ccv-tailwind-scope .md\:border{border-width:1px}#ccv-tailwind-scope .md\:border-x{border-left-width:1px;border-right-width:1px}#ccv-tailwind-scope .md\:bg-card{background-color:var(--card)}#ccv-tailwind-scope .md\:p-4{padding:1rem}#ccv-tailwind-scope .md\:p-5{padding:1.25rem}#ccv-tailwind-scope .md\:px-0{padding-left:0;padding-right:0}#ccv-tailwind-scope .md\:px-4{padding-left:1rem;padding-right:1rem}#ccv-tailwind-scope .md\:px-6{padding-left:1.5rem;padding-right:1.5rem}#ccv-tailwind-scope .md\:px-8{padding-left:2rem;padding-right:2rem}#ccv-tailwind-scope .md\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}#ccv-tailwind-scope .md\:py-4{padding-top:1rem;padding-bottom:1rem}#ccv-tailwind-scope .md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}#ccv-tailwind-scope .md\:py-8{padding-top:2rem;padding-bottom:2rem}#ccv-tailwind-scope .md\:pb-12{padding-bottom:3rem}#ccv-tailwind-scope .md\:pt-0{padding-top:0}#ccv-tailwind-scope .md\:text-left{text-align:left}#ccv-tailwind-scope .md\:text-sm{font-size:.875rem;line-height:1.25rem}#ccv-tailwind-scope .md\:opacity-0{opacity:0}#ccv-tailwind-scope .md\:shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#ccv-tailwind-scope .md\:after\:hidden:after{content:var(--tw-content);display:none}#ccv-tailwind-scope :is(.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2){margin:.5rem}#ccv-tailwind-scope :is(.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0){margin-left:0}#ccv-tailwind-scope :is(.peer[data-variant=inset][data-state=collapsed]~.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2){margin-left:.5rem}#ccv-tailwind-scope :is(.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl){border-radius:var(--radius-xl)}#ccv-tailwind-scope :is(.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow-sm){--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:1024px){#ccv-tailwind-scope .lg\:col-span-1{grid-column:span 1 / span 1}#ccv-tailwind-scope .lg\:col-span-2{grid-column:span 2 / span 2}#ccv-tailwind-scope .lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}#ccv-tailwind-scope .lg\:block{display:block}#ccv-tailwind-scope .lg\:grid{display:grid}#ccv-tailwind-scope .lg\:hidden{display:none}#ccv-tailwind-scope .lg\:max-h-none{max-height:none}#ccv-tailwind-scope .lg\:min-h-0{min-height:0px}#ccv-tailwind-scope .lg\:min-h-\[min\(28rem\,calc\(92dvh-12rem\)\)\]{min-height:min(28rem,calc(92dvh - 12rem))}#ccv-tailwind-scope .lg\:w-48{width:12rem}#ccv-tailwind-scope .lg\:w-52{width:13rem}#ccv-tailwind-scope .lg\:w-56{width:14rem}#ccv-tailwind-scope .lg\:w-72{width:18rem}#ccv-tailwind-scope .lg\:w-80{width:20rem}#ccv-tailwind-scope .lg\:shrink-0{flex-shrink:0}#ccv-tailwind-scope .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#ccv-tailwind-scope .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#ccv-tailwind-scope .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#ccv-tailwind-scope .lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}#ccv-tailwind-scope .lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}#ccv-tailwind-scope .lg\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}#ccv-tailwind-scope .lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}#ccv-tailwind-scope .lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}#ccv-tailwind-scope .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}#ccv-tailwind-scope .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(200px\,14rem\)\]{grid-template-columns:minmax(0,1fr) minmax(200px,14rem)}#ccv-tailwind-scope .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(220px\,15rem\)\]{grid-template-columns:minmax(0,1fr) minmax(220px,15rem)}#ccv-tailwind-scope .lg\:grid-cols-\[minmax\(0\,4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,4fr) minmax(0,1fr)}#ccv-tailwind-scope .lg\:grid-cols-\[minmax\(280px\,22rem\)_minmax\(0\,1fr\)_minmax\(240px\,18rem\)\]{grid-template-columns:minmax(280px,22rem) minmax(0,1fr) minmax(240px,18rem)}#ccv-tailwind-scope .lg\:grid-cols-\[minmax\(300px\,38\%\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(300px,38%) minmax(0,1fr)}#ccv-tailwind-scope .lg\:grid-cols-\[minmax\(340px\,40\%\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(340px,40%) minmax(0,1fr)}#ccv-tailwind-scope .lg\:flex-row{flex-direction:row}#ccv-tailwind-scope .lg\:flex-col{flex-direction:column}#ccv-tailwind-scope .lg\:items-start{align-items:flex-start}#ccv-tailwind-scope .lg\:items-end{align-items:flex-end}#ccv-tailwind-scope .lg\:items-center{align-items:center}#ccv-tailwind-scope .lg\:items-stretch{align-items:stretch}#ccv-tailwind-scope .lg\:justify-between{justify-content:space-between}#ccv-tailwind-scope .lg\:gap-4{gap:1rem}#ccv-tailwind-scope .lg\:gap-6{gap:1.5rem}#ccv-tailwind-scope .lg\:overflow-hidden{overflow:hidden}#ccv-tailwind-scope .lg\:overflow-y-auto{overflow-y:auto}#ccv-tailwind-scope .lg\:border-b-0{border-bottom-width:0px}#ccv-tailwind-scope .lg\:border-r{border-right-width:1px}#ccv-tailwind-scope .lg\:px-8{padding-left:2rem;padding-right:2rem}#ccv-tailwind-scope .lg\:pt-1{padding-top:.25rem}}@media(min-width:1280px){#ccv-tailwind-scope .xl\:sticky{position:sticky}#ccv-tailwind-scope .xl\:top-4{top:1rem}#ccv-tailwind-scope .xl\:col-span-1{grid-column:span 1 / span 1}#ccv-tailwind-scope .xl\:min-h-\[min\(28rem\,calc\(100dvh-18rem\)\)\]{min-height:min(28rem,calc(100dvh - 18rem))}#ccv-tailwind-scope .xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#ccv-tailwind-scope .xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#ccv-tailwind-scope .xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#ccv-tailwind-scope .xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}#ccv-tailwind-scope .xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}#ccv-tailwind-scope .xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}#ccv-tailwind-scope .xl\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}#ccv-tailwind-scope .xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(17rem\,20rem\)\]{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem)}#ccv-tailwind-scope .xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,20rem\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,20rem)}#ccv-tailwind-scope .xl\:grid-cols-\[minmax\(17rem\,22rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(17rem,22rem) minmax(0,1fr)}#ccv-tailwind-scope .xl\:flex-row{flex-direction:row}#ccv-tailwind-scope .xl\:items-start{align-items:flex-start}#ccv-tailwind-scope .xl\:border-b-0{border-bottom-width:0px}#ccv-tailwind-scope .xl\:border-r{border-right-width:1px}}@media(min-width:1536px){#ccv-tailwind-scope .\32xl\:sticky{position:sticky}#ccv-tailwind-scope .\32xl\:top-0{top:0}#ccv-tailwind-scope .\32xl\:max-h-\[min\(26rem\,58vh\)\]{max-height:min(26rem,58vh)}#ccv-tailwind-scope .\32xl\:max-w-4xl{max-width:56rem}#ccv-tailwind-scope .\32xl\:max-w-5xl{max-width:64rem}#ccv-tailwind-scope .\32xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#ccv-tailwind-scope .\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#ccv-tailwind-scope .\32xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}#ccv-tailwind-scope .\32xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}#ccv-tailwind-scope .\32xl\:items-start{align-items:flex-start}}#ccv-tailwind-scope .ltr\:-translate-x-1\/2:where([dir=ltr],[dir=ltr] *){--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope .rtl\:-translate-x-1\/2:where([dir=rtl],[dir=rtl] *){--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#ccv-tailwind-scope .\[\&\:\:-webkit-calendar-picker-indicator\]\:ml-auto::-webkit-calendar-picker-indicator{margin-left:auto}#ccv-tailwind-scope .\[\&\:\:-webkit-calendar-picker-indicator\]\:cursor-pointer::-webkit-calendar-picker-indicator{cursor:pointer}#ccv-tailwind-scope .\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}#ccv-tailwind-scope .\[\&\:first-child\]\:mt-3:first-child{margin-top:.75rem}#ccv-tailwind-scope .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}#ccv-tailwind-scope .\[\&\:not\(\:first-child\)\]\:mt-2:not(:first-child){margin-top:.5rem}#ccv-tailwind-scope :is(.\[\&\>button\]\:hidden>button){display:none}#ccv-tailwind-scope :is(.\[\&\>p\]\:m-0>p){margin:0}#ccv-tailwind-scope :is(.\[\&\>span\:last-child\]\:truncate>span:last-child){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ccv-tailwind-scope :is(.\[\&\>svg\]\:pointer-events-none>svg){pointer-events:none}#ccv-tailwind-scope :is(.\[\&\>svg\]\:size-3>svg){width:.75rem;height:.75rem}#ccv-tailwind-scope :is(.\[\&\>svg\]\:size-4>svg){width:1rem;height:1rem}#ccv-tailwind-scope :is(.\[\&\>svg\]\:shrink-0>svg){flex-shrink:0}#ccv-tailwind-scope :is(.\[\&\>svg\]\:text-sidebar-accent-foreground>svg){color:var(--sidebar-accent-foreground)}#ccv-tailwind-scope :is(.group\/avatar[data-size=sm] .group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden>svg){display:none}#ccv-tailwind-scope :is(.group\/avatar[data-size=default] .group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2>svg){width:.5rem;height:.5rem}#ccv-tailwind-scope :is(.group\/avatar[data-size=lg] .group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2>svg){width:.5rem;height:.5rem}#ccv-tailwind-scope :is(.\[\&\>tr\]\:last\:border-b-0:last-child>tr){border-bottom-width:0px}#ccv-tailwind-scope :is(.\[\&_\*\]\:max-w-full *){max-width:100%}#ccv-tailwind-scope :is(.\[\&_\*\]\:no-underline *){text-decoration-line:none}#ccv-tailwind-scope :is(.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\[\&_\.workspace-tenant-brand-powered\]\:sr-only .workspace-tenant-brand-powered){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#ccv-tailwind-scope :is(.\[\&_\[data-slot\=table-cell\]\:first-child\]\:pl-4 [data-slot=table-cell]:first-child){padding-left:1rem}#ccv-tailwind-scope :is(.\[\&_\[data-slot\=table-cell\]\:last-child\]\:pr-4 [data-slot=table-cell]:last-child){padding-right:1rem}#ccv-tailwind-scope :is(.\[\&_\[data-slot\=table-cell\]\]\:whitespace-normal [data-slot=table-cell]){white-space:normal}#ccv-tailwind-scope :is(.\[\&_\[data-slot\=table-cell\]\]\:px-3 [data-slot=table-cell]){padding-left:.75rem;padding-right:.75rem}#ccv-tailwind-scope :is(.\[\&_\[data-slot\=table-cell\]\]\:py-1\.5 [data-slot=table-cell]){padding-top:.375rem;padding-bottom:.375rem}#ccv-tailwind-scope :is(.\[\&_\[data-slot\=table-cell\]\]\:align-middle [data-slot=table-cell]){vertical-align:middle}#ccv-tailwind-scope :is(.\[\&_\[data-slot\=table-head\]\:first-child\]\:pl-4 [data-slot=table-head]:first-child){padding-left:1rem}#ccv-tailwind-scope :is(.\[\&_\[data-slot\=table-head\]\:last-child\]\:pr-4 [data-slot=table-head]:last-child){padding-right:1rem}#ccv-tailwind-scope :is(.\[\&_\[data-slot\=table-head\]\]\:h-7 [data-slot=table-head]){height:1.75rem}#ccv-tailwind-scope :is(.\[\&_\[data-slot\=table-head\]\]\:border-b [data-slot=table-head]){border-bottom-width:1px}#ccv-tailwind-scope :is(.\[\&_\[data-slot\=table-head\]\]\:px-3 [data-slot=table-head]){padding-left:.75rem;padding-right:.75rem}#ccv-tailwind-scope :is(.\[\&_\[data-slot\=table-head\]\]\:py-1 [data-slot=table-head]){padding-top:.25rem;padding-bottom:.25rem}#ccv-tailwind-scope :is(.\[\&_\[data-slot\=table-head\]\]\:text-xs [data-slot=table-head]){font-size:.75rem;line-height:1rem}#ccv-tailwind-scope :is(.\[\&_\[data-slot\=table-head\]\]\:font-medium [data-slot=table-head]){font-weight:500}#ccv-tailwind-scope :is(.\[\&_\[data-slot\=table-head\]\]\:text-muted-foreground [data-slot=table-head]){color:var(--muted-foreground)}#ccv-tailwind-scope :is(.\[\&_a\]\:leading-snug a){line-height:1.375}#ccv-tailwind-scope :is(.\[\&_button\]\:h-8 button){height:2rem}#ccv-tailwind-scope :is(.\[\&_button\]\:rounded-lg button){border-radius:var(--radius-lg)}#ccv-tailwind-scope :is(.\[\&_button\]\:border-white\/25 button){border-color:#ffffff40}#ccv-tailwind-scope :is(.\[\&_button\]\:bg-white\/10 button){background-color:#ffffff1a}#ccv-tailwind-scope :is(.\[\&_button\]\:text-white button){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope :is(.hover\:\[\&_button\]\:bg-white\/15 button:hover){background-color:#ffffff26}#ccv-tailwind-scope :is(.hover\:\[\&_button\]\:text-white button:hover){--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#ccv-tailwind-scope :is(.\[\&_dd\]\:m-0 dd){margin:0}#ccv-tailwind-scope :is(.\[\&_dd\]\:leading-snug dd){line-height:1.375}#ccv-tailwind-scope :is(.\[\&_div\]\:leading-snug div){line-height:1.375}#ccv-tailwind-scope :is(.\[\&_dt\]\:m-0 dt){margin:0}#ccv-tailwind-scope :is(.\[\&_dt\]\:leading-none dt){line-height:1}#ccv-tailwind-scope :is(.\[\&_h2\]\:m-0 h2){margin:0}#ccv-tailwind-scope :is(.\[\&_p\]\:m-0 p){margin:0}#ccv-tailwind-scope :is(.\[\&_p\]\:leading-snug p){line-height:1.375}#ccv-tailwind-scope :is(.\[\&_p\]\:leading-tight p){line-height:1.25}#ccv-tailwind-scope :is(.\[\&_span\]\:block span){display:block}#ccv-tailwind-scope :is(.\[\&_span\]\:leading-snug span){line-height:1.375}#ccv-tailwind-scope :is(.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-])){width:.875rem;height:.875rem}#ccv-tailwind-scope :is(.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-])){width:1rem;height:1rem}#ccv-tailwind-scope :is(.\[\&_svg\]\:pointer-events-none svg){pointer-events:none}#ccv-tailwind-scope :is(.\[\&_svg\]\:size-3\.5 svg){width:.875rem;height:.875rem}#ccv-tailwind-scope :is(.\[\&_svg\]\:size-4 svg){width:1rem;height:1rem}#ccv-tailwind-scope :is(.\[\&_svg\]\:shrink-0 svg){flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}#ccv-tailwind-scope :is(.\[\&_svg\]\:animate-spin svg){animation:spin 1s linear infinite}#ccv-tailwind-scope :is(.\[\&_svg\]\:opacity-100 svg){opacity:1}#ccv-tailwind-scope :is(.\[\&_svg\]\:opacity-90 svg){opacity:.9}#ccv-tailwind-scope :is(.data-\[state\=active\]\:\[\&_svg\]\:opacity-100 svg[data-state=active]){opacity:1}#ccv-tailwind-scope :is([data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2){right:-.5rem}#ccv-tailwind-scope :is([data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize){cursor:e-resize}#ccv-tailwind-scope :is([data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2){left:-.5rem}#ccv-tailwind-scope :is([data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize){cursor:w-resize}:root{font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5;color:#0f172a;background:#f8fafc;--color-bg: #f8fafc;--color-surface: #ffffff;--color-text: #0f172a;--color-muted: #64748b;--color-accent: #0369a1;--color-accent-contrast: #f0f9ff;--color-edge: oklch(.66 .032 265);--color-panel: #ffffff;--color-border: oklch(.66 .032 265);--color-edge-subtle: color-mix(in srgb, var(--color-edge) 50%, transparent);--color-edge-muted: color-mix(in srgb, var(--color-edge) 38%, transparent);--touch-min: 44px;--radius-md: 10px;--shadow-card: 0 1px 2px rgb(15 23 42 / .07), 0 0 0 1px var(--color-edge-muted);--space-safe-top: env(safe-area-inset-top, 0px);--space-safe-right: env(safe-area-inset-right, 0px);--space-safe-bottom: env(safe-area-inset-bottom, 0px);--space-safe-left: env(safe-area-inset-left, 0px);--space-mobile-chrome-top: max(.5rem, env(safe-area-inset-top, 0px));--space-mobile-chrome-bottom: calc(1.375rem + env(safe-area-inset-bottom, 0px)) ;--space-mobile-chrome-inline: max(env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px), .25rem);--space-mobile-topbar-height: calc(var(--space-mobile-chrome-top) + 2.75rem);--max-content-width: 42rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html[data-native-shell]{touch-action:manipulation}html[data-native-shell] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),html[data-native-shell] select,html[data-native-shell] textarea{font-size:16px!important}html[data-ui-scale=small]{--touch-min: 41px}html[data-ui-scale=medium]{--touch-min: 44px}html[data-ui-scale=large]{--touch-min: 50px}body{margin:0;min-height:100dvh;padding:calc(1rem + var(--space-safe-top)) calc(1rem + var(--space-safe-right)) calc(1rem + var(--space-safe-bottom)) calc(1rem + var(--space-safe-left))}#root{min-height:100%}[data-slot=dialog-viewport]{padding-top:max(1rem,var(--space-safe-top));padding-right:max(1rem,var(--space-safe-right));padding-bottom:max(1rem,var(--space-safe-bottom));padding-left:max(1rem,var(--space-safe-left))}@media(min-width:640px){[data-slot=dialog-viewport]{padding-top:max(1.5rem,var(--space-safe-top));padding-right:max(1.5rem,var(--space-safe-right));padding-bottom:max(1.5rem,var(--space-safe-bottom));padding-left:max(1.5rem,var(--space-safe-left))}}.app-shell{max-width:var(--max-content-width);margin-inline:auto}#main-content:focus{outline:none}:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.marketing-hero{background:#000;margin:calc(-1rem - var(--space-safe-top)) calc(-1rem - var(--space-safe-right)) 1.5rem calc(-1rem - var(--space-safe-left));padding:2rem 1.25rem 2.25rem;padding-top:calc(2rem + var(--space-safe-top));text-align:center}.marketing-logo-full{max-width:min(88%,16rem);width:min(88%,16rem);height:auto;display:block;margin-inline:auto}.marketing-tagline{color:#94a3b8;margin:1.25rem 0 0;font-size:1rem;line-height:1.45;max-width:26rem;margin-inline:auto}.marketing-body{padding-bottom:2rem}.lede,.muted{color:var(--color-muted)}.text-link,.text-link:link,.text-link:visited{color:var(--color-accent);font-weight:600;min-height:var(--touch-min);display:inline-flex;align-items:center}.text-link:hover,.text-link:active{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.card-list{list-style:none;padding:0;margin:1rem 0 0}.card-list-item{background:var(--color-surface);border-radius:var(--radius-md);padding:.75rem 1rem;margin-bottom:.5rem;border:1px solid var(--color-edge-subtle);box-shadow:var(--shadow-card)}code{font-size:.9em}.kiosk-shell{min-height:100dvh;margin:calc(-1rem - var(--space-safe-top)) calc(-1rem - var(--space-safe-right)) calc(-1rem - var(--space-safe-bottom)) calc(-1rem - var(--space-safe-left));padding:var(--space-safe-top) var(--space-safe-right) var(--space-safe-bottom) var(--space-safe-left);display:flex;flex-direction:column;background:linear-gradient(165deg,#0f172a,#1e293b 45%,#0f172a);color:#f1f5f9}.kiosk-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid rgb(148 163 184 / .25)}.kiosk-brand-link{display:inline-flex;line-height:0;text-decoration:none}.kiosk-brand-img{height:2.35rem;width:auto;display:block}.kiosk-nav{display:flex;gap:.5rem}.kiosk-nav-link{color:#e2e8f0;text-decoration:none;padding:.65rem 1.1rem;min-height:var(--touch-min);border-radius:var(--radius-md);font-weight:600;display:inline-flex;align-items:center}.kiosk-nav-link:hover{background:#ffffff14}.kiosk-nav-link.active{background:#38bdf840;color:#fff}.kiosk-main{flex:1;display:flex;align-items:center;justify-content:center;padding:1.5rem}.kiosk-hero,.kiosk-panel{width:100%;max-width:28rem;text-align:center}.kiosk-welcome-logo{max-width:100%;height:auto;margin:0 auto 1.25rem;display:block}.kiosk-title{font-size:clamp(1.75rem,5vw,2.25rem);font-weight:800;margin:0 0 .75rem;line-height:1.2}.kiosk-subtitle{font-size:1.05rem;color:#cbd5e1;margin:0 0 1.75rem;line-height:1.45}.kiosk-steps{text-align:left;color:#cbd5e1;margin:0 0 2rem;padding-left:1.25rem;line-height:1.6}.kiosk-primary-button{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:22rem;min-height:3.25rem;padding:0 1.5rem;font-size:1.125rem;font-weight:700;color:#0f172a;background:#38bdf8;border:none;border-radius:999px;cursor:pointer;text-decoration:none;transition:filter .15s ease}.kiosk-primary-button:hover:not(:disabled){filter:brightness(1.06)}.kiosk-primary-button:disabled{opacity:.45;cursor:not-allowed}.kiosk-footnote{margin-top:2rem}.kiosk-secondary-link{color:#94a3b8;font-size:1rem;min-height:var(--touch-min);display:inline-flex;align-items:center}.kiosk-secondary-link:hover{color:#e2e8f0}.mono{font-family:inherit;font-size:.9em}.mono-wrap{word-break:break-all;font-size:.8rem}.kiosk-hint{font-size:.9rem;color:#94a3b8;margin:0 0 1rem;line-height:1.4}.kiosk-login-form{display:grid;gap:1rem;width:100%;max-width:22rem;margin:0 auto 1rem;text-align:left}.kiosk-pin-input{letter-spacing:.35em;font-family:inherit}.kiosk-error{margin:0;font-size:.9rem;color:#fca5a5;line-height:1.4}.kiosk-inline-button{background:none;border:none;padding:0;font:inherit;cursor:pointer;text-decoration:underline}.kiosk-session-label{flex:1;margin:0 1rem;font-size:.85rem;color:#cbd5e1;text-align:center;line-height:1.3}.kiosk-session-code{display:block;font-size:.75rem;color:#94a3b8}.kiosk-lock-button{border:none;background:transparent;cursor:pointer;font:inherit}.kiosk-wizard{width:100%;max-width:32rem}.kiosk-step{text-align:left}.kiosk-type-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.25rem}.kiosk-type-btn{min-height:3.25rem;border-radius:var(--radius-md);border:1px solid rgb(148 163 184 / .4);background:#ffffff0a;color:#e2e8f0;font-weight:700;font-size:1.05rem;cursor:pointer}.kiosk-type-btn-active{border-color:#38bdf8;background:#38bdf833;color:#fff}.kiosk-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.9rem;color:#cbd5e1;font-size:.95rem}.kiosk-input{min-height:var(--touch-min);border-radius:var(--radius-md);border:1px solid rgb(148 163 184 / .35);padding:.5rem .75rem;font-size:1rem;background:#0f172a;color:#f8fafc}.kiosk-row{display:flex;gap:.75rem;margin-top:1rem;align-items:center}.kiosk-row-wrap{flex-wrap:wrap}.kiosk-secondary-btn{flex:1;min-height:var(--touch-min);border-radius:999px;border:1px solid rgb(148 163 184 / .4);background:transparent;color:#e2e8f0;font-weight:600;cursor:pointer}.kiosk-primary-link{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-min);padding:0 1.25rem;border-radius:999px;background:#38bdf8;color:#0f172a;font-weight:700;text-decoration:none}.kiosk-video{width:100%;max-height:50vh;border-radius:var(--radius-md);background:#000;margin-bottom:1rem}.kiosk-hidden-canvas{display:none}.kiosk-photo-preview{width:100%;max-height:40vh;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-md);margin-bottom:1rem}.kiosk-terms-scroll{max-height:10rem;overflow:auto;padding:.75rem;background:#00000040;border-radius:var(--radius-md);color:#e2e8f0;font-size:.95rem;margin-bottom:.75rem}.kiosk-check{display:flex;align-items:flex-start;gap:.5rem;color:#cbd5e1;margin-bottom:1rem;font-size:.95rem}.kiosk-signature{width:100%;height:10rem;touch-action:none;border-radius:var(--radius-md);background:#fff;margin-bottom:.75rem}.kiosk-badge-preview{display:flex;gap:1rem;align-items:center;justify-content:center;flex-wrap:wrap;margin:1rem 0;padding:1rem;background:#0003;border-radius:var(--radius-md)}.kiosk-qr{width:8rem;height:8rem}.kiosk-badge-text{display:flex;flex-direction:column;color:#e2e8f0;text-align:left;gap:.25rem}.kiosk-success .kiosk-primary-link{flex:1}.visit-status-root{max-width:var(--max-content-width);margin-inline:auto}.visit-status-card{background:var(--color-surface);padding:1.25rem;border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.visit-status-name{font-size:1.35rem;font-weight:800;margin:0 0 .5rem}.visit-meta{margin:.35rem 0;color:var(--color-muted)}.visit-badge{display:inline-block;margin-top:.75rem;padding:.35rem .75rem;border-radius:999px;font-weight:800;font-size:.9rem}.visit-badge-active{background:#dcfce7;color:#166534}.visit-badge-done{background:#e2e8f0;color:#475569}.visit-checkout-btn{margin-top:1rem;min-height:var(--touch-min);padding:0 1rem;border-radius:var(--radius-md);border:none;background:var(--color-accent);color:#fff;font-weight:700;cursor:pointer}.visit-foot{margin-top:1.5rem}.visit-instructions{margin-top:1rem;color:var(--color-text)}.ops-brand-bar{background:#000;border-radius:var(--radius-md);padding:.85rem 1rem;margin-bottom:1.25rem}.ops-brand-link{display:inline-flex;line-height:0;text-decoration:none}.ops-brand-mark{height:2.25rem;width:auto;display:block}.porter-logo,.hugo-logo{display:block;height:auto;width:auto;max-width:100%}.ops-section{margin-top:2rem;padding-top:1rem;border-top:1px solid rgb(148 163 184 / .35)}.ops-section:first-of-type{border-top:none;padding-top:0}.ops-form{background:var(--color-surface);border-radius:var(--radius-md);padding:1rem 1.1rem;margin:1rem 0;box-shadow:var(--shadow-card)}.form-title{margin:0 0 .75rem;font-weight:700;font-size:1rem}.push-notify-panel{margin:1.25rem 0;padding:1rem 1.1rem;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid rgb(148 163 184 / .35);box-shadow:var(--shadow-card)}.push-notify-panel .btn-primary,.push-notify-panel .btn-secondary{margin-top:.5rem}.form-subtitle{margin:1.25rem 0 .5rem;font-weight:600;font-size:.9rem;color:var(--color-text)}.push-topic-mutes{margin-top:1rem;padding-top:.75rem;border-top:1px solid rgb(148 163 184 / .25)}.push-topic-mute-list{margin:.5rem 0 0;padding:0;list-style:none}.push-topic-mute-row{display:flex;align-items:center;gap:.5rem;margin:.35rem 0;font-size:.9rem;cursor:pointer}.push-topic-mute-row input{margin:0}.regional-datetime-panel{margin:1.25rem 0;padding:1rem 1.1rem;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid rgb(148 163 184 / .35);box-shadow:var(--shadow-card)}.regional-datetime-fields{display:grid;gap:.75rem}@media(min-width:640px){.regional-datetime-fields{grid-template-columns:1fr 1fr;align-items:end}}.regional-datetime-fields .form-field{margin-bottom:0}.settings-section{margin-top:1.5rem}.settings-section-intro{margin-top:0;margin-bottom:.5rem}.settings-section-delimiter{margin:0;margin-top:2rem;margin-bottom:.25rem;border:none;border-top:1px solid rgb(148 163 184 / .45)}#ccv-tailwind-scope .dark .settings-section-delimiter,html.ccv-theme-dark .settings-section-delimiter{border-top-color:#475569d9}.settings-regional-form{margin-top:.75rem}.settings-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-top:1rem}.settings-status{margin:.75rem 0 0}.form-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem}.form-field span{font-size:.9rem;font-weight:600}.form-field input,.form-field textarea,.form-field select{width:100%;min-height:var(--touch-min);padding:.45rem .65rem;border-radius:var(--radius-md);border:1px solid rgb(148 163 184 / .55);font:inherit}.form-field textarea{min-height:5rem;resize:vertical}.maintenance-intake-form.ops-form{margin-top:0}.maintenance-intake-upload-btn{display:flex;min-height:var(--touch-min);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;border-radius:var(--radius-md);border:1px dashed rgb(148 163 184 / .55);background:var(--color-surface);padding:.85rem .5rem;text-align:center;font-size:.8125rem;font-weight:600;color:var(--color-text);transition:background-color .15s ease}.maintenance-intake-upload-btn:hover{background:#94a3b81f}.maintenance-intake-details summary:focus-visible{outline:2px solid var(--color-primary, hsl(var(--primary)));outline-offset:2px;border-radius:var(--radius-md)}.building-details-view{margin-top:.25rem}.building-details-view-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.building-details-view-section{margin-top:1.25rem}.building-details-view-section>h3.form-title{margin-bottom:.5rem}.building-details-view dl{display:grid;gap:.75rem 1.25rem;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));margin:0}.building-details-view dt{font-size:.8rem;font-weight:600;color:var(--color-muted);margin:0}.building-details-view dd{margin:.2rem 0 0;font-size:.95rem;line-height:1.4}.building-details-view-span-2{grid-column:1 / -1}@media(min-width:36rem){.building-details-view-span-2{grid-column:span 2}}.building-details-view-notes{margin:0;white-space:pre-wrap;font-size:.95rem;line-height:1.45}.building-details-view-meta{margin-top:1.5rem}.building-manage-details-view .building-details-view-header{padding:.65rem .8rem}.building-manage-details-view .building-details-view-section{margin-top:.7rem;box-shadow:inset 0 1px #ffffff05}.building-manage-details-view .building-details-section-title{margin:0 0 .55rem;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:color-mix(in srgb,var(--color-muted) 82%,var(--color-text))}.building-manage-details-view dl{gap:.45rem .65rem}.building-manage-details-view dl>div{border:1px solid color-mix(in srgb,var(--color-text) 12%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--color-bg) 45%,transparent);padding:.45rem .55rem}.building-manage-details-view dt{font-size:.66rem;letter-spacing:.03em;text-transform:uppercase}.building-manage-details-view dd{margin-top:.22rem;font-size:.9rem;font-weight:600;line-height:1.25}.building-manage-details-view .building-details-view-notes{border:1px solid color-mix(in srgb,var(--color-text) 12%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--color-bg) 45%,transparent);padding:.65rem .75rem;font-size:.88rem;line-height:1.35}.building-manage-details-view .building-details-view-meta{border-top:1px solid color-mix(in srgb,var(--color-text) 10%,transparent);margin-top:.75rem;padding-top:.55rem;font-size:.78rem}.org-contract-panel{padding-bottom:.25rem}.org-contract-section-panel{margin-top:0}.org-contract-section-placeholder{border-radius:var(--radius-md);border:1px dashed rgb(148 163 184 / .45);background:#f8fafc99;padding:1rem 1.1rem}.org-contract-section-placeholder-title{margin:0 0 .35rem;font-size:1rem;font-weight:700}.building-manage-metrics-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));align-items:end}.building-manage-metrics-grid>label{display:flex;flex-direction:column;gap:.35rem;margin-bottom:0}.building-manage-metrics-grid>label>span{display:block;min-height:2.6em;line-height:1.3}.building-detail-solar-toggle{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.building-detail-solar-toggle button{min-height:var(--touch-min);padding:0 .85rem;border-radius:var(--radius-md);border:1px solid rgb(148 163 184 / .55);background:var(--color-surface, #fff);font:inherit;font-size:.875rem;font-weight:600;color:var(--color-text);cursor:pointer}.building-detail-solar-toggle button.is-active{border-color:#3b82f6a6;background:#3b82f61f;color:#2563eb}.building-detail-solar-clear{border:none!important;background:transparent!important;color:var(--color-muted)!important;font-weight:500!important;text-decoration:underline;padding:0 .25rem!important;min-height:auto!important}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.25rem;padding:0 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;cursor:pointer;font:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}a.btn-primary,a.btn-secondary{text-decoration:none;box-sizing:border-box}.btn-primary{border:none;background:var(--primary, var(--color-accent));color:var(--primary-foreground, #fff);box-shadow:0 1px 2px #0000000d}.btn-primary:hover:not(:disabled){filter:brightness(.95)}.btn-primary[aria-busy=true],.btn-secondary[aria-busy=true],.kiosk-primary-button[aria-busy=true]{cursor:wait}.btn-inline-spinner{width:1rem;height:1rem;border:2px solid rgb(148 163 184 / .45);border-top-color:currentColor;border-radius:50%;animation:resident-sign-in-spin .75s linear infinite}.btn-secondary{border:1px solid var(--input, rgb(148 163 184 / .75));background:var(--secondary, var(--color-surface));color:var(--secondary-foreground, var(--color-text));box-shadow:0 1px 2px #0000000d}.btn-secondary:hover:not(:disabled){filter:brightness(.98)}.btn-spawn{margin-top:.65rem}.ops-toolbar{margin:.75rem 0}.ops-row-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;align-items:baseline}.small-meta{font-size:.85rem;margin-top:.35rem}.panel-ok{padding:.65rem 1rem;border-radius:var(--radius-md);background:#ecfdf5;color:#065f46}.stack-gap{display:flex;flex-direction:column;gap:1rem}.announcement-body{white-space:pre-wrap;line-height:1.55}.announcement-actions{display:flex;flex-wrap:wrap;gap:.5rem}.announcement-list-summary{margin:0 0 .75rem;font-size:.9rem}.announcement-list-title-row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem}.announcement-unread-badge{display:inline-block;padding:.1rem .45rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;background:#8b5cf638;color:#5b21b6;border:1px solid rgb(139 92 246 / .45);line-height:1.2}.building-picker-title-row,.portfolio-building-title-row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.building-row-unread-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:#dc2626;color:#fff;font-size:.65rem;font-weight:800;line-height:1;box-shadow:0 1px 2px #0003}.dashboard-shell{max-width:56rem}.dashboard-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;margin-bottom:1.25rem;border-bottom:1px solid var(--color-edge-subtle)}.dashboard-header--brand{background:#000;border-bottom:1px solid rgb(148 163 184 / .25);border-radius:var(--radius-md);padding:.85rem 1rem 1rem;margin-top:-.25rem}.dashboard-brand{display:flex;align-items:center;gap:.65rem}.dashboard-logo-link{display:inline-flex;line-height:0;text-decoration:none}.dashboard-mark{height:2.25rem;width:auto;display:block}.dashboard-tag{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted)}.dashboard-header--brand .dashboard-tag{color:#64748b}.dashboard-nav{display:flex;flex-wrap:wrap;gap:.35rem 1rem}.dashboard-nav-link{color:var(--color-accent);font-weight:600;text-decoration:none;min-height:var(--touch-min);display:inline-flex;align-items:center}.dashboard-header--brand .dashboard-nav-link{color:#94a3b8}.dashboard-header--brand .dashboard-nav-link:hover{color:#e2e8f0}.dashboard-header--brand .dashboard-nav-link:focus-visible{outline-color:#38bdf8}.dashboard-main{padding-bottom:2rem;overflow-anchor:none}.workspace-navigate-buttons a,.workspace-navigate-buttons a:hover,.workspace-navigate-buttons a:focus,.workspace-navigate-buttons a span{text-decoration:none!important}.dashboard-shell--sidebar{display:flex;flex-direction:row;align-items:stretch;width:100%;max-width:none;min-width:0;flex:1;min-height:min(100%,100dvh);margin-top:calc(-1rem - var(--space-safe-top));margin-inline:calc(-1 * var(--space-safe-left) - 1rem) calc(-1 * var(--space-safe-right) - 1rem);padding-inline:0}.workspace-sidebar-wrap{display:none;flex-shrink:0;width:17rem;border-right:1px solid rgb(15 23 42 / .85);background:linear-gradient(180deg,#0c1222,#0f172a 40%,#111827)}.workspace-sidebar{position:sticky;top:0;display:flex;flex-direction:column;min-height:min(100dvh,100%);padding:1rem .75rem 1.5rem;padding-top:calc(1rem + var(--space-safe-top))}.workspace-sidebar-brand{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgb(148 163 184 / .18)}.workspace-sidebar-visual{height:4.25rem;border-radius:var(--radius-md);margin-bottom:1rem;background:linear-gradient(145deg,#38bdf826,#6366f11f),radial-gradient(ellipse at 30% 20%,rgb(251 191 36 / .08),transparent 55%),linear-gradient(180deg,#1e293bf2,#0f172afa);border:1px solid rgb(148 163 184 / .15)}.workspace-sidebar-logo-link,.workspace-mobile-logo-link{display:inline-flex;line-height:0;text-decoration:none}.workspace-sidebar-mark,.workspace-mobile-mark{display:block;width:auto;height:auto;max-width:100%}.workspace-tenant-brand-powered{color:#94a3b8b8;font-weight:500;letter-spacing:.02em}.workspace-tenant-brand--stacked .workspace-tenant-brand-powered{color:#94a3b8a6}.org-branding-section{margin:1rem 0;padding:1rem;border-radius:var(--radius-md);border:1px solid var(--color-edge-muted);background:color-mix(in oklab,var(--color-surface) 94%,var(--color-bg));color:var(--color-text);box-shadow:var(--shadow-card)}.org-branding-subsection{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-edge-muted)}.org-branding-divider{margin:1.5rem 0;border:none;border-top:1px solid var(--color-edge-muted)}#ccv-tailwind-scope .dark .org-branding-section,html.ccv-theme-dark .org-branding-section{border-color:#ffffff1f;background:color-mix(in oklab,var(--color-surface) 88%,var(--color-bg))}#ccv-tailwind-scope .dark .org-branding-subsection,#ccv-tailwind-scope .dark .org-branding-divider,html.ccv-theme-dark .org-branding-subsection,html.ccv-theme-dark .org-branding-divider{border-top-color:#ffffff1f}.org-branding-preview{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem;border-radius:var(--radius-md);background:#000;max-width:20rem}.org-branding-preview-logo{max-height:3.5rem;max-width:100%;width:auto;-o-object-fit:contain;object-fit:contain}.org-branding-preview-name{margin:0;font-size:1.1rem;font-weight:600;color:#f8fafc}.org-branding-preview-powered{margin:0;font-size:.65rem;color:#94a3b8b3;letter-spacing:.02em}.workspace-sidebar-tagline{margin:.5rem 0 0;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.workspace-sidebar-nav{display:flex;flex-direction:column;gap:.2rem}.workspace-nav-link{display:flex;align-items:center;gap:.65rem;padding:.55rem .65rem;border-radius:var(--radius-md);color:#cbd5e1;font-weight:600;text-decoration:none;min-height:var(--touch-min);line-height:1.25}.workspace-nav-link-icon{display:flex;flex-shrink:0;width:1.35rem;height:1.35rem;align-items:center;justify-content:center;opacity:.95}.workspace-nav-link-icon svg{width:1.25rem;height:1.25rem}.workspace-nav-link-label{flex:1}.workspace-nav-link:hover{background:#ffffff0f;color:#f8fafc}.workspace-nav-link:focus-visible{outline-offset:2px;outline-color:#38bdf8}.workspace-nav-link--active{background:#38bdf81f;color:#f8fafc;font-weight:700;box-shadow:inset 3px 0 #38bdf8}.workspace-column{flex:1;min-width:0;display:flex;flex-direction:column;background:#eef2f7}.workspace-mobile-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0;padding:.65rem .75rem;padding-top:calc(.65rem + var(--space-safe-top));margin-bottom:.5rem;background:#000;border-radius:var(--radius-md);border:1px solid rgb(148 163 184 / .25)}.workspace-menu-btn{min-height:var(--touch-min);padding:.4rem 1rem;font-weight:700;font-size:.9rem;color:#e2e8f0;background:#ffffff1f;border:1px solid rgb(148 163 184 / .35);border-radius:var(--radius-md);cursor:pointer}.workspace-menu-btn:hover{background:#fff3}.workspace-main{flex:1}.workspace-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;margin:0;padding:0;border:none;cursor:pointer;background:#0f172a73;-webkit-appearance:none;-moz-appearance:none;appearance:none}.workspace-drawer{position:fixed;top:0;right:0;bottom:0;z-index:50;width:min(18rem,88vw);display:flex;flex-direction:column;gap:.35rem;padding:calc(1rem + var(--space-safe-top)) 1rem 1.5rem;padding-left:1.1rem;background:var(--color-surface);box-shadow:-8px 0 24px #0f172a26;overflow-y:auto}.workspace-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid rgb(148 163 184 / .35)}.workspace-drawer-title{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted)}.workspace-drawer-close{min-height:var(--touch-min);padding:.35rem .75rem;font-weight:600;font-size:.875rem;color:var(--color-text);background:transparent;border:1px solid rgb(148 163 184 / .5);border-radius:var(--radius-md);cursor:pointer}.workspace-drawer--dark{background:linear-gradient(180deg,#0c1222,#0f172a);color:#e2e8f0;border-left:1px solid rgb(148 163 184 / .12)}.workspace-drawer--dark .workspace-drawer-title{color:#94a3b8}.workspace-drawer--dark .workspace-drawer-close{color:#e2e8f0;border-color:#94a3b859}.workspace-drawer--dark .workspace-nav-link{color:#cbd5e1}.workspace-drawer--dark .workspace-nav-link--active{background:#38bdf824;color:#f8fafc}.workspace-mobile-tabbar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:35;justify-content:space-around;align-items:stretch;padding:.35rem .25rem calc(.45rem + env(safe-area-inset-bottom,0px));background:#0f172ac7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgb(255 255 255 / .08);box-shadow:0 -4px 24px #0f172a33}.workspace-mobile-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:3.25rem;padding:.25rem .2rem;font-size:.62rem;font-weight:600;letter-spacing:.02em;color:#94a3b8;text-decoration:none;background:none;border:none;cursor:pointer;font-family:inherit}.workspace-mobile-tab-icon{width:1.35rem;height:1.35rem}.workspace-mobile-tab--active,.workspace-mobile-tab--active .workspace-mobile-tab-icon{color:#e8c547}.workspace-mobile-tab--button.workspace-mobile-tab--active,.workspace-mobile-tab--button.workspace-mobile-tab--active .workspace-mobile-tab-icon{color:#94a3b8}.workspace-mobile-tab:focus-visible{outline:2px solid #e8c547;outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workspace-building-switcher-wrap{margin-bottom:.75rem;padding:.5rem .25rem .35rem;border-bottom:1px solid rgb(148 163 184 / .35)}.workspace-building-switcher{display:flex;flex-direction:column;gap:.25rem;max-width:28rem}.workspace-building-switcher-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted)}.workspace-building-switcher-select{min-height:var(--touch-min);padding:.4rem .65rem;font-size:.95rem;font-weight:600;color:var(--color-text);background:var(--color-surface);border:1px solid rgb(148 163 184 / .55);border-radius:var(--radius-md);max-width:100%}.workspace-search-field{display:block;margin:.75rem 0 1rem}.workspace-search-field input{width:100%;max-width:28rem;min-height:var(--touch-min);padding:.5rem .75rem;font-size:1rem;border:1px solid rgb(148 163 184 / .55);border-radius:var(--radius-md);background:var(--color-surface)}.workspace-search-field--picker{margin-top:.25rem}.workspace-search-form{display:flex;flex-wrap:wrap;gap:.65rem;align-items:flex-end;margin:1rem 0 1.25rem}.workspace-search-form .workspace-search-field{flex:1 1 14rem;margin:0}.building-hub-ops-strip{margin:.75rem 0 1.25rem;border:1px solid color-mix(in srgb,var(--color-edge) 90%,transparent);border-radius:12px;background:color-mix(in srgb,var(--color-panel) 94%,transparent);padding:.85rem 1rem}.building-hub-ops-strip-inner{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1rem}.building-hub-ops-strip-head{flex:1 1 10rem;min-width:0}.building-hub-ops-strip-title{margin:0;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted)}.building-hub-ops-strip-hint{margin:.3rem 0 0}.building-hub-ops-strip-metrics{list-style:none;padding:0;margin:0;display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;gap:.55rem}.building-hub-ops-metric{display:inline-flex;align-items:center;gap:.65rem;min-height:2.75rem;padding:.45rem .95rem .45rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--color-edge) 80%,transparent);background:color-mix(in srgb,var(--color-bg) 55%,transparent);text-decoration:none;color:inherit;transition:border-color .15s ease,background .15s ease,transform .15s ease}.building-hub-ops-metric:hover{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-edge));background:color-mix(in srgb,var(--color-panel) 88%,transparent);transform:translateY(-1px)}.building-hub-ops-metric:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.building-hub-ops-metric--sky.building-hub-ops-metric--active{border-color:color-mix(in srgb,#0ea5e9 55%,var(--color-edge));background:color-mix(in srgb,#0ea5e9 14%,var(--color-panel))}.building-hub-ops-metric--rose.building-hub-ops-metric--active{border-color:color-mix(in srgb,#f43f5e 50%,var(--color-edge));background:color-mix(in srgb,#f43f5e 12%,var(--color-panel))}.building-hub-ops-metric--amber.building-hub-ops-metric--active{border-color:color-mix(in srgb,#f59e0b 52%,var(--color-edge));background:color-mix(in srgb,#f59e0b 14%,var(--color-panel))}.building-hub-ops-metric--orange.building-hub-ops-metric--active{border-color:color-mix(in srgb,#ea580c 50%,var(--color-edge));background:color-mix(in srgb,#ea580c 12%,var(--color-panel))}.building-hub-esm-strip--attention{border-color:color-mix(in srgb,#f59e0b 38%,var(--color-edge));background:color-mix(in srgb,#f59e0b 7%,var(--color-panel))}.building-hub-esm-strip--ok{border-color:color-mix(in srgb,#10b981 32%,var(--color-edge));background:color-mix(in srgb,#10b981 6%,var(--color-panel))}.building-hub-esm-ok-line{display:inline-flex;align-items:center;gap:.4rem;margin:.35rem 0 0;font-size:.88rem;font-weight:600;color:color-mix(in srgb,#047857 78%,var(--color-text))}.building-hub-esm-ok-icon{width:1rem;height:1rem;flex-shrink:0;color:#10b981}.building-hub-ops-metric-value{font-size:1.35rem;font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;min-width:1.5ch;text-align:center}.building-hub-ops-metric-label{font-size:.82rem;font-weight:600;color:var(--color-muted);line-height:1.25;max-width:9.5rem}.building-hub-ops-metric--active .building-hub-ops-metric-label{color:var(--color-text)}.building-hub-ops-strip-cta{display:inline-flex;align-items:center;gap:.2rem;flex:0 0 auto;margin-left:auto;font-size:.88rem;font-weight:600;white-space:nowrap}.building-hub-ops-strip-cta-icon{width:1rem;height:1rem;opacity:.85}.building-hub-ops-strip-unavailable{margin:0;flex:1 1 100%}@media(min-width:720px){.building-hub-ops-strip{padding:.9rem 1.15rem}.building-hub-ops-strip-inner{flex-wrap:nowrap;gap:1rem 1.25rem}.building-hub-ops-strip-head{flex:0 0 auto;max-width:11rem}.building-hub-ops-strip-metrics{justify-content:center;flex:1 1 auto}.building-hub-ops-strip-unavailable{flex:1 1 auto;margin:0}}html[data-native-ipad]{--space-ipad-chrome-top: max(env(safe-area-inset-top, 0px), 1.25rem)}html[data-native-ipad] body:has(.dashboard-shell--sidebar){padding-top:0}html[data-native-ipad] .dashboard-shell--sidebar{margin-top:0;padding-top:var(--space-ipad-chrome-top)}html[data-native-ipad] .workspace-sidebar{padding-top:1rem}@media(min-width:768px){.workspace-sidebar-wrap{display:block}.workspace-mobile-bar,.workspace-mobile-tabbar{display:none}.dashboard-shell--sidebar .workspace-main{padding-inline:1.25rem;padding-bottom:2rem}}@media(max-width:767.98px){body:has(.dashboard-shell--sidebar){padding-inline:0;padding-top:0;padding-bottom:0}.dashboard-shell--sidebar{margin-inline:0;margin-top:0}html[data-mobile-drawer-open] body{position:static!important;inset:auto!important;overflow:hidden!important;width:100%!important;padding-inline:0!important}.workspace-mobile-drawer-inner{padding-top:var(--space-mobile-chrome-top);padding-bottom:var(--space-mobile-chrome-bottom);padding-left:var(--space-mobile-chrome-inline);padding-right:var(--space-mobile-chrome-inline)}}.dashboard-section-title{font-size:1.1rem;font-weight:700;margin:1.5rem 0 .5rem;color:var(--color-text)}@keyframes workspace-pulse{50%{opacity:.55}}@keyframes workspace-kpi-esm-attention-pulse{0%,to{border-color:#ef444447;background-color:#fef2f240}50%{border-color:#ef44448c;background-color:#fee2e28c}}.workspace-kpi-card--esm-attention-pulse{animation:workspace-kpi-esm-attention-pulse 2.8s ease-in-out infinite}.dark .workspace-kpi-card--esm-attention-pulse{animation-name:workspace-kpi-esm-attention-pulse-dark}@keyframes workspace-kpi-esm-attention-pulse-dark{0%,to{border-color:#f871714d;background-color:#7f1d1d1f}50%{border-color:#f871718c;background-color:#7f1d1d38}}@keyframes esm-urgent-action-pulse-overdue{0%,to{border-color:#f43f5e59;background-color:#fff1f273}50%{border-color:#f43f5e9e;background-color:#ffe4e6b8}}@keyframes esm-urgent-action-pulse-overdue-dark{0%,to{border-color:#fb71857a;background-color:#8813373d}50%{border-color:#fb7185c7;background-color:#88133766}}@keyframes esm-urgent-action-pulse-out-of-service{0%,to{border-color:#f9731659;background-color:#fff7ed80}50%{border-color:#f973169e;background-color:#ffedd5c7}}@keyframes esm-urgent-action-pulse-out-of-service-dark{0%,to{border-color:#fb923c7a;background-color:#7c2d123d}50%{border-color:#fb923cc7;background-color:#7c2d1266}}.esm-urgent-action-banner--pulse-overdue{animation:esm-urgent-action-pulse-overdue 2.8s ease-in-out infinite}.dark .esm-urgent-action-banner--pulse-overdue,#ccv-tailwind-scope .dark .esm-urgent-action-banner--pulse-overdue,html.ccv-theme-dark .esm-urgent-action-banner--pulse-overdue{animation-name:esm-urgent-action-pulse-overdue-dark}.esm-urgent-action-banner--pulse-out-of-service{animation:esm-urgent-action-pulse-out-of-service 2.8s ease-in-out infinite}.dark .esm-urgent-action-banner--pulse-out-of-service,#ccv-tailwind-scope .dark .esm-urgent-action-banner--pulse-out-of-service,html.ccv-theme-dark .esm-urgent-action-banner--pulse-out-of-service{animation-name:esm-urgent-action-pulse-out-of-service-dark}.building-notice-status--overdue-pulse{animation:esm-urgent-action-pulse-overdue 2.8s ease-in-out infinite}.dark .building-notice-status--overdue-pulse,#ccv-tailwind-scope .dark .building-notice-status--overdue-pulse,html.ccv-theme-dark .building-notice-status--overdue-pulse{animation-name:esm-urgent-action-pulse-overdue-dark;color:#ffe4e6}@media(prefers-reduced-motion:reduce){.esm-urgent-action-banner--pulse-overdue,.esm-urgent-action-banner--pulse-out-of-service,.workspace-kpi-card--esm-attention-pulse,.building-notice-status--overdue-pulse{animation:none}}.workspace-loading{animation:workspace-pulse 1.1s ease-in-out infinite;color:var(--color-muted)}.workspace-muted-panel{padding:1.25rem 1.35rem;border-radius:var(--radius-md);background:var(--color-surface);border:1px dashed rgb(148 163 184 / .65);color:var(--color-muted);margin:1rem 0}.issue-card-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin-top:.35rem}.issue-status-pill{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.2rem .55rem;border-radius:999px;background:#f1f5f9;color:var(--color-text)}.issue-status-pill.is-done{background:#dcfce7;color:#166534}.issue-status-pill.is-active{background:#e0f2fe;color:#1e40af}.portfolio-stat-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}.portfolio-stat-chip{font-size:.8rem;padding:.25rem .55rem;border-radius:999px;background:#f1f5f9;color:var(--color-text)}.ballot-vote-recorded-tile{margin-top:.75rem;padding:1.1rem 1.25rem;border-radius:var(--radius-md);border:1px solid rgb(52 211 153 / .45);background:#10b9811f}.ballot-vote-recorded-tile__title{margin:0;font-weight:600;font-size:1rem;color:#d1fae5}.ballot-vote-recorded-tile__meta{margin:.35rem 0 0;font-size:.875rem;color:#a7f3d0e6}.ballot-tally-table{display:grid;gap:.35rem;max-width:20rem;margin-top:.5rem}.ballot-tally-table__head,.ballot-tally-table__row{display:grid;grid-template-columns:5.5rem 1fr 1fr;gap:.75rem;align-items:center}.ballot-tally-table__head{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted, rgb(148 163 184))}.ballot-tally-table__label{font-weight:600}.ballot-tally-table__value{font-variant-numeric:tabular-nums;font-weight:600}.ballot-tally-table__value--weight{color:var(--color-text-muted, rgb(148 163 184));font-weight:500}.ballot-timeline{margin:0;display:grid;gap:.55rem}.ballot-timeline__row{display:grid;grid-template-columns:9.5rem 1fr;gap:.75rem 1rem;align-items:baseline}.ballot-timeline__label{margin:0;font-size:.8125rem;font-weight:600;color:var(--color-text-muted, rgb(148 163 184))}.ballot-timeline__value{margin:0;font-size:.9375rem}.ballot-escalation-banner{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1rem;padding:.75rem 1rem;border-radius:var(--radius-md);border:1px solid rgb(245 158 11 / .45);background:#f59e0b1f;font-size:.9375rem}.ballot-escalation-banner__label{font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#fde68a}.esm-cycle-panel{border:1px solid rgb(71 85 105 / .45);border-radius:var(--radius-md);padding:1rem 1.1rem;margin-bottom:1rem;background:#0f172a59}.esm-cycle-line__controls{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.65rem}.esm-cycle-choice{display:inline-flex;align-items:center;gap:.35rem;font-size:.9375rem;cursor:pointer}.esm-cycle-line__completed{margin-top:.75rem;display:grid;gap:.65rem;max-width:22rem}.esm-cycle-footer{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgb(71 85 105 / .35);display:grid;gap:.75rem;max-width:28rem}.esm-history-details{margin-top:.5rem}.esm-history-details summary{cursor:pointer}.esm-history-lines{margin:.5rem 0 0;padding-left:1.1rem;font-size:.875rem}.ballot-action-row{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-top:.75rem}.ballot-action-row .btn-primary,.ballot-action-row .btn-secondary{min-width:7rem}.workspace-live-region{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.workspace-building-kicker{margin:0 0 .2rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#64748b}.workspace-building-title{margin:0 0 .5rem;font-size:1.65rem;font-weight:800;letter-spacing:-.02em;color:#0f172a;line-height:1.2}.workspace-module-grid{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}@media(min-width:1100px){.workspace-module-grid{grid-template-columns:repeat(6,1fr)}}.workspace-module-card{background:#fff;border-radius:12px;padding:.85rem .65rem 1rem;box-shadow:var(--shadow-card);border:1px solid var(--color-edge-subtle);text-align:center;transition:box-shadow .15s ease,transform .15s ease}.workspace-module-card:hover{box-shadow:0 4px 14px #0f172a1a;transform:translateY(-1px)}.workspace-module-tile-link{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-decoration:none;color:inherit}button.workspace-module-tile-link{width:100%;margin:0;padding:0;border:none;background:transparent;font:inherit;cursor:pointer;text-align:center}button.workspace-module-tile-link:disabled{opacity:.6;cursor:not-allowed}button.workspace-module-tile-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:8px}.workspace-module-icon-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:12px;margin:0 auto}.workspace-module-badge{position:absolute;top:-.2rem;right:-.45rem;min-width:1.125rem;height:1.125rem;padding:0 .28rem;border-radius:999px;background:#dc2626;color:#fff;font-size:.58rem;font-weight:800;line-height:1.125rem;text-align:center;box-shadow:0 1px 3px #00000047;pointer-events:none}.workspace-module-icon-wrap svg{width:1.5rem;height:1.5rem}.workspace-module-tile-title{display:block;font-weight:700;font-size:.8rem;line-height:1.2;color:#0f172a}.workspace-module-accent--sky .workspace-module-icon-wrap{background:#0ea5e91f;color:#0284c7}.workspace-module-accent--orange .workspace-module-icon-wrap{background:#f973161f;color:#c2410c}.workspace-module-accent--violet .workspace-module-icon-wrap{background:#8b5cf61f;color:#6d28d9}.workspace-module-accent--rose .workspace-module-icon-wrap{background:#f43f5e1f;color:#e11d48}.workspace-module-accent--emerald .workspace-module-icon-wrap{background:#10b9811f;color:#047857}.workspace-module-accent--amber .workspace-module-icon-wrap{background:#f59e0b24;color:#b45309}.workspace-module-accent--cyan .workspace-module-icon-wrap{background:#06b6d41f;color:#0e7490}.workspace-module-accent--slate .workspace-module-icon-wrap{background:#64748b1f;color:#334155}.workspace-module-accent--indigo .workspace-module-icon-wrap{background:#6366f11f;color:#4338ca}.workspace-module-accent--teal .workspace-module-icon-wrap{background:#14b8a61f;color:#0f766e}.workspace-module-accent--pink .workspace-module-icon-wrap{background:#ec48991f;color:#db2777}.workspace-module-soon{opacity:.72}.workspace-module-link{font-weight:700;font-size:1.05rem;color:var(--color-accent);text-decoration:none}.workspace-module-link.is-disabled{color:var(--color-muted);cursor:default}.workspace-module-desc{margin:.45rem 0 0;font-size:.68rem;line-height:1.35;color:#64748b}.workspace-module-tile--outline{border:2px solid rgb(148 163 184 / .45);background:#f8fafcf2;box-shadow:none}.workspace-module-tile--outline:hover{box-shadow:0 2px 8px #0f172a0f}.workspace-module-tile--outline .workspace-module-tile-link{color:#334155}.workspace-chat-dock-root{pointer-events:none}.workspace-chat-dock-panel{position:fixed;right:1rem;bottom:calc(3.25rem + env(safe-area-inset-bottom,0px));z-index:95;animation:workspace-chat-dock-panel-in .2s ease-out;display:flex;flex-direction:column;width:min(calc(100vw - 2rem),26rem);height:min(70dvh,32rem);overflow:hidden;border-radius:1rem;border:1px solid rgb(148 163 184 / .35);background:var(--color-background);box-shadow:0 24px 60px #0f172a2e,0 0 0 1px #ffffff80 inset}.workspace-chat-dock-panel-chrome{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid rgb(148 163 184 / .25);background:var(--color-surface);padding:.5rem .65rem}.workspace-chat-dock-panel-body{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.workspace-chat-dock-tabbar{position:fixed;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:stretch;gap:.35rem;overflow-x:auto;border-top:1px solid rgb(148 163 184 / .35);background:#0f172aeb;padding:.35rem .75rem calc(.35rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.workspace-chat-dock-tab{display:flex;max-width:11rem;min-width:0;flex-shrink:0;align-items:center;gap:.25rem;border-radius:.5rem;border:1px solid transparent;background:#ffffff0f;padding:.35rem .5rem;font-size:.75rem;font-weight:500;color:#e2e8f0;cursor:pointer}.workspace-chat-dock-tab:hover{background:#ffffff1f}.workspace-chat-dock-tab--active{border-color:#8b5cf68c;background:#8b5cf638;color:#fff}.workspace-chat-dock-tab--queued{border-color:#94a3b873;background:#ffffff1a}.workspace-chat-dock-tab--unread{box-shadow:0 0 0 1px #7c3aed73}.workspace-chat-dock-tab--new{border-style:dashed;opacity:.85}.workspace-chat-dock-launcher{position:fixed;right:1.25rem;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));z-index:91;display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border:none;border-radius:9999px;background:linear-gradient(145deg,#7c3aed,#5b21b6);color:#fff;cursor:pointer;box-shadow:0 12px 28px #5b21b673}.workspace-chat-dock-launcher:hover{filter:brightness(1.06)}.workspace-chat-dock-launcher-badge{position:absolute;top:-.15rem;right:-.15rem;min-width:1.15rem;padding:0 .25rem;border-radius:9999px;background:#f43f5e;font-size:.65rem;font-weight:700;line-height:1.3;color:#fff}@keyframes workspace-chat-dock-panel-in{0%{opacity:0;transform:translateY(.75rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}html[data-chat-dock=tabs] .dashboard-shell--sidebar .workspace-main,html[data-chat-dock=panel] .dashboard-shell--sidebar .workspace-main{padding-bottom:calc(3.5rem + env(safe-area-inset-bottom,0px))}.workspace-chat-dock-tab-badge{display:inline-flex;min-width:1.1rem;align-items:center;justify-content:center;border-radius:9999px;background:#7c3aed;padding:0 .3rem;font-size:.65rem;font-weight:700;line-height:1.25;color:#fff}.workspace-chat-dock-tab-close{display:inline-flex;shrink:0;align-items:center;justify-content:center;border:none;border-radius:.25rem;background:transparent;padding:.15rem;color:#94a3b8;cursor:pointer}.workspace-chat-dock-tab-close:hover{background:#ffffff1f;color:#f8fafc}@media(max-width:959.98px){.workspace-chat-dock-panel{right:.5rem;left:.5rem;width:auto;max-width:none}}.sign-out-transition-overlay .auth-session-loading-shell{min-height:100dvh}.auth-session-loading-shell{position:relative;isolation:isolate;box-sizing:border-box;flex:1;width:100%;min-height:100dvh;display:grid;place-items:center;overflow:hidden;margin:0;padding:calc(1.5rem + var(--space-safe-top)) 1.25rem calc(1.5rem + var(--space-safe-bottom));color-scheme:light;--color-surface: #ffffff;--color-foreground: #0f172a;--color-muted: #64748b;background:linear-gradient(165deg,#f1f5f9,#f8fafc 45%,#e2e8f0)}.auth-session-loading-shell--has-backdrop{background:transparent}.auth-session-loading-shell--plain,.auth-session-loading-shell--awaiting-backdrop{background:linear-gradient(165deg,#f1f5f9,#f8fafc 45%,#e2e8f0)}.auth-session-loading-column{position:relative;z-index:1;width:100%;max-width:26rem;margin-inline:auto;grid-area:1 / 1;padding:2rem 1.75rem 1.85rem;text-align:center;background:var(--color-surface);border-radius:18px;border:1px solid rgb(148 163 184 / .28);box-shadow:0 24px 60px #0f172a1a,0 0 0 1px #ffffffa6 inset}.auth-session-loading-logo{max-width:12.5rem;width:100%;height:auto;margin-inline:auto;display:block}.auth-session-loading-org-name{display:block;font-size:1.05rem;font-weight:600;letter-spacing:-.01em;color:#0f172a}.auth-session-loading-graphic{position:relative;width:7.5rem;height:7.5rem;margin:1.35rem auto 1.1rem}.auth-session-loading-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;border:2px solid transparent}.auth-session-loading-ring--outer{border-top-color:#6366f1d9;border-right-color:#6366f133;animation:auth-session-orbit 2.4s linear infinite}.auth-session-loading-ring--middle{top:.65rem;right:.65rem;bottom:.65rem;left:.65rem;border-bottom-color:#0ea5e9bf;border-left-color:#0ea5e926;animation:auth-session-orbit 1.85s linear infinite reverse}.auth-session-loading-ring--inner{top:1.3rem;right:1.3rem;bottom:1.3rem;left:1.3rem;border-top-color:#a855f7b3;border-right-color:#a855f71f;animation:auth-session-orbit 1.35s linear infinite}.auth-session-loading-core{position:absolute;top:2rem;right:2rem;bottom:2rem;left:2rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(145deg,#4f46e5,#6366f1 55%,#818cf8);color:#fff;box-shadow:0 10px 28px #4f46e561;animation:auth-session-core-pulse 2.2s ease-in-out infinite}.auth-session-loading-avatar{position:absolute;top:2rem;right:2rem;bottom:2rem;left:2rem;display:flex;align-items:center;justify-content:center;animation:auth-session-avatar-enter .45s cubic-bezier(.22,1,.36,1) both}.auth-session-loading-avatar__image{width:100%!important;height:100%!important;max-width:3.5rem;max-height:3.5rem;box-shadow:0 10px 28px #4f46e547}.auth-session-loading-core-icon{width:1.65rem;height:1.65rem}.auth-session-loading-title{margin:0;font-size:1.2rem;font-weight:600;letter-spacing:-.01em;color:var(--color-foreground)}.auth-session-loading-subtitle{margin:.4rem 0 0;font-size:.925rem;line-height:1.45;color:var(--color-muted)}.auth-session-loading-steps-wrap{position:relative;margin:1.35rem 0 0;--auth-step-dot-size: 1.1rem}.auth-session-loading-steps-track{position:absolute;top:calc(var(--auth-step-dot-size) / 2);left:calc(100% / 6);right:calc(100% / 6);height:2px;border-radius:9999px;background:#94a3b859;overflow:hidden;transform:translateY(-50%);pointer-events:none}.auth-session-loading-steps-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#4f46e5);transition:width .45s cubic-bezier(.22,1,.36,1)}.auth-session-loading-steps{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:center;gap:.35rem;margin:0;padding:0;list-style:none}.auth-session-loading-step{flex:1;display:flex;flex-direction:column;align-items:center;gap:.4rem;min-width:0}.auth-session-loading-step-dot{display:flex;align-items:center;justify-content:center;width:var(--auth-step-dot-size, 1.1rem);height:var(--auth-step-dot-size, 1.1rem);border-radius:9999px;background:#94a3b859;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease}.auth-session-loading-step-check{width:.65rem;height:.65rem;color:#fff}.auth-session-loading-step-label{font-size:.7rem;line-height:1.2;color:var(--color-muted)}.auth-session-loading-step--active .auth-session-loading-step-dot{transform:scale(1.08);background:#4f46e5;box-shadow:0 0 0 4px #4f46e52e}.auth-session-loading-step--active .auth-session-loading-step-label{color:var(--color-foreground);font-weight:500}.auth-session-loading-step--done .auth-session-loading-step-dot{background:#22c55e;box-shadow:none}.auth-session-loading-step--done .auth-session-loading-step-label{color:var(--color-foreground)}@keyframes auth-session-orbit{to{transform:rotate(360deg)}}@keyframes auth-session-core-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes auth-session-avatar-enter{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.auth-session-loading-ring,.auth-session-loading-core,.auth-session-loading-avatar{animation:none}.auth-session-loading-steps-fill{transition:none}}.building-picker-title{margin-top:0}.building-picker-lede{margin-top:.35rem}.building-picker-crosslinks{margin:.75rem 0 1rem}.building-picker-skeleton{margin:1rem 0}.building-picker-skeleton-row{height:3.25rem;border-radius:var(--radius-md);background:linear-gradient(90deg,#e2e8f0,#f1f5f9,#e2e8f0);background-size:200% 100%;animation:building-skel 1.2s ease-in-out infinite;margin-bottom:.65rem}.building-picker-skeleton-label{margin-top:.5rem}.building-picker-tiles-skeleton{margin:1rem 0}.building-picker-tiles-skeleton-grid,.building-picker-tiles-grid.building-hub-secondary-grid{grid-template-columns:repeat(auto-fill,minmax(0,10cm));justify-content:start}.building-picker-tiles-skeleton-grid{display:grid;gap:.85rem}.building-picker-tiles-grid.building-hub-secondary-grid>li{max-width:10cm;width:100%}.building-picker-tiles-skeleton-card{width:100%;max-width:10cm;min-height:7.25rem;border-radius:12px;background:linear-gradient(90deg,#e2e8f0,#f1f5f9,#e2e8f0);background-size:200% 100%;animation:building-skel 1.2s ease-in-out infinite}.building-picker-tiles-grid .workspace-module-tile-title{font-size:.88rem;line-height:1.25;padding:0 .15rem}.building-picker-tiles-grid .workspace-module-desc{font-size:.72rem;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@keyframes building-skel{0%{background-position:100% 0}to{background-position:-100% 0}}.my-calendar-legend{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin:.75rem 0 1rem}.my-calendar-legend-item{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--color-muted)}.my-calendar-legend-item:before{content:"";width:.55rem;height:.55rem;border-radius:999px}.my-calendar-legend-item--event:before{background:#7c3aed}.my-calendar-legend-item--booking:before{background:#0284c7}.my-calendar-clash-banner{display:flex;gap:.65rem;align-items:flex-start;margin-bottom:1rem;padding:.75rem 1rem;border-radius:var(--radius-md);border:1px solid rgb(245 158 11 / .35);background:#f59e0b14;font-size:.85rem;color:var(--color-text)}.my-calendar-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem}.my-calendar-month-title{margin:0;min-width:10rem;text-align:center;font-size:1.05rem;font-weight:700}.my-calendar-layout{display:grid;gap:1.25rem}@media(min-width:900px){.my-calendar-layout{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start}}.my-calendar-month-panel{padding:.75rem;border-radius:var(--radius-md);border:1px solid rgb(148 163 184 / .25);background:var(--color-surface)}.my-calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:.15rem;margin-bottom:.35rem;text-align:center;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted)}.my-calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:.2rem}.my-calendar-day{display:flex;min-height:2.6rem;flex-direction:column;align-items:center;justify-content:flex-start;gap:.15rem;padding:.25rem .1rem;border-radius:8px;border:1px solid transparent;background:transparent;cursor:pointer;transition:background .12s ease,border-color .12s ease}.my-calendar-day:hover{background:#94a3b81f}.my-calendar-day--outside{opacity:.4}.my-calendar-day--today .my-calendar-day-num{font-weight:800;color:var(--color-accent)}.my-calendar-day--selected{border-color:var(--color-accent);background:#0ea5e91a}.my-calendar-day-num{font-size:.78rem;line-height:1.2}.my-calendar-day-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;min-height:.35rem}.my-calendar-dot{width:5px;height:5px;border-radius:999px}.my-calendar-dot--event{background:#7c3aed}.my-calendar-dot--booking{background:#0284c7}.my-calendar-dot--clash{background:#d97706}.my-calendar-list-panel{min-width:0}.my-calendar-list-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.building-picker-error-block{margin:1rem 0}.building-picker-error-block .panel-alert{margin-bottom:.75rem}.building-picker-empty{padding:1.25rem 0;max-width:32rem}.building-picker-empty p:first-child{font-weight:600;margin-bottom:.5rem}.building-picker-list{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-direction:column;gap:.65rem}.building-picker-list--platform{margin-top:0}.building-picker-row{display:flex;align-items:center;gap:.75rem;padding:1rem 1rem 1rem 1.1rem;background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-card);border:1px solid rgb(148 163 184 / .22);text-decoration:none;color:inherit;min-height:var(--touch-min);transition:box-shadow .15s ease,border-color .15s ease}.building-picker-row:hover{box-shadow:0 4px 14px #0f172a14;border-color:#0369a140}.building-picker-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem;text-align:left}.building-picker-row-name{font-weight:700;font-size:1.05rem;color:var(--color-text)}.building-picker-row-code{font-size:.8rem;color:var(--color-muted)}.building-picker-row-role{font-size:.75rem}.building-picker-chevron{font-size:1.35rem;font-weight:300;color:var(--color-muted);line-height:1}.building-hub-back{margin-bottom:.75rem}.building-hub-back-link{display:inline-flex;align-items:center;gap:.2rem;padding:.35rem .65rem .35rem .45rem;border-radius:var(--radius-md);font-size:.8125rem;font-weight:500;color:var(--color-muted);text-decoration:none;border:1px solid transparent;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.building-hub-back-link:hover{color:var(--color-text);background:#94a3b81f;border-color:#94a3b838;box-shadow:0 1px 2px #0000000f}.building-hub-back-link:focus-visible{outline:2px solid var(--color-primary, #7c3aed);outline-offset:2px}.building-hub-back-link-icon{width:1rem;height:1rem;flex-shrink:0;transition:transform .15s ease}.building-hub-back-link:hover .building-hub-back-link-icon{transform:translate(-2px)}.building-hub-loading{margin-top:.5rem}.building-hub-scroll-compact{position:sticky;top:var(--space-mobile-topbar-height);z-index:15;margin:0 0 .5rem;max-height:0;overflow:hidden;padding:0 .15rem;border-bottom:1px solid transparent;background:#ffffffeb;opacity:0;transform:translateY(-.35rem);pointer-events:none;transition:opacity .22s ease,transform .22s ease,max-height .22s ease,padding .22s ease,border-color .22s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.building-hub-scroll-compact.is-visible{max-height:3.25rem;padding:.4rem .15rem .5rem;border-bottom-color:#e2e8f0f2;opacity:1;transform:translateY(0);pointer-events:auto}.building-hub-scroll-compact-name{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;line-height:1.25;color:var(--color-text)}.building-hub-scroll-compact-address{margin:.1rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.25;color:var(--color-muted)}@media(min-width:768px){.building-hub-scroll-compact{top:0}}.building-quick-nav{position:sticky;top:0;z-index:14;margin:-.5rem -1rem .75rem;padding:.4rem 1rem .5rem;border-bottom:1px solid rgb(148 163 184 / .35);background:color-mix(in oklab,var(--color-surface) 96%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(min-width:768px){.building-quick-nav{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}}.building-quick-nav-scroll{display:flex;flex-wrap:nowrap;gap:.35rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.building-quick-nav-scroll::-webkit-scrollbar{display:none}.building-quick-nav-link{flex-shrink:0;display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .75rem;border-radius:9999px;border:1px solid rgb(148 163 184 / .4);background:var(--color-bg);font-size:.8125rem;font-weight:600;line-height:1.2;color:var(--color-muted);text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.building-quick-nav-link:hover{border-color:#94a3b8a6;color:var(--color-text);background:color-mix(in oklab,var(--color-surface) 88%,var(--color-bg))}.building-quick-nav-link--active{border-color:color-mix(in oklab,var(--color-accent) 50%,transparent);background:color-mix(in oklab,var(--color-accent) 14%,var(--color-surface));color:var(--color-accent)}.building-quick-nav-link:focus-visible{outline:2px solid color-mix(in oklab,var(--color-accent) 65%,transparent);outline-offset:2px}.building-hub-context-strip{margin:0 0 1.25rem;padding-bottom:.85rem;border-bottom:1px solid rgb(226 232 240 / .95)}.building-hub-particulars{position:relative}.building-hub-particulars--editable .building-hub-particulars-grid{padding-right:2.25rem}.building-hub-particulars-menu{position:absolute;top:0;right:0;z-index:2}.building-hub-particulars-menu-btn{height:2rem;width:2rem;color:var(--color-muted)}.building-hub-particulars-menu-btn:hover{color:var(--color-text);background:#f1f5f9d9}.building-hub-particulars-grid{display:grid;grid-template-columns:1fr;gap:.65rem 1.25rem}@media(min-width:768px){.building-hub-particulars-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 1.25rem}.building-hub-particulars-col--structure,.building-hub-particulars-col--utilities{padding:0 0 0 1.25rem;border-left:1px solid rgb(226 232 240 / .95);justify-content:flex-start}.building-hub-particulars-col--identity{padding-top:0;padding-bottom:0}}.building-hub-particulars-toggle-corner{text-shadow:0 1px 2px rgb(0 0 0 / .25)}.building-workspace-hero--no-photo .building-hub-particulars-toggle-corner{text-shadow:none}.building-profile-banner-menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;min-height:2rem;flex-shrink:0;padding:0;border-radius:9999px;border:1px solid rgb(226 232 240 / .85);background:#ffffffe6;color:var(--color-text);box-shadow:0 1px 2px #0000000f;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease}.building-profile-banner-menu-trigger:hover:not(:disabled){background:#fffffff5}.building-profile-banner-menu-trigger:focus{outline:none}.building-profile-banner-menu-trigger:focus-visible{box-shadow:inset 0 0 0 2px #3b82f673,0 1px 2px #0000000f}.building-profile-banner-menu-trigger[data-state=open],.building-profile-banner-menu-trigger[aria-expanded=true]{background:#ffffffe6;box-shadow:0 1px 2px #0000000f}.building-profile-banner-menu-trigger:disabled{cursor:not-allowed;opacity:.5}#ccv-tailwind-scope .dark .building-profile-banner-menu-trigger,html.ccv-theme-dark .building-profile-banner-menu-trigger{border-color:#334155d9;background:#0f172ae0;color:#f8fafc;box-shadow:0 1px 2px #00000038}#ccv-tailwind-scope .dark .building-profile-banner-menu-trigger:hover:not(:disabled),html.ccv-theme-dark .building-profile-banner-menu-trigger:hover:not(:disabled){background:#0f172af0}#ccv-tailwind-scope .dark .building-profile-banner-menu-trigger[data-state=open],#ccv-tailwind-scope .dark .building-profile-banner-menu-trigger[aria-expanded=true],html.ccv-theme-dark .building-profile-banner-menu-trigger[data-state=open],html.ccv-theme-dark .building-profile-banner-menu-trigger[aria-expanded=true]{background:#0f172ae0;box-shadow:0 1px 2px #00000038}.building-workspace-hero-bleed{isolation:isolate}.building-hub-particulars-grid--collapsed{gap:0}.building-workspace-hero--particulars-collapsed .building-workspace-hero__panel{padding-top:.65rem;padding-bottom:.65rem}@media(min-width:640px){.building-workspace-hero--particulars-collapsed .building-workspace-hero__panel{padding-top:.75rem;padding-bottom:.75rem}}.building-hub-particulars-col{display:flex;flex-direction:column;gap:.125rem;min-width:0}.building-hub-particulars-line{margin:0;font-size:.8125rem;line-height:1.25;display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:.5rem;column-gap:.5rem;align-items:baseline}@media(min-width:768px){.building-hub-particulars-line{grid-template-columns:minmax(0,10.5rem) minmax(0,1fr)}}.building-hub-particulars-label{color:var(--color-muted);flex:0 0 auto}.building-hub-particulars-label:after{content:":"}.building-hub-particulars-value{color:var(--color-text);font-weight:600;font-variant-numeric:tabular-nums}.building-hub-particulars-col--utilities .building-hub-particulars-value{font-family:inherit;font-weight:500;font-size:.8125rem}.building-hub-context-strip--skeleton{min-height:8rem;border-radius:var(--radius-md);background:linear-gradient(90deg,#e2e8f0,#f8fafc,#e2e8f0);background-size:200% 100%;animation:building-skel 1.2s ease-in-out infinite;border:none}.building-hub-building-name{margin:0;font-size:1.375rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--color-text)}.building-hub-building-address{margin:0;font-size:.8125rem;line-height:1.25;color:var(--color-muted)}.building-hub-building-id{margin:0;font-size:.75rem;line-height:1.25;color:var(--color-muted)}.building-hub-building-id-value{font-family:inherit;color:var(--color-text)}.building-hub-building-meta{margin:.35rem 0 0}.building-hub-notices-primary{margin-bottom:1.75rem}.building-hub-notices-primary--skeleton{min-height:9rem;border-radius:14px;background:linear-gradient(90deg,#e2e8f0,#f1f5f9,#e2e8f0);background-size:200% 100%;animation:building-skel 1.2s ease-in-out infinite}.building-hub-notices-card{display:block;text-decoration:none;color:inherit;padding:1.35rem 1.25rem 1.25rem;background:linear-gradient(135deg,#e0f2fee6,#fff 55%);border:1px solid rgb(3 105 161 / .2);border-radius:14px;box-shadow:0 2px 12px #0369a114;transition:box-shadow .15s ease,transform .15s ease}.building-hub-notices-card--expanded{min-height:7.5rem}.building-hub-notices-card--expanded:hover{box-shadow:0 6px 20px #0369a11f;transform:translateY(-1px)}.building-hub-notices-card--compact{padding:0;min-height:0;background:linear-gradient(135deg,#e0f2fe8c,#fff 70%)}.building-hub-notices-card--loading{min-height:3.25rem;animation:building-skel 1.2s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0,#f1f5f9,#e2e8f0);background-size:200% 100%}.building-hub-notices-compact-toggle{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:.35rem;padding:.75rem 1rem;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit;border-radius:14px}.building-hub-notices-compact-toggle:hover{background:#e0f2fe59}.building-hub-notices-compact-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.building-hub-notices-compact-status{font-size:.95rem;font-weight:600;color:var(--color-text);line-height:1.3}.building-hub-notices-compact-panel{padding:0 1rem .85rem;border-top:1px solid rgb(3 105 161 / .12)}.building-hub-notices-compact-hint{margin:.65rem 0 .5rem}.building-hub-notices-see-all{display:inline-flex;align-items:center;font-size:.9rem;font-weight:600;color:#0369a1;text-decoration:none}.building-hub-notices-see-all:hover{text-decoration:underline}.building-hub-notices-see-all-count{font-weight:500;color:var(--color-muted)}.building-hub-notices-card--error{background:#fff;box-shadow:var(--shadow-card)}.building-hub-notices-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.building-hub-notices-kicker{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#0369a1}.building-hub-notices-chevron{font-size:.9rem;font-weight:600;color:#0369a1;white-space:nowrap}.building-hub-notices-status{margin:0;font-size:1.05rem;font-weight:600;color:var(--color-text);line-height:1.35}.building-hub-notices-teaser{margin:.65rem 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.building-hub-secondary-heading{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);margin:0 0 .65rem}.building-hub-inline-notice{margin:-.25rem 0 1rem}.building-hub-panels{display:grid;gap:.85rem;margin:0 0 1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.building-hub-panels:empty{display:none;margin:0}.building-hub-panel{border:1px solid color-mix(in srgb,var(--color-edge) 90%,transparent);border-radius:12px;padding:1rem 1.05rem .95rem;background:color-mix(in srgb,var(--color-panel) 94%,transparent)}.building-hub-panel-title{margin:0 0 .75rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted)}.building-hub-dl{margin:0}.building-hub-dl-row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:.35rem .85rem;padding:.35rem 0;border-top:1px solid color-mix(in srgb,var(--color-edge) 70%,transparent);font-size:.9rem}.building-hub-dl-row:first-of-type{border-top:none;padding-top:0}.building-hub-dl dt{margin:0;color:var(--color-muted);font-weight:600;font-size:.82rem}.building-hub-dl dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.mono-wrap{font-family:inherit;font-size:.85rem;word-break:break-all}.building-hub-panel-foot{margin:.75rem 0 0;padding-top:.65rem;border-top:1px solid color-mix(in srgb,var(--color-edge) 70%,transparent)}.building-hub-notes{margin:.35rem 0 0;line-height:1.35;white-space:pre-wrap}.building-org-link-block{display:grid;gap:.2rem}.building-org-link-name{margin:0;font-size:1.05rem;font-weight:700;line-height:1.35}.building-org-link-line{margin:0;font-size:.92rem;line-height:1.45;color:var(--color-text)}.building-hub-panel--contacts{grid-column:1 / -1}.building-hub-contact-list{list-style:none;padding:0;margin:0;display:grid;gap:.85rem;grid-template-columns:1fr}@media(min-width:540px){.building-hub-contact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}}@media(min-width:900px){.building-hub-contact-list{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr))}}.building-hub-contact{min-width:0;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--color-edge) 72%,transparent);border-radius:10px;background:color-mix(in srgb,var(--color-bg) 45%,transparent)}.building-hub-contact-line a{word-break:break-word}.building-hub-contact-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent, #0369a1);margin-bottom:.2rem}.building-hub-contact-name{font-weight:700;font-size:.98rem;margin-bottom:.2rem}.building-hub-contact-line{font-size:.88rem;margin-top:.15rem}.building-hub-search-bar{position:relative;margin:0}.building-hub-search-bar__field{border-color:color-mix(in srgb,var(--color-border, #cbd5e1) 72%,var(--color-foreground, #0f172a) 8%);background:color-mix(in srgb,var(--color-card, #fff) 42%,transparent);box-shadow:none}.building-hub-search-bar__field:focus-within{border-color:color-mix(in srgb,var(--color-primary, #0f766e) 38%,var(--color-border, #cbd5e1));--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 0 2px color-mix(in srgb, var(--color-primary, #0f766e) 16%, transparent);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow)}.building-hub-search-panel{position:absolute;z-index:40;top:calc(100% + .45rem);left:0;width:min(100%,36rem);max-height:min(24rem,70vh);overflow:auto;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-border, #e2e8f0) 80%,transparent);background:color-mix(in srgb,var(--color-card, #fff) 96%,transparent);box-shadow:0 10px 15px -3px #0f172a14,0 20px 40px -12px #0f172a29;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.building-hub-search-panel--loading{overflow:hidden}.building-hub-search-panel__message{margin:0;padding:1rem 1.1rem;font-size:.875rem;color:var(--color-muted-foreground, #64748b)}.building-hub-search-panel__message--error{color:var(--color-destructive, #dc2626)}.building-hub-search-panel__hint{margin:0;padding:.65rem 1rem 0;font-size:.72rem;line-height:1.4;color:var(--color-muted-foreground, #64748b)}.building-hub-search-panel__list{list-style:none;margin:0;padding:.35rem}.building-hub-search-panel__hit{display:flex;flex-direction:column;gap:.15rem;padding:.65rem .75rem;border-radius:.75rem;text-decoration:none;color:inherit;transition:background-color .15s ease}.building-hub-search-panel__hit:hover,.building-hub-search-panel__hit:focus-visible{background:color-mix(in srgb,var(--color-muted, #f1f5f9) 70%,transparent);outline:none}.building-hub-search-panel__hit-kind{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-foreground, #64748b)}.building-hub-search-panel__hit-title{font-size:.92rem;font-weight:600;color:var(--color-foreground, #0f172a)}.building-hub-search-panel__hit-snippet{font-size:.8rem;line-height:1.45;color:var(--color-muted-foreground, #64748b);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.building-hub-search-scan{display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:1.35rem 1.1rem 1.1rem;text-align:center}.building-hub-search-scan__icon-wrap{position:relative;display:grid;place-items:center;width:3.25rem;height:3.25rem}.building-hub-search-scan__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-primary, #0f766e) 35%,transparent)}.building-hub-search-scan__ring--outer{animation:building-hub-search-pulse 1.8s ease-out infinite}.building-hub-search-scan__ring--inner{top:.45rem;right:.45rem;bottom:.45rem;left:.45rem;border-color:color-mix(in srgb,var(--color-primary, #0f766e) 55%,transparent);animation:building-hub-search-pulse 1.8s ease-out infinite .35s}.building-hub-search-scan__icon{position:relative;z-index:1;width:1.35rem;height:1.35rem;color:var(--color-primary, #0f766e);animation:building-hub-search-spin 2.4s linear infinite}.building-hub-search-scan__title{margin:0;font-size:.82rem;color:var(--color-muted-foreground, #64748b)}.building-hub-search-scan__active{margin:0;font-size:.92rem;font-weight:600;color:var(--color-foreground, #0f172a)}.building-hub-search-scan__active-label{color:var(--color-primary, #0f766e)}.building-hub-search-scan__areas{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;list-style:none;margin:.35rem 0 0;padding:0;max-width:100%}.building-hub-search-scan__area{padding:.2rem .55rem;border-radius:999px;font-size:.68rem;font-weight:600;letter-spacing:.03em;color:var(--color-muted-foreground, #64748b);background:color-mix(in srgb,var(--color-muted, #f1f5f9) 80%,transparent);transition:color .2s ease,background-color .2s ease,transform .2s ease}.building-hub-search-scan__area--active{color:var(--color-primary-foreground, #fff);background:var(--color-primary, #0f766e);transform:scale(1.04)}@keyframes building-hub-search-pulse{0%{transform:scale(.92);opacity:.85}70%{transform:scale(1.18);opacity:0}to{transform:scale(1.18);opacity:0}}@keyframes building-hub-search-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.building-hub-search-scan__ring--outer,.building-hub-search-scan__ring--inner,.building-hub-search-scan__icon{animation:none}}.building-hub-tile-sections{display:flex;flex-direction:column;gap:1.5rem;width:100%}.building-hub-tile-section-row{display:flex;flex-wrap:wrap;gap:1rem;align-items:stretch;width:100%}.building-hub-tile-section-row .building-hub-tile-section{margin:0;min-width:0;max-width:none;display:flex;flex-direction:column}.building-hub-tile-section-row .building-hub-tile-section--medium{flex:2 1 17.5rem}.building-hub-tile-section-row .building-hub-tile-section--narrow{flex:1 1 14rem}.building-hub-tile-section-row .building-hub-secondary-grid{flex:1;margin-bottom:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,11.5rem),1fr))}.building-hub-tile-section-row .building-hub-tile-section--narrow .building-hub-secondary-grid{grid-template-columns:minmax(0,1fr)}.building-hub-tile-section-row .building-hub-secondary-grid>.workspace-module-tile{height:100%}@media(max-width:639px){.building-hub-tile-section-row .building-hub-tile-section--medium,.building-hub-tile-section-row .building-hub-tile-section--narrow{flex:1 1 100%}.building-hub-tile-section-row .building-hub-secondary-grid,.building-hub-tile-section-row .building-hub-tile-section--narrow .building-hub-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.building-hub-tile-section{margin:0;min-width:0;width:100%;max-width:none;flex:1 1 100%}.building-hub-tile-section--wide,.building-hub-tile-section--medium,.building-hub-tile-section--narrow{flex:1 1 100%;max-width:none}.building-hub-tile-section-heading{margin:0 0 .65rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-foreground, #64748b)}.building-hub-tile-section .building-hub-secondary-grid{margin-bottom:0}.building-hub-secondary-grid{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;gap:.85rem;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.building-hub-secondary-grid--fluid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11.5rem),1fr))}@media(min-width:640px){.building-hub-secondary-grid--fluid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}}@media(min-width:900px){.building-hub-secondary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.building-hub-secondary-grid--fluid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}}@media(min-width:1280px){.building-hub-secondary-grid--fluid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}}.building-hub-secondary-grid--pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}@media(max-width:639px){.building-hub-secondary-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.building-hub-secondary-grid--single{grid-template-columns:minmax(0,1fr);max-width:min(100%,22rem);margin-inline:auto}@media(max-width:767px){.building-hub-kpi-strip__grid{grid-template-columns:minmax(0,1fr)}.building-hub-tile-sections .building-hub-secondary-grid,.building-hub-tile-sections .building-hub-secondary-grid--fluid,.building-hub-tile-sections .building-hub-secondary-grid--pair,.building-hub-tile-sections .building-hub-secondary-grid--single,.building-hub-tile-sections .building-hub-tile-section--narrow .building-hub-secondary-grid,.building-hub-tile-section-row .building-hub-secondary-grid,.building-hub-tile-section-row .building-hub-tile-section--narrow .building-hub-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:.5rem}.building-hub-layout-mobilev2 .building-hub-tile-sections .building-hub-tile-section:last-child .building-hub-secondary-grid{margin-bottom:0}.building-hub-layout-mobilev2 .building-hub-panel--collapsible{margin-top:.25rem}.building-hub-tile-sections .workspace-module-card{padding:.7rem .45rem .82rem}.building-hub-tile-sections .workspace-module-icon-wrap{width:2.5rem;height:2.5rem;border-radius:10px}.building-hub-tile-sections .workspace-module-icon-wrap svg{width:1.35rem;height:1.35rem}.building-hub-tile-sections .workspace-module-tile-title{font-size:.76rem}.building-hub-tile-sections .workspace-module-desc{margin-top:.35rem;font-size:.64rem;line-height:1.28}}.building-workspace-hero--mobile-compact{min-height:7.5rem!important}.building-workspace-hero--mobile-compact.building-workspace-hero--particulars-collapsed{min-height:5.75rem!important}.building-hub-kpi-strip--compact .building-hub-kpi-strip__grid--compact{display:flex;gap:.55rem;overflow-x:auto;padding-bottom:.15rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.building-hub-kpi-strip--compact .building-hub-kpi-strip__grid--compact>*{flex:0 0 min(72%,11.5rem);scroll-snap-align:start}.building-hub-pinned-heading{margin:0 0 .55rem;font-size:.8125rem;font-weight:600;color:var(--color-muted)}.building-hub-pinned-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.building-hub-home-section-nav{position:sticky;z-index:18;top:calc(var(--space-mobile-topbar-height));margin:0 -.15rem;padding:.35rem .15rem .5rem;border-bottom:1px solid rgb(148 163 184 / .28);background:color-mix(in oklab,var(--color-surface) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.building-hub-search-sticky{position:sticky;z-index:19;top:var(--space-mobile-topbar-height);margin:0;padding:.125rem 0 .5rem;background:color-mix(in oklch,var(--background) 90%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.building-hub-home-section-nav-scroll{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.1rem;-webkit-overflow-scrolling:touch}.building-hub-home-section-nav-scroll::-webkit-scrollbar{display:none}.building-hub-home-section-nav-link{flex:0 0 auto;border:1px solid rgb(148 163 184 / .35);border-radius:999px;padding:.35rem .7rem;font-size:.75rem;font-weight:500;line-height:1.2;color:var(--color-text);background:#ffffffe0;white-space:nowrap}.building-hub-home-section-nav-link:active{transform:scale(.98)}.building-hub-all-modules-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;margin:0;padding:.65rem .15rem;border:none;border-bottom:1px solid rgb(148 163 184 / .28);background:transparent;font-size:.9rem;font-weight:600;color:var(--color-text);text-align:left}.building-hub-all-modules-chevron{width:1.1rem;height:1.1rem;color:var(--color-muted);transition:transform .2s ease}.building-hub-all-modules-chevron.is-open{transform:rotate(180deg)}.building-hub-tile-sections--compact .workspace-module-desc{display:none}.building-hub-panel--collapsible{border:1px solid rgb(148 163 184 / .25);border-radius:var(--radius-md);padding:.65rem .85rem}.building-hub-panel-summary{cursor:pointer;list-style:none}.building-hub-panel-summary::-webkit-details-marker{display:none}.building-hub-mobile-layout-switcher{margin-top:.5rem;text-align:center}.building-hub-mobile-layout-switcher-btn{margin:0;padding:0;border:none;background:none;color:var(--color-primary, #7c3aed);font:inherit;font-weight:500;text-decoration:underline;cursor:pointer}.building-hero-fab-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:33;margin:0;padding:0;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0f172a1f;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:building-hero-fab-backdrop-in .2s ease}.building-hero-fab-backdrop--dock{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;animation:none}@keyframes building-hero-fab-backdrop-in{0%{opacity:0}to{opacity:1}}.building-hero-fab-root{position:fixed;z-index:35;right:max(1rem,env(safe-area-inset-right,0px));bottom:max(1.25rem,env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:flex-end;gap:.625rem;pointer-events:none}.building-hero-fab-root>*{pointer-events:auto}.building-hero-fab-menu{display:flex;flex-direction:column;align-items:flex-end;width:min(16rem,calc(100vw - 5.5rem));max-height:min(24rem,50dvh);overflow-y:auto;overflow-x:visible;background:transparent;border:none;box-shadow:none;opacity:0;transform:translateY(.4rem);pointer-events:none;transition:opacity .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1)}.building-hero-fab-menu--open{opacity:1;transform:translateY(0);pointer-events:auto}.building-hero-fab-menu--open .building-hero-fab-actions>*{animation:building-hero-fab-item-in .24s cubic-bezier(.2,0,0,1) backwards}.building-hero-fab-menu--open .building-hero-fab-actions>*:nth-child(1){animation-delay:.02s}.building-hero-fab-menu--open .building-hero-fab-actions>*:nth-child(2){animation-delay:.05s}.building-hero-fab-menu--open .building-hero-fab-actions>*:nth-child(3){animation-delay:.08s}.building-hero-fab-menu--open .building-hero-fab-actions>*:nth-child(4){animation-delay:.11s}.building-hero-fab-menu--open .building-hero-fab-actions>*:nth-child(5){animation-delay:.14s}.building-hero-fab-menu--open .building-hero-fab-actions .flex>*{animation:building-hero-fab-item-in .24s cubic-bezier(.2,0,0,1) backwards}.building-hero-fab-menu--open .building-hero-fab-actions .flex>*:nth-child(1){animation-delay:.02s}.building-hero-fab-menu--open .building-hero-fab-actions .flex>*:nth-child(2){animation-delay:.05s}.building-hero-fab-menu--open .building-hero-fab-actions .flex>*:nth-child(3){animation-delay:.08s}.building-hero-fab-menu--open .building-hero-fab-actions .flex>*:nth-child(4){animation-delay:.11s}.building-hero-fab-menu--open .building-hero-fab-actions .flex>*:nth-child(5){animation-delay:.14s}@keyframes building-hero-fab-item-in{0%{opacity:0;transform:translateY(.35rem) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.building-hero-fab-actions{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:.5rem;padding:0;background:transparent;border:none;box-shadow:none}.building-hero-fab-actions>.flex{flex-direction:column;align-items:stretch;width:100%;gap:.5rem}.building-hero-fab-actions [data-slot=dropdown-menu]{display:contents}.building-hero-fab-actions [data-slot=button][aria-haspopup]>svg:last-child{display:none}.building-hero-fab-actions [data-slot=button],.building-hero-fab-actions a[role=button],.building-hero-fab-actions .btn-secondary{display:inline-flex;width:100%;min-width:0;max-width:none;min-height:2.75rem;justify-content:flex-start;align-items:center;gap:0;padding-inline:.875rem;border-radius:9999px;border:1px solid rgb(148 163 184 / .28);background:#fff;color:#0f172a;font-size:.875rem;font-weight:500;letter-spacing:-.01em;text-align:left;white-space:nowrap;box-shadow:0 1px 2px #0f172a0a,0 6px 20px #0f172a1a;transition:transform .14s ease,box-shadow .14s ease,background-color .14s ease}.building-hero-fab-actions [data-slot=button]>svg:first-child{flex:0 0 1.125rem;width:1.125rem;height:1.125rem;margin-inline-end:.625rem;opacity:.78}.dark .building-hero-fab-actions [data-slot=button],.dark .building-hero-fab-actions a[role=button],.dark .building-hero-fab-actions .btn-secondary{border-color:#94a3b838;background:#1e293b;color:#f8fafc;box-shadow:0 1px 2px #0003,0 8px 24px #00000059}.building-hero-fab-actions [data-slot=button]:active,.building-hero-fab-actions a[role=button]:active{transform:scale(.98)}.building-hero-fab-actions [data-slot=button]>svg:last-child:not(:first-child){display:none}.building-hero-fab-actions [data-variant=default]{border-color:rgb(var(--primary) / .28);background:linear-gradient(180deg,rgb(var(--primary) / .12),rgb(var(--primary) / .06));color:rgb(var(--primary))}.building-hero-fab-trigger{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:9999px;border:none;background:rgb(var(--primary));color:rgb(var(--primary-foreground));box-shadow:0 4px 14px rgb(var(--primary) / .35),0 10px 28px #0f172a29;cursor:pointer;transition:transform .18s cubic-bezier(.2,0,0,1),box-shadow .18s ease,background-color .18s ease}.building-hero-fab-trigger:active{transform:scale(.94)}.building-hero-fab-trigger--open{background:#0f172a;color:#f8fafc;box-shadow:0 4px 14px #0f172a40,0 10px 28px #0f172a33}.dark .building-hero-fab-trigger--open{background:#f8fafc;color:#0f172a}.building-hero-fab-trigger-icon{width:1.375rem;height:1.375rem;stroke-width:2.25;transition:transform .22s cubic-bezier(.2,0,0,1)}.building-hero-fab-trigger--open .building-hero-fab-trigger-icon{transform:rotate(45deg)}:root{--building-mobile-dock-height: 3.75rem}.building-mobile-dock{position:fixed;z-index:36;left:0;right:0;bottom:calc(max(.65rem,env(safe-area-inset-bottom,0px)) + .15rem);display:flex;justify-content:center;padding-inline:max(.625rem,env(safe-area-inset-left,0px)) max(.625rem,env(safe-area-inset-right,0px));pointer-events:none}.building-mobile-dock-row{pointer-events:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:calc(100vw - 1.25rem)}.building-mobile-dock-pill{pointer-events:auto;grid-column:2;justify-self:center;display:inline-flex;align-items:center;gap:.2rem;padding:.3rem;border-radius:999px;border:1px solid rgb(148 163 184 / .32);background:color-mix(in oklab,var(--color-surface) 90%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 30px #0f172a29,0 0 0 1px #ffffff0a inset}.building-mobile-dock-fab-anchor{pointer-events:none;grid-column:3;justify-self:start;display:flex;align-items:center;margin-left:.45rem;min-width:0}.building-mobile-dock-fab-anchor:not(:empty){pointer-events:auto}.building-mobile-dock-fab-anchor:empty{display:none}.building-hero-fab-root--in-dock{position:relative;right:auto;bottom:auto;flex-direction:column;align-items:center;gap:.5rem}.building-hero-fab-root--in-dock .building-hero-fab-menu{position:absolute;right:0;bottom:calc(100% + .5rem);width:-moz-max-content;width:max-content;max-width:min(13rem,calc(100vw - 2.5rem));max-height:none;overflow:visible}.building-hero-fab-root--in-dock .building-hero-fab-actions{align-items:flex-end;width:-moz-max-content;width:max-content;max-width:100%}.building-hero-fab-root--in-dock .building-hero-fab-actions>.flex{align-items:flex-end;width:-moz-max-content;width:max-content;max-width:100%}.building-hero-fab-root--in-dock .building-hero-fab-actions [data-slot=button],.building-hero-fab-root--in-dock .building-hero-fab-actions a[role=button],.building-hero-fab-root--in-dock .building-hero-fab-actions .btn-secondary{width:auto;max-width:100%;min-width:8.75rem;padding-inline:.9375rem 1rem}.building-hero-fab-trigger--dock{width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid rgb(148 163 184 / .32);background:color-mix(in oklab,var(--color-surface) 90%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 30px #0f172a29,0 0 0 1px #ffffff0a inset;color:#0f172a}html:not(.ccv-theme-dark) .building-hero-fab-trigger--dock{border-color:#94a3b86b;background:#fffffff0;color:#0f172a}html:not(.ccv-theme-dark) .building-hero-fab-trigger--dock .building-hero-fab-trigger-icon{stroke:currentColor;stroke-width:2.25}.dark .building-hero-fab-trigger--dock,html.ccv-theme-dark .building-hero-fab-trigger--dock{border-color:#ffffff1f;background:#0f172ad1;box-shadow:0 10px 30px #00000059,0 0 0 1px #ffffff0f inset;color:#f8fafc}.building-hero-fab-trigger--dock.building-hero-fab-trigger--open{background:#0f172a;color:#f8fafc}.dark .building-hero-fab-trigger--dock.building-hero-fab-trigger--open,html.ccv-theme-dark .building-hero-fab-trigger--dock.building-hero-fab-trigger--open{background:#f8fafc;color:#0f172a}.building-hero-fab-trigger--dock .building-hero-fab-trigger-icon{width:1.25rem;height:1.25rem;stroke-width:2.25}.dark .building-mobile-dock-pill,html.ccv-theme-dark .building-mobile-dock-pill{border-color:#ffffff1f;background:#0f172ad1;box-shadow:0 10px 30px #00000059,0 0 0 1px #ffffff0f inset}html:not(.ccv-theme-dark) .building-mobile-dock-pill{border-color:#94a3b86b;background:#fffffff0;box-shadow:0 10px 30px #0f172a1f,0 0 0 1px #0f172a0d inset}html:not(.ccv-theme-dark) .building-mobile-dock-btn{color:#0f172a}html:not(.ccv-theme-dark) .building-mobile-dock-btn svg{stroke:currentColor;stroke-width:2.25}html:not(.ccv-theme-dark) .building-mobile-dock-btn:hover{background:#94a3b829}.dark .building-mobile-dock-btn,html.ccv-theme-dark .building-mobile-dock-btn{color:#f8fafc}.dark .building-mobile-dock-btn svg,html.ccv-theme-dark .building-mobile-dock-btn svg{stroke-width:2.25}.dark .building-mobile-dock-btn:hover,html.ccv-theme-dark .building-mobile-dock-btn:hover{background:#ffffff1a}.building-mobile-dock-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:0;padding:0;border:none;border-radius:999px;background:transparent;color:#0f172a;cursor:pointer;font:inherit;text-decoration:none;transition:background-color .15s ease,transform .12s ease}.building-mobile-dock-btn svg{width:1.25rem;height:1.25rem;flex-shrink:0;stroke:currentColor}.building-mobile-dock-btn:hover{background:#94a3b829}.building-mobile-dock-btn:active{transform:scale(.94)}.building-mobile-dock-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.building-mobile-dock-icon{width:1.25rem;height:1.25rem}.building-mobile-dock-badge{pointer-events:none;position:absolute;right:.3rem;top:.3rem;display:flex;min-width:1rem;height:1rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--color-surface);background:var(--color-accent);padding:0 .25rem;font-size:.5625rem;font-weight:700;line-height:1;color:var(--color-accent-contrast)}@media(max-width:767.98px){body[data-building-mobile-dock=visible] .dashboard-main>.flex.min-w-0.flex-1.flex-col{padding-bottom:calc(var(--space-mobile-chrome-bottom) + var(--building-mobile-dock-height))}body[data-building-mobile-dock=visible] .building-hero-fab-root:not(.building-hero-fab-root--in-dock){bottom:calc(max(1.25rem,env(safe-area-inset-bottom,0px)) + var(--building-mobile-dock-height))}}@media(min-width:768px){.building-mobile-dock{display:none}}.community-board-comment-composer--pinned{position:fixed;z-index:34;left:0;right:0;bottom:calc(var(--building-mobile-dock-height) + max(.65rem,env(safe-area-inset-bottom,0px)) + .15rem);border-top:1px solid rgb(148 163 184 / .25);box-shadow:0 -8px 32px -12px #0f172a2e}.dark .community-board-comment-composer--pinned,html.ccv-theme-dark .community-board-comment-composer--pinned{border-top-color:#3341558c;box-shadow:0 -8px 32px -12px #00000073}.community-board-comment-composer-spacer{height:calc(4.75rem + var(--building-mobile-dock-height))}@media(min-width:768px){.community-board-comment-composer--pinned{position:static;bottom:auto;left:auto;right:auto;box-shadow:none}.community-board-comment-composer-spacer{display:none}}.workspace-mobile-account-menu{--account-menu-surface: var(--card-bg, var(--card, var(--background, #fff)));--account-menu-fg: var(--card-foreground, var(--foreground, #0f172a));--account-menu-muted: var(--muted-foreground, #64748b);--account-menu-border: var(--border, oklch(.66 .032 265));--account-menu-accent: color-mix(in oklch, var(--primary, oklch(.488 .128 241)) 12%, transparent);--account-menu-tile: color-mix(in oklch, var(--muted, oklch(.96 .004 265)) 72%, transparent);--account-menu-hover: color-mix(in oklch, var(--accent, oklch(.96 .004 265)) 88%, transparent);--account-menu-active: color-mix(in oklch, var(--accent, oklch(.96 .004 265)) 76%, transparent);min-width:0!important;width:min(17.5rem,calc(100vw - 1.25rem));overflow:hidden;padding:0!important;border:1px solid color-mix(in oklch,var(--account-menu-border) 72%,transparent)!important;border-radius:1.25rem!important;background:color-mix(in oklch,var(--account-menu-surface) 88%,transparent)!important;color:var(--account-menu-fg)!important;box-shadow:0 0 0 1px color-mix(in oklch,var(--account-menu-fg) 6%,transparent),0 12px 32px color-mix(in oklch,var(--account-menu-fg) 14%,transparent),0 4px 12px color-mix(in oklch,var(--account-menu-fg) 8%,transparent);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);isolation:isolate}.workspace-mobile-account-menu-card{display:flex;flex-direction:column;background:inherit;color:inherit}.workspace-mobile-account-menu-header{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:1rem 1rem .875rem;text-align:center;background:linear-gradient(180deg,var(--account-menu-accent) 0%,transparent 100%);border-bottom:1px solid color-mix(in oklch,var(--account-menu-border) 55%,transparent)}.workspace-mobile-account-menu-avatar-wrap{display:flex;align-items:center;justify-content:center;padding:.1875rem;border-radius:9999px;background:linear-gradient(135deg,color-mix(in oklch,var(--primary, oklch(.488 .128 241)) 55%,transparent),color-mix(in oklch,var(--primary, oklch(.488 .128 241)) 18%,transparent));box-shadow:0 4px 14px color-mix(in oklch,var(--primary, oklch(.488 .128 241)) 22%,transparent)}.workspace-mobile-account-menu-avatar-wrap [data-slot=avatar],.workspace-mobile-account-menu-avatar-wrap [data-slot=avatar-image],.workspace-mobile-account-menu-avatar-wrap [data-slot=avatar-fallback]{border-radius:9999px!important}.workspace-mobile-account-menu-identity{min-width:0;width:100%}.workspace-mobile-account-menu-name{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--account-menu-fg)}.workspace-mobile-account-menu-email{margin:.1875rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.35;color:var(--account-menu-muted)}.workspace-mobile-account-menu-list{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;background:inherit}.workspace-mobile-account-menu-footer{margin-top:.125rem;padding-top:.375rem;border-top:1px solid color-mix(in oklch,var(--account-menu-border) 55%,transparent)}.workspace-mobile-account-menu-item{display:flex;width:100%;align-items:center;gap:.75rem;min-height:2.75rem;margin:0;padding:.4375rem .5rem;border:none;border-radius:.875rem;background:transparent;color:var(--account-menu-fg);font:inherit;font-size:.875rem;font-weight:500;line-height:1.25;text-align:left;cursor:pointer;transition:background-color .16s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.workspace-mobile-account-menu-item:hover{background:var(--account-menu-hover)}.workspace-mobile-account-menu-item:active{background:var(--account-menu-active);transform:scale(.985)}.workspace-mobile-account-menu-item:disabled{opacity:.55;cursor:not-allowed}.workspace-mobile-account-menu-item-icon-wrap{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;border-radius:.625rem;background:var(--account-menu-tile);color:color-mix(in oklch,var(--account-menu-fg) 78%,transparent)}.workspace-mobile-account-menu-item-icon-wrap svg{width:1.0625rem;height:1.0625rem}.workspace-mobile-account-menu-item-label{flex:1;min-width:0}.workspace-mobile-account-menu-item-chevron{flex-shrink:0;width:.9375rem;height:.9375rem;color:var(--account-menu-muted);opacity:.85}.workspace-mobile-account-menu-item--destructive{color:var(--destructive, oklch(.577 .245 27.325))}.workspace-mobile-account-menu-item--destructive .workspace-mobile-account-menu-item-icon-wrap{background:color-mix(in oklch,var(--destructive, oklch(.577 .245 27.325)) 14%,transparent);color:var(--destructive, oklch(.577 .245 27.325))}.workspace-mobile-account-menu-item--destructive:hover{background:color-mix(in oklch,var(--destructive, oklch(.577 .245 27.325)) 10%,transparent)}.workspace-mobile-account-menu-item--destructive:active{background:color-mix(in oklch,var(--destructive, oklch(.577 .245 27.325)) 16%,transparent)}@media(min-width:768px){.building-hero-fab-backdrop,.building-hero-fab-root{display:none}}.notice-list-page-title{margin:0 0 .5rem;font-size:1.65rem;font-weight:800}.notice-list-error{margin:1rem 0}.notice-list-error .panel-alert{margin-bottom:.75rem}.notice-list-skeleton{margin:1rem 0}.notice-list-skeleton-row{height:4.25rem;border-radius:var(--radius-md);background:linear-gradient(90deg,#e2e8f0,#f8fafc,#e2e8f0);background-size:200% 100%;animation:building-skel 1.2s ease-in-out infinite;margin-bottom:.65rem}.notice-list{list-style:none;padding:0;margin:.75rem 0 0;display:flex;flex-direction:column;gap:.5rem}.notice-list-item{margin:0;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-edge-subtle);box-shadow:var(--shadow-card)}.notice-list-item--unread{border-left:4px solid var(--color-accent);padding-left:0}.notice-list-item-link{display:flex;flex-direction:column;gap:.25rem;padding:1rem;text-decoration:none;color:inherit;min-height:var(--touch-min);border-radius:inherit}.notice-list-item--unread .notice-list-item-link{padding-left:calc(1rem - 4px)}.notice-list-title{font-size:1rem;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--color-text)}.notice-list-title--unread{font-weight:800}.notice-list-meta{line-height:1.3}.notice-detail-article{max-width:42rem}.notice-detail-title{margin:0 0 .35rem;font-size:1.65rem;font-weight:800;line-height:1.25;color:var(--color-text)}.notice-detail-meta{margin:0 0 1.25rem}.notice-detail-body{font-size:1.05rem;line-height:1.6}.notice-detail-read-sync{margin:1rem 0 0}.notice-detail-footer{margin-top:1.75rem;padding-top:1rem;border-top:1px solid rgb(226 232 240 / .95)}.notice-detail-thanks{font-size:.95rem}.notice-detail-thanks-count{font-weight:600;color:var(--color-muted)}.notice-detail-reaction-error{margin:.5rem 0 0}@media print{.kiosk-secondary-link,.kiosk-primary-link,.kiosk-secondary-btn{display:none}}.org-dashboard-hero--banner{border-left:none;border-right:none;border-top:none;box-shadow:none}.org-dashboard-hero--photo .org-dashboard-hero__scrim-base{background:#0000001a}.org-dashboard-hero--photo .org-dashboard-hero__scrim-text{background:linear-gradient(118deg,rgb(0 0 0 / .58) 0%,rgb(0 0 0 / .36) 34%,rgb(0 0 0 / .14) 52%,transparent 72%)}.org-dashboard-hero--photo .org-dashboard-hero__scrim-top{background:linear-gradient(180deg,rgb(0 0 0 / .32) 0%,rgb(0 0 0 / .1) 38%,transparent 58%)}.org-dashboard-hero--photo .org-dashboard-hero__scrim-bottom{background:linear-gradient(0deg,rgb(0 0 0 / .62) 0%,rgb(0 0 0 / .34) 48%,transparent 100%)}.org-dashboard-hero--photo .org-dashboard-hero__text-panel{text-shadow:0 1px 2px rgb(0 0 0 / .35)}.org-dashboard-hero--photo .org-dashboard-hero__footer{border-top-color:#ffffff24;background:linear-gradient(180deg,#00000047,#00000094);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media(max-width:639px){.org-dashboard-hero__footer--inline{border-top:none!important;background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.org-dashboard-hero--photo .org-dashboard-hero__stat{border-color:#ffffff8c;background:#fffffff0;box-shadow:0 1px 2px #0000001f,0 4px 14px #0000002e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.org-dashboard-hero--photo .org-dashboard-hero__stat-label,.org-dashboard-hero--photo .org-dashboard-hero__stat-hint{color:#475569}.org-dashboard-hero--photo .org-dashboard-hero__stat-value{color:#0f172a}#ccv-tailwind-scope .dark .org-dashboard-hero--photo .org-dashboard-hero__stat{border-color:#ffffff3d;background:#020617d6;box-shadow:0 1px 2px #00000073,0 8px 24px #00000080}#ccv-tailwind-scope .dark .org-dashboard-hero--photo .org-dashboard-hero__stat-label{color:#94a3b8}#ccv-tailwind-scope .dark .org-dashboard-hero--photo .org-dashboard-hero__stat-hint{color:#64748b}#ccv-tailwind-scope .dark .org-dashboard-hero--photo .org-dashboard-hero__stat-value{color:#f8fafc}.org-dashboard-hero__stat{border-color:color-mix(in srgb,var(--border) 45%,transparent);background:color-mix(in srgb,var(--background) 78%,transparent)}#ccv-tailwind-scope .dark .org-dashboard-hero__stat{border-color:color-mix(in srgb,var(--border) 55%,transparent);background:color-mix(in srgb,var(--card) 88%,transparent)}#ccv-tailwind-scope .dark .org-dashboard-hero__stat-label{color:#94a3b8}#ccv-tailwind-scope .dark .org-dashboard-hero__stat-hint{color:#64748b}#ccv-tailwind-scope .dark .org-dashboard-hero__stat-value{color:#f8fafc}.org-dashboard-hero__stat-label,.org-dashboard-hero__stat-hint{color:var(--muted-foreground)}.org-dashboard-hero__stat-value{color:var(--foreground)}.org-dashboard-hero--photo .org-dashboard-hero__stat .text-muted-foreground{color:#475569}.org-dashboard-hero--photo .org-dashboard-hero__stat .text-foreground{color:#0f172a}#ccv-tailwind-scope .dark .org-dashboard-hero--photo .org-dashboard-hero__stat .text-muted-foreground{color:#94a3b8}#ccv-tailwind-scope .dark .org-dashboard-hero--photo .org-dashboard-hero__stat .text-foreground{color:#f8fafc}.org-dashboard-hero__stat:hover{border-color:color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--background) 90%,transparent)}#ccv-tailwind-scope .org-dashboard-hero--photo .org-dashboard-hero__stat:hover{background:#fffffffa;border-color:#ffffffa6}#ccv-tailwind-scope .dark .org-dashboard-hero--photo .org-dashboard-hero__stat:hover{background:#020617eb;border-color:#ffffff52}.building-no-photo-backdrop__base,.building-workspace-hero--no-photo .building-workspace-hero__no-photo-base{background:linear-gradient(128deg,#e0f2fe,#ccfbf1d9 38%,#ede9febf 72%,#f1f5f9)}#ccv-tailwind-scope .dark .building-no-photo-backdrop__base,#ccv-tailwind-scope .dark .building-workspace-hero--no-photo .building-workspace-hero__no-photo-base,html.ccv-theme-dark .building-no-photo-backdrop__base,html.ccv-theme-dark .building-workspace-hero--no-photo .building-workspace-hero__no-photo-base{background:linear-gradient(135deg,#0f172a,#0c4a6eeb 32%,#134e4ac7 58%,#1e1b4be0)}.building-no-photo-backdrop__scrim,.building-workspace-hero--no-photo .building-workspace-hero__no-photo-scrim{background:linear-gradient(180deg,rgb(255 255 255 / .35) 0%,transparent 42%,rgb(15 23 42 / .06) 100%)}#ccv-tailwind-scope .dark .building-no-photo-backdrop__scrim,#ccv-tailwind-scope .dark .building-workspace-hero--no-photo .building-workspace-hero__no-photo-scrim,html.ccv-theme-dark .building-no-photo-backdrop__scrim,html.ccv-theme-dark .building-workspace-hero--no-photo .building-workspace-hero__no-photo-scrim{background:linear-gradient(180deg,rgb(0 0 0 / .22) 0%,transparent 38%,rgb(0 0 0 / .18) 100%)}.building-workspace-hero__panel--no-photo{background:linear-gradient(180deg,#ffffff8c,#ffffffc7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#ccv-tailwind-scope .dark .building-workspace-hero__panel--no-photo,html.ccv-theme-dark .building-workspace-hero__panel--no-photo{background:linear-gradient(180deg,#00000024,#0000005c)}.building-workspace-hero--photo .building-workspace-hero__scrim-top{background:linear-gradient(180deg,rgb(0 0 0 / .14) 0%,transparent 28%)}.building-workspace-hero--photo .building-workspace-hero__scrim-bottom{background:linear-gradient(0deg,rgb(0 0 0 / .38) 0%,rgb(0 0 0 / .16) 48%,transparent 72%)}.building-workspace-hero__panel--photo{background:linear-gradient(180deg,#0000001f,#00000052);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.building-banner-reposition-slider{transform:rotate(-90deg);transform-origin:center center}.building-workspace-hero__panel--photo .building-hub-particulars,.building-workspace-hero__panel--photo .building-hub-building-name,.building-workspace-hero__panel--photo .building-hub-particulars-value{text-shadow:0 1px 2px rgb(0 0 0 / .3)}.building-hub-particulars[data-variant=on-photo] .building-hub-building-name{color:#fff}.building-hub-particulars[data-variant=on-photo] .building-hub-building-address,.building-hub-particulars[data-variant=on-photo] .building-hub-building-id{color:#ffffffd1}.building-hub-particulars[data-variant=on-photo] .building-hub-building-id-value{color:#fff}.building-hub-particulars[data-variant=on-photo] .building-hub-particulars-label{color:#ffffffb8}.building-hub-particulars[data-variant=on-photo] .building-hub-particulars-value{color:#fff}.building-hub-particulars[data-variant=on-photo] .building-hub-notes{color:#ffffffc7}.building-hub-particulars[data-variant=on-photo] .building-hub-particulars-menu-btn{color:#ffffffd9}.building-hub-particulars[data-variant=on-photo] .building-hub-particulars-menu-btn:hover{color:#fff;background:#00000059}@media(min-width:768px){.building-hub-particulars[data-variant=on-photo] .building-hub-particulars-col--structure,.building-hub-particulars[data-variant=on-photo] .building-hub-particulars-col--utilities{border-left-color:#ffffff2e}}#ccv-tailwind-scope .dark .building-hub-particulars[data-variant=on-theme] .building-hub-building-name,html.ccv-theme-dark .building-hub-particulars[data-variant=on-theme] .building-hub-building-name{color:#fff}#ccv-tailwind-scope .dark .building-hub-particulars[data-variant=on-theme] .building-hub-building-address,#ccv-tailwind-scope .dark .building-hub-particulars[data-variant=on-theme] .building-hub-building-id,html.ccv-theme-dark .building-hub-particulars[data-variant=on-theme] .building-hub-building-address,html.ccv-theme-dark .building-hub-particulars[data-variant=on-theme] .building-hub-building-id{color:#ffffffd1}#ccv-tailwind-scope .dark .building-hub-particulars[data-variant=on-theme] .building-hub-building-id-value,html.ccv-theme-dark .building-hub-particulars[data-variant=on-theme] .building-hub-building-id-value{color:#fff}#ccv-tailwind-scope .dark .building-hub-particulars[data-variant=on-theme] .building-hub-particulars-label,html.ccv-theme-dark .building-hub-particulars[data-variant=on-theme] .building-hub-particulars-label{color:#ffffffb8}#ccv-tailwind-scope .dark .building-hub-particulars[data-variant=on-theme] .building-hub-particulars-value,html.ccv-theme-dark .building-hub-particulars[data-variant=on-theme] .building-hub-particulars-value{color:#fff}#ccv-tailwind-scope .dark .building-hub-particulars[data-variant=on-theme] .building-hub-notes,html.ccv-theme-dark .building-hub-particulars[data-variant=on-theme] .building-hub-notes{color:#ffffffc7}@media(min-width:768px){#ccv-tailwind-scope .dark .building-hub-particulars[data-variant=on-theme] .building-hub-particulars-col--structure,#ccv-tailwind-scope .dark .building-hub-particulars[data-variant=on-theme] .building-hub-particulars-col--utilities,html.ccv-theme-dark .building-hub-particulars[data-variant=on-theme] .building-hub-particulars-col--structure,html.ccv-theme-dark .building-hub-particulars[data-variant=on-theme] .building-hub-particulars-col--utilities{border-left-color:#ffffff2e}.app-shell{padding-inline:.5rem}}#ccv-tailwind-scope button:not(.btn-primary):not(.btn-secondary):not(.btn-spawn):not(.workspace-module-tile-link):not(.visit-checkout-btn):not(.workspace-mobile-tab):not([class*=kiosk-]){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:none!important}#ccv-tailwind-scope input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not(.kiosk-pin-input),#ccv-tailwind-scope textarea,#ccv-tailwind-scope select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:none!important;box-shadow:none!important}#ccv-tailwind-scope input[type=search]{-webkit-appearance:textfield!important;-moz-appearance:none!important;appearance:none!important}#ccv-tailwind-scope input[type=search]::-webkit-search-decoration,#ccv-tailwind-scope input[type=search]::-webkit-search-cancel-button,#ccv-tailwind-scope input[type=search]::-webkit-search-results-button,#ccv-tailwind-scope input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none!important;display:none}#ccv-tailwind-scope a[data-slot=button]:link,#ccv-tailwind-scope a[data-slot=button]:visited,#ccv-tailwind-scope a[data-slot=button]:hover,#ccv-tailwind-scope a[data-slot=button]:active{text-decoration:none!important}:root{--touch-min: 44px;--radius-md: 10px;--space-safe-top: env(safe-area-inset-top, 0px);--space-safe-right: env(safe-area-inset-right, 0px);--space-safe-bottom: env(safe-area-inset-bottom, 0px);--space-safe-left: env(safe-area-inset-left, 0px)}.skip-link{position:absolute;left:-9999px;z-index:100;padding:.5rem 1rem;background:var(--color-text);color:var(--color-bg);font-weight:700;text-decoration:none;border-radius:var(--radius-md)}.skip-link:focus{left:calc(var(--space-safe-left) + .5rem);top:calc(var(--space-safe-top) + .5rem);outline:3px solid var(--color-accent);outline-offset:2px}.panel-alert{padding:.65rem 1rem;border-radius:var(--radius-md);background:#fef2f2;color:#991b1b}body:has(.resident-sign-in-shell),body:has(.auth-session-loading-shell){padding:0}#ccv-tailwind-scope:has(.resident-sign-in-shell),#ccv-tailwind-scope:has(.auth-session-loading-shell),[data-ccv-themed-shell]:has(.resident-sign-in-shell),[data-ccv-themed-shell]:has(.auth-session-loading-shell){min-height:100dvh}.sign-in-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .65s ease}.sign-in-backdrop--ready{opacity:1}.sign-in-backdrop__media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sign-in-backdrop__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(165deg,#0f172a8c,#0f172a59 45%,#0f172a99)}.sign-in-backdrop-preview{position:relative;isolation:isolate;width:100%;max-width:32rem;height:11rem;min-height:10rem}.sign-in-backdrop-preview .sign-in-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.sign-in-backdrop-preview__card{position:absolute;left:50%;top:50%;z-index:1;width:min(11rem,72%);transform:translate(-50%,-50%);border-radius:.75rem;border:1px solid rgb(255 255 255 / .35);background:#ffffffe6;padding:.75rem 1rem;text-align:center;box-shadow:0 8px 24px #0f172a33;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sign-in-backdrop-preview__card-title{margin:0;font-size:.8125rem;font-weight:600;color:var(--color-text)}.sign-in-backdrop-preview__card-subtitle{margin:.25rem 0 0;font-size:.6875rem;line-height:1.35;color:var(--color-muted)}.resident-sign-in-shell{position:relative;isolation:isolate;box-sizing:border-box;flex:1;width:100%;min-height:100dvh;display:grid;place-items:center;margin:0;padding:calc(.875rem + var(--space-safe-top)) .875rem calc(.875rem + var(--space-safe-bottom));background:linear-gradient(165deg,#f1f5f9,#f8fafc 45%,#e2e8f0)}@media(min-width:480px){.resident-sign-in-shell{padding:calc(1.25rem + var(--space-safe-top)) 1.25rem calc(1.25rem + var(--space-safe-bottom))}}.resident-sign-in-shell__banner{position:fixed;top:0;left:0;right:0;z-index:30;padding-top:var(--space-safe-top);pointer-events:none}.resident-sign-in-shell__banner>*{pointer-events:auto}.resident-sign-in-shell__banner .platform-operations-banner--sign-in{-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:767px){.platform-operations-banner--mobile-workspace{isolation:isolate}.platform-operations-banner--mobile-workspace.platform-operations-banner--collapsed{border-bottom-width:1px}}.resident-sign-in-shell__stage{position:relative;z-index:1;width:100%;max-width:min(100%,22rem);margin-inline:auto;grid-area:1 / 1}@media(min-width:480px){.resident-sign-in-shell__stage{max-width:24rem}}.resident-sign-in-shell--has-backdrop{background:transparent}.resident-sign-in-shell--plain-after-sign-out,.resident-sign-in-shell--awaiting-backdrop{background:linear-gradient(165deg,#f1f5f9,#f8fafc 45%,#e2e8f0)}.resident-sign-in-shell--has-backdrop.resident-sign-in-shell--awaiting-backdrop .resident-sign-in-shell__stage{visibility:visible}.resident-sign-in-shell--has-backdrop .resident-sign-in-shell__stage{z-index:1}.sign-in-animated-card{--sign-in-field-text: #0f172a;--sign-in-field-bg: rgb(255 255 255 / .72);--sign-in-field-bg-focus: #fff;width:100%;max-width:100%;margin-inline:auto;border-radius:1rem;border:1px solid rgb(255 255 255 / .45);background:#ffffffe0;box-shadow:0 4px 6px #0f172a0a,0 24px 48px #0f172a24;backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15)}.sign-in-animated-card--deferred{opacity:0;transform:translateY(12px) scale(.98);pointer-events:none}.sign-in-animated-card--visible{animation:sign-in-card-enter .55s cubic-bezier(.22,1,.36,1) both}.sign-in-animated-card__inner{padding:1.125rem 1.125rem .875rem}@media(min-width:480px){.sign-in-animated-card__inner{padding:1.375rem 1.375rem 1rem}}.sign-in-animated-card__header{text-align:center;margin-bottom:.875rem}.sign-in-animated-card__logo{display:flex;justify-content:center;margin-bottom:.625rem;min-height:2.5rem;align-items:center}.sign-in-animated-card__logo:has(.resident-sign-in-logo--welcome){margin-bottom:.875rem;min-height:3.75rem}.sign-in-animated-card__title{margin:0;font-size:1.625rem;font-weight:700;letter-spacing:-.02em;color:var(--color-text);line-height:1.2}.sign-in-animated-card__subtitle{margin:.35rem 0 0;font-size:.875rem;line-height:1.4;color:var(--color-muted)}.sign-in-animated-card__alert{margin-bottom:.625rem}.sign-in-animated-card__body{text-align:left}.sign-in-animated-card__footer{margin-top:.75rem;padding-top:.625rem;border-top:1px solid rgb(148 163 184 / .22);text-align:center;font-size:.8125rem}.sign-in-animated-card__form{display:flex;flex-direction:column;gap:0}.sign-in-animated-card__actions{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}#ccv-tailwind-scope .sign-in-animated-card__submit,.sign-in-animated-card__submit{display:flex;width:100%;min-height:2.75rem;align-items:center;justify-content:center;margin-top:0;padding:.7rem 1.1rem;border:none;border-radius:.75rem;background:linear-gradient(135deg,var(--color-accent) 0%,color-mix(in oklab,var(--color-accent) 82%,#0f172a) 100%);background-image:linear-gradient(135deg,var(--color-accent) 0%,color-mix(in oklab,var(--color-accent) 82%,#0f172a) 100%);color:var(--color-accent-contrast);font-size:1rem;font-weight:600;cursor:pointer;box-shadow:0 4px 14px color-mix(in oklab,var(--color-accent) 35%,transparent);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.sign-in-animated-card__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px color-mix(in oklab,var(--color-accent) 42%,transparent)}.sign-in-animated-card__submit:active:not(:disabled){transform:translateY(0)}.sign-in-animated-card__submit:disabled{opacity:.65;cursor:not-allowed}.sign-in-animated-card__submit-inner{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.sign-in-float-field{position:relative;margin-bottom:.625rem}.sign-in-float-field__shell{position:relative}.sign-in-float-field__submit{position:absolute;right:.35rem;top:50%;z-index:1;display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;margin:0;padding:0;border:none;border-radius:9999px;background:linear-gradient(135deg,var(--color-accent) 0%,color-mix(in oklab,var(--color-accent) 82%,#0f172a) 100%);color:var(--color-accent-contrast);cursor:pointer;box-shadow:0 2px 8px color-mix(in oklab,var(--color-accent) 32%,transparent);transform:translateY(-50%);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.sign-in-float-field__submit:hover:not(:disabled){transform:translateY(calc(-50% - 1px));box-shadow:0 4px 12px color-mix(in oklab,var(--color-accent) 40%,transparent)}.sign-in-float-field__submit:active:not(:disabled){transform:translateY(-50%)}.sign-in-float-field__submit:disabled{opacity:.55;cursor:not-allowed}.sign-in-float-field__submit-icon{width:1.125rem;height:1.125rem}.sign-in-float-field__submit-spinner{width:1rem;height:1rem;border-width:2px}.sign-in-float-field__input{width:100%;padding:1rem 3.1rem .45rem .75rem;border:1.5px solid rgb(148 163 184 / .45);border-radius:.75rem;background:var(--sign-in-field-bg, rgb(255 255 255 / .72));color:var(--sign-in-field-text, #0f172a);-webkit-text-fill-color:var(--sign-in-field-text, #0f172a);caret-color:var(--sign-in-field-text, #0f172a);font-size:1rem;line-height:1.25;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.sign-in-float-field__input:-webkit-autofill,.sign-in-float-field__input:-webkit-autofill:hover,.sign-in-float-field__input:-webkit-autofill:focus,.sign-in-float-field__input:-webkit-autofill:active{-webkit-text-fill-color:var(--sign-in-field-text, #0f172a)!important;caret-color:var(--sign-in-field-text, #0f172a);box-shadow:0 0 0 1000px var(--sign-in-field-bg, #fff) inset!important;-webkit-transition:background-color 99999s ease-out 0s;transition:background-color 99999s ease-out 0s}.sign-in-remember-me{display:flex;align-items:center;gap:.5rem;margin:.125rem 0 .75rem .125rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sign-in-remember-me__input{width:1rem;height:1rem;accent-color:var(--color-accent);cursor:pointer}.sign-in-remember-me__label{font-size:.875rem;color:var(--muted-foreground)}.sign-in-credentials-form{display:grid;gap:.75rem}.sign-in-native-step{display:flex;flex-direction:column;gap:.875rem}.sign-in-native-step__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.35;color:var(--foreground)}.sign-in-native-step__subtitle,.sign-in-native-step__lead,.sign-in-native-step__sent-to{margin:0;font-size:.9375rem;line-height:1.5;color:var(--muted-foreground)}.sign-in-native-step__back{align-self:flex-start;margin-top:.25rem}.sign-in-otp-row{display:flex;justify-content:center;gap:.5rem;margin:.25rem 0 .5rem}.sign-in-otp-row__cell{width:2.75rem;height:3.25rem;border-radius:.75rem;border:1px solid var(--border);background:var(--sign-in-field-bg, #fff);color:var(--sign-in-field-text, #0f172a);font-size:1.25rem;font-weight:600;text-align:center;transition:border-color .2s ease,box-shadow .2s ease}.sign-in-otp-row__cell:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 25%,transparent)}.sign-in-otp-row__cell--filled{border-color:color-mix(in srgb,var(--color-accent) 55%,var(--border))}.sign-in-mfa-methods{display:flex;flex-direction:column;gap:.625rem}.sign-in-mfa-methods__option{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;width:100%;padding:.875rem 1rem;border-radius:.875rem;border:1px solid var(--border);background:color-mix(in srgb,var(--background) 92%,transparent);text-align:left;transition:border-color .2s ease,background-color .2s ease}.sign-in-mfa-methods__option:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-accent) 45%,var(--border))}.sign-in-mfa-methods__option--selected{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,var(--background))}.sign-in-mfa-methods__label{font-size:.9375rem;font-weight:600;color:var(--foreground)}.sign-in-mfa-methods__hint{font-size:.8125rem;color:var(--muted-foreground)}.sign-in-float-field__input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-accent) 22%,transparent);background:var(--sign-in-field-bg-focus, #fff)}.sign-in-float-field__label{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);font-size:.9375rem;font-weight:500;color:var(--color-muted);pointer-events:none;transition:top .2s ease,transform .2s ease,font-size .2s ease,color .2s ease}.sign-in-float-field__input:not(:-moz-placeholder)+.sign-in-float-field__label{top:.45rem;transform:translateY(0);font-size:.6875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--color-accent)}.sign-in-float-field__input:focus+.sign-in-float-field__label,.sign-in-float-field__input:not(:placeholder-shown)+.sign-in-float-field__label,.sign-in-float-field__input.sign-in-float-field__input--filled+.sign-in-float-field__label{top:.45rem;transform:translateY(0);font-size:.6875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--color-accent)}@keyframes sign-in-card-enter{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}html.ccv-theme-dark .sign-in-animated-card{--sign-in-field-text: #f8fafc;--sign-in-field-bg: rgb(30 41 59 / .65);--sign-in-field-bg-focus: rgb(30 41 59 / .9);border-color:#ffffff1a;background:#0f172ad1;box-shadow:0 4px 6px #0003,0 24px 48px #00000073}html.ccv-theme-dark .sign-in-float-field__input{border-color:#94a3b847}html.ccv-theme-dark .sign-in-animated-card__footer{border-top-color:#ffffff1a}@media(prefers-reduced-motion:reduce){.sign-in-backdrop{transition:none;opacity:1}.sign-in-animated-card--visible{animation:none}.sign-in-animated-card--deferred{opacity:1;transform:none;pointer-events:auto}.sign-in-animated-card__submit:hover:not(:disabled){transform:none}}.resident-sign-in-logo{max-width:min(100%,14rem);width:100%;height:auto;margin-inline:auto;display:block}.resident-sign-in-logo--welcome{max-width:min(100%,22rem)}.resident-sign-in-tagline{margin:1.25rem 0 1.5rem;color:var(--color-muted);font-size:1rem;line-height:1.45}.resident-sign-in-primary{width:100%;min-height:var(--touch-min);font-size:1rem;font-weight:600}.resident-sign-in-primary-inner{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.resident-sign-in-spinner{width:1.125rem;height:1.125rem;border:2px solid rgb(255 255 255 / .35);border-top-color:#fff;border-radius:50%;animation:resident-spin .7s linear infinite}@keyframes resident-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.resident-sign-in-spinner{animation:none;border-top-color:#fff9}}.resident-sign-in-error{text-align:left;margin-bottom:1rem}.resident-sign-in-demo-hint{margin-top:.5rem}.sign-in-card-footer{display:flex;flex-direction:column;align-items:center;gap:0;width:100%;text-align:center;font-size:.8125rem;line-height:1.15;color:var(--color-muted)}.sign-in-card-footer__line{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;gap:0}.sign-in-card-footer__sep{margin-inline:.375rem;color:#94a3b8d9;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sign-in-card-footer__link,.sign-in-card-footer__button{color:inherit;font:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:.16em}.sign-in-card-footer__link:hover,.sign-in-card-footer__button:hover{color:var(--color-text)}.sign-in-card-footer__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;background:transparent;cursor:pointer}.sign-in-card-footer__button:focus-visible,.sign-in-card-footer__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:.2rem}.sign-in-first-time__inline-panel{margin:.25rem 0 0;padding:0;max-width:20rem;font-size:.75rem;line-height:1.35;color:var(--color-muted);text-align:center}.resident-sign-in-dev-banner{text-align:left}.resident-sign-in-form{display:flex;flex-direction:column;gap:.75rem;width:100%;text-align:left}.resident-sign-in-field{display:flex;flex-direction:column;gap:.35rem}.resident-sign-in-field-label{font-size:.875rem;font-weight:500;color:var(--color-foreground)}.resident-sign-in-input{width:100%;border-radius:.5rem;border:1px solid var(--color-border);background:var(--color-background);padding:.625rem .75rem;font-size:1rem;line-height:1.25}.resident-sign-in-input:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.resident-sign-in-footer{margin-top:2rem;padding-top:1rem;border-top:1px solid rgb(226 232 240 / .9);font-size:.875rem}.resident-sign-in-footer-sep{margin:0 .35rem;color:var(--color-muted)}.resident-sign-in-shell--success:not(.resident-sign-in-shell--has-backdrop){background:linear-gradient(165deg,#e8f0fe,#f8fafc,#e2e8f0)}.resident-sign-in-shell--exit{opacity:0;transition:opacity .28s ease-out}.resident-sign-in-column--dimmed,.sign-in-animated-card--dimmed{opacity:.35;transform:scale(.98);transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1);pointer-events:none}.sign-in-success-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:calc(1.5rem + var(--space-safe-top)) 1.25rem calc(1.5rem + var(--space-safe-bottom));background:#0f172ac7;backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);animation:sign-in-overlay-in .45s cubic-bezier(.22,1,.36,1) forwards}.sign-in-success-overlay--exiting{animation:sign-in-overlay-out .34s cubic-bezier(.22,1,.36,1) forwards}html.ccv-sign-in-enter-active .dashboard-shell,html.ccv-sign-in-enter-active #main-content{visibility:hidden}.sign-in-success-card{width:100%;max-width:22rem;padding:2rem 1.75rem 1.5rem;text-align:center;border-radius:1.25rem;border:1px solid rgb(255 255 255 / .45);background:#ffffffe6;box-shadow:0 4px 6px #0f172a0f,0 24px 48px #0f172a2e;backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15);animation:sign-in-success-card-in .55s cubic-bezier(.22,1,.36,1) forwards}.sign-in-success-card--exiting{animation:sign-in-success-card-out .34s cubic-bezier(.22,1,.36,1) forwards}.sign-in-success-card__icon-wrap{position:relative;width:3.5rem;height:3.5rem;margin-inline:auto}.sign-in-success-card__ring{position:absolute;top:-.35rem;right:-.35rem;bottom:-.35rem;left:-.35rem;border-radius:9999px;border:2px solid color-mix(in oklab,var(--color-accent) 35%,transparent);animation:sign-in-success-ring 1.4s cubic-bezier(.22,1,.36,1) infinite}.sign-in-success-card__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:9999px;background:linear-gradient(135deg,var(--color-accent) 0%,color-mix(in oklab,var(--color-accent) 78%,#0f172a) 100%);color:var(--color-accent-contrast);box-shadow:0 8px 22px color-mix(in oklab,var(--color-accent) 38%,transparent)}.sign-in-success-card__title{margin:1.25rem 0 .35rem;font-size:1.375rem;font-weight:700;letter-spacing:-.02em;color:var(--color-text);line-height:1.2}.sign-in-success-card__message{margin:0;font-size:.9375rem;line-height:1.45;color:var(--color-muted)}.sign-in-success-card__progress{height:3px;margin-top:1.25rem;border-radius:9999px;overflow:hidden;background:#94a3b838}.sign-in-success-card__progress:after{content:"";display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in oklab,var(--color-accent) 55%,transparent),var(--color-accent));animation:sign-in-success-progress .9s cubic-bezier(.22,1,.36,1) infinite}html.ccv-theme-dark .sign-in-success-card{border-color:#ffffff1f;background:#0f172ae0;box-shadow:0 4px 6px #00000038,0 24px 48px #00000073}@keyframes sign-in-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes sign-in-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes sign-in-success-card-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sign-in-success-card-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes sign-in-success-ring{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes sign-in-success-progress{0%{transform:translate(-120%)}to{transform:translate(280%)}}@media(prefers-reduced-motion:reduce){.resident-sign-in-shell--exit,.resident-sign-in-column--dimmed{transition:none}.sign-in-success-overlay,.sign-in-success-overlay--exiting,.sign-in-success-card,.sign-in-success-card--exiting,.sign-in-success-card__ring,.sign-in-success-card__progress:after{animation:none}}.btn-text-link{background:none;border:none;padding:0;font:inherit;color:var(--color-accent);text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:var(--touch-min)}.btn-text-link:hover{color:#075985}.btn-text-link:disabled{opacity:.6;cursor:not-allowed}
