/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:host,:root{--font-sans:var(--font-system-sans);--font-mono:var(--font-geist-mono);--color-red-50:oklch(97.1% .013 17.38);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-50:oklch(98% .016 73.684);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-800:oklch(47% .157 37.304);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-100:oklch(96.2% .044 156.743);--color-green-400:oklch(79.2% .209 151.711);--color-green-600:oklch(62.7% .194 149.214);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-200:oklch(91% .096 180.426);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-700:oklch(49.1% .27 292.581);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-800:oklch(27.8% .033 256.848);--color-neutral-300:oklch(87% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--leading-loose:2;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-lg:0 4px 4px #00000026;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-system-sans);--default-mono-font-family:var(--font-geist-mono);--color-border:var(--border)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground);background:var(--background)}::selection{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in oklab,var(--primary)24%,transparent)}}::selection{color:var(--foreground)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-4{inset:calc(var(--spacing)*4)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.-top-3{top:calc(var(--spacing)*-3)}.-top-4{top:calc(var(--spacing)*-4)}.-top-6{top:calc(var(--spacing)*-6)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.top-8{top:calc(var(--spacing)*8)}.top-10{top:calc(var(--spacing)*10)}.top-\[-1px\]{top:-1px}.top-\[-2px\]{top:-2px}.top-\[-64px\]{top:-64px}.top-\[-96px\]{top:-96px}.top-full{top:100%}.-right-1{right:calc(var(--spacing)*-1)}.-right-4{right:calc(var(--spacing)*-4)}.-right-6{right:calc(var(--spacing)*-6)}.-right-7{right:calc(var(--spacing)*-7)}.-right-32{right:calc(var(--spacing)*-32)}.right-0{right:calc(var(--spacing)*0)}.right-0\.5{right:calc(var(--spacing)*.5)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.right-10{right:calc(var(--spacing)*10)}.right-\[-1px\]{right:-1px}.right-\[-64px\]{right:-64px}.right-\[-96px\]{right:-96px}.-bottom-4{bottom:calc(var(--spacing)*-4)}.-bottom-36{bottom:calc(var(--spacing)*-36)}.-bottom-\[7px\]{bottom:-7px}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-10{bottom:calc(var(--spacing)*10)}.bottom-full{bottom:100%}.-left-4{left:calc(var(--spacing)*-4)}.-left-\[25px\]{left:-25px}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-6{left:calc(var(--spacing)*6)}.left-10{left:calc(var(--spacing)*10)}.-z-10{z-index:calc(10*-1)}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[140\]{z-index:140}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-2\.5{margin-inline:calc(var(--spacing)*-2.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.my-4{margin-block:calc(var(--spacing)*4)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.-mt-2\.5{margin-top:calc(var(--spacing)*-2.5)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.-mt-6{margin-top:calc(var(--spacing)*-6)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing)*-2)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\[0\.9\]{aspect-ratio:.9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-4\.5{height:calc(var(--spacing)*4.5)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-13{height:calc(var(--spacing)*13)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-40{height:calc(var(--spacing)*40)}.h-48{height:calc(var(--spacing)*48)}.h-56{height:calc(var(--spacing)*56)}.h-60{height:calc(var(--spacing)*60)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-\[1\.15rem\]{height:1.15rem}.h-\[3\.9rem\]{height:3.9rem}.h-\[3\.15rem\]{height:3.15rem}.h-\[3\.35rem\]{height:3.35rem}.h-\[13px\]{height:13px}.h-\[34px\]{height:34px}.h-\[72px\]{height:72px}.h-\[74px\]{height:74px}.h-\[88px\]{height:88px}.h-\[112px\]{height:112px}.h-\[145px\]{height:145px}.h-\[200px\]{height:200px}.h-\[210px\]{height:210px}.h-\[220px\]{height:220px}.h-\[230px\]{height:230px}.h-\[240px\]{height:240px}.h-\[260px\]{height:260px}.h-\[280px\]{height:280px}.h-\[300px\]{height:300px}.h-\[320px\]{height:320px}.h-\[430px\]{height:430px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-44{max-height:calc(var(--spacing)*44)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-\[92vh\]{max-height:92vh}.max-h-\[220px\]{max-height:220px}.max-h-\[300px\]{max-height:300px}.max-h-\[390px\]{max-height:390px}.max-h-\[420px\]{max-height:420px}.max-h-\[640px\]{max-height:640px}.max-h-\[720px\]{max-height:720px}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-40{min-height:calc(var(--spacing)*40)}.min-h-48{min-height:calc(var(--spacing)*48)}.min-h-52{min-height:calc(var(--spacing)*52)}.min-h-64{min-height:calc(var(--spacing)*64)}.min-h-72{min-height:calc(var(--spacing)*72)}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[145px\]{min-height:145px}.min-h-\[150px\]{min-height:150px}.min-h-\[180px\]{min-height:180px}.min-h-\[188px\]{min-height:188px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[230px\]{min-height:230px}.min-h-\[260px\]{min-height:260px}.min-h-\[320px\]{min-height:320px}.min-h-\[620px\]{min-height:620px}.min-h-\[calc\(100vh-8rem\)\]{min-height:calc(100vh - 8rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-\(--cell-size\){width:var(--cell-size)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/6{width:16.6667%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing)*4)}.w-4\.5{width:calc(var(--spacing)*4.5)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-13{width:calc(var(--spacing)*13)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[--radix-popover-trigger-width\]{width:--radix-popover-trigger-width}.w-\[13px\]{width:13px}.w-\[56px\]{width:56px}.w-\[68px\]{width:68px}.w-\[70px\]{width:70px}.w-\[76px\]{width:76px}.w-\[82px\]{width:82px}.w-\[90px\]{width:90px}.w-\[92vw\]{width:92vw}.w-\[96px\]{width:96px}.w-\[106px\]{width:106px}.w-\[116px\]{width:116px}.w-\[124px\]{width:124px}.w-\[136px\]{width:136px}.w-\[140px\]{width:140px}.w-\[156px\]{width:156px}.w-\[170px\]{width:170px}.w-\[176px\]{width:176px}.w-\[180px\]{width:180px}.w-\[190px\]{width:190px}.w-\[210px\]{width:210px}.w-\[230px\]{width:230px}.w-\[280px\]{width:280px}.w-\[330px\]{width:330px}.w-\[calc\(100\%_-_1\.5rem\)\]{width:calc(100% - 1.5rem)}.w-\[min\(20rem\,calc\(100vw-1rem\)\)\]{width:min(20rem,100vw - 1rem)}.w-\[min\(46rem\,calc\(100vw-1rem\)\)\]{width:min(46rem,100vw - 1rem)}.w-\[min\(92vw\,430px\)\]{width:min(92vw,430px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-52{max-width:calc(var(--spacing)*52)}.max-w-56{max-width:calc(var(--spacing)*56)}.max-w-64{max-width:calc(var(--spacing)*64)}.max-w-\[78\%\]{max-width:78%}.max-w-\[82\%\]{max-width:82%}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[245px\]{max-width:245px}.max-w-\[260px\]{max-width:260px}.max-w-\[320px\]{max-width:320px}.max-w-\[431px\]{max-width:431px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-24{min-width:calc(var(--spacing)*24)}.min-w-36{min-width:calc(var(--spacing)*36)}.min-w-40{min-width:calc(var(--spacing)*40)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[18rem\]{min-width:18rem}.min-w-\[100px\]{min-width:100px}.min-w-\[104px\]{min-width:104px}.min-w-\[148px\]{min-width:148px}.min-w-\[188px\]{min-width:188px}.min-w-\[248px\]{min-width:248px}.min-w-\[250px\]{min-width:250px}.min-w-\[280px\]{min-width:280px}.min-w-\[288px\]{min-width:288px}.min-w-\[320px\]{min-width:320px}.min-w-\[328px\]{min-width:328px}.min-w-\[400px\]{min-width:400px}.min-w-\[500px\]{min-width:500px}.min-w-\[560px\]{min-width:560px}.min-w-\[610px\]{min-width:610px}.min-w-\[640px\]{min-width:640px}.min-w-\[660px\]{min-width:660px}.min-w-\[980px\]{min-width:980px}.min-w-\[1080px\]{min-width:1080px}.min-w-\[1420px\]{min-width:1420px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1)}.-translate-x-1\/2,.-translate-y-1{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing)*-1)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1)}.-translate-y-1\/2,.translate-y-0\.5{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*.5)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.touch-manipulation{touch-action:manipulation}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-mt-4{scroll-margin-top:calc(var(--spacing)*4)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-disc{list-style-type:disc}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[1\.75rem_1fr\]{grid-template-columns:1.75rem 1fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1rem_1fr\]{grid-template-columns:1rem 1fr}.grid-cols-\[2rem_1fr\]{grid-template-columns:2rem 1fr}.grid-cols-\[36px_1fr_270px\]{grid-template-columns:36px 1fr 270px}.grid-cols-\[44px_repeat\(7\,minmax\(64px\,1fr\)\)\]{grid-template-columns:44px repeat(7,minmax(64px,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-end{align-content:flex-end}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing)*0)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*14)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*14)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px*var(--tw-space-y-reverse));margin-block-end:calc(1px*calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-x-8{column-gap:calc(var(--spacing)*8)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-5{row-gap:calc(var(--spacing)*5)}.gap-y-12{row-gap:calc(var(--spacing)*12)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)),:where(.divide-border\/80>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/80>:not(:last-child)){border-color:color-mix(in oklab,var(--border)80%,transparent)}}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.\!overflow-x-hidden{overflow-x:hidden!important}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.\!overflow-y-auto{overflow-y:auto!important}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[34px\]{border-radius:34px}.rounded-\[36px\]{border-radius:36px}.rounded-\[40px\]{border-radius:40px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-2xl{border-top-left-radius:var(--radius-2xl)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-tr-2xl{border-top-right-radius:var(--radius-2xl)}.rounded-b-\[40px\]{border-bottom-right-radius:40px;border-bottom-left-radius:40px}.rounded-b-\[48px\]{border-bottom-right-radius:48px;border-bottom-left-radius:48px}.rounded-b-\[64px\]{border-bottom-right-radius:64px;border-bottom-left-radius:64px}.rounded-br-2xl{border-bottom-right-radius:var(--radius-2xl)}.rounded-bl-2xl{border-bottom-left-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[1\.6px\]{border-style:var(--tw-border-style);border-width:1.6px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#00e5ff\]{border-color:#00e5ff}.border-\[\#3b82f6\]\/30{border-color:oklab(62.3083% -.0332476 -.185052/.3)}.border-\[\#004e92\]{border-color:#004e92}.border-\[\#93c5fd\]{border-color:#93c5fd}.border-\[\#433DF2\]{border-color:#433df2}.border-\[\#433DF2\]\/10{border-color:oklab(50.3367% .0160067 -.256146/.1)}.border-\[\#433DF2\]\/15{border-color:oklab(50.3367% .0160067 -.256146/.15)}.border-\[\#433DF2\]\/35{border-color:oklab(50.3367% .0160067 -.256146/.35)}.border-\[\#0878F9\]\/45{border-color:oklab(59.4726% -.0458301 -.207027/.45)}.border-\[\#DDE5EF\]{border-color:#dde5ef}.border-\[\#E1DBFA\]{border-color:#e1dbfa}.border-\[\#bae6fd\]{border-color:#bae6fd}.border-\[\#bbf7d0\]{border-color:#bbf7d0}.border-\[\#bfdbfe\]{border-color:#bfdbfe}.border-\[\#cbd5e1\]{border-color:#cbd5e1}.border-\[\#dbeafe\]{border-color:#dbeafe}.border-\[\#dce7fb\]{border-color:#dce7fb}.border-\[\#dfe7fb\]{border-color:#dfe7fb}.border-\[\#e2e8f0\]{border-color:#e2e8f0}.border-\[\#eef2f7\]{border-color:#eef2f7}.border-\[\#fde68a\]{border-color:#fde68a}.border-\[\#fecaca\]{border-color:#fecaca}.border-\[\#fed7aa\]{border-color:#fed7aa}.border-\[rgba\(0\,78\,146\,0\.1\)\]{border-color:#004e921a}.border-\[rgba\(0\,198\,255\,0\.1\)\]{border-color:#00c6ff1a}.border-\[rgba\(124\,58\,237\,0\.12\)\]{border-color:#7c3aed1f}.border-\[rgba\(124\,58\,237\,0\.16\)\]{border-color:#7c3aed29}.border-\[rgba\(224\,247\,250\,0\.6\)\]{border-color:#e0f7fa99}.border-\[rgba\(226\,232\,240\,0\.5\)\]{border-color:#e2e8f080}.border-\[rgba\(226\,232\,240\,0\.6\)\]{border-color:#e2e8f099}.border-\[rgba\(226\,232\,240\,0\.8\)\]{border-color:#e2e8f0cc}.border-\[rgba\(226\,232\,240\,0\.65\)\]{border-color:#e2e8f0a6}.border-\[rgba\(239\,68\,68\,0\.1\)\]{border-color:#ef44441a}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/80{border-color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/80{border-color:color-mix(in oklab,var(--color-amber-200)80%,transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/70{border-color:#ffd236b3}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/70{border-color:color-mix(in oklab,var(--color-amber-300)70%,transparent)}}.border-amber-400\/45{border-color:#fcbb0073}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/45{border-color:color-mix(in oklab,var(--color-amber-400)45%,transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/25{border-color:color-mix(in oklab,var(--color-amber-500)25%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.border-background{border-color:var(--background)}.border-border,.border-border\/35{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/35{border-color:color-mix(in oklab,var(--border)35%,transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-border\/55{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/55{border-color:color-mix(in oklab,var(--border)55%,transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border)60%,transparent)}}.border-border\/65{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/65{border-color:color-mix(in oklab,var(--border)65%,transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--border)70%,transparent)}}.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/80{border-color:color-mix(in oklab,var(--border)80%,transparent)}}.border-card{border-color:var(--card)}.border-current{border-color:currentColor}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-500\/25{border-color:#00b7d740}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/25{border-color:color-mix(in oklab,var(--color-cyan-500)25%,transparent)}}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/30{border-color:color-mix(in oklab,var(--color-cyan-500)30%,transparent)}}.border-destructive\/20{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/20{border-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.border-destructive\/25{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/25{border-color:color-mix(in oklab,var(--destructive)25%,transparent)}}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--destructive)30%,transparent)}}.border-destructive\/35{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/35{border-color:color-mix(in oklab,var(--destructive)35%,transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/25{border-color:color-mix(in oklab,var(--color-emerald-500)25%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500)30%,transparent)}}.border-foreground\/10{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/10{border-color:color-mix(in oklab,var(--foreground)10%,transparent)}}.border-indigo-600{border-color:var(--color-indigo-600)}.border-info\/35{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.border-info\/35{border-color:color-mix(in oklab,var(--info)35%,transparent)}}.border-input{border-color:var(--input)}.border-input-border{border-color:var(--input-border)}.border-muted-foreground\/30{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/30{border-color:color-mix(in oklab,var(--muted-foreground)30%,transparent)}}.border-neutral-300{border-color:var(--color-neutral-300)}.border-pink-200{border-color:var(--color-pink-200)}.border-pink-200\/60{border-color:#fccee899}@supports (color:color-mix(in lab,red,red)){.border-pink-200\/60{border-color:color-mix(in oklab,var(--color-pink-200)60%,transparent)}}.border-primary,.border-primary\/15{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/15{border-color:color-mix(in oklab,var(--primary)15%,transparent)}}.border-primary\/18{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/18{border-color:color-mix(in oklab,var(--primary)18%,transparent)}}.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--primary)20%,transparent)}}.border-primary\/24{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/24{border-color:color-mix(in oklab,var(--primary)24%,transparent)}}.border-primary\/25{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/25{border-color:color-mix(in oklab,var(--primary)25%,transparent)}}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--primary)30%,transparent)}}.border-primary\/35{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/35{border-color:color-mix(in oklab,var(--primary)35%,transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/40{border-color:color-mix(in oklab,var(--primary)40%,transparent)}}.border-red-400{border-color:var(--color-red-400)}.border-rose-200{border-color:var(--color-rose-200)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-success\/35{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/35{border-color:color-mix(in oklab,var(--success)35%,transparent)}}.border-teal-200{border-color:var(--color-teal-200)}.border-transparent{border-color:#0000}.border-warning\/25{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/25{border-color:color-mix(in oklab,var(--warning)25%,transparent)}}.border-warning\/35{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/35{border-color:color-mix(in oklab,var(--warning)35%,transparent)}}.border-warning\/40{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/40{border-color:color-mix(in oklab,var(--warning)40%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.border-white\/35{border-color:color-mix(in oklab,var(--color-white)35%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.border-t-transparent{border-top-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#00a4ef\]{background-color:#00a4ef}.bg-\[\#00b8d9\]{background-color:#00b8d9}.bg-\[\#00c950\]{background-color:#00c950}.bg-\[\#00e5ff\]{background-color:#00e5ff}.bg-\[\#3b82f6\]\/10{background-color:oklab(62.3083% -.0332476 -.185052/.1)}.bg-\[\#004e92\]{background-color:#004e92}.bg-\[\#05df72\]{background-color:#05df72}.bg-\[\#7fba00\]{background-color:#7fba00}.bg-\[\#11A0D9\]\/10{background-color:oklab(66.4968% -.080451 -.108768/.1)}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#433DF2\]{background-color:#433df2}.bg-\[\#433DF2\]\/6{background-color:oklab(50.3367% .0160067 -.256146/.06)}.bg-\[\#DDEEFF\]{background-color:#def}.bg-\[\#DDF7EC\]{background-color:#ddf7ec}.bg-\[\#EEE9FF\]{background-color:#eee9ff}.bg-\[\#EFF7FF\]{background-color:#eff7ff}.bg-\[\#F5F2FF\]{background-color:#f5f2ff}.bg-\[\#F7FAFD\]{background-color:#f7fafd}.bg-\[\#dbeafe\]{background-color:#dbeafe}.bg-\[\#dcfce7\]{background-color:#dcfce7}.bg-\[\#e0f2fe\]{background-color:#e0f2fe}.bg-\[\#e0f7fa\]{background-color:#e0f7fa}.bg-\[\#e0f7fa\]\/70{background-color:oklab(96.0247% -.0219166 -.0107821/.7)}.bg-\[\#e2e8f0\]{background-color:#e2e8f0}.bg-\[\#e2f2ff\]{background-color:#e2f2ff}.bg-\[\#ecfeff\]{background-color:#ecfeff}.bg-\[\#eef2ff\]{background-color:#eef2ff}.bg-\[\#eff6ff\]{background-color:#eff6ff}.bg-\[\#f0f9ff\]{background-color:#f0f9ff}.bg-\[\#f0fdf4\]{background-color:#f0fdf4}.bg-\[\#f1f5f9\]{background-color:#f1f5f9}.bg-\[\#f2fbff\]{background-color:#f2fbff}.bg-\[\#f8fafc\]{background-color:#f8fafc}.bg-\[\#f25022\]{background-color:#f25022}.bg-\[\#faf5ff\]{background-color:#faf5ff}.bg-\[\#fee2e2\]{background-color:#fee2e2}.bg-\[\#fef2f2\]{background-color:#fef2f2}.bg-\[\#fef3c7\]{background-color:#fef3c7}.bg-\[\#ff9f0a\]{background-color:#ff9f0a}.bg-\[\#ffb900\]{background-color:#ffb900}.bg-\[\#fff7ed\]{background-color:#fff7ed}.bg-\[\#fffbeb\]{background-color:#fffbeb}.bg-\[rgba\(0\,78\,146\,0\.1\)\]{background-color:#004e921a}.bg-\[rgba\(0\,78\,146\,0\.05\)\]{background-color:#004e920d}.bg-\[rgba\(0\,198\,255\,0\.1\)\]{background-color:#00c6ff1a}.bg-\[rgba\(0\,198\,255\,0\.05\)\]{background-color:#00c6ff0d}.bg-\[rgba\(124\,58\,237\,0\.06\)\]{background-color:#7c3aed0f}.bg-\[rgba\(219\,234\,254\,0\.45\)\]{background-color:#dbeafe73}.bg-\[rgba\(224\,247\,250\,0\.4\)\]{background-color:#e0f7fa66}.bg-\[rgba\(224\,247\,250\,0\.35\)\]{background-color:#e0f7fa59}.bg-\[rgba\(239\,68\,68\,0\.05\)\]{background-color:#ef44440d}.bg-\[rgba\(255\,245\,221\,0\.5\)\]{background-color:#fff5dd80}.bg-accent,.bg-accent\/10{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--accent)10%,transparent)}}.bg-accent\/15{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/15{background-color:color-mix(in oklab,var(--accent)15%,transparent)}}.bg-accent\/16{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/16{background-color:color-mix(in oklab,var(--accent)16%,transparent)}}.bg-accent\/18{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/18{background-color:color-mix(in oklab,var(--accent)18%,transparent)}}.bg-accent\/20{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/20{background-color:color-mix(in oklab,var(--accent)20%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/60{background-color:color-mix(in oklab,var(--color-amber-50)60%,transparent)}}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/70{background-color:color-mix(in oklab,var(--color-amber-50)70%,transparent)}}.bg-amber-50\/80{background-color:#fffbebcc}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/80{background-color:color-mix(in oklab,var(--color-amber-50)80%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200\/40{background-color:#fee68566}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/40{background-color:color-mix(in oklab,var(--color-amber-200)40%,transparent)}}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/5{background-color:color-mix(in oklab,var(--color-amber-500)5%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-background,.bg-background\/55{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/55{background-color:color-mix(in oklab,var(--background)55%,transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/70{background-color:color-mix(in oklab,var(--background)70%,transparent)}}.bg-background\/72{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/72{background-color:color-mix(in oklab,var(--background)72%,transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--background)80%,transparent)}}.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/90{background-color:color-mix(in oklab,var(--background)90%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border,.bg-border\/65{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.bg-border\/65{background-color:color-mix(in oklab,var(--border)65%,transparent)}}.bg-border\/70{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.bg-border\/70{background-color:color-mix(in oklab,var(--border)70%,transparent)}}.bg-card,.bg-card\/55{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/55{background-color:color-mix(in oklab,var(--card)55%,transparent)}}.bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/60{background-color:color-mix(in oklab,var(--card)60%,transparent)}}.bg-card\/70{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/70{background-color:color-mix(in oklab,var(--card)70%,transparent)}}.bg-card\/80{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/80{background-color:color-mix(in oklab,var(--card)80%,transparent)}}.bg-card\/85{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/85{background-color:color-mix(in oklab,var(--card)85%,transparent)}}.bg-card\/88{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/88{background-color:color-mix(in oklab,var(--card)88%,transparent)}}.bg-card\/95{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/95{background-color:color-mix(in oklab,var(--card)95%,transparent)}}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500)10%,transparent)}}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive)5%,transparent)}}.bg-destructive\/8{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/8{background-color:color-mix(in oklab,var(--destructive)8%,transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.bg-destructive\/12{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/12{background-color:color-mix(in oklab,var(--destructive)12%,transparent)}}.bg-destructive\/18{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/18{background-color:color-mix(in oklab,var(--destructive)18%,transparent)}}.bg-destructive\/\[0\.07\]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/\[0\.07\]{background-color:color-mix(in oklab,var(--destructive)7%,transparent)}}.bg-destructive\/\[0\.035\]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/\[0\.035\]{background-color:color-mix(in oklab,var(--destructive)3.5%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/80{background-color:#ecfdf5cc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/80{background-color:color-mix(in oklab,var(--color-emerald-50)80%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-100\/65{background-color:#d0fae5a6}@supports (color:color-mix(in lab,red,red)){.bg-emerald-100\/65{background-color:color-mix(in oklab,var(--color-emerald-100)65%,transparent)}}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/5{background-color:color-mix(in oklab,var(--color-emerald-500)5%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-foreground{background-color:var(--foreground)}.bg-green-100{background-color:var(--color-green-100)}.bg-info-subtle{background-color:var(--info-subtle)}.bg-input{background-color:var(--input)}.bg-muted,.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted)20%,transparent)}}.bg-muted\/25{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/25{background-color:color-mix(in oklab,var(--muted)25%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted)30%,transparent)}}.bg-muted\/35{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/35{background-color:color-mix(in oklab,var(--muted)35%,transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.bg-muted\/45{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/45{background-color:color-mix(in oklab,var(--muted)45%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-muted\/55{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/55{background-color:color-mix(in oklab,var(--muted)55%,transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--muted)60%,transparent)}}.bg-muted\/65{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/65{background-color:color-mix(in oklab,var(--muted)65%,transparent)}}.bg-muted\/70{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/70{background-color:color-mix(in oklab,var(--muted)70%,transparent)}}.bg-pink-200\/40{background-color:#fccee866}@supports (color:color-mix(in lab,red,red)){.bg-pink-200\/40{background-color:color-mix(in oklab,var(--color-pink-200)40%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.bg-primary\/8{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/8{background-color:color-mix(in oklab,var(--primary)8%,transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.bg-primary\/14{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/14{background-color:color-mix(in oklab,var(--primary)14%,transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--primary)15%,transparent)}}.bg-primary\/\[0\.04\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.04\]{background-color:color-mix(in oklab,var(--primary)4%,transparent)}}.bg-primary\/\[0\.07\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.07\]{background-color:color-mix(in oklab,var(--primary)7%,transparent)}}.bg-primary\/\[0\.035\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.035\]{background-color:color-mix(in oklab,var(--primary)3.5%,transparent)}}.bg-primary\/\[0\.045\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.045\]{background-color:color-mix(in oklab,var(--primary)4.5%,transparent)}}.bg-red-50\/80{background-color:#fef2f2cc}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/80{background-color:color-mix(in oklab,var(--color-red-50)80%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-secondary,.bg-secondary\/20{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/20{background-color:color-mix(in oklab,var(--secondary)20%,transparent)}}.bg-secondary\/32{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/32{background-color:color-mix(in oklab,var(--secondary)32%,transparent)}}.bg-secondary\/45{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/45{background-color:color-mix(in oklab,var(--secondary)45%,transparent)}}.bg-secondary\/55{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/55{background-color:color-mix(in oklab,var(--secondary)55%,transparent)}}.bg-secondary\/60{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/60{background-color:color-mix(in oklab,var(--secondary)60%,transparent)}}.bg-secondary\/70{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/70{background-color:color-mix(in oklab,var(--secondary)70%,transparent)}}.bg-secondary\/78{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/78{background-color:color-mix(in oklab,var(--secondary)78%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/70{background-color:color-mix(in oklab,var(--color-slate-50)70%,transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50)80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/65{background-color:#f1f5f9a6}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/65{background-color:color-mix(in oklab,var(--color-slate-100)65%,transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950\/62{background-color:#0206189e}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/62{background-color:color-mix(in oklab,var(--color-slate-950)62%,transparent)}}.bg-success{background-color:var(--success)}.bg-success-subtle{background-color:var(--success-subtle)}.bg-success\/\[0\.025\]{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/\[0\.025\]{background-color:color-mix(in oklab,var(--success)2.5%,transparent)}}.bg-surface,.bg-surface\/55{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/55{background-color:color-mix(in oklab,var(--surface)55%,transparent)}}.bg-surface\/60{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/60{background-color:color-mix(in oklab,var(--surface)60%,transparent)}}.bg-surface\/70{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/70{background-color:color-mix(in oklab,var(--surface)70%,transparent)}}.bg-surface\/75{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/75{background-color:color-mix(in oklab,var(--surface)75%,transparent)}}.bg-surface\/80{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/80{background-color:color-mix(in oklab,var(--surface)80%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-warning-subtle{background-color:var(--warning-subtle)}.bg-warning\/10{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--warning)10%,transparent)}}.bg-warning\/12{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/12{background-color:color-mix(in oklab,var(--warning)12%,transparent)}}.bg-warning\/14{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/14{background-color:color-mix(in oklab,var(--warning)14%,transparent)}}.bg-warning\/22{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/22{background-color:color-mix(in oklab,var(--warning)22%,transparent)}}.bg-warning\/25{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/25{background-color:color-mix(in oklab,var(--warning)25%,transparent)}}.bg-warning\/\[0\.07\]{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/\[0\.07\]{background-color:color-mix(in oklab,var(--warning)7%,transparent)}}.bg-warning\/\[0\.08\]{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/\[0\.08\]{background-color:color-mix(in oklab,var(--warning)8%,transparent)}}.bg-warning\/\[0\.035\]{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/\[0\.035\]{background-color:color-mix(in oklab,var(--warning)3.5%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/88{background-color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.bg-white\/88{background-color:color-mix(in oklab,var(--color-white)88%,transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.bg-white\/92{background-color:color-mix(in oklab,var(--color-white)92%,transparent)}}.bg-white\/\[0\.64\]{background-color:#ffffffa3}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.64\]{background-color:color-mix(in oklab,var(--color-white)64%,transparent)}}.bg-white\/\[0\.72\]{background-color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.72\]{background-color:color-mix(in oklab,var(--color-white)72%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-br,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-\[linear-gradient\(90deg\,\#004e92_0\%\,\#00e5ff_100\%\)\]{background-image:linear-gradient(90deg,#004e92,#00e5ff)}.bg-\[linear-gradient\(90deg\,rgba\(67\,61\,242\,0\.07\)\,rgba\(17\,160\,217\,0\.07\)\)\]{background-image:linear-gradient(90deg,#433df212,#11a0d912)}.bg-\[linear-gradient\(110deg\,\#FFFFFF_0\%\,\#F7FAFD_52\%\,\#EFF7FF_100\%\)\]{background-image:linear-gradient(110deg,#fff,#f7fafd 52%,#eff7ff)}.bg-\[linear-gradient\(135deg\,\#FFFFFF_0\%\,\#F7FBFF_100\%\)\]{background-image:linear-gradient(135deg,#fff,#f7fbff)}.bg-\[linear-gradient\(135deg\,\#FFFFFF_0\%\,\#F8FCFA_100\%\)\]{background-image:linear-gradient(135deg,#fff,#f8fcfa)}.bg-\[linear-gradient\(135deg\,\#FFFFFF_0\%\,\#FAF8FF_100\%\)\]{background-image:linear-gradient(135deg,#fff,#faf8ff)}.bg-\[linear-gradient\(135deg\,\#ffffff_0\%\,\#f3fffa_100\%\)\]{background-image:linear-gradient(135deg,#fff,#f3fffa)}.bg-\[linear-gradient\(180deg\,\#00c6ff_0\%\,\#0072ff_100\%\)\]{background-image:linear-gradient(#00c6ff,#0072ff)}.bg-\[linear-gradient\(180deg\,\#004e92_0\%\,\#00c6ff_100\%\)\]{background-image:linear-gradient(#004e92,#00c6ff)}.bg-\[linear-gradient\(180deg\,\#004e92_0\%\,\#00e5ff_100\%\)\]{background-image:linear-gradient(#004e92,#00e5ff)}.bg-\[linear-gradient\(180deg\,\#004e92_0\%\,\#0072ff_100\%\)\]{background-image:linear-gradient(#004e92,#0072ff)}.bg-\[linear-gradient\(180deg\,\#004e92_0\%\,rgba\(0\,78\,146\,0\.8\)_100\%\)\]{background-image:linear-gradient(#004e92,#004e92cc)}.bg-\[linear-gradient\(180deg\,\#7c3aed_0\%\,\#4f46e5_100\%\)\]{background-image:linear-gradient(#7c3aed,#4f46e5)}.bg-\[linear-gradient\(180deg\,\#dbeafe_0\%\,\#eff6ff_100\%\)\]{background-image:linear-gradient(#dbeafe,#eff6ff)}.bg-\[linear-gradient\(180deg\,\#eef6ff_0\%\,\#f8fbff_42\%\,\#ffffff_100\%\)\]{background-image:linear-gradient(#eef6ff,#f8fbff 42%,#fff)}.bg-\[linear-gradient\(180deg\,\#eff6ff_0\%\,\#ffffff_100\%\)\]{background-image:linear-gradient(#eff6ff,#fff)}.bg-\[linear-gradient\(180deg\,\#ffffff_0\%\,\#f8fbff_100\%\)\]{background-image:linear-gradient(#fff,#f8fbff)}.bg-\[linear-gradient\(180deg\,rgba\(0\,78\,146\,0\.12\)_0\%\,rgba\(224\,247\,250\,0\)_100\%\)\]{background-image:linear-gradient(#004e921f,#e0f7fa00)}.bg-\[linear-gradient\(180deg\,rgba\(224\,247\,250\,0\.55\)_0\%\,rgba\(224\,247\,250\,0\)_100\%\)\]{background-image:linear-gradient(#e0f7fa8c,#e0f7fa00)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(15\,118\,110\,0\.12\)\,_transparent_38\%\)\,linear-gradient\(180deg\,_\#f8fafc\,_\#e2e8f0\)\]{background-image:radial-gradient(circle at top,#0f766e1f,#0000 38%),linear-gradient(#f8fafc,#e2e8f0)}.bg-\[radial-gradient\(ellipse_at_bottom_left\,rgba\(17\,160\,217\,0\.2\)\,transparent_50\%\)\]{background-image:radial-gradient(at 0 100%,#11a0d933,#0000 50%)}.bg-\[radial-gradient\(ellipse_at_top_right\,rgba\(255\,255\,255\,0\.15\)\,transparent_50\%\)\]{background-image:radial-gradient(at 100% 0,#ffffff26,#0000 50%)}.from-\[\#11A0D9\]\/60{--tw-gradient-from:oklab(66.4968% -.080451 -.108768/.6);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#433DF2\]\/10{--tw-gradient-from:oklab(50.3367% .0160067 -.256146/.1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-background{--tw-gradient-from:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-800{--tw-gradient-from:var(--color-blue-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-50{--tw-gradient-from:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-orange-200\/40{--tw-gradient-from:#ffd7a866}@supports (color:color-mix(in lab,red,red)){.from-orange-200\/40{--tw-gradient-from:color-mix(in oklab,var(--color-orange-200)40%,transparent)}}.from-orange-200\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-50{--tw-gradient-from:var(--color-pink-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-200\/40{--tw-gradient-from:#fccee866}@supports (color:color-mix(in lab,red,red)){.from-pink-200\/40{--tw-gradient-from:color-mix(in oklab,var(--color-pink-200)40%,transparent)}}.from-pink-200\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-400{--tw-gradient-from:var(--color-pink-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-600{--tw-gradient-from:var(--color-pink-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-amber-50{--tw-gradient-via:var(--color-amber-50);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-background{--tw-gradient-via:var(--background);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-900{--tw-gradient-via:var(--color-blue-900);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-50{--tw-gradient-via:var(--color-orange-50);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-500{--tw-gradient-via:var(--color-orange-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#11A0D9\]\/10{--tw-gradient-to:oklab(66.4968% -.080451 -.108768/.1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#433DF2\]\/60{--tw-gradient-to:oklab(50.3367% .0160067 -.256146/.6);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-50{--tw-gradient-to:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-200\/40{--tw-gradient-to:#fee68566}@supports (color:color-mix(in lab,red,red)){.to-amber-200\/40{--tw-gradient-to:color-mix(in oklab,var(--color-amber-200)40%,transparent)}}.to-amber-200\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-500{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-muted\/20{--tw-gradient-to:var(--muted)}@supports (color:color-mix(in lab,red,red)){.to-muted\/20{--tw-gradient-to:color-mix(in oklab,var(--muted)20%,transparent)}}.to-muted\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-muted\/30{--tw-gradient-to:var(--muted)}@supports (color:color-mix(in lab,red,red)){.to-muted\/30{--tw-gradient-to:color-mix(in oklab,var(--muted)30%,transparent)}}.to-muted\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-50{--tw-gradient-to:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-400{--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-200\/40{--tw-gradient-to:#fccee866}@supports (color:color-mix(in lab,red,red)){.to-pink-200\/40{--tw-gradient-to:color-mix(in oklab,var(--color-pink-200)40%,transparent)}}.to-pink-200\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-800{--tw-gradient-to:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-teal-50{--tw-gradient-to:var(--color-teal-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[18\%_45\%\]{object-position:18% 45%}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.p-8{padding:calc(var(--spacing)*8)}.p-12{padding:calc(var(--spacing)*12)}.p-\[3px\]{padding:3px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-7{padding-top:calc(var(--spacing)*7)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-14{padding-top:calc(var(--spacing)*14)}.pt-24{padding-top:calc(var(--spacing)*24)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-28{padding-bottom:calc(var(--spacing)*28)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-12{padding-left:calc(var(--spacing)*12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-geist-mono)}.font-sans{font-family:var(--font-system-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.64rem\]{font-size:.64rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[36px\]{font-size:36px}.text-\[48px\]{font-size:48px}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-9{--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9)}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-\[0\.42em\]{--tw-tracking:.42em;letter-spacing:.42em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0B1638\]{color:#0b1638}.text-\[\#0f4c81\]{color:#0f4c81}.text-\[\#0f172a\]{color:#0f172a}.text-\[\#00b8d9\]{color:#00b8d9}.text-\[\#00c950\]{color:#00c950}.text-\[\#1d4ed8\]{color:#1d4ed8}.text-\[\#1e3a8a\]{color:#1e3a8a}.text-\[\#004e92\]{color:#004e92}.text-\[\#06A66A\]{color:#06a66a}.text-\[\#06b6d4\]{color:#06b6d4}.text-\[\#11A0D9\]{color:#11a0d9}.text-\[\#16a34a\]{color:#16a34a}.text-\[\#22c55e\]{color:#22c55e}.text-\[\#60a5fa\]{color:#60a5fa}.text-\[\#94a3b8\]{color:#94a3b8}.text-\[\#155e75\]{color:#155e75}.text-\[\#0284c7\]{color:#0284c7}.text-\[\#433DF2\]{color:#433df2}.text-\[\#0878F9\]{color:#0878f9}.text-\[\#0891b2\]{color:#0891b2}.text-\[\#2563eb\]{color:#2563eb}.text-\[\#4338ca\]{color:#4338ca}.text-\[\#6366f1\]{color:#6366f1}.text-\[\#7957E8\]{color:#7957e8}.text-\[\#9333ea\]{color:#9333ea}.text-\[\#40506F\]{color:#40506f}.text-\[\#60708F\]{color:#60708f}.text-\[\#64748b\]{color:#64748b}.text-\[\#92400e\]{color:#92400e}.text-\[\#166534\]{color:#166534}.text-\[\#334155\]{color:#334155}.text-\[\#475569\]{color:#475569}.text-\[\#b91c1c\]{color:#b91c1c}.text-\[\#d97706\]{color:#d97706}.text-\[\#dc2626\]{color:#dc2626}.text-\[\#ef4444\]{color:#ef4444}.text-\[\#f59e0b\]{color:#f59e0b}.text-\[\#f97316\]{color:#f97316}.text-\[\#ff7a00\]{color:#ff7a00}.text-\[rgba\(100\,116\,139\,0\.3\)\]{color:#64748b4d}.text-\[rgba\(100\,116\,139\,0\.4\)\]{color:#64748b66}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-900\/80{color:#7b3306cc}@supports (color:color-mix(in lab,red,red)){.text-amber-900\/80{color:color-mix(in oklab,var(--color-amber-900)80%,transparent)}}.text-amber-900\/90{color:#7b3306e6}@supports (color:color-mix(in lab,red,red)){.text-amber-900\/90{color:color-mix(in oklab,var(--color-amber-900)90%,transparent)}}.text-amber-950{color:var(--color-amber-950)}.text-background{color:var(--background)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-800{color:var(--color-cyan-800)}.text-cyan-900\/80{color:#104e64cc}@supports (color:color-mix(in lab,red,red)){.text-cyan-900\/80{color:color-mix(in oklab,var(--color-cyan-900)80%,transparent)}}.text-cyan-950{color:var(--color-cyan-950)}.text-cyan-950\/85{color:#053345d9}@supports (color:color-mix(in lab,red,red)){.text-cyan-950\/85{color:color-mix(in oklab,var(--color-cyan-950)85%,transparent)}}.text-destructive,.text-destructive\/80{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.text-destructive\/80{color:color-mix(in oklab,var(--destructive)80%,transparent)}}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-foreground,.text-foreground\/88{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/88{color:color-mix(in oklab,var(--foreground)88%,transparent)}}.text-gray-800{color:var(--color-gray-800)}.text-green-600{color:var(--color-green-600)}.text-indigo-600{color:var(--color-indigo-600)}.text-info{color:var(--info)}.text-muted-foreground{color:var(--muted-foreground)}.text-pink-500{color:var(--color-pink-500)}.text-pink-600\/70{color:#e30076b3}@supports (color:color-mix(in lab,red,red)){.text-pink-600\/70{color:color-mix(in oklab,var(--color-pink-600)70%,transparent)}}.text-pink-600\/80{color:#e30076cc}@supports (color:color-mix(in lab,red,red)){.text-pink-600\/80{color:color-mix(in oklab,var(--color-pink-600)80%,transparent)}}.text-pink-700{color:var(--color-pink-700)}.text-pink-700\/75{color:#c4005cbf}@supports (color:color-mix(in lab,red,red)){.text-pink-700\/75{color:color-mix(in oklab,var(--color-pink-700)75%,transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\/70{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/70{color:color-mix(in oklab,var(--primary)70%,transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-700{color:var(--color-rose-700)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground\/60{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/60{color:color-mix(in oklab,var(--sidebar-foreground)60%,transparent)}}.text-slate-100{color:var(--color-slate-100)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-success{color:var(--success)}.text-teal-700{color:var(--color-teal-700)}.text-transparent{color:#0000}.text-violet-700{color:var(--color-violet-700)}.text-warning{color:var(--warning)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_-18px_48px_-36px_rgba\(15\,27\,61\,0\.55\)\]{--tw-shadow:0 -18px 48px -36px var(--tw-shadow-color,#0f1b3d8c)}.shadow-\[0_-18px_48px_-36px_rgba\(15\,27\,61\,0\.55\)\],.shadow-\[0_0_0_1px_rgba\(124\,154\,184\,0\.28\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(124\,154\,184\,0\.28\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#7c9ab847)}.shadow-\[0_0_10px_rgba\(0\,229\,255\,0\.3\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#00e5ff4d)}.shadow-\[0_0_10px_rgba\(0\,229\,255\,0\.3\)\],.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.04\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a0a)}.shadow-\[0_1px_3px_rgba\(15\,23\,42\,0\.1\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0f172a1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(15\,23\,42\,0\.08\)\,0_1px_2px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0f172a14),0 1px 2px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0f172a14)}.shadow-\[0_1px_3px_rgba\(15\,23\,42\,0\.08\)\],.shadow-\[0_8px_20px_rgba\(15\,23\,42\,0\.08\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#0f172a14)}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.035\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0f172a09);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_15px_-3px_rgba\(0\,0\,0\,0\.1\)\,0_4px_6px_-4px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_15px_rgba\(0\,78\,146\,0\.2\)\,0_4px_6px_rgba\(0\,78\,146\,0\.2\)\]{--tw-shadow:0 10px 15px var(--tw-shadow-color,#004e9233),0 4px 6px var(--tw-shadow-color,#004e9233);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_15px_rgba\(0\,78\,146\,0\.16\)\]{--tw-shadow:0 10px 15px var(--tw-shadow-color,#004e9229);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_15px_rgba\(0\,198\,255\,0\.2\)\,0_4px_6px_rgba\(0\,198\,255\,0\.2\)\]{--tw-shadow:0 10px 15px var(--tw-shadow-color,#00c6ff33),0 4px 6px var(--tw-shadow-color,#00c6ff33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_15px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow:0 10px 15px var(--tw-shadow-color,#0f172a24)}.shadow-\[0_10px_15px_rgba\(124\,58\,237\,0\.2\)\],.shadow-\[0_10px_15px_rgba\(15\,23\,42\,0\.14\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_15px_rgba\(124\,58\,237\,0\.2\)\]{--tw-shadow:0 10px 15px var(--tw-shadow-color,#7c3aed33)}.shadow-\[0_10px_15px_rgba\(255\,159\,10\,0\.28\)\]{--tw-shadow:0 10px 15px var(--tw-shadow-color,#ff9f0a47)}.shadow-\[0_10px_15px_rgba\(255\,159\,10\,0\.28\)\],.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.055\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.055\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#0f172a0e)}.shadow-\[0_10px_26px_rgba\(15\,23\,42\,0\.045\)\]{--tw-shadow:0 10px 26px var(--tw-shadow-color,#0f172a0b)}.shadow-\[0_10px_26px_rgba\(15\,23\,42\,0\.045\)\],.shadow-\[0_10px_28px_rgba\(8\,120\,249\,0\.08\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(8\,120\,249\,0\.08\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#0878f914)}.shadow-\[0_12px_32px_rgba\(15\,23\,42\,0\.045\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#0f172a0b)}.shadow-\[0_12px_32px_rgba\(15\,23\,42\,0\.045\)\],.shadow-\[0_14px_34px_rgba\(15\,23\,42\,0\.055\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(15\,23\,42\,0\.055\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#0f172a0e)}.shadow-\[0_18px_40px_-22px_rgba\(236\,72\,153\,0\.45\)\]{--tw-shadow:0 18px 40px -22px var(--tw-shadow-color,#ec489973)}.shadow-\[0_18px_40px_-22px_rgba\(236\,72\,153\,0\.45\)\],.shadow-\[0_18px_40px_rgba\(15\,23\,42\,0\.08\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#0f172a14)}.shadow-\[0_20px_25px_-5px_rgba\(0\,78\,146\,0\.05\)\,0_8px_10px_-6px_rgba\(0\,78\,146\,0\.05\)\]{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#004e920d),0 8px 10px -6px var(--tw-shadow-color,#004e920d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_25px_-5px_rgba\(0\,198\,255\,0\.05\)\,0_8px_10px_-6px_rgba\(0\,198\,255\,0\.05\)\]{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#00c6ff0d),0 8px 10px -6px var(--tw-shadow-color,#00c6ff0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_25px_-5px_rgba\(124\,58\,237\,0\.06\)\]{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#7c3aed0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_25px_rgba\(0\,78\,146\,0\.05\)\,0_8px_10px_rgba\(0\,78\,146\,0\.05\)\]{--tw-shadow:0 20px 25px var(--tw-shadow-color,#004e920d),0 8px 10px var(--tw-shadow-color,#004e920d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_50px_-40px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:0 24px 50px -40px var(--tw-shadow-color,#0f172a59)}.shadow-\[0_24px_50px_-40px_rgba\(15\,23\,42\,0\.35\)\],.shadow-\[0_24px_70px_-50px_rgba\(8\,15\,52\,0\.18\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_70px_-50px_rgba\(8\,15\,52\,0\.18\)\]{--tw-shadow:0 24px 70px -50px var(--tw-shadow-color,#080f342e)}.shadow-\[0_24px_70px_-50px_rgba\(8\,15\,52\,0\.22\)\]{--tw-shadow:0 24px 70px -50px var(--tw-shadow-color,#080f3438)}.shadow-\[0_24px_70px_-50px_rgba\(8\,15\,52\,0\.22\)\],.shadow-\[0_24px_70px_-50px_rgba\(8\,15\,52\,0\.34\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_70px_-50px_rgba\(8\,15\,52\,0\.34\)\]{--tw-shadow:0 24px 70px -50px var(--tw-shadow-color,#080f3457)}.shadow-\[0_25px_50px_-12px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_25px_50px_-12px_rgba\(0\,0\,0\,0\.25\)\],.shadow-\[0_35px_90px_-50px_rgba\(67\,61\,242\,0\.4\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_35px_90px_-50px_rgba\(67\,61\,242\,0\.4\)\]{--tw-shadow:0 35px 90px -50px var(--tw-shadow-color,#433df266)}.shadow-\[inset_0_2px_4px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:inset 0 2px 4px var(--tw-shadow-color,#0000000d)}.shadow-\[inset_0_2px_4px_rgba\(0\,0\,0\,0\.05\)\],.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.ring-0,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.ring-1,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[\#433DF2\]\/20{--tw-shadow-color:#433df233}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#433DF2\]\/20{--tw-shadow-color:color-mix(in oklab,oklab(50.3367% .0160067 -.256146/.2) var(--tw-shadow-alpha),transparent)}}.shadow-blue-500\/10{--tw-shadow-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.shadow-blue-500\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)10%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-indigo-500\/20{--tw-shadow-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-indigo-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-pink-200\/50{--tw-shadow-color:#fccee880}@supports (color:color-mix(in lab,red,red)){.shadow-pink-200\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-pink-200)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-pink-500\/25{--tw-shadow-color:#f6339a40}@supports (color:color-mix(in lab,red,red)){.shadow-pink-500\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-pink-500)25%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-background{--tw-ring-color:var(--background)}.ring-border{--tw-ring-color:var(--border)}.ring-primary\/10{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/10{--tw-ring-color:color-mix(in oklab,var(--primary)10%,transparent)}}.ring-primary\/20{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab,var(--primary)20%,transparent)}}.ring-primary\/30{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab,var(--primary)30%,transparent)}}.ring-primary\/35{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/35{--tw-ring-color:color-mix(in oklab,var(--primary)35%,transparent)}}.ring-primary\/45{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/45{--tw-ring-color:color-mix(in oklab,var(--primary)45%,transparent)}}.ring-primary\/55{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/55{--tw-ring-color:color-mix(in oklab,var(--primary)55%,transparent)}}.ring-rose-200{--tw-ring-color:var(--color-rose-200)}.ring-warning\/35{--tw-ring-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.ring-warning\/35{--tw-ring-color:color-mix(in oklab,var(--warning)35%,transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-2xl{--tw-blur:blur(var(--blur-2xl))}.blur-2xl,.blur-3xl{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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl))}.blur-\[20px\]{--tw-blur:blur(20px)}.blur-\[20px\],.drop-shadow-\[0_18px_28px_rgba\(15\,23\,42\,0\.34\)\]{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,)}.drop-shadow-\[0_18px_28px_rgba\(15\,23\,42\,0\.34\)\]{--tw-drop-shadow-size:drop-shadow(0 18px 28px var(--tw-drop-shadow-color,#0f172a57));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg))}.drop-shadow-lg,.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-md{-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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm,.backdrop-blur-xl{-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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.fade-in-0{--tw-enter-opacity:0}.fade-in-50{--tw-enter-opacity:.5}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing)*8)}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:border-primary\/15:is(:where(.group):hover *){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-primary\/15:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--primary)15%,transparent)}}.group-hover\:border-primary\/40:is(:where(.group):hover *){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-primary\/40:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--primary)40%,transparent)}}.group-hover\:bg-accent:is(:where(.group):hover *){background-color:var(--accent)}.group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.group-hover\:from-\[\#433DF2\]:is(:where(.group):hover *){--tw-gradient-from:#433df2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.group-hover\:to-\[\#11A0D9\]:is(:where(.group):hover *){--tw-gradient-to:#11a0d9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.group-hover\:text-\[\#433DF2\]:is(:where(.group):hover *){color:#433df2}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.marker\:text-primary ::marker{color:var(--primary)}.marker\:text-primary::marker{color:var(--primary)}.marker\:text-primary ::-webkit-details-marker,.marker\:text-primary::-webkit-details-marker{color:var(--primary)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:tracking-\[0\.2em\]::placeholder{--tw-tracking:.2em;letter-spacing:.2em}.placeholder\:text-\[\#94a3b8\]::placeholder{color:#94a3b8}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing)*0)}.before\:h-\[2px\]:before{content:var(--tw-content);height:2px}.before\:bg-primary:before{content:var(--tw-content);background-color:var(--primary)}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:border-\[\#11A0D9\]\/30:hover{border-color:oklab(66.4968% -.080451 -.108768/.3)}.hover\:border-\[\#433DF2\]\/30:hover{border-color:oklab(50.3367% .0160067 -.256146/.3)}.hover\:border-current\/25:hover{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.hover\:border-current\/25:hover{border-color:color-mix(in oklab,currentcolor 25%,transparent)}}.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:border-foreground\/25:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:border-foreground\/25:hover{border-color:color-mix(in oklab,var(--foreground)25%,transparent)}}.hover\:border-info\/35:hover{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.hover\:border-info\/35:hover{border-color:color-mix(in oklab,var(--info)35%,transparent)}}.hover\:border-primary\/35:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/35:hover{border-color:color-mix(in oklab,var(--primary)35%,transparent)}}.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--primary)40%,transparent)}}.hover\:border-primary\/45:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/45:hover{border-color:color-mix(in oklab,var(--primary)45%,transparent)}}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.hover\:border-primary\/65:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/65:hover{border-color:color-mix(in oklab,var(--primary)65%,transparent)}}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-\[\#dbeafe\]:hover{background-color:#dbeafe}.hover\:bg-accent:hover,.hover\:bg-accent\/60:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/60:hover{background-color:color-mix(in oklab,var(--accent)60%,transparent)}}.hover\:bg-accent\/80:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/80:hover{background-color:color-mix(in oklab,var(--accent)80%,transparent)}}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-card:hover{background-color:var(--card)}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-muted:hover,.hover\:bg-muted\/20:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab,var(--muted)20%,transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.hover\:bg-muted\/45:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/45:hover{background-color:color-mix(in oklab,var(--muted)45%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-primary-hover:hover{background-color:var(--primary-hover)}.hover\:bg-primary\/5:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.hover\:bg-secondary:hover,.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-success-subtle:hover{background-color:var(--success-subtle)}.hover\:bg-surface:hover{background-color:var(--surface)}.hover\:bg-surface-elevated:hover{background-color:var(--surface-elevated)}.hover\:bg-teal-50:hover{background-color:var(--color-teal-50)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-warning-subtle:hover{background-color:var(--warning-subtle)}.hover\:bg-warning\/20:hover{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/20:hover{background-color:color-mix(in oklab,var(--warning)20%,transparent)}}.hover\:bg-\[linear-gradient\(135deg\,\#ffffff_0\%\,\#f3f8ff_100\%\)\]:hover{background-image:linear-gradient(135deg,#fff,#f3f8ff)}.hover\:text-\[\#11A0D9\]:hover{color:#11a0d9}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-amber-800:hover{color:var(--color-amber-800)}.hover\:text-emerald-800:hover{color:var(--color-emerald-800)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-primary-hover:hover{color:var(--primary-hover)}.hover\:text-primary\/80:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab,var(--primary)80%,transparent)}}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-teal-800:hover{color:var(--color-teal-800)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_18px_42px_rgba\(8\,120\,249\,0\.10\)\]:hover{--tw-shadow:0 18px 42px var(--tw-shadow-color,#0878f91a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_30px_65px_-42px_rgba\(67\,61\,242\,0\.28\)\]:hover{--tw-shadow:0 30px 65px -42px var(--tw-shadow-color,#433df247)}.hover\:shadow-\[0_30px_65px_-42px_rgba\(67\,61\,242\,0\.28\)\]:hover,.hover\:shadow-lg:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.hover\:shadow-md:hover,.hover\:shadow-xl:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.hover\:shadow-\[\#433DF2\]\/5:hover{--tw-shadow-color:#433df20d}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-\[\#433DF2\]\/5:hover{--tw-shadow-color:color-mix(in oklab,oklab(50.3367% .0160067 -.256146/.05) var(--tw-shadow-alpha),transparent)}}}.focus\:border-\[\#433DF2\]:focus{border-color:#433df2}.focus\:bg-accent:focus,.focus\:bg-accent\/75:focus{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.focus\:bg-accent\/75:focus{background-color:color-mix(in oklab,var(--accent)75%,transparent)}}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#433DF2\]\/20:focus{--tw-ring-color:oklab(50.3367% .0160067 -.256146/.2)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[\#25D366\]:focus-visible{--tw-ring-color:#25d366}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-primary:focus-visible,.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary)40%,transparent)}}.focus-visible\:ring-red-400:focus-visible{--tw-ring-color:var(--color-red-400)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)40%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-\[0\.98\]:active{scale:.98}.active\:bg-primary-hover:active{background-color:var(--primary-hover)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-muted-foreground\/50:disabled{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.disabled\:text-muted-foreground\/50:disabled{color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:bg-primary\/8[data-active=true]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-primary\/8[data-active=true]{background-color:color-mix(in oklab,var(--primary)8%,transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-10[data-size=default]{height:calc(var(--spacing)*10)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing)*12)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\[state\=active\]\:border-border[data-state=active]{border-color:var(--border)}.data-\[state\=active\]\:bg-card[data-state=active]{background-color:var(--card)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=selected\]\:bg-accent[data-state=selected]{background-color:var(--accent)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-12{margin-top:calc(var(--spacing)*12)}.sm\:mb-4{margin-bottom:calc(var(--spacing)*4)}.sm\:mb-12{margin-bottom:calc(var(--spacing)*12)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:h-3\.5{height:calc(var(--spacing)*3.5)}.sm\:h-\[300px\]{height:300px}.sm\:w-3\.5{width:calc(var(--spacing)*3.5)}.sm\:w-48{width:calc(var(--spacing)*48)}.sm\:w-52{width:calc(var(--spacing)*52)}.sm\:w-56{width:calc(var(--spacing)*56)}.sm\:w-72{width:calc(var(--spacing)*72)}.sm\:w-\[220px\]{width:220px}.sm\:w-auto{width:auto}.sm\:w-fit{width:fit-content}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-\[640px\]{max-width:640px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-\[140px\]{min-width:140px}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_110px_150px_140px\]{grid-template-columns:minmax(0,1fr) 110px 150px 140px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:rounded-full{border-radius:3.40282e+38px}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-1{padding-block:calc(var(--spacing)*1)}.sm\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}.sm\:py-16{padding-block:calc(var(--spacing)*16)}.sm\:pt-0{padding-top:calc(var(--spacing)*0)}.sm\:pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.sm\:pl-5{padding-left:calc(var(--spacing)*5)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:48rem){.md\:right-8{right:calc(var(--spacing)*8)}.md\:bottom-8{bottom:calc(var(--spacing)*8)}.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:table-cell{display:table-cell}.md\:h-8{height:calc(var(--spacing)*8)}.md\:h-16{height:calc(var(--spacing)*16)}.md\:h-\[380px\]{height:380px}.md\:min-h-\[100svh\]{min-height:100svh}.md\:w-8{width:calc(var(--spacing)*8)}.md\:w-16{width:calc(var(--spacing)*16)}.md\:w-\[320px\]{width:320px}.md\:w-\[340px\]{width:340px}.md\:w-auto{width:auto}.md\:max-w-md{max-width:var(--container-md)}.md\:min-w-0{min-width:calc(var(--spacing)*0)}.md\:flex-none{flex:none}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.md\:grid-cols-\[1fr_0\.85fr\]{grid-template-columns:1fr .85fr}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[3rem_1fr\]{grid-template-columns:3rem 1fr}.md\:grid-cols-\[3rem_1fr_auto\]{grid-template-columns:3rem 1fr auto}.md\:grid-cols-\[4rem_1fr_auto\]{grid-template-columns:4rem 1fr auto}.md\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.md\:grid-cols-\[220px\,1fr\]{grid-template-columns:220px,1fr}.md\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.md\:grid-cols-\[minmax\(0\,1fr\)_180px_auto\]{grid-template-columns:minmax(0,1fr) 180px auto}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-14{gap:calc(var(--spacing)*14)}:where(.md\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.md\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.md\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:border-border{border-color:var(--border)}.md\:bg-card{background-color:var(--card)}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-7{padding:calc(var(--spacing)*7)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:p-16{padding:calc(var(--spacing)*16)}.md\:px-3{padding-inline:calc(var(--spacing)*3)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:py-0{padding-block:calc(var(--spacing)*0)}.md\:py-8{padding-block:calc(var(--spacing)*8)}.md\:py-10{padding-block:calc(var(--spacing)*10)}.md\:py-12{padding-block:calc(var(--spacing)*12)}.md\:py-14{padding-block:calc(var(--spacing)*14)}.md\:py-16{padding-block:calc(var(--spacing)*16)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:py-24{padding-block:calc(var(--spacing)*24)}.md\:pt-0{padding-top:calc(var(--spacing)*0)}.md\:pt-2{padding-top:calc(var(--spacing)*2)}.md\:pt-32{padding-top:calc(var(--spacing)*32)}.md\:pb-20{padding-bottom:calc(var(--spacing)*20)}.md\:pb-24{padding-bottom:calc(var(--spacing)*24)}.md\:pl-6{padding-left:calc(var(--spacing)*6)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.md\:leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.md\:leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.md\:shadow-\[0_24px_80px_rgba\(15\,27\,61\,0\.14\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0f1b3d24)}.md\:shadow-\[0_24px_80px_rgba\(15\,27\,61\,0\.14\)\],.md\:shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.md\:first\:pl-0:first-child{padding-left:calc(var(--spacing)*0)}.md\:last\:pr-0:last-child{padding-right:calc(var(--spacing)*0)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing)*24)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:flex{display:flex}.lg\:max-w-lg{max-width:var(--container-lg)}.lg\:min-w-\[18rem\]{min-width:18rem}.lg\:min-w-\[250px\]{min-width:250px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr\,1\.2fr\]{grid-template-columns:.8fr,1.2fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.lg\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.15fr\,0\.85fr\]{grid-template-columns:1.15fr,.85fr}.lg\:grid-cols-\[1\.15fr_0\.8fr_1fr\]{grid-template-columns:1.15fr .8fr 1fr}.lg\:grid-cols-\[1fr_0\.7fr\]{grid-template-columns:1fr .7fr}.lg\:grid-cols-\[1fr_0\.92fr\]{grid-template-columns:1fr .92fr}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:grid-cols-\[minmax\(0\,0\.62fr\)_minmax\(500px\,1\.08fr\)\]{grid-template-columns:minmax(0,.62fr) minmax(500px,1.08fr)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(18rem\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(320px\,1fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_330px\]{grid-template-columns:minmax(0,1fr) 330px}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_430px\]{grid-template-columns:minmax(0,1fr) 430px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(260px\,0\.35fr\)\]{grid-template-columns:minmax(0,1fr) minmax(260px,.35fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(260px\,0\.42fr\)\]{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(360px\,0\.72fr\)\]{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)}.lg\:grid-cols-\[minmax\(240px\,1fr\)_170px_150px_230px_auto\]{grid-template-columns:minmax(240px,1fr) 170px 150px 230px auto}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:self-center{align-self:center}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:py-8{padding-block:calc(var(--spacing)*8)}.lg\:pt-0{padding-top:calc(var(--spacing)*0)}.lg\:pl-8{padding-left:calc(var(--spacing)*8)}.lg\:text-right{text-align:right}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:min-h-\[128px\]{min-height:128px}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[0\.95fr\,1\.05fr\]{grid-template-columns:.95fr,1.05fr}.xl\:grid-cols-\[1\.2fr\,1fr\]{grid-template-columns:1.2fr,1fr}.xl\:grid-cols-\[1\.35fr\,0\.9fr\,1fr\,150px\]{grid-template-columns:1.35fr,.9fr,1fr,150px}.xl\:grid-cols-\[1fr_170px_170px_150px\]{grid-template-columns:1fr 170px 170px 150px}.xl\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.xl\:grid-cols-\[360px\,1fr\]{grid-template-columns:360px,1fr}.xl\:grid-cols-\[390px_minmax\(0\,1fr\)\]{grid-template-columns:390px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_420px\]{grid-template-columns:minmax(0,1.25fr) 420px}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_360px\]{grid-template-columns:minmax(0,1.35fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:items-end{align-items:flex-end}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}.xl\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.xl\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media (min-width:96rem){.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32 xl\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\32 xl\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}.dark\:border-emerald-800:is(.dark *){border-color:var(--color-emerald-800)}.dark\:border-pink-700:is(.dark *){border-color:var(--color-pink-700)}.dark\:border-pink-700\/40:is(.dark *){border-color:#c4005c66}@supports (color:color-mix(in lab,red,red)){.dark\:border-pink-700\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-pink-700)40%,transparent)}}.dark\:border-pink-800:is(.dark *){border-color:var(--color-pink-800)}.dark\:border-pink-800\/40:is(.dark *){border-color:#a2004c66}@supports (color:color-mix(in lab,red,red)){.dark\:border-pink-800\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-pink-800)40%,transparent)}}.dark\:bg-amber-800\/20:is(.dark *){background-color:#953d0033}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-800\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-800)20%,transparent)}}.dark\:bg-amber-950\/15:is(.dark *){background-color:#46190126}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950)15%,transparent)}}.dark\:bg-card:is(.dark *){background-color:var(--card)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-emerald-900\/50:is(.dark *){background-color:#004e3b80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)50%,transparent)}}.dark\:bg-green-900\/20:is(.dark *){background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:bg-pink-800\/20:is(.dark *){background-color:#a2004c33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-pink-800\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-pink-800)20%,transparent)}}.dark\:bg-pink-950\/50:is(.dark *){background-color:#51042480}@supports (color:color-mix(in lab,red,red)){.dark\:bg-pink-950\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-pink-950)50%,transparent)}}.dark\:bg-slate-800\/80:is(.dark *){background-color:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/80:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-800)80%,transparent)}}.dark\:from-emerald-950\/40:is(.dark *){--tw-gradient-from:#002c2266}@supports (color:color-mix(in lab,red,red)){.dark\:from-emerald-950\/40:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-emerald-950)40%,transparent)}}.dark\:from-emerald-950\/40:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-orange-800\/20:is(.dark *){--tw-gradient-from:#9f2d0033}@supports (color:color-mix(in lab,red,red)){.dark\:from-orange-800\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-orange-800)20%,transparent)}}.dark\:from-orange-800\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-pink-400:is(.dark *){--tw-gradient-from:var(--color-pink-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-pink-800\/20:is(.dark *){--tw-gradient-from:#a2004c33}@supports (color:color-mix(in lab,red,red)){.dark\:from-pink-800\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-pink-800)20%,transparent)}}.dark\:from-pink-800\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-pink-950\/40:is(.dark *){--tw-gradient-from:#51042466}@supports (color:color-mix(in lab,red,red)){.dark\:from-pink-950\/40:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-pink-950)40%,transparent)}}.dark\:from-pink-950\/40:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:via-amber-950\/40:is(.dark *){--tw-gradient-via:#46190166}@supports (color:color-mix(in lab,red,red)){.dark\:via-amber-950\/40:is(.dark *){--tw-gradient-via:color-mix(in oklab,var(--color-amber-950)40%,transparent)}}.dark\:via-amber-950\/40:is(.dark *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-orange-400:is(.dark *){--tw-gradient-via:var(--color-orange-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-orange-950\/40:is(.dark *){--tw-gradient-via:#44130666}@supports (color:color-mix(in lab,red,red)){.dark\:via-orange-950\/40:is(.dark *){--tw-gradient-via:color-mix(in oklab,var(--color-orange-950)40%,transparent)}}.dark\:via-orange-950\/40:is(.dark *){--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-amber-400:is(.dark *){--tw-gradient-to:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-amber-800\/20:is(.dark *){--tw-gradient-to:#953d0033}@supports (color:color-mix(in lab,red,red)){.dark\:to-amber-800\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-amber-800)20%,transparent)}}.dark\:to-amber-800\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-amber-950\/40:is(.dark *){--tw-gradient-to:#46190166}@supports (color:color-mix(in lab,red,red)){.dark\:to-amber-950\/40:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-amber-950)40%,transparent)}}.dark\:to-amber-950\/40:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-orange-950\/40:is(.dark *){--tw-gradient-to:#44130666}@supports (color:color-mix(in lab,red,red)){.dark\:to-orange-950\/40:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-orange-950)40%,transparent)}}.dark\:to-orange-950\/40:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-pink-800\/20:is(.dark *){--tw-gradient-to:#a2004c33}@supports (color:color-mix(in lab,red,red)){.dark\:to-pink-800\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-pink-800)20%,transparent)}}.dark\:to-pink-800\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-teal-950\/40:is(.dark *){--tw-gradient-to:#022f2e66}@supports (color:color-mix(in lab,red,red)){.dark\:to-teal-950\/40:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-teal-950)40%,transparent)}}.dark\:to-teal-950\/40:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-cyan-200:is(.dark *){color:var(--color-cyan-200)}.dark\:text-cyan-300:is(.dark *){color:var(--color-cyan-300)}.dark\:text-emerald-200:is(.dark *){color:var(--color-emerald-200)}.dark\:text-emerald-300:is(.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\:text-pink-300:is(.dark *){color:var(--color-pink-300)}.dark\:text-pink-300\/75:is(.dark *){color:#fda5d5bf}@supports (color:color-mix(in lab,red,red)){.dark\:text-pink-300\/75:is(.dark *){color:color-mix(in oklab,var(--color-pink-300)75%,transparent)}}.dark\:text-pink-400:is(.dark *){color:var(--color-pink-400)}.dark\:text-pink-400\/70:is(.dark *){color:#fb64b6b3}@supports (color:color-mix(in lab,red,red)){.dark\:text-pink-400\/70:is(.dark *){color:color-mix(in oklab,var(--color-pink-400)70%,transparent)}}.dark\:text-pink-400\/80:is(.dark *){color:#fb64b6cc}@supports (color:color-mix(in lab,red,red)){.dark\:text-pink-400\/80:is(.dark *){color:color-mix(in oklab,var(--color-pink-400)80%,transparent)}}.dark\:text-slate-200:is(.dark *){color:var(--color-slate-200)}.dark\:shadow-pink-900\/30:is(.dark *){--tw-shadow-color:#8610434d}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-pink-900\/30:is(.dark *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-pink-900)30%,transparent)var(--tw-shadow-alpha),transparent)}}@media (hover:hover){.dark\:hover\:bg-accent:is(.dark *):hover{background-color:var(--accent)}.dark\:hover\:text-accent-foreground:is(.dark *):hover{color:var(--accent-foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab,var(--border)50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing)*1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing)*0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing)*5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing)*12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing)*3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing)*5)}.\[\&_li\]\:ml-4 li{margin-left:calc(var(--spacing)*4)}.\[\&_li\]\:list-disc li{list-style-type:disc}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_strong\]\:font-bold strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_strong\]\:text-\[\#0f172a\] strong{color:#0f172a}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-primary\/70 svg:not([class*=text-]){color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-primary\/70 svg:not([class*=text-]){color:color-mix(in oklab,var(--primary)70%,transparent)}}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}:where(.\[\&_ul\]\:space-y-2 ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\.border-b\]\:pb-4.border-b{padding-bottom:calc(var(--spacing)*4)}.\[\.border-t\]\:pt-4.border-t{padding-top:calc(var(--spacing)*4)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}@media (min-width:40rem){.sm\:\[\&\:nth-child\(2n\)\]\:border-r-0:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:0}}@media (min-width:64rem){.lg\:\[\&\:nth-child\(2n\)\]\:border-r:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:1px}}@media (min-width:80rem){.xl\:\[\&\:nth-child\(2n\)\]\:border-r:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:1px}}@media (min-width:64rem){.lg\:\[\&\:nth-child\(3n\)\]\:border-r-0:nth-child(3n){border-right-style:var(--tw-border-style);border-right-width:0}}@media (min-width:80rem){.xl\:\[\&\:nth-child\(3n\)\]\:border-r-0:nth-child(3n){border-right-style:var(--tw-border-style);border-right-width:0}}@media (min-width:96rem){.\32 xl\:\[\&\:nth-child\(3n\)\]\:border-r:nth-child(3n){border-right-style:var(--tw-border-style);border-right-width:1px}}.\[\&\>\*\]\:min-w-0>*{min-width:calc(var(--spacing)*0)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>button\]\:text-white>button{color:var(--color-white)}.\[\&\>button\]\:opacity-80>button{opacity:.8}@media (min-width:64rem){.lg\:\[\&\>div\:first-child\]\:order-2>div:first-child{order:2}.lg\:\[\&\>div\:last-child\]\:order-1>div:last-child{order:1}}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing)*3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing)*3)}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}.mapboxgl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.mapboxgl-canvas{position:absolute;top:0;left:0}.mapboxgl-map:-webkit-full-screen{width:100%;height:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.mapboxgl-ctrl-top-left{top:0;left:0}.mapboxgl-ctrl-top{top:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-top-right{top:0;right:0}.mapboxgl-ctrl-right{top:50%;right:0;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{top:50%;left:0;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.mapboxgl-ctrl-group button{background-color:initial;box-sizing:border-box;cursor:pointer;border:0;outline:none;width:29px;height:29px;padding:0;display:block;overflow:hidden}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid buttontext}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#0000000d}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{box-sizing:initial;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{box-sizing:border-box;cursor:pointer;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;right:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;left:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{margin-left:2px;font-weight:700}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{box-sizing:border-box;color:#333;white-space:nowrap;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.mapboxgl-popup{pointer-events:none;will-change:transform;display:flex;position:absolute;top:0;left:0}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}.mapboxgl-popup-close-button{background-color:initial;cursor:pointer;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.mapboxgl-popup-close-button:hover{background-color:#0000000d}.mapboxgl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:10px 10px 15px;position:relative;box-shadow:0 1px 2px #0000001a}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{opacity:1;will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.mapboxgl-user-location-dot:before{content:"";animation:mapboxgl-user-location-dot-pulse 2s infinite;position:absolute}.mapboxgl-user-location-dot:after{box-sizing:border-box;content:"";border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{width:0;height:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{content:"";border-bottom:7.5px solid #4aa1eb;position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #0000;transform:translateY(-28px)skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #0000;transform:translate(7.5px,-28px)skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{color:#fff;opacity:0;pointer-events:none;text-align:center;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;transition:opacity .75s ease-in-out 1s;display:flex;position:absolute;top:0;left:0}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}@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-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-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}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.bottom.center,.react-flow__panel.top.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}:root{--font-system-sans:"Aptos","Segoe UI Variable","Segoe UI",ui-sans-serif,system-ui,-apple-system,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-operational-display:"Aptos Display","Segoe UI Variable Display","Segoe UI",ui-sans-serif,system-ui,sans-serif;--radius:.5rem;--background:oklch(100% 0 0);--surface:oklch(98.2% .006 252);--surface-elevated:oklch(99.5% .003 250);--subtle:oklch(95.5% .011 252);--foreground:oklch(17% .042 253);--card:oklch(99.5% .003 250);--card-foreground:oklch(17% .042 253);--popover:oklch(99.5% .003 250);--popover-foreground:oklch(17% .042 253);--primary:oklch(49% .17 251);--primary-hover:oklch(43% .17 251);--primary-foreground:oklch(99% .004 250);--secondary:oklch(96.5% .013 252);--secondary-foreground:oklch(22% .055 253);--muted:oklch(95.5% .011 252);--muted-foreground:oklch(47% .035 250);--accent:oklch(94% .03 252);--accent-foreground:oklch(23% .085 251);--destructive:oklch(58% .21 27);--border:oklch(89% .018 252);--input:oklch(97.5% .008 252);--input-border:oklch(82% .026 252);--ring:oklch(55% .15 246);--success:oklch(46% .13 158);--success-foreground:oklch(98.5% .01 158);--success-subtle:oklch(94% .045 158);--warning:oklch(62% .14 78);--warning-foreground:oklch(17% .035 78);--warning-subtle:oklch(94% .055 78);--info:oklch(53% .14 236);--info-foreground:oklch(99% .006 236);--info-subtle:oklch(94% .035 236);--compliance-medical:oklch(50% .16 304);--compliance-medical-subtle:oklch(95% .035 304);--compliance-vacation:oklch(55% .13 218);--compliance-vacation-subtle:oklch(95% .035 218);--compliance-holiday:oklch(50% .12 265);--compliance-holiday-subtle:oklch(95% .03 265);--compliance-overtime:oklch(51% .16 335);--compliance-overtime-subtle:oklch(95% .035 335);--compliance-compensation:oklch(48% .12 180);--compliance-compensation-subtle:oklch(95% .035 180);--chart-1:oklch(55% .18 250);--chart-2:oklch(66% .12 222);--chart-3:oklch(62% .13 156);--chart-4:oklch(77% .16 78);--chart-5:oklch(62% .19 28);--sidebar:oklch(99.5% .003 250);--sidebar-foreground:oklch(22% .055 253);--sidebar-primary:oklch(49% .17 251);--sidebar-primary-foreground:oklch(99% .004 250);--sidebar-accent:oklch(95.5% .018 252);--sidebar-accent-foreground:oklch(24.5% .064 253);--sidebar-border:oklch(89% .018 252);--sidebar-ring:oklch(55% .15 246);--seguria-ink:#0f1b3d;--seguria-signal:#0b65c2;--seguria-cyan:#11a0d9;--seguria-steel:#d8e6f3;--seguria-success:#0f8a69;--seguria-warning:#b7791f;--seguria-danger:#c7372f}.dark{--background:oklch(14.5% .026 253);--surface:oklch(17% .028 253);--surface-elevated:oklch(20.5% .032 253);--subtle:oklch(23.5% .03 253);--foreground:oklch(94% .012 252);--card:oklch(18.5% .03 253);--card-foreground:oklch(94% .012 252);--popover:oklch(20.5% .032 253);--popover-foreground:oklch(94% .012 252);--primary:oklch(68% .14 236);--primary-hover:oklch(73% .13 236);--primary-foreground:oklch(12% .03 253);--secondary:oklch(24.5% .032 253);--secondary-foreground:oklch(91% .014 252);--muted:oklch(25% .028 253);--muted-foreground:oklch(68% .026 252);--accent:oklch(28% .055 248);--accent-foreground:oklch(92% .02 244);--destructive:oklch(68% .19 25);--border:oklch(32% .03 253);--input:oklch(22% .032 253);--input-border:oklch(39% .038 253);--ring:oklch(68% .14 236);--success:oklch(67% .13 158);--success-foreground:oklch(12% .028 158);--success-subtle:oklch(24% .05 158);--warning:oklch(78% .14 78);--warning-foreground:oklch(14% .026 78);--warning-subtle:oklch(26% .055 78);--info:oklch(70% .12 236);--info-foreground:oklch(12% .03 253);--info-subtle:oklch(26% .055 236);--compliance-medical:oklch(72% .14 304);--compliance-medical-subtle:oklch(27% .055 304);--compliance-vacation:oklch(72% .11 218);--compliance-vacation-subtle:oklch(27% .05 218);--compliance-holiday:oklch(72% .11 265);--compliance-holiday-subtle:oklch(27% .05 265);--compliance-overtime:oklch(73% .14 335);--compliance-overtime-subtle:oklch(27% .055 335);--compliance-compensation:oklch(72% .11 180);--compliance-compensation-subtle:oklch(27% .05 180);--chart-1:oklch(68% .14 236);--chart-2:oklch(70% .11 214);--chart-3:oklch(69% .14 156);--chart-4:oklch(80% .15 78);--chart-5:oklch(72% .17 28);--sidebar:oklch(14.5% .026 253);--sidebar-foreground:oklch(92% .014 252);--sidebar-primary:oklch(68% .14 236);--sidebar-primary-foreground:oklch(12% .03 253);--sidebar-accent:oklch(22% .034 253);--sidebar-accent-foreground:oklch(91% .014 252);--sidebar-border:oklch(32% .03 253);--sidebar-ring:oklch(68% .14 236)}.seguria-shell{--radius:1rem;--background:oklch(95.5% .026 232);--foreground:oklch(20.5% .052 248);--card:oklch(98.5% .014 235);--card-foreground:oklch(20.5% .052 248);--popover:oklch(99% .011 235);--popover-foreground:oklch(20.5% .052 248);--primary:oklch(49% .17 251);--primary-foreground:oklch(98.5% .012 235);--secondary:oklch(91% .038 235);--secondary-foreground:oklch(25.5% .07 248);--muted:oklch(92.5% .026 234);--muted-foreground:oklch(47% .045 242);--accent:oklch(78% .13 205);--accent-foreground:oklch(19% .05 248);--border:oklch(86% .035 235);--input:oklch(90% .032 235);--ring:oklch(60% .15 220);color:#0f172a;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.seguria-gradient,.seguria-gradient-horizontal{background:var(--seguria-signal)}.seguria-gradient-text{color:var(--seguria-signal)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0)}.mobile-bottom-nav-safe{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}.nav-shadow{box-shadow:0 -4px 30px #433df21a}*{-webkit-tap-highlight-color:transparent}.seguria-shell *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.seguria-scrollbar{scrollbar-width:thin;scrollbar-color:#0f172a47 transparent}.seguria-scrollbar::-webkit-scrollbar{width:10px;height:10px}.seguria-scrollbar::-webkit-scrollbar-track{background:0 0}.seguria-scrollbar::-webkit-scrollbar-thumb{background-clip:padding-box;background:var(--primary);border:2px solid #0000;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.seguria-scrollbar::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--primary)44%,transparent)}}.seguria-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-scrollbar::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--primary)58%,transparent)}}[data-slot=dialog-content],[data-slot=dialog-content] *{scrollbar-width:thin;scrollbar-color:var(--primary)transparent}@supports (color:color-mix(in lab,red,red)){[data-slot=dialog-content],[data-slot=dialog-content] *{scrollbar-color:color-mix(in srgb,var(--primary)34%,transparent)transparent}}[data-slot=dialog-content] ::-webkit-scrollbar,[data-slot=dialog-content]::-webkit-scrollbar{width:10px;height:10px}[data-slot=dialog-content] ::-webkit-scrollbar-track,[data-slot=dialog-content]::-webkit-scrollbar-track{background:0 0}[data-slot=dialog-content]::-webkit-scrollbar-thumb{background:var(--primary);border:2px solid #0000;border-radius:999px}@supports (color:color-mix(in lab,red,red)){[data-slot=dialog-content]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary)34%,transparent)}}[data-slot=dialog-content]::-webkit-scrollbar-thumb{background-clip:padding-box}[data-slot=dialog-content] ::-webkit-scrollbar-thumb{background:var(--primary);border:2px solid #0000;border-radius:999px}@supports (color:color-mix(in lab,red,red)){[data-slot=dialog-content] ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary)34%,transparent)}}[data-slot=dialog-content] ::-webkit-scrollbar-thumb{background-clip:padding-box}[data-slot=dialog-content]::-webkit-scrollbar-thumb:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-slot=dialog-content]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--primary)50%,transparent)}}[data-slot=dialog-content]::-webkit-scrollbar-thumb:hover{background-clip:padding-box}[data-slot=dialog-content] ::-webkit-scrollbar-thumb:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-slot=dialog-content] ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--primary)50%,transparent)}}[data-slot=dialog-content] ::-webkit-scrollbar-thumb:hover{background-clip:padding-box}[data-slot=dialog-content]{scrollbar-gutter:stable;overscroll-behavior:contain}[data-slot=dialog-content] .connect-field,[data-slot=dialog-content] .connect-form-grid,[data-slot=dialog-content] [data-slot=select-trigger],[data-slot=dialog-content] input,[data-slot=dialog-content] textarea,[data-slot=dialog-content]>*{min-width:0;max-width:100%}.seguria-page{background:var(--background)}@media (min-width:768px){.seguria-web-with-sidebar .seguria-page{padding-left:1.25rem;padding-right:1.25rem}}.seguria-private-shell{background:var(--background);min-height:100vh}.seguria-workspace{width:100%;min-height:100vh;padding:.875rem}@media (min-width:768px){.seguria-workspace{padding:1.25rem}}.seguria-hero-panel{border:1px solid var(--border);position:relative;overflow:hidden;box-shadow:0 1px 2px #0f1b3d0d}.dark .seguria-hero-panel,.seguria-hero-panel{background:var(--card);color:var(--card-foreground)}.dark .seguria-hero-panel{box-shadow:0 1px #ffffff08}.seguria-hero-panel:after{content:none}.seguria-card-signature{position:relative;overflow:hidden}.seguria-card-signature:before{content:"";background:var(--primary);opacity:.9;pointer-events:none;height:3px;position:absolute;inset:0 0 auto}.seguria-data-shell{overscroll-behavior-x:contain;border:1px solid var(--border);background:var(--card);width:100%;overflow:auto hidden;box-shadow:0 1px 2px #0f1b3d0d}.seguria-action-strip,.seguria-container,.seguria-control-surface,.seguria-data-shell,.seguria-module,.seguria-page-header,.seguria-page-shell,.seguria-panel,.seguria-panel-ink,.seguria-panel-quiet,.seguria-panel-soft,.seguria-subpanel,.seguria-toolbar{min-width:0;max-width:100%}.seguria-field-cluster{box-shadow:none}.seguria-action-strip,.seguria-field-cluster{border:1px solid var(--border);background:var(--muted)}.seguria-empty-state{border:1px dashed var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-empty-state{border:1px dashed color-mix(in oklab,var(--primary)34%,var(--border))}}.seguria-empty-state{background:var(--muted)}.seguria-control-surface{border:1px solid var(--border);background:var(--muted)}.seguria-panel{border:1px solid var(--border);background:var(--card);box-shadow:0 1px 2px #0f1b3d0d}.seguria-panel-soft{border:1px solid var(--border);background:var(--muted)}.seguria-panel-ink{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);box-shadow:0 1px 2px #0f1b3d0d}.seguria-panel-quiet{border:1px solid var(--border);background:var(--muted)}.seguria-kicker{color:var(--primary);letter-spacing:.24em;text-transform:uppercase}.seguria-display{font-family:var(--font-operational-display);font-feature-settings:"ss01" 1,"tnum" 1;letter-spacing:0}.seguria-metric-number{font-family:var(--font-operational-display);font-feature-settings:"tnum" 1,"ss01" 1;letter-spacing:0}.seguria-trace-rail{position:relative}.seguria-trace-rail:before{background:var(--primary);content:"";border-radius:999px;width:3px;position:absolute;inset:0 auto 0 0}.seguria-license-grid{background:var(--muted)}.seguria-plan-hero{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--card-foreground);padding:1.5rem;box-shadow:0 1px 2px #0f1b3d0d}@media (min-width:768px){.seguria-plan-hero{padding:2rem}}.seguria-product-video-kicker{color:var(--primary);letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1rem}.seguria-product-video-section{border-bottom:1px solid var(--border);background:var(--surface)}.seguria-product-video-shell{align-items:center;gap:2rem;max-width:80rem;margin-inline:auto;padding:3rem 1rem;display:grid}.seguria-product-video-copy{gap:1rem;max-width:34rem;display:grid}.seguria-product-video-gallery{justify-items:center;gap:1rem;width:100%;display:grid}.seguria-product-video-heading{color:var(--foreground);letter-spacing:0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:600;line-height:1.08}.seguria-product-video-description{color:var(--muted-foreground);font-size:1rem;line-height:1.75rem}.seguria-product-video-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:0 0;justify-self:center;width:min(100%,19rem);display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #0f1b3d14}.seguria-product-video-frame{background:0 0;width:100%;line-height:0;position:relative}.seguria-product-video{width:100%;height:auto;max-height:min(78vh,44rem);display:block}.seguria-product-video-sound-button{background:var(--primary);align-items:center}@supports (color:color-mix(in lab,red,red)){.seguria-product-video-sound-button{background:color-mix(in oklab,var(--primary)92%,#0f172a)}}.seguria-product-video-sound-button{border:1px solid var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.seguria-product-video-sound-button{border:1px solid color-mix(in oklab,var(--primary-foreground)18%,transparent)}}.seguria-product-video-sound-button{border-radius:var(--radius-md);color:var(--primary-foreground);white-space:nowrap;z-index:2;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.625rem .875rem;font-size:.875rem;font-weight:700;line-height:1.25rem;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0f172a3d}.seguria-product-video-sound-button:hover{background:var(--primary-hover);box-shadow:0 12px 28px #0f172a47}.seguria-product-video-sound-button:active{transform:translate(-50%)translateY(1px)}@media (min-width:768px){.seguria-product-video-shell{padding:4rem 1.5rem}.seguria-product-video-card{width:min(100%,22rem)}}@media (min-width:1024px){.seguria-product-video-shell{grid-template-columns:minmax(0,.9fr) minmax(20rem,.8fr)}.seguria-product-video-gallery{justify-content:center;align-items:center}.seguria-product-video-card{width:min(100%,20rem)}}.seguria-plan-stat-shell{border:1px solid var(--border);border-radius:var(--radius-lg);padding:1rem}.seguria-progress-track{background:var(--muted);border-radius:999px;height:.5rem;overflow:hidden}.seguria-progress-fill{border-radius:inherit;background:var(--primary);height:100%}@keyframes seguria-logo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes seguria-trace-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes seguria-trace-pulse{70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.seguria-trace-in{animation:seguria-trace-in .18s ease-out both}.seguria-trace-pulse{animation:seguria-trace-pulse 1.8s ease-out infinite}.seguria-map-shell{border:1px solid var(--border);background:oklch(17% .042 253);box-shadow:0 1px 2px #0f1b3d29}.seguria-logo-marquee-track{will-change:transform;animation:seguria-logo-marquee 34s linear infinite}.seguria-logo-marquee-shell{border-block:1px solid var(--border);background:var(--surface);width:100%;max-width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.seguria-logo-marquee-shell{background:color-mix(in oklab,var(--surface)58%,transparent)}}.seguria-logo-marquee-shell{padding-block:1.5rem;-webkit-mask-image:linear-gradient(90deg,#0000,#0000001f 5%,#000 15% 85%,#0000001f 95%,#0000);mask-image:linear-gradient(90deg,#0000,#0000001f 5%,#000 15% 85%,#0000001f 95%,#0000)}.seguria-logo-marquee-item img{filter:grayscale()saturate(0)brightness(0)contrast(1.08);opacity:.52;transition:filter .68s cubic-bezier(.22,1,.36,1),opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1)}.seguria-logo-marquee-item:hover img{filter:none;opacity:1;transform:translateY(-1px)}.seguria-module{background:var(--background);min-height:100vh;color:var(--foreground);padding:1rem}@media (min-width:768px){.seguria-module{padding:1.5rem}}.seguria-container{width:100%;max-width:96rem;margin-inline:auto}.seguria-page-shell{gap:1rem;display:grid}.seguria-page-header{background:var(--card);color:var(--card-foreground);padding:1.25rem;box-shadow:0 1px 2px #0f1b3d0d}.seguria-page-header,.seguria-toolbar{border:1px solid var(--border);border-radius:var(--radius-lg)}.seguria-toolbar{background:var(--surface-elevated);padding:1rem;box-shadow:0 1px 2px #0f1b3d0a}.seguria-subpanel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.seguria-icon-tile{border:1px solid var(--primary);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.seguria-icon-tile{border:1px solid color-mix(in oklab,var(--primary)22%,var(--border))}}.seguria-icon-tile{border-radius:var(--radius-md);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-icon-tile{background:color-mix(in oklab,var(--primary)10%,var(--card))}}.seguria-icon-tile{color:var(--primary)}.seguria-status-success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.seguria-status-success{border-color:color-mix(in oklab,var(--success)35%,var(--border))}}.seguria-status-success{background:var(--success-subtle);color:var(--success)}@supports (color:color-mix(in lab,red,red)){.seguria-status-success{color:color-mix(in oklab,var(--success)70%,var(--foreground))}}.seguria-status-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.seguria-status-warning{border-color:color-mix(in oklab,var(--warning)38%,var(--border))}}.seguria-status-warning{background:var(--warning-subtle);color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.seguria-status-warning{color:color-mix(in oklab,var(--warning)62%,var(--foreground))}}.seguria-status-info{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.seguria-status-info{border-color:color-mix(in oklab,var(--info)35%,var(--border))}}.seguria-status-info{background:var(--info-subtle);color:var(--info)}@supports (color:color-mix(in lab,red,red)){.seguria-status-info{color:color-mix(in oklab,var(--info)72%,var(--foreground))}}.seguria-status-danger{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.seguria-status-danger{border-color:color-mix(in oklab,var(--destructive)38%,var(--border))}}.seguria-status-danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.seguria-status-danger{background:color-mix(in oklab,var(--destructive)10%,var(--card))}}.seguria-status-danger{color:var(--destructive)}.seguria-summary-grid{gap:.75rem;display:grid}@media (min-width:768px){.seguria-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.seguria-summary-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:.75rem 1rem}.seguria-summary-label{color:var(--muted-foreground);font-size:.75rem;font-weight:600}.seguria-summary-value{font-size:.95rem}.seguria-summary-number,.seguria-summary-value{color:var(--foreground);margin-top:.25rem;font-weight:600}.seguria-summary-number{font-size:1.125rem}.seguria-workbench{align-items:start;gap:1rem;display:grid}@media (min-width:1280px){.seguria-workbench{grid-template-columns:minmax(0,1fr) 390px}}.seguria-workbench-wide{align-items:start;gap:1rem;display:grid}@media (min-width:1280px){.seguria-workbench-wide{grid-template-columns:minmax(0,.9fr) minmax(420px,1fr)}}.seguria-side-stack{align-content:start;gap:1rem;display:grid}@media (min-width:1280px){.seguria-side-stack{position:sticky;top:1.5rem}}.seguria-scroll-panel{min-width:0}@media (min-width:1280px){.seguria-scroll-panel{max-height:none;position:static;overflow:visible}}.seguria-list-workbench{align-items:start;gap:1rem;display:grid}@media (min-width:1280px){.seguria-list-workbench{grid-template-columns:minmax(0,1fr) minmax(420px,.74fr)}}.seguria-list-main{gap:1rem;min-width:0;display:grid}.seguria-search-layout{align-items:start;gap:1rem;display:grid}@media (min-width:1024px){.seguria-search-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}}.seguria-employee-commandbar{gap:1rem;display:grid}@media (min-width:1024px){.seguria-employee-commandbar{grid-template-columns:minmax(0,1fr)}}.seguria-table-shell{padding:0;overflow:hidden}.seguria-table-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.seguria-selected-row{background:var(--accent)}.seguria-mobile-card-list{gap:.75rem;padding:1rem;display:grid}@media (min-width:768px){.seguria-mobile-card-list{display:none}}.seguria-desktop-table{display:none}@media (min-width:768px){.seguria-desktop-table{display:block}}.seguria-pagination-row{flex-direction:column;gap:1rem;display:flex}@media (min-width:640px){.seguria-pagination-row{flex-direction:row;justify-content:space-between;align-items:center}}.seguria-panel-heading{flex-direction:column;gap:.5rem}.seguria-panel-heading,.seguria-panel-heading-spread{border-bottom:1px solid var(--border);padding-bottom:1rem;display:flex}.seguria-panel-heading-spread{justify-content:space-between;align-items:flex-start;gap:.75rem}.seguria-panel-title{color:var(--foreground);font-size:1rem;font-weight:600}.seguria-panel-copy{color:var(--muted-foreground);font-size:.875rem;line-height:1.5rem}.seguria-field-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){.seguria-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.seguria-form-stack{gap:1.5rem;display:grid}.seguria-form-footer{border-top:1px solid var(--border);justify-content:flex-end;padding-top:1.25rem;display:flex}.seguria-count-badge{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--muted-foreground);padding:.25rem .5rem;font-size:.75rem;font-weight:600}.seguria-sidebar-badge{background:var(--primary);color:var(--primary-foreground);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;margin-left:auto;padding:0 .375rem;font-size:.6875rem;font-weight:700;display:flex}.seguria-filter-bar{border-bottom:1px solid var(--border);gap:1rem;padding-bottom:1rem}@media (min-width:1024px){.seguria-filter-bar{grid-template-columns:minmax(0,1fr) 320px}}.seguria-filter-results{gap:1rem;margin-top:1rem;display:grid}.seguria-section-stack{gap:1rem;display:grid}.seguria-tabs-list-fluid{border:1px solid var(--border);background:var(--surface);flex-wrap:wrap;justify-content:flex-start;gap:.5rem;width:100%;height:auto;padding:.5rem}.seguria-tabs-trigger-fluid{white-space:normal;text-align:center;flex-basis:100%;min-height:2.75rem;padding:.5rem 1rem;line-height:1.25rem}@media (min-width:640px){.seguria-tabs-trigger-fluid{flex-basis:calc(50% - .25rem)}}@media (min-width:1024px){.seguria-tabs-trigger-fluid{flex-basis:calc(33.333% - .5rem)}}@media (min-width:1280px){.seguria-tabs-trigger-fluid{flex-basis:calc(25% - .5rem)}}.seguria-sidebar{display:none}.seguria-product-video-watch-link{color:var(--primary);align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.seguria-product-video-watch-link:hover{text-underline-offset:.25rem;text-decoration:underline}.seguria-module-topbar{display:none}@media (min-width:768px){.seguria-sidebar{z-index:40;border-right:1px solid var(--sidebar-border);background:var(--sidebar);flex-direction:column;flex-shrink:0;width:16rem;height:100vh;display:flex;position:fixed;inset:0 auto 0 0}.seguria-module-topbar{z-index:39;border-bottom:1px solid var(--border);background:var(--background);justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;display:flex;position:fixed;top:0;left:16rem;right:0}@supports (color:color-mix(in lab,red,red)){.seguria-module-topbar{background:color-mix(in oklab,var(--background)94%,transparent)}}.seguria-module-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem clamp(1rem,2.4vw,2rem)}}.seguria-module-back-link,.seguria-module-topbar-leading{align-items:center;display:flex}.seguria-module-topbar-leading{gap:.625rem;min-width:0;font-size:.8125rem}.seguria-module-topbar-leading>strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.seguria-module-back-link{color:var(--muted-foreground);gap:.375rem;transition:color .15s}.seguria-module-back-link svg{width:1rem;height:1rem}.seguria-module-back-link:hover{color:var(--primary)}.seguria-module-breadcrumb-separator{color:var(--border)}.seguria-sidebar-brand{border-bottom:1px solid var(--sidebar-border);padding:1rem}.seguria-sidebar-brand-button{align-items:center;gap:.5rem;display:flex}.seguria-sidebar-context{border:1px solid var(--sidebar-border);border-radius:var(--radius-md);background:var(--sidebar-accent);margin-top:1rem}@supports (color:color-mix(in lab,red,red)){.seguria-sidebar-context{background:color-mix(in oklab,var(--sidebar-accent)55%,transparent)}}.seguria-sidebar-context{padding:.625rem .75rem}.seguria-sidebar-context-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.seguria-sidebar-context-label{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.seguria-sidebar-context-label{color:color-mix(in oklab,var(--sidebar-foreground)55%,transparent)}}.seguria-sidebar-context-label{letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:600}.seguria-sidebar-context-title{color:var(--sidebar-foreground);margin-top:.25rem;font-size:.875rem;font-weight:600}.seguria-sidebar-context-caption{color:var(--sidebar-foreground);margin-top:.125rem}@supports (color:color-mix(in lab,red,red)){.seguria-sidebar-context-caption{color:color-mix(in oklab,var(--sidebar-foreground)54%,transparent)}}.seguria-sidebar-context-caption{font-size:.75rem;line-height:1rem}.seguria-sidebar-plan{border:1px solid var(--sidebar-border);border-radius:calc(var(--radius-sm)*.75);color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.seguria-sidebar-plan{color:color-mix(in oklab,var(--sidebar-foreground)60%,transparent)}}.seguria-sidebar-plan{letter-spacing:.12em;text-transform:uppercase;padding:.125rem .375rem;font-size:.65rem;font-weight:600}.seguria-sidebar-scroll{flex:1;padding:1rem .75rem;overflow-y:auto}.seguria-sidebar-sections{gap:1rem;display:grid}.seguria-sidebar-section{gap:.25rem;display:grid}.seguria-sidebar-section-meta{padding-inline:.5rem}.seguria-sidebar-section-trigger{border-radius:var(--radius-md);text-align:left;border:1px solid #0000;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.375rem .5rem;transition:background-color .16s,border-color .16s;display:flex}.seguria-sidebar-section-trigger:hover{border-color:var(--sidebar-border);background:var(--sidebar-accent)}@supports (color:color-mix(in lab,red,red)){.seguria-sidebar-section-trigger:hover{background:color-mix(in oklab,var(--sidebar-accent)58%,transparent)}}.seguria-sidebar-section-label{color:var(--sidebar-foreground);display:block}@supports (color:color-mix(in lab,red,red)){.seguria-sidebar-section-label{color:color-mix(in oklab,var(--sidebar-foreground)48%,transparent)}}.seguria-sidebar-section-label{letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:600}.seguria-sidebar-section-description{color:var(--sidebar-foreground);margin-top:.125rem;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.seguria-sidebar-section-description{color:color-mix(in oklab,var(--sidebar-foreground)45%,transparent)}}.seguria-sidebar-section-description{text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem}.seguria-sidebar-section-chevron{width:.875rem;height:.875rem;color:var(--sidebar-foreground);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.seguria-sidebar-section-chevron{color:color-mix(in oklab,var(--sidebar-foreground)48%,transparent)}}.seguria-sidebar-section-chevron{transition:transform .16s,color .16s}.seguria-sidebar-section[data-open=true] .seguria-sidebar-section-chevron{color:var(--primary);transform:rotate(90deg)}.seguria-sidebar-nav-list{gap:.25rem;padding-left:.25rem;display:grid}.seguria-nav-item{border-radius:var(--radius-md);width:100%;min-height:2.25rem;color:var(--sidebar-foreground);border:1px solid #0000;justify-content:flex-start;align-items:center;gap:.5rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.seguria-nav-item{color:color-mix(in oklab,var(--sidebar-foreground)74%,transparent)}}.seguria-nav-item{text-align:left;padding-inline:.5rem;font-size:.8125rem;transition:color .16s,background-color .16s,border-color .16s}.seguria-nav-item[data-compact=true]{min-height:2.5rem;font-size:.875rem}.seguria-nav-item[data-compact=false]{min-height:2.25rem}.seguria-nav-item:hover,.seguria-nav-item[data-active=true],.seguria-nav-item[data-highlighted=true]{border-color:var(--sidebar-border);background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.seguria-nav-dot{border:1px solid var(--sidebar-border);background:0 0;border-radius:999px;flex-shrink:0;width:.375rem;height:.375rem}.seguria-nav-item[data-active=true] .seguria-nav-dot,.seguria-nav-item[data-highlighted=true] .seguria-nav-dot{border-color:var(--primary);background:var(--primary)}.seguria-nav-active-bar{pointer-events:none;background:0 0;border-radius:999px;width:.125rem;height:1.25rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.seguria-nav-item[data-active=true] .seguria-nav-active-bar{background:var(--primary)}.seguria-sidebar-footer{border-top:1px solid var(--sidebar-border);padding:.75rem}.seguria-sidebar-account-trigger{border:1px solid var(--sidebar-border);width:100%;height:auto;color:var(--sidebar-foreground);text-align:left;background:0 0;justify-content:space-between;padding:.625rem .75rem}.seguria-sidebar-account-trigger:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.seguria-sidebar-footer-meta{min-width:0}.seguria-sidebar-footer-label{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.seguria-sidebar-footer-label{color:color-mix(in oklab,var(--sidebar-foreground)52%,transparent)}}.seguria-sidebar-footer-label{letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:600}.seguria-sidebar-footer-title{color:var(--sidebar-foreground);margin-top:.125rem;font-size:.875rem;font-weight:600}.seguria-public-nav-item{border-radius:var(--radius-md);height:2.25rem;color:var(--muted-foreground);padding-inline:.75rem;font-size:.875rem;font-weight:500}.seguria-public-nav-item:hover{background:var(--accent);color:var(--foreground)}.seguria-public-nav-item[data-active=true]{background:var(--primary);color:var(--primary-foreground)}.seguria-public-nav-dropdown-trigger{gap:.375rem}.seguria-public-nav-dropdown-content{border-color:var(--border);background:var(--popover);width:18rem;color:var(--popover-foreground)}.seguria-public-nav-dropdown-item{cursor:pointer;min-height:2.25rem;color:var(--foreground)}.seguria-public-nav-dropdown-item:focus,.seguria-public-nav-dropdown-item:hover{background:var(--accent);color:var(--foreground)}.seguria-public-compliance,.seguria-web{color:var(--foreground);background:var(--background)}.seguria-public-compliance :where(section,article,.seguria-public-cta){color:var(--foreground)}.seguria-public-compliance :where(.rounded-\[30px\],.rounded-\[28px\],.rounded-3xl,.rounded-2xl){border-radius:var(--radius-lg)!important}.seguria-public-compliance :where(.shadow-2xl,.shadow-xl,.shadow-md,[class*=shadow-\[]){box-shadow:0 1px 2px #0f1b3d0d!important}.seguria-public-compliance :where([class*=blur-],.text-purple-800,.text-orange-800){color:var(--primary)!important}.seguria-public-compliance :where(.bg-purple-100,.bg-orange-100,.bg-green-100){background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.seguria-public-compliance :where(.bg-purple-100,.bg-orange-100,.bg-green-100){background:color-mix(in oklab,var(--primary)10%,var(--card))!important}}.seguria-public-compliance :where(.bg-white,.bg-slate-50){background-color:var(--card)!important}.seguria-public-compliance :where(.text-white){color:var(--foreground)!important}.seguria-public-cta{border:1px solid var(--border);background:var(--card);box-shadow:0 1px 2px #0f1b3d0d}.seguria-seo-page{gap:40px;padding:40px 16px 56px;display:grid}.seguria-home-seo-inner,.seguria-seo-benefits,.seguria-seo-cta,.seguria-seo-faq,.seguria-seo-hero,.seguria-seo-related,.seguria-seo-split,.seguria-seo-use-cases{width:min(1120px,100%);margin-inline:auto}.seguria-seo-hero{align-items:center;gap:24px;display:grid}.seguria-home-seo-copy,.seguria-seo-benefits,.seguria-seo-copy,.seguria-seo-cta,.seguria-seo-faq,.seguria-seo-related,.seguria-seo-split article,.seguria-seo-use-cases{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}.seguria-home-seo-copy,.seguria-seo-copy{padding:24px}.seguria-home-seo-copy h2,.seguria-seo-copy h1,.seguria-seo-cta h2,.seguria-seo-related-head h2,.seguria-seo-section-head h2,.seguria-seo-use-cases h2{margin-top:10px}.seguria-home-seo-copy p,.seguria-seo-copy p:not(.seguria-kicker),.seguria-seo-cta p,.seguria-seo-split p:not(.seguria-kicker){max-width:760px;color:var(--muted-foreground);margin-top:14px;line-height:1.75}.seguria-seo-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.seguria-seo-primary-link,.seguria-seo-secondary-link{border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:.925rem;font-weight:700;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.seguria-seo-primary-link{border:1px solid var(--primary);background:var(--primary);color:var(--primary-foreground)}.seguria-seo-primary-link:hover{background:var(--primary-hover)}.seguria-seo-secondary-link{border:1px solid var(--border);background:var(--surface);color:var(--foreground)}.seguria-seo-secondary-link:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-seo-secondary-link:hover{border-color:color-mix(in oklab,var(--primary)38%,var(--border))}}.seguria-seo-secondary-link:hover{color:var(--primary)}.seguria-seo-hero-media{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.seguria-seo-hero-media img{width:100%;height:auto;display:block}.seguria-seo-split{gap:16px;display:grid}.seguria-seo-benefits,.seguria-seo-cta,.seguria-seo-faq,.seguria-seo-related,.seguria-seo-split article,.seguria-seo-use-cases{padding:22px}.seguria-seo-faq h3,.seguria-seo-split h2{color:var(--foreground);letter-spacing:0;margin-top:10px;font-weight:750}.seguria-seo-related-head,.seguria-seo-section-head{max-width:720px}.seguria-seo-benefit-grid,.seguria-seo-faq-grid,.seguria-seo-related-grid,.seguria-seo-use-grid{gap:12px;margin-top:20px;display:grid}.seguria-seo-benefit-card,.seguria-seo-faq article,.seguria-seo-related-card,.seguria-seo-use-grid span{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.seguria-seo-benefit-card,.seguria-seo-related-card{color:var(--foreground);gap:8px;padding:16px;display:grid}.seguria-seo-benefit-card span,.seguria-seo-related-card span{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.seguria-seo-related-card[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-seo-related-card[data-active=true]{border-color:color-mix(in oklab,var(--primary)42%,var(--border))}}.seguria-seo-related-card[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-seo-related-card[data-active=true]{background:color-mix(in oklab,var(--primary)6%,var(--card))}}.seguria-seo-use-grid span{color:var(--foreground);padding:14px 16px;font-weight:650}.seguria-seo-faq article{padding:18px}.seguria-seo-faq p{color:var(--muted-foreground);margin-top:10px;line-height:1.7}.seguria-seo-cta{border-color:var(--primary);align-items:center;gap:20px;display:grid}@supports (color:color-mix(in lab,red,red)){.seguria-seo-cta{border-color:color-mix(in oklab,var(--primary)25%,var(--border))}}.seguria-seo-cta{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-seo-cta{background:color-mix(in oklab,var(--primary)5%,var(--card))}}.seguria-home-seo-band{border-top:1px solid var(--border);background:var(--surface);padding:56px 16px}.seguria-home-seo-inner{gap:20px;display:grid}@media (min-width:768px){.seguria-seo-page{gap:48px;padding-block:56px 72px}.seguria-home-seo-inner,.seguria-seo-cta,.seguria-seo-hero,.seguria-seo-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.seguria-home-seo-copy,.seguria-seo-benefits,.seguria-seo-copy,.seguria-seo-cta,.seguria-seo-faq,.seguria-seo-related,.seguria-seo-split article,.seguria-seo-use-cases{padding:28px}.seguria-seo-benefit-grid,.seguria-seo-faq-grid,.seguria-seo-related-grid,.seguria-seo-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.seguria-seo-benefit-grid,.seguria-seo-use-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.seguria-equipment-page{min-height:100vh}.seguria-equipment-container{width:min(100% - 2rem,72rem);margin-inline:auto}.seguria-equipment-related-section{border-top:1px solid var(--border);background:var(--background);padding:3rem 1rem 4rem}.seguria-equipment-related-section .seguria-seo-related{width:min(72rem,100%)}.seguria-equipment-page .seguria-kicker{letter-spacing:0}.seguria-equipment-hero,.seguria-equipment-products,.seguria-equipment-purpose,.seguria-equipment-quote-section{border-bottom:1px solid var(--border)}.seguria-equipment-hero{background:var(--background);padding-block:3rem}.seguria-equipment-hero-layout{gap:2rem;display:grid}.seguria-equipment-hero-copy{align-content:center;gap:1.25rem;display:grid}.seguria-equipment-hero-copy h1{max-width:46rem;color:var(--foreground);font-size:2.25rem;font-weight:650;line-height:1.02}.seguria-equipment-hero-copy p:not(.seguria-kicker){max-width:42rem;color:var(--muted-foreground);font-size:1.0625rem;line-height:1.75}.seguria-equipment-actions{flex-wrap:wrap;gap:.75rem;display:flex}.seguria-equipment-actions svg,.seguria-equipment-form-actions svg,.seguria-equipment-inline-action svg{width:1rem;height:1rem}.seguria-equipment-hero-media,.seguria-equipment-product-image{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden;box-shadow:0 1px 2px #0f1b3d0d}.seguria-equipment-hero-media img,.seguria-equipment-product-image img{width:100%;height:auto;display:block}.seguria-equipment-products{background:var(--surface);padding-block:3rem}.seguria-equipment-section-head{gap:.75rem;max-width:45rem;margin-bottom:1.5rem;display:grid}.seguria-equipment-purpose h2,.seguria-equipment-quote-copy h2,.seguria-equipment-section-head h2{color:var(--foreground);font-size:1.75rem;font-weight:650;line-height:1.08}.seguria-equipment-quote-copy p:not(.seguria-kicker),.seguria-equipment-section-head p:not(.seguria-kicker){color:var(--muted-foreground);line-height:1.7}.seguria-equipment-product-grid{gap:1rem;display:grid}.seguria-equipment-product-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);gap:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #0f1b3d0d}.seguria-equipment-product-card .seguria-equipment-product-image{border:0;border-bottom:1px solid var(--border);box-shadow:none;border-radius:0}.seguria-equipment-product-copy{gap:.875rem;padding:1.25rem;display:grid}.seguria-equipment-eyebrow{color:var(--primary);letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1rem}.seguria-equipment-product-copy h3{color:var(--foreground);font-size:1.35rem;font-weight:650;line-height:1.2}.seguria-equipment-product-copy p:not(.seguria-equipment-eyebrow){color:var(--muted-foreground);line-height:1.65}.seguria-equipment-product-copy ul{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.seguria-equipment-product-copy li{color:var(--foreground);grid-template-columns:1.25rem minmax(0,1fr);gap:.625rem;font-size:.9375rem;line-height:1.5;display:grid}.seguria-equipment-delivery-note svg,.seguria-equipment-product-copy li svg,.seguria-equipment-purpose-list svg{width:1rem;height:1rem;color:var(--success)}.seguria-equipment-inline-action{width:fit-content;color:var(--primary);cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.5rem;padding:0;font-size:.9375rem;font-weight:700;display:inline-flex}.seguria-equipment-inline-action:hover{color:var(--primary-hover)}.seguria-equipment-purpose{background:var(--background);padding-block:3rem}.seguria-equipment-purpose-grid{gap:1.5rem;display:grid}.seguria-equipment-purpose-list{gap:.75rem;display:grid}.seguria-equipment-purpose-list div{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);grid-template-columns:1.25rem minmax(0,1fr);gap:.375rem .75rem;padding:1rem;display:grid}.seguria-equipment-purpose-list strong{color:var(--foreground);font-size:.9375rem}.seguria-equipment-purpose-list span{color:var(--muted-foreground);grid-column:2;font-size:.875rem;line-height:1.55}.seguria-equipment-quote-section{background:var(--surface);padding-block:3rem 4rem}.seguria-equipment-quote-layout{gap:1.5rem;display:grid}.seguria-equipment-quote-copy{align-content:start;gap:1rem;display:grid}.seguria-equipment-delivery-note{color:var(--foreground);grid-template-columns:1.25rem minmax(0,1fr);gap:.75rem;line-height:1.55}.seguria-equipment-delivery-note,.seguria-equipment-form{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);padding:1rem;display:grid}.seguria-equipment-form{gap:1rem;box-shadow:0 1px 2px #0f1b3d0d}.seguria-equipment-field{gap:.375rem;min-width:0;display:grid}.seguria-equipment-field span{color:var(--foreground);font-size:.875rem;font-weight:650}.seguria-equipment-field input,.seguria-equipment-field select,.seguria-equipment-field textarea{border:1px solid var(--input-border);border-radius:var(--radius-md);background:var(--input);width:100%;min-width:0;color:var(--foreground);font:inherit;min-height:2.75rem;padding:.625rem .75rem}.seguria-equipment-field textarea{resize:vertical;min-height:8rem}.seguria-equipment-field input:focus,.seguria-equipment-field select:focus,.seguria-equipment-field textarea:focus{border-color:var(--ring);outline:2px solid var(--ring)}@supports (color:color-mix(in lab,red,red)){.seguria-equipment-field input:focus,.seguria-equipment-field select:focus,.seguria-equipment-field textarea:focus{outline:2px solid color-mix(in oklab,var(--ring)22%,transparent)}}.seguria-equipment-field input:focus,.seguria-equipment-field select:focus,.seguria-equipment-field textarea:focus{outline-offset:2px}.seguria-equipment-field input::placeholder,.seguria-equipment-field textarea::placeholder{color:var(--muted-foreground)}.seguria-equipment-form-actions{gap:.75rem;display:grid}.seguria-equipment-form-actions p{color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}@media (min-width:768px){.seguria-equipment-hero,.seguria-equipment-products,.seguria-equipment-purpose{padding-block:4.5rem}.seguria-equipment-quote-section{padding-block:4.5rem 5rem}.seguria-equipment-form,.seguria-equipment-product-grid,.seguria-equipment-purpose-grid,.seguria-equipment-quote-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.seguria-equipment-form{padding:1.25rem}.seguria-equipment-field-wide,.seguria-equipment-form-actions{grid-column:1/-1}.seguria-equipment-hero-copy h1{font-size:3.5rem}.seguria-equipment-purpose h2,.seguria-equipment-quote-copy h2,.seguria-equipment-section-head h2{font-size:2.5rem}}@media (min-width:1024px){.seguria-equipment-hero-layout{grid-template-columns:minmax(0,.95fr) minmax(26rem,.8fr);align-items:center}.seguria-equipment-hero-copy h1{font-size:4.25rem}}.seguria-public-pricing :where([style*=background-color]){background-color:var(--card)!important}.seguria-public-pricing :where([style*=color]){color:var(--foreground)!important}.seguria-public-pricing :where(h1[style]){-webkit-text-fill-color:var(--foreground)!important;background:0 0!important}.seguria-public-pricing :where(button[style],.btn-pro[style],.btn-gratis[style],.btn-enterprise[style]){border-color:var(--border)!important}.seguria-public-pricing :where(.btn-pro){background:var(--primary)!important;color:var(--primary-foreground)!important}.seguria-sso-divider{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;width:100%;margin-block:1rem;display:grid}.seguria-sso-divider-line{background:var(--border);height:1px}.seguria-sso-divider-label{color:var(--muted-foreground);letter-spacing:.14em;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-weight:700;line-height:1}.seguria-sso-actions{justify-items:center;gap:.5rem;width:100%;min-width:0;display:grid}.seguria-sso-button,.seguria-sso-google{width:min(100%,360px);min-width:0}.seguria-sso-google{justify-content:center;align-items:center;height:42px;display:flex;overflow:hidden}.seguria-sso-google :where(div,iframe){max-width:100%!important}.seguria-sso-button{border-color:var(--border);background:var(--card);min-height:42px;color:var(--foreground);justify-content:center;gap:.5rem;font-size:.875rem;font-weight:600;box-shadow:0 1px 2px #0f1b3d0d}.seguria-sso-button:hover{background:var(--accent);color:var(--accent-foreground)}.seguria-wizard-shell .seguria-card-signature:before{content:none}.seguria-wizard-shell .seguria-wizard-primary-card:before{content:"";background:var(--primary);opacity:.9;pointer-events:none;height:3px;position:absolute;inset:0 0 auto}@media (min-width:768px){.seguria-web-with-sidebar{box-sizing:border-box;width:100%;margin-left:0;padding-top:4rem;padding-left:16rem}}.seguria-video-watch-page{background:var(--background);color:var(--foreground);min-height:100vh;padding:2rem 1rem 4rem}.seguria-video-watch-header{text-align:center;gap:.75rem;max-width:48rem;margin:0 auto 1.5rem;display:grid}.seguria-video-watch-header h1{letter-spacing:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.05}.seguria-video-watch-header p{color:var(--muted-foreground);font-size:1rem;line-height:1.7}.seguria-video-watch-player{border:1px solid var(--border);background:#05070a;width:100%;max-width:25rem;margin:0 auto;overflow:hidden}.seguria-video-watch-player video{width:100%;max-height:72vh;display:block}.seguria-video-watch-details{gap:1rem;max-width:48rem;margin:2rem auto 0;display:grid}.seguria-video-watch-details h2{letter-spacing:0;font-size:1.5rem;font-weight:700}.seguria-video-watch-details p{color:var(--muted-foreground);line-height:1.75}@media (min-width:768px){.seguria-video-watch-page{padding-top:3rem}}.seguria-web :where(.bg-white){background-color:var(--card)!important}.seguria-web :where(.bg-slate-50,.bg-slate-100,.bg-blue-50,.bg-cyan-50,.bg-sky-50){background-color:var(--surface)!important}.seguria-web :where([class*=bg-cyan-],[class*=bg-sky-]){background-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.seguria-web :where([class*=bg-cyan-],[class*=bg-sky-]){background-color:color-mix(in oklab,var(--primary)10%,var(--card))!important}}.seguria-web :where(.bg-emerald-50,.bg-green-50){background-color:var(--success-subtle)!important}.seguria-web :where(.bg-amber-50,.bg-yellow-50){background-color:var(--warning-subtle)!important}.seguria-web :where(.bg-red-50,.bg-rose-50){background-color:var(--destructive)!important}@supports (color:color-mix(in lab,red,red)){.seguria-web :where(.bg-red-50,.bg-rose-50){background-color:color-mix(in oklab,var(--destructive)10%,var(--card))!important}}.seguria-web :where(.text-slate-950,.text-slate-900,.text-slate-800,.text-blue-950,.text-sky-950){color:var(--foreground)!important}.seguria-web :where(.text-slate-700,.text-slate-600,.text-slate-500,.text-slate-400){color:var(--muted-foreground)!important}.seguria-web :where(.text-emerald-950,.text-emerald-900,.text-emerald-800,.text-emerald-700,.text-green-800,.text-green-700,.text-green-600){color:var(--success)!important}@supports (color:color-mix(in lab,red,red)){.seguria-web :where(.text-emerald-950,.text-emerald-900,.text-emerald-800,.text-emerald-700,.text-green-800,.text-green-700,.text-green-600){color:color-mix(in oklab,var(--success)74%,var(--foreground))!important}}.seguria-web :where(.text-amber-950,.text-amber-900,.text-amber-800,.text-amber-700,.text-yellow-700){color:var(--warning)!important}@supports (color:color-mix(in lab,red,red)){.seguria-web :where(.text-amber-950,.text-amber-900,.text-amber-800,.text-amber-700,.text-yellow-700){color:color-mix(in oklab,var(--warning)68%,var(--foreground))!important}}.seguria-web :where(.text-red-700,.text-red-600,.text-rose-700,.text-rose-600){color:var(--destructive)!important}.seguria-web :where(.text-cyan-950,.text-cyan-900,.text-cyan-800,.text-cyan-700,.text-sky-900,.text-sky-800){color:var(--info)!important}@supports (color:color-mix(in lab,red,red)){.seguria-web :where(.text-cyan-950,.text-cyan-900,.text-cyan-800,.text-cyan-700,.text-sky-900,.text-sky-800){color:color-mix(in oklab,var(--info)72%,var(--foreground))!important}}.seguria-web :where([class*=text-cyan-],[class*=text-sky-]){color:var(--muted-foreground)!important}.seguria-web :where(.border-slate-200,.border-slate-300,.border-blue-100,.border-blue-200,.border-cyan-200,.border-sky-200){border-color:var(--border)!important}.seguria-web :where(.border-emerald-200,.border-green-200){border-color:var(--success)!important}@supports (color:color-mix(in lab,red,red)){.seguria-web :where(.border-emerald-200,.border-green-200){border-color:color-mix(in oklab,var(--success)34%,var(--border))!important}}.seguria-web :where(.border-amber-200,.border-yellow-200){border-color:var(--warning)!important}@supports (color:color-mix(in lab,red,red)){.seguria-web :where(.border-amber-200,.border-yellow-200){border-color:color-mix(in oklab,var(--warning)38%,var(--border))!important}}.seguria-web :where(.border-red-200,.border-rose-200){border-color:var(--destructive)!important}@supports (color:color-mix(in lab,red,red)){.seguria-web :where(.border-red-200,.border-rose-200){border-color:color-mix(in oklab,var(--destructive)34%,var(--border))!important}}.seguria-web [class*=bg-\[linear-gradient],.seguria-web [class*=bg-\[radial-gradient],.seguria-web [class*=bg-gradient]{background-image:none!important;background-color:var(--card)!important}.seguria-web [class*=bg-\[linear-gradient] :where(.text-white),.seguria-web [class*=bg-\[linear-gradient].text-white,.seguria-web [class*=bg-\[radial-gradient] :where(.text-white),.seguria-web [class*=bg-\[radial-gradient].text-white,.seguria-web [class*=bg-gradient] :where(.text-white),.seguria-web [class*=bg-gradient].text-white{color:var(--foreground)!important}.seguria-web :where(.text-transparent){color:var(--foreground)!important;-webkit-text-fill-color:currentColor!important}.seguria-web :where(.backdrop-blur,.backdrop-blur-md,.backdrop-blur-xl,.backdrop-blur-\[2px\]){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.dark .seguria-web :where(.bg-white,.bg-slate-50,.bg-slate-100,.bg-blue-50,.bg-cyan-50,.bg-sky-50){background-color:var(--card)!important}.dark .seguria-web :where(.text-white){color:var(--foreground)!important}.seguria-supervision-shell{min-height:100vh;color:var(--foreground);overflow-x:hidden}.seguria-supervision-grid{width:100%;max-width:1600px;min-height:100vh;margin-inline:auto;display:grid}@media (min-width:1024px){.seguria-supervision-grid{grid-template-columns:284px minmax(0,1fr)}}.seguria-supervision-sidebar{border-bottom:1px solid var(--sidebar-border);background:var(--sidebar);padding:1rem}@media (min-width:1024px){.seguria-supervision-sidebar{border-right:1px solid var(--sidebar-border);border-bottom:0;min-height:100vh;padding:1.25rem 1rem}}.seguria-supervision-content,.seguria-supervision-main{min-width:0;overflow-x:hidden}.seguria-supervision-topbar{z-index:20;border-bottom:1px solid var(--border);background:var(--card);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.seguria-supervision-topbar{background:color-mix(in oklab,var(--card)95%,transparent)}}.seguria-supervision-topbar{padding:.75rem 1rem}@media (min-width:768px){.seguria-supervision-topbar{padding-inline:1.5rem}}.seguria-supervision-content{padding:.75rem}@media (min-width:768px){.seguria-supervision-content{padding:1.25rem}}.seguria-supervision-title{font-family:var(--font-operational-display);color:var(--foreground);letter-spacing:0;font-size:1.25rem;font-weight:600}.seguria-supervision-nav-link{border-radius:var(--radius-lg);background:var(--sidebar-accent);border:1px solid #0000;align-items:center;gap:.75rem;min-width:0;padding:.625rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.seguria-supervision-nav-link{background:color-mix(in oklab,var(--sidebar-accent)55%,transparent)}}.seguria-supervision-nav-link{color:var(--sidebar-foreground);font-size:.875rem;transition:border-color .15s,background .15s,color .15s}.seguria-supervision-nav-link:hover{border-color:var(--sidebar-border);background:var(--card)}@supports (color:color-mix(in lab,red,red)){.seguria-supervision-nav-link:hover{background:color-mix(in oklab,var(--card)75%,transparent)}}.seguria-supervision-nav-link-active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-supervision-nav-link-active{border-color:color-mix(in oklab,var(--primary)35%,var(--border))}}.seguria-supervision-nav-link-active{background:var(--primary);color:var(--primary-foreground);box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-supervision-nav-link-active{box-shadow:0 0 0 1px color-mix(in oklab,var(--primary)35%,transparent)}}.seguria-supervision-nav-icon{border-radius:var(--radius-lg);background:var(--card);flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.seguria-supervision-nav-icon{background:color-mix(in oklab,var(--card)65%,transparent)}}.seguria-supervision-nav-icon{color:var(--primary);transition:background .15s,color .15s}.seguria-supervision-nav-link-active .seguria-supervision-nav-icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-supervision-nav-link-active .seguria-supervision-nav-icon{background:color-mix(in oklab,var(--primary)20%,transparent)}}.seguria-supervision-nav-link-active .seguria-supervision-nav-icon{color:var(--primary-foreground)}.seguria-mark-page,.seguria-mark-panel{min-width:0;overflow-x:hidden}.seguria-mark-panel{overflow:hidden}.seguria-mark-filter-grid{grid-template-columns:1fr;align-items:end;gap:.75rem;min-width:0;display:grid}@media (min-width:768px){.seguria-mark-filter-grid{grid-template-columns:minmax(0,1fr) minmax(180px,220px) minmax(180px,240px)}}.seguria-contained-table{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);min-width:0;overflow:hidden}.seguria-audit-table,.seguria-mark-table{table-layout:auto;width:100%;min-width:100%}.seguria-audit-col-rut,.seguria-mark-col-rut{white-space:nowrap;width:9.5rem}.seguria-mark-col-name{white-space:normal;width:100%;min-width:16rem}.seguria-mark-col-state{white-space:nowrap;width:10.5rem}.seguria-audit-col-date,.seguria-mark-col-datetime{white-space:nowrap;width:11rem}.seguria-mark-col-actions{white-space:nowrap;width:1%}.seguria-audit-col-action{white-space:nowrap;width:10rem}.seguria-audit-col-reason{white-space:normal;width:100%;min-width:20rem}.seguria-audit-col-id{white-space:nowrap;width:8rem}.seguria-overtime-review-shell{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);overflow:hidden}.seguria-overtime-review-table{table-layout:fixed;width:100%;min-width:1000px}.seguria-overtime-hours-summary{gap:.3rem;display:grid}.seguria-overtime-hours-summary-item{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.seguria-overtime-hours-meta{font-size:.6875rem;line-height:1rem}.seguria-overtime-decision-grid{gap:.75rem;display:grid}.seguria-overtime-field-stack{gap:.35rem;display:grid}.seguria-overtime-field-stack>span{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.seguria-overtime-state-stack{gap:.5rem;display:grid}.seguria-overtime-detail-row td{background:var(--surface);white-space:normal}.seguria-overtime-detail-grid{gap:.9rem;display:grid}@media (min-width:1024px){.seguria-overtime-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}}.seguria-overtime-detail-block{gap:.65rem;display:grid}.seguria-overtime-detail-title{color:var(--foreground);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.seguria-overtime-alert-list{gap:.5rem;display:grid}.seguria-overtime-alert-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--muted-foreground);padding:.75rem;font-size:.75rem;line-height:1.1rem}.seguria-overtime-highlight-card{text-align:left;border-radius:var(--radius-md);border:1px solid var(--border);gap:.2rem;width:100%;padding:.75rem;display:grid}.seguria-overtime-highlight-card--info{color:#0f172a;background:#eff6ff;border-color:#93c5fd}.seguria-overtime-highlight-card--warning{color:#7c2d12;background:#fff7ed;border-color:#fdba74}.seguria-overtime-highlight-title{font-size:.75rem;font-weight:700;line-height:1rem}.seguria-overtime-highlight-text{font-size:.75rem;line-height:1.05rem}.seguria-overtime-highlight-link{font-size:.6875rem;font-weight:600;text-decoration:underline}.seguria-overtime-detail-note{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);padding:.75rem}.seguria-overtime-detail-input{max-width:22rem}.seguria-tabs-wrapper{padding:.375rem}.seguria-tabs-section,.seguria-tabs-wrapper{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}.seguria-tabs-section{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.seguria-section-header{flex-direction:column;gap:.25rem;display:flex}.seguria-section-title{color:var(--foreground);font-size:1rem;font-weight:600}.seguria-section-description{color:var(--muted-foreground);font-size:.875rem;line-height:1.5}.seguria-tab-badge{background:var(--primary);min-width:1.25rem;height:1.25rem;color:var(--primary-foreground);border-radius:9999px;justify-content:center;align-items:center;margin-left:.5rem;padding:0 .375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.seguria-metric-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);padding:1rem}.seguria-metric-label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);font-size:.75rem}.seguria-metric-value{font-feature-settings:"tnum";color:var(--foreground);margin-top:.25rem;font-size:1.5rem;font-weight:600}.seguria-filter-bar{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:.75rem;display:grid}.seguria-filter-label{color:var(--muted-foreground);margin-bottom:.25rem;font-size:.75rem;font-weight:500;display:block}.seguria-filter-select{appearance:none;border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--card);width:100%;height:2.5rem;color:var(--foreground);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;outline:none;padding:0 2.5rem 0 .75rem;font-size:.875rem;transition:border-color .15s}.seguria-filter-select:focus{border-color:var(--ring)}.seguria-filter-select:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-filter-select:hover{border-color:color-mix(in oklab,var(--primary)40%,var(--border))}}.seguria-search-input{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);align-items:center;gap:.5rem;height:2.5rem;padding:0 .75rem;display:flex}.seguria-search-input svg{color:var(--muted-foreground);flex-shrink:0}.seguria-search-input input{min-width:0;height:100%;color:var(--foreground);background:0 0;outline:none;flex:1;font-size:.875rem}.seguria-search-input input::placeholder{color:var(--muted-foreground)}.seguria-search-clear{width:1.25rem;height:1.25rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:color .15s,background-color .15s;display:inline-flex}.seguria-search-clear:hover{color:var(--foreground);background:var(--muted)}.seguria-action-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.seguria-employee-picker-content{width:var(--radix-popover-trigger-width);min-width:min(92vw,420px);padding:.75rem}.seguria-employee-picker{gap:.75rem;display:grid}.seguria-employee-picker-filters{gap:.5rem;display:grid}@media (min-width:640px){.seguria-employee-picker-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.seguria-employee-picker-list{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);max-height:18rem;overflow:hidden auto}.seguria-employee-picker-option{border-bottom:1px solid var(--border);text-align:left;flex-direction:column;gap:.25rem;width:100%;min-width:0;padding:.625rem .75rem;font-size:.875rem;display:flex}.seguria-employee-picker-option:last-child{border-bottom:0}.seguria-employee-picker-option:hover{background:var(--surface)}.seguria-employee-picker-footer{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.seguria-planning-month-nav{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;display:flex}.seguria-planning-month-label{text-align:center;min-width:11rem;padding-inline:.5rem}.seguria-shift-catalog-filters{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);gap:.75rem;padding:.75rem;display:grid}@media (min-width:768px){.seguria-shift-catalog-filters{grid-template-columns:minmax(0,1fr) minmax(180px,240px)}}.seguria-rule-day-row{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);gap:.75rem;padding:1rem;display:grid}@media (min-width:768px){.seguria-rule-day-row{grid-template-columns:160px minmax(0,1fr) auto;align-items:center}}.seguria-button-icon,.seguria-button-icon-spin,.seguria-card-icon,.seguria-partner-summary-icon{flex-shrink:0;width:1rem;height:1rem}.seguria-button-icon-spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.seguria-card-title-with-icon{align-items:center;gap:.5rem;display:flex}.seguria-card-icon-tile{border:1px solid var(--primary);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.seguria-card-icon-tile{border:1px solid color-mix(in oklab,var(--primary)22%,var(--border))}}.seguria-card-icon-tile{border-radius:var(--radius-md);color:var(--primary);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.seguria-card-icon-tile{background:color-mix(in oklab,var(--accent)38%,transparent)}}.seguria-field-stack{gap:.5rem;display:grid}.seguria-helper-text{color:var(--muted-foreground);font-size:.875rem;line-height:1.55}.seguria-empty-state{border:1px dashed var(--border);border-radius:var(--radius-lg);min-height:8rem;color:var(--muted-foreground);text-align:center;place-items:center;padding:1.25rem;display:grid}.seguria-partner-page{background:linear-gradient(180deg,var(--surface),transparent 22rem),var(--background)}@supports (color:color-mix(in lab,red,red)){.seguria-partner-page{background:linear-gradient(180deg,color-mix(in oklab,var(--surface)68%,transparent),transparent 22rem),var(--background)}}.seguria-partner-page{overflow-x:hidden}.seguria-module.seguria-partner-page{padding-block:clamp(1.25rem,3vh,2.25rem)}.seguria-partner-page .seguria-container{max-width:74rem}.seguria-partner-auth-shell{align-items:start;gap:1.5rem;min-height:auto;padding-block:clamp(1.5rem,6vh,3.5rem);display:grid}@media (min-width:960px){.seguria-partner-auth-shell{grid-template-columns:minmax(0,1.08fr) 420px;align-items:center;gap:clamp(2rem,4vw,4rem);min-height:min(36rem,100vh - 4rem)}}.seguria-partner-auth-copy{align-content:center;gap:.75rem;min-width:0;max-width:38rem;display:grid}.seguria-partner-auth-copy:after{content:"";background:var(--primary);width:min(100%,22rem);height:1px;margin-top:.5rem}@supports (color:color-mix(in lab,red,red)){.seguria-partner-auth-copy:after{background:color-mix(in oklab,var(--primary)28%,var(--border))}}.seguria-partner-auth-card{border-color:var(--border);justify-self:stretch;gap:0;width:100%;min-width:0;max-width:none;padding-block:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.seguria-partner-auth-card{border-color:color-mix(in oklab,var(--border)82%,var(--primary))}}.seguria-partner-auth-card{border-radius:var(--radius-lg);background:var(--card)}@supports (color:color-mix(in lab,red,red)){.seguria-partner-auth-card{background:color-mix(in oklab,var(--card)96%,var(--surface))}}.seguria-partner-auth-card{box-shadow:0 1px 2px var(--foreground),0 12px 28px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.seguria-partner-auth-card{box-shadow:0 1px 2px color-mix(in oklab,var(--foreground)10%,transparent),0 12px 28px color-mix(in oklab,var(--foreground)6%,transparent)}}.seguria-partner-auth-card.seguria-card-signature:before{height:0}.seguria-partner-auth-card [data-slot=card-header]{gap:.35rem;min-width:0;padding:1.25rem 1.25rem .75rem}.seguria-partner-auth-card [data-slot=card-title]{color:var(--foreground);font-size:1rem;font-weight:700;line-height:1.25}.seguria-partner-auth-card [data-slot=card-description]{color:var(--muted-foreground);font-size:.86rem;line-height:1.45}.seguria-partner-auth-card [data-slot=card-content]{min-width:0;padding:0 1.25rem 1.25rem}.seguria-partner-auth-stack{align-self:start;gap:.85rem;min-width:0;display:grid}.seguria-partner-auth-tabs{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.35rem;display:grid}.seguria-partner-auth-tabs button{border-radius:var(--radius-md);min-height:2.35rem;color:var(--muted-foreground);border:1px solid #0000;font-size:.875rem;font-weight:700;transition:background .15s,border-color .15s,color .15s}.seguria-partner-auth-tabs button:hover{color:var(--foreground);background:var(--card)}@supports (color:color-mix(in lab,red,red)){.seguria-partner-auth-tabs button:hover{background:color-mix(in oklab,var(--card)72%,transparent)}}.seguria-partner-auth-tabs button[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-partner-auth-tabs button[data-active=true]{border-color:color-mix(in oklab,var(--primary)28%,var(--border))}}.seguria-partner-auth-tabs button[data-active=true]{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.seguria-partner-auth-tabs button[data-active=true]{box-shadow:0 1px 2px color-mix(in oklab,var(--foreground)8%,transparent)}}.seguria-partner-auth-stack>.seguria-partner-auth-card[hidden]{display:none}.seguria-partner-eyebrow{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}.seguria-partner-title{max-width:44rem;color:var(--foreground);font-size:clamp(1.85rem,3vw,2.75rem);font-weight:700;line-height:1.05}.seguria-partner-form{gap:.8rem;min-width:0;display:grid}.seguria-partner-form-grid{gap:.75rem;display:grid}@media (min-width:680px){.seguria-partner-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.seguria-partner-textarea{resize:vertical;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);width:100%;min-height:6rem;color:var(--foreground);outline:none;padding:.65rem .75rem;font-size:.875rem;line-height:1.45}.seguria-partner-textarea:focus{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.seguria-partner-textarea:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--ring)16%,transparent)}}.seguria-partner-form-alert{border:1px solid var(--warning);align-items:flex-start;gap:.65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.seguria-partner-form-alert{border:1px solid color-mix(in oklab,var(--warning)36%,var(--border))}}.seguria-partner-form-alert{border-radius:var(--radius-md);background:var(--warning-subtle);color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.seguria-partner-form-alert{color:color-mix(in oklab,var(--warning)70%,var(--foreground))}}.seguria-partner-form-alert{padding:.75rem}.seguria-partner-form-alert svg{color:currentColor;margin-top:.12rem}.seguria-partner-form-alert p{color:currentColor;font-size:.86rem;line-height:1.45}.seguria-partner-actions,.seguria-partner-header-actions,.seguria-partner-sso-actions{flex-wrap:wrap;gap:.75rem;min-width:0;display:flex}.seguria-partner-auth-card .seguria-partner-actions,.seguria-partner-auth-card .seguria-partner-sso-actions{gap:.65rem;display:grid}.seguria-partner-auth-card .seguria-partner-actions>button,.seguria-partner-auth-card .seguria-partner-sso-actions>button{border-radius:var(--radius-md);justify-content:center;width:100%;height:2.5rem}.seguria-partner-divider,.seguria-partner-form .seguria-field-stack,.seguria-partner-form input{min-width:0;max-width:100%}.seguria-partner-divider{color:var(--muted-foreground);grid-template-columns:1fr auto 1fr;align-items:center;gap:.65rem;font-size:.8125rem;display:grid}.seguria-partner-divider span{background:var(--border);height:1px}.seguria-partner-google{--partner-google-width:100%;width:100%;max-width:100%;min-height:2.5rem;display:flex;overflow:hidden}.seguria-partner-google:empty{display:block}.seguria-partner-google [role=button],.seguria-partner-google iframe,.seguria-partner-google>*{width:var(--partner-google-width)!important;max-width:100%!important;min-width:var(--partner-google-width)!important}.seguria-partner-google iframe{display:block!important}.seguria-partner-auth-meta{border-top:1px solid var(--border);flex-wrap:wrap;gap:.45rem;margin-top:.9rem;padding-top:.9rem;display:flex}.seguria-partner-auth-meta span{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.seguria-partner-auth-meta span{border:1px solid color-mix(in oklab,var(--border)82%,var(--primary))}}.seguria-partner-auth-meta span{border-radius:var(--radius-sm);background:var(--surface);color:var(--muted-foreground);padding:.45rem .55rem;font-size:.75rem;font-weight:600;line-height:1}.seguria-partner-section-card{border:1px solid var(--border);box-shadow:none}.seguria-partner-console-header{padding:1rem 1.25rem}.seguria-partner-console-header .seguria-partner-title{max-width:none;font-size:clamp(1.45rem,2vw,2rem);line-height:1.12}.seguria-partner-internal-head{align-items:end;gap:.85rem;display:grid}@media (min-width:820px){.seguria-partner-internal-head{grid-template-columns:minmax(0,1fr) auto}}.seguria-partner-dashboard-header{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);align-items:end;gap:1rem;padding:1rem;display:grid}@media (min-width:768px){.seguria-partner-dashboard-header{grid-template-columns:minmax(0,1fr) auto;padding:1.15rem}}.seguria-partner-summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.seguria-partner-summary-card{background:var(--card);gap:.65rem;min-height:7.25rem;padding:.95rem;display:grid}.seguria-partner-summary-card-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.seguria-partner-summary-card-top .seguria-summary-label{text-align:right;max-width:12rem;margin-left:auto}.seguria-partner-summary-icon-box{border:1px solid var(--primary);flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.seguria-partner-summary-icon-box{border:1px solid color-mix(in oklab,var(--primary)24%,var(--border))}}.seguria-partner-summary-icon-box{border-radius:var(--radius-md);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-partner-summary-icon-box{background:color-mix(in oklab,var(--primary)9%,var(--surface))}}.seguria-partner-summary-card .seguria-summary-number{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:1.65rem;font-weight:750}.seguria-partner-summary-delta{border-top:1px solid var(--border);color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:right;justify-self:stretch;padding-top:.55rem;font-size:.78rem}.seguria-partner-summary-icon{color:var(--primary)}.seguria-partner-workbench{gap:.8rem;display:grid}.seguria-partner-link-code-panel,.seguria-partner-payment-panel{gap:1rem;display:grid}.seguria-partner-payment-summary{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}.seguria-partner-payment-summary svg{color:var(--primary);margin-top:.15rem}.seguria-partner-payment-summary strong{color:var(--foreground);font-weight:750}.seguria-partner-payment-summary p{color:var(--muted-foreground);margin-top:.15rem;font-size:.86rem;line-height:1.45}.seguria-partner-comparison-grid{gap:.65rem;display:grid}@media (min-width:760px){.seguria-partner-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.seguria-partner-comparison-grid div{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);gap:.18rem;padding:.8rem;display:grid}.seguria-partner-comparison-grid p,.seguria-partner-comparison-grid span{color:var(--muted-foreground);font-size:.78rem;font-weight:600}.seguria-partner-comparison-grid strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.05rem}.seguria-partner-chart-grid{gap:.85rem;display:grid}@media (min-width:1100px){.seguria-partner-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.seguria-partner-chart{width:100%;min-height:18rem}.seguria-chart-panel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);gap:.75rem;padding:.85rem;display:grid}.seguria-chart-panel h3{color:var(--foreground);font-size:.95rem;font-weight:700}.seguria-data-alert{border:1px solid var(--info);align-items:center;gap:.85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.seguria-data-alert{border:1px solid color-mix(in oklab,var(--info)28%,var(--border))}}.seguria-data-alert{border-radius:var(--radius-lg);background:var(--info-subtle)}@supports (color:color-mix(in lab,red,red)){.seguria-data-alert{background:color-mix(in oklab,var(--info-subtle)38%,var(--card))}}.seguria-data-alert{padding:.95rem 1rem}@media (min-width:760px){.seguria-data-alert{grid-template-columns:minmax(0,1fr) auto}}.seguria-data-alert strong{color:var(--foreground);font-size:.95rem;font-weight:750}.seguria-data-alert p{color:var(--muted-foreground);margin-top:.18rem;font-size:.86rem;line-height:1.45}.seguria-partner-code-box{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.seguria-partner-code-label{color:var(--muted-foreground);text-transform:uppercase;font-size:.75rem;font-weight:600}.seguria-partner-code-value{color:var(--foreground);letter-spacing:.12em;font-size:1.75rem;font-weight:700}.seguria-partner-code-help{color:var(--muted-foreground);font-size:.875rem}.seguria-partner-affiliation-list{gap:.75rem;display:grid}.seguria-partner-affiliation-row{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-elevated);gap:.8rem;padding:.85rem;display:grid}.seguria-partner-affiliation-main{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;display:flex}.seguria-partner-admin-main h3,.seguria-partner-affiliation-main h2{color:var(--foreground);font-size:1rem;font-weight:700}.seguria-partner-admin-main p,.seguria-partner-affiliation-main p{color:var(--muted-foreground);font-size:.875rem;line-height:1.5}.seguria-partner-affiliation-metrics{align-items:end;gap:.75rem;display:grid}@media (min-width:720px){.seguria-partner-affiliation-metrics{grid-template-columns:repeat(2,minmax(140px,1fr)) auto}}.seguria-partner-affiliation-metrics p{color:var(--muted-foreground);text-transform:uppercase;font-size:.75rem;font-weight:600}.seguria-partner-affiliation-metrics strong{color:var(--foreground);font-feature-settings:"tnum";font-size:1.25rem}.seguria-partner-table-shell{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);overflow-x:auto}.seguria-partner-table-shell table{border-collapse:collapse;width:100%;min-width:720px}.seguria-partner-table-shell td,.seguria-partner-table-shell th{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:.7rem .8rem}.seguria-partner-table-shell th{background:var(--surface);color:var(--muted-foreground);text-transform:uppercase;font-size:.72rem;font-weight:700}.seguria-partner-table-shell td{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:.88rem}.seguria-partner-table-shell tbody tr:last-child td{border-bottom:0}.seguria-partner-table-shell td strong{font-weight:700;display:block}.seguria-partner-table-shell td span{color:var(--muted-foreground);margin-top:.12rem;font-size:.78rem;display:block}.seguria-partner-admin-form,.seguria-partner-admin-state{gap:1rem;display:grid}.seguria-partner-admin-main{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;padding:1rem;display:flex}.seguria-partner-admin-label{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.seguria-ai-chat-page{gap:1rem;min-width:0;display:grid}.seguria-ai-chat-header{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);gap:1rem;padding:1rem;display:grid;box-shadow:0 1px 2px #0f1b3d0d}.seguria-ai-chat-header h1{color:var(--foreground);font-size:1.75rem;font-weight:650;line-height:1.1}.seguria-ai-chat-header p:not(.seguria-kicker){color:var(--muted-foreground);margin-top:.5rem;line-height:1.6}.seguria-ai-chat-workbench{gap:1rem;min-width:0;display:grid}.seguria-ai-chat-panel,.seguria-ai-chat-thread-list{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);min-width:0;box-shadow:0 1px 2px #0f1b3d0d}.seguria-ai-chat-thread-list{align-content:start;gap:.5rem;padding:.75rem;display:grid}.seguria-ai-chat-thread-list-head{gap:.25rem;padding:.5rem;display:grid}.seguria-ai-chat-thread-list-head strong{color:var(--foreground);font-size:.9375rem}.seguria-ai-chat-thread-list-head span{color:var(--muted-foreground);font-size:.8125rem;line-height:1.45}.seguria-ai-chat-thread-row{border-radius:var(--radius-md);background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) 2.25rem;align-items:center;gap:.25rem;width:100%;padding:.125rem;display:grid}.seguria-ai-chat-thread-row:hover{background:var(--muted)}.seguria-ai-chat-thread-row[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-ai-chat-thread-row[data-active=true]{border-color:color-mix(in oklab,var(--primary)32%,var(--border))}}.seguria-ai-chat-thread-row[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-ai-chat-thread-row[data-active=true]{background:color-mix(in oklab,var(--primary)8%,var(--card))}}.seguria-ai-chat-thread{border-radius:calc(var(--radius-md) - .125rem);min-width:0;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:0;gap:.25rem;padding:.625rem;display:grid}.seguria-ai-chat-thread-delete:focus-visible,.seguria-ai-chat-thread:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-ai-chat-thread-delete:focus-visible,.seguria-ai-chat-thread:focus-visible{outline:2px solid color-mix(in oklab,var(--primary)52%,transparent)}}.seguria-ai-chat-thread-delete:focus-visible,.seguria-ai-chat-thread:focus-visible{outline-offset:2px}.seguria-ai-chat-thread span{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:650;overflow:hidden}.seguria-ai-chat-thread small{color:var(--muted-foreground);font-size:.75rem}.seguria-ai-chat-thread-delete{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.seguria-ai-chat-thread-delete:hover{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.seguria-ai-chat-thread-delete:hover{border-color:color-mix(in oklab,var(--destructive)24%,var(--border))}}.seguria-ai-chat-thread-delete:hover{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.seguria-ai-chat-thread-delete:hover{background:color-mix(in oklab,var(--destructive)8%,var(--card))}}.seguria-ai-chat-thread-delete:hover{color:var(--destructive)}.seguria-ai-chat-thread-delete:disabled{cursor:wait;opacity:.65}.seguria-ai-chat-thread-delete svg{width:1rem;height:1rem}.seguria-ai-chat-panel{grid-template-rows:auto minmax(28rem,1fr) auto;display:grid;overflow:hidden}.seguria-ai-chat-safety{border-bottom:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);grid-template-columns:1.25rem minmax(0,1fr);gap:.75rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.5;display:grid}.seguria-ai-chat-safety svg{width:1rem;height:1rem;color:var(--success)}.seguria-ai-chat-messages{align-content:start;gap:.875rem;min-height:28rem;max-height:calc(100vh - 21rem);padding:1rem;display:grid;overflow-y:auto}.seguria-ai-chat-empty{border:1px dashed var(--primary);justify-items:start;gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.seguria-ai-chat-empty{border:1px dashed color-mix(in oklab,var(--primary)34%,var(--border))}}.seguria-ai-chat-empty{border-radius:var(--radius-lg);background:var(--muted);padding:1rem}.seguria-ai-chat-empty svg{width:1.5rem;height:1.5rem;color:var(--primary)}.seguria-ai-chat-empty strong{color:var(--foreground);font-size:1rem}.seguria-ai-chat-empty span{color:var(--muted-foreground);line-height:1.55}.seguria-ai-chat-suggestions{flex-wrap:wrap;gap:.5rem;display:flex}.seguria-ai-chat-suggestions button{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);cursor:pointer;padding:.5rem .625rem;font-size:.8125rem;font-weight:600}.seguria-ai-chat-suggestions button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-ai-chat-suggestions button:hover{border-color:color-mix(in oklab,var(--primary)34%,var(--border))}}.seguria-ai-chat-suggestions button:hover{color:var(--primary)}.seguria-ai-chat-message{display:flex}.seguria-ai-chat-message[data-role=user]{justify-content:flex-end}.seguria-ai-chat-message-body{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--muted);gap:.75rem;max-width:min(42rem,100%);padding:.875rem;display:grid}.seguria-ai-chat-message[data-role=user] .seguria-ai-chat-message-body{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-ai-chat-message[data-role=user] .seguria-ai-chat-message-body{border-color:color-mix(in oklab,var(--primary)34%,var(--border))}}.seguria-ai-chat-message[data-role=user] .seguria-ai-chat-message-body{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-ai-chat-message[data-role=user] .seguria-ai-chat-message-body{background:color-mix(in oklab,var(--primary)10%,var(--card))}}.seguria-ai-chat-message-body p{color:var(--foreground);white-space:pre-wrap;line-height:1.6}.seguria-ai-chat-loading{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.seguria-ai-chat-loading svg{width:1rem;height:1rem}.seguria-ai-chat-processing{border:1px solid var(--primary);gap:.35rem;max-width:min(34rem,100%);display:grid}@supports (color:color-mix(in lab,red,red)){.seguria-ai-chat-processing{border:1px solid color-mix(in oklab,var(--primary)18%,var(--border))}}.seguria-ai-chat-processing{background:var(--primary);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.seguria-ai-chat-processing{background:color-mix(in oklab,var(--primary)5%,var(--card))}}.seguria-ai-chat-processing{padding:.75rem .85rem}.seguria-ai-chat-processing p{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.45}.seguria-ai-chat-composer{border-top:1px solid var(--border);background:var(--card);gap:.75rem;padding:1rem;display:grid}.seguria-ai-chat-composer textarea{resize:vertical;min-height:5rem}@media (min-width:768px){.seguria-ai-chat-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:1.25rem}.seguria-ai-chat-workbench{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);align-items:stretch}.seguria-ai-chat-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end}.seguria-ai-chat-header h1{font-size:2.25rem}}.seguria-ai-floating-trigger{z-index:110;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1rem;display:inline-flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 18px 42px #0f1b3d38}.seguria-ai-floating-trigger svg{width:1rem;height:1rem}.seguria-ai-floating-sheet{gap:0;width:min(100vw,46rem)!important;max-width:none!important;height:100dvh!important;padding:0!important;overflow:hidden!important}.seguria-ai-floating-head{flex:none;padding-right:3.25rem}.seguria-ai-floating-head [data-slot=sheet-title]{font-size:1rem;line-height:1.2}.seguria-ai-floating-sheet .seguria-ai-chat-page{height:calc(100dvh - 3.75rem);padding:.75rem;overflow:hidden}.seguria-ai-chat-page[data-variant=floating]{grid-template-rows:auto minmax(0,1fr);gap:.75rem}.seguria-ai-chat-page[data-variant=floating] .seguria-ai-chat-header{border-radius:var(--radius-md);box-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.75rem}.seguria-ai-chat-page[data-variant=floating] .seguria-ai-chat-header>button{justify-self:end}.seguria-ai-chat-page[data-variant=floating] .seguria-ai-chat-header h1{font-size:1.1rem}.seguria-ai-chat-page[data-variant=floating] .seguria-ai-chat-header p:not(.seguria-kicker){display:none}.seguria-ai-chat-page[data-variant=floating] .seguria-ai-chat-workbench{height:100%;min-height:0}.seguria-ai-chat-page[data-variant=floating] .seguria-ai-chat-thread-list{min-height:0;max-height:none;overflow-y:auto}.seguria-ai-chat-page[data-variant=floating] .seguria-ai-chat-panel{grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.seguria-ai-chat-page[data-variant=floating] .seguria-ai-chat-messages{min-height:0;max-height:none}.seguria-ai-chat-page[data-variant=floating] .seguria-ai-chat-composer{grid-template-columns:minmax(0,1fr)}.seguria-ai-chat-page[data-variant=floating] .seguria-ai-chat-composer textarea{min-height:4.25rem}@media (min-width:768px){.seguria-ai-floating-trigger{bottom:1.25rem;right:1.25rem}}@media (min-width:960px){.seguria-ai-floating-sheet{width:min(72rem,100vw - 2rem)!important}.seguria-ai-floating-sheet .seguria-ai-chat-page{height:calc(100dvh - 3.75rem);padding:1rem}.seguria-ai-chat-page[data-variant=floating] .seguria-ai-chat-header{background:0 0;border-color:#0000;padding:0}.seguria-ai-chat-page[data-variant=floating] .seguria-ai-chat-header>div{display:none}.seguria-ai-chat-page[data-variant=floating] .seguria-ai-chat-workbench{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);gap:.875rem}.seguria-ai-chat-page[data-variant=floating] .seguria-ai-chat-thread-list{border-radius:var(--radius-md);padding:.625rem}.seguria-ai-chat-page[data-variant=floating] .seguria-ai-chat-panel{border-radius:var(--radius-md)}.seguria-ai-chat-page[data-variant=floating] .seguria-ai-chat-messages{padding:1.125rem}.seguria-ai-chat-page[data-variant=floating] .seguria-ai-chat-message-body{max-width:min(48rem,82%)}}@media (max-width:767px){.seguria-ai-floating-sheet{width:100vw!important}.seguria-ai-chat-page[data-variant=floating] .seguria-ai-chat-header,.seguria-ai-chat-page[data-variant=floating] .seguria-ai-chat-workbench{grid-template-columns:minmax(0,1fr)}.seguria-ai-chat-page[data-variant=floating] .seguria-ai-chat-thread-list{max-height:7rem}}.seguria-superadmin-page-head{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);align-items:end;gap:.85rem;padding:1rem;display:grid}@media (min-width:820px){.seguria-superadmin-page-head{grid-template-columns:minmax(0,1fr) auto}}.seguria-superadmin-page-head p{color:var(--muted-foreground);font-size:.82rem}.seguria-superadmin-page-head h2{color:var(--foreground);font-size:1.35rem;font-weight:800;line-height:1.2}.seguria-superadmin-license-summary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.65rem;display:grid}.seguria-superadmin-module-grid{gap:.85rem;display:grid}@media (min-width:1120px){.seguria-superadmin-module-grid{grid-template-columns:23rem minmax(0,1fr)}.seguria-superadmin-module-grid[data-view=comercial]{grid-template-columns:minmax(0,1fr)}}.seguria-superadmin-module-stack{gap:.85rem;min-width:0;display:grid}.seguria-superadmin-comparison-grid{gap:.65rem;display:grid}@media (min-width:780px){.seguria-superadmin-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.seguria-superadmin-comparison-grid div{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);gap:.18rem;padding:.8rem;display:grid}.seguria-superadmin-comparison-grid p,.seguria-superadmin-comparison-grid span{color:var(--muted-foreground);font-size:.78rem;font-weight:600}.seguria-superadmin-comparison-grid strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.05rem}.seguria-superadmin-card{border:1px solid var(--border);box-shadow:none}.seguria-superadmin-section-head{gap:.85rem;display:grid}@media (min-width:900px){.seguria-superadmin-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.seguria-superadmin-title-line{align-items:center;gap:.5rem;display:flex}.seguria-superadmin-actions{flex-wrap:wrap;gap:.5rem;display:flex}.seguria-superadmin-month-input{width:10.5rem}.seguria-superadmin-status-select{width:11rem}.seguria-superadmin-partner-report{gap:.85rem;display:grid}.seguria-superadmin-metric-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.65rem;display:grid}.seguria-superadmin-metric{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);gap:.2rem;padding:.8rem;display:grid}.seguria-superadmin-metric svg{color:var(--primary)}.seguria-superadmin-metric p{color:var(--muted-foreground);text-transform:uppercase;font-size:.75rem;font-weight:600}.seguria-superadmin-metric strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700}.seguria-superadmin-table{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);display:grid;overflow:hidden}.seguria-superadmin-partner-row summary,.seguria-superadmin-table-head{grid-template-columns:minmax(220px,1fr) 5.5rem 5.5rem 8.5rem;align-items:center;gap:.75rem;display:grid}.seguria-superadmin-table-head{background:var(--surface);color:var(--muted-foreground);text-transform:uppercase;padding:.65rem .8rem;font-size:.72rem;font-weight:700}.seguria-superadmin-partner-row,.seguria-superadmin-table-head{border-bottom:1px solid var(--border)}.seguria-superadmin-partner-row:last-child{border-bottom:0}.seguria-superadmin-partner-row summary{cursor:pointer;padding:.72rem .8rem;list-style:none}.seguria-superadmin-partner-row summary::-webkit-details-marker{display:none}.seguria-superadmin-partner-row summary:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.seguria-superadmin-partner-row summary:hover{background:color-mix(in oklab,var(--accent)28%,transparent)}}.seguria-superadmin-partner-row strong{color:var(--foreground);font-weight:700}.seguria-superadmin-partner-row small{color:var(--muted-foreground);margin-top:.1rem;font-size:.78rem;display:block}.seguria-superadmin-enterprise-list{border-top:1px solid var(--border);background:var(--surface);gap:.5rem;padding:.65rem;display:grid}.seguria-superadmin-enterprise-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);align-items:center;gap:.75rem;padding:.65rem;display:grid}@media (min-width:720px){.seguria-superadmin-enterprise-row{grid-template-columns:minmax(0,1fr) 6rem 8rem}}.seguria-superadmin-enterprise-row p{color:var(--muted-foreground);font-size:.78rem;line-height:1.35}.seguria-superadmin-enterprise-row strong{font-variant-numeric:tabular-nums}.seguria-superadmin-partner-applications{gap:.75rem;display:grid}.seguria-superadmin-partner-application{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);gap:.75rem;padding:.85rem;display:grid}.seguria-superadmin-partner-application-main{gap:.75rem;display:grid}@media (min-width:860px){.seguria-superadmin-partner-application-main{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:start}}.seguria-superadmin-partner-application h3{color:var(--foreground);margin-top:.2rem;font-size:1rem;font-weight:750}.seguria-superadmin-partner-application p{color:var(--muted-foreground);font-size:.85rem;line-height:1.45}.seguria-superadmin-partner-bank{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);padding:.65rem}.seguria-superadmin-partner-bank strong{color:var(--foreground);font-size:.9rem}.seguria-superadmin-partner-description{border-left:3px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-superadmin-partner-description{border-left:3px solid color-mix(in oklab,var(--primary)34%,var(--border))}}.seguria-superadmin-partner-description{padding-left:.75rem}.seguria-superadmin-partner-review{gap:.75rem;display:grid}.seguria-compliance-tone-success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.seguria-compliance-tone-success{border-color:color-mix(in oklab,var(--success)35%,var(--border))}}.seguria-compliance-tone-success{background:var(--success-subtle);color:var(--success)}@supports (color:color-mix(in lab,red,red)){.seguria-compliance-tone-success{color:color-mix(in oklab,var(--success)72%,var(--foreground))}}.seguria-compliance-tone-warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.seguria-compliance-tone-warning{border-color:color-mix(in oklab,var(--warning)38%,var(--border))}}.seguria-compliance-tone-warning{background:var(--warning-subtle);color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.seguria-compliance-tone-warning{color:color-mix(in oklab,var(--warning)68%,var(--foreground))}}.seguria-compliance-tone-danger{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.seguria-compliance-tone-danger{border-color:color-mix(in oklab,var(--destructive)38%,var(--border))}}.seguria-compliance-tone-danger{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.seguria-compliance-tone-danger{background:color-mix(in oklab,var(--destructive)10%,var(--card))}}.seguria-compliance-tone-danger{color:var(--destructive)}.seguria-compliance-tone-info{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.seguria-compliance-tone-info{border-color:color-mix(in oklab,var(--info)35%,var(--border))}}.seguria-compliance-tone-info{background:var(--info-subtle);color:var(--info)}@supports (color:color-mix(in lab,red,red)){.seguria-compliance-tone-info{color:color-mix(in oklab,var(--info)72%,var(--foreground))}}.seguria-compliance-tone-medical{border-color:var(--compliance-medical)}@supports (color:color-mix(in lab,red,red)){.seguria-compliance-tone-medical{border-color:color-mix(in oklab,var(--compliance-medical)38%,var(--border))}}.seguria-compliance-tone-medical{background:var(--compliance-medical-subtle);color:var(--compliance-medical)}@supports (color:color-mix(in lab,red,red)){.seguria-compliance-tone-medical{color:color-mix(in oklab,var(--compliance-medical)76%,var(--foreground))}}.seguria-compliance-tone-vacation{border-color:var(--compliance-vacation)}@supports (color:color-mix(in lab,red,red)){.seguria-compliance-tone-vacation{border-color:color-mix(in oklab,var(--compliance-vacation)38%,var(--border))}}.seguria-compliance-tone-vacation{background:var(--compliance-vacation-subtle);color:var(--compliance-vacation)}@supports (color:color-mix(in lab,red,red)){.seguria-compliance-tone-vacation{color:color-mix(in oklab,var(--compliance-vacation)76%,var(--foreground))}}.seguria-compliance-tone-planned{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-compliance-tone-planned{border-color:color-mix(in oklab,var(--primary)32%,var(--border))}}.seguria-compliance-tone-planned{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-compliance-tone-planned{background:color-mix(in oklab,var(--primary)9%,var(--card))}}.seguria-compliance-tone-planned{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-compliance-tone-planned{color:color-mix(in oklab,var(--primary)78%,var(--foreground))}}.seguria-compliance-tone-holiday{border-color:var(--compliance-holiday)}@supports (color:color-mix(in lab,red,red)){.seguria-compliance-tone-holiday{border-color:color-mix(in oklab,var(--compliance-holiday)36%,var(--border))}}.seguria-compliance-tone-holiday{background:var(--compliance-holiday-subtle);color:var(--compliance-holiday)}@supports (color:color-mix(in lab,red,red)){.seguria-compliance-tone-holiday{color:color-mix(in oklab,var(--compliance-holiday)76%,var(--foreground))}}.seguria-compliance-tone-overtime{border-color:var(--compliance-overtime)}@supports (color:color-mix(in lab,red,red)){.seguria-compliance-tone-overtime{border-color:color-mix(in oklab,var(--compliance-overtime)38%,var(--border))}}.seguria-compliance-tone-overtime{background:var(--compliance-overtime-subtle);color:var(--compliance-overtime)}@supports (color:color-mix(in lab,red,red)){.seguria-compliance-tone-overtime{color:color-mix(in oklab,var(--compliance-overtime)76%,var(--foreground))}}.seguria-compliance-tone-compensation{border-color:var(--compliance-compensation)}@supports (color:color-mix(in lab,red,red)){.seguria-compliance-tone-compensation{border-color:color-mix(in oklab,var(--compliance-compensation)38%,var(--border))}}.seguria-compliance-tone-compensation{background:var(--compliance-compensation-subtle);color:var(--compliance-compensation)}@supports (color:color-mix(in lab,red,red)){.seguria-compliance-tone-compensation{color:color-mix(in oklab,var(--compliance-compensation)76%,var(--foreground))}}.seguria-compliance-tone-neutral{border-color:var(--border);background:var(--muted);color:var(--muted-foreground)}.seguria-page{width:100%;max-width:100%;overflow-x:hidden}.seguria-soro-shell:has(.seguria-soro-blog:empty){display:none}@supports (overflow:clip){.seguria-page{overflow-x:clip}}.seguria-ai-chat-artifact-actions{flex-wrap:wrap;gap:.5rem;display:flex}.seguria-marketing-footer{color:#fff;background:#08162f;border-top:1px solid oklab(100% 0 5.96046e-8/.14);max-width:100%;overflow-x:clip}.seguria-marketing-footer-container{box-sizing:border-box;width:100%;max-width:76rem;margin-inline:auto;padding-block:3.5rem 1.75rem;padding-inline:clamp(1rem,4vw,2rem)}.seguria-marketing-footer-grid{gap:2.5rem;min-width:0;display:grid}.seguria-marketing-footer-brand,.seguria-marketing-footer-nav{min-width:0}.seguria-marketing-footer-brand{max-width:25rem}.seguria-marketing-footer-logo{object-fit:contain;width:auto;height:2.4rem}.seguria-marketing-footer-logo-panel{border-radius:var(--radius-md);background:#fffffff0;border:1px solid #ffffff24;align-items:center;min-height:3.5rem;padding:.45rem .75rem;display:inline-flex}.seguria-marketing-footer-brand>p{color:#ffffffad;margin-top:1.25rem;font-size:.9rem;line-height:1.65}.seguria-marketing-footer-trust{color:#ffffffc7;align-items:flex-start;gap:.6rem;margin-top:1.25rem;font-size:.78rem;line-height:1.5;display:flex}.seguria-marketing-footer-contact svg,.seguria-marketing-footer-trust svg{color:#20b7df;flex:none;width:1rem;height:1rem}.seguria-marketing-footer-nav h2{color:#ffffff7a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:.72rem;font-weight:700}.seguria-marketing-footer-nav ul{gap:.75rem;list-style:none;display:grid}.seguria-marketing-footer-nav a{overflow-wrap:anywhere;color:#ffffffb8;align-items:center;gap:.4rem;min-width:0;max-width:100%;font-size:.88rem;transition:color .18s ease-out;display:inline-flex}.seguria-marketing-footer-nav a:focus-visible,.seguria-marketing-footer-nav a:hover{color:#fff}.seguria-marketing-footer-nav a>svg{width:.85rem;height:.85rem}.seguria-marketing-footer-contact{overflow-wrap:anywhere}.seguria-marketing-footer-bottom{color:#ffffff73;border-top:1px solid #ffffff1f;flex-direction:column;gap:.45rem;margin-top:3rem;padding-top:1.5rem;font-size:.75rem;display:flex}@media (min-width:720px){.seguria-marketing-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seguria-marketing-footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1024px){.seguria-marketing-footer-grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}}@media (min-width:920px){.seguria-superadmin-partner-review{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media (max-width:720px){.seguria-superadmin-table-head{display:none}.seguria-superadmin-partner-row summary{grid-template-columns:1fr}}.seguria-clock-entry-page{background:var(--background);width:100%;min-height:100vh;padding:clamp(1rem,3vw,2rem)}.seguria-clock-entry-shell{width:min(100%,58rem);margin-inline:auto}.seguria-clock-entry-header{border-bottom:1px solid var(--border);flex-direction:column;gap:1rem;padding-bottom:1rem;display:flex}.seguria-clock-entry-heading{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.seguria-clock-entry-mark,.seguria-clock-login-icon,.seguria-clock-method-icon{border:1px solid var(--primary);flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.seguria-clock-entry-mark,.seguria-clock-login-icon,.seguria-clock-method-icon{border:1px solid color-mix(in oklab,var(--primary)22%,var(--border))}}.seguria-clock-entry-mark,.seguria-clock-login-icon,.seguria-clock-method-icon{border-radius:var(--radius-md);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-clock-entry-mark,.seguria-clock-login-icon,.seguria-clock-method-icon{background:color-mix(in oklab,var(--primary)8%,var(--card))}}.seguria-clock-entry-mark,.seguria-clock-login-icon,.seguria-clock-method-icon{color:var(--primary)}.seguria-clock-entry-mark{width:2.75rem;height:2.75rem}.seguria-clock-entry-mark svg,.seguria-clock-login-icon svg{width:1.25rem;height:1.25rem}.seguria-clock-entry-kicker,.seguria-clock-login-kicker{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:750}.seguria-clock-entry-heading h1{color:var(--foreground);letter-spacing:-.025em;margin-top:.15rem;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:750}.seguria-clock-entry-heading h1+p{color:var(--muted-foreground);margin-top:.2rem;font-size:.82rem;line-height:1.5}.seguria-clock-entry-time{justify-content:flex-start;min-width:9rem;display:flex}.seguria-clock-entry-nav{justify-content:flex-start;padding-block:.75rem;display:flex}.seguria-clock-entry-back{border-radius:var(--radius-md);gap:.45rem;min-height:2.25rem;padding-inline:.75rem;font-size:.78rem;font-weight:650}.seguria-clock-login-card{border:1px solid var(--border);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.seguria-clock-login-card{border:1px solid color-mix(in oklab,var(--border)86%,var(--primary))}}.seguria-clock-login-card{background:var(--card);box-shadow:0 1px 2px var(--foreground),0 14px 34px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.seguria-clock-login-card{box-shadow:0 1px 2px color-mix(in oklab,var(--foreground)8%,transparent),0 14px 34px color-mix(in oklab,var(--foreground)5%,transparent)}}.seguria-clock-login-layout{display:grid;padding:0!important}.seguria-clock-login-form,.seguria-clock-login-intro{gap:1rem;min-width:0;padding:clamp(1.25rem,3vw,2rem);display:grid}.seguria-clock-login-intro{border-bottom:1px solid var(--border);background:var(--surface);align-content:start}.seguria-clock-login-icon{width:2.75rem;height:2.75rem}.seguria-clock-login-intro-copy h2{color:var(--foreground);letter-spacing:-.018em;margin-top:.35rem;font-size:1.15rem;font-weight:750}.seguria-clock-login-intro-copy h2+p{color:var(--muted-foreground);margin-top:.55rem;font-size:.86rem;line-height:1.6}.seguria-clock-login-trust{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.76rem;font-weight:600;display:flex}.seguria-clock-login-trust svg{width:1rem;height:1rem;color:var(--primary);flex:none}.seguria-clock-login-form{align-content:center}.seguria-clock-login-form-heading p{color:var(--foreground);font-size:.95rem;font-weight:700}.seguria-clock-login-form-heading span{color:var(--muted-foreground);margin-top:.15rem;font-size:.78rem;display:block}.seguria-clock-login-field{gap:.4rem;display:grid}.seguria-clock-login-label{color:var(--foreground);align-items:center;gap:.4rem;font-size:.78rem;font-weight:650;display:flex}.seguria-clock-login-label svg{width:.9rem;height:.9rem;color:var(--muted-foreground)}.seguria-clock-login-input{border-color:var(--border);border-radius:var(--radius-md);background:var(--surface);min-height:2.5rem;font-size:.86rem}.seguria-clock-login-input:focus{background:var(--card)}.seguria-clock-login-submit{border-radius:var(--radius-md);gap:.5rem;width:100%;min-height:2.6rem;font-size:.86rem;font-weight:700}.seguria-clock-method-grid{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.65rem;width:100%;padding:.5rem;height:auto!important;display:grid!important}.seguria-clock-method-option{transition:border-color .16s,background .16s,color .16s;white-space:normal!important;background:var(--card)!important;height:100%!important;min-height:6.75rem!important;text-align:left!important;border:1px solid #0000!important;align-items:flex-start!important;padding:.9rem!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.seguria-clock-method-option:hover{border-color:color-mix(in oklab,var(--primary)24%,var(--border))!important;background:color-mix(in oklab,var(--primary)4%,var(--card))!important}}.seguria-clock-method-option:hover{color:var(--foreground)!important}.seguria-clock-method-option:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-clock-method-option:focus-visible{outline:2px solid color-mix(in oklab,var(--primary)45%,transparent)}}.seguria-clock-method-option:focus-visible{outline-offset:2px}@supports (color:color-mix(in lab,red,red)){.seguria-clock-method-option[data-state=active]{border-color:color-mix(in oklab,var(--primary)42%,var(--border))!important}}.seguria-clock-method-option[data-state=active]{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.seguria-clock-method-option[data-state=active]{background:color-mix(in oklab,var(--primary)8%,var(--card))!important}}.seguria-clock-method-option-content{align-items:flex-start;gap:.7rem;min-width:0;display:flex}.seguria-clock-method-icon{width:2.4rem;height:2.4rem}.seguria-clock-method-copy strong{color:inherit;font-size:.88rem;font-weight:700;line-height:1.35}.seguria-clock-method-copy>span{color:var(--muted-foreground);font-size:.76rem;font-weight:450;line-height:1.5}.seguria-clock-method-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);padding:clamp(1rem,2vw,1.25rem)}.seguria-clock-method-badge{border:1px solid var(--primary);align-items:center;gap:.45rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.seguria-clock-method-badge{border:1px solid color-mix(in oklab,var(--primary)26%,var(--border))}}.seguria-clock-method-badge{border-radius:var(--radius-sm);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-clock-method-badge{background:color-mix(in oklab,var(--primary)8%,var(--card))}}.seguria-clock-method-badge{color:var(--primary);letter-spacing:.11em;text-transform:uppercase;padding:.3rem .55rem;font-size:.68rem;font-weight:700}.seguria-clock-voice-phrase{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-clock-voice-phrase{border:1px solid color-mix(in oklab,var(--primary)20%,var(--border))}}.seguria-clock-voice-phrase{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-clock-voice-phrase{background:color-mix(in oklab,var(--primary)6%,var(--card))}}.seguria-clock-voice-phrase{text-align:center;padding:1rem}.seguria-clock-voice-phrase>p:first-child{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}@media (min-width:640px){.seguria-clock-entry-header{flex-direction:row;justify-content:space-between;align-items:center}.seguria-clock-entry-time{justify-content:flex-end}.seguria-clock-login-layout{grid-template-columns:minmax(0,.92fr) minmax(20rem,1.08fr)}.seguria-clock-login-intro{border-right:1px solid var(--border);border-bottom:0}}.seguria-clock-section-kicker{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:750}.seguria-clock-display{justify-items:center;gap:.05rem;display:grid}.seguria-clock-display>div{color:var(--foreground);font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;align-items:baseline;display:flex}.seguria-clock-display>div>span{letter-spacing:-.04em;font-size:clamp(1rem,2.2vw,1.35rem);font-weight:720}.seguria-clock-display>div>small{color:var(--primary);font-size:.72rem;font-weight:650}.seguria-clock-display>p{color:var(--muted-foreground);text-transform:capitalize;font-size:.58rem}.seguria-clock-entry-page,.seguria-clock-setup-page,.seguria-clock-station{background:var(--background);min-height:100dvh}.seguria-clock-entry-page{padding:clamp(.75rem,2vw,1.5rem);display:grid;overflow:auto}.seguria-clock-entry-shell{grid-template-rows:auto auto minmax(0,1fr);width:min(100%,66rem);min-height:0;margin:auto;display:grid}.seguria-clock-entry-header{min-height:3.75rem;padding-bottom:.65rem}.seguria-clock-entry-nav{padding-block:.5rem}.seguria-clock-login-card{border-color:var(--border);border-radius:var(--radius-lg);min-height:0;box-shadow:0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.seguria-clock-login-card{box-shadow:0 1px 2px color-mix(in oklab,var(--foreground)7%,transparent)}}.seguria-clock-login-layout{min-height:min(28rem,100dvh - 8.5rem)}.seguria-clock-login-form,.seguria-clock-login-intro{gap:.85rem;padding:clamp(1rem,2.4vw,1.65rem)}.seguria-clock-login-intro{align-content:space-between}.seguria-clock-login-brandline{align-items:center;gap:.7rem;display:flex}.seguria-clock-login-brandline>div{min-width:0}.seguria-clock-login-brandline>div>span{color:var(--muted-foreground);margin-top:.12rem;font-size:.72rem;display:block}.seguria-clock-login-intro-copy h2{max-width:25rem;font-size:clamp(1.2rem,3vw,1.7rem);line-height:1.12}.seguria-clock-login-intro-copy h2+p{max-width:28rem;margin-top:.45rem;font-size:.8rem;line-height:1.5}.seguria-clock-login-steps{gap:.35rem;list-style:none;display:grid}.seguria-clock-login-steps li{border-left:1px solid var(--border);grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:0 .6rem;min-height:2.5rem;padding-left:.75rem;display:grid}.seguria-clock-login-steps li>span{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);width:1.55rem;height:1.55rem;color:var(--muted-foreground);grid-row:1/3;justify-content:center;align-items:center;font-size:.68rem;font-weight:750;display:inline-flex}.seguria-clock-login-steps li>span svg{width:.8rem;height:.8rem}.seguria-clock-login-steps li[data-current=true]{border-left-color:var(--primary)}.seguria-clock-login-steps li[data-current=true]>span{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.seguria-clock-login-steps strong{color:var(--foreground);font-size:.76rem;line-height:1.2}.seguria-clock-login-steps small{color:var(--muted-foreground);font-size:.68rem}.seguria-clock-login-form{grid-template-rows:auto auto auto auto auto}.seguria-clock-login-status{border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:.4rem;width:fit-content;padding:.25rem .45rem;font-weight:650;font-size:.65rem!important;display:inline-flex!important}.seguria-clock-login-status i{background:var(--warning);border-radius:50%;width:.42rem;height:.42rem}.seguria-clock-login-form-heading p{margin-top:.65rem;font-size:1.05rem}.seguria-clock-login-footnote{color:var(--muted-foreground);text-align:center;font-size:.68rem;line-height:1.45}.seguria-clock-setup-page{padding:clamp(.75rem,2vw,1.5rem);display:grid;overflow:hidden}.seguria-clock-setup-shell{grid-template-rows:auto minmax(0,1fr);gap:.75rem;width:min(100%,64rem);min-height:0;max-height:calc(100dvh - clamp(1.5rem,4vw,3rem));margin:auto;display:grid}.seguria-clock-setup-header{justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;display:flex}.seguria-clock-setup-brand{align-items:center;gap:.75rem;min-width:0;display:flex}.seguria-clock-setup-brand h1{color:var(--foreground);letter-spacing:-.02em;margin-top:.1rem;font-size:clamp(1rem,2.4vw,1.35rem);font-weight:750}.seguria-clock-setup-brand h1+p{color:var(--muted-foreground);margin-top:.15rem;font-size:.74rem}.seguria-clock-setup-surface{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.seguria-clock-scope-selector{grid-template-rows:auto auto minmax(0,1fr);gap:.75rem;min-height:0;padding:clamp(.8rem,2vw,1.2rem);display:grid;overflow:hidden}.seguria-clock-actions-heading,.seguria-clock-method-heading,.seguria-clock-scope-heading{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.seguria-clock-actions-heading h2,.seguria-clock-method-heading h2,.seguria-clock-scope-heading h2{color:var(--foreground);letter-spacing:-.015em;margin-top:.1rem;font-size:1rem;font-weight:720}.seguria-clock-method-heading>span,.seguria-clock-scope-count{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted-foreground);flex:none;padding:.28rem .5rem;font-size:.68rem;font-weight:650}.seguria-clock-scope-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.seguria-clock-scope-mode{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;min-height:3.5rem;color:var(--muted-foreground);text-align:left;grid-template-columns:1.9rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem .65rem;display:grid}.seguria-clock-scope-mode:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-clock-scope-mode:hover{border-color:color-mix(in oklab,var(--primary)26%,var(--border))}}.seguria-clock-scope-mode:hover{color:var(--foreground)}.seguria-clock-scope-mode[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-clock-scope-mode[data-active=true]{border-color:color-mix(in oklab,var(--primary)50%,var(--border))}}.seguria-clock-scope-mode[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-clock-scope-mode[data-active=true]{background:color-mix(in oklab,var(--primary)7%,var(--card))}}.seguria-clock-scope-mode[data-active=true]{color:var(--foreground)}.seguria-clock-scope-mode:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-clock-scope-mode:focus-visible{outline:2px solid color-mix(in oklab,var(--primary)45%,transparent)}}.seguria-clock-scope-mode:focus-visible{outline-offset:2px}.seguria-clock-scope-mode-icon{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);width:1.9rem;height:1.9rem;color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.seguria-clock-scope-check,.seguria-clock-scope-mode-icon svg{width:.9rem;height:.9rem}.seguria-clock-scope-mode-copy{gap:.08rem;min-width:0;display:grid}.seguria-clock-scope-mode-copy strong{color:inherit;font-size:.76rem}.seguria-clock-scope-mode-copy>span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.seguria-clock-scope-label-short{display:none}.seguria-clock-scope-check{color:var(--primary)}.seguria-clock-scope-content{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);grid-template-rows:auto minmax(0,1fr);gap:.5rem;min-height:0;padding:.55rem;display:grid;overflow:hidden}.seguria-clock-scope-total{align-items:center;gap:.75rem;min-height:5rem;padding:.75rem;display:flex}.seguria-clock-scope-total>svg{width:1.2rem;height:1.2rem;color:var(--primary)}.seguria-clock-scope-total>div{gap:.2rem;display:grid}.seguria-clock-scope-total strong{color:var(--foreground);font-size:.82rem}.seguria-clock-scope-total span{color:var(--muted-foreground);font-size:.72rem;line-height:1.45}.seguria-clock-scope-filter{align-items:center;display:flex;position:relative}.seguria-clock-scope-filter>svg{z-index:1;width:.9rem;height:.9rem;color:var(--muted-foreground);pointer-events:none;position:absolute;left:.65rem}.seguria-clock-scope-filter input{border-radius:var(--radius-sm);background:var(--surface);min-height:2.25rem;padding-left:2rem;font-size:.76rem}.seguria-clock-scope-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.35rem;min-height:0;padding-right:.15rem;display:grid;overflow-y:auto}.seguria-clock-scope-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);min-width:0;min-height:2.5rem;color:var(--foreground);cursor:pointer;align-items:center;gap:.55rem;padding:.45rem .6rem;font-size:.75rem;display:flex}.seguria-clock-scope-row:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-clock-scope-row:hover{border-color:color-mix(in oklab,var(--primary)25%,var(--border))}}.seguria-clock-scope-person{min-width:0;display:grid}.seguria-clock-scope-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.seguria-clock-scope-person>span{color:var(--muted-foreground);font-family:var(--font-mono,monospace);font-size:.64rem}.seguria-clock-scope-empty{color:var(--muted-foreground);text-align:center;grid-column:1/-1;padding:1.5rem;font-size:.76rem}.seguria-clock-setup-footer{border-top:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .8rem;display:flex}.seguria-clock-setup-methods{gap:.05rem;display:grid}.seguria-clock-setup-methods span{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.seguria-clock-setup-methods strong{color:var(--foreground);font-size:.75rem}.seguria-clock-setup-actions{gap:.5rem;display:flex}.seguria-clock-overlay{z-index:70;background:var(--foreground);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.seguria-clock-overlay{background:color-mix(in oklab,var(--foreground)38%,transparent)}}.seguria-clock-overlay{padding:1rem}.seguria-clock-admin-dialog{gap:1rem;max-height:min(88dvh,40rem);overflow:auto;width:min(100vw - 2rem,30rem)!important;max-width:30rem!important}.seguria-clock-admin-dialog-wide{width:min(100vw - 2rem,58rem)!important;max-width:58rem!important}.seguria-clock-dialog-scroll{min-height:0;max-height:min(52dvh,28rem);display:grid;overflow:auto}.seguria-clock-dialog-scroll .seguria-clock-scope-selector{padding:.15rem}.seguria-clock-dialog-field{gap:.35rem;display:grid}.seguria-clock-dialog-field label{color:var(--foreground);font-size:.76rem;font-weight:650}.seguria-clock-dialog-field input{background:var(--surface)}.seguria-clock-confirm-close{color:var(--primary-foreground)!important}.seguria-clock-station{background:var(--background);grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.seguria-clock-station-header{border-bottom:1px solid var(--border);background:var(--background);min-width:0;height:5.5rem;min-height:5.5rem;box-shadow:none;grid-template-columns:minmax(24rem,1fr) auto minmax(24rem,1fr);align-items:center;gap:1.5rem;padding:.75rem clamp(1rem,2.2vw,2rem);display:grid}.seguria-clock-station-brand{align-items:center;gap:.9rem;min-width:0;display:flex}.seguria-clock-brand-logo{object-fit:contain;flex:none;width:clamp(9.4rem,13vw,11.75rem);height:auto}.seguria-clock-brand-divider{background:var(--border);flex:none;width:1px;height:2.5rem}.seguria-clock-product-context{gap:.15rem;min-width:0;display:grid}.seguria-clock-product-context h1{color:var(--foreground);font-family:var(--font-display,inherit);letter-spacing:-.025em;font-size:1.08rem;font-weight:780}.seguria-clock-product-context p{max-width:18rem;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.seguria-clock-station-now{justify-items:center;display:grid}.seguria-clock-station-now>span{color:var(--muted-foreground);font-size:.65rem}.seguria-clock-station-tools{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.seguria-clock-tools-label{display:none}.seguria-clock-tool-button{border-color:var(--border);border-radius:var(--radius-md);background:var(--card);min-height:2.5rem;color:var(--foreground);gap:.45rem;padding-inline:.75rem;font-size:.72rem;font-weight:650}.seguria-clock-tool-button svg{width:.9rem;height:.9rem;color:var(--muted-foreground)}.seguria-clock-statuses{align-items:center;gap:.3rem;min-width:0;display:flex}.seguria-clock-ip-status{display:none}.seguria-clock-status{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);min-height:2.5rem;color:var(--muted-foreground);align-items:center;gap:.3rem;padding-inline:.65rem;font-size:.69rem;font-weight:650;display:inline-flex}.seguria-clock-status.seguria-clock-ip-status{display:none}.seguria-clock-status svg{width:.72rem;height:.72rem}.seguria-clock-status[data-state=allowed]{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.seguria-clock-status[data-state=allowed]{border-color:color-mix(in oklab,var(--success)35%,var(--border))}}.seguria-clock-status[data-state=allowed]{color:var(--success)}.seguria-clock-status[data-state=denied],.seguria-clock-status[data-state=unavailable]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.seguria-clock-status[data-state=denied],.seguria-clock-status[data-state=unavailable]{border-color:color-mix(in oklab,var(--destructive)30%,var(--border))}}.seguria-clock-status[data-state=denied],.seguria-clock-status[data-state=unavailable]{color:var(--destructive)}.seguria-clock-status[data-state=loading]{color:var(--warning)}.seguria-clock-station-main{width:min(100%,104rem);min-height:0;margin-inline:auto;padding:clamp(.9rem,1.8vw,1.5rem);display:block;overflow:hidden}.seguria-clock-stage-rail{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;padding:.25rem;display:grid}.seguria-clock-stage-rail>span{border-radius:var(--radius-sm);min-width:0;color:var(--muted-foreground);justify-content:center;align-items:center;gap:.4rem;font-size:.68rem;display:flex;position:relative}.seguria-clock-stage-rail>span+span:before{background:var(--border);content:"";width:1px;height:1rem;position:absolute;left:-1px}.seguria-clock-stage-rail i{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.58rem;font-style:normal;font-weight:750;display:inline-flex}.seguria-clock-stage-rail>span[data-active=true]{background:var(--card);color:var(--foreground)}.seguria-clock-stage-rail>span[data-active=true] i{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.seguria-clock-stage-rail>span[data-complete=true] i{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.seguria-clock-stage-rail>span[data-complete=true] i{border-color:color-mix(in oklab,var(--success)45%,var(--border))}}.seguria-clock-stage-rail>span[data-complete=true] i{color:var(--success)}.seguria-clock-station-grid{overflow-anchor:none;height:100%;min-height:0;display:block;overflow:auto}.seguria-clock-work-surface{border:1px solid var(--border);border-color:var(--border);border-radius:var(--radius-lg);background:var(--card);width:min(100%,100rem);min-width:0;min-height:0;max-height:100%;box-shadow:0 8px 24px var(--foreground);margin-inline:auto;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.seguria-clock-work-surface{box-shadow:0 8px 24px color-mix(in oklab,var(--foreground)4%,transparent)}}.seguria-clock-work-surface:before{content:none}.seguria-clock-work-surface:has(.seguria-clock-search){height:100%}.seguria-clock-work-body{grid-template-rows:auto minmax(0,1fr);height:auto;min-height:0;display:grid;overflow:visible;padding:0!important}.seguria-clock-work-surface:has(.seguria-clock-search) .seguria-clock-work-body{height:100%;overflow:hidden}.seguria-clock-work-header{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:.75rem;min-height:4.75rem;padding:.75rem clamp(1rem,2vw,1.5rem);display:flex}.seguria-clock-work-header h2{color:var(--foreground);font-family:var(--font-display,inherit);margin-top:.08rem;font-size:1.08rem;font-weight:760}.seguria-clock-selected-employee{align-items:center;gap:.55rem;min-width:0;display:flex}.seguria-clock-search-avatar,.seguria-clock-selected-employee>span{border:1px solid var(--primary);flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.seguria-clock-search-avatar,.seguria-clock-selected-employee>span{border:1px solid color-mix(in oklab,var(--primary)25%,var(--border))}}.seguria-clock-search-avatar,.seguria-clock-selected-employee>span{border-radius:var(--radius-sm);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-clock-search-avatar,.seguria-clock-selected-employee>span{background:color-mix(in oklab,var(--primary)7%,var(--card))}}.seguria-clock-search-avatar,.seguria-clock-selected-employee>span{color:var(--primary);text-transform:uppercase;font-size:.78rem;font-weight:750}.seguria-clock-selected-employee>div{min-width:0;display:grid}.seguria-clock-selected-employee strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.seguria-clock-selected-employee small{color:var(--muted-foreground);font-family:var(--font-mono,monospace);font-size:.67rem}.seguria-clock-change-person{min-height:2.25rem;color:var(--primary);padding-inline:.75rem;font-size:.7rem;font-weight:650}.seguria-clock-work-body>:not(.seguria-clock-work-header){min-height:0;padding:clamp(1rem,2.4vw,2rem);overflow:visible}.seguria-clock-work-body>.seguria-clock-search{overflow:hidden}.seguria-clock-search{grid-template-rows:auto minmax(0,1fr);gap:.6rem;height:100%;min-height:0;display:grid}.seguria-clock-search-input{border-radius:var(--radius-md);background:var(--surface);min-height:2.6rem;font-size:.8rem;padding-left:2.25rem!important}.seguria-clock-search .seguria-input-icon{width:.9rem;height:.9rem}.seguria-clock-search-empty{min-height:0;color:var(--muted-foreground);justify-content:center;align-items:center;gap:.65rem;display:flex}.seguria-clock-search-empty>svg{width:1.25rem;height:1.25rem}.seguria-clock-search-empty>div{gap:.12rem;display:grid}.seguria-clock-search-empty strong{color:var(--foreground);font-size:.78rem}.seguria-clock-search-empty span{font-size:.68rem}.seguria-clock-search-results{border:1px solid var(--border);border-radius:var(--radius-md);min-height:0;overflow-y:auto}.seguria-clock-search-results-head{z-index:1;border-bottom:1px solid var(--border);background:var(--surface);color:var(--muted-foreground);justify-content:space-between;align-items:center;padding:.4rem .65rem;font-size:.62rem;font-weight:650;display:flex;position:sticky;top:0}.seguria-clock-search-row{border-bottom:1px solid var(--border);background:var(--card);width:100%;min-width:0;min-height:3.15rem;color:var(--foreground);text-align:left;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.5rem .65rem;display:grid}.seguria-clock-search-row:last-child{border-bottom:0}.seguria-clock-search-row:focus-visible,.seguria-clock-search-row:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-clock-search-row:focus-visible,.seguria-clock-search-row:hover{background:color-mix(in oklab,var(--primary)5%,var(--card))}}.seguria-clock-search-row:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-clock-search-row:focus-visible{outline:2px solid color-mix(in oklab,var(--primary)45%,transparent)}}.seguria-clock-search-row:focus-visible{outline-offset:-2px}.seguria-clock-search-person{min-width:0;display:grid}.seguria-clock-search-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.seguria-clock-search-person small{color:var(--muted-foreground);font-family:var(--font-mono,monospace);text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.seguria-clock-search-channel{color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:.62rem;display:inline-flex}.seguria-clock-search-channel[data-available=true]{color:var(--success)}.seguria-clock-search-arrow,.seguria-clock-search-channel svg{width:.75rem;height:.75rem}.seguria-clock-search-arrow{color:var(--muted-foreground)}.seguria-clock-actions,.seguria-clock-code,.seguria-clock-method-workspace{align-content:start;gap:.9rem;height:auto;min-height:0;display:grid}.seguria-clock-method-tabs,.seguria-clock-method-workspace{grid-template-rows:auto auto}.seguria-clock-method-tabs{gap:.75rem;height:auto;min-height:0;display:grid}.seguria-clock-method-grid{grid-auto-rows:1fr;gap:.55rem;min-height:4.8rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.seguria-clock-method-grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.seguria-clock-method-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.seguria-clock-method-grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.seguria-clock-method-grid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.seguria-clock-method-option{border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background:var(--surface)!important;min-height:4.8rem!important;color:var(--muted-foreground)!important;box-shadow:none!important;justify-content:flex-start!important;align-items:center!important;padding:.65rem .8rem!important}.seguria-clock-method-option-content{text-align:left;align-items:center;gap:.75rem;width:100%}.seguria-clock-method-icon{border-radius:var(--radius-sm);background:var(--card);width:2.3rem;height:2.3rem;color:var(--muted-foreground)}.seguria-clock-method-icon svg{width:1.05rem;height:1.05rem}.seguria-clock-method-copy{gap:.2rem;min-width:0;display:grid}.seguria-clock-method-copy strong{color:var(--foreground);font-size:.82rem;font-weight:720}.seguria-clock-method-copy>span{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;line-height:1.25;display:block;overflow:hidden}.seguria-clock-method-option:hover{border-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){.seguria-clock-method-option:hover{border-color:color-mix(in oklab,var(--foreground)20%,var(--border))!important}}.seguria-clock-method-option:hover{background:var(--card)!important}.seguria-clock-method-option[data-state=active]{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.seguria-clock-method-option[data-state=active]{border-color:color-mix(in oklab,var(--primary)35%,var(--border))!important}}.seguria-clock-method-option[data-state=active]{background:var(--card)!important;color:var(--foreground)!important;box-shadow:inset 3px 0 0 var(--primary)!important}.seguria-clock-method-option[data-state=active] .seguria-clock-method-icon{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.seguria-clock-method-option[data-state=active] .seguria-clock-method-icon{border-color:color-mix(in oklab,var(--primary)25%,var(--border))}}.seguria-clock-method-option[data-state=active] .seguria-clock-method-icon{background:var(--surface);color:var(--primary)}.seguria-clock-method-tabs>[role=tabpanel]{overflow-anchor:none;min-height:0;overflow:visible;margin-top:0!important}.seguria-clock-method-panel{align-content:start;gap:.9rem;min-height:0;display:grid;border:0!important;border-top:1px solid var(--border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:1rem 0 .2rem!important}.seguria-clock-method-panel:has(.seguria-clock-inline-action){grid-template-columns:minmax(18rem,.8fr) minmax(24rem,1.2fr);align-items:center}.seguria-clock-method-panel:has(.seguria-clock-camera){--clock-face-height:clamp(18rem,48dvh,27rem);--clock-face-width:calc(var(--clock-face-height)*.75);grid-template-rows:auto auto;grid-template-columns:minmax(18rem,.68fr) minmax(26rem,1.32fr);align-items:center;column-gap:clamp(1.25rem,3vw,2.5rem)}.seguria-clock-method-panel:has(.seguria-clock-camera)>.space-y-2{grid-row:1/3}.seguria-clock-method-panel>.space-y-2{gap:.2rem;display:grid}.seguria-clock-method-panel .seguria-clock-method-badge{background:0 0;border:0;border-radius:0;justify-self:start;padding:0}.seguria-clock-method-panel>.space-y-2>p:nth-child(2){margin-top:.15rem;font-size:1.06rem;font-weight:740}.seguria-clock-method-panel>.space-y-2>p:nth-child(3){max-width:31rem;font-size:.76rem;line-height:1.55}.seguria-clock-method-panel .mt-4{margin-top:.35rem}.seguria-clock-actions button,.seguria-clock-code button,.seguria-clock-method-panel button{border-radius:var(--radius-md);min-height:2.85rem}.seguria-clock-actions-heading h2,.seguria-clock-method-heading h2{font-family:var(--font-display,inherit);letter-spacing:-.025em;margin-top:.2rem;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:770}.seguria-clock-method-heading>span{border-color:var(--border);background:var(--surface);color:var(--muted-foreground);padding:.4rem .7rem;font-size:.7rem}.seguria-clock-inline-action{border-left:1px solid var(--border);padding-left:clamp(1.25rem,2.5vw,2rem)}.seguria-clock-inline-value{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:2.85rem;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;padding:.75rem .85rem;font-size:.75rem;overflow:hidden}.seguria-clock-inline-field{gap:.3rem;min-width:0;display:grid}.seguria-clock-inline-field label{color:var(--muted-foreground);font-size:.64rem;font-weight:650}.seguria-clock-inline-field input{border-radius:var(--radius-sm);background:var(--surface);min-height:2.85rem;font-size:.76rem}.seguria-clock-camera{width:var(--clock-face-width,auto);height:var(--clock-face-height,clamp(18rem,48dvh,27rem));aspect-ratio:3/4;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--foreground);max-height:none;margin-inline:auto;position:relative;overflow:hidden}.seguria-clock-camera video{object-fit:cover;object-position:center;width:100%;height:100%}.seguria-clock-camera video.is-hidden{display:none}.seguria-clock-camera-state{height:100%;color:var(--primary-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding:.75rem;display:flex}.seguria-clock-camera-state>svg{width:1.35rem;height:1.35rem;color:var(--primary)}.seguria-clock-camera-state>div{gap:.12rem;display:grid}.seguria-clock-camera-state strong{font-size:.76rem}.seguria-clock-camera-state span{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.seguria-clock-camera-state span{color:color-mix(in oklab,var(--primary-foreground)72%,transparent)}}.seguria-clock-camera-state span{font-size:.65rem}.seguria-clock-camera-actions{width:min(100%,var(--clock-face-width,20rem));grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-inline:auto;display:grid}.seguria-clock-voice-panel{grid-template-rows:auto auto;grid-template-columns:minmax(17rem,.68fr) minmax(28rem,1.32fr);align-content:start;align-items:start;column-gap:clamp(1.5rem,3.5vw,3.5rem)}.seguria-clock-voice-panel .seguria-clock-method-panel-header{grid-row:1/3;padding-top:.35rem}.seguria-clock-voice-panel .seguria-clock-method-panel-header>.seguria-clock-method-badge{width:auto;height:auto;color:var(--primary)}.seguria-clock-voice-panel .seguria-clock-method-panel-header>.seguria-clock-method-badge svg{width:1.35rem;height:1.35rem}.seguria-clock-method-panel-header{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.seguria-clock-method-panel-header>div{gap:.12rem;min-width:0;display:grid}.seguria-clock-method-panel-header strong{color:var(--foreground);font-size:.82rem}.seguria-clock-method-panel-header span{color:var(--muted-foreground);font-size:.68rem;line-height:1.4}.seguria-clock-voice-primary{grid-column:2;justify-self:stretch;width:100%}.seguria-clock-voice-guide{border-block:1px solid var(--border);grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.seguria-clock-voice-guide li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;min-width:0;padding:.65rem;display:grid}.seguria-clock-voice-guide li+li{border-left:1px solid var(--border)}.seguria-clock-voice-guide i{border:1px solid var(--border);border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--muted-foreground);font-family:var(--font-mono,monospace);justify-content:center;align-items:center;font-size:.65rem;font-style:normal;display:inline-flex}.seguria-clock-voice-guide span{min-width:0;display:grid}.seguria-clock-voice-guide strong{color:var(--foreground);font-size:.68rem}.seguria-clock-voice-guide small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.seguria-clock-voice-work{grid-column:2;justify-self:stretch;gap:.75rem;width:100%;display:grid}.seguria-clock-voice-phrase{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:1.1rem 1.2rem}.seguria-clock-voice-phrase p{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700}.seguria-clock-voice-phrase strong{color:var(--foreground);margin-top:.3rem;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.55;display:block}.seguria-clock-voice-controls{grid-template-columns:minmax(8rem,auto) minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.seguria-clock-voice-controls button{gap:.35rem}.seguria-clock-voice-controls svg{width:.85rem;height:.85rem}.seguria-clock-voice-ready{color:var(--success);align-items:center;gap:.3rem;font-size:.68rem;font-weight:650;display:inline-flex}.seguria-clock-code{align-content:center;width:min(100%,34rem);margin-inline:auto}.seguria-clock-code-heading{align-items:center;gap:.65rem;display:flex}.seguria-clock-code-heading>span{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:2.25rem;height:2.25rem;color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.seguria-clock-code-heading svg{width:1rem;height:1rem}.seguria-clock-code-heading h2{color:var(--foreground);font-size:.9rem;font-weight:720}.seguria-clock-code-heading small{color:var(--muted-foreground);font-size:.66rem}.seguria-clock-code-field{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);gap:.35rem;padding:.7rem;display:grid}.seguria-clock-code-field label{font-size:.72rem}.seguria-clock-code-field input{background:var(--card);min-height:2.75rem;font-family:var(--font-mono,monospace);letter-spacing:.28em;text-align:center;font-size:1rem}.seguria-clock-code-field>span{color:var(--muted-foreground);text-align:center;font-size:.62rem}.seguria-clock-code-actions{grid-template-columns:auto minmax(0,1fr);gap:.45rem}.seguria-clock-code-actions button{gap:.35rem}.seguria-clock-code-actions svg{width:.85rem;height:.85rem}.seguria-clock-actions{align-content:start;gap:1rem;width:100%;margin-inline:auto}.seguria-clock-auth-timer{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted-foreground);font-family:var(--font-mono,monospace);align-items:center;gap:.35rem;padding:.45rem .7rem;font-size:.68rem;display:inline-flex}.seguria-clock-auth-timer[data-urgent=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.seguria-clock-auth-timer[data-urgent=true]{border-color:color-mix(in oklab,var(--destructive)35%,var(--border))}}.seguria-clock-auth-timer[data-urgent=true]{color:var(--destructive)}.seguria-clock-auth-timer svg{width:.75rem;height:.75rem}.seguria-clock-auth-progress{border-radius:var(--radius-sm);background:var(--border);height:.2rem;box-shadow:none}.seguria-clock-auth-progress [data-slot=progress-indicator]{background:var(--muted-foreground)}.seguria-clock-state-line{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:2.65rem;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.35rem .55rem;padding:.6rem .8rem;font-size:.68rem;display:flex}.seguria-clock-state-line strong{color:var(--foreground);font-weight:700}.seguria-clock-state-line i{background:var(--border-strong);border-radius:50%;width:.2rem;height:.2rem}.seguria-clock-action-notice{border:1px solid var(--border);border-radius:var(--radius-sm);gap:.12rem;padding:.65rem .8rem;font-size:.7rem;display:grid}.seguria-clock-action-notice[data-state=warning]{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.seguria-clock-action-notice[data-state=warning]{border-color:color-mix(in oklab,var(--warning)35%,var(--border))}}.seguria-clock-action-notice[data-state=warning]{background:var(--warning-subtle);color:var(--warning)}.seguria-clock-action-notice[data-state=info]{border-color:var(--border);background:var(--surface);color:var(--foreground)}.seguria-clock-fes{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-height:2.85rem;padding:.6rem .8rem;display:grid}.seguria-clock-fes label{color:var(--foreground);cursor:pointer;font-size:.74rem;line-height:1.35;display:block}.seguria-clock-fes strong{color:inherit;display:inline}.seguria-clock-fes [role=checkbox]{border-radius:4px;width:1rem;height:1rem;padding:0;min-height:1rem!important}.seguria-clock-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.seguria-clock-action-grid button{gap:.65rem;min-height:4.25rem;font-size:.84rem;font-weight:700}.seguria-clock-action-grid svg{width:1.2rem;height:1.2rem}.seguria-clock-action-grid button:disabled{border-color:var(--border)!important;background:var(--surface)!important;color:var(--muted-foreground)!important;opacity:.65!important}.seguria-clock-cancel-action{color:var(--muted-foreground);justify-self:center;font-size:.64rem;min-height:1.8rem!important}.seguria-clock-device-panel{background:0 0;border:0;border-radius:0;width:auto;height:auto;position:relative;overflow:visible}.seguria-clock-device-summary{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;justify-content:center;align-items:center;gap:.35rem;min-height:2.1rem;padding:.35rem .55rem;list-style:none;display:flex}.seguria-clock-device-summary::-webkit-details-marker{display:none}.seguria-clock-device-summary>span{color:var(--foreground);align-items:center;gap:.45rem;font-size:.68rem;font-weight:650;display:inline-flex}.seguria-clock-device-summary i{background:var(--warning);border-radius:50%;width:.45rem;height:.45rem}.seguria-clock-device-summary i[data-ready=true]{background:var(--success)}.seguria-clock-device-summary small{color:var(--muted-foreground);font-size:.6rem}.seguria-clock-device-chevron{width:.75rem;height:.75rem;color:var(--muted-foreground);transition:transform .16s}.seguria-clock-device-mobile-icon{display:none}.seguria-clock-device-panel[open] .seguria-clock-device-chevron{transform:rotate(180deg)}.seguria-clock-device-content{z-index:40;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);width:min(22rem,100vw - 1.25rem);min-height:0;max-height:min(72dvh,30rem);box-shadow:0 10px 24px var(--foreground);gap:0;display:grid;position:absolute;top:calc(100% + .4rem);right:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.seguria-clock-device-content{box-shadow:0 10px 24px color-mix(in oklab,var(--foreground)12%,transparent)}}.seguria-clock-device-section{border-bottom:1px solid var(--border);gap:.5rem;padding:.7rem;display:grid}.seguria-clock-device-facts{gap:.4rem;display:grid}.seguria-clock-device-facts>div{grid-template-columns:minmax(5rem,.8fr) minmax(0,1.2fr);align-items:center;gap:.5rem;min-width:0;display:grid}.seguria-clock-device-facts dt{color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:.62rem;display:inline-flex}.seguria-clock-device-facts dt svg{width:.7rem;height:.7rem}.seguria-clock-device-facts dd{color:var(--foreground);font-family:var(--font-mono,monospace);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.seguria-clock-device-facts .seguria-clock-device-address{align-items:start}.seguria-clock-device-facts .seguria-clock-device-address dd{white-space:normal;font-family:inherit;line-height:1.35}.seguria-clock-device-section-heading{justify-content:space-between;align-items:center;display:flex}.seguria-clock-device-section-heading>strong{color:var(--foreground);font-size:.72rem}.seguria-clock-employee-state,.seguria-clock-offline-counts{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.seguria-clock-offline-counts>span{text-align:center;gap:.12rem;padding:.4rem;display:grid}.seguria-clock-offline-counts>span+span{border-left:1px solid var(--border)}.seguria-clock-offline-counts small{color:var(--muted-foreground);font-size:.55rem}.seguria-clock-offline-counts strong{color:var(--foreground);font-size:.72rem}.seguria-clock-sync-button{border-radius:var(--radius-sm);gap:.35rem;min-height:2rem;font-size:.64rem}.seguria-clock-sync-button svg{width:.75rem;height:.75rem}.seguria-clock-employee-state{grid-template-columns:repeat(2,minmax(0,1fr))}.seguria-clock-employee-state>span{grid-template-columns:auto minmax(0,1fr);gap:0 .3rem;min-width:0;padding:.45rem;display:grid}.seguria-clock-employee-state>span+span{border-left:1px solid var(--border)}.seguria-clock-employee-state svg{width:.72rem;height:.72rem;color:var(--muted-foreground);grid-row:1/3}.seguria-clock-employee-state span[data-active=true] svg{color:var(--success)}.seguria-clock-employee-state small{color:var(--muted-foreground);font-size:.55rem}.seguria-clock-employee-state strong{color:var(--foreground);font-size:.65rem}.seguria-clock-device-footnote{color:var(--muted-foreground);align-items:flex-start;gap:.4rem;padding:.65rem .7rem;font-size:.58rem;line-height:1.4;display:flex}.seguria-clock-device-footnote svg{width:.75rem;height:.75rem;color:var(--primary);flex:none}.seguria-clock-device-panel:not([open]) .seguria-clock-device-content{display:none}@media (max-width:900px){.seguria-clock-station-header{grid-template-columns:minmax(0,1fr) auto}.seguria-clock-station-now{display:none}.seguria-clock-device-content{max-height:min(68dvh,26rem)}}@media (min-width:640px) and (max-width:780px){.seguria-clock-station-header{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:.45rem;height:6.75rem;min-height:6.75rem;padding:.55rem .8rem}.seguria-clock-station-brand{justify-content:center}.seguria-clock-brand-logo{width:8.5rem}.seguria-clock-product-context p{display:none}.seguria-clock-station-tools{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,32rem);margin-inline:auto;display:grid}.seguria-clock-statuses{display:contents}.seguria-clock-device-summary,.seguria-clock-status,.seguria-clock-tool-button{justify-content:center;width:100%}}@media (max-width:639px){.seguria-clock-entry-heading h1+p,.seguria-clock-entry-time,.seguria-clock-login-trust{display:none}.seguria-clock-entry-header{flex-direction:row;align-items:center}.seguria-clock-entry-shell{grid-template-rows:auto auto auto}.seguria-clock-entry-nav{position:absolute;top:.85rem;right:.85rem}.seguria-clock-entry-back{min-width:2.25rem;padding-inline:.55rem}.seguria-clock-login-layout{min-height:0}.seguria-clock-login-intro{gap:.65rem;padding:.85rem}.seguria-clock-login-intro-copy h2{font-size:1.12rem}.seguria-clock-login-intro-copy h2+p{font-size:.72rem}.seguria-clock-login-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.seguria-clock-login-steps li{border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr);min-height:2.4rem;padding:.35rem}.seguria-clock-login-steps li>span{grid-row:auto;width:1.35rem;height:1.35rem}.seguria-clock-login-steps li small{display:none}.seguria-clock-login-steps li strong{font-size:.62rem}.seguria-clock-login-form{gap:.65rem;padding:.85rem}.seguria-clock-login-form-heading p{margin-top:.4rem}.seguria-clock-login-input{min-height:2.35rem}.seguria-clock-setup-page{padding:.6rem}.seguria-clock-setup-brand h1+p,.seguria-clock-setup-header>.seguria-clock-display{display:none}.seguria-clock-scope-selector{gap:.55rem;padding:.65rem}.seguria-clock-scope-mode{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.2rem;min-height:3.1rem;padding:.35rem}.seguria-clock-scope-mode-icon{width:1.55rem;height:1.55rem}.seguria-clock-scope-check,.seguria-clock-scope-label-wide,.seguria-clock-scope-mode-copy>span{display:none}.seguria-clock-scope-label-short{font-size:.66rem;display:inline}.seguria-clock-scope-list{grid-template-columns:minmax(0,1fr)}.seguria-clock-setup-methods{display:none}.seguria-clock-setup-footer{justify-content:flex-end}.seguria-clock-station-header{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:.5rem;height:7rem;min-height:7rem;padding:.55rem .65rem}.seguria-clock-ip-status,.seguria-clock-product-context p{display:none}.seguria-clock-station-brand{justify-content:center;gap:.65rem}.seguria-clock-brand-logo{width:6.85rem}.seguria-clock-brand-divider{height:1.9rem;display:block}.seguria-clock-product-context{display:block}.seguria-clock-product-context h1{font-size:.92rem}.seguria-clock-station-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;width:100%;display:grid}.seguria-clock-statuses{display:contents}.seguria-clock-device-summary{width:100%;min-height:2.4rem;padding:0 .4rem}.seguria-clock-device-summary>span{font-size:.65rem;display:inline-flex}.seguria-clock-device-chevron,.seguria-clock-device-mobile-icon,.seguria-clock-device-summary small{display:none}.seguria-clock-tool-button{justify-content:center;gap:.3rem;width:100%;min-height:2.4rem;padding:0 .35rem;font-size:.64rem}.seguria-clock-tool-button>span{display:inline}.seguria-clock-status{justify-content:center;width:100%;min-height:2.4rem;padding-inline:.3rem;font-size:.62rem}.seguria-clock-station-main{padding:.55rem}.seguria-clock-stage-rail>span{gap:.25rem;font-size:.6rem}.seguria-clock-work-header{min-height:3.15rem;padding:.4rem .55rem}.seguria-clock-work-body>:not(.seguria-clock-work-header){padding:.75rem}.seguria-clock-method-copy>span,.seguria-clock-method-heading>span,.seguria-clock-search-channel>span{display:none}.seguria-clock-search-row{grid-template-columns:auto minmax(0,1fr) auto auto;gap:.45rem}.seguria-clock-method-grid{gap:.4rem;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr))!important}.seguria-clock-method-option{justify-content:flex-start!important;min-height:3.75rem!important;padding:.45rem .55rem!important}.seguria-clock-method-option-content{width:100%}.seguria-clock-method-icon{width:1.75rem;height:1.75rem}.seguria-clock-method-copy strong{font-size:.7rem}.seguria-clock-method-panel{align-content:start;min-height:0;padding:.75rem 0 0!important}.seguria-clock-method-panel:has(.seguria-clock-inline-action){grid-template-columns:minmax(0,1fr)}.seguria-clock-method-panel:has(.seguria-clock-camera),.seguria-clock-voice-panel{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.seguria-clock-method-panel:has(.seguria-clock-camera)>.space-y-2{grid-row:auto}.seguria-clock-voice-primary{justify-self:start}.seguria-clock-inline-action{border-top:1px solid var(--border);border-left:0;padding-top:.85rem;padding-left:0}.seguria-clock-camera{height:min(20dvh,8.25rem);max-height:none}.seguria-clock-current-state{grid-template-columns:repeat(2,minmax(0,1fr))}.seguria-clock-current-state>span:nth-child(3){display:none}.seguria-clock-action-grid button{min-height:3.5rem;padding-inline:.4rem;font-size:.7rem}.seguria-clock-admin-dialog,.seguria-clock-admin-dialog-wide{max-height:calc(100dvh - 1rem);padding:1rem;width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important}}@media (min-width:640px) and (max-height:760px){.seguria-clock-station-header{height:4.5rem;min-height:4.5rem;padding-block:.45rem}.seguria-clock-brand-logo{width:9rem}.seguria-clock-station-main{padding:.7rem}.seguria-clock-work-header{min-height:3.75rem;padding-block:.45rem}.seguria-clock-work-body>:not(.seguria-clock-work-header){padding:.85rem 1.25rem}.seguria-clock-method-tabs,.seguria-clock-method-workspace{gap:.55rem}.seguria-clock-method-heading h2{font-size:1.08rem}.seguria-clock-method-grid,.seguria-clock-method-option{min-height:4rem!important}.seguria-clock-method-icon{width:2rem;height:2rem}.seguria-clock-method-panel{gap:.65rem;padding-top:.7rem!important}.seguria-clock-camera{height:min(19dvh,8rem)}.seguria-clock-method-panel button{min-height:2.45rem}}@media (max-height:680px){.seguria-clock-login-brandline>div>span,.seguria-clock-login-footnote,.seguria-clock-login-intro-copy h2+p{display:none}.seguria-clock-login-form,.seguria-clock-login-intro{gap:.5rem;padding:.7rem}.seguria-clock-stage-rail{min-height:2rem}.seguria-clock-actions-heading,.seguria-clock-method-heading{min-height:1.8rem}}@media (min-width:640px) and (max-width:1099px){.seguria-clock-method-panel:has(.seguria-clock-camera){--clock-face-height:clamp(17rem,42dvh,24rem);grid-template-columns:minmax(15rem,.72fr) minmax(15rem,1.28fr)}.seguria-clock-voice-panel{grid-template-rows:auto auto;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr)}.seguria-clock-voice-panel .seguria-clock-method-panel-header{grid-row:1/3}.seguria-clock-voice-guide{grid-column:2}.seguria-clock-voice-primary{grid-column:2;justify-self:stretch;width:100%}}@media (min-width:1100px){.seguria-clock-station{grid-template-rows:minmax(0,1fr);grid-template-columns:17rem minmax(0,1fr)}.seguria-clock-station-header{border-right:1px solid var(--border);border-bottom:0;flex-direction:column;align-items:stretch;gap:1.25rem;width:17rem;height:100dvh;min-height:0;padding:1.25rem 1rem;display:flex;overflow:hidden auto}.seguria-clock-station-brand{flex-direction:column;align-items:flex-start;gap:.8rem}.seguria-clock-brand-logo{width:9.75rem}.seguria-clock-brand-divider{width:100%;height:1px}.seguria-clock-product-context{gap:.3rem}.seguria-clock-product-context h1{font-size:1.2rem}.seguria-clock-product-context p{text-overflow:clip;white-space:normal;max-width:none;line-height:1.5;overflow:visible}.seguria-clock-station-now{border-bottom:1px solid var(--border);justify-items:start;gap:.3rem;padding-bottom:1.15rem}.seguria-clock-station-now .seguria-clock-display{justify-items:start}.seguria-clock-station-now .seguria-clock-display>div>span{font-size:1.8rem}.seguria-clock-station-tools{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.45rem;width:100%;margin-top:0}.seguria-clock-tools-label{color:var(--muted-foreground);letter-spacing:.09em;text-transform:uppercase;margin:.1rem 0 .15rem;font-size:.59rem;font-weight:750;display:block}.seguria-clock-device-panel,.seguria-clock-device-summary,.seguria-clock-status,.seguria-clock-statuses,.seguria-clock-tool-button{width:100%}.seguria-clock-device-summary,.seguria-clock-status,.seguria-clock-tool-button{justify-content:flex-start;min-height:2.55rem;padding-inline:.7rem}.seguria-clock-device-summary{display:none}.seguria-clock-device-content,.seguria-clock-device-panel:not([open]) .seguria-clock-device-content{border-radius:var(--radius-sm);background:var(--surface);width:100%;max-height:none;position:static;overflow:visible;display:grid!important}@supports (color:color-mix(in lab,red,red)){.seguria-clock-device-content,.seguria-clock-device-panel:not([open]) .seguria-clock-device-content{background:color-mix(in oklab,var(--surface)58%,transparent)}}.seguria-clock-device-content,.seguria-clock-device-panel:not([open]) .seguria-clock-device-content{box-shadow:none}.seguria-clock-device-section{gap:.4rem;padding:.6rem}.seguria-clock-device-footnote{padding:.55rem .6rem}.seguria-clock-device-facts>div{grid-template-columns:minmax(4.6rem,.82fr) minmax(0,1.18fr)}.seguria-clock-station-main{width:100%;max-width:none;height:100dvh;margin:0;padding:clamp(1.25rem,2vw,2rem)}.seguria-clock-station-grid{align-items:flex-start;display:flex}.seguria-clock-work-surface{width:min(100%,88rem);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto}.seguria-clock-work-header{background:0 0;min-height:4rem;padding-inline:0}.seguria-clock-work-body>:not(.seguria-clock-work-header){padding:clamp(1.25rem,2vw,1.75rem) 0}.seguria-clock-method-panel:has(.seguria-clock-camera){--clock-face-height:clamp(19rem,47dvh,27rem);grid-template-rows:auto auto;grid-template-columns:minmax(18rem,.65fr) minmax(27rem,1.35fr);align-items:center;column-gap:clamp(1.5rem,3vw,2.75rem)}.seguria-clock-method-panel:has(.seguria-clock-camera)>.space-y-2{grid-row:1/3}.seguria-clock-camera{width:var(--clock-face-width);height:var(--clock-face-height);justify-self:center;margin:0}.seguria-clock-camera-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.seguria-clock-voice-panel{grid-template-columns:minmax(18rem,.65fr) minmax(30rem,1.35fr)}}@media (max-width:639px){.seguria-clock-method-panel:has(.seguria-clock-camera){--clock-face-height:clamp(15.5rem,31dvh,16.5rem);--clock-face-width:calc(var(--clock-face-height)*.75);justify-items:center;gap:.8rem}.seguria-clock-method-panel:has(.seguria-clock-camera)>.space-y-2{text-align:center;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:.3rem .55rem;width:100%}.seguria-clock-method-panel:has(.seguria-clock-camera) .seguria-clock-method-badge{justify-self:center}.seguria-clock-method-panel:has(.seguria-clock-camera)>.space-y-2>p:nth-child(2){text-align:left;justify-self:start;margin-top:0}.seguria-clock-method-panel:has(.seguria-clock-camera)>.space-y-2>p:nth-child(3){grid-column:1/3;max-width:21rem;margin-inline:auto}.seguria-clock-camera{width:var(--clock-face-width);height:var(--clock-face-height)}.seguria-clock-camera-actions{width:min(100%,20rem)}.seguria-clock-voice-guide,.seguria-clock-voice-panel .seguria-clock-method-panel-header,.seguria-clock-voice-primary,.seguria-clock-voice-work{grid-area:auto}.seguria-clock-voice-panel{gap:.85rem}.seguria-clock-voice-panel .seguria-clock-method-panel-header{grid-template-columns:auto minmax(0,1fr);width:100%;padding-top:0;display:grid}.seguria-clock-voice-guide li{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.25rem;padding:.5rem .2rem}.seguria-clock-voice-guide small{display:none}.seguria-clock-voice-primary{justify-self:stretch;width:100%}.seguria-clock-voice-work{gap:.65rem}.seguria-clock-voice-phrase{text-align:center;padding:.9rem}.seguria-clock-voice-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.seguria-clock-voice-controls>button{width:100%}.seguria-clock-voice-ready{grid-column:1/3;justify-self:center}}.seguria-clock-face-panel,.seguria-clock-method-panel,.seguria-clock-voice-panel{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);align-content:stretch;align-items:center;column-gap:clamp(1.5rem,3.5vw,3.5rem);min-height:clamp(18rem,40dvh,22rem);display:grid;padding-top:1rem!important}.seguria-clock-method-panel .seguria-clock-method-panel-header,.seguria-clock-voice-panel .seguria-clock-method-panel-header{grid-template-columns:auto minmax(0,1fr);align-self:center;align-items:start;gap:.65rem;min-width:0;padding:0;display:grid}.seguria-clock-method-panel .seguria-clock-method-badge,.seguria-clock-voice-panel .seguria-clock-method-badge{width:auto;height:auto;color:var(--primary);white-space:nowrap;justify-self:start;align-items:center;gap:.35rem;font-size:.65rem;font-weight:700;display:inline-flex}.seguria-clock-method-panel .seguria-clock-method-badge svg,.seguria-clock-voice-panel .seguria-clock-method-badge svg{width:1.15rem;height:1.15rem}.seguria-clock-method-panel-header>div{gap:.3rem}.seguria-clock-method-panel-header strong{font-size:1rem;font-weight:740;line-height:1.25}.seguria-clock-method-panel-header span{max-width:27rem;font-size:.75rem;line-height:1.55}.seguria-clock-code-work,.seguria-clock-method-work,.seguria-clock-voice-guide,.seguria-clock-voice-primary,.seguria-clock-voice-work{grid-area:1/2;min-width:0}.seguria-clock-inline-action{border:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;padding:0;display:grid}.seguria-clock-code-work{grid-template-columns:minmax(0,1fr) minmax(10rem,.72fr);align-items:end;gap:.65rem .75rem;display:grid}.seguria-clock-code-destination{border-bottom:1px solid var(--border);grid-column:1/3;align-items:center;gap:.6rem;min-width:0;padding:0 0 .65rem;display:flex}.seguria-clock-code-destination>svg{width:1rem;height:1rem;color:var(--primary);flex:none}.seguria-clock-code-destination>span{gap:.08rem;min-width:0;display:grid}.seguria-clock-code-destination small{color:var(--muted-foreground);font-size:.62rem}.seguria-clock-code-destination strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.seguria-clock-code-field{background:0 0;border:0;gap:.3rem;padding:0}.seguria-clock-code-actions{grid-column:1/3;gap:.5rem;display:grid}.seguria-clock-code-work button{border-radius:var(--radius-md);min-height:2.85rem}.seguria-clock-face-work{grid-template-columns:auto minmax(13rem,1fr);align-items:center;gap:clamp(1rem,2.4vw,2rem);display:grid}.seguria-clock-face-panel .seguria-clock-camera{--clock-face-height:clamp(17.5rem,38dvh,21rem);--clock-face-width:calc(var(--clock-face-height)*.75);justify-self:start;margin:0}.seguria-clock-face-controls{align-content:center;gap:1rem;min-width:0;display:grid}.seguria-clock-method-panel.seguria-clock-face-panel,.seguria-clock-method-panel.seguria-clock-voice-panel,.seguria-clock-method-panel:has(.seguria-clock-camera),.seguria-clock-method-panel:has(.seguria-clock-inline-action){grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-items:start;column-gap:0}.seguria-clock-face-guidance{border-block:1px solid var(--border);gap:.35rem;padding-block:.85rem;display:grid}.seguria-clock-face-guidance small{color:var(--primary);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:720}.seguria-clock-face-guidance strong{color:var(--foreground);font-size:.86rem;line-height:1.4}.seguria-clock-face-guidance span{color:var(--muted-foreground);font-size:.7rem;line-height:1.5}.seguria-clock-face-panel .seguria-clock-camera-actions{gap:.5rem;width:100%;margin:0;display:grid}.seguria-clock-voice-panel{grid-template-rows:minmax(0,1fr)}.seguria-clock-voice-panel .seguria-clock-method-panel-header{grid-row:1}.seguria-clock-voice-guide{align-self:center}.seguria-clock-voice-panel>.seguria-clock-voice-primary{grid-row:1;align-self:end;margin-bottom:1.1rem}.seguria-clock-voice-work{align-self:center}@media (min-width:1100px){.seguria-clock-station-header{overflow:hidden}}@media (min-width:1100px) and (max-height:820px){.seguria-clock-station-header{gap:.62rem;padding:.75rem .8rem}.seguria-clock-station-brand{gap:.5rem}.seguria-clock-brand-logo{width:8rem}.seguria-clock-product-context{gap:.12rem}.seguria-clock-product-context h1{font-size:1rem}.seguria-clock-product-context p{font-size:.62rem;line-height:1.35}.seguria-clock-station-now{gap:.12rem;padding-bottom:.55rem}.seguria-clock-station-now .seguria-clock-display>div>span{font-size:1.35rem}.seguria-clock-station-tools{gap:.3rem}.seguria-clock-tools-label{margin:0}.seguria-clock-status,.seguria-clock-tool-button{min-height:2.15rem}.seguria-clock-device-section{gap:.3rem;padding:.45rem}.seguria-clock-device-footnote,.seguria-clock-device-section:first-child{display:none}.seguria-clock-offline-counts>span{padding:.25rem}.seguria-clock-sync-button{min-height:1.8rem}.seguria-clock-station-main{padding:.75rem 1.25rem}.seguria-clock-work-header{min-height:3.5rem}.seguria-clock-work-body>:not(.seguria-clock-work-header){padding-block:.8rem}.seguria-clock-method-tabs,.seguria-clock-method-workspace{gap:.5rem}.seguria-clock-method-grid,.seguria-clock-method-option{min-height:3.8rem!important}.seguria-clock-face-panel,.seguria-clock-method-panel,.seguria-clock-voice-panel{min-height:clamp(15.5rem,39dvh,18rem);padding-top:.65rem!important}.seguria-clock-face-panel .seguria-clock-camera{--clock-face-height:clamp(15rem,38dvh,17.5rem)}}@media (min-width:640px) and (max-width:1099px){.seguria-clock-face-panel,.seguria-clock-method-panel,.seguria-clock-voice-panel{grid-template-columns:minmax(13.5rem,.65fr) minmax(0,1.35fr);column-gap:clamp(1rem,2.5vw,2rem);min-height:clamp(16rem,38dvh,20rem)}.seguria-clock-face-work{grid-template-columns:auto minmax(10rem,1fr);gap:1rem}.seguria-clock-face-panel .seguria-clock-camera{--clock-face-height:clamp(14.5rem,34dvh,17rem)}}@media (max-width:639px){.seguria-clock-face-panel,.seguria-clock-method-panel,.seguria-clock-voice-panel{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:.85rem;min-height:0}.seguria-clock-method-panel .seguria-clock-method-panel-header,.seguria-clock-voice-panel .seguria-clock-method-panel-header{grid-area:1/1;width:100%}.seguria-clock-code-work,.seguria-clock-method-work,.seguria-clock-voice-guide,.seguria-clock-voice-primary,.seguria-clock-voice-work{grid-area:2/1;width:100%}.seguria-clock-inline-action{border-top:1px solid var(--border);padding-top:.75rem}.seguria-clock-code-work,.seguria-clock-inline-action{grid-template-columns:minmax(0,1fr)}.seguria-clock-code-actions,.seguria-clock-code-destination{grid-column:1}.seguria-clock-face-work{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.75rem}.seguria-clock-face-panel .seguria-clock-camera{--clock-face-height:clamp(13.5rem,29dvh,15rem);justify-self:center}.seguria-clock-face-controls{gap:.65rem;width:100%}.seguria-clock-face-guidance{text-align:center;padding-block:.65rem}.seguria-clock-face-panel .seguria-clock-camera-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.seguria-clock-voice-panel>.seguria-clock-voice-primary{grid-row:2;align-self:auto;margin-bottom:0}}@media (max-width:639px) and (max-height:720px){.seguria-clock-face-guidance>span,.seguria-clock-method-copy>span,.seguria-clock-method-heading>span{display:none}.seguria-clock-method-grid,.seguria-clock-method-option{min-height:3.45rem!important}.seguria-clock-face-panel,.seguria-clock-method-panel,.seguria-clock-voice-panel{gap:.55rem;padding-top:.55rem!important}.seguria-clock-face-panel .seguria-clock-camera{--clock-face-height:12.5rem}.seguria-clock-face-guidance{padding-block:.4rem}}.seguria-clock-face-panel,.seguria-clock-method-panel,.seguria-clock-voice-panel{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:start;place-items:start stretch;gap:1rem;width:min(100%,64rem);min-height:0;margin-inline:auto}.seguria-clock-method-panel .seguria-clock-method-panel-header,.seguria-clock-voice-panel .seguria-clock-method-panel-header{text-align:center;grid-area:1/1;grid-template-columns:minmax(0,1fr);align-self:auto;justify-items:center;gap:.4rem;width:100%}.seguria-clock-method-panel .seguria-clock-method-badge,.seguria-clock-voice-panel .seguria-clock-method-badge{justify-self:center}.seguria-clock-method-panel-header>div{text-align:center;justify-items:center}.seguria-clock-method-panel-header span{max-width:42rem}.seguria-clock-code-work,.seguria-clock-method-work,.seguria-clock-voice-guide,.seguria-clock-voice-work{grid-area:2/1;width:min(100%,52rem);margin-inline:auto}.seguria-clock-inline-action{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.65rem}.seguria-clock-inline-action>button{width:100%}.seguria-clock-code-work{grid-template-columns:minmax(0,1fr)}.seguria-clock-code-actions,.seguria-clock-code-destination{grid-column:1}.seguria-clock-code-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.seguria-clock-face-work{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.85rem}.seguria-clock-face-panel .seguria-clock-camera{--clock-face-height:clamp(18rem,42dvh,24rem);justify-self:center}.seguria-clock-face-controls{justify-items:stretch;gap:.75rem;width:min(100%,38rem)}.seguria-clock-face-guidance{text-align:center;justify-items:center;padding-block:.65rem}.seguria-clock-voice-guide{grid-row:2}.seguria-clock-voice-panel>.seguria-clock-voice-primary{grid-area:3/1;align-self:auto;width:min(100%,52rem);margin:0 auto}.seguria-clock-voice-work{grid-row:2/4}.seguria-clock-voice-work .seguria-clock-voice-primary{grid-column:auto;width:100%}@media (min-width:1100px) and (max-height:820px){.seguria-clock-device-section:first-child{display:grid}.seguria-clock-device-facts{gap:.25rem}.seguria-clock-device-facts>div{grid-template-columns:minmax(4.2rem,.7fr) minmax(0,1.3fr)}.seguria-clock-face-panel,.seguria-clock-method-panel,.seguria-clock-voice-panel{gap:.6rem}.seguria-clock-face-panel .seguria-clock-camera{--clock-face-height:clamp(14rem,36dvh,16rem)}.seguria-clock-face-guidance{padding-block:.4rem}}@media (max-width:639px){.seguria-clock-face-panel,.seguria-clock-method-panel,.seguria-clock-voice-panel{gap:.7rem}.seguria-clock-code-work,.seguria-clock-method-work,.seguria-clock-voice-guide,.seguria-clock-voice-work{grid-area:2/1}.seguria-clock-voice-panel>.seguria-clock-voice-primary{grid-area:3/1}.seguria-clock-face-panel .seguria-clock-camera{--clock-face-height:clamp(13.5rem,29dvh,15rem)}}@media (max-width:639px) and (max-height:720px){.seguria-clock-face-guidance>span,.seguria-clock-method-panel-header>div>span{display:none}.seguria-clock-face-panel .seguria-clock-camera{--clock-face-height:11.5rem}}.seguria-clock-method-panel.seguria-clock-face-panel{grid-template-rows:minmax(0,1fr);align-items:center;width:100%;padding-top:.75rem!important}.seguria-clock-face-panel .seguria-clock-face-work{grid-area:1/1;grid-template-columns:auto minmax(10.5rem,12rem);justify-content:center;align-items:end;gap:clamp(.85rem,2vw,1.5rem);width:min(100%,52rem);margin-inline:auto;display:grid}.seguria-clock-face-panel .seguria-clock-camera{--clock-face-height:clamp(23rem,56dvh,32rem);--clock-face-width:var(--clock-face-height);width:var(--clock-face-width);height:var(--clock-face-height);aspect-ratio:1}.seguria-clock-face-panel .seguria-clock-face-controls{align-self:end;width:100%}.seguria-clock-face-panel .seguria-clock-camera-actions{grid-template-columns:minmax(0,1fr)}@media (min-width:640px) and (max-height:820px){.seguria-clock-face-panel .seguria-clock-camera{--clock-face-height:clamp(19rem,50dvh,25rem)}}@media (max-width:639px){.seguria-clock-method-panel.seguria-clock-face-panel{padding-top:.55rem!important}.seguria-clock-face-panel .seguria-clock-face-work{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.6rem;width:100%}.seguria-clock-face-panel .seguria-clock-camera{--clock-face-height:clamp(15rem,35dvh,18rem);--clock-face-width:calc(var(--clock-face-height)*.8);aspect-ratio:4/5}.seguria-clock-face-panel .seguria-clock-face-controls{width:min(100%,25rem)}.seguria-clock-face-panel .seguria-clock-camera-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px) and (max-height:720px){.seguria-clock-face-panel .seguria-clock-camera{--clock-face-height:13rem}}@media (prefers-reduced-motion:reduce){.seguria-logo-marquee-track,.seguria-trace-in,.seguria-trace-pulse{animation:none}}.configuration-shell{background:var(--surface);grid-template-columns:17rem minmax(0,1fr);min-height:100dvh;display:grid}@supports (color:color-mix(in lab,red,red)){.configuration-shell{background:color-mix(in oklab,var(--surface)72%,var(--background))}}.configuration-shell{color:var(--foreground)}.configuration-sidebar{z-index:40;border-right:1px solid var(--border);flex-direction:column;min-width:0;height:100dvh;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.configuration-sidebar{border-right:1px solid color-mix(in oklab,var(--border)84%,transparent)}}.configuration-sidebar{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.configuration-sidebar{background:color-mix(in oklab,var(--surface-elevated)92%,var(--surface))}}.configuration-brand{border-bottom:1px solid var(--border);align-items:center;gap:11px;min-height:76px;padding:15px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.configuration-brand{border-bottom:1px solid color-mix(in oklab,var(--border)76%,transparent)}}.configuration-brand{color:var(--foreground)}.configuration-brand img{flex:none;width:42px;height:42px}.configuration-account>span:nth-child(2),.configuration-brand>span,.configuration-location>span,.configuration-mobile-brand>span,.configuration-mobile-organization>span{min-width:0;display:grid}.configuration-brand strong{font-family:var(--font-operational-display);font-size:18px;line-height:1.2}.configuration-brand small,.configuration-mobile-brand small{color:var(--muted-foreground);margin-top:2px;font-size:12px;line-height:1.2}.configuration-organization{border:1px solid var(--primary);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;margin:16px 14px 8px;padding:11px;display:grid}@supports (color:color-mix(in lab,red,red)){.configuration-organization{border:1px solid color-mix(in oklab,var(--primary)16%,var(--border))}}.configuration-organization{background:var(--primary);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.configuration-organization{background:color-mix(in oklab,var(--primary)5%,var(--surface))}}.configuration-organization>span{background:var(--primary);border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.configuration-organization>span{background:color-mix(in oklab,var(--primary)11%,var(--surface-elevated))}}.configuration-organization svg{width:18px;height:18px}.configuration-organization div{min-width:0;display:grid}.configuration-account small,.configuration-location small,.configuration-mobile-organization small,.configuration-organization small{color:var(--muted-foreground);font-size:11px;line-height:1.2}.configuration-account strong,.configuration-location strong,.configuration-mobile-organization strong,.configuration-organization strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden}.configuration-sidebar-scroll{flex:1;min-height:0;padding:12px 10px 18px;overflow-y:auto}.configuration-nav{gap:20px;display:grid}.configuration-nav-group>p{color:var(--muted-foreground);margin:0 0 7px;padding-inline:9px}@supports (color:color-mix(in lab,red,red)){.configuration-nav-group>p{color:color-mix(in oklab,var(--muted-foreground)86%,transparent)}}.configuration-nav-group>p{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.configuration-nav-group>div{gap:3px}.configuration-nav-item{min-width:0;min-height:48px;color:var(--foreground);border:1px solid #0000;border-radius:7px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:7px 9px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.configuration-nav-item{color:color-mix(in oklab,var(--foreground)78%,var(--muted-foreground))}}.configuration-nav-item{transition:background-color .17s,border-color .17s,color .17s}.configuration-nav-item:hover{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.configuration-nav-item:hover{border-color:color-mix(in oklab,var(--border)78%,transparent)}}.configuration-nav-item:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.configuration-nav-item:hover{background:color-mix(in oklab,var(--accent)68%,transparent)}}.configuration-nav-item:hover{color:var(--foreground)}.configuration-nav-item.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.configuration-nav-item.is-active{border-color:color-mix(in oklab,var(--primary)18%,var(--border))}}.configuration-nav-item.is-active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.configuration-nav-item.is-active{background:color-mix(in oklab,var(--primary)8%,var(--surface))}}.configuration-nav-item.is-active{color:var(--foreground)}.configuration-nav-item.is-active:before{content:"";background:var(--primary);border-radius:999px;width:2px;position:absolute;inset:10px auto 10px -1px}.configuration-nav-icon{background:var(--muted);border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.configuration-nav-icon{background:color-mix(in oklab,var(--muted)75%,transparent)}}.configuration-nav-icon{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.configuration-nav-item.is-active .configuration-nav-icon{background:color-mix(in oklab,var(--primary)11%,var(--surface-elevated))}}.configuration-nav-item.is-active .configuration-nav-icon{color:var(--primary)}.configuration-nav-icon svg{width:16px;height:16px}.configuration-nav-item>span:last-child{min-width:0;display:grid}.configuration-nav-item strong{font-size:12px;font-weight:680}.configuration-nav-item small,.configuration-nav-item strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.configuration-nav-item small{color:var(--muted-foreground);margin-top:2px;font-size:10px}.configuration-account{border-top:1px solid var(--border);grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:9px;min-width:0;padding:12px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.configuration-account{border-top:1px solid color-mix(in oklab,var(--border)76%,transparent)}}.configuration-account-avatar{background:var(--primary);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.configuration-account-avatar{background:color-mix(in oklab,var(--primary)11%,var(--surface-elevated))}}.configuration-account-avatar{color:var(--primary);font-size:11px;font-weight:750}.configuration-account button{color:var(--muted-foreground)}.configuration-account button svg{width:16px;height:16px}.configuration-main{min-width:0;min-height:100dvh}.configuration-topbar{gap:18px;min-height:68px;padding:11px 22px}@supports (color:color-mix(in lab,red,red)){.configuration-topbar{border-bottom:1px solid color-mix(in oklab,var(--border)80%,transparent)}}.configuration-topbar{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.configuration-topbar{background:color-mix(in oklab,var(--surface-elevated)94%,transparent)}}.configuration-location{align-items:center;gap:10px;min-width:0;display:flex}.configuration-location>svg{width:20px;height:20px;color:var(--primary);flex:none}.configuration-location strong{font-size:14px}.configuration-topbar-actions{align-items:center;gap:8px;display:flex}.configuration-modules-link{gap:8px}.configuration-mobile-brand button svg,.configuration-modules-link svg{width:17px;height:17px}.configuration-content{min-width:0}.configuration-mobile-brand{align-items:center;gap:10px;min-width:0;display:none}.configuration-mobile-sheet{width:min(20rem,100vw - 1rem);padding:0}.configuration-mobile-organization{border:1px solid var(--border);background:var(--surface);border-radius:7px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;margin:12px;padding:11px;display:grid}.configuration-mobile-organization>svg{width:19px;height:19px;color:var(--primary)}.configuration-brand:focus-visible,.configuration-nav-item:focus-visible{outline:3px solid var(--ring)}@supports (color:color-mix(in lab,red,red)){.configuration-brand:focus-visible,.configuration-nav-item:focus-visible{outline:3px solid color-mix(in oklab,var(--ring)62%,transparent)}}.configuration-brand:focus-visible,.configuration-nav-item:focus-visible{outline-offset:2px}.global-settings-page{gap:24px;display:grid}.global-settings-hero{justify-content:space-between;align-items:center;gap:24px;display:flex}.global-settings-hero h1{letter-spacing:0;margin:7px 0 0;font-size:34px}.global-settings-hero>div>p:last-child{color:var(--muted-foreground);margin:8px 0 0;font-size:14px}.global-settings-hero-icon{background:var(--primary);border-radius:8px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.global-settings-hero-icon{background:color-mix(in oklab,var(--primary)10%,var(--surface-elevated))}}.global-settings-hero-icon{color:var(--primary)}.global-settings-hero-icon svg{width:25px;height:25px}.global-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.global-settings-link{border:1px solid var(--border);grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:14px;min-height:142px;padding:20px;display:grid}@supports (color:color-mix(in lab,red,red)){.global-settings-link{border:1px solid color-mix(in oklab,var(--border)84%,transparent)}}.global-settings-link{background:var(--surface-elevated);color:var(--foreground);border-radius:8px;transition:border-color .19s,box-shadow .19s,transform .19s;box-shadow:0 2px 9px #0f1b3d09}.global-settings-link:hover{border-color:var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.global-settings-link:hover{border-color:color-mix(in oklab,var(--primary)28%,var(--border))}}.global-settings-link:hover{box-shadow:0 8px 20px #0f1b3d11}.global-settings-back:focus-visible,.global-settings-link:focus-visible{outline:3px solid var(--ring)}@supports (color:color-mix(in lab,red,red)){.global-settings-back:focus-visible,.global-settings-link:focus-visible{outline:3px solid color-mix(in oklab,var(--ring)62%,transparent)}}.global-settings-back:focus-visible,.global-settings-link:focus-visible{outline-offset:3px}.global-settings-link>span{background:var(--primary);border-radius:7px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.global-settings-link>span{background:color-mix(in oklab,var(--primary)9%,var(--surface))}}.global-settings-link>span{color:var(--primary)}.global-settings-link>span svg{width:21px;height:21px}.global-settings-link>svg{width:18px;height:18px;color:var(--muted-foreground);margin-top:14px}.global-settings-link h2{margin:3px 0 7px;font-size:16px;font-weight:720}.global-settings-link p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.5}.global-settings-back{width:max-content;color:var(--primary);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.global-settings-back svg{width:17px;height:17px}.product-availability-page{align-content:start;gap:20px;display:grid}.product-availability-hero{justify-content:space-between;align-items:center;gap:20px;display:flex}.product-availability-hero h1{letter-spacing:0;margin:7px 0 0;font-size:34px}.product-availability-hero>div>p:last-child{color:var(--muted-foreground);margin:8px 0 0;font-size:14px}.product-availability-hero>a{flex:none}.product-availability-alert,.product-availability-loading{border:1px solid var(--warning);align-items:center;gap:12px;padding:16px;display:flex}@supports (color:color-mix(in lab,red,red)){.product-availability-alert,.product-availability-loading{border:1px solid color-mix(in oklab,var(--warning)32%,var(--border))}}.product-availability-alert,.product-availability-loading{background:var(--warning);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.product-availability-alert,.product-availability-loading{background:color-mix(in oklab,var(--warning)7%,var(--surface))}}.product-availability-alert,.product-availability-loading{color:var(--foreground)}.product-availability-alert>svg,.product-availability-loading>svg{width:20px;height:20px;color:var(--warning);flex:none}.product-availability-alert strong{font-size:14px}.product-availability-alert p{color:var(--muted-foreground);margin:3px 0 0;font-size:13px}.product-availability-loading{border-color:var(--border);background:var(--surface);color:var(--muted-foreground);font-size:14px}.product-availability-loading>svg{color:var(--primary)}.product-availability-list{border:1px solid var(--border);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.product-availability-list{border:1px solid color-mix(in oklab,var(--border)86%,transparent)}}.product-availability-list{background:var(--surface-elevated);border-radius:8px}.product-availability-row{border-bottom:1px solid var(--border);grid-template-columns:48px minmax(0,1fr) minmax(220px,.58fr) 28px;align-items:center;gap:16px;min-height:116px;padding:20px;display:grid}@supports (color:color-mix(in lab,red,red)){.product-availability-row{border-bottom:1px solid color-mix(in oklab,var(--border)68%,transparent)}}.product-availability-icon{background:var(--primary);border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.product-availability-icon{background:color-mix(in oklab,var(--primary)9%,var(--surface))}}.product-availability-icon{color:var(--primary)}.product-availability-icon svg,.product-availability-signal svg{width:21px;height:21px}.product-availability-copy{min-width:0}.product-availability-copy>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.product-availability-copy h2{margin:0;font-size:17px;font-weight:730}.product-availability-copy span{background:var(--muted);border-radius:999px;padding:4px 8px}@supports (color:color-mix(in lab,red,red)){.product-availability-copy span{background:color-mix(in oklab,var(--muted)72%,transparent)}}.product-availability-copy span{color:var(--muted-foreground);font-size:11px;font-weight:700}.product-availability-row[data-state=available] .product-availability-copy span{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.product-availability-row[data-state=available] .product-availability-copy span{background:color-mix(in oklab,var(--success)12%,var(--surface))}}.product-availability-row[data-state=available] .product-availability-copy span{color:var(--success-foreground)}.product-availability-row[data-state=preparing] .product-availability-copy span{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.product-availability-row[data-state=preparing] .product-availability-copy span{background:color-mix(in oklab,var(--warning)12%,var(--surface))}}.product-availability-row[data-state=preparing] .product-availability-copy span{color:var(--warning-foreground)}.product-availability-copy p{color:var(--muted-foreground);margin:7px 0 0;font-size:13px;line-height:1.45}.product-availability-row dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.product-availability-row dl>div{min-width:0}.product-availability-row dt{color:var(--muted-foreground);font-size:11px}.product-availability-row dd{overflow-wrap:anywhere;color:var(--foreground);margin:4px 0 0;font-size:12px;font-weight:680}.product-availability-signal{color:var(--muted-foreground)}.product-availability-row[data-state=available] .product-availability-signal{color:var(--success)}.product-availability-row[data-state=preparing] .product-availability-signal{color:var(--warning)}.product-availability-note{background:var(--surface);color:var(--muted-foreground);margin:0;padding:16px 20px;font-size:12px;line-height:1.5}@media (max-width:1040px){.configuration-shell{grid-template-columns:15.5rem minmax(0,1fr)}.global-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.configuration-shell{display:block}.configuration-sidebar{display:none}.configuration-topbar{min-height:64px;padding:10px 14px}.configuration-location{display:none}.configuration-mobile-brand{display:flex}.configuration-content>.seguria-workspace{min-height:calc(100dvh - 64px);padding:14px}.product-availability-hero{flex-direction:column;align-items:stretch}.product-availability-hero>a{width:100%}.product-availability-row{grid-template-columns:42px minmax(0,1fr) 24px;gap:12px;padding:16px}.product-availability-icon{width:42px;height:42px}.product-availability-row dl{grid-column:2/-1}}.product-seat-page{align-content:start;gap:1rem;min-width:0;display:grid}.product-seat-summary{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.product-seat-summary>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:1rem;display:grid}.product-seat-summary>div+div{border-left:1px solid var(--border)}.product-seat-summary>div>span{border-radius:var(--radius-md);background:var(--surface);width:2.25rem;height:2.25rem;color:var(--primary);place-items:center;display:grid}.product-seat-summary svg{width:1.125rem;height:1.125rem}.product-seat-summary>div>div{min-width:0;display:grid}.product-seat-summary strong{font-size:.875rem}.product-seat-summary dt,.product-seat-summary small{color:var(--muted-foreground);font-size:.6875rem}.product-seat-summary dl{gap:1rem;display:flex}.product-seat-summary dl div{justify-items:end;display:grid}.product-seat-summary dd{font-size:.875rem;font-weight:700}.product-seat-summary dl div[data-alert=true] dd{color:var(--destructive)}.product-seat-alert,.product-seat-loading{border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:.5rem;min-width:0;padding:.75rem 1rem;font-size:.8125rem;display:flex}.product-seat-alert{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.product-seat-alert{border-color:color-mix(in srgb,var(--destructive)35%,var(--border))}}.product-seat-alert{color:var(--destructive)}.product-seat-alert svg,.product-seat-loading svg{flex:none;width:1rem;height:1rem}.product-seat-directory{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);min-width:0;overflow:hidden}.product-seat-directory>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:1rem;min-width:0;padding:1rem;display:flex}.product-seat-directory>header h2{font-size:1rem;font-weight:700}.product-seat-directory>header p{color:var(--muted-foreground);margin-top:.2rem;font-size:.6875rem}.product-seat-directory>header label{width:min(21rem,100%);min-width:0;color:var(--muted-foreground);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.product-seat-directory>header label svg{width:1rem;height:1rem}.product-seat-head,.product-seat-rows>article{grid-template-columns:minmax(13rem,1.1fr) repeat(2,minmax(12rem,1fr));min-width:0;display:grid}.product-seat-head{border-bottom:1px solid var(--border);background:var(--surface);color:var(--muted-foreground);font-size:.6875rem;font-weight:700}.product-seat-head span{padding:.5rem .75rem}.product-seat-rows>article+article{border-top:1px solid var(--border)}.product-seat-control,.product-seat-person{min-width:0;padding:.75rem}.product-seat-person{align-content:center;display:grid}.product-seat-person small,.product-seat-person strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-seat-person strong{font-size:.75rem}.product-seat-person small,.product-seat-person span{color:var(--muted-foreground);font-size:.625rem}.product-seat-control{border-left:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:.25rem .75rem;display:grid}.product-seat-control>div{min-width:0;display:grid}.product-seat-control>div>strong{display:none}.product-seat-control>div>span{align-items:center;gap:.3rem;min-width:0;font-size:.6875rem;font-weight:650;display:flex}.product-seat-control>div svg{flex:none;width:.8rem;height:.8rem}.product-seat-control[data-state=ACTIVE]>div>span{color:var(--success)}.product-seat-control[data-state=BLOCKED_CAP]>div>span{color:var(--warning)}.product-seat-control>small{color:var(--muted-foreground);overflow-wrap:anywhere;grid-column:1/-1;font-size:.625rem;line-height:1.35}.product-seat-empty{color:var(--muted-foreground);text-align:center;padding:2rem 1rem;font-size:.75rem}@media (max-width:820px){.product-seat-summary{grid-template-columns:minmax(0,1fr)}.product-seat-summary>div+div{border-top:1px solid var(--border);border-left:0}.product-seat-directory>header{flex-direction:column;align-items:stretch}.product-seat-directory>header label{width:100%}.product-seat-head{display:none}.product-seat-rows>article{grid-template-columns:repeat(2,minmax(0,1fr))}.product-seat-person{border-bottom:1px solid var(--border);grid-column:1/-1}.product-seat-control{border-left:0}.product-seat-control+.product-seat-control{border-left:1px solid var(--border)}.product-seat-control>div>strong{font-size:.6875rem;display:block}}@media (max-width:480px){.product-seat-summary>div{grid-template-columns:auto minmax(0,1fr)}.product-seat-summary dl{grid-column:1/-1;justify-content:space-between}.product-seat-summary dl div{justify-items:start}.product-seat-rows>article{grid-template-columns:minmax(0,1fr)}.product-seat-control+.product-seat-control{border-top:1px solid var(--border);border-left:0}}@media (max-width:640px){.global-settings-hero h1{font-size:29px}.global-settings-grid{grid-template-columns:minmax(0,1fr)}}.connect-knowledge-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.connect-knowledge-filters{border:1px solid var(--border);background:var(--card);border-radius:7px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.connect-knowledge-filters button{color:var(--muted-foreground);border-radius:5px;flex:none;padding:.42rem .65rem;font-size:.68rem;font-weight:650}.connect-knowledge-filters button[data-active=true]{background:var(--primary);color:var(--primary-foreground)}.connect-knowledge-reader{background:var(--muted);align-items:center;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.connect-knowledge-reader{background:color-mix(in srgb,var(--muted)55%,var(--background))}}.connect-knowledge-reader{padding:1.25rem}.connect-knowledge-reader-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;width:100%;margin-bottom:1rem;display:flex}.connect-knowledge-reader>.connect-knowledge-paper,.connect-knowledge-reader>.connect-knowledge-reader-actions,.connect-knowledge-reader>.connect-knowledge-sources{color:inherit;font-size:inherit;white-space:normal;flex:none;padding:0;line-height:normal}.connect-knowledge-reader-actions>div{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.connect-knowledge-reader-actions>div>span{color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:.65rem;display:inline-flex}.connect-knowledge-paper{color:#202a2f;letter-spacing:0;background:#fff;border:1px solid #cfd8dc;border-top:5px solid #176b57;flex-direction:column;width:min(100%,52rem);min-height:73.5rem;font-family:Aptos,Segoe UI,Arial,sans-serif;display:flex;box-shadow:0 14px 38px #14232b1c}.connect-knowledge-paper>header{border-bottom:1px solid #dce4e7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1.2rem 3.4rem 1rem;display:grid}.connect-knowledge-paper-logo{color:#31515d;border-right:1px solid #dce4e7;flex:none;place-items:center;width:4.2rem;height:2.9rem;font-size:.72rem;font-weight:800;display:grid;overflow:hidden}.connect-knowledge-paper-logo img{object-fit:contain;width:100%;height:100%;padding:.2rem}.connect-knowledge-paper-identity{gap:.12rem;display:grid}.connect-knowledge-paper>header small{color:#66777e;font-size:.61rem;line-height:1.3}.connect-knowledge-paper>header b{color:#24343a;font-size:.76rem;font-weight:650}.connect-knowledge-paper-control{text-align:right;border-left:1px solid #dce4e7;gap:.12rem;padding-left:1rem;display:grid}.connect-knowledge-paper-control strong{color:#176b57;text-transform:uppercase;font-size:.61rem;font-weight:750}.connect-knowledge-paper>main{flex:1;padding:3.1rem 4.5rem 4rem}.connect-knowledge-paper-category{color:#176b57;text-transform:uppercase;margin:0 0 .7rem;font-size:.62rem;font-weight:750}.connect-knowledge-paper h1{overflow-wrap:anywhere;color:#182329;white-space:normal;word-break:break-word;max-width:100%;margin:0;font-size:1.8rem;font-weight:650;line-height:1.24}.connect-knowledge-paper-summary{color:#53636a;border-left:3px solid #176b57;margin:.9rem 0 2rem;padding-left:.9rem;font-size:.82rem;line-height:1.62}.connect-knowledge-paper .connect-knowledge-document-content{color:#29363c;font-size:.79rem;line-height:1.68}.connect-knowledge-paper .connect-knowledge-document-content h1{color:#1c2a30;margin:2rem 0 .65rem;font-size:1.2rem;font-weight:650}.connect-knowledge-paper .connect-knowledge-document-content h2{color:#1d3b43;border-bottom:1px solid #cfdadd;margin:1.7rem 0 .65rem;padding-bottom:.38rem;font-size:.98rem;font-weight:700}.connect-knowledge-paper .connect-knowledge-document-content h3{color:#304a53;margin:1.2rem 0 .4rem;font-size:.84rem;font-weight:700}.connect-knowledge-paper .connect-knowledge-document-content p{margin:0 0 .78rem}.connect-knowledge-paper .connect-knowledge-document-content ol,.connect-knowledge-paper .connect-knowledge-document-content ul{gap:.32rem;margin:.35rem 0 1rem;padding-left:1.25rem;display:grid}.connect-knowledge-paper .connect-knowledge-document-content blockquote{color:#4c585d;background:#fbfaf5;border:1px solid #d9e4e1;border-left:4px solid #d29c3d;margin:0 0 1.5rem;padding:.8rem 1rem;font-size:.75rem;line-height:1.55}.connect-knowledge-paper .connect-knowledge-document-content table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.55rem 0 1.2rem;font-size:.69rem;line-height:1.42}.connect-knowledge-paper .connect-knowledge-document-content td,.connect-knowledge-paper .connect-knowledge-document-content th{overflow-wrap:anywhere;text-align:left;vertical-align:top;border:1px solid #cfdadd;padding:.52rem .58rem}.connect-knowledge-paper .connect-knowledge-document-content th{color:#29464d;background:#edf3f1;font-weight:700}.connect-knowledge-paper .connect-knowledge-document-content tbody tr:nth-child(2n) td{background:#fafcfc}.connect-knowledge-paper>footer{color:#718087;border-top:1px solid #dce4e7;justify-content:space-between;gap:1rem;padding:.78rem 3.4rem;font-size:.56rem;display:flex}.connect-knowledge-reader-meta{border-top:1px solid var(--border);width:min(100%,49rem);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.45rem 0;margin-top:1rem;padding:.8rem .1rem 0;font-size:.68rem;line-height:1.4;display:flex}.connect-knowledge-reader-meta>span{align-items:center;display:inline-flex}.connect-knowledge-reader-meta>span+span:before{background:var(--border);content:"";width:1px;height:.8rem;margin:0 .65rem}.connect-knowledge-sources{gap:.5rem;width:min(100%,49rem);margin-top:.85rem;display:grid}.connect-knowledge-sources>strong{font-size:.7rem}.connect-knowledge-sources>div{flex-wrap:wrap;gap:.45rem;display:flex}.connect-knowledge-template-dialog{grid-template-rows:auto minmax(0,1fr) auto;height:min(58rem,100dvh - 2rem);max-height:calc(100dvh - 2rem);overflow:hidden}.connect-knowledge-template-browser{border:1px solid var(--border);border-radius:7px;grid-template-columns:minmax(16rem,19rem) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.connect-knowledge-template-browser>nav{border-right:1px solid var(--border);background:var(--muted);flex-direction:column;gap:.25rem;min-height:0;padding:.45rem;display:flex;overflow-y:auto}.connect-knowledge-template-browser>nav button{text-align:left;border:1px solid #0000;border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:.5rem;padding:.65rem;display:grid}.connect-knowledge-template-browser>nav button[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-knowledge-template-browser>nav button[data-active=true]{border-color:color-mix(in srgb,var(--primary)30%,var(--border))}}.connect-knowledge-template-browser>nav button[data-active=true]{background:var(--card)}.connect-knowledge-template-browser>nav span{gap:.15rem;min-width:0;display:grid}.connect-knowledge-template-browser>nav strong{font-size:.7rem;line-height:1.35}.connect-knowledge-template-browser>nav small{color:var(--muted-foreground);font-size:.6rem}.connect-knowledge-template-browser>div{background:var(--muted);min-height:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.connect-knowledge-template-browser>div{background:color-mix(in srgb,var(--muted)62%,var(--background))}}.connect-knowledge-template-browser>div{padding:1.5rem}.connect-knowledge-template-browser .connect-knowledge-paper{min-height:73.5rem;margin:0 auto}.connect-knowledge-editor-section,.connect-knowledge-sharing{gap:.6rem;margin-top:1rem;display:grid}.connect-knowledge-editor-section>header,.connect-knowledge-sharing>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.connect-knowledge-editor-section>header>div,.connect-knowledge-sharing header>div{gap:.15rem;display:grid}.connect-knowledge-editor-section header strong,.connect-knowledge-sharing header strong{font-size:.74rem}.connect-knowledge-editor-section header small,.connect-knowledge-sharing header small{color:var(--muted-foreground);font-size:.64rem}.connect-knowledge-import{cursor:pointer;border:1px dashed var(--primary);align-items:center;gap:.65rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.connect-knowledge-import{border:1px dashed color-mix(in srgb,var(--primary)35%,var(--border))}}.connect-knowledge-import{background:var(--primary);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.connect-knowledge-import{background:color-mix(in srgb,var(--primary)3%,var(--card))}}.connect-knowledge-import{padding:.75rem}.connect-knowledge-import>span{gap:.15rem;min-width:0;display:grid}.connect-knowledge-import small,.connect-knowledge-import strong{overflow-wrap:anywhere}.connect-knowledge-import strong{font-size:.72rem}.connect-knowledge-import small{color:var(--muted-foreground);font-size:.62rem}.connect-knowledge-import input{display:none}.connect-knowledge-sharing{border-top:1px solid var(--border);padding-top:1rem}.connect-knowledge-permission{grid-template-columns:minmax(7rem,.65fr) minmax(12rem,1.5fr) minmax(8rem,.8fr) auto;align-items:center;gap:.45rem;display:grid}.connect-knowledge-sharing>p{color:var(--muted-foreground);margin:0;font-size:.66rem}.connect-rich-editor-layout{border:1px solid var(--border);background:var(--card);border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(22rem,.82fr);align-items:start;min-width:0;min-height:0;display:grid;overflow:visible}.connect-rich-editor-authoring{grid-template-rows:auto auto;min-width:0;min-height:0;display:grid;overflow:visible}.connect-rich-editor-authoring>.connect-document-canvas{height:auto;max-height:none;overflow:auto visible}.connect-rich-editor-preview{border-left:1px solid var(--border);background:var(--muted);min-width:0;min-height:0;display:block;overflow:visible}@supports (color:color-mix(in lab,red,red)){.connect-rich-editor-preview{background:color-mix(in srgb,var(--muted)84%,#cbd5d8)}}.connect-rich-editor-preview>header{z-index:1;border-bottom:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;gap:.75rem;padding:.58rem .75rem;display:flex;position:sticky;top:0}.connect-rich-editor-preview>header>div:first-child{gap:.1rem;min-width:0;display:grid}.connect-rich-editor-preview>header strong{font-size:.7rem}.connect-rich-editor-preview>header small{color:var(--muted-foreground);font-size:.59rem}.connect-rich-editor-preview-modes{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--muted);flex:none;grid-template-columns:repeat(2,auto);padding:2px;display:inline-grid;overflow:hidden}.connect-rich-editor-preview-modes>button{border-radius:calc(var(--radius-sm) - 2px);min-height:1.65rem;color:var(--muted-foreground);padding:0 .55rem;font-size:.62rem;font-weight:650}.connect-rich-editor-preview-modes>button[data-active=true]{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #0f172a1a}.connect-rich-editor-paper{overflow-wrap:anywhere;color:#243036;background:#fff;border:1px solid #c7d0d4;width:min(100% - 2rem,42rem);min-height:54rem;margin:1rem auto;padding:3.4rem 3.7rem;font-family:Aptos,Segoe UI,Arial,sans-serif;box-shadow:0 10px 30px #14232b29}.connect-rich-editor-preview>.connect-knowledge-paper{width:min(100% - 2rem,52rem);min-height:54rem;margin:1rem auto}.connect-rich-editor-paper .connect-knowledge-document-content{color:inherit;font-size:.74rem;line-height:1.68}.connect-rich-editor-paper h1{margin:0 0 1.2rem;font-size:1.45rem}.connect-rich-editor-paper h2{border-bottom:1px solid #d7e0e3;margin:1.4rem 0 .55rem;padding-bottom:.3rem;font-size:1rem}.connect-rich-editor-paper h3{margin:1rem 0 .4rem;font-size:.84rem}.connect-rich-editor-paper table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.5rem 0 1rem}.connect-rich-editor-paper td,.connect-rich-editor-paper th{overflow-wrap:anywhere;text-align:left;vertical-align:top;border:1px solid #d4dde0;padding:.45rem}.connect-rich-editor-paper th{background:#edf3f1}.connect-rich-editor-paper blockquote{color:#59666b;border-left:3px solid #b98832;margin:0 0 1rem;padding:.55rem .75rem}.connect-source-document-preview{background:var(--muted);width:100%;min-width:0;min-height:54rem;position:relative;overflow:auto}@supports (color:color-mix(in lab,red,red)){.connect-source-document-preview{background:color-mix(in srgb,var(--muted)84%,#b9c2c6)}}.connect-source-document-preview{overscroll-behavior:contain}.connect-source-document-docx{width:100%;min-width:100%;min-height:100%}.connect-source-document-docx .docx-wrapper{width:max-content;min-height:54rem;background:0 0!important;padding:1rem!important}.connect-source-document-docx .docx-wrapper>section.docx{margin:0 auto 1rem;box-shadow:0 10px 30px #0f172a2e}.connect-source-document-pdf{background:#fff;border:0;width:100%;min-height:54rem;display:block}.connect-source-spreadsheet{background:var(--card);grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:100%;display:grid}.connect-source-spreadsheet>header{border-bottom:1px solid var(--border);background:var(--card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem .75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-source-spreadsheet>header{background:color-mix(in srgb,var(--card)94%,var(--muted))}}.connect-source-spreadsheet-mark{border:1px solid var(--success);place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-source-spreadsheet-mark{border:1px solid color-mix(in srgb,var(--success)28%,var(--border))}}.connect-source-spreadsheet-mark{color:var(--success);background:var(--success);border-radius:5px}@supports (color:color-mix(in lab,red,red)){.connect-source-spreadsheet-mark{background:color-mix(in srgb,var(--success)8%,var(--card))}}.connect-source-spreadsheet>header>div:nth-child(2){gap:.08rem;min-width:0;display:grid}.connect-source-spreadsheet>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.connect-source-spreadsheet>header small{color:var(--muted-foreground);font-size:.61rem}.connect-source-spreadsheet>header dl{gap:.85rem;margin:0;display:flex}.connect-source-spreadsheet>header dl>div{color:var(--muted-foreground);grid-template-columns:auto auto;align-items:center;gap:0 .28rem;display:grid}.connect-source-spreadsheet>header dt{font-size:.57rem;font-weight:600}.connect-source-spreadsheet>header dd{color:var(--foreground);font-variant-numeric:tabular-nums;grid-column:2;margin:0;font-size:.67rem;font-weight:700}.connect-source-spreadsheet>nav{border-bottom:1px solid var(--border);background:var(--muted);gap:.2rem;min-width:0;padding:.42rem .55rem 0;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.connect-source-spreadsheet>nav{background:color-mix(in srgb,var(--muted)52%,var(--card))}}.connect-source-spreadsheet>nav button{min-height:1.8rem;color:var(--muted-foreground);background:0 0;border:1px solid #0000;border-bottom:0;border-radius:4px 4px 0 0;flex:none;padding:.38rem .72rem;font-size:.65rem}.connect-source-spreadsheet>nav button[data-active=true]{border-color:var(--border);color:var(--foreground);background:var(--card);font-weight:700;box-shadow:0 -1px 3px #0f172a0a}.connect-source-spreadsheet-table{background:var(--muted);min-width:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.connect-source-spreadsheet-table{background:color-mix(in srgb,var(--muted)20%,var(--card))}}.connect-source-spreadsheet table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;color:var(--foreground);background:var(--card);font-size:.68rem}.connect-source-spreadsheet td,.connect-source-spreadsheet th{border-right:1px solid var(--border);min-width:8rem;max-width:24rem;height:2rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.connect-source-spreadsheet td,.connect-source-spreadsheet th{border-right:1px solid color-mix(in srgb,var(--border)78%,transparent)}}.connect-source-spreadsheet td,.connect-source-spreadsheet th{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.connect-source-spreadsheet td,.connect-source-spreadsheet th{border-bottom:1px solid color-mix(in srgb,var(--border)78%,transparent)}}.connect-source-spreadsheet td,.connect-source-spreadsheet th{text-align:left;text-overflow:ellipsis;white-space:nowrap;padding:.4rem .58rem}.connect-source-spreadsheet tbody tr:nth-child(2n) td{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.connect-source-spreadsheet tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--muted)14%,var(--card))}}.connect-source-spreadsheet tbody tr:hover td{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-source-spreadsheet tbody tr:hover td{background:color-mix(in srgb,var(--primary)5%,var(--card))}}.connect-source-spreadsheet td[data-value-type=number]{text-align:right;font-variant-numeric:tabular-nums}.connect-source-spreadsheet tr>:first-child{z-index:1;width:2.75rem;min-width:2.75rem;color:var(--muted-foreground);background:var(--muted);position:sticky;left:0}@supports (color:color-mix(in lab,red,red)){.connect-source-spreadsheet tr>:first-child{background:color-mix(in srgb,var(--muted)64%,var(--card))}}.connect-source-spreadsheet tr>:first-child{text-align:right;font-variant-numeric:tabular-nums}.connect-source-spreadsheet thead th{z-index:2;height:1.65rem;color:var(--muted-foreground);background:var(--muted);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.connect-source-spreadsheet thead th{background:color-mix(in srgb,var(--muted)70%,var(--card))}}.connect-source-spreadsheet thead th{text-align:center;font-size:.59rem;font-weight:700}.connect-source-spreadsheet thead>tr>:first-child{z-index:3}.connect-source-document-state{z-index:2;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.68rem;display:inline-flex;position:absolute;inset:1rem auto auto 50%;translate:-50%;box-shadow:0 2px 8px #0f172a1a}.connect-source-document-state[data-error=true]{color:var(--destructive)}.connect-knowledge-source-reader{border:1px solid var(--border);border-radius:var(--radius-md);width:min(100%,58rem);height:min(72rem,100dvh - 15rem);min-height:38rem;overflow:hidden;box-shadow:0 14px 38px #14232b1c}.connect-knowledge-source-reader .connect-source-document-pdf,.connect-knowledge-source-reader .connect-source-document-preview{height:100%;min-height:100%}.connect-document-variable-menu{width:min(30rem,100vw - 2rem);max-height:min(28rem,var(--radix-dropdown-menu-content-available-height))}.connect-document-variable-menu [data-slot=dropdown-menu-item]{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.connect-document-variable-menu [data-slot=dropdown-menu-item]>span{gap:.08rem;min-width:0;display:grid}.connect-document-variable-menu strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.connect-document-variable-menu small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.connect-document-variable-menu code{color:var(--primary);font-size:.58rem}.connect-document-variable-redacted{background:var(--muted);border-radius:3px;display:inline}@supports (color:color-mix(in lab,red,red)){.connect-document-variable-redacted{background:color-mix(in srgb,var(--muted)82%,transparent)}}.connect-document-variable-redacted{color:var(--muted-foreground);padding:.08rem .25rem;font-size:.92em}.connect-document-variables{gap:1rem;min-width:0;display:grid}.connect-document-variable-section{border:1px solid var(--border);background:var(--card);border-radius:8px;overflow:hidden}.connect-document-variable-section>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex}.connect-document-variable-section>header>div{gap:.12rem;display:grid}.connect-document-variable-section>header strong{font-size:.74rem}.connect-document-variable-section>header small{color:var(--muted-foreground);font-size:.62rem}.connect-document-variable-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.connect-document-variable-list article{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);gap:.25rem .55rem;min-width:0;padding:.7rem 1rem;display:grid}.connect-document-variable-list article:nth-child(odd){border-right:1px solid var(--border)}.connect-document-variable-list article>svg{color:var(--primary);grid-row:1/span 2;margin-top:.1rem}.connect-document-variable-list article>div{justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;display:flex}.connect-document-variable-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.connect-document-variable-list code{color:var(--muted-foreground);font-size:.55rem}.connect-document-variable-list article>span{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.connect-document-variable-list article>small{color:var(--muted-foreground);grid-column:2;font-size:.55rem}.connect-document-variable-list article[data-missing=true]>span{color:#b45309}.connect-document-variable-custom{display:grid}.connect-document-variable-custom>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.85rem 1rem;display:grid;position:relative}.connect-document-variable-fields{grid-template-columns:minmax(10rem,.8fr) minmax(12rem,.9fr) minmax(14rem,1.2fr);gap:.55rem;min-width:0;display:grid}.connect-document-variable-scope{grid-column:1;grid-template-columns:minmax(12rem,.45fr) minmax(14rem,.55fr);align-items:end;gap:.55rem;min-width:0;display:grid}.connect-document-variable-scope-note{min-height:2.25rem;color:var(--muted-foreground);align-items:center;font-size:.62rem;line-height:1.35;display:flex}.connect-document-variable-scope-trigger{justify-content:space-between;width:100%;overflow:hidden}.connect-document-variable-scope-menu{width:min(24rem,100vw - 2rem);height:auto!important;max-height:min(20rem,var(--radix-dropdown-menu-content-available-height))!important;overflow:hidden auto!important}.connect-document-variable-option{gap:.08rem;min-width:0;display:grid}.connect-document-variable-option small,.connect-document-variable-option strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.connect-document-variable-option strong{font-size:.7rem}.connect-document-variable-option small{color:var(--muted-foreground);font-size:.59rem;font-weight:400}.connect-document-variable-key{border:1px solid var(--input);border-radius:var(--radius-md);background:var(--background);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.connect-document-variable-key>span{border-right:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);padding:.55rem .48rem;font-family:ui-monospace,monospace;font-size:.63rem}.connect-document-variable-key input{box-shadow:none;border:0}.connect-document-variable-remove{grid-area:1/2/span 2;align-self:start}.connect-document-variable-empty{min-height:11rem;color:var(--muted-foreground);text-align:center;align-content:center;place-items:center;gap:.3rem;display:grid}.connect-document-variable-empty strong{color:var(--foreground);font-size:.72rem}.connect-document-variable-empty span{font-size:.63rem}.connect-complaints{gap:1rem;display:grid}.connect-complaint-privacy,.connect-complaint-receipt{border:1px solid var(--border);background:var(--card);border-radius:7px;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.connect-complaint-privacy>svg{color:var(--primary)}.connect-complaint-receipt>svg{color:#087f5b}.connect-complaint-privacy>div,.connect-complaint-receipt>div{gap:.2rem;display:grid}.connect-complaint-privacy strong,.connect-complaint-receipt strong{font-size:.76rem}.connect-complaint-privacy p,.connect-complaint-receipt span{color:var(--muted-foreground);margin:0;font-size:.68rem;line-height:1.5}.connect-complaint-inbox{border:1px solid var(--border);background:var(--card);border-radius:8px;overflow:hidden}.connect-complaint-inbox>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex}.connect-complaint-inbox>header>div{align-items:center;gap:.55rem;display:flex}.connect-complaint-inbox>header span{gap:.1rem;display:grid}.connect-complaint-inbox>header strong{font-size:.75rem}.connect-complaint-inbox>header small{color:var(--muted-foreground);font-size:.62rem}.connect-complaint-inbox>div>button{border-bottom:1px solid var(--border);text-align:left;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;width:100%;min-width:0;padding:.8rem 1rem;display:grid}.connect-complaint-inbox>div>button:hover{background:var(--muted)}.connect-complaint-inbox>div>button>span{color:var(--muted-foreground)}.connect-complaint-inbox>div>button>span[data-risk=true]{color:#c2410c}.connect-complaint-inbox>div>button>div{gap:.15rem;min-width:0;display:grid}.connect-complaint-inbox>div>button small,.connect-complaint-inbox>div>button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-complaint-inbox>div>button strong{font-size:.73rem}.connect-complaint-inbox>div>button small{color:var(--muted-foreground);font-size:.62rem}.connect-complaint-private-empty{border:1px solid var(--border);min-height:15rem;color:var(--muted-foreground);text-align:center;border-radius:8px;align-content:center;place-items:center;gap:.4rem;display:grid}.connect-complaint-private-empty p{max-width:34rem;margin:0;font-size:.7rem}.connect-complaint-detail-dialog,.connect-complaint-form-dialog{grid-template-rows:auto minmax(0,1fr) auto auto;width:min(58rem,100vw - 2rem);max-width:58rem;max-height:calc(100dvh - 2rem);overflow:hidden}.connect-complaint-detail,.connect-complaint-form{scrollbar-gutter:stable;min-height:0;padding:.1rem .45rem .3rem .05rem;overflow:hidden auto}.connect-complaint-identity{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.75rem;display:grid}.connect-complaint-identity button{border:1px solid var(--border);text-align:left;border-radius:7px;align-items:center;gap:.6rem;min-width:0;padding:.7rem;display:flex}.connect-complaint-identity button[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-complaint-identity button[data-active=true]{border-color:color-mix(in srgb,var(--primary)45%,var(--border))}}.connect-complaint-identity button[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-complaint-identity button[data-active=true]{background:color-mix(in srgb,var(--primary)6%,var(--card))}}.connect-complaint-identity button[data-active=true]{color:var(--primary)}.connect-complaint-identity button span{gap:.1rem;display:grid}.connect-complaint-identity button strong{font-size:.72rem}.connect-complaint-identity button small{color:var(--muted-foreground);font-size:.61rem}.connect-complaint-legal-note{background:#d97706;border-left:2px solid #d97706;align-items:flex-start;gap:.5rem;margin-bottom:.8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.connect-complaint-legal-note{background:color-mix(in srgb,#d97706 6%,var(--card))}}.connect-complaint-legal-note{color:var(--muted-foreground);padding:.65rem .75rem;font-size:.65rem;line-height:1.45}.connect-complaint-form textarea{min-height:6rem}.connect-complaint-form .connect-field[data-wide] textarea{min-height:7.5rem}.connect-complaint-lists{grid-template-columns:1fr 1fr;gap:.65rem;margin:.75rem 0;display:grid}.connect-complaint-list-field{border:1px solid var(--border);border-radius:7px;align-content:start;gap:.45rem;padding:.7rem;display:grid}.connect-complaint-list-field header{justify-content:space-between;gap:.5rem;display:flex}.connect-complaint-list-field strong{font-size:.68rem}.connect-complaint-list-field small{color:var(--muted-foreground);font-size:.6rem}.connect-complaint-list-field>div{grid-template-columns:minmax(0,1fr) auto;gap:.35rem;display:grid}.connect-complaint-list-field ul{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.connect-complaint-list-field li{border:1px solid var(--border);background:var(--muted);border-radius:5px;align-items:center;gap:.3rem;max-width:100%;padding:.25rem .4rem;font-size:.62rem;display:inline-flex}.connect-complaint-list-field li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-complaint-list-field li button{flex:none}.connect-complaint-files,.connect-complaint-risk{border:1px solid var(--border);text-align:left;border-radius:7px;align-items:center;gap:.65rem;width:100%;min-width:0;margin-top:.65rem;padding:.7rem;display:flex}.connect-complaint-risk[data-active=true]{color:#9a3412;background:#fff7ed;border-color:#f0a46f}.connect-complaint-files span,.connect-complaint-risk span{gap:.1rem;min-width:0;display:grid}.connect-complaint-files strong,.connect-complaint-risk strong{font-size:.7rem}.connect-complaint-files small,.connect-complaint-risk small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.connect-complaint-files{cursor:pointer}.connect-complaint-files input{display:none}.connect-complaint-detail{gap:.85rem;display:grid}.connect-complaint-detail>header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.connect-complaint-detail>header span,.connect-complaint-detail>header strong{align-items:center;gap:.3rem;font-size:.66rem;display:inline-flex}.connect-complaint-detail>header strong{color:#c2410c}.connect-complaint-detail section{gap:.45rem;display:grid}.connect-complaint-detail h3{margin:0;font-size:.72rem}.connect-complaint-detail section>p{color:var(--foreground);white-space:pre-wrap;margin:0;font-size:.72rem;line-height:1.65}.connect-complaint-detail dl{grid-template-columns:1fr 1fr;gap:.45rem;margin:0;display:grid}.connect-complaint-detail dl>div{border:1px solid var(--border);border-radius:6px;padding:.55rem .65rem}.connect-complaint-detail dt{color:var(--muted-foreground);font-size:.59rem}.connect-complaint-detail dd{margin:.18rem 0 0;font-size:.68rem}.connect-complaint-evidence{flex-wrap:wrap;gap:.45rem;display:flex}.connect-complaint-events{border-top:1px solid var(--border);padding-top:.75rem}.connect-complaint-events article{grid-template-columns:auto minmax(0,1fr);gap:.55rem;display:grid}.connect-complaint-events article i{background:var(--primary);border-radius:50%;width:.5rem;height:.5rem;margin-top:.35rem}.connect-complaint-events article>div{border-bottom:1px solid var(--border);gap:.12rem;padding-bottom:.65rem;display:grid}.connect-complaint-events article strong{font-size:.68rem}.connect-complaint-events article small{color:var(--muted-foreground);font-size:.59rem}.connect-complaint-events article p{margin:.3rem 0 0;font-size:.68rem}.connect-complaint-resolution{border-top:1px solid var(--border);padding-top:.75rem}.connect-complaint-settings-dialog{width:min(34rem,100vw - 2rem);max-width:34rem}.connect-complaint-reviewers{gap:.4rem;max-height:22rem;display:grid;overflow-y:auto}.connect-complaint-reviewers>div{border:1px solid var(--border);border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.68rem;display:flex}@media (max-width:760px){.connect-knowledge-tools{flex-direction:column;align-items:stretch}.connect-knowledge-search{max-width:none}.connect-knowledge-template-browser{grid-template-columns:1fr}.connect-knowledge-template-browser>nav{border-right:0;border-bottom:1px solid var(--border);max-height:10rem}.connect-knowledge-paper{min-height:45rem}.connect-knowledge-paper>header{grid-template-columns:auto minmax(0,1fr);padding:1rem 1.2rem}.connect-knowledge-paper-control{display:none}.connect-knowledge-paper>main{padding:2rem 1.4rem}.connect-knowledge-paper>footer{padding:.7rem 1.2rem}.connect-knowledge-paper h1{font-size:1.45rem}.connect-rich-editor-layout{grid-template-columns:1fr}.connect-rich-editor-authoring>.connect-document-canvas,.connect-rich-editor-preview{max-height:42rem}.connect-rich-editor-preview{border-top:1px solid var(--border);border-left:0}.connect-rich-editor-paper{min-height:42rem;padding:2rem 1.4rem}.connect-document-variable-list{grid-template-columns:1fr}.connect-document-variable-list article:nth-child(odd){border-right:0}.connect-document-variable-custom>div,.connect-document-variable-fields,.connect-document-variable-scope{grid-template-columns:1fr}.connect-document-variable-remove{justify-self:end}.connect-knowledge-permission{grid-template-columns:1fr auto}.connect-knowledge-permission>:nth-child(2),.connect-knowledge-permission>:nth-child(3){grid-column:1/-1}.connect-complaint-detail dl,.connect-complaint-lists{grid-template-columns:1fr}.connect-complaint-inbox>div>button{grid-template-columns:auto minmax(0,1fr) auto}.connect-complaint-inbox>div>button .badge{display:none}}.shared-modules-page{box-sizing:border-box;background:var(--surface);min-height:100dvh}@supports (color:color-mix(in lab,red,red)){.shared-modules-page{background:color-mix(in oklab,var(--surface)74%,var(--background))}}.shared-modules-page{color:var(--foreground);padding:24px 28px 20px}.shared-modules-shell{width:min(100%,96rem);margin-inline:auto}.shared-modules-header{justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:16px 22px;display:flex}@supports (color:color-mix(in lab,red,red)){.shared-modules-header{border:1px solid color-mix(in oklab,var(--border)74%,transparent)}}.shared-modules-header{background:var(--surface-elevated);border-radius:8px;box-shadow:0 5px 18px #0f1b3d0b}.shared-modules-brand{min-width:0;color:var(--foreground);align-items:center;gap:12px;display:inline-flex}.shared-modules-brand img{object-fit:contain;flex:none;width:44px;height:44px}.shared-modules-brand>span{min-width:0;display:grid}.shared-modules-brand strong{font-family:var(--font-operational-display);font-size:21px;line-height:1.2}.shared-modules-brand small{color:var(--muted-foreground);margin-top:3px;font-size:14px;line-height:1.25}.shared-modules-session{align-items:center;gap:12px;min-width:0;display:flex}.shared-modules-user{background:var(--surface);border-color:var(--border);justify-content:flex-start;gap:9px;max-width:280px;height:44px;padding-inline:8px 12px}@supports (color:color-mix(in lab,red,red)){.shared-modules-user{border-color:color-mix(in oklab,var(--border)80%,transparent)}}.shared-modules-user>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shared-modules-logout svg,.shared-modules-user>svg{flex:none;width:17px;height:17px}.shared-modules-avatar{background:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.shared-modules-avatar{background:color-mix(in oklab,var(--primary)11%,var(--surface-elevated))}}.shared-modules-avatar{color:var(--primary);font-size:11px;font-weight:750}.shared-modules-header-separator{background:var(--border);width:1px;height:28px}@supports (color:color-mix(in lab,red,red)){.shared-modules-header-separator{background:color-mix(in oklab,var(--border)72%,transparent)}}.shared-modules-logout{height:42px;color:var(--muted-foreground);gap:8px}.shared-modules-session .connect-notification-trigger{background:var(--surface);flex:none;width:42px;height:42px}.shared-modules-hero{justify-content:space-between;align-items:end;gap:36px;padding:50px 4px 0;display:flex}.shared-modules-hero>div:first-child>p{color:var(--primary);letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:750}.shared-modules-hero h1{max-width:900px;font-family:var(--font-operational-display);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:48px;font-weight:720;line-height:1.08}.shared-organization-card{border:1px solid var(--primary);flex:none;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;width:300px;min-height:94px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.shared-organization-card{border:1px solid color-mix(in oklab,var(--primary)16%,var(--border))}}.shared-organization-card{background:var(--primary);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.shared-organization-card{background:color-mix(in oklab,var(--primary)5%,var(--surface-elevated))}}.shared-organization-card{color:var(--foreground);transition:border-color .19s,background-color .19s}a.shared-organization-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.shared-organization-card:hover{border-color:color-mix(in oklab,var(--primary)34%,var(--border))}}a.shared-organization-card:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.shared-organization-card:hover{background:color-mix(in oklab,var(--primary)8%,var(--surface-elevated))}}.shared-organization-card>span:nth-child(2){min-width:0;display:grid}.shared-organization-card small{color:var(--muted-foreground);font-size:12px}.shared-organization-card strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:15px;overflow:hidden}.shared-organization-card>svg{width:18px;height:18px;color:var(--muted-foreground)}.shared-access-rule-icon,.shared-organization-icon{color:var(--primary);background:var(--primary);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.shared-access-rule-icon,.shared-organization-icon{background:color-mix(in oklab,var(--primary)11%,var(--surface-elevated))}}.shared-organization-icon{border-radius:7px;width:48px;height:48px}.shared-organization-icon svg{width:21px;height:21px}.shared-modules-catalog{margin-top:48px}.shared-modules-catalog>h2{font-family:var(--font-operational-display);letter-spacing:0;margin:0 0 20px;font-size:29px;font-weight:720;line-height:1.2}.shared-modules-product-error{color:var(--destructive);margin:-8px 0 18px;font-size:13px}.connect-product-unavailable{background:var(--background);place-items:center;min-height:100dvh;padding:24px;display:grid}.connect-product-unavailable>section{border:1px solid var(--border);background:var(--surface-elevated);border-radius:8px;width:min(100%,560px);padding:32px;box-shadow:0 8px 28px #0f1b3d0f}.connect-product-unavailable>section>span{width:52px;height:52px;color:var(--primary);background:var(--primary);border-radius:8px;justify-content:center;align-items:center;margin-bottom:22px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.connect-product-unavailable>section>span{background:color-mix(in oklab,var(--primary)10%,var(--surface-elevated))}}.connect-product-unavailable>section>span svg{width:25px;height:25px}.connect-product-unavailable>section>p:first-of-type{color:var(--primary);text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:750}.connect-product-unavailable h1{font-family:var(--font-operational-display);letter-spacing:0;margin:0;font-size:30px;line-height:1.15}.connect-product-unavailable h1+p{color:var(--muted-foreground);margin:14px 0 24px;line-height:1.55}.connect-license-usage{border:1px solid var(--border);background:var(--muted);border-radius:6px;align-items:baseline;gap:8px;width:fit-content;margin:-8px 0 24px;padding:10px 12px;display:flex}.connect-license-usage strong{color:var(--foreground);font-size:14px}.connect-license-usage span{color:var(--muted-foreground);font-size:12px}.connect-product-unavailable a svg{width:16px;height:16px}.shared-modules-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.shared-module-card{--module-accent:var(--primary);--module-tint:var(--primary)}@supports (color:color-mix(in lab,red,red)){.shared-module-card{--module-tint:color-mix(in oklab,var(--primary)7%,var(--surface-elevated))}}.shared-module-card{isolation:isolate;border:1px solid var(--border);flex-direction:column;min-width:0;min-height:342px;padding:22px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.shared-module-card{border:1px solid color-mix(in oklab,var(--border)86%,transparent)}}.shared-module-card{background:var(--module-tint);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.shared-module-card{background:color-mix(in oklab,var(--module-tint)46%,var(--surface-elevated))}}.shared-module-card{color:var(--foreground);transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 2px 9px #0f1b3d09}.shared-module-card[data-tone=connect]{--module-accent:#138c68;--module-tint:#eaf8f2}.shared-module-card[data-tone=access]{--module-accent:#7047d8;--module-tint:#f2effc}.shared-module-card[data-tone=settings]{--module-accent:#c9691f;--module-tint:#fff3e9}.shared-module-card:hover{border-color:var(--module-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.shared-module-card:hover{border-color:color-mix(in oklab,var(--module-accent)32%,var(--border))}}.shared-module-card:hover{box-shadow:0 9px 24px #0f1b3d13}.shared-module-card[data-state]:not([data-state=enabled]){cursor:default}.shared-module-card[data-state]:not([data-state=enabled]):hover{border-color:var(--border);transform:none}@supports (color:color-mix(in lab,red,red)){.shared-module-card[data-state]:not([data-state=enabled]):hover{border-color:color-mix(in oklab,var(--border)86%,transparent)}}.shared-module-card[data-state]:not([data-state=enabled]):hover{box-shadow:0 2px 9px #0f1b3d09}.shared-module-card[data-state]:not([data-state=enabled]) .shared-module-cta{color:var(--module-accent)}@supports (color:color-mix(in lab,red,red)){.shared-module-card[data-state]:not([data-state=enabled]) .shared-module-cta{color:color-mix(in oklab,var(--module-accent)70%,var(--muted-foreground))}}.shared-module-card[data-state=permission-denied],.shared-module-card[data-state=unavailable]{--module-accent:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.shared-module-card[data-state=permission-denied],.shared-module-card[data-state=unavailable]{--module-accent:color-mix(in oklab,var(--muted-foreground)66%,var(--border))}}.shared-module-card[data-state=permission-denied],.shared-module-card[data-state=unavailable]{--module-tint:var(--muted)}@supports (color:color-mix(in lab,red,red)){.shared-module-card[data-state=permission-denied],.shared-module-card[data-state=unavailable]{--module-tint:color-mix(in oklab,var(--muted)74%,var(--surface-elevated))}}.shared-module-card[data-state=permission-denied],.shared-module-card[data-state=unavailable]{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.shared-module-card[data-state=permission-denied],.shared-module-card[data-state=unavailable]{background:color-mix(in oklab,var(--muted)44%,var(--surface-elevated))}}.shared-module-card[data-state=permission-denied] .shared-module-copy,.shared-module-card[data-state=unavailable] .shared-module-copy{opacity:.58}.shared-module-card[data-state=permission-denied] .shared-module-illustration,.shared-module-card[data-state=unavailable] .shared-module-illustration{filter:grayscale()saturate(.15);opacity:.36}.shared-access-rule>a:focus-visible,.shared-module-card:focus-visible,.shared-modules-brand:focus-visible,.shared-modules-footer a:focus-visible,.shared-organization-card:focus-visible{outline:3px solid var(--ring)}@supports (color:color-mix(in lab,red,red)){.shared-access-rule>a:focus-visible,.shared-module-card:focus-visible,.shared-modules-brand:focus-visible,.shared-modules-footer a:focus-visible,.shared-organization-card:focus-visible{outline:3px solid color-mix(in oklab,var(--ring)62%,transparent)}}.shared-access-rule>a:focus-visible,.shared-module-card:focus-visible,.shared-modules-brand:focus-visible,.shared-modules-footer a:focus-visible,.shared-organization-card:focus-visible{outline-offset:3px}.shared-module-card-head{z-index:2;justify-content:space-between;align-items:start;gap:16px;display:flex;position:relative}.shared-module-icon{background:var(--module-accent);border-radius:8px;flex:none;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.shared-module-icon{background:color-mix(in oklab,var(--module-accent)10%,var(--surface-elevated))}}.shared-module-icon{color:var(--module-accent)}.shared-module-icon svg{stroke-width:1.7px;width:34px;height:34px}.shared-module-badge{background:var(--module-accent);border-radius:999px;align-items:center;min-height:30px;padding:5px 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.shared-module-badge{background:color-mix(in oklab,var(--module-accent)10%,var(--surface-elevated))}}.shared-module-badge{color:var(--module-accent);font-size:13px;font-weight:650;line-height:1}.shared-module-copy{z-index:2;margin-top:27px;position:relative}.shared-module-copy h2{font-family:var(--font-operational-display);letter-spacing:0;margin:0;font-size:29px;font-weight:740;line-height:1.1}.shared-module-copy p{max-width:30ch;color:var(--muted-foreground);margin:12px 0 0;font-size:17px;line-height:1.45}.shared-module-illustration{z-index:0;pointer-events:none;width:225px;height:180px;transition:transform .3s;position:absolute;bottom:-8px;right:-5px}.shared-module-illustration svg{width:100%;height:100%}.shared-module-card[data-state=enabled]:hover .shared-module-illustration{transform:translate(-2px,-2px)}.shared-module-cta{z-index:2;width:max-content;color:var(--module-accent);align-items:center;gap:8px;margin-top:auto;font-size:17px;font-weight:700;display:inline-flex;position:relative}.shared-module-cta svg{width:18px;height:18px;transition:transform .19s}.shared-module-card:hover .shared-module-cta svg{transform:translate(3px)}.shared-access-rule{border:1px solid var(--border);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:92px;margin-top:28px;padding:17px 20px;display:grid}@supports (color:color-mix(in lab,red,red)){.shared-access-rule{border:1px solid color-mix(in oklab,var(--border)80%,transparent)}}.shared-access-rule{background:var(--surface-elevated);border-radius:8px;box-shadow:0 2px 9px #0f1b3d08}.shared-access-rule-icon{border-radius:7px;width:48px;height:48px}.shared-access-rule-icon svg{width:22px;height:22px}.shared-access-rule h2{margin:0;font-size:15px;font-weight:720}.shared-access-rule p{color:var(--muted-foreground);margin:4px 0 0;font-size:13px;line-height:1.45}.shared-access-rule>a{color:var(--primary);white-space:nowrap;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.shared-access-rule>a svg{width:17px;height:17px}.shared-modules-footer{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:20px;padding:25px 5px 8px;font-size:12px;display:flex}.shared-modules-footer a:hover{color:var(--foreground)}@media (max-width:1279px){.shared-modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.shared-modules-page{padding:16px}.shared-modules-header{gap:12px;min-height:72px;padding:12px}.shared-modules-brand img{width:36px;height:36px}.shared-modules-brand strong{font-size:18px}.shared-modules-brand small{display:none}.shared-modules-user{width:44px;padding:7px}.shared-modules-header-separator,.shared-modules-logout>span,.shared-modules-user>span:nth-child(2),.shared-modules-user>svg{display:none}.shared-modules-logout{width:40px;padding:0}.shared-modules-hero{flex-direction:column;align-items:stretch;gap:26px;padding:38px 0 0}.shared-modules-hero h1{font-size:35px}.shared-organization-card{width:100%}.shared-modules-catalog{margin-top:38px}.shared-modules-catalog>h2{font-size:26px}.shared-modules-grid{grid-template-columns:minmax(0,1fr)}.shared-module-card{min-height:310px;padding:20px}.shared-module-copy p{max-width:27ch;font-size:16px}.shared-module-illustration{width:204px;height:158px;bottom:-10px;right:-18px}.shared-access-rule{grid-template-columns:44px minmax(0,1fr);align-items:start}.shared-access-rule>a{grid-column:2;margin-top:2px}.shared-modules-footer{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.shared-module-card,.shared-module-cta svg,.shared-organization-card{transition:none}}@media (min-width:768px) and (max-height:900px){.shared-modules-page{padding-block:16px 12px}.shared-modules-header{min-height:76px;padding-block:12px}.shared-modules-hero{padding-top:32px}.shared-modules-catalog{margin-top:32px}.shared-module-card{min-height:310px}.shared-access-rule{min-height:80px;margin-top:20px;padding-block:13px}.shared-modules-footer{padding-top:16px}}.radix-select-available-height{max-height:min(var(--radix-select-content-available-height),calc(100dvh - 1rem))}.radix-popover-available-height{max-height:min(var(--radix-popover-content-available-height),calc(100dvh - 1rem))}.radix-dropdown-available-height{max-height:min(var(--radix-dropdown-menu-content-available-height),calc(100dvh - 1rem))}.connect-surveys-workspace{gap:.85rem;min-width:0;display:grid}.connect-surveys-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:.8rem;display:flex}.connect-surveys-header>div:first-child{gap:.18rem;display:grid}.connect-surveys-header>div:first-child>span{color:var(--primary);text-transform:uppercase;font-size:.66rem;font-weight:750}.connect-surveys-header h2{margin:0;font-size:1rem;font-weight:700}.connect-surveys-header p{color:var(--muted-foreground);margin:0;font-size:.72rem}.connect-surveys-header-actions{align-items:center;gap:.6rem;display:flex}.connect-survey-list{gap:.55rem;display:grid}.connect-survey-list>article{border:1px solid var(--border);background:var(--card);border-radius:6px;grid-template-columns:3px minmax(0,1fr) auto;gap:.8rem;padding:.8rem .85rem .8rem 0;display:grid;position:relative;overflow:hidden}.connect-survey-status-rail{background:var(--primary)}.connect-survey-list>article[data-status=DRAFT] .connect-survey-status-rail{background:var(--muted-foreground)}.connect-survey-list>article[data-status=CLOSED] .connect-survey-status-rail{background:#b7791f}.connect-survey-copy{gap:.3rem;min-width:0;display:grid}.connect-survey-copy footer,.connect-survey-copy footer span,.connect-survey-copy small,.connect-survey-copy>div{align-items:center;gap:.3rem;display:flex}.connect-survey-copy>div{gap:.5rem}.connect-survey-copy>div>span{color:var(--primary);text-transform:uppercase;font-size:.62rem;font-weight:750}.connect-survey-copy footer,.connect-survey-copy small{color:var(--muted-foreground);font-size:.64rem}.connect-survey-copy h3{overflow-wrap:anywhere;margin:0;font-size:.8rem;font-weight:680}.connect-survey-copy p{color:var(--muted-foreground);margin:0;font-size:.7rem;line-height:1.45}.connect-survey-copy footer{flex-wrap:wrap;gap:.65rem;margin-top:.15rem}.connect-survey-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.connect-survey-answered{color:var(--primary);align-items:center;gap:.3rem;font-size:.66rem;font-weight:650;display:inline-flex}.connect-survey-empty{border:1px dashed var(--border);min-height:9rem;color:var(--muted-foreground);text-align:center;align-content:center;place-items:center;gap:.35rem;display:grid}.connect-survey-empty strong{color:var(--foreground);font-size:.78rem}.connect-survey-empty span{font-size:.68rem}.connect-survey-answer-dialog[data-slot=dialog-content],.connect-survey-builder-dialog,.connect-survey-results-dialog{scrollbar-gutter:auto;width:min(52rem,100vw - 2rem);max-width:52rem;max-height:calc(100dvh - 2rem);overflow:hidden}.connect-survey-answer-list,.connect-survey-builder-scroll,.connect-survey-result-list{scrollbar-gutter:stable;gap:.75rem;width:100%;min-width:0;padding:.125rem .75rem .5rem .125rem;display:grid;overflow:hidden auto}.connect-survey-builder-scroll{max-height:65dvh}.connect-survey-builder-section{border-bottom:1px solid var(--border);gap:.75rem;padding-bottom:.85rem;display:grid}.connect-survey-builder-section>header{align-items:center;gap:.55rem;display:flex}.connect-survey-builder-section>header>svg{color:var(--primary)}.connect-survey-builder-section>header>div{gap:.05rem;display:grid}.connect-survey-builder-section>header strong{font-size:.74rem}.connect-survey-builder-section>header span{color:var(--muted-foreground);font-size:.62rem}.connect-check-row{align-items:center;gap:.55rem;min-height:2.5rem;display:flex}.connect-check-row input,.connect-survey-question-row label input{accent-color:var(--primary)}.connect-check-row span{display:grid}.connect-check-row strong{font-size:.72rem}.connect-check-row small{color:var(--muted-foreground);font-size:.62rem}.connect-survey-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.connect-survey-people>span{color:var(--muted-foreground);grid-column:1/-1;font-size:.66rem;font-weight:650}.connect-survey-people button{border:1px solid var(--border);text-align:left;border-radius:5px;justify-content:space-between;align-items:center;min-width:0;padding:.5rem .6rem;display:flex}.connect-survey-people button[data-selected=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-survey-people button[data-selected=true]{border-color:color-mix(in srgb,var(--primary)50%,var(--border))}}.connect-survey-people button[data-selected=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-survey-people button[data-selected=true]{background:color-mix(in srgb,var(--primary)7%,var(--background))}}.connect-survey-people button span{min-width:0;display:grid}.connect-survey-people small,.connect-survey-people strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-survey-people strong{font-size:.7rem}.connect-survey-people small{color:var(--muted-foreground);font-size:.6rem}.connect-survey-experience-layout{grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);align-items:start;gap:.9rem;display:grid}.connect-survey-experience-controls{gap:.7rem;min-width:0;display:grid}.connect-survey-theme-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;display:grid}.connect-survey-theme-picker button{border:1px solid var(--border);min-width:0;color:var(--muted-foreground);border-radius:5px;align-items:center;gap:.35rem;padding:.45rem;font-size:.61rem;display:flex}.connect-survey-theme-picker button[data-selected=true]{border-color:var(--foreground);color:var(--foreground);background:var(--muted);font-weight:700}.connect-survey-theme-picker button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-survey-theme-picker i{background:#58616d;border-radius:50%;flex:none;width:.8rem;height:.8rem}.connect-survey-theme-picker [data-theme=blue] i{background:#2474b5}.connect-survey-theme-picker [data-theme=green] i{background:#258166}.connect-survey-theme-picker [data-theme=amber] i{background:#b77816}.connect-survey-theme-picker [data-theme=rose] i{background:#b44f68}.connect-survey-layout-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.connect-survey-layout-picker button{border:1px solid var(--border);min-height:2.2rem;color:var(--muted-foreground);border-radius:5px;font-size:.64rem}.connect-survey-layout-picker button[data-selected=true]{border-color:var(--primary);color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-survey-layout-picker button[data-selected=true]{background:color-mix(in srgb,var(--primary)7%,var(--background))}}.connect-survey-layout-picker button[data-selected=true]{font-weight:700}.connect-survey-experience-toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.connect-survey-live-preview{box-sizing:border-box;border:1px solid var(--border);background:var(--card);border-radius:6px;gap:.65rem;width:auto;min-width:0;padding:.7rem;display:grid;overflow:hidden}.connect-survey-live-preview>span{color:var(--muted-foreground);text-transform:uppercase;font-size:.58rem;font-weight:750}.connect-survey-live-preview>[data-slot=dialog-header]{gap:.28rem;display:grid}.connect-survey-live-preview>[data-slot=dialog-header] strong{overflow-wrap:anywhere;font-size:.76rem}.connect-survey-live-preview>[data-slot=dialog-header] p{color:var(--muted-foreground);font-size:.6rem;line-height:1.45}.connect-survey-live-preview[data-header=band]>[data-slot=dialog-header]{border-bottom:1px solid var(--survey-header-border);background:var(--survey-header-bg);margin:0;padding:.65rem}.connect-survey-live-preview[data-header=statement]>[data-slot=dialog-header]{text-align:center;padding-block:.85rem}.connect-survey-live-preview[data-header=statement] [data-slot=dialog-title]{font-size:.86rem}.connect-survey-live-preview[data-font=large]>[data-slot=dialog-header] strong{font-size:.9rem}.connect-survey-live-preview[data-font=large]>[data-slot=dialog-header] p{font-size:.67rem}.connect-survey-live-preview .connect-survey-answer-list{max-height:none}.connect-survey-live-preview .connect-survey-answer{padding-bottom:.65rem}.connect-survey-live-preview .connect-survey-scale{grid-template-columns:repeat(5,minmax(1.25rem,1fr))}.connect-survey-live-preview>button{color:#fff;pointer-events:none;border-radius:5px;min-height:2rem;font-size:.64rem;font-weight:700}.connect-survey-question-builder{border-top:1px solid var(--border);gap:.45rem;padding-top:.7rem;display:grid}.connect-survey-question-builder>header{justify-content:space-between;align-items:center;display:flex}.connect-survey-question-builder>header>div{gap:.45rem;font-size:.7rem;display:flex}.connect-survey-question-builder>header span{color:var(--muted-foreground)}.connect-survey-question-row{border:1px solid var(--border);background:var(--card);border-radius:6px;gap:.65rem;min-width:0;padding:.65rem;display:grid}.connect-survey-question-row>header{grid-template-columns:1.5rem minmax(9rem,13rem) 2rem;align-items:center;gap:.5rem;display:grid}.connect-survey-question-row>header>span{background:var(--muted);width:1.4rem;height:1.4rem;color:var(--muted-foreground);border-radius:50%;place-items:center;font-size:.62rem;font-weight:700;display:grid}.connect-survey-question-row>header>button{justify-self:end}.connect-survey-question-body{gap:.55rem;min-width:0;padding-left:2rem;display:grid}.connect-survey-question-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.connect-survey-question-row label{color:var(--muted-foreground);font-size:.64rem}.connect-survey-question-options{border:1px solid var(--border);background:var(--muted);border-radius:5px;grid-column:1/-1;gap:.35rem;padding:.45rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-survey-question-options{background:color-mix(in srgb,var(--muted)45%,var(--background))}}.connect-survey-question-options>div{grid-template-columns:1.35rem minmax(0,1fr) 2rem;align-items:center;gap:.35rem;display:grid}.connect-survey-question-options>div>span{width:1.25rem;height:1.25rem;color:var(--muted-foreground);background:var(--background);border-radius:4px;place-items:center;font-size:.6rem;font-weight:700;display:grid}.connect-survey-question-options>button{color:var(--primary);justify-self:start}.connect-survey-file-limit{max-width:13rem}.connect-survey-file-limit small{color:var(--muted-foreground);font-size:.6rem}.connect-survey-condition{border-top:1px dashed var(--border);gap:.45rem;padding-top:.55rem;display:grid}.connect-survey-condition>div:first-child{color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:.64rem;display:flex}.connect-survey-condition-grid{grid-template-columns:minmax(9rem,1.25fr) minmax(7rem,.8fr) minmax(8rem,1fr) 2rem;align-items:center;gap:.4rem;display:grid}.connect-survey-condition-any{color:var(--muted-foreground);font-size:.64rem}.connect-survey-required{align-items:center;gap:.4rem;width:fit-content;display:flex}.connect-survey-answer-list{max-height:64dvh}.connect-survey-answer{border-bottom:1px solid var(--border);gap:.55rem;padding:.2rem 0 .8rem;display:grid}.connect-survey-answer>span{justify-content:space-between;align-items:center;gap:1rem;font-size:.76rem;font-weight:650;display:flex}.connect-survey-answer>span b{color:var(--muted-foreground);text-transform:uppercase;font-size:.58rem;font-weight:600}.connect-survey-answer>small{color:var(--muted-foreground);margin-top:-.25rem;font-size:.64rem}.connect-survey-answer-dialog{--survey-accent:var(--primary);--survey-header-bg:var(--survey-accent)}@supports (color:color-mix(in lab,red,red)){.connect-survey-answer-dialog{--survey-header-bg:color-mix(in srgb,var(--survey-accent)9%,var(--background))}}.connect-survey-answer-dialog{--survey-header-border:var(--survey-accent)}@supports (color:color-mix(in lab,red,red)){.connect-survey-answer-dialog{--survey-header-border:color-mix(in srgb,var(--survey-accent)22%,var(--border))}}.connect-survey-answer-dialog[data-theme=blue]{--survey-accent:#2474b5}.connect-survey-answer-dialog[data-theme=green]{--survey-accent:#258166}.connect-survey-answer-dialog[data-theme=amber]{--survey-accent:#a9680f}.connect-survey-answer-dialog[data-theme=rose]{--survey-accent:#ad405b}.connect-survey-answer-dialog[data-slot=dialog-content]:before{background:var(--survey-accent)}.connect-survey-answer-dialog[data-density=compact] .connect-survey-answer{gap:.4rem;padding-bottom:.6rem}.connect-survey-answer-dialog[data-font=large] .connect-survey-answer>span{font-size:.88rem}.connect-survey-answer-dialog[data-slot=dialog-content][data-font=large] [data-slot=dialog-title]{font-size:1.4rem}.connect-survey-answer-dialog[data-slot=dialog-content][data-font=large] [data-slot=dialog-description]{font-size:.95rem}.connect-survey-answer-dialog[data-slot=dialog-content][data-header=band]>[data-slot=dialog-header]{border-bottom:1px solid var(--survey-header-border);background:var(--survey-header-bg);width:calc(100% + 3rem);max-width:none;margin:-1.5rem -1.5rem 0;padding:1.5rem}.connect-survey-answer-dialog[data-slot=dialog-content][data-header=statement]>[data-slot=dialog-header]{text-align:center;padding-block:1.2rem .6rem}.connect-survey-answer-dialog[data-slot=dialog-content][data-header=statement] [data-slot=dialog-title]{font-size:1.35rem}.connect-survey-answer-dialog[data-slot=dialog-content][data-header=statement][data-font=large] [data-slot=dialog-title]{font-size:1.4rem}.connect-survey-answer-dialog :is(input,textarea):focus-visible{border-color:var(--survey-accent);box-shadow:0 0 0 3px var(--survey-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.connect-survey-answer-dialog :is(input,textarea):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--survey-accent)18%,transparent)}}.connect-survey-answer-dialog .connect-survey-file-answer:focus-within{border-color:var(--survey-accent);background:var(--survey-accent)}@supports (color:color-mix(in lab,red,red)){.connect-survey-answer-dialog .connect-survey-file-answer:focus-within{background:color-mix(in srgb,var(--survey-accent)5%,var(--background))}}.connect-survey-answer-instruction{background:var(--survey-accent);border-radius:4px;width:fit-content;color:var(--survey-accent)!important}@supports (color:color-mix(in lab,red,red)){.connect-survey-answer-instruction{background:color-mix(in srgb,var(--survey-accent)9%,transparent)}}.connect-survey-answer-instruction{padding:.18rem .35rem;font-weight:700;font-size:.58rem!important}.connect-survey-submit,.connect-survey-submit:hover{background:var(--survey-accent)}@supports (color:color-mix(in lab,red,red)){.connect-survey-submit:hover{background:color-mix(in srgb,var(--survey-accent)88%,black)}}.connect-survey-completion-dialog{--survey-accent:var(--primary);max-width:28rem}.connect-survey-completion-dialog[data-theme=blue]{--survey-accent:#2474b5}.connect-survey-completion-dialog[data-theme=green]{--survey-accent:#258166}.connect-survey-completion-dialog[data-theme=amber]{--survey-accent:#a9680f}.connect-survey-completion-dialog[data-theme=rose]{--survey-accent:#ad405b}.connect-survey-completion-dialog:before{background:var(--survey-accent)}.connect-survey-completion-dialog [data-slot=dialog-footer] button{background:var(--survey-accent);color:#fff}.connect-survey-completion{text-align:center;justify-items:center;gap:.55rem;padding:1.25rem .5rem .5rem;display:grid}.connect-survey-completion>svg{color:var(--survey-accent)}.connect-survey-completion strong{font-size:1rem}.connect-survey-completion p{max-width:24rem;color:var(--muted-foreground);font-size:.72rem;line-height:1.55}.connect-survey-answer-progress{gap:.3rem;display:grid}.connect-survey-answer-progress>span{color:var(--muted-foreground);text-align:right;font-size:.62rem}.connect-survey-answer-progress>i{background:var(--muted);border-radius:999px;height:.35rem;display:block;overflow:hidden}.connect-survey-answer-progress b{background:var(--survey-accent);height:100%;transition:width .16s;display:block}.connect-survey-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.connect-survey-option-grid button,.connect-survey-scale button{border:1px solid var(--border);background:var(--background);border-radius:5px;min-height:2.25rem;padding:.4rem .55rem;font-size:.68rem}.connect-survey-option-grid button[data-selected=true],.connect-survey-scale button[data-selected=true]{border-color:var(--survey-accent,var(--primary));background:var(--survey-accent,var(--primary))}@supports (color:color-mix(in lab,red,red)){.connect-survey-option-grid button[data-selected=true],.connect-survey-scale button[data-selected=true]{background:color-mix(in srgb,var(--survey-accent,var(--primary))10%,var(--background))}}.connect-survey-option-grid button[data-selected=true],.connect-survey-scale button[data-selected=true]{color:var(--survey-accent,var(--primary));font-weight:700}.connect-survey-file-answer{border:1px dashed var(--border);cursor:pointer;border-radius:6px;align-items:center;gap:.55rem;min-width:0;padding:.7rem;display:flex;position:relative}.connect-survey-file-answer>span{gap:.1rem;min-width:0;display:grid}.connect-survey-file-answer strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.connect-survey-file-answer small{color:var(--muted-foreground);font-size:.6rem}.connect-survey-file-answer input{opacity:0;width:1px;height:1px;position:absolute}.connect-safety-workspace{border:1px solid var(--border);background:var(--card);border-radius:6px;min-width:0;overflow:hidden}.connect-safety-workspace>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem;display:flex}.connect-safety-workspace>header>div{align-items:center;gap:.55rem;min-width:0;display:flex}.connect-safety-workspace>header>div>span{color:#9a6700;background:#fff5cf;border-radius:5px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.connect-safety-workspace>header h2{font-size:.82rem;font-weight:750}.connect-safety-workspace>header p{color:var(--muted-foreground);font-size:.64rem}.connect-safety-list{max-height:26rem;display:grid;overflow-y:auto}.connect-safety-list>article{border-bottom:1px solid var(--border);grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.75rem .8rem;display:grid}.connect-safety-list>article:last-child{border-bottom:0}.connect-safety-list>article>span{color:#346f62;background:#eaf7f2;border-radius:5px;place-items:center;width:2rem;height:2rem;display:grid}.connect-safety-list>article[data-severity=warning]>span{color:#9a6700;background:#fff5cf}.connect-safety-list>article[data-severity=critical]>span{color:#b42318;background:#fff0ee}.connect-safety-list>article>div{gap:.3rem;min-width:0;display:grid}.connect-safety-list>article>div>header{align-items:center;gap:.45rem;display:flex}.connect-safety-list>article>div>header strong{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.connect-safety-list>article>div>p{color:var(--muted-foreground);white-space:pre-wrap;font-size:.68rem;line-height:1.45}.connect-safety-list>article footer{color:var(--muted-foreground);flex-wrap:wrap;gap:.65rem;font-size:.58rem;display:flex}.connect-safety-list>article footer button,.connect-safety-list>article footer span{align-items:center;gap:.2rem;display:inline-flex}.connect-safety-list>article footer button{color:var(--primary);font:inherit}.connect-safety-list>article footer button:hover{text-decoration:underline}.connect-safety-empty{min-height:10rem;color:var(--muted-foreground);text-align:center;align-content:center;place-items:center;gap:.25rem;display:grid}.connect-safety-empty strong{color:var(--foreground);font-size:.76rem}.connect-safety-empty span{font-size:.64rem}.connect-safety-dialog{width:min(46rem,100vw - 2rem);max-width:46rem;max-height:calc(100dvh - 2rem);overflow:hidden}.connect-safety-form{scrollbar-gutter:stable;grid-template-columns:minmax(0,1fr) minmax(10rem,.55fr);gap:.65rem;width:100%;min-width:0;max-height:65dvh;padding:.125rem .75rem .5rem .125rem;display:grid;overflow-y:auto}.connect-safety-form>label{color:var(--muted-foreground);gap:.3rem;font-size:.65rem;font-weight:700;display:grid}.connect-safety-ack,.connect-safety-form-message,.connect-safety-people{grid-column:1/-1}.connect-safety-form-message textarea{min-height:7rem}.connect-safety-people{border:1px solid var(--border);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.45rem;display:grid}.connect-safety-people>header{grid-column:1/-1;justify-content:space-between;align-items:center;padding:.15rem;font-size:.66rem;display:flex}.connect-safety-people>header span{color:var(--muted-foreground)}.connect-safety-people>button{border:1px solid var(--border);text-align:left;border-radius:5px;grid-template-columns:minmax(0,1fr) 1.5rem;align-items:center;gap:.4rem;padding:.45rem .55rem;display:grid}.connect-safety-people>button[data-selected=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-safety-people>button[data-selected=true]{border-color:color-mix(in srgb,var(--primary)45%,var(--border))}}.connect-safety-people>button[data-selected=true]{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-safety-people>button[data-selected=true]{background:color-mix(in srgb,var(--primary)7%,var(--background))}}.connect-safety-people>button>span{min-width:0;display:grid}.connect-safety-people>button small,.connect-safety-people>button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-safety-people>button strong{color:var(--foreground);font-size:.68rem}.connect-safety-people>button small{color:var(--muted-foreground);font-size:.58rem}.connect-safety-people>p{color:var(--muted-foreground);text-align:center;grid-column:1/-1;padding:1rem;font-size:.66rem}.connect-safety-ack{border:1px solid var(--border);border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem;display:flex!important}.connect-safety-ack>span{gap:.1rem;display:grid}.connect-safety-ack strong{color:var(--foreground)}.connect-safety-ack small{color:var(--muted-foreground);font-weight:400}.connect-safety-audit-dialog{width:min(34rem,100vw - 2rem);max-width:34rem}.connect-safety-audit-list{border:1px solid var(--border);border-radius:6px;max-height:min(28rem,60dvh);display:grid;overflow-y:auto}.connect-safety-audit-list>div{border-bottom:1px solid var(--border);grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.6rem .7rem;display:grid}.connect-safety-audit-list>div:last-child{border-bottom:0}.connect-safety-audit-list>div>span{border:1px solid var(--border);width:1.55rem;height:1.55rem;color:var(--muted-foreground);border-radius:50%;place-items:center;display:grid}.connect-safety-audit-list>div>span[data-confirmed=true]{color:#087f5b;background:#eaf7f2;border-color:#86c8ad}.connect-safety-audit-list>div>div{gap:.1rem;min-width:0;display:grid}.connect-safety-audit-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.connect-safety-audit-list small{color:var(--muted-foreground);font-size:.61rem}.connect-safety-audit-list>p{color:var(--muted-foreground);text-align:center;padding:1.5rem;font-size:.68rem}.connect-tasks-workspace{border:1px solid var(--border);background:var(--card);border-radius:6px;min-width:0;overflow:hidden}.connect-tasks-workspace>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem;display:flex}.connect-tasks-workspace>header>div{align-items:center;gap:.55rem;min-width:0;display:flex}.connect-tasks-workspace>header>div:first-child>span{color:#1263a8;background:#eaf4ff;border-radius:5px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.connect-tasks-workspace>header>div:first-child>div{min-width:0}.connect-tasks-workspace>header h2{font-size:.82rem;font-weight:750}.connect-tasks-workspace>header p{color:var(--muted-foreground);font-size:.64rem}.connect-task-list{max-height:26rem;display:grid;overflow-y:auto}.connect-task-list>article{border-bottom:1px solid var(--border);border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.7rem .8rem;display:grid}.connect-task-list>article[data-priority=high]{border-left-color:#d69e2e}.connect-task-list>article[data-priority=urgent]{border-left-color:#d14343}.connect-task-list>article:last-child{border-bottom:0}.connect-task-list>article>div:first-child{gap:.28rem;min-width:0;display:grid}.connect-task-list>article>div:first-child>span{flex-wrap:wrap;gap:.3rem;display:flex}.connect-task-list>article strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.connect-task-list>article p{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.66rem;line-height:1.4;display:-webkit-box;overflow:hidden}.connect-task-list>article footer{color:var(--muted-foreground);flex-wrap:wrap;gap:.65rem;font-size:.59rem;display:flex}.connect-task-list>article footer span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.2rem;min-width:0;display:inline-flex;overflow:hidden}.connect-task-actions{align-items:center;gap:.15rem;display:flex}.connect-task-empty{min-height:10rem;color:var(--muted-foreground);text-align:center;align-content:center;place-items:center;gap:.25rem;display:grid}.connect-task-empty strong{color:var(--foreground);font-size:.76rem}.connect-task-empty span{font-size:.64rem}.connect-task-dialog{width:min(42rem,100vw - 2rem);max-width:42rem;max-height:calc(100dvh - 2rem);overflow-y:auto}.connect-survey-scale{grid-template-columns:repeat(10,minmax(2rem,1fr));gap:.3rem;display:grid;overflow-x:auto}.connect-survey-results-dialog{width:min(68rem,100vw - 2rem);max-width:68rem;max-height:calc(100dvh - 2rem);overflow:hidden}.connect-survey-results-tabs{border-bottom:1px solid var(--border);gap:.3rem;display:flex}.connect-survey-results-tabs button{color:var(--muted-foreground);border-bottom:2px solid #0000;align-items:center;gap:.35rem;padding:.55rem .7rem;font-size:.68rem;font-weight:650;display:inline-flex}.connect-survey-results-tabs button[data-active=true]{border-bottom-color:var(--primary);color:var(--foreground)}.connect-survey-results-tabs button span{background:var(--muted);border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;font-size:.58rem;display:grid}.connect-survey-responses-scroll,.connect-survey-results-scroll{scrollbar-gutter:stable;gap:.8rem;min-width:0;max-height:66dvh;padding:.1rem .75rem .5rem .1rem;display:grid;overflow:hidden auto}.connect-survey-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.connect-survey-metric-grid article{border-left:3px solid var(--primary);gap:.12rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-survey-metric-grid article{border-left:3px solid color-mix(in srgb,var(--primary)55%,var(--border))}}.connect-survey-metric-grid article{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.connect-survey-metric-grid article{background:color-mix(in srgb,var(--muted)42%,var(--background))}}.connect-survey-metric-grid article{padding:.7rem .8rem}.connect-survey-metric-grid strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.25rem}.connect-survey-metric-grid span{color:var(--muted-foreground);text-transform:uppercase;font-size:.6rem;font-weight:700}.connect-survey-metric-grid small{color:var(--muted-foreground);font-size:.58rem}.connect-survey-overview{border-block:1px solid var(--border);grid-template-columns:minmax(0,.8fr) minmax(18rem,1.2fr);gap:.8rem;padding-block:.8rem;display:grid}.connect-survey-participation{gap:.45rem;display:grid}.connect-survey-participation>header,.connect-survey-trend>header{justify-content:space-between;align-items:baseline;gap:.55rem;display:flex}.connect-survey-participation header strong,.connect-survey-trend header strong{font-size:.7rem}.connect-survey-participation header span,.connect-survey-trend header span{color:var(--muted-foreground);font-size:.6rem}.connect-survey-distribution i,.connect-survey-participation>i{background:var(--muted);border-radius:999px;height:.38rem;display:block;overflow:hidden}.connect-survey-distribution i b,.connect-survey-participation>i span{background:var(--primary);height:100%;display:block}.connect-survey-trend{gap:.5rem;display:grid}.connect-survey-trend>div{border-bottom:1px solid var(--border);align-items:end;gap:.35rem;height:5.5rem;padding-inline:.2rem;display:flex}.connect-survey-trend>div>span{flex:1;grid-template-rows:1fr auto;align-items:end;gap:.25rem;min-width:1.8rem;height:100%;display:grid}.connect-survey-trend>div i{background:var(--primary);border-radius:3px 3px 0 0;justify-self:center;width:min(1.35rem,80%);min-height:.35rem;display:block}.connect-survey-trend>div small{color:var(--muted-foreground);text-align:center;white-space:nowrap;font-size:.5rem}.connect-survey-trend>p{height:5.5rem;color:var(--muted-foreground);place-items:center;font-size:.64rem;display:grid}.connect-survey-result-list{gap:.7rem;display:grid}.connect-survey-result-list>section{border:1px solid var(--border);border-radius:6px;gap:.65rem;padding:.75rem;display:grid}.connect-survey-result-list header{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding-bottom:.55rem;display:flex}.connect-survey-result-list header>div{gap:.12rem;min-width:0;display:grid}.connect-survey-result-list header>div>span{color:var(--primary);text-transform:uppercase;font-size:.56rem;font-weight:750}.connect-survey-result-list header strong{overflow-wrap:anywhere;font-size:.74rem}.connect-survey-result-list header small{color:var(--muted-foreground);font-size:.59rem}.connect-survey-result-list header>aside{flex:none;justify-items:end;gap:.08rem;display:grid}.connect-survey-result-list header>aside b{color:var(--primary);font-size:.85rem}.connect-survey-result-list header>aside span{color:var(--muted-foreground);font-size:.56rem}.connect-survey-distribution{gap:.35rem;display:grid}.connect-survey-distribution>div{grid-template-columns:minmax(5rem,.65fr) minmax(8rem,1fr) 2.5rem 2rem;align-items:center;gap:.45rem;font-size:.66rem;display:grid}.connect-survey-distribution>div>strong{font-variant-numeric:tabular-nums;text-align:right}.connect-survey-distribution>div>small{color:var(--muted-foreground);text-align:right;font-size:.56rem}.connect-survey-question-average{align-items:baseline;gap:.45rem;display:flex}.connect-survey-question-average strong{color:var(--primary);font-size:1.2rem}.connect-survey-question-average span{color:var(--muted-foreground);font-size:.62rem}.connect-survey-open-answers{gap:.35rem;display:grid}.connect-survey-open-answers blockquote{border-left:2px solid var(--primary);background:var(--muted);margin:0;padding:.5rem .65rem;font-size:.68rem}.connect-survey-open-answers>p,.connect-survey-open-answers>small{color:var(--muted-foreground);font-size:.62rem}.connect-survey-file-metric{color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:.64rem;display:flex}.connect-survey-response-list{gap:.7rem;display:grid}.connect-survey-response-list>article{border:1px solid var(--border);border-radius:6px;gap:.65rem;padding:.75rem;display:grid}.connect-survey-response-list>article>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:.55rem;display:flex}.connect-survey-response-list>article>header>div{gap:.1rem;min-width:0;display:grid}.connect-survey-response-list>article>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.connect-survey-response-list time,.connect-survey-response-list>article>header span{color:var(--muted-foreground);font-size:.58rem}.connect-survey-response-list>article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .8rem;display:grid}.connect-survey-response-list section{align-content:start;gap:.2rem;min-width:0;display:grid}.connect-survey-response-list section>span{color:var(--muted-foreground);font-size:.58rem}.connect-survey-response-list section>strong{overflow-wrap:anywhere;white-space:pre-wrap;font-size:.67rem;font-weight:600}.connect-survey-response-list section>strong[data-empty=true]{color:var(--muted-foreground);font-style:italic;font-weight:400}.connect-survey-response-files{min-width:0}.connect-survey-response-pagination{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:.7rem .2rem 0;display:flex}.connect-survey-response-pagination>span{color:var(--muted-foreground);font-size:.62rem}.connect-survey-response-pagination>div{align-items:center;gap:.45rem;display:flex}.connect-survey-response-pagination>div>strong{min-width:3rem;color:var(--muted-foreground);text-align:center;font-size:.62rem}@media (max-width:760px){.connect-surveys-header{flex-direction:column;align-items:stretch}.connect-surveys-header-actions{justify-content:space-between}.connect-survey-list>article{grid-template-columns:3px minmax(0,1fr)}.connect-survey-actions{grid-column:2;justify-content:flex-start}.connect-survey-people{grid-template-columns:1fr}.connect-survey-question-body{padding-left:0}.connect-survey-condition-grid,.connect-survey-question-details{grid-template-columns:1fr}.connect-survey-condition-grid>*{grid-column:1}.connect-survey-question-options{grid-column:1!important}.connect-survey-experience-layout{grid-template-columns:1fr}.connect-survey-scale{grid-template-columns:repeat(5,minmax(2rem,1fr));overflow-x:visible}.connect-survey-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-survey-answer-dialog[data-slot=dialog-content],.connect-survey-builder-dialog,.connect-survey-results-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.connect-safety-list>article{grid-template-columns:2.1rem minmax(0,1fr)}.connect-safety-list>article>button{grid-column:2;justify-self:start}.connect-safety-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.connect-safety-form{grid-template-columns:1fr}.connect-safety-form>*{grid-column:1!important}.connect-safety-people{grid-template-columns:1fr}.connect-tasks-workspace>header{align-items:flex-start}.connect-tasks-workspace>header>div:last-child{flex-wrap:wrap;justify-content:flex-end}.connect-task-list>article{grid-template-columns:1fr}.connect-task-actions{justify-content:flex-start}.connect-task-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}}.connect-requests-workspace{gap:1rem;min-width:0;display:grid}.connect-requests-toolbar{justify-content:space-between;align-items:flex-end;gap:1rem;padding-block:.25rem;display:flex}.connect-requests-toolbar h1{margin-top:.125rem;font-size:1.5rem;font-weight:700;line-height:1.875rem}.connect-request-setting-band header p,.connect-requests-toolbar p{color:var(--muted-foreground);margin-top:.25rem;font-size:.8125rem;line-height:1.25rem}.connect-section-kicker{color:var(--primary);text-transform:uppercase;font-size:.6875rem;font-weight:700}.connect-import-row,.connect-request-action-buttons,.connect-request-action-row,.connect-requests-toolbar-actions{align-items:center;gap:.5rem;display:flex}.connect-vacation-ledger{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);overflow:hidden}.connect-vacation-ledger>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.connect-vacation-ledger>header>div:first-child{color:var(--primary);align-items:center;gap:.625rem;display:flex}.connect-vacation-ledger>header>div:first-child span{color:var(--muted-foreground);font-size:.75rem;display:grid}.connect-vacation-ledger>header>div:first-child strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.75rem}.connect-vacation-ledger>header>button{width:min(18rem,48%)}.connect-vacation-ledger-summary{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.connect-vacation-ledger-summary div{align-content:center;gap:.125rem;padding:.75rem 1rem;display:grid}.connect-vacation-ledger-summary div+div{border-left:1px solid var(--border)}.connect-vacation-ledger-summary dt{color:var(--muted-foreground);font-size:.6875rem}.connect-vacation-ledger-summary dd{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:650}.connect-vacation-movements{max-height:14rem;overflow-y:auto}.connect-vacation-movement-head,.connect-vacation-movements article{grid-template-columns:minmax(12rem,1.4fr) minmax(11rem,1fr) 6rem 8.5rem;align-items:center;gap:.75rem;min-width:0;padding:.625rem 1rem;display:grid}.connect-vacation-movement-head{z-index:1;border-bottom:1px solid var(--border);background:var(--surface);color:var(--muted-foreground);text-transform:uppercase;font-size:.625rem;font-weight:700;position:sticky;top:0}.connect-vacation-movements article+article{border-top:1px solid var(--border)}.connect-vacation-movements article>div:first-child{gap:.125rem;min-width:0;display:grid}.connect-vacation-movements article>div:first-child strong{font-size:.75rem}.connect-vacation-movements article small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.connect-vacation-movements article>strong{font-variant-numeric:tabular-nums;font-size:.75rem}.connect-vacation-movements article time{color:var(--muted-foreground);font-size:.6875rem}.connect-vacation-deltas{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.connect-vacation-deltas span{border-radius:var(--radius-sm);background:var(--muted);color:var(--muted-foreground);font-variant-numeric:tabular-nums;padding:.125rem .375rem;font-size:.625rem}.connect-vacation-deltas span[data-tone=positive]{color:var(--success)}.connect-vacation-deltas span[data-tone=negative]{color:var(--destructive)}.connect-request-alert{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--muted-foreground);align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;display:flex}.connect-request-alert[data-tone=error]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.connect-request-alert[data-tone=error]{border-color:color-mix(in srgb,var(--destructive)35%,var(--border))}}.connect-request-alert[data-tone=error]{color:var(--destructive)}.connect-request-alert[data-tone=success]{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.connect-request-alert[data-tone=success]{border-color:color-mix(in srgb,var(--success)35%,var(--border))}}.connect-request-alert[data-tone=success]{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.connect-request-alert[data-tone=success]{color:color-mix(in srgb,var(--success)72%,var(--foreground))}}.connect-request-alert button{margin-left:auto}.connect-request-filters,.connect-request-tabs{border-bottom:1px solid var(--border);align-items:center;gap:.25rem;display:flex;overflow-x:auto}.connect-request-filters button,.connect-request-tabs button{min-height:2.5rem;color:var(--muted-foreground);border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:flex}.connect-request-filters button[data-active=true],.connect-request-tabs button[data-active=true]{border-bottom-color:var(--primary);color:var(--foreground)}.connect-request-tabs button span{background:var(--muted);border-radius:999px;padding:.0625rem .375rem;font-size:.625rem}.connect-request-configuration-tabs{width:fit-content;max-width:100%}.connect-request-configuration-tabs button{justify-content:center;min-width:11rem}.connect-configuration-workspace{gap:1rem;min-width:0;display:grid}.connect-configuration-primary-tabs{width:fit-content;max-width:100%}.connect-configuration-primary-tabs button{justify-content:center;min-width:13rem}.connect-branding-settings{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);overflow:hidden}.connect-branding-settings>header{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding:1rem;display:flex}.connect-branding-settings>header>span{border:1px solid var(--primary);flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-branding-settings>header>span{border:1px solid color-mix(in srgb,var(--primary)24%,var(--border))}}.connect-branding-settings>header>span{border-radius:var(--radius-md);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-branding-settings>header>span{background:color-mix(in srgb,var(--primary)7%,var(--card))}}.connect-branding-settings>header>span{color:var(--primary)}.connect-branding-settings>header>div{gap:.15rem;min-width:0;display:grid}.connect-branding-settings h2{font-size:.875rem;font-weight:700}.connect-branding-settings header p,.connect-branding-settings label small{color:var(--muted-foreground);font-size:.6875rem;line-height:1.1rem}.connect-branding-settings-body{grid-template-columns:minmax(0,1fr) minmax(14rem,.6fr);align-items:end;gap:1rem;padding:1rem;display:grid}.connect-branding-settings .connect-field{min-width:0}.connect-branding-settings .connect-field input{width:100%;font-weight:400}.connect-branding-preview{border-left:2px solid var(--primary);background:var(--surface);gap:.15rem;min-width:0;padding:.75rem;display:grid}.connect-branding-preview small,.connect-branding-preview span{color:var(--muted-foreground);font-size:.625rem}.connect-branding-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.connect-branding-settings>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.75rem 1rem;display:flex}.connect-branding-settings>footer>span{overflow-wrap:anywhere;color:var(--muted-foreground);font-size:.6875rem}.connect-authority-settings{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);overflow:hidden}.connect-authority-settings>header{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding:1rem;display:flex}.connect-authority-settings>header>span{border:1px solid var(--primary);flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-authority-settings>header>span{border:1px solid color-mix(in srgb,var(--primary)24%,var(--border))}}.connect-authority-settings>header>span{border-radius:var(--radius-md);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-authority-settings>header>span{background:color-mix(in srgb,var(--primary)7%,var(--card))}}.connect-authority-settings>header>span{color:var(--primary)}.connect-authority-settings>header>div{gap:.15rem;min-width:0;display:grid}.connect-authority-settings h2{font-size:.875rem;font-weight:700}.connect-authority-settings .connect-field>small,.connect-authority-settings header p{color:var(--muted-foreground);font-size:.6875rem;line-height:1.1rem}.connect-authority-settings-body{grid-template-columns:minmax(0,1fr) minmax(16rem,.75fr);align-items:start;gap:1rem;padding:1rem;display:grid}.connect-authority-settings .connect-field{min-width:0}.connect-authority-loading{border:1px solid var(--border);border-radius:var(--radius-md);min-height:3.25rem;color:var(--muted-foreground);align-items:center;gap:.5rem;padding:.75rem;font-size:.75rem;display:flex}.connect-authority-summary{border-left:2px solid var(--border);background:var(--surface);gap:.45rem;min-width:0;padding:.75rem;display:grid}.connect-authority-summary[data-configured=true]{border-left-color:var(--primary)}.connect-authority-summary>div{color:var(--foreground);align-items:center;gap:.4rem;display:flex}.connect-authority-summary strong{font-size:.75rem}.connect-authority-summary p{color:var(--muted-foreground);font-size:.6875rem;line-height:1.1rem}.connect-authority-summary>span{overflow-wrap:anywhere;color:var(--foreground);font-size:.6875rem;font-weight:600}.connect-authority-settings>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.75rem 1rem;display:flex}.connect-authority-settings>footer>span{overflow-wrap:anywhere;color:var(--muted-foreground);font-size:.6875rem}.connect-authority-settings>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.connect-request-filters{border:0}.connect-request-filters button{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);min-height:2rem;padding:.25rem .625rem}.connect-request-filters button[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-request-filters button[data-active=true]{border-color:color-mix(in srgb,var(--primary)50%,var(--border))}}.connect-request-filters button[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-request-filters button[data-active=true]{background:color-mix(in srgb,var(--primary)7%,var(--card))}}.connect-request-filters button[data-active=true]{color:var(--primary)}.connect-request-layout{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);min-width:0;min-height:34rem;display:grid;overflow:hidden}.connect-request-list{border-right:1px solid var(--border);min-width:0;max-height:46rem;overflow-y:auto}.connect-request-list>button{border-bottom:1px solid var(--border);text-align:left;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.625rem;width:100%;min-width:0;padding:.875rem;display:grid}.connect-request-list>button:hover,.connect-request-list>button[data-selected=true]{background:var(--surface)}.connect-request-list>button[data-selected=true]{box-shadow:inset .125rem 0 var(--primary)}.connect-request-list>button>span:nth-child(2){gap:.1875rem;min-width:0;display:grid}.connect-request-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.connect-request-list>button small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.connect-request-list-pagination{border-top:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .75rem;display:flex;position:sticky;bottom:0}.connect-request-list-pagination span{color:var(--muted-foreground);text-align:center;font-size:.65rem}.connect-request-type-icon{border:1px solid var(--primary);place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-request-type-icon{border:1px solid color-mix(in srgb,var(--primary)22%,var(--border))}}.connect-request-type-icon{border-radius:var(--radius-md);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-request-type-icon{background:color-mix(in srgb,var(--primary)7%,var(--card))}}.connect-request-type-icon{color:var(--primary)}.connect-request-status{white-space:nowrap}.connect-request-status[data-status=APPROVED],.connect-request-status[data-status=COMPLETED]{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.connect-request-status[data-status=APPROVED],.connect-request-status[data-status=COMPLETED]{border-color:color-mix(in srgb,var(--success)45%,var(--border))}}.connect-request-status[data-status=APPROVED],.connect-request-status[data-status=COMPLETED]{color:var(--success)}.connect-request-status[data-status=NEEDS_INFO]{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.connect-request-status[data-status=NEEDS_INFO]{border-color:color-mix(in srgb,var(--warning)50%,var(--border))}}.connect-request-status[data-status=NEEDS_INFO]{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.connect-request-status[data-status=NEEDS_INFO]{color:color-mix(in srgb,var(--warning)75%,var(--foreground))}}.connect-request-status[data-status=CANCELLED],.connect-request-status[data-status=REJECTED]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.connect-request-status[data-status=CANCELLED],.connect-request-status[data-status=REJECTED]{border-color:color-mix(in srgb,var(--destructive)35%,var(--border))}}.connect-request-status[data-status=CANCELLED],.connect-request-status[data-status=REJECTED]{color:var(--destructive)}.connect-request-detail{min-width:0;max-height:46rem;padding:1.25rem;overflow-y:auto}.connect-request-detail>header,.connect-request-setting-band>header,.connect-request-timeline article header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.connect-request-detail>header span{color:var(--primary);text-transform:uppercase;font-size:.6875rem;font-weight:650}.connect-request-detail>header h2{margin-top:.125rem;font-size:1.125rem;font-weight:700;line-height:1.5rem}.connect-request-description{color:var(--muted-foreground);white-space:pre-wrap;margin-top:.75rem;font-size:.8125rem;line-height:1.35rem}.connect-request-facts{border-block:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;padding-block:.875rem;display:grid}.connect-request-facts div{gap:.125rem;display:grid}.connect-request-facts dt{color:var(--muted-foreground);font-size:.6875rem}.connect-request-facts dd{overflow-wrap:anywhere;font-size:.75rem;font-weight:600}.connect-request-timeline{gap:.75rem;margin-top:1rem;display:grid}.connect-request-timeline>h3{align-items:center;gap:.375rem;font-size:.8125rem;font-weight:700;display:flex}.connect-request-timeline article{grid-template-columns:auto minmax(0,1fr);gap:.625rem;display:grid;position:relative}.connect-request-timeline article:not(:last-child):before{background:var(--border);content:"";width:1px;position:absolute;top:.875rem;bottom:-.875rem;left:.25rem}.connect-request-timeline-dot{z-index:1;border:2px solid var(--card);background:var(--primary);width:.5625rem;height:.5625rem;box-shadow:0 0 0 1px var(--primary);border-radius:999px;margin-top:.3rem}.connect-request-timeline article>div{min-width:0;padding-bottom:.5rem}.connect-request-timeline article header strong{font-size:.75rem}.connect-request-timeline article small,.connect-request-timeline article time{color:var(--muted-foreground);font-size:.625rem}.connect-request-timeline article p{border-left:2px solid var(--border);color:var(--muted-foreground);white-space:pre-wrap;margin-top:.375rem;padding-left:.625rem;font-size:.75rem;line-height:1.2rem}.connect-request-attachments{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.connect-request-attachments button{border:1px solid var(--border);border-radius:var(--radius-md);max-width:100%;color:var(--muted-foreground);align-items:center;gap:.375rem;padding:.35rem .5rem;font-size:.6875rem;display:flex}.connect-request-attachments button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-request-action-box{border-top:1px solid var(--border);gap:.625rem;margin-top:1rem;padding-top:1rem;display:grid}.connect-request-action-row{flex-wrap:wrap;min-width:0}.connect-request-action-row>span{color:var(--muted-foreground);font-size:.6875rem}.connect-request-action-buttons{flex-wrap:wrap;flex:1;justify-content:flex-end}.connect-request-empty{min-height:10rem;color:var(--muted-foreground);text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;font-size:.8125rem;display:flex}.connect-request-empty--detail{flex-direction:column;min-height:30rem}.connect-request-empty--detail strong{color:var(--foreground)}.connect-request-settings{gap:1rem;display:grid}.connect-request-setting-band{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);overflow:hidden}.connect-request-setting-band>header{border-bottom:1px solid var(--border);align-items:center;padding:1rem}.connect-request-setting-band h2{font-size:.875rem;font-weight:700}.connect-request-type-editor{gap:1rem;min-width:0;padding:1rem;display:grid}.connect-request-type-basics{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.625rem;display:grid}.connect-request-type-basics [data-wide=true]{grid-column:1/-1}.connect-request-resolver-editor{border-block:1px solid var(--border);grid-template-columns:minmax(12rem,.7fr) minmax(12rem,1fr);align-items:start;gap:.625rem;min-width:0;padding-block:1rem;display:grid}.connect-request-resolver-editor>div:first-child{gap:.2rem;display:grid}.connect-request-resolver-editor>div:first-child strong{font-size:.75rem}.connect-request-resolver-editor>div:first-child span{color:var(--muted-foreground);font-size:.6875rem}.connect-request-resolver-control{gap:.5rem;min-width:0;display:grid}.connect-request-resolver-control>[data-slot=select-trigger]{width:100%;min-width:0}.connect-request-mode-note{border:1px solid var(--primary);margin:0}@supports (color:color-mix(in lab,red,red)){.connect-request-mode-note{border:1px solid color-mix(in srgb,var(--primary)22%,var(--border))}}.connect-request-mode-note{border-radius:var(--radius-md);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-request-mode-note{background:color-mix(in srgb,var(--primary)5%,var(--surface))}}.connect-request-mode-note{color:var(--muted-foreground);padding:.625rem .75rem;font-size:.6875rem;font-weight:450;line-height:1.15rem}.connect-request-resolver-list{border:1px solid var(--border);border-radius:var(--radius-md);gap:.25rem;min-width:0;max-height:13rem;padding:.5rem;display:grid;overflow:hidden auto}.connect-request-resolver-list>span{color:var(--muted-foreground);font-size:.625rem}.connect-request-resolver-list label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;padding:.35rem;font-size:.6875rem;display:grid}.connect-request-resolver-list label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-request-resolver-picker{gap:.45rem;min-width:0;display:grid}.connect-request-resolver-picker>div{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.connect-request-resolver-picker>div>span{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);align-items:center;gap:.35rem;max-width:100%;padding:.3rem .4rem .3rem .55rem;font-size:.6875rem;display:inline-flex}.connect-request-resolver-picker>div>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-request-resolver-picker button{width:1.25rem;height:1.25rem;color:var(--muted-foreground);background:0 0;border:0;border-radius:3px;flex:none;place-items:center;display:grid}.connect-request-resolver-picker button:hover{background:var(--muted);color:var(--foreground)}.connect-request-resolver-picker>small{color:var(--muted-foreground);font-size:.6875rem}.connect-request-type-rules{flex-wrap:wrap;gap:.75rem 1.25rem;min-width:0;display:flex}.connect-request-field-builder{gap:.625rem;min-width:0;display:grid}.connect-request-field-builder>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.connect-request-field-builder>header>div{gap:.15rem;display:grid}.connect-request-field-builder>header strong{font-size:.75rem}.connect-request-field-builder>header span,.connect-request-field-builder>p{color:var(--muted-foreground);font-size:.6875rem}.connect-request-field-row{border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:minmax(10rem,1fr) minmax(9rem,.7fr) auto 2.25rem;align-items:center;gap:.5rem;min-width:0;padding:.625rem;display:grid}.connect-request-field-required{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.4rem;font-size:.6875rem;display:flex}.connect-request-field-options{border-top:1px solid var(--border);grid-column:1/-1;gap:.4rem;min-width:0;padding-top:.625rem;display:grid}.connect-request-field-options>div{grid-template-columns:minmax(0,1fr) 2.25rem;gap:.4rem;min-width:0;display:grid}.connect-request-field-options>button{width:fit-content}.connect-request-field-help{grid-column:1/-1}.connect-request-field-condition{border-top:1px solid var(--border);grid-column:1/-1;gap:.5rem;min-width:0;padding-top:.625rem;display:grid}.connect-request-field-condition>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}.connect-request-type-list{border-top:1px solid var(--border)}.connect-request-type-list>div{grid-template-columns:minmax(0,1fr) auto 2.25rem 2.25rem;align-items:center;gap:.5rem;min-width:0;padding:.75rem 1rem;display:grid}.connect-request-type-list>div+div{border-top:1px solid var(--border)}.connect-request-type-list>div[data-active=false]{opacity:.64}.connect-request-type-list>div>span:first-child{gap:.15rem;min-width:0;display:grid}.connect-request-type-list strong{font-size:.75rem}.connect-request-type-list small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.connect-request-type-pagination{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:.625rem;padding:.75rem 1rem;display:flex}.connect-request-type-pagination span{color:var(--muted-foreground);font-size:.6875rem}.connect-request-config-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;padding:1rem;display:grid}.connect-request-config-field{min-width:0;color:var(--muted-foreground);gap:.25rem;font-size:.625rem;font-weight:600;display:grid}.connect-request-config-list{border-top:1px solid var(--border)}.connect-request-config-list>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(10rem,.6fr) minmax(0,1fr) auto 2rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid}.connect-request-config-list>div>button{width:2rem;height:2rem;color:var(--muted-foreground)}.connect-request-config-row-actions{gap:.125rem;display:flex}.connect-request-config-row-actions>button{width:2rem;height:2rem;color:var(--muted-foreground)}.connect-request-config-list>div:last-child{border-bottom:0}.connect-request-config-list strong{font-size:.75rem}.connect-request-config-list span{color:var(--muted-foreground);font-size:.6875rem}.connect-request-config-list .connect-request-empty{min-height:5rem}.connect-vacation-admin-grid{grid-template-columns:minmax(0,1fr);display:grid}.connect-vacation-admin-grid>div{border-right:1px solid var(--border);min-width:0}.connect-vacation-admin-grid>div:last-child{border-right:0}.connect-vacation-admin-grid h3{padding:.875rem 1rem 0;font-size:.75rem;font-weight:700}.connect-vacation-admin-grid .connect-request-config-form{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-vacation-admin-grid textarea{min-height:2.5rem}.connect-vacation-legal-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.connect-vacation-legal-grid article{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.625rem;min-width:0;padding:.875rem 1rem;display:grid}.connect-vacation-legal-grid article:nth-child(odd){border-right:1px solid var(--border)}.connect-vacation-legal-grid svg{color:var(--primary);margin-top:.1rem}.connect-vacation-legal-grid span{gap:.15rem;min-width:0;display:grid}.connect-vacation-legal-grid strong{font-size:.75rem}.connect-vacation-legal-grid small,.connect-vacation-legal-note{color:var(--muted-foreground);font-size:.6875rem;line-height:1.1rem}.connect-vacation-legal-note{margin:0;padding:.75rem 1rem}.connect-import-row{padding:1rem}.connect-import-row input{min-width:0}.connect-import-filename{min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.6875rem;overflow:hidden}.connect-import-preview{border-top:1px solid var(--border);gap:.75rem;padding:1rem;display:grid}.connect-import-preview>div:first-child{justify-content:space-between;gap:1rem;font-size:.75rem;display:flex}.connect-import-preview>div:first-child span{color:var(--muted-foreground)}.connect-import-table{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.connect-import-table>div{border-bottom:1px solid var(--border);grid-template-columns:4rem minmax(9rem,1fr) 5rem minmax(8rem,1fr);gap:.5rem;padding:.5rem;font-size:.6875rem;display:grid}.connect-import-table>div:last-child{border-bottom:0}.connect-import-table>div[data-error=true]{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.connect-import-table>div[data-error=true]{background:color-mix(in srgb,var(--destructive)6%,var(--card))}}.connect-import-table>div[data-error=true]{color:var(--destructive)}.connect-import-table small{color:inherit}.connect-request-create-dialog{grid-template-rows:auto minmax(0,1fr) auto;max-width:min(38rem,100vw - 2rem);max-height:min(52rem,100dvh - 2rem);display:grid;overflow:hidden}.connect-request-create-form{scrollbar-color:var(--primary)transparent;gap:.75rem;min-width:0;padding:.125rem .375rem .125rem .125rem;display:grid;overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){.connect-request-create-form{scrollbar-color:color-mix(in srgb,var(--primary)32%,var(--border))transparent}}.connect-request-create-form{scrollbar-width:thin}.connect-request-create-form>label{color:var(--muted-foreground);gap:.25rem;font-size:.6875rem;font-weight:600;display:grid}.connect-vacation-balance-preview{border:1px solid var(--primary);gap:.625rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-vacation-balance-preview{border:1px solid color-mix(in srgb,var(--primary)28%,var(--border))}}.connect-vacation-balance-preview{background:var(--primary);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.connect-vacation-balance-preview{background:color-mix(in srgb,var(--primary)5%,var(--card))}}.connect-vacation-balance-preview{padding:.75rem}.connect-vacation-balance-preview>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.connect-vacation-balance-preview>header>span{color:var(--primary);align-items:center;gap:.45rem;display:inline-flex}.connect-vacation-balance-preview>header strong{color:var(--foreground);font-size:.75rem}.connect-vacation-balance-preview dl{border:1px solid var(--border);background:var(--border);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.connect-vacation-balance-preview dl>div{background:var(--card);gap:.15rem;padding:.55rem .65rem;display:grid}.connect-vacation-balance-preview dt{color:var(--muted-foreground);font-size:.625rem}.connect-vacation-balance-preview dd{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}.connect-vacation-balance-preview>p{color:var(--destructive);margin:0;font-size:.6875rem;line-height:1.45}.connect-request-dynamic-field{min-width:0}.connect-request-dynamic-field>small{color:var(--muted-foreground);font-size:.625rem;font-weight:400;line-height:1rem}.connect-request-choice-list{gap:.375rem;min-width:0;display:grid}.connect-request-choice-list>button{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);min-width:0;min-height:2.25rem;color:var(--foreground);text-align:left;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}.connect-request-choice-list>button:hover{background:var(--surface)}.connect-request-choice-list>button[data-selected=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-request-choice-list>button[data-selected=true]{border-color:color-mix(in srgb,var(--primary)48%,var(--border))}}.connect-request-choice-list>button[data-selected=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-request-choice-list>button[data-selected=true]{background:color-mix(in srgb,var(--primary)8%,var(--card))}}.connect-request-choice-list>button[data-selected=true]{color:var(--primary)}.connect-request-choice-list>button span{overflow-wrap:anywhere;min-width:0}.connect-request-dynamic-file{gap:.25rem;min-width:0;display:grid}.connect-request-dynamic-file>input{width:100%;min-width:0}.connect-request-date-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.connect-request-date-row label{color:var(--muted-foreground);gap:.25rem;font-size:.6875rem;font-weight:600;display:grid}.connect-request-file-field{color:var(--muted-foreground);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;font-size:.75rem;display:grid}.connect-request-file-field>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.connect-people-workspace{gap:1rem;min-width:0;display:grid}.connect-people-toolbar{justify-content:space-between;align-items:flex-end;gap:1rem;padding-block:.25rem;display:flex}.connect-people-toolbar h1{margin-top:.125rem;font-size:1.5rem;font-weight:700;line-height:1.875rem}.connect-people-toolbar p{color:var(--muted-foreground);margin-top:.25rem;font-size:.8125rem}.connect-people-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.connect-people-contract-alert{border:1px solid var(--warning);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-people-contract-alert{border:1px solid color-mix(in srgb,var(--warning)36%,var(--border))}}.connect-people-contract-alert{border-radius:var(--radius-md);background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.connect-people-contract-alert{background:color-mix(in srgb,var(--warning)7%,var(--card))}}.connect-people-contract-alert{padding:.75rem}.connect-people-contract-alert-icon{border-radius:var(--radius-sm);background:var(--warning);place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-people-contract-alert-icon{background:color-mix(in srgb,var(--warning)15%,var(--card))}}.connect-people-contract-alert-icon{color:var(--warning-foreground)}.connect-people-contract-alert>div{gap:.125rem;min-width:0;display:grid}.connect-people-contract-alert strong{font-size:.75rem}.connect-people-contract-alert p{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.6875rem;line-height:1.45}.connect-people-contract-dialog{max-width:min(42rem,100vw - 2rem)}.connect-people-contract-list{border-block:1px solid var(--border);scrollbar-width:thin;max-height:min(28rem,55dvh);display:grid;overflow:hidden auto}.connect-people-contract-list>button{text-align:left;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.625rem;min-width:0;padding:.75rem .25rem;display:grid}.connect-people-contract-list>button+button{border-top:1px solid var(--border)}.connect-people-contract-list>button:hover{background:var(--surface)}.connect-people-contract-person{min-width:0;display:grid}.connect-people-contract-list small,.connect-people-contract-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-people-contract-list strong{font-size:.75rem}.connect-people-contract-list small{color:var(--muted-foreground);font-size:.65rem}.connect-people-contract-list [data-slot=badge]{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.connect-people-contract-list [data-slot=badge]{border-color:color-mix(in srgb,var(--warning)36%,var(--border))}}.connect-people-contract-list [data-slot=badge]{color:var(--warning-foreground)}.connect-people-layout{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);grid-template-columns:minmax(18rem,.65fr) minmax(0,1.35fr);min-width:0;min-height:38rem;display:grid;overflow:hidden}.connect-people-directory{border-right:1px solid var(--border);min-width:0}.connect-people-search{border-bottom:1px solid var(--border);color:var(--muted-foreground);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.75rem;display:grid}.connect-people-directory>div{max-height:45rem;overflow-y:auto}.connect-people-directory>div>button{border-bottom:1px solid var(--border);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;width:100%;min-width:0;padding:.75rem;display:grid}.connect-people-directory>div>button:hover,.connect-people-directory>div>button[data-selected=true]{background:var(--surface)}.connect-people-directory>div>button[data-selected=true]{box-shadow:inset .125rem 0 var(--primary)}.connect-people-directory button>span:nth-child(2){min-width:0;display:grid}.connect-people-directory button small,.connect-people-directory button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-people-directory button strong{font-size:.75rem}.connect-people-directory button small{color:var(--muted-foreground);font-size:.6875rem}.connect-people-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;display:grid}.connect-people-row[data-employment-status=INACTIVE],.connect-people-row[data-employment-status=NOT_ENROLLED]{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.connect-people-row[data-employment-status=INACTIVE],.connect-people-row[data-employment-status=NOT_ENROLLED]{background:color-mix(in srgb,var(--muted)34%,var(--card))}}.connect-people-row-profile{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;min-width:0;padding:.75rem;display:grid}.connect-people-row-profile [data-slot=badge]{width:fit-content;margin-top:.25rem;font-size:.5625rem}.connect-people-row-profile .connect-people-config-pending{border-color:var(--warning);align-items:center;gap:.25rem;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.connect-people-row-profile .connect-people-config-pending{border-color:color-mix(in srgb,var(--warning)38%,var(--border))}}.connect-people-row-profile .connect-people-config-pending{color:var(--warning-foreground);white-space:normal}.connect-people-row-profile:hover,.connect-people-row-record:hover{background:var(--surface)}.connect-people-row-record{border-left:1px solid var(--border);width:2.75rem;color:var(--muted-foreground);place-items:center;display:grid}.connect-people-row-record[data-selected=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-people-row-record[data-selected=true]{background:color-mix(in srgb,var(--primary)8%,var(--card))}}.connect-people-row-record[data-selected=true]{color:var(--primary)}.connect-person-avatar{border:1px solid var(--primary);flex:none;place-items:center;width:2.125rem;height:2.125rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-person-avatar{border:1px solid color-mix(in srgb,var(--primary)24%,var(--border))}}.connect-person-avatar{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.connect-person-avatar{background:color-mix(in srgb,var(--primary)8%,var(--card))}}.connect-person-avatar{color:var(--primary);font-size:.6875rem;font-weight:700}.connect-person-avatar--large{width:3.25rem;height:3.25rem;font-size:.875rem}.connect-person-record{min-width:0;max-height:45rem;padding:1.25rem;overflow-y:auto}.connect-person-record>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.connect-person-record-identity{align-items:center;gap:.75rem;min-width:0;display:flex}.connect-person-record-identity>div{min-width:0;display:grid}.connect-person-record-identity h2{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700;overflow:hidden}.connect-person-record-identity p{color:var(--muted-foreground);font-size:.75rem}.connect-person-record-identity span{color:var(--primary);font-size:.6875rem}.connect-person-record>header>div:last-child{justify-items:end;gap:.25rem;min-width:8rem;display:grid}.connect-person-record>header>div:last-child small{color:var(--muted-foreground);font-size:.625rem}.connect-person-record>header [data-employment-status=ACTIVE]{border-color:#16a34a}@supports (color:color-mix(in lab,red,red)){.connect-person-record>header [data-employment-status=ACTIVE]{border-color:color-mix(in srgb,#16a34a 35%,var(--border))}}.connect-person-record>header [data-employment-status=ACTIVE]{color:#15803d}.connect-person-record>header [data-employment-status=INACTIVE]{border-color:#dc2626}@supports (color:color-mix(in lab,red,red)){.connect-person-record>header [data-employment-status=INACTIVE]{border-color:color-mix(in srgb,#dc2626 30%,var(--border))}}.connect-person-record>header [data-employment-status=INACTIVE]{color:#b91c1c}.connect-person-record>header [data-employment-status=OFFBOARDING],.connect-person-record>header [data-employment-status=ONBOARDING]{border-color:#d97706}@supports (color:color-mix(in lab,red,red)){.connect-person-record>header [data-employment-status=OFFBOARDING],.connect-person-record>header [data-employment-status=ONBOARDING]{border-color:color-mix(in srgb,#d97706 35%,var(--border))}}.connect-person-record>header [data-employment-status=OFFBOARDING],.connect-person-record>header [data-employment-status=ONBOARDING]{color:#b45309}.connect-profile-completeness{background:var(--muted);border-radius:999px;width:8rem;height:.375rem;overflow:hidden}.connect-profile-completeness span{border-radius:inherit;background:var(--primary);height:100%;display:block}.connect-person-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.connect-person-data-grid article{border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;padding:.875rem}.connect-person-data-grid h3,.connect-person-timeline h3{align-items:center;gap:.375rem;font-size:.75rem;font-weight:700;display:flex}.connect-person-data-grid dl{gap:.5rem;margin-top:.75rem;display:grid}.connect-person-data-grid dl div{grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);gap:.5rem;font-size:.6875rem;display:grid}.connect-person-data-grid dt{color:var(--muted-foreground)}.connect-person-data-grid dd{overflow-wrap:anywhere;font-weight:550}.connect-person-identity-history>div{gap:.625rem;margin-top:.75rem;display:grid}.connect-person-identity-history>div>div{border-left:2px solid var(--primary);gap:.125rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-person-identity-history>div>div{border-left:2px solid color-mix(in srgb,var(--primary)35%,var(--border))}}.connect-person-identity-history>div>div{padding-left:.625rem}.connect-person-identity-history strong{overflow-wrap:anywhere;font-size:.6875rem}.connect-person-identity-history small,.connect-person-identity-history span{color:var(--muted-foreground);font-size:.625rem;line-height:1.4}.connect-person-missing{flex-wrap:wrap;gap:.25rem;margin-top:.625rem;display:flex}.connect-person-document-card>h3>button{margin-left:auto}.connect-person-document-list{overscroll-behavior:contain;border-top:1px solid var(--border);scrollbar-width:thin;max-height:22rem;margin-top:.75rem;padding-right:.2rem;display:grid;overflow:hidden auto}.connect-person-document-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.375rem;min-width:0;padding-block:.45rem;display:grid}.connect-person-document-row+.connect-person-document-row{border-top:1px solid var(--border)}.connect-person-document-open{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;padding-block:.1rem;display:grid}.connect-person-document-open>svg:first-child{color:var(--primary)}.connect-person-document-open>span{gap:.1rem;min-width:0;display:grid}.connect-person-document-list small,.connect-person-document-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-person-document-list strong{font-size:.6875rem}.connect-person-document-list small,.connect-person-document-list>p{color:var(--muted-foreground);font-size:.625rem}.connect-person-document-meta{flex-wrap:wrap;align-items:center;gap:.2rem .55rem;min-width:0;display:flex}.connect-person-document-meta>small{color:var(--muted-foreground);text-overflow:clip;white-space:normal;position:relative;overflow:visible}.connect-person-document-meta>small:first-child{color:var(--foreground);font-weight:650}.connect-person-document-meta>small+small:before{background:var(--border);content:"";border-radius:50%;width:.16rem;height:.16rem;position:absolute;top:50%;left:-.34rem;transform:translateY(-50%)}.connect-person-document-list>p{padding-top:.625rem}.connect-person-document-open:disabled{cursor:default;opacity:.62}.connect-person-document-actions{flex:none;align-items:center;gap:.125rem;display:flex}.connect-person-document-actions button{width:1.8rem;height:1.8rem}.connect-person-document-row[data-status=HISTORICAL] .connect-person-document-open>svg:first-child{color:var(--muted-foreground)}.connect-person-document-row[data-status=INVALIDATED]{opacity:.68}.connect-person-document-row[data-status=INVALIDATED] .connect-person-document-open>svg:first-child{color:var(--destructive)}.connect-person-credentials-card>h3{justify-content:space-between}.connect-person-credentials-card>h3>button{margin-left:auto}.connect-person-credential-list{border-top:1px solid var(--border);margin-top:.65rem;display:grid}.connect-person-credential-list>div{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;min-width:0;padding-block:.55rem;display:grid}.connect-person-credential-list>div+div{border-top:1px solid var(--border)}.connect-person-credential-list>div>span:nth-child(2){gap:.1rem;min-width:0;display:grid}.connect-person-credential-list small,.connect-person-credential-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-person-credential-list strong{font-size:.6875rem}.connect-person-credential-list small,.connect-person-credential-list>p{color:var(--muted-foreground);font-size:.625rem}.connect-person-credential-list>p{padding-top:.625rem}.connect-person-credential-icon{border-radius:var(--radius-md);background:var(--primary);place-items:center;width:1.75rem;height:1.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-person-credential-icon{background:color-mix(in srgb,var(--primary)8%,var(--card))}}.connect-person-credential-icon{color:var(--primary)}.connect-person-credential-list [data-status=EXPIRED] .connect-person-credential-icon,.connect-person-credential-list [data-status=REVOKED] .connect-person-credential-icon{background:var(--muted);color:var(--muted-foreground)}.connect-person-credential-actions{align-items:center;display:flex}.connect-person-credential-actions button{width:1.8rem;height:1.8rem}.connect-credential-dialog{grid-template-rows:auto minmax(0,1fr) auto;width:min(42rem,100vw - 2rem);max-width:42rem;max-height:calc(100dvh - 2rem);overflow:hidden}.connect-credential-form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.75rem;min-height:0;padding-right:.25rem;display:grid;overflow-y:auto}.connect-credential-form>[data-wide]{grid-column:1/-1}.connect-credential-footer{grid-template-columns:auto auto;justify-content:end;display:grid!important}.connect-person-document-restricted{border-top:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:.375rem;margin-top:.75rem;padding-top:.625rem;font-size:.625rem;display:flex}.connect-person-timeline{border-top:1px solid var(--border);gap:.625rem;margin-top:1rem;padding-top:1rem;display:grid}.connect-person-timeline>h3>button{width:auto;height:1.75rem;margin-left:auto;padding-inline:.5rem;font-size:.625rem}.connect-person-timeline>div{grid-template-columns:auto minmax(0,1fr);gap:.625rem;display:grid}.connect-person-timeline>div>span{background:var(--primary);border-radius:999px;width:.5rem;height:.5rem;margin-top:.25rem}.connect-person-timeline>div>div{display:grid}.connect-person-timeline strong{font-size:.6875rem}.connect-person-timeline small,.connect-person-timeline>p{color:var(--muted-foreground);font-size:.625rem}[data-slot=dialog-content].connect-timeline-dialog{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(46rem,100vw - 2rem);max-width:46rem;max-height:calc(100dvh - 2rem);display:grid;overflow:hidden}.connect-timeline-toolbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.connect-timeline-toolbar>button{width:min(16rem,70%)}.connect-timeline-toolbar>span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.6875rem}[data-slot=dialog-content].connect-timeline-dialog .connect-timeline-history{overscroll-behavior:contain;border-block:1px solid var(--border);scrollbar-color:var(--primary)transparent;min-height:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){[data-slot=dialog-content].connect-timeline-dialog .connect-timeline-history{scrollbar-color:color-mix(in srgb,var(--primary)28%,transparent)transparent}}[data-slot=dialog-content].connect-timeline-dialog .connect-timeline-history{scrollbar-width:thin}.connect-timeline-history>article{grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;min-width:0;padding:.8rem .25rem;display:grid;position:relative}.connect-timeline-history>article+article{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.connect-timeline-history>article+article{border-top:1px solid color-mix(in srgb,var(--border)72%,transparent)}}.connect-timeline-history-marker{border:2px solid var(--primary);width:.625rem;height:.625rem;margin-top:.3rem}@supports (color:color-mix(in lab,red,red)){.connect-timeline-history-marker{border:2px solid color-mix(in srgb,var(--primary)55%,var(--card))}}.connect-timeline-history-marker{background:var(--card);box-shadow:0 0 0 3px var(--primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.connect-timeline-history-marker{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary)8%,transparent)}}.connect-timeline-history>article>div{gap:.3rem;min-width:0;display:grid}.connect-timeline-history header{align-items:center;gap:.5rem;min-width:0;display:flex}.connect-timeline-history header time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:.625rem}.connect-timeline-history strong{overflow-wrap:anywhere;font-size:.75rem;line-height:1.35}.connect-timeline-history small{color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:.625rem;display:flex}.connect-timeline-history>article>button{align-self:center;font-size:.625rem}.connect-timeline-empty{min-height:10rem;color:var(--muted-foreground);align-content:center;place-items:center;gap:.5rem;font-size:.75rem;display:grid}@media (max-width:640px){[data-slot=dialog-content].connect-timeline-dialog{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.connect-timeline-toolbar{flex-direction:column;align-items:stretch;gap:.4rem}.connect-timeline-toolbar>button{width:100%}.connect-timeline-history>article{grid-template-columns:auto minmax(0,1fr);gap:.55rem}.connect-timeline-history>article>button{grid-column:2;justify-self:start;width:fit-content}.connect-timeline-history header{flex-direction:column;align-items:flex-start;gap:.25rem}.connect-timeline-history header time{white-space:normal;margin-left:0}}.connect-lifecycle-candidate-status{color:var(--muted-foreground);font-size:.6875rem;font-weight:500}.connect-org-workspace{gap:.75rem;min-width:0;display:grid}.connect-org-toolbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.connect-org-mode{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);align-items:center;min-height:2.25rem;padding:.1875rem;display:inline-flex}.connect-org-mode button{border-radius:var(--radius-sm);min-height:1.875rem;color:var(--muted-foreground);align-items:center;gap:.375rem;padding:.3rem .625rem;font-size:.6875rem;font-weight:650;display:flex}.connect-org-mode button[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-org-mode button[data-active=true]{background:color-mix(in srgb,var(--primary)10%,var(--card))}}.connect-org-mode button[data-active=true]{color:var(--primary)}.connect-org-search{width:min(24rem,100%);color:var(--muted-foreground);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.375rem;display:grid}.connect-org-search input{height:2.25rem}.connect-org-summary{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.connect-org-summary div{gap:.125rem;min-width:0;padding:.625rem .75rem;display:grid}.connect-org-summary div+div{border-left:1px solid var(--border)}.connect-org-summary dt{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.connect-org-summary dd{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}.connect-org-summary div[data-alert=true] dd{color:var(--destructive)}.connect-org-tree{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);min-width:0;overflow:hidden}.connect-org-tree-head{border-bottom:1px solid var(--border);background:var(--muted);grid-template-columns:minmax(14rem,1.1fr) minmax(10rem,.75fr) minmax(13rem,1fr) auto;gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-org-tree-head{background:color-mix(in srgb,var(--muted)55%,var(--card))}}.connect-org-tree-head{color:var(--muted-foreground);text-transform:uppercase;padding:.5rem .75rem .5rem 2.75rem;font-size:.625rem;font-weight:700}.connect-org-tree-row{border-bottom:1px solid var(--border);padding-block:.625rem;grid-template-columns:1.25rem minmax(14rem,1.1fr) minmax(10rem,.75fr) minmax(13rem,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding-right:.75rem;display:grid;position:relative}.connect-org-tree-row:last-child{border-bottom:0}.connect-org-tree-row:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.connect-org-tree-row:hover{background:color-mix(in srgb,var(--muted)45%,var(--card))}}.connect-org-tree-row[data-root=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-org-tree-row[data-root=true]{background:color-mix(in srgb,var(--primary)3%,var(--card))}}.connect-org-tree-row[data-issue=true]{box-shadow:inset 3px 0 var(--destructive)}@supports (color:color-mix(in lab,red,red)){.connect-org-tree-row[data-issue=true]{box-shadow:inset 3px 0 color-mix(in srgb,var(--destructive)70%,var(--border))}}.connect-org-tree-line{width:1.25rem;height:1.25rem;color:var(--muted-foreground);place-items:center;display:grid;position:relative}.connect-org-tree-row:not([data-root=true]) .connect-org-tree-line:before{border-bottom:1px solid var(--primary);width:.5rem;position:absolute;top:-1.2rem;bottom:.6rem;left:-.5rem}@supports (color:color-mix(in lab,red,red)){.connect-org-tree-row:not([data-root=true]) .connect-org-tree-line:before{border-bottom:1px solid color-mix(in srgb,var(--primary)35%,var(--border))}}.connect-org-tree-row:not([data-root=true]) .connect-org-tree-line:before{border-left:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-org-tree-row:not([data-root=true]) .connect-org-tree-line:before{border-left:1px solid color-mix(in srgb,var(--primary)35%,var(--border))}}.connect-org-tree-row:not([data-root=true]) .connect-org-tree-line:before{content:""}.connect-org-tree-profile{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;display:grid}.connect-org-tree-context,.connect-org-tree-profile>span:last-child,.connect-org-tree-reporting>span{gap:.0625rem;min-width:0;display:grid}.connect-org-tree-context small,.connect-org-tree-context strong,.connect-org-tree-profile small,.connect-org-tree-profile strong,.connect-org-tree-reporting small,.connect-org-tree-reporting strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-org-tree-context strong,.connect-org-tree-profile strong,.connect-org-tree-reporting strong{font-size:.6875rem}.connect-org-tree-context small,.connect-org-tree-profile small,.connect-org-tree-reporting small{color:var(--muted-foreground);font-size:.625rem}.connect-org-tree-reporting{min-width:0;color:var(--primary);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.375rem;display:grid}.connect-org-tree-row[data-issue=true] .connect-org-tree-reporting{color:var(--destructive)}.connect-org-tree-actions{justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.connect-org-view{gap:1rem;display:grid}.connect-org-view>section{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);overflow:hidden}.connect-org-view>section>header{border-bottom:1px solid var(--border);padding:.75rem 1rem}.connect-org-view>section>header>div{align-items:center;gap:.5rem;display:flex}.connect-org-view>section>header span{display:grid}.connect-org-view>section>header strong{font-size:.8125rem}.connect-org-view>section>header small{color:var(--muted-foreground);font-size:.625rem}.connect-org-members{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.connect-org-members>button{border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;padding:.75rem;display:grid}.connect-org-members>button:hover{background:var(--surface)}.connect-org-members>button>span:nth-child(2){min-width:0;display:grid}.connect-org-members small,.connect-org-members strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-org-members strong{font-size:.6875rem}.connect-org-members small{color:var(--muted-foreground);font-size:.625rem}.connect-org-members>button>small:last-child{grid-column:2/-1}.connect-person-edit-dialog{max-height:calc(100vh - 2rem);overflow-y:auto;width:min(52rem,100vw - 2rem)!important;max-width:min(52rem,100vw - 2rem)!important}.connect-person-enroll-dialog{width:min(46rem,100vw - 2rem)!important;max-width:min(46rem,100vw - 2rem)!important}.connect-person-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.connect-person-edit-grid>[data-wide=true]{grid-column:1/-1}.connect-person-edit-section{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.connect-person-edit-section{background:color-mix(in srgb,var(--card)96%,var(--surface))}}.connect-person-edit-section>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;padding:.625rem .75rem;display:flex}.connect-person-edit-section>header strong{font-size:.75rem}.connect-person-edit-section>header small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.connect-person-edit-section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;padding:.75rem;display:grid}.connect-vacation-adjustment>header{align-items:flex-start}.connect-vacation-adjustment>header small{white-space:normal;text-align:right}.connect-vacation-adjustment-preview{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .75rem;min-width:0;padding-top:.625rem;display:grid}.connect-vacation-adjustment-preview>span{color:var(--muted-foreground);font-size:.6875rem;font-weight:600}.connect-vacation-adjustment-preview>strong{font-variant-numeric:tabular-nums;font-size:.75rem}.connect-vacation-adjustment-preview>strong span{color:var(--muted-foreground);padding-inline:.25rem}.connect-vacation-adjustment-preview>small{color:var(--muted-foreground);grid-column:1/-1;font-size:.625rem;line-height:1.4}.connect-vacation-initial-registered{color:var(--foreground);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.connect-vacation-initial-registered>svg{color:var(--success,var(--primary));margin-top:.1rem}.connect-vacation-initial-registered>span{gap:.15rem;min-width:0;display:grid}.connect-vacation-initial-registered strong{font-size:.75rem}.connect-vacation-initial-registered small{color:var(--muted-foreground);font-size:.65rem;line-height:1.45}.connect-vacation-initial-registered>button{white-space:nowrap;align-self:center}.connect-vacation-correction-fields{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;padding-top:.75rem;display:grid}.connect-vacation-correction-fields>[data-wide=true]{grid-column:1/-1}.connect-person-location-section{overflow:visible}.connect-geo-autocomplete{min-width:0;position:relative}.connect-geo-autocomplete>input{width:100%}.connect-geo-suggestions{z-index:70;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--popover);width:100%;max-height:13rem;box-shadow:0 .75rem 1.75rem var(--foreground);display:grid;position:absolute;top:calc(100% + .25rem);left:0;overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){.connect-geo-suggestions{box-shadow:0 .75rem 1.75rem color-mix(in srgb,var(--foreground)12%,transparent)}}.connect-geo-suggestions button{border-bottom:1px solid var(--border);text-align:left;gap:.125rem;min-width:0;padding:.625rem .75rem;display:grid}.connect-geo-suggestions button:last-child{border-bottom:0}.connect-geo-suggestions button:hover{background:var(--accent)}.connect-geo-suggestions small,.connect-geo-suggestions strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-geo-suggestions strong{font-size:.75rem}.connect-geo-suggestions small{color:var(--muted-foreground);font-size:.625rem}.connect-enroll-onboarding{border:1px solid var(--primary);grid-column:1/-1;align-items:flex-start}@supports (color:color-mix(in lab,red,red)){.connect-enroll-onboarding{border:1px solid color-mix(in srgb,var(--primary)22%,var(--border))}}.connect-enroll-onboarding{border-radius:var(--radius-sm);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-enroll-onboarding{background:color-mix(in srgb,var(--primary)4%,var(--card))}}.connect-enroll-onboarding{padding:.625rem .75rem}.connect-enroll-onboarding input{margin-top:.125rem}.connect-enroll-onboarding>span{gap:.125rem;display:grid}.connect-enroll-onboarding strong{font-size:.75rem;font-weight:650}.connect-enroll-onboarding small{color:var(--muted-foreground);font-size:.6875rem}.connect-custom-field-boolean{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);min-height:2.5rem;padding-inline:.75rem}.connect-custom-fields-dialog{width:min(58rem,100vw - 2rem)!important;max-width:min(58rem,100vw - 2rem)!important}.connect-custom-fields-layout{border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:minmax(18rem,.9fr) minmax(20rem,1.1fr);min-height:24rem;max-height:min(34rem,100vh - 13rem);display:grid;overflow:hidden}.connect-custom-fields-list{border-right:1px solid var(--border);min-width:0;overflow-y:auto}.connect-custom-fields-list article{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.625rem;display:grid}.connect-custom-fields-list article[data-active=false]{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.connect-custom-fields-list article[data-active=false]{background:color-mix(in srgb,var(--muted)55%,var(--card))}}.connect-custom-fields-list article[data-active=false]{opacity:.72}.connect-custom-fields-list article>button:first-child{text-align:left;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.connect-custom-fields-list article>button:first-child>span{min-width:0;display:grid}.connect-custom-fields-list small,.connect-custom-fields-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-custom-fields-list strong{font-size:.75rem}.connect-custom-fields-list small{color:var(--muted-foreground);font-size:.625rem}.connect-custom-fields-list [data-slot=badge]{flex:none;font-size:.5625rem}.connect-custom-field-form{align-content:start;gap:.75rem;padding:1rem;display:grid;overflow-y:auto}.connect-custom-field-form>header{border-bottom:1px solid var(--border);gap:.125rem;padding-bottom:.75rem;display:grid}.connect-custom-field-form>header strong{font-size:.8125rem}.connect-custom-field-form>header small{color:var(--muted-foreground);font-size:.6875rem}.connect-custom-field-form-actions{justify-content:flex-end;gap:.5rem;padding-top:.25rem;display:flex}.connect-position-view{min-width:0}.connect-position-view>header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.75rem;display:flex}.connect-position-view>header h2{font-size:1rem;font-weight:700}.connect-position-view>header p{color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem}.connect-position-header-actions{align-items:center;gap:.75rem;display:flex}.connect-position-header-actions .connect-checkbox-row{white-space:nowrap}.connect-position-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.connect-position-grid>article{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);gap:.75rem;min-width:0;padding:.875rem;display:grid}.connect-position-grid>article[data-active=false]{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.connect-position-grid>article[data-active=false]{background:color-mix(in srgb,var(--muted)38%,var(--card))}}.connect-position-grid>article[data-active=false]{opacity:.8}.connect-position-grid>article>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;display:grid}.connect-position-grid>article>header>div{min-width:0}.connect-position-badges{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.connect-position-grid h3{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:700;overflow:hidden}.connect-position-grid header small,.connect-position-grid>article>p{color:var(--muted-foreground);font-size:.6875rem}.connect-position-grid>article>p{min-height:2rem;line-height:1rem}.connect-position-grid dl{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.connect-position-grid dl div{min-width:0;padding:.625rem .25rem}.connect-position-grid dt{color:var(--muted-foreground);font-size:.625rem}.connect-position-grid dd{text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.6875rem;font-weight:600;overflow:hidden}.connect-position-grid footer{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;display:flex}.connect-position-dialog{max-width:min(48rem,100vw - 2rem);max-height:min(90vh,52rem);overflow-y:auto}.connect-position-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.connect-position-profile-grid textarea{resize:vertical;min-height:5.5rem}.connect-position-version-note{border:1px solid var(--primary);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.625rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-position-version-note{border:1px solid color-mix(in srgb,var(--primary)35%,var(--border))}}.connect-position-version-note{border-radius:var(--radius-md);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-position-version-note{background:color-mix(in srgb,var(--primary)5%,var(--card))}}.connect-position-version-note{color:var(--primary);padding:.625rem}.connect-position-history{border-top:1px solid var(--border);gap:.5rem;padding-top:.75rem;display:grid}.connect-position-history>h3{align-items:center;gap:.375rem;font-size:.75rem;font-weight:700;display:flex}.connect-position-history>div{gap:.375rem;display:grid}.connect-position-history article{border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.6875rem;display:grid}.connect-position-history article span{text-overflow:ellipsis;overflow:hidden}.connect-position-history article small,.connect-position-history article span{color:var(--muted-foreground);white-space:nowrap}.connect-checkbox-row{color:var(--foreground);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.connect-checkbox-row input{width:1rem;height:1rem;accent-color:var(--primary)}.connect-social-profile-dialog{grid-template-rows:auto minmax(0,1fr) auto;max-width:min(42rem,100vw - 2rem);overflow:hidden}.connect-social-profile{overscroll-behavior:contain;gap:1rem;min-height:0;padding-right:.25rem;display:grid;overflow:hidden auto}.connect-social-profile>header{border-bottom:1px solid var(--border);align-items:center;gap:.875rem;padding-bottom:1rem;display:flex}.connect-social-profile>header>div{gap:.125rem;min-width:0;display:grid}.connect-social-profile>header h2{font-size:1.05rem;font-weight:700}.connect-social-profile>header strong{color:var(--primary);font-size:.75rem}.connect-social-profile>header small{color:var(--muted-foreground);font-size:.6875rem}.connect-social-profile>header span,.connect-social-profile>p{color:var(--muted-foreground);font-size:.75rem}.connect-social-profile>section{gap:.5rem;display:grid}.connect-social-profile>section h3{align-items:center;gap:.375rem;font-size:.75rem;font-weight:700;display:flex}.connect-social-profile>section h3 span{color:var(--muted-foreground);margin-left:auto;font-size:.6875rem}.connect-social-profile>section article{border-bottom:1px solid var(--border);gap:.2rem;padding:.5rem 0;display:grid}.connect-social-profile>section article:last-of-type{border-bottom:0}.connect-social-profile article strong{font-size:.75rem}.connect-social-profile article p{color:var(--foreground);margin:0;font-size:.75rem;line-height:1.45}.connect-social-profile article small,.connect-social-profile-empty{color:var(--muted-foreground);font-size:.6875rem}.connect-social-profile-details>div{grid-template-columns:6rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.connect-social-profile-details>div>strong{color:var(--muted-foreground);padding-top:.2rem;font-size:.6875rem}.connect-social-profile-details>div>span{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.connect-social-profile-links a{max-width:100%;color:var(--primary);overflow-wrap:anywhere;align-items:center;gap:.45rem;font-size:.72rem;font-weight:650;display:inline-flex}.connect-social-profile-links a>span{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--muted);width:1.65rem;height:1.65rem;color:var(--foreground);flex:none;place-items:center;display:grid}.connect-social-profile-links a>span svg{width:.8rem;height:.8rem}.connect-social-profile-links a[data-network=linkedin]>span{color:#0a66c2}.connect-social-profile-links a[data-network=instagram]>span{color:#e4405f}.connect-social-profile-links a[data-network=facebook]>span{color:#1877f2}.connect-social-profile-links a[data-network=portfolio]>span{color:var(--primary)}.connect-social-profile-links a:hover{text-underline-offset:.2rem;text-decoration:underline}.connect-recognition-workspace{gap:.75rem;display:grid}.connect-recognition-workspace>header{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.connect-recognition-workspace>header h2{font-size:1rem;font-weight:700}.connect-recognition-workspace>header p{color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem}.connect-recognition-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.connect-recognition-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.connect-recognition-list>article{border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:var(--radius-md);background:var(--card);gap:.6rem;min-width:0;padding:.875rem;display:grid}.connect-recognition-list>article[data-status=PENDING]{border-left-color:var(--warning)}.connect-recognition-list>article[data-status=HIDDEN],.connect-recognition-list>article[data-status=REJECTED]{border-left-color:var(--muted-foreground)}.connect-recognition-list article>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.connect-recognition-list article>header>div{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex}.connect-recognition-list article>header>div:last-child{justify-content:flex-end}.connect-recognition-list article>header strong{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;font-size:.6875rem;overflow:hidden}.connect-recognition-list article>header span,.connect-recognition-list article>small{color:var(--muted-foreground);font-size:.625rem}.connect-recognition-list h3{font-size:.875rem;font-weight:700}.connect-recognition-list p{color:var(--foreground);white-space:pre-wrap;margin:0;font-size:.75rem;line-height:1.5}.connect-recognition-list footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:.375rem;padding-top:.6rem;display:flex}.connect-recognition-category-dialog{max-width:min(44rem,100vw - 2rem)}.connect-recognition-category-list{border:1px solid var(--border);border-radius:var(--radius-md);display:grid}.connect-recognition-category-list>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 2.25rem auto;align-items:center;gap:.5rem;min-width:0;padding:.5rem .625rem;display:grid}.connect-recognition-category-list>div:last-child{border-bottom:0}.connect-recognition-category-list>div[data-active=false]{background:var(--muted);opacity:.72}.connect-recognition-category-list span{gap:.125rem;min-width:0;display:grid}.connect-recognition-category-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.connect-recognition-category-list small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.connect-recognition-category-form{border-top:1px solid var(--border);gap:.5rem;padding-top:.75rem;display:grid}.connect-recognition-category-form h3{font-size:.75rem;font-weight:700}.connect-recognition-category-form>div{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.5rem;display:grid}.connect-recognition-category-form .connect-field>span{align-items:flex-end;min-height:1rem;display:flex}.connect-recognition-category-form .connect-field>small{color:var(--muted-foreground);font-size:.625rem;line-height:1.3}.connect-list-pagination{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.75rem .8rem .85rem;display:flex}.connect-list-pagination>span{color:var(--muted-foreground);font-size:.6875rem}.connect-list-pagination>div{align-items:center;gap:.5rem;display:flex}.connect-list-pagination strong{min-width:3rem;color:var(--muted-foreground);text-align:center;font-size:.6875rem}.connect-people-import-dialog{max-width:min(56rem,100vw - 2rem)}.connect-import-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.connect-import-files .connect-field>span{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.connect-import-files .connect-field>span small,.connect-import-format{color:var(--muted-foreground);font-size:.6875rem;font-weight:500}.connect-import-picker{justify-content:flex-end;gap:.5rem;display:flex}.connect-import-file-count{color:var(--muted-foreground);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.connect-import-onboarding{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-import-onboarding{border:1px solid color-mix(in srgb,var(--primary)22%,var(--border))}}.connect-import-onboarding{border-radius:var(--radius-sm);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-import-onboarding{background:color-mix(in srgb,var(--primary)4%,var(--card))}}.connect-import-onboarding{padding:.625rem .75rem}.connect-import-summary{gap:.5rem;display:flex}.connect-import-summary span{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:6.5rem;color:var(--muted-foreground);padding:.5rem .625rem;font-size:.6875rem}.connect-import-summary span[data-error=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.connect-import-summary span[data-error=true]{border-color:color-mix(in srgb,var(--destructive)40%,var(--border))}}.connect-import-summary span[data-error=true]{color:var(--destructive)}.connect-import-summary strong{color:var(--foreground);margin-right:.25rem;font-size:.875rem}.connect-import-result{border:1px solid #16a34a;align-items:flex-start;gap:.625rem;display:flex}@supports (color:color-mix(in lab,red,red)){.connect-import-result{border:1px solid color-mix(in srgb,#16a34a 34%,var(--border))}}.connect-import-result{border-radius:var(--radius-sm);background:#16a34a}@supports (color:color-mix(in lab,red,red)){.connect-import-result{background:color-mix(in srgb,#16a34a 5%,var(--card))}}.connect-import-result{color:#15803d;padding:.75rem}.connect-import-result[data-error=true]{border-color:#d97706}@supports (color:color-mix(in lab,red,red)){.connect-import-result[data-error=true]{border-color:color-mix(in srgb,#d97706 38%,var(--border))}}.connect-import-result[data-error=true]{background:#d97706}@supports (color:color-mix(in lab,red,red)){.connect-import-result[data-error=true]{background:color-mix(in srgb,#d97706 5%,var(--card))}}.connect-import-result[data-error=true]{color:#b45309}.connect-import-result>div{gap:.125rem;display:grid}.connect-import-result strong{color:var(--foreground);font-size:.75rem}.connect-import-result span{color:var(--muted-foreground);font-size:.6875rem}.connect-people-import-table{border:1px solid var(--border);border-radius:var(--radius-md);max-height:22rem;overflow:auto}.connect-people-import-table>div{border-bottom:1px solid var(--border);grid-template-columns:3rem minmax(12rem,1.2fr) minmax(8rem,.8fr) minmax(12rem,1.2fr);align-items:center;gap:.5rem;min-width:42rem;padding:.5rem .625rem;font-size:.6875rem;display:grid}.connect-people-import-table>div:last-child{border-bottom:0}.connect-people-import-table>div[data-error=true]{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.connect-people-import-table>div[data-error=true]{background:color-mix(in srgb,var(--destructive)6%,var(--card))}}.connect-people-import-table>div[data-error=true]{color:var(--destructive)}.connect-people-import-table .connect-people-import-head{z-index:1;background:var(--muted);color:var(--muted-foreground);font-weight:700;position:sticky;top:0}.connect-people-import-table span{overflow-wrap:anywhere;min-width:0}.connect-people-import-table span:nth-child(2),.connect-people-import-table span:nth-child(3){gap:.0625rem;display:grid}.connect-people-import-table small{color:var(--muted-foreground)}@media (max-width:980px){.connect-request-layout{grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr)}.connect-request-list>button{grid-template-columns:auto minmax(0,1fr) auto}.connect-request-list>button>svg:last-child{display:none}.connect-request-list .connect-request-status{grid-column:2;justify-self:start}.connect-request-config-form{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-vacation-admin-grid{grid-template-columns:minmax(0,1fr)}.connect-vacation-admin-grid>div{border-right:0;border-bottom:1px solid var(--border)}.connect-vacation-admin-grid>div:last-child{border-bottom:0}.connect-person-data-grid{grid-template-columns:minmax(0,1fr)}.connect-org-members{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-position-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.connect-requests-toolbar{align-items:flex-start}.connect-requests-toolbar p,.connect-requests-toolbar-actions>button:first-child{display:none}.connect-request-tabs{grid-template-columns:1.1fr .9fr 1.5fr;display:grid;overflow:hidden}.connect-request-tabs button{justify-content:center;min-width:0;padding-inline:.25rem}.connect-configuration-primary-tabs{grid-template-columns:minmax(0,1fr);width:100%}.connect-branding-settings-body{grid-template-columns:minmax(0,1fr)}.connect-branding-settings>footer{flex-direction:column;align-items:stretch}.connect-branding-settings>footer>button{width:100%}.connect-authority-settings-body{grid-template-columns:minmax(0,1fr)}.connect-authority-settings>footer{flex-direction:column;align-items:stretch}.connect-authority-settings>footer>div{grid-template-columns:minmax(0,1fr);display:grid}.connect-requests-workspace .connect-request-tabs button>span,.connect-requests-workspace .connect-request-tabs button>svg{display:none}.connect-vacation-ledger>header{flex-direction:column;align-items:stretch}.connect-vacation-ledger>header>button{width:100%}.connect-vacation-ledger-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-vacation-ledger-summary div:nth-child(3){border-top:1px solid var(--border);border-left:0}.connect-vacation-ledger-summary div:nth-child(4){border-top:1px solid var(--border)}.connect-vacation-movement-head{display:none}.connect-vacation-movements article{grid-template-columns:minmax(0,1fr) auto;gap:.375rem .75rem}.connect-vacation-movements article .connect-vacation-deltas{grid-area:2/1}.connect-vacation-movements article>strong{grid-area:1/2}.connect-vacation-movements article time{white-space:nowrap;grid-area:2/2}.connect-request-layout{grid-template-columns:minmax(0,1fr);min-height:0;overflow:visible}.connect-request-list{border-right:0;border-bottom:1px solid var(--border);max-height:22rem}.connect-request-detail{max-height:none;padding:1rem}.connect-request-empty--detail{min-height:14rem}.connect-request-action-buttons{justify-content:flex-start;width:100%}.connect-request-config-form,.connect-request-date-row,.connect-vacation-admin-grid .connect-request-config-form,.connect-vacation-legal-grid{grid-template-columns:minmax(0,1fr)}.connect-vacation-legal-grid article:nth-child(odd){border-right:0}.connect-request-config-list>div{grid-template-columns:minmax(0,1fr) auto 2rem}.connect-request-config-list>div span{grid-area:2/1/auto/-1}.connect-import-row{flex-direction:column;align-items:stretch}.connect-import-filename{flex:none;width:100%}.connect-import-table>div{grid-template-columns:3.5rem minmax(0,1fr) 4rem}.connect-import-table small{grid-column:1/-1}.connect-people-toolbar{align-items:flex-start}.connect-people-toolbar-actions{justify-content:flex-start}.connect-people-toolbar p{display:none}.connect-people-contract-alert{grid-template-columns:auto minmax(0,1fr)}.connect-people-contract-alert>button{grid-column:1/-1;width:100%}.connect-people-contract-list>button{grid-template-columns:auto minmax(0,1fr) auto}.connect-people-contract-list [data-slot=badge]{grid-column:2;width:fit-content}.connect-people-contract-list>button>svg:last-child{grid-area:1/3/span 2}.connect-people-layout{grid-template-columns:minmax(0,1fr);min-height:0;overflow:visible}.connect-people-directory{border-right:0;border-bottom:1px solid var(--border)}.connect-people-directory>div{max-height:19rem}.connect-person-record{max-height:none;padding:1rem}.connect-person-record>header{align-items:flex-start}.connect-person-record>header>div:last-child{min-width:6rem}.connect-profile-completeness{width:6rem}.connect-person-data-grid,.connect-person-edit-grid,.connect-person-edit-section>div{grid-template-columns:minmax(0,1fr)}.connect-vacation-initial-registered{grid-template-columns:auto minmax(0,1fr)}.connect-vacation-initial-registered>button{grid-column:1/-1;width:100%}.connect-credential-form,.connect-vacation-correction-fields{grid-template-columns:minmax(0,1fr)}.connect-credential-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-person-credential-list>div{grid-template-columns:auto minmax(0,1fr) auto}.connect-person-credential-list>div>.connect-person-credential-actions{grid-column:2/-1;justify-content:flex-end}.connect-custom-fields-layout{grid-template-columns:minmax(0,1fr);min-height:0;max-height:calc(100vh - 12rem);overflow:hidden auto}.connect-custom-fields-list{border-right:0;border-bottom:1px solid var(--border);max-height:none;overflow:visible}.connect-custom-fields-list article{grid-template-columns:minmax(0,1fr)}.connect-custom-fields-list article>button:last-child{width:100%}.connect-custom-fields-list article>button:first-child{align-items:flex-start}.connect-custom-fields-list article>button:first-child>span{max-width:calc(100% - 5.75rem)}.connect-custom-field-form{overflow:visible}.connect-custom-field-form-actions{flex-direction:column-reverse;align-items:stretch}.connect-custom-field-form-actions>button{width:100%}.connect-org-members{grid-template-columns:minmax(0,1fr)}.connect-position-view>header{flex-direction:column;align-items:flex-start}.connect-position-header-actions{justify-content:space-between;width:100%}.connect-position-history article,.connect-position-profile-grid{grid-template-columns:minmax(0,1fr)}.connect-position-history article{gap:.125rem}.connect-position-history article small,.connect-position-history article span{white-space:normal}.connect-import-files{grid-template-columns:minmax(0,1fr)}.connect-import-picker{justify-content:stretch}.connect-import-picker>*{flex:1}.connect-recognition-list{grid-template-columns:minmax(0,1fr)}.connect-recognition-workspace>header{align-items:flex-start}.connect-recognition-actions{justify-content:flex-start}.connect-recognition-category-list>div{grid-template-columns:minmax(0,1fr) auto}.connect-recognition-category-list>div>button:last-child{grid-column:1/-1;width:100%}.connect-recognition-category-form>div{grid-template-columns:minmax(0,1fr)}}.connect-permissions-workspace{gap:1rem;min-width:0;display:grid}.connect-workspace-heading{justify-content:space-between;align-items:end;gap:1rem;padding:.25rem 0 .5rem;display:flex}.connect-workspace-heading>div:first-child{gap:.25rem;display:grid}.connect-workspace-heading>div:first-child>span{color:var(--primary);text-transform:uppercase;font-size:.6875rem;font-weight:700}.connect-workspace-heading h1{font-family:var(--font-display),var(--font-sans),sans-serif;margin:0;font-size:1.625rem;font-weight:650;line-height:1.2}.connect-workspace-heading p{color:var(--muted-foreground);margin:0;font-size:.8125rem}.connect-permissions-stats{border-left:1px solid var(--border);flex-shrink:0;align-items:center;gap:1rem;padding-left:1rem;display:flex}.connect-permissions-stats span{color:var(--muted-foreground);font-size:.6875rem;display:grid}.connect-permissions-stats strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.125rem}.connect-permissions-layout{grid-template-columns:minmax(22rem,.9fr) minmax(28rem,1.15fr);align-items:start;gap:1rem;min-width:0;display:grid}.connect-permission-form{gap:1rem;padding:1rem;display:grid}.connect-permission-form .connect-field{gap:.4rem;display:grid}.connect-permission-form .connect-field>span,.connect-permission-form [data-slot=label]{color:var(--foreground);font-size:.75rem;font-weight:650}.connect-permission-form .connect-field>small{color:var(--muted-foreground);font-size:.6875rem;line-height:1rem}.connect-permission-capabilities{border-block:1px solid var(--border);gap:.375rem;max-height:24rem;padding-block:.75rem;display:grid;overflow-y:auto}.connect-permission-field-heading{justify-content:space-between;align-items:center;gap:.75rem;padding:0 .25rem .25rem;display:flex}.connect-permission-field-heading>span{color:var(--muted-foreground);font-size:.6875rem}.connect-permission-capabilities>label,.connect-permission-targets>label{border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;align-items:flex-start;gap:.625rem;padding:.625rem;display:flex}.connect-permission-capabilities>label:hover,.connect-permission-capabilities>label[data-selected=true],.connect-permission-targets>label:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-permission-capabilities>label:hover,.connect-permission-capabilities>label[data-selected=true],.connect-permission-targets>label:hover{border-color:color-mix(in oklab,var(--primary)24%,var(--border))}}.connect-permission-capabilities>label:hover,.connect-permission-capabilities>label[data-selected=true],.connect-permission-targets>label:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-permission-capabilities>label:hover,.connect-permission-capabilities>label[data-selected=true],.connect-permission-targets>label:hover{background:color-mix(in oklab,var(--primary)5%,var(--surface))}}.connect-permission-capabilities input,.connect-permission-targets input{width:1rem;height:1rem;accent-color:var(--primary);flex:none;margin-top:.125rem}.connect-permission-capabilities label>span,.connect-permission-targets label>span{gap:.125rem;min-width:0;display:grid}.connect-permission-capabilities strong,.connect-permission-targets span{font-size:.75rem;line-height:1.05rem}.connect-permission-capabilities small,.connect-permission-targets small{color:var(--muted-foreground);font-size:.6875rem;line-height:1rem}.connect-permission-scope{gap:.5rem;display:grid}.connect-scope-switch--wide{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.connect-permission-summary{border:1px solid var(--primary);align-items:center;gap:.625rem;display:flex}@supports (color:color-mix(in lab,red,red)){.connect-permission-summary{border:1px solid color-mix(in oklab,var(--primary)22%,var(--border))}}.connect-permission-summary{border-radius:var(--radius-sm);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-permission-summary{background:color-mix(in oklab,var(--primary)6%,var(--surface))}}.connect-permission-summary{color:var(--primary);padding:.75rem}.connect-permission-summary>span{gap:.125rem;display:grid}.connect-permission-summary strong{color:var(--foreground);font-size:.75rem}.connect-permission-summary small{color:var(--muted-foreground);font-size:.6875rem}.connect-permission-targets{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);gap:.25rem;max-height:13rem;padding:.375rem;display:grid;overflow-y:auto}.connect-permission-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.connect-permission-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.connect-permission-toolbar>label:first-child{min-width:14rem;max-width:24rem;color:var(--muted-foreground);flex:1;align-items:center;gap:.5rem;display:flex}.connect-permission-toolbar>label:first-child input{box-shadow:none;background:0 0;border:0}.connect-permission-grants{max-height:59rem;overflow-y:auto}.connect-permission-grants>article{border-bottom:1px solid var(--border);grid-template-columns:minmax(10rem,.8fr) minmax(12rem,1.2fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.875rem 1rem;display:grid}.connect-permission-grants>article:last-child{border-bottom:0}.connect-permission-grants>article[data-revoked=true]{opacity:.62}.connect-permission-grant-person{align-items:center;gap:.625rem;min-width:0;display:flex}.connect-permission-grant-person>span{border:1px solid var(--border);background:var(--surface);width:2rem;height:2rem;color:var(--foreground);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}.connect-permission-grant-detail,.connect-permission-grant-person>div{gap:.125rem;min-width:0;display:grid}.connect-permission-grant-detail>strong,.connect-permission-grant-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.connect-permission-grant-detail small,.connect-permission-grant-person small{color:var(--muted-foreground);font-size:.65rem}.connect-permission-grant-detail>span{min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.375rem;font-size:.6875rem;display:flex;overflow:hidden}@media (max-width:1100px){.connect-permissions-layout{grid-template-columns:1fr}.connect-permission-capabilities{max-height:18rem}}@media (max-width:640px){.connect-workspace-heading{flex-direction:column;align-items:stretch}.connect-permissions-stats{border-top:1px solid var(--border);border-left:0;padding-top:.75rem;padding-left:0}.connect-permission-dates{grid-template-columns:1fr}.connect-permission-toolbar{flex-direction:column;align-items:stretch}.connect-permission-toolbar>label:first-child{width:100%;min-width:0;max-width:none}.connect-permission-grants>article{grid-template-columns:minmax(0,1fr) auto}.connect-permission-grant-detail{grid-area:2/1/auto/-1}}.connect-avatar{border:1px solid var(--primary);flex:0 0 2.35rem;place-items:center;width:2.35rem;height:2.35rem;display:inline-grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.connect-avatar{border:1px solid color-mix(in srgb,var(--primary)22%,var(--border))}}.connect-avatar{background:var(--primary);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.connect-avatar{background:color-mix(in srgb,var(--primary)10%,var(--card))}}.connect-avatar{color:var(--primary);font-size:.72rem;font-weight:800}.connect-avatar img{object-fit:cover;width:100%;height:100%}.connect-avatar--small{flex-basis:1.9rem;width:1.9rem;height:1.9rem;font-size:.62rem}.connect-avatar--profile{flex-basis:5.5rem;width:5.5rem;height:5.5rem;font-size:1.15rem}.connect-avatar--feed{border-width:3px;border-color:var(--card);flex-basis:4.5rem;width:4.5rem;height:4.5rem;margin-top:-2.25rem}.connect-profile-trigger{text-align:left;border-radius:6px;align-items:center;gap:.55rem;min-width:0;max-width:15rem;padding:.2rem .45rem;transition:background-color .15s;display:flex}.connect-profile-trigger:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.connect-profile-trigger:hover{background:color-mix(in srgb,var(--muted)72%,transparent)}}.connect-profile-trigger>span:last-child{min-width:0;display:grid}.connect-profile-trigger small,.connect-profile-trigger strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-profile-trigger strong{color:var(--foreground);font-size:.78rem}.connect-profile-trigger small{color:var(--muted-foreground);font-size:.68rem}.connect-profile-editor{gap:1rem;display:grid}.connect-profile-dialog{grid-template-rows:auto minmax(0,1fr) auto;width:min(46rem,100vw - 2rem);max-width:46rem;max-height:min(90dvh,54rem)}.connect-profile-dialog .connect-profile-editor{min-height:0;padding:.25rem .35rem .25rem .25rem;overflow:hidden auto}.connect-profile-photo-editor{border-bottom:1px solid var(--border);align-items:center;gap:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.connect-profile-photo-editor{border-bottom:1px solid color-mix(in srgb,var(--border)72%,transparent)}}.connect-profile-photo-editor{padding-bottom:1rem}.connect-profile-section{border-top:1px solid var(--border);gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-profile-section{border-top:1px solid color-mix(in srgb,var(--border)72%,transparent)}}.connect-profile-section{padding-top:1rem}.connect-profile-photo-editor+.connect-profile-section{border-top:0;padding-top:0}.connect-profile-section>header{align-items:flex-start;gap:.55rem;display:flex}.connect-profile-section>header>svg{color:var(--primary);flex:none;margin-top:.12rem}.connect-profile-section>header>div{gap:.08rem;min-width:0;display:grid}.connect-profile-section>header strong{font-size:.78rem}.connect-profile-section>header small{color:var(--muted-foreground);font-size:.65rem;line-height:1.35}.connect-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.connect-profile-grid>[data-wide=true]{grid-column:1/-1}.connect-profile-grid .connect-checkbox-row{align-items:flex-start;min-height:2.25rem;line-height:1.35}.connect-profile-subheading{border-bottom:1px solid var(--border);color:var(--muted-foreground);padding-bottom:.35rem;font-size:.68rem;font-weight:700}.connect-profile-error{color:var(--destructive);margin:0;font-size:.72rem}.connect-profile-identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.connect-profile-identity>div{gap:.18rem;min-width:0;display:grid}.connect-profile-identity dt{color:var(--muted-foreground);font-size:.65rem;font-weight:650}.connect-profile-identity dd{min-width:0;color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:.8rem;font-weight:650}.connect-profile-link-field{grid-template-columns:2.25rem minmax(0,1fr);align-items:end;gap:.55rem;min-width:0;display:grid}.connect-profile-link-icon{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);width:2.25rem;height:2.5rem;color:var(--foreground);place-items:center;display:grid}.connect-profile-link-icon svg{width:1rem;height:1rem}.connect-profile-link-field[data-network=linkedin] .connect-profile-link-icon{color:#0a66c2}.connect-profile-link-field[data-network=instagram] .connect-profile-link-icon{color:#e4405f}.connect-profile-link-field[data-network=facebook] .connect-profile-link-icon{color:#1877f2}.connect-profile-link-field[data-network=portfolio] .connect-profile-link-icon{color:var(--primary)}.connect-profile-list-editor{gap:.5rem;min-width:0;display:grid}.connect-profile-list-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.connect-profile-list-heading>span{color:var(--foreground);font-size:.72rem;font-weight:650}.connect-profile-list-heading>small{color:var(--muted-foreground);font-size:.62rem}.connect-profile-list-add{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;display:grid}.connect-profile-list-add>button{min-height:2.5rem}.connect-profile-list-items{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.connect-profile-list-items>span{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);max-width:100%;min-height:1.9rem;color:var(--foreground);align-items:center;gap:.35rem;padding:.2rem .25rem .2rem .55rem;font-size:.68rem;display:inline-flex}.connect-profile-list-items>span>span{overflow-wrap:anywhere;min-width:0}.connect-profile-list-items button{width:1.4rem;height:1.4rem;color:var(--muted-foreground);flex:none;place-items:center;display:grid}.connect-profile-list-items button:hover{color:var(--destructive)}.connect-profile-emergency-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.45rem;display:flex}.connect-profile-emergency-heading>span{color:var(--muted-foreground);font-size:.68rem;font-weight:700}.connect-profile-emergency-list{gap:.5rem;min-width:0;display:grid}.connect-profile-emergency-row{border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:minmax(10rem,1.4fr) minmax(9rem,1fr) minmax(8rem,.75fr) 2.25rem;align-items:end;gap:.55rem;min-width:0;padding:.65rem;display:grid}.connect-profile-emergency-row>button{width:2.25rem;height:2.5rem;color:var(--muted-foreground)}.connect-profile-emergency-row>button:hover{color:var(--destructive)}.connect-profile-emergency-empty{color:var(--muted-foreground);margin:0;font-size:.68rem}@media (max-width:640px){.connect-profile-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.connect-profile-grid{grid-template-columns:1fr}.connect-profile-grid>[data-wide=true]{grid-column:auto}.connect-profile-identity{grid-template-columns:1fr}.connect-profile-emergency-heading{flex-direction:column;align-items:flex-start}.connect-profile-emergency-row{grid-template-columns:minmax(0,1fr) 2.25rem}.connect-profile-emergency-row>.connect-field{grid-column:1/-1}.connect-profile-emergency-row>button{grid-column:2}.connect-profile-list-add{grid-template-columns:1fr}.connect-profile-list-add>button{width:100%}}.connect-profile-social-preferences{border:1px solid var(--border);border-radius:var(--radius-md);display:grid;overflow:hidden}.connect-profile-social-preferences>header{border-bottom:1px solid var(--border);background:var(--muted);gap:.125rem;padding:.625rem .75rem;display:grid}.connect-profile-social-preferences>header strong{font-size:.75rem}.connect-profile-social-preferences>header small{color:var(--muted-foreground);font-size:.625rem;line-height:1rem}.connect-profile-social-preferences>label{justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.625rem .75rem;display:flex}.connect-profile-social-preferences>label+label{border-top:1px solid var(--border)}.connect-profile-social-preferences>label>span{min-width:0;display:grid}.connect-profile-social-preferences>label strong{font-size:.6875rem}.connect-profile-social-preferences>label small{color:var(--muted-foreground);font-size:.625rem}.connect-notification-trigger{position:relative}.connect-notification-trigger>span{border:2px solid var(--card);background:var(--destructive);min-width:1.1rem;height:1.1rem;color:var(--destructive-foreground);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding-inline:.16rem;font-size:.55rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-.22rem;right:-.24rem}.connect-notification-panel{width:min(25rem,100vw - 1rem);padding:0;overflow:hidden}.connect-notification-heading{justify-content:space-between;align-items:center;min-height:3.25rem;padding:.35rem .5rem .35rem .75rem;display:flex}.connect-notification-list{max-height:min(32rem,68vh);overflow-y:auto}.connect-notification-item{border-bottom:1px solid var(--border);grid-template-columns:2rem minmax(0,1fr);gap:.65rem;width:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-notification-item{border-bottom:1px solid color-mix(in srgb,var(--border)64%,transparent)}}.connect-notification-item{text-align:left;padding:.75rem}.connect-notification-item:hover,.connect-notification-item[data-read=false]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-notification-item:hover,.connect-notification-item[data-read=false]{background:color-mix(in srgb,var(--primary)6%,var(--card))}}.connect-notification-item>span{background:var(--primary);border-radius:6px;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-notification-item>span{background:color-mix(in srgb,var(--primary)10%,var(--muted))}}.connect-notification-item>span{color:var(--primary)}.connect-notification-item>div{min-width:0}.connect-notification-item p,.connect-notification-item strong,.connect-notification-item time{display:block}.connect-notification-item strong{font-size:.78rem}.connect-notification-item p{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.15rem;font-size:.72rem;display:-webkit-box;overflow:hidden}.connect-notification-item time{color:var(--muted-foreground);margin-top:.25rem}@supports (color:color-mix(in lab,red,red)){.connect-notification-item time{color:color-mix(in srgb,var(--muted-foreground)76%,transparent)}}.connect-notification-item time{font-size:.65rem}.connect-notification-empty{color:var(--muted-foreground);text-align:center;padding:2rem 1rem;font-size:.78rem}.connect-feed-layout{grid-template-columns:minmax(11rem,.68fr) minmax(30rem,1.65fr) minmax(14rem,.82fr);align-items:start;gap:1rem;width:100%;max-width:81rem;margin:0 auto;display:grid}.connect-company-rail,.connect-feed-composer,.connect-feed-post,.connect-feed-profile{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.connect-company-rail,.connect-feed-composer,.connect-feed-post,.connect-feed-profile{border:1px solid color-mix(in srgb,var(--border)78%,transparent);background:color-mix(in srgb,var(--card)94%,var(--background))}}.connect-feed-profile{text-align:center;flex-direction:column;align-items:center;min-width:0;padding:0 1rem 1rem;display:flex;position:sticky;top:5.5rem;overflow:hidden}.connect-feed-profile:before{content:"";flex:0 0 4.5rem;width:calc(100% + 2rem);height:4.5rem}@supports (color:color-mix(in lab,red,red)){.connect-feed-profile:before{background:color-mix(in srgb,var(--primary)13%,var(--muted))}}.connect-feed-profile>span:not(.connect-avatar){color:var(--muted-foreground);margin-top:.2rem;font-size:.72rem}.connect-feed-profile p{border-top:1px solid var(--border);margin-top:.75rem}@supports (color:color-mix(in lab,red,red)){.connect-feed-profile p{border-top:1px solid color-mix(in srgb,var(--border)68%,transparent)}}.connect-feed-profile p{color:var(--muted-foreground);padding-top:.75rem;font-size:.72rem;line-height:1.5}.connect-feed-center{gap:.75rem;min-width:0;display:grid}.connect-feed-composer-leading{align-items:flex-start;gap:.7rem;display:flex}.connect-feed-composer textarea{resize:vertical;border-color:#0000;min-height:4.25rem}@supports (color:color-mix(in lab,red,red)){.connect-feed-composer textarea{background:color-mix(in srgb,var(--muted)72%,var(--card))}}.connect-feed-composer textarea{box-shadow:none}.connect-feed-composer-actions{align-items:center;gap:.15rem;margin-top:.65rem;padding-left:2.95rem;display:flex}.connect-feed-publish{margin-left:auto}.connect-chat-files,.connect-selected-files{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.connect-chat-files span,.connect-selected-files span{background:var(--muted);max-width:100%;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;align-items:center;gap:.3rem;padding:.3rem .45rem;font-size:.67rem;display:inline-flex;overflow:hidden}.connect-feed-post{overflow:hidden}.connect-feed-post>header{align-items:center;gap:.65rem;padding:.85rem .9rem .45rem;display:flex}.connect-feed-post>header>div{flex:1;min-width:0;display:grid}.connect-feed-post>header span,.connect-feed-post>header strong,.connect-feed-post>header time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-feed-post>header span,.connect-feed-post>header time{color:var(--muted-foreground);font-size:.66rem}.connect-feed-post .connect-pinned{border:1px solid var(--primary);flex:none}@supports (color:color-mix(in lab,red,red)){.connect-feed-post .connect-pinned{border:1px solid color-mix(in srgb,var(--primary)25%,var(--border))}}.connect-feed-post .connect-pinned{background:var(--primary);border-radius:4px}@supports (color:color-mix(in lab,red,red)){.connect-feed-post .connect-pinned{background:color-mix(in srgb,var(--primary)8%,var(--card))}}.connect-feed-post .connect-pinned{color:var(--primary);padding:.2rem .4rem;font-size:.62rem;font-weight:700}.connect-feed-post h2{margin-top:.45rem;font-size:.95rem;font-weight:750}.connect-feed-post-body{white-space:pre-wrap;color:var(--foreground);margin-block:.35rem .8rem}@supports (color:color-mix(in lab,red,red)){.connect-feed-post-body{color:color-mix(in srgb,var(--foreground)91%,var(--muted-foreground))}}.connect-feed-post-body{font-size:.82rem}.connect-post-attachments{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.connect-post-attachments[data-count="1"]{grid-template-columns:minmax(0,1fr)}.connect-attachment-image,.connect-attachment-loading,.connect-attachment-video{background:var(--muted);object-fit:cover;place-items:center;width:100%;min-height:12rem;max-height:31rem;display:grid}.connect-attachment-error{color:#b42318;align-items:center;gap:.35rem;min-height:2.25rem;font-size:.78rem;display:inline-flex}.connect-attachment-error button{width:2rem;height:2rem}.connect-file-download-error{color:#b42318;font-size:.7rem}.connect-file-attachment{border:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;margin:.5rem .9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-file-attachment{border:1px solid color-mix(in srgb,var(--border)78%,transparent)}}.connect-file-attachment{background:var(--muted);border-radius:6px;padding:.55rem}.connect-file-attachment>span{min-width:0;display:grid}.connect-file-attachment small,.connect-file-attachment strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-file-attachment strong{font-size:.72rem}.connect-file-attachment small{color:var(--muted-foreground);font-size:.63rem}.connect-file-download{width:1.9rem;height:1.9rem;color:var(--muted-foreground);border:1px solid #0000;border-radius:50%}.connect-file-download:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-file-download:hover{border-color:color-mix(in srgb,var(--primary)32%,var(--border))}}.connect-file-download:hover{background:var(--card);color:var(--primary)}.connect-post-actions,.connect-post-social-counts{align-items:center;display:flex}.connect-post-social-counts{min-height:2rem;color:var(--muted-foreground);justify-content:space-between;margin-inline:.9rem;font-size:.68rem}.connect-post-actions{border-block:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.connect-post-actions{border-block:1px solid color-mix(in srgb,var(--border)70%,transparent)}}.connect-post-actions button{flex:1}.connect-post-actions button[data-active=true]{color:var(--primary)}.connect-post-comments{gap:1rem;padding:1rem .9rem 0;display:grid}.connect-comment-content,.connect-comment-item,.connect-comment-thread{box-sizing:border-box;min-width:0;max-width:100%}.connect-comment-content,.connect-comment-item{width:100%}.connect-comment-item{background:0 0;border-radius:0;grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.5rem;width:100%;min-width:0;max-width:100%;padding:0;display:grid}.connect-comment-thread[data-reply=true]{width:calc(100% - 2.25rem);margin-left:2.25rem}.connect-comment-replies{gap:.8rem;margin-top:.8rem;display:grid}.connect-comment-bubble{box-sizing:border-box;background:var(--muted);border-radius:0 8px 8px;width:100%;min-width:0;max-width:none;padding:.5rem .7rem}.connect-comment-actions{align-items:center;gap:.4rem;min-height:1.9rem;margin-top:.3rem;padding-left:.25rem;display:flex}.connect-comment-actions button{height:1.7rem;min-height:1.7rem;padding-inline:.4rem;font-size:.68rem}.connect-comment-attachments{gap:.4rem;min-width:0;margin-top:.5rem;display:grid}.connect-comment-composer-wrap{box-sizing:border-box;border-top:1px solid var(--border);width:100%;min-width:0;max-width:100%;margin-top:1rem}@supports (color:color-mix(in lab,red,red)){.connect-comment-composer-wrap{border-top:1px solid color-mix(in srgb,var(--border)70%,transparent)}}.connect-comment-composer-wrap{padding:.8rem .9rem .9rem}.connect-comment-replying{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:.5rem;margin:0 2.35rem .65rem;font-size:.7rem;display:flex}.connect-comment-selected-files{flex-wrap:wrap;gap:.35rem;min-width:0;max-width:calc(100% - 2.35rem);margin:0 2.35rem .65rem;display:flex}.connect-comment-selected-files span{background:var(--muted);white-space:normal;word-break:break-word;overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:.25rem;min-width:0;max-width:100%;padding:.25rem .45rem;font-size:.68rem;display:inline-flex}.connect-post-comments strong{overflow-wrap:anywhere;max-width:100%;font-size:.72rem;line-height:1.25;display:inline-block}.connect-post-comments p{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.76rem;line-height:1.45}.connect-comment-composer{border:0;grid-template-columns:1.9rem minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;min-width:0;margin:0;padding:0;display:grid}.connect-comment-composer>input:not(.sr-only){box-sizing:border-box;background:var(--muted);border-radius:999px;width:100%;min-width:0;max-width:100%;height:2.25rem}.connect-comment-composer-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:.2rem;width:4.7rem;min-width:4.7rem;max-width:4.7rem;display:flex}.connect-comment-composer-actions>input[type=file]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;min-width:1px;max-width:1px;height:1px;position:absolute;overflow:hidden}.connect-comment-composer-actions button{flex:0 0 2.25rem;width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem;padding:0}@media (max-width:560px){.connect-comment-thread[data-reply=true]{width:calc(100% - 1.25rem);margin-left:1.25rem}.connect-comment-composer-wrap{padding-inline:.7rem}.connect-comment-replying,.connect-comment-selected-files{margin-inline:2.15rem 0}.connect-comment-selected-files{max-width:calc(100% - 2.15rem)}.connect-comment-composer{grid-template-columns:1.9rem minmax(0,1fr) auto;gap:.4rem}}.connect-feed-empty,.connect-feed-loading{border:1px dashed var(--border);min-height:8rem;color:var(--muted-foreground);text-align:center;border-radius:8px;place-items:center;gap:.35rem;font-size:.76rem;display:grid}.connect-feed-empty span,.connect-feed-empty strong{display:block}.connect-feed-load-more{justify-content:center;padding:.25rem 0 .75rem;display:flex}.connect-feed-load-more .button,.connect-feed-load-more button{gap:.45rem}.connect-company-rail{padding:.8rem;position:sticky;top:5.5rem}.connect-company-rail>header{align-items:center;gap:.45rem;margin-bottom:.55rem;font-size:.78rem;display:flex}.connect-company-rail article{border-top:1px solid var(--border);grid-template-columns:.45rem minmax(0,1fr);gap:.55rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-company-rail article{border-top:1px solid color-mix(in srgb,var(--border)65%,transparent)}}.connect-company-rail article{padding-block:.65rem}.connect-company-rail article>span{background:var(--primary);border-radius:50%;width:.4rem;height:.4rem;margin-top:.3rem}.connect-company-rail article>span[data-priority=high]{background:var(--destructive)}.connect-company-rail article p,.connect-company-rail article strong,.connect-company-rail article time{display:block}.connect-company-rail article strong{font-size:.72rem}.connect-company-empty,.connect-company-rail article p,.connect-company-rail article time{color:var(--muted-foreground);margin-top:.15rem;font-size:.65rem;line-height:1.45}.connect-chat-dock{z-index:58;pointer-events:none;align-items:flex-end;gap:.5rem;display:flex;position:fixed;bottom:1rem;left:1rem}.connect-chat-launcher,.connect-chat-roster,.connect-chat-window{pointer-events:auto;border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.connect-chat-launcher,.connect-chat-roster,.connect-chat-window{border:1px solid color-mix(in srgb,var(--border)88%,transparent);box-shadow:0 12px 32px color-mix(in srgb,var(--foreground)13%,transparent)}}.connect-chat-launcher{width:10rem;height:2.8rem;color:var(--foreground);align-items:center;gap:.5rem;padding:0 .75rem;font-size:.78rem;font-weight:750;display:flex}.connect-chat-launcher svg{color:var(--primary)}.connect-chat-launcher small{background:var(--muted);min-width:1.25rem;height:1.25rem;color:var(--muted-foreground);border-radius:999px;place-items:center;margin-left:auto;display:grid}.connect-chat-roster{grid-template-rows:auto auto minmax(0,1fr);width:21rem;height:min(35rem,100vh - 6rem);display:grid;overflow:hidden}.connect-chat-window{grid-template-rows:auto minmax(0,1fr) auto auto;width:23rem;height:min(31rem,100vh - 8rem);display:grid;overflow:hidden}.connect-chat-roster>header,.connect-chat-window>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:3.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.connect-chat-roster>header,.connect-chat-window>header{border-bottom:1px solid color-mix(in srgb,var(--border)72%,transparent)}}.connect-chat-roster>header,.connect-chat-window>header{padding:.45rem .55rem .45rem .75rem}.connect-chat-roster>header>div,.connect-chat-window>header>div{align-items:center;gap:.45rem;min-width:0;display:flex}.connect-chat-window>header>div>div{min-width:0;display:grid}.connect-chat-window>header small,.connect-chat-window>header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-chat-window>header strong{font-size:.78rem}.connect-chat-window>header small{color:var(--success);font-size:.62rem}.connect-chat-search{align-items:center;padding:.55rem .65rem;display:flex;position:relative}.connect-chat-search>svg{z-index:1;color:var(--muted-foreground);position:absolute;left:1.15rem}.connect-chat-search input{background:var(--muted);border-color:#0000;border-radius:999px;height:2.25rem;padding-left:2rem}.connect-chat-messages,.connect-chat-roster-scroll,.connect-group-members{overflow-y:auto}.connect-chat-roster-scroll{min-width:0;overflow-x:hidden}.connect-chat-section-label{color:var(--muted-foreground);text-transform:uppercase;padding:.65rem .75rem .35rem;font-size:.62rem;font-weight:800;display:block}.connect-chat-hr-entry{border:1px solid var(--primary);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;width:calc(100% - 1rem);min-height:3.25rem;margin:.55rem .5rem 0;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-chat-hr-entry{border:1px solid color-mix(in srgb,var(--primary)28%,var(--border))}}.connect-chat-hr-entry{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-chat-hr-entry{background:color-mix(in srgb,var(--primary)7%,var(--background))}}.connect-chat-hr-entry{color:var(--primary);text-align:left;padding:.55rem .7rem}.connect-chat-hr-entry span{min-width:0;display:grid}.connect-chat-hr-entry strong{color:var(--foreground);font-size:.74rem}.connect-chat-hr-entry small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.connect-chat-hr-entry:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-chat-hr-entry:hover{background:color-mix(in srgb,var(--primary)11%,var(--background))}}.connect-chat-row{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;min-height:3.25rem;padding:.45rem .7rem}.connect-hr-chat-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.connect-chat-row:hover,.connect-chat-row[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-chat-row:hover,.connect-chat-row[data-active=true]{background:color-mix(in srgb,var(--primary)7%,var(--muted))}}.connect-chat-row>div{min-width:0;display:grid}.connect-chat-row small,.connect-chat-row strong,.connect-chat-row time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-chat-row strong{font-size:.74rem}.connect-chat-row small,.connect-chat-row time{color:var(--muted-foreground);font-size:.62rem}.connect-chat-room-icon{background:var(--primary);border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-chat-room-icon{background:color-mix(in srgb,var(--primary)11%,var(--muted))}}.connect-chat-room-icon{color:var(--primary)}.connect-chat-messages{background:var(--background);flex-direction:column;gap:.35rem;padding:.7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.connect-chat-messages{background:color-mix(in srgb,var(--background)66%,var(--card))}}.connect-chat-state{min-height:100%;color:var(--muted-foreground);justify-content:center;align-items:center;gap:.4rem;font-size:.72rem;display:flex}.connect-chat-bubble{border:1px solid var(--border);align-self:flex-start;width:fit-content;max-width:84%}@supports (color:color-mix(in lab,red,red)){.connect-chat-bubble{border:1px solid color-mix(in srgb,var(--border)72%,transparent)}}.connect-chat-bubble{background:var(--card);border-radius:8px 8px 8px 2px;padding:.45rem .55rem}.connect-chat-bubble[data-own=true]{border-color:var(--primary);align-self:flex-end}@supports (color:color-mix(in lab,red,red)){.connect-chat-bubble[data-own=true]{border-color:color-mix(in srgb,var(--primary)22%,var(--border))}}.connect-chat-bubble[data-own=true]{background:var(--primary);border-radius:8px 8px 2px}@supports (color:color-mix(in lab,red,red)){.connect-chat-bubble[data-own=true]{background:color-mix(in srgb,var(--primary)11%,var(--card))}}.connect-chat-bubble>small,.connect-chat-bubble>time{color:var(--muted-foreground);font-size:.58rem;display:block}.connect-chat-bubble>p{white-space:pre-wrap;margin-block:.12rem;font-size:.73rem;line-height:1.45}.connect-chat-bubble .connect-attachment-image,.connect-chat-bubble .connect-attachment-video{border-radius:5px;min-height:7rem;max-height:14rem;margin-top:.35rem}.connect-chat-bubble .connect-file-attachment{margin:.35rem 0 0}.connect-chat-files{border-top:1px solid var(--border);margin:0;padding:.35rem .55rem}.connect-chat-composer{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.3rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-chat-composer{border-top:1px solid color-mix(in srgb,var(--border)72%,transparent)}}.connect-chat-composer input{background:var(--muted);border-color:#0000;border-radius:999px;height:2.25rem}.connect-group-members{border:1px solid var(--border);border-radius:6px;gap:.25rem;max-height:18rem;padding:.35rem;display:grid}.connect-group-dialog{width:min(34rem,100vw - 2rem);max-width:34rem;max-height:calc(100dvh - 2rem);overflow:hidden}.connect-group-members>button{text-align:left;border-radius:5px;grid-template-columns:auto minmax(0,1fr) 1.55rem;align-items:center;gap:.55rem;padding:.45rem;display:grid}.connect-group-members>button:hover,.connect-group-members>button[data-selected=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-group-members>button:hover,.connect-group-members>button[data-selected=true]{background:color-mix(in srgb,var(--primary)8%,var(--muted))}}.connect-group-members>button>span{min-width:0;display:grid}.connect-group-members small,.connect-group-members strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-group-members strong{font-size:.75rem}.connect-group-members small{color:var(--muted-foreground);font-size:.65rem}.connect-group-members i{border:1px solid var(--border);width:1.35rem;height:1.35rem;color:var(--primary);border-radius:4px;place-items:center;display:grid}@media (max-width:1180px){.connect-feed-layout{grid-template-columns:minmax(12rem,.65fr) minmax(28rem,1.5fr)}.connect-company-rail{display:none}}@media (max-width:820px){.connect-profile-trigger>span:last-child{display:none}.connect-feed-layout{grid-template-columns:minmax(0,1fr)}.connect-feed-profile{display:none}.connect-chat-roster{width:min(21rem,100vw - 2rem)}.connect-chat-window{width:auto;height:min(34rem,100dvh - 1rem);position:fixed;inset:auto .5rem .5rem}}@media (max-width:560px){.connect-topbar-actions{gap:.25rem}.connect-topbar-actions>button:first-child{display:none}.connect-content{padding:.65rem}.connect-feed-composer-actions{grid-template-columns:repeat(3,auto) minmax(0,1fr);padding-left:0;display:grid}.connect-feed-composer-actions button{padding-inline:.45rem}.connect-feed-composer-actions button:not(.connect-feed-publish){font-size:0}.connect-feed-composer-actions button:not(.connect-feed-publish) svg{margin:0}.connect-chat-dock{bottom:.5rem;left:.5rem;right:.5rem}.connect-chat-launcher{margin-left:0}.connect-chat-roster{width:100%;height:min(34rem,100dvh - 5rem)}}.connect-content,.connect-documents-workspace,.connect-kanban,.connect-main{min-width:0;max-width:100%}.connect-content{overflow-x:hidden}.connect-kanban{overflow:hidden}.connect-kanban-columns{box-sizing:border-box;overscroll-behavior-x:contain;width:100%;max-width:100%;padding:.125rem 1rem .9rem .125rem;scroll-padding-inline:.25rem 1rem}.connect-kanban-column{box-sizing:border-box;max-width:calc(100vw - 2rem)}.connect-post-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.connect-post-actions>.connect-reactions{width:100%;display:flex}.connect-post-actions>.connect-reactions>[data-slot=dropdown-menu-trigger]{width:100%}.connect-post-social-counts>.connect-reactions{min-width:2rem}.connect-chat-composer{grid-template-columns:2.25rem 2.25rem minmax(0,1fr) 2.25rem;gap:.25rem;min-height:3.25rem;padding:.5rem}.connect-chat-composer>.connect-chat-mic-placeholder,.connect-chat-composer>button{width:2.25rem;height:2.25rem}.connect-chat-composer>.connect-chat-send{min-width:2rem;max-width:2rem;min-height:2rem;max-height:2rem;box-shadow:0 1px 2px var(--foreground);border-radius:50%;flex:0 0 2rem;justify-self:center;padding:0;width:2rem!important;height:2rem!important}@supports (color:color-mix(in lab,red,red)){.connect-chat-composer>.connect-chat-send{box-shadow:0 1px 2px color-mix(in srgb,var(--foreground)12%,transparent)}}.connect-chat-composer>input{grid-column:3}.connect-chat-composer>.connect-voice-control{background:var(--muted);border:0;border-radius:999px;grid-area:1/2/auto/4;width:100%;min-width:0;height:2.25rem;min-height:2.25rem;padding:.15rem .25rem .15rem .65rem;overflow:hidden}.connect-chat-composer>.connect-voice-control strong,.connect-chat-composer>.connect-voice-control>span:not(.connect-recording-dot){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-chat-composer>.connect-voice-control>button{flex:0 0 1.9rem;width:1.9rem;height:1.9rem}.connect-chat-mic-placeholder{display:block}.connect-chat-voice-preview{border-top:1px solid var(--border);min-width:0;padding:.45rem .55rem}.connect-chat-voice-preview .connect-voice-control{width:100%;min-width:0}.connect-chat-voice-preview audio{min-width:0}.connect-document-editor{text-align:left;direction:ltr;unicode-bidi:plaintext}.connect-document-editor-header b[data-status=saved]{color:var(--success)}.connect-document-editor-header b[data-status=pending],.connect-document-editor-header b[data-status=saving]{color:var(--warning)}.connect-document-editor-header b[data-status=error]{color:var(--destructive)}.connect-communications{gap:1rem;min-width:0;display:grid}.connect-communications-settings{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.connect-communications-settings>span{color:var(--muted-foreground);align-items:center;gap:.375rem;font-size:.6875rem;display:flex}.connect-milestone-policy-options{border:1px solid var(--border);border-radius:var(--radius-md);display:grid;overflow:hidden}.connect-milestone-policy-options>label{justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.75rem;display:flex}.connect-milestone-policy-options>label+label{border-top:1px solid var(--border)}.connect-milestone-policy-options>label>span:first-child{min-width:0;display:grid}.connect-milestone-policy-options strong{font-size:.75rem}.connect-milestone-policy-options small{color:var(--muted-foreground);font-size:.65rem;line-height:1rem}.connect-milestone-policy-options>.connect-field{align-items:stretch}.connect-communications-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.connect-communications-tabs>button{border:1px solid var(--border);background:var(--card);min-width:0;min-height:4rem;color:var(--muted-foreground);text-align:left;border-radius:7px;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.625rem;padding:.625rem .75rem;transition:border-color .15s,background-color .15s,color .15s;display:grid}.connect-communications-tabs>button:hover,.connect-communications-tabs>button[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-communications-tabs>button:hover,.connect-communications-tabs>button[data-active=true]{border-color:color-mix(in srgb,var(--primary)40%,var(--border))}}.connect-communications-tabs>button:hover,.connect-communications-tabs>button[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-communications-tabs>button:hover,.connect-communications-tabs>button[data-active=true]{background:color-mix(in srgb,var(--primary)5%,var(--card))}}.connect-communications-tabs>button:hover,.connect-communications-tabs>button[data-active=true]{color:#243036}.connect-communications-tabs>button[data-active=true]{box-shadow:inset 3px 0 var(--primary)}.connect-communications-tabs>button>svg{color:var(--primary)}.connect-communications-tabs>button>span{min-width:0;display:grid}.connect-communications-tabs strong{font-size:.78rem}.connect-communications-tabs small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.connect-communications-layout{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.75fr);align-items:start;gap:1rem;min-width:0;display:grid}.connect-editorial-form{border:1px solid var(--border);background:var(--card);border-radius:8px;min-width:0;overflow:hidden}.connect-editorial-form>footer,.connect-editorial-form>header{justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex}.connect-editorial-form>header{border-bottom:1px solid var(--border)}.connect-editorial-form>header>div{align-items:center;gap:.625rem;display:flex}.connect-editorial-form>header>div>div{display:grid}.connect-editorial-form h2{margin:0;font-size:.88rem}.connect-editorial-form header p{color:var(--muted-foreground);margin:.1rem 0 0;font-size:.68rem}.connect-editorial-draft{border:1px solid var(--border);color:var(--muted-foreground);text-transform:uppercase;border-radius:4px;padding:.15rem .4rem;font-size:.62rem;font-weight:700}.connect-editorial-fields{gap:.9rem;padding:1rem;display:grid}.connect-editorial-fields textarea{resize:vertical;min-height:9rem}.connect-editorial-section-heading{border-bottom:1px solid var(--border);align-items:flex-start;gap:.55rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.connect-editorial-section-heading{border-bottom:1px solid color-mix(in srgb,var(--border)78%,transparent)}}.connect-editorial-section-heading{color:var(--primary);padding-bottom:.55rem}.connect-editorial-section-heading>span{gap:.08rem;min-width:0;display:grid}.connect-editorial-section-heading strong{color:var(--foreground);font-size:.74rem}.connect-editorial-section-heading small,.connect-field-help{color:var(--muted-foreground);font-size:.63rem;font-weight:400;line-height:1.4}.connect-editorial-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}.connect-editorial-row>.connect-field{align-content:start}.connect-people-picker{gap:.35rem;min-width:0;display:grid}.connect-people-picker>span{color:var(--muted-foreground);font-size:.66rem;font-weight:650}.connect-people-picker-trigger{text-align:left;justify-content:space-between;width:100%;min-width:0;height:auto;min-height:2.75rem;padding-block:.45rem}.connect-people-picker-trigger>span{gap:.08rem;min-width:0;display:grid}.connect-people-picker-trigger small,.connect-people-picker-trigger strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-people-picker-trigger strong{font-size:.72rem;font-weight:650}.connect-people-picker-trigger small{color:var(--muted-foreground);font-size:.62rem;font-weight:400}.connect-people-picker-popover{width:var(--radix-popover-trigger-width);min-width:min(22rem,100vw - 2rem);max-width:calc(100vw - 2rem);padding:0;overflow:hidden}.connect-people-picker-popover [data-slot=command-list]{max-height:min(19rem,45dvh)}.connect-people-picker-popover [data-slot=command-item]{min-width:0;padding-block:.5rem}.connect-people-picker-popover [data-slot=command-item]>svg{opacity:0;margin-left:auto}.connect-people-picker-popover [data-slot=command-item][data-checked=true]>svg{color:var(--primary);opacity:1}.connect-people-picker-copy{min-width:0;display:grid}.connect-people-picker-copy small,.connect-people-picker-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-people-picker-copy strong{font-size:.7rem}.connect-people-picker-copy small{color:var(--muted-foreground);font-size:.61rem}.connect-people-picker-popover>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;min-height:2.6rem;padding:.35rem .5rem .35rem .75rem;display:flex}.connect-people-picker-popover>footer>span{color:var(--muted-foreground);font-size:.64rem}.connect-editorial-options{border-block:1px solid var(--border);padding-block:.7rem}.connect-editorial-options summary{color:var(--foreground);cursor:pointer;align-items:center;gap:.5rem;font-size:.75rem;font-weight:650;list-style:none;display:flex}.connect-editorial-options summary::-webkit-details-marker{display:none}.connect-editorial-options>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-top:.8rem;display:grid}.connect-editorial-toggle{border:1px solid var(--border);border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.6rem;padding:.45rem .65rem;display:flex}.connect-editorial-toggle>span{align-items:center;gap:.5rem;display:flex}.connect-editorial-toggle>span>span{display:grid}.connect-editorial-toggle strong{font-size:.7rem}.connect-editorial-toggle small{color:var(--muted-foreground);font-size:.62rem}.connect-editorial-attachments{gap:.55rem;min-width:0;display:grid}.connect-editorial-upload-row{flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0;display:flex}.connect-editorial-upload-row>button{width:auto;min-width:0;height:2.25rem}.connect-editorial-upload-row>span{color:var(--muted-foreground);font-size:.66rem}.connect-editorial-attachments>div:not(.connect-editorial-upload-row){grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:.35rem;width:100%;min-width:0;display:grid}.connect-editorial-attachments>div:not(.connect-editorial-upload-row)>span{border:1px solid var(--border);background:var(--muted);border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem;width:100%;min-width:0;padding:.3rem .4rem;font-size:.66rem;display:grid}.connect-editorial-attachments b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:550;overflow:hidden}.connect-editorial-attachments>div:not(.connect-editorial-upload-row)>span>button{width:1.75rem;height:1.75rem;color:var(--muted-foreground);flex:0 0 1.75rem;place-items:center;display:grid}.connect-editorial-form>footer{border-top:1px solid var(--border);background:var(--muted);flex-wrap:wrap;min-width:0;min-height:3.75rem}@supports (color:color-mix(in lab,red,red)){.connect-editorial-form>footer{background:color-mix(in srgb,var(--muted)45%,var(--card))}}.connect-editorial-form>footer>span{overflow-wrap:anywhere;min-width:0;color:var(--muted-foreground);flex:12rem;align-items:center;gap:.35rem;font-size:.68rem;display:flex}.connect-editorial-form>footer>span[data-error=true]{color:var(--destructive)}.connect-editorial-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.connect-editorial-preview{gap:.75rem;min-width:0;display:grid}.connect-editorial-history>header,.connect-editorial-preview>header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.connect-editorial-history>header strong,.connect-editorial-preview>header span{font-size:.74rem;font-weight:700}.connect-editorial-history>header span,.connect-editorial-preview>header small{color:var(--muted-foreground);font-size:.64rem}.connect-editorial-preview-card{width:100%;min-width:0}.connect-editorial-preview-card.connect-feed-post>header>.connect-editorial-preview-avatar{background:var(--primary);border-width:0;flex:0 0 2.25rem;place-items:center;width:2.25rem;height:2.25rem;margin:0;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-editorial-preview-card.connect-feed-post>header>.connect-editorial-preview-avatar{background:color-mix(in srgb,var(--primary)12%,var(--muted))}}.connect-editorial-preview-card.connect-feed-post>header>.connect-editorial-preview-avatar{color:var(--primary);font-size:.7rem}.connect-editorial-preview-card .connect-post-social-counts{min-height:2rem}.connect-editorial-preview-card .connect-post-actions button:disabled{opacity:1;color:var(--muted-foreground)}.connect-editorial-preview-attachment{background:var(--muted);border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;margin:.5rem .9rem;padding:.65rem;display:grid}.connect-editorial-preview-attachment>span{min-width:0;display:grid}.connect-editorial-preview-attachment small,.connect-editorial-preview-attachment strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-editorial-preview-attachment strong{font-size:.72rem}.connect-editorial-preview-attachment small{color:var(--muted-foreground);font-size:.63rem}.connect-broadcast-cta{border:1px solid var(--primary);align-items:center;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.connect-broadcast-cta{border:1px solid color-mix(in srgb,var(--primary)35%,var(--border))}}.connect-broadcast-cta{color:var(--primary);border-radius:5px;padding:.35rem .55rem;font-size:.7rem;font-weight:650}.connect-editorial-history{border-top:1px solid var(--border);gap:.25rem;padding-top:.75rem;display:grid}.connect-editorial-history>article{border-radius:5px;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;padding:.45rem;display:grid}.connect-editorial-history>article:hover{background:var(--muted)}.connect-editorial-history>article>span{background:var(--muted);width:1.8rem;height:1.8rem;color:var(--primary);border-radius:5px;place-items:center;display:grid}.connect-editorial-history-copy{min-width:0;display:grid}.connect-editorial-history-actions{align-items:center;gap:.1rem;display:flex}.connect-editorial-history-actions>button{width:1.8rem;height:1.8rem}.connect-editorial-history-actions>button:last-child{color:var(--destructive)}.connect-editorial-history article small,.connect-editorial-history article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-editorial-history article strong{font-size:.7rem}.connect-editorial-history article small{color:var(--muted-foreground);font-size:.61rem}.connect-feed-broadcast[data-tone=info]{border-left-color:var(--info)}.connect-feed-broadcast[data-tone=success]{border-left-color:var(--success)}.connect-feed-broadcast[data-tone=warning]{border-left-color:var(--warning)}.connect-feed-broadcast[data-tone=critical]{border-left-color:var(--destructive)}.connect-feed-broadcast[data-layout=featured] h2{font-size:1.15rem}.connect-feed-broadcast[data-layout=compact]{gap:.5rem;padding-block:.75rem}@media (max-width:1050px){.connect-communications-layout{grid-template-columns:minmax(0,1fr)}.connect-editorial-preview{grid-template-columns:minmax(0,1fr) minmax(15rem,.7fr)}.connect-editorial-preview>header{grid-column:1/-1}}@media (max-width:700px){.connect-communications-settings{flex-direction:column;align-items:stretch}.connect-communications-settings>span{text-align:center;justify-content:center}.connect-communications-settings>button{width:100%}.connect-communications-tabs{grid-template-columns:1fr}.connect-communications-tabs>button{min-height:3.25rem}.connect-editorial-options>div,.connect-editorial-preview,.connect-editorial-row{grid-template-columns:minmax(0,1fr)}.connect-editorial-preview>header{grid-column:auto}.connect-editorial-form>footer{flex-direction:column;align-items:stretch}.connect-editorial-upload-row>button{width:100%}.connect-editorial-form-actions{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.connect-editorial-form-actions button{width:100%}.connect-chat-composer{grid-template-columns:2.25rem 2.25rem minmax(0,1fr) 2.25rem}.connect-kanban-columns{grid-auto-columns:minmax(min(16rem,100vw - 3rem),1fr)}}.connect-media-attachment{border-radius:6px;position:relative;overflow:hidden}.connect-image-preview{cursor:zoom-in;width:100%;text-align:inherit;background:0 0;border:0;padding:0;display:block;position:relative}.connect-image-preview>span{color:#fff;opacity:0;background:#0f172ac7;border:1px solid #ffffff38;border-radius:5px;align-items:center;gap:.3rem;padding:.3rem .45rem;font-size:.68rem;transition:opacity .16s;display:inline-flex;position:absolute;bottom:.5rem;right:.5rem}.connect-image-preview:focus-visible>span,.connect-image-preview:hover>span{opacity:1}.connect-image-preview:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.connect-image-viewer{color:#fff;background:#111827;border-color:#ffffff24;grid-template-rows:auto minmax(0,1fr);gap:0;width:min(96vw,90rem);max-width:min(96vw,90rem);height:min(92vh,60rem);max-height:92vh;padding:0;overflow:hidden}.connect-image-viewer:before{display:none}.connect-image-viewer-toolbar{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.65rem .75rem .65rem 1rem;display:flex}.connect-image-viewer-toolbar>div:first-child{gap:.1rem;min-width:0;display:grid}.connect-image-viewer-toolbar h2,.connect-image-viewer-toolbar p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.connect-image-viewer-toolbar h2{letter-spacing:0;font-size:.85rem}.connect-image-viewer-toolbar p{color:#ffffff9e;font-size:.7rem}.connect-image-viewer-toolbar>div:last-child{flex:none;gap:.2rem;display:flex}.connect-image-viewer-stage>button,.connect-image-viewer-toolbar button{color:#fff}.connect-image-viewer-stage{overscroll-behavior:contain;scrollbar-color:#ffffff47 transparent;scrollbar-width:thin;background:#030712;place-items:center;min-width:0;min-height:0;padding:1rem 4rem;display:grid;position:relative;overflow:auto}.connect-image-viewer-stage>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.connect-image-viewer-next,.connect-image-viewer-prev{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;background:#0f172ab3;border:1px solid #ffffff29;border-radius:50%;width:2.75rem;height:2.75rem;position:absolute;top:50%;transform:translateY(-50%)}.connect-image-viewer-prev{left:.75rem}.connect-image-viewer-next{right:.75rem}.connect-image-viewer-error{color:#ffffffc7;place-items:center;gap:.65rem;font-size:.82rem;display:grid}@media (max-width:700px){.connect-image-viewer{border:0;border-radius:0;width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);height:calc(100dvh - 2rem);max-height:calc(100dvh - 2rem)}.connect-image-preview>span{opacity:1}.connect-image-viewer-stage{padding:.75rem 3.25rem}.connect-image-viewer-prev{left:.4rem}.connect-image-viewer-next{right:.4rem}}.connect-media-download{z-index:1;border:1px solid var(--border);width:1.9rem;min-width:1.9rem;height:1.9rem;position:absolute;top:.4rem;right:.4rem}@supports (color:color-mix(in lab,red,red)){.connect-media-download{border:1px solid color-mix(in srgb,var(--border)72%,transparent)}}.connect-media-download{background:var(--card);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.connect-media-download{background:color-mix(in srgb,var(--card)91%,transparent)}}.connect-media-download{color:var(--foreground);box-shadow:0 2px 8px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.connect-media-download{box-shadow:0 2px 8px color-mix(in srgb,var(--foreground)14%,transparent)}}.connect-media-download{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.connect-media-download:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-media-download:hover{border-color:color-mix(in srgb,var(--primary)40%,var(--border))}}.connect-media-download:hover{background:var(--card);color:var(--primary)}.connect-audio-attachment{border:1px solid var(--border);background:var(--card);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem .45rem;min-width:min(18rem,70vw);max-width:100%;padding:.45rem .5rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.connect-audio-attachment{background:color-mix(in srgb,var(--card)92%,var(--muted))}}.connect-audio-attachment>.connect-audio-waveform{grid-area:1/1}.connect-audio-attachment>span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:.7rem;overflow:hidden}.connect-audio-attachment>.connect-media-download{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-area:1/2;align-self:center;position:static}.connect-audio-waveform{grid-template-columns:1.9rem minmax(5.5rem,1fr) auto;align-items:center;gap:.4rem;width:100%;min-width:0;display:grid}.connect-audio-waveform>audio{display:none}.connect-audio-play{background:var(--primary);width:1.9rem;height:1.9rem;color:var(--primary-foreground);border-radius:50%;place-items:center;transition:background-color .15s,transform .15s;display:grid}.connect-audio-play:hover{background:var(--primary-hover)}.connect-audio-play:active{transform:scale(.96)}.connect-audio-play:focus-visible,.connect-audio-wave:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-audio-play:focus-visible,.connect-audio-wave:focus-visible{outline:2px solid color-mix(in srgb,var(--primary)58%,transparent)}}.connect-audio-play:focus-visible,.connect-audio-wave:focus-visible{outline-offset:2px}.connect-audio-wave{cursor:pointer;align-items:center;gap:2px;min-width:0;height:2rem;display:flex}.connect-audio-wave>i{background:var(--muted-foreground);border-radius:999px;flex:2px;width:2px;min-width:1px;max-width:2px}@supports (color:color-mix(in lab,red,red)){.connect-audio-wave>i{background:color-mix(in srgb,var(--muted-foreground)34%,transparent)}}.connect-audio-wave>i{pointer-events:none;transition:background-color .1s linear}.connect-audio-wave>i[data-played=true]{background:var(--primary)}.connect-audio-waveform>time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.64rem}.connect-audio-waveform[data-compact=true]{grid-template-columns:1.8rem minmax(4.5rem,1fr) auto}.connect-audio-waveform[data-compact=true] .connect-audio-play{width:1.8rem;height:1.8rem}.connect-reactions{align-items:center;gap:.3rem;min-height:2rem;display:inline-flex}.connect-reactions [data-slot=dropdown-menu-trigger],.connect-reactions>button{flex:none}.connect-reaction-summary{min-height:1.8rem;color:var(--muted-foreground);border-radius:999px;align-items:center;gap:.35rem;padding:0 .45rem;font-size:.72rem;display:inline-flex}.connect-reaction-summary:hover{background:var(--accent);color:var(--foreground)}.connect-reaction-picker{min-width:12rem}.connect-reaction-picker [data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-reaction-picker [data-active=true]{background:color-mix(in srgb,var(--primary)12%,var(--card))}}.connect-reaction-picker [data-active=true]{color:var(--primary)}.connect-reaction-emoji{text-align:center;width:1.4rem;font-size:1.05rem}.connect-reaction-people{width:min(20rem,100vw - 2rem)}.connect-reaction-group{gap:.2rem;padding:.45rem .55rem;display:grid}.connect-reaction-group strong{font-size:.76rem}.connect-reaction-group span{color:var(--muted-foreground);font-size:.72rem;line-height:1.35}.connect-reactions[data-compact=true]{min-height:1.65rem}.connect-reactions[data-compact=true] .connect-reaction-action{border-radius:50%;width:1.7rem;height:1.7rem}.connect-reactions[data-compact=true] .connect-reaction-summary{width:auto;max-width:8rem;padding-inline:.35rem}.connect-reactions[data-compact=true] .connect-reaction-action[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-reactions[data-compact=true] .connect-reaction-action[data-active=true]{background:color-mix(in srgb,var(--primary)9%,transparent)}}.connect-reactions[data-compact=true] .connect-reaction-action[data-active=true]{color:var(--primary)}.connect-chat-bubble-meta{justify-content:space-between;align-items:center;gap:.6rem;min-height:1.7rem;display:flex}.connect-chat-bubble-meta>time{margin-left:auto}.connect-voice-control{border:1px solid var(--border);background:var(--card);border-radius:6px;align-items:center;gap:.4rem;min-width:12rem;min-height:2.4rem;padding:.25rem .4rem;font-size:.72rem;display:flex}.connect-voice-control audio{min-width:8rem}.connect-voice-control>.connect-audio-waveform{flex:auto;min-width:0}.connect-voice-control>[data-slot=button]{flex:none}.connect-recording-dot{background:var(--destructive);border-radius:999px;width:.55rem;height:.55rem;animation:connect-recording-pulse 1.2s ease-in-out infinite}@keyframes connect-recording-pulse{50%{opacity:.35}}.connect-chat-voice-preview{background:var(--card);padding:.45rem .65rem 0}.connect-feed-broadcast{border:1px solid var(--border);border-left:3px solid var(--primary);background:var(--card);border-radius:6px;gap:.8rem;padding:1rem 1.1rem 1.1rem;display:grid;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.connect-feed-broadcast[data-kind=announcement]{border-left-color:var(--warning)}.connect-feed-broadcast[data-priority=urgent]{border-left-color:var(--destructive)}.connect-feed-broadcast>header{align-items:center;gap:.65rem;display:flex}.connect-feed-broadcast>header>span{background:var(--primary);border-radius:6px;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-feed-broadcast>header>span{background:color-mix(in srgb,var(--primary)10%,var(--card))}}.connect-feed-broadcast>header>span{color:var(--primary)}.connect-feed-broadcast>header>div{gap:.05rem;display:grid}.connect-feed-broadcast>header strong{font-size:.78rem}.connect-feed-broadcast time,.connect-feed-broadcast>small{color:var(--muted-foreground);font-size:.7rem}.connect-feed-broadcast>header b{color:var(--primary);text-transform:uppercase;margin-left:auto;font-size:.68rem}.connect-feed-broadcast h2{margin:0;font-size:1rem;line-height:1.4}.connect-feed-broadcast p{color:var(--muted-foreground);white-space:pre-wrap;margin:0;font-size:.86rem;line-height:1.55}.connect-feed-recognition{border:1px solid var(--border);border-left:3px solid var(--primary);background:var(--card);border-radius:6px;padding:1rem 1.1rem}.connect-feed-recognition>header{align-items:center;gap:.65rem;margin-bottom:.9rem;display:flex}.connect-feed-recognition>header>span{width:2rem;height:2rem;color:var(--primary);background:var(--primary);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-feed-recognition>header>span{background:color-mix(in srgb,var(--primary)10%,var(--card))}}.connect-feed-recognition>header>div{flex:1;gap:.1rem;min-width:0;display:grid}.connect-feed-recognition>header time,.connect-recognition-person small{color:var(--muted-foreground);font-size:.7rem}.connect-feed-recognition>header b{border:1px solid var(--border);color:var(--foreground);border-radius:999px;padding:.25rem .5rem;font-size:.65rem;font-weight:600}.connect-recognition-person{align-items:flex-start;gap:.75rem;display:flex}.connect-recognition-person>div{min-width:0}.connect-recognition-person h2{margin:0 0 .3rem;font-size:1rem}.connect-recognition-person p{color:var(--foreground);white-space:pre-wrap;margin:0 0 .35rem;font-size:.86rem;line-height:1.55}.connect-feed-milestone{background:var(--card);border:1px solid var(--border);border-left:3px solid #db2777;border-radius:6px;padding:1rem 1.1rem}.connect-feed-milestone[data-kind=work_anniversary]{border-left-color:#d97706}.connect-feed-milestone[data-kind=welcome]{border-left-color:#16a34a}.connect-feed-milestone[data-kind=credential]{border-left-color:var(--primary)}.connect-feed-milestone>header{align-items:center;gap:.625rem;margin-bottom:.875rem;display:flex}.connect-feed-milestone>header>span{background:#db2777;border-radius:6px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-feed-milestone>header>span{background:color-mix(in srgb,#db2777 10%,var(--card))}}.connect-feed-milestone>header>span{color:#be185d}.connect-feed-milestone[data-kind=work_anniversary]>header>span{background:#d97706}@supports (color:color-mix(in lab,red,red)){.connect-feed-milestone[data-kind=work_anniversary]>header>span{background:color-mix(in srgb,#d97706 10%,var(--card))}}.connect-feed-milestone[data-kind=work_anniversary]>header>span{color:#b45309}.connect-feed-milestone[data-kind=welcome]>header>span{background:#16a34a}@supports (color:color-mix(in lab,red,red)){.connect-feed-milestone[data-kind=welcome]>header>span{background:color-mix(in srgb,#16a34a 10%,var(--card))}}.connect-feed-milestone[data-kind=welcome]>header>span{color:#15803d}.connect-feed-milestone[data-kind=credential]>header>span{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-feed-milestone[data-kind=credential]>header>span{background:color-mix(in srgb,var(--primary)10%,var(--card))}}.connect-feed-milestone[data-kind=credential]>header>span{color:var(--primary)}.connect-feed-milestone>header>div{min-width:0;display:grid}.connect-feed-milestone>header strong{font-size:.75rem}.connect-feed-milestone time,.connect-milestone-person small{color:var(--muted-foreground);font-size:.6875rem}.connect-milestone-person{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.connect-milestone-person>div{min-width:0}.connect-milestone-person h2{margin:0 0 .25rem;font-size:1rem}.connect-milestone-person p{color:var(--foreground);margin:0 0 .25rem;font-size:.84rem}.connect-workspace-header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.connect-workspace-header>div:first-child{gap:.2rem;display:grid}.connect-workspace-header>div+div{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.connect-workspace-header span{color:var(--primary);text-transform:uppercase;font-size:.7rem;font-weight:700}.connect-workspace-header h1{letter-spacing:0;margin:0;font-size:1.55rem;font-weight:700}.connect-workspace-header p{color:var(--muted-foreground);margin:0;font-size:.82rem}.connect-scope-switch{border:1px solid var(--border);background:var(--muted);border-radius:6px;align-items:center;gap:.2rem;padding:.2rem;display:inline-flex}.connect-scope-switch button{min-height:2rem;color:var(--muted-foreground);border-radius:4px;justify-content:center;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.74rem;font-weight:600;display:inline-flex}.connect-scope-switch button[data-active=true]{background:var(--card);color:var(--foreground);box-shadow:0 1px 3px #0f172a14}.connect-kanban{min-width:0}.connect-kanban>.connect-scope-switch{margin-bottom:.85rem}.connect-kanban-mode-switch{border:1px solid var(--border);background:var(--muted);border-radius:6px;grid-template-columns:repeat(2,minmax(0,13rem));width:fit-content;max-width:100%;margin-bottom:.7rem;padding:.22rem;display:grid}.connect-kanban-mode-switch>button{min-width:0;color:var(--muted-foreground);text-align:left;border-radius:4px;align-items:center;gap:.5rem;padding:.48rem .65rem;display:flex}.connect-kanban-mode-switch>button>span{gap:.05rem;min-width:0;display:grid}.connect-kanban-mode-switch strong{font-size:.75rem}.connect-kanban-mode-switch small{text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.connect-kanban-mode-switch>button[data-active=true]{background:var(--card);color:var(--foreground);box-shadow:0 1px 3px #0f172a14}.connect-kanban-mode-switch>button[data-active=true]>svg{color:var(--primary)}.connect-ticket-dashboard{gap:1rem;min-width:0;padding:.2rem 0 1rem;display:grid}.connect-ticket-dashboard-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:1rem;min-width:0;padding:.85rem 0 .75rem;display:flex}.connect-ticket-dashboard-heading>div:first-child{gap:.16rem;min-width:0;display:grid}.connect-ticket-dashboard-heading>div:first-child>span{color:var(--primary);text-transform:uppercase;font-size:.67rem;font-weight:800}.connect-ticket-dashboard-heading h2{color:var(--foreground);letter-spacing:0;margin:0;font-size:1.35rem;font-weight:780}.connect-ticket-dashboard-heading p{color:var(--muted-foreground);margin:0;font-size:.77rem}.connect-ticket-dashboard-total{text-align:right;grid-template-columns:auto auto;align-items:baseline;gap:.08rem .65rem;display:grid}.connect-ticket-dashboard-total span{color:var(--muted-foreground);text-transform:uppercase;font-size:.67rem;font-weight:700}.connect-ticket-dashboard-total strong{color:var(--foreground);grid-row:span 2;font-size:2rem;line-height:1}.connect-ticket-dashboard-total small{color:var(--muted-foreground);font-size:.68rem}.connect-ticket-dashboard-filters{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:.7rem;min-width:0;padding:.75rem 0;display:grid}.connect-ticket-dashboard-filters>header{min-width:8.5rem;color:var(--primary);align-items:center;gap:.45rem;padding-bottom:.48rem;display:flex}.connect-ticket-dashboard-filters>header>span{gap:.05rem;display:grid}.connect-ticket-dashboard-filters>header strong{color:var(--foreground);font-size:.73rem}.connect-ticket-dashboard-filters>header small{color:var(--muted-foreground);font-size:.63rem}.connect-ticket-dashboard-filters>div{grid-template-columns:repeat(auto-fit,minmax(min(8rem,100%),1fr));gap:.55rem;min-width:0;display:grid}.connect-ticket-dashboard-filters label{gap:.24rem;min-width:0;display:grid}.connect-ticket-dashboard-filters label>span{color:var(--muted-foreground);font-size:.62rem;font-weight:700}.connect-ticket-dashboard-filters [data-slot=select-trigger]{background:var(--card);width:100%;min-width:0;height:2.15rem;font-size:.69rem;overflow:hidden}.connect-ticket-dashboard-filters [data-slot=select-value]{text-overflow:ellipsis;min-width:0;overflow:hidden}.connect-ticket-dashboard-filters>button{margin-bottom:.05rem}.connect-ticket-dashboard-kpis{border-block:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));display:grid;overflow:hidden}.connect-ticket-dashboard-kpis>article{border-right:1px solid var(--border);gap:.22rem;min-width:0;padding:.8rem 1rem;display:grid}.connect-ticket-dashboard-kpis>article:last-child{border-right:0}.connect-ticket-dashboard-kpis span{color:var(--muted-foreground);align-items:center;gap:.38rem;font-size:.7rem;font-weight:700;display:flex}.connect-ticket-dashboard-kpis span>svg{color:var(--info)}.connect-ticket-dashboard-kpis strong{color:var(--foreground);font-size:1.65rem;line-height:1.1}.connect-ticket-dashboard-kpis small{color:var(--muted-foreground);font-size:.67rem;line-height:1.4;overflow:hidden}.connect-ticket-dashboard-kpis>article[data-tone=danger] span>svg,.connect-ticket-dashboard-kpis>article[data-tone=danger] strong{color:var(--destructive)}.connect-ticket-dashboard-kpis>article[data-tone=success] span>svg{color:var(--primary)}.connect-ticket-sla-runway{border-bottom:1px solid var(--border);gap:.65rem;padding:.8rem 0;display:grid}.connect-ticket-sla-runway>header{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.connect-ticket-sla-runway>header>div{gap:.08rem;display:grid}.connect-ticket-sla-runway>header strong{font-size:.84rem}.connect-ticket-sla-runway>header span{color:var(--muted-foreground);font-size:.68rem}.connect-ticket-sla-runway>header>b{color:var(--primary);font-size:.73rem}.connect-ticket-sla-track{background:var(--muted);border-radius:3px;gap:3px;width:100%;height:.62rem;display:flex;overflow:hidden}.connect-ticket-sla-track>i{min-width:0}.connect-ticket-sla-track>i[data-state=healthy]{background:var(--primary)}.connect-ticket-sla-track>i[data-state=risk]{background:var(--warning)}.connect-ticket-sla-track>i[data-state=late]{background:var(--destructive)}.connect-ticket-sla-track>i[data-state=empty]{background:var(--border)}.connect-ticket-sla-runway>footer{flex-wrap:wrap;gap:.6rem 1.2rem;display:flex}.connect-ticket-sla-runway>footer span{color:var(--muted-foreground);align-items:center;gap:.32rem;font-size:.68rem;display:inline-flex}.connect-ticket-sla-runway>footer span>i{border-radius:2px;width:.48rem;height:.48rem}.connect-ticket-sla-runway>footer i[data-state=healthy]{background:var(--primary)}.connect-ticket-sla-runway>footer i[data-state=risk]{background:var(--warning)}.connect-ticket-sla-runway>footer i[data-state=late]{background:var(--destructive)}.connect-ticket-sla-runway>footer b{color:var(--foreground)}.connect-ticket-dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));gap:0 1.25rem;min-width:0;display:grid}.connect-ticket-dashboard-panel{border-bottom:1px solid var(--border);align-content:start;gap:.75rem;min-width:0;min-height:15rem;padding:1rem 0;display:grid}.connect-ticket-dashboard-panel>header{justify-content:space-between;align-items:flex-start;gap:.8rem;min-width:0;display:flex}.connect-ticket-dashboard-panel>header>div{gap:.08rem;min-width:0;display:grid}.connect-ticket-dashboard-panel>header strong{color:var(--foreground);font-size:.82rem}.connect-ticket-dashboard-panel>header span{color:var(--muted-foreground);font-size:.67rem}.connect-ticket-dashboard-panel>header>svg{color:var(--muted-foreground)}.connect-ticket-dashboard-trend{grid-column:1/-1;min-height:20rem}.connect-ticket-chart{width:100%;min-width:0;height:15.5rem}.connect-ticket-chart--workload{height:12rem}.connect-ticket-chart-key{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.connect-ticket-chart-key>i{border-radius:2px;width:.55rem;height:.55rem;margin-left:.35rem}.connect-ticket-chart-key>i[data-series=created]{background:var(--info)}.connect-ticket-chart-key>i[data-series=resolved]{background:var(--primary)}.connect-ticket-age-list,.connect-ticket-rank-list{gap:.72rem;padding-top:.2rem;display:grid}.connect-ticket-age-list>div,.connect-ticket-rank-list>div{grid-template-columns:minmax(6.5rem,.7fr) minmax(5rem,1.3fr) 1.5rem;align-items:center;gap:.65rem;display:grid}.connect-ticket-age-list span,.connect-ticket-rank-list span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.connect-ticket-age-list i,.connect-ticket-rank-list i{background:var(--muted);border-radius:2px;height:.42rem;overflow:hidden}.connect-ticket-age-list i>b,.connect-ticket-rank-list i>b{background:var(--info);min-width:2px;height:100%;display:block}.connect-ticket-rank-list>div[data-priority=urgent] i>b{background:var(--destructive)}.connect-ticket-age-list>div:nth-child(3) i>b,.connect-ticket-rank-list>div[data-priority=high] i>b{background:var(--warning)}.connect-ticket-age-list>div:nth-child(4) i>b{background:var(--destructive)}.connect-ticket-age-list strong,.connect-ticket-rank-list strong{color:var(--foreground);text-align:right;font-size:.72rem}.connect-ticket-dashboard-stages ol{margin:0;padding:0;list-style:none;display:grid}.connect-ticket-dashboard-stages li{border-bottom:1px solid var(--border);grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:2.15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-ticket-dashboard-stages li{border-bottom:1px solid color-mix(in srgb,var(--border)65%,transparent)}}.connect-ticket-dashboard-stages li:last-child{border-bottom:0}.connect-ticket-dashboard-stages li>b{color:var(--primary);font-variant-numeric:tabular-nums;font-size:.64rem}.connect-ticket-dashboard-stages li>span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.connect-ticket-dashboard-stages li>strong{font-size:.72rem}.connect-ticket-dashboard-empty{min-height:10rem;color:var(--muted-foreground);align-content:center;place-items:center;gap:.4rem;font-size:.72rem;display:grid}@media (max-width:900px){.connect-ticket-dashboard-filters{grid-template-columns:minmax(0,1fr) auto}.connect-ticket-dashboard-filters>header{grid-column:1/-1;padding-bottom:0}.connect-ticket-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-ticket-dashboard-kpis>article:nth-child(2){border-right:0}.connect-ticket-dashboard-kpis>article:nth-child(-n+2){border-bottom:1px solid var(--border)}.connect-ticket-dashboard-grid{grid-template-columns:minmax(0,1fr)}.connect-ticket-dashboard-trend{grid-column:auto}}@media (max-width:640px){.connect-kanban-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.connect-ticket-dashboard-heading{align-items:flex-start}.connect-ticket-dashboard-total{flex:none}.connect-ticket-dashboard-total small,.connect-ticket-dashboard-total span{display:none}.connect-ticket-dashboard-filters{grid-template-columns:minmax(0,1fr)}.connect-ticket-dashboard-filters>button{width:100%}.connect-ticket-dashboard-kpis{grid-template-columns:minmax(0,1fr)}.connect-ticket-dashboard-kpis>article{border-right:0;border-bottom:1px solid var(--border)}.connect-ticket-dashboard-kpis>article:last-child{border-bottom:0}.connect-ticket-sla-runway>footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.connect-ticket-dashboard-panel{min-height:13rem}.connect-ticket-dashboard-trend{min-height:18rem}.connect-ticket-chart{height:13.5rem}.connect-ticket-chart--workload{height:11rem}}.connect-kanban-view-picker{border:1px solid var(--border);background:var(--card);border-radius:6px;gap:.65rem;margin:0 0 .75rem;padding:.65rem .75rem;display:grid}.connect-kanban-view-picker>header{align-items:center;gap:.55rem;min-width:0;display:flex}.connect-kanban-view-picker>header>span{background:var(--primary);border-radius:5px;flex:none;place-items:center;width:1.8rem;height:1.8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-kanban-view-picker>header>span{background:color-mix(in srgb,var(--primary)9%,var(--card))}}.connect-kanban-view-picker>header>span{color:var(--primary)}.connect-kanban-view-picker>header>div{gap:.1rem;min-width:0;display:grid}.connect-kanban-view-picker strong{color:var(--foreground);font-size:.75rem}.connect-kanban-view-picker small{color:var(--muted-foreground);font-size:.68rem;line-height:1.4}.connect-kanban-view-options{grid-template-columns:minmax(0,.7fr) minmax(0,.85fr) minmax(0,1.5fr);gap:.45rem;min-width:0;display:grid}.connect-kanban-view-options>button,.connect-kanban-workflow-picker{border:1px solid var(--border);background:var(--muted);border-radius:5px;min-width:0;min-height:3.25rem}.connect-kanban-view-options>button{color:var(--muted-foreground);text-align:left;align-items:center;gap:.5rem;padding:.5rem .65rem;display:flex}.connect-kanban-view-options>button>span,.connect-kanban-workflow-picker>span>span{gap:.05rem;min-width:0;display:grid}.connect-kanban-view-options>button>svg,.connect-kanban-workflow-picker>span>svg{flex:none}.connect-kanban-view-options>button:hover,.connect-kanban-workflow-picker:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-kanban-view-options>button:hover,.connect-kanban-workflow-picker:hover{border-color:color-mix(in srgb,var(--primary)24%,var(--border))}}.connect-kanban-view-options>button:hover,.connect-kanban-workflow-picker:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-kanban-view-options>button:hover,.connect-kanban-workflow-picker:hover{background:color-mix(in srgb,var(--primary)3%,var(--card))}}.connect-kanban-view-options>button[data-active=true],.connect-kanban-workflow-picker[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-kanban-view-options>button[data-active=true],.connect-kanban-workflow-picker[data-active=true]{border-color:color-mix(in srgb,var(--primary)38%,var(--border))}}.connect-kanban-view-options>button[data-active=true],.connect-kanban-workflow-picker[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-kanban-view-options>button[data-active=true],.connect-kanban-workflow-picker[data-active=true]{background:color-mix(in srgb,var(--primary)7%,var(--card))}}.connect-kanban-view-options>button[data-active=true],.connect-kanban-workflow-picker[data-active=true]{color:var(--primary)}.connect-kanban-workflow-picker{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:.55rem;padding:.45rem .5rem .45rem .65rem;display:grid}.connect-kanban-workflow-picker>span{min-width:0;color:inherit;align-items:center;gap:.5rem;display:flex}.connect-kanban-workflow-picker [data-slot=select-trigger]{background:var(--card);width:100%;min-width:0;overflow:hidden}.connect-kanban-workflow-picker [data-slot=select-value]{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (min-width:901px){.connect-kanban-view-options>.connect-kanban-workflow-picker:nth-child(2):last-child{grid-column:span 2}.connect-kanban-view-options>.connect-kanban-workflow-picker:first-child:last-child{grid-column:1/-1}}.connect-ticket-metrics{border:1px solid var(--border);background:var(--card);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 .85rem;display:grid;overflow:hidden}.connect-ticket-metrics>div{border-right:1px solid var(--border);min-width:0;min-height:3.25rem;color:var(--muted-foreground);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.65rem .8rem;display:grid}.connect-ticket-metrics>div:last-child{border-right:0}.connect-ticket-metrics>div[data-alert=true]{color:var(--destructive)}.connect-personal-board-guidance{border:1px solid var(--primary);align-items:flex-start;gap:.55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.connect-personal-board-guidance{border:1px solid color-mix(in srgb,var(--primary)20%,var(--border))}}.connect-personal-board-guidance{background:var(--primary);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.connect-personal-board-guidance{background:color-mix(in srgb,var(--primary)4%,var(--card))}}.connect-personal-board-guidance{color:var(--primary);margin-bottom:.75rem;padding:.65rem .75rem}.connect-personal-board-guidance[data-mode=summary]{border-color:var(--border);background:var(--muted);color:var(--muted-foreground)}.connect-personal-board-guidance[data-mode=workflow]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-personal-board-guidance[data-mode=workflow]{border-color:color-mix(in srgb,var(--primary)28%,var(--border))}}.connect-personal-board-guidance>svg{flex:none;margin-top:.05rem}.connect-personal-board-guidance>span{gap:.1rem;min-width:0;display:grid}.connect-personal-board-guidance strong{color:var(--foreground);font-size:.75rem}.connect-personal-board-guidance small{color:var(--muted-foreground);font-size:.68rem;line-height:1.45}.connect-ticket-metrics span{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.connect-ticket-metrics strong{color:var(--foreground);font-size:.83rem}.connect-kanban-columns{grid-auto-columns:minmax(17rem,1fr);grid-auto-flow:column;gap:.75rem;min-height:31rem;padding-bottom:.75rem;display:grid;overflow-x:auto}.connect-kanban-column{border:1px solid var(--border);background:var(--muted);border-radius:6px;grid-template-rows:auto 1fr;min-width:17rem;min-height:30rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-kanban-column{background:color-mix(in srgb,var(--muted)65%,var(--background))}}.connect-kanban-column>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:2.8rem;padding:0 .75rem;display:flex}.connect-kanban-column>header span{align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;display:flex}.connect-kanban-column>header i{background:var(--muted-foreground);border-radius:999px;width:.5rem;height:.5rem}.connect-kanban-column[data-color=blue]>header i{background:var(--info)}.connect-kanban-column[data-color=amber]>header i{background:var(--warning)}.connect-kanban-column[data-color=green]>header i{background:var(--primary)}.connect-kanban-column[data-color=red]>header i{background:var(--destructive)}.connect-kanban-column>header b{background:var(--card);min-width:1.45rem;height:1.45rem;color:var(--muted-foreground);border-radius:999px;place-items:center;font-size:.68rem;display:grid}.connect-kanban-stack{flex-direction:column;gap:.55rem;padding:.6rem;display:flex}.connect-kanban-card{border:1px solid var(--border);background:var(--card);cursor:grab;border-radius:6px;gap:.55rem;padding:.7rem;display:grid;box-shadow:0 1px 2px #0f172a0a}.connect-kanban-card:active{cursor:grabbing}.connect-kanban-card[data-movable=false],.connect-kanban-card[data-movable=false]:active{cursor:default}.connect-kanban-card[data-movable=false] .connect-kanban-card-top>svg{opacity:.28}.connect-kanban-card[data-archived=true]{opacity:.76}.connect-kanban-card footer,.connect-kanban-card time,.connect-kanban-card-top{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.connect-kanban-card-top span{background:var(--muted);color:var(--muted-foreground);text-transform:uppercase;border-radius:4px;padding:.15rem .38rem;font-size:.64rem;font-weight:700}.connect-kanban-card-top span[data-priority=urgent]{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.connect-kanban-card-top span[data-priority=urgent]{background:color-mix(in srgb,var(--destructive)12%,var(--card))}}.connect-kanban-card-top span[data-priority=urgent]{color:var(--destructive)}.connect-kanban-card-top span[data-priority=high]{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.connect-kanban-card-top span[data-priority=high]{background:color-mix(in srgb,var(--warning)15%,var(--card))}}.connect-kanban-card-top span[data-priority=high]{color:var(--warning-foreground)}.connect-kanban-card>strong{font-size:.82rem;line-height:1.35}.connect-kanban-card p{color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.73rem;line-height:1.45;display:-webkit-box;overflow:hidden}.connect-kanban-card footer>span,.connect-kanban-card time{color:var(--muted-foreground);justify-content:flex-start;font-size:.68rem}.connect-kanban-card footer>button{flex:none;min-width:0}.connect-kanban-card footer>button[aria-label]{width:1.85rem;height:1.85rem}.connect-kanban-claim{white-space:normal;max-width:calc(100% - 2.25rem);height:auto;min-height:1.85rem;padding:.3rem .5rem;font-size:.64rem;line-height:1.15}.connect-kanban-claim svg{flex:none}.connect-ticket-sla{min-width:0;color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:.68rem;line-height:1.35;display:flex}.connect-ticket-sla[data-status=breached],.connect-ticket-sla[data-status=overdue]{color:var(--destructive)}.connect-ticket-sla[data-status=met]{color:var(--primary)}.connect-ticket-stage{border:1px solid var(--primary);align-items:center;gap:.3rem;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.connect-ticket-stage{border:1px solid color-mix(in srgb,var(--primary)22%,var(--border))}}.connect-ticket-stage{background:var(--primary);border-radius:4px}@supports (color:color-mix(in lab,red,red)){.connect-ticket-stage{background:color-mix(in srgb,var(--primary)5%,var(--card))}}.connect-ticket-stage{color:var(--primary);padding:.2rem .4rem;font-size:.66rem;font-weight:700}.connect-kanban-context{width:fit-content;color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:.68rem;line-height:1.35;display:inline-flex}.connect-ticket-detail-dialog,.connect-ticket-workflow-dialog{grid-template-rows:auto minmax(0,1fr) auto auto;width:min(58rem,100vw - 2rem);max-width:58rem;max-height:calc(100dvh - 2rem);overflow:hidden}.connect-kanban-create-dialog{grid-template-rows:auto minmax(0,1fr) auto;width:min(38rem,100vw - 2rem);max-width:38rem;max-height:calc(100dvh - 2rem);overflow:hidden}.connect-kanban-create-dialog>.connect-form-grid{scrollbar-gutter:stable;min-height:0;padding:.1rem .5rem .25rem .1rem;overflow:hidden auto}.connect-ticket-detail,.connect-ticket-workflow-layout{min-width:0;min-height:0;overflow:hidden auto}.connect-ticket-detail-summary{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.45rem;padding-bottom:.8rem;display:flex}.connect-ticket-detail-summary>span{background:var(--muted);color:var(--muted-foreground);border-radius:4px;align-items:center;gap:.3rem;padding:.25rem .45rem;font-size:.7rem;display:inline-flex}.connect-ticket-detail-summary>span[data-status=breached],.connect-ticket-detail-summary>span[data-status=overdue]{color:var(--destructive)}.connect-ticket-context{border-bottom:1px solid var(--border);gap:.75rem;padding:.9rem 0;display:grid}.connect-ticket-context>header{align-items:flex-start;gap:.55rem;display:flex}.connect-ticket-context>header>span{background:var(--primary);border-radius:5px;flex:none;place-items:center;width:1.85rem;height:1.85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-ticket-context>header>span{background:color-mix(in srgb,var(--primary)12%,var(--muted))}}.connect-ticket-context>header>span{color:var(--primary)}.connect-ticket-context>header>div{gap:.12rem;display:grid}.connect-ticket-context>header strong{font-size:.82rem}.connect-ticket-context dl small,.connect-ticket-context>header small{color:var(--muted-foreground);font-size:.68rem}.connect-ticket-context>p{color:var(--foreground);white-space:pre-wrap;margin:0;font-size:.78rem;line-height:1.55}.connect-ticket-context>dl{border:1px solid var(--border);background:var(--border);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.connect-ticket-context>dl>div{background:var(--card);align-content:start;gap:.15rem;min-width:0;padding:.65rem .7rem;display:grid}.connect-ticket-context dt,.connect-ticket-context-fields>strong{color:var(--muted-foreground);text-transform:uppercase;font-size:.63rem;font-weight:750}.connect-ticket-context dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.74rem;font-weight:650}.connect-ticket-context-fields{gap:.45rem;display:grid}.connect-ticket-context-fields>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:0;display:grid}.connect-ticket-context-fields>dl>div{gap:.15rem;min-width:0;display:grid}.connect-ticket-detail-files{border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;padding:12px 0;display:grid}.connect-ticket-transition-entry{border:1px solid var(--border);background:var(--muted);border-radius:6px;gap:.65rem;margin-top:.8rem;padding:.8rem;display:grid}.connect-ticket-transition-entry>label{gap:.4rem;min-width:0;display:grid}.connect-ticket-transition-entry>label>span{color:var(--foreground);font-size:.75rem;font-weight:700}.connect-ticket-state-control{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(12rem,.9fr);align-items:end;gap:.75rem;padding-bottom:.75rem;display:grid}.connect-ticket-state-control>div{gap:.2rem;min-width:0;display:grid}.connect-ticket-state-control strong{font-size:.78rem}.connect-ticket-state-control small{color:var(--muted-foreground);font-size:.68rem;line-height:1.45}.connect-ticket-state-control [data-slot=select-trigger]{background:var(--card);width:100%;min-width:0}.connect-ticket-priority{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding-bottom:.65rem;display:grid}.connect-ticket-priority>div:first-child{align-items:center;gap:.5rem;min-width:0;display:flex}.connect-ticket-priority>div:first-child>span{color:var(--muted-foreground);font-size:.72rem;font-weight:650}.connect-ticket-priority>div:first-child>strong{border:1px solid var(--border);background:var(--card);border-radius:4px;padding:.25rem .45rem;font-size:.72rem}.connect-ticket-priority>button{justify-self:end}.connect-ticket-priority-editor{grid-template-columns:minmax(9rem,.7fr) minmax(12rem,1.3fr) auto;align-items:end;gap:.5rem;min-width:0;display:grid}.connect-ticket-priority-editor>label{gap:.3rem;min-width:0;display:grid}.connect-ticket-priority-editor>label>span{color:var(--foreground);font-size:.68rem;font-weight:700}.connect-ticket-priority-editor [data-slot=select-trigger],.connect-ticket-priority-editor input{background:var(--card);width:100%;min-width:0}.connect-ticket-priority-editor>div{gap:.35rem;display:flex}.connect-ticket-transition-entry textarea{resize:vertical;background:var(--card);min-height:5.5rem}.connect-ticket-transition-files{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.connect-ticket-transition-files>label,.connect-ticket-transition-files>span{border:1px solid var(--border);background:var(--card);border-radius:4px;align-items:center;gap:.35rem;min-width:0;min-height:2rem;padding:.3rem .5rem;font-size:.7rem;display:inline-flex}.connect-ticket-transition-files>label{cursor:pointer;font-weight:700}.connect-ticket-transition-files input{display:none}.connect-ticket-transition-files>span{max-width:100%;color:var(--muted-foreground)}.connect-ticket-transition-files>span>button{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.connect-ticket-event-files{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.4rem;margin-top:.4rem;display:grid}@media (max-width:640px){.connect-ticket-state-control{grid-template-columns:1fr}.connect-ticket-priority{grid-template-columns:minmax(0,1fr) auto}.connect-ticket-priority-editor{grid-column:1/-1;grid-template-columns:1fr}.connect-ticket-priority-editor>div{justify-content:flex-end}}.connect-ticket-timeline{gap:0;padding-top:.75rem;display:grid}.connect-ticket-timeline>div{grid-template-columns:1rem minmax(0,1fr);gap:.55rem;min-height:3.5rem;display:grid;position:relative}.connect-ticket-timeline>div:before{background:var(--border);content:"";width:1px;position:absolute;top:.8rem;bottom:-.8rem;left:.3rem}.connect-ticket-timeline>div:last-child:before{display:none}.connect-ticket-timeline i{z-index:1;border:2px solid var(--card);background:var(--primary);width:.65rem;height:.65rem;box-shadow:0 0 0 1px var(--border);border-radius:999px;margin-top:.28rem}.connect-ticket-timeline>div>div{align-content:start;gap:.15rem;display:grid}.connect-ticket-timeline strong{font-size:.76rem}.connect-ticket-timeline span{color:var(--muted-foreground);font-size:.68rem}.connect-ticket-timeline p{color:var(--muted-foreground);margin:.2rem 0 0;font-size:.72rem}.connect-ticket-automation-note{border-left:2px solid var(--primary);background:var(--primary);align-items:flex-start;gap:.35rem;margin-top:.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.connect-ticket-automation-note{background:color-mix(in srgb,var(--primary)5%,var(--card))}}.connect-ticket-automation-note{color:var(--muted-foreground);padding:.4rem .5rem;font-size:.68rem;line-height:1.4}.connect-ticket-automation-note svg{color:var(--primary);flex:none;margin-top:.1rem}.connect-ticket-automation-note b{color:var(--foreground)}@media (max-width:640px){.connect-ticket-context-fields>dl,.connect-ticket-context>dl{grid-template-columns:minmax(0,1fr)}}.connect-ticket-workflow-layout{grid-template-columns:minmax(14rem,.72fr) minmax(0,1.28fr);gap:.9rem;display:grid}.connect-ticket-workflow-form,.connect-ticket-workflow-list{align-content:start;gap:.55rem;min-width:0;display:grid}.connect-ticket-workflow-list>button:not([class]){border:1px solid var(--border);background:var(--card);text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:.55rem;width:100%;padding:.65rem;display:flex}.connect-ticket-workflow-list>button[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-ticket-workflow-list>button[data-active=true]{border-color:color-mix(in srgb,var(--primary)45%,var(--border))}}.connect-ticket-workflow-list>button[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-ticket-workflow-list>button[data-active=true]{background:color-mix(in srgb,var(--primary)5%,var(--card))}}.connect-ticket-workflow-list>button span{gap:.15rem;min-width:0;display:grid}.connect-ticket-workflow-list strong{font-size:.76rem}.connect-ticket-workflow-list small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.connect-ticket-workflow-checks{flex-wrap:wrap;gap:1rem;display:flex}.connect-ticket-workflow-checks label{color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:.73rem;display:flex}.connect-ticket-workflow-checks input{accent-color:var(--primary)}.connect-ticket-sla-calendar{border:1px solid var(--border);background:var(--muted);border-radius:6px;gap:.55rem;margin:0;padding:.7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-ticket-sla-calendar{background:color-mix(in srgb,var(--muted)34%,var(--card))}}.connect-ticket-sla-calendar legend{color:var(--foreground);padding:0 .3rem;font-size:.72rem;font-weight:700}.connect-ticket-sla-mode{color:var(--foreground);align-items:flex-start;gap:.55rem;display:flex}.connect-ticket-sla-days input,.connect-ticket-sla-holidays input,.connect-ticket-sla-mode input{accent-color:var(--primary);margin-top:.18rem}.connect-ticket-sla-mode span{gap:.1rem;display:grid}.connect-ticket-sla-mode small{color:var(--muted-foreground);font-size:.67rem;font-weight:400}.connect-ticket-sla-calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.connect-ticket-sla-days{grid-column:1/-1;grid-template-columns:repeat(7,2rem);gap:.35rem;display:grid}.connect-ticket-sla-days label{border:1px solid var(--border);width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;border-radius:5px;place-items:center;font-size:.7rem;font-weight:700;display:grid;position:relative}.connect-ticket-sla-days label[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-ticket-sla-days label[data-active=true]{border-color:color-mix(in srgb,var(--primary)55%,var(--border))}}.connect-ticket-sla-days label[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-ticket-sla-days label[data-active=true]{background:color-mix(in srgb,var(--primary)10%,var(--card))}}.connect-ticket-sla-days label[data-active=true]{color:var(--primary)}.connect-ticket-sla-days input{opacity:0;width:1px;height:1px;position:absolute}.connect-ticket-sla-holidays{color:var(--muted-foreground);grid-column:1/-1;align-items:center;gap:.45rem;font-size:.7rem;display:flex}.connect-request-sla-calendar{grid-column:1/-1}.connect-request-config-actions{justify-content:flex-end;gap:.5rem;display:flex}.connect-ticket-workflow-stages{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:.45rem;padding:.65rem 0;display:grid}.connect-ticket-workflow-stages>header{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.connect-ticket-workflow-stages>header>span{gap:.1rem;display:grid}.connect-ticket-workflow-stages>header small{color:var(--muted-foreground);font-size:.67rem}.connect-ticket-workflow-stages>article{border:1px solid var(--border);background:var(--muted);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-ticket-workflow-stages>article{background:color-mix(in srgb,var(--muted)42%,var(--card))}}.connect-ticket-workflow-stages>article{padding:.55rem}.connect-ticket-workflow-stages>article>span{background:var(--primary);width:1.55rem;height:1.55rem;color:var(--primary-foreground);border-radius:50%;place-items:center;font-size:.67rem;font-weight:800;display:grid}.connect-ticket-workflow-stages>article>div{grid-template-columns:minmax(8rem,1fr) minmax(8rem,1fr);gap:.45rem;display:grid}.connect-ticket-workflow-stages .connect-field span{font-size:.64rem}.connect-kanban-empty,.connect-kanban-state{min-height:5rem;color:var(--muted-foreground);justify-content:center;align-items:center;gap:.45rem;font-size:.75rem;display:flex}.connect-kanban-structure-dialog{grid-template-rows:auto minmax(0,1fr) auto auto;width:min(56rem,100vw - 2rem);max-width:56rem;max-height:calc(100dvh - 2rem);overflow:hidden}.connect-kanban-column-editor{gap:.55rem;min-height:0;max-height:min(62vh,38rem);padding:.15rem .25rem .15rem 0;display:grid;overflow-y:auto}.connect-kanban-structure-dialog .connect-flow-canvas{border:1px solid var(--border);border-radius:7px;min-height:9rem;padding:.75rem;overflow:hidden}.connect-kanban-structure-dialog .connect-flow-track{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));align-items:stretch;gap:.6rem;width:100%;min-width:0;display:grid}.connect-kanban-structure-dialog .connect-flow-step,.connect-kanban-structure-dialog .connect-flow-step>article{width:100%;min-width:0}.connect-kanban-structure-dialog .connect-flow-step>article{min-height:7.5rem}.connect-kanban-structure-dialog .connect-flow-edge{display:none}.connect-kanban-workflow-link{border:1px solid var(--border);background:var(--primary);border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.connect-kanban-workflow-link{background:color-mix(in srgb,var(--primary)5%,var(--card))}}.connect-kanban-workflow-link{padding:.7rem}.connect-kanban-workflow-link>span{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.connect-kanban-workflow-link>span>span{gap:.1rem;min-width:0;display:grid}.connect-kanban-workflow-link strong{font-size:.72rem}.connect-kanban-workflow-link small{color:var(--muted-foreground);font-size:.64rem}.connect-kanban-column-row{border:1px solid var(--border);background:var(--muted);border-radius:6px;grid-template-columns:auto minmax(12rem,1fr) minmax(7rem,.45fr) auto auto;align-items:end;gap:.55rem;padding:.65rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-kanban-column-row{background:color-mix(in srgb,var(--muted)45%,var(--card))}}.connect-kanban-column-order{align-items:center;padding-bottom:.05rem;display:flex}.connect-kanban-column-order>button,.connect-kanban-column-row>button{width:2.25rem;height:2.25rem}.connect-kanban-done{min-height:2.25rem;color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:flex}.connect-kanban-done input{width:1rem;height:1rem;accent-color:var(--primary)}@media (max-width:720px){.connect-ticket-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-ticket-metrics>div:nth-child(2){border-right:0}.connect-ticket-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.connect-ticket-detail-dialog,.connect-ticket-workflow-dialog{width:calc(100vw - 1rem);height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem);padding:1rem}.connect-ticket-workflow-layout,.connect-ticket-workflow-stages>article>div{grid-template-columns:minmax(0,1fr)}.connect-kanban-structure-dialog{gap:.75rem;width:calc(100vw - 1rem);height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem);padding:1rem}.connect-kanban-column-editor{max-height:none}.connect-kanban-column-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.connect-kanban-column-row>.connect-field{grid-column:1/-1}}.connect-lifecycle{gap:1rem;min-width:0;display:grid}.connect-lifecycle-layout{border:1px solid var(--border);background:var(--card);border-radius:6px;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);min-width:0;min-height:36rem;display:grid;overflow:hidden}.connect-lifecycle-list{border-right:1px solid var(--border);min-width:0;max-height:48rem;overflow-y:auto}.connect-lifecycle-list>button{border-bottom:1px solid var(--border);text-align:left;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;width:100%;min-width:0;padding:.85rem;display:grid}.connect-lifecycle-list>button:hover,.connect-lifecycle-list>button[data-selected=true]{background:var(--surface)}.connect-lifecycle-list>button[data-selected=true]{box-shadow:inset .125rem 0 var(--primary)}.connect-lifecycle-list>button>span:nth-child(2){gap:.18rem;min-width:0;display:grid}.connect-lifecycle-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.connect-lifecycle-list small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.connect-lifecycle-list em{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.68rem;font-style:normal}.connect-lifecycle-list i{background:var(--muted);border-radius:999px;width:100%;height:.2rem;display:block;overflow:hidden}.connect-lifecycle-list i b{border-radius:inherit;background:var(--primary);height:100%;display:block}.connect-lifecycle-check,.connect-lifecycle-type{border:1px solid var(--primary);flex:none;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-lifecycle-check,.connect-lifecycle-type{border:1px solid color-mix(in srgb,var(--primary)24%,var(--border))}}.connect-lifecycle-check,.connect-lifecycle-type{background:var(--primary);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.connect-lifecycle-check,.connect-lifecycle-type{background:color-mix(in srgb,var(--primary)7%,var(--card))}}.connect-lifecycle-check,.connect-lifecycle-type{color:var(--primary)}.connect-lifecycle-type[data-type=OFFBOARDING]{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.connect-lifecycle-type[data-type=OFFBOARDING]{border-color:color-mix(in srgb,var(--warning)32%,var(--border))}}.connect-lifecycle-type[data-type=OFFBOARDING]{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.connect-lifecycle-type[data-type=OFFBOARDING]{background:color-mix(in srgb,var(--warning)8%,var(--card))}}.connect-lifecycle-type[data-type=OFFBOARDING]{color:var(--warning-foreground)}.connect-lifecycle-detail{min-width:0}.connect-lifecycle-detail-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.connect-lifecycle-detail-header>div{gap:.15rem;display:grid}.connect-lifecycle-detail-header span{color:var(--primary);text-transform:uppercase;font-size:.65rem;font-weight:700}.connect-lifecycle-detail-header h2{margin:0;font-size:1rem;font-weight:700}.connect-lifecycle-detail-header p{color:var(--muted-foreground);margin:0;font-size:.7rem}.connect-lifecycle-detail-header [data-status=READY_TO_COMPLETE]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-lifecycle-detail-header [data-status=READY_TO_COMPLETE]{border-color:color-mix(in srgb,var(--primary)45%,var(--border))}}.connect-lifecycle-detail-header [data-status=READY_TO_COMPLETE]{color:var(--primary)}.connect-lifecycle-progress{border-bottom:1px solid var(--border);background:var(--muted);gap:.65rem;padding:.9rem 1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-lifecycle-progress{background:color-mix(in srgb,var(--muted)36%,var(--card))}}.connect-lifecycle-progress>div{justify-content:space-between;align-items:center;gap:1rem;font-size:.73rem;display:flex}.connect-lifecycle-progress>div span{color:var(--muted-foreground)}.connect-lifecycle-progress>div strong{color:var(--foreground)}.connect-lifecycle-progress>div>b{color:var(--primary);font-variant-numeric:tabular-nums;font-size:.8rem}.connect-lifecycle-progress>i{background:var(--muted);border-radius:999px;height:.35rem;display:block;overflow:hidden}.connect-lifecycle-progress>i span{border-radius:inherit;background:var(--primary);height:100%;display:block}.connect-lifecycle-progress dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.connect-lifecycle-progress dl div{gap:.1rem;min-width:0;display:grid}.connect-lifecycle-progress dt{color:var(--muted-foreground);font-size:.62rem}.connect-lifecycle-progress dd{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:600;overflow:hidden}.connect-lifecycle-checklist{display:grid}.connect-lifecycle-checklist>article{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;min-width:0;padding:.8rem 1.1rem;display:grid;position:relative}.connect-lifecycle-checklist>article:before{background:var(--primary);width:2px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.connect-lifecycle-checklist>article:before{background:color-mix(in srgb,var(--primary)38%,transparent)}}.connect-lifecycle-checklist>article:before{content:""}.connect-lifecycle-checklist>article[data-done=true] .connect-lifecycle-check{background:var(--primary);color:var(--primary-foreground)}.connect-lifecycle-checklist>article>div:nth-child(2){gap:.2rem;min-width:0;display:grid}.connect-lifecycle-checklist header{align-items:center;gap:.45rem;min-width:0;display:flex}.connect-lifecycle-checklist header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.connect-lifecycle-checklist p{color:var(--muted-foreground);margin:0;font-size:.7rem;line-height:1.4}.connect-lifecycle-checklist small{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:.64rem;display:flex}.connect-lifecycle-checklist em{border-left:2px solid var(--warning);color:var(--muted-foreground);padding-left:.45rem;font-size:.68rem;font-style:normal}.connect-lifecycle-item-actions{border-top:1px solid var(--border);grid-column:2;grid-template-columns:minmax(0,1fr);align-items:start;gap:.5rem;min-width:0;padding-top:.45rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-lifecycle-item-actions{border-top:1px solid color-mix(in srgb,var(--border)72%,transparent)}}.connect-lifecycle-item-destinations,.connect-lifecycle-item-state-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.45rem .55rem;min-width:0;display:flex}.connect-lifecycle-item-state-actions{padding-top:.1rem}.connect-lifecycle-item-actions button{white-space:nowrap;max-width:100%}.connect-lifecycle-item-state-actions>button{flex:none}.connect-lifecycle-document-config{gap:.4rem;min-width:0;display:grid}.connect-lifecycle-footer{background:var(--muted);justify-content:flex-end;align-items:center;gap:.5rem;padding:.9rem 1.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.connect-lifecycle-footer{background:color-mix(in srgb,var(--muted)24%,var(--card))}}.connect-lifecycle-state{min-height:8rem;color:var(--muted-foreground);text-align:center;justify-content:center;align-items:center;gap:.45rem;font-size:.75rem;display:flex}.connect-lifecycle-state--detail{flex-direction:column;min-height:36rem}.connect-lifecycle-templates{border:1px solid var(--border);background:var(--card);border-radius:6px}.connect-lifecycle-templates>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.connect-lifecycle-templates>header h2{margin:0;font-size:.9rem}.connect-lifecycle-templates>header p{color:var(--muted-foreground);margin:.15rem 0 0;font-size:.7rem}.connect-lifecycle-templates>div{display:grid}.connect-lifecycle-templates article{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem 1rem;display:grid}.connect-lifecycle-templates article:last-child{border-bottom:0}.connect-lifecycle-templates article h3{margin:0;font-size:.8rem}.connect-lifecycle-templates article p{color:var(--muted-foreground);margin:.15rem 0;font-size:.7rem}.connect-lifecycle-templates article small{color:var(--muted-foreground);font-size:.65rem}.connect-lifecycle-template-dialog{width:min(54rem,100vw - 2rem);max-width:54rem}.connect-lifecycle-template-items{grid-column:1/-1;gap:.45rem;display:grid}.connect-lifecycle-template-items>div{grid-template-columns:8rem minmax(10rem,1fr) minmax(10rem,.8fr) 8rem auto;align-items:center;gap:.4rem;display:grid}@media (max-width:900px){.connect-request-type-basics{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-request-resolver-editor{grid-template-columns:minmax(0,1fr)}.connect-lifecycle-layout{grid-template-columns:1fr}.connect-lifecycle-list{border-right:0;border-bottom:1px solid var(--border);max-height:none;display:flex;overflow-x:auto}.connect-lifecycle-list>button{border-right:1px solid var(--border);border-bottom:0;min-width:18rem}.connect-lifecycle-state--detail{min-height:24rem}.connect-lifecycle-template-items>div{grid-template-columns:7rem minmax(9rem,1fr) minmax(9rem,1fr) auto}.connect-lifecycle-template-items>div>:nth-child(4){grid-column:2/4}}@media (max-width:640px){.connect-request-field-row,.connect-request-type-basics{grid-template-columns:minmax(0,1fr)}.connect-request-field-row>button{justify-self:end}.connect-request-field-condition,.connect-request-field-help,.connect-request-field-options{grid-column:1}.connect-request-field-condition>div{grid-template-columns:minmax(0,1fr)}.connect-request-type-list>div{grid-template-columns:minmax(0,1fr) auto auto}.connect-request-type-list>div>[data-slot=badge]{grid-area:2/1/auto/-1;justify-self:start}.connect-lifecycle-checklist>article{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;padding-inline:.8rem}.connect-lifecycle-item-actions{grid-column:2;justify-content:flex-start;align-items:stretch}.connect-lifecycle-progress dl{grid-template-columns:1fr}.connect-lifecycle-footer{flex-direction:column-reverse;align-items:stretch}.connect-lifecycle-footer button{width:100%}.connect-lifecycle-templates>header{flex-direction:column;align-items:flex-start}.connect-lifecycle-templates>header button{width:100%}.connect-lifecycle-template-items>div{border:1px solid var(--border);border-radius:6px;grid-template-columns:1fr auto;padding:.65rem}.connect-lifecycle-template-items>div>:not(:last-child){grid-column:1}.connect-lifecycle-template-items>div>:last-child{grid-area:1/2}}.connect-document-layout{border:1px solid var(--border);background:var(--card);border-radius:6px;grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);min-height:calc(100vh - 12.5rem);display:grid;overflow:hidden}.connect-document-library{border-right:1px solid var(--border);background:var(--background);grid-template-rows:auto minmax(12rem,1fr) auto;min-height:0;display:grid}.connect-document-library>.connect-scope-switch{width:calc(100% - 1rem);margin:.5rem}.connect-document-library>.connect-scope-switch button{flex:1;padding-inline:.35rem}.connect-document-list{padding:0 .5rem .5rem;overflow-y:auto}.connect-document-list>button{width:100%;color:var(--muted-foreground);text-align:left;border-radius:5px;grid-template-columns:1.5rem minmax(0,1fr);gap:.55rem;padding:.65rem;display:grid}.connect-document-list>button:hover,.connect-document-list>button[data-active=true]{background:var(--accent);color:var(--foreground)}.connect-document-list>button[data-active=true]{box-shadow:inset 2px 0 var(--primary)}.connect-document-list>button small,.connect-document-list>button span,.connect-document-list>button strong{min-width:0;display:block}.connect-document-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.connect-document-list>button small{color:var(--muted-foreground);margin-top:.15rem;font-size:.66rem}.connect-document-placeholder,.connect-document-state{min-height:10rem;color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.connect-document-requests{border-top:1px solid var(--border);max-height:16rem;overflow-y:auto}.connect-document-requests article,.connect-document-requests>header{justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .65rem;display:flex}.connect-document-requests>header{background:var(--background);font-size:.72rem;position:sticky;top:0}.connect-document-requests article{border-top:1px solid var(--border);flex-wrap:wrap}@supports (color:color-mix(in lab,red,red)){.connect-document-requests article{border-top:1px solid color-mix(in srgb,var(--border)70%,transparent)}}.connect-document-requests article>div{gap:.1rem;min-width:0;display:grid}.connect-document-requests article small,.connect-document-requests article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-document-requests article strong{font-size:.7rem}.connect-document-requests article small,.connect-document-requests article>span{color:var(--muted-foreground);font-size:.62rem}.connect-document-requests [data-slot=select-trigger]{width:100%;height:1.9rem;font-size:.68rem}.connect-document-requests article>button{height:1.9rem;font-size:.66rem}.connect-document-request-review-dialog{width:min(48rem,100vw - 2rem);max-width:48rem;max-height:calc(100dvh - 2rem);overflow-y:auto}.connect-document-request-instructions{border:1px solid var(--border);background:var(--muted);padding:.7rem .8rem}@supports (color:color-mix(in lab,red,red)){.connect-document-request-instructions{background:color-mix(in srgb,var(--muted)45%,transparent)}}.connect-document-request-instructions strong{margin-bottom:.25rem;font-size:.72rem;display:block}.connect-document-request-instructions p{color:var(--muted-foreground);white-space:pre-wrap;margin:0;font-size:.72rem}.connect-document-request-delivery{border:1px solid var(--border);background:var(--background)}.connect-document-request-delivery>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .8rem;display:flex}.connect-document-request-delivery>header div{gap:.12rem;min-width:0;display:grid}.connect-document-request-delivery>header strong{color:var(--muted-foreground);text-transform:uppercase;font-size:.65rem;font-weight:600}.connect-document-request-delivery>header span{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;overflow:hidden}.connect-document-request-delivery>header small{color:var(--muted-foreground);flex:none;font-size:.65rem}.connect-document-request-delivery>div{max-height:18rem;color:var(--foreground);padding:1rem;font-size:.78rem;line-height:1.55;overflow:auto}.connect-document-request-actions{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:.45rem;padding-bottom:.65rem;display:flex}.connect-document-canvas-shell{background:var(--muted);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-document-canvas-shell{background:color-mix(in srgb,var(--muted)55%,var(--background))}}.connect-document-canvas-shell>.connect-rich-editor-layout{height:100%}.connect-document-editor-header{border-bottom:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .8rem;display:flex}.connect-document-editor-header>div:first-child{flex:1;gap:.2rem;min-width:0;display:grid}.connect-document-editor-header input{height:1.9rem;box-shadow:none;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:700}.connect-document-editor-header span{color:var(--muted-foreground);font-size:.66rem}.connect-document-editor-header>div:last-child{gap:.4rem;display:flex}.connect-document-toolbar{border-bottom:1px solid var(--border);background:var(--card);flex-wrap:wrap;align-items:center;gap:.15rem;padding:.35rem .65rem;display:flex}.connect-document-toolbar>span[aria-hidden=true]{background:var(--border);width:1px;height:1.35rem;margin:0 .22rem}.connect-document-image-input{display:none}.connect-document-image-tools{border-left:1px solid var(--border);align-items:center;gap:.1rem;padding-left:.18rem;display:inline-flex}.connect-document-image-tools>button[data-slot=dropdown-menu-trigger]{gap:.15rem;min-width:3.45rem}.connect-document-image-error{color:var(--destructive);flex:100%;padding:.25rem .35rem;font-size:.66rem}.connect-document-toolbar button[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-document-toolbar button[data-active=true]{background:color-mix(in srgb,var(--primary)12%,var(--card))}}.connect-document-toolbar button[data-active=true]{color:var(--primary)}.connect-document-canvas{background:var(--muted);min-height:0;padding:1.5rem;overflow:auto}@supports (color:color-mix(in lab,red,red)){.connect-document-canvas{background:color-mix(in srgb,var(--muted)84%,#cbd5d8)}}.connect-document-canvas{box-shadow:inset 0 1px 0 var(--border)}@supports (color:color-mix(in lab,red,red)){.connect-document-canvas{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--border)75%,transparent)}}.connect-document-editor{width:min(100%,51rem);min-height:66rem;color:var(--foreground);background:#fff;border:1px solid #c7d0d4;outline:0;margin:0 auto;padding:4.5rem 4.2rem;font-family:Arial,sans-serif;font-size:.9rem;line-height:1.65;box-shadow:0 10px 30px #0f172a29}.connect-document-editor.rm-with-pagination{min-height:var(--rm-page-height);background:#fff;border-color:#c7d0d4;max-width:none;padding-top:0;padding-bottom:0;box-shadow:0 10px 30px #0f172a29}.connect-document-editor.rm-with-pagination .rm-pagination-gap{background:#dce3e6;box-shadow:inset 0 1px #c7d0d4,inset 0 -1px #c7d0d4}.connect-document-editor.rm-with-pagination .rm-page-footer,.connect-document-editor.rm-with-pagination .rm-page-header{color:#748087;font-family:Arial,sans-serif;font-size:.62rem;line-height:1.3}.connect-document-editor.rm-with-pagination .table-plus tbody,.connect-document-editor.rm-with-pagination .table-row-group{table-layout:fixed;width:calc(var(--rm-page-width) - var(--rm-margin-left) - var(--rm-margin-right))!important}.connect-docx-editor{border:1px solid var(--border);background:var(--card);border-radius:7px;min-width:0;display:grid;overflow:visible}.connect-docx-editor>header{z-index:40;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.58rem .75rem;display:flex;position:relative}.connect-docx-editor>header>div:first-child{gap:.1rem;min-width:0;display:grid}.connect-docx-editor>header strong{font-size:.7rem}.connect-docx-editor>header small{color:var(--muted-foreground);font-size:.59rem}.connect-docx-editor-actions{justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.connect-docx-editor-actions .connect-rich-editor-preview-modes{grid-template-columns:repeat(3,auto)}.connect-docx-editor-actions .connect-rich-editor-preview-modes button{align-items:center;gap:.3rem;display:inline-flex}.connect-docx-variable-picker{flex:none;position:relative}.connect-docx-variable-menu{z-index:80;border:1px solid var(--border);background:var(--popover);border-radius:6px;gap:.15rem;width:min(22rem,100vw - 2rem);max-height:min(26rem,60dvh);padding:.4rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;overflow-y:auto;box-shadow:0 12px 32px #0f172a29}.connect-docx-variable-menu>strong{padding:.35rem .45rem;font-size:.66rem}.connect-docx-variable-menu [role=menuitem]{text-align:left;background:0 0;border:0;border-radius:4px;width:100%;padding:.45rem}.connect-docx-variable-menu [role=menuitem]:hover{background:var(--accent)}.connect-docx-variable-menu [role=menuitem]:disabled{opacity:.5}.connect-docx-variable-menu [role=menuitem]>span{gap:.08rem;min-width:0;display:grid}.connect-docx-variable-menu [role=menuitem] b{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.connect-docx-variable-menu [role=menuitem] small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.connect-docx-editor-stage{z-index:0;background:var(--muted);min-width:0;height:auto;min-height:34rem;position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.connect-docx-editor-stage{background:color-mix(in srgb,var(--muted)84%,#cbd5d8)}}.connect-docx-editor-pane{min-width:0;height:auto;overflow:visible}.connect-docx-editor-pane[hidden]{display:none}.connect-docx-editor-pane>.docx-editor{min-height:54rem;color:var(--foreground);overflow:visible;height:auto!important}.connect-docx-editor-pane .docx-editor__scroll-container{scrollbar-gutter:auto;min-height:46rem;height:auto!important;overflow:visible!important}.connect-docx-editor-pane .docx-editor-shell__title-bar,.connect-docx-editor-pane .docx-editor__title-region{color:var(--foreground);background:var(--card)}.connect-docx-editor-pane .docx-editor-shell__title,.connect-docx-editor-pane .docx-editor-shell__title-input{color:var(--foreground);font-family:inherit;font-weight:650}.connect-docx-editor-pane--preview{pointer-events:none}.connect-docx-editor-stage>.connect-source-document-preview{height:100%}.connect-docx-preview-error{z-index:5;border:1px solid var(--destructive);align-items:center;gap:.4rem;max-width:min(28rem,100% - 1.5rem);display:flex;position:absolute;bottom:.75rem;right:.75rem}@supports (color:color-mix(in lab,red,red)){.connect-docx-preview-error{border:1px solid color-mix(in srgb,var(--destructive)35%,var(--border))}}.connect-docx-preview-error{color:var(--destructive);background:var(--card);border-radius:6px;padding:.5rem .65rem;font-size:.66rem;box-shadow:0 8px 24px #0f172a1f}.connect-docx-editor-state{min-height:24rem;color:var(--muted-foreground);justify-content:center;align-items:center;gap:.55rem;font-size:.72rem;display:flex}.connect-docx-editor-state[data-error=true]{color:var(--destructive)}.connect-document-editor-page{z-index:1;background:0 0;grid-template-rows:auto auto auto;width:100%;min-width:0;min-height:0;display:grid;position:relative;overflow:visible}.connect-document-editor-page-header{border-bottom:1px solid var(--border);background:0 0;align-items:center;gap:.8rem;min-width:0;padding:0 0 .7rem;display:flex}.connect-document-editor-page-header>button{flex:none}.connect-document-editor-page-header>div{gap:.08rem;min-width:0;display:grid}.connect-document-editor-page-header h1{overflow-wrap:anywhere;color:var(--foreground);margin:0;font-size:1.35rem;font-weight:700;line-height:1.2}.connect-document-editor-page-header p{overflow-wrap:anywhere;color:var(--muted-foreground);margin:0;font-size:.78rem;line-height:1.45}.connect-document-editor-page-content{min-width:0;min-height:0;padding:.85rem 0;overflow:visible}.connect-document-editor-page[data-document-workspace=true]>.connect-document-editor-page-content{overflow:visible}.connect-document-editor-page-footer{border-top:1px solid var(--border);background:0 0;justify-content:flex-end;align-items:center;gap:.5rem;padding:.7rem 0 0;display:flex}.connect-contract-template-page .connect-document-editor-page-content{align-content:start;gap:.85rem;display:grid}.connect-contracts-workspace[data-document-editor-open=true]>:not(.connect-contract-template-page),.connect-documents-workspace[data-document-editor-open=true]>:not(.connect-workspace-document-editor-page),.connect-knowledge[data-editor-open=true]>:not(.connect-knowledge-editor-page){display:none!important}.connect-knowledge-editor-page .connect-knowledge-editor{height:auto}.connect-workspace-document-editor-page .connect-document-editor-page-content{padding:0}.connect-workspace-document-editor{grid-template-rows:auto auto;min-width:0;height:auto;min-height:0;display:grid;overflow:visible}.connect-document-migration-state{min-height:28rem;color:var(--muted-foreground);text-align:center;align-content:center;place-items:center;gap:.6rem;padding:2rem;display:grid}.connect-document-migration-state>svg{color:var(--primary)}.connect-document-migration-state strong{color:var(--foreground);font-size:.86rem}.connect-document-migration-state p{max-width:34rem;margin:0;font-size:.7rem;line-height:1.55}.connect-workspace-document-editor>.connect-rich-editor-layout{height:auto}@media (max-width:720px){.connect-document-editor-page-header{align-items:flex-start}.connect-document-editor-page-content{padding:.65rem 0}.connect-document-editor-page-footer>button{flex:1}.connect-docx-editor-actions,.connect-docx-editor>header{flex-direction:column;align-items:stretch}.connect-docx-editor-actions>button,.connect-docx-variable-picker,.connect-docx-variable-picker>button{width:100%}.connect-docx-variable-menu{width:min(22rem,100vw - 3rem);left:0;right:auto}.connect-docx-editor-actions .connect-rich-editor-preview-modes{width:100%}.connect-docx-editor-actions .connect-rich-editor-preview-modes button{flex:1;justify-content:center}.connect-docx-editor-stage{min-height:28rem}}.connect-document-editor[contenteditable=false]{cursor:default;background:var(--card)}@supports (color:color-mix(in lab,red,red)){.connect-document-editor[contenteditable=false]{background:color-mix(in srgb,var(--card)96%,var(--muted))}}.connect-document-editor:focus{box-shadow:0 0 0 2px var(--primary),0 10px 30px #0f172a29}@supports (color:color-mix(in lab,red,red)){.connect-document-editor:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary)25%,transparent),0 10px 30px #0f172a29}}.connect-ai-comparison-content img[data-connect-media-id],.connect-contract-preview img[data-connect-media-id],.connect-document-editor img[data-connect-media-id],.connect-document-request-delivery img[data-connect-media-id],.connect-document-version-comparison img[data-connect-media-id],.connect-knowledge-document-content img[data-connect-media-id],.connect-rich-editor-paper img[data-connect-media-id]{border-radius:4px;max-width:100%;height:auto;margin-block:1rem;display:block}.connect-ai-comparison-content img[data-align=left],.connect-contract-preview img[data-align=left],.connect-document-editor img[data-align=left],.connect-document-request-delivery img[data-align=left],.connect-document-version-comparison img[data-align=left],.connect-knowledge-document-content img[data-align=left],.connect-rich-editor-paper img[data-align=left]{margin-left:0;margin-right:auto}.connect-ai-comparison-content img[data-align=center],.connect-contract-preview img[data-align=center],.connect-document-editor img[data-align=center],.connect-document-request-delivery img[data-align=center],.connect-document-version-comparison img[data-align=center],.connect-knowledge-document-content img[data-align=center],.connect-rich-editor-paper img[data-align=center]{margin-left:auto;margin-right:auto}.connect-ai-comparison-content img[data-align=right],.connect-contract-preview img[data-align=right],.connect-document-editor img[data-align=right],.connect-document-request-delivery img[data-align=right],.connect-document-version-comparison img[data-align=right],.connect-knowledge-document-content img[data-align=right],.connect-rich-editor-paper img[data-align=right]{margin-left:auto;margin-right:0}.connect-ai-comparison-content img[data-width="25"],.connect-contract-preview img[data-width="25"],.connect-document-editor img[data-width="25"],.connect-document-request-delivery img[data-width="25"],.connect-document-version-comparison img[data-width="25"],.connect-knowledge-document-content img[data-width="25"],.connect-rich-editor-paper img[data-width="25"]{width:25%}.connect-ai-comparison-content img[data-width="50"],.connect-contract-preview img[data-width="50"],.connect-document-editor img[data-width="50"],.connect-document-request-delivery img[data-width="50"],.connect-document-version-comparison img[data-width="50"],.connect-knowledge-document-content img[data-width="50"],.connect-rich-editor-paper img[data-width="50"]{width:50%}.connect-ai-comparison-content img[data-width="75"],.connect-contract-preview img[data-width="75"],.connect-document-editor img[data-width="75"],.connect-document-request-delivery img[data-width="75"],.connect-document-version-comparison img[data-width="75"],.connect-knowledge-document-content img[data-width="75"],.connect-rich-editor-paper img[data-width="75"]{width:75%}.connect-ai-comparison-content img[data-width="100"],.connect-contract-preview img[data-width="100"],.connect-document-editor img[data-width="100"],.connect-document-request-delivery img[data-width="100"],.connect-document-version-comparison img[data-width="100"],.connect-knowledge-document-content img[data-width="100"],.connect-rich-editor-paper img[data-width="100"]{width:100%}.connect-document-editor img.ProseMirror-selectednode{outline:2px solid var(--primary);outline-offset:3px}.connect-document-editor h1{letter-spacing:0;font-size:1.7rem}.connect-document-editor h2{letter-spacing:0;font-size:1.3rem}.connect-document-editor h1,.connect-knowledge-document-content h1{margin:0 0 1.35rem;line-height:1.2}.connect-document-editor h2,.connect-knowledge-document-content h2{border-bottom:1px solid var(--border);margin:1.75rem 0 .7rem}@supports (color:color-mix(in lab,red,red)){.connect-document-editor h2,.connect-knowledge-document-content h2{border-bottom:1px solid color-mix(in srgb,var(--border)78%,transparent)}}.connect-document-editor h2,.connect-knowledge-document-content h2{padding-bottom:.38rem;line-height:1.28}.connect-document-editor h3,.connect-knowledge-document-content h3{margin:1.35rem 0 .5rem;font-size:1.05rem;line-height:1.32}.connect-document-editor p{margin:0 0 .85rem}.connect-document-editor li>p,.connect-knowledge-document-content li>p{margin:0}.connect-document-editor table{border-collapse:collapse;width:100%}.connect-document-editor td,.connect-document-editor th{border:1px solid var(--border);padding:.4rem}.connect-document-editor blockquote{border-left:3px solid var(--primary);margin:.75rem 0;padding-left:.9rem}@supports (color:color-mix(in lab,red,red)){.connect-document-editor blockquote{border-left:3px solid color-mix(in srgb,var(--primary)45%,var(--border))}}.connect-document-editor blockquote{color:var(--muted-foreground)}.connect-document-editor ol,.connect-document-editor ul{margin:.65rem 0;padding-left:1.4rem}.connect-document-editor ul{list-style:outside}.connect-document-editor ol{list-style:decimal}.connect-document-editor li+li,.connect-knowledge-document-content li+li{margin-top:.28rem}.connect-document-editor ol ol,.connect-document-editor ol ul,.connect-document-editor ul ol,.connect-document-editor ul ul,.connect-knowledge-document-content ol ol,.connect-knowledge-document-content ol ul,.connect-knowledge-document-content ul ol,.connect-knowledge-document-content ul ul{margin:.3rem 0}.connect-document-editor hr,.connect-knowledge-document-content hr{background:var(--border);border:0;height:1px;margin:1.5rem 0}@supports (color:color-mix(in lab,red,red)){.connect-document-editor hr,.connect-knowledge-document-content hr{background:color-mix(in srgb,var(--border)82%,transparent)}}.connect-document-editor pre,.connect-knowledge-document-content pre{border:1px solid var(--border);max-width:100%;margin:1rem 0 1.25rem;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.connect-document-editor pre,.connect-knowledge-document-content pre{border:1px solid color-mix(in srgb,var(--border)82%,transparent)}}.connect-document-editor pre,.connect-knowledge-document-content pre{color:var(--foreground);border-radius:5px;padding:.85rem 1rem}@supports (color:color-mix(in lab,red,red)){.connect-document-editor pre,.connect-knowledge-document-content pre{color:color-mix(in srgb,var(--foreground)92%,#111827)}}.connect-document-editor pre,.connect-knowledge-document-content pre{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.connect-document-editor pre,.connect-knowledge-document-content pre{background:color-mix(in srgb,var(--muted)62%,var(--card))}}.connect-document-editor pre,.connect-knowledge-document-content pre{tab-size:2;white-space:pre;font:.78rem/1.55 Consolas,Cascadia Code,monospace}.connect-document-editor :not(pre)>code,.connect-knowledge-document-content :not(pre)>code{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.connect-document-editor :not(pre)>code,.connect-knowledge-document-content :not(pre)>code{border:1px solid color-mix(in srgb,var(--border)72%,transparent)}}.connect-document-editor :not(pre)>code,.connect-knowledge-document-content :not(pre)>code{color:var(--primary);border-radius:3px;padding:.08rem .28rem}@supports (color:color-mix(in lab,red,red)){.connect-document-editor :not(pre)>code,.connect-knowledge-document-content :not(pre)>code{color:color-mix(in srgb,var(--primary)74%,var(--foreground))}}.connect-document-editor :not(pre)>code,.connect-knowledge-document-content :not(pre)>code{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.connect-document-editor :not(pre)>code,.connect-knowledge-document-content :not(pre)>code{background:color-mix(in srgb,var(--muted)58%,var(--card))}}.connect-document-editor :not(pre)>code,.connect-knowledge-document-content :not(pre)>code{font:.82em Consolas,Cascadia Code,monospace}.connect-document-editor del,.connect-knowledge-document-content del{color:var(--muted-foreground)}.connect-document-history-dialog{width:min(68rem,100vw - 2rem);max-width:68rem}.connect-history-dialog-heading{border-bottom:1px solid var(--border);grid-template-columns:2.35rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-history-dialog-heading{border-bottom:1px solid color-mix(in srgb,var(--border)78%,transparent)}}.connect-history-dialog-heading{padding-bottom:.85rem}.connect-history-dialog-heading>span{border:1px solid var(--primary);place-items:center;width:2.35rem;height:2.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-history-dialog-heading>span{border:1px solid color-mix(in srgb,var(--primary)24%,var(--border))}}.connect-history-dialog-heading>span{color:var(--primary);background:var(--primary);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.connect-history-dialog-heading>span{background:color-mix(in srgb,var(--primary)8%,var(--card))}}.connect-history-dialog-heading>div{gap:.16rem;min-width:0;display:grid}.connect-checkpoint-create{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.connect-document-history{border:1px solid var(--border);background:var(--background);border-radius:6px;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);min-height:28rem;max-height:min(68vh,40rem);display:grid;overflow:hidden}.connect-document-history-list{border-right:1px solid var(--border);background:var(--muted);min-width:0;padding:.7rem;position:relative;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.connect-document-history-list{background:color-mix(in srgb,var(--muted)34%,var(--background))}}.connect-document-history-list article{border:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:.5rem;margin-left:.85rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.connect-document-history-list article{border:1px solid color-mix(in srgb,var(--border)74%,transparent)}}.connect-document-history-list article{background:var(--card);border-radius:5px;padding:.7rem .65rem .7rem .8rem}@supports (color:color-mix(in lab,red,red)){.connect-document-history-list article{background:color-mix(in srgb,var(--card)92%,transparent)}}.connect-document-history-list article{box-shadow:0 1px 3px #0f172a0a}.connect-document-history-list article:before{border:2px solid var(--card);background:var(--muted-foreground);width:.45rem;height:.45rem;box-shadow:0 0 0 1px var(--border);border-radius:50%;position:absolute;top:.95rem;left:-1.05rem}@supports (color:color-mix(in lab,red,red)){.connect-document-history-list article:before{box-shadow:0 0 0 1px color-mix(in srgb,var(--border)85%,transparent)}}.connect-document-history-list article:before{content:""}.connect-document-history-list article:after{background:var(--border);width:1px;position:absolute;top:1.4rem;bottom:-.75rem;left:-.84rem}@supports (color:color-mix(in lab,red,red)){.connect-document-history-list article:after{background:color-mix(in srgb,var(--border)82%,transparent)}}.connect-document-history-list article:after{content:""}.connect-document-history-list article:last-child:after{display:none}.connect-document-history-list article:hover{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.connect-document-history-list article:hover{border-color:color-mix(in srgb,var(--border)78%,transparent)}}.connect-document-history-list article:hover{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.connect-document-history-list article:hover{background:color-mix(in srgb,var(--card)88%,transparent)}}.connect-document-history-list article[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-document-history-list article[data-active=true]{border-color:color-mix(in srgb,var(--primary)28%,var(--border))}}.connect-document-history-list article[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-document-history-list article[data-active=true]{background:color-mix(in srgb,var(--primary)7%,var(--card))}}.connect-document-history-list article[data-active=true]{box-shadow:inset 3px 0 0 var(--primary),0 4px 12px #0f172a12}.connect-document-history-list article[data-active=true]:before{background:var(--primary)}.connect-document-history-list article>div:first-child{gap:.15rem;min-width:0;display:grid}.connect-document-history-list article>div:last-child{gap:.15rem;display:flex}.connect-document-history-list strong{font-size:.78rem}.connect-document-history-list span{font-size:.72rem}.connect-document-history-list small{overflow-wrap:anywhere;color:var(--muted-foreground);font-size:.64rem}.connect-document-revision-preview{background:var(--muted);min-width:0;padding:1rem;overflow:auto}@supports (color:color-mix(in lab,red,red)){.connect-document-revision-preview{background:color-mix(in srgb,var(--muted)58%,var(--background))}}.connect-document-revision-preview>header{z-index:1;border-bottom:1px solid var(--border);background:var(--background);gap:.1rem;margin:-1rem -1rem .8rem;padding:.75rem 1rem;display:grid;position:sticky;top:-1rem}@supports (color:color-mix(in lab,red,red)){.connect-document-revision-preview>header{background:color-mix(in srgb,var(--background)94%,transparent)}}.connect-document-revision-preview>header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.connect-document-revision-preview>header small{color:var(--muted-foreground)}.connect-document-revision-preview>div:not(.connect-document-placeholder):not(.connect-document-version-comparison){background:var(--card);min-height:24rem;color:var(--foreground);padding:2rem;font-family:Arial,sans-serif;font-size:.8rem;line-height:1.6;box-shadow:0 7px 22px #0f172a17}.connect-document-version-comparison{grid-template-columns:repeat(2,minmax(18rem,1fr));gap:.65rem;min-width:36.65rem;display:grid}.connect-document-version-comparison>section{border:1px solid var(--border);background:var(--card);border-radius:6px;overflow:hidden}.connect-document-version-comparison>section>header{border-bottom:1px solid var(--border);background:var(--muted);gap:.1rem;padding:.6rem .75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-document-version-comparison>section>header{background:color-mix(in srgb,var(--muted)55%,var(--card))}}.connect-document-version-comparison>section>header strong{font-size:.72rem}.connect-document-version-comparison>section>header span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.connect-document-version-comparison>section>div{min-height:24rem;color:var(--foreground);padding:1.4rem;font-family:Arial,sans-serif;font-size:.75rem;line-height:1.55}.connect-document-import{border:1px dashed var(--border);background:var(--muted);cursor:pointer;border-radius:6px;grid-column:1/-1;align-items:center;gap:.65rem;padding:.8rem;display:flex;position:relative}.connect-document-import input{opacity:0;cursor:pointer;position:absolute;inset:0}.connect-document-import span{gap:.1rem;display:grid}.connect-document-import strong{font-size:.78rem}.connect-document-import small{color:var(--muted-foreground);font-size:.68rem}.connect-contracts-workspace{gap:1rem;min-width:0;display:grid}.connect-employment-template-catalog{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);min-width:0}.connect-employment-template-catalog>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .85rem;display:flex}.connect-employment-template-catalog>header>div{gap:.12rem;min-width:0;display:grid}.connect-employment-template-catalog>header strong{font-size:.78rem}.connect-employment-template-catalog>header span{color:var(--muted-foreground);font-size:.67rem}.connect-employment-template-catalog>div{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.5rem;padding:.7rem;display:grid}.connect-employment-template-filters{grid-template-columns:minmax(11rem,16rem) minmax(10rem,13rem);width:min(100%,29.5rem);gap:.45rem!important;display:grid!important}.connect-employment-template-filters button,.connect-employment-template-filters input{width:100%;min-width:0}.connect-employment-template-catalog>.connect-list-pagination{margin:0 .7rem .7rem}.connect-employment-template-catalog article{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);align-items:center;gap:.55rem;min-width:0;padding:.55rem .65rem;display:flex}.connect-employment-template-catalog article>svg{color:var(--primary);flex:none}.connect-employment-template-catalog article>span{gap:.08rem;min-width:0;display:grid}.connect-employment-template-catalog article small,.connect-employment-template-catalog article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-employment-template-catalog article strong{font-size:.72rem}.connect-employment-template-catalog article small,.connect-employment-template-catalog p{color:var(--muted-foreground);font-size:.64rem}.connect-employment-template-catalog article[data-usable=false]{background:var(--muted);border-style:dashed}@supports (color:color-mix(in lab,red,red)){.connect-employment-template-catalog article[data-usable=false]{background:color-mix(in srgb,var(--muted)42%,var(--background))}}.connect-employment-template-catalog article[data-usable=false]{opacity:.74}.connect-person-document-card>h3{justify-content:space-between}.connect-employee-document-dialog{width:min(42rem,100vw - 2rem);max-width:42rem;max-height:calc(100dvh - 2rem);overflow:hidden auto}.connect-contract-layout{border:1px solid var(--border);background:var(--card);border-radius:6px;grid-template-columns:minmax(17rem,.72fr) minmax(0,1.6fr);min-height:42rem;display:grid;overflow:hidden}.connect-contract-list{border-right:1px solid var(--border);background:var(--muted);min-width:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.connect-contract-list{background:color-mix(in srgb,var(--muted)38%,var(--card))}}.connect-contract-list>header{z-index:1;border-bottom:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;padding:.75rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.connect-contract-list>header{background:color-mix(in srgb,var(--card)94%,transparent)}}.connect-contract-list>header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.connect-contract-list>button{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.55rem;width:100%;padding:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-contract-list>button{border-bottom:1px solid color-mix(in srgb,var(--border)70%,transparent)}}.connect-contract-list>button{text-align:left}.connect-contract-list>button:hover,.connect-contract-list>button[data-active=true]{background:var(--card)}.connect-contract-list>button[data-active=true]{box-shadow:inset 3px 0 var(--primary)}.connect-contract-list>button>span{gap:.15rem;min-width:0;display:grid}.connect-contract-list>button small,.connect-contract-list>button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-contract-list>button strong{font-size:.76rem}.connect-contract-list>button small{color:var(--muted-foreground);font-size:.65rem}.connect-contract-detail{min-width:0;padding:1rem;overflow-y:auto}.connect-contract-detail>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.8rem;display:flex}.connect-contract-detail>header>div:first-child{gap:.18rem;min-width:0;display:grid}.connect-contract-heading-actions{flex:none;align-items:center;gap:.5rem;display:flex}.connect-contract-detail>header>div:first-child>span{color:var(--primary);text-transform:uppercase;font-size:.66rem;font-weight:700}.connect-contract-detail>header h2{overflow-wrap:anywhere;letter-spacing:0;font-size:1rem;font-weight:700}.connect-contract-detail>header p{color:var(--muted-foreground);font-size:.7rem}.connect-contract-warning{border-left:3px solid var(--warning);background:var(--warning);gap:.15rem;margin-top:.75rem;padding:.65rem .75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-contract-warning{background:color-mix(in srgb,var(--warning)8%,var(--card))}}.connect-contract-warning{font-size:.72rem}.connect-contract-lineage{border:1px solid var(--border);background:var(--muted);color:var(--primary);border-radius:6px;align-items:center;gap:.6rem;margin-top:.75rem;padding:.65rem .75rem;display:flex}.connect-contract-lineage>div{min-width:0;color:var(--foreground);gap:.1rem;display:grid}.connect-contract-lineage strong{font-size:.72rem}.connect-contract-lineage span{overflow-wrap:anywhere;color:var(--muted-foreground);font-size:.66rem}.connect-signature-envelope{border:1px solid var(--primary);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;padding:.7rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.connect-signature-envelope{border:1px solid color-mix(in srgb,var(--primary)24%,var(--border))}}.connect-signature-envelope{background:var(--primary);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.connect-signature-envelope{background:color-mix(in srgb,var(--primary)5%,var(--card))}}.connect-signature-envelope>div{align-items:center;gap:.65rem;min-width:0;display:flex}.connect-signature-envelope>div>span{background:var(--primary);border-radius:6px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-signature-envelope>div>span{background:color-mix(in srgb,var(--primary)12%,var(--card))}}.connect-signature-envelope>div>span{color:var(--primary)}.connect-signature-envelope>div>div{gap:.08rem;min-width:0;display:grid}.connect-signature-envelope strong{font-size:.73rem}.connect-signature-envelope p,.connect-signature-envelope small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.connect-signature-envelope[data-status=COMPLETED]{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.connect-signature-envelope[data-status=COMPLETED]{border-color:color-mix(in srgb,var(--success)34%,var(--border))}}.connect-signature-envelope[data-status=COMPLETED]{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.connect-signature-envelope[data-status=COMPLETED]{background:color-mix(in srgb,var(--success)7%,var(--card))}}.connect-signature-envelope[data-status=REJECTED]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.connect-signature-envelope[data-status=REJECTED]{border-color:color-mix(in srgb,var(--destructive)34%,var(--border))}}.connect-signature-envelope[data-status=REJECTED]{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.connect-signature-envelope[data-status=REJECTED]{background:color-mix(in srgb,var(--destructive)6%,var(--card))}}.connect-signature-envelope+.connect-document-migration-state,.connect-signature-envelope+.connect-source-document-preview{margin-top:.75rem}.connect-signature-file-actions{flex:none;gap:.4rem;display:flex}.connect-contract-sign-callout{border-left:3px solid var(--primary);background:var(--primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:.75rem 0;padding:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-contract-sign-callout{background:color-mix(in srgb,var(--primary)6%,var(--card))}}.connect-contract-sign-callout>svg{color:var(--primary)}.connect-contract-sign-callout>div{gap:.12rem;display:grid}.connect-contract-sign-callout>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.connect-contract-sign-callout strong{font-size:.74rem}.connect-contract-sign-callout p{color:var(--muted-foreground);font-size:.67rem}.connect-signature-consent{gap:.8rem;display:grid}.connect-signature-consent>div{border:1px solid var(--border);background:var(--muted);color:var(--primary);border-radius:6px;align-items:center;gap:.65rem;padding:.7rem;display:flex}.connect-signature-consent>div>span{color:var(--foreground);gap:.1rem;display:grid}.connect-signature-consent strong{font-size:.76rem}.connect-signature-consent small{color:var(--muted-foreground);font-size:.67rem}.connect-signature-consent>p{color:var(--muted-foreground);font-size:.72rem;line-height:1.55}.connect-signature-consent>label{border:1px solid var(--primary);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;padding:.7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-signature-consent>label{border:1px solid color-mix(in srgb,var(--primary)32%,var(--border))}}.connect-signature-consent>label{border-radius:6px;font-size:.72rem;line-height:1.45}.connect-signature-consent input{width:1rem;height:1rem;accent-color:var(--primary);margin-top:.05rem}.connect-signature-consent>.connect-signature-otp{grid-template-columns:1fr}.connect-signature-consent>.connect-signature-otp input{text-align:center;letter-spacing:0;width:100%;height:2.75rem;margin:0;font-family:ui-monospace,monospace;font-size:1.2rem;font-weight:700}.connect-signature-preview-dialog{grid-template-rows:auto minmax(0,1fr) auto;width:min(94vw,1080px);max-width:1080px;height:min(90vh,900px);overflow:hidden}.connect-signature-preview-dialog iframe{border:1px solid var(--border);background:#fff;border-radius:6px;width:100%;height:100%;min-height:0}@media (max-width:640px){.connect-signature-preview-dialog{width:calc(100vw - 24px);height:calc(100dvh - 24px)}}.connect-contract-preview{border:1px solid var(--border);min-height:20rem;margin:.9rem 0;padding:2rem}@supports (color:color-mix(in lab,red,red)){.connect-contract-preview{border:1px solid color-mix(in srgb,var(--border)76%,transparent)}}.connect-contract-preview{background:var(--background);font-family:Arial,sans-serif;font-size:.8rem;line-height:1.6}.connect-contract-preview h1{letter-spacing:0;margin-bottom:.75rem;font-size:1.4rem}.connect-contract-preview h2{letter-spacing:0;margin:.8rem 0 .45rem;font-size:1.08rem}.connect-contract-preview ol,.connect-contract-preview ul{padding-left:1.35rem}.connect-contract-preview ul{list-style:outside}.connect-contract-preview ol{list-style:decimal}.connect-contract-actions{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-end;gap:.45rem;padding:.75rem 0;display:flex}.connect-contract-actions textarea{flex:18rem;min-height:2.5rem}.connect-contract-history{gap:0;margin-top:.8rem;display:grid}.connect-contract-history>header{align-items:center;gap:.4rem;padding-bottom:.55rem;font-size:.76rem;display:flex}.connect-contract-history article{grid-template-columns:auto minmax(0,1fr);gap:.65rem;padding:.55rem 0;display:grid}.connect-contract-history article>span{border:2px solid var(--primary);border-radius:50%;width:.55rem;height:.55rem;margin-top:.25rem}.connect-contract-history article>div{gap:.12rem;display:grid}.connect-contract-history article strong{text-transform:capitalize;font-size:.72rem}.connect-contract-history article blockquote,.connect-contract-history article p,.connect-contract-history article small{color:var(--muted-foreground);font-size:.66rem}.connect-contract-history article blockquote{border-left:2px solid var(--border);padding-left:.55rem}.connect-contract-template-dialog{width:min(76rem,100vw - 2rem);max-width:76rem;max-height:calc(100dvh - 2rem);overflow-y:auto}.connect-contract-generate-dialog{width:min(46rem,100vw - 2rem);max-width:46rem;max-height:calc(100dvh - 2rem);overflow-y:auto}.connect-document-ai-dialog{width:min(76rem,100vw - 2rem);max-width:76rem;max-height:calc(100dvh - 2rem);overflow-y:auto}.connect-contract-variable-note{border-left:3px solid var(--primary);background:var(--muted);color:var(--muted-foreground);padding:.55rem .65rem;font-size:.67rem;line-height:1.45}.connect-contract-template-editor{border:1px solid var(--border);border-radius:6px;min-width:0;min-height:22rem;overflow:visible}.connect-contract-template-editor .connect-document-canvas{max-height:28rem;padding:.75rem}.connect-contract-template-editor .connect-document-editor{min-height:20rem;box-shadow:none;padding:2rem}.connect-guided-draft{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);gap:.85rem;min-width:0;display:grid}.connect-clause-library{border-right:1px solid var(--border);align-content:start;gap:.65rem;min-width:0;padding-right:.85rem;display:grid}.connect-clause-library>header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.connect-clause-library>header>div{align-items:center;gap:.4rem;font-size:.76rem;display:flex}.connect-clause-library>p{color:var(--muted-foreground);font-size:.67rem;line-height:1.45}.connect-clause-library>div{gap:.35rem;padding-right:.2rem;display:grid}.connect-clause-library label{border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:.5rem;padding:.58rem;display:grid}.connect-clause-library label[data-selected=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-clause-library label[data-selected=true]{border-color:color-mix(in srgb,var(--primary)55%,var(--border))}}.connect-clause-library label[data-selected=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-clause-library label[data-selected=true]{background:color-mix(in srgb,var(--primary)6%,var(--background))}}.connect-clause-library label input{width:1rem;height:1rem;accent-color:var(--primary);margin-top:.12rem}.connect-clause-library label span{gap:.12rem;min-width:0;display:grid}.connect-clause-library label strong{font-size:.7rem}.connect-clause-library label a,.connect-clause-library label small{color:var(--muted-foreground);font-size:.62rem;line-height:1.35}.connect-clause-library label a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.connect-guided-editor{align-content:start;gap:.65rem;min-width:0;display:grid}.connect-ai-draft-controls{border:1px solid var(--border);background:var(--muted);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.6rem;display:grid}.connect-ai-draft-controls>svg{color:var(--primary)}.connect-ai-draft-controls textarea{background:var(--background);min-height:2.5rem;max-height:6rem}.connect-ai-proposal{border:1px solid var(--primary);gap:.6rem;padding:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-ai-proposal{border:1px solid color-mix(in srgb,var(--primary)35%,var(--border))}}.connect-ai-proposal{background:var(--background);border-radius:6px}.connect-ai-proposal>header{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.connect-ai-proposal>header strong{font-size:.74rem}.connect-ai-proposal li,.connect-ai-proposal>header span{color:var(--muted-foreground);font-size:.65rem}.connect-ai-proposal ul{gap:.2rem;padding-left:1rem;list-style:outside;display:grid}.connect-ai-proposal footer{justify-content:flex-end;gap:.45rem;display:flex}.connect-ai-comparison{border:1px solid var(--border);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.connect-ai-comparison>article{background:var(--background);min-width:0}.connect-ai-comparison>article+article{border-left:1px solid var(--border)}.connect-ai-comparison>article[data-version=source]{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.connect-ai-comparison>article[data-version=source]{background:color-mix(in srgb,#ef4444 2.5%,var(--background))}}.connect-ai-comparison>article[data-version=proposal]{background:#16a34a}@supports (color:color-mix(in lab,red,red)){.connect-ai-comparison>article[data-version=proposal]{background:color-mix(in srgb,#16a34a 3.5%,var(--background))}}.connect-ai-comparison>article>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:.5rem;padding:.55rem .7rem;display:flex}.connect-ai-comparison>article>header strong{font-size:.69rem}.connect-ai-comparison>article>header span{color:var(--muted-foreground);font-size:.61rem}.connect-ai-comparison-content{overflow-wrap:anywhere;min-height:12rem;padding:.85rem;font-size:.72rem;line-height:1.55}.connect-ai-comparison-content h1{margin:0 0 .7rem;font-size:1.15rem}.connect-ai-comparison-content h2{margin:.8rem 0 .45rem;font-size:.94rem}.connect-ai-comparison-content h3{margin:.7rem 0 .4rem;font-size:.82rem}.connect-ai-comparison-content p{margin:0 0 .55rem}.connect-ai-comparison-content ol,.connect-ai-comparison-content ul{margin:.45rem 0;padding-left:1.2rem}.connect-ai-comparison-content table{border-collapse:collapse;width:100%}.connect-ai-comparison-content td,.connect-ai-comparison-content th{border:1px solid var(--border);vertical-align:top;padding:.35rem}.connect-ai-review-notes{background:#f59e0b;border-left:3px solid #d97706;gap:.35rem;padding:.6rem .7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-ai-review-notes{background:color-mix(in srgb,#f59e0b 7%,var(--background))}}.connect-ai-review-notes>header{color:#92400e;align-items:center;gap:.4rem;font-size:.7rem;display:flex}.connect-ai-review-notes p{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.65rem}.connect-ai-sources{border:1px solid var(--border);background:var(--primary);border-radius:6px;gap:.45rem;padding:.65rem .7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-ai-sources{background:color-mix(in srgb,var(--primary)3%,var(--background))}}.connect-ai-sources>header{color:var(--foreground);align-items:center;gap:.4rem;font-size:.7rem;display:flex}.connect-ai-sources>header>svg{color:var(--primary)}.connect-ai-sources>header>span{color:var(--muted-foreground);margin-left:auto;font-size:.64rem}.connect-ai-sources>div{gap:.3rem;display:grid}.connect-ai-sources a{border:1px solid var(--border);background:var(--background);min-width:0;color:inherit;border-radius:5px;justify-content:space-between;align-items:center;gap:.55rem;padding:.45rem .5rem;text-decoration:none;display:flex}.connect-ai-sources a:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-ai-sources a:hover{border-color:color-mix(in srgb,var(--primary)45%,var(--border))}}.connect-ai-sources a>span{gap:.12rem;min-width:0;display:grid}.connect-ai-sources a strong{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.connect-ai-sources a small,.connect-ai-sources>p{color:var(--muted-foreground);font-size:.61rem;line-height:1.4}.connect-ai-sources a>svg{color:var(--primary);flex:none}.connect-legal-sources-dialog{grid-template-rows:auto minmax(0,1fr) auto;max-width:46rem;overflow:hidden}.connect-legal-source-list{overscroll-behavior:contain;gap:.55rem;min-height:0;padding-right:.2rem;display:grid;overflow:hidden auto}.connect-legal-source-list article{border:1px solid var(--border);background:var(--background);border-radius:6px;gap:.45rem;padding:.75rem;display:grid}.connect-legal-source-list article>div{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.connect-legal-source-list article>div>svg{color:var(--primary);flex:none;margin-top:.1rem}.connect-legal-source-list article>div>span{gap:.1rem;min-width:0;display:grid}.connect-legal-source-list article strong{font-size:.74rem}.connect-legal-source-list article footer,.connect-legal-source-list article small{color:var(--muted-foreground);font-size:.62rem}.connect-legal-source-list article a,.connect-legal-source-list article button{border:1px solid var(--border);background:var(--background);width:1.8rem;height:1.8rem;color:var(--primary);border-radius:5px;flex:none;place-items:center;display:grid}.connect-legal-source-list article button{margin-left:auto}.connect-legal-source-list article p{color:var(--muted-foreground);font-size:.67rem;line-height:1.5}.connect-legal-source-editor{max-width:42rem}.connect-legal-source-editor textarea{min-height:5.5rem}.connect-legal-source-scopes{border:1px solid var(--border);border-radius:6px;align-items:center;gap:.8rem;min-width:0;padding:.55rem .65rem;display:flex}.connect-legal-source-scopes legend{color:var(--muted-foreground);padding:0 .2rem;font-size:.66rem;font-weight:600}.connect-legal-source-scopes label{align-items:center;gap:.35rem;font-size:.69rem;display:inline-flex}@media (max-width:900px){.connect-workspace-header{flex-direction:column;align-items:flex-start}.connect-kanban-view-options{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-kanban-workflow-picker{grid-column:1/-1}.connect-workspace-header>div+div{justify-content:flex-start}.connect-document-layout{grid-template-columns:1fr}.connect-document-library{border-right:0;border-bottom:1px solid var(--border);grid-template-rows:auto auto auto}.connect-document-list{max-height:10rem;display:flex;overflow-x:auto}.connect-document-list>button{min-width:14rem}.connect-document-requests{max-height:12rem;display:block}.connect-document-editor{min-height:52rem;padding:2.5rem 2rem}.connect-contract-layout{grid-template-columns:1fr}.connect-contract-list{border-right:0;border-bottom:1px solid var(--border);max-height:16rem}}@media (max-width:560px){.connect-scope-switch,.connect-workspace-header>div+div,.connect-workspace-header>div+div>button{width:100%}.connect-scope-switch button{flex:1}.connect-kanban-view-picker{padding:.65rem}.connect-kanban-view-options,.connect-kanban-workflow-picker{grid-template-columns:1fr}.connect-kanban-view-picker [data-slot=select-trigger]{width:100%}.connect-document-editor-header{flex-direction:column;align-items:stretch}.connect-document-editor-header>div:last-child>button{flex:1}.connect-document-canvas{padding:.65rem}.connect-document-editor{min-height:44rem;padding:1.6rem 1.2rem}.connect-checkpoint-create,.connect-document-history{grid-template-columns:1fr}.connect-document-history{max-height:72vh;overflow-y:auto}.connect-document-history-list{border-right:0;border-bottom:1px solid var(--border);max-height:16rem}.connect-document-version-comparison{grid-template-columns:1fr;min-width:0}.connect-document-version-comparison>section>div{min-height:14rem;padding:1rem}.connect-contract-detail{padding:.7rem}.connect-employment-template-catalog>header{flex-direction:column;align-items:stretch}.connect-employment-template-filters{grid-template-columns:1fr;width:100%}.connect-contract-detail>header{flex-direction:column;align-items:stretch}.connect-contract-heading-actions{justify-content:space-between}.connect-contract-preview{min-height:16rem;padding:1rem}.connect-contract-actions>button{flex:auto}.connect-contract-sign-callout{grid-template-columns:auto minmax(0,1fr)}.connect-contract-sign-callout>button,.connect-contract-sign-callout>div:last-child{grid-column:1/-1;width:100%}.connect-contract-sign-callout>div:last-child>button{flex:10rem}.connect-guided-draft{grid-template-columns:1fr}.connect-clause-library{border-right:0;border-bottom:1px solid var(--border);padding-bottom:.75rem;padding-right:0}.connect-clause-library>div{max-height:14rem}.connect-ai-draft-controls{grid-template-columns:auto minmax(0,1fr)}.connect-ai-draft-controls>button{grid-column:1/-1;width:100%}.connect-ai-comparison{grid-template-columns:1fr}.connect-ai-comparison>article+article{border-left:0;border-top:1px solid var(--border)}.connect-ai-comparison-content{min-height:9rem;max-height:16rem}}.connect-shell{background:var(--background);min-height:100dvh;color:var(--foreground);grid-template-columns:17rem minmax(0,1fr);display:grid}.connect-sidebar{z-index:40;border-right:1px solid var(--border);background:var(--background);flex-direction:column;min-width:0;height:100dvh;display:flex;position:sticky;top:0}.connect-sidebar-brand{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;min-height:4.25rem;padding:.875rem 1rem;display:flex}.connect-brand-link{align-items:center;gap:.75rem;min-width:0;display:flex}.connect-brand-link img{flex-shrink:0;width:2.125rem;height:2.125rem}.connect-brand-link>span,.connect-enterprise-context>div,.connect-sidebar-footer>div:last-child{min-width:0;display:grid}.connect-brand-link strong{font-family:var(--font-display),var(--font-sans),sans-serif;font-size:.9375rem;font-weight:650;line-height:1.1rem}.connect-brand-link small,.connect-enterprise-context small,.connect-sidebar-footer span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1rem;overflow:hidden}.connect-menu-trigger,.connect-sidebar-close{width:2.25rem;height:2.25rem;color:var(--muted-foreground);justify-content:center;display:none}.connect-enterprise-context,.connect-menu-trigger,.connect-sidebar-close{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);align-items:center}.connect-enterprise-context{grid-template-columns:auto minmax(0,1fr);gap:.625rem;margin:1rem .875rem 0;padding:.75rem;display:grid}.connect-enterprise-context strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.125rem;overflow:hidden}.connect-trace-dot{background:var(--primary);width:.5rem;height:.5rem;box-shadow:0 0 0 0 var(--primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.connect-trace-dot{box-shadow:0 0 0 0 color-mix(in oklab,var(--primary)28%,transparent)}}.connect-trace-dot{animation:connect-trace-pulse 2.4s ease-out infinite}@keyframes connect-trace-pulse{55%,to{box-shadow:0 0 0 .45rem #0000}}.connect-navigation{gap:.25rem;padding:1.25rem .75rem;display:grid;overflow-y:auto}.connect-navigation-label{color:var(--muted-foreground);letter-spacing:0;text-transform:uppercase;padding:0 .625rem .5rem;font-size:.6875rem;font-weight:650}.connect-nav-item{border-radius:var(--radius-md);min-height:2.5rem;color:var(--muted-foreground);text-align:left;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:550;transition:background-color .15s,border-color .15s,color .15s;display:grid;position:relative}.connect-nav-item:before{content:"";background:0 0;border-radius:999px;width:.125rem;height:1.25rem;position:absolute;top:50%;left:-.75rem;transform:translateY(-50%)}.connect-nav-item:hover,.connect-nav-item[data-active=true]{border-color:var(--border);background:var(--surface);color:var(--foreground)}.connect-nav-item[data-active=true]:before{background:var(--primary)}.connect-nav-item[data-active=true]>svg{color:var(--primary)}.connect-nav-item small{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);min-width:1.375rem;color:var(--muted-foreground);text-align:center;padding:.0625rem .3125rem;font-size:.625rem;line-height:1rem}.connect-nav-item[data-unread=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-nav-item[data-unread=true]{background:color-mix(in srgb,var(--primary)9%,var(--card))}}.connect-nav-item[data-unread=true]{color:var(--foreground)}.connect-nav-item[data-unread=true] small,.connect-nav-item[data-unread=true]>svg{color:var(--primary)}.connect-nav-item[data-unread=true] small{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-nav-item[data-unread=true] small{background:color-mix(in srgb,var(--primary)14%,var(--card))}}.connect-sidebar-footer{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.625rem;min-width:0;margin-top:auto;padding:.875rem 1rem;display:grid}.connect-sidebar-footer strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1.125rem;overflow:hidden}.connect-sidebar-footer span{text-transform:capitalize}.connect-user-avatar{border:1px solid var(--primary);place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-user-avatar{border:1px solid color-mix(in oklab,var(--primary)24%,var(--border))}}.connect-user-avatar{border-radius:var(--radius-md);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-user-avatar{background:color-mix(in oklab,var(--primary)10%,var(--card))}}.connect-user-avatar{color:var(--primary);font-size:.75rem;font-weight:700}.connect-main{min-width:0}.connect-topbar{z-index:30;border-bottom:1px solid var(--border);background:var(--background);justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.connect-topbar{background:color-mix(in oklab,var(--background)94%,transparent)}}.connect-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem clamp(1rem,2.4vw,2rem)}.connect-back-link,.connect-topbar-actions,.connect-topbar-leading{align-items:center;display:flex}.connect-topbar-leading{gap:.625rem;min-width:0;font-size:.8125rem}.connect-topbar-leading>strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.connect-back-link{color:var(--muted-foreground);gap:.375rem;transition:color .15s}.connect-back-link:hover{color:var(--primary)}.connect-breadcrumb-separator{color:var(--border-strong)}.connect-topbar-actions{flex-shrink:0;gap:.5rem}.connect-content{width:min(100%,96rem);margin-inline:auto;padding:clamp(1.25rem,2.5vw,2rem)}.connect-page-heading{margin-bottom:1.5rem}.connect-page-heading>span{color:var(--primary);letter-spacing:0;text-transform:uppercase;font-size:.6875rem;font-weight:700}.connect-page-heading h1{font-family:var(--font-display),var(--font-sans),sans-serif;margin-top:.25rem;font-size:clamp(1.5rem,2vw,1.875rem);font-weight:650;line-height:1.2}.connect-alert{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--muted-foreground);align-items:center;gap:.625rem;margin-bottom:1rem;padding:.75rem .875rem;font-size:.8125rem;display:flex}.connect-alert[data-tone=success]{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.connect-alert[data-tone=success]{border-color:color-mix(in oklab,var(--success)38%,var(--border))}}.connect-alert[data-tone=success]{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.connect-alert[data-tone=success]{color:color-mix(in oklab,var(--success)68%,var(--foreground))}}.connect-alert--error,.connect-alert[data-tone=error]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.connect-alert--error,.connect-alert[data-tone=error]{border-color:color-mix(in oklab,var(--destructive)34%,var(--border))}}.connect-alert--error,.connect-alert[data-tone=error]{color:var(--destructive)}.connect-view-stack{gap:1rem;display:grid}.connect-metric-band{border-block:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.connect-metric{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;padding:1rem;display:grid}.connect-metric+.connect-metric{border-left:1px solid var(--border)}.connect-metric>span,.connect-panel-icon{border:1px solid var(--primary);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-metric>span,.connect-panel-icon{border:1px solid color-mix(in oklab,var(--primary)20%,var(--border))}}.connect-metric>span,.connect-panel-icon{border-radius:var(--radius-md);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-metric>span,.connect-panel-icon{background:color-mix(in oklab,var(--primary)9%,var(--card))}}.connect-metric>span,.connect-panel-icon{color:var(--primary)}.connect-metric>span{width:2.25rem;height:2.25rem}.connect-metric>div{min-width:0;display:grid}.connect-metric strong{font-family:var(--font-display),var(--font-sans),sans-serif;font-variant-numeric:tabular-nums;font-size:1.375rem;line-height:1.5rem}.connect-metric small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1rem;overflow:hidden}.connect-quick-actions{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);align-items:center;gap:.5rem;min-height:3.5rem;padding:.625rem;display:flex;overflow-x:auto}.connect-quick-actions>span{color:var(--muted-foreground);text-transform:uppercase;flex-shrink:0;padding-inline:.375rem .625rem;font-size:.6875rem;font-weight:650}.connect-grid{gap:1rem;min-width:0;display:grid}.connect-grid--content,.connect-grid--overview{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-grid-span{grid-column:1/-1;min-width:0}.connect-reminders-workspace{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);min-width:0;overflow:hidden}.connect-reminders-workspace>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.875rem 1rem;display:flex}.connect-reminders-workspace>header>div{align-items:center;gap:.625rem;min-width:0;display:flex}.connect-reminders-workspace>header h2,.connect-reminders-workspace>header p{margin:0}.connect-reminders-workspace>header h2{font-size:.9375rem;font-weight:700}.connect-reminders-workspace>header p{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.connect-reminder-tabs{border-bottom:1px solid var(--border);gap:.25rem;padding:.5rem 1rem;display:flex}.connect-reminder-tabs button{border-radius:var(--radius-sm);min-height:2rem;color:var(--muted-foreground);align-items:center;gap:.45rem;padding:.35rem .625rem;font-size:.75rem;font-weight:650;display:inline-flex}.connect-reminder-tabs button[data-active=true]{background:var(--accent);color:var(--foreground)}.connect-reminder-tabs span{border:1px solid var(--border);background:var(--background);border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;font-size:.625rem;display:grid}.connect-reminder-list{max-height:31rem;display:grid;overflow-y:auto}.connect-reminder-list article{border-bottom:1px solid var(--border);grid-template-columns:.2rem minmax(0,1fr) auto;align-items:center;gap:.875rem;min-width:0;padding:.875rem 1rem .875rem 0;display:grid;position:relative}.connect-reminder-list article:last-child{border-bottom:0}.connect-reminder-rail{background:var(--primary);border-radius:0 999px 999px 0;align-self:stretch}.connect-reminder-list article[data-status=TRIGGERED] .connect-reminder-rail{background:var(--warning)}.connect-reminder-list article[data-status=COMPLETED] .connect-reminder-rail{background:var(--success)}.connect-reminder-list article[data-status=CANCELLED] .connect-reminder-rail{background:var(--muted-foreground)}.connect-reminder-copy{gap:.3rem;min-width:0;display:grid}.connect-reminder-actions,.connect-reminder-copy footer,.connect-reminder-copy>div{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.connect-reminder-copy footer,.connect-reminder-copy>div>span{color:var(--muted-foreground);font-size:.6875rem}.connect-reminder-copy h3,.connect-reminder-copy p{overflow-wrap:anywhere;margin:0}.connect-reminder-copy h3{font-size:.875rem;font-weight:700}.connect-reminder-copy p{color:var(--muted-foreground);font-size:.75rem;line-height:1.45}.connect-reminder-copy footer span{align-items:center;gap:.25rem;display:inline-flex}.connect-reminder-empty{min-height:7rem;color:var(--muted-foreground);justify-content:center;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.connect-reminder-dialog{width:min(42rem,100vw - 2rem);max-height:min(46rem,100dvh - 2rem);overflow-y:auto}.connect-panel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);min-width:0;color:var(--card-foreground);overflow:hidden}.connect-panel-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.75rem 1rem;display:flex}.connect-panel-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.625rem;min-width:0;display:grid}.connect-panel-icon{width:2rem;height:2rem}.connect-panel-heading>div{min-width:0;display:grid}.connect-panel-heading h2{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:650;line-height:1.125rem;overflow:hidden}.connect-panel-heading span{color:var(--muted-foreground);font-size:.6875rem;line-height:1rem}.connect-record-list,.connect-thread-list{max-height:34rem;overflow-y:auto}.connect-thread-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 2.5rem;align-items:stretch;min-width:0;display:grid}.connect-thread-row:last-child{border-bottom:0}.connect-thread-row:hover,.connect-thread-row[data-selected=true]{background:var(--surface)}.connect-thread-row[data-selected=true]{box-shadow:inset .125rem 0 var(--primary)}.connect-thread-row[data-unread=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-thread-row[data-unread=true]{background:color-mix(in srgb,var(--primary)7%,var(--card))}}.connect-thread-main{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.75rem .35rem .75rem 1rem}.connect-thread-main,.connect-thread-main>span:nth-child(2),.connect-thread-meta{min-width:0;display:grid}.connect-thread-main small,.connect-thread-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-thread-main strong{font-size:.8rem}.connect-thread-main small{color:var(--muted-foreground);font-size:.7rem}.connect-thread-row[data-unread=true] strong{font-weight:800}.connect-thread-meta{justify-items:end;gap:.25rem}.connect-thread-meta time{max-width:6rem;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.connect-thread-meta b{background:var(--primary);min-width:1.3rem;height:1.3rem;color:var(--primary-foreground);border-radius:999px;place-items:center;padding-inline:.28rem;font-size:.58rem;display:grid}.connect-thread-pin{color:var(--muted-foreground);opacity:0;align-self:center}.connect-thread-pin:focus-visible,.connect-thread-pin[data-pinned=true],.connect-thread-row:hover .connect-thread-pin{color:var(--primary);opacity:1}.connect-record{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;transition:background-color .15s;display:grid}.connect-record:last-child{border-bottom:0}.connect-record:hover,.connect-record[data-selected=true]{background:var(--surface)}.connect-record[data-selected=true]{box-shadow:inset .125rem 0 var(--primary)}.connect-record-main{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;min-width:0;padding:.875rem 1rem;display:grid}.connect-menu-trigger:focus-visible,.connect-nav-item:focus-visible,.connect-sidebar-close:focus-visible,button.connect-record-main:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.connect-record-copy{gap:.1875rem;min-width:0;display:grid}.connect-record-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.125rem;overflow:hidden}.connect-record-copy span{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.125rem;display:-webkit-box;overflow:hidden}.connect-record-meta{justify-items:end;gap:.25rem;display:grid}.connect-record-meta time{color:var(--muted-foreground);white-space:nowrap;font-size:.625rem}.connect-panel-state{min-height:8rem;color:var(--muted-foreground);text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;font-size:.8125rem;display:flex}.connect-panel-state--error{color:var(--destructive)}.connect-loading-list{gap:.75rem;padding:1rem;display:grid}.connect-loading-list span{border-radius:var(--radius-md);background:var(--muted);height:3.25rem;animation:connect-loading 1.4s ease-in-out infinite}@keyframes connect-loading{0%,to{opacity:.45}50%{opacity:.85}}.connect-conversation-layout{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.35fr);gap:1rem;min-width:0;display:grid}.connect-message-panel{grid-template-rows:auto minmax(0,1fr) auto;min-height:34rem;display:grid}.connect-message-list{flex-direction:column;gap:.625rem;min-height:0;max-height:30rem;padding:1rem;display:flex;overflow-y:auto}.connect-message{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:min(82%,32rem);padding:.75rem}.connect-message strong,.connect-message time{color:var(--muted-foreground);font-size:.625rem}.connect-message p{margin-block:.25rem;font-size:.8125rem;line-height:1.25rem}.connect-message-composer{border-top:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.75rem;display:grid}.connect-composer-dialog{max-width:min(42rem,100vw - 2rem)}.connect-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.connect-field{gap:.375rem;min-width:0;display:grid}.connect-field[data-wide=true]{grid-column:1/-1}.connect-field>span{color:var(--muted-foreground);font-size:.75rem;font-weight:600}.connect-field>.connect-field-error{color:var(--destructive);font-size:.65rem;line-height:1.35}.connect-select-trigger{width:100%}.connect-audience-select{justify-content:space-between;width:100%;min-width:0;font-weight:400!important}.connect-audience-select>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.connect-audience-popover{width:min(24rem,100vw - 3rem);padding:.5rem}.connect-audience-search{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding:0 .25rem .5rem;display:grid}.connect-audience-search input{height:2.25rem}.connect-audience-options{overscroll-behavior:contain;max-height:15rem;display:grid;overflow-y:auto}.connect-audience-options>label{cursor:pointer;border-radius:.375rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.625rem;min-width:0;padding:.5rem;display:grid}.connect-audience-options>label:hover{background:var(--muted)}.connect-audience-options>label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;overflow:hidden}.connect-audience-options>p{color:var(--muted-foreground);margin:0;padding:.75rem;font-size:.75rem}.connect-sidebar-overlay{display:none}@media (max-width:1023px){.connect-shell{grid-template-columns:minmax(0,1fr)}.connect-sidebar{width:min(18rem,100vw - 3rem);box-shadow:0 1rem 2.5rem var(--foreground);position:fixed;left:0;transform:translate(-100%)}@supports (color:color-mix(in lab,red,red)){.connect-sidebar{box-shadow:0 1rem 2.5rem color-mix(in oklab,var(--foreground)14%,transparent)}}.connect-sidebar{transition:transform .18s}.connect-sidebar[data-open=true]{transform:translate(0)}.connect-menu-trigger,.connect-sidebar-close{display:flex}.connect-sidebar-overlay{z-index:35;visibility:hidden;background:var(--foreground);display:block;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.connect-sidebar-overlay{background:color-mix(in oklab,var(--foreground)40%,transparent)}}.connect-sidebar-overlay{opacity:0;transition:opacity .18s,visibility .18s}.connect-sidebar-overlay[data-open=true]{visibility:visible;opacity:1}}@media (max-width:767px){.connect-topbar{min-height:3.75rem;padding:.625rem .75rem}.connect-back-link,.connect-breadcrumb-separator,.connect-topbar-actions>[data-slot=badge]{display:none}.connect-content{padding:1rem}.connect-page-heading{margin-bottom:1rem}.connect-metric-band{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-metric:nth-child(odd){border-left:0}.connect-metric:nth-child(n+3){border-top:1px solid var(--border)}.connect-quick-actions>span{display:none}.connect-conversation-layout,.connect-grid--content,.connect-grid--overview{grid-template-columns:minmax(0,1fr)}.connect-grid-span{grid-column:auto}.connect-reminders-workspace>header{align-items:flex-start}.connect-reminders-workspace>header p{white-space:normal}.connect-reminder-list article{grid-template-columns:.2rem minmax(0,1fr)}.connect-reminder-actions{grid-column:2}.connect-record-main{grid-template-columns:minmax(0,1fr);gap:.5rem}.connect-record-meta{grid-auto-flow:column;justify-content:start;justify-items:start}.connect-record{align-items:end}.connect-record-action{margin:0 .75rem .75rem 0}.connect-form-grid{grid-template-columns:minmax(0,1fr)}.connect-field[data-wide=true]{grid-column:auto}}@media (prefers-reduced-motion:reduce){.connect-loading-list span,.connect-trace-dot{animation:none}.connect-nav-item,.connect-sidebar,.connect-sidebar-overlay{transition:none}}.connect-shell{background:var(--muted);grid-template-columns:18rem minmax(0,1fr)}@supports (color:color-mix(in lab,red,red)){.connect-shell{background:color-mix(in srgb,var(--muted)32%,var(--background))}}.connect-sidebar{z-index:60;border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.connect-sidebar{border-color:color-mix(in srgb,var(--border)82%,transparent)}}.connect-sidebar{background:var(--card);padding-bottom:5.25rem}.connect-sidebar-brand{border-color:var(--border);min-height:4.5rem}@supports (color:color-mix(in lab,red,red)){.connect-sidebar-brand{border-color:color-mix(in srgb,var(--border)76%,transparent)}}.connect-sidebar-brand{padding:.875rem 1.25rem}.connect-brand-link img{width:2.25rem;height:2.25rem}.connect-brand-link strong{font-size:1rem;font-weight:700}.connect-enterprise-context{border-color:var(--border);margin:1.25rem 1rem 0}@supports (color:color-mix(in lab,red,red)){.connect-enterprise-context{border-color:color-mix(in srgb,var(--border)74%,transparent)}}.connect-enterprise-context{background:var(--muted);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.connect-enterprise-context{background:color-mix(in srgb,var(--muted)58%,var(--card))}}.connect-enterprise-context{padding:.75rem .875rem}.connect-navigation{gap:.3rem;padding:1.5rem 1rem}.connect-navigation-label{padding:0 .75rem .55rem;font-size:.625rem;font-weight:750}.connect-nav-item{border:0;border-radius:7px;min-height:2.75rem;padding:.625rem .75rem;font-size:.8rem;font-weight:600}.connect-nav-item:before{display:none}.connect-nav-item:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.connect-nav-item:hover{background:color-mix(in srgb,var(--muted)72%,var(--card))}}.connect-nav-item[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-nav-item[data-active=true]{background:color-mix(in srgb,var(--primary)10%,var(--card))}}.connect-nav-item[data-active=true]{color:var(--primary)}.connect-nav-item small{background:var(--foreground);border:0;border-radius:5px}@supports (color:color-mix(in lab,red,red)){.connect-nav-item small{background:color-mix(in srgb,var(--foreground)7%,transparent)}}.connect-nav-item small{font-weight:700}.connect-main{background:var(--muted);min-height:100dvh}@supports (color:color-mix(in lab,red,red)){.connect-main{background:color-mix(in srgb,var(--muted)32%,var(--background))}}.connect-topbar{border-color:var(--border);min-height:4.5rem}@supports (color:color-mix(in lab,red,red)){.connect-topbar{border-color:color-mix(in srgb,var(--border)76%,transparent)}}.connect-topbar{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.connect-topbar{background:color-mix(in srgb,var(--card)96%,transparent)}}.connect-topbar{box-shadow:0 1px 2px var(--foreground);padding:.75rem 1.5rem}@supports (color:color-mix(in lab,red,red)){.connect-topbar{box-shadow:0 1px 2px color-mix(in srgb,var(--foreground)4%,transparent)}}.connect-topbar-leading{gap:.75rem}.connect-topbar-leading>strong{font-size:.875rem;font-weight:650}.connect-topbar-actions{gap:.625rem}.connect-notification-trigger,.connect-topbar-actions>button{background:var(--card);border-radius:50%;width:2.65rem;height:2.65rem}.connect-profile-trigger{border-radius:7px;max-width:16.5rem;height:2.75rem;padding:.2rem .4rem}.connect-content{width:100%;max-width:96rem;padding:1.75rem clamp(1.25rem,2.3vw,2.25rem) 6rem}.connect-feed-page{width:100%}.connect-feed-page-heading{justify-content:space-between;align-items:flex-start;gap:1rem;max-width:80rem;min-height:3.75rem;margin:0 auto 1.25rem;display:flex}.connect-feed-page-heading>div:first-child{display:grid}.connect-feed-page-heading>div:first-child>span{color:var(--primary);text-transform:uppercase;font-size:.65rem;font-weight:750}.connect-feed-page-heading h1{font-family:var(--font-display),var(--font-sans),sans-serif;margin-top:.15rem;font-size:1.55rem;font-weight:700;line-height:1.8rem}.connect-feed-page-heading p{color:var(--muted-foreground);margin-top:.2rem;font-size:.75rem}.connect-feed-status{border:1px solid var(--border);align-items:center;gap:.4rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.connect-feed-status{border:1px solid color-mix(in srgb,var(--border)78%,transparent)}}.connect-feed-status{background:var(--card);color:var(--muted-foreground);border-radius:7px;padding:0 .65rem;font-size:.67rem;font-weight:650}.connect-feed-status i{background:var(--success);border-radius:50%;width:.45rem;height:.45rem}.connect-feed-layout{grid-template-columns:minmax(12rem,14.5rem) minmax(26rem,42.5rem) minmax(13rem,18rem);justify-content:center;gap:1.25rem;max-width:80rem}.connect-company-rail,.connect-feed-composer,.connect-feed-post,.connect-feed-profile{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.connect-company-rail,.connect-feed-composer,.connect-feed-post,.connect-feed-profile{border-color:color-mix(in srgb,var(--border)84%,transparent)}}.connect-company-rail,.connect-feed-composer,.connect-feed-post,.connect-feed-profile{background:var(--card);box-shadow:0 1px 2px var(--foreground);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.connect-company-rail,.connect-feed-composer,.connect-feed-post,.connect-feed-profile{box-shadow:0 1px 2px color-mix(in srgb,var(--foreground)4%,transparent)}}.connect-company-rail,.connect-feed-profile{top:6.25rem}.connect-feed-profile{padding:0 1.1rem 1rem}.connect-feed-profile:before{border-bottom:1px solid var(--primary);flex-basis:5.1rem;width:calc(100% + 2.2rem);height:5.1rem}@supports (color:color-mix(in lab,red,red)){.connect-feed-profile:before{border-bottom:1px solid color-mix(in srgb,var(--primary)16%,var(--border))}}.connect-feed-profile:before{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-feed-profile:before{background:color-mix(in srgb,var(--primary)12%,var(--muted))}}.connect-avatar--feed{border-width:4px;flex-basis:4.75rem;width:4.75rem;height:4.75rem;margin-top:-2.4rem}.connect-feed-profile strong{margin-top:.75rem;font-size:.875rem}.connect-feed-profile>span:not(.connect-avatar){font-size:.7rem}.connect-feed-profile p{text-align:left;width:100%;margin-top:.9rem;padding-top:.9rem}.connect-profile-company{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;width:100%;margin-top:.9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-profile-company{border-top:1px solid color-mix(in srgb,var(--border)72%,transparent)}}.connect-profile-company{color:var(--muted-foreground);text-align:left;padding-top:.8rem;font-size:.67rem}.connect-profile-company span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-feed-center{gap:1rem}.connect-feed-composer{padding:0}.connect-feed-composer>header{border-bottom:1px solid var(--border);display:grid}@supports (color:color-mix(in lab,red,red)){.connect-feed-composer>header{border-bottom:1px solid color-mix(in srgb,var(--border)72%,transparent)}}.connect-feed-composer>header{padding:.85rem 1rem}.connect-feed-composer>header strong{font-size:.8rem;font-weight:700}.connect-feed-composer>header span{color:var(--muted-foreground);margin-top:.1rem;font-size:.67rem}.connect-feed-composer-leading{gap:.75rem;padding:1rem 1rem .35rem}.connect-feed-composer textarea{border:1px solid var(--border);min-height:5.5rem}@supports (color:color-mix(in lab,red,red)){.connect-feed-composer textarea{border:1px solid color-mix(in srgb,var(--border)72%,transparent)}}.connect-feed-composer textarea{background:var(--muted);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.connect-feed-composer textarea{background:color-mix(in srgb,var(--muted)38%,var(--card))}}.connect-feed-composer textarea{padding:.75rem}.connect-selected-files{margin:.35rem 1rem 0 4.1rem}.connect-feed-composer-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:.5rem;margin-top:.45rem}@supports (color:color-mix(in lab,red,red)){.connect-feed-composer-actions{border-top:1px solid color-mix(in srgb,var(--border)68%,transparent)}}.connect-feed-composer-actions{padding:.7rem 1rem}.connect-attachment-button{border-radius:6px;width:2.25rem;height:2.25rem}.connect-feed-audience{background:var(--muted);border-radius:6px;width:auto;min-width:9.5rem;height:2.25rem}@supports (color:color-mix(in lab,red,red)){.connect-feed-audience{background:color-mix(in srgb,var(--muted)38%,var(--card))}}.connect-feed-audience{font-size:.72rem}.connect-feed-publish{border-radius:6px;margin-left:0;padding-inline:.9rem}.connect-feed-post>header{padding:1rem 1rem .55rem}.connect-feed-post>header strong{font-size:.8rem}.connect-feed-post h2,.connect-feed-post-body{padding-inline:1rem}.connect-feed-post h2{margin-top:.6rem;font-size:.925rem}.connect-feed-post-body{margin-block:.45rem 1rem;font-size:.8rem;line-height:1.55}.connect-post-social-counts{margin-inline:1rem}.connect-post-actions{padding:.25rem .65rem}.connect-post-actions button{border-radius:6px}.connect-company-rail{padding:0}.connect-company-rail>header{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);gap:.6rem;margin:0;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-company-rail>header{border-bottom:1px solid color-mix(in srgb,var(--border)72%,transparent)}}.connect-company-rail>header{padding:.9rem}.connect-company-rail>header>span{background:var(--primary);border-radius:6px;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-company-rail>header>span{background:color-mix(in srgb,var(--primary)10%,var(--muted))}}.connect-company-rail>header>span{color:var(--primary)}.connect-company-rail>header>div{display:grid}.connect-company-rail>header strong{font-size:.75rem}.connect-company-rail>header small{color:var(--muted-foreground);font-size:.62rem}.connect-company-rail article{margin-inline:.9rem}.connect-company-empty{padding:.75rem .9rem 1rem}.connect-chat-dock{z-index:80;gap:.75rem;bottom:.85rem;left:.85rem}.connect-chat-dock[data-open=true]{left:19rem}.connect-chat-launcher,.connect-chat-roster,.connect-chat-window{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.connect-chat-launcher,.connect-chat-roster,.connect-chat-window{border-color:color-mix(in srgb,var(--border)86%,transparent)}}.connect-chat-launcher,.connect-chat-roster,.connect-chat-window{background:var(--card);box-shadow:0 12px 32px var(--foreground);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.connect-chat-launcher,.connect-chat-roster,.connect-chat-window{box-shadow:0 12px 32px color-mix(in srgb,var(--foreground)17%,transparent)}}.connect-chat-launcher{border-color:var(--primary);grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;width:16.3rem;height:3.65rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-chat-launcher{border-color:color-mix(in srgb,var(--primary)58%,var(--border))}}.connect-chat-launcher{background:var(--primary);color:var(--primary-foreground);box-shadow:0 10px 24px var(--primary);padding:0 .8rem}@supports (color:color-mix(in lab,red,red)){.connect-chat-launcher{box-shadow:0 10px 24px color-mix(in srgb,var(--primary)24%,transparent)}}.connect-chat-launcher:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-chat-launcher:hover{background:color-mix(in srgb,var(--primary)90%,var(--foreground))}}.connect-chat-launcher-icon{background:var(--primary-foreground);border-radius:6px;place-items:center;width:2.15rem;height:2.15rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.connect-chat-launcher-icon{background:color-mix(in srgb,var(--primary-foreground)15%,transparent)}}.connect-chat-launcher-icon svg{color:currentColor}.connect-chat-launcher-icon i{border:2px solid var(--primary);background:var(--success);border-radius:50%;width:.58rem;height:.58rem;position:absolute;bottom:-.05rem;right:-.1rem}.connect-chat-launcher>span:nth-child(2){text-align:left;min-width:0;display:grid}.connect-chat-launcher strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:750;overflow:hidden}.connect-chat-launcher small{width:auto;min-width:0;height:auto;color:var(--primary-foreground);background:0 0;border-radius:0;margin:.08rem 0 0;display:block}@supports (color:color-mix(in lab,red,red)){.connect-chat-launcher small{color:color-mix(in srgb,var(--primary-foreground)76%,transparent)}}.connect-chat-launcher small{font-size:.62rem}.connect-chat-launcher b{background:var(--primary-foreground);border-radius:5px;place-items:center;min-width:1.45rem;height:1.45rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-chat-launcher b{background:color-mix(in srgb,var(--primary-foreground)16%,transparent)}}.connect-chat-launcher b{font-size:.65rem}.connect-chat-roster{width:21.5rem;height:min(38rem,100dvh - 6rem)}.connect-chat-window{width:25rem;height:min(34rem,100dvh - 8rem)}.connect-chat-roster>header,.connect-chat-window>header{min-height:3.75rem;padding:.55rem .65rem .55rem .85rem}.connect-chat-roster>header>div:first-child>div{display:grid}.connect-chat-roster>header strong{font-size:.78rem}.connect-chat-roster>header small{color:var(--success);font-size:.6rem}.connect-chat-header-icon{background:var(--primary);border-radius:6px;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-chat-header-icon{background:color-mix(in srgb,var(--primary)11%,var(--muted))}}.connect-chat-header-icon{color:var(--primary)}.connect-chat-search{padding:.65rem .75rem}.connect-chat-row{grid-template-columns:minmax(0,1fr) 2rem;align-items:stretch;gap:0;min-height:3.85rem;padding:0;display:grid;position:relative}.connect-chat-row[data-active=true]{box-shadow:inset 3px 0 var(--primary)}.connect-chat-row[data-unread=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-chat-row[data-unread=true]{background:color-mix(in srgb,var(--primary)8%,var(--card))}}.connect-chat-person-row{box-sizing:border-box;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;min-width:0;max-width:100%;min-height:3.6rem;padding:.55rem .8rem;display:grid}.connect-chat-person-row:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-chat-person-row:hover{background:color-mix(in srgb,var(--primary)7%,var(--muted))}}.connect-chat-person-row>div{min-width:0;display:grid}.connect-chat-person-row small,.connect-chat-person-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-chat-person-row strong{font-size:.74rem}.connect-chat-person-row small{color:var(--muted-foreground);font-size:.62rem}.connect-chat-row-main{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem .35rem .55rem .8rem}.connect-chat-row-copy,.connect-chat-row-main,.connect-chat-row-status{min-width:0;display:grid}.connect-chat-row-copy small,.connect-chat-row-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-chat-row-copy strong{font-size:.74rem}.connect-chat-row-copy small{color:var(--muted-foreground);font-size:.62rem}.connect-chat-row[data-unread=true] .connect-chat-row-copy strong{font-weight:800}.connect-chat-row-status{justify-items:end;gap:.25rem}.connect-chat-row-status time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.6rem}.connect-chat-row-status b{background:var(--primary);min-width:1.25rem;height:1.25rem;color:var(--primary-foreground);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:.28rem;font-size:.58rem;display:grid}.connect-chat-pin{width:2rem;height:100%;min-height:3.85rem;color:var(--muted-foreground);opacity:0;place-items:center;display:grid}.connect-chat-pin:focus-visible,.connect-chat-pin[data-pinned=true],.connect-chat-row:hover .connect-chat-pin{color:var(--primary);opacity:1}.connect-chat-launcher[data-unread=true]{box-shadow:0 10px 26px var(--primary),0 0 0 2px var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.connect-chat-launcher[data-unread=true]{box-shadow:0 10px 26px color-mix(in srgb,var(--primary)34%,transparent),0 0 0 2px color-mix(in srgb,var(--primary-foreground)22%,transparent)}}.connect-chat-composer{padding:.55rem}@media (max-width:1350px){.connect-feed-layout{grid-template-columns:minmax(12rem,14rem) minmax(25rem,42rem)}.connect-company-rail{display:none}.connect-chat-window{position:fixed;bottom:1rem;right:1rem}}@media (max-width:1023px){.connect-shell{grid-template-columns:minmax(0,1fr)}.connect-sidebar{padding-bottom:0}.connect-chat-dock[data-open=true]{left:.75rem}.connect-chat-launcher{width:15.5rem}}@media (max-width:820px){.connect-content{padding:1rem .75rem 5.5rem}.connect-feed-page-heading{margin-bottom:1rem;padding-inline:.25rem}.connect-feed-layout{grid-template-columns:minmax(0,1fr)}.connect-feed-profile{display:none}.connect-chat-dock,.connect-chat-dock[data-open=true]{bottom:.65rem;left:.65rem;right:.65rem}.connect-chat-launcher{width:min(18rem,100%)}.connect-chat-roster{width:min(22rem,100%);height:min(38rem,100dvh - 5rem)}.connect-chat-window{width:auto;height:min(38rem,100dvh - 1.3rem);inset:auto .65rem .65rem}}@media (max-width:560px){.connect-topbar{padding-inline:.65rem}.connect-feed-status,.connect-profile-trigger>span:last-child{display:none}.connect-feed-page-heading h1{font-size:1.35rem}.connect-feed-composer-leading{padding-inline:.75rem}.connect-feed-composer-actions{flex-wrap:wrap;padding-inline:.75rem;display:flex}.connect-feed-composer-actions .connect-feed-audience{min-width:8.75rem;padding-inline:.65rem;font-size:.72rem}.connect-chat-dock:not([data-open=true]){width:auto;right:auto}.connect-chat-launcher{place-items:center;width:3.35rem;height:3.35rem;padding:0;display:grid;position:relative}.connect-chat-launcher>span:nth-child(2){display:none}.connect-chat-launcher b{border:2px solid var(--background);min-width:1.15rem;height:1.15rem;font-size:.56rem;position:absolute;top:-.3rem;right:-.3rem}.connect-selected-files{margin-left:3.85rem}}@media (max-width:980px){.connect-org-tree-head{grid-template-columns:minmax(14rem,1.1fr) minmax(13rem,1fr) auto}.connect-org-tree-head span:nth-child(2){display:none}.connect-org-tree-row{grid-template-columns:1.25rem minmax(14rem,1.1fr) minmax(13rem,1fr) auto}.connect-org-tree-context{display:none}}@media (max-width:767px){.connect-org-toolbar{flex-direction:column;align-items:stretch}.connect-org-mode,.connect-org-search{width:100%}.connect-org-mode button{flex:1;justify-content:center}.connect-org-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-org-summary div:nth-child(3){border-top:1px solid var(--border);border-left:0}.connect-org-summary div:nth-child(4){border-top:1px solid var(--border)}.connect-org-tree-head{display:none}.connect-org-tree-row{grid-template-columns:1.25rem minmax(0,1fr) auto;gap:.5rem;padding:.625rem .75rem!important}.connect-org-tree-reporting{grid-column:2/-1}.connect-org-tree-actions{grid-area:1/3}.connect-org-tree-actions>[data-slot=badge]{display:none}}.connect-portal-admin{border:1px solid var(--border);background:var(--card);border-radius:8px;gap:14px;padding:18px;display:grid}.connect-portal-admin>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.connect-portal-admin>header>div{gap:2px;display:grid}.connect-portal-admin>header strong{color:var(--foreground);font-size:14px}.connect-portal-admin>header small,.connect-portal-admin>header span{color:var(--muted-foreground);font-size:12px}.connect-portal-filters{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(150px,.75fr)) auto;align-items:center;gap:8px;min-width:0;display:grid}.connect-portal-filters>*{min-width:0}.connect-portal-search{min-width:0;display:block;position:relative}.connect-portal-search>svg{z-index:1;color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.connect-portal-search input{width:100%;padding-left:34px}.connect-portal-admin-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;display:grid}.connect-portal-admin-grid>article{border:1px solid var(--border);background:var(--background);border-radius:8px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.connect-portal-admin-grid>article[data-active=false]{opacity:.68}.connect-portal-admin-grid>article>div{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.connect-portal-admin-grid>article>div>span{background:var(--primary);border-radius:6px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-portal-admin-grid>article>div>span{background:color-mix(in srgb,var(--primary)10%,var(--background))}}.connect-portal-admin-grid>article>div>span{color:var(--primary)}.connect-portal-admin-grid>article>div>div{gap:2px;min-width:0;display:grid}.connect-portal-admin-grid>article>div small,.connect-portal-admin-grid>article>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-portal-admin-grid>article>div strong{color:var(--foreground);font-size:13px}.connect-portal-admin-grid>article>div small{color:var(--muted-foreground);font-size:11px}.connect-portal-admin-grid>article>div>i{background:#07835d;border-radius:999px;padding:4px 7px}@supports (color:color-mix(in lab,red,red)){.connect-portal-admin-grid>article>div>i{background:color-mix(in srgb,#07835d 12%,var(--background))}}.connect-portal-admin-grid>article>div>i{color:#087153;font-size:10px;font-style:normal;font-weight:700}.connect-portal-admin-grid>article[data-active=false]>div>i{background:var(--muted);color:var(--muted-foreground)}.connect-portal-admin-grid>article>p{min-height:34px;color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.45}.connect-portal-admin-grid>article>code{overflow-wrap:anywhere;border:1px solid var(--border);background:var(--muted);color:var(--foreground);white-space:normal;word-break:break-word;border-radius:6px;padding:7px 8px;font-size:10px;line-height:1.45}.connect-portal-admin-grid>article>footer{align-items:center;gap:5px;display:flex}.connect-portal-admin-grid>article>footer>:first-child{margin-right:auto}.connect-portal-admin-grid>article>footer>a{width:32px;height:32px;color:var(--muted-foreground);border-radius:6px;place-items:center;display:grid}.connect-portal-admin-grid>article>footer>a:hover{background:var(--accent);color:var(--foreground)}.connect-portal-admin-grid>article>footer>a.connect-portal-open-link{border:1px solid var(--border);width:auto;color:var(--foreground);gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.connect-portal-admin-empty{min-height:260px;color:var(--muted-foreground);text-align:center;align-content:center;place-items:center;gap:7px;display:grid}.connect-portal-admin-empty strong{color:var(--foreground);font-size:14px}.connect-portal-admin-empty span{max-width:320px;font-size:12px}.connect-portal-admin-empty button{margin-top:6px}@media (max-width:980px){.connect-portal-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:620px){.connect-portal-filters{grid-template-columns:minmax(0,1fr)}.connect-portal-filters>button{justify-self:end}}[data-slot=dialog-content].connect-ticket-portal-dialog{scrollbar-gutter:auto;grid-template-rows:auto minmax(0,1fr) auto;width:min(1040px,100vw - 32px);max-width:1040px;max-height:min(860px,100dvh - 32px);overflow:clip}.connect-ticket-portal-layout{grid-template-columns:260px minmax(0,1fr);gap:18px;min-width:0;height:min(680px,68dvh);min-height:0;display:grid;overflow:hidden}.connect-ticket-portal-list{border-right:1px solid var(--connect-border,#dbe3e7);flex-direction:column;gap:8px;padding-right:14px;display:flex;overflow-y:auto}.connect-ticket-portal-list>div{background:#fff;border:1px solid #dbe3e7;border-radius:8px;align-items:center;display:flex}.connect-ticket-portal-list>div[data-active=true]{border-color:#0d8f68;box-shadow:inset 3px 0 #0d8f68}.connect-ticket-portal-list>div>button{text-align:left;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.connect-ticket-portal-list>div>button span{gap:2px;min-width:0;display:grid}.connect-ticket-portal-list>div>button small,.connect-ticket-portal-list>div>button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-ticket-portal-list>div>span{align-items:center;padding-right:4px;display:flex}.connect-ticket-portal-list>div>span a{color:#52616a;place-items:center;width:34px;height:34px;display:grid}.connect-ticket-portal-list>p{color:#64747c;font-size:13px}.connect-ticket-portal-form{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:14px;min-width:0;max-width:100%;min-height:0;padding:0 10px 18px 0;display:grid;overflow:hidden auto}.connect-ticket-portal-rules{flex-wrap:wrap;gap:7px;display:flex}.connect-ticket-portal-rules>span{color:#52616a;width:100%;font-size:12px;font-weight:700}.connect-ticket-portal-rules button{background:#fff;border:1px solid #dbe3e7;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;display:inline-flex}.connect-ticket-portal-rules button[data-selected=true]{color:#07694e;background:#effaf6;border-color:#0d8f68}.connect-ticket-portal-active{border:1px solid var(--border);background:var(--background);min-height:42px;color:var(--foreground);cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;display:flex}.connect-ticket-portal-active>input,.connect-ticket-portal-field-required>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.connect-ticket-portal-active>span[aria-hidden=true],.connect-ticket-portal-field-required>span[aria-hidden=true]{border:1px solid var(--border);background:var(--muted);color:#0000;border-radius:4px;flex:0 0 19px;place-items:center;width:19px;height:19px;display:grid}.connect-ticket-portal-active:has(input:checked){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-ticket-portal-active:has(input:checked){border-color:color-mix(in srgb,var(--primary)48%,var(--border))}}.connect-ticket-portal-active:has(input:checked){background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-ticket-portal-active:has(input:checked){background:color-mix(in srgb,var(--primary)7%,var(--background))}}.connect-ticket-portal-active:has(input:checked)>span[aria-hidden=true],.connect-ticket-portal-field-required>input:checked+span[aria-hidden=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.connect-ticket-portal-active:focus-within,.connect-ticket-portal-field-required:focus-within{outline:2px solid var(--ring)}@supports (color:color-mix(in lab,red,red)){.connect-ticket-portal-active:focus-within,.connect-ticket-portal-field-required:focus-within{outline:2px solid color-mix(in srgb,var(--ring)48%,transparent)}}.connect-ticket-portal-active:focus-within,.connect-ticket-portal-field-required:focus-within{outline-offset:2px}.connect-ticket-portal-active>span:last-child{gap:1px;min-width:0;display:grid}.connect-ticket-portal-active strong{font-size:12px}.connect-ticket-portal-active small{color:var(--muted-foreground);font-size:11px;font-weight:400}.connect-ticket-portal-fields{border-top:1px solid #e5eaed;gap:8px;padding-top:14px;display:grid}.connect-ticket-portal-fields>header{justify-content:space-between;align-items:center;display:flex}.connect-ticket-portal-fields>header>div{gap:2px;display:grid}.connect-ticket-portal-fields>header small{color:#64747c;font-size:12px}.connect-ticket-portal-field-card{border:1px solid var(--border);background:var(--muted);border-radius:7px;gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-ticket-portal-field-card{background:color-mix(in srgb,var(--muted)35%,var(--background))}}.connect-ticket-portal-field-card{padding:10px}.connect-ticket-portal-field-main{grid-template-columns:minmax(150px,1.15fr) minmax(145px,.8fr) minmax(150px,1fr) auto auto;align-items:center;gap:8px;min-width:0;display:grid}.connect-ticket-portal-field-main>*{min-width:0}.connect-ticket-portal-field-required{min-height:36px;color:var(--foreground);white-space:nowrap;cursor:pointer;align-items:center;gap:7px;padding-inline:4px;font-size:12px;display:flex}.connect-ticket-portal-choice-editor{border-top:1px solid var(--border);gap:8px;padding-top:9px;display:grid}.connect-ticket-portal-choice-editor>header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.connect-ticket-portal-choice-editor>header>div{gap:2px;min-width:0;display:grid}.connect-ticket-portal-choice-editor>header strong{font-size:12px;font-weight:650}.connect-ticket-portal-choice-editor>header small{color:var(--muted-foreground);font-size:11px}.connect-ticket-portal-choice-editor>div{gap:7px;display:grid}.connect-ticket-portal-choice-editor label{grid-template-columns:24px minmax(0,1fr) 36px;align-items:center;gap:7px;min-width:0;display:grid}.connect-ticket-portal-choice-editor label>span{background:var(--muted);width:24px;height:24px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;font-size:11px;display:grid}.connect-ticket-portal-choice-editor label>*{min-width:0}.connect-ticket-portal-field-condition{border-top:1px solid var(--border);gap:8px;padding-top:9px;display:grid}.connect-ticket-portal-field-condition>header{color:var(--muted-foreground);align-items:center;gap:6px;font-size:11px;display:flex}.connect-ticket-portal-field-condition>div{grid-template-columns:minmax(145px,1fr) minmax(130px,.8fr) minmax(145px,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.connect-ticket-portal-field-condition>div>*{min-width:0}.connect-ticket-portal-condition-any{border:1px dashed var(--border);min-height:36px;color:var(--muted-foreground);border-radius:6px;align-items:center;padding:0 10px;font-size:12px;display:flex}.connect-ticket-portal-clients{border-top:1px solid #e5eaed;gap:12px;padding-top:14px;display:grid}.connect-ticket-portal-personalization{border-top:1px solid var(--border);gap:12px;padding-top:14px;display:grid}.connect-ticket-portal-personalization>header>div{gap:2px;display:grid}.connect-ticket-portal-personalization>header strong{font-size:13px}.connect-ticket-portal-personalization>header small{color:var(--muted-foreground);font-size:11px}.connect-ticket-portal-personalization-layout{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:start;gap:14px;display:grid}.connect-ticket-portal-personalization-layout>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.connect-ticket-portal-personalization-layout>div>:first-child,.connect-ticket-portal-personalization-layout>div>:last-child{grid-column:1/-1}.connect-ticket-portal-logo-control{color:var(--foreground);gap:6px;font-size:12px;font-weight:700;display:grid}.connect-ticket-portal-logo-control>div{border:1px dashed var(--border);background:var(--muted);border-radius:7px;align-items:center;gap:8px;min-width:0;min-height:68px;padding:8px;display:flex}.connect-ticket-portal-logo-control>div>img{object-fit:contain;object-position:left center;flex:0 150px;width:150px;height:52px}.connect-ticket-portal-logo-control>div>span{color:var(--muted-foreground);flex:1;font-weight:500}.connect-ticket-portal-logo-control label{border:1px solid var(--border);background:var(--background);min-height:34px;color:var(--foreground);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.connect-ticket-portal-logo-control label:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-ticket-portal-logo-control label:hover{border-color:color-mix(in srgb,var(--primary)45%,var(--border))}}.connect-ticket-portal-logo-control label:hover{color:var(--primary)}.connect-ticket-portal-logo-control label input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.connect-ticket-portal-logo-control>small{color:var(--muted-foreground);font-size:11px;font-weight:400}.connect-ticket-portal-themes{grid-template-columns:repeat(5,32px);gap:7px;display:grid}.connect-ticket-portal-themes button{border:1px solid var(--border);border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.connect-ticket-portal-themes button[data-selected=true]{border-color:var(--foreground);box-shadow:0 0 0 2px var(--background),0 0 0 3px var(--foreground)}.connect-ticket-portal-themes i{background:#58616d;border-radius:50%;width:16px;height:16px}.connect-ticket-portal-themes [data-theme=blue] i{background:#2474b5}.connect-ticket-portal-themes [data-theme=green] i{background:#258166}.connect-ticket-portal-themes [data-theme=amber] i{background:#a9680f}.connect-ticket-portal-themes [data-theme=rose] i{background:#ad405b}.connect-ticket-portal-style-preview{--portal-preview-accent:#58616d;border:1px solid var(--border);background:var(--background);border-radius:7px;gap:10px;padding:12px;display:grid;overflow:hidden}.connect-ticket-portal-style-preview[data-theme=blue]{--portal-preview-accent:#2474b5}.connect-ticket-portal-style-preview[data-theme=green]{--portal-preview-accent:#258166}.connect-ticket-portal-style-preview[data-theme=amber]{--portal-preview-accent:#a9680f}.connect-ticket-portal-style-preview[data-theme=rose]{--portal-preview-accent:#ad405b}.connect-ticket-portal-style-preview>span{color:var(--muted-foreground);text-transform:uppercase;font-size:10px;font-weight:750}.connect-ticket-portal-style-preview>header{gap:4px;display:grid}.connect-ticket-portal-preview-logo{width:120px;height:44px;margin-bottom:3px;display:block}.connect-ticket-portal-preview-logo img{object-fit:contain;object-position:left center;width:100%;height:100%}.connect-ticket-portal-style-preview[data-header=band]>header{background:var(--portal-preview-accent);margin-inline:-12px}@supports (color:color-mix(in lab,red,red)){.connect-ticket-portal-style-preview[data-header=band]>header{background:color-mix(in srgb,var(--portal-preview-accent)10%,var(--background))}}.connect-ticket-portal-style-preview[data-header=band]>header{padding:12px}.connect-ticket-portal-style-preview[data-header=statement]>header{text-align:center;padding-block:12px}.connect-ticket-portal-style-preview header strong{color:var(--foreground);font-size:13px}.connect-ticket-portal-style-preview header p{color:var(--muted-foreground);margin:0;font-size:11px;line-height:1.45}.connect-ticket-portal-style-preview>div{color:var(--muted-foreground);gap:5px;font-size:10px;display:grid}.connect-ticket-portal-style-preview>div i{border:1px solid var(--border);border-radius:5px;height:30px}.connect-ticket-portal-style-preview>button{background:var(--portal-preview-accent);color:#fff;pointer-events:none;border-radius:5px;min-height:32px;font-size:11px;font-weight:700}.connect-ticket-portal-clients>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.connect-ticket-portal-clients>header>div{gap:2px;display:grid}.connect-ticket-portal-clients>header small,.connect-ticket-portal-clients>p{color:#64747c;font-size:12px}.connect-ticket-portal-clients>header>span{color:#087f5b;background:#e8f7f1;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}.connect-ticket-portal-import{background:#f8faf9;border:1px solid #dbe3e7;border-radius:8px;grid-template-columns:minmax(0,1fr) 180px;gap:10px;padding:12px;display:grid}.connect-ticket-portal-import textarea{resize:vertical;min-height:88px}.connect-ticket-portal-import>div{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.connect-ticket-portal-preview{border:1px solid #dbe3e7;border-radius:7px;max-height:150px;display:grid;overflow-y:auto}.connect-ticket-portal-preview>div{border-bottom:1px solid #edf1f2;grid-template-columns:26px minmax(160px,.8fr) minmax(180px,1.2fr);gap:8px;padding:8px 10px;font-size:12px;display:grid}.connect-ticket-portal-preview>div:last-child{border-bottom:0}.connect-ticket-portal-preview>div[data-valid=false]{color:#a5281b;background:#fff5f4}.connect-ticket-portal-preview small{color:inherit}.connect-ticket-portal-client-list{gap:7px;display:grid}.connect-ticket-portal-client-list>article{border:1px solid #e2e8e8;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.connect-ticket-portal-client-list>article>span:first-child{min-width:0;display:grid}.connect-ticket-portal-client-list>article>span:first-child small{color:#64747c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-ticket-portal-client-list>article>span[data-active]{color:#637078;background:#f1f3f4;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700}.connect-ticket-portal-client-list>article>span[data-active=true]{color:#087f5b;background:#e8f7f1}.connect-ticket-portal-client-list>article>div{gap:2px;display:flex}.connect-ticket-launcher-dialog{grid-template-rows:auto minmax(0,1fr) auto auto;width:min(860px,100vw - 32px);max-width:860px;max-height:min(760px,100dvh - 32px);overflow:hidden}.connect-ticket-launcher-layout{border:1px solid #dbe3e7;border-radius:8px;grid-template-columns:230px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.connect-ticket-launcher-layout>nav{background:#f7f9f9;border-right:1px solid #dbe3e7;flex-direction:column;gap:4px;padding:8px;display:flex;overflow-y:auto}.connect-ticket-launcher-layout>nav button{text-align:left;border:1px solid #0000;border-radius:6px;gap:3px;padding:10px;display:grid}.connect-ticket-launcher-layout>nav button[data-active=true]{color:#087f5b;background:#fff;border-color:#bedbd1}.connect-ticket-launcher-layout>nav button small{color:#64747c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.connect-ticket-launcher-layout>section{min-width:0;padding:18px;overflow:hidden auto}.connect-public-portal{--portal-accent:#58616d;--portal-accent-soft:#eef0f2;color:#172126;background:#f4f7f7;min-height:100vh}.connect-public-portal[data-theme=blue]{--portal-accent:#2474b5;--portal-accent-soft:#eaf4fc}.connect-public-portal[data-theme=green]{--portal-accent:#258166;--portal-accent-soft:#e9f5f1}.connect-public-portal[data-theme=amber]{--portal-accent:#a9680f;--portal-accent-soft:#fbf2e5}.connect-public-portal[data-theme=rose]{--portal-accent:#ad405b;--portal-accent-soft:#faedf1}.connect-public-portal>header{background:#fff;border-bottom:1px solid #dce5e3;justify-content:space-between;align-items:center;min-height:64px;padding:0 max(24px,50vw - 580px);display:flex}.connect-public-portal-brand{align-items:center;gap:10px;display:flex}.connect-public-portal-brand>img{object-fit:contain}.connect-public-portal>header small{color:#607078}.connect-public-portal-layout{grid-template-columns:minmax(260px,.7fr) minmax(480px,1.3fr);gap:54px;width:min(1160px,100% - 40px);margin:0 auto;padding:54px 0 38px;display:grid}.connect-public-portal-intro{align-self:start;padding-top:22px}.connect-public-portal-intro>span{color:var(--portal-accent);text-transform:uppercase;font-size:13px;font-weight:800}.connect-public-portal-intro h1{margin:10px 0 14px;font-size:clamp(30px,4vw,48px);line-height:1.08}.connect-public-portal-intro>p{color:#52616a;max-width:520px;font-size:17px;line-height:1.7}.connect-public-portal-intro>div{color:var(--portal-accent);border-top:1px solid #d7e0df;gap:10px;margin-top:26px;padding-top:20px;display:flex}.connect-public-portal[data-header=band] .connect-public-portal-intro{border-left:4px solid var(--portal-accent);background:var(--portal-accent-soft);padding:24px}.connect-public-portal[data-header=statement] .connect-public-portal-intro{text-align:center}.connect-public-portal[data-header=statement] .connect-public-portal-intro>p{margin-inline:auto}.connect-public-portal[data-header=statement] .connect-public-portal-intro>div{text-align:left;justify-content:center}.connect-public-portal-intro>div span{color:#172126;gap:3px;display:grid}.connect-public-portal-intro>div small{color:#64747c;line-height:1.45}.connect-public-portal-form{background:#fff;border:1px solid #d8e1df;border-radius:8px;padding:24px;box-shadow:0 18px 46px #17212614}.connect-public-portal-submit,.connect-public-portal-submit:hover{background:var(--portal-accent)}@supports (color:color-mix(in lab,red,red)){.connect-public-portal-submit:hover{background:color-mix(in srgb,var(--portal-accent)88%,black)}}.connect-public-form-grid{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px;display:grid}.connect-public-form-grid>label{color:#435159;align-content:start;gap:6px;font-size:13px;font-weight:700;display:grid}.connect-public-form-grid>label[data-wide=true]{grid-column:1/-1}.connect-public-form-grid>label span b{color:#c0392b;margin-left:3px}.connect-public-form-grid>label small{color:#738188;font-weight:400}.connect-public-dynamic-field{color:#435159;align-content:start;gap:6px;min-width:0;font-size:13px;font-weight:700;display:grid}.connect-public-dynamic-field[data-wide=true]{grid-column:1/-1}.connect-public-dynamic-field>span b{color:#c0392b;margin-left:3px}.connect-public-dynamic-field>small{color:#738188;font-size:11px;font-weight:400;line-height:1.45}.connect-public-option-group{gap:7px;min-width:0;display:grid}.connect-public-option-group>button{color:#435159;text-align:left;background:#fff;border:1px solid #dbe3e7;border-radius:6px;align-items:center;gap:9px;min-width:0;min-height:40px;padding:8px 10px;display:flex}.connect-public-option-group>button>span{color:#087f5b;border:1px solid #bbc8cc;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.connect-public-option-group[data-multiple]>button>span{border-radius:4px}.connect-public-option-group>button[data-selected=true]{color:#07694e;background:#f1fbf7;border-color:#0d8f68}.connect-public-option-group>button[data-selected=true]>span{background:#0d8f68;border-color:#0d8f68;box-shadow:inset 0 0 0 4px #fff}.connect-public-option-group[data-multiple]>button[data-selected=true]>span{box-shadow:none;background:#fff}.connect-public-company-logo{width:min(180px,100%);height:72px;margin-bottom:18px}.connect-public-company-logo img{object-fit:contain;object-position:left center;width:100%;height:100%}.connect-public-portal[data-header=statement] .connect-public-company-logo{margin-inline:auto}.connect-ticket-transition-blocked{border:1px solid var(--destructive);gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-ticket-transition-blocked{border:1px solid color-mix(in srgb,var(--destructive)30%,var(--border))}}.connect-ticket-transition-blocked{background:var(--destructive);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.connect-ticket-transition-blocked{background:color-mix(in srgb,var(--destructive)5%,var(--background))}}.connect-ticket-transition-blocked{padding:12px}.connect-ticket-transition-blocked>header{color:var(--destructive);align-items:flex-start;gap:8px;display:flex}.connect-ticket-transition-blocked>header>span{gap:2px;display:grid}.connect-ticket-transition-blocked>header small{color:var(--muted-foreground);font-size:11px;font-weight:400}.connect-ticket-transition-blocked article{border-top:1px solid var(--border);gap:6px;padding-top:9px;display:grid}.connect-ticket-transition-blocked article>strong{font-size:12px}.connect-ticket-transition-blocked ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.connect-ticket-transition-blocked li{color:var(--destructive);align-items:center;gap:7px;font-size:12px;display:flex}.connect-ticket-transition-blocked li[data-matches=true]{color:#087f5b}.connect-ticket-transition-blocked li>span{border:1px solid;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.connect-ticket-contribution{border:1px solid var(--primary);align-items:center;gap:6px;display:flex}@supports (color:color-mix(in lab,red,red)){.connect-ticket-contribution{border:1px solid color-mix(in srgb,var(--primary)24%,var(--border))}}.connect-ticket-contribution{background:var(--primary);border-radius:5px}@supports (color:color-mix(in lab,red,red)){.connect-ticket-contribution{background:color-mix(in srgb,var(--primary)6%,var(--background))}}.connect-ticket-contribution{color:var(--primary);padding:5px 7px;font-size:11px;font-weight:700;line-height:1.35}.connect-ticket-contribution-metrics{border:1px solid var(--border);background:var(--card);border-radius:8px;grid-template-columns:minmax(210px,1.3fr) repeat(3,minmax(120px,.7fr));align-items:stretch;display:grid}.connect-ticket-contribution-metrics>header{border-right:1px solid var(--border);color:var(--primary);align-items:center;gap:9px;padding:13px 15px;display:flex}.connect-ticket-contribution-metrics>header>span{gap:2px;display:grid}.connect-ticket-contribution-metrics>header small{color:var(--muted-foreground);font-size:11px;font-weight:400}.connect-ticket-contribution-metrics>div{border-right:1px solid var(--border);align-content:center;gap:3px;padding:11px 14px;display:grid}.connect-ticket-contribution-metrics>div:last-child{border-right:0}.connect-ticket-contribution-metrics>div span{color:var(--muted-foreground);font-size:11px}.connect-ticket-contribution-metrics>div strong{font-family:var(--font-mono,monospace);font-size:22px}.connect-public-file-field{color:#435159;align-content:start;gap:6px;font-size:13px;font-weight:700;display:grid}.connect-public-file-field[data-wide=true]{grid-column:1/-1}.connect-public-file-picker{color:#087f5b;cursor:pointer;background:#f8faf9;border:1px dashed #aebdc0;border-radius:6px;align-items:center;gap:8px;min-height:42px;padding:8px 11px;display:flex}.connect-public-file-picker input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.connect-public-file-list{flex-wrap:wrap;gap:6px;display:flex}.connect-public-file-list>span{background:#fff;border:1px solid #d8e1df;border-radius:5px;align-items:center;gap:5px;max-width:100%;padding:4px 6px;font-size:11px;display:inline-flex}.connect-public-file-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-public-file-list button{color:#64747c;flex:none;place-items:center;width:20px;height:20px;display:grid}.connect-public-checkbox{text-align:left;background:#fff;border:1px solid #dbe3e7;border-radius:6px;align-items:center;gap:9px;min-height:40px;padding:8px 10px;display:flex}.connect-public-checkbox>span{color:#087f5b;border:1px solid #bbc8cc;border-radius:4px;place-items:center;width:20px;height:20px;display:grid}.connect-public-checkbox[data-selected=true]{background:#f1fbf7;border-color:#0d8f68}.connect-public-portal-error{color:#b42318;margin:0 0 12px;font-size:13px}.connect-public-portal-success{text-align:center;color:#087f5b;align-content:center;place-items:center;gap:10px;min-height:390px;display:grid}.connect-public-portal-success h2,.connect-public-portal-success p{color:#172126;margin:0}.connect-public-portal-success p{color:#607078}.connect-public-portal-success>strong{letter-spacing:0;background:#f1fbf7;border:1px dashed #0d8f68;border-radius:6px;margin:10px 0;padding:12px 18px}.connect-public-portal-lookup{border-top:1px solid #d7e0df;grid-template-columns:minmax(220px,1fr) 220px 260px auto;align-items:end;gap:10px;width:min(1160px,100% - 40px);margin:0 auto;padding:26px 0 54px;display:grid}.connect-public-portal-lookup>div{gap:3px;display:grid}.connect-public-portal-lookup>div span{color:#64747c;font-size:12px}.connect-public-portal-lookup article{background:#fff;border:1px solid #d8e1df;border-radius:8px;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.connect-public-portal-lookup article>span{color:#52616a;background:#edf3f2;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.connect-public-portal-lookup article>span[data-resolved=true]{color:#087f5b;background:#e6f7ef}.connect-public-portal-lookup article small{color:#64747c}.connect-public-status-files{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.connect-public-status-files button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.connect-public-portal-lookup article.connect-public-ticket-status{grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.connect-public-ticket-status>header{background:#f8faf9;border-bottom:1px solid #e1e8e7;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.connect-public-ticket-status>header>div{align-items:center;gap:9px;min-width:0;display:flex}.connect-public-ticket-status>header span{color:#52616a;background:#edf3f2;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.connect-public-ticket-status>header span[data-resolved=true]{color:#087f5b;background:#e6f7ef}.connect-public-ticket-status>header code{color:#52616a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.connect-public-ticket-status>header small{color:#64747c;flex:none;font-size:11px}.connect-public-ticket-summary{gap:7px;padding:18px 16px 14px;display:grid}.connect-public-ticket-summary h2{color:#182629;margin:0;font-size:18px;line-height:1.3}.connect-public-ticket-summary p{color:#52616a;white-space:pre-wrap;max-width:78ch;margin:0;font-size:13px;line-height:1.6}.connect-public-ticket-facts{border-block:1px solid #e1e8e7;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 16px 16px;display:grid}.connect-public-ticket-facts>div{border-right:1px solid #e1e8e7;gap:3px;min-width:0;padding:12px;display:grid}.connect-public-ticket-facts>div:last-child{border-right:0}.connect-public-ticket-facts dt,.connect-public-ticket-fields dt{color:#718087;text-transform:uppercase;font-size:10px;font-weight:700}.connect-public-ticket-facts dd,.connect-public-ticket-fields dd{overflow-wrap:anywhere;color:#233337;min-width:0;margin:0;font-size:12px;font-weight:600}.connect-public-ticket-fields,.connect-public-ticket-history,.connect-public-ticket-status>.connect-public-status-files{border-top:1px solid #e1e8e7;gap:10px;padding:15px 16px;display:grid}.connect-public-ticket-fields h3,.connect-public-ticket-history h3,.connect-public-ticket-status>.connect-public-status-files h3{color:#26373a;margin:0;font-size:12px}.connect-public-ticket-fields>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.connect-public-ticket-fields>dl>div{gap:3px;min-width:0;display:grid}.connect-public-ticket-history ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.connect-public-ticket-history li{min-width:0;padding-left:23px;display:block;position:relative}.connect-public-ticket-history li>span{z-index:1;background:#22866b;border-radius:999px;width:8px;height:8px;position:absolute;top:5px;left:0}.connect-public-ticket-history li:not(:last-child):before{content:"";background:#cdd9d6;width:1px;position:absolute;top:13px;bottom:-5px;left:3px}.connect-public-ticket-history li>article{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:9px;min-width:0;padding:0 0 16px;display:grid}.connect-public-ticket-history li header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.connect-public-ticket-history li header>div{gap:3px;min-width:0;display:grid}.connect-public-ticket-history li strong{color:#304145;font-size:12px;font-weight:600}.connect-public-ticket-history li header small{color:#718087;align-items:center;gap:4px;font-size:10px;display:flex}.connect-public-ticket-history li time{color:#718087;flex:none;font-size:10px}.connect-public-ticket-history blockquote{background:#f5f9f8;border-left:2px solid #22866b;gap:4px;margin:0;padding:10px 12px;display:grid}.connect-public-ticket-history blockquote>span{color:#718087;text-transform:uppercase;font-size:9px;font-weight:700}.connect-public-ticket-history blockquote p{color:#304145;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.connect-public-ticket-event-files{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px;min-width:0;display:grid}.connect-public-ticket-event-files figure{background:#f8faf9;border:1px solid #dbe5e2;border-radius:6px;gap:0;min-width:0;margin:0;display:grid;overflow:hidden}.connect-public-ticket-event-image{cursor:zoom-in;background:#eef3f2;border:0;border-bottom:1px solid #dbe5e2;width:100%;min-height:220px;display:block;position:relative;overflow:hidden}.connect-public-ticket-event-image img{object-fit:contain}.connect-public-ticket-event-image>span{color:#fff;background:#142326c7;border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:flex;position:absolute;bottom:8px;right:8px}.connect-public-ticket-event-files figcaption{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.connect-public-ticket-event-files figcaption>span{color:#52616a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.connect-public-ticket-event-files figcaption button{flex:none;width:28px;height:28px}.connect-public-ticket-status>.connect-public-status-files>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.connect-public-portal-state{color:#52616a;background:#f4f7f7;align-content:center;place-items:center;gap:10px;min-height:100vh;display:grid}.connect-public-client-access{grid-template-columns:minmax(0,1fr) minmax(360px,480px);gap:52px;width:min(1040px,100% - 40px);margin:0 auto;padding:96px 0;display:grid}.connect-public-client-access>div:first-child{align-content:center;justify-items:start;gap:12px;display:grid}.connect-public-client-access>div:first-child>svg{color:#087f5b}.connect-public-client-access>div:first-child>span{color:#087f5b;text-transform:uppercase;font-size:13px;font-weight:800}.connect-public-client-access h1,.connect-public-client-access p{margin:0}.connect-public-client-access h1{font-size:38px;line-height:1.12}.connect-public-client-access p{color:#607078;max-width:560px;line-height:1.65}.connect-public-client-access>div:last-child{background:#fff;border:1px solid #d8e1df;border-radius:8px;align-content:center;gap:12px;padding:26px;display:grid;box-shadow:0 18px 46px #17212614}.connect-public-client-access>div:last-child>span{color:#607078;font-size:13px;line-height:1.5}.connect-public-client-identity{background:#eef3f2;border:1px solid #d8e1df;border-radius:6px;align-content:center;min-height:40px;padding:0 10px;display:grid}.connect-public-client-identity small{color:#64747c}.connect-public-knowledge{gap:8px;margin-top:28px;display:grid}.connect-public-knowledge h2{margin:0 0 4px;font-size:15px}.connect-public-knowledge details{background:#fff;border:1px solid #d7e0df;border-radius:7px}.connect-public-knowledge summary{cursor:pointer;gap:3px;padding:11px 12px;list-style:none;display:grid}.connect-public-knowledge summary>span{color:#087f5b;text-transform:uppercase;font-size:10px;font-weight:800}.connect-public-knowledge summary small{color:#64747c;line-height:1.4}.connect-public-knowledge details>div{color:#435159;border-top:1px solid #e2e8e7;padding:10px 12px;font-size:13px;line-height:1.6}.connect-public-knowledge details>div p{margin:0 0 8px}.connect-knowledge{gap:18px;display:grid}.connect-knowledge-search{color:#64747c;background:#fff;border:1px solid #dbe3e7;border-radius:7px;align-items:center;gap:8px;max-width:620px;padding:0 10px;display:flex}.connect-knowledge-search input{box-shadow:none;border:0}.connect-knowledge-layout{background:#fff;border:1px solid #dbe3e7;border-radius:8px;grid-template-columns:minmax(250px,330px) minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.connect-knowledge-layout>aside{background:#f7f9f9;border-right:1px solid #dbe3e7;flex-direction:column;padding:8px;display:flex;overflow-y:auto}.connect-knowledge-layout>aside>button{text-align:left;border:1px solid #0000;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.connect-knowledge-layout>aside>button[data-active=true]{background:#fff;border-color:#bedbd1;box-shadow:0 4px 12px #1721260d}.connect-knowledge-layout>aside>button>span{color:#087f5b}.connect-knowledge-layout>aside>button>div{gap:2px;min-width:0;display:grid}.connect-knowledge-layout>aside>button small,.connect-knowledge-layout>aside>button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-knowledge-layout>aside>button small{color:#64747c;font-size:11px}.connect-knowledge-layout>aside>div,.connect-knowledge-placeholder{color:#64747c;text-align:center;align-content:center;place-items:center;gap:7px;min-height:240px;display:grid}.connect-knowledge-reader{flex-direction:column;min-width:0;padding:28px 32px;display:flex}.connect-knowledge-reader>header{border-bottom:1px solid #e2e8e7;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:20px;display:flex}.connect-knowledge-reader>header>div{gap:6px;display:grid}.connect-knowledge-reader>header span{color:#087f5b;text-transform:uppercase;font-size:11px;font-weight:800}.connect-knowledge-reader h2{margin:0;font-size:26px}.connect-knowledge-reader>header p{color:#64747c;margin:0}.connect-knowledge-reader>div:not(.connect-knowledge-placeholder){color:#344149;white-space:pre-wrap;flex:1;padding:22px 0;font-size:15px;line-height:1.75}.connect-knowledge-reader>div p{margin:0 0 16px}.connect-knowledge-reader>footer{color:#718087;border-top:1px solid #e2e8e7;flex-wrap:wrap;gap:14px;padding-top:13px;font-size:11px;display:flex}.connect-knowledge-reader>div.connect-knowledge-reader-meta{width:min(100%,49rem);color:var(--muted-foreground);white-space:normal;flex:none;margin-top:1rem;padding:.8rem .1rem 0;font-size:.68rem;line-height:1.4}.connect-knowledge-editor{min-height:0;padding:.1rem 0 .25rem;overflow:visible}.connect-knowledge-editor[data-document-workspace=true]{grid-template-rows:auto auto auto;padding-right:0;display:grid;overflow:visible}.connect-knowledge-editor[data-document-workspace=true][data-details-open=false]>.connect-form-grid{display:none}.connect-knowledge-editor[data-document-workspace=true][data-details-open=true]{overflow:visible}.connect-knowledge-editor[data-document-workspace=true]>.connect-knowledge-editor-section{grid-template-rows:auto auto;min-height:0;margin-top:0}.connect-knowledge-editor[data-document-workspace=true]>.connect-knowledge-editor-section>header{justify-content:space-between;align-items:center;display:flex}.connect-knowledge-editor[data-document-workspace=true]>.connect-knowledge-editor-section>header>div{gap:.15rem;min-width:0;display:grid}.connect-knowledge-editor[data-document-workspace=true] .connect-docx-editor,.connect-knowledge-editor[data-document-workspace=true] .connect-source-document-preview{height:auto;min-height:0}.connect-knowledge-editor[data-document-workspace=true] .connect-docx-editor{grid-template-rows:auto auto}.connect-knowledge-editor[data-document-workspace=true] .connect-docx-editor-stage{height:auto;min-height:34rem}.connect-knowledge-editor textarea{min-height:84px}.connect-knowledge-editor label:last-child textarea{min-height:260px}.connect-learning{gap:18px;display:grid}.connect-learning-view-switch{border:1px solid var(--border);background:var(--muted);border-radius:7px;align-items:center;gap:3px;width:fit-content;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.connect-learning-view-switch{background:color-mix(in srgb,var(--muted)46%,var(--card))}}.connect-learning-view-switch{padding:3px}.connect-learning-view-switch>button{min-height:32px;color:var(--muted-foreground);border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:650;display:inline-flex}.connect-learning-view-switch>button[aria-selected=true]{border-color:var(--border);background:var(--card);color:var(--foreground);box-shadow:0 2px 7px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.connect-learning-view-switch>button[aria-selected=true]{box-shadow:0 2px 7px color-mix(in srgb,var(--foreground)7%,transparent)}}.connect-learning-layout{border:1px solid var(--border);background:var(--card);border-radius:8px;grid-template-columns:minmax(210px,230px) minmax(0,1fr);min-height:640px;display:grid;overflow:hidden}.connect-learning-catalog{border-right:1px solid var(--border);background:var(--muted);flex-direction:column;gap:8px;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.connect-learning-catalog{background:color-mix(in srgb,var(--muted)42%,var(--card))}}.connect-learning-catalog{padding:10px}.connect-learning-catalog>header{justify-content:space-between;align-items:center;padding:8px 6px 12px;display:flex}.connect-learning-catalog>header span{color:var(--muted-foreground);font-size:11px}.connect-learning-catalog-filters{gap:7px;padding-bottom:3px;display:grid}.connect-learning-catalog-filters>label{align-items:center;display:flex;position:relative}.connect-learning-catalog-filters>label>svg{z-index:1;color:var(--muted-foreground);pointer-events:none;position:absolute;left:10px}.connect-learning-catalog-filters>label input{height:35px;padding-left:31px;font-size:12px;font-weight:400}.connect-learning-catalog-filters [role=combobox]{height:35px;font-size:12px;font-weight:500}.connect-learning-course-list{align-content:start;gap:5px;min-height:0;display:grid}.connect-learning-course-list>button{text-align:left;border:1px solid #0000;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:10px 8px;display:grid}.connect-learning-course-list>button:hover{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.connect-learning-course-list>button:hover{background:color-mix(in srgb,var(--card)72%,transparent)}}.connect-learning-course-list>button[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-learning-course-list>button[data-active=true]{border-color:color-mix(in srgb,var(--primary)32%,var(--border))}}.connect-learning-course-list>button[data-active=true]{background:var(--card);box-shadow:0 5px 16px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.connect-learning-course-list>button[data-active=true]{box-shadow:0 5px 16px color-mix(in srgb,var(--foreground)6%,transparent)}}.connect-learning-course-icon{background:var(--primary);border-radius:6px;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-learning-course-icon{background:color-mix(in srgb,var(--primary)10%,var(--card))}}.connect-learning-course-icon{color:var(--primary)}.connect-learning-course-list>button>div{gap:3px;min-width:0;display:grid}.connect-learning-course-list>button>div small,.connect-learning-course-list>button>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-learning-course-list>button>div small{color:var(--muted-foreground);font-size:11px}.connect-learning-course-progress{background:var(--muted);border-radius:3px;height:3px;overflow:hidden}.connect-learning-course-progress i{border-radius:inherit;background:var(--primary);height:100%;display:block}.connect-learning-course-list>button>div>.connect-learning-course-badges{background:0 0;flex-wrap:wrap;gap:3px;height:auto;display:flex;overflow:visible}.connect-learning-course-badges>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-inline:5px;font-size:9px;overflow:hidden}.connect-learning-catalog-pagination{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding:8px 3px 0;display:flex}.connect-learning-catalog-pagination>span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.connect-learning-catalog-pagination button{width:30px;height:30px}.connect-learning-course{min-width:0;padding:26px 30px 30px}.connect-learning-course>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.connect-learning-course-heading{gap:6px;display:grid}.connect-learning-course-meta{flex-wrap:wrap;gap:7px 14px;display:flex}.connect-learning-course-heading>.connect-learning-course-meta>span{color:var(--primary);align-items:center;gap:5px;display:inline-flex}.connect-learning-course-meta small{color:var(--muted-foreground);text-transform:uppercase;font-size:9px;font-weight:750}.connect-learning-course-meta strong{color:var(--foreground);font-size:11px;font-weight:750}.connect-learning-course-heading h2{margin:0;font-size:25px;line-height:1.2}.connect-learning-course-heading p{max-width:720px;color:var(--muted-foreground);margin:0;line-height:1.55}.connect-learning-course-heading>div{color:var(--muted-foreground);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.connect-learning-course-heading>div span{align-items:center;gap:5px;display:inline-flex}.connect-learning-course-actions{flex:none;gap:7px;display:flex}.connect-learning-objectives{border-left:3px solid var(--primary);background:var(--primary);margin-top:18px}@supports (color:color-mix(in lab,red,red)){.connect-learning-objectives{background:color-mix(in srgb,var(--primary)5%,var(--card))}}.connect-learning-objectives{padding:12px 15px}.connect-learning-objectives p{color:var(--muted-foreground);white-space:pre-wrap;margin:5px 0 0;font-size:13px;line-height:1.55}.connect-learning-progress{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.connect-learning-progress>div{flex:1;gap:5px;display:grid}.connect-learning-progress>div>span{background:var(--muted);border-radius:4px;height:6px;overflow:hidden}.connect-learning-progress>div>span i{background:var(--primary);height:100%;display:block}.connect-learning-progress strong{color:var(--muted-foreground);font-size:12px}.connect-learning-stats{border:1px solid var(--border);background:var(--border);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.connect-learning-stats>div{background:var(--muted);gap:4px;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-learning-stats>div{background:color-mix(in srgb,var(--muted)34%,var(--card))}}.connect-learning-stats>div{padding:11px 13px}.connect-learning-stats span{color:var(--muted-foreground);text-transform:uppercase;font-size:10px;font-weight:700}.connect-learning-stats strong{font-size:17px}.connect-learning-resources{border:1px solid var(--border);border-radius:7px;grid-template-rows:auto minmax(330px,auto);min-height:330px;margin-top:22px;display:grid;overflow:hidden}.connect-learning-resources>nav{border-bottom:1px solid var(--border);background:var(--muted);gap:8px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-learning-resources>nav{background:color-mix(in srgb,var(--muted)34%,var(--card))}}.connect-learning-resources>nav{padding:10px}.connect-learning-resources>nav>header{color:var(--foreground);justify-content:space-between;align-items:center;gap:8px;padding:1px 3px;display:flex}.connect-learning-resources>nav>header span{text-transform:uppercase;font-size:11px;font-weight:800}.connect-learning-resources>nav>header small{color:var(--muted-foreground);font-size:10px}.connect-learning-resource-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px;min-width:0;display:grid}.connect-learning-resource-list>div:not(.connect-learning-empty){border:1px solid var(--border);background:var(--card);border-radius:6px;align-items:stretch;min-width:0;display:flex;position:relative;overflow:hidden}.connect-learning-resource-list>div[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-learning-resource-list>div[data-active=true]{border-color:color-mix(in srgb,var(--primary)38%,var(--border))}}.connect-learning-resource-list>div[data-active=true]{background:var(--card);box-shadow:inset 3px 0 0 var(--primary)}.connect-learning-resource-list>div>button:first-child{text-align:left;flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px 8px 9px 10px;display:grid}.connect-learning-resource-icon{border:1px solid var(--border);width:27px;height:27px;color:var(--muted-foreground);border-radius:6px;flex:none;place-items:center;font-size:10px;display:grid}.connect-learning-resource-list>div[data-active=true] .connect-learning-resource-icon{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-learning-resource-list>div[data-active=true] .connect-learning-resource-icon{border-color:color-mix(in srgb,var(--primary)38%,var(--border))}}.connect-learning-resource-list>div[data-active=true] .connect-learning-resource-icon{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-learning-resource-list>div[data-active=true] .connect-learning-resource-icon{background:color-mix(in srgb,var(--primary)9%,var(--card))}}.connect-learning-resource-list>div[data-active=true] .connect-learning-resource-icon{color:var(--primary)}.connect-learning-resource-list>div[data-done=true] .connect-learning-resource-icon{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-learning-resource-list>div[data-done=true] .connect-learning-resource-icon{background:color-mix(in srgb,var(--primary)10%,var(--card))}}.connect-learning-resource-list>div[data-done=true] .connect-learning-resource-icon{color:var(--primary)}.connect-learning-resource-list>div>button:first-child>div{gap:2px;min-width:0;display:grid}.connect-learning-resource-list>div>button:first-child small,.connect-learning-resource-list>div>button:first-child strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-learning-resource-list>div>button:first-child small{color:var(--muted-foreground);font-size:10px}.connect-learning-resource-list>.connect-learning-empty{grid-column:1/-1;min-height:100px}.connect-learning-viewer{flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:0;padding:22px;display:flex}.connect-learning-viewer>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:13px;display:flex}.connect-learning-viewer>header h3{margin:2px 0 4px;font-size:18px}.connect-learning-viewer>header p{color:var(--muted-foreground);margin:0;font-size:12px}.connect-learning-viewer>header small{color:var(--primary);font-size:10px;font-weight:800}.connect-learning-text{color:var(--foreground);white-space:pre-wrap;line-height:1.7}.connect-learning-viewer img,.connect-learning-viewer video{object-fit:contain;background:#172126;border-radius:6px;width:100%;max-height:440px;margin-top:16px}.connect-learning-viewer img{background:var(--muted);height:auto}.connect-learning-download,.connect-learning-link{border:1px solid var(--border);color:var(--primary);text-align:left;border-radius:7px;align-items:center;gap:12px;margin-top:18px;padding:14px;display:flex}.connect-learning-download span,.connect-learning-link span{gap:3px;min-width:0;display:grid}.connect-learning-download small,.connect-learning-link small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.connect-learning-empty{min-height:180px;color:var(--muted-foreground);text-align:center;flex:1;align-content:center;place-items:center;gap:6px;padding:16px;display:grid}.connect-learning-empty span{font-size:12px}.connect-learning-dialog{grid-template-rows:auto minmax(0,1fr) auto auto;width:min(940px,100vw - 30px);max-width:940px;max-height:min(92dvh,920px);display:grid;overflow:hidden}.connect-learning-builder{border-block:1px solid var(--border);min-width:0;overflow:hidden auto}.connect-learning-builder>section{border-bottom:1px solid var(--border);gap:14px;min-width:0;padding:18px 2px;display:grid}.connect-learning-builder>section:last-child{border-bottom:0}.connect-learning-builder>section>header{align-items:flex-start;gap:10px;min-width:0;display:flex}.connect-learning-builder>section>header>span{border:1px solid var(--primary);flex:none;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-learning-builder>section>header>span{border:1px solid color-mix(in srgb,var(--primary)30%,var(--border))}}.connect-learning-builder>section>header>span{color:var(--primary);background:var(--primary);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.connect-learning-builder>section>header>span{background:color-mix(in srgb,var(--primary)8%,var(--card))}}.connect-learning-builder>section>header>span{font-size:11px;font-weight:750}.connect-learning-builder>section>header>div{gap:2px;min-width:0;display:grid}.connect-learning-builder>section>header strong{color:var(--foreground);font-size:13px}.connect-learning-builder>section>header small{color:var(--muted-foreground);font-size:11px;font-weight:400;line-height:1.4}.connect-learning-format-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.connect-learning-format-options>button{border:1px solid var(--border);min-width:0;color:var(--muted-foreground);background:var(--card);text-align:left;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:12px;display:grid}.connect-learning-format-options>button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-learning-format-options>button:hover{border-color:color-mix(in srgb,var(--primary)32%,var(--border))}}.connect-learning-format-options>button:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-learning-format-options>button:hover{background:color-mix(in srgb,var(--primary)3%,var(--card))}}.connect-learning-format-options>button[aria-pressed=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-learning-format-options>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--primary)54%,var(--border))}}.connect-learning-format-options>button[aria-pressed=true]{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-learning-format-options>button[aria-pressed=true]{background:color-mix(in srgb,var(--primary)7%,var(--card))}}.connect-learning-format-options>button[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--primary)}.connect-learning-format-options>button>span{min-width:0;color:inherit;gap:3px;display:grid}.connect-learning-format-options strong{color:var(--foreground);font-size:12px}.connect-learning-format-options small{color:var(--muted-foreground);font-size:10px;font-weight:400;line-height:1.4}.connect-learning-primary-content{border-left:2px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-learning-primary-content{border-left:2px solid color-mix(in srgb,var(--primary)38%,var(--border))}}.connect-learning-primary-content{background:var(--muted);padding:13px 14px}@supports (color:color-mix(in lab,red,red)){.connect-learning-primary-content{background:color-mix(in srgb,var(--muted)24%,var(--card))}}.connect-learning-duration{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.connect-learning-duration>span{color:var(--muted-foreground);font-size:11px}.connect-learning-required{border:1px solid var(--border);background-color:var(--muted);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 12px;display:flex}.connect-learning-required>span{gap:2px;display:grid}.connect-learning-required strong{color:var(--foreground);font-size:12px}.connect-learning-required small{color:var(--muted-foreground);font-size:11px;font-weight:400}.connect-learning-audience{align-self:stretch}.connect-learning-audience>div{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.connect-learning-audience>.connect-person-combobox-trigger{width:100%}.connect-learning-audience>div>button{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--muted-foreground);border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;display:inline-flex}.connect-learning-audience>div>button[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-learning-audience>div>button[data-active=true]{border-color:color-mix(in srgb,var(--primary)42%,var(--border))}}.connect-learning-audience>div>button[data-active=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-learning-audience>div>button[data-active=true]{background:color-mix(in srgb,var(--primary)8%,var(--card))}}.connect-learning-audience>div>button[data-active=true]{color:var(--primary)}.connect-learning-resource-dialog{width:min(820px,100vw - 30px);max-width:820px;max-height:min(90dvh,880px);overflow:hidden auto}.connect-learning-resource-types{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.connect-learning-resource-types>button{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--muted-foreground);text-align:left;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px 11px;display:grid}.connect-learning-resource-types>button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-learning-resource-types>button:hover{border-color:color-mix(in srgb,var(--primary)32%,var(--border))}}.connect-learning-resource-types>button:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-learning-resource-types>button:hover{background:color-mix(in srgb,var(--primary)3%,var(--card))}}.connect-learning-resource-types>button[aria-pressed=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-learning-resource-types>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--primary)54%,var(--border))}}.connect-learning-resource-types>button[aria-pressed=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-learning-resource-types>button[aria-pressed=true]{background:color-mix(in srgb,var(--primary)7%,var(--card))}}.connect-learning-resource-types>button[aria-pressed=true]{color:var(--primary);box-shadow:inset 3px 0 0 var(--primary)}.connect-learning-resource-types>button>span{gap:2px;min-width:0;display:grid}.connect-learning-resource-types strong{color:var(--foreground);font-size:12px}.connect-learning-resource-types small{color:var(--muted-foreground);font-size:10px;font-weight:400;line-height:1.4}.connect-learning-link-block{gap:12px;display:grid}.connect-learning-access{border:1px solid var(--border);background:var(--muted);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.connect-learning-access{background:color-mix(in srgb,var(--muted)34%,var(--card))}}.connect-learning-access{padding:11px 13px}.connect-learning-access summary{color:var(--foreground);cursor:pointer;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.connect-learning-access p{color:var(--muted-foreground);grid-template-columns:minmax(90px,130px) minmax(0,1fr);gap:10px;margin:10px 0 0;font-size:12px;display:grid}.connect-learning-access p strong{color:var(--foreground)}.connect-learning-access p span{overflow-wrap:anywhere;min-width:0}.connect-learning-embed{aspect-ratio:16/9;background:#11191d;border-radius:7px;width:100%;margin-top:16px;position:relative;overflow:hidden}.connect-learning-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.connect-learning-document{gap:12px;min-width:0;margin-top:16px;display:grid}.connect-learning-document>.connect-source-document-preview{min-width:0}.connect-learning-document>[class*=badge],.connect-learning-document>button{justify-self:start}.connect-learning-resource-text{min-height:180px}.connect-learning-assessment-dialog{width:min(760px,100vw - 30px);max-width:760px;max-height:min(88dvh,820px);overflow-y:auto}.connect-learning-assessment-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.connect-learning-assessment-settings>label{min-width:0;color:var(--muted-foreground);gap:6px;font-size:12px;font-weight:700;display:grid}.connect-learning-assessment-switch{border:1px solid var(--border);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex!important}.connect-learning-assessment-switch>span{gap:2px;display:grid}.connect-learning-assessment-switch small{color:var(--muted-foreground);font-size:10px;font-weight:400}.connect-learning-assessment-import{border:1px solid var(--border);background:var(--muted);border-radius:7px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.connect-learning-assessment-import{background:color-mix(in srgb,var(--muted)28%,var(--card))}}.connect-learning-assessment-import>button{min-width:0;color:var(--primary);text-align:left;align-items:center;gap:9px;padding:11px 12px;display:flex}.connect-learning-assessment-import>button>span{gap:2px;min-width:0;display:grid}.connect-learning-assessment-import>button strong{color:var(--foreground);font-size:12px}.connect-learning-assessment-import>button small{color:var(--muted-foreground);font-size:10px;font-weight:400}.connect-learning-assessment-import>div{border-top:1px solid var(--border);gap:8px;padding:11px 12px;display:grid}.connect-learning-assessment-import textarea{resize:vertical;min-height:220px;font-family:var(--font-mono,monospace);font-size:11px;line-height:1.5}.connect-learning-assessment-import p{color:var(--destructive);margin:0;font-size:11px}.connect-learning-assessment-import>div>span{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.connect-learning-question-list{gap:10px;margin-top:4px;display:grid}.connect-learning-question-list>section{border:1px solid var(--border);background:var(--muted);border-radius:7px;gap:9px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-learning-question-list>section{background:color-mix(in srgb,var(--muted)22%,var(--card))}}.connect-learning-question-list>section>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.connect-learning-question-list>section>header strong{color:var(--foreground);font-size:13px;line-height:1.45}.connect-learning-option-list{gap:7px;display:grid}.connect-learning-option-list>div{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:7px;display:grid}.connect-learning-option-list>div>button:first-child{border:1px solid var(--border);width:32px;height:32px;color:var(--primary);background:var(--card);border-radius:6px;place-items:center;display:grid}.connect-learning-option-list>div[data-correct=true]>button:first-child{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-learning-option-list>div[data-correct=true]>button:first-child{border-color:color-mix(in srgb,var(--primary)56%,var(--border))}}.connect-learning-option-list>div[data-correct=true]>button:first-child{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-learning-option-list>div[data-correct=true]>button:first-child{background:color-mix(in srgb,var(--primary)10%,var(--card))}}.connect-learning-add-option{color:var(--primary);align-self:flex-start;margin-top:2px}.connect-learning-results-dialog{width:min(780px,100vw - 30px);max-width:780px;max-height:min(88dvh,820px);overflow:hidden}.connect-learning-results-loading{min-height:220px;color:var(--muted-foreground);justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.connect-learning-results-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.connect-learning-results-summary>div{border:1px solid var(--border);min-width:0;color:var(--primary);background:var(--muted);border-radius:7px;align-items:center;gap:8px;padding:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.connect-learning-results-summary>div{background:color-mix(in srgb,var(--muted)34%,var(--card))}}.connect-learning-results-summary span{color:var(--muted-foreground);gap:1px;font-size:10px;display:grid}.connect-learning-results-summary strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:18px}.connect-learning-results-list{border:1px solid var(--border);border-radius:7px;max-height:min(52dvh,430px);display:grid;overflow:auto}.connect-learning-results-list>div,.connect-learning-results-list>header{grid-template-columns:minmax(180px,1fr) 140px 70px 70px;align-items:center;gap:8px;min-width:0;padding:9px 12px;display:grid}.connect-learning-results-list>header{z-index:1;color:var(--muted-foreground);background:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700;position:sticky;top:0}.connect-learning-results-list>div{border-top:1px solid var(--border);color:var(--muted-foreground);font-size:12px}.connect-learning-results-list>div>span:first-child{gap:1px;min-width:0;display:grid}.connect-learning-results-list>div>span:first-child small,.connect-learning-results-list>div>span:first-child strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-learning-results-list>div>span:first-child strong{color:var(--foreground)}.connect-learning-results-list>div>span:first-child small{color:var(--muted-foreground);font-size:10px}.connect-learning-results-empty{justify-content:center;align-items:center;min-height:100px;color:var(--muted-foreground)!important;grid-template-columns:1fr!important;display:flex!important}.connect-learning-assessment-empty{min-height:90px;color:var(--muted-foreground);justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.connect-learning-assessment-summary{border:1px solid var(--primary);align-items:center;gap:14px;margin-top:24px;display:flex}@supports (color:color-mix(in lab,red,red)){.connect-learning-assessment-summary{border:1px solid color-mix(in srgb,var(--primary)32%,var(--border))}}.connect-learning-assessment-summary{background:var(--primary);border-radius:7px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.connect-learning-assessment-summary{background:color-mix(in srgb,var(--primary)5%,var(--card))}}.connect-learning-assessment-summary>div{min-width:0;color:var(--primary);flex:1;align-items:center;gap:10px;display:flex}.connect-learning-assessment-summary>div>span{gap:2px;min-width:0;display:grid}.connect-learning-assessment-summary small,.connect-learning-assessment-summary>span{color:var(--muted-foreground);font-size:11px}.connect-learning-answer-list{gap:7px;display:grid}.connect-learning-answer-list>button{border:1px solid var(--border);min-height:40px;color:var(--foreground);background:var(--card);text-align:left;border-radius:6px;align-items:center;gap:9px;padding:8px 10px;display:flex}.connect-learning-answer-list>button>span{border:1px solid var(--border);border-radius:50%;flex:none;width:16px;height:16px}.connect-learning-answer-list>button[data-selected=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-learning-answer-list>button[data-selected=true]{border-color:color-mix(in srgb,var(--primary)56%,var(--border))}}.connect-learning-answer-list>button[data-selected=true]{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-learning-answer-list>button[data-selected=true]{background:color-mix(in srgb,var(--primary)8%,var(--card))}}.connect-learning-assessment-result{min-height:210px;color:var(--destructive);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.connect-learning-assessment-result[data-passed=true]{color:var(--primary)}.connect-learning-assessment-result svg{width:38px;height:38px}.connect-learning-assessment-result span{color:var(--muted-foreground);font-size:12px}@media (max-width:1180px) and (min-width:821px){.connect-learning-layout{grid-template-columns:minmax(190px,210px) minmax(0,1fr)}.connect-learning-catalog>header{justify-content:start;gap:1px;display:grid}.connect-learning-course{padding-inline:20px}.connect-learning-course>header{display:grid}.connect-learning-course-actions{flex-wrap:wrap;width:100%}.connect-learning-resource-list{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}@media (max-width:820px){.connect-ticket-contribution-metrics{grid-template-columns:1fr 1fr}.connect-ticket-contribution-metrics>header{border-right:0;border-bottom:1px solid var(--border);grid-column:1/-1}.connect-ticket-contribution-metrics>div:nth-of-type(2){border-right:0}.connect-ticket-contribution-metrics>div:last-child{border-top:1px solid var(--border);grid-column:1/-1}.connect-ticket-portal-layout{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:start;overflow:hidden auto}.connect-ticket-portal-list{border-bottom:1px solid #dbe3e7;border-right:0;max-height:190px;padding:0 0 12px}.connect-ticket-portal-form{min-height:auto;padding-right:0;overflow:visible}.connect-ticket-portal-personalization-layout,.connect-ticket-portal-personalization-layout>div{grid-template-columns:1fr}.connect-ticket-portal-personalization-layout>div>*{grid-column:auto!important}.connect-ticket-portal-field-condition>div,.connect-ticket-portal-field-main{grid-template-columns:1fr 1fr}.connect-ticket-portal-import{grid-template-columns:1fr}.connect-ticket-portal-import>div{grid-column:auto}.connect-ticket-portal-client-list>article{grid-template-columns:minmax(0,1fr) auto}.connect-ticket-portal-client-list>article>div{grid-column:1/-1;justify-content:flex-end}.connect-ticket-portal-field-main>:first-child,.connect-ticket-portal-field-main>:nth-child(3){grid-column:1/-1}.connect-ticket-launcher-layout{grid-template-columns:1fr}.connect-ticket-launcher-layout>nav{border-bottom:1px solid #dbe3e7;border-right:0;max-height:150px}.connect-knowledge-layout{grid-template-columns:1fr}.connect-knowledge-layout>aside{border-bottom:1px solid #dbe3e7;border-right:0;max-height:240px}.connect-knowledge-reader{min-height:420px;padding:22px}.connect-learning-layout{grid-template-columns:1fr}.connect-learning-catalog{border-right:0;border-bottom:1px solid var(--border);max-height:250px;overflow-y:auto}.connect-learning-course{padding:22px}.connect-learning-resources{grid-template-rows:auto minmax(300px,auto)}.connect-learning-resource-list{grid-template-columns:1fr}.connect-learning-assessment-settings{grid-template-columns:1fr 1fr}.connect-learning-assessment-switch{grid-column:1/-1}.connect-learning-assessment-summary{flex-wrap:wrap;align-items:flex-start}.connect-learning-results-summary{grid-template-columns:1fr 1fr}.connect-learning-format-options{grid-template-columns:1fr}.connect-public-portal-layout{grid-template-columns:1fr;gap:24px;padding-top:28px}.connect-public-client-access{grid-template-columns:1fr;gap:26px;padding:48px 0}.connect-public-portal-intro{padding-top:0}.connect-public-portal-lookup,.connect-public-portal-lookup article{grid-template-columns:1fr}.connect-public-ticket-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-public-ticket-facts>div:nth-child(2){border-right:0}.connect-public-ticket-facts>div:nth-child(-n+2){border-bottom:1px solid #e1e8e7}}@media (max-width:540px){.connect-learning-dialog{width:calc(100vw - 18px);max-height:94dvh}.connect-learning-resource-types{grid-template-columns:1fr}.connect-learning-builder>section{padding-block:14px}.connect-learning-primary-content{padding:11px}.connect-learning-course>header{display:grid}.connect-learning-course-actions{flex-wrap:wrap;width:100%}.connect-learning-course-actions button{flex:140px}.connect-learning-stats{grid-template-columns:1fr}.connect-learning-viewer{padding:15px}.connect-learning-assessment-settings{grid-template-columns:1fr}.connect-learning-assessment-switch{grid-column:auto}.connect-learning-assessment-summary>div{flex-basis:100%}.connect-learning-results-list>header{display:none}.connect-learning-results-list>div{grid-template-columns:minmax(0,1fr) auto}.connect-learning-results-list>div>span:nth-child(3):before{content:"Intentos: ";color:var(--muted-foreground)}.connect-learning-results-list>div>span:nth-child(4):before{content:"Puntaje: ";color:var(--muted-foreground)}.connect-public-portal>header{align-items:flex-start;gap:8px;padding:14px 20px}.connect-public-portal>header small{text-align:right}.connect-public-portal-layout,.connect-public-portal-lookup{width:min(100% - 24px,1160px)}.connect-public-form-grid{grid-template-columns:1fr}.connect-public-form-grid>label[data-wide=true]{grid-column:auto}.connect-public-portal-form{padding:16px}.connect-public-ticket-status>header{display:grid}.connect-public-ticket-status>header small{justify-self:start}.connect-public-ticket-facts,.connect-public-ticket-fields>dl{grid-template-columns:1fr}.connect-public-ticket-facts>div{border-bottom:1px solid #e1e8e7;border-right:0}.connect-public-ticket-facts>div:last-child{border-bottom:0}.connect-public-ticket-history li header{gap:5px;display:grid}.connect-public-ticket-event-image{min-height:180px}}.connect-chat-dock *,.connect-shell *{scrollbar-width:thin;scrollbar-color:var(--primary)transparent}@supports (color:color-mix(in lab,red,red)){.connect-chat-dock *,.connect-shell *{scrollbar-color:color-mix(in srgb,var(--primary)38%,transparent)transparent}}.connect-chat-dock ::-webkit-scrollbar,.connect-shell ::-webkit-scrollbar{width:8px;height:8px}.connect-chat-dock ::-webkit-scrollbar-track,.connect-shell ::-webkit-scrollbar-track{background:0 0}.connect-shell ::-webkit-scrollbar-thumb{background:var(--primary);border:2px solid #0000;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.connect-shell ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary)34%,transparent)}}.connect-shell ::-webkit-scrollbar-thumb{background-clip:padding-box}.connect-chat-dock ::-webkit-scrollbar-thumb{background:var(--primary);border:2px solid #0000;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.connect-chat-dock ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary)34%,transparent)}}.connect-chat-dock ::-webkit-scrollbar-thumb{background-clip:padding-box}.connect-shell ::-webkit-scrollbar-thumb:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-shell ::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--primary)52%,transparent)}}.connect-chat-dock ::-webkit-scrollbar-thumb:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-chat-dock ::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--primary)52%,transparent)}}.connect-chat-delivery{min-height:1rem;color:var(--muted-foreground);align-items:center;gap:.2rem;margin-left:auto;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.connect-chat-delivery{color:color-mix(in srgb,var(--muted-foreground)82%,transparent)}}.connect-chat-delivery{white-space:nowrap;font-size:.55rem;line-height:1}.connect-chat-delivery time{font-size:inherit;line-height:inherit}.connect-chat-delivery svg{color:var(--muted-foreground);stroke-width:1.8px;flex:none}.connect-chat-bubble[data-own=true] .connect-chat-delivery svg{color:var(--primary)}.connect-chat-presence{background:var(--background);align-items:center;gap:.38rem;min-height:1.25rem;padding:0 .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.connect-chat-presence{background:color-mix(in srgb,var(--background)70%,var(--card))}}.connect-chat-presence{color:var(--muted-foreground);opacity:0;font-size:.6rem;transition:opacity .14s}.connect-chat-presence[data-visible=true]{opacity:1}.connect-chat-presence>span{align-items:center;gap:.13rem;display:inline-flex}.connect-chat-presence i{background:var(--primary);border-radius:50%;width:.22rem;height:.22rem;animation:connect-chat-writing .9s ease-in-out infinite}.connect-chat-presence i:nth-child(2){animation-delay:.12s}.connect-chat-presence i:nth-child(3){animation-delay:.24s}@keyframes connect-chat-writing{50%{opacity:.45;transform:translateY(-.17rem)}}.connect-chat-window{grid-template-rows:auto minmax(0,1fr) auto auto auto auto}.connect-milestone-always-on{background:var(--primary);align-items:center;gap:.65rem;padding:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.connect-milestone-always-on{background:color-mix(in srgb,var(--primary)7%,var(--card))}}.connect-milestone-always-on>svg{color:var(--primary);flex:none}.connect-milestone-always-on>span{gap:.15rem;display:grid}.connect-milestone-always-on small{color:var(--muted-foreground);font-size:.68rem}.connect-knowledge-reader>header>div:last-child{flex:none;align-items:center;gap:.35rem;display:flex}.connect-knowledge-source{color:var(--primary);align-items:center;gap:.35rem;margin-top:1rem;font-size:.7rem;font-weight:650;display:inline-flex}.connect-knowledge-document-content{color:var(--foreground);font-size:.8rem;line-height:1.65}.connect-knowledge-document-content p{margin:0 0 .8rem}.connect-knowledge-template-dialog{width:min(92rem,100vw - 2rem);max-width:92rem}.connect-knowledge-templates{gap:.45rem;max-height:min(30rem,60vh);padding-right:.2rem;display:grid;overflow-y:auto}.connect-knowledge-templates>button{border:1px solid var(--border);text-align:left;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.75rem;display:grid}.connect-knowledge-templates>button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-knowledge-templates>button:hover{border-color:color-mix(in srgb,var(--primary)36%,var(--border))}}.connect-knowledge-templates>button:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-knowledge-templates>button:hover{background:color-mix(in srgb,var(--primary)5%,var(--card))}}.connect-knowledge-templates>button>span{background:var(--primary);border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-knowledge-templates>button>span{background:color-mix(in srgb,var(--primary)10%,var(--muted))}}.connect-knowledge-templates>button>span{color:var(--primary)}.connect-knowledge-templates>button>div{gap:.2rem;min-width:0;display:grid}.connect-knowledge-templates strong{font-size:.78rem}.connect-knowledge-templates small{color:var(--muted-foreground);font-size:.68rem;line-height:1.4}.connect-knowledge-templates em{color:var(--primary);font-size:.62rem;font-style:normal;font-weight:700}.connect-knowledge-contribution-note{border:1px solid var(--border);color:var(--muted-foreground);border-radius:6px;align-items:center;gap:.45rem;padding:.65rem;font-size:.68rem;display:flex}.connect-knowledge-contribution-note svg{color:var(--primary)}.connect-knowledge-history-dialog{grid-template-rows:auto minmax(0,1fr) auto;width:min(50rem,100vw - 2rem);max-width:50rem;max-height:calc(100dvh - 2rem);overflow:hidden}.connect-knowledge-history{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--border);background:var(--muted);border-radius:7px;gap:.65rem;min-height:0;padding:.8rem .85rem .8rem .7rem;display:grid;overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){.connect-knowledge-history{background:color-mix(in srgb,var(--muted)48%,var(--background))}}.connect-knowledge-history>article{border:1px solid var(--border);gap:.55rem;margin-left:1rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.connect-knowledge-history>article{border:1px solid color-mix(in srgb,var(--border)82%,transparent)}}.connect-knowledge-history>article{background:var(--card);border-radius:6px;padding:.85rem .95rem;box-shadow:0 2px 8px #0f172a0d}.connect-knowledge-history>article[data-current=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-knowledge-history>article[data-current=true]{border-color:color-mix(in srgb,var(--primary)30%,var(--border))}}.connect-knowledge-history>article[data-current=true]{box-shadow:inset 3px 0 0 var(--primary),0 5px 14px #0f172a12}.connect-knowledge-history>article:before{border:2px solid var(--background);background:var(--primary);width:.48rem;height:.48rem;box-shadow:0 0 0 1px var(--primary);border-radius:50%;position:absolute;top:1rem;left:-1.32rem}@supports (color:color-mix(in lab,red,red)){.connect-knowledge-history>article:before{box-shadow:0 0 0 1px color-mix(in srgb,var(--primary)34%,var(--border))}}.connect-knowledge-history>article:before{content:""}.connect-knowledge-history>article:after{background:var(--border);width:1px;position:absolute;top:1.48rem;bottom:-.9rem;left:-1.08rem}@supports (color:color-mix(in lab,red,red)){.connect-knowledge-history>article:after{background:color-mix(in srgb,var(--border)86%,transparent)}}.connect-knowledge-history>article:after{content:""}.connect-knowledge-history>article:last-child:after{display:none}.connect-knowledge-history article>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.connect-knowledge-history article>header>div{align-items:center;gap:.45rem;display:flex}.connect-knowledge-history article>header strong{font-size:.78rem}.connect-knowledge-history article>footer>span,.connect-knowledge-history article>header>span{color:var(--muted-foreground);font-size:.64rem}.connect-knowledge-history article>p{color:var(--foreground);margin:0;font-size:.72rem;font-weight:650}.connect-knowledge-history article>blockquote{border:1px solid var(--border);max-height:6.5rem;margin:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.connect-knowledge-history article>blockquote{border:1px solid color-mix(in srgb,var(--border)72%,transparent)}}.connect-knowledge-history article>blockquote{border-left:3px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-knowledge-history article>blockquote{border-left:3px solid color-mix(in srgb,var(--primary)50%,var(--border))}}.connect-knowledge-history article>blockquote{color:var(--muted-foreground);background:var(--muted);border-radius:0 4px 4px 0;padding:.55rem .65rem}@supports (color:color-mix(in lab,red,red)){.connect-knowledge-history article>blockquote{background:color-mix(in srgb,var(--muted)32%,var(--card))}}.connect-knowledge-history article>blockquote{white-space:pre-wrap;font-size:.7rem;line-height:1.55}.connect-knowledge-history article>footer{flex-wrap:wrap;align-items:center;gap:.55rem .9rem;display:flex}.connect-knowledge-history article>footer button{margin-left:auto}@media (max-width:640px){.connect-knowledge-reader>header{flex-direction:column}.connect-knowledge-reader>header>div:last-child{flex-wrap:wrap;width:100%}.connect-knowledge-history article>header{flex-direction:column;align-items:flex-start}.connect-knowledge-history article>footer button{width:100%;margin-left:0}}.configuration-brand{color:var(--sidebar-foreground)}.configuration-brand img{object-fit:contain}.configuration-brand strong{font-family:inherit;font-size:.875rem;font-weight:600}.configuration-brand small,.configuration-brand strong{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.configuration-brand small{color:color-mix(in oklab,var(--sidebar-foreground)54%,transparent)}}.configuration-brand small{font-size:.75rem}.configuration-organization>span{border-radius:var(--radius-sm);background:var(--sidebar-accent);width:2rem;height:2rem;color:var(--primary)}.configuration-account small,.configuration-nav-group>p,.configuration-organization small{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.configuration-account small,.configuration-nav-group>p,.configuration-organization small{color:color-mix(in oklab,var(--sidebar-foreground)52%,transparent)}}.configuration-account strong,.configuration-organization strong{color:var(--sidebar-foreground)}.configuration-nav-group>p{letter-spacing:.14em;margin:0 0 .375rem;padding-inline:.5rem;font-size:.68rem;font-weight:600}.configuration-account{margin:0}.configuration-topbar{justify-content:space-between;gap:1rem;min-height:4rem}.configuration-back-link,.configuration-topbar,.configuration-topbar-actions,.configuration-topbar-leading{align-items:center;display:flex}.configuration-topbar-leading{min-width:0}.configuration-topbar-leading>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.configuration-topbar-actions{flex-shrink:0;gap:.5rem}.seguria-plan-stat-shell{border-color:var(--border);background:var(--surface)}@media (max-width:1040px){.configuration-shell{grid-template-columns:16rem minmax(0,1fr)}}@media (max-width:767px){.configuration-topbar{background:var(--background)}.configuration-mobile-sheet .configuration-nav-icon svg{display:none}}.configuration-shell{background:var(--background);grid-template-columns:16rem minmax(0,1fr)}.configuration-sidebar{border-right:1px solid var(--sidebar-border);background:var(--sidebar)}.configuration-brand{border-bottom:1px solid var(--sidebar-border);flex-direction:column;align-items:flex-start;gap:.75rem;min-height:auto;padding:1rem}.configuration-brand img{width:148px;height:34px}.configuration-brand>span{border:1px solid var(--sidebar-border);border-radius:var(--radius-md);background:var(--sidebar-accent);width:100%}@supports (color:color-mix(in lab,red,red)){.configuration-brand>span{background:color-mix(in oklab,var(--sidebar-accent)55%,transparent)}}.configuration-brand>span{padding:.625rem .75rem}.configuration-account small,.configuration-account strong,.configuration-brand small,.configuration-brand strong,.configuration-organization small{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.configuration-account small,.configuration-brand small,.configuration-organization small{color:color-mix(in oklab,var(--sidebar-foreground)54%,transparent)}}.configuration-organization{border-color:var(--sidebar-border);border-radius:var(--radius-md);background:var(--sidebar-accent);margin:.75rem}@supports (color:color-mix(in lab,red,red)){.configuration-organization{background:color-mix(in oklab,var(--sidebar-accent)55%,transparent)}}.configuration-organization{padding:.625rem .75rem}.configuration-sidebar-scroll{padding:1rem .75rem}.configuration-nav{gap:1rem}.configuration-nav-group{gap:.25rem;display:grid}.configuration-nav-group-trigger{border-radius:var(--radius-md);width:100%;color:var(--sidebar-foreground);border:1px solid #0000;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.configuration-nav-group-trigger{color:color-mix(in oklab,var(--sidebar-foreground)48%,transparent)}}.configuration-nav-group-trigger{text-align:left;transition:background-color .16s,border-color .16s,color .16s}.configuration-nav-group-trigger:hover{border-color:var(--sidebar-border);background:var(--sidebar-accent)}@supports (color:color-mix(in lab,red,red)){.configuration-nav-group-trigger:hover{background:color-mix(in oklab,var(--sidebar-accent)58%,transparent)}}.configuration-nav-group-trigger:hover{color:var(--sidebar-foreground)}.configuration-nav-group-trigger span{letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:600}.configuration-nav-group-trigger svg{width:.875rem;height:.875rem;transition:transform .16s,color .16s}.configuration-nav-group[data-open=true] .configuration-nav-group-trigger svg{color:var(--primary);transform:rotate(90deg)}.configuration-nav-group>div{gap:.25rem;padding-left:.25rem;display:grid}.configuration-nav-item{border-radius:var(--radius-md);min-height:2.25rem;color:var(--sidebar-foreground);grid-template-columns:.375rem minmax(0,1fr);gap:.5rem;padding:.375rem .5rem}@supports (color:color-mix(in lab,red,red)){.configuration-nav-item{color:color-mix(in oklab,var(--sidebar-foreground)74%,transparent)}}.configuration-nav-item.is-active,.configuration-nav-item:hover{border-color:var(--sidebar-border);background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.configuration-nav-icon{border:1px solid var(--sidebar-border);background:0 0;border-radius:999px;width:.375rem;height:.375rem}.configuration-nav-icon svg{display:none}.configuration-nav-item.is-active .configuration-nav-icon{border-color:var(--primary);background:var(--primary)}.configuration-nav-item.is-active:before{content:none}.configuration-nav-item:after{content:"";background:0 0;border-radius:999px;width:.125rem;height:1.25rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.configuration-nav-item.is-active:after{background:var(--primary)}.configuration-nav-item strong{color:inherit;font-size:.8125rem;font-weight:500}.configuration-nav-item small{display:none}.configuration-account{border-top:1px solid var(--sidebar-border);grid-template-columns:34px minmax(0,1fr) 34px 34px;gap:.5rem;padding:.75rem}.configuration-account-avatar{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.configuration-account button{border:1px solid var(--sidebar-border);width:34px;height:34px;color:var(--sidebar-foreground)}.configuration-account button:hover{background:var(--sidebar-accent)}.configuration-main,.configuration-topbar{background:var(--background)}.configuration-topbar{z-index:35;border-bottom:1px solid var(--border);min-height:4.25rem;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.configuration-topbar{background:color-mix(in oklab,var(--background)94%,transparent)}}.configuration-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem clamp(1rem,2.4vw,2rem)}.configuration-topbar-leading{gap:.625rem;font-size:.8125rem}.configuration-back-link{color:var(--muted-foreground);gap:.375rem;transition:color .15s}.configuration-back-link:hover{color:var(--primary)}.configuration-back-link svg{width:1rem;height:1rem}.configuration-breadcrumb-separator{color:var(--border)}.configuration-topbar-leading>strong{color:var(--foreground);font-size:.875rem;font-weight:600}.configuration-topbar-actions:empty{display:none}.configuration-content>.seguria-workspace{min-height:calc(100dvh - 4.25rem);padding:1.25rem}.global-settings-hero,.product-availability-hero,.seguria-plan-hero{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--card-foreground);padding:1.5rem;box-shadow:0 1px 2px #0f1b3d0d}.global-settings-hero h1,.product-availability-hero h1,.seguria-plan-hero h1{color:var(--foreground);font-family:var(--font-operational-display);letter-spacing:0;font-size:clamp(1.9rem,3vw,2.75rem);font-weight:650;line-height:1.08}.shared-modules-header{border:1px solid var(--border);background:var(--card);box-shadow:0 1px 2px #0f1b3d0d}@media (max-width:767px){.configuration-shell{display:block}.configuration-sidebar{display:none}.configuration-topbar{min-height:4rem;padding:.625rem .875rem}.configuration-mobile-brand{display:flex}.configuration-topbar-leading{margin-left:auto}.configuration-back-link span,.configuration-breadcrumb-separator{display:none}.configuration-content>.seguria-workspace{min-height:calc(100dvh - 4rem);padding:.875rem}}.connect-automation-workspace{gap:1rem;min-width:0;display:grid}.connect-automation-shell{border:1px solid var(--border);background:var(--card);border-radius:6px;grid-template-columns:minmax(15rem,.58fr) minmax(0,1.42fr);min-width:0;min-height:38rem;display:grid;overflow:hidden}.connect-automation-rules{border-right:1px solid var(--border);background:var(--muted);min-width:0}@supports (color:color-mix(in lab,red,red)){.connect-automation-rules{background:color-mix(in srgb,var(--muted)28%,var(--card))}}.connect-automation-rules>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:3.25rem;padding:.75rem;display:flex}.connect-automation-rules>header strong{font-size:.78rem}.connect-automation-rules>header span{color:var(--muted-foreground);font-size:.65rem}.connect-automation-rules>div{max-height:48rem;display:grid;overflow-y:auto}.connect-automation-rules>div>button{border-bottom:1px solid var(--border);text-align:left;grid-template-columns:.35rem minmax(0,1fr) auto;align-items:center;gap:.6rem;width:100%;min-width:0;padding:.75rem;display:grid}.connect-automation-rules>div>button:hover,.connect-automation-rules>div>button[data-active=true]{background:var(--card)}.connect-automation-rules>div>button[data-active=true]{box-shadow:inset .14rem 0 var(--primary)}.connect-automation-rules button>i{background:var(--muted-foreground);border-radius:50%;width:.38rem;height:.38rem}.connect-automation-rules button>i[data-enabled=true]{background:var(--success)}.connect-automation-rules button>span{gap:.12rem;min-width:0;display:grid}.connect-automation-rules button small,.connect-automation-rules button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-automation-rules button strong{font-size:.74rem}.connect-automation-rules button small{color:var(--muted-foreground);font-size:.62rem}.connect-automation-rules>div>p{color:var(--muted-foreground);padding:1rem;font-size:.72rem}.connect-automation-main{min-width:0}.connect-automation-welcome{min-height:38rem;color:var(--muted-foreground);text-align:center;align-content:center;place-items:center;gap:.55rem;padding:2rem;display:grid}.connect-automation-welcome h2{color:var(--foreground);font-size:.95rem}.connect-automation-welcome p{max-width:28rem;font-size:.72rem;line-height:1.5}.connect-automation-editor-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.75rem 1rem;display:flex}.connect-automation-editor-header>div:first-child{gap:.08rem;min-width:0;display:grid}.connect-automation-editor-header span{color:var(--primary);text-transform:uppercase;font-size:.62rem;font-weight:700}.connect-automation-editor-header h2{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.connect-automation-editor-header>div:last-child{gap:.2rem;display:flex}.connect-automation-templates{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;padding:.65rem 1rem;display:flex}.connect-automation-templates>span{color:var(--muted-foreground);margin-right:.25rem;font-size:.64rem;font-weight:650}.connect-automation-templates button{border:1px solid var(--border);background:var(--card);border-radius:5px;align-items:center;gap:.35rem;padding:.38rem .55rem;font-size:.66rem;display:inline-flex}.connect-automation-templates button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-automation-templates button:hover{border-color:color-mix(in srgb,var(--primary)45%,var(--border))}}.connect-automation-templates button:hover{color:var(--primary)}.connect-automation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0;padding:1rem;display:grid}.connect-automation-form-grid [data-wide=true]{grid-column:1/-1}.connect-automation-purpose{border-bottom:1px solid var(--border)}.connect-automation-trigger-section{background:var(--muted)}.connect-automation-trigger-section>header{border-bottom:1px solid var(--border);background:var(--card)}.connect-automation-trigger-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.65rem;min-width:0;padding:1rem;display:grid}.connect-automation-trigger-grid .connect-field{min-width:0}.connect-automation-trigger-grid [data-slot=select-trigger]{width:100%;max-width:100%}.connect-automation-active{border:1px solid var(--border);background:var(--muted);border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.connect-automation-active{background:color-mix(in srgb,var(--muted)22%,var(--card))}}.connect-automation-active{padding:.65rem .75rem}.connect-automation-active>span{gap:.1rem;display:grid}.connect-automation-active strong{font-size:.7rem}.connect-automation-active small{color:var(--muted-foreground);font-size:.62rem}.connect-automation-plain-language{border-top:1px solid var(--border);border-left:3px solid var(--primary);background:var(--accent);gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-automation-plain-language{background:color-mix(in srgb,var(--accent)45%,var(--card))}}.connect-automation-plain-language{padding:.85rem 1rem}.connect-automation-plain-language>header{align-items:center;gap:.5rem;display:flex}.connect-automation-plain-language>header svg{color:var(--primary);flex:none}.connect-automation-plain-language>header>div{gap:.1rem;display:grid}.connect-automation-plain-language>header strong{font-size:.76rem}.connect-automation-plain-language>header span{color:var(--muted-foreground);font-size:.62rem}.connect-automation-plain-language dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.connect-automation-plain-language dl>div{border-left:1px solid var(--border);gap:.15rem;min-width:0;padding-left:.55rem;display:grid}.connect-automation-plain-language dt{color:var(--muted-foreground);text-transform:uppercase;font-size:.56rem;font-weight:750}.connect-automation-plain-language dd{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:.68rem;line-height:1.45}.connect-automation-plain-language>p{border-top:1px solid var(--border);color:var(--muted-foreground);margin:0;padding-top:.65rem;font-size:.68rem;line-height:1.55}.connect-automation-impact,.connect-automation-section{border-top:1px solid var(--border);min-width:0}.connect-automation-impact>header,.connect-automation-section>header{justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding:.65rem 1rem;display:flex}.connect-automation-impact>header>div,.connect-automation-section>header>div{align-items:flex-start;gap:.45rem;min-width:0;display:flex}.connect-automation-impact>header span,.connect-automation-section>header span{gap:.08rem;min-width:0;display:grid}.connect-automation-impact>header strong,.connect-automation-section>header strong{font-size:.73rem}.connect-automation-impact>header small,.connect-automation-section>header small{color:var(--muted-foreground);font-size:.62rem;font-weight:400}.connect-flow-canvas{border-top:1px solid var(--border);background:var(--muted);min-width:0;overflow:auto hidden}@supports (color:color-mix(in lab,red,red)){.connect-flow-canvas{background:color-mix(in srgb,var(--muted)32%,var(--card))}}.connect-flow-canvas{scrollbar-color:var(--primary)transparent;padding:1rem}@supports (color:color-mix(in lab,red,red)){.connect-flow-canvas{scrollbar-color:color-mix(in srgb,var(--primary)26%,transparent)transparent}}.connect-flow-canvas{scrollbar-width:thin}.connect-flow-track{width:max-content;min-width:100%}.connect-flow-step,.connect-flow-track{align-items:center;display:flex}.connect-flow-step>article{border:1px solid var(--border);background:var(--card);border-radius:6px;align-content:start;gap:.35rem;width:12rem;min-height:7.25rem;padding:.7rem;display:grid}.connect-flow-step>article[data-terminal=true]{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.connect-flow-step>article[data-terminal=true]{border-color:color-mix(in srgb,var(--success)42%,var(--border))}}.connect-flow-step article header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem;display:grid}.connect-flow-step article header>span{background:var(--primary);width:1.25rem;height:1.25rem;color:var(--primary-foreground);border-radius:50%;place-items:center;font-size:.58rem;font-weight:800;display:grid}.connect-flow-step article header small{color:var(--muted-foreground);text-transform:uppercase;font-size:.58rem;font-weight:700}.connect-flow-step article>strong{overflow-wrap:anywhere;font-size:.72rem;line-height:1.35}.connect-flow-step article>p{min-width:0;color:var(--muted-foreground);align-items:center;gap:.3rem;margin:0;font-size:.61rem;line-height:1.35;display:flex}.connect-flow-step article>p svg{flex:none}.connect-flow-edge{width:5rem;color:var(--primary);justify-items:center;gap:.15rem;display:grid}.connect-flow-edge span{color:var(--muted-foreground);font-size:.56rem}.connect-flow-empty{min-height:8rem;color:var(--muted-foreground);justify-content:center;align-items:center;gap:.4rem;font-size:.7rem;display:flex}.connect-automation-impact-summary{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.connect-automation-impact-summary article{gap:.55rem;min-width:0;padding:.75rem 1rem;display:flex}.connect-automation-impact-summary article+article{border-left:1px solid var(--border)}.connect-automation-impact-summary article>span{gap:.1rem;min-width:0;display:grid}.connect-automation-impact-summary small{color:var(--muted-foreground);text-transform:uppercase;font-size:.58rem}.connect-automation-impact-summary strong{overflow-wrap:anywhere;font-size:.7rem}.connect-automation-impact-summary p{overflow-wrap:anywhere;color:var(--muted-foreground);margin:0;font-size:.62rem}.connect-automation-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:0 1rem 1rem;display:grid}.connect-automation-scope-box{border:1px solid var(--border);border-radius:6px;grid-template-rows:auto auto minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.connect-automation-scope-box>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .65rem;display:flex}.connect-automation-scope-box>header strong{font-size:.68rem}.connect-automation-scope-box>header span{color:var(--primary);font-size:.6rem;font-weight:700}.connect-automation-scope-help{margin:0;padding:.5rem .65rem;font-size:.62rem;line-height:1.4}.connect-automation-scope-help,.connect-automation-search{border-bottom:1px solid var(--border);color:var(--muted-foreground)}.connect-automation-search{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.3rem;padding:.35rem .5rem;display:grid}.connect-automation-search input{height:1.8rem;box-shadow:none;border:0}.connect-automation-option-list{max-height:9.5rem;display:grid;overflow:hidden auto}.connect-automation-option-list>button{border-bottom:1px solid var(--border);text-align:left;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.42rem .6rem;font-size:.65rem;display:flex}.connect-automation-option-list>button:last-child{border-bottom:0}.connect-automation-option-list>button[data-selected=true]{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.connect-automation-option-list>button[data-selected=true]{background:color-mix(in srgb,var(--primary)7%,var(--card))}}.connect-automation-option-list>button[data-selected=true]{color:var(--primary)}.connect-automation-option-list button>span{min-width:0;display:grid}.connect-automation-option-list button small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.connect-automation-option-list>p{color:var(--muted-foreground);padding:.7rem;font-size:.62rem}.connect-automation-action-list,.connect-automation-condition-list{padding:0 1rem 1rem;display:grid}.connect-automation-condition-list>article{border-top:1px solid var(--border);grid-template-columns:1.5rem minmax(8rem,1fr) minmax(8rem,.75fr) minmax(8rem,1fr) 2.25rem;align-items:start;gap:.45rem;min-width:0;padding:.55rem 0;display:grid}.connect-automation-condition-list>article>button:last-child,.connect-automation-condition-list>article>span:first-child{margin-top:1.1rem}.connect-automation-action-list>article>span:first-child,.connect-automation-condition-list>article>span:first-child{background:var(--muted);width:1.35rem;height:1.35rem;color:var(--muted-foreground);border-radius:50%;place-items:center;font-size:.58rem;font-weight:750;display:grid}.connect-automation-action-list>p,.connect-automation-condition-list>p{color:var(--muted-foreground);font-size:.68rem}.connect-automation-action-list>article{border-top:1px solid var(--border);grid-template-columns:1.5rem minmax(12rem,.8fr) minmax(12rem,1.2fr) 2.25rem;align-items:center;gap:.5rem;min-width:0;padding:.6rem 0;display:grid}.connect-automation-action-list>article>div:nth-child(2){gap:.15rem;min-width:0;display:grid}.connect-automation-action-list>article>div:nth-child(2) small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.connect-automation-action-params{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;min-width:0;display:grid}.connect-automation-action-params>small{color:var(--muted-foreground);grid-column:1/-1;font-size:.62rem}.connect-route-action-params{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.4rem;min-width:0;display:grid}.connect-route-action-params>*{width:100%;min-width:0}.connect-automation-editor-actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.connect-automation-editor-actions>div{gap:.5rem;display:flex}.connect-automation-workspace .connect-request-setting-band>header>div{gap:.12rem;min-width:0;display:grid}.connect-automation-workspace .connect-request-setting-band>header>div>span{color:var(--muted-foreground);font-size:.65rem}.connect-automation-history{gap:0;display:grid}.connect-automation-history>article{border-top:1px solid var(--border);align-items:flex-start;gap:.6rem;padding:.65rem 1rem;display:flex}.connect-automation-history>article>span{gap:.12rem;min-width:0;display:grid}.connect-automation-history small{color:var(--muted-foreground);font-size:.62rem}.connect-automation-history em{overflow-wrap:anywhere;color:var(--destructive);font-size:.62rem;font-style:normal}.connect-automation-history>p{color:var(--muted-foreground);padding:1rem;font-size:.68rem}@media (max-width:900px){.connect-automation-shell{grid-template-columns:minmax(0,1fr)}.connect-automation-rules{border-right:0;border-bottom:1px solid var(--border)}.connect-automation-rules>div{max-height:14rem}.connect-automation-scope-grid{grid-template-columns:minmax(0,1fr)}.connect-automation-action-list>article,.connect-automation-condition-list>article{grid-template-columns:1.5rem minmax(0,1fr) 2.25rem}.connect-automation-action-list>article>:not(:first-child):not(:last-child),.connect-automation-condition-list>article>:not(:first-child):not(:last-child){grid-column:2}.connect-automation-impact-summary{grid-template-columns:minmax(0,1fr)}.connect-automation-impact-summary article+article{border-top:1px solid var(--border);border-left:0}.connect-automation-plain-language dl{grid-template-columns:minmax(0,1fr)}}.connect-workflow-tabs{border:1px solid var(--border);background:var(--card);border-radius:8px;gap:4px;margin-bottom:16px;padding:4px;display:inline-flex}.connect-workflow-tabs button{min-height:34px;color:var(--muted-foreground);background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.connect-workflow-tabs button[data-active=true]{background:var(--accent);color:var(--foreground)}.connect-workflow-catalog,.connect-workflow-editor{gap:1rem;min-width:0;display:grid}.connect-workflow-empty{border:1px dashed var(--primary);place-items:center;gap:.35rem;min-height:8rem;padding:1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-workflow-empty{border:1px dashed color-mix(in oklab,var(--primary)34%,var(--border))}}.connect-workflow-empty{border-radius:var(--radius-lg);background:var(--muted);color:var(--muted-foreground);text-align:center;font-size:.8rem}.connect-workflow-empty span,.connect-workflow-empty strong{display:block}.connect-workflow-catalog>.connect-workspace-header,.connect-workflow-editor>.connect-workflow-editor-header{border-bottom:1px solid var(--border);margin-bottom:0;padding-bottom:1rem}.connect-workflow-catalog-layout>main>header,.connect-workflow-catalog>header,.connect-workflow-editor>header,.connect-workflow-stage-editor>header,.connect-workflow-transition-editor>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.connect-workflow-catalog-layout>main>header h3,.connect-workflow-catalog>header h2,.connect-workflow-editor>header h2{margin:2px 0 4px;font-size:20px}.connect-workflow-catalog-layout>main>header p,.connect-workflow-catalog>header p{color:var(--muted-foreground);margin:0;font-size:13px}.connect-workflow-catalog-layout{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);grid-template-columns:minmax(210px,260px) minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.connect-workflow-catalog-layout>aside{border-right:1px solid var(--border);background:var(--muted);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.connect-workflow-catalog-layout>aside{background:color-mix(in srgb,var(--muted)28%,var(--card))}}.connect-workflow-catalog-layout>aside>button{border:0;border-bottom:1px solid var(--border);background:var(--card);text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.connect-workflow-catalog-layout>aside>button[data-active=true]{background:var(--accent);box-shadow:inset 3px 0 var(--primary)}.connect-workflow-catalog-layout>aside>button span{gap:3px;min-width:0;display:grid}.connect-workflow-catalog-layout>aside>button small,.connect-workflow-catalog-layout>aside>button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-workflow-catalog-layout>aside>button small{color:var(--muted-foreground)}.connect-workflow-catalog-layout>main{min-width:0;padding:1rem}.connect-workflow-catalog-layout>main>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.connect-workflow-detail-header{border-bottom:1px solid var(--border);background:var(--muted);margin:-1rem -1rem 0}@supports (color:color-mix(in lab,red,red)){.connect-workflow-detail-header{background:color-mix(in srgb,var(--muted)22%,var(--card))}}.connect-workflow-detail-header{padding:1rem}.connect-workflow-detail-header>div:first-child{gap:.2rem;display:grid}.connect-workflow-detail-header>div:first-child>span{color:var(--muted-foreground);font-size:.7rem;font-weight:700}.connect-workflow-detail-header h2{margin:0;font-size:1.15rem;line-height:1.25}.connect-workflow-detail-header p{color:var(--muted-foreground);margin:0;font-size:.78rem}.connect-workflow-graph{border:1px solid var(--border);background:var(--muted);border-radius:8px;width:100%;min-width:0;height:460px;margin:16px 0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.connect-workflow-graph{background:color-mix(in srgb,var(--muted)35%,var(--background))}}.connect-workflow-node{background:var(--card);border:1px solid var(--border);border-left:4px solid #3b82f6;border-radius:7px;gap:9px;width:230px;padding:12px 14px;display:grid;box-shadow:0 5px 16px #0f172a17}.connect-workflow-node[data-initial=true]{border-top-color:#16a34a}.connect-workflow-node[data-terminal=true]{border-top-color:#7c3aed}.connect-workflow-node[data-initial=true]{border-left-color:#16a34a}.connect-workflow-node[data-terminal=true]{border-left-color:#7c3aed}.connect-workflow-node>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.connect-workflow-node>header span{color:var(--muted-foreground);text-transform:uppercase;font-size:10px;font-weight:750}.connect-workflow-node>header i{background:var(--accent);color:var(--foreground);border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:700}.connect-workflow-node>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.connect-workflow-node>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.connect-workflow-node>footer small{min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.connect-workflow-node>footer em{color:var(--foreground);flex:none;font-size:10px;font-style:normal;font-weight:700}.connect-workflow-graph .react-flow__edge-textbg{fill:var(--card);stroke:var(--border);stroke-width:1px}.connect-workflow-graph .react-flow__edge-text{fill:var(--foreground)}.connect-workflow-edge-manual path{stroke:#64748b}.connect-workflow-edge-sla_breach path{stroke:#b7791f}.connect-workflow-edge-automation path{stroke:#2563eb}.connect-workflow-edge-automation path,.connect-workflow-edge-sla_breach path{stroke-dasharray:7 4}.connect-workflow-legend{border:1px solid var(--border);background:var(--card);border-radius:6px;gap:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.connect-workflow-legend{background:color-mix(in srgb,var(--card)92%,transparent)}}.connect-workflow-legend{padding:6px 8px;box-shadow:0 3px 10px #0f172a14}.connect-workflow-legend span{color:var(--muted-foreground);align-items:center;gap:4px;font-size:9px;font-weight:650;display:flex}.connect-workflow-legend i{background:#64748b;width:13px;height:2px}.connect-workflow-legend i[data-kind=sla]{background:#b7791f}.connect-workflow-legend i[data-kind=automation]{background:#2563eb}.connect-workflow-graph .react-flow__minimap{border:1px solid var(--border);background:var(--card);border-radius:6px;width:132px;height:82px}.connect-workflow-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;display:grid}.connect-workflow-form [data-wide]{grid-column:1/-1}.connect-workflow-form .connect-field>small{color:var(--muted-foreground);font-size:11px;line-height:1.4}.connect-field-title{align-items:center;gap:5px;display:flex!important}.connect-field-title>button{width:18px;height:18px;color:var(--muted-foreground);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.connect-field-title>button:hover{background:var(--accent);color:var(--foreground)}.connect-duration-input{grid-template-columns:minmax(70px,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.connect-duration-input>span{color:var(--muted-foreground);white-space:nowrap;font-size:11px}.connect-workflow-toggle{align-items:center;gap:10px;min-height:42px;display:flex}.connect-workflow-toggle>span{gap:2px;min-width:0;display:grid}.connect-workflow-toggle strong{font-size:12px}.connect-workflow-toggle small{color:var(--muted-foreground);font-size:11px;line-height:1.35}.connect-workflow-stage-editor,.connect-workflow-transition-editor{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.connect-workflow-stage-editor>header span,.connect-workflow-transition-editor>header span{color:var(--muted-foreground);margin-top:3px;font-size:12px;display:block}.connect-workflow-stage-editor>article,.connect-workflow-transition-editor>article{border-bottom:1px solid var(--border);grid-template-columns:28px minmax(0,1fr) 36px;align-items:start;gap:10px;min-width:0;padding:12px 0;display:grid}.connect-workflow-stage-editor>article>span,.connect-workflow-transition-editor>article>span{background:var(--accent);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.connect-workflow-stage-editor>article>div{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:9px;min-width:0;display:grid}.connect-workflow-stage-editor>article[data-inherited=true],.connect-workflow-transition-editor>article[data-inherited=true]{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.connect-workflow-stage-editor>article[data-inherited=true],.connect-workflow-transition-editor>article[data-inherited=true]{background:color-mix(in srgb,var(--muted)22%,transparent)}}.connect-stage-sla{grid-template-columns:minmax(70px,1fr) minmax(100px,.8fr);gap:6px;min-width:0;display:grid}.connect-stage-sla>.connect-field-title{color:var(--foreground);grid-column:1/-1;font-size:11px;font-weight:650}.connect-workflow-inherited-note{color:var(--muted-foreground);align-self:center;font-size:11px;line-height:1.4}.connect-workflow-transition-body{gap:10px;min-width:0;display:grid}.connect-workflow-transition-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;min-width:0;display:grid}.connect-workflow-transition-grid>:first-child{grid-column:1/-1}.connect-workflow-transition-grid .connect-field,.connect-workflow-transition-grid [role=combobox]{width:100%;min-width:0}.connect-workflow-transition-grid [data-slot=select-trigger]{max-width:100%;overflow:hidden}.connect-workflow-transition-grid [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:calc(100% - 24px);display:block;overflow:hidden}.connect-transition-rule-link{border-left:3px solid var(--primary);background:var(--accent);grid-column:1/-1}@supports (color:color-mix(in lab,red,red)){.connect-transition-rule-link{background:color-mix(in srgb,var(--accent)35%,var(--card))}}.connect-transition-rule-link{padding:10px 12px}.connect-transition-rule-link>small{color:var(--muted-foreground);font-size:11px;line-height:1.45}.connect-workflow-transition-explanation{border-left:3px solid var(--primary);background:var(--accent);gap:9px;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-workflow-transition-explanation{background:color-mix(in srgb,var(--accent)52%,var(--card))}}.connect-workflow-transition-explanation{padding:10px 12px}.connect-workflow-transition-explanation>header{align-items:center;gap:7px;display:flex}.connect-workflow-transition-explanation>header svg{color:var(--primary);flex:none}.connect-workflow-transition-explanation>header strong{font-size:12px}.connect-workflow-transition-explanation dl{grid-template-columns:1.4fr .8fr 1fr;gap:8px;margin:0;display:grid}.connect-workflow-transition-explanation dl>div{border-left:1px solid var(--border);gap:2px;min-width:0;padding-left:8px;display:grid}.connect-workflow-transition-explanation dt{color:var(--muted-foreground);text-transform:uppercase;font-size:9px;font-weight:750}.connect-workflow-transition-explanation dd{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.4}.connect-workflow-transition-explanation>p{border-top:1px solid var(--border);min-width:0;color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;padding-top:8px;font-size:11px;line-height:1.5}.connect-workflow-transition-conditions{border:1px solid var(--border);background:var(--muted);border-radius:7px;gap:8px;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-workflow-transition-conditions{background:color-mix(in srgb,var(--muted)28%,transparent)}}.connect-workflow-transition-conditions>div{grid-template-columns:minmax(160px,1.2fr) minmax(130px,.8fr) minmax(120px,1fr) 34px;align-items:center;gap:8px;min-width:0;display:grid}.connect-workflow-transition-conditions>div:first-child{justify-content:space-between;display:flex}.connect-workflow-condition-legend{border-left:3px solid var(--primary);background:var(--card);color:var(--muted-foreground);align-items:flex-start;gap:.45rem;margin:0;padding:.55rem .65rem;font-size:.68rem;line-height:1.45;display:flex}.connect-workflow-condition-legend svg{color:var(--primary);flex:none;margin-top:.05rem}.connect-workflow-condition-row{border-top:1px solid var(--border);padding-top:.65rem;align-items:start!important}.connect-ticket-portal-dialog .connect-field>small,.connect-workflow-condition-row .connect-field>small{color:var(--muted-foreground);font-size:.64rem;line-height:1.4}.connect-workflow-automation-editor{border-top:1px solid var(--border);gap:0;padding-top:1rem;display:grid}.connect-workflow-automation-editor>header{justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.75rem;display:flex}.connect-workflow-automation-editor>header>div{gap:.2rem;display:grid}.connect-workflow-automation-editor>header span{color:var(--muted-foreground);font-size:.75rem}.connect-workflow-automation-editor>article{border-top:1px solid var(--border);grid-template-columns:32px minmax(0,1fr) 36px;align-items:start;gap:.75rem;padding:.9rem 0;display:grid}.connect-workflow-automation-editor>article>span{background:var(--accent);width:28px;height:28px;color:var(--primary);border-radius:6px;place-items:center;display:grid}.connect-workflow-automation-body{gap:.8rem;min-width:0;display:grid}.connect-workflow-automation-grid{grid-template-columns:minmax(220px,1.5fr) minmax(190px,1fr) minmax(120px,.5fr);align-items:start;gap:.75rem;display:grid}.connect-workflow-automation-grid .connect-field>small{color:var(--muted-foreground);font-size:.68rem;line-height:1.4}.connect-workflow-automation-summary{border-left:3px solid var(--primary);background:var(--accent);gap:4px;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-workflow-automation-summary{background:color-mix(in srgb,var(--accent)50%,var(--card))}}.connect-workflow-automation-summary{padding:10px 12px}.connect-workflow-automation-summary strong{font-size:12px}.connect-workflow-automation-summary p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.connect-workflow-parent-guard{border:1px solid var(--warning,#f59e0b);align-items:flex-start;gap:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.connect-workflow-parent-guard{border:1px solid color-mix(in srgb,var(--warning,#f59e0b)45%,var(--border))}}.connect-workflow-parent-guard{background:var(--warning,#f59e0b);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.connect-workflow-parent-guard{background:color-mix(in srgb,var(--warning,#f59e0b)8%,var(--card))}}.connect-workflow-parent-guard{padding:10px 12px}.connect-workflow-parent-guard[data-conflict]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.connect-workflow-parent-guard[data-conflict]{border-color:color-mix(in srgb,var(--destructive)52%,var(--border))}}.connect-workflow-parent-guard[data-conflict]{background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.connect-workflow-parent-guard[data-conflict]{background:color-mix(in srgb,var(--destructive)7%,var(--card))}}.connect-workflow-parent-guard>svg{color:var(--warning-foreground,#92400e);flex:none;margin-top:2px}.connect-workflow-parent-guard>span{gap:2px;display:grid}.connect-workflow-parent-guard strong{font-size:12px}.connect-workflow-parent-guard small{color:var(--muted-foreground);font-size:11px;line-height:1.45}.connect-workflow-inline-actions,.connect-workflow-inline-conditions{border:1px solid var(--border);background:var(--muted);border-radius:7px;gap:.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.connect-workflow-inline-actions,.connect-workflow-inline-conditions{background:color-mix(in srgb,var(--muted)25%,var(--card))}}.connect-workflow-inline-actions,.connect-workflow-inline-conditions{padding:.65rem}.connect-workflow-inline-actions>header,.connect-workflow-inline-conditions>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.connect-workflow-inline-actions>header>div:first-child,.connect-workflow-inline-conditions>header>div:first-child{gap:.1rem;display:grid}.connect-workflow-inline-conditions>header small,.connect-workflow-inline-conditions>header strong{display:block}.connect-workflow-inline-actions>header small,.connect-workflow-inline-conditions>header small{color:var(--muted-foreground);font-size:.68rem;font-weight:400}.connect-workflow-inline-conditions>header>div:last-child{align-items:center;gap:.45rem;display:flex}.connect-workflow-inline-conditions>header [role=combobox]{min-width:145px}.connect-workflow-inline-conditions>div{grid-template-columns:minmax(150px,.8fr) minmax(150px,.8fr) minmax(180px,1fr) 36px;align-items:center;gap:.5rem;display:grid}.connect-workflow-inline-conditions>p{border-top:1px solid var(--border);color:var(--muted-foreground);margin:0;padding:.65rem .15rem 0;font-size:.68rem;line-height:1.5;display:block}.connect-workflow-inline-actions>div{grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr) 36px;align-items:center;gap:.5rem;display:grid}.connect-workflow-action-params{align-items:center;gap:.5rem;min-width:0;display:flex}.connect-workflow-action-params>*{flex:1;min-width:0}.connect-workflow-inline-actions small{color:var(--muted-foreground);font-size:.72rem}.connect-workflow-automation-empty{border:1px dashed var(--border);color:var(--muted-foreground);border-radius:7px;align-items:center;gap:.65rem;padding:.8rem;display:flex}.connect-workflow-automation-empty>span{gap:.15rem;display:grid}.connect-workflow-automation-empty strong{color:var(--foreground);font-size:.8rem}.connect-workflow-automation-empty small{font-size:.72rem}.connect-workflow-editor>footer{justify-content:flex-end;gap:8px;padding-top:18px;display:flex}.connect-workflow-catalog-layout dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.connect-workflow-catalog-layout dl>div{border:1px solid var(--border);border-radius:7px;padding:12px}.connect-workflow-catalog-layout dt{color:var(--muted-foreground);align-items:center;gap:7px;font-size:12px;display:flex}.connect-workflow-catalog-layout dd{margin:7px 0 0;font-size:13px}.connect-automation-scope-level{border-bottom:1px solid var(--border);grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:end;gap:14px;padding:14px 16px;display:grid}.connect-automation-scope-level p{color:var(--muted-foreground);margin:0 0 9px;font-size:12px}.connect-automation-condition-controls{align-items:center;gap:8px;display:flex}.connect-automation-condition-controls>div{min-width:150px}@media (max-width:900px){.connect-workflow-catalog-layout,.connect-workflow-form{grid-template-columns:1fr}.connect-workflow-catalog-layout>aside{border-right:0;border-bottom:1px solid var(--border);max-height:16rem;overflow-y:auto}.connect-workflow-automation-grid,.connect-workflow-inline-actions>div,.connect-workflow-inline-conditions>div,.connect-workflow-stage-editor>article>div,.connect-workflow-transition-conditions>div,.connect-workflow-transition-grid{grid-template-columns:1fr}.connect-workflow-transition-conditions>div:first-child{flex-direction:column;align-items:stretch}.connect-workflow-transition-explanation dl{grid-template-columns:1fr}.connect-workflow-inline-conditions>header{flex-direction:column;align-items:stretch}.connect-workflow-inline-conditions>header>div:last-child{justify-content:space-between}.connect-workflow-inline-actions>div>button,.connect-workflow-inline-conditions>div>button{justify-self:end}.connect-workflow-action-params{width:100%;display:grid}.connect-duration-input{grid-template-columns:minmax(0,1fr) auto}.connect-automation-scope-level,.connect-automation-trigger-grid,.connect-workflow-catalog-layout dl{grid-template-columns:1fr}.connect-workflow-graph{height:390px}}.connect-rich-editor-preview:has(>.connect-source-document-preview){grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.connect-rich-editor-preview>.connect-source-document-preview{height:100%;min-height:0}.connect-knowledge-reader>.connect-knowledge-source-reader{width:min(100%,58rem);height:min(72rem,100dvh - 15rem);min-height:38rem;color:inherit;font-size:inherit;white-space:normal;flex:none;padding:0;line-height:normal;overflow:hidden}.connect-knowledge-reader>.connect-knowledge-reader-actions{white-space:normal;flex:none;padding:0}.connect-knowledge-reader>div.connect-knowledge-reader-actions,.connect-knowledge-reader>div.connect-knowledge-reader-meta,.connect-knowledge-reader>div.connect-knowledge-source-reader,.connect-knowledge-reader>div.connect-knowledge-sources{color:inherit;font-size:inherit;white-space:normal;flex:none;padding:0;line-height:normal}.connect-knowledge-reader>.connect-knowledge-source-reader,.connect-knowledge-reader>.connect-knowledge-source-reader .connect-source-document-docx,.connect-knowledge-reader>.connect-knowledge-source-reader .connect-source-document-docx .docx-wrapper,.connect-knowledge-reader>.connect-knowledge-source-reader .connect-source-document-preview{height:auto;min-height:0;overflow:visible}.connect-knowledge-reader>.connect-knowledge-source-reader .connect-source-document-pdf{height:min(72rem,100dvh - 15rem);min-height:38rem}.connect-knowledge-reader>.connect-knowledge-reader-meta,.connect-knowledge-reader>.connect-knowledge-sources{white-space:normal;flex:none;align-content:start;align-self:center;padding-left:0;padding-right:0}.connect-knowledge-reader>.connect-knowledge-sources>div{align-content:flex-start;align-items:flex-start;min-height:0}.connect-knowledge-reader>.connect-knowledge-sources .connect-file-attachment{flex:none;width:min(100%,32rem)}@media (max-width:720px){.connect-source-document-pdf,.connect-source-document-preview{min-height:38rem}.connect-knowledge-reader>.connect-knowledge-source-reader{width:100%;height:auto;min-height:0;overflow-x:auto}.connect-knowledge-reader>.connect-knowledge-source-reader .connect-source-document-pdf{height:min(42rem,100dvh - 10rem);min-height:30rem}}.connect-person-combobox-trigger{text-align:left;justify-content:space-between;width:100%;height:auto;min-height:2.75rem;font-weight:400}.connect-person-combobox-copy,.connect-person-combobox-trigger>span{gap:.125rem;min-width:0;display:grid}.connect-person-combobox-copy small,.connect-person-combobox-copy strong,.connect-person-combobox-trigger .connect-person-combobox-value,.connect-person-combobox-trigger small,.connect-person-combobox-trigger strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-person-combobox-value{color:inherit;font-size:inherit;line-height:inherit;font-weight:400!important}.connect-person-combobox-copy small,.connect-person-combobox-trigger small{color:var(--muted-foreground);font-size:.75rem}.connect-person-combobox-popover{width:min(28rem,100vw - 2rem);padding:0}.connect-person-combobox-popover [cmdk-item]{justify-content:space-between;gap:.75rem;display:flex}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@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))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,auto))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,auto))))}to{height:0}}